/** Главный блок новостей **/

div.newsMaster {width:517px;background:url(/images/newsBg2.jpg) 0 0 repeat-y;}
div.newsMaster div.newsBg2 {background:url(/images/newsBg1.jpg) 0 0 no-repeat;}
div.newsMaster div.newsBg2 div.newsBg3 {background:url(/images/newsBg3.jpg) 0 100% no-repeat;height:449px;}
div.newsMaster div.newsBg2 div.newsBg3 div.pad {padding:7px 7px 5px 7px;}

div.newsMainPic {width:388px;height:437px;background:none #fff;float:left; font-size:11px; overflow: hidden;}
div.newsMainPic div.newsMainPad {padding:5px 13px;}
div.newsMainPic span.date {color:#8c8c8c;}
div.newsMainPic h2 {margin:5px 0;padding:0px;font-weight:normal;font-size:18px;}
div.newsMainPic h2 a {color:#daad1c;text-decoration:underline;}
div.newsMainPic h2 a:hover {text-decoration:none;}
div.newsMainPic p {}
div.newsThumbs {float:right;width:108px;height:435px;}
div.newsThumbs a {display:block;position:relative;text-decoration:none;}
div.newsThumbs a img {border:2px solid #bcbcbc;margin:0 0 5px 0;}
div.newsThumbs a:hover img {border:2px solid #fff;}
div.newsPopup {position:absolute;left:-210px;top:30px;width:220px;background:url(/images/popupBg2.gif) 0 100% no-repeat;font-size:11px;color:#daad1c;font-weight:bolder;}
div.newsPopup div.newsPopupBg {background:url(/images/popupBg1.gif) 0 0 no-repeat;position:relative;top:-10px;}
div.newsPopup div.newsPopupBg div.newsPopupPad {padding:5px 15px 5px 10px;}

/*autosell блок автообъявлений */
.autosell{width:456px; height: 143px; position: relative; overflow:hidden; clear:left; margin:0px -12px 0 0; padding:5px 0 0 0;}
.autosell .items {
    /*height:20000em;*/
	position:absolute;
}
.autosell .block{width:152px; background:url(/images/as_bg.gif) left top no-repeat; padding: 4px 0 0 0px; color:#ccc; font-size:11px;}
.autosell .block img{margin-left:5px;}
.autosell .block a{text-decoration:none; color:#ccc;}
.autosell .block DIV.pict{ height: 84px;}
.autosell .block a span{color:#8b8b8b; font-size:10px; padding:0 0 0 10px;}
.autosell .block DIV.h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; font-weight:bold;; padding:0; margin:0;}
.autosell .block DIV.h2 a{color:#ccc; font-weight:bold; font-size:12px; white-space:nowrap; overflow:hidden; text-decoration:none; background:url(/images/arr2.gif) 0 2px no-repeat; padding:0 0 0 10px;margin: 10px 0 5px 0; display:block; width: 130px;}
.autosell .block DIV.h2 a:hover{ color: #ffffff;}
.autosell .block:hover A, .autosell .block:hover H2 A, .autosell .block:hover A SPAN{color: #ffffff;}


/*banners*/
/*
.banners{padding:15px 0; clear:both; width: 443px;}
.banners TD{	width: 50%;}

.banners a{background: url(/images/banner.gif) 0 0 no-repeat; padding:7px; display:block;margin-bottom:18px;}
.banners a.ban_wide{float:left;background:url(/images/banner_wide.gif) 0 0 no-repeat; padding:7px; display:block; margin-bottom:18px; clear: both;}
.banners a.f{float:left;}
.banners a.s{float:right; margin-right: 1px;}
*/


/*widgets*/
.widgets{background:url(/images/w_t.gif) left top no-repeat; clear:left; float:left; padding: 8px 0 0 0; }
.widgets .in{background: #858585 url(/images/w_grad.gif) top left repeat-x; width:435px; float:left;padding: 0 8px 0 0 }
.widgets .inn{background:url(/images/w_b.gif) top left no-repeat; height:8px; float:left; clear:left; width:444px;}

.widgets .m_line{width:214px; float:left;}
.widgets .m_line DIV.h2{background: url(/images/w_h2.gif) right top no-repeat; height:23px; margin: 4px 0pt 8px; padding: 0 15px 0 0; color:#CCCCCC; font-size:12px; font-weight:bold;}
.widgets .m_line DIV.h2 a{background:url(/images/w_m_a.gif) 0 0 repeat-x; display:block; width:192px; line-height:23px; padding: 0 0 0 7px; color:#ccc; text-decoration:none;}
.widgets .m_line DIV.h2 a:hover, .widgets .m_line DIV.h2 a.active{background-position: 0 -23px;}
.widgets .content_line{width:206px; height:315px; padding:4px 5px 0 5px; float:right; background: #dedede url(/images/w_content.gif) 0 bottom no-repeat; min-height:265px; font-size:1.1em;}
.widgets .content_line p{padding:5px 11px 8px;}
.widgets .content_line DIV.h2{color:#63111B; padding: 0px 0px 4px 0px; }

.widgets .checkbos_block {margin: 0px 0px 0px 0px; }
.widgets .checkbos_block .inputbox{width:200px; font-size:11px; height:19px; padding:1px 1px 1px 1px;}
.widgets .checkbos_block .small{width:65px;}
.widgets .checkbos_block .checkbox{font-size:11px; color:#000; margin: 2px 0; padding:3px 5px 3px 19px; background:transparent url(/images/checkbox_red2.gif) no-repeat scroll -18px 0px; text-decoration:none; float: left; clear: left;}
.widgets .checkbos_block a.checked{background-position: 0 0px;}
.widgets .checkbos_block .r_p .checkbox{font-weight:bold; margin: 3px 0;}
.widgets .checkbos_block SPAN{ background-color: #DEDEDE; padding: 3px 0px;}
.widgets .bt_subscr{border:0; color:#fff; font-weight:bold; font-size:12px; letter-spacing:1px; background:url(/images/vote_bt.gif) no-repeat; width:108px; height:20px; text-align:left; padding:0 0 0 3px; display:block; cursor:pointer;}
.widgets HR{ border: none; border-top: 1px solid #B0B0B0; height: 1px; margin: 5px 0px; padding: 0px; line-height: 1px; }
.widgets .yellow_borders{ border: 1px solid #E5AF1D;}
.widgets A.red_link_list_img { background: url(/images/red_link_list_img.gif) no-repeat left 50%; padding-left: 6px; }

/* fines */
.widgets .fines {}
.widgets .fines P{ padding: 0px 0px 13px 0px;}

/* t_calculator */
.widgets .t_calculator { line-height: 17px;}
.widgets .t_calculator P{ padding: 0px; margin: 0px; line-height: 14px;}
.widgets .t_calculator SELECT{ width: 206px; margin-bottom: 5px;}
.widgets .t_calculator SELECT.vozrast{ width: 95px; border: 1px solid #999999;}
.widgets .t_calculator INPUT.yellow_borders{ width: 95px;background-color: #ffffff; color: #000000;}

/* fuel cost */
.widgets .fuel_cost TABLE{ border: 1px solid #959595; border-collapse: collapse;}
.widgets .fuel_cost TABLE TH{ padding-left: 2px; text-align: left; vertical-align: middle; font-weight: 700; border: 1px solid #959595; height: 19px; width: 70px;}
.widgets .fuel_cost TABLE TD{ text-align: left; padding-left: 40px; font-size:13px; vertical-align: middle; border: 1px solid #959595;}
.widgets .fuel_cost TABLE TD.flag{ height: 21px;}
.widgets .fuel_cost TABLE TR.gray_bg{ background-color: #C9C9C9;}
.widgets .fuel_cost P{ color: #8B8B8B; padding: 0px; margin: 0px;}
.widgets .fuel_cost DIV.h2{	font-weight: 700; font-size: 11px; color: #000;}
.widgets .fuel_cost .green-arrow{	color: green; }
.widgets .fuel_cost .red-arrow{	color: darkred; }

/* s_calculator */
.widgets .s_calculator { line-height: 17px;}
.widgets .s_calculator P{ padding: 0px; margin: 0px;  color: #8B8B8B;}
.widgets .s_calculator SELECT{ width: 202px;}
.widgets .s_calculator INPUT.year{ width: 95px; border: 1px solid #999999;}
.widgets .s_calculator INPUT.yellow_borders{ width: 95px; margin-top: 10px; background-color: #ffffff; color: #000000;}

/* exchange rates */
.widgets .exchange_rates DIV.h2{	color: #63111B; font-weight: 700; font-size: 13px; }
.widgets .exchange_rates TABLE{ border: 1px solid #959595; border-collapse: collapse;  margin-bottom: 5px; font-size: 11px;}
.widgets .exchange_rates TABLE TH{ padding-left: 2px; text-align: left; vertical-align: middle; font-weight: 700; border: 1px solid #959595; height: 19px; width: 50px;}
.widgets .exchange_rates TABLE TD{ text-align: center; vertical-align: middle; border: 1px solid #959595; width: 75px;}
.widgets .exchange_rates TABLE TH IMG{padding-left: 3px;}
.widgets .exchange_rates TABLE TD.title{ height: 21px;}
.widgets .exchange_rates TABLE TR.gray_bg{ background-color: #C9C9C9;}
.widgets .exchange_rates TABLE.t2 TH{ width: 125px}

/* c_calculator */
.widgets .c_calculator { line-height: 17px;}
.widgets .c_calculator P{ padding: 0px; margin: 0px;  color: #8B8B8B; line-height: 15px;}
.widgets .c_calculator SELECT{ width: 97px; margin-bottom: 5px;}
.widgets .c_calculator INPUT.year{ width: 95px; border: 1px solid #999999;}
.widgets .c_calculator INPUT.yellow_borders{ width: 95px; margin-top: 8px;background-color: #ffffff; color: #000000;}



/*advise*/
/*
.advice{clear:both;}
.advice div.h2{background:url(/images/ab_h3.gif) top left repeat-x; color:#63111b; padding:2px 10px; margin-bottom:9px; clear:both; border: solid 1px #3a3a40; font-size:12px; font-weight:bold;}
.advice div.h2 a, .advice div.h2 a:hover{color:#63111b; padding:0; margin:0px; float:none; background:none; text-decoration:none;}

.advice .col{width:154px; float:left;}
.advice a{padding:2px 2px 2px 15px; background: url(/images/arr3.gif) 4px 9px no-repeat; display:block; color:#ccc; font-size:12px; font-weight:bold; line-height:20px;}
.advice a:hover{color:#fff;}
*/

/*rubric*/
/*
.rubric{width:500px; margin:auto; padding:15px 0;}
.rubric ul{list-style:none; padding:0; margin:0;}
/*.rubric li{float:left; width:136px; margin: 0px;}*/	
/*
.rubric li a{text-align:center; display:block; width:146px; height:145px; background:#000; font-weight:bold; color:#d09119; text-decoration:none;}
.rubric li a:hover{color:#fff;}
.rubric li a span{display:block; height:34px; padding: 8px 3px 0 3px;text-decoration:none; font-size:11px;}
.rubric li a img{display:block; margin:auto; border: none;}

.rubric .rwd{background:url(/images/arr_left.jpg) 0 50% no-repeat; display:block; float:left; height:148px; width:23px; text-decoration:none;}
.rubric .fwd{background:url(/images/arr_right.jpg) 100% 50% no-repeat; display:block; float:right; height:148px; width:23px; text-decoration:none;}
*/

/*notice*/
/*
.notice{background:url(/images/n_t.gif) left top no-repeat; padding: 6px 0 0 0; margin:10px 0px 10px 0px; float:left;width:444px;}
.notice .in{background:#535359; float:left; width:444px;}
.notice .inn{background:url(/images/n_b.gif) top left no-repeat; height:6px; clear:left;}
.notice .in a{font-weight:bold; color:#ccc; font-size:12px; padding:0px 2px 0px 10px; background: url(/images/arr4.gif) 0 4px no-repeat; line-height:1.2em;}
.notice .in a:hover{color:#fff;}
.l_n{width:152px; padding: 5px 9px 10px 60px; float:left; background:url(/images/kpk.gif) 17px 5px no-repeat; border-right:solid 1px #3a3a40; height: 40px;}
.r_n{width:161px; padding:5px 7px 10px 44px; float:right; background: url(/images/msn.gif) 0px 5px no-repeat;}

.l_nz{display:inline;background: url(/images/bg19.gif) right top no-repeat; line-height:18px; cursor:pointer; padding:0px 5px 4px 15px; position: relative; top: -2px;}
*/

/*widget subscribe on info page блок подписки на рассылку*/
.info_subscr_wid .content_line{width:206px; height:197px; }
.info_subscr_wid .content_line p{padding:5px 11px 8px;}
.info_subscr_wid H3{ font-size:11px !important; font-weight:bold !important; margin:0pt; padding:0pt;}
.info_subscr_wid .checkbos_block {margin: 0px 0px 0px 0px; }
.info_subscr_wid .checkbos_block .checkbox{font-size:11px; color:#000; margin: 2px 0; padding:3px 5px 3px 19px; background:transparent url(/images/checkbox_red2.gif) no-repeat scroll -18px 0px; text-decoration:none; float: left; clear: left;}
.info_subscr_wid .checkbos_block a.checked{background-position: 0 0px;}
.info_subscr_wid .checkbos_block SPAN{ background-color: #BABABA; padding: 3px 0px;}
.info_subscr_wid .bt_subscr{border:0; color:#fff; font-weight:bold; font-size:12px; letter-spacing:1px; background:url(/images/vote_bt.gif) no-repeat; width:108px; height:20px; text-align:left; padding:0 0 0 3px; display:block; cursor:pointer; margin-top: 25px;}

/*info_block - Последние темы форума, Опрос*/
.info_block{clear:left;  float:left;  width:444px; padding:0; margin-top:15px; color:#ccc; background:url(/images/i_bg1.gif) /*137px*/217px 0px repeat-y; font-size:1.1em;}
.info_block div.h2{ font-size: 12px; padding:3px 0px 5px 0px;}
.info_block .x1 {
	width:444px !important;
}
.info_block .x1 div.h2, .info_block .x2 div.h2, .info_block .x3 div.h2{ font-weight: 700;	color: #DAAD1C}
.info_block .block{/*width: 136px;*/ width:190px; margin-right:10px; float:left; padding-right: 6px;}
.info_block .block a{color:#ccc; }
.info_block .x1{padding-left:6px;}
.info_block .x1 a, .x2 .more{margin:10px 0; display:block; background:url(/images/arr.gif) 0 5px no-repeat; padding: 0 0 0 7px; }
.info_block .x1 a{	text-decoration: none;}
.info_block .x1 a:hover{	color: #fff;}
.info_block .x2 .bt_vote{border:0; color:#fff; font-weight:bold; font-size:12px; letter-spacing:1px; background:url(/images/vote_bt.gif) no-repeat; width:108px; height:20px; text-align:left; padding: 0px 0px 1px 8px; display:block; cursor:pointer;}
.info_block .x2 .radio a{display:block;background:url(/images/radio_gray.gif) left -21px no-repeat; padding:3px 0 3px 20px; font-weight:bold; font-size:1.1em; text-decoration:none;}
.info_block .x2 .radio a.sel{background-position: 0 0px;}
.info_block .x3 a{color:#ccc; display:block; margin:0 0 10px 0; padding: 0 0 0 10px; background: url(/images/arr.gif) 0 4px no-repeat; text-decoration:none; overflow: hidden;}
.info_block .x3 a:hover{color:#fff;}
.info_block .x3 a.more{display:block; margin:5px 0 10px 0; padding: 0 0 0 10px; background: url(/images/arr.gif) 0 4px no-repeat;  text-decoration:underline;}
.info_block .x3 a.more:hover{ text-decoration:none; color: #ccc;}

/*random - рандомные картинки */
/*
.random{float:left; clear:left; padding:15px 0 0 0; width:450px;}
div.r1{width:145px; float:left;}
.r1 a.r1{background:url(/images/r1.jpg) no-repeat; padding:5px; float:left; display:block;}
.r2 a.r2{background:url(/images/r2.jpg) no-repeat; padding:5px; margin-right:7px; float:left; display:block; width:83px; height:63px;}
div.r2{float:left; width:310px; margin-right:-5px; white-space:nowrap; position:relative;}
div.r2 img{position: absolute;}
div.r2 img .zoom_in_pict{	width: 166px; height: 128px; top: -100px;}

.random div.h2{color:#ccc; padding:10px 0 10px 10px; background:url(/images/arr6.gif) 0 15px no-repeat; font-weight: 700; font-size: 12px;}
.random div.h2 a{color:#ccc;}
*/

/*structure*/
.left_part{width:444px; float:left; padding: 0px 10px 0px 9px;*overflow:hidden;}
.right_part{width:519px; float:left;}

.left_part h1 {
	padding-bottom:5px;
}

/*search block*/
.search_block{background:url(/images/sb_t.gif) left top no-repeat; padding:5px 0px 0 0px; font-size:1.1em;}
.search_block .in{background:url(/images/sb_b.gif) left bottom no-repeat; padding:0 0px 8px 0;}
.search_block .inn{background:#dbdbdb url(/images/grad1.jpg) left bottom repeat-x; padding:0 0px; float:left; width:429px; padding: 0 7px; /*height:420px;*height:420px;_height:410px;*/ height:435px;*height:435px;_height:425px;}

.search_block DIV.h3{font-weight:bold; padding:12px 0 5px 0px; margin:0;}
.search_block DIV.h3_year{padding:12px 0 0px 2px;}
.search_block .IEfix{padding: 2px 0 6px 2px;}
.town{margin: 0 0 6px 0;}
.search_block .r_p DIV.h3{font-weight:bold; padding:12px 0 5px 2px; margin:0;}
.search_block table{margin: 0px 0; width:100%;}
.search_block table td{white-space:nowrap; /*text-align:right;*/ text-align:left !important;}

    /** цена, растаможенные **/  
    .search_block .table_align_left TD{ text-align: left!important;}
    .search_block .table_align_left TD.cell3{ text-align:right !important}
    .search_block .table_align_left TD.cell2{ text-align: right !important}
    .search_block .table_align_left { width:100%; margin-top: 12px }

table.tab203 {
	width:203px;
}

.checkbos_block {margin: 20px 0 0 5px; line-height:20px;}

.search_block .inputbox{width:200px; font-size:11px; padding:1px;}
.search_block .small{width:65px;}

.search_block .checkbox{font-size:11px; color:#000; margin: 2px 0; float:left; width:91%; clear:left; padding:3px 5px 3px 19px; background:url(/images/checkbox_red.gif) 0 -29px no-repeat; text-decoration:none;}
.search_block a.checked{background-position: 0 0px;}
.search_block .r_p .checkbox{font-weight:bold; margin: 3px 0;}
.search_block .checkbos_block .checkbox{padding-top: 1px; margin-top: 5px;}

.search_block .tab3 {width: 100%;}

.search_block .l_p select {font-size:11px; padding:1px; width: 100%}

.search_block select.sel_small {
	width: 40px;
}
.search_block select.sel_small3 {
	width:90px;
}


.l_p{width:202px; float:left; height:405px; background: url(/images/sb_line.gif) right 10px no-repeat; padding:0 13px 0 0;}
.l_p input, .l_p select {}
.r_p{width:202px; float:right; }
.l_p_and_r_p_same_height{/*height: 390px;*height: 400px;_height: 390px;*/ height: 410px;*height: 410px;_height: 410px;}
.hd{background:url(/images/sb_hd.gif) center no-repeat; text-align:center; color:#fff; display:block; height:23px; line-height:23px;font-weight:bold; font-size:12px;}
.price{width:50px;}

.ext{display:block; clear:left; width:90%; padding:10px 0 4px 15px; background:url(/images/arr.gif) 4px 15px no-repeat;}
.r_p .ext{padding:6px 0 3px 15px;}

/* main page form */
.inp_small {
	width:90px;
}
.sel_small2 {
	width:90px;
}

.select1 {
	/*width:90%;*/
	/*width:194px;*/
}
div.l_p label {
	font-size:11px;
}
table.tab2 {
	width:100%;
}
table.tab2 td {
	vertical-align:middle;
	font-size:11px;
}
table.tab2 td.cell4 {
    text-align: right !important;
}


/* end main page form */


/* news area список новостей справа */

.news_area{padding: 10px 0 0 0;}
.news_area h2{padding: 7px 0 10px 10px; background:url(/images/arr-yellow_s.gif) 0 15px no-repeat; color:#DAAD1C; font-size:18px; font-weight:normal; margin:0pt;}
.news_area h2 a{color:#DAAD1C; padding:0;}
.news_area  h2 a:visited{color:#b2a76a;}

.news_area div.h2{background:url(/images/ab_h3.gif) top left repeat-x; color:#63111b; padding:3px 10px; font-size:12px; font-weight:bold;}
.news_area div.h2 a{color:#63111b; padding:0px; margin:0;}
.news_area a{color:#ccc; font-size:1.1em; text-decoration:none; display:block; }
.news_area .news-summary{color:#ccc; font-size:1.1em; text-decoration:none; display:block; }

.news_area a:hover{color:#fff;}

.news_area img{border: solid 3px #fff; margin:10px;}

.search_block .r_p table{padding:0; margin:0;}
.search_block .r_p td {text-align:left; padding:0; margin:0;}
.search_block .r_p td select.inputbox{width:87px}

.search_block .l_p table.tmp_tbl{padding:0; margin:0px 0px 3px 0px;}
.search_block .l_p td {text-align:right; padding:0; margin:0;}
.search_block .l_p td select.inputbox{width:95px}
.search_block .l_p td select.small{width:65px;}
.search_block .l_p table H3{	text-align: left;}


.rs_bt {
    cursor: pointer;
    letter-spacing: 0.6px;
    text-align: center;
    border: 0;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    /* width: 77px; */
    height: 21px;
    padding: 0 10px 0 0px;
    display: block;
    float: right;} 

