* {padding:0px;margin:0px;}
h2 {font-size: 15px; margin:10px 0px;}
strong {font-weight: normal;}
body{font-family:arial, sans-serif;color:#3c3a3a;font-size:11px;width:100%;background:url(/img/bgr.jpg) top left repeat-x #94c6ff;}
a{color:#3c3a3a;text-decoration: underline;}
a:hover{text-decoration:none;}
img{border:none;}
#header{position:relative;height:250px;background:url(/img/header-left.jpg) top left no-repeat;}
#container{min-width:1024px;}
.header-inner{height:250px;background:url(/img/header-right.jpg) top right no-repeat;position:relative;padding-top:1px;}
#frame{margin:auto;margin-top:40px;background:url(/img/frame.png) 0px 0px no-repeat;width:648px;height:137px;font-family:times new roman;font-size:18px;color:#275c93;line-height:24px;text-align:center;}
#frame a{color:#EC0300;font-size:29px;letter-spacing:1px;text-shadow:3px 1px 1px #FFFFFF;}
.inner{padding:10px 30px;}
#logo{display:block;font-size:45px;font-family:georgia;color:#4079b4;text-decoration:none;line-height:35px;margin-bottom:5px;}
#slogan{margin-right:14%;margin-top:5px;float:right;width:318px;height:24px;background:url(/img/slogan.png) 0px 0px no-repeat;}
#contacts .inner{padding:90px 10px 10px 10px;}
#main{margin:0px 10px;background:url(/img/main-bgr.jpg) top left repeat-x #fff;border:1px solid #427dba;z-index:50;position:relative;display:block;}
#main td{padding:10px;}
#left-part{width:205px;background:url(/img/left-bgr.gif) top right repeat-y;}
#tree-left, #tree-right{display:block;width:228px;height:251px;position:absolute;top:5px;}
#tree-right img {
    margin-left: 10px;
    margin-top: 10px;
}
#tree-left{}
#tree-right{}
#right-part{width:205px;}
#submenu{margin-left:1px;}
#submenu li{display:block;padding:1px 5px 2px 20px;background:url(/img/star-red.gif) 2px 2px no-repeat;color:#0880fb;font-size:15px;margin-bottom:5px;list-style-type:none;}
#submenu li a{color:#0880fb;font-size:15px;font-weight:bold;text-decoration:none;display:block;}
#submenu li.selected{background:url(/img/star-red.gif) 2px 2px no-repeat;color:#ff0101;}
#submenu li.selected a, #submenu a:hover{color:#ff0101;}
#main-menu{width:100%;position:absolute;top:218px;left:0px;z-index:80;}
#menu-inner1{position: relative;width: 100%;}
#menu-inner1:after{content: '';display: block;clear: both;}
#menu-inner2{position: relative;right: 50%;float: right;}
#main-menu ul{display:block;position: relative;z-index:500;right: -50%;}
#main-menu li{background:url(/img/menu-right.gif) 100% 6px no-repeat;display:block;float:left;margin-right:5px;position:relative;padding-right:8px;}
#main-menu li a{background:url(/img/menu-left.gif) 0px 6px no-repeat;color:#0880fb;font-size:15px;text-decoration:none;text-align:center;padding:12px 20px 5px 28px;display:block;}
#main-menu li.selected a, #main-menu li a:hover{color:#ff0101;}
#main-menu li.selected{background:url(/img/menu-right.gif) top right no-repeat;}
#main-menu li.selected a{background:url(/img/menu-left.gif) top left no-repeat;}
.news, .articles{padding:5px;}
.main-bottom{clear:both;margin:0px 15px;}
.main-bottom span{height:17px;display:block;}
.main-bottom span.left{width:19px;background:url(/img/corner-bottom-left.png) bottom left no-repeat;float:left;}
.main-bottom span.right{width:19px;background:url(/img/corner-bottom-right.png) bottom left no-repeat;float:right;}
.main-bottom span.center{background-color:#fff;margin:0px 18px;}
.news .item, .articles .item{margin-bottom:20px;font-size:12px;color:#1f1f1f;}
.news .date{color:#005cbb;display:inline;}
.news a, .articles a{text-decoration:none;color:#1f1f1f;font-size:12px;}
h2.header{color:#007c00;font-size:19px;padding:8px 0px;font-weight:normal;text-align:center;width:180px;background:url(/img/header-bgr.jpg) bottom center no-repeat;margin-bottom:10px;}
h3{font-size:13px;}
#footer{padding:10px;clear:both;}
#counters{float:left;width:210px;}
#contacts{margin-left:225px;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;font-size: 14px;}
#content p{padding-bottom:8px;}
#catalog .item{border-top:2px solid #437fbd;border-bottom:2px solid #437fbd;padding:10px 5px;margin-bottom:5px;color:#171717;height:140px;}
#catalog{margin:20px 5px;}
#catalog .item a.title{color:#437fbd;text-decoration:none;display:block;margin-bottom:10px;}
#catalog .item a.img{float:left;}
#catalog .item p.desc{margin-left:90px;}
h1{font-size:16px;margin-bottom:15px;color:#427ebc;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 .podmenu{
    display: none;
    position: absolute;
    float: none;
    background: url(/img/bg-80.png);
    right: 0px;
    left: 0px;
    padding-bottom: 5px;
}
#main-menu .podmenu li{
    background: none;
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 5px;
    display: block;
    float: none;
}
#main-menu .podmenu li a{
	background: none;
	color:#0880FB;
	font-size: 12px;
	text-align: left;
	padding: 5px;
}
#main-menu .podmenu li a:HOVER{
	text-decoration: underline;
}
.listing {}
.listing .list-item {border: 3px solid #0880FB;margin-bottom: 10px;width: 500px;margin:10px auto;}
.listing .list-item table {width: 100%;}
.listing .list-item table tr td{padding: 5px;}
.listing .list-item table .img-cell{width: 140px;border-right: 3px solid #0880FB;text-align: center;}
.listing .list-item table .list-item-title{border-right: 3px solid #0880FB;font-weight: bold;}
.listing .list-item table .list-item-descript{}
.listing .list-item table .list-item-descript ul{margin-left: 20px;font-family: Verdana;text-decoration: underline;}
.listing .list-item table .list-item-descript ul li{margin-bottom: 5px;}
#main div.komnata-listing div.list-item{
    width:350px;
    float: left;
    margin-bottom:15px;
    margin-left:180px;
    border: 3px solid #0880FB;
}
#main div.komnata-listing div.list-item td{
    padding:5px;
}
#main div.komnata-listing div.list-item table{
    width: 100%;
}
#main div.komnata-listing div.list-item table tr td.img-cell{
    vertical-align: middle;
    text-align: center;
    width:150px;
}
#main div.komnata-listing div.list-item table tr td.list-item-descript{
    vertical-align: middle;
}
#main div.komnata-listing div.list-item table tr td.list-item-title{
    text-align: center;
    font-weight: bold;
}
#main div.komnata-listing div.list-item table tr td.list-item-descript table{
    width:130px;
}
#main div.komnata-listing div.list-item table tr td.list-item-descript table tr td{
    border-bottom: 1px solid #888;
    padding-bottom: 0px;
    vertical-align: middle;
}
#main div.komnata-listing div.list-item table tr td.list-item-descript table tr td.productPrice{
    text-align: center;
    font-weight: bold;
    color:#9F0404;
}
#main div.komnata-listing div.list-item table tr td.list-item-descript table tr td.productSize{
    text-align: center;
}
#sneg-price{font-size: 16px;font-weight: bold;border-top: 3px solid #0880FB;border-right: 3px solid #0880FB;background-color: #eef6fe;}
#sneg-price td{width:100px;text-align: center;border-left: 3px solid #0880FB;border-bottom: 3px solid #0880FB;}
#sneg-price td.weight-cell{color:#427EBC;}
#sneg-price td.cost-cell{color:#9F0404;}
#content ul{margin-left: 20px;}
.priceList{width:100%;}
.ogrFrame{float:left;margin:10px;background:url(/img/bg_ogragdenie.jpg);width:146px;height:172px;text-align:center;}
.ogrFrame img{margin-top:14px;}
.post-menu-items {background:url("/images/Fax.png") no-repeat;height: 256px;}

