@import 'reset.css';
/************* GENERAL CSS ************/


body {
margin: 0 auto;
width: 100%;
font:normal 13px Verdana;
color: #333;background: #FFF;
position:relative;
}



img {border: none;}


a {background: none;}
a:link,a:visited,a:hover,a:active {color: #060901;background:none; }



 
 /********head*******/


/*
#masthead {position: relative;height: 109px;overflow: hidden;
margin: 0 auto;width: 100%;
background:url(/img/fonright.jpg) no-repeat top right;}
#masthead #logotype {position:relative;margin: 0;width: 251px;height: 109px;background:url(/img/fon.jpg) no-repeat top left;}
#masthead #logotype img#logo {position:absolute;z-index: 25;top: 26px;left: 27px;}
#masthead #logotype a {background: none;margin:0;padding:0;}
 */
#masthead {position: relative;height: 109px;overflow: hidden;
margin: 0 auto;width: 100%;
background:url(/img/fonright.jpg) no-repeat top right;}

#masthead #logotype {position:relative;margin: 0;height: 109px;background:url(/img/fon.jpg) no-repeat top left;
padding-top:11px;padding-left:21px;}
#masthead #logotype a {background: none;padding:0;margin:0;font: bold 30px Times New Roman;text-decoration:none;
color:#FFF;}




#testForm {overflow: visible;position:absolute;z-index: 40;top: 75px;right:20px;
  font:normal 12px Verdana;color: #FFF;vertical-align:middle;}
* html #testForm  {left:67%;}

#testForm input#inp1 {background:#FFF no-repeat 3px 3px;width:140px;}

/****menu***/


  ul#menu {position:absolute;z-index: 30;top: 12px;left: 300px;
 list-style: none;overflow:hidden;}
 
  ul#menu li {padding:0 2px; float: left;margin-top: 12px; font:bold 12px Verdana;display: block;color: #FFF;text-decoration: none;white-space: nowrap;}
 ul#menu a {font:bold 12px Verdana;color: #FFF;text-decoration: none;}
 ul#menu a:hover {text-decoration: underline;}



 
.bold {font-weight:bold;}  


/****headers****/

h1 {background:url(/img/fon_zr.jpg) no-repeat center right;font:bold 16px Verdana;color: #204F08;padding-top: 11px;
padding-bottom: 14px;padding-left: 30px; margin-bottom:10px;}  
h2 {background:url(/img/fon_zr.jpg) no-repeat center right;font:bold 13px Verdana;color: #204F08;padding-top: 13px;
padding-bottom: 14px;padding-left: 27px;}  
h3 {font:bold 13px Verdana;color: #204F08;padding-top: 13px;
padding-bottom: 0px;padding-left: 13px;}  
h4 {background:url(/img/fon_zr.jpg) no-repeat center right;font:bold 12px Verdana;color: #204F08;padding-top: 14px;
padding-bottom: 15px;padding-left: 27px;}  
h5 {background:url(/img/fon_zr.jpg) no-repeat center right;font:bold 13px Verdana;color: #204F08;padding-top: 13px;
padding-bottom: 14px;padding-left: 27px;}  
  



/*****wrapper*******/
#wrapper {margin-top: 7px;      
    overflow:hidden; 
   color: #333;
}

  
* html #wrapper {
  float: left;}
  
  

/******CONTENT*****/
#content  
 {float: left;
width: 100%;
color: #333;
padding-bottom: 1px;
overflow: hidden;}



	
 	 	 
/**center**/ 





#mainContent {margin: 0px 237px -32767px 237px; 
padding-bottom: 32767px;
}

#mainContent .blok {background:url(/img/fon_zag.gif) no-repeat 0 4px;position: relative;overflow: hidden;
width: 100%;margin: 0 auto;text-align:justify;}
#mainContent p {
 font: normal 12px Verdana;color: #333;padding: 5px 13px;line-height: 20px;}

#mainContent img {
 padding: 5px;}

#mainContent .ArticleSignature {
margin:0px;
font-size:10px; 
}

#mainContent .razdel {width: 100%;overflow: hidden;position: relative;margin: 5px 1px 10px 5px;}
#mainContent .razdel ul.blokin {overflow: hidden;list-style: none;white-space: nowrap;margin-bottom: 16px;}

* html #mainContent .razdel ul.blokin {width: 32%;}

#mainContent .razdel ul.blokin li {margin-top: 6px;float: left;margin-left:2px;margin-right:2px;}

#mainContent .razdel ul.blokin li a {font:normal 12px Verdana;color: #333;text-decoration: underline;
display:block;}
#mainContent .razdel ul.blokin li.first {float: none;}
 
#mainContent .razdel ul.blokin li.first a {font:bold 13px Verdana;color: #333;text-decoration: underline;
display:block;}
* html #mainContent .razdel ul.blokin li.first a {float: left;}


#mainContent .blok .box {position: relative;overflow: hidden;
width: 100%;margin: 3px 0 10px 0;}
#mainContent .blok .box ul.blokctat {width: 98%;overflow: hidden;float: left;list-style: none;margin-left: 5px;
background: #E1F2DF;margin-bottom: 10px;}

#mainContent .blok .box ul.blokctat li {float: left;padding: 5px 2px 2px 1px;font:normal 13px Verdana;color: #333;}
#mainContent .blok .box ul.blokctat li a {font:normal 13px Verdana;color: #333;text-decoration: underline;
}

