
html {
	background: url(../images/gears.gif) center top;
}

body
{
	font-family:Tahoma;
	color:#000;
	font-size:12px;
	min-width:988px;
	background: transparent url(../images/content_shadow.png) center repeat-y;	
}

td
{
	vertical-align:top;
}

img
{
	border:0;
}

div,td,input,select,textarea,p,a,li
{
	font-family:Tahoma;
	color:#000;
	font-size:12px;
}

a
{
	color:#3380B8;
	text-decoration:underline;
}

a:hover, a:active, a:focus {
	outline: 0;
}

input:focus {
    outline: none;
}

span.heading1,
span.heading2,
span.heading3 {
	display: block;
}

#main_inside
{
	/*position:relative;*/
	min-width:980px;
	margin:0;
}

* html #main_inside
{
	height:100%;
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%');
}


.main_head
{
	
}


#footer_block
{
	height:114px;
	clear:both;
}

#footer_main
{
	height:114px;
	position:relative;
	margin:-114px auto;	
}

.top_line {
	box-shadow: 0 0 5px #aaa;
} 

#footer
{
	height:109px;
	min-width:988px;
	max-width:1440px;
	background: url(../images/backgrounds.png) 0 -63px repeat-x;
	margin:0 auto;	
}

.main_footer #footer {
	padding-top: 5px;	
}

.main_footer
{
	background: url(../images/backgrounds.png) 0 -63px repeat-x;
}

#footer_block2
{
	height:105px;
	clear:both;
}

#footer_main2
{
	height:109px;
	position:relative;
}

#footer_main2 #footer
{
	height:107px;
	min-width:988px;
	max-width:1440px;
	background: url(../images/backgrounds.png) 0 -460px repeat-x;
	margin:0 auto;
}

.main_footer2
{
	background: url(../images/backgrounds.png) 0 -460px repeat-x;
}

.top_line
{
	height:30px;
	overflow:hidden;
	padding:0 0 0 67px;
	background: url(../images/backgrounds.png) 0 -970px repeat-x;
}

.top_line .login
{
	background: url(../images/backgrounds.png) right -276px no-repeat;
	margin:0 30px 0 0;	
	float: right;
	
}

.top_line .login div
{
	background: url(../images/backgrounds.png) 0 -276px no-repeat;
	color:#BABBBD;
	font-size:11px;
	margin:0;
	padding:5px 13px 10px;
}

.top_line .login div a
{
	color:#BABBBD;
	font-size:11px;
	padding:0 2px;
}

.top_line .login div a:hover
{
	color:#FFF;
	text-decoration:none;
}

.top_line .login div a.loginquick_link
{
	background:url(../images/signin.jpg) 0 3px no-repeat;
	padding-left: 14px;
}
.top_line .login div a.signin
{
	background-image:url(../images/signin.jpg);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding:0 0 0 14px;
}

.top_line .login  input.text {
	border: 1px solid #babec1;
	background: transparent;
	color: #babec1;
	font-size: 11px;
	font-style: italic;
	margin-right: 10px;
	height: 14px;
	width: 100px;
}

.top_line .top_menu ul
{
	background: url(../images/backgrounds.png) right -276px no-repeat;
	display:block;
	float:left;
	margin:0;
	padding:0 2px 0 0;
}

.top_line .top_menu ul li
{
	list-style:none;
	display:inline-block;
	float:left;
	background: url(../images/backgrounds.png) 0 -276px no-repeat;
	margin:0;
	padding:0 0 0 2px;
}


.top_line .top_menu ul li a
{
	display:block;
	float:left;
	color:#BABBBD;
	font-size:11px;
	margin:0;
	padding:5px 13px 10px;
}

.top_line .top_menu ul li a:hover
{
	background: url(../images/backgrounds.png) 0 -304px repeat-x;
	color:#FFF;
	text-decoration:none;
}

.footer_menu
{
	height:33px;
	overflow:hidden;
}

.footer_menu ul
{
	text-align:center;
	margin:0;
	padding:0;
}

.footer_menu ul li
{
	list-style:none;
	display:block;
	float:left;
	text-align:center;
	background: url(../images/backgrounds.png) right -177px no-repeat;
	margin:0;
	padding:0 1px 0 0;
}

.footer_menu ul li a
{
	float:left;
	display:inline-block;
	margin:0;
	padding:9px 15px 10px 14px;
}

.footer_menu ul li a.cur
{
	background: url(../images/backgrounds.png) 0 -210px repeat-x;
	color:#FFF;
	text-decoration:none;
}

.footer_menu_2
{
	height:33px;
	overflow:hidden;
	margin:0;
}

.footer_menu_2_main
{
	/*margin:5px 0 0;*/
}

.footer_menu_2 ul
{
	text-align:center;
	float:left;
	background: url(../images/backgrounds.png) right -333px no-repeat;
	margin:0;
	padding:0 2px 0 0;	
}

.footer_menu_2 ul li
{
	list-style:none;
	display:block;
	float:left;
	text-align:center;
	background: url(../images/backgrounds.png) 0 -333px no-repeat;
	margin:0;
	padding:0 1px 0 2px;
}

.footer_menu_2 ul li a
{
	display:block;
	float:left;
	color:#B9BDC0;
	font-size:11px;
	margin:0;
	padding:10px 12px 9px;
}

.footer_menu_2 ul li a:hover
{
	background: url(../images/backgrounds.png) 0 -243px repeat-x;
	color:#FFF;
	text-decoration:none;
}

.footer_cont
{
	padding:0 18px;
}

.footer_cont .copyright
{
	float:left;
	color:#BABCBE;
	font-size:10px;
	background-image:url(../images/footer_logo.png);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding:15px 0 0 67px;
}

.footer_cont .copyright p
{
	color:#BABCBE;
	font-size:10px;
	padding:0 0 8px;
}

.footer_cont .copyright a
{
	color:#BABCBE;
	font-size:10px;
}

.footer_cont .copyright a:hover
{
	color:#FFF;
}

.footer_cont .counter
{
	float:right;
	text-align:right;
	color:#BABCBE;
	font-size:10px;
	padding:8px 0;
	width: 291px;
}

.footer_cont .counter p
{
	text-align:right;
	color:#BABCBE;
	font-size:10px;
	padding:0 0 10px;
}


.footer_cont .counter a
{
	color:#BABCBE;
	font-size:10px;
}


.footer_cont .counter a img{
	opacity:0.6;
	filter:alpha(opacity=60);
	margin:0 0 0 10px;
}

.footer_cont .counter a:hover img, .bigmir:hover{
	opacity:1;
	filter:alpha(opacity=100);
	cursor: pointer;
}

.main_tbl .left_cell
{
	width:258px;
	padding:35px 0 30px;	
}

.bigmir{
	opacity:0.6;
	filter:alpha(opacity=60);
	cursor: pointer;
	margin:0px 5px 0px 0px;
	padding:0px;
	font-size:1px;
	width:88px;
	float:right;
	height:29px;
	background:#fff;
	border: 1px solid #525457;
}

.li{
	opacity:0.6;
	filter:alpha(opacity=60);
	cursor: pointer;
	float:right;
	background:#fff;
}

.li:hover{
	opacity:1;
	filter:alpha(opacity=100);
}


#menus .logo {
	display: block;
	width: 186px;
	height: 40px;	
	position: relative;
	top: 14px;
	left: 45px;	
}

#menus .logo img {
	display: block;
}

.search_opt{
	width: 200px;
}

.button, .validate
{
	font-size:12px;
	font-weight:700;
	visibility:visible;
	overflow:visible;
	margin:2px 0 0;
	padding:4px 6px;
}

.clear
{
	clear:both;
	font-size:1px;
	line-height:1px;
}

.left_banner
{
	padding:0 0 25px 10px;
}

.left_menu h2,
.left_menu span.heading2
{
	font-size:17px;
	font-weight:400;
	margin:0;
	padding:0 0 16px;
}

.left_menu h2 a,
.left_menu span.heading2 a
{
	color:#30373F;
	font-size:17px;
}

.left_menu ul li
{
	list-style:none;
	background-image:url(../images/li.jpg);
	background-position:left 6px;
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 0 16px;
}

.left_menu ul li a
{
	font-weight:700;
	color:#31383E;
}

.left_menu ul li ul li a:hover
{
	color:#FFF;
	background-color:#3080BB;
}

.left_menu ul li ul
{
	margin:0;
	padding:4px 0 7px;
}

.left_menu ul li ul li
{
	background-image:url(../images/li2.jpg);
	background-position:left 6px;
	padding:0 0 4px 16px;
}

.left_menu ul li ul li a
{
	color:#2F80B5;
	font-weight:400;
}

.benzin_block
{
	background-image:url(../images/benzin_block.jpg);
	background-position:left 32px;
	background-repeat:no-repeat;
	margin-bottom:25px;
}

h2,
span.heading2
{
	color:#31393F;
	font-size:17px;
	font-weight:400;
	margin:0;
	padding:0 0 16px;
}


/*.center_cell h2,
.center_cell span.heading2 {
	margin-top: 20px;
}*/


h2 a,
span.heading2 a
{
	color:#31393F;
	font-size:17px;
}

h3,
span.heading3
{
	color:#31393F;
	font-size:17px;
	font-weight:400;
	margin:0;
	padding:0 0 16px;
}

h3 a,
span.heading3 a
{
	color:#31393F;
	font-size:15px;
}

.benzin_block h2,
.benzin_block span.heading2
{
	padding-left:17px;
}

.benzin_block .info
{
	float:left;
	width:96px;
	padding:120px 0 0 16px;
}

.benzin_block .info a
{
	background-image:url(../images/li.jpg);
	background-position:0 5px;
	background-repeat:no-repeat;
	display:block;
	font-size:11px;
	float:left;
	padding:0 0 0 15px;
}

.benzin_block .price
{
	float:left;
	width:146px;
}

.benzin_block .price .row
{
	clear:both;
	text-align:right;
	height:25px;
	overflow:hidden;
}

