/* этот класс не удалять! */
.hidden {display: none;visibility:hidden;}

/**/

/* для виджета "корзина" */
#opaco {
	/*opacity:1;  /* general CSS3 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";/* IE8 */
	filter: alpha(opacity=70);/* IE4- */
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 70); /* IE5+ */
	moz-opacity: 0; /* Mozilla */
	-khtml-opacity: 0; /* Safari */
	background-color: #000000;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 8000;
}

#popup {
	background-color: #FFFFFF;
	position: fixed;
	top:0;
	left:0;
	width:520px;
	min-width: 500px;
	z-index: 1000000;
}

#popup_basket {
	background-color: #FFFFFF;
	position:fixed;
	top:0;
	left:0;
	width:670px;
	z-index: 1000000;
}

#shopping_cart_widget_box {
	min-height:270px;
	padding:0;
	margin:0;
}

.shopping_cart_widget {
	text-align:center;
	padding:20px 0;
}

.shopping_cart_widget table {
	margin-top:20px;
	margin-bottom:0px;
	font-size:80%;
}

.shopping_cart_widget td {
	padding:1px;
}

.shopping_cart_widget_checkoutbtn {
	text-align:center;
	padding-top:20px;
}

/* для виджета "вход" */
.uwclogin {
	min-height:200px;
}

.uwc_login {
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
	min-height:200px;
}

.uwc_login td {
	padding:2px;
	text-align:left;
}

.uwc_login #uwc_widget_login_field {
	width:200px;
}

.uwc_logout {
	margin:3px 0 0;
	text-align:left;
}

.uwc_logout a {
	text-decoration:underline;
}

.uwc_gravatar {
	width:50px;
	padding:0px;
	margin:5px 0;
	border:3px solid #d9d9d9;
}

.uwc_login_reminder {
	text-align:left;
}

/* для виджета "вход для партнеров" */
.uwcpartners {
 height:160px;
}

.uwc_partnersform {
	margin-top:20px;
	margin-bottom:15px;
	padding:0;
}

.uwc_partnersform td {
	padding:2px;
}

.uwc_partnersform input {
	width:150px;
}

.uwc_prtn_button input {
	width:100px;
}

.uwc_prtn_reminder {
	text-align:right;
}

/* для виджета проверки статуса заказа */
.uwc_checkorderstatusform {
	margin-top:20px;
	margin-bottom:15px;
	padding:0;
}

.uwc_checkorderstatusform td {
	padding:2px;
}

.uwc_checkorderstatusform input {

}

.uwc_checkorderstatus_button input {

}

/* для виджета проверки купона скидки */
.uwc_checkcouponform{
	margin-top:20px;
	margin-bottom:15px;
	padding:0;
}

.uwc_checkcouponformtd {
	padding:2px;
}

.uwc_checkcouponform input {

}

.uwc_checkcoupon_button input {

}

/* для рекламного виджета UWCart с Вашей партнерской ссылкой */
#uwc_promo_widget_box{
	margin-top:20px;
	margin-bottom:15px;
	padding:0;
}

.uwc_promo_widget_img {

}

#uwc_promo_widget_text{
	text-align:left;
}

/* для блока кнопки добавления товара в корзину в информационном блоке товара */
.basket_box_infoblock {
	margin:0px 0 20px;padding:10px;border:none;text-align:right;background:#fff;
}

/* для блока кнопки добавления товара в корзину в посте */
.basket_box_inpost {
	margin:0px 0 20px;padding:10px;border:none;text-align:center;
}

.btn_inpost_add_txt {
	width:100%;
	padding:3px;
	border:none;
}

.btn_inpost_add_txt_td {
	padding:3px;
	border:none;
}

.basket_btn_inpost_maincurr_price {
	font-weight:bold;
	color:red;
}
.basket_btn_inpost_maincurr_price_curr {
	font-weight:bold;
	color:#212121;
	padding-left:2px;
}

.basket_btn_inpost_price {
	font-weight:normal;
	color:#212121;
}
.basket_btn_inpost_price_curr {
	font-weight:normal;
	color:#212121;
	padding-left:2px;
}

/* вывод цены в посте */
.price_inpost {
	font-size:16pt;
	font-weight:bold;
	color:#3C78A7;
	margin:10px 10px 20px;
	padding:7px 7px 5px;
	text-align:right;
	height:33px;
}
/* тип валюты в цене товара в посте */
.price_inpost span {
	font-size:16pt;
	font-weight:bold;
	color:#ccc;
	padding-left:0px;
}

/* для анонсов */
.price_exerpt {
	font-family:Arial;
	font-size:16pt;
	font-weight:normal;
	color:#3C78A7;
	padding:4px 10px 10px 0;
	text-align:right;
	width:427px;
	margin:0px 0px 10px 156px;
}

.price_exerpt span {
	font-size:16pt;
	font-weight:bold;
	color:#A9AAA8;
	padding-left:3px;
}

