* {padding:0px;margin:0px;}
strong{font-weight: normal;}
body{font-family:tahoma, sans-serif;color:#2d2e2e;font-size:12px;width:100%;background:url(/img/bgr.jpg) top left repeat-x #fff;}
a{color:#0057f7;text-decoration: underline;}
a:hover{text-decoration:none;}
img{border:none;}
.top-container{background:url(/img/bgr-left.jpg) top left no-repeat;position:relative;}
#header{position:relative;height:194px;background:url(/img/bgr-right.jpg) top right no-repeat;}
#header-sitemap{padding-left: 10px; padding-top: 10px;}
#container{min-width:1024px;}
#frame{position:absolute;top:12px;left:18%;background:url(/img/frame.png) 0px 0px no-repeat;width:424px;height:157px;font-family:times new roman;font-size:23px;color:#ef4931;line-height:24px;text-align:center;}
.inner{padding:5px 30px;}
#logo{display:block;font-size:67px;font-family:times new roman;color:#9a6e34;text-decoration:none;line-height:40px;margin-bottom:35px;}
#slogan{margin-right:14%;margin-top:5px;float:right;width:318px;height:24px;background:url(/img/slogan.png) 0px 0px no-repeat;}
#contacts-top{position:absolute;top:32px;left:20%;background:url(/img/contacts-top.png) 0px 0px no-repeat;width:691px;height:147px;font-family:times new roman;font-size:18px;color:#ec2505;line-height:26px;}
#contacts-top .inner{width:250px;float:right;text-align: right;}
#contacts-top span{color:#0e77b3;}
#main{margin:0px 10px;background:url(/img/corner-top-left.gif) top left no-repeat  #FFFCCB;position:relative;padding:45px 5px;}
#main td{padding:5px;}
#left-part{width:220px;}
#corner-top-right{background:url(/img/corner-top-right.gif) top right no-repeat;position:absolute;top:0;right:0;width:17px;height:17px;}
#tree{display:block;width:237px;height:235px;position:absolute;top:0;left:0;background:url(/img/tree.png) top left no-repeat;z-index:200;}
#right-part{width:210px;}
#submenu{margin-left:-21px;position:relative;margin-bottom:30px;}
#submenu li{display:block;background:url(/img/submenu-item.gif) 5px 0px no-repeat;color:#0880fb;font-size:14px;list-style-type:none;height:46px;}
#submenu li a{color:#0880fb;font-size:14px;text-decoration:none;display:block;padding:14px 0px 14px 30px;font-weight: bold;}
#submenu li.selected{background:url(/img/submenu-item-selected.gif) 0px 1px no-repeat;color:#ff0101;}
#submenu li.selected a, #submenu a:hover{color:#ff0101;}
#main-menu{width:100%;position:absolute;top:179px;left:0px;z-index:300;}
#main-menu ul{display:block;margin-left:220px;}
#main-menu li{display:block;float:left;margin-right:1px;position:relative;}
#main-menu li a{background:url(/img/menu-bgr-left.gif) 0px 7px no-repeat;color:#0880fb;font-size:14px;text-decoration:none;text-align:center;padding:15px 20px 15px 31px;display:block;font-family:times new roman;}
#main-menu li.selected a, #main-menu li a:hover{color:#ff0101;}
#main-menu li.selected{}
#main-menu li.selected a{}
#bottom-menu{border-top:1px solid #0f8902;border-bottom:1px solid #0f8902;}
#bottom-menu ul{height:30px;margin:0px 10px;background-color:#FFFCCB;padding-left:210px;}
#bottom-menu li{display:block;float:left;margin-right:20px;}
#bottom-menu li a{color:#0880fb;font-size:14px;text-decoration:none;text-align:center;padding:5px 20px;display:block;font-family:times new roman;}
#bottom-menu li.selected a, #bottom-menu li a:hover{color:#ff0101;}
.news .item, .articles .item{margin-bottom:20px;font-size:12px;color:#1f1f1f;}
.news .date{color:#0057f7;display:inline;}
.news a, .articles a{text-decoration:none;color:#1f1f1f;font-size:12px;}
h2.header{color:#2f7006;font-size:15px;padding:8px 0px;font-weight:normal;text-align:center;width:190px;background:url(/img/header-bgr.gif) top center no-repeat;margin-bottom:10px;}
h3{font-size:13px;}
#footer{padding:10px;clear:both;margin:0px 10px;background-color:#FFFCCB;}
#counters{float:left;width:210px;}
#contacts{margin-left:220px;color:#1a1a1a;font-size:11px;font-family:times new roman;}
#contacts a{color:#1a1a1a;font-size:11px;font-family:times new roman;}
#content{color:#3c3a3a;}
#content p{padding-bottom:8px;}
#content img{background-color:#FFFFFF;border:1px solid #999999;padding:5px;}
#catalog .item{padding:15px 20px;margin-bottom:5px;margin:0px 10px;color:#171717;width:140px;float:left;border:1px solid #919191;background-color:#fff;margin-right:1%;}
#catalog .ring{
	padding:0px 20px;
	margin-bottom:5px;
	margin:0px 10px;
	width:140px;
	float:left;
}
.snowPrice{
	position:relative;
	top:-13px;
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
}
.snowPrice td{
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
}
#catalog{padding:20px 5px;width:600px;height:200px;clear:both;margin:0px auto;}
#catalog.others{
	width:410px;
}
#catalog .item a.title{color:#437fbd;text-decoration:none;display:block;margin-bottom:10px;}
#catalog .item a.img{display:block;}
#catalog .item p.desc{display:block;}
h1{font-size:16px;margin-bottom:15px;color:#3b9202;margin-top:15px;}
form{
margin-top:11px;
font-family: sans-serif;
}
.fld {
width:250px;
border:none;
background-color:#fff;
color:#646464;
border:1px solid #818181;
}
.btn {
background-color: #fff;
border: none;
padding: 3px;
font-size:11px;
font-weight:bold;
color:#ea2b13;
}
input, textarea, select, button {
margin-top:2px;
margin-bottom:3px;
font-size:12px;
}
table td{
vertical-align:top;
}
.sitemap li{
font-size:11px;
margin-top:2px;
margin-bottom:2px;
}
#main-menu li.selected .mainOpt{
	background:url(/img/glavnaya-on.png);
}
#main-menu li .mainOpt{
	background:url(/img/glavnaya.png);
	display:block;
	float:left;
	width:109px;
	height:40px;
	padding:0px;
}
#main-menu li .mainOpt:hover{
	background:url(/img/glavnaya-on.png);
}
#main-menu li.selected .prods{
	background:url(/img/produkciya-on.png);
}
#main-menu li .prods:hover{
	background:url(/img/produkciya-on.png);
}
#main-menu li .prods{
	background:url(/img/produkciya.png);
	display:block;
	float:left;
	width:148px;
	height:40px;
	padding:0px;
}
#main-menu li.selected .services{
	background:url(/img/uslugi-on.png);
}
#main-menu li .services:hover{
	background:url(/img/uslugi-on.png);
}
#main-menu li .services{
	background:url(/img/uslugi.png);
	display:block;
	float:left;
	width:98px;
	height:40px;
	padding:0px;
}
#main-menu li.selected .price{
	background:url(/img/ceny-on.png);
}
#main-menu li .price:hover{
	background:url(/img/ceny-on.png);
}
#main-menu li .price{
	background:url(/img/ceny.png);
	display:block;
	float:left;
	width:83px;
	height:40px;
	padding:0px;
}
#main-menu li.selected .contacts{
	background:url(/img/kontakty-on.png);
}
#main-menu li .contacts:hover{
	background:url(/img/kontakty-on.png);
}
#main-menu li .contacts{
	background:url(/img/kontakty.png);
	display:block;
	float:left;
	width:151px;
	height:40px;
	padding:0px;
}