.benzin_block .price .row span.d
{
	background-image:url(../images/digit/d_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #D4DFE5;
	width:14px;
	height: 16px;
	text-align:center;
	display:inline-block;
	padding:2px 0;
}

.benzin_block .price .row span.d b {
	display: block;
	width: 10px;
	height: 15px;
	padding-left: 2px;
	background: url(../images/digit/sprite.gif) right no-repeat;
	position: relative;
	top: 1px;
}


.benzin_block .price .row span.d b.b0 { background-position: right -15px; }
.benzin_block .price .row span.d b.b1 { background-position: right -30px; }
.benzin_block .price .row span.d b.b2 { background-position: right -45px; }
.benzin_block .price .row span.d b.b3 { background-position: right -60px; }
.benzin_block .price .row span.d b.b4 { background-position: right -75px; }
.benzin_block .price .row span.d b.b5 { background-position: right -90px; }
.benzin_block .price .row span.d b.b6 { background-position: right -105px; }
.benzin_block .price .row span.d b.b7 { background-position: right -120px; }
.benzin_block .price .row span.d b.b8 { background-position: right -135px; }
.benzin_block .price .row span.d b.b9 { background-position: right -150px; }

.benzin_block .price .row span.d b.ba { background-position: right -165px; }
.benzin_block .price .row span.d b.bd { background-position: right -180px; }
.benzin_block .price .row span.d b.bg { background-position: right -195px; }
.benzin_block .price .row span.d b.bt { background-position: right -210px; }
.benzin_block .price .row span.d b.bz { background-position: right -225px; }



.benzin_block .price .row span.tire
{
	position:relative;
	top:0;
}

.benzin_block .price .row span.dot {
	display: inline;
	background: url(../images/digit/sprite.gif) 1px -241px no-repeat;
	padding: 0 1px;
	position: relative;
	top: 3px;
}



.probki .item p.title
{
	height:19px;
	background-image:url(../images/probki_title.jpg);
	background-repeat:repeat-x;
	color:#31383E;
	padding:3px 0 0 9px;
}

.probki .item table
{
	border-collapse:collapse;
	margin:9px 0 16px;
}

.probki .item table .l
{
	text-align:left;
	font-size:11px;
	color:#313A41;
	padding:0 6px 0 9px;
}

.probki .item table .r
{
	text-align:right;
	font-size:11px;
	color:#313A41;
	padding:0 9px 0 6px;
}

.probki .item table .arr img
{
	vertical-align:middle;
	margin:0 3px;
}

.probki .item table .c
{
	text-align:center;
	width:69px;
	font-size:11px;
}

.probki .item table .c .red
{
	color:#E2494C;
}

.probki .item table .c .yellow
{
	color:#CD8426;
}


.top_banner
{
	text-align:center;
	margin:15px 0 13px;
}

h1, .contentheading, .componentheading, span.heading1
{	
	font-size:24px;
	line-height:24px;
	color:#31393F;
	font-weight:400;
	margin:0;
	padding:0 40px 21px 0;
}

.news_box
{
	margin-bottom:26px;
	clear:both;
}


.news_day {
	min-height: 130px;	
}


.news_day .img
{
	float:left;
	position:absolute;
	width:226px;
}


.news_day .desc
{
	padding:0 0 0 226px;
}

.news_day .desc a.title
{
	font-size:17px;
	color:#3180B7;
	display:inline-block;
	margin-bottom:9px;
	padding:0;
}

.news_day .desc p
{
	line-height:18px;
	margin:0;
	padding:0;
}

.news_day .desc p.comment
{
	line-height:18px;
	color:#677580;
	font-size:11px;
	padding:5px 0 0;
}

.news h2,
.news span.heading2
{
	font-size:17px;
	font-weight:400;
	color:#31393F;
	margin:0;
	padding:0 0 17px;
}

.news h2 a,
.news span.heading2 a
{
	font-size:17px;
	color:#31393F;
	margin:0 11px 0 0;
}

.news h2 a.rss,
.news span.heading2 a.rss
{
	font-size:11px;
	color:#E1651F;
	background-image:url(../images/rss.jpg);
	background-position:left 2px;
	background-repeat:no-repeat;
	text-decoration:none;
	display:inline-block;
	position:relative;
	top:-2px;
	padding:0 0 2px 18px;
}

.news .row .item
{
	float:left;
	width:52%;
}

.news .row .item .img
{
	float:left;
	width:118px;
	height:81px;
	position:absolute;
	padding:3px 0 0;	
}

.news .row .item .img a img.ramka
{
	position:absolute;
	background-color:transparent;
	display:block;
	z-index:1;
	top:3px;
}

.news .row .item .desc
{
	font-size:11px;
	padding:0 25px 18px 127px;
	min-height: 70px;
}

.news .row .item_2 .desc
{
	font-size:11px;
	padding:0 10px 18px 127px;
}

.news .row .item .desc a.title
{
	display:inline-block;
	padding:0 0 2px 5px;
}

.news .row .item .desc a:hover.title
{
	background-color:#307FB7;
	color:#FFF;
}

.news .row .item .desc p
{
	font-size:11px;
	padding:5px 0 0 5px;
}

.news .row .item .desc p.comment
{
	line-height:18px;
	color:#677580;
	font-size:11px;
	padding:5px 0 0 5px;
}

.what_show
{
	margin-bottom:28px;
}

.what_show .top
{
	height:18px;
	overflow:hidden;
	background-image:url(../images/what_box_top.gif);
	background-repeat:repeat-x;
}

.what_show .top div
{
	height:18px;
	overflow:hidden;
	background-image:url(../images/what_box_top_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.what_show .top div div
{
	height:18px;
	overflow:hidden;
	background-image:url(../images/what_box_top_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:0 14px;
}

.what_show .top div div h2,
.what_show .top div div span.heading2
{
	color:#31393F;
	font-size:17px;
	font-weight:400;
	background-color:#FFF;
	float:left;
	line-height:17px;
	position:relative;
	top:-1px;
	margin:0;
	padding:0 11px 3px;
}

.what_show .cont
{
	background-image:url(../images/what_box_cont.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding:0;
}

.what_show .cont .cont_inner
{
	background-image:url(../images/what_box_cont_inner.gif);
	background-position:right top;
	background-repeat:repeat-y;
	padding:16px 3px 0;
}

.what_show .bot
{
	height:4px;
	overflow:hidden;
	background-image:url(../images/what_box_bot.gif);
	background-repeat:repeat-x;
}

.what_show .bot div
{
	height:4px;
	overflow:hidden;
	background-image:url(../images/what_box_bot_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.what_show .bot div div
{
	height:4px;
	overflow:hidden;
	background-image:url(../images/what_box_bot_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	font-size:0;
	line-height:0;
}

.what_show table .l a
{
	outline:none;
	position:relative;
	top:-8px;
	display:block;
	width:21px;
	height:25px;
	overflow:hidden;
	background-image:url(../images/arrow_left.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	text-decoration:none;
}

.what_show table .r a
{
	outline:none;
	position:relative;
	top:-8px;
	display:block;
	width:23px;
	height:25px;
	overflow:hidden;
	background-image:url(../images/arrow_right.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	text-decoration:none;
}

.what_show table .c .what_show_slidaer
{
	overflow:hidden;
	min-height: 70px;
}

.news .row .item_2 .desc
{
	font-size:11px;
	padding:0 10px 18px 127px;
}

.news .row .item .desc a.title
{
	display:inline-block;
	padding:0 0 2px 5px;
}

.news .row .item .desc a:hover.title
{
	background-color:#307FB7;
	color:#FFF;
}

.news .row .item .desc p
{
	font-size:11px;
	padding:5px 0 0 5px;
}

.news .row .item .desc p.comment
{
	line-height:18px;
	color:#677580;
	font-size:11px;
	padding:5px 0 0 5px;
}

.what_show
{
	margin-bottom:28px;
}

.what_show .top
{
	height:18px;
	overflow:hidden;
	background-image:url(../images/what_box_top.gif);
	background-repeat:repeat-x;
}

.what_show .top div
{
	height:18px;
	overflow:hidden;
	background-image:url(../images/what_box_top_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.what_show .top div div
{
	height:18px;
	overflow:hidden;
	background-image:url(../images/what_box_top_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:0 14px;
}

.what_show .top div div h2,
.what_show .top div div span.heading2
{
	color:#31393F;
	font-size:17px;
	font-weight:400;
	background-color:#FFF;
	float:left;
	line-height:17px;
	position:relative;
	top:-1px;
	margin:0;
	padding:0 11px 3px;
}

.what_show .cont
{
	background-image:url(../images/what_box_cont.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding:0;
}

.what_show .cont .cont_inner
{
	background-image:url(../images/what_box_cont_inner.gif);
	background-position:right top;
	background-repeat:repeat-y;
	padding:16px 0 0 2px;
}

.what_show .bot
{
	height:4px;
	overflow:hidden;
	background-image:url(../images/what_box_bot.gif);
	background-repeat:repeat-x;
}

.what_show .bot div
{
	height:4px;
	overflow:hidden;
	background-image:url(../images/what_box_bot_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.what_show .bot div div
{
	height:4px;
	overflow:hidden;
	background-image:url(../images/what_box_bot_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	font-size:0;
	line-height:0;
}

.what_show table .l a
{
	outline:none;
	position:relative;
	top:-8px;
	display:block;
	width:21px;
	height:25px;
	overflow:hidden;
	background-image:url(../images/arrow_left.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	text-decoration:none;
}

.what_show table .r a
{
	outline:none;
	position:relative;
	top:-8px;
	display:block;
	width:23px;
	height:25px;
	overflow:hidden;
	background-image:url(../images/arrow_right.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	text-decoration:none;
}

.what_show table .c .what_show_slidaer
{
	overflow:hidden;
	width:645px;
	position:relative;
	margin:0 auto;
}

.what_show table .c .what_show_slidaer_box
{
	overflow:hidden;
	width:4500px;
	position:relative;
}

.what_show table .c .what_show_slidaer .item
{
	width:161px;
	height:154px;
	overflow:hidden;
	text-align:center;
	float:left;
	font-size:11px;
	color:#66747F;
}

.what_show table .c .what_show_slidaer .item .img
{
	width:90px;
	margin:0 auto 9px;
}

.what_show table .c .what_show_slidaer .item a
{
	margin-bottom:5px;
}

.what_show table .c .what_show_slidaer .item span
{
	display:block;
	padding:5px 0 0;
}

.what_show table .c .what_show_slidaer .item .img a
{
	display:block;
	margin-bottom:0;
}

.search_forms .search_form .top
{
	height:18px;
	overflow:hidden;
	background-image:url(../images/green_box_top.gif);
	background-repeat:repeat-x;
}

.search_forms .search_form .top div
{
	height:18px;
	overflow:hidden;
	background-image:url(../images/green_box_top_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.search_forms .search_form .top div div
{
	height:18px;
	overflow:hidden;
	background-image:url(../images/green_box_top_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:0 14px;
}

.search_forms .search_form .top div div h2,
.search_forms .search_form .top div div span.heading2
{
	color:#649923;
	font-size:17px;
	font-weight:400;
	background-color:#FFF;
	float:left;
	line-height:17px;
	position:relative;
	top:-1px;
	margin:0;
	padding:0 11px 3px;
}

.search_forms .search_form .top div div h2 a,
.search_forms .search_form .top div div span.heading2 a
{
	color:#649923;
	font-size:17px;
}

.search_forms .search_form .cont
{
	background-image:url(../images/green_box_cont.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding:0;
}

.search_forms .search_form .cont .cont_inner
{
	background-image:url(../images/green_box_cont_inner.gif);
	background-position:right top;
	background-repeat:repeat-y;
	height:auto !important;
	min-height:163px !important;
	margin:0;
	padding:22px 25px 10px;
}

.search_forms .search_form .bot
{
	height:4px;
	overflow:hidden;
	background-image:url(../images/green_box_bot.gif);
	background-repeat:repeat-x;
}

.search_forms .search_form .bot div
{
	height:4px;
	overflow:hidden;
	background-image:url(../images/green_box_bot_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.search_forms .search_form .bot div div
{
	height:4px;
	overflow:hidden;
	background-image:url(../images/green_box_bot_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	font-size:0;
	line-height:0;
}

.search_forms .search_form .cont .cont_inner .row .n
{
	float:left;
	width:127px;
	position:absolute;
	padding:6px 0 0;
}

.search_forms .search_form .cont .cont_inner .row .v
{
	padding:0 0 0 127px;
}

.orig_select
{
	height:29px;
	overflow:hidden;
	background-image:url(../images/orig_select.gif);
	background-repeat:repeat-x;
}

.what_show table .c .what_show_slidaer_box
{
	overflow:hidden;
	width:4500px;
	position:relative;
}

.what_show table .c .what_show_slidaer .item
{
	width:161px;
	height:154px;
	overflow:hidden;
	text-align:center;
	float:left;
	font-size:11px;
	color:#66747F;
}

.what_show table .c .what_show_slidaer .item .img
{
	overflow:hidden;
	margin:0 auto 9px;
}

.what_show table .c .what_show_slidaer .item a
{
	margin-bottom:5px;
}

.what_show table .c .what_show_slidaer .item span
{
	display:block;
	padding:5px 0 0;
}

.what_show table .c .what_show_slidaer .item .img a
{
	display:block;
	margin-bottom:0;
}

.search_forms .search_form .top
{
	height:18px;
	overflow:hidden;
	background-image:url(../images/green_box_top.gif);
	background-repeat:repeat-x;
}

.search_forms .search_form .top div
{
	height:18px;
	overflow:hidden;
	background-image:url(../images/green_box_top_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.search_forms .search_form .top div div
{
	height:18px;
	overflow:hidden;
	background-image:url(../images/green_box_top_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:0 14px;
}

.search_forms .search_form .top div div h2,
.search_forms .search_form .top div div span.heading2
{
	color:#649923;
	font-size:17px;
	font-weight:400;
	background-color:#FFF;
	float:left;
	line-height:17px;
	position:relative;
	top:-1px;
	margin:0;
	padding:0 11px 3px;
}

.search_forms .search_form .top div div h2 a,
.search_forms .search_form .top div div span.heading2 a
{
	color:#649923;
	font-size:17px;
}

.search_forms .search_form .cont
{
	background-image:url(../images/green_box_cont.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding:0;
}

.search_forms .search_form .cont .cont_inner
{
	background-image:url(../images/green_box_cont_inner.gif);
	background-position:right top;
	background-repeat:repeat-y;
	height:auto !important;
	min-height:163px !important;
	margin:0;
	padding:22px 25px 10px;
}

.search_forms .search_form .bot
{
	height:4px;
	overflow:hidden;
	background-image:url(../images/green_box_bot.gif);
	background-repeat:repeat-x;
}

.search_forms .search_form .bot div
{
	height:4px;
	overflow:hidden;
	background-image:url(../images/green_box_bot_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.search_forms .search_form .bot div div
{
	height:4px;
	overflow:hidden;
	background-image:url(../images/green_box_bot_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	font-size:0;
	line-height:0;
}

.search_forms .search_form .cont .cont_inner .row .n
{
	float:left;
	width:127px;
	position:absolute;
	padding:6px 0 0;
}

.search_forms .search_form .cont .cont_inner .row .v
{
	padding:0 0 0 127px;
}

.orig_select
{
	height:29px;
	overflow:hidden;
	background-image:url(../images/orig_select.gif);
	background-repeat:repeat-x;
	overflow: hidden !important;
}
.inpUnactive {
	background: #fff;
	width: 100%;
	height: 30px;
	margin-bottom: -30px;
	position: relative;
	overflow: hidden;
	cursor: default;
	z-index: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.inpReValue {
	position: relative;
	z-index: 2;
	background: #fff;
	margin: 3px 3px -24px 3px;
	padding: 4px 0 3px 14px;
	font-weight: bold;
	width: 95%;
	overflow: hidden;
	cursor: default;
}


.orig_select.error {
    background-image: url(../images/orig_select_err.gif);
    margin: 0;
}

.orig_select div.inn .inpt
{
	height:24px;
	overflow:hidden;
	background-image:url(../images/orig_select_inn.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:7px 0 0 15px;
}

.orig_select.error div.inn .inpt {
	background-image:url(../images/orig_select_inn_err.gif);
}

.orig_select .text
{
	width:98%;
	border:0;
	font-weight:700;
	cursor: pointer;
}

.orig_select.error .text {
	background-color: #FFF6D5;	
}



.orig_select div.inn a.os
{	
	float:right;
	position:relative;
	top:-31px;	
}

.orig_select .list
{
	position:absolute;
	border:1px solid #B2B9C3;
	background-color:#FFF;
	width:200px;
	overflow:auto;
	display:none;
	z-index:1000;
}

.orig_select .list ul li
{
	display:block;
	font-size:0;
	margin:0;
	padding:0;
}

.orig_select .list ul li a
{
	display:block;
	font-weight:700;
	color:#000;
	text-decoration:none;
	outline:none;
	margin:0;
	padding:5px 0 5px 15px;
}


.orig_select .list ul li.not_highlighted a
{	
	font-weight:normal;
}


.orig_select .list ul li.unshifted a
{	
	padding-left: 15px;
}



.orig_select .list ul li.shifted a
{	
	padding-left: 15px;
}



.orig_select .list ul li a:hover
{
	background-color:#EFEFEF;
}

.search_forms .search_form .cont .cont_inner .row_but
{
	clear:both;
	padding:7px 0 0;
}

.search_forms .search_form .cont .cont_inner .row_but ul
{
	float:left;
	position:relative;
	left:-3px;
	margin:0;
	padding:0;
}

.search_forms .search_form .cont .cont_inner .row_but ul li a:hover
{
	color:#FFF;
	background-color:#2F80B8;
}

.two_colums .column_inn
{
	width:49%;
	float:left;
}

.travel
{
	padding-bottom:24px;
}

.travel h2,
.travel span.heading2
{
	padding-bottom:25px;
}

.travel ul li
{
	list-style:none;
	font-size:0;
	clear:both;
	margin:0;
	padding:0 0 8px;
}

.travel ul li a
{
	display:inline-block;
	background-position:left 0;
	background-repeat:no-repeat;
	padding:0 0 2px 25px;
}

.travel ul li a.calc
{
	background-image:url(../images/ico/calc.png);
}

.travel ul li a.restoran
{
	background-image:url(../images/ico/restoran.png);
}

.travel ul li a.gostin
{
	background-image:url(../images/ico/gostin.png);
}

.travel ul li a.feedback
{
	background-image:url(../images/ico/feedback.png);
}

.travel ul li a.ukraine
{
	background-image:url(../images/ico/ukraine.png);
}

.travel ul li a.travels
{
	background-image:url(../images/ico/travels.png);
}

.travel ul li a.i
{
	display:block;
	width:25px;
	position:absolute;
	padding:0;
}

.travel ul li a:hover.i
{
	background-color:transparent;
}

.news .row .item .desc p.comment a.man
{
	color:#677580;
	font-size:11px;
	background-image:url(../images/ico/man.gif);
	background-position:left 1px;
	background-repeat:no-repeat;
	margin-right:15px;
	padding:0 0 0 17px;
}

.news .row .item .desc p.comment a.woman
{
	color:#677580;
	font-size:11px;
	background-image:url(../images/ico/woman.gif);
	background-position:left 1px;
	background-repeat:no-repeat;
	margin-right:15px;
	padding:0 0 0 17px;
}

h2 span.count,
span.heading2 span.count
{
	display:inline-block;
	background-color:#307FB7;
	color:#FFF;
	font-size:10px;
	position:relative;
	top:-1px;
	cursor:pointer;
	margin:0 0 0 4px;
	padding:2px 4px;
}

.community_small ul.themes
{
	margin:0;
	padding:0 0 5px;
}

.community_small ul.themes li
{
	list-style:none;
	margin:0;
	padding:0 0 2px;
}

.community_small ul.themes li a
{
	display:block;
	float:left;
	background-image:url(../images/ico/community.gif);
	background-position:left 0;
	background-repeat:no-repeat;
	padding:0 0 2px 30px;
}

.community_small ul.themes li span
{
	display:inline-block;
	background-color:#677580;
	color:#FFF;
	font-size:10px;
	cursor:pointer;
	margin:0 0 0 9px;
	padding:2px 4px;
}

.community_small .double_list
{
	clear:both;
	padding:8px 0 0;
}

.community_small .double_list ul li
{
	list-style:none;
	background-image:url(../images/li.jpg);
	background-position:14px 6px;
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 2px 31px;
}

.column_right .map
{
	padding:30px 0 17px;
}

#tooltip
{
	background:#FFF;
	border:1px solid #CBCFD2;
	border-right:2px solid #B4B9BD;
	border-bottom:2px solid #B4B9BD;
	color:#3F4448;
	font-size:10px;
	position:absolute;
	visibility:hidden;
	width:60px;
	text-align:left;
	margin:0;
	padding:3px 6px;
}

.tip
{
	background-color:#FAFAFA;
	line-height:11px;
	color:#666;
	font-family:verdana;
	font-size:11px;
	font-style:oblique;
	width:auto;
	border-top:1px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-left:3px solid #2B8CD0;
	position:absolute;
	visibility:hidden;
	margin:0;
	padding:5px;
}

#tooltip span img,.hint span img
{
	position:absolute;
}

#tooltip img,.hint img
{
	position:relative;
	top:-15px;
	left:17px;
}

h1 a.rss,
span.heading1 a.rss
{
	font-size:11px;
	color:#E1651F;
	background-image:url(../images/rss.jpg);
	background-position:left 7px;
	background-repeat:no-repeat;
	text-decoration:none;
	display:inline-block;
	position:relative;
	top:-4px;
	padding:0 0 2px 18px;
}

.news_box_silver .top
{
	background-image:url(../images/news_box_silver_top.gif);
}

.news_box_silver .top div
{
	background-image:url(../images/news_box_silver_top_left.gif);
}

.news_box_silver .top div div
{
	background-image:url(../images/news_box_silver_top_right.gif);
}

.news_box_silver .cont
{
	background-image:url(../images/news_box_silver_cont.gif);
}

.news_box_silver .cont .cont_inner
{
	background-image:url(../images/news_box_silver_cont_inner.gif);
}

.news_box_silver .bot
{
	background-image:url(../images/news_box_silver_bot.gif);
}

.news_box_silver .bot div
{
	background-image:url(../images/news_box_silver_bot_left.gif);
}

.news_box_silver .bot div div
{
	background-image:url(../images/news_box_silver_bot_right.gif);
}

.news_box_silver .top div div h2,
.news_box_silver .top div div span.heading2
{
	color:#31393F;
}

ul.site_area
{
	height:24px;
	overflow:hidden;
	margin:0 0 14px;
	padding:0;
}

ul.site_area li
{
	list-style:none;
	display:block;
	float:left;
	margin:0 7px 0 0;
	padding:0;
}

ul.site_area li a
{
	display:block;
	float:left;
	margin:0;
	padding:2px 11px 8px;
}

ul.site_area li.cur
{
	background-image:url(../images/site_area_li_cur.gif);
	background-repeat:repeat-x;
}

ul.site_area li.cur a
{
	background-image:url(../images/site_area_li_a.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	color:#FFF;
	text-decoration:none;
	font-weight:700;
}

.paginator {
	height:45px;
	padding:20px 0px 0px 0px;
	text-align: center;
	width: 395px;
	margin: 0px auto;
	overflow: hidden;
	
}
.paginator table {
	border-collapse:collapse;
	table-layout:fixed;
	background-image:url(../images/pager_table.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height:44px;
	margin:0 auto;
	width: 355px;	
	margin: auto;
}
.paginator table td {
	padding:0;
	white-space:nowrap;
	text-align:center;
}
.paginator span {
	display:block;
	padding:3px 0;
	color:#fff;
}
.paginator span strong,
.paginator span a {
	font-weight: normal;
	padding:3px 6px;
	font-size:17px;
	color:#677580;
	font-family:Tahoma;
}
.paginator span strong {
	background-image:url(../images/pager_a_cur.gif);
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
	color:#FFF;
	text-decoration:none;	
}
.paginator .scroll_bar {
	width:100%;	
	height:20px;
	position:relative;
	margin-top:10px; 
}
.paginator .scroll_trough {
	width:100%;	
	height:2px;
	overflow:hidden;
}
.paginator .scroll_thumb {
	position:absolute;
	z-index:2;
	width:0; 
	height:3px;
	top:0; 
	left:0;
	font-size:1px;
	background:#327FB5;
}
.paginator .scroll_knob {
	position:absolute;
	/*top:-5px;*/ 
	left:50%;
	margin-left:-10px;
	width:20px; 
	height:20px;
	overflow:hidden;
	background:url(../images/pager_a_cur.gif) no-repeat 50% -37px;
	cursor:pointer; cursor:hand;
}
.paginator .current_page_mark {
	position:absolute;
	z-index:1;
	top:0px; 
	left:0;
	width:20px; 
	height:3px;
	overflow:hidden;
	background:#327FB5;
}



.paginator .marker span {
	height: 30px;
	overflow: hidden;
	padding: 0;
}

.paginator .marker span a,
.paginator .marker span strong {
	position: relative;
	top: 13px;
}

.paginator .marker span a {
	color: #ffffff;
}

.paginator .marker span strong {
	background: url("../images/pager_a_cur.gif") no-repeat scroll 50% -37px transparent;
}
	


.fullsize .scroll_thumb {
	display:none;
}


.paginator .links {
	width: 100%;
	height: 15px;
	padding: 0;
	margin: 0;
		
}

.paginator .links .lprev,
.paginator .links .lnext {
	display: block;
	width: 15px;
	height: 15px;
	background: url(../images/pager_controls.gif) top left no-repeat;
	float: left;
	position: relative;
	top: -26px;
	padding: 0;
}

.paginator .links .lnext {
	float: right;
	background-position: top right;
}

.paginator .links span.lnext {
	background-position: bottom right;
}

.paginator .links span.lprev {
	background-position: bottom left;
}


.pager
{
	clear:both;
	height:45px;
	overflow:hidden;
	padding:3px 0 0;
}

.pager table
{
	background-image:url(../images/pager_table.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height:44px;
	border-collapse:collapse;
	margin:0 auto;
}

.pager table td a
{
	display:inline-block;
	font-size:17px;
	color:#677580;
	position:relative;
	margin:0 6px 0 0;
	padding:3px 6px 20px;
}

.pager table td a.cur
{
	background-image:url(../images/pager_a_cur.gif);
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
	color:#FFF;
	text-decoration:none;
}

.pager a.prev
{
	display: block;
	position: relative;
	top: 63px;
	left: -187px;
	width: 20px;
	height: 10px;
	background-image:url(../images/pager_a_prev.gif);
	background-position:0px -33px;
	background-repeat:no-repeat;
	text-decoration:none;
}

.pager a.next
{
	display: block;
	position: relative;
	top: -12px;
	left: 194px;
	width: 20px;
	height: 10px;
	background-image:url(../images/pager_a_next.gif);
	background-position:0px -33px;
	background-repeat:no-repeat;
	text-decoration:none;
	margin-right:20px;
}


.level_more {
	overflow: hidden;
}

.level_more h2,
.level_more span.heading2
{
	padding-bottom:16px;
}

.level_more ul
{
	float:left;
	width:54%;
	margin:0;
	padding:0 0 19px;
}

.level_more ul.list2
{
	width:46%;
}

.level_more ul.list3
{
	width:100%;
}

.level_more ul li
{
	list-style:none;
	font-size:0;
	clear:both;
	margin:0;
	padding:0 0 5px;
}

.level_more ul li a
{
	display:inline-block;
	background-position:left 0;
	background-repeat:no-repeat;
	font-size:11px;
	padding:1px 0 3px 25px;
}

.level_more ul li a.rating
{
	background-image:url(../images/ico/rating.png);
}

.level_more ul li a.informer
{
	background-image:url(../images/ico/informer.png);
}

.level_more ul li a.news
{
	background-image:url(../images/ico/news.png);
}

.level_more ul li a.add
{
	background-image:url(../images/ico/add.png);
}

.level_more ul li a.label
{
	background-image:url(../images/ico/label.png);
}

.level_more ul li a.rss
{
	background-image:url(../images/ico/rss.png);
}

.level_more ul li a.search2
{
	background-image:url(../images/ico/search2.png);
}

.level_more ul li a.car
{
	background-image:url(../images/ico/car.gif);
}

.level_more ul li a.partner
{
	background-image:url(../images/ico/partner.gif);
}

.level_more ul li a.rupor
{
	background-image:url(../images/ico/rupor.gif);
}

.level_more ul li a.edit
{
	background-image:url(../images/ico/edit.gif);
}

.level_more ul li a.login
{
	background-image:url(../images/ico/login.gif);
}

.level_more ul li a.lost
{
	background-image:url(../images/ico/lost.png);
}

.level_more ul li a.check_seller
{
	background-image:url(../images/ico/check_seller.png);
}

.level_more ul li a.blog
{
	background-image:url(../images/ico/blog.png);
}

.level_more ul li a.community
{
	background-image:url(../images/ico/community.png);
}

.level_more ul li a.games
{
	background-image:url(../images/ico/games.png);
}

.level_more ul li a.wrapers
{
	background-image:url(../images/ico/wrapers.png);
}

.level_more ul li a.video
{
	background-image:url(../images/ico/video.png);
}

.level_more ul li a.foto
{
	background-image:url(../images/ico/foto.png);
}

.level_more ul li a.press_f
{
	background-image:url(../images/ico/press_f.png);
}

.level_more ul li a.add_f
{
	background-image:url(../images/ico/add_f.png);
}

.level_more ul li a.card_f
{
	background-image:url(../images/ico/card_f.png);
}

.level_more ul li a.price_f
{
	background-image:url(../images/ico/price_f.png);
}

.level_more ul li a.firm_f
{
	background-image:url(../images/ico/firm_f.png);
}

.level_more ul li a.travels
{
	background-image:url(../images/ico/travels.png);
}

.level_more ul li a.arrow
{
	background-image:url(../images/ico/arrow.gif);
}


div.fast_one, div.fast_two {
  margin: 10px 30px 0 7px;	
  padding: 0 0 0 42px;
	height: 30px;
	background: url(../images/fast_sprite.png) no-repeat 0 0;
	color: #fff;
  font-size: 17px;
  font-weight: 400;
}

div.fast_text {
  padding: 5px;
  color: #fff;
  font-size: 17px;
  font-weight: 400;
  width: 165px;
}


div.fast_text .catalog_make {
	border-bottom: 1px dashed;
	position: relative;
	top: -2px;
}

div.fast_one {
    background-position: 0 1px;
}

div.fast_two {
    background-position: 0 -30px;
}

div.fast_one a.one_s,
div.fast_two a.two_s {
 	color: #fff;
 	font-size: 17px;
	font-weight: 400;  
	text-decoration: none;
	position: relative;
	top: 2px;  
} 

.labels .title a
{
	float:right;
	color:#677580;
	font-size:11px;
	position:relative;
	top:4px;
}

.labels .list a.s1
{
	font-size:10px;
}

.labels .list a.s3
{
	font-size:12px;
}

.labels .list a.s4
{
	font-size:14px;
}

.labels .list a.s5
{
	font-size:16px;
}

.labels .list a.s6
{
	font-size:18px;
}

.labels .list a.s7
{
	font-size:20px;
}

.labels .list a.s8
{
	font-size:22px;
}

.labels .list a.s9
{
	font-size:24px;
}

.labels .list a.s10
{
	font-size:26px;
}

.labels .list a:hover
{
	background-color:#3180B9;
	color:#FFF;
}

.left_community
{
	padding:0 0 17px 10px;
}

.left_community ul
{
	margin:0;
	padding:3px 0 0;
}

.left_community ul li
{
	list-style:none;
	margin:0;
	padding:0 0 3px;
}

.left_community ul li img
{
	margin:0 9px 0 0;
}

.left_list_1
{
	padding:0 0 30px 10px;
}

.left_list_1 ul
{
	margin:0;
	padding:3px 0 10px;
}

.left_list_1 ul li
{
	list-style:none;
	background-image:url(../images/li.jpg);
	background-position:left 6px;
	background-repeat:no-repeat;
	line-height:16px;
	margin:0;
	padding:0 0 2px 10px;
}

.left_list_1 ul li .count
{
	display:inline-block;
	background-color:#667683;
	color:#FFF;
	font-size:10px;
	position:relative;
	top:1px;
	cursor:pointer;
	line-height:12px;
	margin:0 0 0 4px;
	padding:1px 4px;
}

.left_banner_small
{
	padding:0 0 15px 10px;
}

.footer_menu_menu
{
	background: #3180B8 url(../images/backgrounds.png) 0 -570px repeat-x;
	width: 968px;	
	margin:0 auto;
	padding:16px 10px;
}





.footer_menu_menu table {
	width: 100%;
}

.footer_menu_menu table td
{
	padding:0 26px 0 0;
	width:19%;
}


.footer_menu_menu table td.cell_5,
.footer_menu_menu table td.cell_6 {
	width:12%;
}

.footer_menu_menu table td.cell_6 {
	padding-right: 0;
}


.footer_menu_menu table td a.title_close:hover,
.footer_menu_menu table td ul.list_3 li a.tit_open:hover,
.footer_menu_menu table td ul.list_3 li a.tit_close:hover
{
	background-color:#2177B4;
}

.footer_menu_menu table td ul li,
.footer_menu_menu table td ul.list_3 li ul li
{
	list-style:none;
	background-image:url(../images/li3.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 2px 16px;
}


.footer_menu_menu table td span.title
{
	background-color:#2177B4;
	font-weight:700;
	color:#FFF;
	display:inline-block;
	text-decoration:none;
	padding:1px 6px 3px;
}

.footer_menu_menu table td a.title_open
{
	background-color:#2177B4;
	font-weight:700;
	color:#FFF;
	display:inline-block;
	text-decoration:none;
	background-position:6px 5px;
	background-repeat:no-repeat;
	background-image:url(../images/ico_minus.gif);
	clear:both;
	margin-bottom:5px;
	padding:1px 6px 3px 18px;
}

.footer_menu_menu table td a.title_close
{
	font-weight:700;
	color:#FFF;
	display:inline-block;
	text-decoration:none;
	background-position:6px 5px;
	background-repeat:no-repeat;
	background-image:url(../images/ico_plus.gif);
	clear:both;
	margin-bottom:5px;
	padding:1px 6px 3px 18px;
}

.footer_menu_menu table td ul
{
	margin:0;
	padding:1px 0 5px 5px;
}

.footer_menu_menu table td ul li.all a
{
	color:#CAEAF9;
}

.footer_menu_menu table td ul li.all img
{
	vertical-align:middle;
	margin:0 6px;
}

.footer_menu_menu table td ul li a
{
	color:#FFF;
	font-size:11px;
	text-decoration:none;
}

.footer_menu_menu table td ul.list_2
{
	padding:2px 0 5px 14px;
}

.footer_menu_menu table td ul.list_3 li a.tit_open
{
	background-color:#2177B4;
	font-weight:700;
	color:#FFF;
	display:inline-block;
	text-decoration:none;
	background-position:6px 5px;
	background-repeat:no-repeat;
	background-image:url(../images/ico_minus.gif);
	clear:both;
	margin-bottom:0;
	font-size:12px;
	padding:1px 6px 3px 18px;
}

.footer_menu_menu table td ul.list_3 li a.tit_close
{
	font-weight:700;
	color:#FFF;
	display:inline-block;
	text-decoration:none;
	background-position:6px 5px;
	background-repeat:no-repeat;
	background-image:url(../images/ico_plus.gif);
	clear:both;
	margin-bottom:0;
	font-size:12px;
	padding:1px 6px 3px 18px;
}

.footer_menu_menu table td ul.list_3 li ul
{
	padding-left:17px;
	padding-top:5px;
}

.search_forms .search_form_full .cont .cont_inner .row .n
{
	float:left;
	width:70px;
	position:absolute;
	font-size:11px;
	padding:0;
}

.search_forms .search_form_full .cont .cont_inner .row .v
{
	padding:0 0 0 71px;
}

.search_forms .search_form_full .cont .cont_inner .row_but
{
	text-align:center;
	padding:0;
}

.search_forms .search_form_full .cont .cont_inner .row_but .button
{
	float:none;
}

.pathway a
{
	background-image:url(../images/pathway_a.gif);
	background-position:right 5px;
	background-repeat:no-repeat;
	font-size:11px;
	color:#677580;
	margin:0 5px 0 0;
	padding:0 19px 0 0;
}

.pathway a:hover
{
	color:#2F80B5;
}

.pathway a.last
{
	background-image:none;
	margin:0;
	padding:0;
}

.news_detail h1,
.news_detail span.heading1
{
	margin:0;
	padding:0 0 6px;
}

.news_detail .info
{
	padding:0 0 24px 2px;
}

.news_detail .info .date
{
	color:#677580;
	padding:0 16px 0 0;
}

.news_detail .info a.comment
{
	color:#677580;
	text-decoration:underline;
	background-image:url(../images/comment.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	margin:0 22px 0 0;
	padding:0 0 0 16px;
}

.news_detail .info a:hover.comment
{
	background-image:url(../images/comment_h.gif);
	color:#307FB7;
	text-decoration:none;
}

.news_detail .info .visit
{
	color:#677580;
	background-image:url(../images/ico_visit.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	padding:0 0 0 16px;
}

.news_detail .full_text
{
	line-height:18px;
	padding-bottom:8px;
}

.news_detail .full_text p
{
	color: #000000;
  font-size: 14px;
  line-height: 1.5em;
}

.news_detail .full_text p a
{
  color: #3380B8;
  text-decoration: underline;
  font-size: 14px;
}

.news_detail .full_text li 
{
  font-size: 14px;
  padding-top: 20px;
}

.news_detail .full_text ul 
{
  padding-left: 25px;
  line-height: 1.5;
  list-style-position: inside;
}

.main_tbl .center_cell p
{
	line-height:18px;
	padding:0 0 18px;
	font-size: 12px;
}

.news_detail .full_text .news_img
{
	float:left;
	width:207px;
	overflow:hidden;
	margin:0 25px 0 0;
	padding:4px 0 0;
}

.highslide img{
	overflow:hidden;
	margin:0 25px 0 0;
	padding: 1px;
	background: #fff;
	border: 4px solid #dee8e9;
}

.cars_image .highslide img {
	padding: 0;
}

.cars_image .highslide img{
	border: none;
}

.news_detail .full_text .news_img .big
{
	width:206px;
	height:162px;
	overflow:hidden;
}

.news_detail .full_text .news_img .big div
{
	height:126px;
	overflow:hidden;
	margin-bottom:2px;
}

.news_detail .full_text .news_img .big div .ramka
{
	position:absolute;
	background-color:transparent;
	display:block;
	z-index:3;
}

.news_detail .full_text .news_img .big p.zoom a
{
	color:#677580;
	font-size:11px;
	background-image:url(../images/ico_zoom.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding:0 0 0 18px;
}

.news_detail .full_text .news_img .small_imgs .item
{
	width:93px;
}

.news_detail .full_text .news_img .small_imgs p.zoom
{
	text-align:center;
	clear:both;
}

.news_detail .full_text .news_img .small_imgs p.zoom img
{
	background-color:transparent;
	border:0;
	padding:0;
}

.news_detail .full_text .two_list ul
{
	float:left;
	width:50%;
	margin:0;
	padding:0 0 18px;
}

.news_detail .full_text .two_list ul li
{
	list-style:none;
	background-image:url(../images/li.jpg);
	background-position:22px 7px;
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 0 38px;
}

.options_block
{
	background-color:#DDE6EB;
	border:1px solid #C8D7DE;
	margin-bottom:25px;
	margin-top:20px;
	padding:2px;
}

.options_block div
{
	background-color:#FFF;
	padding:6px 19px 9px;
}

.options_block div p.tags
{
	float:left;
	background-image:url(../images/ico_tags.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding:0 0 0 18px;
}

.options_block div p.tags a
{
	font-size:11px;
	color:#657582;
}

.options_block div p.tags a:hover
{
	color:#2F80B7;
}

.options_block div ul
{
	float:right;
	text-align:right;
	display:inline;
	width:420px;
	margin:0;
	padding:0;
}

#benzin_options ul
{
	float:left;
	text-align:left;
	display:inline;
	width: auto;
	margin:0;
	padding:0;
}


.options_block div ul li
{
	list-style:none;
	display:inline;
	margin:0;
	padding:0 0 0 20px;
}

#benzin_options ul li
{
	list-style:none;
	display:inline;
	margin:0;
	padding:0 0 0 0px;
}

.options_block div ul li img
{
	vertical-align:middle;
	padding:0 8px 0 0;
}

.options_block div ul li a:hover
{
	background-color:#307FB7;
	color:#FFF;
	text-decoration:none;
}

.mini_news a.rss
{
	font-size:11px;
	color:#E1651F;
	background-image:url(../images/rss.jpg);
	background-position:left 2px;
	background-repeat:no-repeat;
	text-decoration:none;
	display:inline-block;
	position:relative;
	top:-2px;
	margin:0 0 0 9px;
	padding:0 0 2px 18px;
}

.mini_news ul
{
	margin:0;
	padding:0 0 14px;
}

.mini_news ul li
{
	list-style:none;
	background-image:url(../images/li.jpg);
	background-position:left 7px;
	background-repeat:no-repeat;
	line-height:16px;
	margin:0;
	padding:0 0 7px 15px;
}

.mini_news ul li a:hover
{
	background-color:#3081B9;
	color:#FFF;
	text-decoration:none;
}

.mini_news ul li em
{
	font-style:normal;
	font-size:11px;
}

.mini_news ul li em .date
{
	color:#66747F;
	padding:0 14px 0 0;
}

.mini_news ul li em .price
{
	color:#E2631E;
	padding:0 14px 0 0;
	font-weight: bold;
}


ul li .new_day
{
	background-color:#E0641C;
	font-size:10px;
	color:#FFF;
	display:inline-block;
	line-height:12px;
	margin:0 0 0 7px;
	padding:0 2px 1px;
}

.comments_block h2,
.comments_block span.heading2
{
	padding:0 0 21px;
}

.comments_block .item .img
{
	float:left;
	width:65px;
	padding:5px 0 0;
}

.comments_block .item .img img
{
	background-color:#FFF;
	border:3px solid #E0E7ED;
	padding:1px;
}

.comments_block .item .text
{
	padding:0 0 22px 65px;
}

.comments_block .item .text .name
{
	color:#69767F;
	font-size:11px;
	line-height:18px;
	padding:0 0 5px;
}

.noreg{
	color:#69767F;
	font-weight:700;
	font-size:11px;
	padding:0 15px 0 0;
}

.comments_block .item .text .name a
{
	color:#69767F;
	font-weight:700;
	font-size:11px;
	padding:0 15px 0 0;
}

.comments_block .item p, .comments_block .item div
{
	line-height:18px;
	padding:0 0 2px;
}

.comments_block .item p.reply, .comments_block .item div.reply
{
	border-left:3px solid #DFE7EA;
	color:#677580;
	font-style:italic;
	font-family:Georgia;
	margin:5px 0 5px;
	padding:0 0 0 13px;
}


.comments_block .comments-vote {
	float: right;
	width: 100px;
	height: 20px;
}

.comments_block .comments-vote span.vote-good,
.comments_block .comments-vote span.vote-poor,
.comments_block .comments-vote span.vote-none {
	display: block;
	float: right;
	font-weight: bold;
	
	margin-top: 1px;	
}

.comments_block .comments-vote span.vote-good {
	color: green;
}

.comments_block .comments-vote span.vote-poor {
	color: red;	
}



.comments_block .comments-vote a {
	float: right;
	display: block;
	width: 16px;
	height: 16px;
	margin-left: 3px;
	background: url(../images/rate.png) top left no-repeat;
}

.comments_block .comments-vote a.vote-poor {
	background-position: top right;
	margin-left: 10px;
}


.comment_form
{
	margin-bottom:20px;
}

.comment_form h2,
.comment_form span.heading2
{
	padding:0 0 18px;
}

.comment_form p
{
	font-size:11px;
	padding:0 0 20px;
}

.comment_form .inp_row
{
	height:38px;
	overflow:hidden;
	padding:0 0 0 2px;
}

.comment_form .inp_row div.inp
{
	width:246px;
}

.comment_form .inp_row div.inp input
{
	width:217px;
	border:1px solid #B2B9C3;
	color:#000;
	padding:6px 7px 7px 10px;
}

.comment_form .inp_row .cb input
{
	float:left;
	position:relative;
	top:7px;
}

.comment_form .inp_row .cb label
{
	display:block;
	padding:0 0 0 22px;
}

.comment_form .area
{
	padding:0 0 10px 2px;
}

.comment_form .area textarea
{
	width:640px;
	height:113px;
	border:1px solid #B2B9C3;
	color:#000;
	overflow:auto;
	padding:6px 10px;
}

.comment_form .anti_bot
{
	height:50px;
	overflow:hidden;
}

.inputbox{
	border:1px solid #B2B9C3;
	color:#000;
	padding:6px 10px;
}

.comment_form .anti_bot .box
{
	width:288px;
	border:1px solid #B2B9C3;
	color:#000;
	padding:6px 10px;
}

.comment_form .anti_bot .button
{
	position:relative;
	top:-2px;
}

.comment_form .anti_bot span
{
	padding:0 7px 0 0;
}

.comment_form .anti_bot img
{
	margin:0 4px 0 0;
}

.advertis
{
	height:60px;
}

.advertis .img
{
	float:left;
	position:absolute;
	width:98px;
}

.advertis .img img
{
	background-color:#FFF;
	border:3px solid #DEE7EC;
	padding:1px;
}

.advertis .img a:hover img.ramka
{
	top:-86px;
	display:none;
}

.advertis .desc
{
	line-height:18px;
	padding:1px 0 0 98px;
}

.advertis .desc b
{
	color:#E1651F;
}

.advertis .desc span
{
	color:#687480;
	font-size:11px;
}

.advertise_box .cont
{
	padding:14px 15px 10px 25px;
}

.level_more ul.full
{
	width:99%;
}

.left_cell h2,
.left_cell span.heading2
{
	line-height:16px;
}

.form_search_2
{
	padding:8px 0 23px;
}

.form_search_2 .cont .cont_inner .column_right
{
	float:right;
	width:47%;
	margin-left: 4%;
}

.form_search_2 .row .name
{
	display:block;
	float:left;
	width:80px;
	padding-right: 20px;
	text-align: right;
}

.form_search_2 .row .name2
{
	padding-top:7px;
}

.form_search_2 .cont .cont_inner .column .row .v
{
	padding:0 0 0 80px;
}

.form_search_2 .cont .cont_inner .column .row .v table.two_select td.tire
{
	width:29px;
	text-align:center;
	vertical-align:middle;
}

.form_search_2 .cont .cont_inner .column .row .v table.three_colums td.tire
{
	width:23px;
	text-align:center;
	vertical-align:middle;
}

.form_search_2 .cont .cont_inner .column .row .v table.three_colums .box
{
	width:63px;
}

.form_search_2 .cont .cont_inner .column .row .v table.three_colums .box input.text_box
{
	width:33px;
	border:1px solid #B3BAC4;
	font-size:12px;
	font-weight:700;
	padding:6px 9px 7px;
}

.form_search_2 .cont .cont_inner .column .row_label label
{
	padding:0 20px 0 0;
}

.form_search_2 .cont .cont_inner .column .row_label label input
{
	vertical-align:middle;
	margin:0 9px 0 0;
}

.form_search_2 .bot div div .l
{
	display:block;
	float:left;
	width:210px;
}

.form_search_2 .bot div div .r
{
	display:block;
	float:right;
	width:210px;
	text-align:right;
	padding:7px 13px 0 0;
}

.form_search_2 .bot div div .r a
{
	display:block;
	background-color:#FFF;
	font-size:11px;
	float:right;
	padding:0 10px;
}

.form_search_2 .bot div div .center_but
{
	display:block;
	width:200px;
	background-color:#FFF;
	text-align:center;
	margin:0 auto;
}

.form_search_2 .bot div div .center_but2
{
	width:140px;
}

.popular_cars
{
	padding-bottom:4px;
	overflow: hidden;
}

.popular_cars ul
{
	float:left;
	width:25%;
	margin:0;
	padding:0;
}

.popular_cars ul li
{
	list-style:none;
	clear:both;
	color:#677580;
	vertical-align:bottom;
	margin:0;
	padding:0 0 2px;
	overflow: hidden;
}

.popular_cars ul li img
{
	display:block;
	float:left;
	vertical-align:middle;
	position:relative;
	top:-2px;
	margin:0 3px 2px 0;
}

.popular_cars ul li a
{
	display:inline-block;
	float:left;
	padding:0 5px;
}

.popular_cars ul li.alpha img
{
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity:0.3;
	opacity:0.3;
}

.popular_cars ul li.alpha a
{
	color:#8B959E;
	font-weight: normal;
}

.popular_cars ul li.alpha_active img
{
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.popular_cars ul li.alpha_active a{
	color: #3380B8;
	font-weight: bold;
}

.popular_cars .all
{
	clear:both;
	padding:11px 0 0 3px;
}

.popular_cars .all a.close
{
	font-size:11px;
	color:#677580;
	background-image:url(../images/arrow_down.gif);
	background-position:right 6px;
	background-repeat:no-repeat;
	float:left;
	padding:0 10px 0 0;
}

a.showlink{
	font-size:11px;
	color:#677580;
	background-image:url(../images/arrow_down.gif);
	background-position:right 6px;
	background-repeat:no-repeat;
	float:left;
	padding:0 10px 0 0;	
}

a.hidelink{
	font-size:11px;
	color:#677580;
	background-image:url(../images/arrow_up.gif);
	background-position:right 6px;
	background-repeat:no-repeat;
	float:left;
	padding:0 10px 0 0;	
}

.popular_cars .all a.open
{
	font-size:11px;
	color:#677580;
	background-image:url(../images/arrow_up.gif);
	background-position:right 6px;
	background-repeat:no-repeat;
	float:left;
	padding:0 10px 0 0;
}



.popular_cars .categories {
	padding-top: 3px;
}

.popular_cars .categories li {
	margin-bottom: 7px;
}

.popular_cars .categories li a {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dotted;
	padding: 0;	
}



.popular_cars .categories li.active {
	height: 31px;
	padding: 0;	
	background: url(../images/catalog_active_category.gif) left top no-repeat;
	margin: 5px 0;	
}

.popular_cars .categories li.active.first {
	margin-top: 0;
}

.popular_cars .categories li.active a,
.popular_cars .categories li.active a:hover {
	display: block;
	height: 15px;
	padding: 8px;
	font-weight: bold;
	border: none;
	background: url(../images/catalog_active_category.gif) right bottom no-repeat;
	float: none;
	color: #000000;
	cursor: default;
}


.region_list ul
{
	float:left;
	width:25%;
	margin:0;
	padding:2px 0 0;
}

.region_list ul li
{
	list-style:none;
	background-image:url(../images/li.jpg);
	background-position:7px 6px;
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 4px 21px;
}

.region_list ul li a
{
	padding:2px;
}

.alfavit
{
	height:20px;
	padding:3px 0 16px;
}

.alfavit div
{
	float:left;
	padding:0 10px 0 0;
}

.alfavit div.type2
{
	padding:0;
}

.alfavit div span
{
	color:#677580;
	display:inline-block;
	padding:1px 2px 7px;
}

.alfavit div a
{
	display:inline-block;
	padding:1px 2px 7px;
}

.alfavit div a:hover
{
	background-image:url(../images/alfafit_cur.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	color:#FFF;
	text-decoration:none;
	background-color:transparent;
	padding:1px 2px 7px;
}

.alfavit div a.cur
{
	background-image:url(../images/alfafit_cur.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	color:#FFF;
	text-decoration:none;
	padding:1px 4px 7px;
}

.alfavit div a:hover.all
{
	background-image:none;
	background-color:#3180B8;
	color:#FFF;
}

.search_result .item
{
	clear:both;
	border:1px solid #C8D7DE;
	background-color:#DFE7EA;
	margin:0 0 10px;
	padding:2px;
}

.search_result .item_select
{
	clear:both;
	border:1px solid #FDDD88;
	background-color:#FEECBA;
	margin:0 0 10px;
	padding:2px;
}

.search_result .item .item_inner .img img
{
	border:3px solid #DFE7EA;
	background-color:#FFF;
	margin:0 0 7px;
	padding:1px;
}

.search_result .item .item_inner .desc .title
{
	height:27px;
	border-bottom:1px solid #CAD7DF;
	margin-bottom:10px;
}

.search_result .item_select .item_inner .desc .title
{
	border-bottom:1px solid #FCDC89;
}

.search_result .item_select .item_inner .desc .title .name .advertise
{
	background-color:#FEECBA;
	color:#31383E;
	font-size:11px;
	margin:0 10px;
	padding:0 5px;
}

.search_result .item .item_inner .desc .title .name a:hover
{
	color:#FFF;
	background-color:#327FB7;
	text-decoration:none;
}

.search_result .item .item_inner .desc .title a.favorite
{
	float:right;
	font-size:11px;
	background-image:url(../images/ico_favorite.gif);
	background-position:left 0;
	background-repeat:no-repeat;
	margin:4px 0 0;
	padding:0 0 0 19px;
}

.search_result .item .item_inner .desc .title a:hover.favorite
{
	background-color:#3380B6;
	color:#FFF;
	text-decoration:none;
}

.sort_block
{
	font-size:11px;
	padding-bottom: 7px;
}

.sort_block a
{
	color:#647481;
	font-size:11px;
	padding:0 12px;
}

.sort_block a:hover
{
	color:#2F7FB4;
}

.sort_block a.active {
	color:#2F7FB4;
	font-weight:bold;
}

.sort_block a.down
{
	color:#2F7FB4;
	background-image:url(../images/sort_block_down.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:0 10px 0 6px;
}

.sort_block a.up
{
	color:#2F7FB4;
	background-image:url(../images/sort_block_up.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:0 10px 0 6px;
}

.favorite_list
{
	border:3px solid #FEECBA;
	margin:0 0 20px;
}

.favorite_list .top
{
	height:36px;
	background-color:#FFF6D5;
	padding:0 0 0 19px;
}

.favorite_list .top .l
{
	float:left;
	padding:7px 0 0;
}

.favorite_list .top .l span
{
	background-image:url(../images/favorite_star.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	display:inline-block;
	padding:3px 15px 3px 28px;
}

.favorite_list .top .l a
{
	display:inline-block;
	font-size:11px;
	background-position:left 6px;
	background-repeat:no-repeat;
	margin:0 13px 0 0;
	padding:3px 0 3px 19px;
}

.favorite_list .top .l a:hover
{
	background-color:#2F80B7;
	color:#FFF;
	text-decoration:none;
}

.favorite_list .top .l a.mail
{
	background-image:url(../images/ico_mail3.gif);
	background-position:left 0;
}

.favorite_list .top .l a.compare
{
	background-image:url(../images/ico_compare3.gif);
	background-position:left 0;
}




.favorite_list .top .l a.del
{
	background-image:url(../images/ico_del2.gif);
	background-position:left 0;
}

.favorite_list .top .link
{
	display:block;
	float:right;
	background-color:#FEECBA;
	padding:8px 20px 14px;
	height:14px;
}

.favorite_list .top .link a
{
	font-size:11px;
	color:#677580;
	background-position:right 6px;
	background-repeat:no-repeat;
	padding:0 12px 0 0;
}

.favorite_list .top .link a.open
{
	background-image:url(../images/black_arrow_up.gif);
}

.favorite_list .top .link a.close
{
	background-image:url(../images/black_arrow_down.gif);
}

.favorite_list .item
{
	clear:both;
	border-top:2px solid #FEECBA;
}

.favorite_list .item .top
{
	height:36px;
	overflow:hidden;
	background-color:transparent;
}

.favorite_list .item .top .name
{
	float:left;
	padding:9px 0 0;
}


.favorite_list .item .top .name .item_title {
	font-weight: bold;
}

.favorite_list .item .top .name .price
{
	color:#E0641C;
	margin:0 21px 0 0;
}

.favorite_list .item .top .name a.foto
{
	color:#6B747B;
	font-size:11px;
	background-image:url(../images/ico_foto.gif);
	background-position:left 0;
	background-repeat:no-repeat;
	margin:0 19px 0 0;
	padding:0 0 0 19px;
}

.favorite_list .item .top .name a.show
{
	color:#6B747B;
	font-size:11px;
	background-image:url(../images/black_arrow_down.gif);
	background-position:right 5px;
	background-repeat:no-repeat;
	margin:0 19px 0 0;
	padding:0 11px 0 0;
}

.favorite_list .item .top .name a.hide
{
	color:#6B747B;
	font-size:11px;
	background-image:url(../images/black_arrow_up.gif);
	background-position:right 5px;
	background-repeat:no-repeat;
	margin:0 19px 0 0;
	padding:0 11px 0 0;
}

.favorite_list .item .top .act
{
	float:right;
	padding:11px 21px 0 0;
}

.favorite_list .item .top .act a
{
	font-size:11px;
	background-position:left 0;
	background-repeat:no-repeat;
	margin:0 0 0 16px;
	padding:0 0 0 16px;
}


.favorite_list .item .cont .item_inner .desc .title
{
	height:27px;
	margin-bottom:10px;
	border-bottom:1px solid #FCDC89;
}

.favorite_list .item .cont .item_inner .desc .title .name a.hide
{
	color:#6B747B;
	font-size:11px;
	background-image:url(../images/black_arrow_up.gif);
	background-position:right 5px;
	background-repeat:no-repeat;
	font-weight:400;
	margin:0 0 0 23px;
	padding:0 11px 0 0;
}

.favorite_list .item .cont .item_inner .desc .title .name a:hover.hide
{
	background-color:transparent;
	color:#3180B9;
	text-decoration:underline;
}

.favorite_list .item .cont .item_inner .desc .title .act
{
	float:right;
	padding:4px 1px 0 0;
}

.favorite_list .item .cont .item_inner .desc .title .act a
{
	font-size:11px;
	background-position:left -1px;
	background-repeat:no-repeat;
	margin:0 0 0 16px;
	padding:0 0 0 16px;
}

.info_block
{
	border:3px solid #FFECBA;
	background-color:#FFF6D5;
	margin:0 0 21px;
}

.info_block_sell p
{
	font-size:14px;
	margin-bottom: 22px;
	color: #8c8c8c; 
}

.info_block p
{
	font-size:11px;
	padding:12px 32px 12px 22px;
}

.info_block p.comment {
	color: #8c8c8c;
	padding-bottom: 5px;
}

.info_block p.comment span {
	background-color: #ffffff;
	padding: 3px;
	color: #4dbce8;
	font-size: 20px;
	height: 15px;
	width: 10px;
	display: block;
	float: left;
	margin-right: 10px;
	position: relative;
	top: -3px;
}


.form_search_2 .more_search td.separ
{
	width:36px;
}

.form_search_2 .more_search td
{
	vertical-align:middle;
	padding-bottom:10px;
}

.small_video_list .row .item
{
	float:left;
	width:45%;
}

.small_video_list .row .item_right
{
	float:right;
	width:48%;
	text-align:left;
}

.small_video_list .row .item .img
{
	float:left;
	width:91px;
	position:absolute;
}

.small_video_list .row .item .img img
{
	background-color:#FFF;
	border:3px solid #DEE6E9;
	padding:1px;
}

.small_video_list .row .item .desc
{
	height:auto !important;
	min-height:69px !important;
	padding:6px 0 20px 125px;
}

.small_video_list .row .item .cars_image {
	position: absolute;
}

.small_video_list .row .item .desc img
{
	vertical-align:middle;
	margin:0 0 0 6px;
}

.small_video_list .row .item .desc .added
{
	font-size:11px;
	color:#677580;
	padding:5px 0;
}

.small_video_list .row .item .desc .action .view
{
	background-image:url(../images/ico_visit.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	margin:0 20px 0 0;
	padding:0 0 0 15px;
}

.small_video_list .row .item .desc .action .tv
{
	background-image:url(../images/ico_tv.gif);
	background-position:left 0;
	background-repeat:no-repeat;
	margin:0 20px 0 0;
	padding:0 0 0 15px;
}

.left_cell .mini_news
{
	margin:0 0 0 17px;
}

.leftimg{
  float:left; 
  margin: 4px 7px 7px 0; 
}

.left_cell .mini_news .rss
{
	margin-left:4px;
	position:relative;
	top:1px;
}

.left_list_2
{
	padding:0 0 26px 17px;
}

.left_list_2 ul
{
	margin:0;
	padding:6px 0;
}

.left_list_2 ul li
{
	list-style:none;
	background-image:url(../images/li.jpg);
	background-position:left 5px;
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 4px 15px;
}

.left_list_2 ul li ul
{
	margin:0;
	padding:2px 0 0;
}

.left_list_2 ul li ul li
{
	list-style:none;
	background-image:url(../images/li2.jpg);
	background-position:left 6px;
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 2px 13px;
}

.left_list_2 ul li ul li a
{
	font-size:11px;
	color:#687681;
}

.left_list_2 ul li ul li a:hover
{
	color:#3081B8;
	background-color:transparent;
}

.left_list_2 p.all a:hover
{
	color:#2F80B8;
}

.two_blocks_column table
{
	border-collapse:collapse;
	width:100%;
	height:100px;
}

.two_blocks_column table .separ
{
	width:10px;
}

.two_blocks_column table .video
{
	width:244px;
	background-image:url(../images/two_blocks_column_vidoe_bg.gif);
	background-repeat:no-repeat;
	text-align:center;
}

.two_blocks_column table .video h2,
.two_blocks_column table .video span.heading2
{
	background-color:#FFF;
	display:inline;
	color:#649923;
	margin:0 auto;
	padding:0 9px;
}

.cbox.add_vehicle_sidebox .inner a,
.two_blocks_column table .video a
{
	display:block;
	width:194px;
	height:31px;
	color:#FFF;
	font-family:Tahoma;
	font-size:17px;
	text-align:center;
	text-decoration:none;
	background-image:url(../images/video_button.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	margin:17px auto 0;
	padding:8px 0 0;
}

.cbox.add_vehicle_sidebox .inner a {
	margin:5px auto 10px;
}

.search_video
{
	height:100px;
	overflow:hidden;
	background-image:url(../images/search_video.gif);
	background-repeat:repeat-x;
}

.search_video .search_video_left
{
	height:100px;
	overflow:hidden;
	background-image:url(../images/search_video_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.search_video .search_video_left .search_video_right
{
	height:100px;
	overflow:hidden;
	background-image:url(../images/search_video_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:0 23px 0 14px;
}

.search_video .search_video_left .search_video_right .title h2,
.search_video .search_video_left .search_video_right .title span.heading2
{
	background-color:#FFF;
	float:left;
	padding:0 11px;
}

.search_video .search_video_left .search_video_right .search_box
{
	height:35px;
	overflow:hidden;
	padding:0 0 0 11px;
}

.search_video .search_video_left .search_video_right .search_box .pre_box
{
	height:38px;
	overflow:hidden;
	padding:0 85px 0 0;
}

.search_video .search_video_left .search_video_right .search_box .pre_box input
{
	border:1px solid #B2B9C3;
	width:98%;
	background-image:url(../images/ico_search.gif);
	background-position:5px 7px;
	background-repeat:no-repeat;
	padding:6px 0 6px 21px;
}

.search_video .search_video_left .search_video_right .search_box .pre_but
{
	text-align:right;
}

.search_video .search_video_left .search_video_right .search_box .pre_but input
{
	position:relative;
	top:-40px;
}

.search_video .search_video_left .search_video_right .tags_link
{
	padding:0 0 0 11px;
}

.search_video .search_video_left .search_video_right .tags_link .sample
{
	display:inline-block;
	float:left;
	color:#657582;
	font-size:11px;
}

.search_video .search_video_left .search_video_right .tags_link .sample a:hover
{
	color:#3380B8;
}

.search_video .search_video_left .search_video_right .tags_link a.video_link
{
	display:block;
	float:right;
	font-weight:700;
	background-image:url(../images/ico_foto.gif);
	background-position:left 0;
	background-repeat:no-repeat;
	font-size:11px;
	padding:0 0 0 16px;
}

.video_big .player
{
	float:left;
	position:absolute;
	width:425px;
	height:355px;
}

.video_big .detalis
{
	height:auto !important;
	min-height:370px !important;
	padding:0 0 0 453px;
}

.video_big .detalis .user_comment p
{
	background-color:#FFF6D5;
	line-height:18px;
	padding:5px 12px 8px;
}

.video_big .detalis .user_comment p.name
{
	background-color:transparent;
	background-image:url(../images/video_detalis_coment.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:11px;
	color:#66747F;
	padding:0 0 20px 24px;
}

.video_big .detalis .user_comment.no_description p.name {
	padding-left: 10px;
	background: none;
}


.video_big .detalis .user_comment p.name img
{
	vertical-align:middle;
	margin:0 3px 0 0;
}

.video_big .detalis .views
{
	color:#677580;
	background-image:url(../images/ico_visit.gif);
	background-position:12px 4px;
	background-repeat:no-repeat;
	padding:0 3px 4px 28px;
}

.video_big .detalis .views b
{
	color:#000;
}

.video_big .detalis .time
{
	color:#000;
	font-weight:700;
	background-image:url(../images/ico_tv.gif);
	background-position:12px 1px;
	background-repeat:no-repeat;
	padding:0 0 22px 29px;
}

.video_big .detalis .tags
{
	background-image:url(../images/ico_tags.gif);
	background-position:11px 3px;
	background-repeat:no-repeat;
	color:#000;
	padding:0 0 22px 29px;
}

.video_big .detalis .categ
{
	line-height:18px;
	padding:0 0 20px 12px;
}

.video_big .detalis .rating
{
	padding:0 0 5px 12px;
}

.video_big .detalis .rating img
{
	vertical-align:middle;
	margin:0 5px;
}

.video_big .detalis .rating_comment
{
	color:#677580;
	font-size:11px;
	padding:0 0 28px 30px;
}

.video_big .detalis a.upload
{
	display:block;
	width:233px;
	height:31px;
	background-image:url(../images/upload_video_button.jpg);
	background-position:left 0;
	background-repeat:no-repeat;
	color:#FFF;
	font-size:17px;
	text-decoration:none;
	text-align:center;
	margin:0;
	padding:8px 0 0;
}

.random_fotos
{
	height:86px;
	overflow:hidden;
	background-image:url(../images/random_fotos.gif);
	background-repeat:repeat-x;
}

.random_fotos .random_fotos_left
{
	height:86px;
	overflow:hidden;
	background-image:url(../images/random_fotos_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.random_fotos .random_fotos_left .random_fotos_right
{
	height:86px;
	overflow:hidden;
	background-image:url(../images/random_fotos_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:0 7px 0 13px;
}

.random_fotos .random_fotos_left .random_fotos_right .title
{
	height:24px;
	overflow:hidden;
}

.random_fotos .random_fotos_left .random_fotos_right .title a
{
	display:block;
	float:left;
	background-color:#FFF;
	font-weight:700;
	padding:0 10px;
}

.random_fotos .random_fotos_left .random_fotos_right .list
{
	height:51px;
	overflow:hidden;
	padding:0 0 0 10px;
}

.random_fotos .random_fotos_left .random_fotos_right .list a
{
	display:block;
	float:left;
	margin:0 10px 0 0;
}

.register_form
{
	height:205px;
	overflow:hidden;
	background-image:url(../images/register_form.gif);
	background-repeat:repeat-x;
	margin:0 0 25px;
}

.register_form .register_form_left
{
	height:205px;
	overflow:hidden;
	background-image:url(../images/register_form_left.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.register_form .register_form_left .register_form_right
{
	height:205px;
	overflow:hidden;
	background-image:url(../images/register_form_right.gif);
	background-repeat:no-repeat;
	background-position:right top;
}


.register_form .register_form_left .register_form_right .info
{
	padding:0 270px 0 0;
}

.register_form .register_form_left .register_form_right .info .title
{
	height:27px;
	padding:0 0 0 14px;
}

.register_form .register_form_left .register_form_right .info .title a,
.register_form .register_form_left .register_form_right .info .title span
{
	color:#649923;
	font-size:17px;
	display:block;
	float:left;
	background-color:#FFF;
	padding:0 10px;
}

.register_form .register_form_left .register_form_right .info .temptation_inner
{
	margin: 30px 10px 0 24px;
	height: 150px;
}
.register_form .register_form_left .register_form_right .info .temptation_inner table {
	border-collapse: collapse;
}
.register_form .register_form_left .register_form_right .info .temptation_inner td {
	font: 12px Tahoma;
	height: 50px;
	width: 50%;
	line-height: 1.5;
	background: url('../images/mypms/li.png') 0 10px no-repeat;
	padding: 0 10px 0 40px;
	vertical-align: middle;
}
.register_form .register_form_left .register_form_right .info .temptation_inner span
{
	float: right;
	margin: 15px 0 0 0;
	padding: 8px 15px;
	font: 17px Tahoma;
	color: #649923;
}
.register_form .register_form_left .register_form_right .info .temptation_inner div.btn
{
	background: url('../images/mypms/btn_bg_reg.png');
	padding: 0;
	margin: 15px 0 0 0;
	height: 39px;
	float: right;
	cursor: pointer;
}
.register_form .register_form_left .register_form_right .info .temptation_inner div.btn * {
	float: left;
}
.register_form .register_form_left .register_form_right .info .temptation_inner div.btn span {
	padding: 8px 20px;
	margin: 0;
	line-height: 39px;
	font: 17px Tahoma;
	color: #fff;
}
.register_form .register_form_left .register_form_right .info .temptation_inner div.btn .left {
	background: url('../images/mypms/btn_left_reg.png');
	width: 3px;
	height: 39px;
}
.register_form .register_form_left .register_form_right .info .temptation_inner div.btn .right {
	background: url('../images/mypms/btn_right_reg.png');
	width: 3px;
	height: 39px;
}

.register_form .register_form_left .register_form_right .info .info_inner
{
	padding:0 10px 0 24px;
}

.register_form .register_form_left .register_form_right .info .info_inner ul
{
	margin:0;
	padding:10px 0 0;
}


.register_form .register_form_left .register_form_right .info .info_inner ul li
{
	float:left;
	display:block;
	width:60%;
	height:51px;
	background-image:url(../images/reg_form_li.jpg);
	background-position:left 7px;
	background-repeat:no-repeat;
	line-height:16px;
	margin:0;
	padding:1px 0 0;
}

.register_form .register_form_left .register_form_right .info .info_inner ul li.li2
{
	width:40%;
}

.register_form .register_form_left .register_form_right .info .info_inner ul li span
{
	display:inline-block;
	padding:0 20px 0 38px;
}


.register_form .register_form_left .register_form_right .login_box
{
	float:right;
	width:255px;
	overflow:hidden;
	height:190px;
	background-image:url(../images/login_box.jpg);
	background-repeat:repeat-x;
	background-color:#EBF4D9;
	margin:12px 3px 0 0;
}

.register_form .register_form_left .register_form_right .info .interes p
{
	color:#649923;
	font-size:17px;
	display:inline-block;
	float:left;
	padding:7px 14px 0 0;
}

.register_form .register_form_left .register_form_right .info .interes a.reg,
.item_detail .additional_info table td.interes a
{
	display:block;
	width:204px;
	height:31px;
	overflow:hidden;
	color:#FFF;
	font-size:17px;
	text-align:center;
	text-decoration:none;
	background-image:url(../images/reg_button.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:left;
	padding:8px 0 0;
} 

.register_form .register_form_left .register_form_right .login_box .login_box_inner
{
	overflow:hidden;
	height:190px;
	background-image:url(../images/login_box_inner.jpg);
	background-repeat:no-repeat;
	background-position:0 17px;
	padding:13px 23px 0;
}


.register_form .register_form_left .register_form_right .login_box .login_box_inner h2,
.register_form .register_form_left .register_form_right .login_box .login_box_inner span.heading2
{
	color:#649923;
	line-height:17px;
	margin:0;
	padding:0 0 18px;
}

.register_form .text_box
{
	border:1px solid #B2B9C3;
	width:188px;
	margin:0 0 10px;
	padding:5px 10px 8px;
}

.register_form .text_box.empty {
    color: #aaaaaa;
    font-weight: bold;	
}

.register_form .register_form_left .register_form_right .login_box .login_box_inner p label
{
	float:left;
	font-size:11px;
	padding:7px 10px 0 0;
}

.register_form .register_form_left .register_form_right .login_box .login_box_inner p .button {
	float: right;
}

.register_form .register_form_left .register_form_right .login_box .login_box_inner p label input
{
	vertical-align:middle;
	position:relative;
	top:-1px;
	margin:0 9px 0 0;
}


.register_form td { padding-right: 32px !important; }
.register_form td  .text_box { width: 100% !important; }

	
	

.news_community
{
	padding-bottom:10px;
}

.news_community .row .item
{
	width:100%;
	height:auto !important;
	min-height:102px !important;
}

h2.blog,
span.heading2.blog
{
	background-image:url(../images/ico/blog.png);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding:0 0 20px 25px;
}

h2.blog a,
span.heading2.blog a
{
	margin-right:5px;
}

h2.community,
span.heading2.community
{
	background-image:url(../images/ico/community.png);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding:0 0 20px 25px;
}

h2.foto,
span.heading2.foto
{
	background-image:url(../images/ico/foto.png);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding:0 0 16px 25px;
}

h2.wrapers,
span.heading2.wrapers
{
	background-image:url(../images/ico/wrapers.png);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding:0 0 16px 25px;
}

h2.games,
span.heading2.games
{
	background-image:url(../images/ico/games.png);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding:0 0 16px 25px;
}

h2.video,
span.heading2.video
{
	background-image:url(../images/ico/video.png);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding:0 0 16px 25px;
}

.news_community .all
{
	clear:both;
	background-image:url(../images/li.jpg);
	background-position:left 4px;
	background-repeat:no-repeat;
	color:#687681;
	font-size:11px;
	padding:0 0 0 16px;
}

.news_community .all a
{
	color:#687681;
	font-size:11px;
}

.news_community .all a:hover
{
	color:#3281B9;
}

.news_community .item .desc p.ico
{
	background-image:url(../images/ico/community3.gif);
	background-position:5px 7px;
	background-repeat:no-repeat;
	color:#657582;
	padding:7px 0 0 30px;
}

.community_fotos
{
	padding-bottom:20px;
}

.community_fotos .row
{
	height:88px;
	overflow:hidden;
	position:relative;
}

.community_fotos .row div
{
	width:77px;
	height:79px;
	overflow:hidden;
	float:left;
	position:relative;
	margin:0 8px 12px 0;
}

.community_games .row
{
	height:128px;
	overflow:hidden;
	position:relative;
}

.community_games .row div.item_video
{
	width:77px;
	height:168px;
	overflow:hidden;
	float:left;
	position:relative;
	margin:0 8px 12px 0;
}

.community_games .row .item_video div.img
{
	width:77px;
	height:79px;
	overflow:hidden;
	float:left;
	position:relative;
	margin:0 8px 5px 0;
}

.community_games .row .item_video p
{
	clear:both;
	text-align:center;
	font-size:11px;
}

.community_games .row .item_video p a:hover
{
	background-color:#307FB8;
	color:#FFF;
	text-decoration:none;
}

.small_video_list .row .item_full
{
	width:100%;
	float:none;
	height:auto !important;
	min-height:85px !important;
}

.small_video_list .row .item_full .desc
{
	padding:21px 0 0 91px;
}

.small_video_list .row .item_full .desc p.action
{
	padding:7px 0 0;
}

.small_video_list .row .item_full .desc p.action img.rate
{
	vertical-align:top;
	margin:0 17px 0 4px;
}


.cbox .user_info .avatar
{
	float:right;
	background-color:#FFF;
	border:3px solid #DFE7EA;
	padding:1px;
}

.cbox .user_info ul li,
.sales_center_card .column ul li
{
	list-style:none;
	background-image:url(../images/li.jpg);
	background-position:left 5px;
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 4px 16px;
}

.cbox .user_info ul li a:hover
{
	color:#FFF;
	background-color:#307FB7;
	text-decoration:none;
}

.cbox .user_info ul li ul li
{
	line-height:normal;
	background-image:url(../images/li2.jpg);
	font-size:11px;
	margin:0;
	padding:0 0 3px 16px;
}

.cbox .user_info ul li ul li a
{
	font-size:11px;
	color:#68757E;
}

.cbox .user_info ul li ul li a:hover
{
	color:#307FB7;
	text-decoration:underline;
	background-color:transparent;
}

.cbox .user_info .count
{
	background-color:#9AC23D;
	color:#FFF;
	font-size:10px;
	display:inline-block;
	margin:0 0 0 5px;
	padding:0 5px;
}

.news_records ul li
{
	list-style:none;
	background-image:url(../images/li.jpg);
	background-position:left 5px;
	background-repeat:no-repeat;
	font-size:11px;
	color:#67747D;
	margin:0;
	padding:0 0 10px 16px;
}

.news_records ul li a
{
	margin:0 8px 0 0;
}

.news_records ul li a:hover.name
{
	color:#3080BB;
	background-color:transparent;
	text-decoration:underline;
}

.community_catalog h2,
.community_catalog span.heading2
{
	padding-bottom:13px;
}

.community_catalog ul li
{
	list-style:none;
	background-image:url(../images/li.jpg);
	background-position:left 5px;
	background-repeat:no-repeat;
	color:#67747D;
	line-height:16px;
	margin:0;
	padding:0 15px 2px 16px;
}

.comm_info_form
{
	border:1px solid #CCE099;
	background-color:#ECF2D8;
	margin:0 0 23px;
	padding:2px;
}

.comm_info_form .comm_info_form_inner table .action_list_cell
{
	width:308px;
	background-image:url(../images/action_list_cell.gif);
	background-position:left 13px;
	background-repeat:no-repeat;
	background-color:#EBF4D9;
	padding:11px 9px 11px 16px;
}

.comm_info_form .comm_info_form_inner table .action_list_cell h2,
.comm_info_form .comm_info_form_inner table .action_list_cell span.heading2
{
	color:#649923;
	padding:0 0 16px 5px;
}

.comm_info_form .comm_info_form_inner table .action_list_cell table
{
	border-collapse:collapse;
	background-image:url(../images/action_list_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	width:100%;
}

.comm_info_form .comm_info_form_inner table .action_list_cell table td
{
	background-image:url(../images/action_list_bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:6px 0;
}

.comm_info_form .comm_info_form_inner table .action_list_cell table .i
{
	width:32px;
	vertical-align:middle;
	text-align:center;
}

.comm_info_form .comm_info_form_inner table .action_list_cell table .t
{
	width:47px;
	vertical-align:middle;
}

.comm_info_form .comm_info_form_inner table .action_list_cell table .t span
{
	background-color:#FFFFFD;
	display:inline-block;
	color:#657785;
	font-size:11px;
	padding:1px 4px;
}

.comm_info_form .comm_info_form_inner table .action_list_cell table .d
{
	padding-right:7px;
}

.comm_info_form .comm_info_form_inner table .action_list_cell a.all
{
	font-size:11px;
	display:inline-block;
	margin:4px 0 0 9px;
}

.comm_info_form .friends_list
{
	margin-bottom:3px;
}

.comm_info_form .friends_list .title
{
	height:17px;
	position:relative;
	top:-13px;
	padding:0 0 0 15px;
}

.comm_info_form .friends_list .title h2 a:hover.
.comm_info_form .friends_list .title span.heading2 a:hover
{
	color:#649923;
	background-color:transparent;
}

.comm_info_form .friends_list .title h2 .count,
.comm_info_form .friends_list .title span.heading2 .count
{
	background-color:#9AC23E;
	color:#FFF;
	font-size:10px;
	display:inline-block;
	margin:0 5px;
	padding:0 3px;
}

.comm_info_form .friends_list .list
{
	clear:both;
	height:95px;
	overflow:hidden;
	position:relative;
	padding:0 0 0 13px;
}

.comm_info_form .friends_list .list div
{
	height:95px;
	float:left;
	width:67px;
	text-align:center;
	font-size:11px;
	margin:0;
}

.comm_info_form .friends_list .list div img
{
	background-color:#FFF;
	border:3px solid #DFE6EC;
	margin:0;
	padding:1px;
}

.comm_info_form .friends_list .list div a.i
{
	display:block;
	height:52px;
	width:52px;
	overflow:hidden;
	margin:0 auto 4px;
}

.comm_info_form .friends_list .list div a img.ramka
{
	position:absolute;
	background-color:transparent;
	display:block;
	z-index:3;
	top:0;
	margin:0;
}

.my_group .title
{
	height:17px;
	position:relative;
	top:0;
	background-image:url(../images/my_group_title.gif);
	background-repeat:repeat-x;
	background-position:left 10px;
	padding:0 0 0 15px;
}

.my_group .title h2 a:hover,
.my_group .title span.heading2 a:hover
{
	background-color:transparent;
	color:#649923;
}

.my_group .title h2 .count,
.my_group .title span.heading2 .count
{
	background-color:#9AC23E;
	color:#FFF;
	font-size:10px;
	display:inline-block;
	margin:0 5px;
	padding:0 3px;
}

.my_group ul
{
	clear:both;
	margin:0;
	padding:10px 0 0 21px;
}

.my_group ul li
{
	list-style:none;
	background-image:url(../images/li.jpg);
	background-position:left 5px;
	background-repeat:no-repeat;
	line-height:16px;
	margin:0;
	padding:0 0 2px 16px;
}

.new_fotos
{
	margin-bottom:24px;
	padding:0 0 0 17px;
}

.new_fotos .list
{
	height:61px;
	overflow:hidden;
	position:relative;
}

.new_fotos .list div
{
	width:58px;
	height:58px;
	overflow:hidden;
	float:left;
	position:relative;
	margin:0 3px 12px 0;
}

.new_fotos .list div.last
{
	margin:0 0 12px;
}

.new_fotos .list a img
{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
}

.new_fotos .list a:hover img
{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}

.new_fotos ul li
{
	list-style:none;
	background-image:url(../images/li.jpg);
	background-position:left 5px;
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 3px 13px;
}

.form_search_2 .more_search td.n sup
{
	color:#E1641D;
}

.form_search_2 .more_search td.n2
{
	width:115px;
}

.form_search_2 .more_search td.val input.box
{
	border:1px solid #B3B9C3;
	width:98%;
	padding:6px 0;
}



.best_object .row .item_full
{
	width:100%;
	float:none;
	height:auto !important;
	min-height:59px !important;
}

.best_object .row .item .desc
{
	height:auto !important;
	min-height:42px !important;
	padding:19px 0 20px 91px;
}

.best_object .all
{
	color:#66737B;
	font-size:11px;
	background-image:url(../images/li.jpg);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
}

.last_feedback .item
{
	clear:both;
	height:auto !important;
	min-height:75px !important;
}

.last_feedback .item .img
{
	float:left;
	position:absolute;
}

.last_feedback .item .img img
{
	background-color:#FFF;
	border:3px solid #DFE7EB;
	padding:1px;
}

.last_feedback .item .desc
{
	font-size:11px;
	padding:0 0 20px 99px;
}

.last_feedback .item .desc p
{
	font-size:11px;
	padding:5px 0 0;
}

.last_feedback .item .desc a.title
{
	padding:0 9px 0 0;
}

.flash_map
{
	border:2px solid #DFE7EB;
	background-color:#FFF;
	font-size:1px;
	line-height:1px;
	text-align:center;
	height:492px;
	overflow:hidden;
	margin:0 0 20px;
	padding:1px;
}

.flash_map .top
{
	height:34px;
	overflow:hidden;
	background-image:url(../images/flash_map_top.png);
	background-repeat:repeat-x;
	position:relative;
	z-index:100;
}

* html .flash_map .top
{
	background-color:transparent;
	background-image:url(../images/spacer.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/flash_map_top.png", sizingMethod="scale");
}

.flash_map .top p.link
{
	float:left;
	padding:13px 0 10px 22px;
}

.flash_map .top p.link a
{
	font-size:11px;
	margin:0 23px 0 0;
}

.flash_map .top p.link a:hover
{
	color:#FFF;
	text-decoration:none;
	background-color:#3180B7;
}

.flash_map .top .mini_search
{
	float:right;
	padding:0 22px 0 0;
}

.flash_map .top .mini_search input.text_box
{
	background-image:url(../images/ico/search.gif);
	background-position:9px 8px;
	background-repeat:no-repeat;
	border:1px solid #B2B9C3;
	width:165px;
	font-size:12px;
	vertical-align:middle;
	margin:0 4px 0 8px;
	padding:6px 0 6px 24px;
}

.flash_map .top .mini_search input.button
{
	vertical-align:middle;
	position:relative;
	top:-2px;
}

.flash_map .flash
{
	position:relative;
	top:0;
	font-size:0;
	line-height:0;
}

.flash_map .flash a
{
	font-size:0;
	line-height:0;
}

.flash_map .bot
{
	height:101px;
	overflow:hidden;
	position:relative;
	top:-66px;
}

.flash_map .bot .type
{
	height:35px;
	overflow:hidden;
}

.flash_map .bot .type table
{
	border-collapse:collapse;
	width:100%;
	height:35px;
}

.flash_map .bot .type table td.first
{
	width:160px;
	font-weight:700;
	text-align:center;
	background-image:url(../images/flash_map_bot.png);
	background-repeat:repeat-x;
}

* html .flash_map .bot .type table td.first
{
	background-color:transparent;
	background-image:url(../images/spacer.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/flash_map_bot.png", sizingMethod="scale");
}

.flash_map .bot .type table td.last
{
	width:12px;
	font-weight:700;
	text-align:center;
	background-image:url(../images/flash_map_bot.png);
	background-repeat:repeat-x;
}

.flash_map .bot .type table td span
{
	font-size:11px;
	display:block;
	text-align:center;
	padding:17px 0;
}

.flash_map .bot .type table td a
{
	font-size:11px;
	display:block;
	text-align:center;
	background-image:url(../images/flash_map_bot.png);
	background-repeat:repeat-x;
	padding:17px 0;
}

.flash_map .bot .type table td a.cur
{
	font-size:11px;
	display:block;
	text-align:center;
	background-image:url(../images/flash_map_bot_cur.png);
	background-repeat:repeat-x;
	color:#2E383A;
	text-decoration:none;
	padding:17px 0;
}

.flash_map .bot .sub_types
{
	height:51px;
	overflow:hidden;
	background-color:#DFE7EB;
	padding:15px 10px 0;
}

.flash_map .bot .sub_types table td
{
	vertical-align:middle;
	font-size:11px;
	text-align:left;
	padding:0;
}

.flash_map .bot .sub_types table td input
{
	vertical-align:middle;
	margin:0 5px 0 0;
	padding:0;
}

.flash_map .bot .sub_types table td label
{
	height:25px;
	display:inline-block;
	overflow:hidden;
	margin:0;
}

.block_404
{
	width:508px;
	background-color:#FFF;
	background-image:url(../images/404.jpg);
	background-repeat:no-repeat;
	background-position:left 129px;
	margin:0 auto;
	padding:129px 0 0 92px;
}

.block_404 h1,
.block_404 span.heading1
{
	color:#31393f;
	font-size:28px;
	font-weight:400;
	line-height:28px;
	margin:0;
	padding:2px 0 41px;
}

.block_404 p
{
	line-height:18px;
	padding:0 0 18px 1px;
}

.block_404 p a:hover
{
	background-color:#3180B7;
	color:#FFF;
	text-decoration:none;
}

.footer_menu_menu_pre
{
	background: #3180B8 url(../images/backgrounds.png) 0 -570px repeat-x;
	overflow:hidden;
	border-bottom:1px solid #43ADDF;
	margin:0;
	padding:0;
}

.search_addon_form
{
	border-top:2px solid #DFE7EB;
	padding:11px 0 0;
}

.search_addon_form .fields_all
{
	float:left;
	width:441px;
}

.search_addon_form .fields_all .row .name
{
	float:left;
	width:112px;
	padding:7px 0 10px;
}

.search_addon_form .fields_all .row .v
{
	float:left;
	width:329px;
	padding:0 0 10px;
}

.search_addon_form .fields_all .row .v textarea
{
	border:1px solid #B3B9C3;
	width:318px;
	height:29px;
	overflow:auto;
	font-weight:700;
	padding:7px 0 7px 10px;
}

.search_addon_form .fields_all .row_speed p
{
	padding-bottom:6px;
}

.search_addon_form .fields_all .row_speed div.list
{
	padding:4px 0 0 112px;
}

.search_addon_form .fields_all .row_speed div.list div
{
	float:left;
	padding:0 15px 0 0;
}

.search_addon_form .fields_all .row_speed div.list div.last
{
	float:left;
	padding:0;
}

.search_addon_form .fields_all .row_speed div.list div img
{
	margin:0 6px;
}

.search_addon_form .fields_all .row_speed div.list input.text
{
	border:1px solid #B3B9C3;
	width:38px;
	text-align:center;
	font-weight:700;
	padding:7px 0;
}

.search_addon_form .fields_all .row_price
{
	height:37px;
	overflow:hidden;
	clear:both;
	padding:10px 0 0;
}

.search_addon_form .fields_all .row_price .item
{
	float:left;
	width:191px;
}

.search_addon_form .fields_all .row_price .item2
{
	float:left;
	width:206px;
	padding:0 0 0 44px;
}

.search_addon_form .fields_all .row_price .item div
{
	float:left;
	width:112px;
}

.search_addon_form .fields_all .row_price .item2 div
{
	padding-top:8px;
	float:left;
	width:127px;
}

.search_addon_form .fields_all .row_price .item input
{
	border:1px solid #B3B9C3;
	width:57px;
	font-weight:700;
	padding:7px 10px;
}

.search_addon_form .desc
{
	float:left;
	width:185px;
	font-size:11px;
	padding:4px 0 0 23px;
}

.search_addon_form .desc p
{
	font-size:11px;
	padding:0 0 13px;
}

*,form
{
	margin:0;
	padding:0;
}

a:hover
{
	text-decoration:none;
}



#main_content {
	width: 988px;
	overflow: hidden;		
	margin: auto;
}


#menus {
	width: 988px;
	overflow: hidden;
	margin: auto;
	min-height: 70px;	
}




#menus .main_menu {
	width: 100%;
	height: 70px;
	background: url(../images/menu_bg.png) top right no-repeat;
}

#menus .main_menu ul {
	float: right;
	width: 700px;
	height: 70px;
	list-style: none;
}

#menus .main_menu li {
	height: 70px;
	float: left;
	padding: 0 38px 0 36px;
	background: url(../images/backgrounds.png) right -1000px no-repeat;
}


#menus .main_menu li.last {
	background: none;
}

#menus .main_menu li a {
	display: block;
	color: #f8fafb;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	height: 16px;
	position: relative;
	top: 25px;	
}

#menus .main_menu li.cur {
	padding: 0 17px 0 15px;
}

#menus .main_menu li.cur a {
	padding: 10px 20px 15px;
	background: url(../images/backgrounds.png) right -1070px repeat-x;
	color: #363a40;
	border-top: 2px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	top: 27px;	
}


#menus li a:hover {
	text-decoration: underline;
}

#main_content .right_col {
	width: 710px;
	float: right;
	padding-right: 10px;
	margin-bottom: 30px;	
}

#main_content .left_col {
	width: 258px;
	float: left;
	padding: 15px 0 0 0;
}

#main_content .index_top {
	padding: 0 10px;
}

#menus .aux_menu {	
	border-bottom: 1px solid #efefef;
}

#menus .aux_menu .inner {
	min-height: 4px;
	border-bottom: 1px solid #cfcfcf;		
}

#menus .aux_menu ul {
	list-style: none;
	height: 33px;
	text-align: center;
}

#menus .aux_menu ul li {
	display: inline;
	padding: 0 15px 0 11px;
	height: 16px;
	background: url(../images/backgrounds.png) right -1111px no-repeat;
	position: relative; 
	top: 8px; 
}

#menus .aux_menu ul li.last {
	background: none;
}

#menus .aux_menu ul li a {
	text-transform: uppercase;
	color: #3380B8;
	padding: 1px 5px;
}

#menus .aux_menu ul li a:hover {
	color: #ffffff;
	text-decoration: none;
	background: #3380B8;
}

#footer_in,#footer_main2 #footer_in
{
	margin:0 auto;
}

* html #footer,* html #footer_main2 #footer
{
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1441?'1440px':'100%');
}

.top_line div,.blue_box .bot span.left,
.search_forms .search_form_left,
.two_colums .column_left,
.labels .title h2,
.labels .title span.heading2,
.news_detail .full_text .news_img .small_imgs .left,
.comment_form .inp_row div,
.search_result .item .item_inner .desc .title .name,
.favorite_list .item .cont .item_inner .desc .title .name
{
	float:left;
}

.footer_menu table,.footer_menu_2 table
{
	border-collapse:collapse;
	margin:0 auto;
}

.footer_menu ul li.last,.top_menu_service div.last,.footer_menu_menu table td ul li.all,.footer_menu_menu table td ul.list_3 li
{
	background-image:none;
}

.probki .item,.news .row,.two_colums,.comments_block .item,.region_list,.search_result .item .item_inner .desc .options,.favorite_list .item .cont .item_inner .desc .options,.small_video_list .row,.search_addon_form .fields_all .row,.search_addon_form .fields_all .row_speed
{
	clear:both;
	overflow: hidden;	
}

.main_tbl,.form_search_2 .more_search
{
	width:100%;
	border-collapse:collapse;
}

.left_menu,.labels
{
	padding:0 0 20px 17px;
}

.left_menu ul,.orig_select .list ul,.blue_box .user_info ul,.news_records ul
{
	margin:0;
	padding:0;
}

.benzin_block .price .row img,.comment_form .anti_bot img,.comment_form .anti_bot input,.search_result .item .item_inner .desc .title .name img,.favorite_list .item .top .name img,.favorite_list .item .cont .item_inner .desc .title .name img,.form_search_2 .more_search td.val,.flash_map .bot .type table td,.search_addon_form .fields_all .row_speed div.list div img,.search_addon_form .fields_all .row_speed div.list div input
{
	vertical-align:middle;
}

.probki,.level_more,.search_forms_left
{
	padding:0 0 0 17px;
}

.probki .item table .l span,.probki .item table .r span
{
	color:#8196A9;
}

.probki .item table .c .green,
.comm_info_form .friends_list .title h2 a,
.comm_info_form .friends_list .title span.heading2 a,
.my_group .title h2 a,
.my_group .title span.heading2 a
{
	color:#649923;
}

.top_menu_service div a,.labels .list a
{
	text-decoration:none;
	position:relative;
}

.top_menu_service div a span,
.news h2 a:hover.rss,
.news span.heading2 a:hover.rss,
h1 a:hover.rss,
span.heading1 a:hover.rss,
.footer_menu_menu table td ul li a:hover,
.mini_news a:hover.rss
{
	text-decoration:underline;
}

.news_box .top div div a.right,.what_show .top div div a.right,.search_forms .search_form .top div div a.right
{
	float:right;
	display:block;
	background-color:#FFF;
	font-size:11px;
	color:#687681;
	padding:0 11px 2px;
}

.random_fotos .random_fotos_left .random_fotos_right .list a img
{
	background-color:#FFF;
	border:3px solid #DFE7EA;
	padding:1px;
}

.news_day .img a img.ramka,
.what_show table .c .what_show_slidaer .item .img a img.ramka,
.advertis .img a img.ramka,.last_feedback .item .img a img.ramka
{
	position:absolute;
	background-color:transparent;
	display:block;
	z-index:3;
}

.news_day .desc a:hover.title,
.travel ul li a:hover,
.community_small ul.themes li a:hover,
.community_small .double_list ul li a:hover
{
	background-color:#2F80B8;
	color:#FFF;
}

.news_day .desc p.comment .date,.news .row .item .desc p.comment .date
{
	font-size:11px;
	padding:0 14px 0 0;
}

.news_day .desc p.comment a,.news .row .item .desc p.comment a,.mini_news ul li em a.comment,.small_video_list .row .item .desc .action a.comment,.news_records ul li a.comment,.last_feedback .item .desc a.comment
{
	color:#677580;
	font-size:11px;
	background-image:url(../images/comment.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
}

.news_day .desc p.comment a:hover,.news .row .item .desc p.comment a:hover,.small_video_list .row .item .desc .action a:hover.comment,.last_feedback .item .desc a:hover.comment
{
	background-image:url(../images/comment_h.gif);
	color:#347FB6;
}

.news .row .item_2,.form_search_2 .cont .cont_inner .column
{
	float:left;
	width:48%;
}

.news .row .item .img a,.favorite_list .list_open,.favorite_list .item_open .cont
{
	display:block;
}

.news .row .item .img a img,
.what_show.whatelse table .c .what_show_slidaer .item .img a img,
.news_detail .full_text .news_img .big div img,
.news_detail .full_text .news_img .small_imgs .item img
{
	background-color:#FFF;
	border:3px solid #DEE8E9;
	padding:1px;
}


.what_show.whatelse table .c .what_show_slidaer .item .img a img {
	background: none;
}

.what_show.whatelse table .c .what_show_slidaer .item .img {
	width: 118px;
}

.what_show.whatelse table .c .what_show_slidaer .item .img a img:hover {
	border:4px solid #DEE8E9;
	padding:0;		
}

.news .row .item .img a:hover img.ramka,
.news_detail .full_text .news_img .big div a:hover .ramka,
.search_result .item .item_inner .img a:hover img.ramka,
.favorite_list .item .cont .item_inner .img a:hover img.ramka,
.last_feedback .item .img a:hover img.ramka	
{
	top:-80px;
	display:none;
}

.what_show table,
.footer_menu_menu table,
.form_search_2 .cont .cont_inner .column .row .v table.two_select,
.form_search_2 .cont .cont_inner .column .row .v table.three_colums,
.comm_info_form .comm_info_form_inner table,.flash_map .bot .sub_types table
{
	border-collapse:collapse;
}

.what_show table .l,
.what_show table .r
{
	vertical-align:middle;
	width:23px;
}

.what_show table .l a:hover,
.what_show table .r a:hover
{
	background-position:left -25px;
}

.what_show table .c .what_show_slidaer .item .img a:hover img.ramka,
.comm_info_form .friends_list .list div a:hover img.ramka
{
	top:-83px;
	display:none;
}

.search_forms,.two_blocks_column
{
	margin-bottom:25px;
}

.search_forms .search_form,.two_colums .column
{
	width:49%;
}

.search_forms .search_form .cont .cont_inner .row,
.form_search_2 .row
{
	clear:both;
	min-height:39px;
	overflow:hidden;
}

.travel ul,.community_small .double_list ul,.community_catalog ul
{
	float:left;
	width:50%;
	margin:0;
	padding:0;
}

.travel ul li a.popular,.level_more ul li a.popular
{
	background-image:url(../images/ico/popular.png);
}

.travel ul li a.best,.level_more ul li a.best
{
	background-image:url(../images/ico/best.png);
}

.travel ul li a.region,.level_more ul li a.region
{
	background-image:url(../images/ico/region.png);
}

.travel ul li a.categ,.level_more ul li a.categ
{
	background-image:url(../images/ico/categ.png);
}

.news_one .row .item,.search_forms .search_form_full
{
	width:100%;
}

.news .row .item .desc p.comment a:hover.man,.news .row .item .desc p.comment a:hover.woman
{
	color:#347FB6;
}

.community_small h2,
.community_small span.heading2,
.left_community h2,
.left_community span.heading2
{
	padding-bottom:19px;
}

.level_more ul li a:hover,.comments_block .item a:hover.reply,.comment_form p a:hover,.favorite_list .item .top .name a:hover,.favorite_list .item_open .top .act a:hover
{
	background-color:#3181B6;
	color:#FFF;
	text-decoration:none;
}

.bluehover:hover{
	background:#3181B6;
	color:#FFF;
	text-decoration: none;
}

.labels .title,.search_video .search_video_left .search_video_right .title
{
	height:32px;
	overflow:hidden;
}

.labels .list,.news_detail .full_text .news_img .big p.zoom
{
	text-align:center;
}

.left_community ul li a,.community_catalog ul li a
{
	list-style:none;
	margin:0;
	padding:0;
}

.left_community ul li a:hover,.left_list_1 ul li a:hover,.favorite_list .item .cont .item_inner .desc .title .name a:hover,.favorite_list .item .cont .item_inner .desc .title .act a:hover,.video_big .detalis .user_comment p.name a:hover
{
	background-color:#3180B8;
	color:#FFF;
	text-decoration:none;
}

.left_list_1 .all,.left_list_1 .all a,.best_object .all a
{
	color:#66737B;
	font-size:11px;
}


.pathway,.popular_cars2 ul
{
	padding:0 0 16px;
}

.mini_news h2,
.mini_news span.heading2,
.form_search_2 
.more_search td.n
{
	padding:0 0 10px;
}

.mini_news ul li em a:hover.comment,.news_records ul li a:hover.comment
{
	background-image:url(../images/comment_h.gif);
	color:#347FB6;
	background-color:transparent;
}

.advertis .desc a,.search_result .item .item_inner .desc .title .name a,.favorite_list .item .cont .item_inner .desc .title .name a,.flash_map .bot .sub_types table td label.check
{
	font-weight:700;
}

.popular_cars ul li a:hover,.region_list ul li a:hover,.comm_info_form .comm_info_form_inner table a:hover
{
	color:#FFF;
	background-color:#3180B8;
	text-decoration:none;
}

.popular_cars .all a:hover,.favorite_list .top .link a:hover
{
	color:#3180B8;
}

.search_result .item .item_inner,.favorite_list .item .cont .item_inner
{
	background-color:#FFF;
	padding:7px 20px 0 22px;
}

.search_result .item .item_inner .img,.favorite_list .item .cont .item_inner .img
{
	float:left;
	width:118px;
	overflow:hidden;
	position:absolute;
	text-align:center;
	color:#68757E;
	padding:5px 0 0;
}

.search_result .item .item_inner .img a img.ramka
{
	position:absolute;
	background-color:transparent;
	display:block;
	z-index:3;
	top:5px;
}

.search_result .item .item_inner .desc,.favorite_list .item .cont .item_inner .desc
{
	padding:0 0 0 0;
}

.search_result .item .item_inner .desc .title .name b,.favorite_list .item .cont .item_inner .desc .title .name b
{
	color:#E2631E;
}

.search_result .item .item_inner .desc .options ul,.favorite_list .item .cont .item_inner .desc .options ul
{
	float:left;
	width:20%;
	margin:0 0 2px;
	padding:0 0 2px;
}

.search_result .item .item_inner .desc .options ul li,.favorite_list .item .cont .item_inner .desc .options ul li
{
	list-style:none;
	margin:0;
	padding:0 0 4px;
}

.search_result .item .item_inner .desc .options ul li span,.favorite_list .item .cont .item_inner .desc .options ul li span
{
	color:#657582;
	padding:0 4px 0 0;
}

.favorite_list .list_close,.favorite_list .item_open .top,.favorite_list .item_close .cont,.footer_menu_menu ul li.sum_menu
{
	display:none;
}

.favorite_list .item .top .name a:hover.foto,.favorite_list .item .top .name a:hover.show,.favorite_list .item .top .name a:hover.hide
{
	color:#3380B8;
	background-color:transparent;
	text-decoration:underline;
}

.favorite_list .item .top .act a.mail,.favorite_list .item .cont .item_inner .desc .title .act a.mail
{
	background-image:url(../images/ico_mail2.gif);
	background-position:left 0;
}

.favorite_list .item .top .act a.compare,
.favorite_list .item .cont .item_inner .desc .title .act a.compare
{
	background-image:url(../images/ico_compare2.gif);
	background-position:left 0;
}


.favorite_list .item .top .act a.compare.checked,
.favorite_list .item .cont .item_inner .desc .title .act a.compare.checked
{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}



.favorite_list .item .top .act a.del,.favorite_list .item .cont .item_inner .desc .title .act a.del
{
	background-image:url(../images/ico_del.gif);
}

.small_video_list .row .item .img a img.ramka,.community_fotos .row div a img.ramka,.community_games .row .item_video div.img a img.ramka
{
	position:absolute;
	display:block;
	background-color:transparent;
}

.small_video_list .row .item .img a:hover img.ramka,.community_fotos .row div a:hover img.ramka,.community_games .row .item_video div.img a:hover img.ramka
{
	display:none;
	top:0;
}

.small_video_list .row .item .desc a:hover.title,.left_list_2 ul li a:hover
{
	background-color:#337FB9;
	color:#FFF;
	text-decoration:none;
}

.small_video_list .row .item .desc .added a,.small_video_list .row .item .desc .action
{
	font-size:11px;
	color:#677580;
}

.left_list_2 p.all,.left_list_2 p.all a
{
	font-size:11px;
	color:#66747F;
}

.two_blocks_column table .video a:hover,
.video_big .detalis a:hover.upload,
.register_form .register_form_left .register_form_right .info .interes a:hover.reg,
.item_detail .additional_info table td.interes a:hover,
.cbox.add_vehicle_sidebox .inner a:hover
{
	background-position:left -39px;
}

.search_video .search_video_left .search_video_right .tags_link a.video_link:hover,.video_big .detalis .tags a:hover,.video_big .detalis .categ a:hover
{
	background-color:#3380B8;
	color:#FFF;
	text-decoration:none;
}

.video_big .detalis .rating span,.new_fotos ul li a,.search_addon_form .desc p span a
{
	color:#677580;
	font-size:11px;
}

.community_fotos .row div a img,.community_games .row .item_video div.img a img
{
	border:3px solid #DFE7EB;
	background-color:#FFF;
	padding:1px;
}

.cbox .user_info ul li ul,
.new_fotos ul
{
	margin:0;
	padding:5px 0 0;
}

.news_records,.best_object,.last_feedback
{
	padding:0 0 20px;
}

.news_records ul li span,.news_records ul li a.name
{
	font-size:11px;
	color:#67747D;
	margin:0 8px 0 0;
}

.news_records ul li a:hover,.community_catalog ul li a:hover
{
	background-color:#3080BB;
	color:#FFF;
	text-decoration:none;
}

.comm_info_form .comm_info_form_inner,.comm_info_form .friends_list .list div a:hover.i
{
	background-color:#FFF;
}

.comm_info_form .friends_list .title h2,
.comm_info_form .friends_list .title span.heading2,
.my_group .title h2,
.my_group .title span.heading2
{
	background-color:#FFF;
	color:#649923;
	float:left;
	padding:0 10px;
}

.block_404 h1 span,
.block_404 span.heading1 span,
.search_addon_form .desc p span
{
	color:#677580;
}



.box2, .box3{
	border:1px solid #B3B9C3;
	padding: 6px 10px;
}

.user_comment2 p{
	background-color:#FFF6D5;
	padding:5px 12px 8px;	
	font-size:11px;
}

.bold{
	font-weight: bold;
}

#step3{
	display: none;
}

.button_next{
	font-weight:700;
	visibility:visible;
	overflow:visible;
	margin:2px 0 0;
	padding:4px 6px;
	background: #42ADDF;
	color: #fff;
	width: 250px;
}

textarea{
	overflow: hidden;
}

#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul {
	padding: 0;
	margin: 20px 0px 20px 0px;
}

#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li {
	background: none;
	padding: 5px 8px;
	margin: 0;
	color: #fff;
}

/* System Standard Messages */
#system-message dd.message ul {
	background: #42addf;
	border: none;
}

/* System Error Messages */
#system-message dd.error ul {
	background: #BF0000;
	border: none;
}

/* System Notice Messages */
#system-message dd.notice ul {
	background: #EE9600;
	border: none;
}

#captchaimg{
	margin-top: 5px;
	border: 1px solid #ccc;
}

div.captcha {
	padding		: 0 0 0 12px;
	margin		: 3px 0px 3px 15px;
	color		: #777;
	background	: url(../images/refreshg.gif) no-repeat 0 2px;
	cursor		: pointer;
	font-size: 12px;
}

#captcha_id{
	margin-left: 1px;
}

.fullimg{
	width: 30px;
	height: 20px;
}

#other_cars ul li{
	list-style:none;
	background:url(../images/li.jpg) no-repeat;
	background-position:left 8px;
	height: 20px;
	margin-left: 20px;
	padding-left: 13px;
}

#other_cars ul li.azs {
	background :none;
	padding: 10px 0;
}

#other_cars ul li.azs img {
	position: relaive;
	top: 3px;
	padding-right: 10px;
}

#other_cars a{
	line-height: 20px;
}

#other_cars2 ul li{
	list-style:none;
	background:url(../images/li.jpg) no-repeat;
	background-position:left 8px;
	height: 20px;
	margin-left: 20px;
	padding-left: 13px;
}

#other_cars2 a{
	line-height: 20px;
}

.inv{
	 display: none;
}

#simpleTooltip{
	padding: 3px 5px;
	border: 3px solid #ffecba;
	background: #fff6d5;
	font-size: 11px;
	color: #000;
	text-align: center; 	
	
}

td.val {
	padding-left:15px;
}

.rstar{
	float: left;
	color: #4dbce8;
	font-size: 18px;
	padding-top: 7px;
	width: 15px;
	position: absolute;
	margin-left: -15px;	
}

#zapch_other_id{
	width: 90%;
}

#registation_block .box3{
	width: 400px;
}

.regfuel{
	width: 100%;
}

.regfuel td{
	padding: 5px 0px;
	white-space: nowrap;
}

.topborder{
	font-weight: bold;
}

label{
	line-height: 25px;
}

.sectiontableentry1 td{
	line-height: 30px;
}

.small{
	font-size: 90%;
}

.nodisplay{
	display: none !important;
}

.APajaxloder{
	text-align: center;
	padding: 10px 0px;
	font-size:24px;
	line-height:24px;
	color:#42acde;
	font-weight:400;
	width: 220px;	
}

.full_text .highslide{
	float: left;
}

#newsarchive_list, #newsarchive_list ul{
	margin-left: 0;
	padding-left: 0;
}

a.wm_link:link, a.wm_link:visited, a.wm_link:active, a.wm_link:hover{
	font-size:22px;
	padding: 0;
	margin: 0;
	line-height: 18px;
}

a.wm_link:hover{
	color:#FFF;
	background-color:#3080BB;
	text-decoration: none;
}

a.wm_link_green:link, a.wm_link_green:visited, a.wm_link_green:active, a.wm_link_green:hover{
	color: #7AAC25;
  font-size:22px;
	padding: 0;
	margin: 0;
	line-height: 18px;
}

a.wm_link_green:hover{
	color:#FFF;
	background-color:#7AAC25;
	text-decoration: none;
}

.wm_text{
	color: #646464;
	margin-top: 9px;
	font-family: Arial;
	font-size: 15px;
	line-height:18px;
	padding-bottom:8px;
}

.wm_table td{
	text-align: left;
}

.wm_split{
	height: 50px;
}


.news_detail {
	text-align: justify;
}
       
.code
{
	color: #000000;
	background-color: #E8E7E7;
	font-family: "courier new", "times new roman", monospace;
	font-size: 9pt;
	line-height: 1.3em;
	/* Put a nice border around it. */
	border: 1px solid #666666;
	margin: 1px auto 1px auto;
	padding: 1px;
	width: 99%;
	/* Don't wrap its contents, and show scrollbars. */
	white-space: nowrap;
	overflow: auto;
	/* Stop after about 24 lines, and just show a scrollbar. */
	max-height: 24em;
}

.wm_table .alpha_list{
	width: 100%;
}

.solo_text p{
	color: #000;
	font-family: tahoma;
	font-size: 14px;
	text-align: justify;
	line-height: 1.5em;
}

.list_link{
	display: block;
	background:url(../images/li.jpg) no-repeat;
	background-position:left 8px;
	margin-left: 20px;
	padding-left: 13px;
	line-height: 20px;
	color:#3380B8;
	font-weight: bold;	
}

.list_text li{
	display: block;
	background:url(../images/li.jpg) no-repeat;
	background-position:left 8px;
	margin-left: 20px;
	padding-left: 13px;
	line-height: 20px;
	color:#3380B8;
	font-weight: bold;		
}
       
.highslide div {
	background-repeat:no-repeat;
	background-position:bottom right;
	width:24px;
	height:24px;
	position:absolute;
	margin-top: -37px;
}

.highslide-active-anchor div{
	display: none;
}

.profiler{
	margin: 10px;
}

.profiler, .profiler div{
	color: #777;
}

.debugp{
	display: none;
}

#comments-form-captcha-image{
	cursor: pointer;
}

.search_opt{
	display: none;
}

.search_opt label{
	font-size: 11px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	text-decoration: underline;
	color: #555;
}

.search  input{
	vertical-align: middle;
}

.informers_table td{
	text-align: center;
	vertical-align: top;
	padding-bottom: 20px;
}

.informers_table img{
	cursor: pointer;
}

.informers_size{
	font-size: 22px;
	color: #42ACDE;
	margin-top
}

.informers_table2 td{
	text-align: center;
	vertical-align: top;
	padding-bottom: 20px;
}

.informers_table2 img{
	cursor: pointer;
}

.informers_size2{
	font-size: 22px;
	color: #42ACDE;
	margin-top
}

#optionsPanel{
	clear: both;
	margin-top: 0px;
}

.benzinh4{
	margin: 5px 0px 14px 0px;
}

.graylabel{
	color: #657582;
	font-size: 12px;
}

#cd_static{
	float: right;
	margin-left: 0px;
	top: -2px;	
}

/*adv*/

.toplinkback a {font-size:11px;color:#909090;}
.conttitle {padding:23px 0 13px 15px;border-bottom:1px solid #000;font-size:18px;margin-bottom:30px;}
.advertab {border-bottom:1px solid #d9d9d9;}
.advertab .topleft, .tregion {background:url(http://avtoprom.ua/templates/ap/images/bg-adver-tabl-left.gif) no-repeat 0 0;}
.tregion{
	width:130px;
	height:60px;	
}
.tabtop span{
	padding-top: 15px;
}
.blockalign{
	text-align: center;
}
.advertab .topright {background:url(http://avtoprom.ua/templates/ap/images/bg-adver-tabl-right.gif) no-repeat  top right;}
.advertab .tabbord {background:url(http://avtoprom.ua/templates/ap/images/bg-tab-border.gif) repeat-y;}
.advertab .tabtop {background:url(http://avtoprom.ua/templates/ap/images/bg-adver-tabl-top.gif) repeat-x top;padding:0 5px; font-weight: bold}
.advertab .tabtop span {margin-left:11px;margin-right:11px;display:block;}
.advertab .tabtd {padding:12px 5px 12px 12px;color:#626262;}
.advertab .tabtd b {color:#000000;}
.stattotal {padding:20px 0 60px 16px;overflow:hidden;zoom:1;}
.stattotal .ahtung {float:left;margin-right:18px;}
.stattotal .stattotaltext {float:left;padding-top:3px;width:350px;}

.controls_block{
	margin-bottom: 15px;
}

.controls_block a{
	padding-left: 12px;
	padding-right: 30px;
	background: url(../images/li3.gif) 0px 5px no-repeat;
}

div.growlUI { background: url(../images/check48.png) no-repeat 10px 10px }

div.growlUI h1,
div.growlUI span.heading1, 
div.growlUI h2,
div.growlUI span.heading2 
{
	color: #fff6d5; padding: 5px 5px 5px 75px; text-align: left;
}


.ligaCurrencyRatesBanks{
	width: 500px;
}

.ligaCurrencyRatesBanks .headtitles{
	font-weight: bold;
}

.ligaCurrencyRatesBanks td{
	height: 20px;
	padding: 5px;
	border: 1px solid #eee;
}


















#spare_parts_2010_buy_sell_block {
	position: relative;
	overflow: hidden;
	width: 100%;	
	padding-bottom: 40px;
}

#spare_parts_2010_buy_sell_block .row {
	position: relative;
	overflow: hidden;
	width: 100%;	
	padding: 10px 0;
}

#spare_parts_2010_buy_sell_block .link_frame {
	border: 1px solid #cad7dd;
	text-align: center;
}

#spare_parts_2010_buy_sell_block .link_frame img {
	position: relative;
	top: 10px;
}

#spare_parts_2010_buy_sell_block .inner {
	min-height: 67px;
	margin: 0; 
}

#spare_parts_2010_buy_sell_block .link_frame {
	position: absolute;
}

#spare_parts_2010_buy_sell_block .link_frame .inner {
	border: 2px solid #dfe6ec;
	width: 235px;
}


#spare_parts_2010_buy_sell_block .info {
	padding: 1px;				
}


#spare_parts_2010_buy_sell_block .info .outer {
	border: 1px solid #cdde98;	
}

#spare_parts_2010_buy_sell_block .info .outer_blue {
	border: 1px solid #c9d6de;	
}


#spare_parts_2010_buy_sell_block .info .inner {
	border: 2px solid #e9f4d6;			
}

#spare_parts_2010_buy_sell_block .info .inner_blue {
	border: 2px solid #dfe7ea;
}


#spare_parts_2010_buy_sell_block .info .inner_blue h1,
#spare_parts_2010_buy_sell_block .info .inner_blue span.heading1 {
	color: #3380B8;
}



#spare_parts_2010_buy_sell_block h1,
#spare_parts_2010_buy_sell_block span.heading1 {
	padding: 0 10px;
	position: relative;	
	left: 10px;
	background-color: #ffffff;
	color: #7aac25;
	display: inline;
	font-size: 20px;
	top: -16px;
}

#spare_parts_2010_buy_sell_block p {
	padding: 0 10px;
	position: relative;
	top: -10px;
}


.spare_parts_2010_lightbox {
	display: none;    
    filter: alpha(opacity=45);
    opacity:.5;
    background-color: #000000;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 900;
    		
}

#spare_parts_2010_search_popup {
	display: none;
	position: absolute;	
	background-color: #ffffff;
	z-index: 1000;
	padding: 20px;
}

#spare_parts_2010_search_popup,
body > .popup {
	border-radius: 15px;
	box-shadow: 0 0 10px #000000;

}


#spare_parts_2010_search_popup a.close {
	display: block;
	float: right;
	color: #000000;
	font-size: 14px;	
}


#spare_parts_2010_search_popup td.fixed_width {
	width: 150px;	
}


.orig_select .text_custom {
	cursor: text;	
}


.text_custom_default {	
	color: #aaaaaa;
	font-weight: bold;	
}
	
.orig_select div.inn_right
{	
	overflow:hidden;
	background-image:url(../images/orig_select_inn_right.gif);
	background-position:right top;
	background-repeat:no-repeat;	
}

.orig_select.error div.inn_right {
    background-image: url(../images/orig_select_inn_right_err.gif);
}


.hidden {
	display: none !important;
}	

#part_name_input_toggle_link,
#model_name_input_toggle_link,
#add_more_parts_link,
#advanced_search_toggle_link {
    position: relative;
    left: 15px;
}



.spare_parts_2010_tip p {
	width: 70%;
	background: #fff6d5 url("../images/tooltip_bottom.gif") bottom left no-repeat;
	padding: 10px 10px 25px 10px;
	font-size: 11px;
	margin-left: 15px;	
}

.more_search .first {
	width: 20%;
}


.vehicle_type_container div {
	width: 50%;
	float: left;
}

.vehicle_type_container input,
.vehicle_type_container span {
    position: relative;
    top: -10px;	
}



#more_parts_form .added_parts {
	width: 100%;
	border-collapse: collapse;
	border: 2px solid #dfe6ec;
	margin-bottom: 20px;	
}


#more_parts_form .added_parts td,
#more_parts_form .added_parts th {
	padding: 5px;
	text-align: left;
	border: 1px solid #cad7dd; 
}

#more_parts_form .added_parts th {
    background-color: #dfe6ec;	
}


.error {
    color: red;
    font-size: 14px;
    margin: 15px 0;	
}


#ad_search_result {
    margin-top: 20px;	
}


#ad_search_result .item {
	border: 1px solid #cad7dd;
	position: relative;
	overflow: hidden;
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
}

#ad_search_result .item td {
	background-color: #dfe6ec;
	padding: 2px;
}


#ad_search_result .item .inner{
	background-color: #ffffff;
	width: 100%;
	position: relative;
	overflow: hidden;			
}


#ad_search_result .sort {
	position: relative;
	overflow: hidden;
	/*margin: 20px 0;*/
}

#ad_search_result .sort span {
	font-weight: bold;
}

#ad_search_result .sort span.order {
	font-weight: normal;
	color: #3380B8;
	font-size: 18px;
}


#ad_search_result .sort a {
	cursor: pointer;
	color: #647481;
}

#ad_search_result .sort a.active {
	color: #3380B8;	
}


#ad_search_result .item .left {
	position: absolute;		
	width: 160px;
}


#ad_search_result .item .left .cars_image {
	margin: 12px auto 5px;
}


#ad_search_result .item .left a .frame {
	border: 1px solid #ffffff;
	position: absolute;
}

#ad_search_result .item .left a:hover .frame {
	border: none;
}


#ad_search_result .item .left img {
	display: block;	
	margin: auto;
}


#ad_search_result .item .left .date,
#favoriteList .item .date {	
	margin: 5px 0;
	color: #647481;
	text-align: center;
}

