/*
 * ATTENTION! This file is automatically created from several CSS files.
 * Find file path and name in the comments in the beginning of the each code block
 */


/*
 * FILE START: _mod_files/_css/common.css
 */

.status_error {background:#ffef8f; color: #F00000;}
.status_normal {background:#b0efff;}
.status_notice {background:#ffef8f;}
body{
	margin:0;
	color:#000;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	background:#fff;
	min-width:985px;
}
img{border-style:none;}
a{
	text-decoration:underline;
	color:#de178b;
}
a:hover{text-decoration:none;}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	max-width:1300px;
	margin:0 auto;
	padding:0 10px;
}
.header{
	background: url('_mod_files/ce_images/bg-header.gif') repeat-x;
	height:1%;
	overflow:hidden;
	margin:0 0 25px;
}
.top-bar{
	overflow:hidden;
	padding:5px 12px 0 65px;
	background: url('_mod_files/ce_images/bg-user-oprions.gif') no-repeat;
	height:20px;
}
.user-options{
	list-style:none;
	margin:0 26px 0 0;
	padding:2px 0 0 0;
	float:left;
	width: 203px;
	height: 17px;
}
.user-options li{
	display:inline-block;
	background: url('_mod_files/ce_images/separator.gif') no-repeat 0 2px;
	margin:0 11px 0 0;
	padding:0 0 0 14px;
	vertical-align:middle;
}
* html .user-options li{
	display:inline;
	height:1%;
}
.user-options li:first-child{
	background:none;
}
.user-options li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.user-options .home{
	background: url('_mod_files/ce_images/ico-home.gif') no-repeat;
	width: 11px;
	height: 11px;
}
.user-options .mail{
	background: url('_mod_files/ce_images/ico-mail.gif') no-repeat;
	width: 12px;
	height: 8px;
}
.user-options .cross{
	background: url('_mod_files/ce_images/ico-cross.gif') no-repeat;
	width: 11px;
	height: 11px;
}
.user-options .glass{
	background: url('_mod_files/ce_images/ico-glass.gif') no-repeat;
	width: 11px;
	height: 11px;
}
.info-list{
	list-style:none;
	margin:-2px 0 0;
	padding:2px 0 0;
	float:left;
	overflow:hidden;
}
.info-list li{
	float:left;
	background: url('_mod_files/ce_images/bullet.gif') no-repeat 0 2px;
	margin:0 30px 0 -17px;
	padding:0 0 8px 17px;
	line-height:11px;
}
.info-list li a{
	font-size:11px;
	color:#666;
	text-decoration:none;
}
.info-list li a:hover{
	text-decoration:underline;
}
.header .logout{
	float:right;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background: url('_mod_files/ce_images/ico-logout.gif') no-repeat 100% 3px;
	padding:0 18px 0 0;
	text-decoration:none;
	color:#666;
}
.header .logout:hover{
	text-decoration:underline;
}
.header-holder{
	height:1%;
	overflow:hidden;
	padding:0 8px 0 14px;
	margin:0 0 10px;
}
.header-box{
	float:right;
	background: url('_mod_files/ce_images/bg-header-box.gif') no-repeat;
	width: 477px;
	padding:17px 0 10px;
}
.header-box .address-box{
	float:left;
	width:208px;
}
.header-box .basket-box{
	float:right;
	width:230px;
}
.header-box h2{
	font:20px Arial, Helvetica, sans-serif;
	margin:0 0 5px;
	color:#010101;
	text-transform:uppercase;
}
.header-box h2 span{
	color:#949494;
}
.header-box .phone,
.header-box .basket{
	background: url('_mod_files/ce_images/ico-phone.gif') no-repeat;
	padding:0 0 0 35px;
}
.header-box .basket{
	background: url('_mod_files/ce_images/ico-basket.gif') no-repeat;
	white-space:nowrap;
}
.header-box .address-box b{
	display:block;
	font-weight:normal;
	text-align:right;
	margin:0 0 5px;
	color:#999;
	font-size:11px;
}
.header-box .time{
	background: url('_mod_files/ce_images/bg-time.gif') no-repeat 100% 100%;
	padding:0 0 7px;
	display:block;
	text-align:right;
	color:#666;
	font-size:11px;
}
.header-box .time i{
	font-style:normal;
	color:#da145b;
	margin:0 0 0 5px;
}
.basket-info{
	height:1%;
	overflow:hidden;
}
.header-box dl{
	list-style:none;
	margin:0 0 10px;
	color:#999;
	float:right;
	font-size:11px;
}
.header-box dl dt{
	float:left;
	margin:0 2px 0 7px;
	display:inline;
}
.header-box dl dd{
	float:left;
	margin:0;
}
.header-box dl span{
	color:#de178b;
	font-weight:bold;
}
.purchase-list{
	list-style:none;
	margin:0;
	padding:0;
	height:1%;
	overflow:hidden;
	font-size:11px;
}
.purchase-list li{
	float:right;
	background: url('_mod_files/ce_images/separator2.gif') no-repeat 100% 3px;
	margin:0 -10px 0 0;
	padding:0 10px 0 24px;
	display:inline;
}
.purchase-list li a{
	color:#666;
}
.logo-holder{
	background: url('_mod_files/ce_images/bg-logo-holder.gif') no-repeat;
	width: 46%;
	height: 72px;
	float:left;
	margin:14px 0 0;
	padding:6px 0 0;
}
.logo{
	float:left;
	background: url('_mod_files/ce_images/logo.gif') no-repeat;
	width: 193px;
	height: 63px;
	margin:0 42px 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
.logo a{
	display:block;
	height:100%;
}
.logo-holder .slogan{
	font-size:12px;
	color:#818181;
	line-height:16px;
	padding:6px 0 0;
	zoom:1;
	overflow:hidden;
}
.logo-holder .slogan p{
	margin:0;
}
.nav-bar{
	height:1%;
	overflow:hidden;
	background: url('_mod_files/ce_images/bg-navbar-l.gif') no-repeat;
}
.nav-bar .holder{
	background: url('_mod_files/ce_images/bg-navbar-r.gif') no-repeat 100% 0;
	height: 63px;
}
.nav-bar .box{
	width:100%;
	overflow:hidden;
}
#nav{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
#nav li{
	float:left;
	background: url('_mod_files/ce_images/separator3.gif') no-repeat;
}
#nav li:first-child{
	background:none;
}
#nav li a{
	float:left;
	height:23px;
	padding:13px 20px 0;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#nav li a:hover,
#nav .active a{
	background:#d0287c;
	margin:0 -1px 0 0;
	position:relative;
	padding-right:21px;
}
#nav li .first:hover,
#nav .active .first{
	background: url('_mod_files/ce_images/bg-nav-hover-l.gif') no-repeat;
}
.search-form{
	float:right;
	padding:6px 18px 0 0;
}
.search-form fieldset{
	float:left;
}
.search-form input{
	float:left;
}
.search-form .text{
	float:left;
	background: url('_mod_files/ce_images/bg-text.gif') no-repeat;
	width: 148px;
	height: 23px;
	padding:0 10px 0 20px;
}
.search-form .text input{
	width:148px;
	padding:5px 0 3px;
	background:none;
	border-style:none;
	color:#6e6e6e;
}
.sub-nav{
	list-style:none;
	margin:0 0 0 15px;
	padding:6px 0 0;
	height:1%;
	overflow:hidden;
}
.sub-nav li{
	float:left;
	background: url('_mod_files/ce_images/separator4.gif') no-repeat 0 3px;
	margin:0 17px 0 -9px;
	padding:0 0 0 9px;
}
.sub-nav li a{
	color:#535353;
	text-decoration:none;
}
.sub-nav li a:hover{
	text-decoration:underline;
}
#main{
	height:1%;
	overflow:hidden;
}
.sidebar{
	width:187px;
	float:left;
	margin:0 25px 0 0;
}
* html .sidebar{
	margin-right:22px;
}
.aside{
	width:221px;
	float:right;
	margin:0 0 0 28px;
}
* html .aside{
	margin-left:25px;
}
.sidebar h2{
	width: 183px;
	height: 16px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 8px;
}
.sidebar h2 a{
	background: url('_mod_files/ce_images/bg-heading.gif') no-repeat;
	width: 183px;
	height: 16px;
	display:block;
	padding:2px 0 0 11px;
	color:#fff;
	text-decoration:none;
}
.sidebar h2 a:hover{
	background: url('_mod_files/ce_images/bg-heading-active.gif') no-repeat;
}
.sidebar .active-heading a{
	background: url('_mod_files/ce_images/bg-heading-active.gif') no-repeat;
}
.side-nav{
	list-style:none;
	margin:-5px 0 23px;
	padding:0;
	height:1%;
	overflow:hidden;
}
.side-nav li{
	background: url('_mod_files/ce_images/separator5.gif') repeat-x 0 100%;
	vertical-align:middle;
	height:1%;
	overflow:hidden;
	padding:0 0 1px;
}
.side-nav .active a{
	background:#ededed url('_mod_files/ce_images/bullet2.gif') no-repeat 9px -35px;
	color:#de178b;
}
.side-nav li a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	background: url('_mod_files/ce_images/bullet2.gif') no-repeat 9px 8px;
	padding:5px 0 5px 27px;
	text-decoration:none;
	display:block;
}
.side-nav li a:hover{
	background-position:9px -35px;
	color:#de178b;
}
.side-box{
	height:1%;
	overflow:hidden;
	background: url('_mod_files/ce_images/bg-box-c.gif') repeat-y;
	margin:0 0 39px;
}
.side-box .holder{
	background: url('_mod_files/ce_images/sidebar-box-t.gif') no-repeat;
}
.side-box .frame{
	background: url('_mod_files/ce_images/sidebar-box-b.gif') no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:10px 15px 3px 13px;
}
.side-box b{
	display:block;
	text-transform:uppercase;
	color:#454545;
	margin:0 0 10px;
}
.side-box ul{
	list-style:none;
	margin:0 0 6px;
	padding:0;
	height:1%;
	overflow:hidden;
}
.side-box .product li{
	margin:0 0 3px;
}
.side-box .product li a{
	font-size:11px;
	background: url('_mod_files/ce_images/bullet3.gif') no-repeat 0 5px;
	color:#666;
	padding:0 0 0 9px;
}
.side-box .options li{
	float:left;
	background: url('_mod_files/ce_images/separator6.gif') no-repeat 0 3px;
	margin:0 13px 0 -7px;
	padding:0 0 0 8px;
}
.side-box .options li a{
	font-size:11px;
	text-decoration:underline;
}
.side-box .options li a:hover{
	text-decoration:none;
}
.side-box .empty_compare{
        display:block;
        margin:0 0 5px;
	color:#666;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.sidebar h3,
.content h3{
	font:bold 12px Arial, Helvetica, sans-serif;
	background:#f3f4e3;
	border-bottom:1px solid #e5e5d6;
	margin:0 0 14px;
	padding:10px 0 7px 12px;
	text-transform:uppercase;
	color:#de178b;
}
.products-list{
	list-style:none;
	margin:0 0 16px;
	padding:0 0 0 6px;
	height:1%;
	overflow:hidden;
	color:#404041;
	font-size:11px;
}
.products-list li{
	background: url('_mod_files/ce_images/separator5.gif') repeat-x 0 100%;
	height:1%;
	overflow:hidden;
	margin:0 0 22px;
}
.products-list b{
	display:block;
	margin:0 0 11px;
	line-height:16px;
}
.products-list b a{
	color:#404041;
}
.products-list .holder{
	height:1%;
	overflow:hidden;
	padding:0 0 13px 0;
}
.products-list .image{
	float:left;
}
.products-list .image img{
	display:block;
}
.products-list .text{
	height:1%;
	overflow:hidden;
	padding:0 0 0 10px;
}
.products-list p{
	margin:0 0 13px;
}
.products-list span{
	display:block;
	font-size:13px;
	font-weight:bold;
}
.products-list .old{
	background: url('_mod_files/ce_images/bg-line.gif') no-repeat 0 8px;
	color:#999;
	margin:0 0 3px;
}
.products-list .new{
	color:#de178b;
	margin:0 0 12px;
}
.products-list .buy,
.products .buy{
	background: url('_mod_files/ce_images/bg-buy.gif') no-repeat;
	width: 84px;
	height: 18px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.interview{
	height:1%;
	overflow:hidden;
	padding:0 0 0 7px;
}
.interview label{
	font-size:11px;
	line-height:18px;
	display:block;
	margin:0 7px 13px;
	font-weight:bold;
}
.interview .row{
	padding:0 0 9px 3px;
	height:1%;
	overflow:hidden;
}
.interview input{
	float:left;
	width:15px;
	height:15px;
	margin:0 13px 0 0;
	padding:0;
}
.interview .text {
	width:161px;
	border:1px solid #adadad;
	padding:2px 5px;
}
.interview .more {
	float:left;
	margin:8px 14px 0 0;
}
.interview .checklabel{
	float:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}
.interview .send{
	width:72px;
	height:16px;
	margin:8px 0 0;
}
.profile{
	background: url('_mod_files/ce_images/bg-profile-c.gif') repeat-y;
	height:1%;
	overflow:hidden;
	margin:0 0 35px;
}
.profile .holder{
	background: url('_mod_files/ce_images/bg-profile-t.gif') no-repeat;
}
.profile .frame{
	background: url('_mod_files/ce_images/bg-profile-b.gif') no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:11px 12px 14px;
}
.profile .heading-box{
	padding:0 0 11px 22px;
	height:1%;
	overflow:hidden;
	background: url('_mod_files/ce_images/separator7.gif') repeat-x 0 100%;
	margin:0 0 14px;
}
.profile h2{
	margin:0 0 8px -22px;
	background: url('_mod_files/ce_images/ico-user.gif') no-repeat;
	padding:0 0 0 22px;
	font-size:12px;
	color:#404041;
	font-weight:normal;
}
.profile a.not_logged{
	margin:0 0 8px -22px;
	background: url('_mod_files/ce_images/ico-user.gif') no-repeat;
	padding:0 0 0 22px;
	color:#666;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
.profile .heading-box .balance{
	display:block;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.profile ul{
	list-style:none;
	margin:0;
	padding:0;
	height:1%;
	overflow:hidden;
}
.profile ul li{
	margin:0 0 3px;
}
.profile ul li a{
	background: url('_mod_files/ce_images/bullet3.gif') no-repeat 0 5px;
	padding:0 0 0 15px;
	color:#666;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.profile .quit{
        display:block;
	float:left;	
        background: url('_mod_files/ce_images/bg-quit.gif') no-repeat 100% 3px;
	padding:0 15px 0 0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0 0 15px;
        color:#de178b;
}
.aside .heading,
.content .heading{
	background:#f3f4e3;
	border-bottom:1px solid #e5e5d6;
	height:1%;	
	overflow:hidden;
	padding:5px 13px 3px;
	margin:0 0 15px;
	}
.aside .heading h3, 
.content .heading h3{
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#de178b;
	padding:5px 0 0;
	margin:0 0 4px;
	float:left;
	border:0;
}
.aside .rss,
.content .rss{
	float:right;
	background: url('_mod_files/ce_images/ico-rss.gif') no-repeat;	
	width: 26px;	
	height: 23px;
	text-indent:-9999px;
	overflow:hidden;
}

.list{
	list-style:none;
	margin:0;
	padding:0;
	height:1%;
	overflow:hidden;
}
.list li{
	margin:0 0 20px;
	vertical-align:middle;
	height:1%;
}
.list h4{
	font-size:11px;
	color:#666;
	margin:0 0 3px;
}
.list .text{
	background: url('_mod_files/ce_images/separator8.gif') repeat-y;
	height:1%;
	overflow:hidden;
	padding:0 0 0 15px;
	line-height:18px;
	font-size:11px;
}
.list .text a{
	color:#666;
}
.list .text a:hover{
	text-decoration:none;
}
.aside .more{
	background: url('_mod_files/ce_images/bg-more.gif') no-repeat;
	width: 73px;
	height: 15px;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	display:block;
	margin:0 0 31px;
	padding:1px 0 0 0;
	text-align:center;
}
.form-box{
	background: url('_mod_files/ce_images/bg-form-box-c.gif') repeat-y;
	height:1%;
	overflow:hidden;
	margin:0 0 28px;
}
.form-box .holder{
	background: url('_mod_files/ce_images/bg-form-box-t.gif') no-repeat;
}
.subscribe{
	background: url('_mod_files/ce_images/bg-form-box-b.gif') no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:13px 10px 4px 13px;
}
.subscribe .row{
	height:1%;
	overflow:hidden;
	padding:0 0 7px;
}
.subscribe input{
	float:left;
}
.subscribe .text{
	width:175px;
	color:#999;
	font-size:11px;
	padding:5px 8px;
	border:1px solid #b2b2b2;
}
.subscribe label{
	color:#454545;
	text-transform:uppercase;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:0 0 9px;
	display:block;
}
.subscribe a{
	float:left;
	font-size:11px;
	color:#666;
	display:inline;
	margin:4px 0 0 12px;
	font-weight:bold;
}
.content h2{
	text-transform:uppercase;
	font-size:13px;
	color:#d0287c;
	margin:0 0 11px;
}
.content p{
	margin:0 0 25px;
	line-height:20px;
}
.content{
	height:1%;
	overflow:hidden;
}
.products{
	list-style:none;
	margin:0 0 29px;
	padding:0;
	width:100%;
	overflow:hidden;
}
.products li{
	height:1%;
	overflow:hidden;
	margin:0 0 0 5%;
	float:left;
	display:inline;
	width:30%;
}
.products li:first-child{
	margin:0;
}
.products li b{
	display:block;
	font-size:11px;
	line-height:16px;
	width:149px;
	margin:0 auto 6px;
}
.products li b a{
	color:#404041;
}
.products .image{
	border:1px solid #d8dbae;
	width:149px;
	margin:0 auto 9px;
}
.products .image img{
	display:block;
}
.products .buy-box{
	width:149px;
	margin:0 auto;
	overflow:hidden;
}
.products .buy{
	float:left;
	margin:0 13px 0 0;
}
.products span{
	float:left;
	font-size:12px;
	color:#de178b;
	font-weight:bold;
	margin:2px 0 0;
}
.content-box{
	background: url('_mod_files/ce_images/bg-content-box-l.gif') repeat-y;
	height:1%;
	overflow:hidden;
	margin:0 0 20px;
}
.content-box .r{
	background: url('_mod_files/ce_images/bg-content-box-l.gif') repeat-y 100% 0;
}
.content-box .tl{
	background: url('_mod_files/ce_images/bg-content-box-tl.gif') no-repeat;
}
.content-box .tr{
	background: url('_mod_files/ce_images/bg-content-box-tr.gif') no-repeat 100% 0;
}
.content-box .bl{
	background: url('_mod_files/ce_images/bg-content-box-bl.gif') no-repeat 0 100%;
}
.content-box .br{
	background: url('_mod_files/ce_images/bg-content-box-br.gif') no-repeat 100% 100%;
	height:1%;
	overflow:hidden;
	padding:17px 17px 10px 17px;
}
.content-box h4{
	font:20px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background: url('_mod_files/ce_images/ico-info.gif') no-repeat;
	padding:2px 0 7px 47px;
	margin:0 0 29px;
}
.accordion{
	list-style:none;
	margin:0;
	padding:0 8px 0 14px;
	height:1%;
	overflow:hidden;
}
.accordion li{
	background: url('_mod_files/ce_images/separator9.gif') repeat-x;
	margin:-8px 0 17px;
	padding:8px 0 0;
}
.accordion li a{
	color:#747474;
	background: url('_mod_files/ce_images/bg-accordion.gif') no-repeat 0 3px;
	padding:0 0 0 18px;
	text-decoration:none;
	font-weight:bold;
}
.accordion .slide{
	display:none;
	overflow:hidden;
	padding:0 0 5px 0;
}
.accordion .active .slide{
	display:block;
}
.accordion .slide a{
	color:#de178b;
	font-weight:normal;
	background:none;
	padding:0;
	text-decoration:underline;
}
.accordion .slide a:hover{
	text-decoration:none;
}
.content .accordion p{
	margin:12px 0 13px;
}
.accordion .active a.opener{
	color:#84c225;
	background-position:0 -38px;
}
.catalog-holder{
	height:1%;
	overflow:hidden;
	margin:0 0 20px;
}
.catalog{
	list-style:none;
	margin:0 0 -20px;
	padding:0 10px;
	height:1%;
	overflow:hidden;
	background: url('_mod_files/ce_images/separator10.gif') repeat-y 50% 0;
}
.catalog li{
	width:100%;
	overflow:hidden;
	vertical-align:middle;
	margin:-10px 0 25px;
}
.catalog li .c{
	background: url('_mod_files/ce_images/bg-center.gif') no-repeat 50% 0;
}
* html .catalog li .c{
	margin-right:-1px;
}
.catalog li .l{
	background: url('_mod_files/ce_images/bg-l.gif') no-repeat;
}
.catalog li .r{
	background: url('_mod_files/ce_images/bg-r.gif') no-repeat 100% 0;
	height:1%;
	overflow:hidden;
	padding:25px 0 0;
}
.catalog-box{
	width:49.5%;
	float:left;
}
.catalog-box h4{
	font-size:11px;
	text-transform:uppercase;
	margin:0 0 5px;
}
.catalog-box h4 a{
	color:#444;
}
.catalog-box h4 a:hover{
	color:#de178b;
}
.catalog-box .image{
	float:left;
}
* html .catalog-box .image{
	margin:0 -3px 0 0;
}
.catalog-box .image img{
	display:block;
}
.catalog-box .text{
	height:1%;
	overflow:hidden;
	padding:0 0 0 19px;
}
.catalog .alt{
	padding:0 0 0 4.5%;
	width:45.5%;
}
.catalog ul{
	list-style:none;
	margin:0;
	padding:0;
	height:1%;
	overflow:hidden;
}
.catalog ul li{
	float:left;
	margin:0 11px 2px -7px;
	background: url('_mod_files/ce_images/separator11.gif') no-repeat 0 2px;
	padding:0 0 0 7px;
	width:auto;
	display:inline;
}
.catalog ul li a{
	font-size:11px;
	color:#999;
}
.catalog ul li a:hover{
	color:#de178b;
}
.footer{
	background: url('_mod_files/ce_images/bg-footer.gif') repeat-x;
	height:1%;
	padding:0 0 25px;
	position:relative;
}
.footer:after{
	content:"";
	display:block;
	clear:both;
}
.footer-box{
	float:left;
	width:336px;
	background: url('_mod_files/ce_images/bg-footer-box.gif') no-repeat;
	font:11px/14px Arial, Helvetica, sans-serif;
	padding:22px 0 0 15px;
}
.footer-box p{
	margin:0;
}
.footer .by{
	float:right;
	background: url('_mod_files/ce_images/bg-by.gif') no-repeat;
	width: 141px;
	height: 32px;
	margin:29px 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
.footer .ontop{
	position:absolute;
	top:-8px;
	right:46px;
}
.footer .ontop img{
	display:block;
}
.breadcrumbs{
	list-style:none;
	margin:0 0 23px;
	padding:2px 0 0;
	height:1%;
	overflow:hidden;
}
.breadcrumbs li{
	float:left;
	background: url('_mod_files/ce_images/separator11.gif') no-repeat 0 2px;
	margin:0 12px 0 -7px;
	padding:0 0 0 7px;
	color:#d0287c;
}
.breadcrumbs li a{
	color:#666;
}
.head-box{
	background:#f3f4e3;
	border-bottom:1px solid #e5e5d6;
	height:1%;
	overflow:hidden;
	padding:6px 3px 4px 4px;
	margin:0 0 20px;
}
.content .head-box h2{
	float:left;
	margin:0;
	font-size:12px;
}
.filter{
	float:right;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.filter b{
	float:left;
	font-weight:normal;
	margin:0 6px 0 0;
}
.filter ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
.filter ul li{
	float:left;
	margin:0 7px 0 0;
	display:inline;
}
.filter ul li a{
	color:#666;
	line-height:11px;
	float:left;
	padding:1px 3px 2px;
	text-decoration:none;
}
.filter ul .active a,
.filter ul .active a:hover{
	background:#84c225;
	color:#fff;
	text-decoration:none;
}
.filter ul li a:hover{
	text-decoration:underline;
}
.order-list{
	list-style:none;
	margin:0;
	padding:0;
	height:1%;
	overflow:hidden;
}
.order-list li{
	background: url('_mod_files/ce_images/separator5.gif') repeat-x 0 100%;
	height:1%;
	overflow:hidden;
	vertical-align:middle;
	margin:0 0 17px;
	padding:0 0 19px;
}
.order-list .image{
	float:left;
	border:1px solid #d8dbae;
}
* html .order-list .image{
	margin-right:-10px;
}
.order-list .image img{
	float:left;
}
.order-list .text-box{
	padding:0 0 0 18px;
	height:1%;
	overflow:hidden;
}
.order-list b{
	display:block;
	font-size:13px;
	margin:0 0 7px;
}
.order-list b a{
	color:#404041;
}
.content .order-list p{
	margin:0 0 7px;
	line-height:16px;
}
.order-list .number{
	list-style:none;
	margin:0 0 9px;
	height:1%;
	overflow:hidden;
	color:#999;
}
.order-list .number dt{
	float:left;
	margin:0 5px 0 0;
}
* html .order-list .number dt{
	margin-right:2px;
}
.order-list .number dd{
	margin:0;
}
.price{
	list-style:none;
	margin:0;
}
.price dt{
	float:left;
	font-weight:bold;
	color:#999;
	width:66px;
}
* html .price dt{
	margin-right:11px;
}
.price dd{
	margin:0 0 -2px;
	height:22px;
}
.price dd:after{
	content:"";
	display:block;
	clear:both;
}
.price span{
	float:left;
	color:#de178b;
	font-weight:bold;
	margin:0 12px 0 0;
}
.price .text{
	float:left;
	width:22px;
	border:1px solid #999;
	color:#333;
	padding:2px 2px 2px 4px;
	margin:-3px 0 0;
	position:relative;
}
.order-options{
	list-style:none;
	margin:0;
	padding:10px 0 0;
	height:1%;
	overflow:hidden;
}
.order-options li{
	margin:0 13px 0 0;
	background:none;
	float:left;
	padding:0;
}
.order-options a{
	display:block;
}
.order-options .buy a{
	background: url('_mod_files/ce_images/bg-buy.gif') no-repeat;
	width: 84px;
	height: 18px;
	display:block;
}
.order-options input{
	float:left;
}
.order-options .chbox{
	width:15px;
	height:15px;
	margin:2px 11px 0 0;
	padding:0;
}
.order-options label{
	float:left;
	text-decoration:underline;
	font-size:11px;
	color:#666;
	padding:2px 0 0;
}
.paging-holder{
	height:1%;
	overflow:hidden;
}
.paging-holder .show{
	display:block;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#787a7b;
}
.paging{
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}
.paging li{
	float:left;
	margin:0 0 0 2px;
	display:inline;
}
.paging li a,
.paging li span{
	float:left;
	padding:2px 7px 0;
	height:16px;
	border:1px solid #b0b4b5;
	text-decoration:none;
	color:#636363;
}
.paging li a:hover,
.paging .active a{
	background: url('_mod_files/ce_images/bg-paging.gif') repeat-x;
}
.open-product{
	height:1%;
	overflow:hidden;
	background: url('_mod_files/ce_images/separator5.gif') repeat-x 0 100%;
	padding:0 0 24px;
	margin:0 0 23px;
}
.content .open-product p{
	margin:0;
	font-size:11px;
	line-height:18px;
}
.open-product h4{
	font-size:11px;
	border-bottom:1px solid #e5e5d6;
	background:#f3f4e3;
	padding:5px 0 3px 7px;
	color:#404041;
	margin:0 0 7px;
}
.models{
	list-style:none;
	margin:0 0 26px;
	padding:0 0 0 10px;
}
.models li{
	display:inline;
	font-size:11px;
	color:#404041;
	margin:0 1px 0 0;
}
.open-product .holder{
	height:1%;
	overflow:hidden;
	margin:0 0 3px;
}
.open-product .picture{
	float:left;
	border:1px solid #dddfb8;
}
* html .open-product .picture{
	margin-right:-3px;
}
.open-product .picture img{
	display:block;
}
.open-product .text{
	height:1%;
	overflow:hidden;
	padding:0 0 0 22px;
}
.open-product .properties{
	list-style:none;
	margin:0 0 11px;
	height:1%;
	overflow:hidden;
	color:#666;
	background: url('_mod_files/ce_images/separator5.gif') repeat-x 0 100%;
	padding:0 0 4px;
	line-height:12px;
}
.open-product .properties dt{
	float:left;
	margin:0 5px 0 0;
}
* html .open-product .properties dt{
	margin-right:2px;
}
.open-product .properties dd{
	margin:0 0 8px;
	font-weight:bold;
}
.price-list{
	list-style:none;
	margin:0;
	height:1%;
	overflow:hidden;
	line-height:12px;
}
.price-list dt{
	float:left;
	width:67px;
	color:#999;
	font-weight:bold;
}
.price-list dd{
	margin:0 0 6px;
	color:#de178b;
	font-weight:bold;
}
.buy-form{
	height:1%;
	overflow:hidden;
	padding:10px 0 0;
}
.buy-form input{
	float:left;
}
.buy-form .text{
	width:20px;
	border:1px solid #999;
	padding:1px 2px 1px 4px;
	margin:0 8px 0 0;
}
.buy-form .buy{
	float:left;
	background: url('_mod_files/ce_images/bg-buy.gif') no-repeat;
	width: 84px;
	height: 18px;
	margin:0 6px 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
.buy-form .order{
	float:left;
	background: url('_mod_files/ce_images/btn-order.gif') no-repeat;
	width: 84px;
	height: 18px;
	margin:0 6px 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
.open-product .add{
	height:1%;
	overflow:hidden;
	background: url('_mod_files/ce_images/separator5.gif') repeat-x 0 100%;
	padding:0 0 13px;
	margin:0 0 15px;
}
.open-product .add a{
	color:#666;
}
.privat-options{
	height:1%;
	overflow:hidden;
	padding:0 0 14px;
}
.privat-options a{
	float:left;
}
.privat-options ul{
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}
.privat-options ul li{
	float:left;
	margin:0 0 0 5px;
	display:inline;
}
.privat-options ul li a{
	font-size:11px;
	color:#fff;
	float:left;
	padding:2px 0 0;
	text-decoration:none;
	height:16px;
	background: url('_mod_files/ce_images/bg-btn.gif') no-repeat;
	width: 106px;
	text-align:center;
}
.privat-options .pay a{
	background: url('_mod_files/ce_images/bg-pay.gif') no-repeat;
	width: 62px;
	height: 16px;
	text-align:center;
	padding:2px 0 0;
}
.privat-data{
	padding:0;
	margin:0;
	border: dashed #a5a5a5;
	border-width:0 0 1px;
	width:100%;
}
.privat-data td{
	border:1px dashed #a5a5a5;
	text-align:center;
	height:102px;
	border-width:1px 0 0 1px;
}
.privat-data .id{
	width:6%;
}
.privat-data .esc{
	width:5%;
}
.privat-data .image{
	width:9%;
}
.privat-data .desrc{
	width:20%;
}
.privat-data .numb{
	width:9%;
}
.privat-data .price{
	width:9%;
}
.privat-data .disc{
	width:9%;
}
.privat-data .sum{
	width:7%;
	border-right:1px dashed #a5a5a5;
}
.privat-data .thead td{
	background:#f3f4e3;
	height:26px;
	border-style:none;
	font-weight:bold;
}
.privat-data .cross{
	display:block;
	background: url('_mod_files/ce_images/ico-cross2.gif') no-repeat;
	width: 10px;
	height: 9px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto;
}
.privat-data a{
	color:#404041;
}
.privat-data input{
	width:28px;
	height:16px;
	border:1px solid #a5a5a5;
	padding:2px 2px 0 4px;
}
.common{
	height:1%;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:14px 1px 18px 0;
	font-size:11px;
}
.common li{
	float:right;
	margin:0 0 0 25px;
}
.common li span{
	float:left;
	margin:0 5px 0 0;
}
.common li i{
	float:left;
	font-weight:bold;
	font-style:normal;
}
.partners{
	list-style:none;
	margin:0;
	padding:0;
	height:1%;
	overflow:hidden;
}
.partners li{
	float:left;
	border:1px dashed #7f7f7f;
	width:33%;
	border-width:1px 0 0 1px;
	height:40px;
	padding:20px 0 0;
	margin:-1px 0 0 -1px;
}
.partners img{
	display:block;
	margin:0 auto;
}
.partners-holder{
	height:1%;
	overflow:hidden;
	border:1px dashed #7f7f7f;
	padding:2% 3% 2% 5%;
	margin:0 0 37px;
}
.post{
	height:1%;	
	overflow:hidden;
	margin:0 0 9px;
}
.post .date{
	font-size:11px;
	display:block;
	font-style:normal;
	color:#959595;
	margin:0 0 2px;
}
.post h4{
	font-size:11px;
	color:#404041;
	margin:0 0 11px;
}
.content .post p{
	margin-bottom:2px;
        text-align:left;
}
.content-list{
	background: url('_mod_files/ce_images/separator5.gif') repeat-x 0 100%;
	list-style:none;
	margin:0 0 14px;	
	padding:0 0 9px;
	height:1%;
	overflow:hidden;
}
.content-list li{
	float:left;
	background: url('_mod_files/ce_images/separator12.gif') no-repeat 0 3px;
	margin:0 14px 0 -7px;
	padding:0 0 0 7px;
}
.user-panel{
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}
.user-panel li{
	float:left;
	margin:0 0 0 11px;
	display:inline;
}
.user-panel li a{
	font-size:11px;
	padding:0 0 0 16px;
	font-weight:bold;
}
.user-panel .privat-cab a{
	background: url('_mod_files/ce_images/ico-lock.gif') no-repeat 0 1px;
	color:#666;
}
.user-panel .registration a{
	background: url('_mod_files/ce_images/ico-registr.gif') no-repeat 0 3px;
}
.products-list .buttons {
	width:100%;
	overflow:hidden;
	padding:0 0 5px;
}
.products-list .buy {
	float:right;
}
.products-list .compare {
	float:left;
	margin:2px 0 0 10px;
}
.products-list .about p {
	margin:0 0 5px;
        text-indent: 1.5em;
}

.content .news_item_pic{
        float: left;
        margin:0 7px 0 0;
}
.content .item_small_picture,
.content .eshop_image_click{
        padding: 3px;
}
.post .news_item_pic a{
	color:#666;
}
.post .enlarge{
        display:block;
        text-align:left;
}

/** start ... paste 12-08-11 **/

.popular-list .catalog-box .image{
	border:1px solid #d8dbae;
	margin:4px 7px 0 0;
}
.popular-list .catalog-box .image img{
	vertical-align:top;
}
.popular-list .catalog-box .text{
	padding:0;
}
.popular-list .catalog-box .text .name{
	color:#404041;
	font-size:11px;
	line-height:16px;
}
.popular-list .catalog-box .text .buy-box{
	height:1%;
	overflow:hidden;
	padding:8px 0 0;
}
.popular-list .catalog-box .text .buy-box .buy{
	display:block;
	background: url('_mod_files/ce_images/bg-buy.gif') no-repeat;
	width: 84px;
	height: 18px;
	margin:0 0 8px;
	text-indent:-9999px;
	overflow:hidden;
}
.popular-list .catalog-box .text .buy-box span{
	display:block;
	font-size:12px;
	color:#de178b;
	font-weight:bold;
	margin:0 0 10px;
}
/** end ... paste 12-08-11 **/

/** novelty-box 17.08.11 **/

.novelty-box{
	width:49.5%;
	float:left;
}
.popular-list .novelty-box .name{
	display:block;
	color:#404041;
	font-size:11px;
	line-height:16px;
	margin: 0 0 5px 0;
}
.popular-list .novelty-box .image{
	float:left;
	border:1px solid #d8dbae;
	margin:2px 7px 0 0;
}
.popular-list .novelty-box  img{
	vertical-align:top;
}
.popular-list .novelty-box .text{
	height: 1%;
	overflow:hidden;
	/margin: 7px 0 0;
	padding: 0 0 0 5px;
}

/** novelty-box 17.08.11 **/

/* SYSTEM ****************************************************************************************************/

table#sign{width:100%;}
table#sign td{text-align:right;font-family:Verdana; font-size: 0.9em; color:#848484; padding-right:10px; padding-top:10px; padding-bottom:10px;}
table#sign A, table#sign A:hover, table#sign A:visited {color:#848484;text-decoration:underline; font-size: 0.9em;}

#stat {display:none;}
#sp {display:none;}

.status_error {background:#ffef8f; color: #F00000;}
.status_notice { color:#666666; font-size: 1.3em; margin-left: 10px; }
.status_normal { color:#000000; font-size: 0.9em;}

/* SYSTEM Text editor styles */

div.amiroTEdDiv{ }
div.amiroTEdDivEditor{ display: block; }
div.amiroTEdDivPreview{ border: 1px solid black; display: none; overflow: auto; }
img.amiroTEdCtrl{ border: 0px; cursor: pointer; }
select.amiroTEdCtrl, input.amiroTEdCtrlButton{
    font: normal 0.9em Arial; text-decoration: none; color: #000000; margin-bottom: 4px; width: auto;
}
img.amiroTEdSep{ border: 0px; }
img.amiroTEdSmile{ border: 0px; cursor: pointer; }
textarea.amiroTEdCtrl{}
div.amiroTEdDivResize{
    height: 4px;
    margin-top: 1px;
    background-color: #d4d0c8;
    border-bottom: 1px solid #808080;
    margin-bottom: 1px;
    cursor: s-resize;
}
span.amiroTEdMore{
    cursor: pointer;
    height: 25px;
	font: bold 1.3em arial;
    text-decoration: underline;
    color: #000000;
}
BLOCKQUOTE.edQuote { border-left: 2px solid #999999; margin: 0px; padding: 10px; margin-left: 15px; background: #f9f9f9; }

PRE.edCode{ margin:5px 0px 5px 16px; width: 500px; overflow: auto; border: 1px dotted gray; padding: 5px; }

/* SYSTEM Text editor styles */

/* END SYSTEM */
textarea.inp-h{
    display: none;
}

/* Suggestions control */

div.suggestionDiv{ position: absolute; padding-top: 2px; border: 1px solid #848484; background: #fff; overflow: hidden; display: none; z-index: 100; }
div.suggestionRow, div.suggestionRowSelected{ padding: 1px 3px 0px 3px; cursor: default; white-space: nowrap; font-family: Arial; font-size: 11px; cursor: pointer; }
div.suggestionRow a, div.suggestionRowSelected a{ padding-left: 6px; font-size: 11px !important; }
div.suggestionRowSelected{ background: #5fabfe; color: #fff; }
div.suggestionRowSelected a{ color: #fff !important; }
div.suggestionRowExact{ font-weight: bold; }
div.suggestionRowAllResults{ margin: 6px 0px 0px 0px; }
div.suggestionResult, div.suggestionResultFirst{ margin: 8px 3px 3px 3px; padding-top: 6px; border-top: 1px solid #848484; text-align: left; font-weight: bold; font-size: 11px; }
div.suggestionResultFirst{ margin-top: 0px; padding-top: 1px; border-top: 0px; }
div.suggestionRow a.suggestionAllResults, div.suggestionRowSelected a.suggestionAllResults{ padding-left: 0px; font-weight: bold; font-size: 11px; }

div.suggestionMinWidth{ line-height: 0px; height: 0px; }

/* MediaBox control */

.MediaBox_shadow{ position: fixed; display: none; top: 0px; left: 0px; width: 100%; height: 100%; background: #000; z-index: 100000;}
* html .MediaBox_shadow{ position: absolute; }
.MediaBox{ position: fixed;  display: none; background: #fff; z-index: 100001; }
* html .MediaBox{ position: absolute; }
.MediaBox_shadowL, .MediaBox_shadowR, .MediaBox_shadowT, .MediaBox_shadowB, .MediaBox_shadowLT, .MediaBox_shadowRT, .MediaBox_shadowLB, .MediaBox_shadowRB{ position: absolute; overflow: hidden; }
.MediaBox_shadowL, .MediaBox_shadowR{ width: 15px; height: 100%; background: url(/_img/ami_jsapi/shade-v.png) repeat-y; }
.MediaBox_shadowL{ left: -15px; top: 0px; }
.MediaBox_shadowR{ right: -15px; top: 0px; background-position: -15px 0px; }
.MediaBox_shadowT, .MediaBox_shadowB{ width: 100%; height: 15px; background: url(/_img/ami_jsapi/shade-h.png) repeat-x; }
.MediaBox_shadowT{ left: 0px; top: -15px; }
.MediaBox_shadowB{ left: 0px; bottom: -15px; background-position: 0px -15px; }
.MediaBox_shadowLT, .MediaBox_shadowRT, .MediaBox_shadowLB, .MediaBox_shadowRB{ width: 15px; height: 15px; background: url(/_img/ami_jsapi/shade-c.png) no-repeat; }
.MediaBox_shadowLT{ left: -15px; top: -15px; }
.MediaBox_shadowRT{ right: -15px; top: -15px; background-position: -15px 0px; }
.MediaBox_shadowLB{ left: -15px; bottom: -15px; background-position: 0px -15px; }
.MediaBox_shadowRB{ right: -15px; bottom: -15px; background-position: -15px -15px; }
.MediaBox_speckLT{ position: absolute; width: 0px; height: 0px; }
.MediaBox_speckRB{ position: absolute; width: 0px; height: 0px; }
.MediaBox_close{ position: absolute; width: 39px; height: 39px; right: -20px; top: -20px; background: url(/_img/ami_jsapi/close.png); cursor: pointer; }
.MediaBox_loader{ position: absolute; width: 32px; height: 32px; left: 50%; top: 50%; margin: -16px 0px 0px -16px; background: url(/_img/ami_jsapi/loader.gif); }
.MediaBox_container{ margin: 10px 10px; }
/* Black version */
.MediaBoxBlack{ background: #000; }
.MediaBoxBlack .MediaBox_shadowL, .MediaBoxBlack .MediaBox_shadowR{ background-image: url(/_img/ami_jsapi/glass-frame-v.png); }
.MediaBoxBlack .MediaBox_shadowT, .MediaBoxBlack .MediaBox_shadowB{ background-image: url(/_img/ami_jsapi/glass-frame-h.png); }
.MediaBoxBlack .MediaBox_shadowLT, .MediaBoxBlack .MediaBox_shadowRT, .MediaBoxBlack .MediaBox_shadowLB, .MediaBoxBlack .MediaBox_shadowRB{ background-image: url(/_img/ami_jsapi/glass-frame-c.png); }
.MediaBoxBlack .MediaBox_speckLT{ background-image: url(/_img/ami_jsapi/glass-frame-c2lt.png); }
.MediaBoxBlack .MediaBox_speckRB{ background-image: url(/_img/ami_jsapi/glass-frame-c2rb.png); }
.MediaBoxBlack .MediaBox_close{ right: -25px; top: -25px; background-image: url(/_img/ami_jsapi/glass-frame-close.png); }
.MediaBoxBlack .MediaBox_loader{ background-image: url(/_img/ami_jsapi/loader-black.gif); }
.MediaBoxBlack .MediaBox_container{ margin: 0px 0px; }

/* Multiselectbox */

div.mSelectFrame{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; border: 1px solid #848484; overflow: auto; }
div.mSelectOption, div.mSelectOptionSelected{ padding: 0px 2px; white-space: nowrap; cursor: default; }
div.mSelectOptionSelected{ background: #5fabfe; color: #fff; }

img[data-ami-mbpopup] { cursor: url(/_img/ami_jsapi/pointer_plus.png), pointer; }
.MediaBox_loader{ position: absolute; width: 32px; height: 32px; left: 50%; top: 50%; margin: -16px 0px 0px -16px; background: url(/_img/ami_jsapi/loader.gif); z-index: 100002; }
.MediaBox_group{ margin: 10px; margin-bottom: 0px; font-style: italic; }
.MediaBox_header{ margin: 10px; margin-bottom: 0px; text-align: center; font-weight: bold; }
.MediaBox_url{ margin: 10px; margin-bottom: 0px; text-align: center; }
.MediaBox_description{ padding: 10px; padding-bottom: 0px; }
.MediaBox_imageArea{ position: relative; }
.MediaBox_previous{ position: absolute; left: -28px; top: 50%; width: 32px; height: 63px; margin-top: -32px; background: url(/_img/ami_jsapi/mb-prev.png); cursor: pointer; }
.MediaBox_next{ position: absolute; right: -28px; top: 50%; width: 32px; height: 63px; margin-top: -32px; background: url(/_img/ami_jsapi/mb-next.png); cursor: pointer; }
.MediaBox_container{ position: relative; margin: 10px 10px 0px 10px; text-align: center; }
.MediaBox_zoom{ margin: 10px; margin-bottom: 0px; text-align: right; font-style: italic; }
.MediaBox_zoom a{ font-style: italic; }
#MediaBox_sliderPrevious{ float: left; width: 10px; height: 20px; margin: 40px 0px 0px 10px; background: #00f; cursor: pointer; }
#MediaBox_sliderNext{ float: right; width: 10px; height: 20px; margin: 40px 10px 0px 0px; background: #00f; cursor: pointer; }
.MediaBox .disabled{ background: #ccf !important; cursor: default !important; }
.MediaBox_slider{ position: relative; overflow: hidden; height: 80px; margin: 10px 30px 0px 30px; white-space: nowrap; }
.MediaBox_sliderImage{ max-height: 80px; height: expression(this.scrollHeight > 80 ? "80px" : "auto"); cursor: pointer; }
.MediaBox_sliderDelimeter{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; width: 10px; }
.MediaBox_counter{ margin: 10px; margin-bottom: 0px; text-align: right; font-style: italic; }

/* ToolTip */

div.AMIToolTip{ position: absolute; padding: 2px; border: 1px solid #000; background: #fff798; }

/* Imagetape gadget */

.image_item_nopopup {border: 1px solid #ffffff; float:left; margin:2px; padding: 3px; cursor:pointer;}
.image_item_nopopup_selected {border: 1px solid #cccccc; float:left; margin:2px; padding: 3px; cursor:pointer;}
.imagetape_fullinfo {cursor: pointer; margin-right: 10px;padding: 3px 6px;border: 1px solid #ccc;position: relative;}
.imagetape_fullinfo_select {cursor: pointer; margin-right: 10px;padding: 3px 6px;border: 1px solid #000;position: relative;background: #555;color: #fff;}
.header_fullinfo {font-size: 14px;font-weight: bold;padding-bottom: 10px;}
.description_fullinfo {padding-right: 10px;padding-bottom: 10px;}
.left_imagetape_fullinfo {float: left;}
.right_imagetape_fullinfo {float: right;}
.bottom_imagetape_fullinfo {width: 100%; float: right; text-align: right;}
.block_imagetape_fullinfo {background: #FFFFFF; float: left; padding-bottom: 20px; width: 100%;}
.imagetapeControl {cursor: pointer;}
.imagetapeControl.left {background:url('/_img/imagetape-prev.png') 50% 50% no-repeat transparent;float:left;width: 30px;}
.imagetapeControl.right {background:url('/_img/imagetape-next.png') 50% 50% no-repeat transparent;float:left;width: 30px;}
.imagetapeControl.up {background:url('/_img/imagetape-up.png') 50% 50% no-repeat transparent;clear:both;height: 30px;}
.imagetapeControl.down {background:url('/_img/imagetape-down.png') 50% 50% no-repeat transparent;clear:both;height: 30px;}
.imagetapeControl.disabled {cursor: default !important;filter: alpha(opacity=50);opacity: 0.5;-moz-opacity: 50%;}
.AlertWindow, #status_message {
    position:fixed;
    top:200px;
    left:200px;
    padding:20px;
    font-size:14px;
    display:'inline-block';
    visibility:hidden;
    border:2px #fff solid;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: 0px 0px 10px 3px #ccc;
    -webkit-box-shadow: 0px 0px 10px 3px #ccc;
    box-shadow: 0px 0px 10px 3px #ccc;
    z-index:10000;
}

div.AlertWindow {overflow: hidden; cursor: move;}
div.AlertWindow  .popupClose{ position: absolute; display: block; right: 5px; top: 3px; width: 21px; height: 21px; background: url("/_img/close_alert.gif"); cursor: pointer; }
div.AlertWindow .popupHeader{ position: absolute; display: block; top: 0px; left: 0px; width:100%; height: 0px; }
div.AlertWindow .popupHeaderText {display: none}
div.AlertWindow .popupContent {padding: 0px;}

/* User menu */

/* .user_menu_index {float: left; } */
.user_menu_index {display: inline:}
.user_profile {font-weight: bold; cursor: pointer;}
.user_menu li {color: #ccc; cursor: default;}
.user_menu_img {cursor: pointer; padding-left: 5px;}
ul.user_menu  {list-style-type: none; border: 1px solid #000000; padding: 0px; margin: 15px 0px 0px 0px; border: 1px solid #ccc; visibility: hidden; position: absolute; background: #fff;}
ul.user_menu li {padding: 0px; margin: 10px;}
.member_user_menu {position: relative;}
.user_profile_on {font-weight: bold; cursor: pointer; color: #000;}
.user_menu {z-index: 1000; padding-top: 10px; box-shadow: 0px 1px 5px #ccc; border: 1px solid #000000; top:-21px; left: -11px; border: 1px solid #ccc; visibility: hidden; position: absolute; background: #fff; //padding-top: 20px;}
.user_menu_discussion {top: -24px; //top: -21px;}
.user_menu ul {list-style-type: none; margin: 0px; padding: 0px;}
.user_menu ul li {padding: 0px; margin: 10px;}
.top_user_block {padding:3px; background-color:#f5f5f5; float: left;}

div.AlertWindow {overflow: hidden; cursor: move;}
div.AlertWindow  .popupClose{ position: absolute; display: block; right: 5px; top: 3px; width: 21px; height: 21px; background: url("/_img/close_alert.gif"); cursor: pointer; }
div.AlertWindow .popupHeader{ position: absolute; display: block; top: 0px; left: 0px; width:100%; height: 0px; }
div.AlertWindow .popupHeaderText {display: none}
div.AlertWindow .popupContent {padding: 0px;}


/* My messages */

/*
#my_messages {display: inline-block; text-align: center; background: url(/_img/messages.png) no-repeat; padding-top: 5px; width: 35px; height: 20px; position: relative; //height: 25px;}
#my_messages a {color: #000; background: #fff; opacity: 0.75; border-radius: 4px; text-decoration: none; font-size: 10px; font-family: Tahoma, Arial; font-weight: bold;}
#member_info {float: left; margin-right: 10px; margin-top: 5px}
*/

#my_messages {top: -2px; //top: 0px; position: relative; background: url(/_img/messages_front.png) no-repeat; width: 29px; height: 18px; text-align: center; display: inline-block;}
#my_messages a {text-decoration: none; font-size: 10px; color: #000; position: relative; top: -1px;}

/* Ami Popup */

div.popupWindowShadow{
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    border: 0px;
    background: #fff;
    background: #000000;
    -moz-opacity: 0.3;
    filter:alpha(opacity=30);
    opacity: 0.3;
    z-index:10;
}

div.amiPopup {
    display: none;
    position: fixed;
    background: white;
    overflow: hidden;
    border: 1px solid #888888;
    box-shadow: 0px 0px 15px 3px #000;
}

div.amiPopup .popupClose{
    position: absolute;
    display: block;
    right: 5px;
    top: 1px;
    width: 26px;
    height: 26px;
    background: url("/_img/amiPopup_close_btn.gif");
    cursor: pointer;
}

div.amiPopup .popupHeader{
    cursor:move;
    padding-top: 4px;
    position: relative;
    display: block;
    top: 0px;
    left: 0px;
    width:100%;
    height: 25px;
    color: black;
    background-color: #EEE;
    border-top: 1px #fff solid;
}

div.amiPopup .popupHeaderText{
    margin: 3px 0px 0px 14px;
    font-weight: bold;
}

.popupContent {
    padding: 5px 10px 10px 14px;
}

/* Eshop_item_row */

.compare_script_bottom a {display: inline-block;padding-right: 20px;padding-top: 20px;}
.items_sort a {cursor: pointer;}
.items_sort a:hover {color: #8B8B8B;}

.grid_on {color: #000;}
.grid_off {color: #8B8B8B;}

#grid {display: table; width: 100%;}
#grid .div_table {display: table; width: 100%;}
#grid .div_tr {display: table-row}
#grid .div_td {display: table-cell; vertical-align: top;}

#grid .custom_fiels, #grid .announce {display: none}
#grid .eshop_cat_item_Vsplitter, #grid  .eshop_cat_cat_item_Vsplitter {background: none}
#grid .eshop_list_item_row {width: 50%;}

.list_on, .sort_on {color: #000;}
.list_off, .sort_off {color: #8B8B8B;}

#list .item_small_picture {width: 80px; border: 1px solid #CCCCCC;}
#list .name {font-size: 14px;margin-left: 100px;position: absolute;}
#list .custom_fiels {margin-left: 100px; width: 245px;}
#list .prices {margin-left: 100px;}
#list .eshop_cat_item_Hsplitter {background: none; height: 40px;}
#list .eshop_cat_item_Vsplitter {background: none; border-bottom: 0px; height: 20px;}
#list .addtocomparsion {margin-left: 95px;}
#list .announce {display: block; margin-left: 100px; margin-top: -70px;}
#list .rating {margin-top: 20px; margin-left: 100px;}
#list .small_picture_wrapper {width: 80px; height: 80px;}
#list .forum  {margin-left: 100px;}

.eshop_agreement {text-align: center}
.eshop_agreement_button {display: inline-block;}

.filter_box input.btn {margin-top: 15px;}
.forum {margin: 10px 0px}
.currency_list {font-size:9px; color:#000000; font-weight:bold;}
#flt_search_subcat, .check { zoom:0.8}
#left_btn {margin-top: 10px}
#propery_table {margin: 10px 0px;}

.spec_eshop_tree_links_img { width: 90%; margin: 0 auto;}
.spec_eshop_tree_links_img .lev1 { }
.spec_eshop_tree_links_img .lev2 { }
.spec_eshop_tree_links_img .item_normal { }
.spec_eshop_tree_links_img .item_selected { }
.spec_eshop_tree_links_img .lev1 a:link,
.spec_eshop_tree_links_img .lev1 a:visited,
.spec_eshop_tree_links_img .lev1 a:active,
.spec_eshop_tree_links_img .lev1 a:hover { font: bold 14px arial, tahoma, verdana;    text-transform: uppercase; }
.spec_eshop_tree_links_img .lev2 a:link,
.spec_eshop_tree_links_img .lev2 a:visited,
.spec_eshop_tree_links_img .lev2 a:active,
.spec_eshop_tree_links_img .lev2 a:hover { font: normal 10px arial, tahoma, verdana; }
.spec_eshop_tree_links_img .item_small_picture { float: left; margin-right: 20px; }

/* Spec eshop cart popup */

#spec_eshop_cart_popup_link{
    display:none;
}

#cartPopupWindow #spec_eshop_cart_popup_link{
    display:block;
}

/* 6.0 styles (Status Block) */

.status-block {
    display:block;
    background: #F0F0F0;
    border-radius:10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px;
    margin:5px 0px 5px 2px;
    font-weight: normal;
    position:relative;
}

.status-icon{
    position:absolute;
    top:0px;
    left:3px;
    width:32px;
    height:32px;
}

.status-msgs{padding:15px;}
.block-container { padding:10px 10px 10px 30px;}
.status-red{color: #bc4702;}
.status-black{color: #333;}
.status-none{color: #004080;}

div.edParagraph {border:0pt none; font-family:inherit; font-size: 100%; font-style:inherit; font-weight:inherit; margin: 0px 0px 15px 0px; padding:0pt; vertical-align:baseline;}


.member_forum_watch_menu {display: inline-block; position: relative;}

/* User Rating extension */

.amiUserRatingControls {
    float: right;
    padding-left: 10px;
    padding-top: 1px;
}
.amiUserRatingControls .amiUserRatingDec, .amiUserRatingControls .amiUserRatingInc {
    width: 16px;
    height: 16px;
    float: left;
    cursor: pointer;
}

.amiUserRatingControls .amiItemRatingValue .user_rating_minus {color: red;}
.amiUserRatingControls .amiItemRatingValue .user_rating_null {color: #ccc;}

.amiUserRatingControls .amiUserRatingDec {background: url(_img/rating/hands.png) no-repeat -18px 1px; opacity: 0.25}
.amiUserRatingControls .amiUserRatingDec:hover {opacity: 1}

.amiUserRatingControls .amiUserRatingInc {background: url(_img/rating/hands.png) no-repeat 0 0; opacity: 0.25}
.amiUserRatingControls .amiUserRatingInc:hover {opacity: 1}

.amiUserRatingControls .amiItemRatingValue {
    color: green;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-top: 2px;
    text-align: center;
    width: 25px;
}

.amiUserRatingControls .user_rating_count {color: #ccc; padding: 0 3px;}

.amiUserRatingMemberBg{
    margin-top: 8px;
    width: 102px;
    height: 16px;
}
.amiUserRatingMemberBg .amiUserRatingMemberBgLeft, .amiUserRatingMemberBg .amiUserRatingMemberBgRight {
    /*background: url(_img/rating/stars/user_stars.gif) no-repeat;
    height: 13px;
    width: 75px;*/
	width: 59px;
	background: url(_img/rating/stars/users_stars_gray.png) no-repeat;
	height: 10px;
    float: left;
}

.amiUserRatingMemberBg .amiUserRatingMemberBgRight .amiUserRatingMemberPositive {
	/*background: url(_img/rating/stars/starsgreen5.gif) no-repeat;
	height: 13px;*/
	background: url(_img/rating/stars/users_stars_green.png) no-repeat;
	height: 10px;
    float: left;
}

.amiUserRatingControls .thanks_user, .amiUserRatingControls .thanks_user:hover {
margin-top: -3px;
border: 1px solid #CCCCCC;
border-radius: 5px 5px 5px 5px;
padding: 2px 15px;
width: auto;
color: #000000;
background: #efeaea; /* Old browsers */
background: -moz-linear-gradient(top,  #efeaea 0%, #eaeaea 50%, #cecece 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efeaea), color-stop(50%,#eaeaea), color-stop(100%,#cecece)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #efeaea 0%,#eaeaea 50%,#cecece 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #efeaea 0%,#eaeaea 50%,#cecece 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #efeaea 0%,#eaeaea 50%,#cecece 100%); /* IE10+ */
background: linear-gradient(top,  #efeaea 0%,#eaeaea 50%,#cecece 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efeaea', endColorstr='#cecece',GradientType=0 ); /* IE6-9 */
opacity: 0.7;
}

.amiUserRatingControls .thanks_user:hover {opacity: 1;}

.amiUserRatingMemberBg .amiUserRatingMemberBgLeft {
    border-right: 1px solid black;
	display: none;
}
.amiUserRatingMemberBg .amiUserRatingMemberBgRight {
    border-left: 1px solid white;
}
.amiUserRatingMemberBg .amiUserRatingMemberBgLeft .amiUserRatingMemberNegative{
    background-color: red;
    float: right;
    height: 16px;
}

.amiUserRatingMemberBg .amiUserRatingMemberTitle{
    font-size: 10px;
}

.amiUserRatingControls div {
    line-height: 1.2 !important;
    font-size: 12px !important;
}

/*
 * FILE END: _mod_files/_css/common.css
 */
