html , body , p , h1 , h2 , h3 , h4 , h5 , h6 , form , fieldset , a , img {
margin : 0; 
padding : 0; 
border : 0; 
} 
body {
padding-top : 3px; 
font-size : 12px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #000; 
background-color : #fff; 
text-align : center; 
} 
div {
border : 0 solid #f00; 
} 
#god {
position : absolute; 
left : 50%; 
width : 774px; 
margin-left : -387px; 
} 
.razd , #t13 , #t1 , #t2 , #t3 , .inf , .tema , .text , .razd1 , #page {
clear : both; 
} 
#top , #telo , #t1 , #t13 , #t3 {
width : 774px; 
} 
.razd1 {
height : 20px; 
} 
#t21 , #t11 , #t12 , #t23 , #t232 , #t233 , #t32 , #t33 , #t31 , #obv , #menu , .nom , .tx , .razdel , .irazdel , .kub , .data , .k1 , .k2 {
float : left; 
} 
#t1 {
height : 55px; 
} 
#t11 {
width : 596px; 
height : 53px; 
background-color : #556571; 
text-align : left; 
} 
#t12 {
width : 178px; 
height : 53px; 
background-color : #556571; 
} 
#t13 {
height : 2px; 
background-color : #ffffff; 
} 
#t2 {
height : 121px; 
} 
#t21 {
width : 237px; 
height : 121px; 
background-color : #000000; 
border-right : 3px solid #ffffff; 
} 
#t23 {
background-image : url(/images/menu_tochka.gif);
width : 534px; 
height : 121px; 
background-color : #800000; 
} 
#t231 {
width : 534px; 
height : 12px; 
text-align : right; 
} 
#t232 {
width : 426px; 
height : 109px; 
} 
#t2321 {
margin-top : 2px; 
margin-left : 40px; 
text-align : left; 
} 
#t233 {
width : 108px; 
height : 109px; 
} 
#t3 {
background-color : #e4e4e4; 
height : 53px; 
text-align : left; 
} 
#t32 {
padding-left : 284px; 
} 
#t33 {
width : 100px; 
} 
#t2321 DL {
margin-top : 0; 
} 
#t2321 DL DT {
margin-top : 4px; 
font-weight : bold; 
font-size : 12px; 
color : #ffffff; 
font-family : verdana, arial, geneva; 
} 
#t2321 DL DT A {
font-weight : bold; 
font-size : 12px; 
color : #ffffff; 
font-family : verdana, arial, geneva; 
text-decoration : none; 
} 
#t2321 DL DT A:hover {
text-decoration : underline; 
} 
.serh {
border : 1px solid #c0baba; 
font : 13px arial; 
width : 385px; 
color : #961919; 
height : 14px; 
background-color : #fcfcfc; 
font-size-adjust : none; 
font-stretch : normal; 
} 
.ar {
border : 1px solid #c0baba; 
font : 11px arial; 
width : 130px; 
color : #808080; 
height : 80px; 
font-stretch : normal; 
} 
.knp {
border-right : medium none; 
border-top : medium none; 
font : 12px arial; 
border-left : medium none; 
width : 70px; 
color : #ffffff; 
border-bottom : medium none; 
height : 18px; 
background-color : #ED2D23; 
font-size-adjust : none; 
font-stretch : normal; 
}
 
#obv {
width : 471px; 
margin : 2px 0 0; 
 
text-align : left; 
} 

#obv_new {
width : 471px; 
margin : 2px 0 0; 
 
text-align : left; 
} 

.nom {
width : 25px; 
font-weight : normal; 
font-size : 10px; 
color : #2c2c2c; 
text-align : center; 
padding-top:2px;
}
 
.tx {
width : 471px; 
background-color : #FAFAFA;  
cellspacing : 4px;
}

.tx_new {
width : 700px; 
background-color : #FAFAFA;  
cellspacing : 4px;
}
 
.inf {
width : 535px; 
background-color : #f3f3f3; 
border-bottom : 3px solid #fff5ec; 
height : 16px; 
font-weight : bold; 
font-size : 10px; 
color : #606060; 
font-family : Arial; 
}
 
.razdel {
width : 50px; 
margin : 0 0 0 2px; 
padding : 2px 0 0; 
}
 
.irazdel {
width : 270px; 
color : #800000; 
text-align : center; 
padding : 2px 0 0; 
}
 
.kub {
width : 16px; 
background-color : #dbdbdb; 
height : 16px; 
}
 
.data {
width : 193px; 
text-align : right; 
padding : 2px 0 0; 
}
 
.tx h3, .tx .strong {
padding : 5px 2px 5px 5px;
font-size : 12px;
color:#800000; 
text-transform : uppercase; 
font-family : tahoma;
}
 
.tx .strong {
text-decoration : underline; 
}

.tx h3 a {
font-size : 12px; 
color : #2c2c2c; 
font-family : Arial; 
text-decoration : none; 
font-weight : bold; 
text-transform : uppercase; 
}
 
.tx h3 a:hover {
color : #000; 
} 

.tx i {
padding : 0 2px 0 20px; 
line-height : 13px;
font-weight : normal;
display:block; 
font-style:normal; 
} 

.tx font {
color:#000000;
display:block; 
margin:15px 0 15px 0;
font-size:12px; 

} 

