@charset "windows-1251";

/*.zvonok {
  position: absolute;
  font: 14px/150% Tahoma,Verdana,Arial;
  top: 25px;
  left: 420px;
  color: #ffffff;
  padding: 5px 15px 7px 15px;
  text-align: center;
  cursor: pointer;

background: rgba(219,134,36,1);
background: -moz-linear-gradient(top, rgba(219,134,36,1) 0%, rgba(205,85,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(219,134,36,1)), color-stop(100%, rgba(205,85,0,1)));
background: -webkit-linear-gradient(top, rgba(219,134,36,1) 0%, rgba(205,85,0,1) 100%);
background: -o-linear-gradient(top, rgba(219,134,36,1) 0%, rgba(205,85,0,1) 100%);
background: -ms-linear-gradient(top, rgba(219,134,36,1) 0%, rgba(205,85,0,1) 100%);
background: linear-gradient(to bottom, rgba(219,134,36,1) 0%, rgba(205,85,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db8624', endColorstr='#cd5500', GradientType=0 );

-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}*/
.zvonok {
    position: absolute;
    font: 14px/150% Tahoma,Verdana,Arial;
    top: 36px;
    right: 1px;
    color: #ffffff;
    padding: 5px 15px 7px 15px;
    text-align: center;
    cursor: pointer;
    background: rgba(219,134,36,1);
    background: -moz-linear-gradient(top, rgba(219,134,36,1) 0%, rgba(205,85,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(219,134,36,1)), color-stop(100%, rgba(205,85,0,1)));
    background: -webkit-linear-gradient(top, rgba(219,134,36,1) 0%, rgba(205,85,0,1) 100%);
    background: -o-linear-gradient(top, rgba(219,134,36,1) 0%, rgba(205,85,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(219,134,36,1) 0%, rgba(205,85,0,1) 100%);
    background: linear-gradient(to bottom, rgba(219,134,36,1) 0%, rgba(205,85,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db8624', endColorstr='#cd5500', GradientType=0 );
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.css-button{ 
    height: 40px; 
    width: 230px; 
    padding: 5px; 
    text-align: center; 
    color: #000000; 
    font-family: 'Arial'; 
    font-size: 20px; 
    background-color: #FFFFFF; 
    border-width: 1px; 
    border-style: solid; 
    border-color: #212121; 
    border-radius: 10px; 
    box-shadow: -1px #FFFFFF; 
    text-shadow: 0px 0px 0px #FFFFFF; 
} 
.css-button:hover{ 
    height: 40px; 
    width: 230px; 
    padding: 5px; 
    color: #FFFFFF; 
    font-size: 20px; 
    background-color: #FF893B; 
    border-color: #FFFFFF; 
    border-radius: 10px; 
} 
.css-button:active{ 
    height: 40px; 
    width: 230px; 
    padding: 5px; 
    color: #FFFFFF; 
    background-color: #FF893B; 
    border-color: #FFFFFF; 
    border-radius: 2px; 
}

html{
height:100%;
margin:0px;
padding:0px
}

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

.temp_text {
  font-size: 14px; 
  font-weight: bold; 
  margin-top: 25px;
  
  float: left;
/*
  position: absolute;
  left: 400px; 
  top: 7px;
*/
}

#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;}
a {font: 13px/150% Tahoma, Verdana, Arial;}
.header_quarante{height:185px;}
.header{height:185px; margin-bottom:-185px; position:relative; /*background: URL("/images/bg_top.jpg") center top repeat-x;*/ background-color: #B8D847; 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;*/ background-color: #B8D847; min-width:960px; position: relative;}
.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;}*/
.phones{float: right; height: 83px; width: 300px; margin-right: 25px; padding: 0px 0px 22px 160px; background: URL("/images/phone.jpg") 20px 5px no-repeat;}
/*.logo{float:right; height:105px; width:500px; border: 0; outline: none;}*/
.logo {float: left; 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; min-width:10%; display:inline;}
.menuitem:hover {background: url("/images/menu_on2.gif") no-repeat scroll right top transparent; border-radius: 10px;}
.menuitem:hover div a {color: white; font-weight: bold;}
/*.menuitem:hover div a:hover {text-decoration: none;}*/

.menuitemlast:hover {background: url("/images/menu_on2.gif") no-repeat scroll right top transparent; border-radius: 10px; }
.menuitemlast:hover div a {color: white; font-weight: bold; text-decoration: underline;}
/*.menuitemlast:hover div a:hover {text-decoration: none;}*/

.menuitemfirst:hover {background: url("/images/menu_on2.gif") no-repeat scroll right top transparent; border-radius: 10px;}
.menuitemfirst:hover div a {color: white; font-weight: bold; text-decoration: underline;}
/*.menuitemfirst:hover div a:hover {text-decoration: none;}*/

.menuitemlast{float:left; margin:0px; padding:0px; width:10%; display:inline;}
.menuitemfirst{float:left; margin:0px; padding:0px; width:10%; 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,
.center_content div.kakh1 {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;}

.center_content table {border-collapse:collapse; border-width:2px;}
.center_content table tr td {padding:7px;border-width:2px;}

.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, div.kakh1 {font: 22px/130% Tahoma, Verdana, Arial;color:#d3c6aa;}
h2, div.kakh2 {font: 18px/120% Tahoma, Verdana, Arial;color:#d3c6aa;}
h3, div.kakh3 {font: 16px/120% Tahoma, Verdana, Arial;color:#d3c6aa; margin: 16px 0;}
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;}
.bold {font-weight:bold;}
.recvizity {border:solid 1px #000000; width:40%; border-collapse:collapse; margin:0 auto;}
.recvizity td {border:solid 1px #000000; text-align:left; padding-left:4px;}
.bp {margin-top:10px;}
.bp a {margin:0 6px; text-decoration:none;}
.bp img {border:solid 1px #cccccc;}

.left-menu {
	padding: 20px;
  font: 13px/150% Tahoma,Verdana,Arial;
}
.left-menu a {
	color: #000000;
	text-decoration: underline;
}

.left-menu-paragraph{
  font:22px/130% Tahoma,Verdana,Arial;
  color: #FF6600;
  margin-top: 70px;
  margin-left: 20px;
}

/*
.left-menu a {
	color: #59380A;
	text-decoration: none;
	font-weight: normal;
}
.left-menu a:hover {
	color: #000000;
	text-decoration: underline;
}
* */
.contactformonpage {
	width:300px;
}

.bold{font-weight:bold;}
.em{font-style:italic;}

ul.left-menu-catalog {
  list-style: none;
  padding-left: 0;
}

#ya-site-form0
{
  width: 239px;
}

.header div#ya-site-form0 {
  margin-top: 7px!important;
}

.ya-site-form__input-text
{
  width: 200px;
    
}

.ya-site-form
{
position: absolute;
top: 107px;
right: 20px;
}

.item {
    width: 182px;
    margin: 7px;
    border: 1px solid #e9e9e9;
    float: left;
    padding: 10px 10px 0px 10px;
    text-align: center;
    font-size: 12px;
}

.item_block{
	margin-left: 22%;
}

.calc
{
    -moz-box-shadow: 1px 1px 0px 0px #fff6af;
  -webkit-box-shadow: 1px 1px 0px 0px #fff6af;
  box-shadow: 1px 1px 0px 0px #fff6af;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
  background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
  background-color:#ffec64;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #ffaa22;
  display:inline-block;
  cursor:pointer;
  color:#333333;
  font-family:Arial;
  font-size:22px;
  font-weight:bold;
  padding:13px 11px;
  text-decoration:none;
  text-shadow:0px 0px 36px #ffee66;
  display: block;
  width: 100px;
  text-align: center;
  margin-left: 45px;
  margin-top: 10px;
}

.calc:hover
{
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
  background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
  background-color:#ffab23;
}

.calc:active
{
position:relative;
  top:1px;
}

table#price{
  font-size: 10px;
}
table#price td{
  border: 1px solid;
}


ul.breadcrumb li {
	display: inline-block;
}