BODY {
  margin: 10px 0px 0px 0px;
  padding: 0px;
  min-width: 1000px;
  font-family: "Times New Roman";
}

#multi-derevo {
      width: 230px; /* блок под дерево */
      padding: 0 0 0 0;  /* нижний отступ */
      font-size: 1.4em;
   }


.priceDiv{
	background-color:#EDEDED;
	color:#00000;
	text-indent:5px;
	font-family:Arial;
	font-size:0.9em;
	 
	
}
.HLink{
	display:none;
	visibility:hidden;
	}
.priceDiv h4{
	background-color:#F7F7F7;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	color:#00000;
	text-indent:5px;
	font-family:Arial;
	font-size:1.7em;
	font-weight:bolder;
}


   
li {
	line-height:18px;
	_height:20px;
	
}
ul {
	line-height:18px;
	_height:20px;
	
}

/* новые стили */


strong {
 
  color: #000000;
}
h2 {
  font-family: arial,verdana; 
  font-size: 18px;
  font-weight: normal;
  color:  #01567f;
}

.divAticles h1{
  margin-bottom: 15px;
  font-family: arial,verdana;
  font-size: 24px;
  font-weight: normal;
  color: #01567F;
}
.ml_tr_f {
	font-family: "Times New Roman";
	font-size: 15px;
	color: #024466;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	_padding-left:0px;
	_padding-right:0px;
	_padding-bottom:0px;
	_padding-top:0px;
	_margin-left:0px;
	_margin-right:0px;
	_margin-bottom:0px;
	_margin-top:0px;
    padding: 0px;
	list-style:none;
	text-align:left;
	vertical-align:bottom;

}
#closeButton {
	position: absolute;
	font-family:Arial;
	font-size:1.0em;
	top: 0px;
	right: 0px;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	font-weight: bold;
	cursor: pointer;
	padding: 2px 4px 2px 4px;
    
}
.ml_tr_f a{
	font-family: "Times New Roman";
	font-size: 15px;
	color: #024466;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	list-style:none;
	text-align:left;
	_padding-left:0px;
	_padding-right:0px;
	_padding-bottom:0px;
	_padding-top:0px;
	_margin-left:0px;
	_margin-right:0px;
	_margin-bottom:0px;
	_margin-top:0px;
	vertical-align:bottom;
}
.ml_tr_f a:visited {
	font-family: "Times New Roman";
	font-size: 15px;
	color: #024466;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	list-style:none;
	text-align:left;
	_padding-left:0px;
	_padding-right:0px;
	_padding-bottom:0px;
	_padding-top:0px;
	_margin-left:0px;
	_margin-right:0px;
	_margin-bottom:0px;
	_margin-top:0px;
	vertical-align:bottom;
}
.ml_tr{
	 font-family: "Times New Roman";
  	font-size: 14px;
  	color: #004768;
	padding-left:0px;
	margin-left:0px;
	list-style:none;
	text-align:left;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	_padding-left:0px;
	_padding-right:0px;
	_padding-bottom:0px;
	_padding-top:0px;
	_margin-left:0px;
	_margin-right:0px;
	_margin-bottom:0px;
	_margin-top:0px;
	vertical-align:bottom;
}   
.ml_tr span, li{
	 font-family: "Times New Roman";
	 font-size: 14px;
	 color: #004768;
	list-style:none;
	text-align:left;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	vertical-align: bottom;
	_vertical-align:bottom;
	_padding-left:0px;
	_padding-right:0px;
	_padding-bottom:0px;
	_padding-top:0px;
	_margin-left:0px;
	_margin-right:0px;
	_margin-bottom:0px;
	_margin-top:0px;
	
} 
.ml_tr  li ul  { 
	display: none;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	text-decoration:none;
	list-style:none;
	vertical-align: bottom;
	_padding-left:0px;
	_padding-right:0px;
	_padding-bottom:0px;
	_padding-top:0px;
	_margin-left:0px;
	_margin-right:0px;
	_margin-bottom:0px;
	_margin-top:0px;
}
.ml_tr  li ul  A{ 
	font-family: "Times New Roman";
	font-size: 14px;
	color: #004768;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	text-decoration:none;
	list-style:none;
	vertical-align: bottom;
	_vertical-align:bottom;
	_padding-left:0px;
	_padding-right:0px;
	_padding-bottom:0px;
	_padding-top:0px;
	_margin-left:0px;
	_margin-right:0px;
	_margin-bottom:0px;
	_margin-top:0px;
	

}
.ml_tr ul li  ul  { 
display: none;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
margin-top:0px;
text-decoration:none;
list-style:none;
vertical-align: bottom;
_padding-left:0px;
	_padding-right:0px;
	_padding-bottom:0px;
	_padding-top:0px;
	_margin-left:0px;
	_margin-right:0px;
	_margin-bottom:0px;
	_margin-top:0px;
	vertical-align:bottom;

}

