* {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:18px;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 .items {border:1px dotted #ccc;width: 313px;}
#catalog .spacer {width: 20px; border:0;padding: 3px;} 
#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, #catalog .desc a.title{color:#555;text-decoration:none;display:block;margin-bottom:5px;font:12px Tahoma;}
#catalog .item a.img, #catalog .desc a.img{display:block;float:left;margin-right:20px;}
#catalog .item p.desc, #catalog .desc {display:block;margin-left:50px;color:#c93f42;font:16px Tahoma;}
#catalog .item p.desc s, #catalog .desc s{font-weight:bold;color:#aaa;margin:0 5px;}
#catalog .item img{
	height:140px;
}
table.priceList{
	width:100%;
	text-align:justify;
}
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;}
.sub-menu{width:480px;height:260px;margin:0 auto;text-align:left;}
.subLight{width:223px;height:212px;float:left;margin:20px 30px 10px 80px;background:url(/img/bg_osveshenie.png) no-repeat;}
.subToys{margin:20px 0 10px 0;width:223px;height:212px;float:left;background:url(/img/bg_oformlenie.png) no-repeat;}
.subLight img, .subToys img{display:block;}

.subLight p, .subToys p{font:26px Tahoma;color:#c82c2c;margin:20px 0 0 65px;}
.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:20px;margin:0px;padding-left:20px;}
.subLight ul a, .subToys ul a{font:14px Tahoma;color:#175990;text-decoration:underline;}
.subLight ul a:hover, .subToys ul a:hover {text-decoration:none;}

.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;}
.goroda ul {list-style: none; margin:10px 0px 10px 5px;}
.goroda ul li{padding-left: 5px;border: 1px #D99900 solid; margin-bottom:3px;}
.goroda ul li a{text-decoration:none; font-size:17px; color:#7C7A7A;}
.goroda ul li a:hover{text-decoration:underline;}

.priceListsev{background-color:#D99900;border:1px solid #A28427;font-size:15px;padding:10px;margin:0 auto;text-align:center;}
.priceListsev th{background-color:#EDD792;border:1px solid #A28427;padding-top:20px;}
.priceListsev td{background:none repeat scroll 0 0 #FAEDC4;border:1px solid #A28427;}

.gallery-row {width:100%;float:left;}
.gallery-item {width:220px; height:281px; float:left;background:url(/img/podlozhka_galereya.jpg) no-repeat;margin:5px;}
.gallery-item img{margin:20px 0 0 30px; height:240px;width:155px;}

.snezhinka{margin-top:15px;border:1px solid;}
.snezhinka td{border:1px solid;}

