<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{
	margin: 0;
	padding: 0;
	/*background:white url(../images/bg_top.jpg) repeat-x top;*/
	background-color: #dde1e4;
	width:100%;
	min-width:1280px;
}
body,table{
	font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	font-size: 14px;
	line-height:16px;
	color:#74767a;
}
a{
	text-decoration: unset;
}
a:hover{
	text-decoration:underline;
}
h1, .H{
	display:block;
	color:#313e5a;
	font-size:25px;
	margin:0 0 10px;
	line-height:140%;
	font-weight:normal;
	margin-top: 20px;
}

h2, .H{
	display:block;
	color:#313e5a;
	font-size:20px;
	font-weight:normal;

}
h1.border{
	/*border-bottom:2px #babec8 solid;*/
}
h3{
	font-size:18px;
	color:#bf1d1f;
	margin:0;
	padding:0;
	line-height:140%;
	font-weight:normal;
}
h4{
	font-size:15px;
	color:#313e5a;
	margin:0;
	padding:0;
	line-height:100%;
	font-weight:normal;
	border-bottom:2px #babec8 solid;
	padding-left:20px;
}
h4.clock{
	background:url(../images/ico_clock.gif) no-repeat left center;
}
h4.new{
	background:url(../images/ico_new.gif) no-repeat left center;
}
h2 a{
	color:#f6d500;
	text-decoration:none;
}
p{
	margin:0 0 1em;
	line-height:16px;
}
div.hr{
	background:url(../images/hr.gif);
	height:1px;
	font-size:1px;
	margin:1em 0;
}
.t-left{
	background:url(../images/t-left.gif) repeat-y left;
	overflow:visible;
}
.t-right{
	background:url(../images/t-right.gif) repeat-y right;
	overflow:visible;
}
.bottom{
	/*background:url(../images/bg_bottom.gif) repeat-x bottom;*/
	margin:0 auto;
}
.ugoll{
	background:url(../images/ugoll.gif) no-repeat left bottom;
	width:1044px;
	overflow:visible;
}
.ugolr{
	background:url(../images/ugolr.gif) no-repeat right bottom;
	padding:0 10px 20px 10px;
	overflow:visible;
}

.bg_bottom{
	position:relative;
}
.ten-top{
	/*max-width:1120px;*/
	margin:0 auto;
	border:1px transparent solid;
}
.ten-bottom{
	/*max-width:1120px;*/
	margin:0 auto;
	border:1px transparent solid;
	margin-bottom:76px;
}
.container{
	width:1000px;
	min-height:1812px;
	overflow:visible;
	margin:0 auto;
	position:relative;
	margin-top: 100px;
	/*margin-bottom:108px;*/
}
#page{
	/*background:white;*/
}

#header{
	margin:0;
	padding:0;
	height:80px;
	position:relative;
	margin-top:-80px;
	*margin-top:0;
}
#header div.h2{
	margin:0;
	padding:0;
	line-height:100%;
	position:absolute;
	top:14px;
	left:30px;
	border:none;
}
#header div.h2 a{
	display:block;
	width:253px;
	height:49px;
	background:url(../images/logo.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

#header .bs{
	position:absolute;
	left:515px;
	top:30px;
}
#header .bs a{
	color:#3b4869;
	font-size:13px;
	padding-left:15px;
}
#header .bs a.enter{
	background:url(../images/bs/enter.gif) no-repeat left center;
}
#header .bs a.reg{
	background:url(../images/bs/reg.gif) no-repeat left center;
}
#header .city{
	position:absolute;
	right:30px;
	top:27px;
}
#header .city select{
	width:224px;
}

#search{
	background-color: #757b89;
	height:99px;
	position:relative;
	overflow:visible;
	margin:30px;
	border-radius: 8px;
}


#search form{
	height:28px;
	background:white url(../images/search/find_left.gif) no-repeat left;
	position:relative;
	padding-left:10px;
	color:#868a96;
}
#search form input{
	vertical-align:middle;
}
#search form input#q{
	width:800px;
	border:none;
	background:transparent;
	position:absolute;
	left:10px;
	top:3px;
	color:#a2a8ae;
	font-size:15px;
}
#search form input.submit{
	position:absolute;
	top:0;
	right:0;
}
#search form div{
	margin-top:5px;
	margin-left:-10px;
}
#search form div a{
	color:#b6bac3;
	text-decoration:none;
	border-bottom:1px #b6bac3 dashed;
}

