body {margin: 0 auto; padding: 0;
	font-family:"Arial Narrow", Arial, sans-serif;
		background:  #0f1316 url(b.jpg) repeat-x top;
	margin:0 auto;
}
div, h1, h2, h3, h4, p,form, input, ul, li, img, span{margin:0; padding:0; border: 0px;}

#logo img {border: 0px;}
A {outline: none;}
#logo { clear:both;}
#main a {text-decoration:none}
#main a:hover { text-decoration:underline}
form {}
input { background:#e0e0e0; border:1px solid #000; font-family: Tahoma, Arial, Helvetica, Sans-serif; font-size:10px; color:#555555; padding:2px 5px;}
input.no-border {border: 0; background:none; }
#root {background:  #0f1316 url(b.jpg) repeat-x top;}
#dealer { width:400px; float:left;height:41px; background: url(dealer.jpg) no-repeat left; font-size:12px; font-variant:small-caps; line-height:30px;}	
#dealer a{ color:#7e8c8e; text-decoration:none; margin-left:70px;font-family: Tahoma, Arial, Helvetica, Sans-serif;}
#dealer a:hover { color:#bbccce; text-decoration:underline}
.searchbox {float: right; margin-top:5px; padding:0px 15px 0 15px;background: url(search_left.gif) no-repeat 2px;}

.bleft {background:  #0f1316 url(bleft.jpg) repeat-x top;}
.bright {background: url(bright.jpg) no-repeat top left;}
.bcenter {background:  #0f1316 url(bcenter.jpg) no-repeat top right;}
#main-menu {background: url(bmenu.gif) no-repeat;}
#main-menu td { vertical-align:top;}
#main-menu a {position: relative; display: block; width: 180px; height:300px; text-decoration: none;  font-size:15px; color:#2c2c2c; line-height:13px;background: url(bmenu.jpg) no-repeat 4px 197px;}
#main-menu a:hover {text-decoration:none; background: transparent; color:#15555f; background: url(bmenuon.jpg) no-repeat 4px 197px;}
#main-menu a span.m {display:block; position: absolute; top: 204px; left: 38px; cursor:pointer;font-variant:small-caps }
#main-menu a span.c {display: none; width: 145px; position: absolute; top: 264px; left: 38px; font-size:11px;font-family: Tahoma, Arial, Helvetica, Sans-serif;}
#main-menu a:hover span.c {opacity: 0.9; filter: alpha(opacity=90); cursor:pointer; display: block; color:#7b7b7b}


#left-menu, #left-menu-2 { list-style-type:none; margin-right:10px}

#left-menu {margin-top:8px; padding-bottom:10px;}
#left-menu li{font-size:14px; color:#5b8b90; padding:10px 30px 10px 20px;border-bottom:1px solid #0c2a30}
#left-menu li a {color:#476b6f; }
#left-menu li a:hover, #left-menu li.act a {color:#979899; text-decoration:underline}
#left-menu li.act ul {list-style-type:none;}
#left-menu li.act ul li{color:#5b8b90; padding:0px 0 0px 10px; border-bottom: none;}
#left-menu li.act ul li a {color:#476b6f;text-decoration:none; }
#left-menu li.act ul li a:hover, #left-menu li.act ul li.act a {color:#979899; text-decoration:underline}


#left-menu li.catalog {padding:0px 0 10px 0px; font-size:15px; font-variant:small-caps; color:#fff; }
#left-menu li.catalog span {padding:0px 0 0px 20px; }
#left-menu li.catalog a { display:block;padding:5px 0 0px 20px; color:#edbb0d; background: url(metka.gif) no-repeat 8px 10px;}
#left-menu li.catalog a:hover {color:#ed0d0d}


#left-menu-2 li{font-size:16px; padding:8px 0 8px 20px;}
#left-menu-2 li a {color:#979899; }
#left-menu-2 li a:hover, #left-menu-2 li.act a {color:#c8c8c8; text-decoration:underline}
#left-menu-2 li.act ul {list-style-type:none;}
#left-menu-2 li.act ul li{font-size:14px; color:#5b8b90; padding:0px 0 0px 10px;}
#left-menu-2 li.act ul li a {color:#476b6f; }
#left-menu-2 li.act ul li a:hover, #left-menu-2 li.act ul li.act a {color:#979899; text-decoration:underline}

#contentwrap {background:#FFFFFF url(btopcontent.gif) no-repeat top ; font-family: Tahoma, Arial, Helvetica, Sans-serif; font-size:11px; color:#555555;}
H1 {border-bottom:1px solid #555555; color:#15515a;font-variant:small-caps; font-size:26px;font-family:"Arial Narrow", Arial, sans-serif; margin:0px 10px 0px 8px; padding:0 0 5px 17px }
H2 {margin:0px 10px 6px 8px; font-size: 17px; padding:4px 0 4px 17px; color:#15515a; font-family:"Arial Narrow", Arial, sans-serif; }
H2.h2 {border-bottom:1px solid #555555;}
p {line-height:18px; padding:15px 40px 15px 40px;}
.tablcatalog {background: url(bdiv.gif) no-repeat top; margin-top:5px;}
.tablcatalog td {padding:8px 5px 8px 5px; line-height:18px; border-bottom:1px solid #43666a;}
.tablcatalog th {font-weight:bold; text-align:left; padding-left:5px;}
.tablcatalog .brend {font-weight:bold; padding-left:25px;}
.tablcatalog .image a img { border:1px solid #333}
.catalog p { padding:20px;}
.tablcatalog_cl { width:560px; height:2px; position:relative; top:-2px; z-index:100; background-color:#FFF}
#spec_item {margin:0 15px;}
#spec_item tr td {border-bottom: 1px solid #e5e5e5;}
#spec_item tr.namewrap td {font-weight:bold; padding-top:15px}
#desc_item p {text-align:justify;}
#spec_item td.spec_name { padding:3px 0px}
#spec_item td.spec_varies { padding:3px 0px; text-align:right}
#img_gabarit_item td {}
#img_gabarit_item img {border:1px solid #333}
#content-menu li, #content-menu-2 li, div.colum3 {list-style-type:none; display:inline;}
#content-menu { margin:12px 10px 12px 30px;}
#content-menu li {padding-left:5px; padding-right:3px; border-left: 1px solid #555555;}
#content-menu li:first-child {border-left: none;}
#content-menu li a { color:#555555; font-weight:bold}
#content-menu li a:hover, #content-menu li.act a {color:#000; text-decoration:underline}

div.pricelist { margin:10px 0 10px 0; padding:20px; background:url(bdiv.gif) no-repeat center; font-weight:bold}

.colum3 { margin:30px 0px 0px 20px;}
.colum3 a { color:#555555; font-weight:bold; font-size:11px; line-height:18px; }
.colum3 a img { float:left; margin:5px; border:none;}

#content-menu-2 li {padding-left:5px; padding-right:3px; border-left: 1px solid #cbd3d4;}
#content-menu-2 li:first-child {border-left: none;}
#content-menu-2 li a {color:#cbd3d4; font-size: 13px; font-family:"Arial Narrow", Arial, sans-serif; }
#content-menu-2 {background: #FFF url(bbotcontent.gif) no-repeat bottom; padding:17px 0px 17px 20px;}
/*#content-menu-2 li a {
	font-size: 12px;
}*/

#footerr, #footer { border-top:1px solid #0c2a30}
#footer { padding:15px 0 0 30px; font-size:16px;font-variant:small-caps }
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {color:#979899;  text-decoration:underline}
#footer a.raz { padding:20px 15px 0 0px; color:#fff; background: url(raz.jpg) no-repeat right 20px;}
#footer a.raz:hover { color:#979899; text-decoration:underline}
#footer a.raz1 {margin-left:40px;}
<!--Ã¥ñ²³ªížºí±¨ ñ¡¨°á¢®ó«ž Typo3 ï° surfman@bk.ru-->
#content a:visited {color:#555555; font-weight:bold; text-decoration:none}
#content a {color:#555555; font-weight:bold; text-decoration:none}
#content a:hover {color:#000; text-decoration:underline}
#content ul, #content ol { margin:5px 10px 5px 50px;,}
#content ul ul{ margin-left:15px;}
#content .csc-textpic {margin:15px 40px 15px 40px}
#content .csc-textpic ul,#content .csc-textpic ol {margin-left:0px;}
.csc-textpic p {padding:0;}

#dealer2 #ferst textarea{ width:235px; height:120px; background:#fff; overflow:hidden}
#dealer2 #ferst { background:#d8e1e2}
#dealer2 #ferst p {padding:10px 0px 5px 15px;}
#dealer2 select {width:240px;font-size:11px;}

#dealer2 #second textarea {width:210px; height:17px; background:#eaeded; border:1px solid #cdcdcd; overflow:hidden}
#dealer2 #second textarea.q {height:80px;} 
#dealer2 #second textarea.capcha {width:105px; height:18px; background:none;}
#dealer2 #second p {padding:5px 20px 5px 15px;}
#dealer2 p.small {font-size:10px}
#dealer2 #second input { width:100px; font-size:11px; font-weight:bold; background:#eaeded;border:1px solid #cdcdcd;}
#dealer2 #second input.f { margin-right:11px;}

.tx-indexedsearch { padding:30px;}
.tx-indexedsearch input{ margin:5px;}
.esingle {width:560px; height:10px; position:relative; bottom:7px; z-index:100; background-color:#fff}

/*------------- Post Added --------------*/

#content h1 {
	padding-top: 10px;
}

form.login {
	width: 550px;
	margin-left: 9px;
}

td.forgot {
	color: #fff;
}

