@import 'reset.css';
form{
margin: 0; 
padding: 0;
}
body{
	width:100%;
	background: none;
	background: #322d26 url(bg-body.png) 0 0 repeat;
    font: 12px bold tahoma;
    color: #ffefbc;
	margin:0;
}
a {
    color:#ffefbc;
    outline:none;
    text-decoration: none;
}
a:hover {
    color: #ffefbc;
    text-decoration: underline;
}
input, textarea{color: #ffefbc;}
.main-box{
	position:relative;
	width: 964px;
	margin:0 auto;
	overflow:hidden;
}
.main, .header{
	float: left;
	width: 964px;
	margin: 0;
    padding: 12px 0 0 0;
}
.header{
  background: url(header-bg.png) 0 25px no-repeat;
  height: 170px;
}

.header h1.logo{
  float: left;
  width: 173px;
  height: 89px;
  margin: 23px 0 0;
  padding: 0 0 0 12px;

padding: 0;
position: absolute;
left:12px;
top: 23px;
}

.header h1.logo a{
  float: left;
  width: 173px;
  height: 89px;
  margin: 23px 0 0;
  padding: 0 0 0 12px;
}
.header h1.logo a{
  background: url(logo.png) 0 0 no-repeat;
  text-indent: -9999px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.promo-text{
  float: left;
  width: 281px;
  background: url(promo-text.png) 17px 0 no-repeat;
  height: 73px;
/*  margin: 30px 0 0; */
  padding: 0 0 0 17px;
position: absolute;
left: 190px;
top: 50px;
}
.login-form-box{
  float: left;
  width: 195px;
  margin: 0;
  padding: 24px 0 0 61px;
  overflow: hidden;
position: absolute;
left: 483px;
}
.login-form-box a{
  float: left;
  width: 195px;
  text-align: center;
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  text-decoration: underline;
  overflow: hidden;
}
.login-form-box a:hover{text-decoration: none;}
.line-login{
  float: left;
  width: 100%;
  margin: 0;
  padding: 5px 0 0;
  overflow: hidden;
}
.login-form-box label{
  float: left;
  width: 40px;
  text-align: right;
  margin: 5px 0 0;
  padding: 0 7px 0 0;
}
* html .login-form-box .password-login label{
  text-align: right;
  padding: 0 3px 0 0;
}



.defolt-input{width: 138px;}
.min-input{width: 90px;}
.defolt-input, .min-input{
  float: left;
  background: #995913;
  height: 12px;
  margin: 3px 0 0;
}
input.ok-btn{margin: 4px 0 0 7px;}
* html input.ok-btn{margin: 4px 0 0 5px;}
.contact-box{
  float: right;
  width: 220px;
  text-align: center;
  font-family: Georgia;
  font-size: 18px;
  margin: 17px 0 0 0;
  padding: 0;
  overflow: hidden;
}
.contact-box p{
  float: right;
  width: 100%;
  margin: 0;
  padding: 0;
}
.serch-box{
  float: left;
  width: 384px;
  height: 24px;
position:absolute;
left: 0px;
top: 161px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  overflow: hidden;
}
* html .serch-box{
top: 150px;

}

.serch-box label{
  float: left;
  width: 73px;
text-align: right;
text-transform: uppercase;
  margin: 2px 0 0 0;
  padding: 0 7px 0 0;
  overflow: hidden;
}
.serch-box input.search-text, .search_field{
  float: left;
  width: 135px;
  background: #995913;
  height: 14px;
color: #ffefbc;
font-size: 11px;
  margin: 0 8px 0 0;
  padding: 0 7px 0 0;
  overflow: hidden;
}
.basket{
  float: left;
  width: 370px;
  height: 24px;
position: absolute;
left: 390px;
top: 152px;
  margin: 0;
  padding: 10px 0 0;
  overflow: hidden;
}
* html .basket{padding: 0;}
.basket a{
  float: left;
  width: auto;
background: url(basket.gif) 0 0 no-repeat;
text-transform: uppercase;
font-weight: bold;
  margin: 0 0 0 0;
  padding: 0 0 0 32px;
  overflow: hidden;
text-decoration: underline;
}
.basket a:hover{text-decoration: none;}
.basket p{
  float: right;
  width: 204px;
  margin: 0 0 0 0;
  padding: 0 0 0 10px;
  overflow: hidden;
}
.content-box{
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.bg-left-content{
  float: left;
  width: 100%;
background: url(nsh.png) left bottom repeat-y;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.bg-right-content{
  float: left;
  width: 100%;
background: url(right-bg.png) right top repeat-y;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.top-border{
  float: left;
  width: 100%;
background: url(top-border.gif) 0 0 no-repeat;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.left-colum{
  float: left;
  width: 308px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.menu-box{
  float: left;
  width: 308px;
  background: url(menu-box.jpg) 0 0 repeat-y;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.menu-top-border{
  float: left;
  width: 308px;
  background: url(top-border.png) 0 0 no-repeat;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
ul.menu-left{
  float: left;
  width: 283px;
  list-style: none;
  margin: 0;
  padding: 5px 0 0 14px;
}
ul.menu-left li{
  float: left;
  width: 270px;
  background: url(bg-left-menu.png) 0 0 no-repeat;
  height: 23px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  margin: 0;
  padding: 0 6px 0 7px;
  overflow: hidden;
}
ul.menu-left li.top-list{
  background: url(top-list.png) 0 0 no-repeat;
  height: 23px;
  padding: 5px 6px 0 7px;
}
ul.menu-left li.end-list{
  background: url(end-list.png) 0 0 no-repeat;
  height: 23px;
  padding: 1px 6px 3px 7px;
}
ul.menu-left li a{
  float: left;
  width: 270px;
  height: 15px;
  margin: 5px 0 0 0;
  overflow: hidden;
}

.info-left-box span{
  float: left;
  width: 100%;
  text-align: center;
  font-weight: bold;
  margin: 0 0  0 0;
  padding: 15px 0 0 0;
  font-family: Tahoma;
  font-size: 13px;
}
.info-left-box p{
  float: left;
  width: 100%;
  text-align: justify;
line-height: 20px;
  font-weight: bold;
  margin: 0 0  0 0;
  padding: 25px 0 0 0;
}
.right-box{
  float: right;
  width: 620px;
  margin: 0;
  padding: 4px 18px 0 0;
}
.title-text-box{
  float: left;
  width: 100%;
  background:  url(title-text-box.png) 0 0 no-repeat;
  text-align: center;
  font-family: Georgia;
  font-size: 15px;
  font-weight: bold;
  margin: 4px 0 0;
  padding: 1px 0 4px 0;
}
.goods-line{
  float: left;
  width: 100%;
  margin: 0;
  padding: 11px 0 9px 0;
  border-bottom: 2px solid #ffc000;
}
.goods-line2{
  border: none;
}
.image-box{
  float: left;
  width: 104px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.goods-line2 .image-box{
  float: left;
  width: 158px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.text-info{
  float: right;
  width: 500px;
  margin: 0;
  padding: 0;
}
.goods-line2 .text-info{
  float: right;
  width: 430px;
  text-align: justify;
  font-family: Tahoma;
  font-size: 13px;
  margin: 20px 0 0;
  padding: 0;
}
.buy-box{
  float: right;
  width: 84px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.buy-box input{float: right;}
.buy-box p{
  float: left;
  width: 100%;
  text-align: center;
  font-size: 14px;
  margin: 5px 0 0;
  padding: 0;
  overflow: hidden;
}
.goods-title{
  float: left;
  width: 410px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  margin: 0;
  padding: 0;
}
.goods-line2 .goods-title{
  float: left;
  width: 530px;
  font-size: 15px;
  font-family: Tahoma;
  font-weight: bold;
  text-align: center;
  margin: 0;
  padding: 0 0 15px 0;
}
.goods-line3{font-family: Tahoma;}
.goods-line3 .goods-title{
  width: 100%;
  margin: 0;
  text-align: left;
  font-family: Tahoma;
  font-size: 15px;
  font-weight: bold;
  padding: 15px 0 0;
  overflow: hidden;
}
.price1{
  float: left;
  width: 190px;
  margin: 0;
  padding: 5px 0 0;
  overflow: hidden;
}
.price1 label{
  float: left;
  width: 99px;
  text-transform: uppercase;
  margin: 0;
  padding: 5px 0 0;
  overflow: hidden;
}
.price1 input{
  float: left;
  width: 44px;
  background: #330000;
  color: #ffefbc;
  text-align: center;
  margin: 2px 0 0 0;
  padding:0;
  border: 1px solid #846d63;
  overflow: hidden;
}
.price1 p{
  float: left;
  width: auto;
  color: #ffefbc;
  margin: 2px 0 0 0;
  padding:0 0 0 10px;
  overflow: hidden;
}
.price2{
  float: left;
  width: 190px;
  margin: 0;
  padding: 5px 0 0 134px;
  overflow: hidden;
}
.price2 span{
  float: left;
  margin: 0;
  padding: 5px 0 0;
  overflow: hidden;
}
.price2 input{
  float: left;
  width: 74px;
  background: #330000;
  color: #ffefbc;
  text-align: center;
  margin: 2px 0 0 0;
  padding:0;
  border: 1px solid #846d63;
  overflow: hidden;
}
.price2 p{
  float: left;
  width: auto;
  color: #ffefbc;
  margin: 2px 0 0 0;
  padding:0 0 0 10px;
  overflow: hidden;
}
.price3{
  float: right;
  margin: 5px 0 0;
}
.total-box{
  float: left;
  width: 100%;
  margin: 30px 0 0;
  padding: 0 0 20px 0;
  overflow: hidden;
}
.total{
  float: left;
  width: 217px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.total-line{
  float: left;
  width: 217px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.total-line span{
  float: left;
  font-family: Tahoma;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 7px 0 0;
  padding: 0;
  overflow: hidden;
}
.total-line input{
  float: left;
  width: 98px;
  background: #330000;
  height: 20px;
  color: #ffefbc;
  text-align: center;
  font-family: Tahoma;
  font-size: 15px;
  font-weight: bold;
  margin: 2px 0 0 0;
  padding:2px 0 0 0;
  border: 1px solid #846d63;
  overflow: hidden;
}
.total-line p{
  float: left;
  width: auto;
  font-size: 15px;
  font-weight: bold;
  margin: 5px 0 0;
  padding: 0 0 0 7px;
  overflow: hidden;
}
.btn5{
  float: left;
  margin: 14px 0 0 52px;
}
.total-box .info{
  float: right;
  width: 372px;
  font-family: Tahoma;
  font-size: 12px;
  margin: 0;
  padding: 0;
}
.total-box .info p{
  float: right;
  width: 372px;
  margin: 0;
  padding: 0;
}
.total-box .info p a{text-decoration: underline;}
.total-box .info p a:hover{text-decoration: none;}
.btn7{
  float: left;
  margin: 20px 0 0 118px;
}











































.more-info{
  float: left;
  width: 100%;
  font-size: 13px;
  line-height: 14px;
  margin: 0;
  padding: 5px 0 5px 0;
font-family: Tahoma;
}
.more-btn{float: right;}
.page-box{

  width: 100%;
  height: 28px;
  margin: 0;
text-align:center;
  padding: 14px 0 18px 0;
  overflow: hidden;
}
.page-box ul{
  margin: 0;
text-align:center;
  overflow: hidden;
 display: inline-block;
}
.page-box ul li{
 float:left;
  width: 21px;
  background: url(page.png) 0 0 no-repeat;
  height: 18px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.page-box ul li a{
  float: left;
  width: 100%;
  height: 18px;
  text-align: center;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.page-box ul li.back{
  width: 53px;
  background: url(back.png) 0 0 no-repeat;
  padding: 0 18px 0 0;
  text-indent: -9999px;
}
.page-box ul li.next{
  width: 53px;
  background: url(next.png) right top no-repeat;
  padding: 0 0 0 18px;
  text-indent: -9999px;
}
.info-promo-text{
  float: left;
  width: 100%;
  margin: 0;
  padding: 5px 0 0;
  overflow: hidden;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 13px;
}
.info-promo-text p{
  float: left;
  width: 100%;
  font-size: 13px;
  font-weight: bold;
  font-family: Tahoma;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.info-promo-text2 p{
  float: left;
  width: 100%;
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 0 0 18px 0;
  overflow: hidden;
}
.info-promo-text2 p b{text-decoration: underline;}
.footer-box{
  float: left;
  width: 100%;
  margin: 0;
  padding: 22px 0 0;
  overflow: hidden;
}
.footer-promo{
  float: left;
  width: 760px;
  height: 157px;
  margin: 0;
  padding: 0 0 0 102px;
  overflow: hidden;
}
.promo-box1, .promo-box2, .promo-box3{
  float: left;
  width: 222px;
  height: 157px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.promo-box2{padding: 0 0 0 42px;}
.promo-box3{float: right;}
ul.footer-manu{
  padding-top: 15px;
  clear: both;
  text-align: center;
  width: 862px;
  color: #ffc000;
  font-family: Tahoma;
  font-size: 15px;
  font-weight: bold;
}
ul.footer-manu li{
  display: inline;
  width: auto;
  background: url(footer-menu.gif) right 2px no-repeat;
  margin: 0;
  padding: 0 18px 0 0;
}
ul.footer-manu li:last-child{background: none;padding:0}
ul.footer-manu li a{color: #ffc000;}
.footer-box p{
  float: left;
  width: 100%;
  text-align: center;
  font-family: Tahoma;
  font-weight: bold;
  margin: 0;
  padding: 15px 0 30px 0;
}
.form{
  float: left;
  width: 700px;
  background: url(form-bg.jpg) 132px 0 no-repeat;
  height: 631px;
  margin: 0 0 0 0;
  padding: 0 0 0 132px;
  overflow: hidden;
}
.form .title-text-box{
  float: left;
  width: 100%;
  background: none;
  text-align: center;
  font-family: Georgia;
  font-size: 20px;
  font-weight: bold;
  margin: 10px 0 0;
  padding: 0;
  overflow: hidden;
}
#feedback_form label{
  float: left;
  width: 100%;
  background: none;
  text-align: center;
  font-family: Tahoma;
  font-size: 15px;
  font-weight: bold;
  margin: 35px 0 0;
  padding: 0;
  overflow: hidden;
}
.input-form{
  float: left;
  width: 439px;
  margin: 0;
  padding: 20px 0 0 58px;
}
.input-form input{
  float: left;
  width: 296px;
  background: #330000;
  height: 19px;
  text-align: center;
  font-size: 14px;
  margin: 0 0 0 95px;
  padding: 0;
  border: 1px solid #866f65;
}
.input-form textarea{
  float: left;
  width: 487px;
  background: #330000;
  height: 210px;
  font-size: 14px;
  margin: 0;
  padding: 0;
  border: 1px solid #866f65;
}
.btn7-form{
  float: left;
  margin: 50px 0 0 128px;
}
.btn8{
  float: left;
  margin: 50px 0 0 64px;
}

input.button-styled { width: 151px; height: 22px; display: block; background: #000 url(btn5.jpg) 100% 0 no-repeat; border: 0; cursor: pointer; text-indent:-9999px; margin-top: 3px}

input.feedback_commit { width: 190px; height: 24px; display: block; background: #000 url(btn8.jpg) 100% 0 no-repeat; border: 0; cursor: pointer; text-indent:-9999px; margin-top: 3px}

#add_product_notification { background: #3E3333; color: #f8a94b; font-weight: bold; padding: 10px; }
#own_preloader { z-index:1000; text-align: center; vertical-align: middel; width:200px; height:60px; }

.footer-blocks {padding: 15px 0 10px;clear:both;}

.info-left-box{
  float: left;
  width: 272px;
  margin: 4px 0 0 0;
  padding: 0 17px 10px 19px;
  overflow: hidden;
/*  background:url(bg01-bottom.png) no-repeat left bottom;*/
}

/*.bg-right-content-bg { background:url(bg02-bottom.png) no-repeat right bottom;}*/


.test-bottom { background:url(bg01.png) no-repeat left bottom;height:16px;}

/* Blog */
#comments_link {cursor:pointer;}
.note, .comment-details {padding:10px 0;clear:both;}
.article {margin-bottom:40px;}
.pagination {font-weight:bold; text-align:center;}
.pagination_page {padding:0 0.1em;}
#comments, #comment_form {margin-top:20px;}
ul.comments {list-style-type:none; margin:0;}
ul.comments li {margin-bottom:20px;}
#comment_form dd {margin:2px 0 5px 0;}
#comment_form input {width:200px;}
#comment_form textarea {overflow:auto; width:270px;}
#author_fields, #comment_fields {display:block; float:left; margin-right:15px;}
#moderation_warning {margin-top:20px;}
.error {color:red !important;}
.input-error {border:1px solid red !important;}
.notice { margin:15px 0;}
.bt_send {color:#333 !important;}

 .article_f {font-size:13px; font-family:arial;}