body{background: #000; font-family: Arial; font-size: 12px; color: #61432c; text-align: center; scrollbar-base-color:#EAE5D1; scrollbar-face-color:#EAE5D1;}
img{border: 0px; }
h2{font-size: 14px; padding: 0px; margin: 0px;}
h3{margin: 0px; padding: 0px; font-size: 10pt;}
#adres p{padding: 0px; margin:5px 5px 5px 5px;}
p {padding: 0px; margin: 0px;}
#adres {padding: 0px; margin:0px 0px 0px 120px;}
a{font-weight: 900; color: #61432c; outline: none; }
h4{color:white }
#container{display: none; position: relative; background: url(pics/bg.jpg) no-repeat center; height: 1000px; width: 1000px; margin-left: auto; margin-right: auto; text-align: left; margin-top: 145px;}
#contr{position: relative; width: 870px; margin-left: auto; margin-right: auto; text-align: left; margin-top: 15px;}
#adres{font-size: 10px; font-family: Arial;}

#banner_cont{padding-top: 20px; padding-left: 45px; position: absolute; top: -145px; left: 63px; background: url(pics/top_banner_cont.jpg) no-repeat; width: 881px; height: 147px;}
#banner_cont .banner{margin-right: 40px; float: left; width: 240px; height: 120px; margin-top: 2px;}

#left{position:relative; left: 85px; top: 50px; width: 700px; height: 750px;}
#logo{padding-left: 0; width: 253px; height: 59px; behavior: url('iepngfix.htc'); }
#left #label{margin-top: 10px; }
#header {padding-top: 5px; text-align:left;}
#left {float: left; width: 400px; height: 110px; font-size: 10px; margin-right: 10px;}
#menu_1 {float: left; size:16px; text-decoration:none;}
.menu_2 { size:16px; text-decoration:none;}
#download{float: right; width: 300px; height: 110px; font-size: 10px; margin-right: 10px;}
#left #download a{font-weight: 900; text-decoration: none; color: #61432c; size: 16px }
#left #download a:hover{text-decoration: underline; }
ul{padding: 0px 0px 0px 15px; margin: 0px 0px 0px 0px;}
li {
	padding: 0;
	 list-style-type: none;
	 background: url(/pics/images.png) no-repeat left center;
	 margin-left: -15px;
	 margin-top: 5px; 
	 padding: 2px 0px 2px 18px;
	}
li a:hover{
	text-decoration: none;
}
#p_part {display: none; height: 450px; overflow: hidden;}
#p_contacts {display: none; padding-top: 20px; font-size: 14px; height: 450px; overflow: auto;}
#p_prices {display: none; height: 450px; overflow: auto;}

.menu {margin-top: 5px; margin-bottom: 5px;}
.menu a{color: #62432c; text-decoration: none;}
.menu a:hover{text-decoration: underline; }
.clear{clear: both; }
.image{height: 150px; width: 220px; }
#left .news{position: absolute; top: 265px; display: block;}

#left .news-box {margin-top: 0px; padding-top: 10px; height: 450px; overflow: auto;}
#left .pic{margin-right: 5px; margin-top: 5px; float: left; height: 150px;}

#right-box{position: absolute; top: 90px; left: 530px; height: 750px; width: 388px; }
#right-box #right{position: relative; height: 750px; width: 388px; }

#right-box #right a{display: block; }

#b1, #b2, #b3, #b4, #b5, #b6 {height: 163px; width: 289px; }
#b1{position: absolute; left: 90px; top: 30px; display:block; }
#right-box #right #b2{position: absolute; left: 20px; top: 130px; }
#right-box #right #b3{position: absolute; left: 110px; top: 245px; height: ; width: ; }
#right-box #right #b4{position: absolute; left: 15px; top: 350px; height: ; width: ; }
#right-box #right #b5{position: absolute; left: 70px; top: 470px; height: ; width: ; }
#right-box #right #b6{position: absolute; left: 20px; top: 575px; height: ; width: ; }

#l1, #l2, #l3, #l4, #l5, #l6{display: none; height: 45px; width: 235px; behavior: url('iepngfix.htc')}
#right-box #right #l1{position: absolute; left: 120px; top: 90px; z-index: 8; }
#right-box #right #l2{position: absolute; left: 48px; top: 190px }
#right-box #right #l3{position: absolute; left: 140px; top: 310px }
#right-box #right #l4{position: absolute; left: 40px; top: 415px  }
#right-box #right #l5{position: absolute; left: 100px; top: 533px; }
#right-box #right #l6{position: absolute; left: 45px; top: 635px; }
#other{position: absolute; top: 750px; left: 30px; }
#p_part p{padding: 0px; margin: 0px;}
.thumbs{width: 200px; height: 120px; border: 3px solid #fff; margin-right: 10px; margin-bottom: 10px;}
#contr a{display: block; float: left;}
.link{font-family: Arial, Helvetica, sans-serif; color: white; text-align: center; font-size: 18pt; text-decoration: none;}


/**P R O D U C T S**/
.description ol {padding: 0xp; padding-left: 5px; margin:0px; margin-left: 20px;}
.description ol li {padding: 5px; margin: 0px;}
.product-item { position: relative; width: 165px; height: 140px; float: left; margin-left: 25px; margin-bottom: 10px; }
.product-title  { font-size: 14px; }
.product-picture { overflow: hidden; display: table-cell; vertical-align: middle; text-align: center; width: 165px; height: 100px; border: 1px solid; float: left; margin-top: 5px; }
.product-description { float: left; }
.price, .buy { position: absolute; width: 70px; height: 14px; background: url('/pics/shop/price.png') no-repeat; center center; padding: 3px 5px; color: #fff; font-size: 12px; text-align: center; font-weight: bold; z-index: 99; }
.description li { list-style: decimal; background: none; padding-left: 2px;}
#product-box { overflow: hidden; height: 600px; margin-left: -5px; position:relative; margin-top: 9px; }
#product-box #product-items { position: absolute; height: 20000em; }
.actions { text-align: center; }
.price { right: -10px; top: 15px; }
.buy { left: -10px; bottom: 5px; background: url('/pics/shop/buy.png') no-repeat; center center; padding: 3px 5px; }
.buy a { display: block; color: #5e9c0f; text-decoration: none; }
.more-shopping {display: block; margin-top: 3px; font-size: 14px;}
.right-about li{ list-style: decimal; background: none; padding-left: 2px; }
.cool { margin: 10px 0; font-size: 14px; text-align: center; }
.content-box h1 { font-size: 18px; margin-top: 30px; }

/** ORDERS **/
.manager { background: #eee; color: #333; text-align: left; }
.manager table { width: 100%; text-align: center; border-collapse: collapse; margin-top: 10px;}
.manager table td { padding: 5px; font-size: 14px; }
.manager h1 { margin: 0px; padding: 0px; }
.manager a:hover { text-decoration: none; }
.manager table {  }
.manager pre { text-align: left; }
.content { width: 380px; margin: 0 auto; background: #fff; border: 1px solid; padding: 20px;}
.manager thead { text-align: center; font-weight: bold; font-size: 14px; background-color: #eee; }
.manager thead td { border-bottom: 1px solid #ccc; }
.manager pre { background-color: #fffdc0; border: 1px solid #ffce99; padding: 5px; }
.manager .button { display: block; float: left; margin-right: 5px; color: white; background-color: #a0db4c; border: 1px solid #71b50f; padding: 3px 6px; font-weight: normal; }
.manager .cancel { background-color: #df9641; border: 1px solid #b5690f; }
.manager .order-no { font-size: 20px; }
.manager .message { padding: 10px 0; font-style: italic; text-align: center; }
.manager #search { text-align: center; }

#longbanner { margin-top: 15px; margin-left: 60px; float: left; margin-top: 2px;}
.menu { font-size: 16px; }
.promotion { font-size: 16px; border: 1px solid; padding: 3px 15px; margin-bottom: 15px; text-align: center; font-style: italic; background-color: #feefbc; }
.big-text { font-weight: bold; font-size: 24px; }
.menu { background: maroon; color: #fff; padding: 3px 2px; }
.menu a { color: #fff; }
.otoplenie, .smeta { width: 100px; display: block; float: left; text-align: center; font-style: italic; }
.otoplenie { margin-left: 100px; }
.smeta { margin-left: 50px; margin-top: 8px; }

.video { width: 378px; height: 100px; }
.promo-text { font-size: 10px; margin-top: 20px; }
#right h4 { font-size: 14px; color: maroon; margin-bottom: 10px; }
.promo-text ol li { list-style: decimal; background: none; padding-left: 0px; margin-top: 0px; }
.promo-text ol li ul li { list-style: none; }
.promo-pics { margin-top: 10px; }
#right-box #right .video1 { margin-left: 50px; }
#right-box #right .video a { display: block; float: left; margin-right: 30px; }
.promo-pics .items { float: left; margin-right: 5px; width: 120px; text-align: center; }
.video { text-align: center; }
#right-box #right .video a.video2 { margin-right: 0px; }
