table.table, table.table td, table.table th, img, fieldset, form, ul.ul, dl.dl, dl.dl dt, dl.dl dd {border:none; margin:0; padding:0;} ul.ul li{list-style: none; line-height:100%;} div.hr hr{display:none;} div.hr{font-size: 1px; line-height:1px; height:1px; } table.table, table.table td, table.table th{border-collapse:collapse;} table, input, select, textarea{font-size:100%;} 
html, body {
  margin: 0; padding: 0; height: 100%; 
} 

body {
  background: url(f1.gif) 0 372px repeat-x #E7DFD0; font: 12px Tahoma, sans-serif; color: #444; 
} 

#hldr1, #footer {width:expression(document.body.clientWidth > 990 ? '100%' : '990px'); min-width:990px;}

#hldr1 {
  height: auto !important; height: 100%; min-height: 100%; background: url(f2.gif) 100% 0 repeat-y; 
} 
#hldr2 {
  height: 100%; background: url(f3.gif) 0 0 repeat-y; 
} 
#hldr3 {
  height: 100%; background: url(ruchka.gif) 100% 62% no-repeat; 
} 
#header {
  height: 370px; background: url(sky.jpg) 50% 0 repeat-x #A8D3FE; 
} 
#footer {
  height: 150px; background: #F6F6F6 url(f7.gif) 0 0 repeat-x; position: relative; z-index: 300; margin: -150px 0 0 0;  
} 

#logo {
  height: 275px !important; height: 300px; display: block; text-align: center; padding: 25px 0 0 0;  background: url(pano.jpg) 50% 100% repeat-x; 
} 

#nav {
  background: url(f4.gif) 0 0 repeat-x #626259; height: 70px;  
} 
#nav ul {
  height: 34px; text-align: center; 
} 
#nav ul li {
  display: inline; font: bold 12px/34px Tahoma, sans-serif;
}
#nav a {
  color: #fff; text-decoration: none; text-transform: uppercase;  padding: 0 16px 0 14px; border-right: 2px solid #FFD56F;   
}
#last a {
  border: none;
} 
#thr {
  height: 36px; background: url(f5.gif) 0 0 no-repeat ;  
} 
#thr span {
  display: block; background: url(f6.png) 100% 0 no-repeat ; height: 36px; 
}
#bhr {
  height: 76px; background: url(f9.jpg) 0 0 no-repeat ;  
} 
#bhr span {
  display: block; background: url(f8.png) 100% 0 no-repeat ; height: 32px; 
}


#icons {
  width: 117px; height: 43px; background: url(icons.jpg) 0 0 no-repeat ;   left: 325px; top: 62px; position: absolute; 
} 
#icons li {
  display: inline; 
} 
#icons a {
  text-indent: -9999px; overflow: hidden; float: left; width: 38px; height: 20px;  margin: 3px 0 0;    
}
a#sm {
  margin-top: 17px;
} 

#zam {
  width: 213px; height: 44px; background: url(rulet.jpg) 0 0 no-repeat ;   position: absolute; right: 307px; top: 61px;  
} 
#zam a {
  padding: 13px 0 0 93px; font: bold 11px Tahoma, sans-serif; color: #006DB2;  display: block; height: 31px !important; height: 44px;
} 

#dextra {
  height: 23px; width: 181px; background: url(dextra.gif) 0 0 no-repeat ;  position: absolute; top: 70px; right: 23px;   padding: 0 0 0 33px; 
} 
#dextra a {
  font: 10px Tahoma, sans-serif; color:#444242; text-decoration: none;
} 
#copy {
  position: absolute; left: 31px; top: 79px; width: 132px; height: 20px; background: url(copy.gif) 0 0 no-repeat ;  text-indent: -9999px;
} 
#sp1 {
  height: 165px; clear: both; 
} 

#content {
  float: left; width:100%; margin: 15px -410px 0 0; 
} 
#sidebar {
  width: 255px; float: right; margin:15px 47px 0 0; display: inline; 
} 
#txt {
  margin: 0 410px 0 60px;  height: auto !important; height: 1%; 
}  

h1, h2 {
  font: 20px Tahoma, sans-serif; color: #574E3C;  text-transform: uppercase; margin: 0 0 10px; padding: 0; 
} 
.news {
  margin: 0 0 15px 0; 
} 
.name, .date {
  display: block; font-weight: bold; font-style: normal; margin: 0 0 1px 0 ; 
} 
.date {
  color: #7E7E7E; font-size: 10px; 
} 
.name {
  color: #996633; text-transform: uppercase;
} 
.more {
  font-size: 10px; font-weight: bold;  
} 
a {
  color: #996633; 
}

table.table { border-collapse: collapse; border: 1px solid #963;} 
table.table td, table.table th {border-collapse: collapse; border: 1px solid #963; padding: 3px 5px;} 
table.table th {background: #963; color:#fff; text-align: left;}


#subscribe {  margin:5px 0px; }
#subscribe label, #subscribe strong{  display: block; margin: 0 0 3px; }
#subscribe input.text, #subscribe textarea, #subscribe select.text{  width:100%; margin: 0 0 5px; }
#subscribe textarea{  font-family: Tahoma, sans-serif; height: 100px;}
input.submit {  height:auto; border: none;  background: #996633; color: #fff; padding: 1px 10px 3px; $padding: 1px 2px 2px; font:bold 12px tahoma; cursor:pointer;   }


#sub {

  font: 14px Tahoma, sans-serif; 
} 
#sub li {
  margin: 0 0 11px; 
} 
#sub a {
color: #574E3C; text-decoration: none;
} 

div.item{_width:100%; padding:0 30px 0 94px; margin-top:23px; overflow:hidden;}
div.item img{float:left; margin-left:-94px;}
div.item  strong.name{display:block; font-weight:bold; padding:2px 0;}
div.item strong.name a{text-decoration: none;}
div.item p{margin: 0; padding: 0; margin-bottom: 10px;}