#search form div a:hover{
	text-decoration:none;
	border-bottom:none;
}

#mainmenu{
	position:relative;
	overflow:visible;
	font-size:12px;
	height:43px;
	font-size:15px;
}

#mainmenu ul{
	padding:0;
	margin:0;
	list-style:none;
	/*line-height:34px;*/
	margin-right:-2px;
}

#mainmenu li{
	float:left;
	margin:0;
	padding:0;
}

#mainmenu li a{
	color:#ffffff;
	display:block;
	background:url(../images/search/menu_bg_left.gif) no-repeat left center;
	/*min-height:15px;*/
	height:33px;
	padding:10px 23px 0 23px;

}

#mainmenu li.first a{
	background:none;
}
#mainmenu li.selected{
	position:relative;
	/*position:absolute;
	top:-7px;*/
	margin-top:-7px;
}
#mainmenu li.selected a{
	background:url(../images/search/menu_selected_bg.gif) repeat-x top;
	padding:0;
	height:43px;
	text-decoration:none;
}
#mainmenu li.selected span{
	display:block;
	height:38px;
	background:url(../images/search/menu_left.gif) no-repeat left top;
}
#mainmenu li.selected span span{
	display:block;
	background:url(../images/search/menu_right.gif) no-repeat right top;
	padding:17px 20px 0;
}

#content{
	margin:0;
	padding:0 0 0 0;
	z-index:100;
	position:relative;
	/*width:1024px;*/
	overflow:visible;
}


#right{
	width:300px;
	float:right;
}

#right .kabinet-links{
	margin-top:2em;
}
#right .kabinet-links ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#right .kabinet-links ul li{
	line-height:150%;
}

#right .menu{
	margin-top:2em;
	border:1px #cfd3d7 solid;
	background:#f0f2f7;
	padding:10px 0;
}
#right .menu ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
#right .menu li{
	padding:0;
	margin:0;
	font-size:14px;
	line-height:28px;
}
#right .menu li a{
	color:#313e5a;
	text-decoration:none;
	background:url(../images/right_menu_off.gif) no-repeat 28px center;
	padding-left:38px;
	display:block;
	border-top:1px white solid;
	border-bottom:1px #cfd3d7 solid;
}
#right .menu li a span{
	border-bottom:2px #c0c5d0 solid;
}
#right .menu li a span span{
	color:#313e5a;
	border-bottom:1px #606a81 solid;
}
#right .menu li a:hover{
	text-decoration:none;
	background-image:url(../images/right_menu_on.gif);
	background-color:#464b59;
	color:white;
	border-top-color:#464b59;
}
#right .menu li a:hover span{
	border-color:#d1d3d6;
}
#right .menu li a:hover span span{
	border-color:#747883;
	color:white;
}
#right .menu li.first a{
	border-top-color:#f0f2f7;
}
#right .menu li.end a{
	border-bottom-color:#f0f2f7;
}

#right .hot{
	margin-top:2em;
}
#right .hot .title{
	font-size:18px;
	color:#787b7px;
	background:url(../images/hot/title-bg.gif);
}
#right .hot .title div{
	background:url(../images/hot/title-left.gif) no-repeat left;
}
#right .hot .title div div{
	background:url(../images/hot/title-right.gif) no-repeat right;
	line-height:34px;
	padding:0 15px;
}
#right .hot .items{}
#right .hot div.all{
	text-align:right;
	margin-top:11px;
}
#right .hot .all a{
	background:url(../images/hot/listok.gif) no-repeat left center;
	padding-left:12px;
	font-size:12px;
	color:#313e5a;

}
#right .hot .items{
	margin-top:-2px;
}
#right .hot .items,
#right .hot .items table{
	color:#313e5a;
	font-size:18px;
}
#right .hot .items table{
	border-collapse:collapse;
	margin:0;
}
#right .hot .items td{
	vertical-align:top;
	padding:22px 0 0 0;
	margin:0;
}

