
html, body {
   height: 100%;
   min-height: 100%;
   min-width: 100%;
   margin: 0;
   padding: 0;      
   width: 100%;
    background:#F5F6F7 url(../images/bg_body.gif) repeat-x center top ;
 

}


p {
  text-indent: 1.5em;
  margin-top: 0; 
}

* html, * body {
        height: 100%;
        width: 100%;
}
h1 {     color:#1B1517;	font: bold 24px Myriad Pro;	  padding: 0 0 20px 0px;     margin: 0;}
h2 {    color:#1B1517;  	font: bold 22px Myriad Pro;	  padding: 70px 0 10px 0px;     margin: 0;}
h3 {    color:#1B1517;	    font: bold 19px Arial;	  padding: 0 0 10px 0px;     margin: 0;}
h4 {    color:#1B1517;	    font: bold 16px Myriad Pro;	  padding: 0 0 10px 0px;     margin: 0;}
h5 {     color:#1B1517;	font: bold 13px Myriad Pro;	  padding: 0 0 10px 0px;     margin: 0;}
h6 {    color:#1B1517;	    font: bold 12px Myriad Pro;	  padding: 0 0 10px 0px;     margin: 0;}
a img {
        border: none;
}

a:link, a:visited, a:active { 
  font: normal 18px;
  color:#74777D;
   text-decoration: underline; 
}
a:hover {        
color:#959597;     
  text-decoration: none;   	
}
div, p, span {
        font-size: 1em;
}


* html ul {
        padding: 0 0 1px;
}
* html li { 
        padding: 1px 0 0;
}
ul {
        margin: 2px 0;
        padding: 0;
		margin-left:18px;
}

#container2 {
        height: 100%;
                min-width: 960px;
        width: 960px;
        margin-left:auto;
        margin-right:auto;
        min-height: 100%; 
		background:#F5F6F7 url(../images/bg_content.jpg) repeat-y;
}
#container {
    min-height: 600px;
    height: 100%;
    min-width: 960px;
    width: 100%;

}
* html #container {
    height: expression((document.body.clientHeight||document.documentElement.clientHeight)  > 600 ? '100%' : '600px');
}
html>body #container {
        height: 100%;

}

 #content {
        height: 100%;
        min-height: 100%;
        position :relative;
         width: 100%;
}


html>body #container  {
        height: auto;
}
#container #header {
        min-height: 77px;

        height: 77px;
		background:#fff;
}
html>body #container #header {
        height: auto;            /* used to fit font-sizing feature of Mozilla/FireFox */
         
}
#container #pagebody {
        margin-top: 16px;
        		background:url(../images/bg_content.jpg) repeat-y;
}
#footer {
        position: relative;
         
}
#footer #foot {
        min-height: 86px;
        height: 86px;
}
html>body #footer #foot {
        height: auto;
}
/*
*  Container overlapping
*/
#container #pagebody {
        padding-bottom: 90px;     /* this value need to ba same as full height of the footer
                                     footer top padding should be maintained in it's definition (see below) */
}
#footer {
        margin-top: -86px;       /* how high we will go */
}
/*
*  Design page template styles
*/
#container #pagebody, #footer {
  margin-left: 0px;
  margin-right: 0px;
  background:url(../images/bg_content.jpg) repeat-y;
}
#container #header {
  padding-left: 0px;
  padding-right: 0px;

}

#line_top{ 
   position: absolute;
   top:78px;
   left:0px;
   z-index:12;
   width:97%; 
   background:#000 url(../images/line_top.gif) no-repeat;
   height:2px;
     font-size:0;
}
#menu_top{ 
   position: absolute;
   top:78px;
   left:335px;
   z-index:9;
   width:619px; 
   height:28px;
z-index:0;
}

#menu_1{ 
   position: absolute;
   top:0px;
   left:120px;
   z-index:5;
   width:344px; 
   height:374px;
}
#menu_2{ 
   position: absolute;
   top:0px;
   left:464px;
   z-index:5;
   width:344px; 
   height:374px;
}
#menu_3{ 
   position: absolute;
   top:374px;
   left:119px;
   z-index:1;
   width:344px; 
   height:374px;
}
#menu_4{ 
   position: absolute;
   top:373px;
   left:463px;
   z-index:5;
   width:344px; 
   height:374px;
}
#bat1 a:active,   #bat1 a:visited,   #bat1 a:link, #bat1 a:hover{
position: absolute;
top:81px;
left:370px;
z-index:10;
    font: bold 15px Tahoma;
	font-style:regular;


}
#bat2 a:active,   #bat2 a:visited,   #bat2 a:link{
position: absolute;
top:81px;
   left:528px;
z-index:10;
    font: bold 15px Tahoma;
	font-style:regular;

}
#bat3 a:active,   #bat3 a:visited,   #bat3 a:link{
position: absolute;
top:81px;
   left:645px;
z-index:10;
    font: bold 15px Tahoma;
	font-style:regular;

}
#bat4 a:active,   #bat4 a:visited,   #bat4 a:link{
position: absolute;
top:81px;
   left:810px;
