html , body , ul , ol , li , p , h1 , h2 , h3 , h4 , h5 , h6 , form , fieldset , a , img {
margin : 0; 
padding : 0; 
border : 0; 
} 
body {
font-size : 11px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #000; 
background-color: #fff;
}
img {
display:block;
}
a {
color:#4B5DA3;
text-decoration:none;
}
a:hover {
color:#FF6347;
}
#widt {
min-width:770px;
width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 770? "770px": "auto");
}
#title h1 {
font-size : 16px; 
padding:5px 7px 5px;
font-family : Arial;
color:#808080;
display:block; 
background-color: #fff;

}
#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: #4682B4;
color:#fff;
}
#col1 a.v{
color:#990000;
font-weight:bold;
}
#col1 a.v:hover{
background-color: #4682B4;
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:#990000;
}
 /* 
end column2
----------------------------------------------------------------------
begin column3
 */
#column3 {
z-index:3;
position:absolute;
top:121px;
right:4px;
height:500px;
width:240px;
}
#login {
background-color: #fff;
padding:4px; 
margin:0 0 4px 0;
color:#262626;
font-family : tahoma;
border:1px solid #888;
} 
#login .l1{
clear:both;  padding-left:3px; height:15px; 
} 
#login .log_p, #login .log_m{
float:left;
padding:3px;
}

#login .log_z{
float:left;
width:115px;
}

#login .log_p input{
width:107px; 
padding:0; 
border:1px solid #888;
margin:0;
}

#login .log_m input{
width:109px; 
padding:0; 
border:1px solid #888;
margin:0;
font-size:11px;
}

#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 strong{ 
display:block;
padding:0 0 5px 0;
color:red;
}

#blogi2 { 
border:1px solid #C0C0C0;
padding:3px;
background-color: #fff;
margin:5px 0 0 0;
word-wrap:break-word;
} 

#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;
} 

#baner2{
margin:5px 0 0 0;
}

 
 /* 
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 a.add{
background-image: url("img/add-page-red.gif");
padding:2px 3px 5px 18px;
} */

#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:5px 0 0 0;
font-size:18px;
display:block;	 
color:#000;
font-family : Verdana,Arial,sans-serif; 
border-bottom:3px double #000;
padding:0 0 3px 0;
text-transform:uppercase

}
.pohoj {
font-size:20px;
padding:0 0 15px 0;
}
.blok {
margin:0 3px 0 3px;
word-wrap:break-word;
}
.blok h2, .zg{
display:block;
font-size:14px;	
font-family : Verdana,Arial,sans-serif; 
margin:10px 0 2px 0;
color:#A41E1E;
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;	
word-wrap:break-word; 
}
.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: #4B5DA3;
	text-decoration:none;
}
/************/
.blok_obv .pokup h3{
color:green;
border-bottom:2px solid #003333;
}
/************/


.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;
word-wrap:break-word;
}
.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; 
}

/************/
.pokup .kont b, .pokup .k1{
color:green;
}
/************/
.po{
text-decoration:none;
color:green;
}
.pr{
text-decoration:none;
color:ORANGERED;
}

.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:#0000ff;
} 
.k2 a:hover {
color:#000;
} 
.dob input,textarea {
width:300px;
w\idth:95%;
/*border:1px solid #777;*/
}
.dob .k {
width:auto;
}
.dob hr {
color:#333;
height:2px;
}
.dob .sep input{
width:20px;
}
 /* 
end body
 */ 
#bottom{
 background-color: #ccc;
 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;
}

#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;
font-size:12px;
}
.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;
}

#yan_rek{
border:1px solid #DAC7A7;
padding:1px;
background-color: #fff9f0;
word-wrap:break-word;
font-size:12px;	
}

#yan_rek table, #yan_rek td, #yan_rek tr, #yan_rek th{
padding:0;
margin:0;
}

#yan_rek table{
margin:0 7px;

}

/*#yan_rek *{
padding:1px;
margin:1px;
}*/