#ad_search_result .item .spreader {			
	width: 1px;
	height: 120px;
	float: right;
	display: block;	
	margin: 0 -1px;	
}


#ad_search_result .item .right {			
	width: auto;	
	padding: 0 20px 0 160px;	
}


#ad_search_result .item .top {
	padding: 10px 0;
	border-bottom: 1px solid #cad7df;
	margin-bottom: 10px;
	width: 100%;	
}

#ad_search_result .item .top .make_model a:hover,
#ad_search_result .item .top a:hover span {
	color: #ffffff;
	background-color: #327fb7;
}

#ad_search_result .item.featured .top {
	border-color: #FCDC89;
}


#ad_search_result .item .top .make_model img {
	float: left;
	position: relative;
	top: -1px;
	margin-right: 3px;
}


#ad_search_result .item .top .make_logo {
	padding-right: 5px;
	position: relative;
	top: 7px;
	
}


#ad_search_result .item .price {
	color: #e2631e;
	font-weight: bold;
}



#ad_search_result .item .bottom {
	padding: 10px 0;
	width: 100%;
	clear: both;
	overflow: hidden;		
}


#ad_search_result .item .bottom a.ico_source,
#ad_search_result .item .bottom a.ico_original {
	display: block;
	float: right;
	margin-left: 20px;
	padding-left: 15px;
	background: url(../images/ico_source.gif) left no-repeat;
	color: #677580;
	font-size: 11px;
}

