body { background:#EEE8D4; margin:0; padding:0; }
body, td { font:11px Tahoma; color:#333; }

a { color:#990000; }
a:hover { text-decoration:none; }

img { border-width:0px; }

* html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

h1, h2, h3, h4, h5 { padding:0; margin:0; }
h2 { font-size:17px; font-family:Tahoma; font-weight:normal; letter-spacing:0; text-transform:uppercase; color:#530E00; }
h4 { font-size:14px; margin-bottom:10px; }
h5 { font-size:12px; margin-bottom:10px; }
sup.a-sup {text-decoration: none;}

.table-body { }
.middle-box { vertical-align:top; }

.header { background:#373C43 url("/i/header_bg.gif"); }
.header .title-marks { height:33; width:256; background:url("/i/title_marks.gif") no-repeat 5px 0; position: absolute; top: 297; }
.header .title-marks h2 { height:28px; color:#FFF; padding:8px 0 4 25px;}

.header-box0 { background:#373C43 url("/i/header_bg.gif"); }
.header0 { background: url("/i/hd_koleso.jpg"); background-repeat: no-repeat; background-position: bottom right; }
.header0 .title-marks { height:33; width:256; background:url("/i/title_marks.gif") no-repeat 5px 0; position: absolute; top: 297; }
.header0 .title-marks h2 { height:28px; color:#FFF; padding:8px 0 4 25px;}

.nav-box { padding:1px 1px 0px 0; margin: 0; }
ul#nav { padding:0; margin:0; list-style:none; border-bottom:2px solid #2D3035; }
ul#nav li { padding:0; margin:0; }
ul#nav a { display:block; text-decoration:none; height:22px; color:#FFF; background-image:url("/i/nav_bg.gif"); background-repeat:no-repeat; background-position:0 0; }
ul#nav a span { display:block; padding:4px 0 0 48px; }
ul#nav a:hover { background-position:0 -22px; font-weight:bold; }

.red_button {margin-right:5px; color:#FFF; text-decoration:none; float:left; display:block; border:1px solid #D2CAB5; padding:1px;}
.red_button:hover { text-decoration:underline; }
.red_button span { cursor:pointer; float:left; display:block; padding:3px 9px 5px 9px; background:#9B1B00; }

.top-login { background:#000; height:24px; padding:3px 12px 0px 12px; _padding-bottom: 3px;}
.top-login td { padding:0px 5px 0 0; color:#999; }
.top-login .inp-txt { border:1px solid #3D3D3D; color:#999; background:#000; margin-right:5px; height:20px; width:165px; }
.top-login .inp-butt { border:none; margin-left:5px; color:#FFF; background:#2B2B2B; padding:3px 0 3px 0; width:66px; cursor:pointer }
.top-login .reg-butt { border:none; margin:0px 5px 0px 0px; color:#FFF; background:#9B1B00; padding:3px 0 3px 0; width:115px; cursor:pointer }
.top-login a.fpass { font-size:10px; color:#9F9F9E; }
.top-login a.reg { color:#FFF; background:#9B1B00; text-decoration:none; padding:3px 0 5px 0; width:95px; display:block; text-align:center; }
.top-login a.reg:hover { text-decoration:underline; }

.bottom-login td { padding:8px 5px 0 0; color:#000; }
.bottom-login .inp-txt { border:1px solid #3D3D3D; color:#000; margin-right:5px; height:20px; width:190px; }
.bottom-login .inp-file { border:1px solid #3D3D3D; color:#000; margin-right:5px; height:20px; width:190px; }
.bottom-login .inp-chb { border:1px solid #3D3D3D; color:#000; margin-right:5px; }
.bottom-login .inp-radio { border:1px solid #3D3D3D; color:#000; margin-right:5px; }
.bottom-login .inp-textarea { border:1px solid #3D3D3D; color:#000; margin-right:5px;}
.bottom-login .inp-butt { border:none; margin:0px 5px 5px 0px; color:#FFF; background:#2B2B2B; padding:3px 0 3px 0; width:66px; cursor:pointer }
.bottom-login .reg-butt { border:none; margin:0px 5px 5px 0px; color:#FFF; background:#9B1B00; padding:3px 0 3px 0; width:115px; cursor:pointer }
.bottom-login a.fpass { color:#000; }
.bottom-login a.reg { color:#FFF; background:#9B1B00; text-decoration:none; padding:3px 0 5px 0; width:95px; display:block; text-align:center; }
.bottom-login a.reg:hover { text-decoration:underline; }

.bottom-login td.lite {color: #990000;}
.bottom-login div.profile_menu {background-color: #fff;width:100%;}
.bottom-login div.profile_menu div {	background-color: #fff;	height:25;	float:left;	padding-top:10;	font-weight: bold;}

p.tab1 { font-size: 130%; margin-bottom: 6px; margin-top: 6px; font-weight: bold; font-size: 130%;}
p.tab1 font {background-color: white; padding: 5 5 5 5; border: 1px solid #999999; border-bottom: 0px;}
p.tab1 a {padding: 6 5 5 5; background: #eee8d4; border: 1px solid #999999; border-top: 1px solid #eee8d4; text-decoration: none;}

/*.top-ban { background:url("/i/banner_top_bg.gif") repeat-x; }
.top-ban div.tban-box { background:url("/i/banner_top_bg2.jpg") no-repeat; padding:5px; }
.top-ban .top-cars { background:url("/i/banner_top_bg2.jpg") no-repeat; }
.top-ban div.tban-box span.txt { display:block; background:#272B31; text-align:center; color:#646464; padding:38px 0; }*/

.stretch-ban { background: #000000; border: solid 1px #000000; }
.top-ban { background:url("/i/banner_top_bg.gif") repeat-x; }
.top-ban div.tban-box { background:url("/i/banner_top_bg2.jpg") no-repeat; padding:5px; }
.top-ban div.tban-box div { background:#272B31; text-align:center; color:#646464; padding:38px 0; }

.top-ban .top-box1 { background:#000; text-align:left; color:#FFF; padding:0; height:90px; }

.top-title-box { border-top:1px solid #46484C; border-bottom:1px solid #18191B; margin-bottom:6px; }
.top-title { height:42px; background:#18191B url("/i/title_bg_top.gif") no-repeat; }
.top-title h2 { color:#FFF; padding:10px 0 9px 16px; }

.top-cars .big-car-pic { padding:0px 0px 0px 5px; width:200px; height:300px; overflow:hidden; }
/*.top-cars .big-car-pic img { width: 200px; height: 300px; }*/
.cars-crop-box0 { background:url("/i/hd_koleso.jpg") no-repeat bottom right; }
.cars-crop-box { padding-bottom: 0; }
.cars-crop-box img { margin-top: 0; padding:0; width: 200px; height: 145px; }
.cars-crop-none { float:left; margin:0 6px 0px 0; width:200px; height:145px; overflow:hidden; min-height: 145px; color: #FFFFFF; }
.cars-crop-none table { border: none; border-collapse: collapse; }
.cars-crop-none td {padding: 0 0 0 0;}
.cars-crop-none a { color: #FFFFFF }
.cars-crop-none_x { float:left; margin:0 6px 0px 0; width:200px; height:300px; overflow:hidden; color: #FFFFFF; }
.cars-crop-none_x a { color: #FFFFFF }
.top-cars .cars-crop { height:302px; overflow:hidden; }
.top-cars .cars-crop a { display:block; float:left; margin:0 6px 10px 0; }
.top-cars .big-ban { padding:5px 6px 5px 5px; }
.top-cars .und-crop-ban { padding:5px 3px 5px 0; }

.cars-marks { padding:5px 0 5px 25px; background:#FDF3DA; }
.cars-marks ul { width:75px; padding:0; margin:0 0 0 0; list-style:none; float:left; }
.cars-marks ul li { padding:2px 0 6px 0; margin:0; background:url("/i/sep_horiz1.gif") repeat-x bottom left; }
.cars-marks ul li.lst { background:none; }
.cars-marks ul li a { color:#000; }

.cars-marks2 { border:5px solid #EEE8D4; background:#FFF; width:100%; }
.cars-marks2 TD { width:20%; padding:15px 7px 5px 7px; }
.cars-marks2 ul { padding:0; margin:0 0 10px 0; list-style:none; }
.cars-marks2 ul li { padding:2px 0 6px 0; margin:0; background:url("/i/sep_horiz1.gif") repeat-x bottom left; }
.cars-marks2 ul li.lst { background:none; }
.cars-marks2 ul li a { color:#000; }
.cars-marks2 ul li b { color:#990000; font-size:125%}

.cars-marks-all { background:#F2E7C9; border-bottom:1px solid #FFF; }
.cars-marks-all div { width:380px; height:26px; }
.cars-marks-all .marks { width:230px; float:left; margin:4px 0 0 12px; }
.cars-marks-all span { float:left; display:block; background:url("/i/ar4.gif") no-repeat 0 5px; padding-left:11px; margin:6px 0 0 10px; }

.cars-table1 { border:5px solid #EEE8D4; background:#FFF; width:100%; }
.cars-table1 .c-logo { padding:10px 10px 10px 25px; }
.cars-table1 .c-models { width:100%; padding:25px 0 25px 15px; }
/*.cars-table1 .c-models h2 { margin-bottom:20px; }*/
.cars-table1 h1 { font-size:17px; font-family:Tahoma; font-weight:normal; letter-spacing:0; text-transform:uppercase; color:#530E00; margin-bottom:20px; }
.cars-table1 td.model_list { padding: 1em 2em; }
.cars-table1 .model-item { color:#000; text-align:center; display:block; width:112px; height:100px; float:left; margin:0 19px 0 0; min-height:75px; }
.cars-table1 .model-item span { cursor:pointer; display:block; margin-top:-17px; width:100%; text-decoration:underline; }
.cars-table1 .model-item:hover span { text-decoration:none; }
.cars-table1 .model-item:hover a { text-decoration:none; }
.cars-table1 .model-item1 { color:#000; text-align:center; display:block; width:112px; height:100px; float:left; margin:0 19px 0 0; min-height:75px; }
.cars-table1 .model-item1 span { display:block; margin-top:-17px; width:100%; }
.cars-table1 .c-info td { padding:20px 25px 15px 15px;}
.cars-table1 .c-info h2 { margin-bottom:10px; }
.cars-table1 .c-info p { margin:0 0 12px 0; }
.cars-table1 .c-title td { background:#B8AC96; padding-top:1px; border-left:1px solid #FFF; border-right:1px solid #FFF; border-bottom:15px solid #FFF; }
.cars-table1 .c-title h2,.c-title h1 { margin:0; padding:5px 15px 6px 15px; border-top:1px solid #FFF; color:#FFF; }
.cars-table1 .c-title2 td { border-bottom:0px; }
.cars-table1 .c-title2 h2 { text-transform:none; }
.cars-table1 .c-title3 td, .cars-table1 .c-title4 td { border-top:1px solid #FFF; background:#BDA186; border-bottom:0px; }
.cars-table1 .c-title3 h2,.c-title3 h1, .cars-table1 .c-title4 h2 { text-transform:none; font-size:12px; font-weight:bold; padding:10px 15px 11px 15px; }
.cars-table1 .c-title4 td { border-top:0px; }
.cars-table1 .c-title4 h2 { text-transform:uppercase; }
.cars-table1 .c-line td { vertical-align:top; }
.cars-table1 .c-line .c-pic1 { padding:0 10px 0 8px; }
.cars-table1 .c-pic2 { padding:9px; }
.cars-table1 .c-pic2 h2 { margin:20px 0 15px 6px; }
.cars-table1 .c-line .c-mod { padding:0 1px 25px 0; }
.cars-table1 .c-line .c-mod .tit h4 { font-size:12px; color:#660000; padding:5px 15px 6px 15px; border-top:1px solid #FFF; margin:0; }
.cars-table1 .c-line .c-mod .tit { background:#EFECE7; padding-top:1px; }

.cars-table1 .cars-marks2 { border:0px; background:#FFF; width:100%; }

.cars-table1 .c-mod ul { padding:15px 5px 0 15px; margin:0; list-style:none; float:left; }
.cars-table1 .c-mod ul li { padding:2px 0 6px 0; margin:0; background:url("/i/sep_horiz1.gif") repeat-x bottom left; }
.cars-table1 .c-mod ul li.lst { background:none; padding-bottom:0; }
.cars-table1 .c-mod ul li a { color:#000; }

.cars-table1 .c-tools1 { padding:6px 5px; background:#FDF3DA; border-top:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF; }
.cars-table1 .c-tools1 .b1, .cars-table1 .c-tools1 .b2 { margin-right:5px; color:#FFF; text-decoration:none; float:left; display:block; border:1px solid #D2CAB5; padding:1px; }
.cars-table1 .c-tools1 .b1:hover, .cars-table1 .c-tools1 .b2:hover { text-decoration:underline; }
.cars-table1 .c-tools1 .b1 span, .cars-table1 .c-tools1 .b2 span { cursor:pointer; float:left; display:block; padding:3px 9px 5px 9px; background:#9B1B00; }
.cars-table1 .c-tools1 .b2 span { background:#9B1B00; }
.cars-table1 .c-tools1 .b3 { font-weight:bold; float:right; display:block; margin-top:2px; background:url("/i/icon_lock.gif") no-repeat 0 2px; padding:2px 4px 2px 16px ; }

.cars-table1 .c-pics-box { border-left:1px solid #FFF; border-right:1px solid #FFF; background:#FDF3DA; padding:8px 0 8px 7px; }
.cars-table1 .c-pics-box a { float:left; margin:0 7px 7px 0; }

.cars-table1 .c-descr1 { padding:15px; font-size:12px; line-height:18px; border:1px solid #FFF; background:#FDF3DA; }

.cars-table1 .c-publ-date { padding-top:0px; border:1px solid #FFF; border-top:10px solid #FFF; background:#FDF3DA; }
.cars-table1 .c-publ-date div { margin-top:1px; border-top:1px solid #FFF; padding:12px 15px; }
.cars-table1 .c-publ-date span { background:url("/i/icon_clock.gif") no-repeat 0 3px; padding-left:14px; }

.cars-table1 .c-inf-tab-box { padding:0; }
.cars-table1 .c-inf-tab-box2 { padding:10px 0 0 0; }

.cars-table1 .search-ad { border:1px solid #FFF; padding:0; background:#F2E7C9; border-bottom:0px; }

.c-inf-table { width:100%; }
.c-inf-table TD { width:50%; padding:7px 15px; }
.c-inf-table .inf-line { background:#F7F7E9; }
.c-inf-table .inf-line1 { background:#F7F7E9; }
.c-inf-table .inf-line2 { background:#FFF; }
.c-inf-table .inf-line1 select { width:100%; }
.c-inf-table .inf-line2 select { width:100%; }

.c-inf-table2 { width:100%; }
.c-inf-table2 TD { padding:7px 10px; }
.c-inf-table2 TD.slctd { color:#9B1B00; }
.c-inf-table2 .inf-line { background:#F7F7E9; }
.c-inf-table2 .inf-line1 { background:#F7F7E9; }
.c-inf-table2 .inf-line2 { background:#FFF; }
.c-inf-table2 .head td { padding:9px 10px 11px 10px; background:#FDF6E3; font-weight:bold; border-top:3px solid #A79068; vertical-align: bottom;}
.c-inf-table2 .head a { color:#333; }
.c-inf-table2 .head a.sort0 { background:url("/i/ar8.gif") no-repeat 1px 6px; padding-right:10px; }
.c-inf-table2 .head a.sort1 { background:url("/i/ar7.gif") no-repeat 2px 6px; padding-right:10px; }
.c-inf-table2 .head a.sort2 { background:url("/i/ar8.gif") no-repeat 100% 6px; padding-right:10px; }
.c-inf-table2 .head sup.a-sup {text-decoration: none; }

.c-inf-table2 .ics { white-space:nowrap; width:0.1%; padding:4px 4px 4px 0px; }

/*.c-inf-table2 .ics img { margin-right:8px; }*/
.c-inf-table2 .color { padding:4px 9px; width:0.1%; }
.c-inf-table2 .color div { border:1px solid #BFA883; float:left; }
.c-inf-table2 .color span { width:35px; height:13px; display:block; border:1px solid #FFF; float:left; }

.color .c-1 { background:#9B1B00; }
.color .c-2 { background:#243A5B; }
.color .c-3 { background:#A669C3; }
.color .c-4 { background:#35BFC8; }
.color .c-5 { background:#4CA64E; }
.color .c-6 { background:#243A5B; }
.color .c-7 { background:#421818; }
.color .c-8 { background:#000000; }
.color .c-9 { background:#FFFFFF; }
.color .c-10 { background:#F8E11F; }



.stat-tab1 .stat-pics-box { border-left:1px solid #FFF; border-right:1px solid #FFF; background:#FDF3DA; padding:8px 0 8px 7px; }
.stat-tab1 .stat-pics-box a { float:left; margin:0 7px 7px 0; }
.stat-tab1 .stat-pic2 { padding:9px; }
.stat-tab1 { border:5px solid #EEE8D4; background:#FFF; width:100%; }
.stat-tab1 .stat-box { padding:9px; }
.stat-tab1 .stat-comment-box { padding:10px 9px 0 9px; }
.stat-tab1 .stat-comment-box h2 { margin-bottom:20px; }
.stat-tab1 .stat-txt-bold { background:#FEFAEF; padding:20px 15px; font-size:14px; font-weight:bold; line-height:18px; }
.stat-tab1 .stat-txt { padding:20px 15px; font-size:12px; line-height:18px; }
.stat-tab1 .stat-pic { padding:9px 9px 15px 9px; }

.stat-tools { width:540px; }
.stat-tools .st1, .stat-tools .st2 { width:30%; }
.stat-tools .img-descr { width:40%; color:#665731; background:#FDF6E2; padding:10px; }
.stat-tools .st1 { padding:15px 10px 0 2px; }
.stat-tools .st2 { padding:10px 10px 0 10px; line-height:22px; }
.stat-tools .st2 a { color:#9B9789; padding-left:21px; }
.stat-tools .st2 .print { background:url("/i/icon_print.gif") no-repeat 0 2px; }
.stat-tools .st2 .sendtofriend { background:url("/i/icon_sendtofriend.gif") no-repeat 0 2px; }


.c-marks-box1 li { white-space:nowrap; }
.c-marks-box1 input, .model-item input { margin:0; padding:0; }
* html .c-marks-box1 input, .model-item input { margin:-2px -2px -3px -4px; }

.c-lnk-srch1 { float:right; font-weight:bold; color:#FFF; background:url("/i/ar6.gif") no-repeat 0 4px; padding-left:10px; margin:-25px 10px 0 0; }

.c-offers { padding:8px 0 8px 8px; }

.c-offers-item { float:left; margin:0 10px 9px 0; width:169px; height:16em; overflow:hidden; }
.c-offers-item .c-offers-title {height:13em; overflow:hidden; }
* html .c-offers-item { height:16em; }
.c-offers-item a { text-align:center; display:block; color:#333; font-size:12px; margin-bottom:9px; text-decoration:underline; }
.c-offers-item a:hover { text-decoration:none; }
.c-offers-item img { margin-bottom:6px; }
.c-offers-item .c-short-info { width:169px; height:24px; background:#FDF3DA; }
.c-offers-item .c-short-info span { float:left; margin:5px 0px 5px 8px; }
.c-offers-item .c-short-info b { float:right; margin:5px 8px; color:#990000; }



.c-tabs-cnt { height:32px; position:relative; }
.c-tabs-box { position:absolute; top:0; left:6px; padding-right:5px; font-size:12px; text-transform:uppercase; }
.c-tabs-box a { color:#FFF; }
.c-tabs-box b { margin:1px 0 0 -27px; color:#FFF; height:30px; display:block; float:left; background:url("/i/tabs2_bg_left.gif") no-repeat; }
.c-tabs-box b i { height:30px; display:block; float:left; background:url("/i/tabs2_bg_right.gif") no-repeat 100% 0; padding:0 30px; }
.c-tabs-box b span { font-style:normal; display:block; float:left; background:#A3907B; padding:8px 3px; }
.c-tabs-box b.on { margin:0 -2px 0 -28px; color:#9B1B00; height:33px; display:block; float:left; background:url("/i/tabs2_bg_left_on.gif") no-repeat; }
.c-tabs-box b.on i { height:33px; display:block; float:left; background:url("/i/tabs2_bg_right_on.gif") no-repeat 100% 0; padding:0 33px; }
.c-tabs-box b.on span { font-style:normal; display:block; float:left; background:#FFF; padding:9px 3px; border-top:1px solid #B8AC96; }
.c-tabs-box b.frst { margin-left:0; background:none;  }
.c-tabs-box b.frst i { padding-left:0; border-left:1px solid #B8AC96; }
.c-tabs-box b.frst span { padding-left:10px; }

.top-ban .c-tabs-cnt-box { border-bottom:1px solid #484848; margin:0 5px; }
.top-ban .c-tabs-box a { color:#B0B0B0; text-decoration:none; }
.top-ban .c-tabs-box a:hover { color:#CCC; }
.top-ban .c-tabs-box b { background:url("/i/tabs1_bg_left.gif") no-repeat; }
.top-ban .c-tabs-box b i { background:url("/i/tabs1_bg_right.gif") no-repeat 100% 0; }
.top-ban .c-tabs-box b span { background:#606469; }
.top-ban .c-tabs-box b.on {  color:#FFF; background:url("/i/tabs1_bg_left_on.gif") no-repeat; }
.top-ban .c-tabs-box b.on i { background:url("/i/tabs1_bg_right_on.gif") no-repeat 100% 0; }
.top-ban .c-tabs-box b.on span { background:#000; border-top:1px solid #484848; }
.top-ban .c-tabs-box b.frst i { border-left:1px solid #484848; }

.left_search_box { border-bottom:2px solid #Ffffff; background:#EEE8D4; text-align: center; }
.left_search_box .srch-box1 { background:#E8E1CA; padding-left:16px;}
.left_search_box TD { padding:3px 5px 3px 5; }
.left_search_box TD div { margin-top:5px; }
.left_search_box .butt { margin-top:10px; margin-bottom:10px; margin-left:46px; }
.left_search_box .butt input { border:none; color:#FFF; padding:3px 0 4px 25px; background:#9B1B00 url("/i/butt_find_bg.gif") no-repeat; width:83px; height:25px;  }
.left_search_box input { width:75px; }
.left_search_box select { width:90px; }

.search-ad { border-left:1px solid #FFF; border-bottom:1px solid #FDF3DA; padding-top:1px; padding-bottom: 0; background:#F2E7C9; }
.search-ad .srch-box1 { background:#FDF3DA; padding-left:16px; padding-bottom: 10px; }
.search-ad .srch-box2 { padding-left:16px; margin-bottom: 0; padding-bottom: 4px;}
.search-ad .srch-table td { padding:10px 15px 0px 0; }
.search-ad .srch-table form { margin: 0; }
/*.search-ad .srch-table TD div { margin-top:5px; }*/
.search-ad .srch-table .butt { margin-top:14px; margin-left:15px; }
.search-ad .srch-table .butt input {
	border:none; color:#FFF; padding:3px 0 4px 25px;
	background:#9B1B00 url("/i/butt_find_bg.gif") no-repeat;
	width:83px; height:25px;
}
* html .search-ad .srch-table .butt input { padding:3px 0 3px 25px; }

.title-search { border-left:1px solid #FFF; }

.right-box { border-top:1px solid #FDF3DA; }
.search-ad .title, .right-box .title { height:28px; background:#9B1B00 url("/i/title_bg3.gif") no-repeat; background-position: 0 -8px; }
.search-ad .title h2 { color:#FFF; padding:3px 0 0 16px; float:left; }
.right-box .title h1, .title h2 { color:#FFF; padding:3px 0 0 16px; float:left; font-size:17px; font-family:Tahoma; font-weight:normal; letter-spacing:0; text-transform:uppercase; }
.search-ad .title a, .right-box .title a { margin:7px 20px; float:right; color:#FDF3DA; font-weight:bold; background:url("/i/ar1.gif") no-repeat 0 5px; padding-left:10px; }

.right-box .title select { margin:5px 16px 0px 10px; float:right; width:160px; }
.right-box .title select.select2 { margin:5px 0px 0px 0px; }

.title1, .title2 { margin-top:1px; margin-bottom:2px; height:26px; background:#EEE8D4 url("/i/title_bg1.gif") no-repeat; background-position: 0px -4px; }
.title1 h2, .title2 h2 { color:#000; padding:4px 0 0 16px; }

.title3 { margin-top:1px; height:39px; background:#F2E7C9 url("/i/title_bg2.gif") no-repeat; }
.title3 h2 { color:#000; padding:9px 0 0 16px; }

.ind-left-box .title1, .ind-left-box .title2, .ind-left-box .title3 { width: 149px; }
.ind-left-box .title1 h2, .ind-left-box .title2 h2, .ind-left-box .title3 h2 { padding-left:20px; }
.ind-cnt-box .title1 h2, .ind-cnt-box .title2 h2, .ind-cnt-box .title3 h2 { padding-left:20px; }
.title2 h2 { color:#530E00; }

.ind-left-box { border-right:1px solid #FFF; }
.ind-right-box, .right-box { border-left:1px solid #FFF; }

.ban-box1 { border-bottom:1px solid #FFF; }
.ban-box2 { text-align:center; padding:30px 0; }
.ban-box3 { text-align:center; border-bottom:1px solid #FFF; padding-bottom:5px; }
.ban-box4 { text-align:center; padding:5px 0 5px 5px; }
.ban-box5 { text-align:center; border-bottom:1px solid #FFF; padding:5px; }
.ban-box6 { text-align:center; border-bottom:1px solid #FFF; padding:0 5px 5px 5px; }

.subscr-form { padding:0 0px 5px 0px; border-bottom:1px solid #FFF; }
.subscr-form form { background:#F7F5EC; padding:15px 0 12px 9px; }
.subscr-form input { margin-right:3px; }
.subscr-form .inp-txt { width:110px; height:22px; border:1px solid #D2CAB5; }
.subscr-form TD { padding-bottom:2px; }

.search-form2 { padding:0 5px 5px 5px; }
.search-form2 form { background:#F7F5EC; padding:15px 11px 12px 11px; }
.search-form2 .inp-txt { width:100%; height:22px; border:1px solid #D2CAB5; }
.search-form2 .inp-butt { padding-left:3px; }
.search-form2 .inp-butt input { border:none; color:#FFF; padding:3px 0 4px 0; background:#9B1B00 url("/i/butt_bg1.gif") no-repeat; width:66px; height:25px; }
.search-form2 .label { padding-right:10px; padding-left:2px; }

.search-left { border-top:1px solid #FFF; border-bottom:1px solid #FFF; }
.search-left .search-form2 form { padding:9px 12px; }

.vote-form { padding:0 5px 5px 5px; border-bottom:1px solid #FFF; }
.vote-form form { background:#F7F5EC; padding:15px 10px 14px 14px; }
.vote-form .form { background:#F7F5EC; padding:5x 0 0 5px; }
.vote-form input { margin-right:3px; }
.vote-form .inp-butt { border:none; color:#FFF; padding:3px 0 4px 0; background:#9B1B00 url("/i/butt_bg2.gif") no-repeat; width:91px; height:25px; }
.vote-form table { margin:9px 0; }
.vote-form TD { padding-bottom:4px; }
.vote-form .more { background:#FFFDFA; padding:6px 0 9px 15px; font-weight:bold; }
.vote-form .more a { background:url("/i/ar2.gif") no-repeat 0 5px; padding-left:10px; }

.pro-box { padding:0 5px 5px 5px; border-bottom:1px solid #FFF; }
.pro-box .cont-box { padding:10px 5px 10px 5px; background:#F7F5EC; }
.pro-box p { padding:0; margin:0 0 10px 0; }
.pro-box h5 a { color:#333; text-decoration:none; }
.pro-box img { margin-bottom:10px; }
.pro-box .price { color:#990000; }
.pro-box .more { background:#FFFDFA; padding:6px 0 9px 15px; font-weight:bold; }
.pro-box .more a { background:url("/i/ar2.gif") no-repeat 0 5px; padding-left:10px; }

.txt-box { padding:0 5px 5px 5px; }
.txt-box .cont-box { background:#F7F5EC; padding:12px 5px 12px 5px; }

.opinion-box { border-bottom:1px solid #FFF; }
.opinion-box .cont-box { padding-bottom:20px; }
.opinion-box img { margin-bottom:10px; }
.opinion-box p { padding:0 0 8px 0; margin:0 0 7px 0; border-bottom:1px solid #EEE8D4; }

.discussion-item { margin-bottom:5px; }
.discussion-item p { padding:1px 0 9px 0; margin:0; border-bottom:1px solid #EEE8D4; }
.discussion-item a { color:#333; }

.discussion-item-lst p { border-bottom:0; }

.cnt-box-brd { border-bottom:1px solid #FFF; padding:0 5px 5px 5px; }
.cnt-box-brd .cont-box { background:#F7F5EC; padding:12px 10px 12px 15px; }

.cont-box2 { margin:5px; background:#FFF; padding:19px 12px 21px 12px; }
.genmarks { margin-top:8px; background:url("/i/ar3.gif") no-repeat 0 5px; padding-left:10px; }

.cont-box3 { margin:5px 5px 0 5px; background:#FFF; padding:19px 12px 21px 12px; }

.news-table { background:#F7F5EC; }
.news-table TD { width:33%; }
.news-table TD.n-box1 { border-top:1px solid #77675C; }
.news-table TD.n-box2 { background:#FCFCF8; border-top:1px solid #8D7869; }
.news-table TD.n-box3 { border-top:1px solid #BDA291; }
.news-table TD.n-box1 h5 { background:#77675C; padding-top: 6px; padding-bottom: 6px;}
.news-table TD.n-box2 h5 { background:#8D7869; padding-top: 6px; padding-bottom: 6px;}
.news-table TD.n-box3 h5 { background:#BDA291; padding-top: 6px; padding-bottom: 6px;}
.news-table .n-cnt { padding:10px 0 10px 8px; }
.news-table h5 { background:#77675C; margin:0; padding:8px 10px 10px 10px; color:#FFF; border-top:1px solid #F7F5EC; }
.news-table h5 a { color:#FFF; text-decoration: none; }
.news-table .n-cnt p { margin:0; padding:5px 0 8px 0; margin-right:8px; border-bottom:1px solid #EEE8D4; }
.news-table .n-cnt p.lst { border-bottom:none; }
.news-table .n-cnt img { margin-bottom:5px; float:left; margin-right:8px; }

.our-projects { width:93%; }
.our-projects TD { padding:10px 0; width:35%; padding-right:10px; }
.our-projects ul { padding:0; margin:0; list-style:none; }
.our-projects ul li { background:url("/i/li1.gif") no-repeat 0 5px; padding-left:14px; margin-bottom:7px; }
.our-projects a { color:#333; }

/* claendar */
.calendar-box { padding:0 5px 5px 5px; }
.calendar-table { background:#F7F5EC; }
.calendar-table a { text-decoration:none; }
.calendar-table .prev, .calendar-table .next, .calendar-table .prev_none, .calendar-table .next_none { display:block; background-color:#E8E1CA; background-repeat:no-repeat; background-position:50% 50%; width:27px; height:27px; }
.calendar-table .prev { background-image:url("/i/ar3.gif"); }
.calendar-table .next { background-image:url("/i/ar2.gif"); }
.calendar-table .calendar-cnt div { border:1px solid #EEE8D4; background:#F7F5EC; color:#530E00; font-weight:bold; padding:5px 0 7px 0; text-align:center; }
.calendar-days { width:100%; border-bottom:10px solid #F7F5EC; }
.calendar-days td { text-align:center; width:14%; }
.calendar-days .days td { border-bottom:6px solid #F7F5EC; background:#EEE8D4; font-size:10px; font-weight:bold; color:#530E00; padding:9px 0 11px 0; }
.calendar-days .nums span { display:block; padding:3px 0 4px 0; }
.calendar-days .nums a { display:block; }
.calendar-days .nums a:hover { background:#EEE8D4; }
.calendar-days .nums .not-in { color:#B3AC94; }
.calendar-days .nums .select { background:#9B1B00; color:#FFF; }
/* end claendar */

.footer { border-top:1px solid #FFF; }
.footer .copy { padding:10px 0 15px 20px; background:#000000; color:#8B8984; line-height:18px; }
.footer .diz { padding:5px 0px; background:#E8E1C9; color:#5E5946;}
.footer .dizr { float: right; height: 53px; _height:62px; width: 364px; padding-top:9px; }
.footer .diz1 { padding:7px 25px; line-height:20px; }
.footer .diz1 a { color:#5E5946; text-decoration:none; }
.footer .diz1 img { margin-bottom:-2px; margin-right:3px; }
.footer .ftr-nav { padding:9px 25px; line-height:18px; }
.footer .ftr-nav a { color:#333; margin-right:10px; }

form { padding:0; margin:0; }
input, select, textarea { font-size:11px; font-family:Tahoma; color:#333; }

.clear { clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0px; padding:0; margin:0; }
* html .clear { height:auto; margin-bottom:0; }

.clear2 { clear: all; height:1px; overflow:hidden; }
* html .clear2 { width:500px; }

.hist { border-bottom:1px solid #FFF; background:#FDF3DA; padding:12px 16px 14px 16px; }
.hist b { color:#B9B19B; }
.hist span { background:url("/i/ar5.gif") no-repeat 50% 5px; padding:0 5px; }

.news-tab1 { border-bottom:1px solid #FFF; border-bottom: none; }

.news-box-full { background:#FFF; padding:8px 0 20px 8px; }
* html .news-box-full { padding:8px 0 35px 8px; }
.news-box-body { background:#FFF; padding:8px; }

.news-box-body h2 { margin-bottom:13px; }

.img_left { margin:0 15px 10px 0; float:left; }

.news-text { font-size:12px; }
.news-text p { margin:0 0 15px 0; }
.news-text h1 { font-size:14px; margin-bottom:10px; }

a.addcomment { float:right; background:url("/i/icon_plus.gif") no-repeat 0 4px; padding-left:14px; font-weight:bold; margin-right:8px; margin-top:4px; }

.comment-form { margin-bottom:20px; }
.comment-form table { width:100%; background:#FEFAEF; }
.comment-form table td { padding:6px 10px 0 10px; }
.comment-form .label { font-size:12px; padding-top:20px; }
.comment-form .value textarea { width:100%; }
.comment-form .butt { padding-bottom:25px; }
.comment-form .butt input { border:none; color:#FFF; padding:3px 0 4px 0; background:#9B1B00 url("/i/butt_bg2.gif") no-repeat; width:91px; height:25px; }

.comments-tab { margin-bottom:10px; }
.comments-tab TD { vertical-align:top; padding:0 6px 0 0; border-bottom:10px solid #FFF; }
.comments-tab .comment-box { padding:8px 10px; }
.comments-tab .line1 .comment-box { background:#FEFAEF; }
.comments-tab .line2 .comment-box { background:#FFF; }
.comments-tab .comment-box .author { margin-bottom:5px; }
.comments-tab .comment-box .date { margin-bottom:7px; }
.comments-tab .comment-box .comment-txt { font-size:12px; margin-bottom:5px; }
.comments-tab .comment-box a.ans{ background:url("/i/icon_plus.gif") no-repeat 0 4px; padding-left:14px; }

.news-item { float:left; margin:0 13px 6px 0; width:169px; height:15.2em; overflow:hidden; }
* html .news-item { height:15.2em; /*height:173px;*/ }
.news-item p { margin:2px 0 0 0; padding:0; }
.news-item img { margin-bottom:6px; }

.news-item-2 { width:169px; text-align: left; margin-bottom: 1.5em;}
* html .news-item-2 { height:15.2em; /*height:173px;*/ }
.news-item-2 p { margin:2px 0 0 0; padding:0; }
.news-item-2 img { margin: auto; margin-bottom:6px; }

.stat-box { background:#FFF; padding:8px 0 10px 8px; }
* html .stat-box { padding:8px 0 10px 8px; }

.stat-item { margin-bottom:20px; }
.stat-item TD { vertical-align:top; }
.stat-item .txt { padding:0 20px 0 12px; }
.stat-item .txt p { margin:0; font-size:12px; }
.stat-item h3 { font-size:18px; font-weight:normal; margin:7px 0 5px 0; padding:0; }

.news-box-body .news-item { height:140px; margin-bottom:10px; }
* html .news-box-body .news-item { height:142px; }
.news-box-body .news-item p { margin:0; }

.news-tool { float:right; line-height:22px; padding:8px 10px 0 0;  }
.news-tool a { color:#9B9789; padding-left:21px; }
.news-tool .print { background:url("/i/icon_print.gif") no-repeat 0 2px; }
.news-tool .sendtofriend { background:url("/i/icon_sendtofriend.gif") no-repeat 0 2px; }

.date { background:url("/i/icon_clock.gif") no-repeat 0 2px; color:#9B9789; padding-left:14px; }

.author-box { margin:8px 0 20px; }
.author-lnk { background:url("/i/icon_user.gif") no-repeat 0 4px; padding-left:10px; font-weight:bold; font-size:12px; margin-right:4px; }

/*.n-photo { width:400px; margin:0 0 20px 0; }
.n-photo { width:100%; margin:0 0 20px 0; }
.n-photo .descr { padding:8px 8px 11px 8px; background:#FDF6E2; border-top:1px solid #FFF; }*/

.pages { padding:10px 8px; background:#FFFFFF;}
.pages a, .pages span { float:left; display:block; margin-right:4px; margin-bottom: 4px;}
.pages a span { margin:0; }
.pages a { cursor:pointer; text-decoration:none; }
.pages .bn { padding:7px 8px; background:#DED7C2; }
.pages a .bn { background:#9B1B00; }
* html .pages .bn { height:20px; }
.pages .pna { border:1px solid #CFC8B1; }
.pages .pn { padding:2px 5px 3px 5px; border:1px solid #CFC8B1; }
.pages a .pn { padding:1px 4px 2px 4px; background:#F7F5EC; border:1px solid #EEE8D4; font-weight:bold; }
* html .pages .pn { height:16px; }


.super-pic { width:400px; position:relative; overflow:hidden; }
.super-pic .super-pic-logo { position:absolute; z-index:1000; top:0; left:9px; padding:10px 10px 10px 10px; background:#FFF; }
.super-pic .super-pic-title, .super-pic .super-pic-price { 	position:absolute; z-index:500; background:url("/i/bg_wop.png"); }
.super-pic .super-pic-title { top:40px; left:0; width:100%; padding:10px 25px 11px 140px; color:#000; }
.super-pic .super-pic-title h3 { width:376px; padding:0; margin:0; font:bold 14px Tahoma; }
.super-pic .super-pic-price { top:8px; right:9px; padding:12px 15px; color:#9B1B00; font:bold 18px Arial; }
* html .super-pic .super-pic-title, * html .super-pic .super-pic-price { background: #FFF; filter: alpha(opacity=80) ; }

.left-box {}
.admin-tool {}

.message {text-align: center; font-weight: bolder; margin:10px 0px 10px 0px;}
.message span { background:url("/i/ar5.gif") no-repeat 50% 5px; padding:0 5px; }

.another-series { color:#000; text-align:center; display:block; width:112px; height:90px; margin:0 19px 0 0; min-height:75px; }
.another-series span { cursor:pointer; display:block; margin-top:-17px; width:100%; text-decoration:underline; }
.another-series:hover span { text-decoration:none; }
.another-series:hover a { text-decoration:none; }

.nav-box_horizont { margin: 3px 0 0px 0; padding:3px 1px 17px 0px; _margin-top: -2px; }
.nav-box_horizont ul { list-style-type: none; margin: 0; padding: 0; }
/*.nav_horizont { padding:0; margin:0; list-style:none; border-bottom:2px solid #2D3035;  float: left;}*/
.nav-box_horizont li { padding:0 0 0 0; margin:0 1px 0 0; float: left; }
.nav-box_horizont a {
	text-decoration:none;
	height:21px; color:#FFF;
	background-image:url("/i/nav_bg.gif"); background-position:-4 0; background-repeat:no-repeat;
	padding: 5px 0px 4px 0px;
}
.nav-box_horizont a span {  padding:4px 30px 0px 48px; }
.nav-box_horizont a:hover {
	background-position:-4 -22px;
	padding: 5px 0px 4px 0px;
	height:21px;
	border: none;
}

div.inner_8 {
	background:#FDF3DA;
	background:#F7F5EC;
	border: solid 1px #fff;
	padding:6px 5px;
	margin:6px 5px;
}

div.inner_8 div.fl { float: left; }
div.inner_8 img.logo { margin: 0 0.5em 0.2em 0; float: left; border: none; }
div.inner_8 table {  margin: 0; border: none; border-collapse: collapse; }
div.inner_8 td { vertical-align: top; padding: 0;}

div.fb_container {
	position: absolute;
	z-index: 1024;
	display: none;
}
div.feedback {
	position: absolute;
	width: 400px; height: 300px;
	border: solid 1px #880000; background: #FDF3DA;
}
div.feedback h4 {
	margin: 2px 6px 3px 6px;
	padding-left: 3.5em;
	text-indent: -3.5em;
	height: 32px;
	overflow: hidden;
}
div.feedback h4 span { color: #880000; }

div.feedback a.cls {
	float: right;
	overflow: hidden;
	font-size: 16px;
	color: #fff;
	background: #880000;
	text-decoration: none;
	line-height: 24px;
	padding-right: 8px; padding-left: 10px;
	margin: 0;
	font-weight: bold;
}
div.feedback div.cont {
	clear: both;
	height: 250px;
	width: 388px;
	_width: 398px;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 2px 6px 3px 6px;
	/*border: solid 1px red;*/
}
div.feedback div.cont textarea {
 width: 100%; height: 210px;
}

table.mess {
	background:#FFF; padding: 0; clear: both; width: 100%;
	border: none;
	/*border: solid 1px #9B1B00;*/
}
table.mess th {
	background: #9B1B00; border: solid 1px #EEE8D4;
	text-align: left; padding: 4px 4px 4px 4px;
	color: #EEE8D4; font: 10pt Tahoma; font-weight: bold;
}
table.mess th.r {
	border-right: solid 1px #9B1B00;
}
table.mess td {
	border: none; /*solid 1px #EEE8D4;*/
	text-align: left;
	padding: 2px 4px 2px 4px;
	font: 11px Tahoma;
	vertical-align: top;
	border-bottom: solid 6px #fff;
}
table.mess .line1 .comment-box { background:#FEFAEF; }
table.mess .line2 .comment-box { background:#FFF; }

.line1 { background:#FEFAEF; }
.line2 { background:#FFF; }

div.messfrm {
	background: #fff;
	border: solid 1px #800;
	width: 340px;
	position: absolute;
	margin-top: 1em;
	margin-left: 5em;
	/*right: 10%;
	left: 52%;*/
	z-index: 1024;
	padding-left: 10px;
	padding-bottom: 0.5em;
	font-size: 100%;
}
div.messfrm textarea {
	margin-left: 0;
	margin-top: 0px;
	width: 320px;
	height: 10em;
	margin-bottom: 0.5em;
	overflow-x: none;
	overflow-y: auto;
	_margin-left: -5em;
}
/* стили для ссылок без href */
div.lnk {
	display: inline;
	cursor: pointer;
	color: #9B1B00;
}
div.cls {
	display: inline;
	float: right;
	cursor: pointer;
	background: #800;
	color: #fff;
	text-decoration: none;
	padding: 2px 6px 2px 6px;
	font-weight: bold;
}

/* стиль для сообщений в профиле */
div.tagmess {
	/*margin-top: 0.2 em;*/
	font-size: 130%; margin-bottom: 7px; margin-top: 6px; font-weight: bold;
}
div.tagmess .lnk {
	/*font-size: 18px;*/
	padding: 5 5 5 5; background: #eee8d4; border: 1px solid #999999; border-top: 1px solid #eee8d4; text-decoration: none;
}

div.messfrm .brd {
	border: solid 1px #999;
	padding: 2px 3px 2px 3px;
}
a.sbmt {
	margin-right:5px; color:#FFF; text-decoration:none; display:inline; border:1px solid #D2CAB5;
	cursor:pointer; padding:3px 9px 5px 9px; background:#9B1B00;
}

div.tabs {
	/*
	width: 100%;
	border-bottom: inset 2px #9B1B00;
	*/
}

table.tabs { border-collapse: collapse; }
table.tabs td {
	color:#FFF; background:#2B2B2B; padding:6px 24px 6px 24px;
	font-size: 100%; font-weight: bold;
}
table.tabs td a { text-decoration: none; color: #FFF; }
table.tabs td.sep { padding:0; width: 2px; overflow: hidden; background: none; }
table.tabs td.active { background: #9B1B00; }

/* стиль-клон для горячих персональных сообщений */
div.hot {
	padding:0 5px 5px 5px; border-bottom:1px solid #FFF;
}
div.hot .cont {
	background: #f5cfa8;
	padding:5px 10px 10px 10px;
	color: #000;
	width: 139px; overflow-x: hidden;
	_width: 149px;
	_padding-bottom: 0px;
}
.title4 {
	margin-top:3px; margin-bottom:3px; margin-right: 6px;
	height:26px;
	background:#9b1b00 url("/i/title_bg3.gif") no-repeat;
	background-position: 0px -9px;
}
.title4 h2 { color:#fff; padding:2px 0 0 16px; }
.hot .inp-butt {
	border:solid 1px #fff; color:#FFF; padding:5px 12px 4px 12px; margin: 5px 0 5px 0;
	background:#cd3301; width:91px; height:25px; text-decoration: none;
}
.hot .inp-butt2 {
	border:solid 1px #fff; color:#FFF; padding:5px 12px 4px 12px; margin: 5px 0 5px 0;
	background:#9B1B00; width:31px; height:25px;
	text-align: center; font-weight: bold; text-decoration: none;
}

/* стиль для внутренних страниц, без табличной обвязки */
div.content-item {
	clear: both;
	/*margin-top: -12px;*/
	border-bottom: solid 1px #fff;
}
div.content-item .txt {
	margin:0 5px 6px 6px;
	background: #fff;
}
.content-item .txt p{
	margin:8px 0px;
}

span.user_off { color: #800; font-weight: bold; }
span.user_on { color: #fff; font-weight: bold; background: #ff9933; padding: 1px 3px 1px 3px; }
span.user_guru { color: #fff; font-size:11px; font-weight: bold; background: #000000; padding: 1px 3px 1px 3px; }
span.user_vip { color: #fff; font-size:11px; font-weight: bold; background: #47608D; padding: 1px 3px 1px 3px; }
span.user_sale { color: #fff; font-size:11px; font-weight: bold; background: #FF0000; padding: 1px 3px 1px 3px; }
span.user_buy { color: #fff; font-size:11px; font-weight: bold; background: #069013; padding: 1 4 1 4;}

/* Styles for order in catalog */
div.map_menu
{
	width: 321px;
	height: 570px;
	float: right;
}

div.map_menu div.switch
{
	height: 20px;
}

div.map_list
{
	width: 320px;
	height: 550px;
	overflow: auto;
	clear: both;
	border: 1px solid #bda186;
}

div.map
{
	border: 1px solid #444444;
	height: 570px;
	margin-right: 330px;
}

div.map_item
{
	margin:5px;
}