body {
    font-family: Arial, Tahoma, sans-serif;
	color: #666666; 
	line-height: 1.2;  
	background: #FFFFFF;  
	padding: 0;
	margin: 0; 
	border: 0;
	}

.layer {
 width: 100%;
 background: #fff;
}
.showlogo {
overflow: hidden; 
position: relative; 
width: 220px; 
height: 80px; 
float: left; 
padding: 0; 
margin: 0; 
border: 0;
}
.showpic {
margin: 0; 
float: left; 
width: 70px;
border: 0;
}
.showtext {
margin: 0; 
width: 140px; 
height: 70px; 
padding-top: 5px; 
float: left;
border: 0;
}
a.all1 {
font: 14px Arial, Tahoma, sans-serif;
color: #996633; 
padding: 0 0;
margin: 0 0; 
text-decoration: underline;
width: 70px; 
}
.showpic img {
padding: 0; 
margin: 0; 
border: 0px solid #ccc;
width: 50px;
height: 50px;
}
.mainpic {
width: 100%; 
height: 260px; 
border: 1px solid #ccc; 
background: #c9bcae url('../wk_image/main1.jpg') no-repeat left top; 
margin: 0 0 30px 0; 
padding: 0;
}
.search {
float: right;
margin: 5px 8px 0 0;
}
.main_top {
margin: 0;
padding: 0;
border: 0;
height: 30px;
}
.main_top ul {
float: left;
margin: 0;
}
.main_top  li {
float: left;
list-style-type: none;
list-style-image: none;
margin: 0;
padding: 0 20px 0 0;
}
.main_top  li a{
font-size: 14px;
}
.leftnews {
clear: right;
}
.blognews {
padding: 0 10px 10px 15px; 
width: 230px;
text-align: left;
line-height: 1.2;
font-size: 13px; 
color: #996633; 
margin: 0 10px 8px 0;
background: url('../wk_image/dot1.gif') no-repeat 5px 5px;
clear: left;
}
.logo {
margin: 0;
padding: 10px 5px 0 0; 
width: 100px; 
height: 100px;
border: 0;
float: right;
} 
.col1 {
 width: 240px;
 float: left;
 margin: 0;
 padding: 0;
 border: 0;
}
.col2 {
 margin: 0 10px 0 260px;
 padding: 0;
 border: 0;
}
.col2 h1 {
font: 34px Trebuchet MS, Arial, Tahoma, sans-serif;
padding: 0;
margin: 10px 0 0 0;
}
.col2 h2 {
padding: 0;
margin: 20px 0 20px 0;
}
.main-top {
 margin: 0;
 padding: 0;
 border: 0;
}
.layerlist {
margin: 20px 0 0 10px; 
padding: 0; 
border: 0;
}	
.imgleft {
 margin: 0 5px 0 0;
 border: solid 1px #E6E5E4;
}
.imgright {	
 margin: 0 0 0 5px;
 border: solid 1px #E6E5E4;
}	
table {
border-collapse: collapse;
top: 0;
left: 0;
}

.topmenumain {
color: #D64700; 
font-weight: bold;
margin-left: 10px;
font-size: 14px;
}

.topmenu {
font: 14px Arial, Tahoma, sans-serif;
color: #333333; 
margin: 0 0 0 10px;
}

.topmenu  a{
font: 14px Arial, Tahoma, sans-serif;
color: #333333; 
}

.topmenu_u {
background-color: #D89C6B; 
font: bold 14px Arial, Tahoma, sans-serif;
color: #FFFFFF; 
padding: 0px 15px;
}

.topmenu_u  a:hover{
background-color: #D89C6B; 
font: bold 14px Arial, Tahoma, sans-serif;
color: #FFFFFF; 
padding: 0px 15px;
}

.zapisi {
padding: 0 0px 10px 0; 
margin: 15px 5px 0 0;
width: 230px;
text-align: left;
}

.slide {
padding: 0 0 10px 0; 
margin: 15px 5px 0 0;
width: 220px;
}

.mainnews1 {
font: 12px Arial, Tahoma, sans-serif;
clear: left;
line-height: 1.2;
margin: 0 0;
padding: 15px 0 0 0;
width: 230px;
}


.iconews {
text-align:left; 
margin-left: 0; 
padding-left: 0; 
clear: left;
}

.icovist {
width: 150px; 
height: 115px;
}

