html, body {
 margin:0 auto;
 padding:0;}
div.construktor{
    margin-left:auto;
    margin-right:auto;
    width:100%;}
#headBlock {}

#leftBlock_sh {
    float: left;
    width: 240px;
	border: 1px solid black;}

#centerBlock_sh {
    margin: 0px 0px 0 240px;
	border: 1px solid black;
}

#rightBlock_sh { 
    float:right; 
    width: 311px;
	border: 1px solid black;}

#centerContent_sh { 
    margin-right: 311px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	vertical-align:inherit;
	background:url(images/index_02_2.gif);
	height:213px;
	padding-left:35px;
	font-size:22px;
	border: 1px solid black;}
	
#leftBlock {
    float: left;
    background-color:#F2F2F2;
	border:1px solid #AEAEAE;
	border-top:none!important;
	width:200px;
	margin-left:0px;}

#centerBlock {
    margin: 0px 0 0 200px;
	padding: 40px 0 0 30px;
}

#rightBlock { 
    background-color:#f2f2f2;
	border:1px solid #AEAEAE;
	border-left:1px solid #FFFFFF;
	border-top:none;
	text-align:center;
    float:right; 
    width: 311px; }

#centerContent { 
    margin-right: 311px;
	vertical-align:top;
	color:#6A6A6A;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;} 

#footBlock {
    clear: both;}

/******************************Øëÿïà********************************************************************/
table.shapka{width:100%;}
.otorvis{font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-size:22px;
			vertical-align:middle;}
.logotip{font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			background:url(../images/index_04_2.gif);
			text-align:center;
			font-size:18px;
			width:169px;}
.sxema{font-family:Verdana, Arial, Helvetica, sans-serif;
		background:url(../images/index_06_2.gif);
			text-align:left;
			padding-left:0px;
			font-size:12px;
			font-weight:bold;
			width:124px;}
a.sxema2{color:#FFFFFF;
		text-decoration:none;}
a.sxema2:hover{color:#4473AE;
			   text-decoration:none;}
/*******************************************************************************************************/
div.pmenu{background-color:#F2F2F2;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				border-top:1px solid #AEAEAE;
				text-align:left;
				font-size:12px;
				font-weight:500;
				padding-top:5px;
				padding-bottom:5px;
				width:200px;}
a.menu{		color:#6A6A6A;
			padding-left:20px;
			text-decoration:none;}
a.menu:hover{color:#4473AE;
					text-decoration:none;}
/***********************************************************************************************************************/
div.content_name{
                    background-color:#aeaeae;
					padding-top:6px;
					border-left:6px solid #5a5a5a;
					padding-bottom:5px;
					text-align:left;
					padding-left:30px;
					color:#FFFFFF;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:14px;
					font-weight:bold;
					}
div.foto { }
a.foto_name{text-decoration:underline;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#4473AE;
			font-size:12px;}
img.foto {
 border:1px solid #AEAEAE;
 margin:10px 0 10px 0;
			}
img.foto_left {border:1px solid #AEAEAE;
				margin:25px 0 0px 15px;}
a.foto_name:hover{text-decoration:none;}
.podval{background-color:#f2f2f2; 
		border-top:1px solid #AEAEAE;
		color:#6A6A6A;
		font-size:12px;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;}
		
/*
Left Block News
 -------------------------------------------------------------------------- */
.news{
 width:170px;
 overflow:hidden;
 padding:20px  10px 20px 20px;
 }
.news p{
 margin:0;
 padding:0 0 8px 0;
 overflow:hidden;
 font:bold 13px Verdana, Arial, Helvetica, sans-serif;
 color:#6A6A6A;
 }
.news a{
 display:block;
 margin:0;
 padding:0 0 6px 0;
 overflow:hidden;
 font:normal 12px Verdana, Arial, Helvetica, sans-serif;
 color:#4473AE;
 text-decoration:underline;
 }
.news a:hover{ text-decoration:none; color:#6A6A6A; }

.leftpic{
 text-align:center;
 padding-bottom:20px;
 }
.leftpic img{border:1px solid #AEAEAE; }


 /*
 Galery Block
 -------------------------------------------------------------------------- */
.galery{
 overflow:hidden;
 padding:20px 20px 0 6px;
 _float:left;
 }
.galery p{
 float:left;
 margin:0 20px 0 0;
 padding:2px 2px 0 2px;
 overflow:hidden;
 border:1px solid #AEAEAE;
 } 
.galery p a{ text-decoration:none; }
.galery img{ border:none!important; }
*html .galery span { display:block; padding-right:20px; overflow:hidden; }
.galery a{ 
 text-decoration:underline;
 color:#4473AE;
 font:normal 12px Verdana, Arial, Helvetica, sans-serif;
  } 
.galery a:hover{ text-decoration:none; color:#6A6A6A; } 

 /* Subscribe 
-----------------------------------------------------------------------------*/
.shema{
 overflow:hidden;
 padding:20px 20px 0 6px;
 }
.shema p{
 margin:0;
 padding:0 0 20px 0;
 overflow:hidden;
 }
.shema img{
 padding:2px;
 overflow:hidden;
 border:1px solid #AEAEAE;
 } 

#subscribe{
 padding: 10px 0 0 5px; }
#subscribe form{
 margin:0;
 padding:20px 0 0 0;
 overflow:hidden;
 font:normal 12px Arial, Helvetica, sans-serif;
 color:#333;
  _float:left;
 }
#subscribe form span{
 display:block;
 float:left;
 width:100px;
 height:21px;
 text-align:right;
 line-height:27px;
 overflow:hidden;
 }  
#subscribe form input{
 width:170px;
 height:21px;
 border:1px solid # 666;
 vertical-align:middle;
 margin-left:10px;
 line-height:21px;
 }
.textarea {
 width:270px;
 height:100px;
 border:1px solid # 666;
 vertical-align:middle;
 margin-left:10px;
 }
.heigt{
 height:10px;
 overflow:hidden;
 }
#subscribe form input.batton_login{
 height:21px;
 width:100px;
 background-color:#aeaeae;
 border:1px solid #ccc;
 color:#fff;
 font:bold 12px Verdana, Arial, Helvetica, sans-serif;
 cursor:pointer!important;;
 }

 
 
 
 
 