.ml_tr  li ul A{text-decoration:none;list-style:none;vertical-align: bottom;padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	_padding-left:0px;
	_padding-right:0px;
	_padding-bottom:0px;
	_padding-top:0px;
	_margin-left:20px;
	_margin-right:0px;
	_margin-bottom:0px;
	_margin-top:0px;
	vertical-align:bottom;}

.ml_tr  li ul a:visited{text-decoration:none;list-style:none;vertical-align: bottom;padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	_padding-left:0px;
	_padding-right:0px;
	_padding-bottom:0px;
	_padding-top:0px;
	_margin-left:20px;
	_margin-right:0px;
	_margin-bottom:0px;
	_margin-top:0px;
	vertical-align:bottom;}


.ml_tr li ul a:focus{  font-family: "Times New Roman";
  font-size: 14px;
  color: #004768;
  text-decoration:none;vertical-align: bottom;padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	_padding-left:0px;
	_padding-right:0px;
	_padding-bottom:0px;
	_padding-top:0px;
	_margin-left:20px;
	_margin-right:0px;
	_margin-bottom:0px;
	_margin-top:0px;
	vertical-align:bottom;}
	
.ml_tr li ul a:active{ 
 font-family: "Times New Roman";
  font-size: 14px;
  color: #004768;text-decoration:none;padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	_padding-left:0px;
	_padding-right:0px;
	_padding-bottom:0px;
	_padding-top:0px;
	_margin-left:20px;
	_margin-right:0px;
	_margin-bottom:0px;
	_margin-top:0px;
	vertical-align:bottom;}
	
.ml_tr li ul a:active{ 
 font-family: "Times New Roman";
  font-size: 14px;
  color: #004768;text-decoration:none;padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	_padding-left:0px;
	_padding-right:0px;
	_padding-bottom:0px;
	_padding-top:0px;
	_margin-left:20px;
	_margin-right:0px;
	_margin-bottom:0px;
	_margin-top:0px;
	vertical-align:bottom;}

.ml_tr ul a:focus{  font-family: "Times New Roman";
  font-size: 14px;
  color: #004768;
  text-decoration:none;padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	_padding-left:0px;
	_padding-right:0px;
	_padding-bottom:0px;
	_padding-top:0px;
	_margin-left:0px;
	_margin-right:0px;
	_margin-bottom:0px;
	_margin-top:0px;
	vertical-align:bottom;
  }
.ml_tr  ul a:active{ 
 font-family: "Times New Roman";
  font-size: 14px;
  color: #004768;text-decoration:none;padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	_padding-left:0px;
	_padding-right:0px;
	_padding-bottom:0px;
	_padding-top:0px;
	_margin-left:0px;
	_margin-right:0px;
	_margin-bottom:0px;
	_margin-top:0px;
	vertical-align:bottom;
  }
.ml_tr  ul a:active{ 
 font-family: "Times New Roman";
  font-size: 14px;
  color: #004768;text-decoration:none;padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	_padding-left:0px;
	_padding-right:0px;
	_padding-bottom:0px;
	_padding-top:0px;
	_margin-left:0px;
	_margin-right:0px;
	_margin-bottom:0px;
	_margin-top:0px;
	vertical-align:bottom;
  }
  
.ml_tr li ul a:focus{  
  font-family: "Times New Roman";
  font-size: 14px;
  color: #004768;
  text-decoration:none;padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	_padding-left:0px;
	_padding-right:0px;
	_padding-bottom:0px;
	_padding-top:0px;
	_margin-left:20px;
	_margin-right:0px;
	_margin-bottom:0px;
	_margin-top:0px;
	vertical-align:bottom;
  }
