html {font-family: Verdana, Helvetica, sans-serif; font-style: normal; height:100%;}
body {background:#2B2B2B; 
margin:20px; }

a:link {text-decoration: none; color: #C8C8C8;}
a:visited {text-decoration: none; color: #C8C8C8;}
a:active {text-decoration: none; color: #C8C8C8;}
a:hover {text-decoration: none; color: #fff;}

h1{font-size: 9pt;margin:0;}

.top { background: url(top.jpg) no-repeat top right; 
}
.top2 { background: url(top2.jpg) repeat-x top left; 
}
.t1 { background: url(t1.png) no-repeat top left; }
.t2 { background: url(t2.png) no-repeat top right; }
.t3 { background: url(t3.png) no-repeat bottom left; }
.t4 { background: url(t4.png) no-repeat bottom right; } 

img {border:0;}

.leftmenu {
padding:20px 0 50px;
width:240px;
vertical-align:top;
}

.news {
background: url(menurightfon.png) no-repeat center; 
font-size: 9pt; 
COLOR: #C8C8C8; 
font-weight: bold; 
text-align: left; 
padding-left: 15px;
height:25px;
line-height:25px;
margin-bottom:5px;
width:235px;
}

.rtop{
height:12px;
background: url(rightmenu_top.png) no-repeat bottom center;
}

.rbottom{
height:12px;
background: url(rightmenu_bottom.png) no-repeat top center;
margin-bottom:5px; 
}

.ltop{
height:12px;
background: url(leftmenu_top.png) no-repeat bottom center; 
}

.lbottom{
height:12px;
background: url(leftmenu_bottom.png) no-repeat top center;
margin-bottom:5px; 
}

.menu3 { background: #2B2B2B; font-size: 9pt; COLOR: #C8C8C8; font-weight: bold; text-align: left; padding-left: 5px;} 

.menu4 { background: #474747; font-size: 8pt; COLOR: #C8C8C8; font-weight: normal; text-align: right;  padding: 0 10px;}  

.text1table{width:100%; height:25px; border:0;}
.text1 { background: #2B2B2B; font-size: 9pt; COLOR: #C8C8C8; font-weight: bold; text-align: center;  vertical-align:center;}
.l1{width:11px; height:25px;background: url(left.png) no-repeat center;}
.l2{width:11px; height:25px;background: url(right.png) no-repeat center;}

.text2 { font-size: 9pt; COLOR: #000; font-weight: normal; text-align: justify; padding:10px;}

.text2 ul li {
font-size: 10pt; 
COLOR: #C8C8C8; 
font-weight: bold; 
list-style:none;
text-decoration: underline;
margin-bottom: 3px;
}

.text2 ul li:hover {
text-decoration: none;
}

.text3 { font-size: 9pt; COLOR: #000; font-weight: normal; text-align: justify; padding:5px 25px 5px 5px; float:left;  width:99%;}
.text3 ul {
padding-left: 20px;
}

.ugl{
background: #fff; 
}
.lvu{background: url(lvu.png) no-repeat top left; width:10px; height:10px; float:left;} 
.pvu{background: url(pvu.png) no-repeat top right; width:10px; height:10px; float:right;}
.lnu{background: url(lnu.png) no-repeat bottom left; width:10px; height:10px; float:left; margin-top:-10px;}
.pnu{background: url(pnu.png) no-repeat bottom right; width:10px; height:10px; float:right; margin-top:-10px;} 

.kroshki{
margin: 5px 0;
}

.text4 { 
padding:5px; overflow:hidden;
}

.text4 p { 
margin: 3px 0;
}

.foto {
float:left;
text-align:center;
color:#fff;
}

.foto img {
margin: 10px 5px 0;
border:0;
}

ul#menu, ul#menu ul {
  list-style:none;
  margin: 0;
  padding: 0;
  width:220px;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
 margin-bottom:5px;
}

ul#menu li a {
background: url(menuleftfon.png) no-repeat center; 
font-size: 9pt; 
COLOR: #C8C8C8; 
font-weight: bold; 
text-align: right; 
padding-right: 15px;
list-style:none;
height:25px;
line-height:25px;
}

ul#menu li a:hover {
COLOR: #fff; 
}

ul#menu li ul {
 margin:5px 0;
}

ul#menu li ul li {
 margin:0;
}

ul#menu li ul li a {
  background: #474747; 
font-size: 9pt; 
COLOR: #C8C8C8; 
font-weight: normal; 
text-align: right;  
padding-right: 15px;
list-style:none;
 height:19px;
 line-height:19px;
 border:0;
}

.sprav{
width:80%;
float:left;
font-size: 8pt;
padding:10px 5px;
margin: 15px;
}

.sprav ul{
padding-left: 10px;
list-style-image: url('pxs2.png');
}

.sprav ul li a:hover{
text-decoration: underline;
}

.contactform {margin-top:15px; margin-left: 40px;}
.quest {margin-bottom:15px;}
.quest .descriptarea {font-size:12px; margin-bottom:5px;}
.quest .comment {font-size:12px; color:#878787; font-style:italic;}
.quest textarea {width:80%; height:150px;}
.quest input {border:0 !important; margin:0; padding:0; width:148px;}
.questr input {border:0 !important; margin:0; padding:0; width:48px;}
.errors { font-size: 8pt; color: #fff;}

.table1{background:#747474; width:100%; position:relative;}

.logotop{height:260px;}
.logotip{height:150px; margin-left:50px; position:relative;}
.logo{width:184px;}
.logo img{border:0;}
.topmenu{height:22px; width:70%; position:absolute; top:0; left:250px;}
.menufon{ background: url(menufon.png) no-repeat top center; 
font-size: 7pt; 
COLOR: #C8C8C8; 
font-weight: bold; 
text-align: center;  
padding-top: 3px;
width:120px;
height:22px;
vertical-align:top;
} 
.razd{width:10px;}

.center { min-height:600px; position:relative;}
.table2{width:100%; border:0; vertical-align:top;}
.table3{text-align:center; padding:63px 30px 15px 20px; vertical-align:top; position:relative;}
.glav6{width:100%;}
.foto6{text-align:center;}
.foto6 img {border:0;}
.rightnews{padding:160px 0 40px; width:250px; vertical-align:top;}
.footer{position:absolute; bottom:-20px; height:20px; line-height:20px; width:100%; color: #C8C8C8; font-size: 7pt; text-align:center;}
.scetchiki{margin:30px auto; text-align:center; padding-bottom:30px;}

.child{height:146px;margin-left:40px;margin-top:10px;width:150px;display:block; float:left;}
.child2{height:250px;margin-left:20px;margin-top:10px;width:250px;display:block; float:left;}
.clear{clear:both;}

.ns p{margin:3px;}
.ns1{background:#097;}
.ns2{background:#bbb;}
