@charset "utf-8";
html,body {
 margin: 0;
 padding: 0;
 min-width: 950px;
 font-family: "Tahoma";
}

ul {
list-style-type: none;
}

div#main {
 text-align: left;
 }

div#footer {
text-align: center;
background-color: #5b90d6;
color: white;
font: 11px "Tahoma";
margin-top:-4px;
height: 45px;
padding-top: 7px;

}
.favo {
  position: absolute;
  top: 16px;
  right: 20px;
}
.favo2 {
  font: 14px "Tahoma";
  color: #FFF;
  text-decoration: underline;
}
.favo2:hover{
text-decoration: none;
}
.top_banner {
position: absolute;
top: 0;
left: 8px;
height: 60px;
width: 468px;
background: #FFFFFF url('/source/templates/default/images/banner.gif') no-repeat top left;
}

.head_left {
  background: url('/source/templates/default/images/head_left.jpg') no-repeat left;
  width: 484px;
  height: 139px;
  float: left;
}
* html .head_left {
  margin-right: -3px;
}
.head_right {
  background: url('/source/templates/default/images/head_right.jpg') no-repeat right;
  width: 208px;
  height: 139px;
  float: right;
  }
* html .head_right {
  margin-left: -3px;
}
.head_rubby {
  background: url('/source/templates/default/images/head_center.jpg') repeat-x;
  height: 139px;
  width: auto;
  border: 0;
}

.header {
  width: 100%;
  height:  139px;
}

.pre_header {
  width: 100%;
  height:  79px;
}
.pre_right {
 width: 211px;
 height: 79px;
 background: #FFFFFF url('/source/templates/default/images/pre_right.gif') no-repeat right;
 float: right;
}

.pre_left {
 width: 465px;
 height: 79px;
 background: #FFFFFF url('/source/templates/default/images/pre_left.gif') no-repeat right;
 float: left;

}
* html .pre_left {
margin-right: -4px;
}

* html .pre_right {
margin-left: -4px;
}

.title {
position: absolute;
top: 85px;
left: 350px;
}

.pre_rubby {
  background: url('/source/templates/default/images/pre_center.gif') repeat-x;
  height: 79px;
  width: auto;
}
 .clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}

.catalog {
font-size: 13px;
margin-top: 2px;
margin-bottom: 0;
width:100%;
min-height: 250px;
height: auto;
background: #317635 url('/source/templates/default/images/catalog.jpg') no-repeat right bottom;
color: white;
}

* html .catalog {
height: 248px;
}

.topnews {
float: left;
display: block;
width: 150px;
margin: 0 10px;
text-align: center;
line-height: 18px;
 display: block;
}

.search {
  background: transparent;
  height: 108px;
  width:auto;
  text-align: center;
  position: relative;
  top: -260px;
  margin: 0 20px;
  visibility: visible;
}

* html .search {
  height: 100px;
  position: relative;
  top: -280px;
}

*:first-child+html .search {
 top: -290px;
 }

*:first-child .search {
  top: -280px;
  }

.srch {
border: solid 1px #393;
width: 100%;
}

.srch_cont {
  background: #FFFFFF;
  height:108px;
}

.navi_url {
  color: green;
  font: 16px "Tahoma" small-caps;
  font-stretch: wider;
  font-weight: bold;
  text-decoration: none;
 }

.navi_bar {
  text-align: left;
  margin-left: 30px;
  margin-top: -100px;
}
.banners {
  width: 180px;
  float: right;
  margin-right: 10px;

  line-height: 30px;
  display: block;
  text-align: left;
}
.news {
  text-align: center;
  width: auto;
  margin-right: 190px;
}
.news_item
{
	width: 250px;
}

.fl {
float: left;
margin: 2px 10px 2px 2px;
}
.news_url {
   font: 14px "Tahoma";
   color: #118811;
   text-decoration: none;
   font-weight: bold;
   margin:0 2px 0 2px;
}
.center {
text-align: center;
}
.btn:hover {
background-color: lightgreen;
color: white;
}
.btn {
border: solid 1px #006;
background-color: green;
color: #ccc;

}
.txt {
font: 12px "Tahoma" bold;
color: #393;
text-decoration: underline;
}
.txt:hover{
text-decoration: none;
}
.txt_2 {
font: 12px "Tahoma" bold;
color: red;
text-decoration: underline;
}
.txt2 {
font: 13px "Tahoma" ;
color: #FFF;
text-decoration: underline;
}
.txt2:hover{
text-decoration: none;
}
.wind {
font: 10px "Tahoma" bold;

}
.ur {
  font: 12px "Tahoma";
  font-variant: small-caps;
  color: black;
  text-decoration: none;
 }
.bot_banner {
  border: 1px solid #833;
  width: 468px;
  height: 60px;
  float: right;
  margin-right: 150px;
}
  .s_left {
  width: 9px;
  height: 108px;
  }
* html .s_left {
   width: 9px;
   height: 126px;
   }
*:first-child+html .s_left {
  height: 126px;
  }
*:first-child .s_left {
height: 126px;
}

.spacer {
  color:#5d8ed3;
  height: 1px;
  margin-top: 2px;
 }
* html .spacer {
  margin-top: -5px;
  }
.newstext {
text-align: left;

}
.newstext1 {
text-align: right;

}
.blue_d { color:#425967; text-decoration:none; font-size: 12px;}

.cat {
background: transparent url("/source/templates/default/images/cat.gif") repeat-x left;
text-align: left;
margin-left: 40px;
}
.cat_txt {
background: #317635;
font-variant: small-caps;
position: relative;
top: -4px;
}
.rt_t {
margin-top: 50px;
margin-bottom: 10px;
margin-right: 10px;
width: 165px;
}
.content {
float: left;
width:100%;
margin-right: 0px;
}

.otstup {
margin-left: 20px;
margin-right: 24px;
}

.dialog {width: 400px; border: 2px solid #6c6b6c;background: #317635 url('/source/templates/default/images/catalog.jpg') no-repeat right bottom; height:180px; z-index: 1000;position: absolute; top: 0px; margin: 175px 0 0 -225px; left: 50%;}
.auth_bg {filter:alpha(opacity=45);opacity:0.45;height: 100%; width: 100%; overflow:auto; background: #000;position: absolute; z-index: 999; top:0px; left:0px;}

.p5
{
	color:#ffffff; text-decoration:none; font-size: 12px;
}
