

/*-----------*/
/* свойства элементов шаблона */
/*-----------*/
 
* { margin: 0px; padding: 0px; }

html { height:100%; }
body { background: #fff; text-align: left; padding: 0px 0px; font-family: Tahoma, Geneva, sans-serif; font-size: 13px; 
   max-width: 1600px;
 }


.dropdown_5columns {
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; /* Скрываем выпадающие пункты */
	text-align:left;
	padding:10px 5px 10px 5px;
	border:1px solid #2DA5DA;
	border-top:none;
	
	/* Фон с градиентом */
	background:#FFF;
	/*background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));*/

	/* Скругленные углы */
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;width: 700px;/*transition: all 0.5s ease-out 0.5s;display:none;opacity:0;*/
}
.scrollup{
width:40px;
height:40px;
opacity:0.3;  /*Здесь можете менять значение от 0 до 1*/
position:fixed;
bottom:50px;
right:100px;
display:none;
text-indent:-9999px;
background: url(/images/go_next48.png) no-repeat; 
outline:0;
}

 .col_1 {width:23%;display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;} 
.col_5 {width:690px;display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;}
.col_5 hr{color:#2DA5DA;}
.list_podcategory_glpage_adv li a{color:#278212;font-size:11px;}
.list_podcategory_glpage_adv li a:hover{text-decoration: none;}
.block_name_category_tab_glpage_adv a{color:#B23ED0;}
.block_name_category_tab_glpage_adv a:hover{text-decoration: none;}

* html body {height: 100%;}/* высота для ie */

img , a img { margin:0px; padding:0px; border:none; vertical-align:bottom; }

table , td { font-size:13px; }
td { vertical-align: top; }

.elm_clear { clear: both; }

.content_page {  min-height:100%; 
    width:expression(document.body.clientWidth > 1000 ? "100%" : "1000px"); 
   }
* html .content_page {  height:100%;  }
 
#layer_lower { margin: 0px auto ; text-align: left; }



.contr_layer_lower_p { padding: 0px; }

.contr_layer_lower_block { background: #fff; }


/*.header_site { height: 103px; background: #ff7300 url("./images/fon_header_left.png") no-repeat 50px 0px; position: relative; z-index: 10; }*/
.header_site { position: relative; z-index: 10; } /*#ff7300*/
/*.header_site_container_1 {  overflow: hidden;  background: #2da5da;  height: 100%; }*/





/*.block_text_logo_site {  position: absolute; top: 30px; left: 20px;  color: #fff; text-align: left;
    padding: 30px 10px 0px 30px; font-weight: normal; float: left; 
  }*/
.block_text_logo_site a { color: #fff; }

.block_name_site_logo { /* position: absolute; top: 30px; left: 20px; */ color: #b7e9ff; font-size: 14px; text-align: left; }
.block_name_site_logo a { color: #b7e9ff; text-decoration: none;  }

.block_text_site_logo { /* position: absolute; top: 80px; left: 20px; */ font-size: 18px; color: #fff; 
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
 }
.block_text_site_logo a { color: #fff;  }

/*
.box_mini_panel_manager { position: absolute; right: 0px; width: 305px; background: #fff; }

.contr_mini_panel_manager_1 { background: #fff; 
  border-left: solid 1px #9bcc73; border-right: solid 1px #9bcc73;
 }
*/





/*.block_banner_toheader {  position: absolute; top: 45px; left: 45%;
   margin-left: 520px;  width: 470px; z-index: 10;
 }

.block_banner_toheader_container_1 { text-align: center; width: 468px; 
  margin-left: -234px; padding: 0px 0px 0px 0px;
  
 }*/

.block_banner_toheader_container_1 object { vertical-align: top; }


/* .block_button_add_advert { position: absolute; top: 30px; left: 350px; } */ 

/* .block_button_add_object { position: absolute; top: 30px; left: 550px; } */


/*
.box_manager { position: relative; left: 0px; top: 0px; height: 170px; 
  background: #9da8fe url("./images/fon_box_manager.png") repeat-x ; 
 }
*/





/*.box_user_geo { position: absolute; right: 25px; top: 80px;
   background: #e3eeee;  z-index: 20;
  margin-bottom: 0px;
 }


.box_authoriz_site {  position: absolute; top: 10px; right: 25px; z-index: 20;  }*/


.box_panel_user {  position: absolute; top: 110px; right: 25px; z-index: 20;  }

 *+html .box_authoriz_site { width: 350px; /* background: #444; */ } /* хак для ie7 */

.conteiner_menu_gorizontal { /* overflow: hidden; */ }

.layer_middle { overflow: hidden; background: #fff; margin: 0px; padding: 20px 0px 20px 0px; }
/*.layer_left_content { float:left; width: 250px; text-align: left; }

.layer_right_content { float: right; width: 100%; margin-left: -250px; }
.contr_layer_right_content_1 { padding: 0px 0px 0px 250px; }*/

.layer_bpanel { width: 100%; /* background: #fff; */ margin: 0px 0px; text-align: left; }

.layer_main_content { /* background: #fff; */ }



.layer_bpanel_contr_p { padding: 0px 10px 5px 10px; /* background: #fff; */ }




/* блок последних новостей */
/*
.layer_one_news_preview { margin-bottom: 10px; }

.data_news_preview {  }

.block_title_news_preview {  }
.block_title_news_preview a { color:  #316440; }

.block_text_news_preview {  }
*/

/* блок последних статей */
/*
.block_one_stat_preview { color: #316440; font-size: 12px; margin-bottom: 5px; }
.block_one_stat_preview a { color: #316440; }
*/



.layer_main_content { padding: 0px 5px 5px 0px; }
/*
.top_border_main_content { margin: 0px 1px 0px 1px; border-bottom: solid 1px #98c573; height: 0px; overflow: hidden; }
.bottom_border_main_content { margin: 0px 1px 0px 1px; border-top: solid 1px #98c573; height: 0px; overflow: hidden; }
*/
.base_block_main_content { border: solid 2px #2DA5DA;
  margin-top: 8px;
  background: #fff;
 }
.base_block_main_content .contr_1 { 
  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
 }

.title_main_content { margin: 0px 0px 0px 0px; padding: 5px; 
border-bottom: 2px solid #2DA5DA; }
.title_main_content h1 , .title_main_content h2 , .title_main_content h3 , 
 .title_main_content div { font-size: 17px; color: #035A85; font-weight: normal; }

.text_main_content { color: #000; font-size: 13px; padding: 3px; background: #fff; }
.text_main_content p{text-indent: 20px;margin-bottom:5px;}
.text_main_content h3{text-align:center;}
/* ссылки в основном содержимом */
.text_main_content a { color:#B23ED0; }
.text_main_content a:visited { color:#2DA5DA; }
.text_main_content a:hover { text-decoration:none; }





.block_footer { padding: 0px 0px; }

.contr_1_block_footer { background: #2DA5DA; }
.contr_2_block_footer { overflow: hidden; padding: 10px 15px 10px 15px; }

.layer_left_part_footer { float: left; }

.block_text_left_part_footer { padding: 0px 0px 0px 0px; color: #fff; font-size: 13px; text-align: left; }
.block_text_left_part_footer a { color: #edff59;  }
.block_text_left_part_footer a:hover { text-decoration: none; color: #edff59;  }

.block_statistic_footer_page { padding: 10px 0px 0px 0px; }

.layer_right_part_footer { float: right; }

.block_text_right_part_footer { padding: 0px 0px 0px 0px; color: #fff; font-size: 12px; text-align: right; }
.block_text_right_part_footer a { color: #fff; text-decoration: none; }
.block_text_right_part_footer a .contr_1 { color: #fff; text-decoration: none; }


.block_text_content_main_page { margin: 20px 0px; padding: 0px 5px; }
.block_text_content_main_page h2, .block_text_content_main_page h3 { font-size: 16px; color: #425973; font-weight: normal; }

.block_text_content_main_page a, .block_text_content_main_page a:visited { color: #233A9F; }
.block_text_content_main_page a:hover { text-decoration: none; }

.elm_emig img { vertical-align: text-top; }
