html{background:#30465E; padding:10px; height:100%; }
body {margin: 0; min-width:1075px; min-height:100%; color: #000; background:#fff url("../images/bg-body.gif") repeat-y ; font: 13px/16px tahoma, geneva, sans-serif; }
/* General reset */
form, fieldset {margin: 0; padding: 0; border-style: none; }
img {border-style: none;}
input, select, textarea {vertical-align: middle; font: 100% arial, helvetica, sans-serif; }
a {color: #7d7d7d; text-decoration: none; }
a:hover {text-decoration: underline;}
/* structure */
#header{height:121px; position:absolute; width:100%; top:0px; left:0px; overflow:hidden; background:#06ba1d url(../images/bg-header.jpg) repeat-x; }
#main{width:100%; overflow:hidden; padding:121px 0 0; position:relative; }
#content{overflow:hidden; width:100%; float:right;back}
#sidebar{width:200px; float:left; display:inline; margin:0 0 0 -200px; }
#sidebar2{float:left; display:inline; margin:0 0 0 0px; }
/* header */
.logo{margin:0; position:absolute; top:0; left:0; background: url(../images/bg-logo.gif) no-repeat; width:200px; height:121px; z-index:200; }
.logo a{text-indent: -9999px; display:block; height:100%; overflow:hidden; }
.logo img{display:none;}
.slogan{position:absolute; top:60px; color:#fff; right:0; padding:0 15px 0 0; font-weight:bold; z-index:200;}
.adr1{position:absolute; top:  5px; color:#fff; left:250px; padding:0 0px 0 0; z-index:200;  font-size:18px;}
.adr2{position:absolute; top: 35px; color:#fff; left:250px; padding:0 0px 0 0; z-index:200; font-weight:bold; font-size:11px;}
.adr3{position:absolute; top: 60px; color:#fff; left:250px; padding:0 0px 0 0; z-index:200; font-weight:bold;font-size:11px;}
#cont a {color: #FFF;; text-decoration: none; } 
* html .slogan{top:75px; }
.main-nav{margin:0; padding:0; list-style:none; overflow:hidden; position:absolute; height:30px; top:101px; left:220px; }
.main-nav li{float:left; margin:0 20px 0 0; }
.main-nav a{text-transform:uppercase; font-weight:bold; font-size:10px; color:#fff; }
.main-nav a:hover{color:#333399; }
.main-holder{overflow:hidden; height:1%; padding:0 200px; }
.main-holder-podr{overflow:hidden; height:1%; padding:0 10px 0 200px; }
/* contacts */
.contacts ul{margin:0; padding:0 0 10px; list-style:none; overflow:hidden; color:#ff6600; font: 8pt/10pt Arial, Helvetica, sans-serif; }
.contacts li{text-align:center; padding:0 0 3px; }
.contacts a{font-weight:normal; color:#9F9F9F; }
.contacts address{font-style:normal; display:block; margin:0;  text-align:center; }
.contacts .work-time{display:block; font-weight:normal; text-align:center; padding:0 0 10px; }
/* contacts обновленный */

.contact {position:absolute; top:10px; left:210px; padding:0 15px 0 0; z-index:200;}
.contact ul{margin:0; padding:0 0 10px; list-style:none; overflow:hidden; color:#ff6600; font: 8pt/10pt Arial, Helvetica, sans-serif; }
.contact li{text-align:left; padding:0 0 3px; }
.contact a{font-weight:normal; color:#ff6600; }
.contact address{font-style:normal; display:block; margin:0;  text-align:left; }
.contact .work-time{display:block; font-weight:normal; text-align:left; padding:0 0 10px; }

.aside h3, #sidebar h3{font:bold 11px/16px Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; color:#fff; background:#399ADE; margin:0 0 0px; padding:5px 0;}
#sidebar2 h3{font:bold 11px/16px Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:left; color:#7d7d7d;  background:#fff;margin:0 0 0px; padding:5px 0;}
#sidebar a{font: 11px/16px Tahoma, Arial, Helvetica, sans-serif; padding:0px 0;}
#sidebar a{color:#7d7d7d;}
#sidebar a:hover{color:blue;}
/* besttop-list */
.blog-list, .besttop-list{margin:0; padding:0; list-style:none; overflow:hidden; }
.blog-list li, .besttop-list li{padding:0 5px 10px 10px; }
.besttop-list h4{color:#969696; margin:0 0 5px; font:13px/16px Arial, Helvetica, sans-serif; }
.besttop-list h2{color:#969696; margin:0 0 5px; font:10px/13px Arial, Helvetica, sans-serif; }
.besttop-list .price{display:block; font: 20px/22px Arial, Helvetica, sans-serif; text-align:center; color:#FF5931; }
.besttop-list .price2{display:block; font: 14px/16px Arial, Helvetica, sans-serif; text-align:center; color:#f00; }
.besttop-list .firm{display:block;margin-right:5px;margin-left:5px; font: 14px/16px Arial, Helvetica, sans-serif; text-align:left; color:#313063; }
.besttop-list img{margin:0 auto 5px; display:block; }
/* tip-list */
.tip-list{margin:0; padding:0; list-style:none; overflow:hidden; }
.tip-list li{padding:0 5px 0px 0px; }
.tip-list .price{display:block; font: 20px/22px Arial, Helvetica, sans-serif; text-align:center; color:#f00; }
.tip-list .price2{display:block; font: 14px/16px Arial, Helvetica, sans-serif; text-align:center; color:#f00; }
.tip-list .firm{display:block;margin-right:5px;margin-left:5px;padding:0; font: 11px/13px Arial, Helvetica, sans-serif; text-align:left; color:#313063; }
.tip-list img{margin:0 auto 5px; display:block; }
.tip-list h4{color:#969696; margin:0 0 5px; font:13px/16px Arial, Helvetica, sans-serif; }
.tip-list h2{color:#969696; margin:0 0 5px; font:10px/13px Arial, Helvetica, sans-serif; }
.tip-list h3{font:bold 11px/16px Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; color:#fff; background:#ff6600; margin:0 0 0px; padding:5px 0;}
/* product-filter */
.product-filter{overflow:hidden; background:#E5E5E5; padding:3px 0 3px 10px; margin:0 0 10px; }
.product-filter fieldset{overflow:hidden; width:100%;}
.product-filter .box{float:left; margin:0 20px 0 0;}
.product-filter label{float:left; font-size:14px; line-height:18px; padding:0 0 0 10px; margin:0 20px 0 0;}
.product-filter select{float:left; margin:0 10px 0 0;}
.product-filter .submit{margin:16px 0 0; }
.extra-box{color:#ff6600; padding:10px 0 0; }
.extra-box span{text-transform:uppercase; font-size:14px; }
.content-frame{padding:0 200px 20px 0px; margin-left:10px;} 
.content-frame-seo{padding:0px 270px 20px 70px; } 
.content-frame p{margin:0;font: 8pt/10pt Arial, Helvetica, sans-serif;  }
.content-frame .red{color:#f00; font-weight:bold; margin:0 0 5px; }
.content-frame h2{
	font:17px/19px Arial, Helvetica, sans-serif;
	margin:10px 0;
}
.content-frame h3,.content-frameh2{font:bold 16px/20px Arial, Helvetica, sans-serif; color:#ff6600; margin:0 0 15px; padding:5px 0 0; }

.content-framep{padding:0 10px 20px 10px; }
.content-framep p{margin:0;font: 10pt/12pt Arial, Helvetica, sans-serif;  }
.content-framep li{font: 10pt/12pt Arial, Helvetica, sans-serif;  }
.content-framep .red{color:#f00; font-weight:bold; margin:0 0 5px; }
.content-framep h2{
	font:17px/19px Arial, Helvetica, sans-serif;
	margin:10px 0;
}
.content-framep h3,.content-frameh2{font:bold 16px/20px Arial, Helvetica, sans-serif; color:#ff6600; margin:0 0 15px; padding:5px 0 0; }


/* catalog */
.catalog{padding:15px 0 0; }
.catalog-list{margin:0; padding:0; list-style:none; overflow:hidden; }
.catalog-list li{border-top:1px solid #ddd; padding:10px 0 0; }
.catalog-list .title{font:16px/18px Arial, Helvetica, sans-serif; color:#7d7d7d;  margin:0 0 3px;}
.catalog-list .title a{color:#7d7d7d; padding:0 0 0 5px; }
.catalog-list .full-price{font: 16px/18px Arial, Helvetica, sans-serif; color:#06ba1d; display:block; margin:0 0 3px; }
.catalog-list .full-price span{color:#06ba1d; font-size:26px; font-weight:bold;}
.catalog-list .haggle{margin:0 0 10px;}
.catalog-list .haggle a{font-size:8pt; color:#3667A1; padding:0 25px 0 0; background:url(../images/bg-handle.gif) no-repeat 100% 0; display:block; width:76px; line-height:20px;}
.catalog-list .haggle a:hover{color:#f00; background-position:100% -18px; }
.catalog-list .wrap{overflow:hidden; width:100%; }
.catalog-list .product-img{float:left; margin:0 50px 0 50px; display:inline}
.catalog-list .product-opis{padding:0 250px;  }
.catalog-list .info-list{margin:0; padding:0; list-style:none; overflow:hidden; font-size:10pt; }
.catalog-list .info-list li{background:url(../images/separator-info.gif) no-repeat 0 8px; border:0; padding:0 0 3px 17px; }
.catalog-list .links{width:400px; overflow:hidden; }
.catalog-list .links{width:400px; overflow:hidden; padding:0 0 5px; }
.catalog-list .links .more{float:left; background:url(../images/bg-handle.gif) no-repeat 100% 0; font-size:8pt; line-height:20px; color:#3667A1; padding:0 20px 0 0; }
.catalog-list .links .more:hover{color:#f00; background-position:100% -18px; }
.catalog-list .links .pay{background:url(../images/ovalorang.jpg) no-repeat; float:right; text-transform:uppercase; line-height:20px; color:#3667A1; padding:0 0 0 20px; }
.catalog-list .links .pay:hover{color:#f00; background-position:0 -18px; }
.catalog h3{font:bold 16px/20px Arial, Helvetica, sans-serif; color:#7d7d7d; margin:0 0 15px; padding:5px 0 0; }
/* footer */
#wrap1{overflow:hidden; width:100%;}
#wrap1 #wr1{float:left; width:200px;}
#wrap1 #wr2
       {
    float:left;
    width:270px;
    background:#fff;
	padding:2px;	
	margin-left:2px;
    }
#wrap1 #wr3{float:rigth; width:200px;}
#wrap1 #links-show {float:left;padding-left:0px; margin:2px 2px 2px 2px; width: 200px; padding:3px 0 0 0  ;}
#wrap1 #product-opis-show{float:left;width:430px;  background:#fff;}
#wrap1 #product-opis-show a {font:16px/18px Arial, Helvetica, sans-serif;color: #30465E; text-decoration: none; font-weight:bold;}
#wrap1 #product-opis-show-title {font:16px/18px Arial, Helvetica, sans-serif;color: #30465E; text-decoration: none; font-weight:bold;}
#wrap1 #product-opis-show #wr2 a {font:14px/16px Arial, Helvetica, sans-serif;color: #0069AE; text-decoration: underline; }
#wrap1 #product-opis-show a:hover {text-decoration: underline;}
#wrap1 #product-opis-show #wr2 a:hover {text-decoration: underline;}
#wrap1 #product-img-show{float:left; margin:0 5px 0 5px; display:inline;width:150px}
#wrap1 #product-img-show-big{float:left; margin:0px 3px 3px 3px; display:inline;width:210xp}
#wrap1 #product-img-show-big-cond{float:left; margin:0px 3px 3px 3px; display:inline;width:60px}
#footer{padding:10px 0; background:#e5e5e5;border-bottom:10px solid #30465E; }
#footer ul{margin:0; padding:0; list-style:none; overflow:hidden; width:100%; text-align:center; }
#footer ul li{display:inline; margin:0 10px 0 0; }
/* inner */
.inner h2{text-align:center; color:#666; text-transform:uppercase; font-size:18px; margin:0 0 15px; }
.inner .content-frame{padding-top:30px; }
.inner .content-frame h3{font-size:13px; line-height:13px; margin:0 0 5px; color:#000; }
.inner .content-frame ul{margin:0 0 5px; padding:0; list-style:none; overflow:hidden; }
.inner .content-frame ul li{background:url(../images/separator-ul.gif) no-repeat 0 7px; padding:0 0 0 12px; }
.blog-list a{color:#3142B5; }
.blog-list a:hover{color:#f00;}
.aside{float:right; display:inline; margin:0 -200px -99999px 0; padding:0 0 99999px; background:#e5e5e5; width:200px; font-size:8pt; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.aside h3{color:#fff !important;margin:0 0 10px;}
.aside .city{display:block;margin-left:10px; font: 14px/16px Arial, Helvetica, sans-serif; text-align:left; color:#969696; }


#wrap1 #product-opis-show-content{float:left; }


.asidemain h3 {font:bold 11px/16px Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; color:#fff; background:#399ADE; margin:0 0 0px; padding:5px 0;}
.asidemain{float:right; display:inline; margin:0 -200px -99999px 0; padding:0 0 99999px; background:#e5e5e5; width:200px; font-size:8pt; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.asidemain h3{color:#fff !important;margin:0 0 10px;}
.asidemain  {display:block;margin-left:10px; font: 14px/16px Arial, Helvetica, sans-serif; text-align:left; color:#969696; }

#zaktelmain {
    float:right;
    width:250px;
    background:#fff;
	padding:5px;	
	margin-left:4px
	}
#zaktelspace {
    float:right;
    width:245px;
    background:#fff;
	height:5px;
	}
  #zaktel {
    float:right;
	padding:5px;
    width:245px;
    background:#fff;
	border:2px dotted #30465E;
    font: bold 20px/20px Tahoma, Arial, Helvetica, sans-serif; text-align:left; color:#39CC26;
	}
#telzak {font: bold 20px/20px Tahoma, Arial, Helvetica, sans-serif; text-align:left; color:blue;}

#dostel {
    float:right;
	padding:5px;
    width:245px;
    background:#fff;
	border:2px dotted #30465E;
    font: bold 11px/11px Tahoma, Arial, Helvetica, sans-serif; text-align:left; color:#7D7D7D;
	}
#zaktelmain #dostel a {font:11px/12px Arial, Helvetica, sans-serif;color: #0069AE; text-decoration: underline; }
#zaktelmain #dostel a:hover {text-decoration: underline;}

.seo-bottom{position:absolute; padding-left: 100px;margin-right: 500px; bottom:600px;width:100%;z-index:10;left:0;color:#999;overflow:hidden}
.body-layout{/* resize1024 min-width:78em;max-width:94em;*/margin:0 auto;/* resize1024 width:100%*/width:78.25em;overflow:hidden;text-align:left}
.container{padding:2em 1.5em}