.cont{width:565px;margin:0 auto;}
.cont .cont-menu {}
.item1, .item2, .item3, .item4 {width:262px;height:199px;margin:10px;float: left;} 
.item1{background:url(/images/city-svet.jpg) no-repeat;}
.item2{background:url(/images/city-ulica.jpg) no-repeat;}
.item3{background:url(/images/city-piramida.jpg) no-repeat;}
.item4{background:url(/images/city-igrushki.jpg) no-repeat;}
.cont-menu p {text-align:center;}
.cont-menu p.opis {float:left;color:#d90909;font:21px Georgia;font-style:italic;margin: 45px 0 0 10px;}
.cont-menu p a{color:#398937;font:21px Georgia;font-style:italic;text-decoration:none;}
.cont-menu p a:hover{text-decoration:underline;}
.cont-menu a.cont-name {display:block; width:100px;height:150px;margin:10px 0 0 15px;float:left;}

.svetdin{background-color:#FFFFFF;border:1px solid #007A02;margin-left:9px;margin-top:15px;width:95%;}
.svetdin th{background-color:#DFD439;border:1px solid #007A02;color:#085704;font-family:serif;font-size:17px;font-style:italic;padding:10px 3px;text-align:center;text-shadow:1px 1px 0 #FFFFFF;}
.svetdin td{background-color:#E3E9E9;border:1px solid #007B00;padding:3px;text-align:center;}

table.svdiod{color:#000000;	border: 1px solid gray;}
table.svdiod td{border: 1px solid gray;height:27px;}

.elki-listing {font-size: 15px;}
.mainCatalog{width:100%;}
.mainCatalog .price{width:90%;margin-left:20px;}
.elki-listing .elki-listing-item {margin-bottom: 10px;margin-right: 15px;margin-left:15px;border: 1px dashed #888;  background:#e6f3fb;}
.elki-listing .elki-listing-item .elki-sizes-prices{padding-left: 0px;vertical-align:top;}
.elki-listing .elki-listing-item .elki-sizes-prices .price td{border-bottom: 1px solid #bdbdbd;border-top: 1px solid #bdbdbd;/*background:#daf0fe;*/}
.elki-listing .elki-listing-item table tr td{text-align: center;vertical-align: middle;padding: 6px;}
.elki-listing .elki-listing-item .image-cell {width:170px;}
.elki-listing .elki-listing-item .image-cell img{}
.elki-listing .elki-listing-item .image-cell a:HOVER{cursor: url(highslide/graphics/zoomin.cur), pointer;}
.elki-listing .elki-listing-item .title-cell{font-weight: bold;font-size: 16px;}
.elki-listing .elki-listing-cleaner {clear: both;}
.elki-listing .elki-listing-item .price{border-collapse:collapse;}
.elki-listing .elki-listing-item .price td.priceHead {background:#d5efff;}
