@import url("index001.css");
.h1 { font: 15px Tahoma, Geneva, sans-serif; margin-top:10px; }

p {margin: 0px; padding: 0px;}
/*ul {padding:0px;margin:0 0 15px 0;list-style:none;}
ul li {padding:0 0 5px 25px;background:url('li000000.htm') no-repeat 10px 8px;}
ol {padding:0 0 0 30px;margin:0px;}
ol li {padding:0 0 15px 0;}*/
a {color:#3080be;text-decoration:underline;}
a:hover {color:#c01a1a;   }
a img {border:none;}
img { border: none; margin: 0px; padding: 0px;}
td {padding:0px;}
form {margin:0px;}


/* ������� */
.news_block { margin: 0 0 10px 0; font-size: 11px;}
.news_block p.dnews {margin-bottom: 5px; }
.news_block p.dnews a { text-decoration: none;  font-weight: bold;}
.news_block p.tnews {margin-bottom: 10px;}
.news_block p.mnews {margin-top: 10px;}
a.nl {float: left;}
img.lnews { float: left; margin: 0 10px 5px 0; width: 110px; height: 80px;}
div.fnews { text-align: justify; }


span.red { color: red;}

/* ������ ������-����� */
table.questions { border: 1px #909090 solid; width: 100%; background: #f0f8fa; padding: 5px; margin-top: 5px;}
table.questions td {vertical-align: top; padding: 0px 3px; }
.anons{ color:#537EB7; font-family: Tahoma; font-size:11px; font-weight: bold;}
.author { font-weight: bold; text-decoration: underline; }
.faqAnswer { PADDING-LEFT: 5px; MARGIN: 0px 20px 0px 30px; BORDER-LEFT: #030303 1px solid; TEXT-ALIGN: right}
.inp{ background-color:transparent;border:solid 1px #4E5871;font-family:Tahoma;font-size:10px}
.knop{ background-color: transparent; border:solid 1px #4E5871; font-family:Tahoma; font-size:10px; color:#4C5B70; font-weight:bold }

.bt{list-style:none;list-style:url("../img/treu_blu.gif");}
div.module { margin-top: 10px; }
div#left .but a.hov{font: 18px Tahoma; color: #cb9c06; text-decoration: none;}
div#catalog .but a.hov{font: 13px Tahoma; color: #cb9c06; text-decoration: none;}
div.regbutton {text-align: right; padding: 5px 43px 5px 0px;}
div.pic_button {padding: 5px 0 6px 0px; }
div.module { margin-top: 10px; }

div.catview { float: left; text-align: left;  }
div.catpages_top { float: right;  margin-top: -22px; }
div.catpages_bottom { float: right; margin-top: -22px; }
div.r_pages { text-align: right; margin: 7px 0;}
div.l_pages { text-align: left; margin: 7px 0;}
div.c_pages { text-align: center; margin: 7px 0;}
div.clear { clear: both; }


div.compare { float: left; width: 20%; height: 28px; }
/*table {font: 12px Tahoma; color: #383838; }*/
img.image { border: none; vertical-align: middle; }
select.sort_by { width: 108px; font: 11px Tahoma; }
select.sort_num { width: 45px; font: 11px Tahoma; }
select.filter { width: 135px; margin-right: 7px; font: 10px Tahoma; }
select.filter_last { width: 135px; font: 10px Tahoma; }
div.filter {vertical-align: middle; padding:4px 0 10px 0}
img.point_search { vertical-align: -2px; }

/* INPUT AND TEXTAREA */
input.inp_text, textarea.inp_text {color: #434343;font-size: 16px; margin: 2px 0; border: 1px solid #a5a5a5; padding: 3px 3px; vertical-align: middle; background: white url('../img/bg_input.png') top left repeat-x;}
input.inp_text { width: 250px; height: 23px; }
textarea.text { padding: 3px 3px; color: #434343; }
input.inp_text_err,
textarea.inp_text_err{ border: 1px solid #f43e3e; font-size: 16px; color: #434343;  padding: 3px 3px; vertical-align: middle; vertical-align: middle; background: white url('../img/bg_input.png') top left repeat-x; }
input.inp_text_err { margin: 2px 0; width: 250px; height: 23px; }



/* ������������ ��������� */
div.pages2 {font: 11px Tahoma; color: #484848; border: 0px; color: #666; padding: 5px 0; }
div.pages2 a:link {border: 1px #e6e6e6 solid; padding: 3px 6px; background: #f9f9f9; color: #636363; text-decoration: none!important; }
div.pages2 a:visited {border: 1px #e6e6e6 solid; padding: 3px 6px; background: #f9f9f9; color: #636363; text-decoration: none!important;}
div.pages2 a:hover {border: 1px #e6e6e6 solid; padding: 3px 6px; background: #f9f9f9; color: #636363; text-decoration: none!important}
div.pages2 a:active {border: 1px #e6e6e6 solid; padding: 3px 6px; background: #f9f9f9; color: #636363; text-decoration: none!important;}
div.pages2 a:hover {background: #9b9b9b; border: 1px #e6e6e6 solid; color: #ffffff;}
div.pages2 span {background: #fff; color: #ccc; border: 1px #e6e6e6 solid; padding: 3px 6px; text-decoration: none!important; }
div.pages2 span.active {background: #9b9b9b; color: #ffffff; border: 1px #e6e6e6 solid; padding: 3px 6px; text-decoration: none!important; }

/* FOR IE6 */
img { border: 0px }
img.png { behavior: url("../img/pngbehav.htc"); }
img.basket_image { border: none; vertical-align: middle; margin: 2px 0px 5px 0px; }
img.icheck {width: 16px; height: 16px; border: 0px; vertical-align: middle; padding: 0px; cursor: pointer;}
a.decornone { text-decoration: none!important; }

/* ������� */
table.basket_table {width: 100%; font: 11px Tahoma; color: #929292; margin-bottom: 15px;}
table.basket_table td {font: 11px Tahoma; color: #929292; padding: 5px 10px 5px 0px; vertical-align: middle; border-bottom: 1px solid #99ccff;}
table.basket_table td a{font: 11px Tahoma; text-decoration: underline;}
table.basket_table td a:hover{font: 11px Tahoma; text-decoration: none;}
table.basket_table td.zag1 {padding: 15px 0px 5px 0px; font: 14px Tahoma; color: #484848;  border: 0px;}
table.basket_table td.zag2 {padding: 7px 8px 5px 0px; font: 11px Tahoma; color: #484848; font-weight: bold;
vertical-align: middle; border-top: 2px solid #99ccff; border-bottom: 2px solid #99ccff;}
table.basket_table td.zag3 {padding: 10px 0px 0px 0px; font: 11px Tahoma; color: #484848;  border: 0px;}
table.basket_table td.zag4 {padding: 7px 0px 5px 0px; font: 11px Tahoma; color: #484848; font-weight: bold;
vertical-align: middle; border-top: 2px solid #99ccff; border-bottom: 2px solid #99ccff; text-align: center;}
table.basket_table td.t1 { text-align: center; padding: 5px 0px 5px 0px;}
table.basket_table td span{font: 11px Tahoma; color: #929292; }
table.basket_table td.zag3 span{font: 14px Tahoma; color: #929292;}

/* ������� � ��������, �������, ������� �������, ��� ���������� ������ */
table.tab_cat td {vertical-align: top; }
table.tab_cat td.zag{font-size: 12px; font-weight: bold;}
table.tab_cat td.t1 {width: 106px; overflow: hidden; padding-bottom: 20px;}
table.tab_cat td.t2{width: 186px; overflow: hidden; padding-bottom: 20px;}
table.tab_cat div.cat_txt {padding: 0px 10px 0px 10px;}

table#cart {width: 100%; font: 11px Tahoma; color: #2e2e2e; margin-bottom: 20px;}
table#cart td {padding: 10px 10px 10px 0px; vertical-align: middle; border-bottom: 1px solid #99ccff;}
table#cart td.tt1 {color: #929292;}
table#cart td a{font: 11px Tahoma; text-decoration: underline;}
table#cart td a:hover{font: 11px Tahoma; text-decoration: none;}
table#cart td.zag1 {padding: 15px 0px 5px 0px; font: 14px Tahoma; color: #484848;  border: 0px;}
table#cart td.zag2 {padding: 7px 8px 5px 0px; font: 11px Tahoma; color: #484848; font-weight: bold;
vertical-align: middle; border-top: 2px solid #99ccff; border-bottom: 2px solid #99ccff;}
table#cart td.zag2 a.name { font-weight: bold; text-decoration: none; font-size: 14px;}
table#cart td.t1 { text-align: center;}


/* ����� */
div.search_sep {border-bottom: 1px dotted #1f0c02; margin: 15px 30px 10px 0px;}
table td.search_num {font: 11px Tahoma; width: 15px; vertical-align: top; padding: 8px 0px 5px 0px;}
table td.search_text {font: 11px Tahoma; vertical-align: top; padding: 5px 2px 5px 2px;}
div.search_tit a{font: 14px Tahoma;}
div.search_tit {font: 14px Tahoma; padding-bottom: 10px;}
font.select_link {font-weight: bold;}
span.search_title {font: 12px Tahoma;}
font.select {color: #5B5564; font-weight: bold;}
div.search_pages {float: left; width: 25%; height: 25px;}
div.search_pages_top {float: left; width: 75%; height: 25px;}

/* ����� ����� */
div.search_form { border: 0px red solid; text-align: left; width: 186px; height: 30px;}
form#search_word { height: 30px; background: url(../img/search_i.gif) no-repeat 0px 0px;}
form#search_word input { vertical-align: top; font: 12px Tahoma; border: 0px; background: none; height: 19px; width: 130px; margin: 5px 0 0 28px; padding: 0px;}
form#search_word img { vertical-align: top; margin-top: 5px; }


/* ����� ��� ����� */
div.level { text-align: right; padding: 5px; width: 260px; position: relative; }
div.level_right {float: left; width:40%; text-align: right;}
div.level_left label { cursor: pointer; margin-left: 38px; }
div.level_left {float: left; width:60%; }
.login .clear { text-align: left; margin: 10px 0 0 0;}

/* LOADING-BOX
div#loading-box { display: none; width: 300px; height: 80px; font: 11px Verdana; text-align:center; position: absolute; z-index:100; padding:0 14px 0 0;background: url(../_templates/default/cimages/borders/borders.gif) 100% 0 repeat-y; color: inherit;}
div#loading-size { background-color: #fff; padding: 0px;  }
div#loading-text { line-height: 18px; font-weight: bold; padding: 10px 0 0 27px; background: #fff 0 20px no-repeat; }
div#loading-img { padding: 10px 0 0 0; }
div#loading-actions { padding: 15px 10px 5px 0; text-align: right;}
div#loading-actions a { text-decoration: none; color: #444; }
div#loading-actions a:hover { text-decoration: none; color: #a50000; }
div#loading-box .bi {padding:0 0 0 14px; background: url(../_templates/default/cimages/borders/borders.gif) 0 0 repeat-y; color: inherit;  }
div#loading-box .bt {height:12px; margin:0 -12px; background:url(../_templates/default/cimages/borders/box.gif) 100% 0 no-repeat; text-align: left;}
div#loading-box .bt div {width:18px; height:12px; background:url(../_templates/default/cimages/borders/box.gif) 0 0 no-repeat; }
div#loading-box .bb {height:12px; margin:0 -12px; background:url(../_templates/default/cimages/borders/box.gif) 100% 100% no-repeat; text-align: left;}
div#loading-box .bb div {width:18px; height:12px; background:url(../_templates/default/cimages/borders/box.gif) 0 100% no-repeat;  }
*/

/* ����� LOADING-BOX */
div#loading-box { display: none; font: 11px Verdana; text-align:center; position: absolute; z-index:100; padding:4px; color: inherit; background-color: #A5A5A5;}
div#loading-size { background-color: #fff; padding: 0px;  }
div#loading-text { line-height: 18px; font-weight: bold; padding: 10px 0 0 27px; background: #fff 0 20px no-repeat; }
div#loading-img { padding: 10px 0 0 0; }
div#loading-actions { padding: 5px 0px 5px 0; text-align: center;}
div#loading-actions a { text-decoration: none; color: #444; }
div#loading-actions a:hover { text-decoration: none; color: #a50000; }
div#loading-box table {border: 1px solid #ce0000;margin: auto 0px;width: 300px;height: 120px;background-color: #ffffff;}
div#loading-box table #loading-images {width: 30px;padding: 10px;}
div#loading-box table #loading-text {background-image: none !important;text-align: left;padding: 10px;}
#loading-actions a {-webkit-border-bottom-left-radius: 4px 4px;-webkit-border-bottom-right-radius: 4px 4px;-webkit-border-top-left-radius: 4px 4px;-webkit-border-top-right-radius: 4px 4px;padding: 2px 15px 4px 15px;font-weight: normal;color: #ffffff !important;}
#loading-actions input {-webkit-border-bottom-left-radius: 4px 4px;-webkit-border-bottom-right-radius: 4px 4px;-webkit-border-top-left-radius: 4px 4px;-webkit-border-top-right-radius: 4px 4px;padding: 2px 15px 4px 15px;margin: 0px;font-weight: normal;color: #ffffff !important;}




/* VOTES */
#voteblock label {cursor: pointer; }
#voteblock div.vote_button { padding: 10px 5px 0px 0px; text-align: right;}
#voteblock div.vote_button img { cursor: pointer; }

/* IMAGES */
img.photos{border: 1px #bebebe solid;}
img.filetype{border: 0px!important; vertical-align: middle;}

/* BLOCKS */
.box {padding:0 13px 0 0; background: url(../img/borders0.gif) 100% 0 repeat-y; color: inherit;}
.bi {padding:0 0 0 13px; background: url(../img/borders0.gif) 0 0 repeat-y; color: inherit;}
.bt {height:12px; margin:0 -12px; background:url(../img/box00000.gif) 100% 0 no-repeat; text-align: left;}
.bt div {width:18px; height:12px; background:url(../img/box00000.gif) 0 0 no-repeat; }
.bb {height:12px; margin:0 -12px; background:url(../img/box00000.gif) 100% 100% no-repeat; text-align: left;}
.bb div {width:18px; height:12px; background:url(../img/box00000.gif) 0 100% no-repeat;  border: 0px red solid;}
.w { background: #FFF no-repeat top right; padding: 0px; height: 100%; }
/*background: #FFF url(/test/imgs/back/back_16.gif) no-repeat top right;*/

/* HINTBOX */
#hintbox{ position:absolute; top: 0; background-color: lightyellow; width: auto; padding: 5px; border: 1px solid #787878; font:normal 11px Verdana; line-height:18px;
z-index:100; visibility: hidden;}
a.hintanchor {padding: 0 5px; font-family: Tahoma; font-size: 12px; color: #395182; text-decoration: none; vertical-align: middle;}
a.hintanchor:hover { padding: 0 5px; font-family: Tahoma; font-size: 12px; color: #395182; text-decoration: underline;}

/* FORMS */
#form_layer { padding: 5px 0px;}
div.information {padding-top: 10px;}

div.right { float: right; }
div.left { float: left; }
div.clear { clear: both; }


/* ����� ����� */
ul.map { padding: 0 0 0 25px;}
ul.map li { padding: 2px 0px; list-style-image: url('../img/li000000.gif');}
ul.map li a b {color: #B95D38;}


ul.level2 { margin-left: 20px; }
ul.level3 { margin-left: 20px; }

img.ilot { margin: 0 5px 5px 0; }

/* ��������� */
/* ����� ����� ��� slidebar */
.cont_scroll {width: 1000px; overflow: hidden; }
.scroller { width: 1000px; margin: 0px auto; position: relative; }
.news_slider img { border: 0;}
.news_slider li {  margin: 0; padding: 0; }
.news_slider { position: relative; overflow: hidden;  }
.news_slider ul {position: relative; left: 0; width: auto; margin: 0; padding: 0; list-style-type: none; overflow: hidden; z-index: 1;}
.news_slider li {float: left; display: inline; width: 218px!important; border: 0px green solid;  }
.news_slider li.act {}

.news_list  { float: left; border: 0px red solid; margin-left: 7px; width: 940px!important;  }
.news_list ul { }
.news_list li { padding: 0px 10px 0px 10px!important; overflow: hidden; }
.news_list li img { float: left; display: inline; }

div.news_back  { float: left; margin-top: 0px; width: 30px; display: block; overflow: hidden;  }
div.news_back .back {}
div.news_back .back a { float: left; width: 22px; height: 40px; background: url(../img/footer-l.jpg) 0 0 no-repeat; }
div.news_back .back a:hover { background: url(../img/footer-l.jpg) 0 0 no-repeat; }

div.news_next  { float: left; margin-top: 0px; width: 30px; display: block; overflow: hidden; }
div.news_next .next { }
div.news_next .next a { float: right; width: 22px; height: 40px; background: url(../img/footer-r.jpg) 0px 0 no-repeat; }
div.news_next .next a:hover { background: url(../img/footer-r.jpg) 0px 0 no-repeat; }

.f_inside p {color: #595858;font: 10px Tahoma, Geneva, sans-serif; padding: 0 0 14px 0;}
.f_inside p.title {color: #000; font: 16px Tahoma, Geneva, sans-serif;}
.f_inside p.title strong {font: 10px Tahoma, Geneva, sans-serif; font-weight: bold;}
.f_inside p.title span {color: #c60000;}
.f_inside p.end { color: #000;}
.f_inside p.end a {color: #1c79c0;}
.f_inside a {color:#1c79c0; font-size:11px;}

.f_inside2 { padding-bottom: 8px!important; }
.f_inside2 .left img {border:1px solid #cfcfcf; float:left; margin: 5px 10px 0 0px;}
.f_inside2 a {color:#1c79c0; font-size:11px;}
.f_inside2 span {float:left; clear:right; font-size:10px!important;color:#808080; width:100px; overflow: hidden; }
.f_inside2 span img {margin: 0 3px 0 0; border:0; }
.f_inside2 span a {color:#808080;}


/* ���� ����������� 4.1-5.2 (����� ����������� �������) �� ������� */
.MainAdBlock {	
	background:url(../img/spec_block_fon.jpg) repeat-y scroll top right #efeddf; 
	margin: 0px 0 5px 0px; 
	float:left; 
	height:115px; 
	overflow:hidden; 
	text-decoration:none; 
	width:235px;
}
.MainAdBlock tbody:hover { background:url(../img/spec_block_fon.jpg) repeat-y scroll top right #FAFAFA;}
.MainAdBlock th {}

.MainAdBlock th a {
    text-align:left; 
    overflow: hidden !important;
    padding:0px 0px 4px 5px;
    margin: 0px;
    height: 10px;
    *height: 15px;
    height: 15px\0/;
    display: block;
    color: #156900 !important; 
    font-size:11px; 
    font-weight: bold;
    }
.MainAdBlock td {background-color: transparent !important;color: black !important;font-size: 11px !important;padding: 0px !important;vertical-align: top !important;}
.MainAdBlock td p {overflow: hidden !important;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;width: 115px;height: 45px;color: #646464;}
.MainAdBlock td div.Info {overflow: hidden !important;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;width: 115px;height: 42px;font-size: 11px !important;display: block; font-weight:bold;}
.MainAdBlock img {width: 100px;height: 80px;border: 2px solid #ffffff !important;padding: 0px;margin:0px 5px 7px 5px;}
.Nechet {margin-right: 4px !important;}


/* new css */
.right_col {
	width:240px;
	margin:0 10px 0 10px;
}

.f18 {
	font-size:18px;
}

.row_ad {
	height:100px;
	background-color:#666;
}

.block240 {
	padding:0 0 40px 0;
	float:left;
	width:100%;
}

.zagolovok {
	font-size:18px;
	padding:0 0 2px 0;
	border-bottom:solid 2px #ce0000;
}

.region {
	text-align:center;
	padding:18px 0 0 0;
}

.region .info {
	padding:16px 0 0 0;
	font-size:12px;
	line-height:18px;
}

.region span {
	color:#999;
}

.block240 p {
	padding:10px 0 4px 0;
}

.f22 {
	font-size:22px;
	width:980px;
	margin:40px 0 10px 0;
}

.sms {
	width:100%;
	margin-left:0%;
	float:left;

}

.buttons {
	float:left;
	width:100%;
}

.lot_banner {
	width:170px;
	margin:0 0 30px 10px;
}

.links_ad {
	text-align:left;
	float:left;
	width:100%;
	border-top:solid 2px #999;
	padding:10px 0 0 0;
}

.links_ad .link {
	mpaddingn:6px 0 0 0;
	font-size:15px;
}

.links_ad .text {
	margin-bottom:16px;
    font-size:12px;
}

.lot_ad {
	width:92%;
	float:left;
	background-color:#666;
	margin:0 0 20px 7%;
	height:80px;
}

.analytics {float:left;}
.analytics ul{margin-bottom:12px;}
.analytics ul li{font-size:11px;display:inline;line-height:23px;margin-right:-3px;*margin-right:-3px;}						
.analytics li a{ background:url(../img/new.gif); repeat-x left top;padding:3px 4px;color:#000;white-space:nowrap}
.analytics li.active a, .analytics li a:hover{color:#fff;background:url(../img/red.gif) repeat-x left top;text-decoration:none}

.analytics .text { width:90%; float:left; line-height:16px; margin-right:10%;}
.analytics .text img {float:left; padding:0 20px 20px 0; max-width: 200px; max-height: 200px;}
.person, .person_big { width:90%; margin-right:10%; color:#b80000;font-size:15px;font-weight:normal;line-height:20px; float:left; padding-bottom: 6px;}
.person img{margin:-2px 6px 4px 0;float:left}
p.pod_text{color:#000000; font-weight:normal; font-size:11px;padding:0px 0 0px 0 !important; line-height:normal;}
.an_zag {font-size:18px; line-height:24px; padding:0px !important;}
.analytics .person {float:left;}
.analytics p {padding-bottom:15px;}

.block240 .person {
	padding:10px 10px 0 6px;
	border-bottom:solid 1px #cacaca;
	float:left;
	display:block;
	text-decoration:none;
}

.block240 .person_big {
	padding:10px 0 0 0;
	float:left;
}

.block240 .person img {
	border:solid 2px #FFF;
}

.block240 .person:hover {background:#F5F5F5;}

.news_info {
	color:#ce0000;
	width:90%;
	float:left;
	margin:-36px 0 40px 0;
}

.news_info .copyright {
	color:#000;
	padding:10px 0 0 0;
	font-size:13px;
	font-weight:bold;
}

.head {
	background: #363636 url(../img/head-men.gif) bottom center repeat-x;
}

.yellow_button  {
	background: url(../img/button-y_now.jpg) repeat-x scroll top left;
	display:block;	
    text-align: center;
}

a.yellow_button {
    font-size: 11px;
    color: #ffffff !important;
    font-weight: bold;
    font-family: Arial, Helvetica, Sans-serif;
    text-decoration: none;
    padding: 5px 0 5px 0;    
}

a.yellow_button:hover {
    text-decoration: underline;
}



/*----FOOTER----*/

.footer td {
	background:#363636 url(../img/footer_bg.gif) center top repeat-x;
}

.footer img {
	padding:10px 10px 20px 0;
	float:left;
}
	
ul#menu_bottom{margin-top:6px;margin-left:0px;padding-bottom:8px;text-align:left;}
ul#menu_bottom li{display:inline}
ul#menu_bottom li.red{color:#da4040}
ul#menu_bottom li a{color:#381818;font-size:11px;}
ul#menu_bottom li a:hover {color:#c01a1a;}

.adverico {
	padding:10px 0 20px 0;
	float:right;
	color:#999;
}

.adverico p {
    font-size: 12px;
}

.adverico a {
	color:#CCC;
}

.adverico a:hover {
	color:#FFF;
}


/* ///// новый хедер и верхнее меню ////// */
.new_head {
    width: 100%;    
}

.new_head_content {
    max-width: 100%;
    min-width: 970px;
}

.new_logo {
    margin: 20px 0px 0px 0px;
    float: left;
}

.new_title {
    margin: 20px 0px 0px 0px;
    float: left;
}

.new_title a {
    font-size: 15px;
    color: #FFFFFF;
    text-decoration: none;
    padding: 0px 16px;
    display: block;
}

.new_title a:hover {
    font-size: 15px;
    color: #FFFFFF;
    text-decoration: none;
}

.new_button {
    float: right;
}

.new_button_left {
    float: left;
    margin: 1px 0px 0px 0px;
}

.new_button_left a {   
    background-color: #5c5c5c;
    border-right: 1px solid #4a4a4a;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    float: left;
    padding: 5px 8px 7px 8px;
}

.new_button_left a:hover {
    text-decoration: underline;
    color: #FFFFFF;
}

.new_button_left .left_b {
    background: url("../img/top-bloc.png") no-repeat left bottom scroll #5c5c5c;    
    border-right: 1px solid #4a4a4a;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    float: left;
    padding: 5px 8px 7px 8px;
}

.new_button_left_forum {
    float: right;
}

.new_button_left_forum a {   
    background-color: #5c5c5c;
    border-right: 1px solid #4a4a4a;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    float: left;
    padding: 7px 8px 7px 8px;
}

.new_button_left_forum a:hover {
    text-decoration: underline;
    color: #FFFFFF;
}

.new_button_left_forum .left_b {
    background: url("../img/top-bloc.png") no-repeat left bottom scroll #5c5c5c;    
    border-right: 1px solid #4a4a4a;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    float: left;
    padding: 7px 8px 7px 8px;
}

.new_button_right {
    float: left;
    /*background: url("../img/user-blp_2.png") repeat-x bottom;*/
}

.new_link {
    background: url("../img/user-blo.png") no-repeat left bottom scroll;
    border-right: 1px solid #156900;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    float: left;
    padding: 5px 20px 6px 20px;
}

.new_link_r {
    background: url("../img/user-blp.png") no-repeat right bottom scroll;    
    color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    float: left;
    padding: 5px 20px 6px 20px;
}

.new_button_right a:hover {    
    text-decoration: underline;
    color: #FFFFFF;    
}

.new_yellow {    
    width: auto;
    margin: 10px 0 5px 0px;
}

.new_menu {
    margin: 0px;
}

.new_head_menu {
    padding: 4px 0px 0px 0px;
}

.new_head_menu ul {
    height: 31px;
    list-style-type: none;
    overflow: hidden;
    padding: 0 15px 0 0;
}

.new_head_menu ul li {
    float: left;    
    margin: 4px -15px 0px 0px;
}

.new_head_menu a {
    text-decoration: none;
}

.new_head_menu a:hover {
    text-decoration: none;
}

.new_head_menu a em {
    float: left;
    background: url("../img/top_menu_em.gif") no-repeat scroll top;
    width: 20px;
    height: 27px;
}

.new_head_menu a:hover em {
    background-position: bottom;
    width: 20px;
    height: 27px;
}

.new_head_menu a span {
    float: left;
    background: url("../img/top_menu_span.gif") repeat-x scroll top;    
    height: 27px;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    line-height: 25px;
}

.new_head_menu a:hover span {
    float: left;
    background-position: bottom;   
    height: 27px;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}

.new_head_menu a b {
    float: left;
    background: url("../img/top_menu_b.gif") no-repeat scroll top;
    width: 23px;   
    height: 27px;
}

.new_head_menu a:hover b {
    float: left;
    background-position: bottom;
    width: 23px;    
    height: 27px;
}

.new_head_menu .item1 a em {
    float: left;
    background: url("../img/top_menu_item1_em.gif") no-repeat scroll top;
    width: 20px;
    height: 27px;
}

.new_head_menu .item1 a:hover em {
    background-position: bottom;
    width: 20px;
    height: 27px;
}

.new_head_menu .item1 a span {
    float: left;
    background: url("../img/top_menu_span.gif") repeat-x scroll top;    
    height: 27px;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    line-height: 25px;
}

.new_head_menu .item1 a:hover span {
    float: left;
    background-position: bottom;    
    height: 27px;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}

.new_head_menu .item1 a b {
    float: left;
    background: url("../img/top_menu_b.gif") no-repeat scroll top;
    width: 23px;   
    height: 27px;
}

.new_head_menu .item1 a:hover b {
    float: left;
    background-position: bottom;
    width: 23px;    
    height: 27px;
}

.new_head_menu .item1_active {
    float: left;    
    margin: 0px -15px 0px 0px;
}

.new_head_menu .item1_active a em {
    float: left;
    background: url("../img/top_menu_item1_activ_em.gif") no-repeat scroll;
    width: 20px;
    height: 31px;
}

.new_head_menu .item1_active a:hover em { 
    float: left;
    background: url("../img/top_menu_item1_activ_em.gif") no-repeat scroll;
    width: 20px;
    height: 31px;
}

.new_head_menu .item1_active a span {
    float: left;
    background: url("../img/top_menu_item1_activ_span.gif") repeat-x scroll;    
    height: 31px;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    line-height: 25px;
}

.new_head_menu .item1_active a:hover span { 
    float: left;
    background: url("../img/top_menu_item1_activ_span.gif") repeat-x scroll;    
    height: 31px;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    line-height: 25px;
}

.new_head_menu .item1_active a b {
    float: left;
    background: url("../img/top_menu_item1_activ_b.gif") no-repeat scroll;
    width: 23px;   
    height: 31px;
}

.new_head_menu .item1_active a:hover b {
    float: left;
    background: url("../img/top_menu_item1_activ_b.gif") no-repeat scroll;
    width: 23px;   
    height: 31px;
}

.new_head_menu .active {
    float: left;    
    margin: 0px -15px 0px 0px;
}

.new_head_menu .active a em {
    float: left;
    background: url("../img/top_menu_activ_em.gif") no-repeat scroll;
    width: 20px;
    height: 31px;
}

.new_head_menu .active a:hover em {
    float: left;
    background: url("../img/top_menu_activ_em.gif") no-repeat scroll;
    width: 20px;
    height: 31px;
}

.new_head_menu .active a span {
    float: left;
    background: url("../img/top_menu_item1_activ_span.gif") repeat-x scroll;    
    height: 31px;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    line-height: 25px;
}

.new_head_menu .active a:hover span {
    float: left;
    background: url("../img/top_menu_item1_activ_span.gif") repeat-x scroll;    
    height: 31px;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    line-height: 25px;
}

.new_head_menu .active a b {
    float: left;
    background: url("../img/top_menu_item1_activ_b.gif") no-repeat scroll;
    width: 23px;   
    height: 31px;
}

.new_head_menu .active a:hover b {
    float: left;
    background: url("../img/top_menu_item1_activ_b.gif") no-repeat scroll;
    width: 23px;   
    height: 31px;
}

.clear_2 {
    clear: both;
    margin: 0px;
    padding: 0px;
}

.top_heder_baner {
    width: 100%;
    padding: 0px 0px 10px 0px;   
}

.top_heder_baner_blok {
    width: 970px;
    height: 90px;    
}

.center_1600 {

    /*min-width: 970px;
    max-width: 1600px;
    margin: 0px auto;*/
  /*  width:expression(document.body.clientWidth > 1600? "1600px": "auto"); */   
}

.center_1600_home {    
    margin: 0px 50px;     
}

.header_fon_let {
    width: 100%;
    margin: 0px;
    padding: 0px;
    background: url("../img/header_fon_let.jpg") no-repeat scroll left top;
}

.head_fon {
   /* width: 100%;
    margin: 0px;
    padding: 0px;*/
		min-width: 1300px;
    background: #000000;
}

.header_fon_right {
    width: 100%;
    margin: 0px;
    padding: 0px;
    background: url("../img/header_fon_right.jpg") no-repeat scroll right bottom; 
}
/* ////// конец блока новый хедер //// */

.Results tbody td.Lot, .Results tbody td.Location, .Results tbody td.Description, .Results tbody td.SquarePrice {
 border-bottom:1px solid #bbb;
 }
 
.width {
   width: 970px;
   height: 1px; 
}


.analytic_department a{
    color: grey;
}
.analytic_department2 a{
    color: black;
}
.analytic_department a:hover {
    color: grey;
}

.analytic_author a{
    /*color: #B80000;*/
    color: red;
    font-size: 12px;
}
.analytic_author2 a{
    /*color: #B80000;*/
    color: red;
    font-size: 12px;
}

.analytic_author_partners a{
    /*color: #B80000;*/
    color: blue;
    font-size: 12px;
}

.table_footer {
    margin: 30px 0px 0px 0px;
}

.home_block_vistavki {
    width: 80%;
    margin: 12px 0px 0px 0px;
}

.home_block_vistavki span {
    display: block;
    font-size: 11px;
    font-weight: normal;
    color: #B80000;
}

.home_block_vistavki a {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    display: block;
    margin: 10px 0px 0px 0px;
}

.home_block_vistavki a:hover {
    color: #c01a1a;
}

.pod_top_menu {
    width: 100%;
    border-bottom: 2px solid #000000;
    border-top: 2px solid #000000;
    margin: 30px 0px 0px 0px;
}

.pod_top_menu_block {
    height: 40px;    
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    padding: 15px 0px 0px 0px;
    width: 180px;
}
 
.pod_top_menu_block a {
    font-size: 11px;
    color: #ce0000;
    font-weight: bold;
    padding: 0px 0px 0px 12px;
    display: block;    
    background: url("../img/pod_top_menu_a.gif") no-repeat scroll left top;
    text-align: left;
    float: left;
}

.pod_top_menu_block span {    
    float: left;
    font-size: 10px;
    font-weight: bold;
    color: #3d3d3d;
    display: block;
    margin: -6px 0px 0px 0px;
}

.footer {
    background: url("../img/footer_bg.gif") repeat-x scroll center top #363636;
    margin: 30px 0 0;
    padding: 4px 0 0;
}


.adriverTD { text-align: center;  }

.adriverTD img { width: 180px; height: 140px;  }

.adriverTD div { float: left; width: 20%; }