.ml_tr  li ul a:active{ 
  font-family: "Times New Roman";
  font-size: 14px;
  color: #004768;
  text-decoration:none;padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	_padding-left:0px;
	_padding-right:0px;
	_padding-bottom:0px;
	_padding-top:0px;
	_margin-left:20px;
	_margin-right:0px;
	_margin-bottom:0px;
	_margin-top:0px;
	vertical-align:bottom;
  }

.ml_tr  li ul a:active{ 
  font-family: "Times New Roman";
  font-size: 14px;
  color: #004768;
  text-decoration:none;padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	_padding-left:0px;
	_padding-right:0px;
	_padding-bottom:0px;
	_padding-top:0px;
	_margin-left:20px;
	_margin-right:0px;
	_margin-bottom:0px;
	_margin-top:0px;
	vertical-align:bottom;}

.marker { /* маркер раскрытия списка в закрытом состоянии */
        text-decoration:none;
      }
.marker.open {/* маркер раскрытия списка в открытом состоянии */
text-decoration:none;
        }
		  
.top_menu1, .top_menu1 A {
  font-family: "Times New Roman";
  font-size: 15px;
  color: #024869;
}
.top_menu1 A:hover {
  text-decoration: none;
}

.top_menu2, .top_menu2 A {
  font-family: "Times New Roman";
  font-size: 15px;
  color: #024869;
}
.top_menu2 A:hover {
  text-decoration: none;
}

.text1 {
  padding: 2px 0px 2px 40px;
  font-family: "Times New Roman";
  font-size: 13px;
  font-weight: bold;
  color: #4C4C4C;
}

.text2 TD, .text2 TD A {
  font-family: "Times New Roman";
  font-size: 22px;
  color: white;
  text-decoration: underline;
}
.text2 TD A:hover {
  text-decoration: none;
}

.text2_1 {
  font-family: "Times New Roman";
  font-size: 14px;
  color: white;
}
.text2_2 {
  font-family: "Times New Roman";
  font-size: 14px;
  font-weight: bold;
  color: #EFBA86;
  text-decoration: underline;
}

.login_form_inp {
  width: 90%;
  font-family: verdana,arial;
  font-size: 12px;
  color: black;
}
.login_form A { 
  font-family: "Times New Roman";
  font-size: 15px;
  color: #2186CC;
}


.left_col1 {
  border: 0px 0px 0px 1px #EDEDED solid;
}
.left_col2 {
  border-style: solid;
  border-width: 5px 1px 0px 0px;
  border-color: #A0E1FF #EDEDED #EDEDED #EDEDED;
  padding: 5px 5px 5px 15px;
}

.left_menu_l1, .left_menu_l1 A {
  margin-bottom: 3px;
  font-family: "Times New Roman";
  font-size: 19px;
  color: #024466;
  text-decoration: underline;
}



.left_menu_l1, .left_menu_l1 A:active {
  margin-bottom: 3px;
  font-family: "Times New Roman";
  font-size: 19px;
  text-decoration: underline;
} 
.left_menu_l2_items {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  list-style: none inside url(items_arrow.gif)
  
}
.left_menu_l2_items A:active {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  list-style: none inside url(items_arrow.gif);
  color:#5B85B9;
   
}

.left_menu_l2_items A:focus {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  list-style: none inside url(items_arrow.gif);
  color:#A0ADC5;
   
}


.left_menu_l2_items LI, .left_menu_l2_items A {
  font-family: "Times New Roman";
  font-size: 14px;
  color: #004768;
}


.left_menu_l2_items A:hover {
  text-decoration: none;
}



.left_menu_l2_items2 {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  list-style: none inside url(items_bull.gif)
}
.left_menu_l2_items2 LI, .left_menu_l2_items2 A {
  font-family: "Times New Roman";
  font-size: 14px;
  color: #004768;
}
.left_menu_l2_items2 A:hover {
  text-decoration: none;
}

.list_city {
  font-family: "Times New Roman";
  font-size: 14px;
  color: black;
}
.list_city A {
  font-family: "Times New Roman";
  font-size: 14px;
  color: black;
  text-decoration: underline;
}
.list_city A:hover {
  text-decoration: none;
}

