* {margin:0; padding:0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
html{height:100%; width:100%;}

A {color:#999;}
A:link, A:active, A:visited {color:#444; text-decoration:underline;}
A:hover {color:#999; text-decoration:underline;}

BODY {background:url(i/bg.gif) #fff repeat-x left top;}
TD {font-size:11px; line-height:130%;}

H1 {font-size:22px; line-height:120%; font-weight:normal; color:#333; padding:25px 0 10px; margin:5px 0 0 0;}
H2 {font-size:20px; line-height:120%; font-weight:normal; color:#c00; padding:5px 0; margin:10px 0;}
H3 {font-size:18px; line-height:130%; font-weight:normal; color:#fff; padding:0; margin:10px 0px;}
H4 {font-size:16px; line-height:120%; font-weight:normal; color:#c00; padding:0; margin:10px 0px;}

HR {color:#ccc; border:none; height:1px; background-color:#ccc; margin:10px 0;}
P {margin:10px 0px; font-size:12px; line-height:150%;}
P img {margin:0 10px 0px 0;}
img {border:none;}

.menutop {font-size:11px;letter-spacing:0px;color:#fff;}
.menutop ul {list-style-type:none;}
.menutop li {display:block; float:left; margin:0 4px 0 0;}
.menutop li a:link, .menutop li a:active, .menutop li a:visited {color:#ccc; text-decoration:underline;}
.menutop li a:hover {color:#fff; text-decoration:none;}
.menutop .current {color:#fff; text-decoration:none;}
.menutop .current a:link, .menutop .current a:active, .menutop .current a:visited {color:#fff; font-weight:normal; text-decoration:none;}

.basket {font-size:14px; color:#fff; line-height:130%; margin:110px 0 0 0;}
.basket b {font-size:18px; font-weight:normal;}
.cabinet {width:230px; font-size:12px; color:#fff; line-height:130%; background:url(i/bgcab.gif) #666 repeat-x center top; -moz-border-radius:5px; -webkit-border-radius:5px; text-align:center; padding:3px 0 5px 0;}
.cabinet TABLE {margin:5px 15px 10px 15px;}
.cabinet TD {padding:3px 0;}

.inf_block { width:208px; #width:235px; margin:10px 0 0 0; font-size:11px; color:#222; padding: 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border: solid 1px #999; background: url(/i/inf_block.gif) repeat-x top; }
.inf_block li { margin: 0 0 5px 20px; #margin: 0 0 5px 25px; }
.inf_block li a:link, .inf_block li a:visited { text-decoration: none; color:#222;  }
.inf_block li a:hover { text-decoration: none; color:#000;  }
.inf_block li a:hover .arr { font-weight: bold; color: #CC0000; font-size: 10px; }

#marks_images {margin:15px 0;}
#marks_images a img {padding:10px 0; border:solid 1px #ccc;}
img {behavior: url("png.htc")}

.news {font-size:11px; color:#333; line-height:140%; margin:0 20px 15px 0;}
.news span {font-size:10px; color:#c00;}
.news a, .news a:link, .news a:active, .news a:visited {color:#666; text-decoration:none;}
.news a:hover {color:#333; text-decoration:underline;}

.leftnews {width:230px; padding:0; margin:35px 0 0 0; font-size:11px; color:#666; display:block; background:url(i/grwt.gif) #eee repeat-y right; clear:both; border-bottom:1px #ccc solid; line-height:150%; text-decoration:none;}
.leftnews span {font-size:10px; color:#c00;}
.leftnews H4 {font-size:12px; line-height:120%; font-weight:normal; color:#c00; padding:0; margin:10px 0px 4px 0;}
.leftnews a, .leftnews a:link, .leftnews a:active, .leftnews a:visited {color:#333; text-decoration:none;}
.leftnews a:hover {color:#000; text-decoration:underline;}

.ban_obves {background:url(i/ban_obves.jpg) no-repeat left top; max-width:313px; width:32%; height:100px; display:block; margin-right:1.2%; float:left;}
.ban_coop {background:url(i/ban_coop.jpg) no-repeat left top; max-width:313px; width:32%; height:100px; display:block; margin-right:1.2%; float:left;}
.ban_clubs {background:url(i/ban_clubs.jpg) no-repeat left top; max-width:313px; width:32%; height:100px; display:block; margin-right:1.2%; float:left;}

#outer_wrapper {background:url(i/grgr_long.gif) repeat-y left; min-width:1110px; width:expression(document.body.clientWidth > 1110? "100%" :"1110px");}
#wrapper {background:url(i/cartop.jpg) no-repeat right top; #width:100%; #height:100%;}
#container {width:100%; float:left; margin-right:-270px; background:url(i/grgr_long.gif) repeat-y;}
#content__ {margin-right:270px;}
#main {margin-left:250px; }
#main, #main p { font-size:12px; }
#main #description {font-size:11px; line-height:130%;}
#left {background:url(i/grgr.gif) #777 repeat-y right; color:#ddd; width:230px; display:block; float:left;}
#left p {margin:15px; font-size:11px;}
#sidebar {width:250px; float:right;}

.last {margin-bottom:0;}
.clear {height:0; clear:both;}

.titles {width:230px; padding:12px 0 15px 0; font-size:17px; color:#fff; background:url(i/grrd.gif) #c00 repeat-y right;}
.catcars a {width:230px; padding:3px 0; font-size:14px; color:#ddd; display:block; height:25px; border-bottom:1px #666 solid; clear:both;}
.catcars a:hover {color:#fff; background:#666;}
.catcars .current {color:#c00; padding:5px 0; background:url(i/grwt.gif) #eee repeat-y right; border:none;}
.catcars img {padding:0; margin:-2px 10px 3px 15px;}
.catcars .suba a {width:230px; padding:0; font-size:11px; color:#666; display:block; background:url(i/grwt.gif) #eee repeat-y right; clear:both; border-bottom:1px #ccc solid; line-height:150%; text-decoration:none;}
.catcars .suba img {padding:0; margin:-2px 15px 3px 0px;}
.catcars .suba b a {color:#000;}
.catcars .suba a:hover {color:#000; background:url(i/grwt.gif) #eee repeat-y right;}

#footer {background:url(i/bgf.gif) #c00 repeat-x top; color:#f96; height:90px;}
#footer a, #footer a:link, #footer a:active, #footer a:visited {color:#f96; text-decoration:underline;}
#footer a:hover {color:#fff; text-decoration:underline;}
.footer_left {width:50%; color:#f96; font-size:10px; line-height:140%; margin:15px; float:left;}
.footer_right {width:40%; color:#f96; font-size:10px; line-height:140%; text-align:right; margin:20px; float:right;}

#mainBox { width:48.5%; }
#mainBox, #mainBox div, #mainBox div a, #mainBox p { font-size:11px; }

#map_canvas { width:228px; #width:233px; height:300px; border: solid 1px #999; -moz-border-radius:5px; -webkit-border-radius:5px; }

.ban_obves {background:url(i/ban_obves.jpg) no-repeat left top; max-width:313px; width:32%; height:100px; display:block; margin-right:1.2%; float:left;}
.ban_coop {background:url(i/ban_coop.jpg) no-repeat left top; max-width:313px; width:32%; height:100px; display:block; margin-right:1.2%; float:left;}
.ban_clubs {background:url(i/ban_clubs.jpg) no-repeat left top; max-width:313px; width:32%; height:100px; display:block; margin-right:1.2%; float:left;}
.ban_aero {background:url(i/aeroobves.jpg) no-repeat left top; max-width:500px; width:48.5%; height:150px; display:block; margin-right:1.2%; float:left;}
.ban_offroad {background:url(i/offroad.jpg) no-repeat left top; max-width:500px; width:48.5%; height:150px; display:block; margin-right:1.2%; float:left;}

.trio { width:220px; float:left; padding:0 0 5px 0; margin:10px 10px 10px 0px; background:#000; }
.trio a { color: #fff; }

.requiredField { color: #F00; font-weight: bold; }

#check_info_div td { color: #FFF; font-size: 12px; height:20px; }

#faqBlock ol li { line-height:150%; margin:0 0 0 20px; }
#faqBlock .faqElement { margin: 0 0 0 20px; background:#eee; border: solid 1px #ccc; padding: 10px; display: none; }
#faqBlock a.faqElementLink { color:#444; text-decoration: underline; cursor: hand; cursor: pointer; }
#faqBlock a.faqElementLink:hover { color:#999; text-decoration:underline; cursor: hand; cursor: pointer; }



#terminals_list ul { margin: 0 0 0 20px; }
#terminals_list ul li { margin: 0 0 10px 0; font-size: 11px; }


#massiv_titlov { line-height: 150%; font-size: 11px; margin: 0 0 20px 0; }


#left { display: none; }
#sidebar { display: none; }
#footer { display: none; }
.menutop { display: none; }
#mm_search_form { display: none; }
#massiv_titlov { display: none; }
#blank_line { display: none; }



#main { position: absolute; z-index:1000000; top:0px; left:0px; margin:0px; width:600px; }