#right .hot .items .img{
	padding-right:7px;
	width:1%;
}
#right .hot .items .img a img{
	border:1px #bdc0c2 solid;
}
#right .hot .items .note{
	width:99%;
	padding-top:18px;
}
#right .hot .items .note a{
	font-size:13px;
	color:#818387;
	text-decoration:none;
}
#right .hot .items .note a span{
	color:#bf1d1f;
	text-decoration:none;
	border-bottom:1px #bf1d1f solid;
}
#right .hot .items .note a:hover span{
	text-decoration:none;
}

.domain-text h1{
	font-size:20px;
	color:#bf1d1f;
	margin:0;
	padding:0;
	line-height:140%;
	font-weight:normal;
}

#text{
	width:610px;
	overflow:visible;
	position:relative;
	/*padding-right:30px;
	margin-right:30px;*/
	padding-bottom:60px;
}
#text .find_auto{
	position:relative;
	background:#eef0f3;
	font-size:14px;
	color:#71757e;
	margin-bottom:15px;
}
#text .find_auto .tl{
	background:url(../images/find_auto/tl.gif) no-repeat left top;
}
#text .find_auto .tr{
	background:url(../images/find_auto/tr.gif) no-repeat right top;
}
#text .find_auto .bl{
	background:url(../images/find_auto/bl.gif) no-repeat left bottom;
}
#text .find_auto .br{
	background:url(../images/find_auto/br.gif) no-repeat right bottom;
	padding:15px;
}

#text .find_auto .t{
	background:url(../images/find_auto/line.gif) repeat-x top;
}
#text .find_auto .b{
	background:url(../images/find_auto/line.gif) repeat-x bottom;
}
#text .find_auto .l{
	background:url(../images/find_auto/line.gif) repeat-y left;
}
#text .find_auto .r{
	background:url(../images/find_auto/line.gif) repeat-y right;
}
#text .find_auto .type_body{
	line-height:160%;
}
#text .find_auto .type_body div{
	display:inline-block;
	width:150px;
	vertical-align:top;
}

#text .find_auto .expand{
	text-align:right;
	margin-top:5px;
}
#text .find_auto .expand a{
	font-size:11px;
	color:#74767a;
}


.notices{
	margin:15px 0;
	width:630px;
	position:relative;
	overflow:visible;
}

.car-sale {
	padding: 5px;
	color: white;
	background: #ff0200;
	max-width: fit-content;
	border-radius: 8px;
	font-size: 12px;
	font-weight: 600;
	margin-bottom: 30px;
	margin-top: 20px;
}

.notices .list-view .items .item{
	display:inline-block;
	position: relative;
	color:#818387;
	font-size:10px;
	border:1px #e4e4e4 solid;
	padding:2px 2px 2px 2px;
	margin-right:12px;
	margin-bottom:15px;
	vertical-align:top;
}

.notices .list-view .items .item img{
	height: 200px;
	object-fit: contain;
}

.item-card__bottom {
	display: flex;
	flex-direction: column;
	gap: 10px;
	padding: 10px;
}

.notices .list-view .items .item .price{
	font-size:18px;
	color:#313e5a;
	display: block;
	margin-top: 20px;
}

.notices .list-view .items .item b{
	color:#bd2829;
	font-weight:normal;
	font-size: 14px;
}

.notices .list-view .items .item .title{
	position: relative;
	line-height: 14px;
	font-size: 16px;
	color: white;
}

.notices .list-view .items .item .title div{
	position:relative;
	background-color: #bf1d1f;
	padding: 15px;
}

.notices .list-view .items .item .title a{
	color:white;
}

.notices .list-view .items .item .title .year {
	font-size: 14px;
	float: right;
}

.notices .row-view .items,
.notices .list-view .items{
	margin-top:20px;
	display: grid;
	grid-template-columns: 1fr 1fr;
}
.notices .row-view .summary,
.notices .list-view .summary{
	float:left;
	line-height:25px;
	margin-right:20px;
	margin-left:10px;
}

.notices .row-view .sorter,
.notices .list-view .sorter{
	text-align:left;
	font-size:12px;
	float:left;
}

.notices .row-view .sorter ul,
.notices .list-view .sorter ul {
	margin:0 10px;
	padding:0;
}

