.select-block-inside #menu_letters_td0 {
overflow:none;
height:auto!important;
}
#menu_letters_td0 {
overflow:auto;
height:132px;
}
a.mark1 {
  background: url(/images/marker1.jpg) left 5px no-repeat;;
  padding-left:10px;
}


.sklad {
	text-align:left; display:none; vertical-align:top; width:50%;
}
.fedvly {
	border-collapse:collapse;
	width:100%!important;
}
.fedvly td {
	border:1px solid #000000;
	padding:5px;
}
html, body { padding:0px; margin:0px; width:100%; height:100%; }
body { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-color:#ffffff; }

div, h1, h2, p, ul, ol, li, span, form, table, tr, td { margin:0px; padding:0px; }
p { text-align:left; }
img { border:none; }

select, input{ font-size:12px; }

a { text-decoration:underline; color:#24a9cd; }
a:hover { text-decoration:none; }

h2 { color:#3D5360; font-size:16px; font-family:Tahoma; margin-bottom:15px; }
h2 a{ color:#3D5360; font-size:16px; font-family:Tahoma; }
h2.hd1{ padding-left:100px; padding-top:18px; }

h3 {font-size:14px; font-weight:bold; padding-bottom:6px;}

p.date{ color:#757373; font-weight:bold; padding-bottom:5px; }
.hot{ font-size:12px; font-weight:bold; color:#D5470E; font-family:Tahoma; }

.clearbox { clear:both; width:100%; height:10px; overflow:hidden; }

.imagebox{ border:1px solid #9F9D9D; width:93px; height:88px; overflow:hidden; }

.wrapper { width: 100%; }

.header{ width:1000px;  height:143px; margin:0 auto; background:url(../images/header_bg.jpg); }
.logo{ width:230px; height:143px; float:left; overflow:hidden; padding-left:10px; position:relative; }
.logo a{ position:absolute; display:block; top:40px; left:15px; width:220px; height:60px; text-decoration:none; }
.header-forms{ float:right; overflow:hidden; padding-top:20px; padding-right:10px; }
.header-forms table{ width:484px; height:114px; }
.header-forms table tr td{ vertical-align:middle; height:50%; font-size:12px; }
.header-forms table tr td.left{ width:30%; text-align:right; padding-right:20px; }

.top-menu{ width:1000px; height:38px; margin:0 auto; background:url(../images/top_menu_bg.jpg); }
.top-menu table{ width:100%; height:38px; }

.top_menu td { text-align:center; background-image:url(../images/separator.gif); background-position:center right;	background-repeat:no-repeat; vertical-align:middle; width:125px; }
.top_menu td#last { background:none; }
.top_menu td a{ color:#ffffff; font-size:14px; }

.top_menu_box { margin: 10px auto auto; position: absolute; z-index:1000; border:#02A7D5 1px solid; border-bottom: 0px; background-color:#FFFFFF; }
.top_menu_item{ border-bottom: #02A7D5 1px solid; background-color: #FFFFFF; padding: 3px 10px 3px 10px; }
div.top_menu_item a{ color:#000000; font-size:12px; text-decoration:none; }
div.top_menu_item a:hover{ color:#02A7D5; text-decoration:underline; }

.block1{width:1000px; margin:0 auto; padding-top:10px; }
.block1-left{ width:500px; float:left; padding-top:15px; }
.block1-left p{ padding:0px 10px 0px 10px; line-height:17px; }
.block1-right{background:url(../images/vertical_line.jpg) left no-repeat; float:left; width:500px; height:111px; padding-top:20px; }
.block1-right-inside{ margin-left:15px; width:485px; height:111px; background:url(../images/horizontal_line.jpg) bottom left no-repeat; overflow:hidden; }
.block1-right-inside h2{ font-size:15px; color:#3D5460; padding-bottom:5px; }

.catalog-block-wrapper { height:306px; width:1015px; margin:0 auto; clear:both; margin-bottom:8px; }
.catalog-block-left { height:306px; width:1015px; background:url(../images/catalog_left_bg.jpg) left no-repeat; }
.catalog-block-right { height:306px; width:1015px; background:url(../images/catalog_right_bg.jpg) right no-repeat; }
.catalog-block-center { height:306px; width:999px; background:url(../images/catalog_bg.jpg) no-repeat; margin-left:8px; margin-right:8px; }
.catalog-block-center .content{ padding:30px 20px 25px 40px; overflow:hidden; }
.catalog-block-center .content h1 { font-size:22px; font-weight:500; color:#ED5656; padding-bottom:20px; }

.product-block{ width:1000px; margin:0 auto; border-top:1px solid #B2DBE6; padding-top:1px; }
.product-block .header{ width:100%; height:57px; background:url(../images/header_product_bg.jpg); overflow:hidden; }
.product-block .content{ width:100%; background:url(../images/product_bg.jpg) repeat-x top; height:230px; }
.product-block .content div{ padding:10px 0px 0px 0px; }
.product-block .content div table{ width:100%; }

table.product {width:100%!important; margin:0; padding:0;}
table.product td{ text-align:left; vertical-align:top; width:10%!important }
table.product td div{ text-align:left; }
table.product td h3{ font-size:14px; }
table.product td p{ line-height:15px; }
table.product td h3 a{ color:#044298; }
table.product td img{ padding-bottom:5px; width:80px;!important }
table.product td.empty{ width:60px; }

.block2{ width:1000px; margin:0 auto; clear:both; }
.block2 table{ width:100%; }
.block2 table td{ vertical-align:top; }
.block2 table td.left{ width:513px; background:url(../images/service_bg.jpg) repeat-y; }
.block2 table td.right{ width:487px; background:url(../images/news_bg.jpg) repeat-y; }
.block2 table td.left .header{ height:55px; background:url(../images/header_service_bg.jpg); width:100%; }
.block2 table td.left .content{ padding:20px 30px 10px 15px; }
.block2 table td.right .header{ height:55px; background:url(../images/header_news_bg.jpg); width:100%; }
.block2 table td.right .content-top{ padding:10px 15px 20px 15px; }
.block2 table td.right .content-bottom{ padding:20px 15px 0px 15px; background:url(../images/line.jpg) top no-repeat; }

.person{ margin-bottom:30px; }
.person h2{ padding-bottom:20px; }
.person img{ border:1px solid #CBD1C4; float:left; margin-right:20px; }
.person p{ color:#3D5360; font-style:italic; }

ul.list{ list-style-type:none; }
ul.list li{ margin-left:5px; margin-bottom:15px; list-style-type:none; background:url(../images/strelka.jpg) no-repeat; background-position:center left;  padding-left:20px; }
ul.list li a{ color:#044298; }

table.service{ width:100%; }
table.service td{ padding-top:0px; padding-bottom:6px; padding-right:0px; }
table.service td p{ line-height:17px; color:#652F19; padding-bottom:5px; }

.hd2{ font-size:13px; letter-spacing:1px; padding-bottom:5px; padding-left:20px; background:url(../images/triangle.jpg) left no-repeat; color:#D03737; margin-bottom:5px; margin-top:5px; }
.hd2 a{ color:#D03737; }

table.news1{ width:100%; }
table.news1 td{ padding-top:15px; padding-bottom:15px; padding-right:10px; }
table.news1 td h3{ font-size:12px; font-weight:normal; padding-bottom:10px; }
table.news1 td h3 a{ color:#044298; }
table.news1 td p{ line-height:15px; }

.prod_detail_tabelle {
	BORDER-RIGHT: #87929a; BORDER-TOP: #87929a; FONT-SIZE: 11px; BORDER-LEFT: #87929a; WIDTH: 100%; BORDER-BOTTOM: #87929a; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse
}
.td_prod_detail_ueberschrift {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid
}
.td_prod_detail_links {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid
}
.td_prod_detail_mitte {
	PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid
}
.td_prod_detail_rechts {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid
}
.prod_detail_artnr {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 100%; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse
}
.td_prod_detail_artnr_links {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.td_prod_detail_artnr_mitte {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #df002d; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.td_prod_detail_artnr_rechts {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #df002d; PADDING-TOP: 5px; TEXT-ALIGN: right
}

.bottom-menu{ width:1000px; height:80px; margin:0 auto; background:url(../images/bottom_menu_bg.jpg) top repeat-x; }
.bottom-menu ul{ list-style-type:none; margin-left:5px; }
.bottom-menu ul li{ flist-style-type:none; float:left; padding-top:20px; padding-left:23px; padding-right:23px; }
.bottom-menu ul li a{ color:#077187; }

.footer{ width:1000px; margin:0 auto; clear:both; padding-bottom:10px; }
.footer table{ width:100%; }
.footer table tr td{ padding-left:2px; padding-right:2px; vertical-align:top; }
.copywrite{ color:#8c9194; font-size:11px; padding-bottom:10px; }
.copywrite a{ color:#8c9194; font-size:11px; text-decoration:none; }
.counter{ width:88px; height:31px; float:left; margin-right:10px; }

.block3{ width:1000px; margin:0 auto; clear:both; border-top:3px solid #D7E1E8; padding-top:5px; }
.block3 .left{ width:513px; float:left; padding-bottom:5px; }
.block3 .left div.inside{ margin:20px 20px 0px 15px;  }
.block3 .left p{ padding-bottom:10px; line-height:17px; }
.block3 .right{ width:487px; float:left; padding-bottom:5px; }
.block3 .right h2{ padding-bottom:0px; }
.block3 .right table{ width:100%; height:215px; }
.block3 .right table tr td{ border-left:1px solid #D7E1E8; vertical-align:top; text-align:center; padding-left:9px; padding-right:9px; padding-top:20px; }

.block4 { width:1000px; margin:0 auto; clear:both; padding:20px 0px 0px 0px; }
.block4 .left{ width:260px; vertical-align:top; }
.block4 .left .news { width:100%; background:url(../images/service_bg.jpg) repeat-y; padding-bottom:20px; }
.block4 .left .news .header { height:55px; background:url(../images/header_service_bg.jpg); width:100%; }
.block4 .left .news .content-top { padding:10px 15px 30px 15px; }
.block4 .left .news .content-bottom { padding:20px 15px 20px 15px; background:url(../images/line.jpg) top left no-repeat; }

.block4 .left .search { width:100%; background:url(../images/service_bg.jpg) repeat-y; margin-bottom:20px; }
.block4 .left .search .header { height:55px; background:url(../images/header_service_bg.jpg); width:100%; }
.block4 .left .search .content { padding:15px 15px 25px 15px;  }
.block4 .left .search .content table.search-table tr td{ padding-top:5px; padding-bottom:5px; }
.block4 .left .search .content select{ width:230px; }

.block4 .right{ width:740px; padding-left:30px; padding-bottom:30px; vertical-align:top; }
.block4 .right h1 { color:#02A7D5; font-size:20px; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-weight:500; text-decoration:underline; }
.block4 .right h1 a{ color:#02A7D5; text-decoration:underline; }
.block4 .right .content { clear:both; width:100%; color:#606060/*#757373*/; }
.block4 .right .content p { padding-bottom:10px; line-height:17px; text-align:justify; }
.block4 .right .content a:hover { /*text-decoration:none;*/ }
.block4 .right .content img { padding:5px; }
.block4 .right .content ul { padding-bottom:5px; margin-left:30px; }
.block4 .right .content ul li{ padding-bottom:5px; line-height:17px; text-align:justify; }
.block4 .right .content td{ padding-top:5px; padding-bottom:5px; }

.triangle-box{ color:#000000; font-family:Tahoma; font-weight:bold; font-size:13px; padding-left:20px; padding-right:10px; background:url(../images/triangle1.jpg) no-repeat left; }
.select-box-left{ width:490px; height:170px; float:left; }

#select-box{ position:relative; }
#select-box .select-box-header{ height:23px; padding-left:10px; position:absolute; z-index:2; }

a.menu{ color:#ED5656; font-size:12px; font-weight:bold; margin-right:15px; }
a.menu:hover{ /*text-decoration:none;*/ }

.menu_box { padding: 0px; position: absolute; background-color: #FFED88; border: #E5E3E3 1px solid; border-bottom: 0px; margin-left:-18px; }
.menu_item{ padding-left: 7px; padding-right: 7px; padding-top: 2px; padding-bottom: 2px; margin-bottom: 0px; border-bottom: #E5E3E3 1px solid; background-color: #FFFFFF; }

div.menu_item span a{ font-size:12px; color:#c32e2e; text-decoration:none; }
div.menu_item span a:hover{ color:#044298; text-decoration:underline; }
div.menu_item span{ display:block; background:url(../images/triangle2.jpg) center left no-repeat; padding-left:10px; }

.char{ color:#ED5656; }
.current-char{ color:#000000; text-decoration:none; background:url(../images/select_char.jpg) no-repeat; }

.select-box-header a, .select-box-header span{ font-size:12px; font-weight:bold; display:block; float:left; padding:3px 0px 0px 1px; margin-right:4px; width:16px; height:20px; text-align:center; }
#select-box .select-box-content{ width:100%; height:137px; border:#E5E3E3 1px solid; margin-top:22px; background-color:#FFFFFF; position:absolute; z-index:1; overflow:hidden; }
#select-box .select-box-content div{ padding:15px 0px 0px 10px; }
#select-box .select-box-content div table{ width:100%; }
#select-box .select-box-content div table tr td{ padding-top:4px; padding-bottom:4px; }
#select-box .select-box-content div table span{ display:block; background:url(../images/triangle2.jpg) center left no-repeat; padding-left:10px; padding-right:15px; }
#select-box .select-box-content div table span a{ color:#C32E2E; font-size:11px; }

.select-box-right{ width:400px; height:165px; float:left; padding-left:25px; padding-top:5px; }
.select-box-right table { width:100%; height:180px; vertical-align:middle; }
.select-box-right table select { width:220px; }

.select-block-inside{ border-bottom:3px solid #D7E1E8; margin-bottom:20px; }
.select-block-inside tr td{ padding-bottom:5px; padding-top:5px; }

table.list-box tr td{ padding-top:4px; padding-bottom:4px; }
table.list-box span{ display:block; background:url(../images/triangle2.jpg) center left no-repeat; padding-left:10px; padding-right:30px; }
table.list-box span a{ color:#C32E2E; font-size:12px; }

.news-box{ float:right; margin-top:20px; margin-right:10px; }
.news-box1{ float:right; }
.news-box a { color:#044298; font-size:11px; }
.news-box1 a{ color:#3d5360; font-size:11px; }

.breadcrumbs { font-size:11px; }
.breadcrumbs span{ display:block; padding-right:15px; background:url(../images/triangle.jpg) bottom right no-repeat; float:left; margin-right:10px; margin-bottom:20px; }
.breadcrumbs span.active{ padding-right:0px; background:none; color:#959595; }
.breadcrumbs a{ color:#D03737; }

.error { color:#990000; font-size:11px; }
p.right-link{ text-align:right; }
p.right-link a{ color:#24A9CD; }

.bottom-links { margin-top:15px; }
.links a { color:#606060; }

.info1 { padding-top:30px; }

div.products-table table { width:100%; }
div.products-table table tr td { padding-left:5px; padding-right:5px; }
div.products-table a { color:#606060; }

#brand-table { width:230px; }
#brand-table tr td{ padding-top:10px; padding-bottom:0px; }
#brand-table a { color:#d5470e/*#d03737*/; font-weight:bold; }
table.product h3 a {
	font-size:12px;
	font-weight:bold;
}
table.product h3 a:hover {
	font-size:12px;
	font-weight:bold;
}
.StockTable {
	width: 100%;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
.StockTable td {
	padding: 5px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}
.stockHeader td {
	font-weight: bold;
	text-align: left;
}

.tab {width:100%; background-color:#666666}
.tab tr { background-color:#FFFFFF}
.tab td { padding:4px;}

