.leftside .leftsidebar a{font-size:15px;font-weight:bold;color:#c50023;text-decoration:none;}
.rightside .leftsidebar a{font-size:14px;font-weight:bold;color:#c50023;text-decoration:none;} 
.leftsidebarinfo img{padding-left:5px;}
.leftsidebarinfo ul {margin:0 15px; padding:0 0 0 0;line-height: 12px;}
.leftsidebarinfo li {color:#c50023;padding-top:5px;}
.leftsidebarinfo ul li a {color:#000000;text-decoration:none;font-size:11px;}
.attantion{
padding: 5px 0 10px 10px;margin: 12px 0;background-color:#e8e8e8;
border-radius: 8px 8px 8px 8px;
}
.attantion a{font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight:bold;text-decoration:none;color:#c50023;}
.attantion span{font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; padding: 5px 0 0;display: block;}
.leftsidebarinfo ul li span{color:#9e9d9d;font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px;}
.leftsidebarinfo .linkstyle {margin:0 15px;padding-bottom:5px;}
.leftsidebarinfo .linkstyle a{color:#000000;text-decoration:none;font-size:11px;line-height:11px;}
.readmore{color:#c50023;font-size:11px;font-weight:bold;}
.leftsidebarinfo .readmore{color:#c50023;font-size:11px;font-weight:bold;}
.book_mag{margin-top:10px;}
.book_mag .clubdev{font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px;color:#000000;padding-bottom:20px;padding-left:15px;}
.book_mag .text_center{text-align:left;padding-top:5px;}
.book_mag .text_center a{font-size:15px;font-weight:bold;color:#333333;text-decoration:none;}
.book_mag .text_center a:hover {font-size:15px;font-weight:bold;color:#c50023;text-decoration:none;}
.leftside .author{background: url("../img/kalend.png") no-repeat;width:166px;height:197px;margin-top: 20px;}
.leftside .author .name{padding-top:40px;text-align:center;}
.leftside .author .name a{font-size:13px;font-weight:bold;color:#c50023;text-decoration:none;}
.leftside .author .center{text-align:center;padding-top:5px;padding-bottom:3px;}
.leftside .author .center a{font-size:14px;font-weight:bold;color:#c50023;text-decoration:none;}
.leftside .author .right{float:right;}
.leftside .author .right a{color:#000000;text-decoration:none;font-size:11px;padding:5px 10px;}
.leftside .history .date{font-size:15px;color:#c50023;padding:20px 10px 0 0;;font-weight:bold;}
.leftside .history  .leftsidebarinfo ul li a {color:#006496;text-decoration:none;font-size:11px;}

.leftside .history  .leftsidebarinfo .breif{color:#000000;font-size:11px;padding:5px;}
.leftside .question{color:#c50023;font-size:13px;font-weight:bold;padding:10px 0 10px 0;}
.leftside .soc_seti .leftsidebarvoit{color:#000000;font-size:11px;}
.sidebar-cat-txt {
	font-size:12px;
	color:#000000;
	padding:10px 5px 0 5px;
	text-align:center;
}
.user-menu-icons {
	box-sizing:border-box;
	padding-top:27px;
	padding-bottom: 30px;
}
.user-menu-icons .usmenic{
	height: 25px;
	box-sizing: border-box;
	margin-bottom: 11px;
}
.user-menu-icons .usmenic a{
	height: 100%;
	display:block;
	line-height: 23px;
	text-decoration: none;
	font-size: 13px;
	color: #000000;
	padding-left: 35px;
	position: relative;
}
.user-menu-icons .usmenic a:hover{
	color: #c50023;
	text-decoration: none !important;
}
.user-menu-icons .usmenic a:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 25px;
	height: 25px;	
	display: block;
	content: '';
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 50% 0;	
}
.user-menu-icons .usmenic.dger-ic a:before{
	background-image: url('/img/new-design/origin_icon.png');
}
.user-menu-icons .usmenic.news-ic a:before{
	background-image: url('/img/icons/svg/clubnews.svg');
}
.user-menu-icons .usmenic.akc-ic a:before{
	background-image: url('/img/icons/svg/sale.svg');
}
.user-menu-icons .usmenic.roz-ic a:before{
	background-image: url('/img/icons/svg/gifts.svg');
}
.user-menu-icons .usmenic.help-ic a:before{
	background-image: url('/img/icons/svg/help.svg');
}
.user-menu-icons .usmenic.wish-ic a:before{
	background-image: url('/img/icons/svg/wishlist_small.svg');
}
.user-menu-icons .usmenic.news-ic a:hover:before{
	background-image: url('/img/icons/svg/clubnews_red.svg');
}
.user-menu-icons .usmenic.akc-ic a:hover:before{
	background-image: url('/img/icons/svg/sale_red.svg');
}
.user-menu-icons .usmenic.roz-ic a:hover:before{
	background-image: url('/img/icons/svg/gifts_red.svg');
}
.user-menu-icons .usmenic.help-ic a:hover:before{
	background-image: url('/img/icons/svg/help_red.svg');
}
.user-menu-icons .usmenic.wish-ic a:hover:before{
	background-image: url('/img/icons/svg/wishlist_small_red.svg');
}
.usmenic.dger-ic {
    margin-top: -25px;
    margin-bottom: 25px;
    font-family: RobotoCondensed-Regular;
}
.user-menu-icons .usmenic.dger-ic a{
	font-size: 18px;
}
.leftside .soc_seti .leftsidebarvoit  input{padding-top:10px;}
.checkboxOn {
background:url("../../img/checkon.png") no-repeat 0 3px;
}
.checkboxOff {
background:url("../../img/checkoff.png") no-repeat 0 3px;
}
.leftside .soc_seti .leftsidebarvoitt {color:#000000;font-size:12px;padding-top:3px;}
.leftsidebar .catalog{font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:15px; color:#c50023;padding-left:5px;}

.rightside .border {border: 2px solid #E8E8E8;
border-radius: 0;
margin:30px 0 0 0;
padding-bottom: 10px;

}
.weekbook_bg{background:url("../img/bookofweek.png") no-repeat 118px 0;}
.king_bg{background:url("../img/crown.png") no-repeat 118px 0;}
.copilka_bg{background:url("../img/money-box_book.png") no-repeat 118px 0;}
/*.audio_bg{background:url("../img/money-box_audio.png") no-repeat 118px 0;}*/
.audio_bg{background:url("../img/money-box_book.png") no-repeat 118px 0;}

.rightside .border .center{text-align:center;}
.rightside .border .avtor_font{color:#000000;font-size:11px;margin:10px 0 0 5px;width: 155px;}
.rightside .border .book_font{margin:5px 0 0 5px;line-height:12px;}
.rightside .border .book_font a{color:#006496;text-decoration:none;font-size:12px;font-weight:bold;}
/*.newstab .newsdate{color:#000000;font-size:12px;}
.newstab .newsthem a{color:#c50023;font-size:18px;text-decoration:none;}
.newstab .newscontent{color:#000000;font-size:12px;}
.newstab .newsmark{color:#000000;font-size:12px;}
*/
.newstab span a{color:#006496;font-size:12px;}

.alflitera {background-color: #EEEEEE;color: #526078;font-size: 14px;font-weight:bold;height:24px;
border-radius: 5px;
margin:0 0 5px 2px;
line-height:24px;
text-align:center;
}
.alfliterahover {
background-color: #EEEEEE;
border-radius: 5px;
height:24px;
line-height:24px;
margin:0 0 5px 2px;
text-align:center;
}
.alflitera a{
color: #526078;
text-decoration:none;
/*padding-left:5px;*/
line-height:24px;
height:24px;
}
.alfliteraactiv{font-size: 14px;font-weight:bold;
color:#ffffff;
height:24px;
background-color: #C50023;
border-radius: 5px;
text-decoration:none;
margin:0 0 5px 2px;
/*padding-left:8px;*/
line-height:24px;
text-align:center;
}
.alfliteraactiv a{color:#ffffff !important;text-decoration:none;}
.alfliterahover a{
font-size: 14px;
font-weight:bold;
height:24px;
color: #526078;
background-color: #EEEEEE;
border-radius: 5px;
line-height:24px;
}

.authorcornname {padding: 0 0 10px;}
.authorcornname a{font-size:18px;color: #C50023 !important;text-decoration:underline;}
.authorlist{margin-top:10px;}
.textCont a{color: #006594;}



.forumsize{width:789px;font-size:12px;}
.forum_container_pre_cotn {font-size: 14px;}
.forumsize .frmname{width:789px;background-color: #EEEEEE;color: #526078;margin: 25px 0 5px;padding: 5px;}
.frmmescount {color: #526078;font-size: 11px;margin-right: 15px;}
a.frmname {color: #526078;font-size: 14px;font-weight:bold;}
.border table{border-collapse:separate;width:auto;}
.indep_bg{
background:url("../img/indep/header_lngru.png") no-repeat 0 0;
width:166px;
height:53px;
}
.indep_bg_ua{
background:url("../img/indep/header_lngua.png") no-repeat 0 0;
width:166px;
height:53px;
}
.hw_bg{
background:url("../img/hw/happy_week.png") no-repeat 0 0;
width:166px;
height:47px;
}
.hw_bg_ua{
background:url("../img/hw/happy_weekua.png") no-repeat 0 0;
width:166px;
height:47px;
}
.golub{
width:39px;
height:42px;
position:absolute;
background:url("../img/indep/golub.png") no-repeat 0 0;
top:-15px;
right:0;
}
.footer_indep{
background:url("../img/indep/footer.png") bottom no-repeat;
/*width:166px;
height:93px;*/

}
.bookforweek_bg{
background:url("../img/bookforweek/order-starter_03.png") no-repeat 0 0;
width:166px;
height:67px;
margin-top:-15px;
}
.march8_1_bg{
background:url("../img/march8/1/header_lngru.png") no-repeat 0 0;
width:166px;
height:53px;
}
.march8_2_bg{
background:url("../img/march8/2/header_lngru.png") no-repeat 0 0;
width:166px;
height:53px;
}
.march8_1_bg_ua{
background:url("../img/march8/1/header_lngua.png") no-repeat 0 0;
width:166px;
height:53px;
}
.march8_2_bg_ua{
background:url("../img/march8/2/header_lngua.png") no-repeat 0 0;
width:166px;
height:53px;
}
.footer_march8_1{
background:url("../img/march8/1/footer.png") bottom no-repeat;
}
.footer_march8_2{
background:url("../img/march8/2/footer.png") bottom no-repeat;
}
.s_font{
color: #000000;
font-size: 11px;
margin: -5px 0 0 5px;
}
.cat_ico1_style{
height:75px;
background-color:#f3f3f3;
border-left:4px solid #e36000;
}
.cat_ico1_style_ico{
width:39px;
height:39px;
float:left;
padding:15px 0 0 10px;
}
.cat_ico1_style_text{
width:500px;
float:left;
padding:25px 0 0 10px;
font-size:16px;
font-weight:bold;
color:#3b3b3b;
}
.cat_ico2_style_text{
width:550px;
float:left;
padding:15px 0 0 10px;
font-size:16px;
font-weight:bold;
color:#3b3b3b;
}
.cat_ico1_style_text_span{
font-size:12px;
font-weight:normal;
}
.buklet_new{
/*float: left;*/
display:inline-block;
margin: 0 10px 60px 0;
width: 180px;
height:250px;
vertical-align:top;
}
.buklet_fontcolor, .buklet_fontcolor a{
font-size:14px;
font-weight:bold;
color:#e36000;
text-decoration:none;
height:30px;
}
.buklet_new_butt{
width:112px;
height:34px;
padding:10px 0 0 0;
}
.buklet_padding{
margin:10px 0 10px 0;
height:150px;
}
.actionBV_head{
width:167px;
height:82px;
margin:70px 0 0;
}
.actionBV_totalblock{
width:163px;
border:2px solid #c6de66;
}
.actionBV_img{
width:160px;
padding:9px 0 0 12px;
overflow:hidden;
}
.actionBV_price{
padding:10px 0 5px 10px; 
}
.actionBV_cart{
padding:0 0 20px 10px; 
}
.actionBV_nav{
width:85px;
height:15px;
background:url("../images/bv/actions/BV_2.png") no-repeat 0 0;
 margin: 0 0 0 45px;
}
.collect{
width:580px;
height:90px;
border:1px solid #cecece;
position:relative;
margin:30px 0 0 0;
}
.collect_email{
width:580px;
height:90px;
background-color:#dddddd;
position:relative;
}
.collect_email.user-noauth--show {
	position: absolute;
	text-align: center;
	padding-top: 35px;
}
.user-auth--success {
	position: absolute;
	text-align: center;
	padding-left: 115px;
	padding-top: 35px;
	
	
}

.collect_email_arrow{
width:48px;
height:34px;
background:url("/infocenter/sbor/images/arrow.png") no-repeat 0 0;
position:absolute;
left:170px;
top:-17px;
}
.collect_email_input{
width:510px;
height:39px;
padding:20px 0 0 55px;
}
.collect_email_input_txt{
width:258px;
height:39px;
border-radius: 5px;
border:1px solid #cecece;
float:left;
font-size:16px;
padding:0 0 0 5px;
}
.collect_email_input_submit{
width:196px;
height:44px;
background:url("/infocenter/sbor/images/buttonlngru.png") no-repeat 0 0;
float:left;
margin-left:20px;
/*cursor:pointer;*/
}
.collect_email_input_submit_ua{
width:196px;
height:44px;
background:url("/infocenter/sbor/images/buttonlngua.png") no-repeat 0 0;
float:left;
margin-left:20px;
/*cursor:pointer;*/
}
.collect_email_input_error{
display:none;
color: #c50023;
font-size:12px;
width:500px;
height:14px;
padding:0 0 0 55px;
}
#c_submitemail{
cursor:pointer;
}
.collect_email_input_zap{
padding:5px 0 0 0;
}
.popup_bv_head{
color: #c50023;
font-size:14px;
font-weight:bold;
padding:15px 0 0 15px;

}
.popup_bv_fon{
width:410px;
height: 45px;
background-color:#E9E9E9;
}
.popup_bv_img{
width:410px;
height:312px;
}
.popup_bv_txtgoods{
color: #333333;
font-size:12px;
font-weight:bold;
margin:0 0 0 15px;
}
.popup_bv_txtcond{
font-size:12px;
margin:0 0 15px 25px;
}
.popup_bv_txtsmall{
color: #6e6e6e;
font-size:9px;
margin:0 0 15px 15px;
}
.podr_podsk{
	width:210px;height:37px;background:url("/images/courier_delivery1.png");float:left;margin:0 0 0 15px;
}
.podr_podsk1{
	width:153px;height:37px;background:url("/images/courier_delivery2.png");float:left;margin-left:6px;
}
.cross_button{
background:url("/catalog/fr-gift/images/fr_close.png");
position:absolute;
width:17px;
height:17px;
top:5px;
right:10px;
cursor:pointer;
}
.zvtotal{
/* width:500px;
height:590px; */
border-radius: 5px;
padding:35px 40px; 
background-color:#ededed;
color: #3b3b3c;
}
.zvtotal_top{
/* width:494px; */
float:left;
height:90px;
}
.zvtotal_top_left{
width:354px;
float:left;
}
.zvtotal_top_left_nofloat{
width:320px;
}
.zvtotal_top_right{
width:355px;
float:left;
height: 100%;
}
.addr_flex {
	display: flex;
	justify-content: space-between;
}
.zvtotal_top_right > div {
	padding-left: 23px;
}
.zvtotal_top_font11{
color:#3b3b3c;
font-size:14px;
}
.zvtotal_top_font22{
color:#3b3b3c;
font-size:22px;
text-align:right;
}
.zvtotal_top_align{
text-align:right;
}
.zvtotal_top_razd{
/* width:494px; */
height:25px;
border-top:1px solid #3b3b3c;
margin-top: 10px;
}
.zvtotal_header {
	font-size: 16px;
}

.zvtotal_red{
font-size:11px;
color:#c50023;
}
.zvtotal_textarea_form{
width: 689px;
height: 137px;
border:1px solid #b9b9b9;
border-radius: 3px;
box-shadow: inset 0 1px 5px 0 rgba(0, 0, 0, 0.3);
padding:10px;
resize:none;
margin-top: 10px;
}
.zvtotal_input{
margin:10px 0 0 0;
height:75px;
}
.zvtotal_input::after {
    display: block;
    content: "";
    clear: both;
}
.zvtotal_top_right_pad{
/*width:222px;*/
width:320px;
float:left;
padding:10px 0 0 53px;
}
.padtop{
padding-top:3px;
}
.margtop{margin-top:3px;}
.padbot{
padding-bottom:3px;
}
.padtop0{
padding-top:0;
}
.padleft{
padding-left:53px;
}
.relat{position:relative;}
.zv_abs{
position:absolute;
width:100px;
height:36px;
top:5px;
right:-2px;

}
.zvforms{
width:334px;
height:42px;
border:1px solid #b9b9b9;
box-shadow: inset 0 1px 5px 0 rgba(0, 0, 0, 0.3);
color: #4d4d4d;
padding-left: 10px;
padding-right: 10px;
box-sizing: border-box;
}
.zv_border{
border-radius: 3px;
}
.zv_fs_19{
font-size: 17px;
}
.zv_submit{

height:50px;
padding:30px 0 0 0;
}
.zv_submit_but{
width:165px;
height:31px;
}
.zv_submit_but_od{
width: 320px;
height: 31px;
}
.zv_submit_txt{
width: calc(100% - 167px);
}
.zv_submit_txt_od{

/* padding:10px 0 0 0; */
}
.zvtotal_top_right a{
font-size:11px;
text-decoration:none;

}
.zvtotal_top_right a:hover{
text-decoration:underline;

}
.total_obn_data
{
position:relative;
/* width:500px; */
height:645px;
border-radius: 5px;
padding:35px 40px; 
background-color:#ededed;
margin-top:35px;
color: #3b3b3c;
}
.total_obn_data_ar{
position:absolute;
width:30px;
height:15px;
top:-14px;
left: calc(50% - 15px);
background:url("/images/help/up_arrow.png");
}
.fs12b{
font-size:14px;
color:#000000;
line-height: 22px;
}
.w585{
width:585px;

}
.w550{
width:550px;
padding-left:7px;
padding-bottom: 12px;
}
.bg_galka{
width:17px;
height:18px;
background:url("/images/help/galka.png");
}
.ptop15{
padding-top:15px;
}
.ptop35{
padding-top:35px;
}
.ptop5{
padding-top:5px;
}
.redbold{
color:#c50023;
font-weight:bold;
}
.h30{
height:30px;
}
.h40{
height:40px;
}
.h50{
height:50px;
}
.h65{
height:65px;
}
.h100{
height:100px;
}
.marg0{
margin:0 !important;
}
.w500{
width:500px;
}
.w222{
width:222px;
}
.w300{
width:300px;
}
.w100{
width:100px;
}
.w108{
width:108px;
}
.w118{
width:118px;
}
.fs20{
font-size:20px;
}
.red{
color:#c50023;
}
.no_border{
/*border:none;*/
height:40px;
text-align: center;
}
.line_dropdown {
    background-image: url("http://bookclub.ua/images/cart/delivery/drop_down.jpg");
    height: 38px;
    position: absolute;
    right: 0;
    top: 1px;
    width: 17px;
}
.areasfs{
width:334px;
height:42px;

}
.zvtotal_top_right_pad_100 {
    float: left;
    padding: 10px 0 0 50px;
    width: 100px;
}
.zvtotal_top_left_pad_100 {
    float: left;
    width: 124px;
}
.zvforms_3{
width:130px;
height:38px;
border:1px solid #b9b9b9;
box-shadow: inset 0 1px 5px 0 rgba(0, 0, 0, 0.3);
color: #4d4d4d;
padding-left: 10px;
}
.enterTotal{
position:relative;
width:375px;
/*height:380px;*/
border-radius: 5px;
background-color:#ededed;

}
.enterTotalinside{
padding:35px 40px 40px 40px; 
}
.f132d{
font-size:13px !important;
color:#2d2d2d !important;
text-decoration:none !important;
}

.f183b{
font-size:18px;
color:#3b3b3c;
}
.s1616{
width:16px;
height:16px;
margin-top:5px;
cursor:pointer;
}
.s1616_act{
background:url("/images/help/vopros_2.png");

}
.s1616_pas{
background:url("/images/help/vopros.png");

}
.w210{
width:210px;
}
.w200{
width:200px;
}
.w270{
width:270px;
}
.w350{
width:350px;
}
.w400{
width:400px;
position:relative;
}
.enterTotalinside_txt{
position:absolute;
width:225px;
height:50px;
top:60px;
right:-80px;
padding:18px;
border: 1px solid #cecece;
font-size:11px;
color:#474646;
background-color:#f3f3f3;
z-index:100;
box-shadow: 3px 3px 2px #cccccc;
}
.f132d a:hover{
text-decoration:underline;
}

.enterTotalinside_dop{
height:33px;width:200px;padding:7px 0 0 0;
}
.prel{
position:relative;
}
.enterTotalinside_abs2{
position:absolute;
width:350px;height:35px;
top:0;
right:-460px;
border:1px solid #ffb3c4;
background-color:#ffdbe3;
font-size:12px;
color:#2d2d2d;
padding:5px 5px 0 18px;
}
.enterTotalinside_abs2_g{
background:url("/images/cart/arrow.png");
position:absolute;
width:11px;height:20px;
top:10px;
right:-86px;
}
.f222d{
margin-top:35px;
/*border-top:1px solid #929292;*/
font-size:16px;
color:#2d2d2d;
}
.zvforms_sh{
    color: #4d4d4d;
    font-size: 19px;
}
.effer_enter_block_all{
position:fixed;
height:380px;
top:342px;
left:110px;
z-index:999;

/*margin:90px 0 0 110px;*/

}
.effer_enter_block_f1{
margin:0 30px 0 0;
background-color:#ededed;
opacity:1;
z-index:1000;
}
.effer_enter_block_f2{
margin:0 30px 0 0;
background-color:#ededed;
opacity:1;
z-index:998;
}
.enterTotalinside_gift{
background:url("/images/help/login_pres.png");
width:88px;
height:100px;
position:absolute;
top:-30px;
right:-20px;
}
.bg_b1{
height:280px;
background-color:#b1dbf4;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.pleft30{
padding-left:30px;
}
.pleft10{
padding-left:10px;
}
.w163{
width:163px;
}

.bv_prom{
font-size:11px;
text-align:center;
color:#707070;
font-weight:bold;
}
.bv_pr_cod{
height:30px;
border:1px dashed #707070;
text-align:center;
font-size:15px;
color:#fb4a20;
margin:5px 0 10px 0;
font-weight:bold;
}
.pad5{
padding:5px 0;
}
.galka_block {
	padding-top: 15px;
	font-size: 14px;
	color: #000000;
	line-height: 22px;	
}
.galka_block:after{
	clear: both;
	display: block;
	content: "";
}
.galka_txt {
	width: calc(100% - 27px);
	padding-left: 23px;
	padding-bottom: 12px;	
}
.dger-ic {
	display: none;
}
@media screen and (max-width: 500px) {
	.forumsize {
		width: 100%;
	} 
}