.notices .row-view .sorter a,
.notices .row-view .sorter a.desc,
.notices .list-view .sorter a,
.notices .list-view .sorter a.desc{
	display: inline-block;
	line-height: 25px;
	padding: 0 15px 0 10px;
	background-color: #4a4f59;
	text-decoration: unset;
	color: #fff;
	border-radius: 8px;
}

.notices .row-view .sorter a:hover,
.notices .list-view .sorter a:hover{
	text-decoration:underline;
}

.notices .row-view .sorter ul {
	list-style:none;
	display:inline-block;
}

.notices .row-view .sorter ul li {
	display:inline;
	margin: 0 0 0 5px;
}

.notices .row-view .items {
	display:table;
	width:100%;
	margin-bottom:40px;
	border-collapse:collapse;
}

.notices .row-view .item {
	display:table-row;
	border-bottom:1px solid #ddd;
}

.notices .row-view .item:hover {
	background:#dde0e5;
}

.notices .row-view .item span {
	display:table-cell;
	vertical-align:middle;
	margin-right:40px;
	padding:10px;
}

.notices .row-view .item span a {
	color:#313e5a;
}

.notices .row-view .item img {
	width:100px;
	height:auto;
}

.notices .row-view .view-type,
.notices .list-view .view-type {
	height:16px;
	padding:5px 10px 4px 0;
	background:#dde0e5;
	float:right;
}

.notices .row-view .view-type a,
.notices .list-view .view-type a {
	width:16px;
	height:16px;
	display:inline-block;
	margin-left:10px;
	background-size:100% 100%;
	background-repeat:no-repeat;
}

.notices .list-view .view-type a:nth-child(1),
.notices .row-view .view-type a:nth-child(1) {
	background-image:url('../images/list.png');
}

.notices .list-view .view-type a:nth-child(2),
.notices .row-view .view-type a:nth-child(2) {
	background-image:url('../images/row.png');
}

.notices .row-view .view-type a:hover,
.notices .list-view .view-type a:hover {
	opacity:0.7;
}

#sidebar{
	padding:0 25px 0 25px;
	width:224px!important;
}
#sidebar a{
	color:#666666;
}



.socialbut {font-size:14px;color:#FF0000;}


.list-news{
}
.list-news .view{
	border:none;
	padding:0;
	margin:0;
}
.list-news .img{
	float:left;
	width:100%;
}
.list-news .img img{
	border:1px #d4d4d4 solid;
}
.list-news .note{
	float:left;
	width:460px;
	color:#808080;
}
.list-news .note div{
	margin-top:5px;
}
.list-news .note .link{
	color:#383838;
	text-decoration:none;
}
.list-news .note .more{
	color:#383838;
	text-decoration:none;
	border-bottom:1px #cdcdcd solid;
}





.list-article{
}
.list-article .view{
	border:none;
	padding:0;
	margin:0;
}
.list-article .img{
	float:left;
	width:145px;
}
.list-article .img img{
	border:1px #d4d4d4 solid;
}
.list-article .note{
	float:left;
	width:460px;
	color:#808080;
}
.list-article .note div{
	margin-top:5px;
}
.list-article .note .link{
	color:#383838;
	text-decoration:none;
}
.list-article .note .more{
	color:#383838;
	text-decoration:none;
	border-bottom:1px #cdcdcd solid;
}

.list-testdrive{
}
.list-testdrive .view{
	border:none;
	padding:0;
	margin:0;
}
.list-testdrive .img{
	float:left;
	width:145px;
}
.list-testdrive .img img{
	border:1px #d4d4d4 solid;
}
.list-testdrive .note{
	float:left;
	width:460px;
	color:#808080;
}
.list-testdrive .note div{
	margin-top:5px;
}
.list-testdrive .note .link{
	color:#383838;
	text-decoration:none;
}
.list-testdrive .note .more{
	color:#383838;
	text-decoration:none;
	border-bottom:1px #cdcdcd solid;
}

.list-video{
}
.list-video .view{
	border:none;
	padding:0;
	margin:0;
}
.list-video .img{
	float:left;
	width:145px;
}
.list-video .img img{
	border:1px #d4d4d4 solid;
}
.list-video .note{
	float:left;
	width:460px;
	color:#808080;
}
.list-video .note div{
	margin-top:5px;
}
.list-video .note .link{
	color:#383838;
	text-decoration:none;
}
.list-video .note .more{
	color:#383838;
	text-decoration:none;
	border-bottom:1px #cdcdcd solid;
}

.notice-view{}
.notice-view .images{
	padding:0 11px 0 0;
	vertical-align:top;
}
.notice-view .images #img{
	margin-bottom:11px;
}
.notice-view .images #img img{
	border:1px #d1d5d9 solid;
}
.notice-view .images ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.notice-view .images ul li{
	padding:0;
	margin:0 0 0 6px;
	float:left;
}
.notice-view .images ul li img{
	border:1px #d1d5d9 solid;
}
.notice-view .images ul .left{
	margin:0;
	padding-top:14px;
}
.notice-view .images ul .right{
	padding-top:14px;
}
.notice-view .images ul .left img,
.notice-view .images ul .right img{
	border:none;
}
.notice-view .note{
	padding:0;
	vertical-align:top;
}
.notice-view .note .title{
	font-size:14px;
}
.notice-view .note .price{
	font-size:20px;
	color:#9ba1a7;
	margin:10px 0 10px;
}
.notice-view .note .price strong{
	color:#c83b3d;
	font-weight:normal;
	font-size:25px;
}
.notice-view .note .data{
	line-height:25px;
}
.notice-view .note .data dt{
	display:inline-block;
	width:110px;
	font-weight:normal;
}
.notice-view .note .data dd{
	display:inline-block;
	margin:0;
	padding:0;
}
.notice-view .note .data dd strong{
	color:black;
}