#ad_search_result .item .bottom a.ico_source:hover,
#ad_search_result .item .bottom a.ico_original:hover {
	color: #347FB6;
}

#ad_search_result .item .bottom a.ico_original {
	background-image: url(../images/ico_original.gif);
}

#ad_search_result .item .to_favorites {
	display: block;
	float: right;	
	padding-left: 10px;
	position: relative;
	top: -1px;
}

#ad_search_result .item .to_favorites img {
	position: relative;
	top: 2px;	
}

#ad_search_result .item a.to_favorites,
#ad_search_result .item a.to_favorites:hover span {
    text-decoration: none;    	
}


#ad_search_result .item a.to_detail {
	font-weight: bold;	
}


#ad_search_result .item a.to_detail:visited {
	color: #647481;
}

#ad_search_result .item a.to_detail:visited:hover {
	background-color: #647481;
}


#ad_search_result .item a.to_favorites span {    
    font-size: 11px;
}

#ad_search_result .item .label {
	color: #647481;
}

#ad_search_result .item .description,
#favoriteList .item .desc p {
	margin: 7px 0 17px;
	font-size: 11px;
}

#ad_search_result .item.item_detail .description {
	font-size: 12px;
	margin: 10px 0 10px;
	padding: 5px;
	color: #000;
	background-color: #eff3f5;
	text-align:justify;
	line-height: 18px;
}

