html , body ,  h1 , h2 , h3 , h4 , h5 , h6 , form , fieldset , a , img {
margin : 0; 
padding : 0; 
border : 0; 
} 
body {
font-size : 12px; 
font-family : tahoma, Arial, Helvetica, sans-serif; 
color : #000; 
background-color: #fff;
}
a {
color:#3D719C;
text-decoration:none;
}
a:hover {
color:#FF6347;
}
#widt {
min-width:770px;
width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 770? "770px": "auto");
}
#title {
font-size : 16px; 
padding:5px 7px 5px;
font-family : Arial;
color:#808080;
display:block; 
background-color: #fff;	
font-weight:bold;

}
#top {
height:77px;
background-color: #4682B4;
background-image: url("/img/t_zap.gif");
}
#top .logo{
display:block;
float:left;
padding:15px 0 0 20px;
}
.logo img{
}
.baner {
margin-left:201px;
text-align:right;
padding:9px 7px 0 20px;
}
.baner img{
display:inline;
}
#clear {
clear:both;
}
#ten {
background-image: url("/img/ten.png");
height:4px;
}
#ten1 {
background-image: url("/img/ten1.gif");
height:4px;
padding-left:180px;
float:left;
}
.page {
text-align:center;
}
/*-----end top-----*/
#menu {
border-left:180px solid #E9E9E9;
background-color: #FAFAFA;
}
#inr {
width:100%;
background-image: url("/img/line.gif");
background-repeat: repeat-y;
}



/*-----begin col1-----*/
#col1 {
position:relative;
margin-left:-181px;
float:left;
width:180px;
}
#col1 .pad {
padding: 10px 15px 10px;
}
#col1 a{
display:block;
padding:3px 5px;
width:93%;
font-size:12px;
font-family : verdana; 
color:#000000;
text-decoration:none;

}
#col1 a:hover{
background-color: #3366CC;
color:#fff;
}
#col1 a.v{
color:#0000ff;
font-weight:bold;
}
#col1 a.v:hover{
background-color: #3366CC;
color:#fff;
}




/*-----begin col2-----*/
#col2 {
position:relative;
float:left;
width:100%;
}
#col2 .pad {
padding:7px 260px 0  13px;
}
.zag_razdel {
font-weight:bold;
font-size:19px;
font-family : tahoma;
color:#5E5E5E;
}

#searh  {
margin:0 0 15px 0;
}
#searh .inp {
margin-right:80px;
background-color:#fff;
border-right:4px solid #9FABCC;

border:1px solid #DCDCDC;
}
#searh .inp input{
w\idth:60%;
font-size:13px;
border:0; 
background-color:#fff;
}
#searh .knp{
margin:1px 0 0 10px;
float:right;
padding:0;
}
#searh .knp input{ 
width:60px;
border:0;
height:18px;
font-size:12px;
background-color: #778899;
color:#fff;	
height:20px;
}	
#searh #radio {
font-size:10px;
font-family : tahoma;
clear:left;
color:#778899;
}
#razdel {
padding:5px 0 5px 5px ;
margin:0 0 10px 0;
}
#razdel div {
width:100%;
}
#razdel ul {
float:left;
width:49.9%;
padding:0 0 0 0;
margin:0;
display:block;
}
#razdel li {
margin:0 0 0 20px;
list-style-type: square;
font-size:11px;
color:#696969;
word-wrap:break-word;	
}
#razdel a {
color:#424B54;
text-decoration:none;
}
#razdel a:hover {
color:#FF6347;
text-decoration:underline;
}
#razdel a.v {
color:#6A5ACD;
}
 /* 
end column2
----------------------------------------------------------------------
begin column3
 */
