body{text-align:center;background:#3b6ca4;font-family:Tahoma, "Geneva CY", sans-serif;font-size:12px;line-height:130%;color:#707070;}
#wrap{width:1000px;text-align:left;margin:0 auto}
a, a:visited{text-decoration:none}
a:hover{text-decoration:underline}
#header{margin-top:18px;height:180px;width:100%;background:url(../images/top-bg.jpg) 2px top no-repeat;position:relative}
	#header .logo{position:absolute;overflow:hidden;color:#1b76b7;font-weight:normal;left:26px;top:31px}
	#header .logo a{display:block;width:112px;height:96px;background:url(../images/logo.jpg) no-repeat}
	#header .logo span{position:absolute;left:-1000pt}
#header address{position:absolute;top:12px;right:0;width:160px;font-style:normal;color:#1b76b7;font-size:13px;line-height:180%}
	#header address strong{font-weight:normal;font-size:17px;display:block;padding:0 0 5px 4px;font-family:Tahoma, "Geneva CY", sans-serif}
	/*#header address .icq-mail{background:url(../images/phone.jpg) left top no-repeat;padding:5px 0 5px 38px;display:block;line-height:130%;font-weight:bold}
	#header address .icq{color:#000;background:url(../images/icq-ico.gif) 7px center no-repeat;padding-left:26px}                                             */
	#header .icq-mail a{color:#000}
	#header address .tel{line-height:150%;display:block;color:#2480c2;font-weight:bold}
#header .nav{position:absolute;top:163px;left:0;width:100%;text-align:center;font-size:14px}
	#header .nav li{display:inline;color:#d8efff}
	#header .nav li a{color:#d8efff;margin:0 12px}
	#header .nav li a.active{color:#fff;cursor:default}
	#header .nav li a.active:hover{text-decoration:none}
.eme{
    font-size:11px;
    color:#000000;
    text-decoration:underline;
    padding:10px 0 0 0;
}
.eme a,.eme a:hover{
    color:#000000;
}


#header address .icq{color:#000;background:url(../images/icq-ico.gif) 0px center no-repeat;padding-left:19px}

#content{background:url(../images/bg-content.gif) repeat-y;margin:19px 0;min-height:580px;height:auto !important;height:580px;position:relative}
.clear{clear:both;width:100%;overflow:hidden}
	#content .t{position:absolute;top:-14px;left:0;width:1000px;height:14px;background:url(../images/bg-content-tb.png) left top no-repeat;overflow:hidden}
	#content .b{position:absolute;bottom:-14px;left:0;width:1000px;height:14px;background:url(../images/fnn.gif) left top no-repeat;overflow:hidden}
#content .main{float:left;width:100%;;background:url(../images/lfn.gif) left top repeat-y;}
	#content .main .content{margin:0 229px 0 213px;padding:5px 5px 0 10px}
	#content .main .content h1{color:#1b76b7;font-weight:normal;font-size:17px;padding:0 0 8px 0}
	#content .main .content .descript{font-size:12px;line-height:130%;color:#707070;text-align:justify;padding:0 0 18px}
	#content .main .content h3.sort{color:#1b76b7;font-weight:normal;font-size:14px;padding:0 0 12px}
	#content .main .content .trade-mark{font-size:12px}
		#content .main .content .trade-mark li{display:inline;line-height:130%;margin-right:6px}
		#content .main .content .trade-mark li a{color:#6e6f6f}
		#content .main .content .trade-mark li a:hover, #content .main .content .trade-mark li a.active{text-decoration:none;color:#1b76b7}
	#content .main .content .item{padding:16px 24px 18px;background:url(../images/line-b.png) left bottom no-repeat;overflow:hidden;clear:both}
		#content .main .content .item .image{float:left;width:auto;padding:12px 0 0}
		#content .main .content .item dl{margin-left:136px}
			#content .main .content .item dl dt{font-size:17px;margin:2px 0 10px}
			#content .main .content .item dl dt a{color:#1b76b7;font-size:17px}
			#content .main .content .item dl dd{color:#333;font-size:13px;margin-bottom:2px}
			#content .main .content .item dl dd.price{margin-top:8px}
			#content .main .content .item dl dd.price strong, #right .offer p .price{font-size:19px;color:#356a89;font-weight:normal;margin-right:0px}
			#content .main .content .item dl dd.price strong small, #right .offer p .price small{font-size:12px}
			#content .main .content .item dl dd.price a.order, #right .basket p.order a{display:-moz-inline-stack;display:inline-block;width:126px;height:25px;line-height:22px;text-align:center;color:#fff;font-size:13px;background:url(../images/button.png) left top no-repeat}
			#content .main .content .item dl dd.price a.order:hover, #right .basket p.order a:hover{background:url(../images/button.png) left bottom no-repeat;text-decoration:none}

            #content .main .content .item dl dd.price a.pinfo, #right .basket p.pinfo a{display:-moz-inline-stack;display:inline-block;width:100px;height:25px;line-height:22px;text-align:center;color:#fff;font-size:13px;background:url(../images/buttond.png) left top no-repeat}
			#content .main .content .item dl dd.price a.pinfo:hover, #right .basket p.pinfo a:hover{background:url(../images/buttond.png) left bottom no-repeat;text-decoration:none}



	#content .main .content .pager{padding:16px 0 4px;text-align:center}
		#content .main .content .pager a{display:-moz-inline-stack;display:inline-block;color:#0e639e;border:solid 1px #9ab9e5;height:22px;line-height:22px;font-size:11px;padding:0 5px}
		#content .main .content .pager .next, #content .main .content .pager .prev{font-weight:bold}
		#content .main .content .pager a:hover{color:#fff;background:#2e7bb1;text-decoration:none;border:solid 1px #2e7bb1}
		#content .main .content .pager a.no-link, #content .main .content .pager a.no-link:hover{color:#888;border:solid 1px #dedede;cursor:default;background:none}
	
#sidebar{float:left;margin-right:-213px;width:210px}
#sidebar .categories{margin:-8px 0 0px 5px;background:#6495c0 url(../images/catsl.jpg) left top no-repeat;position:relative}
	#sidebar .categories h3{color:#ffffff;padding:12px 10px 6px 10px;font-size:13px;text-align:center}
	#sidebar .categories ul{font-size:11px;padding-bottom:8px}
		#sidebar .categories ul li{background:url(../images/bullit.jpg) 8px center no-repeat;padding:4px 28px 5px 32px;line-height:125%;position:relative;margin-right:14px}
		#sidebar .categories ul li:hover ul{display:block}
		#sidebar .categories ul li a{color:#fff}
			#sidebar .categories ul li ul{display:none;border:solid 1px #8c867b;padding:6px 9px;background:#6495c1;position:absolute;top:0;left:190px}
			#sidebar .categories ul li ul li{background:none;padding:0 0 6px}
#right .banner{position:relative;z-index:2}

#right{float:right;width:210px;margin-left:-213px}
#right .basket{background:url(../images/basket.jpg) 0 25px no-repeat}
	#right .basket h3{color:#1b76b7;font-size:17px;font-weight:normal;padding:0 0 8px 30px}
	#right .basket p{margin-left:58px;font-size:13px;color:#555;margin-bottom:4px}
	#right .basket p.order{margin-top:10px}
#right h3.hot-offer{color:#f53f00;font-size:17px;font-weight:normal;padding:6px 12px 8px}
#right .offer{background:url(../images/line-small.png) left top no-repeat;text-align:center;padding:10px 12px 14px}
	#right .offer h2{line-height:120%;padding:0 0 14px}
	#right .offer h2 a{color:#1d1d1d;font-size:13px;}
	#right .offer p{margin:12px 0 0}
	#right .offer p a{color:#356a89;font-size:12px;text-decoration:underline}
	#right .offer p a:hover{text-decoration:none}

#footer{position:relative;font-size:12px;padding-top:4px}
#footer .copy{float:left;width:184px;text-align:center;color:#d8efff}
	#footer .copy a{color:#d8efff}
#footer .description{color:#8bc5ed;line-height:130%;text-align:center;margin:0 25px 0 210px}
	#footer .description p{margin-bottom:8px}

.catalog-front {list-style: none; padding: 15px 0 0 0; width: 542px;}
.catalog-front li{float: left; width: 135px; height: 180px; }
.catalog-front a{display: block; text-decoration: none; text-align: center;font-size:11px; }
.catalog-front a strong{display: block; text-align: center; color: #3a6e9e; padding: 5px 0 0 0px;font-size:12px;}
.catalog-front a:hover strong{text-decoration: none; color:#6495C0;}


.pagination {border:0 none;padding:10px 0 0 0;clear:both;margin:16px 0 4px 150px;}
.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}

#Preview #desc{
	clear: both;
/*	padding-left: 20px;*/
	padding-top: 10px;
    padding-left:10px;
    color: #4B4B4B;
	font-size: 12px;
	margin: 15px 0 0 0px;
	font-size: 14px;
}
#Preview #desc ul,#Preview #desc ol{
  margin: 0 0 0 20px;
}
#Preview .big_img{
	margin: 10px auto 0 auto;
	width: 350px;
}

#Preview .buy .priceq{
	float: left;
/*	width: 150px;*/
color:#356A89;
font-size:19px;
font-weight:normal;
margin-right:10px;
}
#Preview .order{
	float: left;
display:-moz-inline-stack;display:inline-block;width:126px;height:25px;line-height:22px;text-align:center;color:#fff;font-size:13px;background:url(../images/button.png) left top no-repeat}
.buy_inner{
	margin: 10px auto 0 auto;
	width: 350px;
	height: 35px;
	clear:both;
}

/*In Cart*/
table#cart{background:#aaaaaa;color: #333333;width: 565px;font-size: 13px;padding: 0;}
table#cart input,#OrderData input,#OrderData textarea,#recount input{border: 1px solid #aaaaaa;}
table#cart thead td{background-color: #e8e7e7;text-align: center;height: 25px;font-weight:bold; font-size:12px; padding:0;}
table#cart td{background-color: #ffffff;padding: 10px;height: 25px;border:1px solid #6495C0}
.delete{width:20px;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:150px;width:350px;}
#OrderData #doorder{float:none;}

.news {list-style: none; padding: 5px 0;}
.news h3{font-weight:normal;font-size:14px;padding:0 0 12px}
.news h3 a{color:#1b76b7;}