.tx i, .tx i a {
font-size : 12px; 
color : #2c2c2c; 
font-family : Arial; 
text-decoration : none; 
} 
.tx h3 a:hover {
color : #000; 
} 
.kont , .k1 , .k2 {
font-size : 12px; 
color : #2c2c2c; 
font-family : Arial; 
padding : 0 0 0 5px; 
} 
.kont2 {
font-size : 12px; 
color : #cacaca; 
font-family : Arial; 
padding : 0 0 0 5px; 
} 
.kont2 a {
font-size : 12px; 
color : #cacaca; 
font-family : Arial; 
padding : 0 0 0 5px; 
}
.k1 {
width : 324px; 
} 
.k2 {
width : 200px; 
padding : 0; 
text-align : right; 
} 
#page {
padding:20px 0 20px 0;
text-align : center; 
} 
#menu {
width : 194px; 
text-align : left; 
} 
#reklama {
padding:20px 0 10px 35px;
border-bottom : 1px solid red; 
text-align : left; 
} 
.d {
margin : 0 0 0 3px; 
} 
.d u {
padding-left : 5px; 
font-size : 12px; 
color : #961919; 
font-family : arial; 
width : 13px; 
text-align : center; 
margin : 0; 
clear : right; 
float : left; 
display : block; 
text-decoration : none; 
} 
.d a {
font-size : 11px; 
color : #646464; 
font-family : Arial, verdana, geneva; 
text-decoration : none; 
padding : 0 0 4px; 
line-height : 13px; 
text-align : left; 
display : block; 
} 
.d a:hover {
background-color : #D6221B; 
color : #FFFFFF; 
} 
.d h3 {
padding : 5px 0 0 4px; 
clear : both; 
font-weight : normal; 
font-size : 12px; 
color : #961919; 
font-family : arial, verdana, geneva; 
height : 20px; 
} 
#sub {
padding : 5px 0 0 4px; 
height : 20px; 
border-bottom : 1px solid red; 
} 
#sub a {
font-size : 11px; 
color : #D6221B; 
font-family : arial, verdana, geneva; 
text-decoration : none; 
margin : 0; 
line-height : 13px; 
text-align : left; 
} 
#sub a:hover {
background-color : #FFFFFF; 
color : #D6221B; 
}
#bot {
margin : 3px 0; 
clear : both; 
height : 31px; 
background-color : #F0F0F0; 
font-size:12px;
} 
.niz {
margin-top : 90px; 
font-size : 10px; 
color : #ffffff; 
font-family : verdana, arial, geneva; 
} 

#titl, #in h1 {
width : 774px; 
height : 53px; 
background-color : #556571; 
text-align : center; 
border-bottom: solid 2px #fff;
color:#fff;
font-size : 22px; 
} 

#t3i {
border-top: solid 3px #fff;
background-color : #e4e4e4; 
height : 26px; 
text-align : left; 
} 

.glav {
padding-top:18px;
display:block;
color:#fff;
text-decoration : none;
}
.r {
padding-top:10px;
display:block;
color:#fff;
text-decoration : none;
font-size : 10px; 
font-weight : normal;
width : 237px; 
height : 110px; 
}
.zag {
	FONT-SIZE: 14px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: arial; 
	margin-top: 17px; 
	font-weight : normal;
	text-align : center;
}
.email {
	FONT-SIZE: 12px; 
	COLOR: #D6221B; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
}
.email:hover {
	FONT-SIZE: 12px; 
	COLOR: #D6221B; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: underline;
}
.url {
	FONT-SIZE: 11px; 
	COLOR: #ccc; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
}
.url:hover {
	FONT-SIZE: 11px; 
	COLOR: #000; 
	FONT-FAMILY: Arial; 
	
}

.poh {
	FONT-SIZE: 30px; 
	COLOR: #993300; 
	text-align : center;
	padding:30px 0 0 0;
	clear:both;
}

#counter {
	text-align : right;
	FONT-SIZE: 13px;
	float:right;
	height:35px;
}
#info {
	padding-top:4px;
	text-align : center;
	FONT-SIZE: 10px;
	COLOR: #000; 
	FONT-FAMILY: tahoma; 
}
#info a{
	COLOR: #000; 
	TEXT-DECORATION: none; 
}
#info a:hover{
	COLOR: #993300; 
}

.dal {
	padding:10px 0 10px 0;
	font-weight : bold;
	color:#0000ff;
}

/*vistavka*/

#vist {
margin:0 40px 40px 40px;
FONT-SIZE: 12px;
}
.v_data{
color:#FF3300;
padding-top:20px;
}
.v_name{
padding-top:20px;
float:left;
}
.v_text{
clear:both;
}

/* - vistavka*/

#begun {
clear:both;
padding:20px 40px 0 40px;
FONT-SIZE: 12px;
font-family : tahoma, Arial, Helvetica, sans-serif; 
}
#begun a
{
font-family : tahoma; 
}
#google {
margin:40px 0 0 40px;
}

.link-v {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none; margin: 0px 0 0 3px;}
a.link-v:hover {TEXT-DECORATION: underline;}

.nedvtabl {	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #606060; FONT-FAMILY: Arial;}
.nedvtabl2 {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #800000; FONT-FAMILY: Arial;}
.nedvtabltext {FONT-SIZE: 10px; COLOR: #2C2C2C; FONT-FAMILY: verdana; TEXT-DECORATION: none;}
.link2 {FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none;}
a.nedvtabltext:hover {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none;}


/*-----------*/
#opi p{
margin:10px;
padding:0 0 10px 0;
}
#opi ol{
margin-left:30px;
}
/*-----------*/

#fla {
float:right;
}

#b468 {
padding:20px 0 0 0;
text-align : center;
clear:both;
}

