@charset "windows-1251";
html{
height:100%;
margin:0px;
padding:0px
}

body{
height:100%;
margin:0px;
padding:0px 30px;
background:#f3da9e URL("/images/bg_top.jpg") center top repeat-x;
}

#cont { position: relative; clear: both;}
#cont p {font: 12px/150% Tahoma, Verdana, Arial; letter-spacing: normal; text-align: justify; text-indent: 5px; white-space: normal;}
#uslugi h2 {color:#000000; text-align: left; font: 13px/120% Tahoma, Verdana, Arial; font-weight:bold;}

.header_quarante{height:185px;}
.header{height:185px; margin-bottom:-185px; position:relative; background: URL("/images/bg_top.jpg") center top repeat-x; min-width:960px; width:100%}
.colwrap_left{ width:100%; min-width:960px; background:#ffffff URL("/images/bg_left.jpg") 0px 0px repeat-y;}
.colwrap_right{ width:100%; min-width:960px; background: URL("/images/bg_right.jpg") right 0px repeat-y;}
.footer_quarante{height:100px;}
.footer{height:80px; margin-top:-80px;  background: URL("/images/bg_bottom.jpg") center top repeat-x; min-width:960px}
.footer_content{padding:10px 0px 0px 0px;}
.footer_left{width:255px; height:60px; float:left; padding:15px 30px 0px 0px}
.clear {clear:both; font-size:0; overflow:hidden;}

.phones{float:left; height:83px; width:300px; padding:22px 0px 0px 160px; background: URL("/images/phone.jpg") 20px 25px no-repeat;}
.logo{float:right; height:105px; width:500px; border: 0; outline: none;}
.logo IMG{ outline: none; border: none;}

.menu{margin:0px; padding:0px; list-style:none;}
.menuitem{float:left; margin:0px; padding:0px; width:14%; display:inline;}
.menuitemlast{float:left; margin:0px; padding:0px; width:16%; display:inline;}
.menuitemfirst{float:left; margin:0px; padding:0px; width:12%; display:inline;}
.menu_off{margin:5px; text-align:center;}
.menu_on1{background: URL("/images/menu_on1.gif") 0px 0px no-repeat; padding:0px 0px 0px 0px; height:31px;}
.menu_on2{background: URL("/images/menu_on2.gif") right top no-repeat; padding:5px 0px 0px 0px; height:26px; text-align:center; margin-left:5px;}
.liclear {margin: 0; padding: 0;}

.center_column{width:100%; float:left;}
.left_column{width:270px; margin-left:-100%; float:left;}
.right_column{width:268px; margin-left:-270px; float:right;}

.right_column_content{margin:15px 15px;}
.center_content{margin:20px 285px;}
.center_content p {text-align:justify}
table.tcontent {border-right: 1px solid black;border-bottom: 1px solid black;}
table.tcontent td{border-left: 1px solid black;border-top: 1px solid black;padding: 5px;}

.center_content h1{color:#FF6600; text-align: center; margin: 5px;}
.center_content h2{color:#FF6600; text-align: center;}

.center_content li{ font-size: small;font-style: normal; color:black;}

.center_content a{font-size: small; color: black;}
.center_content IMG{ outline: none; border: none;}

.lrs40_col1{text-align: left; float: left; display: block; }
.lrs40_col2{text-align: right;float: none; display: block;}


.textleft{text-align: left; float: left;}

.textright{text-align: right;}
.imgcenter{margin: auto; position: relative; text-align: center;}
.imgcenter IMG{padding: 10px;}
.otstup{padding: 0px 15px; text-align: justify;}
.otstup_tbl{padding:35px; text-align: justify;}

.fl_l{float: left;}
.fl_r{float: right;}

.text_spec{padding: 0px 10px 0px 0px; text-align: justify; float: none; vertical-align: bottom;}

.cat_item{padding:5px 5px; float:left; width:30%; border:1px solid #f4dea8; margin:3px;}

.item1{background:URL("/images/cat_small_01.png") left top no-repeat; padding:0px 5px 5px 40px; margin:10px 0px 0px 0px}
.item2{background:URL("/images/cat_small_02.png") left top no-repeat; padding:5px 5px 5px 40px; margin:10px 0px 0px 0px}
.item3{background:URL("/images/cat_small_03.png") left top no-repeat; padding:5px 5px 5px 40px; margin:10px 0px 0px 0px}
.item4{background:URL("/images/cat_small_04.png") left top no-repeat; padding:2px 5px 5px 40px; margin:10px 0px 0px 0px}
.item5{background:URL("/images/cat_small_05.png") left top no-repeat; padding:5px 5px 5px 40px; margin:10px 0px 0px 0px}
.item6{background:URL("/images/cat_small_06.png") left top no-repeat; padding:5px 5px 5px 40px; margin:10px 0px 0px 0px}
.item7{background:URL("/images/cat_small_07.png") left top no-repeat; padding:2px 5px 5px 40px; margin:10px 0px 0px 0px}
.item8{background:URL("/images/cat_small_08.png") left top no-repeat; padding:2px 5px 5px 40px; margin:10px 0px 0px 0px}
.item9{background:URL("/images/cat_small_09.png") left top no-repeat; padding:5px 5px 5px 40px; margin:10px 0px 0px 0px}
.item10{background:URL("/images/cat_small_10.png") left top no-repeat; padding:5px 5px 5px 40px; margin:10px 0px 0px 0px}
.item11{background:URL("/images/cat_small_11.png") left top no-repeat; padding:5px 5px 5px 40px; margin:10px 0px 0px 0px}
.item12{background:URL("/images/cat_small_12.png") left top no-repeat; padding:5px 5px 5px 40px; margin:10px 0px 0px 0px}
.item13{background:URL("/images/cat_small_13.png") left top no-repeat; padding:2px 5px 5px 40px; margin:10px 0px 0px 0px}
.item14{background:URL("/images/cat_small_14.png") left top no-repeat; padding:2px 5px 5px 40px; margin:10px 0px 0px 0px}
.item15{background:URL("/images/cat_small_15.png") left top no-repeat; padding:2px 5px 5px 40px; margin:10px 0px 0px 0px}

.podmenu{padding: 0px 0px 0px 40px}

.t36{font: 30px Tahoma, Verdana, Arial;}
.t30{font: 30px/110% Tahoma, Verdana, Arial;}


.t24{font: 24px/120% Tahoma, Verdana, Arial;}
.t18{font: 18px/130% Tahoma, Verdana, Arial;}
.t14{font: 14px/150% Tahoma, Verdana, Arial;}
.t13{font: 13px/150% Tahoma, Verdana, Arial;}
.t12{font: 12px/150% Tahoma, Verdana, Arial;}
.t11{font: 11px/150% Tahoma, Verdana, Arial;}

.black {color:#000000;}
.black a{color:#000000;}
.black a:hover{color:#be5814;}

.brown {color:#cbc292;}
.brown a{color:#977741;}
.brown a:hover{color:#000000;}

.orange {color:#000000;}
.orange a{color:#be5814;}
.orange a:hover{color:#000000;}

.red {color:#FF0000 !important;}


h1 {font: 22px/130% Tahoma, Verdana, Arial;color:#d3c6aa;}
h2 {font: 18px/120% Tahoma, Verdana, Arial;color:#d3c6aa;}
h3 {font: 16px/120% Tahoma, Verdana, Arial;color:#d3c6aa;}
p {font: 13px/150% Tahoma, Verdana, Arial;}

.news {color:#d1a60e;}

.zag {color:#d3c6aa; margin:0px 0px 5px 0px}
.zag a{color:#be5814; margin:0px 0px 5px 0px}
.zag a:hover{color:#000000;}

.nav {color:#ffffff; font-weight:bold;}
.nav a{color:#59380a; text-decoration:none; font-weight:normal;}
.nav a:hover {color: #000000; text-decoration: underline}


.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}
.mb5{margin-bottom:5px;}
.m5 {margin: 5px;}
.m10 {margin: 10px;}

.p5 {padding: 5px;}
.p10 {padding: 10px;}

.right_block {
  width:100%;
  font-size:1em;
  margin:0;
  padding:0;
}
.right_container {
  width:100%;
  background-color:#FFCC66;
  color:black;
  border:1px solid black;
  padding-top:0.5em;
  padding-bottom:0.5em;
  margin-left:auto;
  margin-right:auto;
}

.poll {
  width:100%;
  font-size:1em;
  margin:0;
  padding:0;
  vertical-align: middle;
  position: relative;
}
.poll_container {
  width:100%;
  background-color:#FFCC66;
  color:black;
  border:1px solid black;
  padding-top:0.5em;
  padding-bottom:0.5em;
  margin-left:auto;
  margin-right:auto;
}
.poll_question {
  width:100%;
  text-align:center;
}
.poll_row_container {
  width:100%;
  padding:.1em 0;
}
.poll_choice {
  width:30%;
  float:left;
  text-align:left;
  padding-left:0em;
}
.poll_votes {
  width:15%;
  float:left;
  padding-right:.5em;
  text-align:right;
}
.poll_bar_container {
  width:35%;
  height:.98em;
  background-color:#c6c981;
  border:1px solid black;
  float:left;
  margin:.1em;
}
.poll_bar {
  height:.98em;
  background-color:#FF3366;
  float:left;
  margin:0;
  padding:0;
}
.poll_percent {
  text-align:right;
  padding-right:1em;
  margin-left:auto;
  margin-right:auto;
}
.poll_totalvotes {
  width:45%;
  text-align:right;
}
.float_left_text_right {
  width:50%;
  float:left;
  text-align:right;
  margin:0;
  padding:0;
}
.float_right_text_left {
  width:50%;
  float:right;
  text-align:left;
  margin:0;
  padding:0;
}
.space_line {
  clear: both; margin: 0; padding: 0; width: 90%;
}

.uppercase {text-transform: uppercase;}

.field {clear:both; text-align:right;}
.field label {float:left;}

.menuwrap {clear: both;}
.catalog {width: 100%; height:30%;}
.menu_idx {position: relative;width:100%; clear: both;}
.menu_idx ul {width: 100%; margin: 0 auto; padding: 0; position: relative;}
.menu_idx li {float: left; margin: 12px; padding:0; width:130px; height:140px; list-style-type: none; position: relative; text-align: center;}

/*ÍÅ ÒÐÎÃÀÒÜ ÍÈÆÅ!!!*/
.thumbscontainer  { float:right; right:50%; margin-left:50px; width:auto;  }
.thumbs li {width: 140px; height: 170px;}


