* {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:#4079b4;}
.inner{padding:10px 30px;}
#logo{display:block;font-size:45px;font-family:times new roman;color:#4079b4;text-decoration:none;line-height:35px;margin-bottom:15px;}
#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:15px;}
#submenu li{display:block;padding:1px 5px 2px 20px;background:url(/img/star.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;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:15px;
    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;
}