#column3 {
width:245px;
float:right; 
padding:2px 2px 0 0;

}
#login {
background-color: #fff;
padding:4px; 
margin:0 0 5px 0;
color:#262626;
font-family : tahoma;
border:1px solid #95AABF;
} 
#login .l1{
clear:both;  padding-left:3px; height:20px; 
} 
#login .l2{
text-align: right; float:left; margin:0 0 0 3px; 
}
#login .l2 input{
 width:105px; padding:0; margin:2px;
 border:0;
 background-color: #D4DFE6;
}  
#login .l3{
float:left; padding:0 0 5px 3px; 
}
#login .l3 input{
width:63px; height:35px;
border:0;
height:39px;
margin:2px;
background-color: #DCDCDC;
}
#login .l4{
text-align: right; clear:both; margin:0 5px 5px 0;
}
#login .l4 a{
color:#778899;
text-decoration:none;
} 
#login .l4 a:hover{
color:#000;
}
#begun { 
border:1px solid #C0C0C0;
padding:1px;
background-color: #fff;
} 

#blogi { 
border:1px solid #C0C0C0;
padding:3px;
background-color: #fff;
margin:5px 0 0 0;
} 

#blogi a{ 
display:block;
padding:0 0 20px 0;
font-size:11px;
} 
#blogi h1{ 
display:block;
font-size:24px;
color: #006699;
} 

#blogi h2{ 
display:block;
font-size:12px;
color: #006699;
} 

#blogi strong{ 
display:block;
padding:0 0 5px 0;
color:red;
}

#baner2{
margin:5px 0 0 0;
}
#blogi2 { 
border:1px solid #C0C0C0;
padding:3px;
background-color: #fff;
margin:5px 0 0 0;
} 

#blogi2 a{ 
display:block;
padding:0 0 5px 10px;
font-size:11px;
color:#8B4513;
} 
#blogi2 a:hover{
color:#555;
} 
#blogi2 h3{
font-size:14px;
padding:2px;
margin:0 0 5px 0;
background-color:#EDEDED;
} 
 
 /* 
end column3
----------------------------------------------------------------------
begin body
 */	 

#lne {
background-image: url("img/line.gif");
} 
#news{
width:180px;
float:left;
word-wrap:break-word;	
} 
#news .upr{
font-size:10px;	 
}
#news .upr a{
display:block; 
padding:3px 3px 3px 12px;
color:#2A4E6C;
text-decoration:none;
background-image: url("img/red.gif");
background-position: left top;
background-repeat: no-repeat;	
font-size:11px;	 
font-family : verdana, Arial, Helvetica, sans-serif; 
margin:0; 
}	 

#news .upr a:hover{
color:#0099CC;
}
#news .men {
font-size:10px;	
}
#news .men a{
display:block; 
padding:3px 3px 10px 12px;
color:#222;
text-decoration:none;
background-image: url("img/red.gif");
background-position: left top;
background-repeat: no-repeat;	
font-size:10px;	 
font-family : verdana, Arial, Helvetica, sans-serif; 
margin:0 0 0 2px; 
}	 

#news .men a:hover{
color: #D2691E;
}

#news .men a b{
color: #222;
}

#news  fieldset{
border:1px solid #778899; 
padding:3px;
margin:5px 3px 15px 10px;	
} 
#news  fieldset.upr{
border:0px solid #f5f5f5;	
border-top:1px solid #000;
border-bottom:3px solid #f5f5f5;
padding:3px 5px 10px 5px; 
} 
#news  legend{
color: #234367;  
font-family :Arial, Helvetica, sans-serif; 	
margin:0 0 0 3px; 
padding:2px;
}
#news  legend.upr{
color: #bb0000;  
}

.google{
margin:7px 3px 15px 14px;	
} 

/* ------right-----  */
 
#bd {
margin-left:181px;
}
#bd_inner {
margin:0 250px 0 0;
padding:3px 5px;
}
#razd {
clear:both;
}

/*-------------------*/  
.hed, .blok h3{
margin:7px 0 10px 0;
font-size:25px;
display:block;	 
color:#5D6A77;
font-family : tahoma, Arial, Helvetica, sans-serif; 
border-bottom:3px double #A9A9A9;
padding:0 0 3px 0;
text-transform:uppercase;
}
.pohoj {
font-size:20px;
padding:0 0 15px 0;
}
.blok {
margin:0 3px 0 3px;

}
.blok h2, .zg{
display:block;
font-size:18px;	
font-family : georgia, Arial, Helvetica, sans-serif; 
margin:10px 0 2px 0;
color:#7F6C2B;
text-decoration:none;
font-weight:normal;

}
.blok h2:hover{
color:#CC6633;
}
.blok i {
display:block;
text-align: justify;
font-style:normal;
border-bottom:1px solid #f5f5f5;
margin:0 0 20px 0;	 
}
.blok i u {
display:block;
text-align: right;
text-decoration:none;
font-size:10px;
color:#ccc;
margin:3px 0;
}