.notice-mm{}
.notice-mm .title{
	background:url(../images/notice/block_title_bg.gif) repeat-x;
	height:35px;
	font-size:18px;
	line-height:35px;
	color:#313e5a;
	float:left;
	margin-bottom:-1px;
	z-index:10;
}
.notice-mm .title .l{
	background:url(../images/notice/block_title_left.gif) no-repeat left;
	height:35px;
}
.notice-mm .title .r{
	background:url(../images/notice/block_title_right.gif) no-repeat right;
	height:35px;
	padding-left:15px;
	padding-right:20px;
}
.notice-mm .items{
	z-index:5;
	background:#eef0f3 url(../images/notice/block_tl.gif) no-repeat left 1px;
}
.notice-mm .items .tr{
	background:url(../images/notice/block_tr.gif) no-repeat right top;
}
.notice-mm .items .br{
	background:url(../images/notice/block_br.gif) no-repeat right bottom;
}
.notice-mm .items .bl{
	background:url(../images/notice/block_bl.gif) no-repeat left bottom;
	padding:14px 0 11px 13px;
}
.notice-mm .items .l{
	background:url(../images/notice/pix.gif) repeat-y left;
}
.notice-mm .items .r{
	background:url(../images/notice/pix.gif) repeat-y right;
}
.notice-mm .items .b{
	background:url(../images/notice/pix.gif) repeat-x bottom;
}
.notice-mm .items .t{
	background:url(../images/notice/pix.gif) repeat-x top;
}
.notice-mm table{
	color:#5c5c5d;
	font-size:11px;
}
.notice-mm table a{
	color:#313e5a;
	font-size:13px;
}

div.form{
	font-size:14px;
	margin-bottom: 20px;
}
div.form label{
	font-weight:normal;
	width:165px;
	vertical-align:top;
}
.add-notice .text,
.add-notice .select{
	width:200px;
}

.pager{
	font-size:18px;
	line-height:28px;
	color:#818387;
	text-align:center!important;
}
ul.yiiPager{
	letter-spacing:0;
	border:0;
	margin:0;
	padding:0;
	line-height:100%;
	display:inline;
}
ul.yiiPager a{
	margin:0;
	padding:0 7px;
}
ul.yiiPager li{
	display:inline-block;
	padding:0;
	margin:0;
	zoom:1;
	vertical-align:top;
	*display:inline;
}

ul.yiiPager .page a{
	font-weight:normal;
	color:#6e7776;
	border:1px #d9d6d6 solid;
	text-decoration:none;
	display:block;
	height:28px;
	line-height:28px;
}

