body{ margin:0px; padding:0px;  /*background:url(images/body.jpg) repeat-x;*/ background-color: #CCCCCC;}
.main{background-color:#FFFFFF; }
.maincen{ width:980px; height:auto; margin:0 auto; background-color:#FFFFFF;}
.hed_bloc{ float:left; width:980px; height:70px; /*background:url(images/heder.jpg) no-repeat center;*/ background-color:#FFFFFF;}
.log{ float:left; font:normal 24px Tahoma; margin:10px; color:#339900;}
.tel{ float: right; font:normal 24px Tahoma; margin:17px; color: #666666; }
.code{ font:normal 16px Tahoma; color:#0099FF;}
.city{ font:normal 14px Tahoma; color:#666666; }
.yellg{ float:left; width:980px; height:8px; background:url(images/yell.jpg) no-repeat; }
.menu{ float:left; width:980px; height:54px; background-color:#FFFFFF; text-align:center;}

.menulink{ float:right; width:auto; height:auto;}
.menu a{ float:left; display:compact; font: bold 13px Verdana, Arial, Helvetica, sans-serif; color:#505555; margin:12px; padding:5px; text-decoration:underline; border-bottom:1px #999999; vertical-align:middle; text-transform: uppercase;}
.menu a:hover{ text-decoration:none; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; color:#FFFFFF;
background:#025a92; /* для старых, не поддерживающих CSS3 браузеров */  }



.hed{ float:left; width:980px; height:197px; background:url(images/hed.jpg) no-repeat;}

.slogan{ float:left; width:400px; height:150px; font: normal 12px Tahoma; margin:10px 10px 10px 320px; color: #FFFFFF;
/* text-shadow: black 0.1em 0.1em 0.2em;*/}
 .h_menu{ float:right; width: 200px; height:auto; padding:5px; margin:5px; border-left:1px #FFFFFF dashed;}
 .h_menu a{ display:block; font:normal 14px Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; padding:2px;}
 .h_menu a:hover{ text-decoration:underline; text-shadow: black 0.1em 0.1em 0.2em;}
  .h_menu h3{ margin:5px 0px; padding:0px; font: bold 16px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}

.cont{ float:left; width:980px; height:auto; background-color:#FFFFFF;}

.text{ float:left; width:700px; height:auto; margin:10px; font:normal 13px Arial, Helvetica, sans-serif;}
.text h1{ margin:5px 0px; padding:0px 0px 5px 0px; font: normal 16px Arial, Helvetica, sans-serif; color:#339900; border-bottom:1px #CCCCCC dotted;}
.text h2{}
.text h3{}
.text a{ text-decoration:none; color: #0066CC;}
.text a:hover{ text-decoration:underline; color:#999999; }

.bloc_right{ float:right; width:200px; height:auto; margin:10px 0px 10px 0px;  background:#FFCC00;}
.bloc_right p{ margin:5px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000;}
.bloc_right h4{ margin:3px 0px; padding:0px 4px; font: bold 14px Arial, Helvetica, sans-serif; color: #000000; border-bottom:1px #FFFFFF dashed; }

.futer{float:left; width:980px; height:54px; background:url(images/futer.jpg) no-repeat; }
.futer_menu{ float: left; margin:0px 0px 0px 10px; }
.futer_menu a{float:left; display:compact; font:normal 10px Verdana, Arial, Helvetica, sans-serif; margin:17px 5px 17px 5px; padding:4px; text-decoration: none;  vertical-align:middle; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#FFFFFF;
background:#025a92;}
.futer_menu a:hover{ text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#025a92;
background: #FFFFFF;}

.futer_fut{ float:left; width:980px; height:auto; background-color:#FFFFFF; text-align:center;  }
.copy{ float:left; width:auto; height:auto; margin:5px; font:normal 10px Tahoma;}


table.price {margin: 0px; border-collapse: collapse; text-align: center; color: #333333; background-color:#EEEEE3; clear: both; font-size:14px;}
table.price td, table.re_data th {border: 1px solid #fff;padding: 3px 10px;font-size: 14px;}
table.price th {background: #D8D6BC; font-weight: bold; color: #333333; padding: 5px 5px;}
table.price tr:hover {background: #E1E0CE;}

/*.top_bloc{ float:left; width:100%; height:10px;}
.bloc_top{ float:left; width:145px; height:7px; border-left:2px #cc9e65 solid; border-right:2px #cc9e65 solid; border-bottom:2px #cc9e65 solid; background:#dbd3d9; margin-left:150px;}
.bloc_nav{ float:left; width:900px; height:39px; margin-left:150px;}
.bloc_nav img{ border:0px;}

.content{ float:left; width:100%;}
.list{ float:left; width:100%; height:68px; margin:0px; padding:0px; background:url(images/list.jpg) no-repeat left; }

.list_galery{ float:right; width:500px; height:68px; background:url(images/bgleftfoto.jpg) repeat-y left; padding-left:88px;}

.bloc_content{ float:left; width:100%; height:auto;}
.bloc_content h1{ font:normal 22px Arial, sans-serif; color:#530c32; background:url(images/bg_h1.jpg) no-repeat left; padding:0px 0px 0px 25px; margin-bottom:0px;}
.menu{float:right; width:100%; height:26px; text-align:right; margin-right:100px; margin-top:305px;}
.menu a{width:auto; height:100px; text-decoration:none; padding:0px 10px 10px 10px; margin-left:30px; font: normal 16px Arial, Helvetica, sans-serif; color:#cc871c;}
.menu a:hover{text-decoration:none; background:url(images/bg_a.jpg) no-repeat bottom; margin-top:5px; color:#e8ad51;}

.fut{ float:left; width:100%; height:87px; background:url(images/bg_fut.jpg) repeat;}
.futer{width:90%; margin:0 auto; height:87px; background:url(images/phones.jpg) no-repeat right;}

.phone{ float: right; width:auto; height:50px; font:normal 27px Tahoma; color:#e9ad50; margin-right:150px; margin-top:35px;}
.phone span{ float:left; margin-top:12px; margin-right:3px; font:normal 13px Tahoma; color:#e9ad50;}
.copyr{ float:left; width:auto; height:auto; font: normal 11px Tahoma; color:#e9ad50; margin-top:45px; margin-left:200px;}
.adres{ float: left; width:220px; height:auto; font:normal 12px Tahoma; color:#e9ad50; margin-top:35px; margin-left:15px; text-align:right;}


.bl{ float:left; width:400px; height:370px;}
.cont_text{ float:left; width:520px; height:370px; margin:25px; font:normal 14px Tahoma; color:#3b3b3b; text-align:justify;}
.cont_foto{ float: right; width:500px; height:370px; background:url(images/bgleftfoto.jpg) repeat-y left; padding-left:88px;}
.cont_foto img{ float:right;}


.cont_text_2{ float:left; max-width:100%; height:auto; margin:25px; font:normal 14px Tahoma; color:#3b3b3b; text-align:justify;}


.galery_1{ float: left; width:230px; height:150px; padding-left:20px; margin-top:20px; text-align:center;}
.galery_1 img{ border:0px;}
.galery_1 h2 {color:#420224; font:normal 22px Arial, sans-serif; text-align:center; padding:0px; margin:0px 10px 0px 0px;}
.galery_1 iframe{ margin-top:10px;}

.galery_2{ float: left; width:460px; height:150px; padding-left:20px; margin-top:20px; text-align:center;}
.galery_2 img{ border:0px; margin-right:140px;}
.galery_2 h2 {color:#420224; font:normal 22px Arial, sans-serif; text-align:center; padding:0px; margin:0px 10px 0px 0px;}


.full_linc{ float:right;}
.full_linc a{ font:normal 14px Arial, sans-serif; color:#cc871c; text-decoration:underline;}
.full_linc a:hover{text-decoration:none;}

.bloc_content{
    background:url(images/bgtext.jpg) repeat;
	border:3px solid #e9ad50;
	float:left;
}

.bloc_content{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
*/