.cont_types_box {
  display: block;
  margin: 5px;
  padding: 4px 6px 4px 6px;
  background-color: #DEF4FF;
}
.cont_types_box_link {
  font-family: "Times New Roman";
  font-size: 15px;
  color: #0296DC;
  text-decoration: underline;
}

.online_order {
  padding: 10px 0px 10px 15px;
}
.online_order A {
  font-family: arial,verdana;
  font-size: 24px;
  font-weight: bold;
  color: #0195DB;
  text-decoration: underline;
}
.board_link {
  display: block;
  margin: 5px 5px 5px 20px;
  font-family: "Times New Roman";
  font-size: 17px;
  font-weight: bold;
  color: #0097DC;
  text-decoration: underline;
}
.board_form_sel {
  width: 356px;
  font-family: verdana,arial;
  font-size: 12px;
  color: black;
}
.board_form_inp {
  width: 350px;
  font-family: verdana,arial;
  font-size: 12px;
  color: black;
}
.board_form_txt {
  width: 350px;
  height: 100px;
  font-family: verdana,arial;
  font-size: 12px;
  color: black;
}
.board_add_link {
  font-family: "Times New Roman";
  font-size: 16px;
  color: #0296DC;
  text-decoration: underline;
}
.board_add_link:hover {
  text-decoration: none;
}
.board_selcat {
  font-family: "Times New Roman";
  font-size: 20px;
  color: black;
  text-align: center;
}
.board_mes_name {
  margin: 10px 0px;
  font-family: "Times New Roman";
  font-size: 17px;
  font-weight: bold;
  color: black;
}
.board_mes_cont {
  font-family: "Times New Roman";
  font-size: 16px;
  color: black;
}
.board_mes_cont P {
  margin: 0px;
}
.board_page_links {
  font-family: arial,verdana;
  font-size: 13px;
  color: #0066FF;
}
.board_page_links A {
  font-family: arial,verdana;
  font-size: 13px;
  color: #0066FF;
}
.board_page_links A:hover {
  font-family: arial,verdana;
  font-size: 13px;
  color: #FF9900;
}
 
.main_rlink {
  margin: 10px;
}
.main_rlink A {
  font-family: "Times New Roman";
  font-size: 17px;
  font-weight: bold;
  color: #2C6985;
  text-decoration: underline;
}
.main_rlink A:hover {
  text-decoration: none;
}

.search_head {
  margin: 0px 0px 10px 0px;
  font-family: arial,verdana;
  font-size: 24px;
  font-weight: bold;
  color: #0097DE;
}
.search_sel_link_act {
  display: block;
  padding: 4px;
  background-color: #DEF4FF;
  font-family: "Times New Roman";
  font-size: 15px;
  color: black;
  text-decoration: none;
}
.search_sel_link {
  display: block;
  padding: 4px;
  background-color: #0097DC;
  font-family: "Times New Roman";
  font-size: 15px;
  color: white;
  text-decoration: underline;
}
.search_inp_priceto {
  width: 40px;
  font-family: verdana,arial;
  font-size: 12px;
  color: black;
}

.search_sel {
  width: 100%;
  font-family: verdana,arial;
  font-size: 13px;
  color: black;
}

.main_head_map {
  margin: 15px 0px 15px 0px;
  font-family: arial,verdana;
  font-size: 32px;
  font-weight: bold;
  color: #00ADFC;
}


.bot_block {
  font-family: "Times New Roman";
  font-size: 16px;
  color: #717171;
}
.bot_block A {
  font-family: "Times New Roman";
  font-size: 16px;
  color: #2687CB;
  text-decoration: none;
  fo
}
.bot_block A:hover {
  text-decoration: underline;
}

#powered {
  width: 110px;
  height: 85px;
  background-image: url(powered.jpg);
  position: relative;
}
#powered DIV {
  position: absolute;
  z-index: 31;
  top: 10px;
  left: 50px;
}
#powered A {
  font-family: "Times New Roman";
  font-size: 14px;
  color: #717171;
  text-decoration: none;
}