hr {
color:#333;
height:0;
border:1px solid #993300;
}

#kod_img{
background:#f5f5f5;
padding:20px;
border:1px solid #ccc;
}
#kod_img img{
border:1px solid #999;
margin:10px;
}

.prod h2{
color:#0000ff;
font-size:14px;
font-family : Tahoma, Helvetica, sans-serif;
display:inline;
padding:0;
margin:0;
/*font-weight:bold; */
text-decoration:underline;
}

.hed_link{
margin:5px 0 10px 0;
font-size:18px;
display:block;	 
color:#5D6A77;
font-family : tahoma, Helvetica, sans-serif; 
border-bottom:3px double #000;
padding:0 0 3px 0;
text-transform:uppercase;
}
.hed_link a{
color:#000;/*#696969;*/
}
.hed_link a:hover{
color:#696969;/*;*/
}
#reg_obv{
display:none;
}
.pod_menu a{
color:#fff;
}
.pod_menu a:hover{
color:#FFFF00;
}
.pod_menu{
border-top:1px solid #333;
background:#777;
padding:3px 3px 5px 3px;
}
#yan_b{
font-size:12px;	
background:#FFF;
padding:10px 10px 0 10px;
}
#opiss ul{
padding:0 20px 0 20px;
}
#opiss li{
margin:2px 20px 5px 20px;
}





#feedback{
width:99%;
}

#feedback table th{
font-size:10px;
font-weight:normal;
color:#fff;
text-align:right;
background:#696969;
}

#feedback table td{
background:#f5f5f5;
}

#feedback input, #feedback textarea{
font-size:10px;
border:1px solid #A9A9A9;
width: 99%
}

#feedback textarea{
font-size:12px;
}


#section{
text-align:left;
font-size:13px;
padding:10px 0 10px 0;
}

#section a{
text-decoration:underline;
margin:0 5px 0 0;
font-weight:bold;
}
#section a:hover{
text-decoration:none;
color:#000;
}

.bott_comm{
text-align: right; 
color:#888; 
border-bottom:1px dashed GAINSBORO; 
margin-bottom:10px; 
padding:0 0 2px 0;
}

/***panel_img****/

#panel_img{
position:absolute;
right:5px;
top:10px;
z-index:567;
}
#panel_img a{
display:block;
float:left;
padding:3px;
}

/*contekst*/  

#contekst{	

margin:0 10px 20px 20px;

background-color:#f5f5f5;	 

clear:both;	  

border:1px solid #CDC1C5;

}

#contekst.bl4 {	  	 

margin:20px 10px 0 15px; 

clear:both;	  	

} 

#contekst a{

	display:block;

	float:left;

	width:33%;

	text-decoration:none;

	color:#333;

	font-size:11px;}

#contekst.bl4 a{

	width:24.5%;}

#contekst a span{

	display:block;

	margin:0 0 0 10px;}

#contekst a b{

	font-size:12px;

	color:#800000;

	text-decoration:underline;

	display:block;

	padding:0 0 1px 0;

}

#contekst a:hover{

	color:#000;

}

#contekst a:hover b{

	color:#AD102F;}

#contekst a img{

	float:left;

	margin:5px 6px 0 0;

	border:3px solid #006699;

}

#best_add{

clear:both;	

padding-top:10px;

} 

#best_add a{

float:none;	

display:inline;

width:auto;

}

#best_add a img{

	float:none;

	margin:0;

	border:0;

}

	

/*end contekst*/

#nebos {padding:10px;}
#nebos h4{
font-size:14px;
font-family : Arial, Helvetica, sans-serif; 
color : #0066CC;
}
#nebos img{
border:3px solid #0066CC;
margin:3px;
}
#nebos a{
color:#000;
}

.search_link{
	font-size: 20px;
}
.search_link a{
	font-size: 20px; 
	color: #00CC00;
	text-decoration: underline;		
}
tr td div img {
	display:inline;
}