ul.yiiPager .page a:hover{
	background:#464b59;
	border-color:#262932;
	color:#ffffff;
	text-decoration:none;
}

ul.yiiPager .previous,
ul.yiiPager .next{
	color:#818387;
	text-decoration:underline;
}
ul.yiiPager .previous,
ul.yiiPager .next{
	text-decoration:none;
}
ul.yiiPager .next a,
ul.yiiPager .previous a{
	margin:0;
	padding:0;
	color:#6e7776;
	display:block;
	height:28px;
	line-height:28px;
}
ul.yiiPager .previous a{
	background:url(../images/pager/left.gif) no-repeat left center;
	padding-left:21px;
}
ul.yiiPager .next a{
	background:url(../images/pager/right.gif) no-repeat right center;
	padding-right:21px;
}

ul.yiiPager .selected a{
	background:#464b59;
	border-color:#262932;
	color:#ffffff;
	text-decoration:none;
}

ul.yiiPager .hidden{
	display:none;
}

ul.yiiPager .first,
ul.yiiPager .last
{
	display:none;
}

.user_nav{
	text-align:right;
	margin:0.5em 0 1em;
}

.models{
}
.models div{
	float:left;
	margin-right:10px;
	/*width:150px;*/
	line-height:200%;
}
.models div a{
	color:gray;
	text-decoration:none;
}
.models div a:hover{
	text-decoration:none;
}
.models div a span{
	color:#313e5a;
	text-decoration:underline;
}
.models div a:hover span{
	text-decoration:none;
}

.breadcrumbs{
	font-size:14px;
	color:#313e5a;
}
.breadcrumbs a{
	color:#313e5a;
	text-decoration:underline;
}
.breadcrumbs a:hover{
	text-decoration:none;
}

.profile-view dl{
	margin:0 0 0.5em;
	padding:0;
	line-height:150%;
}
.profile-view dt{
	width:100px;
	float:left;
	text-align:right;
	font-weight:normal;
	padding-right:15px;
}
.profile-view dd{
	color:#383838;
	margin-left:115px;
}
.profile-view dd span{
	font-size:16.5px;
	color:#808080;
}

#profile-update-form{}
#profile-update-form div{
	margin-top:5px;
}
#profile-update-form label{
	width:100px;
	display:block;
	float:left;
	vertical-align:middle;
}
#profile-update-form input{
	vertical-align:middle;
}

#footer{
	width:1000px;
	overflow:visible;
	margin:0 auto;
	position:relative;
	/*min-height:1812px;
	margin-top:80px;*/
	text-align:right;
	padding-right:20px;
	margin-top:-90px;
	color:#7c7c7d;
	font-size:12px;
}
#footer .copy{
	left:35px;
	top:20px;
	position:absolute;
	text-align:left;
	max-width: 500px;
}

#footer .links{
	left:600px;
	top:20px;
	position:absolute;
	text-align:left;
}

#footer .links a{
	color:#7c7c7d;
	margin-right:10px;
}

.map{
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:150%;
}
.map li{
	margin:0;
	padding:0;
}
.map ul{
	margin-left:20px;
	list-style-type:none;
	padding:0;
}
.map a{
	text-decoration:none;
}
.map a:hover{
	text-decoration:underline;
}

.bn_4{
	margin:10px 0;
}
.bn_7{
	/*margin-top:-200px;*/
}

#route {
	margin-top:30px;
}

#route .route-search {
	position: relative;
	background: #eef0f3;
	font-size: 14px;
	color: #71757e;
	margin-bottom: 15px;
	padding:15px;
	border:1px solid #ccc;
	border-radius:5px;
}

#route form .row {
	margin-bottom:15px;
}

#route form .row:last-child {
	margin-bottom:0;
	margin-top:30px;
}

#route form .row-right {
	text-align:right;
}

#route form .row .col {
	float:left;
	width:279px
}

#route form .row .col:first-child {
	margin-right:20px;
}

#route form input[type=text] {
	margin: 0;
	padding: 0px 8px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	float:left;
	height:25px;
	width:200px;
	border:1px solid #ccc;
	border-radius:3px;
	-webkit-box-shadow: inset 1px 2px 2px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 2px 2px 0px rgba(0,0,0,0.1);
	box-shadow: inset 1px 2px 2px 0px rgba(0,0,0,0.1);
}