.mainContent {
  font-family: "Times New Roman";
  font-size: 16px;
  color: black;
}
DIV.mainContent, P.mainContent {
  margin: 3px 10px 5px 0px;
  font-family: "Times New Roman";
  color: black;
}
.mainContent A {
  color: #2687CE;
}
.mainContent A:hover {
  color: #2687CE;
  text-decoration: none;
}

.news_head {
  margin-bottom: 10px;
  font-family: arial,verdana;
  font-size: 17px;
  font-weight: bold;
  color: #355166;
}

.news_name, .news_name A {
  font-family: "Times New Roman";
  font-size: 17px;
  color: #2687CE;
}
.news_date {
  font-family: "Times New Roman";
  font-size: 17px;
  color: #8296A1;
}
.news_small {
  font-family: "Times New Roman";
  font-size: 17px;
  color: black;
}

.placard_head {
  margin-bottom: 10px;
  font-family: arial,verdana;
  font-size: 17px;
  font-weight: bold;
  color: #355166;
}
.placard_name, .placard_name A {
  font-family: "Times New Roman";
  font-size: 16px;
  color: #2687CE;
}
.placard_date {
  margin-bottom: 10px;
  font-family: "Times New Roman";
  font-size: 14px;
  color: #8296A1;
}
.placard_text {
  font-family: "Times New Roman";
  font-size: 14px;
  color: black;
}


.day_foto {
  font-family: arial,verdana;
  font-size: 32px;
  color: black;
}
.day_foto_date {
  font-family: arial,verdana;
  font-size: 18px;
  color: black;
}
.day_foto_gall, .day_foto_gall A {
  margin-top: 20px;
  font-family: arial,verdana;
  font-size: 16px;
  font-weight: bold;
  color: black;
  text-decoration: underline;
}

.gallery_cat, .gallery_cat A {
  margin: 15px;
  font-family: arial,verdana;
  font-size: 16px;
  font-weight: bold;
  color: black;
  text-decoration: underline;
}
.gallery_cat_link {
  font-family: "Times New Roman";
  font-size: 15px;
  color: #2687CE;
}


DIV.mes_error {
  margin: 10px;
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  color: red;
}
DIV.mes_ok {
  margin: 10px;
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  color: #0033FF;
}

.question_quest {
  margin: 0px;
  font-weight: bold;
}
.mes_error {
  margin: 10px;
  font-weight: bold;
}

.form_inp {
  width: 98%;
  font-family: verdana;
  font-size: 12px;
  color: black;
}
.form_txt {
  width: 98%;
  height: 60px;
  font-family: verdana;
  font-size: 12px;
  color: black;
}
.form_sbm {
  width: 80px;
  height: 25px;
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  color: gray;
}

.pages_dislink {
  font-family: "Times New Roman";
  font-size: 15px;
  color: #2687CE;
}
.pages_link {
  font-family: "Times New Roman";
  font-size: 15px;
  color: #2687CE;
}
.page_linkPagesCur {
  margin-left: 5px;
  margin-right: 5px;
  padding: 2px;
  background-color: #DCF4FF;
  font-family: "Times New Roman";
  font-size: 15px;
  font-weight: bold;
  color: #2687CE;
}
.page_linkPages {
  font-family: "Times New Roman";
  font-size: 19px;
  color: #2687CE;
}
.question_sep {
  border-style: solid;
  border-width:  1px 0px 0px 0px;
  border-color: silver;
}
DIV.question_head {
  font-family: arial,verdana;
  font-size: 13px;
  color: black;
}
DIV.question_quest {
  font-family: arial,verdana;
  font-size: 13px;
  color: black;
}
DIV.question_answer {
  font-family: arial,verdana;
  font-size: 13px;
  color: black;
}

.ptext1 {
  font-family: "Times New Roman";
  font-size: 15px;
  color: #2687CE;
}
.pagesa1 {
  font-family: "Times New Roman";
  font-size: 15px;
  color: #2687CE;
}
.pagessel1 {
  font-family: "Times New Roman";
  font-size: 15px;
  color: #2687CE;
}

DIV.works_head {
  margin-bottom: 10px;
  font-family: arial,verdana;
  font-size: 22px;
  color: black;
}
DIV.works_head A {
  margin-bottom: 10px;
  font-family: arial,verdana;
  font-size: 22px;
  color: black;
}
DIV.works_post {
  font-family: "Times New Roman";
  font-size: 19px;
  color: #2687CE;
  text-decoration: underline;
}
DIV.works_desc {
  font-family: "Times New Roman";
  font-size: 16px;
  color: black;
}

