@import url(/css/news.css);
@import url(/css/find.css);
@import url(/css/descr.css);
@import url(/css/tree.css);
@import url(/css/baner.css);


/* Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;/*font-size:100%;*/font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography */
a { color:#bb4f00; }
a:hover { color:#8a3d04; text-decoration:none; }
a.green:hover { color:#015d17; }
h1 { font-size:24px; margin-bottom:0.6em; font-weight:normal; }
h1.brdr { border-bottom:1px solid #C7C7C7; }
h2 { font-size:17px; margin-bottom:0.8em; font-weight:normal; }
h3 { font-size:13px; font-weight:bold; margin-bottom:0.3em; }
p { margin-bottom:1em; }
ul { margin-bottom:1em; }
li { list-style-position:inside; }
input.brdr, input.inp, select, textarea { border:1px solid #654623; }
.center { text-align:center; }
.message { margin:0 15px; font-size:17px; font-style:italic; }

.red { color:#cc0000; }
.grey { color:#666666; }
.green { color:#00831f; }
.date { color:#666666; font-size:11px; }

.clear{font-size:0px;line-height:0;height:0;clear:both;}
.hr {height:1px; margin:10px 0; width:100%; background-color:#a2a3df; }
.hr.grey {background-color:#c7c7c7; }
.img_left { float:left; margin-right:1em; }


body {
	background-color:#e3e3e3; 
	font-family: Arial;
	font-size: 13px;
	color: #333333;
}
.wrap { width:984px; background-color:#ffffff; border:1px solid #dadada; margin:2em auto; }
.wrap2 { width:982px; border:1px solid #c9c9c9; position:relative; padding: 15px 0; }

.tl_crnr { width:17px; height:17px; position:absolute; top:-2px; left:-2px; background: url('/images/design/bg_crnrs.gif') no-repeat left top; }
.tr_crnr { width:17px; height:17px; position:absolute; top:-2px; right:-2px; background: url('/images/design/bg_crnrs.gif') no-repeat right top; }
.bl_crnr { width:17px; height:17px; position:absolute; bottom:-2px; left:-2px; background: url('/images/design/bg_crnrs.gif') no-repeat left bottom; }
.br_crnr { width:17px; height:17px; position:absolute; bottom:-2px; right:-2px; background: url('/images/design/bg_crnrs.gif') no-repeat right bottom; }

.content { margin: 25px 15px 0 0; }
table.mainf {width:100%;}
td.left_column { width:255px; padding-right:30px; color:#000000; }
.iframe { margin-top:15px; margin-left:15px; }

/* header */
#header{height:65px;margin-top:15px;position:relative;clear:both;}
a#logo { 
	width:207px; height:50px; display:block; float:left; margin:0 30px 0 30px; 
	color:#333333; line-height:30px;
	text-decoration:none; font-weight:bold;
}
#top_links { float:right; padding-right:30px; }
#top_links a { color:#666666; margin-left:25px; }

#header .search-block{width:286px;height:62px;background:#FFF;border-bottom:3px solid #80c900;position:absolute;top:0px;right:20px;}
#header .search-block fieldset{border:none;margin:0;padding:0;margin-left:10px;margin-top:5px;}
#header .search-block legend{font-size:13px;color:#28a1d4;margin:0;padding:0;margin-bottom:5px;}
#header .search-block .input{border:1px solid #d4d4d4;background:#f4f4f4;}
#header .search-block .submit{width:65px;height:20px;background:no-repeat url(/images/design/search.png);border:none;margin-left:11px;}
/* header */

/* footer */
.footer { margin:50px 36px 0 42px; padding:12px 0 0; height:58px; border-top: 1px solid #cccccc; color:#565656; }
.footer a { color:#565656; }
.btm_links a { color:#333333; }
.btm_links { float:left; }
.madeby { float:right; text-align:right; }
.copyright { margin: 0 auto; text-align:center; width:150px;}
/* footer end */

#blackwrap {position: absolute;left:0;top:0;z-index:2;display:none;width:100%;height:1000px;
background:#E5E5E5;opacity:0.80;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
#loading {position: absolute;left:50%;margin-left:-100px;top:15%;
height: 32px;border: 2px solid #333;line-height: 32px;padding-left: 40px;padding-right: 20px;
font-weight:bold;display:none;z-index:3;font-size:13px;background:#FFFFFF no-repeat url(/images/design/loading.gif);color:#333;}

table#content {width:100%;}
.banner-block img {margin:5px;border:none;}
.block .partner a {text-decoration:none;color:#000;}


.left_menu {margin:0 0 25px 15px; list-style:none; }
.left_column .block { margin-left:15px; }
.left_column li { padding:2px 0 4px; list-style:none; }
.rubrics li { padding:3px 3px 5px 15px; }
.rubrics li.active { background-color:#f1f1f1;position:relative; color:#333333; font-weight:bold;}


.checkbox { vertical-align:middle; }
.user_widget { background:#e6d6c5; margin-bottom:1em; }
.user_login { padding:0 15px; }
.u_top, .u_btm { height:14px; width:100%; }
.ull_crnr { float:left; width:14px; height:14px; background: url('/images/design/user_crnrs.gif') no-repeat left top; }
.ulr_crnr { float:right; width:14px; height:14px; background: url('/images/design/user_crnrs.gif') no-repeat right top; }
.ubl_crnr { float:left; width:14px; height:14px; background: url('/images/design/user_crnrs.gif') no-repeat left bottom; }
.ubr_crnr { float:right; width:14px; height:14px; background: url('/images/design/user_crnrs.gif') no-repeat right bottom; }
.user_login { color:#000; }
.user_login form { margin-bottom:7px; }
.user_login form a { color:#787878; }
.user_login .input { margin-bottom:15px; }
.user_login form input.text { width:97%; height:18px; padding:2px; border:1px solid #7d8a94; }
.user_login .label label { float:left; display:block; text-align:left; }
.user_login .label a.right { float:right; display:block; text-align:right; }
.user_login  a.right { float:right; }
.user_login li { list-style:none; }


.tr, .tl, .br, .bl { width:9px; height:9px; background-image: url('/images/design/bg_grey_crnrs.gif'); background-repeat:no-repeat; position:absolute; }
.tr { top:0; right:0; background-position: right top; }
.tl { top:0; left:0; background-position: left top; }
.br { bottom:0; right:0; background-position: right bottom; }
.bl { bottom:0; left:0; background-position: left bottom; }


.icon_links {padding:12px 15px;background-color:#f1f1f1;position:relative;margin-bottom:1em;}
.add{ display:block;height:24px;margin-bottom:8px;background: url('/images/design/bg_add.gif') no-repeat 0 0; padding-left:29px; }
.notepad{ display:block;height:24px;margin-bottom:3px;background: url('/images/design/bg_notepad.gif') no-repeat 0 0; padding-left:29px; }

.search_form { width:100%; margin-bottom:30px; }
#qs_tabs { height:32px; }
#qs_tabs a { 
	display:block; float:left; height:32px;
	color:#bb4f00; line-height:34px;
	margin-right:4px;
	padding-left:13px;
}
#qs_tabs a span { display:block; float:left; height:32px; padding-right:13px;}

#qs_tabs a.active { text-decoration:none; font-size:18px; height:32px; color:#ffffff; background: #bc8e5b url('/images/design/bg_search_left.gif') no-repeat left bottom; margin-top:0px; }
#qs_tabs a.active span { height:32px; 
background:url('/images/design/bg_search_right.gif') no-repeat right bottom;
}

#qs_form {/* height:70px; float:left; */background: #bc8e5b repeat-x left bottom; position:relative; padding:0.7em 0 1em 0; }
.qs_bl { position:absolute; bottom:0; left:0; width:10px; height:10px; background: url('/images/design/bg_search_crnr_btm.gif') no-repeat left bottom; }
.qs_br { position:absolute; bottom:0; right:0; width:10px; height:10px; background: url('/images/design/bg_search_crnr_btm.gif') no-repeat right bottom; }
.qs_tr { position:absolute; top:0; right:0; width:10px; height:10px; background: url('/images/design/bg_search_crnr_top.gif') no-repeat right top; }

#qs_form form { padding:11px 17px 0; vertical-align:middle; }
#qs_form input.submit-go { height:30px; font-size:16px; width:90px; margin: 0 0 0 3px; }
#qs_form input, #qs_form select { margin-bottom:0.8em; }
#qs_form select { width:160px; }
#qs_form a { color:#ffffff; display:block; float:right; margin-right:110px; _zoom:1; }


small{font-size:11px;color:#999;}
.print{margin:100px;}
.photo{text-align:center;}
.photo .big-photo{margin-top:15px;}
.photo .photo-thumbhail{margin-top:10px;}
.photo  .inactive{border:2px solid #FFF;}
.photo  .active{border:2px solid #28A3D4;}
.photo A{color:#2aa2d4;font-size:13px;}
.photo A:hover{color:#2aa2d4;text-decoration:none;}
#photo-block{position:absolute;left:350px;top:25px;font-size:12px;color:#8d88b1;}
#photo-block B{color:#1f6421;font-weight:normal;}
.rowleft{display:block;text-indent:-2000px;width:16px;height:49px;
background: url(/images/design/car_horis_arrows.gif) no-repeat -32px 0;outline:0;position:absolute;left:22px;top:58px;}
.rowright{display:block;text-indent:-2000px;width:16px;height:49px;
background: url(/images/design/car_horis_arrows.gif) no-repeat -48px 0;outline:0;position:absolute;right:22px;top:58px;}
.rowleft:hover {background-position: 0 0;}
.rowright:hover {background-position: -16px 0;}

.nav{margin-top:10px;text-align:right;white-space:nowrap;margin-right:20px;font-size:15px;float:right; line-height:28px;}
.nav span {display:block;float:left;padding:0 5px;}
.nav b {float:left;display:block;text-align:center; height:28px;background-color:#c7c7c7;}
.nav b span {display:block;float:left;padding:0 5px;}
.nav b .n_l, .nav b .n_r {width:5px; height:28px;background-image: url('/images/design/bg_grey_crnrs_small.gif');
background-repeat:no-repeat;padding:0;}
.nav b .n_l { background-position:left top;}
.nav b .n_r { background-position:right top;}
.nav a{display:block;float:left;text-align:center;padding:0 10px;}
.nav a.row{}
.nav a:hover{}

.info.grey { font-size:11px; }
.info.grey span { padding-right:1.7em; }

/* StartForm */
#standarForm {  }
#standarForm label { }
#standarForm input.inp, #standarForm select, #standarForm textarea {
	margin: 0 0 5px 0.2em;
	padding:0;
}
#standarForm input.inp, #standarForm select.inp, #standarForm textarea.inp, #standarForm textarea.descr {
	width: 50%;border:1px solid #bfbfbf;
}
#standarForm textarea.inp { height:100px; }
#standarForm input.inp, #standarForm select.inp {height:20px;}
#standarForm span{}
#standarForm .submit{ margin-top:10px; }
#standarForm .descr-label{width:100px;}
.error li{color:#cc3333;list-style:none;margin-bottom:8px;}

.block {margin-bottom:1.5em;}

/* Crumbs */
#crumbs{float:left;margin-bottom:1em;width:100%;}
#crumbs li{float:left;list-style:none;padding-right:5px;}
#show{position:relative;}
blockquote{margin:0;margin:7px;margin-left:20px;margin-bottom:20px;}
#show .image{position:absolute;right:20px;top:20px;}
#show .image IMG{border:3px solid #F0F0F0;}
#show .image .show-comments{font-size:12px;text-align:right;margin-top:10px;white-space:nowrap;}
#show .more-photo{display:block;clear:both;text-align:right;white-space:nowrap;}
/* photoblock */
#photoblock{margin:0 30px; height:200px;overflow:hidden;position:relative;}
#photoblock h2 {margin-bottom:2px;}
#photoblock ul{padding:0;display:block;overflow:hidden;margin:0 44px;}
#photoblock ul li{float:left;display:block; margin-left:1%; text-align:center; width:19%; height:172px; }
#photoblock ul li a{display:block;margin-bottom:2px; }
#photoblock ul li a.brdr, .thumbs li a {padding:4px; border:1px solid #c7c7c7; background-color:#FFFFFF; 
width:140px; height:100px; overflow:hidden; }
/*#photoblock img, */.news img/*, .thumbs img*/ { width:140px; }
#photoblock a.brdr:hover, .thumbs li a:hover {border:1px solid #bb4f00;}
.news_list .news img {height:auto;}
#photoblock p {margin:0;}
#photoblock p .oper { color:#666666; }
#photoblock p .address { color:#bb4f00; height:18px; overflow:hidden; }
.price { color:#1d7731; }
td.price {font-size:1.1em; font-weight:bold;}

.auto_full {position:relative;float:left;}
.auto_full h1 {margin-bottom:0.2em;}
.auto_full .price {font-size:18px;margin-bottom:0;}
.auto_full table {margin-bottom:20px;}
.auto_full .descr {margin:0 0 20px 20px;}
.auto_full th {padding:2px 50px 2px 20px;}

/*.news {float:left; margin:0 0 1em; width:100%;}
.news img { float:left; margin: 0 0.8em 0.5em 0; }*/

.news_list .news { padding:1em 15px 1.5em; position:relative; }
.news_list .news.alt { background-color:#F1F1F1; }
.news_list .news .left { float:left; width:160px; }
.news_list .news .right { margin-left:160px; }
.news_list img { background-color:#FFFFFF; border:1px solid #C7C7C7; height:100px; padding:4px; width:140px; }
.news img { float:left; margin:0 0.8em 0.5em 0; }

#commentForm{width:50%;}
#commentForm textarea {width:99%;height:80px;}
#commentForm input.inp  { width:99%; }
#commentForm .submit{display:block;margin-top:5px;padding:3px;float:right;}
.comments{float:left; margin-top:2em;margin-bottom:2em;color:#666666;}
.comments h3 { font-size:17px;color:#333333; font-style:italic; font-weight:normal; }
.comments dl {margin-bottom:2em;}
.comments dl dt {width:150px; float:left; font-style:italic;}
.comments dl dd {margin-left:155px; /*clear:both;*/}
.comments dl dt, .comments dl dd {margin-bottom:1.5em;}
.name {font-weight:bold;}


#carousel {margin-bottom:25px;/*height:390px; */}
#carousel td {vertical-align:middle; text-align:center; }
.thumbs { list-style:none; width:150px; height:348px; overflow:hidden; margin-bottom:0;}
.thumbs li {margin-bottom:6px;}
.thumbs .active, .thumbs a.active:hover {border:3px solid #bb4f00; padding:2px;}
.thumbs a { display:block; }
.thumbs a:hover { border:1px solid #bb4f00; }
#big-photo {width:480px; height:390px; padding-right:15px;}

#rowtop, #rowbtm { width:49px; height:16px; background-image: url('/images/design/car_vert_arrows.gif'); background-repeat:no-repeat; 
display:block; margin:0 auto; background-color:#cfcfcf;font-size:0;line-height:0;}
#rowtop {margin-bottom:8px;background-position:0 0;}
#rowbtm {margin-top:3px;background-position:0 -16px;}
#rowtop:hover {background-position:0 -32px;background-color:#6875d7;}
#rowbtm:hover {background-position:0 -48px;background-color:#6875d7;}

.last_news { float:left; width:100%; }
.last_news li { list-style:none; display:block; float:left; width:31%;margin-right:2%;}
.last_news li .green { font-size:0.86em; }


.style5 { color: #FFFFFF; font-weight: bold; }
