body{
	width: 100%;
	min-width: 987px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#101010;
	background: #ffffff url('/site/images/top_bg.jpg') repeat-x left top;
	margin:0px;
	padding:0px;
	text-align:center;
}
a:active, a:link, a:visited{
	text-decoration:underline;
	color:#bd0a06;
}
a:hover{
	text-decoration:none;
}
h1{
	font-size:18px;
	font-weight:normal;
	color:#707070;
	margin:20px 0px 0px 20px;
	padding:0px
}
.header{
	margin-top:5px;
	background:url('/site/images/header.jpg') no-repeat center top;
	height:517px;
	text-align:center;
	position:relative;
}
.logo{
	width:142px;
	height:56px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:80px;
	background-image:url('/site/images/logo.png');
	z-index:11;
}
.menu, .tel{
	min-width: 987px;
	max-width: 1100px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:27px;
	height:45px;
	z-index:10;
}
.menu{
	z-index:11;
}
.menu .left, .menu .right{
	float:left;
	margin-top:15px;
	width:48%;
}
.menu .right{
	float:right;
}
.menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.menu ul li{
	display:block;
	float:left;
	margin-left:3.5%;
}
.menu a:active, .menu a:link, .menu a:visited{
	color:#1f1a17;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
}
.menu ul li.select{
	background:url('/site/images/menu_select_left.gif') no-repeat left bottom;
	padding-left:5px;
	margin-left:1%;
	margin-right: -1%;
}
.menu ul li.select span{
	display:block;
	float:left;
	background:url('/site/images/menu_select_right.gif') no-repeat right bottom;
	height:33px;
	padding-right:5px;
}
.menu ul li.select a{
	font-weight:bold;
}
.menu .right li{
	float:right;
	margin-right:5%;
	margin-left:0px;
}
ul.menu_dop, ul.menu_dop ul {
	display:none;
	position:absolute;
	z-index:100;
	text-align:left;
	width:172px;
	list-style:none;
	margin:0px;
	padding:15px 0px 15px 0px;
	background-color:#ffffff;
	border:1px #e8e9e9 solid;
}
ul.menu_dop li{
	display:block;
	float:none !important;
	clear:left;
	margin:0px;
	padding:0px;
	background:url('/site/images/dopmenu_break_line.gif') no-repeat center bottom;
	padding:5px 5px 7px 22px;
	font-weight:normal;
	text-transform:none;
	font-size:12px;
}
ul.menu_dop li.select{
	background:#efefef url('/site/images/dopmenu_break_line_select.gif') no-repeat center bottom;
	padding:5px 5px 7px 22px;
	margin:0px;
}
ul.menu_dop li.last{
	background-image:none;
}
ul.menu_dop li a:active, ul.menu_dop li a:link, ul.menu_dop li a:visited, ul.menu_dop li a:hover{
	color:#1f1a17;
	text-decoration:none;
	display:block;
	background:url('/site/images/li.gif') no-repeat left 5px;
	padding-left:13px;
	font-weight:normal;
	text-transform:none;
	font-size:12px;
	width: 135px;
	white-space: normal;
}
ul.menu_dop ul{
	display:none;
	position:absolute;
}
ul.menu_dop ul li a:active, ul.menu_dop ul li a:link, ul.menu_dop ul li a:visited, ul.menu_dop ul li a:hover{
	color:#1f1a17;
	text-decoration:none;
	display:block;
	background:none;
	padding-left:13px;
}
.tel{
	top:80px;
	height:64px;
	clear: both;
}
.tel .left{
	float:left;
	width:300px;
	height:41px;
	margin-left:20px;
}
.tel .left span{
	display: block;
	width:300px;
	height:41px;
	background:url('/site/images/tel_left.png') no-repeat left top;
}
.tel .right{
	float:right;
	width:298px;
	height:64px;
	margin-right:20px;
}
.tel .right span{
	display: block;
	width:298px;
	height:64px;
	background:url('/site/images/tel_right.png') no-repeat left top;
	margin-right:20px;
}
.panel, .content, .footer .cont{
	clear:both;
	min-width: 947px;
	max-width: 1150px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:0px;
	height:52px;
	padding-left:20px;
	padding-right:20px;
}
.panel .left{
	float:left;
	width:14px;
	height:52px;
	background-image:url('/site/images/panel_left.png');
}
.panel .right{
	float:right;
	width:14px;
	height:52px;
	background-image:url('/site/images/panel_right.png');
}
.panel .cont{
	background:url('/site/images/panel_bg.gif') repeat-x left top;
	height:52px;
	overflow:hidden;
	position:relative;
}
.panel .input{
	width:160px;
	padding:4px 10px 4px 10px;
	background-color:#ffffff;
	border:1px #767676 solid;
	font-size:11px;
	color:#8c8c8c;
}
.panel .line{
	width:1px;
	height:46px;
	background:url('/site/images/panel_break_line.gif') no-repeat;
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
}
.search{
	display:block;
	float:left;
	width:48%
}
.search .title{
	width:146px;
	height:26px;
	background:url('/site/images/title_search_parts.gif') no-repeat;
	margin-top:14px;
	margin-left:25px;
	float:left;
}
.search .input{
	margin:15px 10px 0px 5%;
	float:left;
}
.search .button{
	float:left;
	width:20px;
	height:21px;
	background:url('/site/images/button_search.gif') no-repeat;
	margin-top:16px;
	cursor:pointer;
}
.enter{
	float:right;
	width:48%;
	overflow:hidden;
}
.enter .intp{
	float:left;
	width:100%;
	overflow:hidden;
}
.enter .title{
	width:120px;
	height:28px;
	background:url('/site/images/title_enter_dealer.gif') no-repeat;
	float:right;
	margin:14px;
	margin-right:3%;
}
.enter .input{
	width:100px;
	float:right;
	margin:15px 2% 0px 0px;
}
.enter .button{
	width:17px;
	height:26px;
	background:url('/site/images/button_enter.gif') no-repeat;
	margin-top:15px;
	float:right;
	margin-right:3%;
	cursor:pointer;
}
.enter .basket{
	float:right;
	width:90px;
	font-size:11px;
	color:#ffffff;
	margin-top:13px;
	margin-right:20px;
	text-align:left;
}
.enter .text{
	width:250px;
}
.enter .basket b{
	text-decoration:underline;
}
.enter .basket span{
	display:block;
	float:right;
}
.enter .basket .button_small{
	display:block;
	width:69px;
	height:24px;
	background:url('/site/images/button_basket.png') no-repeat;
	float:right;
	margin-top:2px;
	cursor:pointer;
	margin-left:20px;
}
.enter .bas{
	width:114px;
	cursor:pointer;
}
.enter .hello{
	float:right;
	background:url('/site/images/enter_break_line.gif') no-repeat right center;
	padding-right:20px;
	font-size:12px;
	color:#ffffff;
	text-align:right;
	margin-top:12px;
}
.enter .hello span{
	display:block;
}
.enter .hello .exit{
	display:block;
	background:url('/site/images/icon_exit.gif') no-repeat left center;
	color:#efefef;
	font-weight:bold;
	line-height:16px;
	padding-left:15px;
	clear:both;
	float:right;
}
.content{
	z-index:13;
	min-height:300px;
	height:100%;
	margin-top:30px;
	overflow:hidden;
}
.content .left{
	float:left;
	width:44%;
	margin-left:40px;
	text-align:left;
}
.content .right{
	float:right;
	width:44%;
	margin-right:40px;
	text-align:left;
	margin-bottom:20px;
}
.company ul{
	list-style:none;
	margin:10px 0px 10px 20px;
	padding:0px;
}
.company ul li{
	display:block;
	background:url('/site/images/li.gif') no-repeat left 5px;
	padding:0px 0px 5px 8px;
}
.news_company .title{
	width:214px;
	height:14px;
	background:url('/site/images/title_news_company.gif') no-repeat;
}
.news_action{
	background-image: url('/site/images/news_action_bg.gif');
	margin-left: -10px;
	padding: 10px;
	border: 1px #D9261C dotted;
}
.news_action .title{
	width:190px;
	height:14px;
	background:url('/site/images/title_news_action.gif') no-repeat;
}
.news_company .block, .news_auto .block, .news_action .block{
	margin-top:20px;
	margin-left:12px;
}
.news_company .block .date, .news_auto .block .date, .news_action .block .date{
	display:block;
	font-size:10px;
	color:#9b9b9b;
	line-height:18px;
}
.news_company .block a, .news_auto .block a, .news_action .block a{
	font-size:14px;
	font-weight:bold;
}
.news_company .block p, .news_auto .block p, .news_action .block p{
	margin-top:5px;
	font-size:11px;
	line-height:18px;
}
.news_company .block p a, .news_auto .block p a, .more, .news_action .block p a{
	display:inline;
	font-size:9px;
	font-weight:normal;
	background:url('/site/images/small_arrow.gif') no-repeat right center;
	padding-right:15px;
	padding-left:5px;
}
.news_auto, .news_company, .our_partners{
	margin-top:45px;
}
.news_auto .title{
	width:151px;
	height:13px;
	background:url('/site/images/title_news_auto.gif') no-repeat;
}
.our_partners{
	width:350px;
}
.our_partners .title{
	width:184px;
	height:18px;
	background:url('/site/images/title_our_partners.gif') no-repeat;
}
.our_partners span, .our_partners a{
	margin:10px 10px 0px 0px;
	display:block;
	width:92px;
	height:61px;
	float:left;
}
.our_partners .liquimoly{
	background:url('/site/images/partner_liquimoly.png') no-repeat;
}
.our_partners .mastak{
	background:url('/site/images/partner_mastak.png') no-repeat;
}
.our_partners .motorintech{
	background:url('/site/images/partner_motorintech.png') no-repeat;
}
.our_partners .rolfvostok{
	background:url('/site/images/partner_rolfvostok.png') no-repeat;
}
.our_partners .oiltrade{
	background:url('/site/images/partner_oiltrade.png') no-repeat;
}
.news_auto .mitsubishi{
	background:url('/site/images/news_mitsubishi.gif') no-repeat left center;
	position:relative;
	left:-49px;
	margin-right:-49px;
	padding-left:49px
}
.news_auto .toyota{
	background:url('/site/images/news_toyota.gif') no-repeat left center;
	position:relative;
	left:-53px;
	margin-right:-53px;
	padding-left:53px;
}
.news_auto .lexus{
	background:url('/site/images/news_lexus.gif') no-repeat left center;
	position:relative;
	left:-52px;
	margin-right:-52px;
	padding-left:52px;
}
.company .title{
	width:155px;
	height:17px;
	background:url('/site/images/title_company.gif') no-repeat;
}
.company p{
	margin:25px 0px 0px 20px;
}
.ten_years{
	width:412px;
	height:46px;
	background:url('/site/images/ten_years.png') no-repeat;
	margin:25px 0px 0px 30px;
}
.more{
	float:right;
	margin-top:15px;
}
.banner{
	float:right;
	position:relative;
	top:80px;
	right:0px;
	width:48%;
	text-align:left;
}
.banner a{
	display:block;
	width:495px;
	height:158px;
	background:url('/site/images/winbo.png') no-repeat;
}
.footer{
	margin-top:-110px;
	background:url('/site/images/footer.jpg') no-repeat center top;
	height:491px;
	text-align:center;
	z-index:9;
	position:relative;
	overflow:hidden
}
.footer .cont{
	height:auto;
}
.footer .story{
	position:relative;
	top:300px;
	left:10px;
	float:left;
	text-align:left
}
.footer .story .icon{
	height:30px;
	padding-left:45px;
	padding-top:32px;
	background:url('/site/images/icon_story.png') no-repeat left top;
}
.footer .story a{
	color:#868483;
	font-weight:bold;
}
.footer .copy{
	position:relative;
	clear:both;
	top:230px;
	text-align:left;
	color:#838180;
	font-size:10px;
}
.footer .copy .icon{
	height:57px;
	padding-left:97px;
	padding-top:20px;
	background:url('/site/images/copy.png') no-repeat left top;
}
.footer .line{
	width:1px;
	float:left;
	clear:both;
	height:136px;
	background:url('/site/images/footer_break_line.gif') no-repeat;
	position:relative;
	top:120px;
	left:250px;
}
.footer .text{
	position:relative;
	clear:both;
	top:10px;
	left:270px;
	color:#83807f;
	font-size:10px;
	text-align:left;
	float:left;
	width:50%;
}
.footer a.tigla:active, .footer a.tigla:visited, .footer a.tigla:link{
	position: absolute;
	clear:right;
	float: right;
	top: 470px;
	right: 30px;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.footer .tigla strong{
	color:#cc3333;
}
.footer a.tigla:hover{
	text-decoration: underline;
}
.counters{
        position: absolute; margin-left: -2500px; bottom:0; font-size: 1px; color: #ffffff;
}
.counters a{
        font-size: 1px; color: #ffffff;
}
.night{
	background:#1b191a url('/site/images/top_bg_night.jpg') repeat-x;
	color:#a3a3a3;
}
.night .header{
	background-image:url('/site/images/header_night.jpg');
}
.night .tel .left span{
	background-image:url('/site/images/tel_left_night.png');
}
.night .tel .right span{
	background-image:url('/site/images/tel_right_night.png');
}
.night .news_company .title{
	background-image:url('/site/images/title_news_company_night.gif');
}
.night .news_action .title{
	background-image:url('/site/images/title_news_action_night.gif');
}
.night .news_action{
	background-image:url('/site/images/news_action_bg_night.gif');
}
.night .company .title{
	background-image:url('/site/images/title_company_night.gif');
}
.night .ten_years{
	background-image:url('/site/images/ten_years_night.png');
}
.night .news_auto .title{
	background-image:url('/site/images/title_news_auto_night.gif');
}
.night .our_partners .title{
	background-image:url('/site/images/title_our_partners_night.gif');
}
.night .news_auto .mitsubishi{
	background-image:url('/site/images/news_mitsubishi_night.gif');
}
.night .news_auto .toyota{
	background-image:url('/site/images/news_toyota_night.gif');
}
.night .news_auto .lexus{
	background-image:url('/site/images/news_lexus_night.gif');
}
.night .cotener{
	background:url('/site/images/night_bg.jpg') repeat-x left bottom;
}
.night .footer{
	background-image:url('/site/images/footer_night.jpg');
}
.night .footer .copy .icon{
	background-image:url('/site/images/copy_night.png');
}
.night .footer .line{
	background-image:url('/site/images/footer_break_line_night.gif');
}

/* For Yandex */
.tel .left span.yandex{
	background-image:url('/site/images/tel_left_yandex.png');
}
.night .tel .left span.yandex{
	background-image:url('/site/images/tel_left_night_yandex.png');
}

