/* -------------------------------
	Reset style 
------------------------------- */

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,table,th,td{margin:0; padding:0;} 
	
img{border:0;}

ul,ol{list-style:none;}
 
table{border:0px; border-collapse:collapse;}

/* -------------------------------
	Base font 
------------------------------- */

body{font: italic 62.5%/1.4 Arial, Helvetica, sans-serif; color:#000;} /*10px*/
h1,h2,h3,h4,h5,h6,strong,th{font-weight:bold;}

h1{margin:10px 0 26px 0; font-size:26px; font-family:Georgia; font-weight:normal; line-height:30px;}
.h1{padding:1px 5px; font-size:18px; font-family:Georgia; color:#fff; background-color:#000;}
#header h2{clear:both; padding:40px 0 0 40px; font-size:20px; font-family:Georgia; font-style:normal;}
h2 span{color:#FE0000}

.right_block h2{padding: 0px; font-size:19px; font-family:Georgia; font-weight: normal;}
h3, h4{margin:35px 0 15px 40px; font-size:14px; font-family:Georgia; color:#FF0000; }
h4{color:#000;}
h4 br { display:none;}
.right_block h3,.right_block h4 { padding:0px; margin:0px;}



a{color:#000; text-decoration:underline;}
a:visited{  }
a:hover{text-decoration:none;}
a:active{  }

.log_form{margin:0 0 0 40px;}
.log_form p{font-size:13px; margin:0 0 8px 0;}
.log_form h3 { margin-left:0px; }
.log_form text {width:116px; height:18px; padding:2px 0 0 2px; border:solid #797878 1px;
  font-size:11px; font-family:Georgia;}
.log_in, .pass_in, .code_in{width:116px; height:18px; padding:2px 0 0 2px; border:solid #797878 1px;
  font-size:11px; font-family:Georgia;}
.pass_in{margin:7px 0 30px 0;}
.code_in{width:197px; margin:0 0 0 40px;}
.button {margin:0 0 30px 10px; padding:2px 4px 2px 4px; background: url('../im/all_news_bg.gif') repeat-x  top right;
font-weight:bold; font-size:13px; font-family:Georgia; border:none; color:#FF0000; cursor:pointer;}

/* -------------------------------
	Template style 
------------------------------- */
.clear{clear:both;}

html, body{width:100%; height:100%; text-align:center; background: url('../im/yellow_right_line.gif') repeat-y bottom right;}

.main{width:100%; min-width:900px; min-height:100%; height:auto !important;	height:100%; margin:0 auto -65px;  text-align:left; background: url('../im/red_left_line.gif') repeat-y bottom left;}

    #header{width:100%;}
  .top_line_right{height:13px; background: url('../im/top_line_right.gif') repeat-x  top left;}
  .top_line_left{width:50%; height:13px; background: url('../im/top_line_left.gif') repeat-x  top right;}
  .top_line{height:10px; margin:-13px auto;  background: url('../im/top_line.gif') no-repeat  50% 0;}
  
  .top_logo_block{float:left; margin:40px 0 0 0; padding:0 0 0 40px;}
  
  .block_lng{float:left; margin:50px 0 0 115px;}
  .item_lng{float:left; margin:0 10px 0 10px;}
  .item_lng a{font: italic 16px Georgia; color:#676767;}
  .item_lng a:hover{color:#A3A3A3;}
  .cur_lng{text-decoration:none; color:#A3A3A3;}
  
  .top_menu{width:900px; margin:20px 0 0 40px; padding:30px 0 0 0; border-top:solid #000 4px;}
  .top_menu li{float:left;}
  .menu_left{width:15px; height:26px;}
  .menu_right{width:15px; height:26px;}
  .menu_left_corner{background: url('../im/menu_left_corner.gif') no-repeat  top right;}
  .menu_right_corner{background: url('../im/menu_right_corner.gif') no-repeat  top left;}
  .top_menu_item{padding:0 5px 1px 3px;}
  .cur_top{background-color:#F1E302;}
  .top_menu_item a{font-size:18px; font-family:Georgia;}
  
  #content{clear:both;}
  .top_block{margin:0 0 0 40px; padding:30px 0 0 0; font-size:1.3em;}
  .img_top{float:left; margin:0 50px 0 0;}
  .img_border{position:relative; top:-38px; height:auto; border-bottom:solid #000 7px;}	
  .img_title{ margin:0 0 18px 10px;}
  
  .text_top{float:left; width:260px; margin:0px 0 0 0;}
  .top_block p{margin:5px 0 5px 0;}
  
  .all_news{margin:15px 0 0 0;}
  .all_news span{padding:2px 4px 2px 4px; background: url('../im/all_news_bg.gif') repeat-x  top right;}
  .all_news a{font-weight:bold; text-decoration:none;}
  
  .middle_block{clear:both; padding:5px 0 0 0;}	
  .left_block{float:left; width:312px;}
                                                        
  .left_menu_item{padding:5px 10px 5px 40px;}
  .left_menu_item a{font-size:13px;  font-family:Georgia; font-weight:bold;}
  .cur_left{padding:10px 15px 11px 40px; background: #F1E302 url('../im/left_menu_bg.gif') no-repeat 100% 50%;}
  .cur{margin:0 0 0 -40px; padding-left:40px;}
  .cur_left a{font-size:19px;  font-family:Georgia;}

  .kordon_button{margin:0 0 0 40px;}
  .contact_block{margin:0 0 0 40px; line-height:2em; font-size:11px;}		
                                                                          
  .right_block{min-width:580px; max-width:880px; padding:0 100px 0 0; margin-left:312px; font-size:1.3em; line-height:1.9em;}
  .right_block p{margin:3px 0 3px 0; font-style:normal;}
  .right_block ul { margin:5px 10px 10px 5px; padding:5px 10px 10px 5px; }
  .right_block li { margin-left:10px; padding-left:10px; list-style-type:none; list-style-image:url(../im/bullet.gif); font-style:normal; }
                                                                          
  .baner{margin:0 30px 30px 0;}				
                                                                                            
  #footer, .footer_push{width:100%; height:65px;   clear:both;}
  .footer_content{height:50px; padding:0 100px 0 0; text-align:right;}
  .footer_content div{margin:0 80px -22px 0; font-size:11px; font-style:normal; color:#797979;}

.photogallery{1px; width:99%;}
.photogallery table{}

.separator { clear:both; height:20px; width:880px; margin-left:40px; border-bottom:3px solid black; margin-bottom:20px; }

.activ a { color:#FF0000; }