#route form label {
	float:left;
	margin-right:8px;
	height:25px;
	line-height:25px;
	width:53px;
	text-align:right;
}

#route form input[type=submit] {
	height:31px;
	width:210px;
	font-size:0;
	background:url('../images/rt_find.png') no-repeat;
	border:none;
	cursor:pointer;
}

#route form .route-simple {
	color:#74767a;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	border-bottom:1px dashed #74767a;
	margin:5px 0 0 61px;
	display:inline-block;
}

#route form .route-simple:hover {
	border-bottom:none;
}

#route .route-block {
	margin-top:30px;
}

#route .route-block .route-steps {

}

#route .route-block .route-steps .route-step {
	border-bottom:1px dotted #ccc;
	padding:10px 0;
}

#route .route-block .route-steps .route-step table {
	width:100%;
	border-collapse:collapse;
	border:none;
	margin:0;
}

#route .route-block .route-steps .route-step table tr {

}

#route .route-block .route-steps .route-step table tr td {
	text-align:left;
	padding:5px;
}

#route .route-block .route-steps .route-step .step-icon {
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	width: 16px;
	height: 16px;
	background-image: url(../images/maneuvers.png);
}

#route .route-block .route-steps .route-step .ferry{
	background-position:0 -614px
}

#route .route-block .route-steps .route-step .ferry-train{
	background-position:0 -566px
}

#route .route-block .route-steps .route-step .merge{
	background-position:0 -143px
}

#route .route-block .route-steps .route-step .straight{
	background-position:0 -534px
}

#route .route-block .route-steps .route-step .fork-left{
	background-position:0 -550px
}

#route .route-block .route-steps .route-step .ramp-left{
	background-position:0 -598px
}

#route .route-block .route-steps .route-step .roundabout-left{
	background-position:0 -197px
}

#route .route-block .route-steps .route-step .turn-left{
	background-position:0 -413px
}

#route .route-block .route-steps .route-step .turn-sharp-left{
	background-position:0 0
}

#route .route-block .route-steps .route-step .turn-slight-left{
	background-position:0 -378px
}

#route .route-block .route-steps .route-step .uturn-left{
	background-position:0 -305px
}

#route .route-block .route-steps .route-step .fork-right{
	background-position:0 -499px
}

#route .route-block .route-steps .route-step .ramp-right{
	background-position:0 -429px
}

#route .route-block .route-steps .route-step .roundabout-right{
	background-position:0 -232px
}

#route .route-block .route-steps .route-step .turn-right{
	background-position:0 -483px
}

#route .route-block .route-steps .route-step .turn-sharp-right{
	background-position:0 -582px
}

#route .route-block .route-steps .route-step .turn-slight-right{
	background-position:0 -51px
}

#route .route-block .route-steps .route-step .uturn-right{
	background-position:0 -35px
}

#route .route-block h3 {
	color:#000000;
}

#route .map-block {
	margin-top:30px;
}

#route .info-block,
#route .fuel-block,
.text-block {
	margin-top:30px;
	background: #eef0f3;
	font-size: 14px;
	color: #71757e;
	padding:15px;
	border:1px solid #ccc;
	border-radius:5px;
}

#route .info-block table {
	width:100%;
	margin:0;
	border:none;
	border-collapse:collapse;
}

#route .relevant-block {
	margin-top:30px;
}

#route .relevant-block .col {
	float:left;
}

#route .relevant-block .col:first-child {
	margin-right:50px;
}

#route .fuel-block label {
	width:200px;
}

#route .fuel-block span {
	float: left;
	margin-left: 8px;
	height: 25px;
	line-height: 25px;
}

#route .fuel-block input[type=text] {
	width:100px;
}

#route .fuel-block input[readonly] {
	background:#dadada;
}

#route .fuel-block input[type=submit] {
	display:none;
}

#route .popular {
	margin-top:30px;
}

#route .popular .col {
	float:left;
}

#route .popular .col:first-child {
	margin-right:50px;
}

#route .table-block {
	margin-top:30px;
}

#route .table-block table {
	width:100%;
	margin:0;
	border-collapse:collapse;
	border:0;
}

