body {
margin:0px;
padding:0; 
	background-image: url(../images/bg.jpg);
	margin-left: 40px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	background-color: #DADADA;
	background-repeat: repeat-x;


}
h1{font-family: Arial, Helvetica, sans-serif; margin-left: 20px; font-size: 18px; font-weight: bold;}
h2{font-family: Arial, Helvetica, sans-serif; margin-left: 20px; font-size: 15px; font-weight: bold;
text-align: center}
h3{font-family: Arial, Helvetica, sans-serif; font-size: 13px; /*font-weight: bold;*/}
h4{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #800000; font-weight: bold;}
/*Левый отступ для текста*/
.otstup{margin-left: 10px;} 
 /*Высота некторых заглавных ячеек для создания вертикального отступа в тексте*/
.votstup{height: 25px;}
p {
    text-indent: 20px; /* Отступ первой строки в пикселах */
   }
#container{
 position: relative; 
 margin : 0 auto; 
 padding: 0;
 width: 1000px;
 color: black;

}

#header{
 position: relative;
 padding: 0;
 width: 1000px;
 height: 200px;
 background: url(../images/header.png) no-repeat;

}

#infoc{
 position: relative;
 width: 729px;
 height:100%;
 float: left;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 padding-bottom: 10px;
 padding-left: 10px;
 padding-right: 10px;
 text-align: left;
 margin-right: 10px;
 border-left: 250px solid  #11679B;
 border-left-color: #11679B;
 background-color: #F0EDED;
 line-height: 150%;
 margin-top: 4px;
  margin-bottom: 4px;

  }
  #infoc ul li{


  }
  
#infoc  h1 a:link{ text-decoration: none; color: #550614;}
#infoc  h1 a:visited{ text-decoration: none; color: #550614;}
#infoc  h1 a:active{ text-decoration: none; color: #550614;}
#infoc  h1 a:hover{ text-decoration: underline;  color: #550614;}
#infoc  h1 a:hover{ text-decoration: underline;  color: #550614;}

#infoc .tdz{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bolder;
 text-align: center;
  }
  
   #infoc .tdz1{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
 color: black;
 text-decoration: none;
  }
  
  
  
  #infoc .tdz1 a{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
 color: black;
 text-decoration: none;
  }
   #infoc .tdz1 a:hover{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
 color: black;
 text-decoration: underline;
  }
  
  #infoc .tdz2{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 text-align: left;
  }


.left_menu{
 position: relative;
 float: left;
 width: 200px;
 background: #11679B;
 line-height: 200%;
 margin-left: -220px;
 text-transform: uppercase;


}
.left_menu ul li{
 margin-left: -40px;
list-style: square;
color: #f0c11b;  
 line-height: 200%;

}
/*last_news*/
.left_menu ul li.short_block {
	border:2px solid #f0c11b;
	width: 200px;
	height:100%;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: black;
	-webkit-box-shadow: 5px 5px 5px rgba(50, 50, 50, 0.35);
	-moz-box-shadow: 5px 5px 5px rgba(50, 50, 50, 0.35);
	box-shadow: 5px 5px 5px rgba(50, 50, 50, 0.35);
	margin-bottom: 10px;
	margin-top: 10px;
	/*padding-bottom: 10px;*/
	line-height: 150%;
	float: left;
	background: url(../images/lm2.png) repeat-y;
	text-transform: none;
	padding-top: 4px;
	list-style: none;
	margin-left: -54px;
}

.news.hot{
display:inline-block;
margin:2px 6px!important;
margin-left: 40px!important;
margin-top: -6px!important;
padding-top: 4px;
float:right;
width: 80px;
height: 30px;
background: url(../images/detail.png) no-repeat;
text-align: center;

}

/*действия на события мыши*/
.left_menu a:link{
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 14px;
  font-weight: bold;
 text-decoration: none;
 color: white;

}

.left_menu a:visited{
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 14px;
  font-weight: bold;
 text-decoration: none;
 color: white;
}

.left_menu a:active{
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 color: white;

}

.left_menu a:hover{
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 text-decoration: underline;
 color: white;
}
/*конец левого меню*/

/*Левый отступ для текста*/
.otstup{
margin-left: 5px;}
.otstup2{
margin-left: 20px;}  
 /*Высота некторых заглавных ячеек для создания вертикального отступа в тексте*/
.votstup{height: 25px;}
p {
    text-indent: 20px; /* Отступ первой строки в пикселах */
   }


 .clear {
clear:both;
}

#pars{
margin-top: 10px;
margin-left: 6px;
}


