/**
 * File: style.css
 * This file contain CSS styles for screen mode view.
 *
 * Creator: Richard Grey
 * URL: http://richie.com.ua
 * ICQ: 823-784
 * Email: rich@richie.com.ua
 *
 * (c)2009.
  **/

html, body { height:100%;}
body { background:#fcf9f4 url(../../img/bg.png) repeat-x 0 0; color:#000; font:normal 75%/150% Verdana, Arial, Helvetica, sans-serif;}
form, body, iframe { margin:0; padding:0;}
img, table, iframe { border:0;}
input, select, textarea { color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
p { margin:0; margin-bottom:1.5em;}
small { font-size:0.6875em;}

/* Links */
a { color:#069fda;}
a:hover { color:#0036b1;}

.lnk_more { padding-right:11px; background:url(../../img/arrow-red.png) no-repeat 100% 0.2em; color:#000; text-decoration:none;}

.lnk_address { padding-right:10px; margin-right:-10px; background:url(../../img/arrow-blue.png) no-repeat right 3px;}
.lnk_address { color:#0595ca; text-decoration:none; font-size:12px; font-weight:bold; zoom:1;}
.lnk_address:hover { color:#e33600;}

.open-link { outline:none;}

/* Headers */
h1 { margin:0 0 1.5em 0; padding:5px 0 5px 10px; color:#841919; font:bold 16px/19px Verdana, Arial, Helvetica, sans-serif; background:url(../../img/common-gradient.png) repeat-y 0 0}
h2 { margin:0 0 0.25em; padding:0; color:#841919; font:bold 16px/120% Verdana, Arial, Helvetica, sans-serif;}
h3 { margin:0 0 0.25em; padding:0; color:#000; font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif;}
h4 { margin:0 0 0.75em; padding:0; color:#000; font:normal 1em/120% Verdana, Arial, Helvetica, sans-serif; text-align:center;}

/* Lists */
ul { margin:0 0 1.5em; padding:0 0 0 1.6em; list-style:none; overflow:hidden;}
ul li { margin:0; padding:0 0 0 15px; background:url(../../img/bull.png) no-repeat 0 0.4em; zoom:1;}
ul ul { margin:1em 0 1em 0px;}
ol { margin:0 0 1.5em 22px; padding:0 0 1px 1em; line-height:20px;}
ol li { margin:0; padding:0 0 0 0;}
ol ol { margin:1em 0 1em 18px;}
ol { //margin-left:28px}
ol li { //padding-left:1px;}
ol ol { //margin-left:23px;}

/* Tables */
/* Tables */
table { border:0; border-collapse:collapse; margin:1em 0;}
/*td, th { padding:5px; border-bottom:1px solid #9b3e2e;}*/
td, th { padding:5px 20px; border-bottom:1px solid #9b3e2e;}
th { color:#9b3e2e; border-bottom:2px solid #bf4c39; text-align:left; background:#fbe3b5;}

/* Images */
.imgl { float:left; margin:0 20px 10px 0;}
.imgr { float:right; margin:0 0 10px 20px;}
.imgc { margin:1.2em auto;}

/* Helper Classes */
.left { float:left;}
.right { float:right;}

/* clearfix */
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix { display:inline-block;}
html[xmlns] .clearfix { display:block;}
* html .clearfix { height:1%;}

.tabed { padding-left:1.6em;}

.grey { color:#5d5554;}
.blue { color:#01309d;}
.red { color:#880606;}

/*--------------- Hide text
 **/
.logo a { display:block; overflow:hidden; text-indent:-999em;}

/*--------------- Stucture classes
 **/
.screen { min-height:100%; background:url(../../img/bg-footer.png) repeat-x 0 bottom;}
.layout { width:980px; margin:0 auto; position:relative;}

.header { /*height:219px;*/ height:222px;   background:url(../../img/bg-header.jpg) no-repeat 0 0; position:relative;}
.logo { position:absolute; left:90px; top:80px; background:none;}
.logo a { width:280px; height:80px;}
.header_phone { position:absolute; left:155px; top:23px; width:170px; padding-right:12px; text-align:right; color:#5c8196; font-size:11px; line-height:15px;}
.header_phone big { display:block; font-size:16px; line-height:18px; white-space:nowrap; letter-spacing:-1px;}

/* Search box  */
.search { position:absolute; left:574px; top:3px; padding-top:5px;}
.search input { float:left; width:147px; height:15px; padding:5px 0 3px 10px; margin:0 8px 0 0; border:1px solid #34b5e5; background:url(../../img/bg-input.png) repeat-x 0 0; color:#23a4cc;}
.search input.btn_search { width:53px; height:34px; margin:-5px 0 0; background:url(../../img/btn-search.jpg) no-repeat 0 0; border:0; cursor:pointer;}

/* Cart Classes  */
.cart { position:absolute; right:61px; top:0px; height:36px; padding:11px 53px 0 0; color:#e33600; font-size:11px; line-height:14px; text-decoration:none;}
.cart:hover { color:#e33600;}
.cart-empty { background:url(../../img/btn-cart.jpg) no-repeat 100% 0;}
.cart-full { background:url(../../img/btn-cart-full.jpg) no-repeat 100% 0;}
.cart a {
	color:#e33600;
	text-decoration:none; 
}
.cart a:hover {
	color:#e33600;
	text-decoration:none; 
}
 
/*--------------- Main Menu
 **/
.mmenu { position:absolute; left:35px; top:183px; margin:0; padding:0; height:33px; overflow:hidden;}
.mmenu li { float:left; margin:0; padding:0; background:none;}
.mmenu a { float:left; height:20px; padding:13px 0 0; background-image:url(../../img/mmenu.jpg);}
.mmenu a { color:#fff; font:normal 12px/10px Verdana, Arial; text-decoration:none; text-align:center;}
.mmenu a.x2 { padding:8px 0 0; height:25px}
.mmenu a:hover { color:#fff;}

.mmenu01 { width:85px; background-position:0 0; margin-right:11px;}
.mmenu01:hover { background-position:0 -33px;}
.mmenu02 { width:89px; background-position:-85px 0; margin-right:12px;}
.mmenu02:hover { background-position:-85px -33px;}
.mmenu03 { width:108px; background-position:-174px 0; margin-right:15px;}
.mmenu03:hover { background-position:-174px -33px;}
.mmenu04 { width:92px; background-position:-282px 0; margin-right:15px;}
.mmenu04:hover { background-position:-282px -33px;}
.mmenu05 { width:84px; background-position:-374px 0; margin-right:15px;}
.mmenu05:hover { background-position:-374px -33px;}
.mmenu06 { width:84px; background-position:-458px 0; margin-right:12px;}
.mmenu06:hover { background-position:-458px -33px;}
.mmenu07 { width:93px; background-position:-542px 0; margin-right:13px;}
.mmenu07:hover { background-position:-542px -33px;}
.mmenu08 { width:83px; background-position:-635px 0; margin-right:12px;}
.mmenu08:hover { background-position:-635px -33px;}
.mmenu09 { width:94px; background-position:-718px 0; margin-right:0;}
.mmenu09:hover { background-position:-718px -33px;}

/*--------------- Main Menu
 **/
.middle { padding:0 17px 135px;;}

.page { background:#fcf9f4 url(../../img/bg-page.png) repeat-x 0 0; position:relative;}

/* Main Page Backgrounds */
.bg-mainpage { background:url(../../img/bg-mainpage-bottom.jpg) no-repeat 100% 100%;}
.bg-mainpage-reflex { position:relative; padding-left:203px;}
.bg-mainpage-reflex img { position:absolute;}

/* Left Bar Backgrounds */
.bg-leftbar { background:url(../../img/bg-leftbar.png) repeat-y 0 0;}
.bg-leftbar-top { background:url(../../img/bg-leftbar-top.jpg) no-repeat 0 0;}
.bg-leftbar-bottom { background:url(../../img/bg-leftbar-bottom.jpg) no-repeat 0 100%;}

/* Content minimal height */
.page-content { min-height:560px;}


/* Left Bar */
.leftbar { float:left; padding:6px 0 65px 8px; width:194px;}

/* Produt rubricator */
.rubricator { margin:0 0 1.6em; padding:0; list-style:none;}
.rubricator li { margin:0; padding:0 0 6px; background:url(../../img/rubricator-shadow.jpg) no-repeat 0 18px; line-height:18px;}
.rubricator a { text-decoration:none;}
.rubricator .open-link { padding:0 0 0 22px; background:url(../../img/bull-rubricator.png) no-repeat 0 center; font-weight:bold; text-decoration:none;}
.rubricator .open-link img { vertical-align:text-bottom;}
.rubricator ul { display:none;}
.rubricator ul.open { display:block;}

/* by Categories */
.rubricator ul.categories-list { margin:0; padding:6px 0 0 9px;}
.rubricator ul.categories-list li { margin:-5px 0 0; padding:0 0 5px 23px; line-height:23px; background:url(../../img/bg-categories.png) no-repeat 0 0;}
.rubricator ul.categories-list li.mark { background-image:url(../../img/bg-categories-marked.png);}
.rubricator ul.categories-list li.mark.act { background-image:url(../../img/bg-categories-marked-act.png);}
.rubricator ul.categories-list li.act { background-image:url(../../img/bg-categories-act.png);}
.rubricator ul.categories-list sub {font-size:8px;}

/* by Age */
.rubricator ul.age-list { margin:0; padding:2px 0 0 27px; position:relative; zoom:1}
.rubricator ul.age-list li { padding:0 0 6px 30px; background:url(../../img/age-shadow.jpg) no-repeat 0 18px;}
.rubricator ul.age-list li.icons { position:absolute; left:0; top:3px; padding:0; width:42px; height:81px; background:url(../../img/age-icons.jpg) no-repeat 0 0;}

/* Brands */
.rubricator .brands-list { margin:0; padding:6px 0 0 2px; width:180px; text-align:justify; display:none;}
.rubricator .brands-list.open { display:block;}
.rubricator .brands-list li { display:inline; margin:0; padding:0; background:none;}
.rubricator .brands-list a { }

/* Center block information for Main Page */
.center-mainpage { float:right; width:721px; padding-bottom:50px;}

.leftside { float:left; width:202px; padding:6px 0 0; margin:0 10px 0 0;}
.rightside { float:left; width:498px; padding:6px 0 0;}

/* block-classes */
.block-title { height:20px; position:relative; padding-left:15px; z-index:80;}
.block-title img { position:absolute; }
.block { position:relative; padding:12px 0; margin-bottom:1em; overflow:hidden;}
.block-r { background:url(../../img/block/blockframe-r.png) repeat-y 100% 0; padding-right:13px;}
.block-l { background:url(../../img/block/blockframe-l.png) repeat-y 0 0; padding:0 0 0 13px;}
.block-content { background:#fdfcf9; padding:0 15px; color:#3e1506; font-size:11px; line-height:13px; zoom:1;}
.block-content big { font-size:12px;}
.block-content-ttl { height:30px;}
.block-content-ttl img { position:absolute;}
.block-bottom-wedge { position:relative; height:20px; background:url(../../img/block/blockframe-b.png) no-repeat center;}
.block-c { position:absolute; left:-13px; top:-12px; width:26px; height:24px; background:url(../../img/block/blockframe-corners.png) no-repeat 0 0;}
.block-rt, .block-rb { margin-left:100%;}
.block-lb, .block-rb { top:auto;}
.block-lb, .block-lt { width:100%;}


/* Blocks */
.actions { position:relative;}
.actions .block-content { padding:0;}
.actions .pic { position:absolute; left:150px; top:-10px;}

.contests  { position:relative;}
.contests ul { margin:0;}
.contests  .block-content { line-height:18px;}
.contests .pic { position:absolute; left:6px; top:160px;}

.adresses { float:left; width:202px; position:relative;}
.adresses .block-content { padding:0 0 0 5px;}
.adresses ul { margin:0; padding-left:0;}
.adresses .pic { position:absolute; left:145px; top:0px;}

.novelty { float:right; width:286px; position:relative;}
.novelty .block-content { padding:0;}
.novelty .pic { position:absolute; left:235px; top:-3px;}

.gift-manager { float:right; width:286px; position:relative;}
.gift-manager .block-content .indent { padding:0.5em 1em 1.5em 1em;}
.gift-manager .pic { position:absolute; left:245px; top:-5px;}
.gift-manager .pic2 { position:absolute; left:-12px; top:80px;}

.bestsales { float:left; margin-top:-20px; width:100%; position:relative;}
.bestsales .block-content { padding:2px 0;}
.bestsales-list { margin:0; padding:0 25px 0 0;}
.bestsales-list li { position:relative; float:right; padding:1px; width:109px; height:141px; background:url(../../img/bestsale01.png) no-repeat 0 0; z-index:90;}
.bestsales-list li.even { background:url(../../img/bestsale02.png) no-repeat 0 0;}
.bestsale-pic { width:100%; height:97px; overflow:hidden; text-align:center;}
.bestsale-pic a { display:block;}
.bestsale-pic img { height:97px;}
.bestsale-desc { padding-top:2px; text-align:center; color:#000; line-height:18px;}
.bestsale-name { width:100%; overflow:hidden; white-space:nowrap;}
.bestsale-price { font-size:12px; color:#911919;}
.best-sale-bookmark { position:absolute; left:0; top:0; margin-left:100%; width:8px; height:98px; background:url(../../img/bestsale-boolmark01.png) no-repeat 0 0; z-index:100;}
.even .best-sale-bookmark { background:url(../../img/bestsale-boolmark02.png) no-repeat 0 0;}

.articles { float:left; width:232px; position:relative;}
.articles .block-content { /* padding:0 0 0 10px; */}
.articles .indent { width:148px; padding-bottom:1em;}
.articles .pic { position:absolute; left:190px; top:10px;}
.articles .pic2 { position:absolute; left:-15px; top:60px;}

.article-catlist li{
	margin-bottom:5px;
}
.article-cat-descr {
	margin-bottom:10px;
}

.forum { float:right; width:246px; position:relative;}
.forum .indent { padding:0 0 1em 1em;}
.forum .pic { position:absolute; left:205px; top:20px;}

.login { position:absolute; left:0; margin-top:-34px; width:203px; text-align:center; z-index:900;}
.login .clearfix { padding-top:5px;}
.login label { float:left; width:60px; clear:left; text-align:left;}
.login input { float:left; width:90px; height:15px; margin:0 5px 0 0; padding:3px 2px; background:#fffefd; border:1px solid #b8ab8f;}
.login .btn-login { width:31px; height:31px; margin:-5px 0 0; padding:0; border:0; background:url(../../img/btn-enter.png) no-repeat 0 0; cursor:pointer;}

.logout {
	position:absolute; left:0; margin-top:-34px; width:203px; text-align:center; z-index:900;
	
}
.logout div.logout-content{
	width:200px;
	
}
.ajax-loading {
	background-image: url(/images/lightbox-ico-loading.gif);
	background-repeat: no-repeat;
	padding: 30px 50px;
	display:none;
	
}

.wishlist {
		margin-top:20px;
} 
.wishlist-col1 {
		float:left;
		width:250px;
		
}
.wishlist-col2 {
		float:left;
		width:170px;
}

.wishlist-presentlist {
	margin-top:20px;
}

.wishlist-presentlist ul, .wishlist-presentlist ul li {
	list-style:none;
	background:none;
	margin:0;
	padding:0;
}

.wishlist-presentlist .col1 {
	float:left;
	width:130px;	
}
.wishlist-presentlist .col2 {
	float:left;
	width:270px;
}
.wishlist-presentlist .col3 {
	float:left;
	width:50px;
	text-align:right;
}
.friendlist  ul, .friendlist  ul li  {
	list-style:none;
	background:none;
	margin:3px 3px;
	padding-left:0;
}
.friendlist  .col1 input,  .friendlist  .col2 input {
		width:130px;
		padding:2px;
} 
.friendlist  .col1,  .friendlist  .col2 {
		float:left;
		width: 142px;
		
}
.friendlist  .col3 {
		float:left;
		width: 160px;
} 

.friendlist .source {
//		display:none;
}
.product-wishlist {
	margin:20px auto; 
	text-align:center;
	
}

.friendlist-select, .friendlist-select li {
	list-style:none;
	background:none;
	margin:3px 3px;
	//padding-left:0;
	padding:3px 5px;
}

.friendlist-select li.row1 {
	background-color:#f0f0f0
}
.friendlist-select .col1 {
	float:left;
	width:70px;
	text-align:center;
	
}
.friendlist-select .col2 {
	float:left;
	width:300px;
}
.friendlist-select .notice {
	margin-left:75px;
	color:#808080;
}

.product-wishlist ul {
		text-align:left;
		margin:10px 0;
}
.product-wishlist ul li {
	margin:3px 0;
	
}
 
/* Footer classes */
.footer { position:absolute; left:0; top:auto; width:100%;}
.footer01 { position:absolute; left:600px; top:-158px; width:333px; height:158px; background:url(../../img/footer02.png) no-repeat 0 0;}
.footer02 { height:158px; background:url(../../img/footer01.jpg) no-repeat 0 71px;}
.footer01 a { position:absolute; left:7px; top:52px;}


/*--------------- Inner Pages common classes
 **/
.bg-rightbar { background:url(../../img/bg-rightbar.png) repeat-y right 0;}
.bg-rightbar-bottom { background:url(../../img/bg-rightbar-bottom.jpg) no-repeat right bottom;}

.rightbar { float:right; width:202px; padding:0 15px 45px 0;}
.rightbar .block { margin-bottom:1.3em; }
.rightbar .block-content { padding:0 5px;}
.rightbar .adresses { float:none; display:block; margin-bottom:5px;}
.rightbar .actions .block-content { padding:0;}
.rightbar .gift-manager { float:none; width:202px;}
.rightbar .gift-manager .block-content .indent { text-align:right;}
.rightbar .gift-manager .pic { position:absolute; left:161px; top:-5px;}
.rightbar .contests li { background:none;}
.rightbar .contests .pic { top:auto; bottom:-5px;}
.rightbar .articles { float:none; width:202px;}
.rightbar .articles .pic { top:3px; left:167px;}
.rightbar .forum { float:none; width:202px;}
.rightbar .forum .indent { padding:1em 0 1em 0;}
.rightbar .forum .pic { left:auto; right:5px; top:-10px;}


.center { float:left; width:480px; padding-left:17px;}
.path { margin:0; padding:30px 0 0 0 ;}
.path li { background:none; color:#b52002;   float:left; margin-bottom: 10px; padding:0;}
.path li.path-text { margin-top: 1px; padding-left:3px}
.path li.path-section { padding:0; margin-top: -29px; margin-bottom: 0;}
.path li.path-section a, .path li.path-section a:hover { padding:0; background:none;}
.path li a, .path li a:hover {
    color:#b52002; text-decoration:none; padding-right:10px; background:url(../../img/arrow.png) no-repeat right 4px; 
    white-space: nowrap;
}

.sort { text-align:right; font-size:9px; color:#74726d; padding-right:10px; line-height:11px;}
.sort .act { font-size:11px; text-transform:uppercase;}

.category-title { padding:6px 0 0 30px; line-height:29px; margin:0; background:url(../../img/cataloge-title.png) no-repeat 0 0; font-weight:normal}
.catgory-subline { height:21px; background:url(../../img/cataloge-subline.png) no-repeat 0 0; margin-bottom:1em;}
.catgory-subline .lnk_more { float:right; line-height:21px; width:92px; padding:0 0 0 18px; background:none; color:#8d1919;}
.brand-about { overflow:hidden; padding:1em 0 0 15px; zoom:1;}

.cataloge { margin-bottom:2em;}
.cataloge ul { margin:0; padding:0; zoom:1;}
.cataloge ul li { float:left; width:159px; margin:0; padding:0; background:none;}

.product-bg { background:url(../../img/bg-product.png) repeat-y 0 0; position:relative;}
.product-top { min-height:165px; background:url(../../img/bg-product-top.png) no-repeat 0 0;}
.product-img { padding:9px 0 0; text-align:center;}
.product-img img { height:120px;}
.product-img a { position:relative;}
.product-desc { padding:0 10px 0; text-align:center; color:#494846; font-size:10px; line-height:100%;}
.product-desc h3 { font-size:11px; line-height:15px; font-weight:normal; margin:0 0 1px;}
.product-desc a, .product-desc a:hover { color:#000; text-decoration:none;}
.product-price { height:20px; padding:5px 0 0 15px; background:url(../../img/bg-product-bottom.png) no-repeat 0 0; color:#911919; line-height:16px;}

.sale { position:absolute; left:105px; top:4px;}
.product-img .new { position:absolute; left:2px; top:-23px; height:auto;}
.product-img .new { //top:94px;}


.sets { margin:0; padding:0; width:102%;}
.sets li { float:left; width:238px; margin:0 5px 5px 0; padding:0; background:url(../../img/set-body.png) repeat-y 0 0; overflow:hidden; position:relative;}
.set-title { margin:0;width:100%; height:31px;}
.set-title td { padding:5px 75px 0 15px; border:0; background:url(../../img/set-title.png) no-repeat 0 0;}
.set-title h2 { font-size:11px; line-height:100%; margin:0; font-weight:normal;}
.set-title a, .set-title a:hover { color:#d3310b; text-decoration:none;}
.set-body { padding:0 11px 0 7px; font-size:10px; line-height:14px;}
.set-img { float:left; margin-right:5px; width:90px; height:120px; overflow:hidden; text-align:center;}
.set-img img { height:120px;}
.set-text { height:98px; overflow:hidden; padding-top:10px;}
.set-bottom { clear:left; line-height:22px; font-size:11px; padding-right:15px; background:url(../../img/set-bottom.png) no-repeat 0 0; text-align:right;}
.set-bottom a, .set-bottom a:hover { color:#8d1919; text-decoration:none;}
.set-label { position:absolute; left:1px; top:40px;}

.bestsales-v { margin:1em 0 0 -9px; padding:0; width:198px;}
.bestsales-v ul { margin:0; padding:0 9px 0 4px; background:url(../../img/bg-bestsale.png) repeat-y 0 0;}
.bestsales-v li { margin:0; padding:2px 2px 2px 7px; height:86px; background:none;}
.bestsales-v li.bestsale-v01 { background:url(../../img/bestsale-v1.jpg) no-repeat 0 0;}
.bestsales-v li.bestsale-v02 { background:url(../../img/bestsale-v2.jpg) no-repeat 0 0;}
.bestsales-v table { float:right; width:85px; margin:0;}
.bestsales-v table td { height:85px; padding:0; border:0; font-size:11px; line-height:14px; color:#911919; text-align:center;}
.bestsales-v h4 { font-size:11px; line-height:14px; margin:0 0 10px; font-weight:normal}
.bestsales-v h4 a, .bestsales-v h4 a:hover { color:#020202; text-decoration:none;}
.bestsale-v-img { float:left; width:85px; height:85px; text-align:center; overflow:hidden;}
.bestsale-v-img img { height:85px;}

.bestsales-v li.bestsale-v02  table { float:left;}
.bestsales-v li.bestsale-v02  .bestsale-v-img { float:right;}

.bestsales-v-bottom { height:20px; background:url(../../img/bg-bestsale-bottom.png) no-repeat 0 0;}


.news { margin:10px 0 0; padding:0; font-size:11px; line-height:14px; width:476px;}
.news li { margin:0 0 15px; padding:5px 7px 0 12px; background:url(../../img/bg-news.png) no-repeat 0 0; overflow:hidden; zoom:1;}
.news li h2 {  font-size:12px; font-weight:bold; color:#8b1919; padding-left:4px; margin-bottom:5px;}
.news li p.desc { text-align:right;}
.news li h2 a, .news li h2 a:hover { color:#8b1919; text-decoration:none;}
.desc { margin-left:144px; color:#5b1515; margin-bottom:5px;}
/*.news-img { float:left; margin:-18px 10px 0 0; width:122px; padding:3px 2px 6px 2px; background:url(../../img/bg-new-img.png) no-repeat 0 0; text-align:center; position:relative;}
*/
.news-img { float:left; margin:-3px 10px 0 0; width:122px; padding:3px 2px 6px 2px; background:url(../../img/bg-new-img.png) no-repeat 0 0; text-align:center; position:relative;}
.news-img a { display:block;}
.news-img img { height:115px;}


.label-news { position:absolute; left:100px; top:5px; width:19px; height:19px; background:url(../../img/label-news.png) no-repeat 0 0;}
.news-text { height:70px; overflow:hidden; margin-bottom:13px; }
.news-more { text-align:right; background:url(../../img/bg-new-more.png) no-repeat right 0; font-size:11px; line-height:24px; padding-right:17px;}
.news-more a, .news-more a:hover { color:#fff; text-decoration:none;}

.sale-news { margin:10px 0 0; padding:0; font-size:11px; line-height:14px; width:476px;}
.sale-news li { margin:0 0 15px; padding:5px 7px 0 12px; background:url(../../img/bg-news.png) no-repeat 0 0; overflow:hidden; zoom:1;}
.sale-news li h2 {  font-size:12px; font-weight:bold; color:#8b1919; padding-left:4px; margin-bottom:5px;}
.sale-news li p.desc { text-align:right;}
.sale-news li h2 a, .news li h2 a:hover { color:#8b1919; text-decoration:none;}
	
.sale-img { float:left; margin:-3px 10px 0 0; width:122px; padding:3px 2px 6px 2px; background:url(../../img/bg-new-img.png) no-repeat 0 0; text-align:center; position:relative;}
.sale-img a { display:block;}
.sale-img img { height:115px;  overflow: hidden; width:122px;}

.sale-column2 {
		float:left; 
		width:300px;
	}
	

.text { padding:0 12px 15px 10px;}
.center .text img { padding:5px;}
.center .text table{width:100%}
.center .text td, .center .text th {
	padding: 5px;
	}
.text-back { text-align:right; padding-right:30px; margin-bottom:50px; line-height:29px; background:url(../../img/common-gradient.png) repeat-y 0 0;}
.text-back a, .text-back a:hover { color:#9b3e2e; text-decoration:none;}


.item-block { background:url(../../img/bg-item.png) repeat-y 0 0; position:relative; margin-bottom:0.5em;}
.item-top { height:5px; background:url(../../img/bg-item-top.png) no-repeat 0 0}
.item-bottom { height:3px; background:url(../../img/bg-item-bottom.png) no-repeat 0 0}
.item-image { float:left; width:248px; padding-left:2px;}
.item-image img { /*width:100%;*/}
.item-desc { margin:0 2px 0 265px; font-size:11px; line-height:120%;}
.item-desc h1 { margin-left:-14px; margin-bottom:5px; text-align:center;}
.item-desc p { margin-bottom:5px;}
.item-desc ul { padding-left:0; margin-bottom:7px;}
.item-desc ul li { background-position:0 3px;}
.item-desc big { font-size:12px;}
.item-desc .pricetitle {
	margin-top:5px;
}
.item-desc .product-price { font-size:14px; font-weight:bold; margin-bottom:5px;}
.color { padding-top:20px;}
.btn-zoom { position:absolute;}

.color-list { margin:0 0 1em; padding:0 0 0 20px;}
.color-list li { float:left; margin:0 5px 5px 0; padding:0; background:none;}

.tabs { height:42px; margin:0; padding:0; background:url(../../img/bg-tabs.jpg) repeat-x 0 0;}
.tabs li { float:left; margin:0 2px 0 0; padding:0; background:none;}
.tabs li a { float:left; width:110px; height:20px; padding:8px 0 0; text-align:center; background:url(../../img/tabs.jpg) no-repeat -113px 0;}
.tabs li a.act { background-position:0 0; height:34px}
.tabs li a, .tabs li a:hover { color:#5a1406; text-decoration:none; letter-spacing:-1px; outline:none;}
.tab { padding:10px 15px;}


.small-prev { margin:0; padding:0; overflow:hidden; width:100%; zoom:1;}
.small-prev li { float:left; margin:0; padding:0; background:none; position:relative;}
.small-prev li a { display:block; width:90px; height:98px; text-align:center;}
.small-prev li a img { height:70px; display:block; margin:0 auto; position:relative;}
.small-prev li a { color:#000; text-decoration:none; font-size:9px; line-height:1em;}

.recent-prod .block-content { padding:0; margin:0 -2px;}

.smp01 .lbl1 { position:absolute; left:0; top:-14px; width:90px; height:14px; background:url(../../img/lbl03.png) no-repeat 0 0;}
.smp01 .lbl2 { position:absolute; left:0; top:0; margin-left:100%; width:14px; height:97px; background:url(../../img/lbl01.png) no-repeat 0 0;}

.smp02 .lbl1 { position:absolute; left:0; top:auto; width:90px; height:14px; background:url(../../img/lbl04.png) no-repeat 0 0; z-index:1000;}
.smp02 .lbl2 { position:absolute; left:0; top:0; margin-left:100%; width:14px; height:97px; background:url(../../img/lbl01.png) no-repeat 0 0;}

.smp03 .lbl1 { position:absolute; left:0; top:-14px; width:90px; height:14px; background:url(../../img/lbl03.png) no-repeat 0 0;}
.smp03 .lbl2 { position:absolute; left:-14px; top:0; width:14px; height:97px; background:url(../../img/lbl02.png) no-repeat 0 0;}

.smp04 .lbl1 { position:absolute; left:0; top:auto; width:90px; height:14px; background:url(../../img/lbl04.png) no-repeat 0 0; z-index:1000;}
.smp04 .lbl2 { position:absolute; left:-14px; top:0; width:14px; height:97px; background:url(../../img/lbl02.png) no-repeat 0 0;}

.smp02 .lbl1, .smp04 .lbl1 { //display:none;}


.form_noneed input.input {
	width:200px;
}



#sliderN{}	
#sliderN ul, #sliderN li{
	margin:0;
	padding:0;
	list-style:none;
	background-image:none;

	}
#sliderN li{ 
	width:260px;
	height:123px;
	overflow:hidden; 
	text-align:center;
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:49px;
	position:absolute;
	left:0px;
	top:40px;
	}	
#nextBtn{ 
		left:255px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:30px;
	height:77px;
	background:url(/img/leftARROW.png) no-repeat 0 0;
	text-indent:-8000px;	
	}	
#nextBtn a{ 
	background:url(/img/rightARROW.png) no-repeat top right;	
	
	}	

#sliderA{}	
#sliderA ul, #sliderA ul li, ul.sliderA li, ul.sliderA{
	margin:0;
	padding:0;
	list-style:none;
	background-image:none;
}
ul.sliderA li{ 
	width:176px;
	height:297px;
	overflow:hidden; 
	text-align:center;
	vertical-align:middle;
	}	
#prevBtn1, #nextBtn1{ 
	display:block;
	width:30px;
	height:49px;
	position:absolute;
	left:0px;
	top:40px;
	}	
#nextBtn1{ 
		left:170px;
	}														
#prevBtn1 a, #nextBtn1 a{  
	display:block;
	width:30px;
	height:77px;
	background:url(/img/leftARROW.png) no-repeat 0 0;
	text-indent:-8000px;	
	}	
#nextBtn1 a{ 
	background:url(/img/rightARROW.png) no-repeat top right;
		
	
	}	

.paginal a.act {
	text-decoration:none;
	color:#000;
}

.counters {
	height:51px;
	
	background: url(/img/bg-downstripe.jpg) repeat-x; 
}
.counters .counters-wrap{
	width: 980px;
	background: url(/img/downstripe.jpg) no-repeat top ;
	height:51px;
	margin:0 auto;
}
.counters .counters-wrap div {
}
.clearer {
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