.exerpt_more_link {
	margin-top:5px;
	padding-top:5px;
	padding-bottom:0px;
	height:30px;
}

.exerpt_more_link a {
	text-decoration:none;
}

.exerpt_more_link a:hover {
	text-decoration:none;
}

/* информационный блок о товаре в посте или на странице (мини-витрина) */
.ect_good_infoblock {
	padding:7px;
	margin:10px 0;
	border:1px solid #d9d9d9;
}
.ect_good_infoblock h2 {
	font-weight:bold;
	padding:2px;
	margin:0;
	font-size:14pt;
}
.ect_good_infoblock td {
	padding:5px;
	text-align:left;
	border:none;
	background-color:#fff;
}
.ect_good_infoblock p {
	text-align:justify;
	padding:0px;
}
.ect_good_infoblock_price {
	margin-bottom:5px;
}
.ect_good_infoblock img {
	border:none;
	padding:0px;
	margin-right:10px;
	width:120px;
	height:120px;
}
.ect_good_infoblock a {
	text-decoration:none;
}
.ect_good_infoblock .detaillink a {
	text-decoration:underline;
}
.ect_good_infoblock_basketbutton {
	float:left;
	margin-bottom:10px;
}
.price_devider {padding:0 0px 0px;color:#212121;}
.clear {clear:both;}

/* форма входа для доступа к закрытому контенту */
.uwc_content_login_form {
	margin:30px auto;
	padding:0px;
	border-style:none;
	border-width:0px;
	width:220px;
	height:230px;
	text-align:center;
	display:block;
}

.uwc_content_login_form_button{
	width:192px;
	margin-top:5px;
	padding:3px;
}

/* всплывающее окно корзины */
.uwcbasket {

}
.uwcbasket td {
	padding:0;
	margin:0;
	border:0;
}

.item_title{color: Navy; font-family: Tahoma, Verdana, Geneva, Arial; font-weight: bold;}
.item_description{color: #5a5a5a;}

/* ДОБАВЛЕНИЯ В ВЕРСИЮ 2.9 */

.uwc_regpartner {margin:20px auto;}

/* виджет комментариев */
.uwc_comments_widget {

}
.uwc_comments_widget_row {

}
.uwc_comments_widget_row_author {
	font-weight:bold;
}
.uwc_comments_widget_row_title {

}
.uwc_comments_widget_row_excerpt {
	font-style:italic;
}

/* селектор мультитовара */
.uwc_multyitem_selector {
	text-align:center;
	margin:30px;
}
.uwc_multyitem_selector select {
	padding:4px;
	width:400px;
}

/* аудио и видео плееры*/
.audioplayer_box {
	margin:30px 0;
	display:block;
}

.audioplayer {
	margin:20px auto;
	width:350px;
	background:#B4B4B4;
	text-align:center;
	border:1px solid #eee;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border-radius: 4px;
	  display:inline-block;
}

.videoplayer_box {
	margin:0px auto 30px;
	width:auto;
}

.videoplayer {
	padding:0;
	width:564px;
	height:320px;
}

.videoplayer img {
	margin-top:150px;
}

/* блок дополнительного html-кода под сообщением о прекращении доступа в группу или завершении продаж товара*/
.limited_access_addhtml_box {
	text-align:center;
}

input:focus {
	outline: none;
}

/* кабинет пользователя */
#uwc_cabinet_gravatar {
	padding:10px;
	border: 1px solid #e3e3e3;	
	border-radius: 10px; 
	height:auto;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.2); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2); /* Для Safari и Chrome */
    box-shadow: 0 0 5px rgba(0,0,0,0.2); /* Параметры тени */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #eeeeee); /* for firefox 3.6+ */ 
	background: -o-linear-gradient(top,  #ffffff,  #eeeeee); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff,  #eeeeee); /* IE10+ */
}
/* кабинет пользователя: имя */
#uwc_cabinet_gravatar .display-name {
	font-weight:bold;
}
/* кабинет пользователя: блок с ссылками на доступный контент */
#uwc_cabinet_content {
	padding:10px;
	margin:20px 0;
}
/* кабинет пользователя: цвета строк со ссылками */
.uwc_cabinet_row {
	background-color:#eee;
	border-bottom:1px solid #e2e2e2;
}
/* кабинет пользователя: ссылки на доступный контент */
.uwc_cabinet_row a {
	text-decoration:none;
	color:#117AC3;
}
/* кабинет пользователя: строки с информацией о доступных группах */
.uwc_cabinet_grp_info {
	font-size:11px;
	font-family:Arial;
	border-bottom:1px solid #e2e2e2;
}
.uwc_cabinet_grp_info a {
	text-decoration:none;
	font-weight:bold;
	color:black;
}
/* кабинет пользователя: дата истечения периода доступа */
.uwc_cabinet_expiredate {
	font-weight:bold;
	color:red;
}

.uwc_login_button input {
	width:100px;
}