#route .table-block table td {
	text-align:center;
	padding:5px;
	border:1px solid #ffffff;
}

#route .table-block table tr:nth-child(2n){
	background-color:#f5f5f5;
}

#route .table-block table tr td:nth-child(2n){
	background-color:#f5f5f5;
}

#route .table-block table td.hover,
#route .table-block table tr:hover td {
	background:#f5d7d7 !important;
}

#route .alph-block {
	margin-top:30px;
}


#cities {
	margin-top:30px;
}

#cities .alph-block {
	margin-bottom:30px;
}

#cities .alph-block .alph-title {
	font-size:18px;
	color:#bdbdbd;
	margin-bottom:15px;
}

#cities .alph-block .alph-list .alph-region {
	margin-bottom:10px;
}

#cities .alph-block .alph-list .alph-region-title a {
	font-size:16px;
	text-decoration:none;
	border-bottom:1px dashed #009;
}

#cities .alph-block .alph-list .alph-region-title a:hover {
	border-bottom:none;
}

#cities .alph-block-city .alph-list .alph-region-title a {
	font-size:16px;
	text-decoration:underline;
	border:none;
}

#cities .alph-block-city .alph-list .alph-region-title a:hover {
	text-decoration:none;
}

#cities .alph-block .alph-list .alph-region-cities {
	margin:15px 0;
	background: #eef0f3;
	font-size: 14px;
	color: #71757e;
	padding: 15px;
	border: 1px solid #ccc;
	border-radius: 5px;
}

#cities .alph-block .alph-list .alph-region-cities ul {
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
}

#cities .alph-block .alph-list .alph-region-cities ul li {
	width:33%;
	display:inline-block;
}

.clear {
	clear:both;
}

.overlay {
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:999;
    background:rgba(0, 0, 0, 0.6);
}

.overlay .window {
    position:absolute;
    top:200px;
    left:50%;
	margin-left:-320px;
    width:640px;
    /*padding:20px 30px 30px;*/
    background:#fff;
    border-radius:5px;
	overflow:hidden;
    box-shadow: 0px 24px 65px 0px rgba(0, 0, 0, 0.5);
}

.overlay .window .close {
    position:absolute;
    right:30px;
    top:30px;
    display:block;
    width:18px;
    height:17px;
    background:url('../images/close.png') no-repeat;
}

.overlay .window .wbody {

}

.questions {
	margin-top:30px;
}

.question {
	margin-bottom:20px;
	border-bottom:1px solid #ddd;
	padding-bottom:20px;
}

.question .title {
	font-size:16px;
	margin-bottom:10px;
}

.question .text {
	margin-bottom:10px;
}

.question .files {
	margin-bottom:10px;
}


.question .files span:after {
	content:','
}

.question .files span:nth-last-child(1):after {
	display:none;
}

.question .datename {
	float:left;
}

.question .answer {
	float:right;
}

.question .bottom:after {
	content:'';
	display:block;
	clear:both;
	font-size:0;
}


a.question_button, a.question_button:hover {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	background: #B92525;
	display: block;
	border-radius: 5px;
	margin-bottom: 30px;
	text-decoration: none;
	font-size: 16px;
}

a.more_button, a.more_button:hover {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff!important;
	text-transform: uppercase;
	font-weight: bold;
	background: #767b8a;
	display: block;
	border-radius: 5px;
	cursor:pointer;
	text-decoration: none;
	font-size: 16px!important;
}

.btn-group a {
	background-color: #dde0e5; /* Green background */
	border: 1px solid #ccc; /* Green border */
	color: black; /* White text */
	text-decoration: none;
	padding: 5px 24px; /* Some padding */
	cursor: pointer; /* Pointer/hand icon */
	float: left; /* Float the buttons side by side */
}

.btn-group a:not(:last-child) {
	border-right: none; /* Prevent double borders */
}

/* Clear floats (clearfix hack) */
.btn-group:after {
	content: "";
	clear: both;
	display: table;
}

/* Add a background color on hover */
.btn-group a:hover , .btn-group a.active {
	background-color: #fff;
}

.text-danger {
	color: red;
	font-size: 16px;
	width: 300px;
	padding-top: 10px;
}
.grecaptcha-badge { visibility: hidden; }
</pre></body></html>