.colright {
color: #996633; 
font-weight: bold;
}

a.notegallery {
color: #996633; 
font-weight: bold;
text-decoration: underline;
}

a:hover.notegallery {
text-decoration: none;
}

h1 {
margin-bottom: 0;
margin-top: 0; 
color: #CC6600; 
font: 32px Trebuchet MS,sans-serif; 
}

h1 a {
margin-bottom: 0;
margin-top: 0; 
color: #CC6600; 
text-decoration: none;
}


h2 {
font: bold 22px Trebuchet MS,sans-serif;  
color: #F26522; 
margin-top: 0;
}
h2 a:hover {
text-decoration: none;
}

h2 a {
color: #F26522;
}


h3 {
font: 18px Trebuchet MS,sans-serif;  
color: #cc9966; 
}

h3 a {
color: #cc9966; 
}

h4  {font: bold 14px Trebuchet MS,sans-serif; 
line-height: 1.2; 
margin: 0 0 8px 0;
color: #996633;
}

.nyeasth2  {
color: #F26522; 
font: 22px Trebuchet MS,sans-serif;
}

ul {
margin-left: 15px; 
padding-left: 0;  
list-style-image: url(/wk_image/dot1.gif);
}

li  {
font: 14px Helvetica, sans-serif;  
line-height: 1.8; 
}


td  { 
font: 14px Helvetica, sans-serif;   
line-height: 1.2;  
padding: 5px 5px; 
vertical-align: top;
}

p { font: 14px Helvetica, sans-serif;   
line-height: 1.4; 
}

.fotobell {
border: 2px solid #E6E5E4; 
background-color: #F7F7F2; 
vertical-align:middle;
text-align:center;
}
	
.randbell {
border: 2px solid #E6E5E4; 
background-color: #F7F7F2; 
padding: 5px 5px;
}

.text {
font: 16px Times New Roman; 
color: #333333;
}

a.all {
font: 14px Arial, Tahoma, sans-serif;
color: #996633; 
padding: 0 0;
margin: 0 0; 
text-decoration: underline;
}

a.allpic  img {
margin: 0 0; 
padding: 5px 5px; 
border: 1px solid #FFFFFF;
}

a.allpic:hover  {
margin: 0 0; 
}

a.allpic {
margin: 0 0; 

}