.oneTree{
	float:left;
	width:180px;
	height:200px;
	font:12px Tahoma;
	color:#999;
	margin-bottom:20px;
}
.oneTree table{
	width:100%;	
}
.oneTree span{
	color:#333;
}
.oneTree td{	
	text-align:center;
	vertical-align:middle;
}
.priceTable{
	margin-top:20px;
	border-right:1px solid #cfc96b;
	border-bottom:1px solid #cfc96b;
}
.priceTable td{
	border-left:1px solid #cfc96b;
	border-top:1px solid #cfc96b;
	vertical-align:middle;
	text-align:center;
}
.priceTable img{
	height:150px;
}
.oneTree .image{
	height:170px;
}
.oneTree img{
	height:180px;
	border:1px solid #ccc;
}
.priceLink{
	display:block;
	line-height:50px;
	height:60px;
	background:url(/img/xls.gif) no-repeat;
	padding-left:60px;
}
.iseli{margin:10px;float:left;margin-top:20px;background-color:#E5E6D2;border:1px solid #84A069;padding-bottom:10px;padding-top:10px;text-align:center;}
.iseli img{	border:2px solid #cfe7b7;}
.iseli p{	text-align:center;color:#567b0a;}

.cont-menu, .cont-menu1 {margin-bottom:10px;}
#main .cont-menu td, #main .cont-menu1 td{padding:0px;margin:0px 3px;text-align:center;width:30%;}
#content .cont-menu img, #content .cont-menu1 img {border:0px;}
#content .cont-menu p.name, #content .cont-menu1 p.name{padding:5px 0px 0px;font:17px "Times New Roman", Times, serif;}
.cont-menu-item {width:149px;height:226px;margin:0 auto;background:url(/images/main-td-bg.jpg) no-repeat;}

.cont-menu1 .cont-menu-item {width:149px;height:190px;margin:0 auto;background:url(/images/main-td-bg1.jpg) no-repeat;}
#content .cont-menu p a, #content .cont-menu p a{color:#0880FB;}

.price2, .bordered, .bordered1 {
    border: 1px solid #458B00;
    margin: 10px 0 10px 20px;
    text-align: center;
    text-indent: 2px;
    width: 80%;
}
.price2 td, .bordered td, .bordered1 td {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid;
    font-family: serif;
    font-size: 16px;
}
