/* $Id: style.css,v 1.23 2007/12/17 15:05:09 goba Exp $ */

/*
** HTML elements
*/
body {
  margin: 0;
  padding: 0;
  color: #000;
  background-color: #999999;
  font:76% Tahoma #000;
  font-size:11px;
}
hr{
color:red;
background:#000;}
tr.odd td, tr.even td {
  padding: 0.3em;
}
h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0.5em;
}
h1 {
  font-size: 1.3em;
}
h2 {
  font-size: 1.2em;
}
h3, h4, h5, h6 {
  font-size: 1.1em;
}
p {
  margin-top: 0.5em;
  margin-bottom: 0.9em;
}
a {
  text-decoration: none;
  font-weight: bold;
}
a:link {
  color: #a24538;
   text-decoration: underline    ;
}
a:visited {
  color: #a24538;
   text-decoration: underline    ;
}
a:hover {
  color: #a24538;
  text-decoration: underline    ;
}
fieldset {
  border: 1px solid #ccc;
}
pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border: 1px solid #ddd;
}

table {
  /* make <td> sizes relative to body size! */
  font-size: 1em;
}
.form-item label {
  font-size: 1em;
  color: #000;
}
.item-list .title {
  font-size: 1em;
  color: #000;
}
.links {
  margin-bottom: 0;
}
.comment .links {
  margin-bottom: 0;
}
ul li, ul.menu li, .item-list ul li, li.leaf {
  list-style-type: none;
  list-style-image: none;
}



#content .title2{
font-size:20px;
font-family:Verdana;

}
#content .title{
font-size:16px;
font-family:Verdana;
}
#left{
padding-bottom:30px;}

/* Style top menu*/
/*menu1*/
.menu1{
height:270px;
}
.menu1l{
background: url('images/menu1l.jpg') no-repeat left top;}
.menu1r{
background: url('images/menu1r.jpg') no-repeat right top;
right:0px;}
.menu1bg{
background: url('images/menu1bg.jpg') repeat-x center top;}
.menu1rb{
background: url('images/menu1rb.jpg') repeat-y right top;}
.menu1lb{
background:#e9e9e9 url('images/menu1lb.jpg') repeat-y left top;}
.menu1down{
vertical-align:bottom;
height:20px;
}

/*Menu2*/
.menu2{
height:270px;
}
.menu2l{
background: url('images/menu2l.jpg') no-repeat left top;}
.menu2r{
background: url('images/menu2r.jpg') no-repeat right top;}
.menu2bg{
background: url('images/menu2bg.jpg') repeat-x center top;}
.menu2lb{
background:#b4797b url('images/menu2lb.jpg') repeat-y left;}
.menu2rb{
background: url('images/menu2rb.jpg') repeat-y right;}
.menu2down{
height:20px;
background:#ab6c65 url('images/menu2bgdown.jpg') no-repeat center bottom;
margin-left:1px;
margin-right:1px;
}
/*Menu3*/
.menu3{
height:270px;
}
.menu3l{
background: url('images/menu3l.jpg') no-repeat left top;}
.menu3r{
background: url('images/menu3r.jpg') no-repeat right top;}
.menu3bg{
background: url('images/menu3bg.jpg') repeat-x center top;}
.menu3lb{
background:#750c13 url('images/menu3lb.jpg') repeat-y left bottom;}
.menu3rb{
background: url('images/menu3rb.jpg') repeat-y right bottom;}
.menu3down{
vertical-align:bottom;
height:20px;
background:#861d23 url('images/menu3bgdown.jpg') no-repeat center bottom;
margin-left:1px;
margin-right:1px;
}



.obratn_svyaz{
padding-top:30px;
height:59px;
padding-left:20px;;
}
.obratn_svyaz a,.obratn_svyaz a:hover,.obratn_svyaz a:link,.obratn_svyaz a:visited{
color:#fff;
font:76% Tahoma #fff;
font-size:11px;
font-weight:100;
}
.logo{
padding-top:25px;
height:64px;}
.search{
position: absolute;
padding-top:25px;
padding-left:30px;
padding-right:5px;
height:89px;
background: url('images/search_bg.jpg') no-repeat 28px 33px;}
/*Left menu style*/
#opros{
width:263px;
background:#efefef;
padding-bottom:20px;
}
#opros .title{
font-family:Tahoma;
font-weight:bold;
font-size:12px;
color:#670c15;
background: url('images/oprosnik.jpg') no-repeat 0px 0px;
height:33px;
padding-top:5px;
padding-left:5px;
}
#opros input.form-submit {
cursor:pointer;
color:#fff;
border:0px;
width:105px;
height:21px;
font-size:11px;
margin-left:10px;
padding-bottom:2px;
width:120px;
background: url('images/opros-button.jpg') no-repeat center;
}
#contacts{
width:263px;
background:#efefef;
padding-bottom:0px;
margin-top:20px;
}
#contacts .title{
font-family:Tahoma;
font-weight:bold;
font-size:12px;
color:#670c15;
background:url('images/contacts.jpg') no-repeat 0px 0px;
height:33px;
padding-top:5px;
padding-left:5px;
}
#contacts .contact_block_bg
{
background:url('images/content-news.jpg') repeat-x bottom;
height:3px;}
/*Style of CURSE block*/
#contacts .contacts_table_bg{
background:url('images/content-news.jpg') repeat-x top;}

