@charset "UTF-8";
@import "/templates/cms/css/jquery-ui.min.css" screen;
@import "https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" screen;
*{outline:none;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,
embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;box-sizing:border-box;}
.color0{color:#777777;}
.color1{color:#36404b;}
.color2{color:#fb4848;}
.color3{color:#2c343d;}
.color4{color:#141414;}
.color5{color:#999999;}
.color6{color:#ffffff;}
.color7{color:#252525;}
.color8{color:#6f6f6f;}
.color9{color:#ffffff;}
.bg0{background:#777777;}
.bg1{background:#36404b;}
.bg2{background:#fb4848;}
.bg3{background:#2c343d;}
.bg4{background:#141414;}
.bg5{background:#999999;}
.bg6{background:#ffffff;}
.bg7{background:#252525;}
.bg8{background:#6f6f6f;}
.bg9{background:#ffffff;}
author,publisher,time{display:none;}
/*Header*/
.cl_nm{margin:0px!important;padding:0px!important;}
.cl_top_menu{background:#fb4848;border-bottom:1px solid #2c343d;}
.cl_top_menu ul li a{color:#cccccc;font-size:12px;padding-top:5px;padding-bottom:5px;transition:all 0.2s ease-in-out;text-align:center;}
.cl_top_menu ul li a:hover{color:#36404b;}
.cl_accont{margin:0px!important;padding:0px;}
.cl_accont a{color:#cccccc;font-size:12px;padding-top:5px;padding-bottom:5px;transition:all 0.2s ease-in-out;position:relative;text-align:center;display:block;padding:10px 15px;}
.cl_accont a:hover{color:#36404b;}
.cl_accont li{border-right:1px solid #313131;}
.cl_accont li:nth-child(1){border-left:1px solid #313131;}
.cl_header_main{padding:10px 0;border-bottom:1px solid #eaeaea;background:#fff;}
.cl_header_main>div{margin:10px 0px;}
.cl_header_logo{text-align:center;border-left:1px solid #f6f6f6;border-right:1px solid #f6f6f6;max-width:200px;}
/*.cl_header_main>div{height:50px;}*/
.cl_header_logo img{max-width:100%;}
.cl_header_slogan{text-align:center;font-size:14px;}
.cl_basket_panel{font-size:16px;color:#777777;}
.cl_basket_panel_icon{font:normal normal normal 44px/1 FontAwesome;height:40px;float:left;margin-right:10px;color:#36404b;}
.cl_basket_text{font-size:13px;}
.cl_basket_panel span{display:inline-block;text-decoration:none;border-radius:3px;text-align:center;margin-left:4px;padding:0px 6px;font-size:13px;background:#f6f6f6;}
.cl_empty,.cl_basket_panel .cl_empty span{color:#9c9c9c;}
.cl_header_search{position:relative;max-width:400px;}
.cl_search_icon{position:absolute;top:3px;right:4px;font:normal normal normal 25px/1 FontAwesome;color:#36404b;width:1px;width:25px;height:25px;overflow:hidden;cursor:pointer;}
.cl_header_tels_icon{font:normal normal normal 44px/1 FontAwesome;height:40px;float:left;margin-right:10px;color:#36404b;}
.cl_header_tels a{font-size:13px;display:block;}
.cl_header_tels{position:relative;}
/*.cl_header_block_menu{float:right;max-width:460px;margin:0px;}*/
.cl_header_block_menu li{list-style:none;float:left;display:block;padding:0px 0px;border-left:1px solid #f6f6f6;font-size:16px;}
.navbar-nav{margin:7.5px 0px;padding:0px;}
/*Header*/

/*footer*/
.cl_social li{list-style:none;float:right;margin-right:15px;}
.cl_social li a{font-size:25px;transition:all 0.2s ease-in-out;}
footer a:hover{color:#36404b;text-decoration:none;}
h1{color:#777777;font-size:22px;margin:5px 0px 15px 0px;}
footer{background-color:#fb4848;border-top:2px solid #2c343d;box-shadow:1px 1px 12px #000000;line-height:60px;color:#888888;font-size:14px;}
section{margin:20px 0px;   padding-bottom: 60px;    overflow: hidden;width: 100%;}
/*footer*/

/*Shop*/
.cl_section{overflow-x:auto;}
.cl_catalog{position:relative;width:100%;}
.cl_catalog_body_in_commodity{position:absolute;width:100%;z-index:100;background:#fff;}
.cl_catalog_header{text-decoration:none;padding-left:24px;line-height:65px;font-weight:400;font-size:18px;display:block;height:65px;background:#36404b;}
.cl_catalog_header a{color:#ffffff;display:block;width:100%;}
.cl_catalog_header a:hover{text-decoration:none;}
.cl_catalog_header a span{float:right;line-height:65px;margin-right:20px;}
.cl_catalog_body{width:100%;padding:10px;border-right:1px solid #eeeeee;border-left:1px solid #eeeeee;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;}
.cl_catalog_body ul,.cl_catalog_body li{margin:0px;padding:0px;list-style-position:inside;position:relative;list-style:none;}
.cl_catalog_body>ul>li>ul{display:none;position:absolute;left:100%;top:0px;background:#fff;z-index:10;border:1px solid #eeeeee;box-shadow:1px 1px 12px rgba(0, 0, 0, 0.4);}
.cl_catalog_body li:hover>ul{display:table;}
.cl_catalog_body li a{display:block;padding:8px;line-height:18px;font-size:14px;white-space:nowrap;color:#777777;}
.cl_catalog_body>ul>li>ul>li>a{font-weight:bold;}
.cl_catalog_body li a:hover{background:#f5f5f5;text-decoration:none;}
.cl_catalog_body li a span.fa{width:20px;text-align:center;}
.cl_catalog_body>ul>li>ul>li{display:table-cell;}
.sortby{display:inline;width:200px;margin-top:10px;}
.cl_view_param_ul li{list-style:none;float:right;}
.cl_commodity_short{height:500px;position:relative;}
.cl_commodity_short>div{border: 1px solid #e7e8ea;background-color: #ffffff;-webkit-transition: box-shadow 0.3s ease-in-out, border 0.3s ease-in-out;-moz-transition: box-shadow 0.3s ease-in-out, border 0.3s ease-in-out;-o-transition: box-shadow 0.3s ease-in-out, border 0.3s ease-in-out;transition: box-shadow 0.3s ease-in-out, border 0.3s ease-in-out;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: absolute;overflow: hidden;padding: 12px;padding-top:25px;height: 500px;z-index: 1;margin-right:-1px;}
.cl_commodity_short_more{background:#36404b;color:#fff;}
.cl_short_no_visible_part{display:none;margin-top:10px;}
.cl_commodity_short:hover .cl_short_no_visible_part{display:block;}
.cl_commodity_short:hover>div{height:auto;background: #ffffff;background: -moz-linear-gradient(top, #ffffff 50%, #f9fafc 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(100%,#f9fafc));background: -webkit-linear-gradient(top, #ffffff 50%,#f9fafc 100%);background: -o-linear-gradient(top, #ffffff 50%,#f9fafc 100%);background: -ms-linear-gradient(top, #ffffff 50%,#f9fafc 100%);background: linear-gradient(to bottom, #ffffff 50%,#f9fafc 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9fafc',GradientType=0 );box-shadow: 1px 1px 6px rgba(0,0,0, 0.2);border-bottom: 1px solid #cccccc;z-index: 2;}
.cl_commodity_short_stars{text-align:center;}
.cl_commodity_short a{  text-align:center;display:block}
.cl_short_img_block{display:block;}
.cl_commodity_short_image{webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;vertical-align: middle;text-align:center;max-height: 90%;max-width: 90%;	}
.cl_commodity_short_desc{font-size:12px;}
.cl_product_price{font-weight:bold;font-size:20px;}
.cl_commodity_short_name{height:45px;    line-height: 15px;}
.cl_short_status{text-align:center;display:block;}
.cl_favorite,.cl_scale{font-size:13px;}
.cl_remove_from_favorite,.cl_remove_from_comparison{float:right;cursor:pointer;font-size:20px;margin:0 0 -20px -20px;position:relative;}
.cl_comparison_table td{text-align:center;}
.cl_comparison_table td:nth-child(1){text-align:left;font-weight:bold;}
.cl_comments_title{font-size:20px;}
.cl_commodity_main_part{
}
.cl_commodity_left_part{background:#f3f3f3;padding-left:24px;}
.cl_commodity_left_part li{display:block;list-style:none;}
.cl_commodity_left_part li a{display:block;padding:10px;text-align:right;text-decoration:none;}
.cl_commodity_right_part{background:#f3f3f3;}
.navbar-toggle span{background:#fff;}
.cl_product_part>div{padding:0px;margin:0px;margin-bottom:10px;}
.cl_navbarshort{font-size:40px;color:#cccccc;float:right;cursor:pointer;}
.cl_like_h2{
padding-left: 24px;
    line-height: 60px;
    font-size: 18px;
    display: block;
    height: 60px;
        background: #fb4848;
    color: #ffffff;
	margin:15px 0px;
}
.show-more{float:right;}
.carousel-caption p{color:#36404b;font-size:25px;margin-bottom:0px;}
.carousel-caption b{color:#36404b;font-size: 24px;    margin-top: 20px;
    margin-bottom: 10px;text-shadow: 0 1px 2px rgba(0,0,0,.8);}
    .cl_login_form #enter_site{background:#36404b!important;}
    .carousel-indicators li{    border: 1px solid #36404b;}
    .carousel-caption{bottom:40px;}
    #myCarousel1 .carousel-inner>.item>a>img, .carousel-inner>.item>img
    {width:100%;height:auto;}
/*Shop*/

/* Basket */
.cl_basket_all{width:100%;}
.cl_basket_slide_fon{position:fixed;width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,.7);z-index:1000;}
.cl_basket_slide_main{position:absolute;top:40px;width:100%;}
.cl_basket_slide{padding:35px 40px 25px 45px;height:auto;z-index:1001;background:#fff;border-radius:5px;border:1px solid #ccc;text-align:left;-webkit-box-shadow:1px 1px 5px 0px rgba(255, 255, 255, 0.75);-moz-box-shadow:  1px 1px 5px 0px rgba(255, 255, 255, 0.75);box-shadow:       1px 1px 5px 0px rgba(255, 255, 255, 0.75);}
.cl_close{float:right;cursor:pointer;display:block;margin:-20px 0; filter:gray;-webkit-filter:url(#gray);-webkit-filter:grayscale(1);-ms-filter::;}
.cl_close:hover{ filter:none;filter:none;-webkit-filter:none;-webkit-filter:none;-ms-filter::;}
.cl_delete_item_from_table{width:20px;cursor:pointer;display:block;filter:gray;-webkit-filter:url(#gray);-webkit-filter:grayscale(1);-ms-filter::;}
.cl_delete_item_from_table:hover{ filter:none;filter:none;-webkit-filter:none;-webkit-filter:none;-ms-filter::;}
.cl_basket_table,.cl_basket_table2{width:100%;}
.cl_basket_table2 td{width:50%;}
.cl_cart_title{font-size:1.846em;line-height:1.2em;margin:0 0 1.2em 0;}
.cl_cart_title_enpty{color:#4d4d4d;font-size:2.5em;background:url('/templates/cms/images/cart.png') no-repeat;padding-left:75px;padding-top:15px;padding-bottom:25px;}
.cl_basket_table_title{margin-right:28px;margin-bottom:-16px;color:#666;text-align:right;}
.cl_basket_item_del_td{width:25px;}
.cl_basket_item_img_td{width:100px;text-align:center;}
.cl_basket_item_img_td img{max-height:100px;max-width:100px;}
.cl_basket_item_count_td{width:100px;}
.cl_basket_item_count_td input{width:43px;height:21px;font-size:18px;text-align:center;display:inline-block;}
.cl_basket_item_sum_td{color:#777777;font-size:22px;width:100px;}
.cl_basket_item_sum_td span{font-size:0.7em;}
.cl_basket_item_finalsum_td{color:#777777;font-size:18px;}
.cl_fullbasket_item_img_td{width:60px;text-align:center;}
.cl_fullbasket_item_img_td img{max-height:60px;max-width:60px;}
.cl_fullbasket_item_title_td{vertical-align:top;}
.cl_fullbasket_item_title_td div{float:right;}
.cl_fullbasket_orders_table{width:100%;border:1px solid #dedede;padding:10px;border-radius:5px;background:#fff;}
.cl_fullbasket_orders_table td{padding:10px;}
.cl_fullbasket_orders_final td{text-align:right;border-top:1px solid #dedede;padding-top:5px;}
.cl_fullbasket_orders_edit{text-align:center;}
.cl_fullbaske{overflow:hidden;}
.cl_fullbasket_right{width:450px;float:right!important;}
.cl_fullbasket_left{float:left;}
.cl_fullbasket_left textarea{width:500px;height:80px;padding:3px 7px;box-sizing:border-box;font-size:16px;}
.cl_fullbasket_left div{max-width:500px;margin-bottom:5px;font-size:16px;line-height:35px;overflow:hidden;}
.cl_fullbasket_left div input,.cl_fullbasket_left div select{float:right;    line-height:8px;width:100%;height:28px;padding:3px 7px;outline:medium none;box-sizing:border-box;font-size:16px;}
.cl_to_pay_sum{font-size:20px;}
.cl_step{border-bottom:1px solid #d9d9d9;font-size:1.308em;margin-bottom:1.154em;position:relative;letter-spacing:0;height:31px;overflow:visible!important;margin-top:5px;}
.cl_step_number{border:1px solid #3da8dd;border-radius:50%;display:block;font-size:1em;width:30px;line-height:30px;float:left;text-align:center;margin-right:10px;box-sizing:border-box;height:30px;padding-top:0px;}
.cl_basket_login_form,.cl_checkout_form_success{display:none;}
.cl_checkout_form .cl_error{height:auto;color:red;line-height:14px;display:none;}
.cl_checkout_form .cl_adress{height:auto;display:none;}
/* Basket */

/* Cabinet */
.cl_cabinet{}
.cl_cabinet h1{margin:10px 0px;color:#454444;}
.cl_tabs_block li{list-style:none;}
.cl_tabsbox{background:#f3f3f3;padding:20px;display:none;border:1px solid #dedede;border-radius:5px;overflow:hidden;}
.cl_cabinet .cl_tabsbox{margin:0px;}
.cl_tabsbox.visible{display:block;}
.cl_tabs li a{padding:5px 15px;display:block;cursor:pointer;}
.cl_tabs li a.current{background:#f3f3f3;}
.cl_tabsbox table{background:#fff;border:1px solid #dedede;border-radius:5px;padding:10px;width:100%;}
.cl_tabsbox table a img{width:70px;}
.cl_rowblock{overflow:hidden;}
.cl_rowblock_img{float:left;margin-right:10px;}
.cl_rowblock_detail{}
.cl_details{display:none;}
.cl_details_opener{text-decoration:underline;}
.cl_status{font-weight:bold;    color:#2ba0a7;}
.cl_orders_table{width:630px;}
.cl_orders_table th{text-align:center;}
.cl_orders_table tr td{border-bottom:1px solid #dedede;border-right:1px solid #dedede;padding:4px;}
.cl_orders_table tr td:last-child{border-right:none;vertical-align:top;padding-top:5px;}
.cl_liqpay_pay{margin-top:10px;}
.cl_cabinet_table{width:100%;margin-bottom:20px;}
.cl_cabinet_table td{padding:5px;}
.cl_cabinet_table td input,.cl_cabinet_table td textarea{padding:5px;width:220px;}
.cl_account li{list-style:none;float:left;margin:0 10px;}
.cl_account li a{color:#454545;}
/* Cabinet */

/*Shop*/
.Синий
{
background:blue;
color:blue!important;
}
.Красный{
color:red!important;
background:red;
}
.Зеленый{
color:green!important;
background:green;
}
.Черный{
color:black!important;
background:black;
}
.Белый{
color:white!important;
background:white;
}
.Серый{
color:gray!important;
background:gray;
}
.cl_short_status.Нет{display:none!important;color:#d80002;}
.cl_short_status.Есть{color:#12961e;}
.cl_filters_block{margin-top:10px;}
.cl_closed{display:none;}
.cl_opened{display:block!important;}
.cl_status{display:inline-block!important;}
.cl_short_status.Нет{display:block!important;text-align:center;}
.cl_center{position:relative;}
.cl_center_shadow{position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(255,255,255,0.6);z-index:10000;}
.cl_basket_panel li{list-style:none;float:left;margin:0 10px;}
.cl_basket_panel li a{color:#454545;}
.cl_qs{max-height:90px;padding:5px;width:280px;overflow:hidden;}
.cl_qs_img {width:50px;height:40px;float:left;text-align:center;}
.cl_qs_img img{max-width:100px;}
.cl_qs_img img{max-width:50px;max-height:40px;}


.cl_blue_button{-moz-box-shadow:inset 0px 1px 0px 0px #7a8eb9;-webkit-box-shadow:inset 0px 1px 0px 0px #7a8eb9;box-shadow:inset 0px 1px 0px 0px #7a8eb9;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #637aad), color-stop(1, #5972a7));background:-moz-linear-gradient(top, #637aad 5%, #5972a7 100%);background:-webkit-linear-gradient(top, #637aad 5%, #5972a7 100%);background:-o-linear-gradient(top, #637aad 5%, #5972a7 100%);background:-ms-linear-gradient(top, #637aad 5%, #5972a7 100%);background:linear-gradient(to bottom, #637aad 5%, #5972a7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#637aad', endColorstr='#5972a7',GradientType=0);background-color:#637aad;border:1px solid #314179;display:inline-block;cursor:pointer;color:#ffffff;font-family:Arial;font-size:13px;font-weight:bold;padding:6px 12px;text-decoration:none;}
.cl_blue_button:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5972a7), color-stop(1, #637aad));background:-moz-linear-gradient(top, #5972a7 5%, #637aad 100%);background:-webkit-linear-gradient(top, #5972a7 5%, #637aad 100%);background:-o-linear-gradient(top, #5972a7 5%, #637aad 100%);background:-ms-linear-gradient(top, #5972a7 5%, #637aad 100%);background:linear-gradient(to bottom, #5972a7 5%, #637aad 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5972a7', endColorstr='#637aad',GradientType=0);background-color:#5972a7;}
.cl_blue_button:active {position:relative;top:1px;}
.cl_green_button{-moz-box-shadow:inset 0px 1px 0px 0px #9acc85;-webkit-box-shadow:inset 0px 1px 0px 0px #9acc85;box-shadow:inset 0px 1px 0px 0px #9acc85;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #74ad5a), color-stop(1, #68a54b));background:-moz-linear-gradient(top, #74ad5a 5%, #68a54b 100%);background:-webkit-linear-gradient(top, #74ad5a 5%, #68a54b 100%);background:-o-linear-gradient(top, #74ad5a 5%, #68a54b 100%);background:-ms-linear-gradient(top, #74ad5a 5%, #68a54b 100%);background:linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ad5a', endColorstr='#68a54b',GradientType=0);background-color:#74ad5a;border:1px solid #3b6e22;display:inline-block;cursor:pointer;color:#ffffff;font-family:Arial;font-size:13px;font-weight:bold;padding:6px 12px;text-decoration:none;}
.cl_green_button:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #68a54b), color-stop(1, #74ad5a));background:-moz-linear-gradient(top, #68a54b 5%, #74ad5a 100%);background:-webkit-linear-gradient(top, #68a54b 5%, #74ad5a 100%);background:-o-linear-gradient(top, #68a54b 5%, #74ad5a 100%);background:-ms-linear-gradient(top, #68a54b 5%, #74ad5a 100%);background:linear-gradient(to bottom, #68a54b 5%, #74ad5a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a54b', endColorstr='#74ad5a',GradientType=0);background-color:#68a54b;}
.cl_green_button:active {position:relative;top:1px;}
.cl_white_button{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);background-color:#ffffff;border:1px solid #dcdcdc;display:inline-block;cursor:pointer;color:#666666;font-family:Arial;font-size:13px;font-weight:bold;padding:6px 12px;text-decoration:none;text-shadow:0px 1px 0px #ffffff;}
.cl_white_button:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);background-color:#f6f6f6;}
.cl_white_button:active {position:relative;top:1px;}

.buy-buttons a{width:100%;}
.cl_images{width:280px;float:left;margin:0 20px 20px 0;padding:10px;border:1px solid #d6d6d6;}
.cl_commodity_photo,.cl_commodity_photo img{width:100%;display:block;}
.cl_commodity_photo{border:#ddd 1px solid;box-sizing:border-box;}
.cl_additional_photos{list-style:none;margin:0;padding:0;margin:10px 0 10px 0;}
.cl_additional_photos:after{content:'';display:block;clear:both;}
.cl_additional_photos li{float:left;width:30%;margin:0 1.5% 3% 1.5%;}
/*.cl_additional_photos li:nth-child(3n+3){margin:0;}*/
.cl_additional_photos li a{display:block; width:100%;position:relative;}
.cl_additional_photos li a img{margin:auto;max-height:100%;max-width:100%;border:1px solid #d6d6d6;}
.cl_commodity_block{overflow:hidden;}
.cl_commodity_short{padding:0px!important;}
.cl_commodity_short .cl_old_price{text-align:center;padding:0px;height:20px;font-size: 80%;}
.cl_commodity_full_desc{overflow:hidden;}
.cl_commodity_full_desc p{margin-bottom:10px;color:#454545;}
.cl_commodity_desc{width:100%;}
.cl_commodity_desc h1{font-size:24px;font-weight:300;font-family:'Open Sans',sans-serif;padding:0 0 5px 0;color:#454545;}
.cl_price{font-size:25px;display:block;}
.cl_old_price{text-decoration:line-through;color:#888888;font-weight:normal;}
.cl_price{color:#3ab54a;}
.cl_icons{line-height:40px;float:left;overflow:hidden;}
.cl_info_block{overflow:hidden;}
.cl_buy_block{margin-top:20px;}
.product-count{max-width:60px;}
/*.cl_buy_now,.cl_place_in_basket{position:relative;padding:0 20px;line-height:40px;background:#454545;color:#fff;text-decoration:none;cursor:pointer;font-weight:bold;font-size:18px;margin:0 0 20px 0;display:inline-block;}*/
.cl_buy_now:hover{background:#585858;}
.cl_quickorder{position:absolute;width:340px;text-align:right;right:0;display:none;color:#454545;padding:10px;border:1px solid#d6d6d6;z-index:10;background:#fff;text-align:center;line-height:1.2;font-size:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 1px 5px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 1px 5px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 1px 5px 0px rgba(0, 0, 0, 0.3);}
.cl_quickorder p{display:block;margin-bottom:10px;}
.cl_quickorder b{display:block;margin-bottom:10px;color:#3d7dd9;}
.cl_quickorder div{text-align:left;overflow:hidden;margin-bottom:5px;}
.cl_quickorder .cl_close_img{float:right;cursor:pointer;margin-bottom:5px;}
.cl_quickorder .cl_form{overflow:hidden;width:100%;}
.cl_quickorder input[type="text"],.cl_quickorder input[type="tel"],.cl_quickorder input[type="email"]{float:right;height:30px;border:1px solid #454545;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:200px;padding-left:10px;margin:0px;font-size:16px;color:#454545;}
.cl_quickorder textarea{float:left;border:1px solid #454545;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:200px;text-align:center;margin:0px;font-size:16px;color:#454545;margin-right:10px;}
.cl_quickorder .cl_submit{float:right;padding:0 20px;height:32px;-webkit-border-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius:3px;border-radius:3px;border-radius:3px;color:#fff;font-size:16px;background:#3d7dd9;cursor:pointer;border:none;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.cl_description_name{line-height:30px;font-size:20px;}
.cl_cod{font-size:12px;font-weight:bold;height:30px;color:#8e8e8e;}
.cl_count{float:right;height:38px;border:1px solid #454545;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:70px;text-align:center;margin:10px 10px 0px 0px;font-size:18px;color:#454545;}
.cl_description{color:#454545;overflow:hidden;}
.cl_comments_block{overflow:hidden;float:right;width:40%;margin-left:50px;}
.cl_category_items_header{overflow:hidden;}
.cl_category_full h1{font-size:24px;font-weight:300;padding-top:0px;margin-bottom:20px;}
.cl_category_items_header p,.cl_sort_links{float:left;margin:0 10px 0 0;line-height:40px;color:#454545;display:inline-block;}
.cl_category_items_header p a{color:#8f8f8f;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0.3);line-height:1;}
.cl_sort_links{overflow:hidden;display:block;float:left;}
.cl_sort_links li{float:left;margin-right:20px;list-style:none;}
.cl_subcat li a img{width:100%;}
.cl_subcat li{text-align:center;}
.cl_category_full{overflow:hidden;}
.cl_category_full_panel{width:200px;float:left;margin-right:30px;}
.cl_category_full_body{width:100%;}
.cl_shortcom_img_a img{width:100%;}
.cl_commodities_desc_block{overflow:hidden;width:100%;padding:20px 0px 10px 0px;}
.cl_commodities_block{overflow:hidden;width: 100%;padding:0px;margin:0px;    margin-right: -15px;
    margin-left: -15px;}
.cl_commodities_block li{border:#ddd 1px solid;display:block;overflow:hidden;float:left;width:250px;padding:10px;}
.cl_shortcom_name{font-size:16px;margin-top:0;padding-top:0;color:#515151;text-decoration:none;}
.cl_com_main_block{overflow:hidden;}
.cl_com_main_img_block{float:left;margin-right:30px;width:320px;}
.cl_commodity_full{padding-bottom:10px;}
.cl_com_tabs{overflow:hidden;}
.cl_com_tabs li{float:left;border:1px solid #ddd;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;}
.cl_commodity_full .cl_tabsbox {border-radius:0px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.cl_text_filters {list-style:none;border-bottom:none!important;}
.cl_par_block label {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 38px;
    text-align: center;
    font-size: 20px;
    color: #777777;
    border: 1px solid #777777;
    text-decoration: none !important;
    overflow: hidden;
    position: relative;
    float: left;
    margin-right: 5px;
}
.cl_par_block label input {
    position: absolute;
    left: -20px;
}
.cl_par_block label.cccchecked {
    color: #00a651;
    border: 2px solid #00a651!important;
}
.cl_par_block{overflow:hidden;}
.tab-content{padding:20px;}
/*Shop*/


/*Comments*/
.detail-tab-reviews-subl {padding:.769em 0 0 2.769em;}

.detail-tab-reviews-i{list-style:none;}
.detail-tab-reviews-add-stars-i {background:url(/templates/cms/images/stars1.png) no-repeat 0 0px;float:left;cursor:pointer;width:28px;height:28px;}
.detail-tab-reviews-add-stars-i.active {background-image:url('/templates/cms/images/stars2.png');}
.g-rating-stars {background-position:0 0;vertical-align:middle;text-align:left;}
.g-rating-stars {background-image:url('/templates/cms/images/stars1.png')!important;background-repeat:no-repeat;display:inline-block;height:23px;width:151px;}
.g-rating-stars-i {background-image:url('/templates/cms/images/stars2.png')!important;background-repeat:no-repeat;display:inline-block;height:23px;width:151px;}
.detail-tab-reviews-subl {padding:.769em 0 0 2.769em;}

.cl_comments_add_form{overflow:hidden;}
.comment_text{height:80px;}
.comment-input{color:#454545;margin:20px 0;font-size:16px;float:right;}
.cl_addformtext{color:#454545;font-size:16px;line-height:30px;width:400px;}
.cl_addformtext input{height:28px;border:1px solid #454545;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%;padding:0 5px 0 5px;margin:0 0 10px 0;box-sizing:padding-box;}
.cl_addformtext textarea{border:1px solid #454545;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%;padding:0 5px 0 5px;box-sizing:padding-box;}
.cl_addcommentsform_table td{line-height:30px;padding:3px;}
.detail-tab-reviews-add-i-field{margin:5px 0 0 0;}
.cl_addcommentsform_table button.button{color:#fff;font-size:20px;line-height:38px;padding:0 10px;cursor:pointer;border:none;margin:3px 0 0 0; background:#3eb489;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.comments{padding:20px 0;border-top:1px solid #d8d8d8;}
.comments ul{list-style:none;margin:0;padding:0;}
.comments>ul{border-bottom:1px solid #000;border-top:1px solid #000;padding:3px 0;}
.comments .g-rating{margin:10px 0;}
.detail-tab-reviews-autor{font-size:18px;font-weight:bold;margin:0 20px 0 0;}
.detail-tab-reviews-comment{font-size:15px;color:#454545;}
.comment_vote p{padding:5px 0;}
.cl_answer{color:#fff;font-size:16px;line-height:25px;padding:0 10px;cursor:pointer;text-decoration:none;margin:3px 0 0 0;background:#454545;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.detail-tab-reviews-subl{margin:10px 0 0 20px!important;padding:10px 0 0 0!important;border-top:1px dashed #d8d8d8;}
/*Comments*/


/*Login*/
.cl_login_form{display:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff;padding:5px 14px 5px 10px;position:absolute;top:33px;width:200px;margin-bottom:-100%;z-index:10000;-webkit-box-shadow:0px 2px 5px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:0px 2px 5px 0px rgba(50, 50, 50, 0.75);box-shadow:0px 2px 5px 0px rgba(50, 50, 50, 0.75);}
.cl_login_form input:focus {border:2px solid #00a9ae;}
.cl_login_form input:-webkit-autofill{background-color:#fff !important;-webkit-box-shadow:inset 0 0 0 50px #fff !important; background:url(/templates/{$theme_name}/img/icon-user.png) 3px center no-repeat !important;}
.cl_login_form input[type=text],.cl_login_form input[type=password] {width:88%;outline:0;border:2px solid #dbdbdb;height:27px;margin:3px 0;padding-left:12%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.cl_login_form #enter_site {display:inline-block;height:30px;color:#fff;border:none;outline:none;line-height:30px;text-alingn:center;padding:0 20px;cursor:pointer;margin-top:5px;background:#FF5F38;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.cl_login_form .f-left {float:left;margin-left:10px;height:20px;}
.cl_login_form .f-left:hover {text-decoration:none;border-color:#777777;}
.rel-wrapper {position:relative;}
.rel-wrapper .icon-user, .rel-wrapper .icon-key {position:absolute;left:4%;top:50%;margin-top:-9px;width:16px;height:18px;}
.icon-user {background:url(/templates/{$theme_name}/img/icon-user.png) center center no-repeat;}
.icon-key {background:url(/templates/{$theme_name}/img/icon-key.png) center center no-repeat;}
.cl_login_form #enter_site:hover {background:#00a9ae;}
#login-form {position:relative;}
.cl_login_form input{margin:4px;}
.f-left{font-size:12px;color:#000;}
.css-label2{position:absolute;top:25px;right:0px;}
.answer-all.disabled {background:#ccc;cursor:default;}
.answer-all.disabled:hover {background:#ccc;}
.reg-social-icons{height:30px;line-height:30px;float:right;padding:0px;}
.reg-social-icons  img{vertical-align:middle;}
.reg-social-icons a{float:left;width:24px;height:24px;padding:0px!important;margin-right:4px;}
/*Login*/

/*Registration*/
.cl_form_error{color:red;font-size:0.8em;}
.cl_registration_block{width:400px;margin:10px;}
.cl_registration_block p{display:block;}
.cl_registration_block .cl_close_img{float:right;cursor:pointer;margin-bottom:5px;}
.cl_registration_block .cl_form{overflow:hidden;}
.cl_registration_block div{overflow:hidden;width:100%;margin-bottom:10px;line-height:34px;vertical-align:middle;}
.cl_registration_block input[type="text"],.cl_registration_block input[type="email"],.cl_registration_block input[type="password"]{float:right;height:30px;border:1px solid #454545;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:200px;text-align:left;margin:0px;font-size:16px;color:#454545;padding:0px 7px;}
.cl_registration_block .cl_submit{float:right;padding:0 20px;height:32px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;color:#fff;font-size:16px;background:#454545;cursor:pointer;border:none;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
/*Registration*/

/*Forms*/
.cl_form_success{display:none;}
.cl_red{border:2px dashed red!important;}
/*Forms*/

/*Shop Filter*/
.sliderCont{padding:10px;}
#minCost,#maxCost{width:60px;}
.cl_tr1 li{list-style:none;}
.cl_filter_checkbox_div a{text-decoration:none;color:#777777;}
.title_lic{color:#777777;font-weight:bold;}
.formCost{color:#777777;margin-top:10px;}
.cl_body_closed{display:none;}
.cl_category_children_list{width:100%;margin:0px;padding:0px;}
.cl_category_children_list li{list-style:none;margin:0px;padding:0px;}
.cl_category_children_list li a{display:block;border:1px solid #e7e8ea;border-bottom:0px solid #e7e8ea;padding:12px 24px;font-size:13px;color:#777777;}
.cl_category_children_list li:last-child a{border-bottom:1px solid #e7e8ea;}
.cl_category_children_list li a span{float:right;color:#888888;}
.cl_filters_header{text-transform:uppercase;background:#f3f3f3;text-align:center;padding-left:0px;cursor:pointer;font-size:14px;color:#000000;margin-top:24px;border:1px solid #e7e8ea;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;line-height:65px;	height:65px;}
.ui-widget-header{background:#36404b!important;}
.formCost{margin-bottom:15px;}
.formCost label{font-weight:normal;}
#minCost, #maxCost {-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#ffffff;border-color:#e7e8ea;border-radius:4px;color:#3e3838;height:26px;width:68px;margin-right:12px;border:1px solid #e7e8ea;padding:0px 8px;font-size:13px;}
span.closeopen {padding:2px 10px;border:1px solid #c2c2c2;font-size:16px;color:#c2c2c2;display:block;float:right;position:relative;top:-3px;cursor:pointer;}
.filter-div{border:1px solid #e7e8ea;border-top:0px;margin:0px;padding:24px;}
.filter-div li{list-style:none;}
.cl_category_head_panel{border: 1px solid #e7e8ea;margin-bottom: 24px;border-radius: 4px;line-height: 55px;padding: 0 12px;}
.cl_view_param_block{line-height: 55px;}

/*Shop Filter*/

/*Content*/
.cl_content_h1{font-size:20px;}
.cl_page_img_full{float:left;margin:0 15px 15px 0;}
.cl_subcontent{overflow:hidden;}
.cl_center_content{overflow:hidden;}
.cl_short_text{overflow:hidden;}
.cl_short_img_a{display:block;float:left;margin-right:15px;}
.cl_short_img{width:100%;}
.cl_short_title{display:block;font-size:16px;font-weight:bold;color:#454545;text-decoration:none;}
.cl_more{color:#454545;}
body .header_top{position:fixed;top:0px;left:0px;width:100%;background:#fff;z-index:200;}
/*Content*/

/*Pagination*/
.cl_pager{overflow:hidden;}
.cl_pager li{float:left;list-style:none;}
.cl_pager li a{display:block;padding-top:5px;height:20px;width:25px;text-align:center;border-radius:4px;margin:9px;font-size:20px;
    color:#999;text-decoration:none;}
.cl_pager li a.cl_current{color:#3eb489;}
/*Pagination*/

/*Breadcrumbs*/
.cl_breadcrumb{list-style:none;margin:10px 0 20px 0;padding:15px 0;line-height:1.2;}
.cl_breadcrumb:after{content:'';display:block;clear:both;}
.cl_breadcrumb li{float:left;margin:0 10px 0 0;color:#454545;}
.cl_breadcrumb li a{color:#454545;text-decoration:none;line-height:20px;}
.cl_breadcrumb > li + li::before {content: "→";}
.breadcrumbs{margin:0px!important;padding:0px!important;}
.cl_breadcrumb li a{line-height:21px;font-size:12px;}
.cl_breadcrumb{margin:0px;padding:0px;margin-bottom:10px;margin-top:10px;}
/*Breadcrumbs END*/

/*Spoiler*/
.spoilerbody{opacity:0;visibility:none;height:0px;transition:opacity 0.7s, visibility 0s linear 0.7s;}
.spoileractive .spoilerbody{opacity:1;visibility:visible;height:auto;transition-delay:0s;}
.spoilertitle{font-weight:bold;cursor:pointer;}
/*Spoiler*/

/*Backtotop*/
.backtotop {background-color:#666;width:45px;bottom:20px;right:10px;min-height:42px;overflow:hidden;z-index:40;position:fixed;display:block;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100);}
.backtotop.hidden-top {bottom:-100px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;filter:alpha(opacity=0);}
.backtotop:hover {background-color:#444444;}
.backtotop i{font-size:36px;margin:1px 0 0 0 !important;color:#fff;display:inline-block;}
.fa-angle-up:before {content:"\2191";}
/*Backtotop*/

/*Callback*/
.cl_main_callback{position:fixed;left:5%;bottom:5%;z-index:16777271!important;height:200px;width:200px;}
.cl_main_callback .cl_quickorder{top:50px;left:180px;}
.cl-phone{cursor:pointer;height:200px;position:absolute;transition:visibility .5s ease 0s;visibility:visible;width:200px;}
.cl-ph-circle,.cl-ph-circle-fill,.cl-ph-img-circle{position:absolute;transform-origin:50% 50% 0}
.cl-ph-circle{animation:1.2s ease-in-out 0s normal none infinite running cl-circle-anim;border:2px solid rgba(30,30,30,.4);border-radius:100%;height:160px;left:20px;opacity:.1;top:20px;transition:all .5s ease 0s;width:160px}
.cl-phone:hover .cl-ph-circle{border-color:rgba(117,235,80,1);opacity:.5}
.cl-phone .cl-ph-circle{border-color:rgba(0,175,242,1);opacity:.5}
.cl-ph-circle-fill{animation:2.3s ease-in-out 0s normal none infinite running cl-circle-fill-anim;background-color:#000;border:2px solid transparent;border-radius:100%;height:100px;left:50px;opacity:.1;top:50px;transition:all .5s ease 0s;width:100px}
.cl-phone:hover .cl-ph-circle-fill{background-color:rgba(117,235,80,.5);opacity:.75!important}
.cl-phone .cl-ph-circle-fill{background-color:rgba(0,175,242,.5);opacity:.75!important}
.cl-ph-img-circle{animation:1s ease-in-out 0s normal none infinite running cl-circle-img-anim;background-color:rgba(30,30,30,.1);
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==);background-position:center center;background-repeat:no-repeat;border:2px solid transparent;border-radius:100%;height:60px;left:70px;opacity:.7;top:70px;width:60px}
#cl_background,#cl_div{left:0;top:0;position:fixed}
.cl-phone:hover .cl-ph-img-circle{background-color:rgba(117,235,80,1)}
.cl-phone .cl-ph-img-circle{background-color:rgba(0,175,242,1)}
@keyframes cl-circle-anim{0%{opacity:.1;transform:rotate(0) scale(.5) skew(1deg)}
30%{opacity:.5;transform:rotate(0) scale(.7) skew(1deg)}
100%{opacity:.1;transform:rotate(0) scale(1) skew(1deg)}
}
@keyframes cl-circle-fill-anim{50%{opacity:.2;transform:rotate(0) scale(1) skew(1deg)}
0%,100%{opacity:.2;transform:rotate(0) scale(.7) skew(1deg)}
}
/*
 *back*/
/*prettyPhoto*/
div.light_rounded .pp_top .pp_left{background:url(/templates/cms/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(/templates/cms/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(/templates/cms/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_
previous:hover{background:url(/templates/cms/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(/templates/cms/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(/templates/cms/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(/templates/cms/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(/templates/cms/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(/templates/cms/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(/templates/cms/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(/templates/cms/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(/templates/cms/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(/templates/cms/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(/templates/cms/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(/templates/cms/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:7px 0 0}
.pp_social .facebook{float:left;position:relative;top:-1px;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{background:url(/templates/cms/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(/templates/cms/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:
0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(/templates/cms/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
.box_img{ position:absolute; z-index:99995; background:url(img_bg.png);width:100%; top:30px; left:30px; height:100%; padding:0;}
.err_mess{ position:absolute;bottom:20px; color:white; padding:0; margin:0 0 0 20px; display:block;}
.err_mess a{color:red; font-weight:700;}
.number{position:absolute;top:1px;margin-left:3px;height:18px;width:30px; padding:3px;left:0;color:#666;bottom:1px; font-size:11px;}
a.link_to {position:absolute;margin-right:6px;height:20px;width:20px;right:0;color:#999;bottom:3px; background:url(link_out.png) no-repeat; text-indent:-999em;}
a:hover.link_to { background:url(link_out_h.png) no-repeat;}
a.play{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;width:40px; height:40px; margin:0; outline:none; display:block;background:url(play.png) no-repeat; text-indent:-999em; border:none;cursor:pointer;}
a:hover.play{background:url(play_h.png) no-repeat;}
a.stop{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;width:40px; height:40px; margin:0; outline:none; display:block;background:url(pause.png) no-repeat;text-indent:-999em; border:none;cursor:pointer;}
a:hover.stop{background:url(pause_h.png) no-repeat;}
.cl_gallery{overflow:hidden;}
.cl_gallery .cl_article_div{float:left;margin:5px;}
/*prettyPhoto - END*/





/*ZOOMER*/
#pictureContainer{overflow: hidden; width: 100%;}

#zoomer{
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	opacity: 0;
	visibility: hidden;
	transform: scale(0.7);
}

#zoomer.opened{
	opacity: 1;
	visibility: visible;
	transform: scale(1);
}

#zoomer #zoomerExitLink{
	display: inline-block;
    font: normal normal normal 50px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	height: 50px;
	opacity: 0.15;
	width: 50px;
	text-decoration:none;
	font-size:50px;
}
#zoomerBigPrevMore,#zoomerBigNextMore,#zoomer #zoomerExitLink
{
	
}
#zoomer #zoomerExitLink::before{
	    content: "\f00d";
}
#zoomer #zoomerExitLink:hover{
	opacity: 0.8;
}

#zoomer #zoomerExitLink:active{
	height: 48px;
	opacity: 1;
	top: 25px;
}

#zoomerMoreImagesContainerWrapper .item{
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#zoomerMoreImagesContainerWrapper .item:hover{
	opacity: 0.9 !important;
}

#zoomerMoreImagesContainerWrapper .selected{
	opacity: 1 !important;
}

#zoomerBigPrevMore,
#zoomerBigNextMore{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size:120px;opacity: 0.15;text-decoration:none;
}
#zoomerBigPrevMore::before{content: "\f104";}
#zoomerBigNextMore::before{ content: "\f105";}
#zoomerPrevMore:hover,#zoomerNextMore:hover,#zoomerBigPrevMore:hover,#zoomerBigNextMore:hover{opacity: 0.8;}
#zoomerPrevMore:active,#zoomerNextMore:active,#zoomerBigPrevMore:active,#zoomerBigNextMore:active{opacity: 1;}
#zoomerNextMore:active{right: -1px !important;}
#zoomerPrevMore:active{left: -1px !important;}
#zoomerBigPrevMore:active{left: 23px !important;}
#zoomerBigNextMore:active{right: 23px !important;}
#zoomerMoreImagesContainerWrapper .link:active{position: relative;top: 1px;
}
/*ZOOMER*/




#moreImagesCarousel{
	position: relative;
	padding-top: 24px;
	margin-top: 24px;
	overflow: hidden;
}

#moreImagesCarousel.hide{
	display: none;
}

#moreImagesCarousel #moreImagesLeftButton,
#moreImagesCarousel #moreImagesRightButton{
	background: url(/templates/cms/images/carouselArrowSmall.png) 0 0 no-repeat transparent;
	position: absolute;
	margin-top: 3px;
	height: 16px;
	opacity: 0.5;
	z-index: 2;
	width: 14px;
	top: 50%;
}

#moreImagesCarousel #moreImagesLeftButton:hover,
#moreImagesCarousel #moreImagesRightButton:hover{
	opacity: 0.8;
}

#moreImagesCarousel #moreImagesLeftButton:active,
#moreImagesCarousel #moreImagesRightButton:active{
	opacity: 1;
}

#moreImagesCarousel #moreImagesLeftButton{
	left: 32px;
}

#moreImagesCarousel #moreImagesRightButton{
	background-position: -14px 0;
	right: 32px;
}

#moreImagesCarousel .carouselWrapper{
	overflow: hidden;
	margin: auto;
	width: 80%;
}

#moreImagesCarousel .slideBox{
	position: relative;
	overflow: hidden;
	list-style: none;
	height: 62px;
	padding: 0;
	margin: 0;
}

#moreImagesCarousel .slideBox .item{
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;

	position: relative;
	text-align: center;
	line-height: 50px;
	opacity: 0.5;
	height: 50px;
	float: left;
}

#moreImagesCarousel .slideBox .item.selected{
	opacity: 1;
}

#moreImagesCarousel .slideBox .item.selected:after{
	transform: translateX(-50%);
	border-bottom: 2px solid #000000;
	position: absolute;
	display: block;
	content: "";
	width: 30%;
	left: 50%;
	bottom : -12px;
}

#moreImagesCarousel .slideBox .item a{
	display: block;
	line-height: 50px;
	height: 50px;
}


#moreImagesCarousel .slideBox .item img{
	vertical-align: middle;
	margin-top: -4px;
    max-height: 100%;
    max-width: 100%;
}
.pictureSlider .item img{width:100%;}}
.carousel-inner > .item > img,.carousel-inner > .item > a > img {width: 70%;margin: auto;}



/* Slick */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
  /*  background: #fff url('./ajax-loader.gif') center center no-repeat;*/
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('../fonts/slick/slick.eot');
    src: url('../fonts/slick/slick.eot?#iefix') format('embedded-opentype'), url('../fonts/slick/slick.woff') format('woff'), url('../fonts/slick/slick.ttf') format('truetype'), url('../fonts/slick/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
	z-index:2;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 40px;
}

.slick-dots
{
    position: absolute;

    display: block;

    width: 100%;
    padding: 0;
    margin: 7px 0 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 8px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before{opacity: .75;color: black;}
/* Slick */