* { margin: 0; padding: 0;}
html, body { height: 100%; width: 100%; }
body { color: #5f5e5e; font: 12px tahoma, sans-serif; background: #fff url(/images/fon.png) repeat-x; }
a { text-decoration: underline; color: #338cca; }
a:hover { text-decoration: none; }
h1{ font-size: 20px; position: relative; padding: 10px 0; font-weight: normal;}
img{ border: none; }
.all{ min-height: 100%; margin: 0 auto -70px auto; min-width: 1180px;}
.container {width: 100%; max-width: 1280px; margin: 0 auto;}
.clear{ clear: both; height: 0; overflow: hidden; }
.bn {border: none;clear:both;}
#topdesc{clear: both; padding: 0 10px;}
/* start header */
.header{background: url(/images/header.jpg) no-repeat 50% 0px; }
.header-img {background: url(/images/tel-h.jpg) no-repeat 9px 7px; height: 102px;}
.basket {float:right; width:240px; background: url(/images/basket.gif) no-repeat 0px 41px; padding: 41px 0 0 0; height: 61px;  color: #ffffff;}
.basket p {padding: 5px 0 0 90px;}
.basket a {color: #b3dafa; font-size: 15px; text-decoration: none;}
.header-center {margin: 0 240px 0 199px; text-align: center; padding: 20px 0 0 0;}
a.logo {display: block; height: 30px; width:270px; margin: 0 auto;}
.header-center p {color: #afd5fa;}
.top-menu{ padding: 12px 0 0 0; list-style: none;}
.top-menu li{ display: inline; padding: 0 10px; border-right: 1px solid #d7f0fe;}
.top-menu .last {border: none;}
.top-menu a{ color: #d7f0fe; text-decoration: none; }
.top-menu a:hover { text-decoration: underline;}
/* end header */

/* start sidebar-left */
.sidebar-left { float: left; margin: 0 0 0 -100%; width: 217px; /*background: url(/images/tel-d.jpg) no-repeat 59px 0;*/ padding: 40px 0 0 5px;position: relative;z-index:4;}
.menu{ padding: 7px 0 30px 0; list-style: none; }
.menu li{ padding: 5px 0; }
.menu a { color: #2179b7; background: url(/images/arrow_1.gif) no-repeat 2px 5px; padding: 0 0 0 15px; font-size: 15px; display:block;}
.menu a:hover, .menu a.act {color: #ff6600; background: url(/images/arrow_2.gif) no-repeat 2px 5px;}
.menu a.active{color: #ff6600; background: url(/images/arrow_2.gif) no-repeat 2px 5px;}
h3 {color: #f17e19; border-bottom: 1px solid #d4d4d4; padding: 5px 0 3px 2px; font-weight: normal; font-size: 20px;}
.useful-info {list-style: none; padding: 7px 0 0 2px;}
.useful-info li {padding: 0 0 7px 0;}
.useful-info li a {display: block; font-size: 14px;}
.useful-info li span {display: block; font-weight: bold; color: #afafaf; padding: 2px 0;}
.useful-info li p {font-size: 11px;}
a.all-articles {font-size: 11px; display: block; text-align: right; }
/* end sidebar-left */

/* start sidebar-right */
.sidebar-right{ float: left; margin: 0 0 0 -240px; width: 237px; background: url(/images/basket_down.jpg) no-repeat 2px 0; padding: 37px 3px 80px 0; position: relative;z-index:4;}
.contact {background: url(/images/tel.jpg) no-repeat 190px 25px; padding: 0 0 10px 0;}
.contact h3 {width:190px;}
.contact li {list-style: none; color: #338cca; font-size: 14px; padding: 5px 0;}
.contact .icq {background: url(/images/icq.jpg) no-repeat; padding: 0 0 0 18px; color: #000;}
.contact a {color: #333333; font-size: 12px;}

.news {list-style: none;}
.news li{border-bottom: 1px solid #e5e5e5; padding: 10px 0;}
.news .last {border: none;}
a.ia { position: relative; left: 15px;}
a.tn {display: block; font-size: 15px; padding: 0px 0 5px 0;}
a.tn:hover {color: #ff6600; text-decoration: none;}
.news p {font-size: 11px;}
.news .price {font-size: 16px; padding: 0px 10px 0 0; color:#333333; float:left;}
a.more {color: #338CCA; font-size: 14px; text-decoration: none;}
a.more:hover {color: #ff6600; text-decoration: none;}
.newsb{
	height: 25px;
	line-height: 25px;
}
/* end sidebar-right */
/* start content */
.content{float: left; width: 100%; min-width: 1140px;}
.indention{padding: 20px 250px 0 230px; position: relative;z-index:4;min-width: 710px;}
.front-catalog {border-top: 1px solid #e5e5e5; margin: 10px 0 0 0; list-style: none; width: 100%;clear:both}
.front-catalog li{width:33%; float:left; text-align: center; font-size: 13px;padding: 10px 0 0 0; height: 150px;}
.front-catalog a {display: block; padding: 0 0 5px 0;}
.front-catalog a:hover{color: #ff6600; text-decoration: none;}

.best-goods {list-style: none; clear: both; min-width: 710px; text-align: center;}
.best-goods li {border-top: 1px solid #ababab; padding: 15px 5px 0; float: left; width: 31%; min-width:220px; text-align: center;}
.best-goods li.price { border-top: none; padding: 0 5px 10px; }
.best-goods img {float:none; padding: 0; }
.best-goods img:after{content: '.'; display: block; visibility: hidden; height: 0; line-height: 0; clear: both;}
.best-goods a {text-decoration: none; font-size: 14px; display: block;}
.best-goods a:hover {text-decoration: underline;}
.best-goods .smallim {padding: 10px 0; width:220px;}
.best-goods .imglink {width:220px; display: inline;}
.hz {padding: 5px 0 0 0;margin-top:5px;display: inline-block; width: 220px;}
.hz div {color: #333333; font-size: 18px; padding: 0 20px 7px 0; float: left;}
.hz a {font-size: 15px; text-decoration: none;}
.hz a:hover {color:#ff6600;}
.hz img {float:left; }
.bg {text-align: center; }
.bg a {display: block; padding: 0 0 5px 0; font-size: 15px;}
.bg a:hover{color: #ff6600; text-decoration: none;}
.bg p {text-align: left; padding: 0 0;  width:220px; font-size: 11px; display: inline-block;}
/* end content */

/* start footer */
.clear-down{ clear: both; height: 70px; }
.footer{ min-width: 1000px; background: url(/images/down_fon.png) repeat-x 0 100%; width:100%;}
.footer-c{ max-width: 1280px; margin: 0 auto; height: 70px;}
.copyright{color: #908f8f; font-size: 14px; padding: 30px 0 0 10px; position:relative;z-index:3;}
.copyright span{
	margin: 0 0 0 250px;
}
.footer-img {background: url(/images/down-img.jpg) no-repeat 90% 100%; height: 148px; width:100%; margin: -148px 0 0 0; position: relative;z-index:2;}
/* end footer */

.pagination {border:0 none;padding:10px 10px 5px 0;clear:both;}
.pagination li{border:0;margin:0;padding:0;font-size:11px;list-style:none;float: left;margin-right:2px;}
.pagination a{border:1px solid #9aafe5;margin-right:2px;}
.pagination .previous-off, .pagination .next-off{border:solid 1px #DEDEDE;color:#888888;display:block;float:left;font-weight:bold;margin-right:2px;padding:3px 4px;}
.pagination .next a,.pagination .previous a {font-weight:bold;}
.pagination .active{background:#338CCA;color:#FFFFFF;font-weight:bold;display:block;float:left;padding:4px 6px;}
.pagination a:link,.pagination a:visited {color:#338CCA;float:left;padding:3px 6px;text-decoration:none;}
.pagination a:hover{border:solid 1px #338CCA}
li.next{display:block}
.sortSel {
    float: none;
    text-align: right;
    padding-right: 20px;
}

#Preview .big_img {
	margin:0 auto;
	width:350px;
}
#Preview .buy {
color:#338CCA;
font-size:120%;
height:28px;
padding-top:10px;
border-bottom:1px solid #ececec;
width: 96%;
margin: 0 auto 20px auto;

}
.buy_inner {
margin:0 auto;
width:300px;
}
#Preview .buy a {
color:#ff6600; 
display:block;
float:left;
font-size:15px;
height:28px;
line-height:26px;
text-align:left;
text-decoration:none;
font-weight:bold;
}

#Preview .buy .price {
float:left;
padding-left:20px;
padding-top:5px;
width:110px;
color: #333333;
font-size:16px;
}

/*In Cart*/
table#cart{background:#aaaaaa;color: #333333;width: 100%;font-size: 13px;padding: 0;}
table#cart input,#OrderData input,#OrderData textarea,#recount input{border: 1px solid #333333;}
table#cart thead td{background-color: #e8e7e7;text-align: center;height: 25px;}
table#cart td{background-color: #ffffff;padding-left: 10px;height: 25px;}
.delete{width:35px;padding-right: 10px;}
.delete a{background:transparent url(/images/del.jpg) no-repeat left top;display:block;height:14px;width:14px;margin: 0 auto;}
#recount{margin-left: 15px;font-size: 13px;padding-top: 10px;}
#OrderData{margin:20px auto 0pt;text-align:left;font-size: 12px;}
#OrderData b{display:block;text-align:center;}
#OrderData form {margin:10px auto;width:365px;}
#OrderData label {clear:left;display:block;float:left;margin-top:10px;width:150px;}
#OrderData input {float:left;margin-top:10px;}
#OrderData #comment {clear:left;display:block;height:200px;width:350px;}
#OrderData #doorder{float:none;}

.newsq {clear:both;}
.newsq a {text-decoration:none;}
.newsq a:hover {text-decoration:underline;}
.newsq_left {float:left;width:80px;}
.newsq_left b {color:#1A84B6;font-size:14px;font-weight:normal;}
.newsq .truenews a, .news_left b.truenews, .news_details .truenews {color:#1A84B6;}
.newsq_details {padding-right:10px;text-align:right;}

#desc{
	width: 96%;
	margin: 0px auto;	
}
#desc ul,#desc ol{
	margin-left: 20px;
}
#topdesc ul,#topdesc ol{
	margin-left: 20px;
}
.sidebar-left h3{
	width:210px;
}
.newsq_right a{
	font-size: 16px;
	color:#338CCA;
	text-decoration: underline	
}
.newsq_right a:hover{
	text-decoration: none;
	color:#338CCA;	
}
.newsq{
	margin-bottom: 10px;
}

