body
{
  margin: 0px;
  padding: 0px;
  background: #d6d6d6 url('../img/bg.jpg') repeat-x;
}
div,p,a,input,textarea,span,p,h1,h2,h3,ul,li,form
{
  font-family: 'Verdana', 'Arial', 'Tahoma';
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
  color: #332e2c;
}
a
{
  color: #336699;
  text-decoration: underline;
}
a:hover
{
  color: #569234;
  text-decoration: underline;
}
.clearer
{
  clear:both;
  font-size:1px;
  line-height:1px;
  height: 1px;
}
div.header
{
  height: 170px;
  position:relative;
  /*background: url('../img/bg_big.jpg') no-repeat 50% 100%;*/
}
div.header0
{
  margin: 0 20px 20px;
  height: 170px;
  background: url('../img/bg_header_line.gif') repeat-x 0 100%;
}
div.header1
{
  /*margin: 0 20px 20px;*/
  height: 170px;
  background: url('../img/bg_big2.jpg') no-repeat 50% 100%;
  /*background: url('../img/bg_header_line.gif') repeat-x 0 100%;*/
}
div.header2
{
  height: 170px;
  background: url('../img/bg_header_left.gif') no-repeat 0 100%;
}
div.header3
{
  height: 170px;
  background: url('../img/bg_header_right.gif') no-repeat 100% 100%;
}
div.headleft
{
  float:left;
  font-size: 11px;
  color: #7f7f7f;
  padding: 8px 20px 0;
  font-family: 'Arial';
}
div.headright
{
  float:right;
  font-size: 11px;
  padding: 8px 20px 0;
  font-family: 'Arial';
}
div.headright a
{
  float:right;
  color: #3c6c9d;
  font-size: 10px;
  text-decoration: underline;
}
div.headright .icons a
{
  float:none;
}
div.icons
{
  float:right;
  padding: 0 0 0 15px;
  position: relative;
  bottom: 3px;
}
img.topico
{
  position: relative;
  bottom: 5px;
}
div.contacts
{
  float:right;
  padding: 30px 30px 0 0;
}
div.tel
{
  color: #fefefe;
}
div.contacts span
{
  color: #fefefe;
  font-size: 10px;
  position: relative;
  top: 3px;
}
div.tel span
{
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  top:0;
}
div.icq
{
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding: 13px 0 0;
}
div.mail
{
  padding: 13px 0 0;
}
div.mail a
{
  color: #fff;
  font-size: 11px;
}
div.container
{
  margin: 0;
  min-width:1003px;
  width:expression(document.body.clientWidth > 1003 ? "100%" :"1003px");
  width: 100%;

}
div.wrapper
{
  float:left;
  width:100%;
}
div.content
{
  margin: 10px 230px 0;
}
.itemblock
{
  width: 100%;
}
.items
{
  height: 60px;
  width: 33%;
  float:left;
  margin: 5px 0;
}
.items img
{

  margin: 0 10px 0 0;
}
div.navigation
{
  float:left;
  margin: 0 0 0 -100%;
  width: 200px;
  padding: 0 20px;
}
div.navigation img
{
  margin: 5px 0 20px;
}
div.extra img
{
  margin: -3px 0 20px;
}
div.extra .special img
{
  margin:0;
}
.special
{
  padding: 0 0 5px;
  margin: 0 0 5px;
  border-bottom: 1px solid #cdcdcd;
}
.special img
{
  float:left;
}
.special div
{
  margin: 0 0 0 60px;
}
.special div p, .special div a
{
  font-size: 9px;
  line-height: 11px;
  -height: 11px;
}
.special div p span
{
  font-size: 10px;
  color: #9a0202;
  font-weight: bold;
}
.coast
{
  width: 183px;
  height: 127px;
  margin: 10px 0 20px;
  padding: 2px 0 0;
  //padding: 10px 0 0;
  background: url('../img/bg_coast.gif') no-repeat 0 0;
}
.coast .centerl .mitem
{
  margin: 5px 0 0;
}
.extra .coast div
{
  margin: 10px 0 0 5px;
  //margin: 5px 0 0 5px;
}
.extra .coast div p
{
  float:left;
  color: #fff;
  font-size: 11px;
  padding: 0 0 0 5px;
}
.extra .coast div input
{
  float:right;
  position:relative;
  bottom: 3px;
  margin: 0 5px 0 0;
  cursor:pointer;
}
.extra .coast img
{
  margin: 0;
  float:left;
}
div.navigation .itemborder img, div.extra .itemborder img
{
  margin: 0;
  float:right;
  position: relative;
  bottom: 27px;
}
p.name
{
  font-size: 10px;
  color: #7c7c7c;
}
a.otziv
{
  display: block;
  font-size: 11px;
  padding: 0 0 10px;
}
p.otziv a
{
  display:block;
  padding: 0 0 0 15px;
  background: url('../img/list_subitem2.gif') no-repeat 0 3px;
  font-size: 11px;
}
p.txt
{
  margin: -8px 0 10px;
  padding: 0 0 5px;
  border-bottom: 1px solid #cecece;
}
div.green
{
  width: 183px;
  height:126px;
  margin: 20px 0;
  padding: 5px 0 0;
  background: url('../img/bg_left_green.gif') no-repeat 0 0;
}
div.green li
{
  list-style-type:none;
  color: #fff;
  padding: 5px 15px;
  background: url('../img/list_subitem3.gif') no-repeat 2px 9px;
}
div.navigation ul.leftmenu ul li
{
  background: url('../img/list_subitem2.gif') no-repeat 0 6px;
  padding: 0 0 0 15px;
  font-size: 12px;
  line-height: 18px;
}
div.navigation ul.leftmenu a, div.navigation ul.leftmenu p
{
  display: block;
  font-size: 14px;
  color: #0b6c3b;
  margin: 10px 0;
  width: 80%;
  margin: 5px 0 0;
  padding: 5px 0 0;
  border-top: 1px solid #cdcdcd;
}
div.navigation ul.leftmenu a, div.navigation ul.leftmenu .actlmenu
{
  color: #36689a;
}
div.navigation ul.leftmenu p
{
  border:none;
}
div.navigation ul.leftmenu ul li a
{
  color: #505050;
  border:none;
  padding:0;
}
div.navigation .leftmenu ul li a:hover
{
  color: #046836;
  text-decoration: none;
}
div.extra
{
  float:left;
  margin: 0 0 0 -215px;
  width:195px;
}
div.center
{
  height: 115px;
  position: relative;
  background: url('../img/bg_center.gif') repeat-x 0 0;
  padding: 10px;
  z-index:1;
}
div.centerl1
{
  float:left;
  position:absolute;
  top:0;
  left:0;
  width: 7px;
  height: 115px;
  z-index:99;
  background: url('../img/bg_center_left.gif') no-repeat 0 0;
}
div.centerl1
{
  float:left;
  position:absolute;
  top:0;
  left:0;
  width: 7px;
  height: 115px;
  z-index:99;
  background: url('../img/bg_center_left.gif') no-repeat 0 0;
}
div.centerr1
{
  float:left;
  position: absolute;
  top:0;
  right: 0;
  width: 7px;
  height: 115px;
  z-index:99;
  background:url('../img/bg_center_right.gif') no-repeat 0 0;
}
div.centerl
{
  float:left;
  height: 100%;
  width: 50%;
  background: url('../img/vert_sep.gif') no-repeat 100% -5px;
}
div.centerlin
{
  width: 250px;
  margin: 0 auto;
}
div.centerr
{
  float:right;
  height: 100%;
  width: 47%;
  padding: 0 0 0 10px;
}
div.centerrin
{
  width: 250px;
  margin: 0 auto;
}
div.centerr br
{
  font-size: 6px;
  line-height: 6px;
}
ul.centerl li, .leftmenu li
{
  list-style-type:none;
}
li.mitem
{
  padding: 0 0 0 15px;
  font-family: 'Tahoma','Arial';
  font-size: 12px;
  background: url('../img/list_item.gif') no-repeat 0 4px;
}
.leftmenu li
{
  padding: 0 0 0 15px;
  font-family: 'Tahoma','Arial';
  font-size: 12px;
  background: url('../img/list_item.gif') no-repeat 0 10px;
}
li.mitem p
{
  font-size: 14px;
  color: #0b6c3b;
  margin: 10px 0;
}
ul.centerl li ul li
{
  font-family: 'Tahoma','Arial';
  font-size: 10px;
  background: url('../img/list_subitem.gif') no-repeat 0px 8px;
  padding: 0 0 0 7px;
}
form.centerr
{
  padding: 10px 0 0;
}
form.centerr select
{
  font-size: 11px;
  height: 18px;
  margin: 0 0 6px;
}
a.search
{
  float:left;
  height: 15px;
  padding: 0 0 0 20px;
  font-size: 11px;
  background: url('../img/custom_search.gif') no-repeat;
}
input.search
{
  float:right;
  position: relative;
  bottom: 5px;
}
.limg
{
  margin: 6px 0 0;
}
.rimg
{
  margin: -3px 0 0;
}
.itemborder
{
  padding: 0 0 10px;
  margin: 10px 0;
  background: url('../img/border_colored.gif') repeat-x 0 100%;
}
table.center
{
  margin: 10px 0 0;
}
table.center td
{
  padding: 3px;
}
table.center td span
{
  color: #a31a1a;
}
table.center td.caption, table.center td.bottom, table.center td.tablel, table.center td.tabler
{
  padding: 0;
}
td.sep
{
  width: 2px;
  font-size: 1px;
  background: url('../img/table_capt.gif') repeat-x 0 -1px;
}
td.caption
{
  text-align:center;
  color: #fff;
  background: url('../img/table_capt.gif') repeat-x 0 -1px;
}
td.tablel
{
  border-left: 1px solid #cbcbcb;
}
td.tabler
{
  border-right: 1px solid #cbcbcb;
}
.tablelb
{
  font-size: 1px;
  height: 8px;
  /*width: 100%;*/
  background: url('../img/table_l_b.gif') no-repeat 0 0;
}
.tablerb
{
  font-size: 1px;
  height: 8px;
  /*width: 100%;*/
  background: url('../img/table_r_b.gif') no-repeat 100% 100%;
}
.tableborder
{
  height: 8px;
  /*width: 100%;*/
  background: url('../img/table_border.gif') repeat-x 0 6px;
  position: relative;
  bottom: 6px;
}
tr.tablebg
{
  background: #e1e1e1;
}
div.banner
{
  width: 468px;
  margin: 10px auto;
}
div.text
{
  line-height: 16px;
  min-height: 325px;
  -height: 325px;
  background: url('../img/bg_text.gif') no-repeat 50% 0;
}
div.footer
{
  clear:left;
  padding: 20px 0 10px;
  margin: 0 20px;
  text-align:center;
  background: url('../img/footer_lines.gif') repeat-x 0 0;
}
.footer a
{
  font-size: 14px;
  color: #737170;
  text-decoration:none;
}
.contact
{
  border-top: 1px solid #bcbcbc;
  margin: 5px 0 0;
  padding: 5px 0 0;
  text-align:left;
}
.contact1
{
  float:left;
}
.contact2
{
  float:left;
  padding: 0 0 0 30px;
}
.contact3
{
  float:right;
}
.footer .contact .contact1 a
{
  color: #336699;
  text-decoration: underline;
  font-size: 12px;
}
.bg1
{

}

DIV#banners A IMG {
	FILTER: alpha(opacity=35); opacity: 0.35; -moz-opacity: 0.35
}
DIV#banners A:hover IMG {
	FILTER: alpha(opacity=100); opacity: 1.0; -moz-opacity: 1.0
}