#ad_search_result.parts .item.item_detail .description {
	width: 689px;
	margin: 10px auto;
}

#ad_search_result .item.item_detail .options {
	margin-bottom: 20px;
}


#ad_search_result .item .options,
#favoriteList .options {
    list-style: none;
    overflow: hidden;	
}


#ad_search_result .item .options li,
#favoriteList .options li {
	width: 45%; 
	float: left;
	padding-right: 5%;
	margin-bottom: 2px;	
}

#ad_search_result .item .options li.separator,
#favoriteList .options li.separator {
    clear: both;
    width: 100%;
    height: 1px;
    line-height: 1px;
    overflow: hidden;	
}

#favoriteList .options li span {
	color: #647481;
}


#ad_search_result .left {
	float: left;
	padding-right: 20px;	
}


#ad_search_result .left .date {
	margin: 10px 0;
	color: #647481;
	text-align: center;
		
}


#ad_search_result .right .price {
	color: #e2631e;
	font-weight: bold;
	margin-bottom: 20px;	
}

#ad_search_result .right .adv_label {
	background: #feecba;
	margin-left: 10px;
}

#ad_search_result .right .label {
	color: #647481;	
}

#ad_search_result p.comments {
	clear: both;
}

.links {
    padding-top: 30px;
    font-size: 16px;	
}

.links a {
    font-size: 18px;
}	

.links p.info {
	margin: 5px 0 25px; 
}

.links_bottom {
	padding: 0 0 30px;
}

.links_bottom p.info {
	margin: 25px 0 5px;
}

.catalog_popup {
	position: absolute;
	background: #ffffff;
	border: 2px solid #dfe7ea;
	display: none;
	padding: 5px;
	z-index: 9999;
}

.catalog_bottom_link_container {
	padding: 80px 0 30px;	
	line-height: 20px;
}

.catalog_bottom_link_container a {
	text-decoration: none;
	border-bottom: 1px dotted #3380B8;
}

.catalog_bottom_link_container a:hover {
	border: none;
}

.catalog_bottom_link_container span {
	padding-left: 10px;
}


table.catalog_info {
	width: 100%;
	height: 20px;
	border-collapse: collapse;	
}

table.catalog_info p {
	font-size: 11px;
	text-align: justify;
	line-height: 130%;
	margin-bottom: 10px;
}

table.catalog_info .logo {
	width: 10px;
	height: 10px;	
	vertical-align: center;
	padding: 0 20px;	
}

.division {
    position: relative;
    overflow: hidden;
    width: 100%;	
}

.division h2,
.division span.heading2 {
	font-size: 15px;
	padding: 16px 0 5px;
}

#ad_search_pagenav .current_page_mark {
	display: none;
}