#footer{
 position: relative;
 margin-top: -10px;
 width: 1000px;
 height: 40px;
 background: url(../images/ft2.png);
 font-family: Tahoma, Helvetica, sans-serif;
 text-decoration: none;  
 color: white;
 font-size: 12px;
 text-align: center;
 padding-top: 24px;
 clear: both;
 
  }
  
  		.panes img { 
		border:2px solid #FFF;
		background: transparent;
 		-moz-border-radius: 5px; /* закругление для старых Mozilla Firefox */
 		-webkit-border-radius: 5px; /* закругление для старых Chrome и Safari */
 		-khtml-border-radius:5px; /* закругл. для браузера Konquerer системы Linux */
 		border-radius: 10px; /* закругление углов для всех, кто понимает */
 		/*-webkit-box-shadow:0 0 10px rgba(0,0,0,0.35);*/
		-webkit-box-shadow: 5px 5px 5px rgba(50, 50, 50, 0.35);
		-moz-box-shadow:    5px 5px 5px rgba(50, 50, 50, 0.35);
		box-shadow:         5px 5px 5px rgba(50, 50, 50, 0.35);
		}
		
	.otstupnod{
margin-left: 20px; /*Левый отступ для текста*/
}	

/*for_full_info*/
.modal-inner {
  position: fixed;
  display: none;
  top:20px;
  left:4%;
  background: #fff;
  box-shadow: 0 0 10px rgba(0,0,0,.4);
  width: 60%;
  padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 border: 10px solid #f0c11b;
}

a:hover ~ .modal-inner {
  display: block;
}
a:hover{
  z-index: 10;
}

/*for_news*/
#wrapper { 
border:3px solid #11679B;
background:#FFF;
width: 700px;
border-radius:10px;
-moz-border-radius:10px;
-moz-box-shadow:0 0 10px rgba(0,0,0,0.35);
-webkit-box-shadow:0 0 10px rgba(0,0,0,0.35);
margin: 6px;
padding:4px; 
}

.wrapper3 { 
	border:3px solid #74B8E9;
	width: 670px;
	height:100%;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-box-shadow: 5px 5px 5px rgba(50, 50, 50, 0.35);
	-moz-box-shadow:    5px 5px 5px rgba(50, 50, 50, 0.35);
	 box-shadow:         5px 5px 5px rgba(50, 50, 50, 0.35);
	padding:10px;
	padding-bottom: 10px;
	margin: 5px;
	background-color: white;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	line-height: 140%;
}

		.wrapper3 img { 
		border:2px solid #FFF;
		background: transparent;
 		-moz-border-radius: 5px; /* закругление для старых Mozilla Firefox */
 		-webkit-border-radius: 5px; /* закругление для старых Chrome и Safari */
 		-khtml-border-radius:5px; /* закругл. для браузера Konquerer системы Linux */
 		border-radius: 10px; /* закругление углов для всех, кто понимает */
 		/*-webkit-box-shadow:0 0 10px rgba(0,0,0,0.35);*/
		-webkit-box-shadow: 5px 5px 5px rgba(50, 50, 50, 0.35);
		-moz-box-shadow:    5px 5px 5px rgba(50, 50, 50, 0.35);
		box-shadow:         5px 5px 5px rgba(50, 50, 50, 0.35);
		}
		
/*for_paginator*/
.normal_link{
font-family:Arial,sans-serif;
  font-size:16px;
  font-weight: bold;
  border:1px solid #000;
  padding:3px;
  background: #74B8E9;
  text-decoration: none;
  color: #fff;
    }
    .active_link{
  font-family:Arial,sans-serif;
  font-size:16px;
  font-weight: bold;
  border:1px solid #000;
  padding:3px;
  background: #f0c11b;
  color: #000;
     }
	  
	  
	  .heading {
	background-color: #f0c11b;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-size: 14px;
	text-align: left;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-opera-border-radius: 3px;
  -moz-border-radius: 3px;
	-webkit-box-shadow: 5px 5px 5px rgba(50, 50, 50, 0.35);
	-moz-box-shadow:    5px 5px 5px rgba(50, 50, 50, 0.35);
	box-shadow:         5px 5px 5px rgba(50, 50, 50, 0.35);
	line-height: 100%;
	height: 24px;
	vertical-align: middle;
	padding-left: 10px;
	padding-top: 10px;
	margin: 4px;
		}

		hr {
    border: none; /* Убираем границу для браузера Firefox */
    color: #74B8E9;                /* Цвет линии для остальных браузеров */
    background-color:#74B8E9; /* Цвет линии для браузера Firefox и Opera */
    height: 1px; /* Толщина линии */
   }