html {margin: 0px; padding: 0px;  width: 100%; }
br.clear						{clear: both; line-height: 0}
body							{margin: 0px; padding: 0px;  font-family: Arial; color: #888888; font-size: 1em; background: #efefef; }
img								{border: none;}
#all_content			{width: 1000px;  margin: 0 auto; }
a:hover						{color: #199a19;  text-decoration: underline; }
a.list							{color: #199a19; text-decoration: none}

/*Стили для шапки и верхнего меню ГОРОДА*/
#all_content #head {width: 100%; border: 1px solid #e4e4e4; border-top: none;  background: #FFF; height: 87px; position: relative; display: block;}
#all_content .bottom_ugli .left_bottom_ugol    {position: absolute; display: block; width: 8px; height: 8px; background: url('/img/left_ugol_bottom.gif') no-repeat;  top: 0px; left: -1px;}
#all_content .bottom_ugli .right_bottom_ugol  {position: absolute; display: block; width: 8px; height: 8px; background: url('/img/right_ugol_bottom.gif') no-repeat;  top: 0px; left: 993px;}
#all_content #head #logo {position: absolute; left: 8px; top: 5px;}
#all_content #head #search {position: absolute; background: url('/img/search.gif') no-repeat; width: 229px; height: 27px; top: 35px; right: 20px; display: block}
#all_content #head #search input.textfield {border: none; background: #fff; font-size: 0.7em; color: #8b7272; position: absolute; top: 6px; left: 28px; width: 175px}
#all_content #head #search .buttom {position: absolute; left: 203px; top: 0px;}
#all_content #head #top_menu {position: absolute; width: 550px; top: 40px; left: 200px; line-height: 1.5}
#all_content #head #top_menu ul.menu_city {list-style: none; margin: 0px; padding: 0px; font-size: 0.7em; }
#all_content #head #top_menu ul.menu_city li {float: left;  margin-right: 23px;}
#all_content #head #top_menu ul.menu_city li A {color: #989898; text-decoration: none; }
#all_content #head #top_menu ul.menu_city li A:hover {color: #199a19;  text-decoration: underline; }
.bottom_ugli { left: 1px;  top: -8px; position: relative; display: block; width: 1000px; height: 8px;}

/*Стили для верхнего меню 2*/
#all_content #top_menu2 { margin: 0pt; padding: 0pt; line-height: 1.5; text-align: center; width: 1000px; display: block; height: 42px; position:relative; z-index: 100; }
#all_content  #top_menu2 ul.menu {list-style: none; padding: 6px 0 0 0; font-size: 0.9em; text-align: center; font-weight: 700; margin: 0 0 0 60px;  }
#all_content  #top_menu2 ul.menu li {float: left;  margin-right: 15px; text-align: center; padding:4px 2px 0 13px; position: relative; display: block; height: 37px; z-index: 10 } 
#all_content  #top_menu2 ul.menu li A {color: #303030; text-decoration: none; }
#all_content  #top_menu2 ul.menu li A:hover {color: #199a19;  text-decoration: underline; }
#all_content  #top_menu2 ul.menu li.visit {background: #FFF; text-decoration: none; border: 1px solid #e4e4e4; border-bottom: none;  }
#all_content  #top_menu2 ul.menu li.visit .left {position: absolute; left: -5px; top: -1px; width: 16px; height: 42px;  background: url('/img/podmenu_left_ugol.gif') no-repeat; }
#all_content  #top_menu2 ul.menu li.visit .right {position: absolute; right: -5px; top: -1px; width: 16px; height: 42px;  background: url('/img/podmenu_right_ugol.gif') no-repeat; }

/* Контент */
#all_content .content {width: 100%; border: 1px solid #e4e4e4;  background: #FFF;  position: relative; display: block; margin: 0; padding: 0}
#all_content .content .left_top_ugol {position: absolute; display: block; width: 8px; height: 8px; background: url('/img/left_ugol_top.gif') no-repeat;  top: -1px; left: -1px;}
#all_content .content .right_top_ugol {position: absolute; display: block; width: 8px; height: 8px; background: url('/img/right_ugol_top.gif') no-repeat;  top: -1px; right: -1px;}
#all_content .bottom_ugli_content .left_bottom_ugol {position: absolute; display: block; width: 8px; height: 8px; background: url('/img/left_ugol_bottom.gif') no-repeat;  top: 0px; left: -1px;}
#all_content .bottom_ugli_content  .right_bottom_ugol  {position: absolute; display: block; width: 8px; height: 8px; background: url('/img/right_ugol_bottom.gif') no-repeat; top: 0px; left: 993px;}
#all_content .content .left_bottom_ugol {position: absolute; display: block; width: 8px; height: 8px; background: url('/img/left_ugol_bottom.gif') no-repeat;  bottom: -1px; left: -1px;}
#all_content .content  .right_bottom_ugol  {position: absolute; display: block; width: 8px; height: 8px; background: url('/img/right_ugol_bottom.gif') no-repeat; bottom: -1px; left: 993px;}
#all_content .content .otstup {margin: 32px 0px 32px 25px ;}
#all_content .content .otstup #rolik {float: left;}
.bottom_ugli_content { left: 1px;  top: -14px; position: relative; display: block; width: 1000px; height: 8px;}

#all_content .content .right_colomn { width:500px; padding-left:70px; float:left;}
/*#all_content .content .right_colomn {margin-left: 430px; } */

/* Элемент с фотографией */
.item_uchastok								 { width: 240px; float: left; margin: 0 0 0 0; padding-right: 10px;  height: 120px;}
.item_uchastok .photo				 { float: left; margin-right: 10px; width: 64px; height: 48px;}
.item_uchastok .photo .ramka  {width: 64px; height: 48px; background: url('/img/ramka_dly_photo.png') no-repeat;position: absolute; 
															//background-image:none;    
															//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ramka_dly_photo.png',sizingMethod='scale')}
.item_uchastok h2							 {font-size: 0.9em; color: #707276; font-weight: 700; padding: 0; margin: 0px 0 0px 0; }
.item_uchastok p							 {font-size: 0.7em; color: #414142; line-height: 1.1; margin: 0px; padding: 0; clear:both;}
.item_uchastok p A						 {text-decoration: none; color: #414142}
.item_uchastok p A:hover			 {color: #199a19;  text-decoration: underline; }
.item_uchastok h2 A						 {text-decoration: none; color: #888888}
.item_uchastok h2 A:hover			 {color: #199a19;  text-decoration: underline; }

/* дописали*/
.detail { font-size:0.7em; background-color:#efefef; padding:20px; position:relative; width:349px; overflow:hidden; margin-bottom:20px;}
.det1 { position:absolute; left:0px; top:0px;}
.det2 { position:absolute; right:0px; top:0px;}
.det3 { position:absolute; left:0px; bottom:0px;}
.det4 { position:absolute; right:0px; bottom:0px;}
.detail a { color:#888888; text-decoration:none;}
.detail a:hover {color:#199a19; text-decoration:underline;}
.detail p { margin:0px; padding:0px; padding-top:20px; }
.detail p a { float:left; }
.detail span { float:right;}
.paging { text-align:center; font-size:0.9em; padding-bottom:20px; padding-right:50px; clear:both; }
/*.paging { font-weight: 700; font-size: 0.9em; word-spacing: 10px; text-align:center; padding-bottom:20px; padding-right:50px;}*/
.paging a { color: #bfbfbf; margin-left:5px; margin-right:5px; text-decoration:none; }
.paging span {color:#199a19; margin-left:5px; margin-right:5px; font-weight:bold; }
.paging a:hover { color:#199a19; text-decoration:underline;}
.item_uchastok div span { color:#888888;  float:right; padding-right:40px;}
.item_uchastok div a{ float:left; color:#888888; text-decoration:none;}
.item_uchastok div a:hover{ color:#199a19; text-decoration:underline;}
.item_uchastok .ic_bot { font-size: 0.6em; padding-top:7px; }
.item_uchastok  .cap  div { font-size:0.9em;  }
#rolik h4 { margin:10px;}

/*Меню с подменю*/
#all_content .content .otstup #menu_podmenu {background: url('/img/fon_menu.gif') repeat-x; min-height: 32px; width: 949px; font-family: Tahoma; position: relative; display: block; margin: 0; padding: 0 }
#all_content .content .otstup #menu_podmenu .left_podmenu_menu {background: url('/img/menu_podmenu_left.gif') no-repeat; width: 7px; height: 32px; position: absolute; left: 0px; }
#all_content .content .otstup #menu_podmenu .right_podmenu_menu {background: url('/img/menu_podmenu_right.gif') no-repeat; width: 6px; height: 32px; right: 0px; position: absolute; }
#all_content .content .otstup #menu_podmenu ul.menu {list-style: none; padding: 10px 0 0 0; font-size: 0.7em;  font-weight: 700; position: relative; left: 0px;  text-align: left;  margin: 0;  }
#all_content .content .otstup #menu_podmenu ul.menu li { float: left; margin-right: 30px; position: relative;  text-align: left; padding: 0; color: #000; padding-right: 0px;}
/*#all_content .content .otstup #menu_podmenu ul.menu li { float: left; margin-right: 0px; position: relative;  text-align: left; padding: 0; color: #000; padding-right: 40px;} */
#all_content .content .otstup #menu_podmenu ul.menu li  A {text-decoration: none; color: #000} 
#all_content .content .otstup #menu_podmenu ul.menu li A:hover {text-decoration: underline; color: #199a19; } 
#all_content .content .otstup #menu_podmenu ul.menu li ul { margin: 25px 0 0 0;  padding: 0; color: #000; list-style: none; font-family: Arial;} 
#all_content .content .otstup #menu_podmenu ul.menu li ul li {margin: 0; padding: 0;  clear:both; font-weight: 400; color: #888}
#all_content .content .otstup #menu_podmenu ul.menu li ul li A {color: #000; text-decoration: none;}
#all_content .content .otstup #menu_podmenu ul.menu li ul li A:hover; {color: #199a19; text-decoration:  underline;}
#all_content .content .otstup #menu_podmenu .otstup_menu {margin-left: 30px;}
#all_content .content .otstup #menu_podmenu .otstup_menu1  {margin-left: 10px;}


hr {width: 940px; color: #e1e6ec; border: 0px; height: 1px; background-color: #e1e6ec; text-align: left; margin: 20px 0}
вот замени

/* Анонсы и исследования */
#anonsi_issledovaniy {width: 100%; }
#anonsi_issledovaniy h1 {font-size: 0.9em; color: #707276; font-weight: 700; padding: 0; margin: 0; text-align: center; }
#anonsi_issledovaniy .left {width: 400px; float: left; margin-left: 30px; }
#anonsi_issledovaniy .left A {color: #888; text-decoration: none}
#anonsi_issledovaniy .left A:hover {color: #199a19; text-decoration: underline}
#anonsi_issledovaniy .right { margin-left: 460px; width: 480px; }
#anonsi_issledovaniy p {font-size: 0.7em; color: #888; line-height: 1.5}
#anonsi_issledovaniy .right p {line-height: 2}
#anonsi_issledovaniy .right p A {color: #888; text-decoration: underline}
#anonsi_issledovaniy p A:hover {color: #199a19;  text-decoration: none}


/* Подвал */
#all_content #footer {width: 1000px; position: relative; display: block; }
#all_content #footer #mini_logo {position: absolute; left:30px; top: 25px;}
#all_content #footer #rss {position: absolute; right:20px; top: 25px;}
#all_content #footer ul.menu { margin: 20px 0pt 0pt 0px; position: absolute; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 0.7em; text-align: center; font-weight: 400; width:720px; margin-left:120px; margin-right:120px; }
#all_content #footer ul.menu li { padding: 0pt; display: inline; margin-right: 10px; text-align: center; }
#all_content  #footer ul.menu li A {color: #8a8a8a; text-decoration: none; }
#all_content  #footer ul.menu li A:hover {color: #199a19; text-decoration: underline; }
#all_content  #footer #copyright {font-size: 0.7em; position: absolute; left: 50%; margin-left: -350px; text-align: center; top: 70px; width: 700px; padding-bottom: 20px; color:  #8a8a8a  }
#all_content  #footer #copyright A {text-decoration: underline; color: #8a8a8a}
#all_content  #footer #copyright A:hover {text-decoration: none; color: #199a19;}

/* это чтоб отступ под меню убрать */
#all_content .content {
margin-top:-1px;
}
/* дописали меню, а точнее переписали*/
.podmenu { margin: 0pt; padding: 0pt; min-height: 32px; width: 955px; font-family: Tahoma; position: relative; display: block; }
.podmenu ul {
list-style:none;
padding:0px;
margin:0px;
padding-top:15px;
overflow:hidden;
padding-left:16px;

}



.podmenu li {
float:left;
padding-left:20px;
padding-right:20px;
font-size:0.7em;
}
.podmenu li a{
padding: 5px 0px 0px 17px;
color:#000;
font-weight:bold;
text-decoration:none;
display: block;
background: transparent url('/img/bull_grey.gif') no-repeat scroll 0px 6px;
}
.podmenu li a:hover{
background: transparent url('/img/bull.gif') no-repeat scroll 0px 6px;
}
.podmenu li.podmenu_active { 
	padding: 5px 20px 0px 37px; 
	background: transparent url('/img/bull.gif') no-repeat scroll 20px 6px; 
	color:#199a19;
	font-weight: bold; 
	text-decoration: none; 
	display: block; 
}

.podmenu li a:hover{
color:#199a19;
text-decoration: underline;
font-weight:bold;
}

.podmenu li a:hover img{
filter: alpha(Opacity=50); /* Прозрачность в IE */
-moz-opacity: 0.5; /* Прозрачность в Firefox */
text-decoration: none;
}



ul.menu2  {
margin:0px;
padding:0px;
list-style:none;
padding-left:5px;
padding-right: 5px;
overflow:hidden;
height:42px;
}
ul.menu2 li {
float:left;
position:relative;
font-size:0.9em;
color:#888888;
font-weight:bold;
font-size:0.8em;
}
ul.menu2 li a{
color:#000;
height:42px;
display:block;
text-decoration:none;

font-weight:bold;
float:left;
}
ul.menu2 li a:hover{
color:#199a19;
text-decoration:underline;
}
ul.menu2 li.mactive {
background:#fff url(/img/bkg_li_active.gif) top repeat-x;
height:42px;
}
ul.menu2 li p {
margin:0px;
padding:0px;
overflow:hidden;
float:left;
height:42px;
}
ul.menu2 li.mactive p {
background:url(/img/podmenu_right_ugol.gif) no-repeat right top;
}
ul.menu2  p span{
display:block;
color:#000;
height:42px;
padding-left:20px;
padding-right:20px;
padding-top:8px;
color:#888888;
float:left;
}
ul.menu2 li.mactive p span{
background:url(/img/podmenu_left_ugol.gif) no-repeat left top;
color:#000;
}
A:focus, a:active {
outline:none;
}
/*Для комментариев*/

#all_content .content .otstup #vertikal_menu_center{width: 480px; background:  #fff; position: relative; display: block; float: left; padding-bottom: 20px; margin-bottom: 20px; border: 1px solid #e4e4e4;  }
#all_content .content .otstup #vertikal_menu_center .left_top { position: absolute; left: -1px; top: -1px; background: url('/img/ugol_left_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu_center .right_top { position: absolute; right: -1px; top: -1px; background: url('/img/ugol_right_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu_center .left_bottom { position: absolute; left: -1px; bottom: -1px; background: url('/img/ugol_left_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu_center .right_bottom { position: absolute; left: 472px; bottom: -1px; background: url('/img/ugol_right_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu_center  h3 {font-size: 0.9em; color: #636363; font-weight: 700; padding: 0; margin: 20px 0; text-align: center; }
* html #all_content .content .otstup #vertikal_menu_center .right_top { position: absolute; right: -1px; top: -1px; background: url('/img/ugol_right_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
* html #all_content .content .otstup #vertikal_menu_center .left_bottom { position: absolute; left: -1px; bottom: -11px; background: url('/img/ugol_left_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
* html #all_content .content .otstup #vertikal_menu_center .right_bottom {  bottom: -11px; background: url('/img/ugol_right_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu_center p {margin: 0; padding: 5px 0 0 0; font-size: 11px; color: #999; line-height: 1}
#all_content .content .otstup #vertikal_menu_center .item {width: 90%; margin-left:5%; color: #666; border-bottom: 1px solid #eaeaea; font-size: 11px; padding: 15px 0; line-height: 1.5 }
#all_content .content .otstup #vertikal_menu_center .item b {color: #000}
#all_content .content .otstup #vertikal_menu_center .item a {color: #666; text-decoration: none}
#all_content .content .otstup #vertikal_menu_center .item a:hover {text-decoration: underline}
.numbers {font-weight: 700; font-size: 0.9em; word-spacing: 10px; text-align: center; margin: 20px 0 10px 0; //margin-bottom: 0}
.numbers A {color: #bfbfbf; text-decoration: none;}
.numbers a:hover, .numbers A.visit {color: #199a19; text-decoration: none;}
#all_content .content .right_colomn h2{ font-size:1em; }


#all_content .content .otstup #vertikal_menu_center2{width: 436px;background: url('/img/fon_question.gif') no-repeat; background-color:  #fff; position: relative; display: block; float: left; padding-bottom: 0px; margin-bottom: 20px; border: 1px solid #e4e4e4; margin-left:20px; background-position: 0px -10px;  }
*html #all_content .content .otstup #vertikal_menu_center2{margin-left:11px;  }
#all_content .content .otstup #vertikal_menu_center2 .left_top { position: absolute; left: -1px; top: -1px; background: url('/img/ugol_left_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu_center2 .right_top { position: absolute; right: -1px; top: -1px; background: url('/img/ugol_right_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu_center2 .left_bottom { position: absolute; left: -1px; bottom: -1px; background: url('/img/ugol_left_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu_center2 .right_bottom { position: absolute; left: 428px; bottom: -1px; background: url('/img/ugol_right_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu_center2  h3 {font-size: 0.9em; color: #3c3c3c; font-weight: 700; padding: 0; margin: 10px 0; text-align: center; }
#all_content .content .otstup #vertikal_menu_center2  h5 {font-size: 0.9em; color: #6f7180; font-weight: 700; padding: 0; margin: 7px 0; text-align: center; }
* html #all_content .content .otstup #vertikal_menu_center2 .right_top { position: absolute; right: -1px; top: -1px; background: url('/img/ugol_right_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
* html #all_content .content .otstup #vertikal_menu_center2 .left_bottom { position: absolute; left: -1px; bottom: -10px; background: url('/img/ugol_left_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
* html #all_content .content .otstup #vertikal_menu_center2 .right_bottom { position: absolute; left: 428px; bottom: -10px; background: url('/img/ugol_right_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu_center2 p {margin: 0; padding: 0 15px;}
#all_content .content .otstup #vertikal_menu_center2 .flash_cal {//margin-bottom: -2px; padding: 0}
img.otstup_bottom {margin-bottom: 10px;}
#all_content .content .otstup #vertikal_menu_center2 .fon_bottom {text-align: right;margin-right: 10px; margin-bottom: 10px; }
#all_content .content .otstup #vertikal_menu_center2 .fon_input {background: url('/img/fon_input.gif') no-repeat; position: relative; display: block; width: 409px; height: 25px; margin:0px auto; margin-bottom:10px; }
#all_content .content .otstup #vertikal_menu_center2 .fon_input input {font-size: 0.7em; color: #636363; position: absolute; top: 5px;  left: 0px; width: 395px; border: none; background: none; font-family: Arial; margin: 0px 0 0 10px;}
#all_content .content .otstup #vertikal_menu_center2 .fon_textfield {background: url('/img/fon_textfield.gif') no-repeat; position: relative; display: block; width: 409px; height: 97px; margin:0px auto; margin-top:10px;}
#all_content .content .otstup #vertikal_menu_center2 .fon_textfield textarea {border: none; background: none; position: absolute; font-size: 0.7em; left: 0px; top: -1px; color: #636363;  width: 390px; height: 91px; margin: 0px 0 0 10px; padding-top: 5px; font-family: Arial;}
/*.send {border: none; background: none; font-size: 14px; font-family: Tahoma; color: #888; text-decoration: underline; font-weight: 700; cursor:pointer;} */
#all_content .content .otstup #vertikal_menu_center .item div { padding-bottom:4px;}
#all_content .content .otstup #vertikal_menu_center .item div { text-align:right;}
#all_content .content .otstup #vertikal_menu_center .item div b { float:left;}
#all_content .content .otstup #vertikal_menu_center .item p  b{ line-height:25px;}
#all_content .content .otstup #vertikal_menu_center2 form { padding-top: 10px;}

/*блок описания ролика большого*/
#all_content .content .otstup #detail {width: 387px;background: url('/img/fon_det.gif') no-repeat; background-color:  #fff; position: relative; display: block; float: left; padding-bottom: 0px; margin-bottom: 20px; border: 1px solid #e4e4e4; margin-left:0px; margin-top:20px; background-position:0px -10px;  }


#all_content .content .otstup #detail  .left_top { position: absolute; left: -1px; top: -1px; background: url('/img/ugol_left_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #detail  .right_top { position: absolute; right: -1px; top: -1px; background: url('/img/ugol_right_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #detail  .left_bottom { position: absolute; left: -1px; bottom: -1px; background: url('/img/ugol_left_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #detail  .right_bottom { position: absolute; left: 379px; bottom: -1px; background: url('/img/ugol_right_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #detail   h3 {font-size: 0.9em; color: #3c3c3c; font-weight: 700; padding: 0; margin: 10px 0; text-align: center; }
#all_content .content .otstup #detail   h1 {font-size: 0.9em; color: green; font-weight: 700; padding: 0; margin: 7px 0;  text-align: center; }
* html #all_content .content .otstup #detail  .right_top { position: absolute; right: -2px; top: -1px; background: url('/img/ugol_right_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
* html #all_content .content .otstup #detail  .left_bottom { position: absolute; left: -1px; bottom: -10px; background: url('/img/ugol_left_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
* html #all_content .content .otstup #detail  .right_bottom { position: absolute; left: 379px; bottom: -10px; background: url('/img/ugol_right_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }

#all_content .content .otstup #detail  .flash_cal {//margin-bottom: -2px; padding: 0}
img.otstup_bottom {margin-bottom: 10px;}
#all_content .content .otstup #detail  .fon_bottom {text-align: right;margin-right: 10px; margin-bottom: 10px; }
#all_content .content .otstup #detail  .fon_input {background: url('/img/fon_input.gif') no-repeat; position: relative; display: block; width: 409px; height: 25px; margin: 25px 0 15px 12px}
#all_content .content .otstup #detail  .fon_input input {font-size: 0.7em; color: #636363; position: absolute; top: 5px; left: 10px; width: 395px; border: none; background: none; font-family: Arial}
#all_content .content .otstup #detail  .fon_textfield {background: url('/img/fon_textfield.gif') no-repeat; position: relative; display: block; width: 409px; height: 97px;  margin: 15px 0 15px 12px}
#all_content .content .otstup #detail  .fon_textfield textarea {border: none; background: none; position: absolute; font-size: 0.7em; left: 0px; top: -1px; color: #636363;  width: 390px; height: 91px; margin: 0px 0 0 10px; padding-top: 5px; font-family: Arial;}
.send {border: none; background: none; font-size: 14px; font-family: Arial; color: #888; text-decoration: none; font-weight: 700; margin: 10px 5px 0 0; display: block; }
.send a:hover {color: green; text-decoration: underline; }
.det_cont {
 font-size:0.7em;
 padding:20px;
 padding-bottom:20px;
 overflow:hidden;
}
*html .det_cont {
 padding-bottom:38px;

}
.det_cont a { color:#888888; text-decoration:none;}
.det_cont a:hover {color:#199a19; text-decoration: underline;}
.det_cont p { margin:0px; padding:0px; padding-top:20px;  overflow:hidden; }
.det_cont p a { float:left; }
.det_cont span { float:right;}


/* Для информационных страничек */

#three_colomn {}
#three_colomn .left_colomn { width:212px; float: left;  margin: 0; padding: 0;}
#three_colomn .right_colomn2 {  width: 235px; float: right; margin-right: 10px; padding: 0;}
#three_colomn .center_colomn { width: 425px; margin: 0 250px 0 235px;  }
#three_colomn .center_colomn h1 {font-size: 0.9em; color: #3c3c3c; font-weight: 700; padding: 0; margin: 20px 0; text-align: left; }
#three_colomn .center_colomn p {font-size: 0.7em; color: #414142; line-height: 1.5}
* html #three_colomn .right_colomn2 {margin: 0 5px 0 0}


#all_content .content .otstup #vertikal_menu {width: 210px; background: #efefef; position: relative; display: block; float: left;margin-bottom: 20px; border: 1px solid #e4e4e4;  }
#all_content .content .otstup #vertikal_menu .left_top { position: absolute; left: -1px; top: -1px; background: url('/img/ugol_left_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu .right_top { position: absolute; right: -1px; top: -1px; background: url('/img/ugol_right_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu .left_bottom { position: absolute; left: -1px; bottom: -1px; background: url('/img/ugol_left_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu .right_bottom { position: absolute; left: 202px; bottom: -1px; background: url('/img/ugol_right_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu  ul.menu {list-style: none; padding: 6px 0 0 0; font-size: 0.7em; text-align: left; font-weight: 700; margin: 0 10px 9px 10px;  }
#all_content .content .otstup #vertikal_menu  ul.menu li { margin: 0; border-bottom: 1px solid #e8e8e8;  padding: 3px 5px 3px 5px;   z-index: 10;} 
#all_content .content .otstup #vertikal_menu  ul.menu li A {color: #6f7180; text-decoration: none; padding-left: 5px;  position: relative; top: -10px;}
#all_content .content .otstup #vertikal_menu  ul.menu li.brd {border: none;}
#all_content .content .otstup #vertikal_menu  ul.menu li img {}
#all_content .content .otstup #vertikal_menu  ul.menu li A:hover {color: #199a19; text-decoration: underline; }
* html #all_content .content .otstup #vertikal_menu .left_bottom { position: absolute; left: -1px; bottom: -11px; background: url('/img/ugol_left_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
* html #all_content .content .otstup #vertikal_menu .right_bottom { position: absolute; left: 202px; bottom: -11px; background: url('/img/ugol_right_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }


#all_content .content .otstup #vertikal_menu3 {width: 237px; background:  #efefef; position: relative; display: block; float: left;margin-bottom: 20px; border: 1px solid #e4e4e4;  }
#all_content .content .otstup #vertikal_menu3 .left_top { position: absolute; left: -1px; top: -1px; background: url('/img/ugol_left_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu3 .right_top { position: absolute; right: -1px; top: -1px; background: url('/img/ugol_right_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu3 .left_bottom { position: absolute; left: -1px; bottom: -1px; background: url('/img/ugol_left_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu3 .right_bottom { position: absolute; left: 229px; bottom: -1px; background: url('/img/ugol_right_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu3  ul.menu {list-style: none; padding:0 0 0 0; font-size: 0.7em; text-align: left; font-weight: 700; margin: 0 0 7px 0;  }
#all_content .content .otstup #vertikal_menu3  ul.menu li { margin: 0; border-bottom: 1px solid #e4e4e4; border-bottom: 1px solid #e8e8e8;   padding: 7px 3px 7px 10px; z-index: 10;  background: url('/img/strelka_in_right_menu.gif') 215px center no-repeat;  //padding: 5px 3px 5px 10px; } 
#all_content .content .otstup #vertikal_menu3  ul.menu li.visit { margin: 0; border-bottom: 1px solid #e4e4e4; border-bottom: 1px solid #e8e8e8;   padding: 7px 3px 7px 10px;  z-index: 10;  background: url('/img/strelka_in_right_menu.gif') 215px center no-repeat; // padding: 5px 3px 5px 10px; } 
#all_content .content .otstup #vertikal_menu3  ul.menu li A {color: #6f7180; text-decoration: none; padding: 0px; font-weight: 700;  }
#all_content .content .otstup #vertikal_menu3  ul.menu li.brd {border-bottom: none;}
#all_content .content .otstup #vertikal_menu3  h3 {font-size: 11px; color: #000; font-weight: 700; margin: 10px 0 0 0; padding: 0 0 7px 0;  border-bottom: 1px solid #e4e4e4; text-align: center}
#all_content .content .otstup #vertikal_menu3  ul.menu li A:hover { color: #199a19; text-decoration: underline;  font-weight: 700}
#all_content .content .otstup #vertikal_menu3  ul.menu li A.list {color: #199a19; text-decoration: none;  font-weight: 700}
#all_content .content .otstup #vertikal_menu3  ul.menu li A:hover.list {color: #199a19; text-decoration: none;  font-weight: 700}
* html #all_content .content .otstup #vertikal_menu3 .right_top { position: absolute; right: -2px; top: -1px; background: url('/img/ugol_right_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
* html #all_content .content .otstup #vertikal_menu3 .left_bottom { position: absolute; left: -1px; bottom: -10px; background: url('/img/ugol_left_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
* html #all_content .content .otstup #vertikal_menu3 .right_bottom { position: absolute;  bottom: -10px; background: url('/img/ugol_right_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }

.block_1     {background: url('/img/block_1.gif') no-repeat; width: 212px; height: 150px; position: relative; display: block; margin-bottom: 20px; margin-left:6px; }
/*.block_1     {background: url('/img/block_1.gif') no-repeat; width: 212px; height: 150px; position: relative; display: block; margin-bottom: 20px; }*/
.block_1 h1    {font-size: 0.9em; color: #707276; font-weight: 700; margin: 0; padding: 0px 7px 0px 0; }
.block_1 h1 A       {text-decoration: none; color: #414142}
.block_1 h1 A:hover    {color: #199a19;  text-decoration: underline; }
.block_1 .small_text  {font-size: 11px; color: #a1a1a1; padding: 10px 0 10px 15px}
.block_1 .photo     { float: left; margin-right: 10px; width: 64px; height: 48px; margin-left: 15px;}
* .block_1 .photo {margin-left: 7px;}
.block_1 .photo .ramka  {width: 64px; height: 48px; background: url('/img/ramka_dly_photo.png') no-repeat;position: absolute; 
               //background-image:none;    
               //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ramka_dly_photo.png',sizingMethod='scale')}
.block_1 p A       { text-decoration: none; color: #414142}
.block_1 p A:hover    {color: #199a19;  text-decoration: underline; }
.block_1 p        {font-size: 0.7em; clear:both; color: #414142; line-height: 1.1; width: 170px; margin: 0 2px 2px 7px ; padding: 0; padding-top:8px;}

#all_content .content .otstup #vertikal_menu_center4{width: 466px; background:  #f6f6f6; position: relative; display: block; float: left; padding-bottom: 20px; margin-bottom: 20px; border: 1px solid #e4e4e4;  }
#all_content .content .otstup #vertikal_menu_center4 .left_top { position: absolute; left: -1px; top: -1px; background: url('/img/ugol_left_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu_center4 .right_top { position: absolute; right: -1px; top: -1px; background: url('/img/ugol_right_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu_center4 .left_bottom { position: absolute; left: -1px; bottom: -1px; background: url('/img/ugol_left_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu_center4 .right_bottom { position: absolute; left: 458px; bottom: -1px; background: url('/img/ugol_right_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu_center4  h3 {font-size: 0.9em; color: #3c3c3c; font-weight: 700; padding: 0; margin: 20px 0; text-align: center; }
* html #all_content .content .otstup #vertikal_menu_center4 .right_top { position: absolute; right: -1px; top: -1px; background: url('/img/ugol_right_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
* html #all_content .content .otstup #vertikal_menu_center4 .left_bottom { position: absolute; left: -1px; bottom: -10px; background: url('/img/ugol_left_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
* html #all_content .content .otstup #vertikal_menu_center4 .right_bottom { position: absolute; left: 458px; bottom: -10px; background: url('/img/ugol_right_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu_center4 p {margin: 0; padding: 0 15px; font-size: 11px}
/* Добавил Эдгар, для того, чтобы в полном описании в Практике нормально отображались комменты и показы в конце */
#all_content .content .otstup #vertikal_menu_center4 div span { color:#888888;  float:right; }
#all_content .content .otstup #vertikal_menu_center4 div { font-size:0.6em;overflow:hidden; padding:5px 10px 0 15px;}
#all_content .content .otstup #vertikal_menu_center4 div a{ float:left; color:#888888; text-decoration:none;}
#all_content .content .otstup #vertikal_menu_center4 div a:hover{ color:#199a19;}


#all_content .content .otstup #vertikal_menu2 {width: 205px; background:  #efefef; position: relative; display: block; float: left;margin-bottom: 20px; border: 1px solid #e4e4e4;  }
#all_content .content .otstup #vertikal_menu2 .left_top { position: absolute; left: -1px; top: -1px; background: url('/img/ugol_left_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu2 .right_top { position: absolute; right: -1px; top: -1px; background: url('/img/ugol_right_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu2 .left_bottom { position: absolute; left: -1px; bottom: -1px; background: url('/img/ugol_left_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu2 .right_bottom { position: absolute; left: 197px; bottom: -1px; background: url('/img/ugol_right_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu2  ul.menu {list-style: none; padding: 6px 0 0 0;  font-size: 0.7em; text-align: left; font-weight: 700; margin: 0 0 7px 0;  width: 100% }
#all_content .content .otstup #vertikal_menu2  ul.menu li  { margin: 0;border-bottom: 1px solid #e8e8e8;   padding: 6px 3px 5px 10px;  z-index: 10; } 
#all_content .content .otstup #vertikal_menu2  ul.menu li.visit { margin: 0 ;border-bottom: 1px solid #e8e8e8;   padding: 6px 3px 5px 10px; } 
#all_content .content .otstup #vertikal_menu2  ul.menu li A {color: #6f7180; text-decoration: none; padding: 0px; font-weight: 700;  width: 190px; display: block; z-index: 10;  background: url('/img/round_strelka_in_menu.gif') 170px center no-repeat; padding-bottom:3px;  }
/*
#all_content .content .otstup #vertikal_menu2  ul.menu li  { margin: 0;border-bottom: 1px solid #e8e8e8;   padding: 7px 3px 7px 10px;  z-index: 10; } 
#all_content .content .otstup #vertikal_menu2  ul.menu li.visit { margin: 0 ;border-bottom: 1px solid #e8e8e8;   padding: 7px 3px 7px 10px; } 
#all_content .content .otstup #vertikal_menu2  ul.menu li A {color: #6f7180; text-decoration: none; padding: 0px; font-weight: 700;  width: 190px; display: block; z-index: 10;  background: url('/img/round_strelka_in_menu.gif') 170px center no-repeat; }
*/
#all_content .content .otstup #vertikal_menu2  ul.menu li.brd {border-bottom: none;}
* html #all_content .content .otstup #vertikal_menu2  ul.menu li A {}
* html #all_content .content .otstup #vertikal_menu2  ul.menu li.border A { border: 1px solid #f0f0f0;}
#all_content .content .otstup #vertikal_menu2  h3 {font-size: 11px; color: #000; font-weight: 700; margin: 10px 0 0 0; padding: 0 0 7px 0;  border-bottom: 1px solid #e4e4e4; text-align: center}
#all_content .content .otstup #vertikal_menu2  ul.menu li A:hover {text-decoration: underline; color: #199a19;  font-weight: 700; background: url('/img/round_strelka_in_menu_visit.gif') 170px center no-repeat;}
#all_content .content .otstup #vertikal_menu2  ul.menu li A.list {color: #199a19; text-decoration: none;  font-weight: 700; background: url('/img/round_strelka_in_menu_visit.gif') 170px center no-repeat; padding-bottom:3px;}
/* #all_content .content .otstup #vertikal_menu2  ul.menu li A.list {color: #199a19; text-decoration: none;  font-weight: 700; background: url('/img/round_strelka_in_menu_visit.gif') 170px center no-repeat;} */
#all_content .content .otstup #vertikal_menu2  ul.menu li A:hover.list {color: #199a19; text-decoration: none;  font-weight: 700}
* html #all_content .content .otstup #vertikal_menu2 .right_top { position: absolute; right: -2px; top: -1px; background: url('/img/ugol_right_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
* html #all_content .content .otstup #vertikal_menu2 .left_bottom { position: absolute; left: -1px; bottom: -10px; background: url('/img/ugol_left_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
* html  #all_content .content .otstup #vertikal_menu2 .right_bottom { position: absolute; left: 197px; bottom: -10px; background: url('/img/ugol_right_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }

/* НОВЫЙ ХЕАДЕР */

html:root* .inp_search2 {
padding:3px 4px 0px 4px;
}

html:root* .inp_login {
padding:3px 4px 0px 4px;
}
.search2 {
float:left;
position:absolute;
left:250px;
padding-top:32px;
}
.inp_search2 {
border:0px;
padding:3px 4px 3px 4px;
font-size:0.7em;
width:170px;
float:left;
}
.sel_search2 {
border:solid 1px #e7e7e7;
padding:3px 4px 3px 4px;
font-size:0.7em;
width:170px;
float:left;
}
.but_search2 {
margin-top:2px;
float:left;
margin-left:10px;
}
.search2 div {
background:url(/img/bkg_inp_search2.gif) no-repeat;
width:188px;
height:21px;
padding:2px 5px 0px 7px;
float:left;
margin-right:10px;
}
.login {
float:right;
padding-top:10px;
padding-right:14px;
}
.inp_login {
border:0px;
padding:3px 4px 3px 4px;
font-size:0.7em;
width:170px;
float:left;
clear:both;
position:relative;
}
.login p {
margin:0px;
padding:0px;
font-size:0.6em;
color:#707276;
float:left;
clear:both;
padding-left:10px;
}
.login p a{
color:#707276;
text-decoration:none;
}
.login p a:hover {
color:#199a19;
text-decoration:underline;
} 
.login p strong{
padding-left:0px;
}
.but_login {
margin-top:32px;
}
.login div {
background:url(/img/bkg_inp_search2.gif) no-repeat;
width:188px;
height:21px;
padding:2px 5px 0px 7px;
margin-right:10px;
margin-bottom:5px;
float:left;
clear:both;

}
/* End of НОВЫЙ ХЕАДЕР */
/*MAP*/
p.map a {
	color:#707276;
	text-decoration:none;
}
p.map a:hover {
	color:#199a19;
	text-decoration:underline;
}
/* End of MAP*/
/*REGISTER*/
#registr { border: 1px solid rgb(228, 228, 228); background: rgb(255, 255, 255) url('/img/fon_registr.gif') no-repeat scroll 0px -10px; width: 466px; position: relative; display: block; float: left; padding-bottom: 15px; margin-bottom: 20px; }
#registr .left_top { background: transparent url('/img/ugol_left_top_horizontmenu.gif') no-repeat scroll 0% 0%; position: absolute; left: -1px; top: -1px; width: 9px; height: 9px; }
#registr .right_top { background: transparent url('/img/ugol_right_top_horizontmenu.gif') no-repeat scroll 0% 0%; position: absolute; right: -1px; top: -1px; width: 9px; height: 9px; }
#registr .left_bottom { background: transparent url('/img/ugol_left_bottom_horizontmenu.gif') no-repeat scroll 0% 0%; position: absolute; left: -1px; bottom: -1px; width: 9px; height: 9px; }
#registr .right_bottom { background: transparent url('/img/ugol_right_bottom_horizontmenu.gif') no-repeat scroll 0% 0%; position: absolute; left: 458px; bottom: -1px; width: 9px; height: 9px; }
*html #registr .right_top { background: transparent url('/img/ugol_right_top_horizontmenu.gif') no-repeat scroll 0% 0%; position: absolute; right: -1px; top: -1px; width: 9px; height: 9px; }
*html #registr .left_bottom { background: transparent url('/img/ugol_left_bottom_horizontmenu.gif') no-repeat scroll 0% 0%; position: absolute; left: -1px; bottom: -11px; width: 9px; height: 9px; }
*html #registr .right_bottom { background: transparent url('/img/ugol_right_bottom_horizontmenu.gif') no-repeat scroll 0% 0%; position: absolute; left: 458px; bottom: -11px; width: 9px; height: 9px; }
#registr h3 { margin: 10px 0pt; padding: 0pt; font-size: 0.9em; color: rgb(60, 60, 60); font-weight: 700; text-align: center; }
#registr h5 { margin: 7px 0pt; padding: 0pt; font-size: 0.9em; color: rgb(111, 113, 128); font-weight: 700; text-align: center; margin-bottom:30px; }
#registr p { margin: 0pt; padding: 0pt 15px; }
#registr .flash_cal { padding: 0pt; }
img.otstup_bottom { margin-bottom: 10px; }
#registr .fon_bottom { text-align: right; margin-right: 25px; margin-bottom: 10px;}
#registr .fon_input { margin: 0px auto 10px; background: transparent url('/img/fon_input.gif') no-repeat scroll 0% 0%; position: relative; display: block; width: 409px; height: 25px; }
#registr .fon_input span {margin:0px 0pt 0pt 10px;font-size: 0.7em; color: #636363;display:block;top:5px;position:relative;}
#registr .fon_input input { border: medium none ; margin: 0px 0pt 0pt 10px; background: transparent none repeat scroll 0% 0%; font-size: 0.7em; color: rgb(99, 99, 99); position: absolute; top: 5px; left: 0px; width: 395px; font-family: Arial; }
#registr .fon_textfield { margin: 10px auto 0px; background: transparent url('/img/fon_textfield.gif') no-repeat scroll 0% 0%; position: relative; display: block; width: 409px; height: 97px; }
#registr .fon_textfield textarea { border: medium none ; margin: 0px 0pt 0pt 10px; background: transparent none repeat scroll 0% 0%; position: absolute; font-size: 0.7em; left: 0px; top: -1px; color: rgb(99, 99, 99); width: 390px; height: 91px; padding-top: 5px; font-family: Arial; }
#registr .subs { margin: 0px auto 10px; position: relative; display: block; width: 409px; height: 25px; font-size:0.7em; padding-left:22px; }
#registr .subs span{ float:left; display:block; padding-top:5px; padding-right:10px; }
#registr .subs input{ float:left; margin-top:6px; //margin-top:3px; margin-right:20px;}
#registr .subs select{ float:left; border:solid 1px #e7e7e7; padding:1px; font-size:1em; color:#636363; margin-top:3px; }
#registr .send { float:right;}
/*End of REGISTER*/

/*CLASS REGISTER2*/
.registr2 { border: 1px solid rgb(228, 228, 228); background: rgb(255, 255, 255) url('/img/fon_registr.gif') no-repeat scroll 0px -10px; width: 466px; position: relative; display: block; float: left; padding-bottom: 15px; margin-bottom: 20px; }
.registr2 .left_top { background: transparent url('/img/ugol_left_top_horizontmenu.gif') no-repeat scroll 0% 0%; position: absolute; left: -1px; top: -1px; width: 9px; height: 9px; }
.registr2 .right_top { background: transparent url('/img/ugol_right_top_horizontmenu.gif') no-repeat scroll 0% 0%; position: absolute; right: -1px; top: -1px; width: 9px; height: 9px; }
.registr2 .left_bottom { background: transparent url('/img/ugol_left_bottom_horizontmenu.gif') no-repeat scroll 0% 0%; position: absolute; left: -1px; bottom: -1px; width: 9px; height: 9px; }
.registr2 .right_bottom { background: transparent url('/img/ugol_right_bottom_horizontmenu.gif') no-repeat scroll 0% 0%; position: absolute; left: 458px; bottom: -1px; width: 9px; height: 9px; }
*html .registr2 .right_top { background: transparent url('/img/ugol_right_top_horizontmenu.gif') no-repeat scroll 0% 0%; position: absolute; right: -1px; top: -1px; width: 9px; height: 9px; }
*html .registr2 .left_bottom { background: transparent url('/img/ugol_left_bottom_horizontmenu.gif') no-repeat scroll 0% 0%; position: absolute; left: -1px; bottom: -11px; width: 9px; height: 9px; }
*html .registr2 .right_bottom { background: transparent url('/img/ugol_right_bottom_horizontmenu.gif') no-repeat scroll 0% 0%; position: absolute; left: 458px; bottom: -11px; width: 9px; height: 9px; }
.registr2 h3 { margin: 10px 0pt; padding: 0pt; font-size: 0.9em; color: rgb(60, 60, 60); font-weight: 700; text-align: center; }
.registr2 h5 { margin: 7px 0pt; padding: 0pt; font-size: 0.9em; color: rgb(111, 113, 128); font-weight: 700; text-align: center; margin-bottom:30px; }
.registr2 p { margin: 0pt; padding: 0pt 15px; }
.registr2 .flash_cal { padding: 0pt; }
img.otstup_bottom { margin-bottom: 10px; }
.registr2 .fon_bottom { text-align: right; margin-right: 25px; margin-bottom: 10px;}
.registr2 .fon_input { margin: 0px auto 10px; background: transparent url('/img/fon_input.gif') no-repeat scroll 0% 0%; position: relative; display: block; width: 409px; height: 25px; }
.registr2 .fon_input span {margin:0px 0pt 0pt 10px;font-size: 0.7em; color: #636363;display:block;top:5px;position:relative;}
.registr2 .fon_input input { border: medium none ; margin: 0px 0pt 0pt 10px; background: transparent none repeat scroll 0% 0%; font-size: 0.7em; color: rgb(99, 99, 99); position: absolute; top: 5px; left: 0px; width: 395px; font-family: Arial; }
.registr2 .fon_textfield { margin: 10px auto 0px; background: transparent url('/img/fon_textfield.gif') no-repeat scroll 0% 0%; position: relative; display: block; width: 409px; height: 97px; }
.registr2 .fon_textfield textarea { border: medium none ; margin: 0px 0pt 0pt 10px; background: transparent none repeat scroll 0% 0%; position: absolute; font-size: 0.7em; left: 0px; top: -1px; color: rgb(99, 99, 99); width: 390px; height: 91px; padding-top: 5px; font-family: Arial; }
.registr2 .subs { margin: 0px auto 10px; position: relative; display: block; width: 409px; height: 25px; font-size:0.7em; padding-left:22px; }
.registr2 .subs span{ float:left; display:block; padding-top:5px; padding-right:10px; }
.registr2.subs input{ float:left; margin-top:6px; //margin-top:3px; margin-right:20px;}
.registr2.subs select{ float:left; border:solid 1px #e7e7e7; padding:1px; font-size:1em; color:#636363; margin-top:3px; }
.registr2 .send { float:right;}
/*End of CLASS REGISTER2*/

/* HANDBOK */

.praktikum  {width: 100%; border: 0; font-size: 0.7em; color: #000;  text-align: center;  border-collapse: collapse}
.praktikum  .black {font-weight: 700}
.praktikum td {border: 1px solid #e5e5e5; padding: 9px 10px 10px 10px; text-align: center; }
.praktikum td.none_left_bord {border-left: none; width: 50%;}
.praktikum td.none_right_bord {border-right: none; width: 35%;}

.block_search   {background: url('/img/block_for_search2.gif') no-repeat; width: 205px; height: 137px; clear:both; position: relative; margin-bottom: 40px; margin-top: 0px; float: left;}
.block_search  h1    {font-size: 0.7em; color: #000; font-weight: 700; padding: 15px; text-align: center;  margin:0px; }
.block_search  p A       {text-decoration: none; color: #9f9f9f; border-bottom: 1px dashed #9f9f9f; height: 50px;}
.block_search  p A:hover    {color: #199a19;  text-decoration: none; border: none  }
.block_search p        {font-size: 0.7em; color: #9f9f9f; line-height: 1.2; width: 160px;  margin: 0px 2px 2px 15px ; padding: 45px 0 5px 0; //padding-top: 45px}
.block_search #search1 {position: absolute; background: url('/img/search1.gif') no-repeat; width: 180px; height: 27px; top: 55px; left: 15px; display: block}
.block_search #search1 input.textfield {border: none; background: #fff; font-size: 0.7em; color: #8b7272; position: absolute; top: 6px; left: 28px; width: 126px}
.block_search #search1 .buttom {position: absolute; right: 0px; top: 0px;}

#all_content .content .otstup #vertikal_menu5 {width: 205px; background:  #efefef; position: relative; display: block; float: left;margin-bottom: 20px; border: 1px solid #e4e4e4; margin-left:13px;  } 
*html #all_content .content .otstup #vertikal_menu5 {width: 205px; background:  #efefef; position: relative; display: block; float: left;margin-bottom: 20px; border: 1px solid #e4e4e4; margin-left:7px;  } 
#all_content .content .otstup #vertikal_menu5 .left_top { position: absolute; left: -1px; top: -1px; background: url('/img/ugol_left_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu5 .right_top { position: absolute; right: -1px; top: -1px; background: url('/img/ugol_right_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu5 .left_bottom { position: absolute; left: -1px; bottom: -1px; background: url('/img/ugol_left_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu5 .right_bottom { position: absolute; left: 197px; bottom: -1px; background: url('/img/ugol_right_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu5  ul.menu {list-style: none; padding: 6px 0 0 0;  font-size: 0.7em; text-align: left; font-weight: 700; margin: 0 0 7px 0;  width: 100% }
#all_content .content .otstup #vertikal_menu5  ul.menu li  { margin: 0;border-bottom: 1px solid #e8e8e8;   padding: 7px 3px 7px 10px;  z-index: 10; } 
#all_content .content .otstup #vertikal_menu5  ul.menu li.visit { margin: 0 ;border-bottom: 1px solid #e8e8e8;   padding: 7px 3px 7px 10px; } 
#all_content .content .otstup #vertikal_menu5  ul.menu li A {color: #6f7180; text-decoration: none; padding: 0px; font-weight: 700;  width: 190px; display: block; z-index: 10; }
#all_content .content .otstup #vertikal_menu5  ul.menu li.brd {border-bottom: none;}
* html #all_content .content .otstup #vertikal_menu5  ul.menu li A {}
* html #all_content .content .otstup #vertikal_menu5  ul.menu li.border A { border: 1px solid #f0f0f0;}
#all_content .content .otstup #vertikal_menu5  h3 {font-size: 11px; color: #000; font-weight: 700; margin: 10px 0 0 0; padding: 0 0 7px 0;  border-bottom: 1px solid #e4e4e4; text-align: center}
#all_content .content .otstup #vertikal_menu5  ul.menu li A:hover {text-decoration: underline; color: #199a19;  font-weight: 700; }
#all_content .content .otstup #vertikal_menu5  ul.menu li A.list {color: #199a19; text-decoration: none;  font-weight: 700; }
#all_content .content .otstup #vertikal_menu5  ul.menu li A:hover.list {color: #199a19; text-decoration: none;  font-weight: 700}
* html #all_content .content .otstup #vertikal_menu5 .right_top { position: absolute; right: -2px; top: -1px; background: url('/img/ugol_right_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
* html #all_content .content .otstup #vertikal_menu5 .left_bottom { position: absolute; left: -1px; bottom: -10px; background: url('/img/ugol_left_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
* html  #all_content .content .otstup #vertikal_menu5 .right_bottom { position: absolute; left: 197px; bottom: -10px; background: url('/img/ugol_right_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }

/* End of HANDBOK */

/* Liged In*/
div.logout {
font-size:0.7em;
background:none;
width:200px;
margin-right:10px;
height:55px;
float:left;
clear:both;
padding-top:10px;
}
div.logout a{
margin-top:10px;
display:block;
float:left;
margin-right:10px;
color:#707276;
text-decoration:none;
font-weight:bold;
}
div.logout a:hover{
color:#199a19;
text-decoration:underline;

}
/*End of Loged In*/

/*PRACTICE*/
.item_uchastok_big { margin-left:15px; margin-top:15px; width: 445px;  float: left;   }
.item_uchastok_big .photo { float: left; margin-right: 10px; width: 64px; height: 48px; }
.item_uchastok_big .photo .ramka { background: transparent url('/img/ramka_dly_photo.png') no-repeat scroll 0% 0%; width: 64px; height: 48px; position: absolute; }
.item_uchastok_big h1 { margin: 10px 0pt 6px; padding: 0pt; font-size: 0.9em; color: rgb(112, 114, 118); font-weight: 700; }
.item_uchastok_big h1 a{ color:#888888; text-decoration:none;}
.item_uchastok_big h1 a:hover{ color:#199a19; text-decoration: underline; }
.item_uchastok_big p { margin: 0px; padding: 0pt; font-size: 0.7em; color: rgb(65, 65, 66); line-height: 1.2; clear:both; }
.item_uchastok_big p a { text-decoration: none; color: rgb(65, 65, 66); }
.item_uchastok_big p a:hover { color: rgb(25, 154, 25); text-decoration: underline; }
.item_uchastok_big div span { color:#888888;  float:right; }
.item_uchastok_big div { font-size:0.6em;overflow:hidden; padding-top:5px;}
.item_uchastok_big div a{ float:left; color:#888888; text-decoration:none;}
.item_uchastok_big div a:hover{ color:#199a19;}

.numbers2 { font-weight: 700; font-size: 0.9em; word-spacing: 10px; text-align: center; margin: 20px 0 10px 0; //margin-bottom: 0; }
.numbers2 A {color: #bfbfbf; text-decoration: none;}
.numbers2 a:hover, .numbers2 A.visit {color: #199a19; text-decoration: none;}

.v_title {
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
font-size:0.9em;
}
.v_title a{
color:#888888; text-decoration:none;
}
.v_title a:hover {
color: rgb(25, 154, 25); text-decoration: underline;
}
/*End of PRACTICE*/

/*FROM Sergey M.*/

.block_1 .imgs, .item_uchastok .imgs { display: block; width: 64px; height: 48px; float: left; margin-right: 5px; margin-bottom: 5px; position: relative; }
.block_1 .imgs {margin-left: 5px;}
.block_1 .ramka, .item_uchastok .ramka { display: block; width: 64px; height: 48px; position: absolute; z-index: 1; background-image: url('/img/ramka.png'); background-position:top;   left: 0px; top: 0px; }
/*
.block_1 .imgs {
 display:block;
 width:64px;
 height:48px;
 float:left;
 margin-right:5px;
 margin-left:5px;
 margin-bottom:5px;
}

.block_1 .ramka{
 display:block;
 width:64px;
 height:48px;
 position: absolute;
 z-index:+1;
 background-image: url(/img/ramka.png);
 left: 5px;
 top: 34px;
}
*/
.block_1 .cap,.item_uchastok .cap {
  float:left;
  width:130px;
  height:55px;
  display: table; 
  #position: relative; 
  overflow: hidden;
  margin-top:-3px;
}

.item_uchastok .cap {width:150px;}

.block_1 .cap .capnull,.item_uchastok .cap .capnull {
 #position: absolute; 
 #top: 50%;
 display: table-cell; 
 vertical-align: middle;
}

.block_1 .cap .capnull div, .item_uchastok .cap .capnull div {
font-weight:700;
color: #414142;
padding-bottom:3px;
#position: relative; #top: -50%; 
}

.block_1 .cap .capnull div {
font-size:0.8em;
line-height:0.9em;
}


.item_uchastok .cap .capnull div {padding-bottom:3px;}

.block_1 .cap .capnull div A,.item_uchastok .cap .capnull div A      {text-decoration: none; color: #414142}
.block_1 .cap .capnull div A:hover,.item_uchastok .cap .capnull div A:hover   {color: #199a19;  text-decoration: underline; }
.block_1 p,.item_uchastok p       {padding-top:0px;}
.item_uchastok p { width:230px;}
/*End of FROM Sergey M.*/

/*NEW FOOTER*/
#all_content .content .otstup #menu_podmenu .menu11 { margin: 0pt; padding: 10px 0pt 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 0.7em;  position: relative; left: 0px; text-align: left; padding-left:20px; }
#all_content .content .otstup #menu_podmenu .menu11 td { padding: 0pt 0px 0pt 0pt; vertical-align:top; text-align: left; color: rgb(0, 0, 0); }
#all_content .content .otstup #menu_podmenu .menu11  a { text-decoration: none; color: rgb(0, 0, 0); }
#all_content .content .otstup #menu_podmenu .menu11  a:hover { text-decoration: underline; color: rgb(25, 154, 25); }
/*End of NEW FOOTER*/

/*PRIVATE NOTICE MAIN PAGE*/
.block_2        { width: 207px; height: 153px; position: relative; display: block;  float: left; margin: -20px 36px 40px 0;// margin-bottom: 30px}
.block_2 h1       {font-size: 0.9em; color: #707276; font-weight: 700; padding: 0; margin: 10px 40px 6px 0; }
.block_2 img.pic    {text-align: center; margin: 0 0 0 25px;}
.block_2 p A        {text-decoration: none; color: #000}
.block_2 p A:hover    {color: #199a19; text-decoration: underline; }
.block_2 p        {font-size: 0.7em; color: #000; line-height: 1.5em; width: 180px; position: absolute; top: 130px; left: 30px; padding: 0; font-family: Tahoma; font-weight: 700; }
.block_3     {background: url('/img/block_6.gif') no-repeat; width: 220px; height: 131px; position: relative; display: block; float: left; margin: 0 19px 15px 0}
* html .block_3 {margin-right: 0px}
.block_3 h1    {font-size: 0.9em; color: #707276; font-weight: 700; padding:  30px 0 0 0; margin: 0px 3px 0 0; }

.block_3 p A       {text-decoration: none; color: #414142}
.block_3 p A:hover    {color: #199a19; text-decoration: underline; }
.block_3 p        {font-size: 0.7em; clear:both; color: #414142; line-height: 1.2; width: 200px; margin: 5px 25px 2px 10px ; padding: 0; padding-bottom:5px;}

.block_3 .photo     { float: left; margin-right: 5px; width: 64px; height: 48px; margin-left: 10px; margin-top: 15px; }
*html .block_3 .photo {margin-left: 7px;}
.block_3 .photo .ramka  {width: 64px; height: 48px; background: url('/img/ramka_dly_photo.png') no-repeat;position: absolute; 
               //background-image:none;    
               //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ramka_dly_photo.png',sizingMethod='scale')}
               
.block_3 div { font-size: 0.6em; }               
.block_3 div span { color: rgb(136, 136, 136); float: right; padding-right: 15px; }

.block_3 div a { float: left; color: rgb(136, 136, 136); text-decoration: none; margin-left:10px; }
.block_3 div a:hover { color: rgb(25, 154, 25); text-decoration: underline; }
	/*PRIVATE NOTICE PN*/
	.block_3_2     {background: url('/img/block_7.gif') no-repeat; width: 180px; height: 131px; position: relative; display: block; float: left; margin: 0 19px 15px 0}
	* html .block_3_2 {margin-right: 0px}
	.block_3_2 h1    {font-size: 0.9em; color: #707276; font-weight: 700; padding:  25px 0 0 0; margin: 0px 3px 0 0; }

	.block_3_2 p A       {text-decoration: none; color: #414142}
	.block_3_2 p A:hover    {color: #199a19; text-decoration: underline; }
	.block_3_2 p        {font-size: 0.7em; color: #414142; line-height: 1.2; width: 160px; margin: 15px 25px 2px 15px ; padding: 0; padding-bottom:5px;}
	.block_3_2 .photo     { float: left; margin-right: 5px; width: 64px; height: 48px; margin-left: 10px; margin-top: 15px; }
	*html .block_3_2 .photo {margin-left: 7px;}
	.block_3_2 .photo .ramka  {width: 64px; height: 48px; background: url('/img/ramka_dly_photo.png') no-repeat;position: absolute; 
	               //background-image:none;    
	               //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ramka_dly_photo.png',sizingMethod='scale')}
	               
	.block_3_2 div { font-size: 0.6em; }               
	.block_3_2 div span { color: rgb(136, 136, 136); float: right; padding-right: 15px; }

	.block_3_2 div a { float: left; color: rgb(136, 136, 136); text-decoration: none; margin-left:15px; }
	.block_3_2 div a:hover { color: rgb(25, 154, 25); text-decoration: underline; }
	/*End of PRIVATE NOTICE PN*/
/*End of PRIVATE NOTICE MAIN PAGE*/

/*PRIVATE NOTICE-1*/
#three_colomn .left_colomn { width:212px; float: left;  margin: 0; padding: 0}
/* Вериткальное меню по центру */
#all_content .content .otstup #vertikal_menu_center10 {width: 100%; background:  #fff; position: relative; display: block;  margin-bottom: 20px; border: 1px solid #e4e4e4; padding-bottom:20px;  }
#all_content .content .otstup #vertikal_menu_center10 .left_top { position: absolute; left: -1px; top: -1px; background: url('/img/ugol_left_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu_center10 .right_top { position: absolute; right: -1px; top: -1px; background: url('/img/ugol_right_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu_center10 .left_bottom { position: absolute; left: -1px; bottom: -1px; background: url('/img/ugol_left_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu_center10 .right_bottom { position: absolute; left: 692px; bottom: -1px; background: url('/img/ugol_right_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu_center10  h3 {font-size: 0.9em; color: #6d6d6d;font-weight: 700; padding: 0; margin: 20px 0; text-align: center; }
* html #all_content .content .otstup #vertikal_menu_center10 .right_top { position: absolute; right: -1px; top: -1px; background: url('/img/ugol_right_top_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
* html #all_content .content .otstup #vertikal_menu_center10 .left_bottom { position: absolute; left: -1px; bottom: -11px; background: url('/img/ugol_left_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
* html #all_content .content .otstup #vertikal_menu_center10 .right_bottom { position: absolute; left: 696px; bottom: -11px; background: url('/img/ugol_right_bottom_horizontmenu.gif') no-repeat; width: 9px; height: 9px }
#all_content .content .otstup #vertikal_menu_center10 p {margin: 0; padding: 0 15px; font-size: 11px}
#all_content .content .otstup #vertikal_menu_center10 img.pic_otstup {float: left; margin: 3px 5px 0px 0; padding: 0px; //margin-top: 5px;}
#all_content .content .otstup #vertikal_menu_center10 .img { float: left; margin: 10px 10px 5px 10px}
#all_content .content .otstup #vertikal_menu_center10 .text {margin: 20px 10px 10px 30px; font-family: Tahoma;  font-size: 0.7em;  color: #000}
#all_content .content .otstup #vertikal_menu_center10 .text .width_text {width: 500px;//width: 360px}
#all_content .content .otstup #vertikal_menu_center10 .text span {font-weight: 700; }
#all_content .content .otstup #vertikal_menu_center10 .text #zapros {margin: 20px 0 10px 0; font-weight: 700}
#all_content .content .otstup #vertikal_menu_center10 .text span.obyava {position: absolute; right: 30px; top: 17px}
#all_content .content .otstup #vertikal_menu_center10 .text span.obyava a {color: #000; text-decoration: underline}
#all_content .content .otstup #vertikal_menu_center10 .text span.obyava a:hover {text-decoration: none}
#all_content .content .otstup #vertikal_menu_center10 .text form {margin: 0; padding: 0}
#all_content .content .otstup #vertikal_menu_center10 .text input {color: #999; font-size: 11px; height: 15px; font-family: Tahoma; border: 1px solid #d5d5d5}
#all_content .content .otstup #vertikal_menu_center10 .text select {color: #999; font-size: 11px; height: 16px; width: 108px; font-family: Tahoma; border: 1px solid #d5d5d5; //height: 18px}
#all_content .content .otstup #vertikal_menu_center10 .text input.cost { width: 55px }
#all_content .content .otstup #vertikal_menu_center10 .text input.square { width: 35px }
#all_content .content .otstup #vertikal_menu_center10 .text input.etag { width: 35px }
#all_content .content .otstup #vertikal_menu_center10 .text #text_form {color: #999; position: relative; left: 135px; display: block; height: 15px; //left: 0px}
#all_content .content .otstup #vertikal_menu_center10 .text #text_form .cost_text {position: absolute; left: 0px; top: 0px;  }
#all_content .content .otstup #vertikal_menu_center10 .text #text_form .square_text {position: absolute; left: 130px; top: 0px;  }
#all_content .content .otstup #vertikal_menu_center10 .text #text_form .etag_text {position: absolute; left: 220px; top: 0px;  }
#all_content .content .otstup #vertikal_menu_center10 .text #text_form .komnat_text {position: absolute; left: 310px; top: 0px;  }
#all_content .content .otstup #vertikal_menu_center10 .text a {color: #999; text-decoration: underline}
#all_content .content .otstup #vertikal_menu_center10 .text a:hover {text-decoration: none}


#all_content .content .otstup  span.obyava1 {text-align: right;  font-size: 0.7em; font-weight: 700; float: right;  margin-top: -15px}
#all_content .content .otstup  span.obyava1 a {color: #000; text-decoration: underline}
#all_content .content .otstup  span.obyava1 a:hover {text-decoration: none}
#all_content .content .otstup  .show_vibor {text-align: left; font-size: 0.7em; margin-top: 15px; }
#all_content .content .otstup  .show_vibor a {color: #999; text-decoration: underline}
#all_content .content .otstup  .show_vibor a:hover {text-decoration: none}

/* таблица tab*/
.tab { border: 0px none ; width: 700px; margin-top: -30px; position: relative; }
.tab td { border-bottom: 1px solid rgb(234, 234, 234); padding-top:13px; padding-bottom:5px; font-size: 11px; color: rgb(102, 102, 102); text-align: center; }
.tab th { font-size: 11px; font-weight: normal; border: medium none ; padding-top:7px; padding-bottom:15px; text-align:center;  background: transparent none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.tab td .fon { background: transparent url('/img/ramka_for_small_house.gif') no-repeat scroll 0% 0%; width: 64px; height: 48px; position: absolute; }
.tab td .photo { position: relative; display: block; width: 64px; }
/*Заголовок таблицы*/
#all_content .content .otstup #menu_podmenu1 {background: url('/img/fon_menu.gif') repeat-x; height: 32px; width: 100%; font-family: Tahoma; position: relative; display: block; margin: 0; padding: 0 }
#all_content .content .otstup #menu_podmenu1 .left_podmenu_menu {background: url('/img/menu_podmenu_left.gif') no-repeat; width: 7px; height: 32px; position: absolute; left: 0px; }
#all_content .content .otstup #menu_podmenu1 .right_podmenu_menu {background: url('/img/menu_podmenu_right.gif') no-repeat; width: 6px; height: 32px; right: -1px; position: absolute; }
#all_content .content .otstup #menu_podmenu1 ul.menu {list-style: none; padding: 10px 0 0 0; font-size: 0.7em;  font-weight: 400; position: relative; left: 0px;  text-align: left;  margin: 0;  }
#all_content .content .otstup #menu_podmenu1 ul.menu li { float: left; margin-right: 0px; position: relative;  text-align: left; padding: 0; color: #000} 
#all_content .content .otstup #menu_podmenu1 .otstup_menu {margin-left: 30px;}
#all_content .content .otstup #menu_podmenu1 .otstup_menu1  {margin-left: 10px;}
#all_content .content .otstup #vertikal_menu3  h4 {font-size: 0.7em; color: #000; font-weight: 700; margin: 0px 0 0 0; padding: 10px 0 7px 0; background:  #efefef;; border-top: 1px solid #e2e1e4; text-align: center}
#all_content .content .otstup #vertikal_menu3  h4 a { color: #000; text-decoration: none}
#all_content .content .otstup #vertikal_menu3  h4 a:hover { color: #199a19; text-decoration: underline}
.block_2        { width: 207px; height: 153px; position: relative; display: block;  float: left; margin: -20px 36px 40px 0;// margin-bottom: 30px}

.block_2 h1       {font-size: 0.9em; color: #707276; font-weight: 700; padding: 0; margin: 10px 40px 6px 0; }
.block_2 img.pic    {text-align: center; margin: 0 0 0 25px;}
.block_2 p A        {text-decoration: none; color: #000}
.block_2 p A:hover    {color: #199a19; text-decoration: underline; }
.block_2 p        {font-size: 0.7em; color: #000; line-height: 1.5em; width: 180px; position: absolute; top: 130px; left: 30px; padding: 0; font-family: Tahoma; font-weight: 700; }
.block_2_all {
overflow:hidden; padding-top:20px;
}
.filter {
color:#999999;
position:relative; 
padding-left:10px; 
float:left; 
width:510px;
}
.filter td {
padding-bottom:7px;}
.f_sort {
display:block;
padding-top:7px;}
/*End of PRIVATE NOTICE-1*/
.trcolor {
	background-color:#efffff;
}
/* Это по ЧО, снизу отображение подать объявления и показать выбранные.
#all_content .content .otstup .div_obyava1 {   margin-top: 15px; width:100%; overflow:hidden; }
#all_content .content .otstup span.obyava1_2 { text-align: right; font-size: 0.7em; font-weight: 700; float: right; }
#all_content .content .otstup span.obyava1_2 a { color: rgb(0, 0, 0); text-decoration: underline; }
#all_content .content .otstup span.obyava1_2 a:hover { text-decoration: none; }
*/

#cloud {
	text-align:justify; 
	margin: -20px 25px 25px 25px;

	padding-top:0px;
	width:940px;
	}
#cloud a {
 color:#888888;
 text-decoration:none;

}

#cloud a:hover {
 color: #199a19;
 text-decoration:underline;

}
