@charset "utf-8";
a:hover{
	text-decoration:none;}
*{
	margin:0px;
	padding:0px;
	letter-spacing:0px;}
html{
	background:url(../images/stena.jpg) 150px 0px repeat-x;
	*background:url(../images/stena.jpg) top 150px repeat-x;}
body{
	background:url(../images/shapka.jpg) no-repeat;
	font-size:12px;
	height:100%;
	color:#000000;
	font-family:Tahoma;	
	min-width:1110px;}
img{
	border:none;}
.fons{
	background:url(../images/shapka.jpg) no-repeat;
	min-height:381px;
	min-width:1060px;}
.derevo{
	min-height:325px;
	padding-right:55px;
	padding-top:56px;}
.icons{
	padding-right:40px;
	margin-top:-225px}
.icons img{
	margin-bottom:10px;}
.menu{
	width:514px;
	height:37px;
	background:url(../images/menu.jpg) no-repeat;
	padding-left:20px;
	padding-top:20px;
	margin-top:140px;
	float:left;}
.menu a{
	color:#FFFFFF;
	text-decoration:underline;
	padding-right:22px;}
.menu a, x:-moz-any-link{
	padding-right:18px;
	*padding-right:22px;}
.menu a:hover{
	text-decoration:none;}
.extra{
	float:left;
	margin-left:50px;
	margin-top:15px;}
.extranews{
	float:left;
	margin-left:10px;
	margin-top:145px;}
.zakaz{
	padding-right:85px;
	margin-top:140px;
	padding-top:22px;}
h1{
	color:#010000;
	padding-top:20px;
	padding-bottom:10px;
	font-size:18px;
	font-weight:normal;
	line-height:18px;}
h2{
	color:#000000;
	padding-top:20px;
	padding-bottom:20px;
	font-size:24px;
	font-weight:normal;}
h2, x:-moz-any-link{
	font-size:20px;
	*font-size:24px;}
.block1 td{
	padding-left:15px;
	padding-top:5px;}
.uspeh, .uspeh a{
	color:#b80000;
	font-size:14px;}
.duska{
	background:url(../images/duska.jpg) no-repeat center left ;
	height:341px;}
.padl{
	padding-left:80px;}
.duska a{
	color:#3391b6;
	font-family:myriad pro;
	font-size:18px;
	line-height:34px;
	text-decoration:underline;}
.duska a:hover{
	text-decoration:none;}
.partners{
	margin-top:13px;
	*margin-top:20px;
	margin-left:15px;
	width:140px;
	float:left;}
.partners img{
	border: solid 1px #b80000;
	margin-bottom:15px;}
.blockt{
	margin:0px;
	margin-left:180px;
	margin-top:50px;
	margin-right:15px;
	border: solid 1px #b80000;
	padding:30px;
	padding-top:0px;
	padding-bottom:25px;}
.blocktt{
	margin:0px;
	margin-left:15px;
	margin-top:50px;
	margin-right:15px;
	border: solid 1px #b80000;
	padding:30px;
	padding-top:0px;
	padding-bottom:25px;}
.date{
	color:#949494;
	font-size:11px;
	line-height:20px;}
.novosti{
	padding-left:15px;}
.novosti a{
	color:#3391b6;
	font-size:11px;
	text-decoration:underline;}
.novosti a:hovver{
	text-decoration:none;}
.podr{
	color:#3391b6;
	font-size:14px;
	text-decoration:underline;}
.bord img{
	border:#989898 solid 1px;}
.zayavka{
	padding-left:30px;
	padding-bottom:30px;
	padding-right:25px;
	border-left: solid 1px #b80000;}
.inp{
	width:190px;
	height:19px;
	padding-left:5px;
	padding-top:3px;
	margin-top:2px;
	margin-bottom:2px;
	border:1px solid #000000;}
.inp2{
	width:190px;
	height:100px;
	padding-left:5px;
	padding-top:3px;
	margin-top:2px;
	margin-bottom:2px;
	border:1px solid #000000;}
.sub{
	width:135px;
	height:21px;
	margin-top:2px;
	margin-bottom:2px;
	background:#FFFFFF;
	cursor:pointer;
	margin-top:5px;
	margin-left:25px;
	border:1px solid #000000;}
.part{
	background:url(../images/pen.jpg) no-repeat right top;
	margin-top:60px;}
.part a{
	color:#3391b6;
	text-decoration:underline;
	font-style:italic;}
.phone{
	background:url(../images/tel.jpg) no-repeat 0px 25px;
	width:339px;
	margin-top:35px;
	height:133px;
	padding-left:35px;}
.phone2{
	padding-left:10px;
	margin-top:-10px;
	line-height:18px;
	letter-spacing:0px;
	float:left;
	width:120px;
	font-size:12px;
	color:#000000;
	font-family:Tahoma;	}
.phone2, x:-moz-any-link{
	width:130px;
	*width:120px;}
.phone3{
	float:left;
	font-size:12px;
	color:#000000;
	font-family:Tahoma;	
	padding-left:30px;
	letter-spacing:0px;
	margin-top:-10px;
	line-height:18px;
	width:170px;}
.phone3, x:-moz-any-link{
	padding-left:20px;
	*padding-left:30px;}
.footer a{
	color:#fffefe;
	text-decoration:underline;}
.footer a:hover{
	text-decoration:none;}
.foot_menu{
	padding-left:30px;}
.foot_menu a{
	padding-right:12px;}