#ad_search_pagenav .simple {
	display: inline-block;
	padding: 0 5px;
	font-size: 16px;
	font-weight: bold;	
}

#ad_search_pagenav span.simple {
	color: #000000;
}

#ad_search_pagenav .paginator {
    overflow: visible;	
}

.box2 {
    overflow: auto;	
}

.level_more .part_types_left {
	width: 95%;
}

.level_more .part_types_left a {
	padding-left: 0;
}

.advanced_search {
	
}


.parts_2010_check_block .result {
    margin-top: 40px;    
}


.parts_2010_check_block .result p{
	font-size: 14px;
	overflow: hidden;
}

.parts_2010_check_block .result p span {
    display: block;
    float: left;
    font-weight: bold;
    padding-right: 20px;
    line-height: 22px;
    width: 150px;	
}


.parts_2010_check_block .result .alert {
    color: red;
    font-weight: bold;
}


.parts_2010_check_block label {
	font-size: 16px;
	font-weight: bold;
	float: left;
	padding-right: 15px;
}

.parts_2010_check_block .orig_select {
	width: 200px;
	margin: 10px 0;
}



#sms_form p {
	margin: 5px 0 10px;
	font-size: 14px;
	line-height: 20px;
}

#sms_form a {
	font-size: 14px;
}

#sms_form .inputs {
	overflow: hidden;
	margin-top: 20px;
}

#sms_form span,
#sms_form .input_left_side,
#sms_form .submit {
	float: left;
	margin-right: 10px;
	font-size: 14px;
	font-weight: bold;	
}

#sms_form span {	
	position: relative;
	top: 5px;
}


#sms_form .submit {
	padding: 0 20px;
	height: 29px;
}


#sms_form .edit_input {
	width: 120px;
}











.one_column {
    width: 98% !important;
}


.form_search_2 .cont .cont_inner .column {
	overflow: hidden;
}

.extra_params {
	overflow: hidden;
}

.row_narrow {
	height: 15px !important;
}

.row_narrow {
	position: relative;
	top: -5px;
}


.row_checkbox_grid {
    height: auto !important;
    overflow: hidden;
    margin: 10px 0;
}


.row_checkbox_grid label {
	width: 19%;
	display: block;	
	float: left;
	padding-right: 1%;
}
  

.row_checkbox_list {
	height: auto;
}
  
.row_checkbox_list label {	
	display: block;
	width: 100%;
	line-height: 20px;	
}
  
  
.row_checkbox_list label input {
    margin-right: 5px;	
}
  


.row_checkbox_grid label input {
    margin-right: 9px;
}

.site_description_expand {
	display: block;
	padding: 5px 0;	
	clear: both;
	outline: none;        	
}


.site_description_expand:focus {
  -moz-outline-style: none;
}



#vehicle_extra_params {
	margin-top: 10px;
}


#vehicle_extra_params h2,
#vehicle_extra_params span.heading2 {	
	padding: 0;	
}


.row .rstar {
    position: static;
}


.row a.shifted {
    position: relative;
    left: 15px;	
}


.row .spare_parts_2010_tip {
	float: left;
	width: 75%;
}
	

.cont h2,
.cont span.heading2 {
	clear: both;
	padding: 20px 0 15px;
}


.body_type_img {
	width: 600px;
	overflow: hidden;
	list-style: none;		
}


.body_type_img li {
	width: 30%;
	padding-right: 3%;
	float: left;
	height: 40px;	
}


.body_type_img img {
	display: block;
	float: left;
	padding-right: 10px;
	position: relative;
	top: 2px;
}


.body_type_img a {
    display: block;
	color: #31393F;
	text-decoration: none;
	font-weight: bold;
	display: block;
	float: left;
	height: 24px;	 
}


.body_type_img a span {
    display: block;
	height: 14px;
	line-height: 14px;
	padding: 5px 10px 5px 14px;
    
}


.body_type_img .selected a {
    background: url("../images/site_area_li_cur_wide.gif") repeat-x;    
    color: #ffffff;	
}


.body_type_img .selected a span {	
	background: url("../images/site_area_li_a_left.gif") center left no-repeat;
}




.loader {
	background: url(../images/loader.gif) center;
	width: 220px;
	height: 19px;
	position: absolute;
	z-index: 2000;	
}



.extra_params .add,
.extra_params .delete {
    display: block;
    float: left;
    margin: 3px 0;
    text-decoration: none;
    border-bottom: 1px dashed;
    clear: both;	
}


.extra_params .delete {
    margin: 20px 0 3px;
    color: red;	
}



.listing table {
	width: 40%;
	clear: both;
	margin-bottom: 10px;
}
  
.listing table th {
	text-align: left;
}
  
.listing table td {
	width: 100px;
}




.items_per_page {
    overflow: hidden;
    margin-bottom: -70px;
    min-height: 38px;    	
}

.items_per_page .up {
	display: block;
	float: right;	
	color: #647380;	
}
  
.items_per_page select,
.items_per_page label {
    display: block;
    float: left;	
}

.items_per_page label {
    position: relative;
    top: -4px;	
}
  
  
.items_per_page select {
	margin-left: 5px;	
}
  
  
.items_per_page .rss_link {
	display: block;
	clear: both;
	color: #e1651f;
	text-decoration: none;
	font-size: 11px;
	background: url(../images/rss.jpg) center left no-repeat;
	padding-left: 18px;
	outline: none;	
}

  
.estimation_link {
    margin: 25px 0 10px;
    overflow: hidden;    	
}
  
.estimation_link img {
    display: block;
    float: left;
    padding: 0 20px 10px 0;	
}
  
.estimation_link a {  
    color: #3180B7;
}
  
  
#ad_search_result .item.featured {
	border-color: #fddd88;	
}
  
#ad_search_result .item.featured td {
	background-color: #feecba;
}
  
  
#ad_search_result .item.featured .advertise {
	background-color: #feecba;
	margin-left: 5px;
	padding: 0 5px;
}

  

#photos_list td {
    padding: 3px 20px 3px 0;
    width: auto;	
}
  
#photos_list td.name {
	padding-left: 20px;
	background: url(../images/img_ico.gif) center left no-repeat;
	font-weight: bold;
}
  
#photos_list td.action a {
	position: relative;
	top: -1px;
	
}  
  
.graph_container {
	margin-left: -30px;
	margin-bottom: -25px;
}
  
.graph_legend {
	width: 500px;
	padding: 5px;
	background-color: #f5f5f5;
	margin: 10px 0 30px;	
}
  
.cars_graph_code {
    width: 508px;
    overflow: hidden;
    height: 70px;	
}

  
#price_result .avg_price,
#price_result .avg_price a {
	font-size: 18px;
	margin-bottom: 15px;
		
}  

  
#price_result .avg_price a {
	text-transform: uppercase;
}  
  
  
#price_result .extr_price {
	font-size: 15px;	
}
  
  
#price_result .currency_menu {
    border: 1px solid #cccccc;
    background-color: #ffffff;
    width: 40px;
    padding: 5px;
    list-style: none;	
    position: absolute;
    display: none;
}
  
#price_result .currency_menu li {
	text-align: center;
}
  
  
#price_result .currency_menu a {
	font-size: 18px;
	text-transform: uppercase;	
}  
  
.profile_edit_form {	
	padding-bottom: 50px;
	border-bottom: 1px dashed #c2c2c2;
}
  
.profile_edit_form .row {
	padding-left: 20px;
}

.profile_edit_form .address_block {
	padding: 10px 0;
}

.profile_edit_form .address_block h4 {
	margin: 5px 0 15px 160px;
}

.profile_edit_form .address_block.even {
	background: #eff3f5;
}

.profile_edit_form .address_block.template {
	display: none;
}

.profile_edit_form .address_block .row,
.profile_edit_form .account_data_block .row {
	padding: 0 20px;
}

.profile_edit_form .address_block textarea {
	width: 508px;
	height: 50px;
	margin-bottom: 10px;
}



.form_search_2.profile_edit_form .row .name {
	width: 120px;
}
  
.row_birth_date .v {
    width: 169px;
    float: left;
    padding-right: 14px;	
}
  
  
.row_birth_date .last {
    padding: 0;	
}
  
  
.profile_edit_form .center_but {
    margin-top: 10px;	
}  

  
.profile_edit_form .center_but input {
    display: block;
    margin: auto;	
}  
  
  
.item_detail .top {
	padding-right: 10px;
	width: auto;
	border-bottom: none;
	overflow: hidden;	
}
  
.item_detail .date {  
    display: block;
    float: right;
    padding-left: 10px;
    color: #68757e;
}
  

#ad_search_result .top_left {
	padding-left: 10px;
}

#ad_search_result .top_left a {
	font-size: 11px;
}
  
.item_detail .image {	
	padding: 0 10px;
	width: 253px;
	position: absolute;
}


a.all_photo {
	font-size: 11px;
	color: #677580;
	padding-left: 20px;
	background: url(../images/ico_foto.gif) top left no-repeat;
}

.item_detail .all_photo {
	position: absolute;
	margin-top: 330px;
	margin-left: 50px;
}


.item_detail .to_favorites.under_gallery {
	position: absolute;
	margin-top: 350px;
	margin-left: 50px;
	color: #677580;
    font-size: 11px;
    padding-left: 20px;
    background: url(../images/ico_favorite2.gif) left 2px no-repeat;
    text-decoration: underline;
}


.item_detail.noimage .to_favorites.under_gallery {
	margin-top: 200px;
	margin-left: 20px;
		
}

.item_detail .to_favorites:hover {
    text-decoration: none;
}


.item_detail .image #mycarousel img {
	/*border: 3px solid #dfe7eb;*/
}	

.item_detail .image img.pointer {
	display: inline;
}
  

.item_detail .image .outer_frame {
	display: block;
	width: 332px;
	height: 249px;
	border: 3px solid #DFE7EA;
	overflow: hidden;
}
  
.item_detail .image .mpic_container img {
	padding: 0;
}

  
.item_detail .image .inner_frame {
	display: block;
	width: 328px;
	height: 245px;
	position: absolute;
	border: 1px solid #ffffff;
}
  
.item_detail .image .mpic_container {
	width: 330x;
	height: 247px;		
	display: block;
	overflow: hidden;
	border: 1px solid #ffffff;	
}
  
.item_detail .big_img:hover .inner_frame {
	border: none;
}
 
  
.item_detail .passport {
	padding: 0 10px 10px 360px;
	margin-bottom: 10px;	
}

#ad_search_result.sale .item_detail .passport {
	min-height: 310px;	
}

.item_detail.noimage .passport {
	min-height: 190px;
	padding-left: 280px; 
}

  
  
#ad_search_result.parts .item_detail .passport {
	padding-left: 285px;	
	margin-bottom: 0;
}


.item_detail .passport.wide {
	padding-left: 10px;
}
  
  
.item_detail .main_info {
	border-top: 1px solid #cad7df;
	border-bottom: 1px solid #cad7df;
	padding: 6px 0;
	overflow: hidden;
}



#ad_search_result.parts.parts .item_detail .main_info .row.show_place {
	margin-top: 15px;
}


.item_detail .main_info h2,
.item_detail .main_info span.heading2 {
	padding-bottom: 5px;
}

  
.item_detail .main_info .price,
.item_detail .main_info .price a {
	color: #e2631e;
	font-size: 20px;
	font-weight: normal;
	margin-top: 5px;
	text-decoration: none;
}  


#ad_search_result.parts .item_detail .main_info .price {
	margin-bottom: 15px;	
}

  
.item_detail .additional_info {
	border-bottom: 1px solid #cad7df;
	padding: 10px 0;
	overflow: hidden;
	text-align: center;
}


#ad_search_result.parts .item_detail .additional_info {
	border-bottom: none;
	padding: 0;	
}
  
  
.item_detail .additional_info a.ico_source,
.item_detail .additional_info a.ico_original {
	/*display: block;*/
	margin: 5px 0;
	padding-left: 20px;
	background: url(../images/ico_source_detail.gif) left no-repeat; 
	color: #677580;
	font-size: 11px;
}

.item_detail .additional_info a.ico_source:hover,
.item_detail .additional_info a.ico_original:hover{
	color: #347FB6;
}
  
.item_detail .additional_info a.ico_original {
	background-image: url(../images/ico_original_detail.gif);
}
  
  
.item_detail .additional_info table {
	border-collapse: collapse;
	width: 100%;
}
  
.item_detail .additional_info table td {
	background-color: #ffffff;
	padding: 0;
	/*width: 50%;*/	
}

.item_detail .additional_info table td.interes a {
	margin: 0 auto 3px;
	float: none;
}
  
.item_detail .additional_info table td.interes {
	vertical-align: middle;
}
  
#ad_search_result .main_info .row,
#ad_search_result .additional_info .row {
	margin: 5px 0;
	font-weight: bold;
}

#ad_search_result .main_info .row span,
#ad_search_result .additional_info .row span {
	font-weight: normal;
}
  
  
#ad_search_result .additional_info .row a {
	font-weight: bold;
}


#ad_search_result a.show_hidden_text,
#ad_search_result a.contact_seller {
	text-decoration: none;
	border-bottom: 1px dotted;	
}

#ad_search_result .additional_info .row .phone {
	display: inline;
}

#ad_search_result .additional_info .row .phone.hidden {
	display: none;
}

  
  
.item_detail .col {
    float: left;
    width: 45%;
    padding-right: 5%;
    text-align: left;

}

.item_detail .additional_info .col,
#ad_search_result.parts .item_detail .main_info .col {
    float: none;
    width: 100%;
    padding-right: 0;		

} 
  
  
.item_detail .features {
	padding: 0 10px 10px;		
}
  
.item_detail .features ul.general_list li {
	height: auto;
}
  
.item_detail .options li {	
	width: 30%;
	padding-right: 3%;
}
  
  
.item_detail .summary {
    border-top: 1px solid #cad7df;
    padding: 10px 0;
    list-style: none;
    color: #000000;
    font-weight: bold;	
	padding-bottom: 0;
}
  	
  	

.item_detail .summary li {
	color: #677580;
	font-size: 11px;
}

.item_detail .summary .label {
	color: #a8abae;
}  	

.item_detail .summary .label {
	font-weight: normal;
}
  
.mypms_inbox {
    padding: 10px;
    background-color: #EBF4D9;
    border: 1px solid #CCE099;
    margin-bottom: 20px;    
}


.mypms_inbox h2,
.mypms_inbox span.heading2 {
	padding-left: 30px;
	background: url("../images/mypms/ico_mail.gif") top left no-repeat;
	padding-top: 1px;
}  
  
  
.mypms_inbox table {  
    border-collapse: collapse;
    width: 100%;
} 
 
.mypms_inbox table th, 
.mypms_inbox table td {
    padding: 6px;	
}


.mypms_detail th,  
.mypms_inbox table td {
	background: url("../images/action_list_bg.gif") top repeat-x;
}
  
.mypms_detail th {
	width: 100px;
	vertical-align: top;
	text-align: right;
}


.mypms_inbox table th .sub {
	font-weight: normal;
	font-size: 11px;
	color: #666666;	
}


.mypms_detail td.time {
	text-align: left;
}
  
.mypms_detail td.body .wrapper {
	background-color: #ffffff;	
	padding: 15px 10px;
	min-height: 100px;
}

.mypms_detail td.body .wrapper ol,
.mypms_detail td.body .wrapper ul {
	padding-left: 30px;
}
  
  
.mypms_inbox table th.left {
	text-align: left;
} 
  
.mypms_inbox .time {
	text-align: center;
	width: 120px;	
}

.mypms_inbox .time .update {
	color: #68757e;
	font-size: 11px;
	background: transparent;
}
  
.mypms_detail .time {
	width: auto;
}
  
.mypms_inbox .time span {
	font-size: 11px;
	background-color: #ffffff;
	padding: 1px 4px;
}

.mypms_inbox td.actions {
	text-align: center;
	width: 120px;
}

.mypms_inbox div.actions {
	text-align: left;
	position: absolute;
	background: #ebf4d9;
	padding: 5px 10px;
	border: 1px solid #cce099;
	margin-top: 5px;
	margin-left: 3px;
	display: none;
}

.mypms_inbox div.actions a {
	width: 60px;
	margin: 5px 0;	
}



.mypms_inbox .icon {
	width: 24px;
	padding: 2px 6px;
}
  
.mypms_inbox .icon span {
	display: block;
	width: 24px;
	height: 24px;
	background: url("../images/mypms/ico_mail.gif") center no-repeat;
}
  
  
.mypms_inbox .new .icon span {
	background-image: url("../images/mypms/ico_mail_new.gif");
}

.mypms_inbox .view,
.mypms_inbox .delete,
.mypms_inbox .edit {
    padding: 2px 6px;
    width: 100px;
}
    
  
.mypms_inbox .view a,
.mypms_inbox .delete a,
.mypms_inbox .edit a,
.mypms_inbox div.actions a { 
	display: block;	
	height: 14px;
	padding: 5px 6px 5px 30px;
	
}
  
.mypms_inbox .view a,
.mypms_inbox div.actions a.view {
	background: url("../images/mypms/ico_view.gif") center left no-repeat;
}

.mypms_inbox .delete a,
.mypms_inbox div.actions a.delete {
	background: url("../images/mypms/ico_delete.gif") center left no-repeat;
}
  
.mypms_inbox .edit a,
.mypms_inbox div.actions a.edit {
	background: url("../images/mypms/ico_write.gif") center left no-repeat;
}

.mypms_inbox .refresh a,
.mypms_inbox div.actions a.refresh {
	background: url("../images/mypms/ico_refresh.png") center left no-repeat;
}


  
  
a.write, 
a.back {
	display: block;	
	height: 14px;
	padding: 5px 6px 5px 30px;
	background: url("../images/mypms/ico_write.png") center left no-repeat;
}
  
  
a.back {
	background-image: url("../images/mypms/ico_back.png");
}

  
.profile_edit_form #photos_list {
	overflow: hidden;
	width: 100%;
	padding-top: 20px;	
}
  
.profile_edit_form #photos_list li {
	width: 25%;
	float: left;
	list-style: none;	
}
  
  
.profile_edit_form #photos_list li.avatar img {
	padding: 2px;
	border: 4px solid #DFE7EA; 
}
  
.profile_edit_form #photos_list li.separator {
	float: none;
	clear: both;
	width: 100%;
	height: 20px;
}
  
.profile_edit_form #photos_list li img,
.profile_edit_form #photos_list li a {
	display: block;
	margin: auto;
	text-align: center;
}
  
.profile_edit_form #photos_list li img {
	margin-bottom: 10px;
}
  

.register_form {
	clear: both;	
}  
  
.register_form .info form {
	overflow: hidden;
	width: 95%;  
}
  
  
.register_form .info .text_box {
    width: 90%;	
}

.register_form .info td {
	padding-right: 2%;
}
  
.register_form .info td.left,
.register_form .info td.right {
    width: 48%;	
}

  
#photos_list {
    margin: 15px 0;	
}

  
.forgot_form,
.forgot_form .register_form_left,
.forgot_form .register_form_right {
	height: 85px !important;
}
  
.forgot_form .info {
	padding: 0 !important;
}
  
.forgot_form .info form {
    width: 100%;	
}  
    
.forgot_form {
    background-image: url(../images/forgot_form.gif) !important;	
}
  
.forgot_form .register_form_left{
    background-image: url(../images/forgot_form_left.gif) !important;	
}  

.forgot_form .register_form_right{
    background-image: url(../images/forgot_form_right.gif) !important;	
}  

.forgot_form .info td.right {
    width: 150px;	
}

.forgot_form .text_box {
	position: relative;
	top: 2px;
}

#system-message a {
    color: #ffffff;	
}

.printed_page_link {
	color: #000000;
	font-size: 14px;
	position: relative;
	top: -2px;
	left: 15px;
	padding-left: 20px;
	background: url(../images/ico_print_big.gif) no-repeat;
	cursor: pointer;
}

.what_show.last_ads .item {
	width: 290px !important;
	height: 60px !important;
	text-align: left !important;		
}

.adoftheday .item {
	overflow: hidden;
	position: relative;
	top: -5px;
}  
 
.adoftheday .item .img {
	float: left;
	
}
  
.adoftheday .item .text {
	padding-left: 100px;	
}
  
.what_show.last_ads .item .img {
    float: left;	
    margin: 0 10px !important;
}

.adoftheday .item .name,
.what_show.last_ads .item .name {
	padding: 0 5px;
	font-size: 14px;
	margin-bottom: 5px;
	font-weight: bold;
	position: relative;
	left: -5px;	
}
  
.adoftheday .item .name:hover,
.what_show.last_ads .item .name:hover {
	color: #ffffff;
	background: #3380B8;
}

  
.adoftheday .item .price, 
.what_show.last_ads .item .price {
	color: #e1651f;
	font-size: 14px;
	margin: 5px 0;
	font-weight: bold;
}
  
.adoftheday .item .city,  
.what_show.last_ads .item .city {
	color: #687480;
	font-size: 12px;
	margin-bottom: 5px;
	font-size: 11px;
}

  
ul.general_list {
	overflow: hidden;
}
  
ul.general_list li {
	list-style:none;
	background:url(../images/li.jpg) no-repeat;
	background-position:left 8px;
	height: 20px;
	padding-left: 13px;
	padding-top: 3px;
}
  
  
ul.general_list.blue li {	
	background-image: url(../images/li2.jpg);
}

  
  
.four_column_list li {
	width: 20%;
	float: left;
}
  
.three_column_list li {
	width: 33%;
	float: left;
}
	
.four_column_list li.separator {
	width: 100%;
	height: 0;
	line-height: 0;
	float: none;
	clear: both;
}	

  
.comments-list .catalog_popup a {
	padding: 2px 10px !important;
}
  
.favorite_list .item .cont .item_inner {
	overflow: hidden;
}  
  
.favorite_list .item .cont .item_inner .desc {
	padding-left: 140px !important;
	min-height: 110px;
}

  
.urgent_ads .search_form {
	width: 100%;
}
  
  
.item_detail_top_frame .logo {
	height: 91px;
	width: 162px;
	display: block; 
	float: left;
	padding: 15px 30px;	
} 
  
.item_detail_top_frame h1,
.item_detail_top_frame span.heading1 {
	padding-top: 30px;
}
  
.item_detail_top_frame ul {
	list-style: none;	
}
  
.item_detail_top_frame li {
	float: left;
	margin-right: 30px;		
}
  
.item_detail_top_frame li a {
	text-decoration: none;
	font-size: 14px;
}

.item_detail_top_frame li a:hover {
	text-decoration: underline;	
}
  
.context_menu {
	list-style: none;
	border: 1px solid #cccccc;
	background: #ffffff;
	padding: 4px 10px;
	display: none;		
}
  
.context_menu li a {
	font-size: 14px;	
	display: block;
	text-decoration: none;
	font-weight: bold;
}
  
  
#ad_search_result.sale .specs {
	overflow: hidden;
	list-style: none;
	margin-top: 15px;
}
  
  
#ad_search_result.sale .specs li {
	margin: 5px 0;
	width: 47%;
	float: left;
}
  
#ad_search_result.sale .specs li .label {
	color: #68757E;
	font-weight: bold;
	
}




#ad_search_result.sale .specs.tabbed li {
	width: 100%;
	float: none;
	border-bottom: 1px solid #eff3f5;
	padding-bottom: 5px;
	font-weight: bold;
	overflow: hidden;  
}

#ad_search_result.sale .specs.tabbed li.last {
	border: none	
}

#ad_search_result.sale .specs.tabbed li .label {
	color: #000000;
	font-weight: normal;
	width: 50%;
	display: block;
	float: left;
}

.item_detail .general_list.four_column_list {
	margin: 20px 0;
}
    
  
#ad_search_result.sale .item .top {
	margin-bottom: 0;
}
  
#ad_search_result.sale .item .top .created {
	color: #a8abae;
	margin-right: 10px;
	position: relative;
	top: 1px;
}
  
  
#ad_search_result.sale .quick_sell {
	display: block;
	float: right;	
	padding: 10px 69px 4px 25px;
	background: url(../images/top.gif) left 11px no-repeat;
	color: #E2631E;
	font-size: 11px;
		clear: both;
}

#ad_search_result.sale .to_request {
	display: block;
	float: right;
  padding: 9px 0 0 25px;
	font-size: 11px;
	background: url(../images/parts_req.gif) left 11px no-repeat;
  color: #649923;
}

  
  
#avg_code_expand,
#count_code_expand {
	padding-top: 24px;
}
  
.dontforgetparts .level_more ul.general_list {
	width: 100%;
}
  
.dontforgetparts .level_more ul.general_list a {
	padding: 0;
	font-size: 12px;
}
  
.dontforgetparts .level_more ul.general_list li {
	padding-left: 15px;
	height: auto;
	padding-bottom: 0;
	margin-top: 5px;
	background-position: left 6px;
}
  
.dontforgetparts .level_more ul.general_list.blue a {
	color: #677580;
}
  
.dontforgetparts .level_more ul.general_list.blue a:hover {
	color: #ffffff;
}  
  
  
  
  
  

  
.colored_info_block {
	position: relative;
	overflow: hidden;
  width: 240px;	
	padding: 3px 17px 25px;
}


.colored_info_block .inner {	
	margin: 0; 
}

.colored_info_block .outer {
	border: 1px solid #cdde98;	
}


.colored_info_block .inner {
	border: 2px solid #e9f4d6;				
}

  
.colored_info_block .bottom,
.colored_info_block h2,
.colored_info_block span.heading2 {
	padding: 0 10px;
	position: relative;	
	left: 10px;
	background-color: #ffffff;
	display: inline;  
}

.colored_info_block .bottom {
	top: 8px;	
}

.colored_info_block .bottom a {
	color: #6B757E;
	font-size: 11px; 
}  
  
  
.colored_info_block h2,
.colored_info_block span.heading2 {	
	color: #7aac25;	
	font-size: 17px;
	top: -10px;
}

.left_cell .colored_info_block {
    margin-left: 17px;
    position: relative;
    width: 241px;	
}
  
 
  
  
.colored_info_block.blue .outer {
	border-color: #a4c6df;
}

.colored_info_block.blue .inner {
	border-color: #d5e6f0;				
}

.colored_info_block.blue h2,
.colored_info_block.blue span.heading2 {
	color: #3180B7;
}
  
  
  
  
.cars_image {
	overflow: hidden;
}
  
.cars_image a,
.cars_image span.border {
	border: 3px solid #dee8e9;	
	display: block;
	overflow: hidden;
	padding: 1px;		
}  
  
.cars_image a .ramka {
	position:absolute;
	background-color:transparent;
	display:block;
	z-index:3;	
}
  
.cars_image a:hover .ramka {
	top:-800px;
	display:none;
}  

  



.feed_passport {
	overflow: hidden;
}

.feed_passport .site_description_expand {
	display: block;
	margin-bottom: 10px;
	border-bottom: 1px dashed;
	text-decoration: none;
	float: left;
	padding-bottom: 0;
}


.feed_passport .site_description_short {
	margin-bottom: 10px;
}


.feed_passport .site_description {
	margin: 10px 0;
	clear: both;
}


.feed_passport .feed_logo {
	display: block;
	float: left;
	padding-right: 10px;
	clear: both;
}

.feed_passport ul {
	float: left;
}

.feed_passport ul li{
	list-style: none;
	background: url(../images/li.jpg) no-repeat;
	background-position: left 6px;
	height: 20px;
	padding-left: 13px;
}