#navi_bar {
  font-family: "Times New Roman";
  font-size: 16px;
  color: black;
}
#navi_bar A {
  margin: 0px 7px;
  font-family: "Times New Roman";
  font-size: 16px;
  color: black;
  text-decoration: underline;
}
#navi_bar SPAN {
  padding: 0px 7px;
  font-family: "Times New Roman";
  font-size: 16px;
  color: #04BBFD;
}

.board_cat_link {
  font-family: "Times New Roman";
  font-size: 16px;
  color: #2687CE;
  text-decoration: underline;
}
.board_cat_link:hover {
  font-family: "Times New Roman";
  font-size: 16px;
  color: #8296A1;
  text-decoration: underline;
}

.subusers_inp {
  width: 100%;
  font-family: verdana;
  font-size: 11px;
  color: black;
}
.subusers_but {
  background-color: #ECE9D8;
  border-style: solid;
  border-color: #D1CEBF;
  border-width: 1px;
  font-family: verdana,arial;
  font-size: 10px;
  font-weight: bold;
  color: black;
}

.register_inp {
  width: 98%;
  font-family: verdana;
  font-size: 11px;
  color: black;
}
.register_but {
  margin-top: 5px;
  background-color: #ECE9D8;
  border-style: solid;
  border-color: #D1CEBF;
  border-width: 1px;
  font-family: verdana,arial;
  font-size: 11px;
  font-weight: bold;
  color: black;
}
.register_head {
  margin: 10px;
  font-family: verdana,arial;
  font-size: 15px;
  font-weight: bold;
  color: black;
  text-align: center;
}
.register_text {
  margin: 10px;
  font-family: verdana,arial;
  font-size: 12px;
  color: black;
}
.register_mes_error {
  margin: 10px;
  font-family: verdana,arial;
  font-size: 12px;
  font-weight: bold;
  color: red;
}
.register_mes_ok {
  margin: 10px;
  font-family: verdana,arial;
  font-size: 13px;
  font-weight: bold;
  color: #0066CC;
  text-align: center;
}
.register_mes_list {
  font-family: verdana;
  font-size: 12px;
  color: gray;
  line-height: 20px;
}
.register_list {
  font-family: verdana;
  font-size: 12px;
  color: black;
  line-height: 20px;
}
.register_link {
  font-family: verdana;
  font-size: 12px;
  color: #0066CC;
  text-decoration: underline;
}
.register_link:hover {
  font-family: verdana;
  font-size: 12px;
  color: #FF9933;
  text-decoration: none;
}