z-index:10;
    font: bold 15px Tahoma;
	font-style:regular;
font-size:13;

}

#logotype{ 
   position: absolute;
   top:0px;
   left:59px;
   z-index:9;
   width:189px; 
   height:58px;
}


#undividual{
     color:#1B1517;
	 font: bold italic 24px Arial;  /* Текст Логотипа*/
   position: absolute;
   top:45px;
   left:291px;
   z-index:11;
}

#left {
   width:196px;
   float:left; left:0px;
   position:relative;
   padding: 0 30px 0 64px;
}
* html #left {
    margin-right: -3px;
}
#telephone{
    margin: 45px 0 15px 5px;
	color:#1B1517;
	font: bold 25px Arial;
	font-style:regular;
    width:187px;
    height:64px;
    background:url(../images/telephone.gif) no-repeat;
}
#navigation{
	font: bold;
    margin:0 0 5px 0;
    text-align:left;
	text-align:center;
}
#navigation ul{
	margin:0;	padding:0; 	font: bold;
}
#navigation ul li { 
	margin:6px  0 6px 0;	padding:0px 0 0px 0;
	height:28px; 	font: bold;
	        list-style: none;
}
  
   #navigation 
      a:active,   #navigation a:visited,   #navigation a:link {font: bold 14px Verdana;  	padding:6px 0 6px 0;  display:block; text-transform:uppercase; color:#1B1517;		font-style:regular;     text-decoration: none;  }
   #navigation a:hover {    color:#3C62AE;  text-decoration: none; padding:6px 0 6px 0; no-repeat; }

   #email{
   color:#1B1517;	font: bold 16px Myriad Pro;	font-style:regular; 
	margin:0 0 0px 2px;
	text-align:center;
}
   #email a:active,   #email a:visited,   #email a:link {font: bold 16px Myriad Pro;  		color:#1B1517;		font-style:regular;   text-decoration: none;     }   
   #email a:hover {   text-decoration: underline; }

#nav_niz1{
	font: bold;
    margin:0 0 5px 0;
}

  

#center {
    min-height:600px;
       margin-left:290px;
     padding: 10px 20px 0 0px;
      text-align:justify;
      position:relative;
      font: normal 14px Myriad Pro;
}

* html #center {
    height: 600px;
    margin-left: 0;
}



#center ul li { 
    margin:6px  0 6px 0;    padding:0px 0 0px 0;
}
#error{
   margin: 0 0 10px 0; padding: 0; color:#990000;font: bold 18px Myriad Pro;	
}
#username{
   margin: 0 0 10px 0; padding: 0; color:#333333; font: bold 18px Myriad Pro;	
}
.status div{ color:#999999; height:15px; float:left;}	
	.stat_left1{width:25%; text-align:left;}
	.stat_left2{width:24%; text-align:left;}
	.stat_separ{width:1%;text-align:center;}
	.stat_right{width:48%; text-align:right;}
	.status a:active,   .status a:visited,    .status a:link {		font:normal 12px Verdana;		color:#999999;	    text-decoration:none;    }
    .status a:hover {        text-decoration:underline;    }
	
	.autComment{
	    font: bold 15px Verdana;	
		color:#333;
	}
	.autComment a:active,   .autComment a:visited,    .autComment a:link {		font: bold 18px Myriad Pro;			color:#666666;	    text-decoration:none;    }
    .autComment a:hover {        text-decoration:underline;    }
	
    .next{
	    font:bold 12px Verdana;
		 color:#1B1517;
        margin:15px 0 15px 0;
        text-align:right;		
	}
	.next a:active,
    .next a:visited,
    .next a:link {
		font:bold 12px Verdana;
		 color:#1B1517;
	    text-decoration:none;
    }
    .next a:hover {
        text-decoration:underline;
    }
	.line_news{
	    background:url(../images/line_news.gif) repeat-x  center top;
	    height:11px;
	}
	.allbg_center{
       padding:0px 0px 40px 0px;
       
    }
.body_news{                 /* Основной текст новости*/
	text-align:justify;
	margin:0px 0px 15px 0px;
    font:13px Arial;

}
.bigTxt{
    font: normal 18px Arial;
}
.bigTxtb{
    font: bold 22px Arial;
}
#foot{
     text-align:right;
	 color:#1B1517;	font: bold 14px Arial;	  margin: 0 55px 0px 0px;  
}
  #foot a:active,   #foot a:visited,  #foot a:link {  		color:#1B1517;	font: bold 14px Myriad Pro;	font-style:regular;   text-decoration: none;     }   
   #foot a:hover {   text-decoration: underline; }
/*
*  Additional overrides
*/
.ntitle {
	color: #151414;
	font-size: 14px;
	font-family: tahoma;
	font-weight: bold;
	padding-left: 6px;
	padding-top:  11px;
}
.ntitle a {
	color: #4b719e;
	text-decoration:none;
}
.ntitle a:hover {
	text-decoration: underline;
	}


