@import"calculator.css";

a:active, a:focus { 
outline: 0 
} 
a {color:#dc2b19;text-decoration:underline;}
a:hover {color:#dc2b19;text-decoration:none;}

* {color:#4C505B;}

body{min-width:1046px;margin:0 0 0 0;padding:0 0 0 0;background-color:#ffffff;background-image:url('../images/t2.jpg'); font-family:Tahoma;font-size:12px;}
img{border:none;}
.title{color:white;width:226px;height:16px;background-image:url('../images/bgtitle.png');line-height:16px;text-align:center;font-weight:bold;}
.links {padding-bottom:25px;}
.links div{width:190px;margin-left:10px;border-bottom:1px dotted #c3c5c4;height:17px;line-height:17px;}
.links div a{color:#646464;text-decoration:none;display:block;height:16px;font-size:12px;background-image:url('../images/arrow_off.png');background-repeat:no-repeat;background-position:5px  center;padding-left:17px;}
.links a:hover{color:#dc2b19;background-image:url('../images/arrow_on.png');}
.links .brand_selected a {color:#dc2b19;background-image:url('../images/arrow_on.png');}


#menu{height:58px;background-image:url('../images/t1.jpg');min-width:800px;overflow: hidden;}
#phone{float:right;height:58px;background-image:url('../images/phone.png');background-repeat:no-repeat;background-position:left 7px;padding-left:35px;line-height:15px;padding-top:5px; margin-right: 20px; }
#icq{background-image:url('../images/icq.png'); background-repeat:no-repeat; background-position:left center;padding-left:20px;height:20px;width:150px;line-height:20px;color:white;cursor:pointer;white-space:nowrap;margin:0 0 0 -20px;}


#toplinks{float:left;height:58px;line-height:20px;white-space:nowrap;}
#toplinks a{color:#fff;font-size:12px;text-transform:uppercase;display:block;height:37px;text-decoration: none;line-height: 1; padding-top: 24px; }
#toplinks a:hover{text-decoration:none;}
#toplinks span:hover {color:#fff; cursor: pointer;  }
#toplinks li span {font-size:22px; color:#e3e3e3; position: absolute;}
#toplinks li{float: left;height:37px;list-style:none;padding:0 8px;background:url(../images/toplinks_bg.png) right top no-repeat;}
#toplinks li.actives{background:url(../images/toplinks_bg_curr.jpg) right top no-repeat;}
#toplinks li.actives a span{color: #fff;}


#logo{height:142px;min-width:760px;position: relative;overflow:hidden;}
#a-logo {
    height: 60px;
    left: 220px;
    margin: 36px 0 0;
    position: absolute;
    top: 59px;
    width: 300px;
	z-index: 200;
}



#market_name {color:#858a92;font-size:11px;margin-left: 47px;margin-top: 80px;float:left;}
#logolink{float:left;margin-left:396px;line-height:20px;height:90px;margin-top:46px;}
#logolink div{background-image:url('../images/arrow1.png');background-repeat:no-repeat;height:20px;line-height:20px;background-position:3px center;width:180px;}
#logolink div a{margin-left:20px;display:block;height:20px;background-repeat:no-repeat;background-position:left center;}
#logolink .line{background-image:url('../images/line1.png');height:10px;width:180px;}
#logolink .linkwrapper{background-image:url('../images/arrow2.png');background-position:right center;}

#content{width:100%;min-width:800px;}
#content td{vertical-align:top;}
#left_panel{background-color:white;}
#right_panel{width:226px;background-color:#f4f4ec;background-image:url('../images/wheel1.png');background-repeat:no-repeat;background-position:center bottom;}
#path{height:20px;background-color:#f4f4ec;line-height:15px;}
#path_name {float:left;}
#path_name h1{font-size:14px;color:#2f2f2f;font-weight:600;margin:0 0 0 40px;}
#path_link{float:right;padding-right:15px;}
#path_link img{margin-left:5px;margin-right:5px;}
#path_link a{font-size:11px;color:#969a9e;text-decoration:underline;}
#path_link a:hover{text-decoration:none;}

#footer{height:84px;/*min-width:860px;*/}
#footer div, #footer div a{font-size:11px;}
#footer_left,#footer_left3{color:#ffffff;float:left;height:30px;padding-left:35px;}
#footer_left{margin-top:10px;}
#footer_left a{color:#ffffff;text-decoration:undeline;}
#footer_left a:hover{color:#ffffff;text-decoration:none;}
#footer_left2{color:#ffffff;float:right;height:30px;vertical-align:bottom;margin-top:10px}
#footer_left4{color:#ffffff;float:right;height:30px;vertical-align:bottom;margin-top:0px;}
#footer_left4 a,#footer_left3 a{color:#ffffff;text-decoration:underline;}
#footer_left4 a:hover,#footer_left3 a:hover{color:#ffffff;text-decoration:none;}
#footer_right{float:right;height:84px;background-image:url('../images/wheel2.png');background-repeat:no-repeat;background-position:center top;width:226px;} 

#main_content{color:#a1a1a1;margin:10px 0px 10px 0px;padding: 0 40px;}

.itemblock{margin:0 auto;height:188px;width:160px;text-align:center;}
.itemblock h2{color:black;font-weight:normla;font-size:12px;margin:8px 0 8px 0;padding:0 0 0 0;}
.itemblock div{background-color:white;}
.listitem {width:24%;text-align:center;height:229px;float:left;margin-top:25px;} 
#filters {width:334px; background:url('../images/top_form.png') top center no-repeat;}
#filters select {width:162px;}
#mainfilters select{width:172px;}
#mainfilters {width:334px; background:url('../images/top_form.png') top center no-repeat;}

.variants { width:600px; margin-top:30px; }
.variants tr { border-botttom: 1px solid silver; }
.variants th { color:black; background-color:#AFAFAF; height:20px; border: 1px solid #fff; }
.variants td { color:#4D515C; text-align:center; height:45px; vertical-align: middle !important; border: 1px solid #fff;  border-bottom: 1px solid silver; background-color: #F4F4EC; }

.variants .interested td  { background-color: #aaa;  }

#torder{margin-top:25px;}
#torder td{color:#4D515C;white-space:nowrap;vertical-align:middle;}
#torder td input{width:50px;border:1px solid #444853;}
#description{color:#4D515C;text-align:justify;margin-left:30px;margin-right:30px;}

#basket {min-width:600px;margin:0 auto;text-align:left;}

#login_user{margin-top:25px;}
#login_user div{margin-bottom:10px;}
#login_user .ibox{border:1px solid #595B5F;}

#new_user{margin-top:25px;}
#new_user div{margin-bottom:10px;}
#new_user .ibox{border:1px solid #595B5F;}

.ibox{border:1px solid #595B5F;}
.main_title{height:47px;line-height:47px;text-align:center;background-color:#A1A4AB;margin-top:20px;}
.main_title table td {font-size:15px;font-weight:bold;color:white;background-repeat:repeat-y;}
#filters select.filter_select{width:172px;}

.catalog_preview{width:24%;text-align:center;height:70px;line-height:70px;vertical-align:middle;}
.catalog_preview div{margin:0 auto;width:150px;height:50px;line-height:50px;background-color:white;text-align:center;vertical-align:middle;}
.catalog_preview div a{height:48px;line-height:48px;display:block;background-repeat:no-repeat;background-position:center center;}
.catalog_preview div a {border:2px solid #838383;}

.line_1{border:1px solid #E1DFE0;margin:2px 2px 2px 2px;}
.line_0{border:1px solid #B5B8BD;}
.line_0:hover{border: 1px solid #c9716b;}

#tovar_big_image{text-align:center;margin:2px 2px 2px 2px;border:1px solid #E1DFE0;width:250px;}
.tovar_big_image_wrapper{border:1px solid #B5B8BD;margin:15px auto;width:254px;}

.contentitemtitle{margin:25px 0px 5px 0px;}
.paging{margin-bottom:3px;}
div.path{margin:15px 20px 5px 40px;}
.contentinfo{margin:15px 20px 5px 40px;}

.bottom_form {width:334px; background:url('../images/bottom_form.png') top center no-repeat; height:7px;}
.td_left {border-left: 1px solid #92969d; padding-left:25px;}
.td_right {border-right: 1px solid #92969d; text-align:justify;}

h2.fp { 
display:inline; 
font-weight:normal; 
font-size:12px;
}
.links_seo_p4, .links_seo_p4 a 
{
 font-size: 9px;
 Color:#4C505B;
 text-decoration:none;
}

.main_text p, .main_text h1 {
  padding:0 20px;
}


#menu_search div, .menu_search_1 div, .menu_search_2 div { margin-right: 10px; }
#menu_search div { width:93px;height:23px; float: left; }
#menu_search div a { display:block;height:23px; }
#on_params{width:95px;background:url(../images/po_parametram.png) left top no-repeat;}
#on_params:hover{background-position:0 -46px;}
#menu_search div.active #on_params{background-position:0 -23px;}
#menu_search div.active #on_model{background-position:0 -23px;}
#on_model{width:93px;background:url(../images/po_marke_avto.png) left top no-repeat; margin-left: 80px; }
#on_model:hover{background-position:0 -46px;}

#sbmod_tr { display: none;  }

.menu_search_1 div { float: left;width:93px;height:23px; }
.menu_search_1 div a { display:block;height:23px; }
.on_params{width:95px;background:url(../images/po_parametram.png) left top no-repeat; }
.on_params:hover{background-position:0 -46px;}
.menu_search_1 div.active .on_params{background-position:0 -23px;}
.on_model{width:93px;background:url(../images/po_marke_avto.png) left top no-repeat; margin-left: 80px; }
.on_model:hover{background-position:0 -46px;}
.menu_search_1 div.active .on_model{background-position:0 -23px;}
.menu_search_2 div { float: left;width:93px;height:23px; }
.menu_search_2 div a { display:block;height:23px; }

.menu_search_2 div.active .on_params{background-position:0 -23px;}

.menu_search_2 div.active .on_model{background-position:0 -23px;}

.menu_search_2 div.active {  }
.menu_search_2 div.active a { border: 0; color: #5a5a5a; }


.sbmod_tr_1, .sbmod_tr_2, .sbmod_tr_104 { display: none;  }
.main_text p, .main_text h1 {
  padding:0 20px 0 40px;
}

.car{width:225px;height:111px;background:url(../images/car.jpg) left top;float:left;}
.logo{width:309px;height:111px;background:url(../images/logo.jpg) left top;float:left;}
.car_bottom{width:100%;height:31px;background:url(../images/car_bottom.jpg) left top no-repeat #f4f4ec;clear:both;}
.header_text{
	color: #FFFFFF;
    font-size: 12px;
    height: 71px;
    margin: 0 auto;
    overflow: hidden;
    padding: 20px 0;
    width: 19%;
}
.cart{width:322px;height:111px;float:right;background:url(../images/cart.jpg) right center no-repeat;margin-left:-10px;}

#basket_panel{margin:19px 0 0 0;padding:0 0 0 133px;}
#basket_panel .cart_p{font-size:12px;color:#4c505b;font-weight:bold;}
#basket_panel p{margin:0;padding:0;}
.cart_cont_div{margin-bottom: 5px;margin-top: 8px;}
.cart_cont_div p, .cart_cont_div p span{color: #fff;}
#basket_panel .order{width:114px;height:22px;margin-top:2px;background:url(../images/basket_order.png) left 2px no-repeat;display:block;cursor:default;}
#basket_panel .order.active{background-position: left -22px;cursor:pointer;}
#map_papa{position:relative;width:730px;height:450px;}
#map_quote{position:absolute;width:279px;height:189px;background:url(../images/map_qoute.png) left top no-repeat;z-index: 2;padding: 0 10px;left:10px;top:10px;color:#373a43;}
#map_quote span{color:#7f7f7f;}
#map_quote .number{font-size:22px;color:##373a43 !important;}
.YMaps-slider{left:695px !important;top:7px !important;}

.papa_top, .papa_right, .papa_bottom, .papa_left{position:absolute;z-index:201;}
.papa_top{left:0;top:0;width:730px;height:10px;background:url(../images/map_papa_top.png) left top no-repeat;}
.papa_right{right:0;top:10px;width:3px;height:440px;background:url(../images/map_papa_right.png) right top no-repeat;}
.papa_bottom{left:0;bottom:0;width:730px;height:10px;background:url(../images/map_papa_bottom.png) left bottom no-repeat;}
.papa_left{background: url(../images/map_papa_left.png) no-repeat left bottom;height: 433px;left: 0;top: 10px;width:10px;}


table.tab_tovar tr td { border: 1px solid #fff;  }

.img_250 { display: none; position: absolute; margin-left: 40px; }

.red { color: red; }
.not_available { font-size: 10px; }
 



#r99 option { display1: none; }

table.basket { margin:10px 0px 0px 0px; }
table.basket th { height: 35px; text-align:center; background-color: #A7AFBF; }
table.basket th, table.basket td { border-bottom:1px dotted #7E7E7E; vertical-align:middle; }
table.basket a.basket_del { color: #D44036; font-size:15px; text-decoration: none; }
table.basket a.basket_del:hover { color: #f46056; }
table.basket .basket-q_ { width:50px; text-align:center; border:1px solid #A1A1A1; }
.basket_add { color: red; font-weight: bold; margin: 20px 0; width: 500px; }
.basket_add .add_a { margin-bottom: 5px; width: 140px; }
.basket_add .add_a a { font-family: arial; font-size: 14px; color: red; font-weight: bold; text-decoration: none }
.basket_add .add_a a span { text-decoration: underline; color: red; font-size: 12px; }
.basket_add .add_a a:hover span { text-decoration: none; }

#btn_recalculate { visibility: hidden; }
#btn_draw { float: right; cursor: pointer; }
.method_of_payment { display: none; }
#basket_list { float: left; margin-right: 20px; width: 500px; }
#basket_form {display: none; float: left; width: 300px; }
#basket_hide {display: none;}
#basket_form input { font-size: 13px; font-family: monospace; }

#list_city { float:left; width: 250px; height: 500px; overflow-y: scroll; }
#list_city div { margin: 5px 4px 5px 0; } 
#list_city a { text-decoration: none;  border-bottom: 1px dotted red; font-family: Tahoma; line-height: 17px; }
#list_city a:hover { border-bottom: 0; }
.rarr { color: #FFF; }

#cityes_info { float:left; width: 170px; margin-left: 20px;  height: 500px; }
.t_city_list { position: absolute; display: none; width: 500px; overflow-y: auto; padding-right: 10px; height: 500px; }

#list_city .cur a { color: black; border-bottom: 0; font-weight: normal;  }
#list_city .cur .rarr { display: inline; font-size: 14px; font-family: arial; color: #000; }

.text-right { text-align: right; } 

.t_city_title { font-size: 14px; font-weight: bold; }

#list_tovars { font-size: 13px; margin: 4px 0; }
#list_choice { font-size: 11px; margin: 4px 0; }
#list_last_text { text-align: right; clear: both; padding-top: 20px; width: 780px; }

.t_city_info { line-height: 1.5; }
.t_city_info ol li { margin-top: 10px; margin-bottom: 10px; }