.blok .blogs{
border-bottom:1px solid #ccc;
font-size:11px;
margin:0 10px 10px;
padding:2px 2px 3px;	
}


.blogs p{
padding:5px 0 0 0;
color:#ccc;

}
.blogs img {
padding:3px;
border:1px dashed #ccc; 
margin:3px;
}


/*-------------------*/  

.blok_obv h3{
margin:7px 0 0 0;
font-size:20px;
display:block;	 
font-family : tahoma, Arial, Helvetica, sans-serif; 
border-bottom:2px solid DARKSLATEGRAY;
font-weight:normal;
color:ORANGERED;
text-decoration:none;
}
.blok_obv span{
display:block;
font-size:10px;
color:#203636;	
}
.blok_obv span b{
font-weight:normal;
color: #737373;
}

.blok_obv em{
display:block;
text-align: justify;
font-style:normal;
margin:10px 0 15px 10px;
}
.blok_obv font{
display:block;
border-left:3px solid DARKGRAY; 
padding:0 0 0 5px; 
font-size:10px;
margin:10px 0 15px 40px;
color:GRAY;	
font-family : Arial; 
font-size : 11px; 
}
.kont , .k1 , .k2 {
font-size : 12px; 
color : #2c2c2c; 
font-family : Arial; 
}
.k1 { 
border-bottom:1px solid #ccc;
margin:0 0 30px 0;
} 
.k2 {
width : 200px; 
padding : 0; 
text-align : right; 
float:right;
}
.k1 a {
text-decoration:none;
} 
.k2 a {
text-decoration:none;
color:DARKGRAY;
} 
.k2 a:hover {
color:#000;
} 
.dob input,textarea, select {
width:300px;
}
.dob .k {
width:auto;
}
.dob hr {

color:#333;
height:2px;
}
.dob .sep input{
width:20px;
}
 /* 
end body
 */ 
#bottom{
 background-color: #778899;
 margin:20px 0 0 0;
 clear:both;
}

#count{

text-align:right;

padding:19px 5px 19px 0;

}



#inf_avt{

font-size:10px;

padding:5px 5px;

float:left;
color:#fff;

}

#inf_avt a{
font-size:10px;
color:#fff;
text-decoration:underline;
}



#count img{

display:inline;

padding:0 5px;

}

.hh input{
width:20px;
}

.hv {
width:auto;
}
.begun_2 font{
display:inline;
color:#333;
border:0;
padding:0;
margin:0;

}
.begun_2{
padding:5px;
margin:5px;
}
#rek p {

padding:10px;

}

#rek h3 {

padding:10px;

}

#rek ul {

padding: 0 10px 10px 10px;

margin:0;

}



#rek li {

padding:5px;

margin:0 0 0 20px;

}
	
.bo{
padding:10px;
margin-right:260px;	
}
.bo table{
border-collapse:collapse;
border-bottom:1px solid #777;
border-right:1px solid #777;
width:90%;
}

.bo td{
border-left:1px solid #777;
border-top:1px solid #777;
padding:3px;
}
.bo h1{
font-size:24px;
}
.page_snip{
padding:5px 0;
}

.page_snip a{
color:red;
}	   

#menu_all{
position:absolute;
width:150px;
left:240px;
top:35px;
z-index:789;
}
#menu_all a{
display:block;
color:#fff;
}
#menu_all a:hover{
text-decoration:underline;
color:#E6E6FA;
}
#yan_rek{
border:1px solid #DAC7A7;
padding:1px;
background-color: #fff9f0;
word-wrap:break-word;
}

#yan_rek table, #yan_rek td, #yan_rek tr, #yan_rek th{
padding:0;
margin:0;
}
#yan_rek table{
margin:0 7px;
}