* {padding:0px;margin:0px;}
strong{font-weight: normal;}
h2{font-size: 14px; padding: 10px 0px;}
body{font-family:arial, sans-serif;color:#313131;font-size:12px;width:100%;background:url(/img/bgr.gif) top left repeat-x #fff;}
#container{min-width:1024px;position:relative;}
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:250px;background:url(/img/header-left.jpg) top left no-repeat;}
#header-inner{background:url(/img/header-right.jpg) top right no-repeat;height:210px;padding-top:1px;}
#header-sitemap{
    position: absolute;
    z-index: 99;
    top: 10px;
    left: 10px;
}
#logo{display:block;width:477px;height:91px;text-decoration:none;;margin:10px auto;}
#slogan{width:50%;margin:auto;font-size:24px;color:#f83031;}
#contacts-top{position:absolute;top:10px;right:0px;width:200px;font-size:18px;color:#35751f;line-height:23px;}
#main{margin:0px 10px;position:relative;padding:45px 5px;margin-top:-70px;z-index:100;}
#main td{padding:5px;}
#left-part{width:220px;}
#tree{display:block;width:252px;height:258px;position:absolute;top:0;left:0;background:url(/img/tree.png) top left no-repeat;z-index:90;}
#right-part{width:210px;}
#submenu{margin-bottom:30px;background:url(/img/submenu-bgr.jpg) bottom left no-repeat;}
#submenu li{display:block;background:url(/img/submenu-bgr.jpg) 0px 0px no-repeat;color:#35751f;font-size:18px;list-style-type:none;padding:5px 0px}
#submenu li a{color:#35751f;font-size:12px;font-weight:bold;text-decoration:none;display:block;padding:5px 0px 5px 40px;background:url(/img/submenu.gif) 0px 4px no-repeat;}
#submenu li.selected a{background:url(/img/submenu-active.gif) 0px 4px no-repeat;}
#submenu li.selected a, #submenu a:hover{color:#73653a;}
#main-menu{width:100%;position:absolute;top:179px;left:0px;z-index:300;}
#main-menu ul{display:block;margin-right:235px;}
#main-menu li{background:url(/img/menu-item.gif) 0px 3px no-repeat;display:block;float:right;margin-left:15px;position:relative;}
#main-menu li a{color:#037003;font-size:17px;text-decoration:none;text-align:center;padding:1px 0px 1px 20px;display:block;}
#main-menu li.selected a, #main-menu li a:hover{color:#73653a;}
#main-menu li.selected{background:url(/img/menu-item-active.gif) 0px 3px no-repeat;}
.news .item, .articles .item{margin-bottom:20px;font-size:12px;color:#7c7a7a;}
.news .item p{
	color:#000;
}
.news .date{color:#e40606;display:block;}
.news a, .articles a{text-decoration:none;color:#7c7a7a;font-size:12px;}
h2.header{color:#d99900;font-size:15px;font-weight:normal;margin-bottom:10px;}
.news{padding-right:10px;}
h3{font-size:13px;}
#content{color:#3c3a3a;}
#content-inner{position:relative;border:3px solid #5d904b;margin-top:-20px;}
.inner-content2{padding:20px;min-height:400px;}
.inner-content2 ul{margin-left: 20px;}
#content p{padding-bottom:8px;}
#catalog .item{padding:15px 20px;padding-right:5px;margin-bottom:15px;color:#171717;width:300px;float:left;margin-right:4%;border:1px dotted #ccc;}
#catalog{padding:20px 5px;clear:both;overflow:auto;}
#catalog .item a.title{color:#555;text-decoration:none;display:block;margin-bottom:5px;font:12px Tahoma;}
#catalog .item a.img{display:block;float:left;margin-right:20px;}
#catalog .item p.desc{display:block;margin-left:100px;color:#c93f42;font:16px Tahoma;}
#catalog .item img{
	height:140px;
}
table.priceList{
	width:100%;
	text-align:center;
}
table.priceList .hat td{
	background:#daeecb;
	color:#7b936a;
	
	font-weight:bold;
}
table.priceList td{
	background:#eaffdb;
}
.corner{display:block;}
.top-left{background:url(/img/corner-top-left.gif) top left no-repeat;}
.top-right{background:url(/img/corner-top-right.gif) top right no-repeat;}
.bottom-right{background:url(/img/corner-bottom-right.gif) bottom right no-repeat;}
.bottom-left{background:url(/img/corner-bottom-left.gif) bottom left no-repeat;}
h1{font-size:16px;margin-bottom:15px;color:#d99900;}
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;
}
.artiSnow b{
	
}
.artiSnow{
	font:13px Tahoma;
	font-weight:bold;
	line-height:23px;
	margin-bottom:20px;
}
.artiSnow b{
	color:#b63535;
}
.artiSnow img{
	margin-right:20px;
	margin-bottom:20px;
}
.subLight{
	width:251px;
	float:left;
	margin-right:30px;
	margin-top:20px;
}
.subToys{
	margin-top:20px;
	width:179px;
	float:left;
}
.subLight img, .subToys img{
	display:block;
}
.subLight a, .subToys a{
	font:14px Tahoma;
	color:#000;
	text-decoration:none;
}
.subLight a:hover, .subToys a:hover{
	text-decoration:underline;
}
.subLight p, .subToys p{
	font:32px Tahoma;
	color:#c82c2c;
}
.subToys li{
	padding-left:20px;
	padding-bottom:7px;
	background:url(/img/bulletRed.jpg) no-repeat 0px 3px;
}
.subLight li{
	padding-left:20px;
	padding-bottom:7px;
	background:url(/img/bulletYel.jpg) no-repeat 0px 3px;
}
.subLight ul, .subToys ul{
	list-style:none;
	padding-top:5px;
	margin:0px;
	padding-left:5px;
}
.toys{
	overflow:auto;
}
.toy{
	float:left;
	padding:10px 10px;
}
.toy img{
	height:130px;
	margin:10px;
}
.uslugi a{
	display:block;
	padding:10px;
	float:left;
	overflow:auto;
	height:210px;
	margin:10px;
	text-align:center;
	font:13px Tahoma;
	font-weight:bold;
	color:#777;
	text-decoration:none;
}
.uslugi a:hover{
	background:#eee;
	color:#222;
}
.uslugi img{
	margin-top:10px;
}