.feed_passport ul li a {
	color: #657582;
    font-size: 11px;
}

.feed_passport ul li a:hover {
	color: #2f80b7;
}


table.article_images {
	float: left;
	margin-right: 20px;
	margin-bottom: 25px;
}

table.article_images img {
	margin: 0;
}

table.article_images .two td.right img {
	position: relative;
	left: 4px;
}

table.article_images .two td img {
	width: 85px;
	height: 70%;
		
}


.add_to_map {
	background: url(../images/ico/add_f.png) top left no-repeat;
	padding-left: 20px;
	padding-bottom: 10px;
	margin: 40px 0 20px;	
}


.map_container {
    width: 528px;
    height: 400px;
    margin-left: 140px;
    overflow: hidden;    
    border: 1px solid #C9D6DE;
    display: none;    	
}

.address_block .entry_number {
	margin-left: 160px;
}

.address_block .entry_number .remove_address {
	text-decoration: none;
	border-bottom: 1px dotted;	
}

.profile_edit_form .add_address {
	text-decoration: none;
	border-bottom: 1px dotted;
	position: relative;
	top: 5px;
		
}


.profile_edit_form .editor_container {
	margin-bottom: 15px;
}



.address_block .on_map {
	border-bottom: 1px dotted;
	text-decoration: none;
	float: left;
	display: block;
	margin: 5px 0 10px 140px;
}


.profile_edit_form .makes_list {
	overflow: hidden;
	padding-left: 140px;
	padding-bottom: 5px;
}

.profile_edit_form .makes_list .add_entry {
	margin-left: 20px;	
	text-decoration: none;
	border-bottom: 1px dotted;	
}

.profile_edit_form .makes_list .entry {
	width: 70%;
	margin-bottom: 10px;
}


.profile_edit_form .makes_list .orig_select {
	width: 95%;
}

.profile_edit_form .makes_list .remore_entry {
	display: block;
	float: right;
	text-decoration: none;
	color: #BF0000;
	font-weight: bold;
	font-size: 16px;
	position: relative;
	top: 3px;
}

.profile_edit_form .makes_list .remore_entry.hidden {
	display: none;
}

.map_container .right {
	width: 200px;	
}

.map_container .right .popular_cars ul {
	width: 100%;
}


#ymap_container {
	width: 97%;
	height: 600px;
	border: 1px solid black;
	margin-top: 30px;
	
}


#news_code {
	border: 1px solid #C8D7DE;
	clear: both;
	text-align: left;
	margin-top: 35px;
}



.azs_info a {
	display: block;
	color: #000000;	
}

.azs_info .name,
.azs_info .brand_name {
    font-weight: bold;	
}


.review_comment {
    clear: both;
    margin: 10px 0;
    padding: 10px;
    width: 50%;
    background-color: #FFF6D5;
    border: 3px solid #FFECBA;	
}


#ymap_container_popup {
	width: 100%px;
	height: 400px;
	border: 1px solid black;
}


.highslide img.pointer {
    cursor: pointer !important;
    margin-right: 0;    
}


.highslide span {
    text-decoration: underline;
    font-size: 11px;
}

.favhtml {
   margin: 15px 0;
}

.breadcrumbs_wrapper {
	overflow: hidden;
	padding: 5px 10px;
	border: 1px solid #dedede;
	margin: 15px 0 20px;	
}

.breadcrumbs_wrapper h1 {
	padding: 0 0 0 5px;
	float: left;
	line-height: 27px;
	/*position: relative;
	top: -5px;*/
}

.breadcrumbs {
	/*width: 100%;
	overflow: hidden;*/
	list-style: none;	
}


.breadcrumbs li {
	float: left;
	padding: 5px 10px 5px 0;	
	background: url(../images/breadcrumbs_spacer.png) center right no-repeat;
	margin-right: 5px;
}

.breadcrumbs li.first {	
	/*padding-left: 0;*/
}

.breadcrumbs li a {
	font-size: 12px;
	color: #3380B8;
	font-weight: bold;
	padding: 1px 5px;	
}

.breadcrumbs li span {
	font-size: 11px;	
}

.breadcrumbs li a:hover {
	background-color: #327fb7;
	color: #ffffff;
}





.cbox {
	overflow: hidden;		
}


.cbox .tabs {	
	position: relative;
	top: 3px;
	padding-bottom: 4px;
	height:	33px;
	list-style: none;	
	overflow: hidden;
}


.cbox .tabs li {
	float: left;
	padding: 9px 16px;
}

.cbox .tabs li a {
	text-decoration: none;
	display: block;
	border-bottom: 1px dotted;
	/*width: 180px;*/	
}

.cbox .tabs li.active {
	background-color: #dfe7eb;
	border-top: 1px solid #C9D6DE;
	border-left: 1px solid #C9D6DE;
	border-right: 1px solid #C9D6DE;
	height: 30px;
	padding: 2px 2px;
}

.cbox .tabs li.active a {	
	background: #ffffff;
	padding: 6px 13px 14px;
	font-weight: bold;
	color: #000000;
	cursor: default;
	border: none;	
}


.cbox .title {
	overflow: hidden;
	position: relative;
	top: 10px;
	padding-bottom: 2px;
}

.cbox .footer {
	overflow: hidden;
	position: relative;
	top: -13px;	
}

.cbox .bottom_line.raised {
	top: -35px;
}


.cbox .title h2,
.cbox .title span.heading2 {
	color: #31393F;
	padding: 0 10px;
	margin: 0 0 0 15px;
	float: left;
	background-color: #ffffff;
	line-height: 100%;
}

.cbox .title h2 a,
.cbox .title span.heading2 a {
	color: #31393F;	
}


.cbox .title h2 a:hover,
.cbox .title span.heading2 a:hover{
	text-decoration: none;
}

.cbox .title a.right,
.cbox .footer a.right, 
.cbox .title a.left,
.cbox .footer a.left {
	display: block;	
	padding: 4px 10px 1px;
	margin-right: 20px;
	background-color: #ffffff;	
	font-size: 11px;
	color: #687681;
	cursor: pointer;
}

.cbox .title a.right:hover
.cbox .footer a.right:hover, 
.cbox .title a.left:hover,
.cbox .footer a.left:hover {
	color: #3580b9;
}


.cbox .title a.right,
.cbox .footer a.right {
	float: right;
}


.cbox .title a.left,
.cbox .footer a.left {
	float: left;
	margin-right: 0;
	margin-left: 20px;
}



.cbox .outer {
	overflow: hidden;
	border: 1px solid #c9d6de;		
}

.cbox .inner {
	overflow: hidden;
	border: 2px solid #DFE7EA;
	padding: 17px 22px 10px;
}
	
	
.cbox.sale_search_form .inner {
	padding-bottom: 20px;
}	
	
.cbox .bottom_line {	
	margin: 0 auto -20px;
	text-align: center;
	width: 230px;
	position: relative;
	top: -20px;		
}


.cbox .bottom_line div {
	display: inline-block;
	padding: 0 15px;
	background: #ffffff;		
}

.cbox .bottom_line div input {
	cursor: pointer;
}
	
	
/*.cbox .bottom_line a.left {
	float: left;
	position: absolute;
		
}*/
	
.cbox.orange .outer { border-color: #efcca2; }
.cbox.orange .inner { border-color: #f8eddb; }
.cbox.orange .title h2, 
.cbox.orange .title span.heading2, 
.cbox.orange .title h2 a,
.cbox.orange .title span.heading2 a { color: #bc852b; }


.cbox.green .outer { border-color: #cce099; }
.cbox.green .inner { border-color: #ebf4d7; }

.cbox.green .title h2, .cbox.green .title h2 a,
.cbox.green .title span.heading2, .cbox.green .title span.heading2 a  { color: #649923; }


.cbox.blue .outer { border-color: #a4c6df; }
.cbox.blue .inner { border-color: #d5e6f0; }
.cbox.blue .title h2, .cbox.blue .title span.heading2 { color: #3380B8; }


	
	
	
.cbox.sidebox {
	width: 98%;
	padding-left: 2%;
}

.cbox.sidebox .title h2,
.cbox.sidebox .title span.heading2 {
	line-height: 100%;
}


.cbox.mod_searchpart .row {
	margin-bottom: 10px;
}

.cbox.mod_searchpart .row_but input {
	float: right;
}


.cbox.mod_searchpart .row_but ul li {
	list-style:none;
	color:#000;
	font-size:11px;
	background-image:url(../images/li.jpg);
	background-position:left 5px;
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 4px 15px;
}



.what_show .cbox .inner {
	padding-left: 0;
	padding-right: 0;
}


.what_show.last_ads .cbox .inner {
	padding-bottom: 0;
}


.cbox.add_vehicle_sidebox,
.cbox.mod_subscribe,
.cbox.sidebox {
    margin: 0 0 25px;
    overflow: hidden;
    padding: 0 0 0 10px;
    position: relative;
    width: 241px;
}




.cbox.mod_subscribe .subscribe .text {
	border: none;
	background: url(../../../modules/mod_subscribe/img/input.gif) no-repeat;
	height: 17px;
	width: 146px;
	float: left;
	margin-right: 5px;
	display: block;
}
  
.cbox.mod_subscribe .subscribe .button {
	padding: 0;
	width: 34px;
	height: 29px;
	margin: 0;
	float: none;
	display: block;
	float: none !important;		
}


.cbox.mod_subscribe input.text {
	border:1px solid #B2B9C3;
	width:179px;
	font-size:12px;
	margin:0 0 8px;
	padding:6px 5px 7px;
	font-weight: bold;
}

.cbox.mod_subscribe input.text.empty {
	color: #AAAAAA;		
}

#comments-form-email.error,
#comments-form-name.error {
	margin-top: 0;
}

.blockPage #question {
	background-color: #ffffff;	
}

a.nextSite {
    background-image: url("../images/video_button_blue.png");
    background-position: left 0;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-family: Tahoma;
    font-size: 17px;
    height: 31px;    
    padding: 8px 0 0 21px;
    text-align: center;
    text-decoration: none;
    width: 175px;	
}

a.nextSite:hover {
	background-position: left -39px;
}

.item_detail .additional_info a.nextSite {
	margin: auto;
}





.cbox.sale_search_form {
	padding-bottom: 10px;
}

.cbox.parts_search_form {
	padding-bottom: 0;
}

.cbox.sale_search_form .inner,
.cbox.sale_search_form .tabs li.active a,
.cbox.parts_search_form .inner,
.cbox.parts_search_form .tabs li.active a {
	background-color: #eff3f5;
}

.cbox.sale_search_form .bottom_line div,
.cbox.parts_search_form .bottom_line div {
	background: transparent;
}

.cbox.sale_search_form .footer a.left.show_extra {
	/*background: transparent url(../images/line_breaker.gif) left 5px repeat-x;*/	
	height: 13px;
	position: relative;
	top: 10px;
}


.cbox .footer a.left.show_extra,
.cbox .footer a.left.show_extra:hover {
	text-decoration: none;
	color: #3380B8;
}

.cbox.sale_search_form #vehicle_extra_options_expand .text,
.cbox .footer a.left.show_extra .text {
	border-bottom: 1px dotted;	
}

.cbox.sale_search_form #vehicle_extra_options_expand .triangle,
.cbox .footer a.left.show_extra .triangle {
	font-size: 80%;
	padding-left: 5px;
	color: #687681;
}


.cbox.sale_search_form .inner,
.cbox.parts_search_form .inner {
	padding-left: 0;
	padding-right: 0;
}


.cbox.form_search_2 .collapsed_view {
	padding: 0 22px;	
}

.cbox.form_search_2 .collapsed_view p {
	font-size: 12px;
	position: relative;
	top: -4px;
}

.cbox.form_search_2 .collapsed_view .expand {
	display: block;
	float: left;
	margin-top: 5px;
	height: 16px;
	padding-left: 14px;
	background: url(../images/pager_controls.gif) -19px top no-repeat; 
}


.cbox.sale_search_form .extended_view,
.cbox.sale_search_form .simple_view,
.cbox.parts_search_form .simple_view {
	padding: 0 22px;
	overflow: hidden;
}

.cbox.sale_search_form .simple_view,
.cbox.parts_search_form .simple_view {
	background: url(../images/mglass_negative.png) bottom right no-repeat;
	margin-bottom: -22px;
	padding-bottom: 10px;	
}

.cbox.parts_search_form .simple_view {
	margin-bottom: -15px;	
}

.cbox.sale_search_form .extended_view {
	background: #f7f7f7;
	margin-top: 24px;
}


.cbox.sale_search_form .extended_view .param_group {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #c9d7dd;
	overflow: hidden;
	padding: 10px 0;
}

.cbox.sale_search_form .extended_view .param_group.first {
	border-top: none
}

.cbox.sale_search_form .extended_view .param_group.last {
	border-bottom: none;
}


.cbox.sale_search_form #model_name_input_toggle_link,
.cbox.price_form #model_name_input_toggle_link,
.cbox.parts_search_form #model_name_input_toggle_link,
.cbox.parts_search_form #zapch_input_toggle_link {
	left: 0;    
    color: #687681;        
    font-size: 11px;
    text-decoration: none;
    border-bottom: 1px dotted;
}


.cbox.sale_search_form .three_colums td {
	width: 30%;
}


.cbox.sale_search_form #vehicle_extra_options {
	clear: both;
}

.cbox.sale_search_form #vehicle_extra_options_expand {
    color: #687681;        
    font-size: 11px;
    text-decoration: none;
	float: left;
	margin-bottom: 10px;	
}

.cbox.sale_search_form .extra_model_region .row {
	min-height: 10px;		
}


.cbox.sale_search_form .extra_model_region .links_add {
	font-weight: bold;
	color: #649923;
	padding-bottom: 5px;	
}

.cbox.sale_search_form .extra_model_region .links_add a {
	color: #649923;
	text-decoration: none;
	border-bottom: 1px dotted;
	font-weight: normal;
}

.cbox.sale_search_form .extra_model_region .neg .links_add,
.cbox.sale_search_form .extra_model_region .neg .links_add a {
	color: #ba4633;
}


.cbox.sale_search_form .extra_model_region .listing {
	overflow: hidden;
	/*margin: 5px 0;*/	
}


.cbox.sale_search_form .extra_model_region .listing .group_title {
	position: absolute;
	width: 50px;
	color: #677580;
	font-size: 11px;
	padding-top: 4px;
}


.cbox.sale_search_form .extra_model_region .listing ul {
	list-style: none;
	/*padding-left: 50px;
	overflow: hidden;*/
}

.cbox.sale_search_form .extra_model_region .listing li {
	display: block;
	float: left;
	margin: 3px 5px;
	background: #ebf3d8;
	padding: 3px 5px;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #fafcf5;
	border-right: 1px solid #dfe6e1;
	border-bottom: 1px solid #c0cdba;
	border-left: 1px solid #f0f6e2;	
}

.cbox.sale_search_form .extra_model_region .listing li a img {
	width: 7px;
	height: 7px;
	padding-left: 4px;
}


.cbox.sale_search_form .extra_model_region .column_right .listing .group_title {
	display: none;
}

.cbox.sale_search_form .extra_model_region .column_right .listing ul {
	padding-left: 0;
}

.cbox.sale_search_form .extra_model_region .column_right .listing li,
.cbox.sale_search_form .extra_model_region .listing #extra_models_list_neg li {
	
	background: #f8dddc;
	border-top: 1px solid #fdf6f6;
	border-right: 1px solid #e5e1e2;
	border-bottom: 1px solid #d0bebc;
	border-left: 1px solid #e5e1e2;

}








.steps_form {
	border-left: 1px solid #c8d7dc; 	
	border-bottom: 1px solid #c8d7dc;
	border-right: 1px solid #c8d7dc;
	padding: 0;
}

.steps_form .steps {
	list-style: none;
	width: 100%;
	height: 30px;
	background: #EFF4F9 url(../images/sale_add_header.gif) top repeat-x;
	padding: 1px 0;	
}


.steps_form .steps li {
	width: 20%;
	float: left;
	height: 30px;
	background: #eff4f9 url(../images/sale_add_header.gif) right -33px no-repeat;	
}


.steps_form.parts_sell_form .steps li {
	width: 25%;
}

.steps_form .steps li.last {
	background-image: none;
}


.steps_form .steps h2,
.steps_form .steps span.heading2 {
	color: #b7b7b7;
	font-size: 13px;
	text-transform: uppercase;
	line-height: 14px;
	padding: 1px 0 0 5px;
	font-weight: bold;
	cursor: pointer;	
} 

.steps_form .steps h2 span,
.steps_form .steps span.heading2 span {
	display: block;
	font-size: 11px;
	text-transform: none;
	font-weight: normal;
}

.steps_form .steps li.current h2,
.steps_form .steps li.current span.heading2,
.steps_form .steps li.passed h2,
.steps_form .steps li.passed span.heading2 {
	color: #ffffff;
}

.steps_form .steps li.passed {
	background-color: #9AC23D;
}


.steps_form .steps li.current {
	background-color: #77b8dd;
}


.steps_form .steps li.passed.next_new {	
	background-position: right -193px;
}


.steps_form .steps li.passed.next_passed {	
	background-position: right -129px;
}


.steps_form .steps li.passed.next_current {	
	background-position: right -97px;
}


.steps_form .steps li.current.next_new {	
	background-position: right -65px;		
}


.steps_form .steps li.current.next_passed {	
	background-position: right -161px;		
}

.steps_form .content {
	padding: 17px 22px 20px;
	overflow: hidden;
}

.steps_form .content .step {
	overflow: hidden;
}

.steps_form .content .step h2,
.steps_form .content .step span.heading2 {
	padding-top: 0;
}


.steps_form table.field_n_link {
	width: 540px;
	border-collapse: collapse;
}

.steps_form table.field_n_link table {
	border-collapse: collapse;
}


.steps_form table.field_n_link .field {
	width: 60%;	
}

.steps_form table.field_n_link .field #cur_container {
	float: right;
}

.steps_form table.field_n_link .link {
	vertical-align: middle;		
}

.steps_form table.field_n_link .link a {
	font-size: 11px;
}


.steps_form .row_tip {
	padding: 10px 0;
	min-height: 0;
	font-size: 11px;
	color: #677580;
	padding-left: 100px;
}


.steps_form .captcha_container {
	display: inline-block;
}

.steps_form .captcha_container #captchaimg {
	border: none;	
}

.steps_form .captcha_container .captcha {
	font-size: 11px;
}


.steps_form .captcha_container .captcha span {
	border-bottom: 1px dotted;
}


.steps_form .photos_row span, 
.steps_form .photos_row input {
	float: left;	
}

.steps_form .photos_row input {
	margin-right: 10px;
}


.steps_form .photos_row p {	
	color: #677580;
	font-size: 11px;	
}


.steps_form #photos_list {
	overflow: hidden;
	margin-top: 0;
}

.steps_form #photos_list .cell {
	float: left;
	margin: 0 25px 20px 0;
	text-align: center;
}


.steps_form .footer {
	width: 100%;
	overflow: hidden;
	position: relative;
	top: 15px;	
	margin-top: -20px;
} 

.steps_form .footer .left,
.steps_form .footer .right {
	background: #ffffff;
	padding: 0 20px;
}

.steps_form .footer .left {
	float: left;
	margin-left: 20px;
	padding-top: 8px;
}

.steps_form .footer .right {
	float: right;
	margin-right: 20px;
}


.steps_form span.name.error {
    color: #ffffff;
    font-size: 100%;
    margin: 0;
    background: red;
    border-radius: 5px;
    padding-bottom: 7px;
    padding-right: 3px;
    margin-right: 17px;
}




.cbox.ajax_slider .inner {
	overflow: hidden;
	height: 206px;	
	padding-left: 35px;
	padding-right: 35px;
}


.cbox.ajax_slider .outer {
	overflow: hidden;
}



.cbox.ajax_slider .ads {
	overflow: hidden;
	height: 206px;
}

.cbox.ajax_slider .ads {
	text-align: center;	
}

.cbox.ajax_slider .ads .text {
	text-align: left;
}


.cbox.ajax_slider .ads .col_big,
.cbox.ajax_slider .ads .col_small {
	/*display: inline-block;*/
	float: left;
	height: 206px;
	/*overflow: hidden;*/
}

.cbox.ajax_slider .ads .col_big {
	width: 291px;
	padding: 0 32px 0 16px;
}

.cbox.ajax_slider .ads .col_small {
	width: 275px;
}



.cbox.ajax_slider .item .text {
	overflow: hidden;
}

.cbox.ajax_slider .item .to_detail {
	display: block;
	font-weight: bold;
	float: left;	
	margin-bottom: 3px;
	margin-top: 3px;
}

.cbox.ajax_slider .item .to_detail:hover {
	background: #307fb7;
	color: #ffffff;	
}

.cbox.ajax_slider .item .to_detail_big {
	display: block;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 3px;
	color: #fff;
	text-decoration: none;
}

.cbox.ajax_slider .item .price {
	display: block;
	font-weight: bold;
	clear: both;
	float: left;	
	color: #e1641d;
	font-size: 12px;
	margin-bottom: 3px;
}

.cbox.ajax_slider .item .price_big {
	display: block;
	clear: both;
	color: #fff;
	font-size: 12px;
	margin-bottom: 3px;
}

.cbox.ajax_slider .item .city,
.cbox.ajax_slider .item .body_type {
	color: #677580;
	font-size: 11px;
	display: block;
	clear: both;
	float: left;
	margin-right: 10px; 
}

.cbox.ajax_slider .item .reviews {
	color: #677580;	
	display: block;	
	float: left;
	padding: 0 0 0 15px;
	background: url("../images/comment.gif") left 3px no-repeat;	
}

.cbox.ajax_slider .item .reviews a {
	color: #677580;
	font-size: 11px;
}

.cbox.ajax_slider .item.small {
	height: 60px;	
	overflow: hidden;
	margin: 0 0 12px;
	width: 275px;
	/*border-right: 3px solid #DEE8E9;*/
	background: #FFF8E6;
}

.cbox.ajax_slider .item.small .cars_image {
	float: left;
	margin-right: 10px;
}

.cbox.ajax_slider .item.big {	
	width: 291px;	
}


.cbox.ajax_slider .item.big .text {
	position: absolute;
	height: 40px;
	width: 283px;
	margin-top: -44px;
	margin-left: 4px;
}

.cbox.ajax_slider .item.big .text .overlay {
	position: absolute;
	height: 40px;
	width: 283px;
	opacity: 0.5;
	filter:alpha(opacity=50);
	background: #000;
}

.cbox.ajax_slider .item.big .text .content {	
	height: 30px;
	width: 273px;
	padding: 2px 5px;
	position: absolute;
	z-index: 100;
}

.cbox.ajax_slider .item.big .city {
	clear: both;
	width: 100%;
	/*float: right;*/
	position: relative;
	top: -10px;
	text-align: right;
}


.cbox.ajax_slider .buttons {
	height: 25px;
	clear: both;
}

.cbox.ajax_slider .buttons a {
	display: block;
	height: 25px;
	width: 25px;
	text-decoration: none;
	background: url(../images/sale_urgent_buttons.png) left top no-repeat;	
	float: left;
	position: relative;
	left: -36px;	
	top: -120px;
	cursor: default;
}

.cbox.ajax_slider .buttons a.right {
	float: right;
	background-position: right top;
	left: 36px;	
}

.cbox.ajax_slider .buttons a.right.active {
	background-position: right -50px;
	cursor: pointer;
}

.cbox.ajax_slider .buttons a.left.active {
	background-position: left -50px;
	cursor: pointer;
}


.cbox.ajax_slider .buttons a.right.active:hover {
	background-position: right -25px;
}

.cbox.ajax_slider .buttons a.left.active:hover {
	background-position: left -25px;
}


.main_tbl {
	z-index: 100;
	background: #ffffff;
	width: 1024px;
	margin:0 auto;
	table-layout: fixed;
}


.sale_add_form .row.description,
.parts_sell_form .row.description {
	margin-right: 0;
}

.sale_add_form .row.description textarea,
.parts_sell_form .row.description textarea {
	width: 100%; 
	height: 75px;
}

.content_block {
	margin-bottom: 30px;
	overflow: hidden;
}

.content_block_saleurgent {
	margin-bottom: 30px;
	margin-top: -20px;
}

.left_banner p.std,
.content_block p.std,
.main_tbl .center_cell table.catalog_info p.std {
	font-size: 11px;
	text-align: justify;
	margin: 0 0 10px;
}


.left_banner p.std {
	color: #677580;
}

.left_banner.partscatalog_seotext {
	font-size: 11px;
}

.left_banner.partscatalog_seotext img {
	display: block;
	float: left;
	margin: 0 15px 10px 0;	
}

/*.form_search_2.parts_search_form .row .name {
	width: 90px;
}*/


.form_search_2.parts_search_form .one_column {
	width: 100% !important;
}


a.cbutton {
	display: block;
	height: 39px;
	background: #46a3d3 url(../images/cbutton_blue.png) left -39px no-repeat;
	text-decoration: none;
	color: #ffffff;
	float: left;
	clear: both;
	/*min-width: 300px;*/		
}


a.cbutton.inline {
	display: inline-block;
	zoom: 1;
	*display: inline;
	float: none;
}


a.cbutton span {
	display: block;
	height: 23px;
	padding: 8px 20px;
	background: transparent url(../images/cbutton_blue.png) right -117px no-repeat;
	font-size: 17px;	
}



a.cbutton.small {	
	height: 30px;
	background: #46a3d3 url(../images/cbutton_small_blue.png) left -30px no-repeat;
}


a.cbutton.small span {
	display: block;
	height: 18px;
	padding: 8px 15px 4px;
	background: transparent url(../images/cbutton_small_blue.png) right -90px no-repeat;
	font-size: 15px;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
}



a.cbutton.green {
	background-color: #88b32e; 
	background-image: url(../images/cbutton_green.png);
}


a.cbutton.green span {	 
	background-image: url(../images/cbutton_green.png);
}


a.cbutton.mglass span,
a.cbutton.advert span,
a.cbutton.coin span {
	padding-left: 45px;
}


a.cbutton.small.mglass span,
a.cbutton.small.advert span,
a.cbutton.small.coin span {
	padding-left: 40px;	
}


a.cbutton.disabled {
	opacity:0.6;
	filter:alpha(opacity=60);
}

a.cbutton.disabled:hover {
	cursor: default;
}

a.cbutton:hover {
	background-position: left top;	
}

a.cbutton:hover span {
	background-position: right -78px;	
}

a.cbutton.small:hover span {
	background-position: right -60px;
}

a.cbutton span.icon,
a.cbutton:hover span.icon {
	display: block;
	position: absolute;
	width: 18px;
	height: 18px;
	line-height: 0;
	background: url(../images/cbutton_icons.png) left top no-repeat;
	padding: 0;
	margin: 10px 0 0 20px;	
}


a.cbutton.small span.icon,
a.cbutton.small:hover span.icon {
	margin-top: 7px;
	margin-left: 15px;
}



a.cbutton.advert span.icon {
	background-position: left -18px;	
}

a.cbutton.coin span.icon {
	background-position: left -36px;	
}


a.cbutton.small span.icon {
	background-position: left -54px;
}

.cbox.parts_catalog .inner {
	padding: 0;
}


.cbox table.columns {
	padding:0;
	border-collapse: collapse;	
	width: 100%;
}

.cbox table.columns td {
	padding: 22px 22px 0;	
}

