html {border:0 none;height:100%;margin:0;padding:0} 
body {margin:0;padding:0;font-size:100.01%;text-align:center;font-family:Verdana, Tahoma,sans-serif}

#blue {background:#03446c url(../i/bg_blue.jpg) no-repeat top center}
#grey {background:#5c5c5c url(../i/bg_grey.jpg) no-repeat top center}
#layout {width:1000px;text-align:left;position:relative;margin:0 auto}

/* common */
p, h1, h2, h3, h4, h5, h6, ul, li, dl, dd, dt, blockquote, pre, form, fieldset, table, th, td {margin:0; padding:0}
h1, h2, h3, h4, h5, h6 {font-weight:normal}

p {margin:2px 4px 0 0; padding:3px 0; font:normal 12px Verdana, Tahoma, sans-serif}

table {border-collapse:collapse;border-spacing:0}

sup, sub {line-height:1em}
sup {vertical-align:super}
sub {vertical-align:sub}

/* all links description */
a:link  {color:#085094;text-decoration:none}
a:visited {color:#4C69D4;text-decoration:none}
a:hover {color:#000;text-decoration:underline}
a img {border:medium none}

.left {float:left}
.right {float:right}

img.left {margin:0 15px 15px 0}
img.right {margin:0 0 15px 15px}

/* structure */
#header {height:200px}
#logo {display:block;padding:60px 0 0 40px}

#main {position:relative;overflow:hidden;_height:1%}
#content {width:763px;margin:0 7px 0 0;float:right;overflow:visible;_display:inline}
.top {height:10px;margin:0;background:url(../i/content_top.gif) no-repeat;position:relative;font-size:1px}
.btm {height:10px;margin:0;background:url(../i/content_btm.gif) no-repeat;position:relative;font-size:1px}
.center {background:url(../i/content_bg.gif) repeat-y top left;padding:5px 20px; min-height:1026px; _height:1086px}
*+html .center { min-height:1066px}
#content h1 {color:#175b9b;margin:3px 0 10px 0;font:bold 20px Arial, Helvetica, sans-serif}
#content h2 {color:#333333;margin:2px 0 3px 0;font:bold 16px Arial, Helvetica, sans-serif}
#content h2 a {color:#175b9b;margin:0;font:bold 16px Arial, Helvetica, sans-serif}
#content p img {margin:0 15px 15px 0}
#content p {text-align:justify;}
#content img {border:0px;}
#content .headline p {color:#333333;margin:0 0 5px; font:bold 16px Arial, Helvetica, sans-serif}
#content .headline p a {color:#175b9b; margin-bottom:20px; font:bold 16px Arial, Helvetica, sans-serif}
#content .headline_main a {color:#175b9b;margin-top:0px;margin-left:0px;font:bold 14px Arial, Helvetica, sans-serif}
#content .overalls a {color:#175b9b; margin-bottom:20px; font:bold 16px Arial, Helvetica, sans-serif}
#content table {font:normal 12px Verdana,Tahoma,sans-serif}

#content table img {margin:0 15px 0 0}
#content table ul, #content table ul li {margin-left: 15px;}
#content table ul {margin: 10px 0 10px 15px}
#content a {color:#175b9b;font:bold 12px Verdana,Tahoma,sans-serif}
#content ul li {margin-left: 15px; }
#content ul {margin: 5px 0 10px 15px; font:normal 12px Verdana, Tahoma, sans-serif}
#content .catalog {list-style-type:none;width:100%;overflow:hidden; margin: 0px}
#content .catalog li {float:left; width:180px; text-align:center; margin: 0px}
#content .catalog li a {padding:0 0 10px 0; display:block; margin: 0px}

#footer {clear:both;height:70px}
#footer a {color:#fff}
#footer p.copy {float:left;margin:0 0 0 230px;width:530px;font:italic normal 12px Arial, Helvetica, sans-serif;padding:15px 0 0;_display:inline}
#footer p.counter {float:right;text-align:right;width:200px;padding:20px 0 0;margin:0 15px 0 0;_display:inline}

#leftmenu {background:url(../i/menu_top.gif) no-repeat top left;position:relative;width:223px;float:right;margin:38px 0 0 0;padding:10px 0}
#leftmenu h2 {color:#175b9b;font:bold 16px Arial, Helvetica, sans-serif}
#leftmenu h1 {color:#175b9b;font:bold 20px Arial, Helvetica, sans-serif}

/* leftmenu */
#leftmenu ul {list-style-type:none; margin:0 10px 0 42px;padding:6px 0}
#menu {background:url(../i/menu_bg.gif) repeat-y;padding:5px 0}
.menu_btm {background:url(../i/menu_btm.gif) no-repeat;height:10px;margin:0;padding:0}
#menu li {padding:0;margin:0 0 6px 0;font:normal 13px Arial, Helvetica, sans-serif;line-height:14px}
#menu li a {color:#075094;padding:0 0 0 12px;background:url(../i/bullit.gif) no-repeat 0 3px;display:block;position:relative;line-height:14px;//height:1%}
#menu li a:hover {background:url(../i/bull_hover.gif) no-repeat 0 3px}

#menu h3, #menu h3 a {color:#075094;font:bold 14px Arial, Helvetica, sans-serif;margin:0}
#menu h3 {padding:0 0 0 24px;color:#000;margin:0 12px;position:relative}
#menu h3 span {color:#075094;background:url(../i/line_2.gif) repeat-x bottom left;display:block;padding:0 0 5px;position:relative}
#menu h3 a {background:url(../i/line_2.gif) repeat-x bottom left;display:block;padding:0 0 5px;position:relative;color:#075094}
#menu li a:hover {text-decoration:underline}

#menu h3.about {color:#075094;background:url(../i/icon_main.gif) no-repeat 0 0;position:relative}
#menu h3.service {color:#075094;background:url(../i/icon_service.gif) no-repeat 0 0}
#menu h3.size {color:#075094;background:url(../i/icon_size.gif) no-repeat 0 0 }
#menu h3.price {color:#075094;background:url(../i/icon_price.gif) no-repeat 0 0}
#menu h3.model {color:#075094;background:url(../i/icon_model.gif) no-repeat 0 0}
#menu h3.article {color:#075094;background:url(../i/icon_article.gif) no-repeat 0 0}
#menu h3.ads {color:#075094;background:url(../i/icon_ads.gif) no-repeat 0 0}
#menu h3.contacts {color:#075094;background:url(../i/icon_contacts.gif) no-repeat 0 0}

#content p, #leftmenu p, #rightmenu p {margin:0}

#header p, #footer p {margin:0}

/* blue double line */
hr {color:#075094;background:url(../i/line.gif) repeat-x 0 0;height:1px;width:100%;clear:both;padding:0;margin:7px 0;border:medium none;overflow:hidden;;font-size:1px;display:block; _margin:0}

#catalogs p {align:center}

/* contacts */
#tel {position:absolute;top:70px;left:380px;text-align:left;font-size:16px;color:#fff}
#tel strong {font-size:28px;font-weight:normal;display:block}
#tel a {font-size:12px;color:#fff;display:block;text-decoration:underline}
#tel a:hover {text-decoration:none}