#curse{
width:263px;
margin-top:30px;
background:#efefef;
}
#curse .title{
font-family:Tahoma;
font-weight:bold;
font-size:12px;
color:#670c15;
background:url('images/curse.jpg') no-repeat top;
margin:0 0 0 0;
height:22px;
padding-left:5px;
padding-top:10px;
}
.curse_title{
color:#fff;
font-size:8px;
font-family:Tahoma;
background:#7e7e7e;}
#curse .curse_table_bg{
background:url('images/content-news.jpg') repeat-x bottom;}
#curse .curse_table_bg2{
background:url('images/content-news.jpg') repeat-x top;}
#curse-menu-open{
background:#efefef url('images/curse-end.jpg') no-repeat  top;
height:19px;
}
#curse-menu-close{
background:#efefef url('images/curse-start.jpg') no-repeat  top;
height:19px;
}

#curse2 .title{
display:none;
}
/*End ol left menu*/
.option{
text-align:left;
padding-left:0px;
}
.vote-form input.form-submit {
background: url('images/search_bg.jpg') no-repeat 28px 33px;
}
.search input.form{ 
background:#000;
}
.search input.form-submit {
cursor:pointer;
color:#fff;
border:0px;
width:71px;
height:20px;
font-size:11px;
padding-left:22px;
padding-bottom:2px;
background: url('images/search_button.jpg') no-repeat 0 0;
}
/* Menu title style*/
.menu1{
padding-left:0px;
padding-top:5px;
font-family:Tahoma 76%;
font-size:12px;
}
.menu1 ul{
padding-top:15px;}
.menu1 ul li{
background: url(images/menu1_leaf.jpg) no-repeat 0px 8px;
padding-left:7px;}
.menu1 ul.menu li a {
text-decoration:underline;
font-weight:100;
}
.menu1 .title{
padding-left:24px;
color:#976052;
font-size:18px;
font-family:Tahoma;
font-weight:100;}
/*classes of middle menu and content*/
.menu2{
color:#fff;
padding-left:0px;
padding-top:5px;
font-family:Tahoma 76%;
font-size:12px;
}
.menu2 ul{
padding-top:15px;}
.menu2 ul li{
background: url(images/menu2_leaf.jpg) no-repeat 0px 8px;
padding-left:7px;}
.menu2 ul.menu li a {
color:#fff;
text-decoration:underline;
font-weight:100;
}
.menu2 .title{
padding-left:24px;
color:#fff;
font-size:18px;
font-family:Tahoma;
font-weight:100;}
.menu3{
color:#fff;
padding-left:0px;
padding-top:5px;
font-family:Tahoma 76%;
font-size:12px;
}
#menu3vverh{
height:89px;}
.menu3 ul{
padding-top:15px;}
.menu3 ul li{
background: url(images/menu3_leaf.jpg) no-repeat 0px 8px;
padding-left:7px;}
.menu3 ul.menu li a {
color:#fff;
text-decoration:underline;
font-weight:100;
}
.menu3 .title{
padding-left:24px;
color:#fff;
font-size:18px;
font-family:Tahoma;
font-weight:100;}
/*classes of middle menu and content*/
#content{
padding-left:20px;
padding-right:20px;
padding-top:20px;}
#vmenu{
font-family:Tahoma;
width:289px;
padding-left:15px;
padding-bottom:30px;
}
#vmenu2{
font-family:Tahoma;
width:289px;
padding-right:15px;
padding-bottom:0px;
}
#news{
width:273px;
background:#efefef url('images/news-end.jpg') no-repeat  bottom;
padding-bottom:10px;
margin-top:30px;
text-decoration:none;
margin-right:15px;
}
#news .content{
font-size:11px;
font-family:76% Verdana;}
#news .title{
font-family:Tahoma;
font-weight:bold;
font-size:12px;
color:#3c3131;
background: url('images/news.jpg') no-repeat;
height:42px;
padding-top:15px;
padding-left:5px;
}
#news_text{
}
#news .teaser{
text-decoration:underline;
}
#news .archive{
padding-left:70px;
padding-top:10px;}

#content .content{
font-size:12px;
font-family:Verdana;}
.content_news{
height:3px;
background: url('images/content-news.jpg') repeat-x bottom;
padding-bottom:10px;}
#news .news_text{
padding-left:10px;
padding-top:10px;
}
#news .content_news_archive
{
font-size:20px;
}
#news .teaser a, #news .teaser a:hover, #news .teaser a:link,#news .teaser a:visited{
text-decoration:underline;
color:#000;
font-weight:100;}


#middle{
background:#fff url('images/content-bg.jpg') repeat-x;}

/*Footer style*/

#footer{
font-family:Tahoma;
height:68px;
background:#efefef url('images/footer-bg.jpg') repeat-x top;}
.footer1{
padding-left:20px;}
.footer3{
padding-left:100px;}
.taxonomy-term-description{
display:none;}