@import url(/css/order.css);
@import url(/css/form.css);
@import url(/css/eks.css);
/********************************************************************
* Reset CSS
*********************************************************************/
body,div,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,ul,ol,li{margin:0;padding:0;}
fieldset,img{border:0;} img,input,select{vertical-align:middle;}
h1,h2,h3,h4,h5,h6{
	font-family:Arial,Verdana,Helvetica,Tahoma,sans-serif;
	line-height:normal;
	font-weight:bold;
	text-transform:none;
	font-size:115%;
	padding:.3em 0;
}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
body{
	color:#000;
	background-color:#fff;
	font:normal 12px/1.3em Arial,Verdana,Tahoma,sans-serif;
}
a:active,a:link,a:hover,a:visited{
	font:normal 1em/1.3em Arial,Verdana,Tahoma,sans-serif;
	color:#50a4d4;
	text-decoration:underline;
}
a:visited{color:#50a4d4;}
a:hover{text-decoration:none;}
ul,ol{line-height:1.3em;}
p,ul,ol{padding-bottom:1.2em;}
h1{font-size:1.4em;padding-top: 1em; text-align:center}
h2{font-size:1.4em;}
h3{font-size:1.16em;}
h4{font-size:1em;padding-bottom: 1em;}
h5{font-size:.9em;color:#666;font-weight: normal;padding-top: .7em;padding-bottom: 1em;}
.center{text-align:center;}
.right{float:right;}
.left{float:left;}
.clear {
	font-size:1px;
	line-height:0%;
	clear:both;
	display:block;
	float:none;
	height:0%;
	overflow:hidden;
}

form fieldset ul, form fieldset li {list-style:none;margin:0;padding:0;}


/******************************************************************
* Main layout 
******************************************************************/
#wrapper, #footer .wrap {width:970px;position:relative;left:50%;margin-left:-485px;}
#header {height:98px;overflow:hidden;background:url(i/header.bg.jpg) no-repeat right;position:relative;}
#header .logo {position:absolute;left:0;top:15px;overflow:hidden;width:185px;height:61px;text-align:left;}
#header .logo a {display:block;height:61px;background:url(i/bbus.logo.gif) no-repeat;text-indent:-1000em;outline:0;}
#main {background:url(i/main.bg.gif) repeat-x top;padding-top:7px;zoom:1;position:relative;z-index:2;}

#sidebar {width:213px;float:left;}
#sidebar ul.navigation li {background:url(i/li.blue.gif) no-repeat left;margin-left:6px;list-style:none;padding:.1em 0 .35em 26px;}
#sidebar ul.navigation li a {font:bold 1.16em "Times New Roman",Times,Helvetica,serif;}
#sidebar h4 {padding:.5em 0 .4em 32px;}
#sidebar h3 {letter-spacing:-1px;padding:.2em 0 .1em 0;text-align:center;}
#sidebar ul.phones li {list-style:none;color:#c92929;font-weight:bold;font-size:2em;line-height:normal;text-align:center;}
#sidebar .icq, #sidebar .skype {background:url(i/icon.icq.gif) no-repeat left;padding:6px 0 6px 23px;margin-left:6px;font-size:1.3em;}
#sidebar .skype {background-image:url(i/icon.skype.gif);}
#sidebar .icq span {font-weight:bold;color:#51c20e;}

#sidebar .login {background:url(i/login.bg.gif) no-repeat left top;padding-left:24px;margin:1.25em 0 1.25em 4px;text-align:center;position:relative;z-index:3;}
#sidebar .login form {padding:10px 9px;background-color:#eaeaea;text-align:left;}
#sidebar .login .text {width:120px;background-color:#f8f8f8;border:1px solid #e3e3e3;height:18px;}
#sidebar .login .text.first {margin-bottom:11px;margin-top:2px;}
#sidebar .login li {line-height:normal;}
#sidebar .login a {color:#000;background:#eaeaea;padding:0 2px;margin-top:-1px;position:relative;z-index:4;zoom:1;}

#content {float:left;width:757px;}
#content .textcontent {padding-left: 40px;}
#content h2 {text-align: center;color:#f00;font-size: large;padding: 1em 0;}
#content h2 span {color:#000;}
#content ol.list {margin-left: 1.3em;font-size:1.3em;}
#content .textcontent.index {float:left;width:740px;padding-left: 10px;}
#content .crumbs {padding-bottom: 1em;}
#content .crumbs a {font-family: "Times New Roman",Times,Helvetica,serif;font-size:1.16em;padding: 0 1px;}

#footer {background:url(i/footer.bg.gif) repeat-x bottom;height:253px;overflow:hidden;}
#footer .wrap {background:url(i/footer.girl.jpg) no-repeat left bottom;height:253px;position:relative;}
#footer .copy {padding-top:220px;font-weight:bold;text-align:center;padding-left:248px;}
#footer .listings {position:absolute;bottom:51px;left:265px;}
#footer .listings .block {background:url(i/block.yellow.gif) no-repeat left bottom;width:225px;height:115px;float:left;padding-right:3px;}
#footer .listings .block .thumb{float:left;margin-right:5px;height:100px;padding-left:5px;padding-top:15px;}
#footer .listings p {padding:15px 5px 0;font-size:0.95em;}

#menu ul {margin-top:-1px;float:right;position:relative;z-index:10;}
#menu li, #menu a, #menu span {display:block;float:left;position: relative;z-index: 11;}
#menu li {background:url(i/menu.bg.gif) repeat-x;margin-left:1px;list-style:none;}
#menu a {background:url(i/menu.left.gif) no-repeat right;padding-right:11px;color:#fff;text-decoration:underline;}
#menu span {background:url(i/menu.right.gif) no-repeat left;height:22px;padding-left:11px;cursor:pointer;}

#menu li li, #menu li li a, #menu li li span {display: inline;background: none;float:none;clear:both;line-height: 23px;}
#menu li ul {position: absolute;top:22px;left:1px;background: #c92929;padding: 2px 6px;z-index: 12;display: none;}
#menu li li {display: block;white-space: nowrap;}
#menu li ul.none {background: none;}

#previews {padding-bottom: 1em;}
#previews .review {position: relative;z-index: 6;float:left;padding-left:12px;margin-left:33px;height:270px;}
#previews .price {
	background: url(i/price.bg.jpg) no-repeat;
	height: 39px;width:147px;
	text-align: center;
	color:#fff;
	position: absolute;
	z-index:7;
	left:90px;
	font:bold 1.16em/2.8em Helvetica,Verdana,Arial,sans-serif;
	top:190px;
}
#previews .price span {font-size:1.85em;}
#previews h4 {padding-left: 90px;padding-bottom: .3em;}

#rightside {width:145px;text-align: center;float:left;}
.calc {background: url(i/calc.bg.gif) no-repeat top;padding-top:42px;margin-left:30px;margin-top:10px;width:134px;text-align:left;}
.calc form {padding: 4px;}
.calc li {padding-bottom: 8px;clear:both;}
.calc label {display: block;float:left;width:82px;}
.calc input.text {width:40px;height: 17px;background-color: #fff;border:1px solid #e3e3e3;}
.calc select.text {background-color: #fff;border:1px solid #e3e3e3;width:99%;}


table.cars {border-collapse: collapse;font-size: 11px;width: 100%;margin-bottom: 1em;}
table.cars td, table.cars th {border: 1px solid #CCCCCC;text-align: center;font-weight:normal;}
table.cars td a:link, table.cars td a:active, table.cars td a:visited, table.cars td a:hover {font-size: 11px;color: #1e45a0;}
table.cars th {background-color: #eee;}

#content .descr {padding-left: 5px;padding-bottom: .4em;}
#content .descr p {color:#666;font-size:11px;}
#content .descr .thumb {float:left;margin-right: 5px;}

#content .photos {text-align:right;}
#content .photos .photo {float:left;margin-top:16px;}
#content .photo-space{float:left;width:16px;height:100px;}

.cars-header {
    background: #CCCCCC;
    height: 10px;
}
.cars-title {
    background: #EEEEEE;
}
.car-class {
    background: #FFCC99;
    text-align: left;
}
.car-right {
    white-space: nowrap;
    text-align: right;
}
LI.error {
    font-size: 14px;
    color: #FF0000;
    font-family: Arial;
    list-style-type: none;
}
/* Menu */
.divmenu {overflow: hidden;
    position: absolute;
    top: -1000px;
    background: #c92929;padding: 2px 6px;z-index: 12;}
.divmenu li {display: block;white-space: nowrap;list-style: none;padding: 3px;}
.divmenu li A {color: #FFFFFF;}
#submenu1 {
    left: 50%;
    margin-left: -17px;
}
#submenu2 {
    left: 50%;
    margin-left: 92px;
}
#submenu3 {
    left: 50%;
    margin-left: 205px;
}
#submenu4 {
    left: 50%;
    margin-left: 297px;
}
p {text-align:justify}
.phones li a {
	background: url("i/mail_icon.gif") no-repeat;
	color: #51c20e;
	font-size: 14pt;
	margin-left: -55px;
	padding-left: 30px;

}
/* Panel Css */
#panel{position:absolute;width:970px;margin-left:-485px;left:50%;top:0;height:20px;text-align:right;
background:#C92929;z-index:100;}
#panel A{display:block;color:#FFF;font-weight:bold;margin-right:10px;outline:0;}
#panel-params{position:absolute;width:968px;margin-left:-485px;left:50%;top:20px;height:340px;
border:1px solid #C92929;background:#FFF;z-index:100;display:none;}
#panel-params form{margin:20px;}
#panel-params form label{float:left;width:35%;line-height:1em;margin-right:0.1em;text-align:right;}
#panel-params form input,textarea{border:1px solid #CCC;margin:0 0 0.3em 0.2em;width:60%;}
#panel-params .submit-title{margin-left:60%;width:200px;}