.objects_headpage, H1 {
  margin-bottom: 15px;
  font-family: arial,verdana;
  font-size: 24px;
  font-weight: normal;
  color: #01567F;
}
.object_small_name {
  font-family: "Times New Roman";
  font-size: 17px;
  font-weight: bold;
  color: #0296DC;
  text-decoration: underline;
}
.object_small_desc * {
  font-family: "Times New Roman";
  font-size: 16px;
  color: black;
}
.object_small_cont {
  margin-top: 0px;
}
.object_small_cont IMG, .object_small_desc IMG {
  border: 0px;
}
.object_small_cont * {
  font-family: "Times New Roman";
  font-size: 16px;
  color: black;
}
.object_small_cont A {
  color: #0097DA;
}
.obj_col {
  background-image: url(sep_line.jpg);
  background-position: top left;
  background-repeat: repeat-x;
}
.obj_col_head {
  background-image: url(sep_line_gd.jpg);
  background-position: top left;
  background-repeat: no-repeat;
}
.obj_col_head2 {
  margin: 2px 0px 2px 0px;
  font-family: "Times New Roman";
  font-size: 15px;
  font-weight: bold;
  color: #777777;
}
.obj_pokaz {
  margin: 15px 0px 15px 0px;
  font-family: arial,verdana;
  font-size: 15px;
  font-weight: bold;
  color: #444444;
}
.obj_privetstv {
  margin-bottom: 40px;
}
.obj_privetstv * {
  font-family: "Times New Roman";
  font-size: 16px;
  color: black;
}
.obj_privetstv B {
  font-family: "Times New Roman";
  font-size: 16px;
  color: #444444;
}
.obj_privetstv IMG {
  margin: 5px;
}
.obj_head {
  padding: 10px 0px 10px 15px;
  background-color: #F3F3F3;
  font-family: arial,verdana;
  font-size: 30px;
  font-weight: bold;
  color: #06307C;
  text-transform: uppercase;
}
.obj_contact * {
  font-family: "Times New Roman";
  font-size: 15px;
  font-weight: bold;
  color: black;
}
.obj_contact A {
  color: #0096DB;
}
.obj_contact {
  margin: 10px 0px 0px 15px;
  font-family: "Times New Roman";
  font-size: 16px;
  color: black;
}
.obj_licen {
  margin: 10px 0px 10px 15px;
  font-family: "Times New Roman";
  font-size: 13px;
  color: black;
}
#obj_foto {
  position: relative;
  background-position: top right;
  background-repeat: no-repeat;
}
#obj_fotogall {
  padding: 5px 8px 5px 8px;
  position: absolute;
  z-index: 1;
  right: 3px;
  bottom: 3px;
  background-color: #EBEBEB;
}
#obj_foto_nomin {
  position: absolute;
  z-index: 2;
  left: 3px;
  top: 3px;
}
#obj_fotogall A {
  font-family: "Times New Roman";
  font-size: 16px;
  color: #0096DD;
  text-decoration: underline;
}
.obj_box_bg {
  background-image: url(obj_box_bg.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
}
.obj_box_bg IMG {
  border: 0px;
}
.obj_prices {
  margin-top: 20px;
  padding: 10px 0px 10px 15px;
  background-color: #F7F7F7;
  font-family: arial,verdana;
  font-size: 30px;
  font-weight: bold;
  color: #004768;
}
.obj_link_foto {
  color: #004768;
}
.obj_price_cat {
  font-family: "Times New Roman";
  font-size: 15px;
  color: #004768;
}
.obj_price_tbl {
  font-family: "Times New Roman";
  font-size: 15px;
  color: black;
}
.obj_price_period {
  font-family: "Times New Roman";
  font-size: 15px;
  color: #004768;
}
.obj_comment {
  font-family: "Times New Roman";
  font-size: 15px;
  color: #0096DD;
}
.obj_comm_inp {
  width: 98%;
  font-family: verdana;
  font-size: 12px;
  color: black;
}
.obj_comm_txt {
  width: 98%;
  height: 60px;
  font-family: verdana;
  font-size: 12px;
  color: black;
}
.obj_comm_but {
  width: 85px;
  height: 20px;
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: black;
}
.obj_com_head {
  padding: 2px 0px 0px 5px;
  margin-bottom: 5px;
  height: 24px;
  background-image: url(comm_head.jpg);
  background-position: top;
  background-repeat: repeat-x;
  font-family: arial,verdana;
  font-size: 13px;
  font-weight: bold;
  color: black;
}
.obj_com_cont {
  min-height: 48px;
  padding: 0px 0px 0px 55px;
  margin-bottom: 20px;
  background-image: url(pen.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  font-family: arial,verdana;
  font-size: 13px;
  color: black;
}
.obj_com_head2 {
  font-size: 14px;
  text-align: right;
}

.order_tbl {
  font-family: verdana,arial;
  font-size: 12px;
  color: black;
}
.order_inp {
  width: 98%;
  font-family: verdana,arial;
  font-size: 12px;
  color: black;
}
.order_sel {
  width: 100%;
  font-family: verdana,arial;
  font-size: 12px;
  color: black;
}
.order_text {
  width: 98%;
  height: 70px;
  font-family: verdana,arial;
  font-size: 12px;
  color: black;
}
.order_but {
  width: 115px;
  height: 24px;
  font-family: verdana,arial;
  font-size: 11px;
  font-weight: bold;
  color: black;
}

.main_head_hot {
  margin-bottom: 10px;
  font-family: arial,verdana;
  font-size: 32px;
  color: #355166;
  text-align: left;
}
.main_head_hot_link {
  font-family: "Times New Roman";
  font-size: 17px;
  font-weight: bold;
  color: #2086CA;
}

.foto {
  border: 1px gray solid;
}

.map_link {
  font-size: 14px;
  color: black;
}

.text_descReg * {
  font-family: "Times New Roman";
  font-size: 16px;
  color: black;
}
.text_descReg DIV, .text_descReg P, .text_descReg FONT {
  font-family: "Times New Roman";
  font-size: 16px;
  color: black;
}
DIV.text_descReg {
  font-family: "Times New Roman";
  font-size: 16px;
  color: black;
}
P.text_descReg {
  font-family: "Times New Roman";
  font-size: 16px;
  color: black;
}
FONT.text_descReg {
  font-family: "Times New Roman";
  font-size: 16px;
  color: black;
}


.list_type DIV {
  float: left;
}

#profile {
  display: none;
}
#profile_link {
  cursor: pointer;
}