#mainContent .blok .box ul.blokctat li.first {float: left;padding-bottom:4px;padding-left:6px;font:normal 13px Verdana;color: #333;}
#mainContent .blok .box ul.blokctat li.first a {font:bold 13px Verdana;color: #333;text-decoration: underline;
}

#mainContent .blok .box img {float: left;background:url(/img/border.jpg) no-repeat center center;
margin: 5px;padding: 7px;}
#mainContent .blok .box p {}



#mainContent .blok ul.ctat {overflow: hidden;float: right;
margin-right: 1%;margin-bottom: 10px;}

#mainContent .blok ul.ctat li {float: left;font:normal 11px Verdana;color: #333;
padding: 2px 6px 2px 0;}
#mainContent .blok ul.ctat li.first {float: left;border: none;font:normal 11px Verdana;color: #333;
padding: 2px 6px 2px 0;}

#mainContent .ArticleText ul, #mainContent .ArticleText ol {
 padding-left: 25px;
 line-height: 20px;
}

#mainContent .ArticleText ul li { list-style: square inside }
#mainContent .ArticleText ol li { list-style: decimal inside }




/**left**/
#mainNav {float: left;
width: 230px; 
margin-left: -100%;
 padding-bottom:32767px;
  margin-bottom:-32767px;}

#mainNav .blok {background:url(/img/fon_zag.gif) no-repeat 0 4px;position: relative;overflow: hidden;
width: 100%;margin-bottom: 20px;}

#mainNav .blok ul#categorynavigation {margin-left: 12px;}

#mainNav .blok dl {width: 230px;margin-left: 0;position: relative;overflow: hidden;}
#mainNav .blok dl.color {background: #E1F2DF;}
#mainNav .blok dl dt {float:left;margin: 5px 6px 5px 12px;}
* html #mainNav .blok dl dt {margin: 5px 6px;} 
#mainNav .blok dl dt img {background:url(/img/bord.jpg) no-repeat center center;padding: 4px;}
#mainNav .blok dl dd {padding:2px;display: table-cell; vertical-align: middle;height:70px;}
#mainNav .blok dl dd a {font:normal 13px Verdana;text-decoration: underline; }
.container {
      display: table-cell;
      vertical-align: middle; 
      height: 70px; 
}
*+html .auxiliary {
      display: inline-block;
      vertical-align: middle;
      width: 0px;
      height: 100%;
}
*+html .container div {
      display: inline-block;
      vertical-align: middle;
}
*+html .container div, .auxiliary {
      display: inline;
}
* html #mainNav .blok dl dd p {padding:2px;}


#mainNav #mailto {width:215px;margin:20px auto;}

#mainNav ul#buttons {margin-left: 15px;}
#mainNav ul#buttons li {float:left;padding: 5px;}
#mainNav ul#buttons li a {background: none;}







/**right**/


#secondaryContent {float: left; color:#333;
width: 230px;margin-top: 0;
margin-left: -230px; 
 padding-bottom:32767px;
  margin-bottom:-32767px;}
  
#secondaryContent .blok {background:url(/img/fon_zag.gif) no-repeat 0 4px;position: relative;overflow: hidden;
width: 100%;margin-bottom: 20px;}

#secondaryContent .blok ul#collum {margin-left: 8px;list-style: none;overflow:hidden;}
* html #secondaryContent .blok ul#collum {margin-top:22px;}
#secondaryContent .blok ul#collum li {margin-top: 5px;}
* html #secondaryContent .blok ul#collum li {margin-top: -13px;}
#secondaryContent .blok ul#collum li a {font:normal 13px Verdana;text-decoration: underline;
background:url(/img/znak.gif) no-repeat 9px 5px;display:block;padding-bottom:4px;padding-left:22px;}

#secondaryContent .blok ul#collum li a:active {background:url(/img/green.gif) no-repeat 0 -1px;}


#secondaryContent .blok dl {width: 230px;margin-left: 0;position: relative;overflow: hidden;}
#secondaryContent .blok dl.color {background: #E1F2DF;}
#secondaryContent .blok dl dt {float:left;margin: 5px 6px 5px 12px;}
* html #secondaryContent .blok dl dt {margin: 5px 6px;}
#secondaryContent .blok dl dt img {background:url(/img/bord.jpg) no-repeat center center;padding: 4px;}
#secondaryContent .blok dl dd {padding:2px;display: table-cell; vertical-align: middle;height:70px;}
#secondaryContent .blok dl dd a {font:normal 13px Verdana;text-decoration: underline;}
* html #secondaryContent .blok dl dd p {padding:2px;}



#secondaryContent .blok #testForm_mail {position: relative;overflow: hidden;margin: 0 auto;
  width: 200px;font:normal 13px Verdana;color: #333;vertical-align:middle;text-align: center;}

#secondaryContent .blok #testForm_mail input {margin-top: 7px;}


#secondaryContent .blok #testForm_mail input#inp2 {width:172px;}




 /*******footer******/
.clear {clear: both;}

#footer a {background: none;margin:0;padding:0;} 


#footer {position: relative;
  width: 100%;overflow: hidden;background:url(/img/fon_footer.gif) no-repeat top center;
margin: 0;}

#footer p {margin-top: 37px;margin-bottom: 15px;margin-left: 15px;font:normal 11px Verdana;color: #666;}  
#footer p span {font-weight:bold;}