.skoro {border: 1px solid #E6E5E4;}

.inform {
font-size:11px; 
text-align: right; 
margin: 0 0 5px 0; 
line-height: 0.2; 
color:#999999;
}

.select {
background-color: #D89C6B; 
font-weight: bold; 
color: #FFFFFF;
}

.shownews {
border: 1px solid #666; 
float: left; 
margin: 4px 6px 0 0;
}

.newmaterial {
color: #4F2300; 
font-size:110%;
}

.comments {
font: 100% Tahoma, sans-serif; 
color: #444444
}

.exlogo {
border: 2px solid #E6E5E4; 
padding: 5px 5px 5px 5px; 
background-color: #FFFFFF;
}
.exlogo_tb {
text-align:center; 
background-color: #F7F7F2; 
padding: 15px 15px 15px 15px; 
border-left: 1px solid #EAEADA; 
border-top: 1px solid #EAEADA; 
border-bottom: 1px solid #EAEADA;
}

.randombell {
border: 1px solid #E6E5E4; 
}

.ex_h1_tb {
padding: 0 15px 15px 0; 
background-color: #F7F7F2; 
line-height: 1.4em; 
border-right: 1px solid #EAEADA; 
border-top: 1px solid #EAEADA; 
border-bottom: 1px solid #EAEADA;
}
.ex_h1 {
margin: 15px 0 15px 0; 
text-align: left;
}

a:hover {
text-decoration: none; 
color: #BF6731;
}
a {color: #666666;}

blockquote {
font: 12px Helvetica, sans-serif; 
}

#leftmenu {line-height: 1.8;}
#rightmenu li {font-size: 14px; line-height: 1.2; margin: 0 0 8px 0; padding: 0;}
#rightmenu li a{color: #996633;}
#rightmenu ul {margin: 0 0 0 15px; padding: 0;}
#topmenu {font-size: 12px;}
#topmenu a {color: #CCCCCC}
#afisha {padding: 5px;}
#mainpage input {border: 1px solid #E6E5E4; font-size: 12px;}
#mainpage submit {border: 1px solid #E6E5E4; font-size: 12px;}
#toppage input {border: 1px solid #E6E5E4; font-size: 12px;}
#toppage submit {border: 1px solid #E6E5E4; font-size: 12px;}
#showlist a {text-decoration: none; font-size:17px; color: #616161;}


INPUT.input {border: 1px solid #E6E5E4; font-size: 12px;}
INPUT.submit {border: 1px solid #E6E5E4; font-size: 12px;}
TEXTAREA.input {border: 1px solid #E6E5E4; font-size: 12px;}

.info {
border: 1px solid #EAEADA; 
padding: 3px 5px 3px 5px;
margin: 2px 0 4px; 
color: #996633; 
background: #F7F7F2; 
}


.footer {
width: 100%; 
height: 33px; 
border-top: 1px solid #E6E5E4; 
padding-top: 5px;
color: #4F2300; 
font-size: 12px;
clear: both;
}

.footer_left{
float: left; 
height: 33px; 
margin-left: 10px;
}

.footer_right{
float: right; 
height: 33px; 
margin-left: 10px;
}

.footer  a {
color: #4F2300;
}


.pretext {
width: 50%; 
line-height: 1.6; 
color: #525252; 
font: bold 13px Tahoma, sans-serif;
margin: 0 10px 10px 0;
padding: 5px 5px;
float: left;
background-color: #FBF6F2;
}

.spisok {
overflow: hidden; 
width: 90%; 
margin-bottom: 10px; 
padding: 0 0 20px 0;
}
.spisok_im_left {
float: left;
border: 1px solid #E6E5E4;
}

.spisok_tx_right {
padding-left: 110px;
font-size: 14px;
line-height: 1.4; 
}

.spisok_tx_logo_right {
padding-left: 130px;
}


/*Для выпадающего меню городов справа */
.cssmenu ul {
padding:0;
margin: 0;
list-style: none;
width: 125px;
position:relative;
}

.cssmenu li {
float: left;
font-size: 14px; 
margin: 0; 
padding: 0;
background-image: url(/wk_image/dot1.gif);
background-position: left center;
background-repeat: no-repeat;
}

.cssmenu li a, .cssmenu li a:visited {
display: block;
width: 180px;
height: 25px;
line-height: 25px;
text-indent: 10px;
color: #996633;
}

.cssmenu ul li ul li a{
background-color: #FFFFFF;
}

.cssmenu ul li ul {
border-left: 1px solid #D89C6B; 
width: 180px;
font-weight: normal;
background-color: #FFFFFF;
}

/* выделяем родительские пункты, при наведении на дочерние */
.cssmenu li:hover > a {
background-color: #D89C6B; 
font-weight: bold; 
color: #FFFFFF; 
width: 180px;
}
  
/* меняем цвета при наведении */
.cssmenu li a:hover {
color: #FFFFFF;
background-color: #D89C6B;
}

/* скрываем вложенные пункты меню */
.cssmenu li ul {
visibility: hidden;
position: absolute;
left: 25px;
top: 0px;
}

/* отображаем вложенное меню при наведении мыши */
.cssmenu li:hover {
position: relative;
}

.cssmenu li:hover > ul {
visibility: visible;
}

/* Для IE младше 7-ой*/
/* показ 2 уровня, при наведении на 1*/
.cssmenu ul a:hover ul {
visibility:visible;
}
.cssmenu table {
position:absolute;
border-collapse:collapse;
top:0;
left:0;
z-index: 100;
font-size: 1em;
}
/* для IE младше 7-ого */
* html .cssmenu a:hover {
color:#FFFFFF;
background:#D89C6B;
font-weight: bold;
position:relative;
}

.vstavka {
background-color: #FBF6F2; 
padding: 10px 10px;
margin: 0 0 10px 0;
min-height: 160px;

}


.statyi {
margin: 0 10px 25px 0;
width:100%;
clear: both;
}

.statyi img {
float: left; 
margin: 0 15px 5px 0;
}

.statyi  a:hover#nachalo   {
text-decoration: underline;
color: #666;
}
.statyi  a#nachalo {
text-decoration: none;
}

.showlinks a {
color: orange;
font-size: 12px;
}
.showlinks  ul, .showlinks  li {
list-style-image: none;
color: orange;
font-size: 12px;
}

.showlinks  ul a, .showlinks  li a {
color: orange;
font-size: 12px;
}