.main_object_gall {
  display: block;
  /* overflow: auto;
  height: 180px; */
  /* background: #F7F7F7; */
}
.main_object_gall .foto {
  margin: 0px 5px;
  padding: 0px;
  border: 0px;
  float: left;
}
.main_object_gall .foto .img {
  padding: 5px 0px;
}
.main_object_gall .foto .name, .main_object_gall .foto .name A {
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: black;
  text-align: center;
  text-decoration: none;
}
.main_object_gall .foto .name A:hover {
  text-decoration: underline;
}

.gall_cat {
  margin: 10px 0px;
  font-family: arial;
  font-size: 13px;
  color: black;
}
.gall_cat A {
  color: #0066CC;
  text-decoration: underline;
}
.gall_cat A:hover {
  color: #FF9900;
}

.cat_gall_foto {
  width: 100%;
}
.cat_gall_foto .block_foto {
  height: 180px;
  float: left;
}
.cat_gall_foto .block_foto .foto {
  display: block;
  margin: 0px 5px 0px 5px;
  padding: 5px 0px;
  border: 0px;
}
.cat_gall_foto .block_foto .name, .cat_gall_foto .block_foto .name A {
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: black;
  text-align: center;
  text-decoration: none;
}
.cat_gall_foto .block_foto .name A:hover {
  text-decoration: underline;
}
.gall_sep {
  margin-bottom: 5px;
  height: 15px;
  background: #F7F7F7;
}

.gall_navi {
  padding: 2px 3px;
  background: #F7F7F7;
  font-family: arial;
  font-size: 12px;
  color: black;
}
.gall_navi A {
  color: #0066CC;
  text-decoration: none;
}
.gall_navi A:hover {
  color: #FF9900;
  text-decoration: underline;
}

.gall_head {
  margin: 10px 0px;
  padding: 5px;
  background: #F7F7F7;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  color: black;
}


.top_words A {
  display: block;
  margin: 0px 5px;
}

.navi_menu_other {
  display: none;
}




.grn, .doll, .euro, .rub {
  display: none;
}
#currency_txt {
  font-weight: bold;
  color: red;
}


#theme_list .category_name {
  font-family: "Times New Roman";
  font-size: 15px;
  font-weight: bold;
  color: #024869;
}
#theme_list .category_name:hover {
  text-decoration: none;
}
#theme_list .theme_img {
  border: 1px gray solid;
}

#foto_list .foto_name {
  font-family: "Times New Roman";
  font-size: 15px;
  font-weight: bold;
  color: #024869;
}
#foto_list .foto_name:hover {
  text-decoration: none;
}
#foto_list .gall_foto {
  border: 1px gray solid;
}

.pages {
  font-family: arial;
  font-size: 13px;
  color: black;
}
.pages A {
  font-family: arial;
  font-size: 13px;
  color: #2687CE;
}
.pages A:hover {
  color: #FF9900;
}

#gall_navi {
  margin-bottom: 10px;
  font-family: arial;
  font-size: 18px;
  color: black;
}
#gall_navi A {
  font-family: arial;
  font-size: 18px;
  color: black;
  text-decoration: underline;
}
#gall_navi A:hover {
  color: black;
  text-decoration: none;
}

.dop_themes {
  margin: 10px 0px;
  font-family: arial;
  font-size: 13px;
  color: black;
}
.dop_themes A {
  font-family: arial;
  font-size: 13px;
  color: #2687CE;
}
.dop_themes A:hover {
  color: #FF9900;
}