.cbox table.columns .left {
	
}
.cbox table.columns .right {
	width: 171px;
	background: #eff3f5 url(../images/mglass_gray.gif) bottom right no-repeat;
}


.cbox table.columns p {
	clear: both;
	margin: 0;
	padding: 10px 0 20px;	
	font-size: 11px;
	line-height: 17px;		
}



.cbox table.columns .left p {
	color: #677580;
}


.cbox table.columns .right a {
	font-size: 17px;	
}


ul.general_list.catalog_sections li {
	margin-left: 20px;
}

ul.general_list.catalog_sections li a {
	color: #000000;
	padding-left: 5px; 
}

.cbox.mod_partslastads.content_block {
  margin-bottom: 30px;
  margin-left: 10px;
  overflow: hidden;
  width: 240px;
}

.cbox.mod_partslastads .inner {
	padding: 0px 0 0;
	border-color: #F7F7F7;
}

.cbox.mod_partslastads .outer {
	border: 1px solid #DBDBDB;
}

.cbox.mod_partslastads h3,
.cbox.mod_partslastads span.heading3 {
	color: #677580;
	font-size: 12px;
	font-weight: bold;
	background-color: #eff3f5;
	padding: 5px 20px; 	
}


.cbox.mod_partslastads a.to_search {
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 20px;
	color: #000000;
	background-image: url("/images/list-arrow.gif");
	background-position: 7px 9px;
  background-repeat: no-repeat;
}


.cbox.mod_partslastads ul {
	overflow: hidden;
	list-style: none;
	padding: 10px 0 5px;
}

.cbox.mod_partslastads ul li {
	padding: 0 0 5px 5px;
	float: left;		
}

.cbox.mod_partslastads ul li.separator {
	width: 100%;
	padding: 0;
	margin: 0;
	height: 1px;
	clear: both;
	margin: 10px 0;
	border-top: 1px solid #eff3f5;
}
	
.cbox.mod_partslastads ul li .title {
	display: block;
	margin-bottom: 3px;
	top: 0;
}

.cbox.mod_partslastads ul li .city,
.cbox.mod_partslastads ul li .date {
	font-size: 11px;
	color: #677580;
}

.cbox.mod_partslastads ul li p {
	margin: 5px 0;
	font-size: 11px;
}
	
.search_top {
  color: #677580;
  font-size: 11px;
  font-weight: bold;
  
}
.search_top a {
	color: #677580;
	font-size: 11px;
	font-weight: normal;
}

.pagenav {
	clear: both;	
}



.cbox.mod_newcarsfilter .inner {
	padding-left: 0;
	padding-right: 0;
	padding-top: 25px; 	
}

.cbox.mod_newcarsfilter ul {
	list-style: none;
	padding: 0;	
}

.cbox.mod_newcarsfilter ul a,
.cbox.mod_newcarsfilter ul span {
	font-size: 11px;
	text-decoration: none;
	position: relative;
	top: 1px;
}

.cbox.mod_newcarsfilter ul span {
	color: #677580;
}


.cbox.mod_newcarsfilter .group_title {
	display: block;	
	padding: 2px 10px 2px 35px;
	background: #eff3f5 url(../images/newcars_filter.gif) 20px -36px no-repeat;
	height: 19px;
	font-weight: bold;	
}

.cbox.mod_newcarsfilter .expanded .group_title {
	background-position: 20px -17px;
}

.cbox.mod_newcarsfilter .button {
	position: relative;
	left: 32px;
	top: -10px;
}

.cbox.mod_newcarsfilter .group_title a {
	border-bottom: 1px dotted;
	color: #000000;
	position: relative;
	top: 2px;
}


.cbox.mod_newcarsfilter .options {
	padding: 3px 10px 0 24px;
	display: none;
}

.cbox.mod_newcarsfilter .expanded .options {
	display: block;
}

.cbox.mod_newcarsfilter .options li {
	height: 19px;
	padding-left: 20px;
}

.cbox.mod_newcarsfilter .options .deselect {
	display: none;
	width: 13px;
	height: 19px;
	overflow: hidden;
	float: right;
	padding-right: 9px;
	background: url(../images/newcars_filter.gif) right -76px no-repeat;
		
}

.cbox.mod_newcarsfilter .options .deselect,
.cbox.mod_newcarsfilter .options .deselect a {
	top: 0;
}

.cbox.mod_newcarsfilter .options li.selected {
	background: #feedba url(../images/newcars_filter.gif) left -57px no-repeat;
}

.cbox.mod_newcarsfilter .options li.selected .deselect {
	display: block;
}

.cbox.mod_newcarsfilter .sub_group_title {
	font-weight: bold;
	padding-top: 3px;
}

.cbox.mod_newcarsfilter .diff {
	font-size: 10px;
}



.parts_index_text {
	text-align: justify;
	font-size: 11px;
}

.grey_index_text {
    font-size: 11px;
    text-align: justify;
    color: #677580;
}

.cbox.stripe_list {
	display: none;
}

.cbox.stripe_list .inner {
	padding: 0;
	border-color: #f7f7f7;
}

.cbox.stripe_list .outer {
    border: 1px solid #dbdbdb;    
}

.cbox.stripe_list ul {
	list-style: none;
	margin-top: 15px;
}

.cbox.stripe_list ul li {
	padding: 10px 15px 10px 17px;
	background-image: url(../images/arrow_right_1px.gif);
	background-position: 203px center;
	background-repeat: no-repeat; 
}

.cbox.stripe_list ul li.even {
	background-color: #f7f7f7;
}

.cbox.stripe_list ul li a {
    color: #3380B8;
    font-size: 12px;
    font-weight: bold;
    padding: 1px 5px;    
}

.cbox.stripe_list ul li a:hover {
	background-color: #3380B8;
	color: #ffffff;
}

.cbox.stripe_list .show_all {
	display: block;
	padding: 0 10px 10px 22px;
	float: left;
	background: url(../images/arrow_down.gif) right 5px no-repeat;
}

.cbox.stripe_list .show_all a {
	font-size: 11px;
	color: #687681;
	text-decoration: none;		
	border-bottom: 1px dotted;
}









li.std_ad {
	background: none !important;
	padding: 0 !important;
}


.std_ad .item {
    color: #66747F;    
    font-size: 11px;    
    overflow: hidden;    
}

.std_ad .img {
    margin-right: 10px;
    overflow: hidden;
    float: left;
}

.std_ad .price {
    color: #E1651F;
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0;
}

.std_ad .city {
    color: #687480;
    font-size: 11px;
    margin-bottom: 5px;
}


.mini_news.partsmoreads.similar .std_ad {
	margin-bottom: 10px;
}

.mini_news.partsmoreads.last li {
	margin-bottom: 10px;
}


.popular_cars.parts_catalog_list ul {
	width: 50%;
}

.parts_catalog_list_explaination,
.parts_catalog_list_explaination a {
	color: #677580;
	font-size: 11px;
}

.parts_catalog_list_explaination {
	position: relative;
	top: -12px;
}


.ramka {
	display: none !important;	
}



.cbox.chart .inner {
	padding: 17px 0 0 0;
}

.cbox.chart table {
	width: 100%;
	border-collapse: collapse;
}


.cbox.chart th,
.cbox.chart td {
	padding: 6px 10px;
}


.cbox.chart td {
	border-bottom: 1px solid #eff3f5;
}


.cbox.chart .highlighted td {
	background-color: #fff8e6;
}

.cbox.chart th {
	text-align: left;
	background: #eff3f5;
	color: #677580;
}

.cbox.chart td.param_value {
	font-weight: bold;
}



.cbox.chart .legend th {
	background: transparent;
	height: 120px;
	vertical-align: top;	
}


.cbox.chart .legend th.tl_title {
	text-align: center;
}


.cbox.chart .legend th.tl_title .std_link {
	background: #ffffff;
	padding: 0 5px;
}

.cbox.chart .legend th.tl_title .std_link:hover {
	background: #327fb7;
}

.cbox.chart .legend th.tl_title .cars_image {
	margin: 0 auto 17px;	
}

.newcars_compare_result .cbox.chart table {
	position: relative;
	top: -132px;
	margin-bottom: -120px;
}

.newcars_compare_result .cbox.chart .inner,
.newcars_compare_result .cbox.chart .outer {
	overflow: visible;
}


.newcars_compare_result .cbox.chart {
	padding-top: 120px;
}


.newcars_compare_result .mode_select {
	display: block;
	float: left;
	clear: both;
	width: 114px;
	height: 14px;
	text-decoration: none;
	color: #677580;
	padding: 4px 5px 6px 1px;
	margin-bottom: 10px;
	text-align: center;
}


.newcars_compare_result .mode_select.active {
	color: #ffffff;
	background: #3e94c5 url(../images/compare_mode_bg.png) top left no-repeat;
}


.newcars_compare_result th.controls .info {
	display: block;
	clear: both;
}

.newcars_compare_result th.controls .info,
.newcars_compare_result th.controls .info a {
	font-size: 11px;
	font-weight: normal;
	color: #677580;
}


.newcars_compare_result .equal {
	display: none;
}


.mypms_models_filter {
	margin: 10px 0;
	overflow: hidden;
}

.mypms_models_filter div {
	width: 40%;
	float: left;
}

.mypms_models_filter select {
	border: 1px solid silver;
}

.mypms_models_filter option {
	padding: 1px 5px;
}


.mypms_models_list .is_active {
	text-align: center;
	width: 90px;
}


.mypms_models_list .price {	
	width: 100px;
	text-align: right;
}

.mypms_models_list .price input {
	display: block;
	float: left;
	width: 50px;	
}




.mypms_models_list .delete {
	text-align: center;
	width: 70px;
	padding: 6px;
}


#sales_center_map {
	width: 350px;
	height: 250px;
	border: 1px solid #cccccc;
	margin-bottom: 20px;
}


.sales_center_card .column {
	margin-top: 40px;
}

.sales_center_card .column.left {
	width: 370px;
	float: left;	
}

.sales_center_card .column.right {
	width: 340px;
	float: left;	
}

.sales_center_card .address_block {
	overflow: hidden;
	border-bottom: 1px solid #e4ebee;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.sales_center_card .address_block.last {
	border: none;	
}

.sales_center_card .address_block .entry_name {
	display: block;
	font-weight: bold;
}

.sales_center_card .address_block .street_address {
	display: block;
	margin: 3px 0 5px;

}

.sales_center_card .address_block .show_on_map {
	color: #677580;
	text-decoration: none;
	border-bottom: 1px dotted;
	font-size: 11px;
}




.mod_sales_center_list .list_text {
	float: left;
	width: 160px;
}

.mod_sales_center_list .list_text a {
	font-weight: normal;
}

.mod_sales_center_list .lists {
	overflow: hidden;
}


.mod_sales_center_list .button {
	display: block;
	float: left;
	margin-top: 20px;
}

.mod_sales_center_list.index .button {
	position: relative;
	top: 20px;
	left: 70px;	
	margin-top: 0;
}
	
	
/*ul.mod_newcars_last_list {
	overflow: hidden;
	width: 100%;
	list-style: none;
}

ul.mod_newcars_last_list li {
	width: 50%;
	float: left;
	margin-bottom: 5px;
}
	
ul.mod_newcars_last_list .price {
	color: #e1641d;
	font-weight: bold;
	padding: 0 5px;
}

ul.mod_newcars_last_list .body_type {
	color: #677580;
}*/

ul.mod_newcars_last_list {
	overflow: hidden;
	list-style: none;
}

ul.mod_newcars_last_list li {
	width: 25%;
	float: left;
	text-align: center;
}


ul.mod_newcars_last_list .image {
	width: 112px;
	height: 75px;
	display: block;
	margin: auto;
}


.cbox.ajax_slider.mod_newcars_popular .inner,
.cbox.ajax_slider.mod_newcars_popular .ads {
	height: 140px;
}

.cbox.ajax_slider.mod_newcars_popular .col_small {
	padding: 0 21px;
}


.cbox.ajax_slider.mod_newcars_popular .buttons a {
	top: -85px;
}

	
#ad_search_result .item_detail .top {
    border-bottom: none;
    overflow: hidden;
    padding-right: 10px;
    width: auto;
}


#ad_search_result .item_detail .price {    
	font-weight: normal;
}


#ad_search_result .item_detail .additional_info table td {
    background-color: #FFFFFF;
    padding: 0;
}

#ad_search_result .item_detail .summary .label {
    color: #A8ABAE;
}


.item_detail .passport {
    min-height: 330px;
}

.item_detail .list_text a,
.item_detail .list_text span {
	font-weight: normal;
}

.item_detail .list_text li {
	margin-left: 0;
}

.item_detail .resources {
	overflow: hidden;
	margin-bottom: 10px;
}

.item_detail .resources .list_text {
	width: 50%;
	float: left;
}

.item_detail .resources .count {
	color: #677580;
	font-size: 11px;
}


.item_detail .passport .cbox {
	margin-top: 5px;
}

.item_detail .passport .cbox .title {
	padding-bottom: 4px;
	top: 15px;
}

.item_detail .passport .std_price,
.item_detail .passport .cbox .title .heading2 {
	color: #e1641d;
	font-weight: bold;
	font-size: 24px;
	position: relative;
}



.item_detail .passport .where {
	color: #e1641d;
	display: block;
	margin-bottom: 5px;
}


.item_detail .passport .other_sales_centers {
	display: block;
	color: #677580;
	font-size: 11px;	
	padding-left: 13px;
	margin-top: 5px;
}


.cbox.ajax_slider.mod_salelastads .inner,
.cbox.ajax_slider.mod_salelastads .ads {
	height: 65px;
}

.cbox.ajax_slider.mod_salelastads .buttons a {
	top: -46px;
}

.cbox.ajax_slider.mod_salelastads .item {
	background-color: #eff3f5;

}

.cbox.ajax_slider.mod_salelastads .col_small,
.cbox.ajax_slider.submodels .col_small { 
	padding: 0 21px;
}

.cbox.ajax_slider.submodels .col_small {
	position: relative;
	left: 35px;
}

.cbox.ajax_slider.mod_salelastads .buttons a,
.cbox.ajax_slider.mod_news_index .buttons a {
	background-image: url(../images/sale_urgent_buttons_gray.png);
}


.newcars_std_item {
	width: 340px;
	min-height: 95px;
	float: left;	
}

.newcars_std_item.right {
	margin-left: 30px;
}

.newcars_separator {
	width: 100%;
	height: 0;
	clear: both;
	margin-bottom: 20px;
	padding-top: 20px;
	border-bottom: 1px solid #e4ebee;
}


.newcars_std_item .col {
	overflow: hidden;
}


.newcars_std_item .see_other {
	clear: both;
	float: left;	
	display: block;
	margin-top: 10px;
	background: url(../images/ico_zoom.gif) center left no-repeat;
	padding-left: 20px;
}

.newcars_std_item .cars_image {
	float: left;
	margin-right: 15px;
}

.newcars_std_item a.title {
	display: block;
	float: left;
	margin-bottom: 5px;
}

.newcars_std_item .price {
	display: block;
	float: left;
	clear: both;
	color: #e1641d;
	font-weight: bold;
}


.newcars_std_item .where_to_buy {
	color: #e1641d;
	display: block;
	float: left;
	margin-left: 10px;
}

.newcars_std_item .resources {
	clear: both;
	overflow: hidden;
	padding-top: 9px;
}

.newcars_std_item .resources .list_text {
	width: 50%;
	float: left;
}

.newcars_std_item .resources li {
	margin-left: 0;
}

.newcars_std_item .resources li a,
.newcars_std_item .resources li span,
.newcars_std_item .see_other {
	color: #677580;
	font-size: 11px;
	font-weight: normal;
}


.item_detail.model .passport .description {
	margin-top: 20px;
	font-size: 11px;
	line-height: 130%;
}

.std_link {
	color: #3180b7;
	padding: 0 2px;
	font-weight: bold;
}

.std_link:hover {
	background-color: #3180b7;
	text-decoration: none;
	color: #ffffff;	
}

.std_price {
	color: #e1641d;
	font-weight: bold;
}


.model_gallery .top_controls {
	height: 32px;
	overflow: hidden;
}


.model_gallery .top_controls a {
	display: none;
	height: 32px;	
	color: #677580;
}


.model_gallery .top_controls .prev {
	float: left;
}

.model_gallery .top_controls .next {
	float: right;
}


.model_gallery .top_controls .icon {
	display: block;
	width: 32px;
	height: 32px;
}

.model_gallery .top_controls .text {	
	font-size: 11px;
	position: relative;
	top: 9px;
}

.model_gallery .top_controls .prev .icon {
	background: url(../images/prev-horizontal.png) top left no-repeat;
	float: left;
}


.model_gallery .top_controls .next .icon {
	background: url(../images/next-horizontal.png) top left no-repeat;
	float: right;
}


.model_gallery .big_image {
	width: 700px;
	height: 495px;
	overflow: hidden;
	margin: auto;
}


.model_gallery .big_image .cars_image {	
	position: absolute;	
}


.model_gallery .download {
	height: 39px;
	text-align: center;
	margin: 20px 0 30px;
}


.model_gallery .download .cbutton,
.model_gallery .download .comment {
	float: none;
	display: inline-block;
	width: 207px;
}


.model_gallery .download .comment {
	text-align: left;
	color: #677580;
	font-size: 11px;
	padding-left: 10px;
	position: relative;
	top: 5px;
}

.model_gallery .jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 530px;
	margin: auto;
}

.model_gallery .jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 532px;
}


.model_gallery .cars_image.active a {
	border-color: #FEEDBA;
}



.models_list {
	overflow: hidden;
}

.models_list.out_of_production {
	display: none;
}


span.heading2 a.more {
	font-size: 12px;
	color: #3380B8;
	text-decoration: none;
	border-bottom: 1px dotted;	
} 


.trimlevel_list {
	overflow: hidden;	
}

.trimlevel_list .item {
	width: 50%;
	float: left;
	text-align: center;
	margin-bottom: 20px;	
}



.trimlevel_list .price,
.trimlevel_list img,
.trimlevel_list .body_type_str {
	display: block;
	margin: auto;
}

.trimlevel_list .item img {
	/*width: 200px;
	height: 120px;*/	
	margin-bottom: 10px;
}


.trimlevel_list .item .body_type_str {
	color: #677580;
	text-transform: lowercase;
	margin: 
}






.newcars_compare_form .line {
	overflow: hidden;
	margin-bottom: 10px;
}

.newcars_compare_form .line>div,
.newcars_compare_form .line>a {
	float: left;
	display: block;
}

.newcars_compare_form .line>div {
	width: 30%;
	margin-right: 2%;
}


.newcars_compare_form .line .remove {
	width: 10px;
	height: 10px;
	background: url(../images/ico_del.gif) left -3px no-repeat;
	position: relative;
	top: 10px;
	
}


.newcars_compare_form .more {
	color: #677580;
	font-size: 11px;
	text-decoration: none;
	border-bottom: 1px dotted;
}


.newcars_compare_result {
	overflow: auto;
}

.mod_sales_center_list .list_text li {
	margin-left: 0;
}

.mod_sales_center_list.index .list_text li {
	margin-left: 20px;
}


.cbox.submodels .inner {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}

.cbox.submodels .inner,
.cbox.submodels .ads,
.cbox.submodels .ads .col_small {
	height: auto;
}


.news.news_inner .cars_image {
	position: absolute;
}


.small_video_list .sort_block {
	padding-bottom: 19px;
}


.mod_salelinks ul {
	width: 50%;
}

.mod_salelinks ul li {
	padding: 0 0 0 15px;
}


.level_more.mod_salelinks ul li a {
	padding: 0 3px;
}




.item_detail .to_favorites {
	text-decoration: none;
}

.to_favorites span {
	font-weight: normal;
	border-bottom: 1px solid;
	padding: 0;
	font-size: 11px;
}


.cbox.chart th.compare {
	background-image: url(../images/compare_row_bg.gif);
	background-position: right bottom;
	background-repeat: no-repeat;	
}




.item_detail .passport .gplus {
	float: right;
	position: relative;
	top: 5px;
	left: -80px;
}


.cbox.mod_compare_link .inner {
	padding: 1px;	
}

.cbox.mod_compare_link a, 
.cbox.mod_compare_link img {
	display: block;
}


.cbox.newcars_where .inner {
	background: url(../images/newcars_where_bg.gif) bottom right no-repeat;
	min-height: 100px;
}





.cbox.orange.mod_newcars_popular .title h2 a, 
.cbox.orange.mod_newcars_popular .title span.heading2 a {
    color: #BC852B;
}


.form_search_2 .cont .cont_inner .column_1_3 {
	width: 30%;
}

.form_search_2 .cont .cont_inner .column_controls {
	float: right;
	width: 220px;
	border-left: 1px solid #ffffff;
	height: 107px;
	padding-left: 20px;
}

.sale_search_form .colgroup {
	overflow: hidden;
	padding-right: 20px;
	height: 107px;
	border-right: 1px solid #c9d7dd;	
}

.sale_search_form .extra_model_region {
	position: relative;
	top: 20px;
}


.mod_newcars_last_added .content {
	text-align: center;
	padding-bottom: 15px;
}


.cbox .footer.boxes {
	top: 0;	
}

.cbox .footer.boxes .box {
	background: #f7f7f7;
	border-left: 1px solid #dadce1;
	border-bottom: 1px solid #dadce1;
	border-right: 1px solid #dadce1;
}

.cbox .footer.boxes .box.right {
	float: right;
	max-width: 50%; 
}

.cbox.sale_search_form .footer.boxes a.left.show_extra {
	top: 0;
	padding-bottom: 3px;
}

.cbox .footer.boxes .extra_model_region {
	top: 0;
	left: -20px;
}

.cbox.sale_search_form .extra_model_region .listing > div, 
.cbox.sale_search_form .extra_model_region .listing ul {
	/*float: left;*/
	display: inline;
}

/*.cbox.sale_search_form .extra_model_region .listing ul {
	
}*/


.blocker {
	position: absolute;
	background: #ffffff url('../images/loader.gif') center no-repeat;
	z-index: 9999;
	opacity: 0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}


#region_map {
	width: 338px;
	height: 233px;
	background: url(../flash/avtoprom_map.gif) no-repeat;
	float: right;
	margin-right: 10px;
}

.mod_newcars_index .makes {
	list-style: none;
	width: 300px;
	overflow: hidden;
	position: relative;
	left: -22px;	
}

.mod_newcars_index .makes li {
	float: left;
	padding: 10px 0;
	width: 50%;
}

.mod_newcars_index .makes li.odd {
	background: #f7f7f7;
}

.mod_newcars_index .makes li a {
	position: relative;
	left: 22px;
}

.mod_newcars_index .makes li.odd.right {
	background-image: url(../images/row_tag.gif);
	background-position: center right;
	background-repeat: no-repeat;
}
	
	
	
.cbox.ajax_slider.mod_news_index .col_big {
	padding: 0 12px;
}

.mod_news_index .site_area {
	margin-bottom: 0;
	float: right;
	background: #ffffff;
	position: relative;
	left: -10px;
	padding: 0 10px;	
}

.mod_news_index .title {
	top: 17px;
}	
	

.breadcrumbs_wrapper .sale_heading {
	position: relative;
	top: 2px;
	left: 5px;
	line-height: 150%;
}
	

.breadcrumbs_wrapper .sale_heading,
.breadcrumbs_wrapper .sale_heading a {
	color: #687681;
	font-size: 11px;
}
	
	
.mod_newcars_sections .sections {
	list-style: none;	
	width: 350px;
}

.mod_newcars_sections .sections li {
	padding: 0 0 0 40px;
	margin: 15px 0;
	min-height: 36px;
	background-image: url(../images/mod_newcars_sections_icons.png);
	background-repeat: no-repeat;
	background-position: -10px -7px;	
}

.mod_newcars_sections .sections li.search {
	background-position: -10px -60px;
}

.mod_newcars_sections .sections li.test {
	background-position: -10px -113px;
}

.mod_newcars_sections .sections li.compare {
	background-position: -10px -166px;
}


.mod_newcars_sections .sections li .title {
	font-size: 14px;
}

.mod_newcars_sections .sections li p,
.mod_newcars_sections .sections li p a {
	font-size: 11px;
	color: #66737c;
	padding: 5px 0 0 3px; 
}


.cbox.ajax_slider.mod_salelastads.sidebox .inner {
	height: auto;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}

.cbox.ajax_slider.mod_salelastads.sidebox .item {
	width: 230px;
	background-color: #ebf3d8;		
}

.cbox.ajax_slider.mod_salelastads.sidebox .item .cars_image a {
	border-color: #cbdf9a;
}

.cbox.mod_newcars_model_info .inner {
	padding-left: 6px;
	padding-right: 6px;
}

.cbox.mod_newcars_model_info .lcol {
	width: 120px;
	position: absolute;
	text-align: center;
}

.cbox.mod_newcars_model_info .lcol .std_link {
	position: relative;
	top: 5px;
}

.cbox.mod_newcars_model_info .resources {
	padding-left: 125px;
	min-height: 100px;
}

.cbox.mod_newcars_model_info .resources li {
	margin-left: 0;
}

.cbox.mod_newcars_model_info .resources li a {
	font-weight: normal;
	font-size: 11px;
	color: #687681;
}


.to_sc_site {
	overflow: hidden;
	background-color: #fff6d5;
	border: 3px solid #feecba;	
}


.to_sc_site .heading2 {
	float: left;
	height: 22px;
	padding: 7px 150px 7px 30px;
	background: #feecba url(../images/sc_link.gif) right center no-repeat;
}

.to_sc_site .std_link {
	font-size: 14px;
	float: right;
	display: block;
	margin: 8px 50px 0 0;
}


.popular_cars .master {
	
}

.popular_cars .master li {
	height: 22px;
}

.popular_cars .master li a,
.popular_cars .master li a:hover {
	text-decoration: none;
	font-weight: bold;
	height: 14px;
	display: block;
	padding: 4px 0 6px 10px;
	float: none;
	background: transparent;
	color: #31393f;
}


.popular_cars .master li a:hover {
	color: #3384bb;
}

.popular_cars .master li.active {
	background: url("../images/site_area_li_cur_wide.gif") center repeat-x;
}

.popular_cars .master li.active a {
	color: #ffffff;
	background: url("../images/site_area_li_a_right.gif") right top no-repeat;
}


.sales_center_list.popular_cars .dependant.alpha_list {
	width: 70%;	
	overflow: hidden;
	padding-left: 5%;
}

.sales_center_list.popular_cars .dependant.alpha_list li {
	width: 45%;
	float: left;
	padding-left: 5%;
	clear: none;
}



.mod_sales_center_list.sidebox .title {
	top: 13px;
}

.mod_sales_center_list.sidebox .inner {
	padding-left: 19px;
	padding-right: 2px;
	padding-top: 7px;
}

.mod_sales_center_list.sidebox .item {
	height: 40px;
	margin: 10px 0;
}

.mod_sales_center_list.sidebox .cars_image {
	float: left;
	margin-right: 10px;
}


.mod_sales_center_list.sidebox .website {
	color: #bc852b;
	position: relative;
	top: 7px;
	font-size: 11px;
}


.mod_sales_center_list.sidebox .website:hover {
	background-color: #bc852b;
	color: #ffffff;
}

.newcars_search_more {
	display: block;
	width: 70%;
	margin: auto;
	cursor: pointer;
	padding: 5px 0;	
	font-weight: bold;	
}


.content_block.cbutton_alone {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 15px;	
}

