div.prd_out_of_stock_cat{color:red;font-family:times New Roman;font-size:35px;font-weight:bold;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg);opacity:0.4;position:absolute;margin-top:125px;margin-left:36px;}
div.newCartBrief{width:130px;margin:0px auto;position:absolute;margin-top:38px;margin-left:10px;}
.acart a{background:#eee;display:block;padding:3px;border-bottom:1px solid #ddd;text-decoration:none;font-weight:normal;color:black;}
.kupit_button1{background:#f2f2f2 url(/published/publicdata/ALTCIGARSHOP/attachments/SC/images/pokupka-sigaret5.png) no-repeat -128px 0px;border:0 none;border-radius:0px;-webkit-border-radius:0px;color:#fff;cursor:pointer;height:34px;letter-spacing:0px;margin-bottom:0px;padding:4px 5px;text-align:center;width:133px;cursor:pointer;}
.kupit_button1:hover{background:#f2f2f2 url(/published/publicdata/ALTCIGARSHOP/attachments/SC/images/pokupka-sigaret5.png) no-repeat 0px 0px;border:0 none;border-radius:0px;-webkit-border-radius:0px;color:#fff;cursor:pointer;height:34px;letter-spacing:0px;margin-bottom:0px;padding:4px 5px;text-align:center;width:129px;cursor:pointer;}
.kupit_button{background:white url(/published/publicdata/ALTCIGARSHOP/attachments/SC/images/pokupka-sigaret4.png) no-repeat -128px 0px;border:0px none;border-radius:0px;-webkit-border-radius:0px;color:#fff;cursor:pointer;height:34px;letter-spacing:0px;margin-bottom:0px;padding:4px 5px;text-align:center;width:133px;cursor:pointer;}
.kupit_button:hover{background:white url(/published/publicdata/ALTCIGARSHOP/attachments/SC/images/pokupka-sigaret4.png) no-repeat 0px 0px;border:0px none;border-radius:0px;-webkit-border-radius:0px;color:#fff;cursor:pointer;height:34px;letter-spacing:0px;margin-bottom:0px;padding:4px 5px;text-align:center;width:128px;cursor:pointer;}
.rel_prod_o{margin-bottom:20px;width:234px;margin-left:9px;float:left;border-radius:8px;height:350px;margin-right:11px;margin-right:1px;margin-left:10px;}
.rel_prod_o a:hover{float:left;border:1px solid #FFFFFF;//border:0px;//background-size:236px 352px;width:234px;height:350px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-khtml-border-radius:8px;text-align:left;//width:236px;//height:313px;background:white url(/published/publicdata/ALTCIGARSHOP/attachments/SC/images/green-table-sigareta5.png) no-repeat -233px 0px;}
.rel_prod_o a{float:left;border:1px solid #FFFFFF;//border:0px;//background-size:236px 352px;width:234px;height:311px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-khtml-border-radius:8px;text-align:left;//width:236px;//height:313px;background:white url(/published/publicdata/ALTCIGARSHOP/attachments/SC/images/green-table-sigareta5.png) no-repeat 1px 0px;//background:white url(/published/publicdata/ALTCIGARSHOP/attachments/SC/images/green-table-sigareta5.png) no-repeat 3px 0px;}
.rel_prod_img img{//margin-top:15px;
border-radius:8px;}
.rel_prod_cur{padding-top:3px;}
.rel_prod_desc{padding-left:10px;padding-right:10px;padding-top:16px;}
.rel_prod_w{width:741px;margin-left:27px;}
.rel_prod_o123123{margin-bottom:20px;width:227px;margin-left:9px;float:left;border:1px solid #93EA96;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-khtml-border-radius:8px;-moz-box-shadow:inset 0 0 14px #93EA96;-webkit-box-shadow:inset 0 0 14px #93EA96;box-shadow:inset 0 -80px 20px #93EA96;height:311px;}
.common_wrapper3{margin:0 auto;width:423px;height:372;padding:20px;overflow:hidden;border-radius:8px;-webkit-border-radius:8px;border:1px solid #d5d5d5;border-bottom-color:#ccc;box-shadow:0px 2px 8px rgba(0, 0, 0, 0.15), 0px 0px 3px #fff inset;-webkit-box-shadow:0px 2px 8px rgba(0, 0, 0, 0.15), 0px 0px 3px #fff inset;position:relative;background:#eee;}
.main_block{width:1200px;background-color:#ffffff;margin:0 auto;border-radius:16px;box-shadow:0 3px 20px #000, 0 0 2px rgba(0, 0, 0, 0.5) inset;-webkit-box-shadow:0 3px 20px #000, 0 0 2px rgba(0, 0, 0, 0.5) inset;margin-top:0px;//margin-top:37px;padding:2px 1px 5px 1px;padding-top:13px;//background:transparent url("https://altcigar.fast.vds.vps-dns.info/published/publicdata/ALTCIGARSHOP/attachments/SC/images/bg_page_top2.png") top no-repeat;//background-size:1202;}
.bottom-pict{//background:transparent url("https://altcigar.fast.vds.vps-dns.info/published/publicdata/ALT.main_information_blockCIGARSHOP/attachments/SC/images/bg_page_bot2.png") top no-repeat;height:20px;//height:44px;margin:0 auto;//background-size:1202;width:1200.5px;margin-top:-15;}
.common_wrapper2{margin:0 auto;width:423px;height:auto;//height:550px;padding:20px;overflow:hidden;border-radius:8px;-webkit-border-radius:8px;border:1px solid #d5d5d5;border-bottom-color:#ccc;box-shadow:0px 2px 8px rgba(0, 0, 0, 0.15), 0px 0px 3px #fff inset;-webkit-box-shadow:0px 2px 8px rgba(0, 0, 0, 0.15), 0px 0px 3px #fff inset;position:relative;background:#eee;}
.review_showall1{width:105px;margin-left:6px;height:46px;}
.review_showall1 a{background-color:#f8f8f8;border-bottom:1px solid #f2f2f2;padding:0px 0px 0px 5px;display:block;color:#444;font:bold 12px/25px arial,helvetica,sans-serif;text-decoration:none;height:auto !important;height:1%;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin-top:3px;box-shadow:0px 0px 10px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);border:1px solid #04612c;transition: 0.4s;}
.review_showall1 a:hover{background:#ccffb2;color:#000000;border:none;z-index:9999;font-weight:bold;border:1px solid #ccffb2;}
#text_disc{background:#fff;-webkit-box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.05), 0px 1px 7px rgba(0, 10, 20, 0.10) inset;box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.05), 0px 1px 7px rgba(0, 10, 20, 0.10) inset;padding:2px 5px;margin:5px 0px;outline:none;border-radius:3px;-webkit-border-radius:3px;border:1px solid #bbb;transition:box-shadow 0.25s linear 0s, border-color 0.25s linear 0s;}
.common_wrapper1{margin:0 auto;width:485px;height:391;padding:20px;padding-left:86px;padding-bottom:36px;overflow:hidden;border-radius:8px;-webkit-border-radius:8px;border:1px solid #d5d5d5;border-bottom-color:#ccc;box-shadow:0px 2px 8px rgba(0, 0, 0, 0.15), 0px 0px 3px #fff inset;-webkit-box-shadow:0px 2px 8px rgba(0, 0, 0, 0.15), 0px 0px 3px #fff inset;position:relative;background:#eee;}
.common_wrapper{margin:0 auto;width:423px;height:309;padding:20px;overflow:hidden;border-radius:8px;-webkit-border-radius:8px;border:1px solid #d5d5d5;border-bottom-color:#ccc;box-shadow:0px 2px 8px rgba(0, 0, 0, 0.15), 0px 0px 3px #fff inset;-webkit-box-shadow:0px 2px 8px rgba(0, 0, 0, 0.15), 0px 0px 3px #fff inset;position:relative;background:#eee;}
.Lastrev{margin-bottom:6px;width:183px;word-wrap:break-word;background:#f2f2f2 left top repeat-x;padding-left:10px;border:1px solid #04612c;margin-left:3px;margin-top:5px;padding:3px 5px 0px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;box-shadow:0px 0px 10px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);font-size:11pt;}
.ytbox{background:url(https://altcigar.fast.vds.vps-dns.info/published/publicdata/ALTCIGARSHOP/attachments/SC/images/video-img_yout2.png) no-repeat
0 -8px;padding:20px;padding-bottom:50px;position:relative;margin-left:19px;background-size:722px 441px;}
#ytvideo{position:relative;width:640px;margin-left:27px;}
.my_info_prod_2{padding-left:30px;padding-top:7px;padding-bottom:7px;background:#f2f2f2 left top repeat-x;border:1px solid #04612c;margin-left:393px;margin-right:0px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;box-shadow:0px 0px 10px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);}
.path{color:#444;background:#f2f2f2;border-radius:8px;margin:5px 6px 20px 11px;font-size:13px;overflow:hidden;height:32px;line-height:32px;font-family:'ubuntu-c', Arial, sans-serif;}
.path a{text-decoration:none;padding:0px 25px 0px 10px;display:inline-block;text-shadow:0px 0px 3px rgba(0, 180, 0, 0.2);background:url("https://altcigar.fast.vds.vps-dns.info/published/publicdata/ALTCIGARSHOP/attachments/SC/images/arrow_path1.png") no-repeat scroll 100% 50% transparent;}
html{margin:0px;padding:0px;width:99%;}
.cpt_product_description{width:765px;}
body{margin:0px;padding:0px;background:transparent url("https://altcigar.fast.vds.vps-dns.info/published/publicdata/ALTCIGARSHOP/attachments/SC/images/bg_alt1.png")
background-position:0px 0px;background-attachment:fixed;background-repeat:no-repeat;width:100%
height:100%;}
p, body, font, div, td, input, select, textarea{font-family:arial,helvetica, sans-serif;font-size:12px;}
p{line-height:130%;}
h1{font-size:160%;margin:1em 0;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);}
h2{font-size:130%;margin:1em 0;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);}
h3{font-size:120%;margin:1em 0 0.5em 0;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);}
form{padding:0px;margin:0px;}
a{font-weight:bold;color:#1f3d6a;text-shadow:0px 0px 3px rgba(0, 180, 0, 0.2);text-decoration:none;}
a:hover{color:green;}
a img{border:0;margin-left:0px;padding-top:10px;}
input, select{vertical-align:middle;}
#container_topbar, #container_topbar_right, #container_topbar_left{text-align:right;vertical-align:top;padding-right:3px;}
#container_top_left{text-align:left;vertical-align:top;width:200px;}
#container_top{padding:0px 10px 0px 0px;text-align:right;vertical-align:top;white-space:nowrap;height:154px;}
#container_top_right{padding:0px 10px 0px 0px;text-align:right;vertical-align:top;height:154px;width:1%;}
#container_left_sidebar{width:200px;text-align:left;vertical-align:top;background:#fff;border-collapse:collapse;padding-top:3px;}
#container_right_sidebar{width:200px;text-align:left;vertical-align:top;background:#fff;border-collapse:collapse;padding-right:0px;//padding-right:0px;padding-top:3px;}
#container_main_content{width:791px;text-align:left;vertical-align:top;padding:0px;padding-top:3px;}
#container_footer{//max-width:1200px;margin:10px auto;background-color:#F2F2F2;color:white;padding:0px;line-height:30px;}
.cpt_news_short_list{margin-bottom:6px;width:171px;background:#f2f2f2 left top repeat-x;padding-left:10px;border:1px solid #04612c;margin-left:3px;margin-top:5px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;box-shadow:0px 0px 10px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);}
.cpt_news_short_list, .cpt_survey, .cpt_category_tree, .cpt_maincontent,
.cpt_currency_selection, .cpt_auxpages_navigation, .cpt_language_selection{text-align:left;padding:11px;//width:100%;//padding-right:0px;}
ul.vertical, ul.horizontal{padding:0px;margin:0px;}
ul.horizontal{width:100%;overflow:hidden;}
.vertical li{padding-left:0px;padding-bottom:2px;clear:left;}
.horizontal li{float:left;}
.cpt_divisions_navigation ul{list-style-type:none;margin:0px;}
.cpt_auxpages_navigation ul.vertical{list-style:none;}
.cpt_auxpages_navigation ul.horizontal{list-style-type:none;padding-left:0px;}
.cpt_divisions_navigation li{padding:0px 10px 0px 10px;font-size:12px;border-right: 1px solid #003900;line-height:22px;}
.cpt_auxpages_navigation li{padding:0px 0px 0px 0px;}
.cpt_auxpages_navigation a{color:#fff;text-decoration:none;font-weight:bold;}
.cpt_divisions_navigation a{color:#003900;text-decoration:none;font-weight:bold;}
.cpt_divisions_navigation ul.vertical a, .cpt_auxpages_navigation ul.vertical a{background-color: #f8f8f8;
    padding: 2px 0px 2px 3px;
    display: block;
    color: #444;
    font: bold 12px/19px arial,helvetica,sans-serif;
    text-decoration: none;
    /* height: auto !important; */
    /* height: 1%; */
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin-top: 3px;
    -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    border: 1px solid #04612c;
    transition: 0.4s;}
.cpt_auxpages_navigation ul.vertical a:hover{background: #89e987;
    color: #000000;
    border: 1px solid #f8f8f8;
    z-index: 9999;
    font-weight: bold;
    transition: 0.4s all;}
.cpt_divisions_navigation a:hover, .cpt_auxpages_navigation a:hover{color:#000;}
.cpt_category_tree a{color:#000;text-decoration:none;line-height:140%;}
.cpt_category_tree a:hover{text-decoration:underline;}
.survey_question{font-weight:bold;margin-bottom:10px;}
.cpt_survey td, .cpt_survey label{vertical-align:top;}
.survey_submit{margin-top:10px;text-align:center;}
.cpt_survey form{padding:0px;margin:0px;}
.cpt_currency_selection{text-align:center;font-size:100%;}
.cpt_currency_selection select{font-size:90%;}
.cpt_currency_selection form{display:inline;}
.cpt_product_search form{margin:0px!important;padding:4px;}
.cpt_language_selection{text-align:right;padding-left:8px;white-space:nowrap;}
.cpt_language_selection img{vertical-align:middle;border:solid 1px #eaeaea;}
.cpt_category_tree{padding:10px;}
.cpt_category_tree ul{list-style:none;margin:0px;padding:0px;}
.cpt_category_tree ul li{padding:0px 0px 2px 10px;}
.cpt_category_tree ul li.child, .cpt_category_tree ul li.child_current{background:none;}
.cpt_category_tree .bullet{font-size:0px;}
.cpt_category_tree .parent_current a{font-size:100%;font-weight:bold;color:#440000!important;text-decoration:none;}
.cpt_category_tree .child a{padding-left:10px;font-size:75%;line-height:100%;font-weight:normal;background:url(../../images/aqu_point.gif) left center no-repeat;}
.cpt_category_tree .child_current a{padding-left:10px;background:url(../../images/aqu_point_v.gif) left center no-repeat;color:#440000 !important;text-decoration:none;font-size:75%;line-height:100%;}
a .bullet{text-decoration:none!important;}
.cpt_category_tree .tab{margin-left:10px;}
.cpt_product_add2cart_button{padding:5px 0px;}
.cpt_maincontent{padding-left:2px;margin-left:5px;width:770px;//width:766px;;background:#fff left top repeat-x;margin-top:5px;border:1px solid #04602d;margin-top:5px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.home_page_category_logo{background:url(../../images/defaultnocatimage.gif) left top no-repeat;display:block;height:65px;width:65px;}
#container_main_content .cpt_root_categories td.cat_image a{position:relative;top:-0.8em;}
#container_main_content .cpt_root_categories{padding-top:1em;}
.cat_header{background-color:#fff;height:37px;}
.news_header, .poll_header{background:url(../../images/tls_newstheaderbg.gif) left top repeat-x;height:40px;}
.cat_header h3{background:url(../../images/aqu_cat_header.gif) left 1.1em no-repeat;color:#fff;}
.news_header h3, .poll_header h3{background:url(../../images/tls_news_arr.gif) left 1em no-repeat;color:#222;}
.lang_label{display:block;font-size:100%;color:#000;line-height:30px;padding:3px 55px 5px 5px;}
.tls_page{margin:0px 20px 0px 0px;background:#fff;}
.tls_index_header{background:#f2f2f2 url(../../images/tls_bullet.gif) 10px 1em no-repeat;line-height:230%;color:#333;font-size:120%;font-weight:bold;margin:0;padding:0px 20px;}
.aqu_tel{font-size:16pt;color:#298A27;line-height:40px;white-space:nowrap;}
.aqu_auth, .cpt_shopping_cart_info, #WAPT_frontend_form{margin-bottom:6px;width:182px;word-wrap:break-word;text-align:center;background:#f2f2f2 left top repeat-x;padding-left:10px;border:1px solid #04612c;margin-left:3px;margin-top:5px;padding:3px 5px 0px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;-icab- border-radius:6px;box-shadow:0px 0px 10px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);font-size:11pt;color:#04612c;}
#WAPT_frontend_form{text-align:left;}
.smaller{font-size:80%;}
#container_left_sidebar .news_header, #container_left_sidebar .poll_header,{border-left:solid 1px #f2f2f2;border-right:solid 1px #f2f2f2;}
#container_top_left .cpt_divisions_navigation li, #container_top_left .cpt_auxpages_navigation li{background:url(../../images/aqu_aux_li.gif) left 4px no-repeat;float:left;}
#container_top_left .cpt_divisions_navigation a:hover, #container_top_left .cpt_auxpages_navigation a:hover{color:#f2fbff;}
#container_left_sidebar .cpt_product_search{height:60px;border:1px solid #28B22B;background:none repeat scroll 0 0 #F2F2F2;overflow:hidden;margin-left:5px;margin-top:5px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;box-shadow:0px 0px 10px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3);text-align:center;}
#container_top_left .cpt_divisions_navigation, #container_left_sidebar .cpt_divisions_navigation, #container_top_left .cpt_auxpages_navigation, #container_left_sidebar .cpt_auxpages_navigation{}
#container_topbar_left .cpt_auxpages_navigation, #container_topbar_left .cpt_divisions_navigation{background:url(../../images/tls_topbg.gif) left top repeat-x;padding:0px;}
#container_topbar_left .cpt_auxpages_navigation ul, #container_topbar_left .cpt_divisions_navigation ul{background:url(../../images/tls_auxnav_libg.gif) left center repeat-y;overflow:hidden;}
#container_topbar_left .cpt_auxpages_navigation ul.horizontal, #container_topbar_left .cpt_divisions_navigation ul.horizontal{height:40px;overflow:hidden;}
#container_topbar_left .cpt_auxpages_navigation ul.horizontal li, #container_topbar_left .cpt_divisions_navigation ul.horizontal li{height:40px;padding:0px;background:url(../../images/tls_auxnav_libg.gif) right center repeat-y;padding:0px;}
#container_topbar_left .cpt_auxpages_navigation ul.horizontal a, #container_topbar_left .cpt_divisions_navigation ul.horizontal a{color:#d3d3d3;text-decoration:none;padding:0px 15px;line-height:40px;display:block;//width:auto;float:left;}
#container_topbar_left .cpt_auxpages_navigation ul.horizontal a:hover, #container_topbar_left .cpt_divisions_navigation ul.horizontal a:hover{background:#26282a;}
#container_top_right .cpt_logo{float:right;position:relative;top:50px;left:-5px;//left:40px;//top:90px;}
#container_top_left .cpt_logo{margin:5px;}
#container_top_left .cpt_language_selection{display:inline;line-height:30px;}
#container_top_right .cpt_currency_selection{text-align:right;}
#container_left_sidebar .cpt_category_tree, #container_top_left .cpt_category_tree{background:#f2f2f2 left top repeat-x;padding-left:10px;border:1px solid #015f2b;margin-left:5px;margin-top:5px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;box-shadow:0px 0px 10px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);}
#container_left_sidebar .cpt_category_tree li.parent{background:url(../../images/tls_li.gif) left 0.4em no-repeat;padding:0px 0px 0px 10px}
#container_left_sidebar .cpt_survey, #container_left_sidebar .cpt_tag_cloud{border-right:solid 1px #f2f2f2;border-left:solid 1px #f2f2f2;background:url(../../images/aqu_wh_block.gif) left bottom repeat-x;zoom:1;}
#container_left_sidebar h3, #container_top_left h3{background: repeating-linear-gradient( 149deg, #e1e5ea 1px, #e1e5ea 0px, #e8e8e8 2px, #d4d4d4 4px, #fff 3px );
    color: #003900;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    margin: 0;
    line-height: 31px;
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
    font-size: 13px;
	text-align: center;}
#container_right_sidebar h3, #container_top_left h3{background: repeating-linear-gradient( 149deg, #e1e5ea 1px, #e1e5ea 0px, #e8e8e8 2px, #d4d4d4 4px, #fff 3px );color:#003900;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:0;line-height:31px;margin: 0px 4px 0px 2px;padding:0px 0px 0px 0px;text-transform:uppercase;font-size:13px;text-align: center;}
#container_topbar .cpt_product_search, #container_topbar .cpt_shopping_cart_info{color:#808080;position:relative;top:-40px;width:40%;float:right;height:40px;overflow:hidden;margin-bottom:-40px;margin-right:5px;text-align:right;z-index:10;}
#container_footer .cpt_divisions_navigation{padding:3px;margin:0px;text-align:center;background:#F2F2F2;}
#container_footer .cpt_divisions_navigation ul{display:inline;width:auto;}
#container_footer .cpt_divisions_navigation li{background:none;display:inline;float:none;}
#container_footer .cpt_divisions_navigation a{font-weight:normal;color:#333;padding:0px 10px;line-height:30px;text-decoration:underline;}
#container_footer .cpt_divisions_navigation a:hover{color:#ab2e19;}
#container_main_content .cpt_product_lists{padding:10px;padding-top: 0px;padding-bottom: 0px;}
#container_main_content .cpt_product_lists table{width:100%;}
#container_left_sidebar .cpt_news_short_list{border:1px solid #04612c;margin-left:5px;margin-top:5px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;box-shadow:0px 0px 10px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);background:url(../../images/aqu_wh_block.gif) left bottom repeat-x;margin-bottom:5px;}
#container_top_right .cpt_language_selection, #container_top .cpt_custom_html{width:auto;display:inline;line-height:30px;//height:30px;}
#container_top_right .cpt_custom_html{}
#container_top_right .cpt_language_selection{text-align:right;}
#container_top_right .cpt_language_selection a img{border:#ffffff solid 1px;//margin-top:8px;}
#container_left_sidebar .cpt_product_search input{padding:1px;}
#container_left_sidebar .cpt_product_search input#searchstring{width:149px;height:27px;padding:0px 0px 0px 5px;font:bold 12px/25px arial,helvetica,sans-serif;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;box-shadow:0px 0px 10px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);border:1px solid #28b22b;}
#container_main_content ul{list-style-position:inside;}
#searchstring{width:60%;}
.aqu_wave{background-color:#fff;margin:0 auto;width:1200;//width:1200px;//background-size:1200px;height:115px;overflow:hidden;}
.aqu_top{height:60px;background-color:#F2F2F2;width:1200;margin-top:12px;background-color:#fff;//max-width:1200px;//width:expression(document.body.clientWidth < 950? "950px":document.body.clientWidth > 1500? "1500px":"auto");margin:0 auto;}
.aqu_top_bar{margin-left:4.5px;margin-right:4.5px;height:115px;//width:1200px;position:relative;}
.aqu_main{width:1200;background-color:#fff;margin:0 auto;}
.aqu_main_table{}
.aqu_company{font-size:22pt;text-transform:uppercase;margin:20px 10px 0px 0px;text-align:right;white-space:nowrap;}
.aqu_company a{text-decoration:none;font-weight:normal;}
.aqu_company .light{color:#298A27;}
.aqu_company .dark{color:#000;}
.block_tag_cloud{font-size:15px;}
.block_tag_cloud a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;word-spacing:110%;letter-spacing:120%;}
.current-rating1 div{line-height:20px;//height:20px;font-size:1px;}
.sm-current-rating1{line-height:13px;//height:13px;font-size:1px;}
#container_main_content .cpt_maincontent .cpt_custom_html{float:none;padding:0px;}
.cpt_maincontent h1.aqu_browse{font-size:100%;line-height:30px;margin:10px 0px;padding:0px 10px;color:#444;text-transform:uppercase;background:#fafafa;margin-top: 0px;margin-bottom: -2px;margin-left: 11px;margin-right: 12px;}
.small{font-size:90%;margin-top:8px;}
.big{font-size:150%;}
.background1, .background1 td{background-color:#c7e2f2;}
.btn_checkout{font-size:130%;font-weight:bold;margin:10px;padding:3px;}
.prdbrief_add2cart{padding:5px 0px;text-align:center;}
.error_block{font-weight:bold;color:red;}
.product_brief_block{overflow:hidden;zoom:1;width:250px;}
.product_brief_block .prdbrief_thumbnail{float:left;margin-right:5px;}
.product_brief_block .sm-current-rating1{margin-left:155px;}
.prdbrief_comparison{text-align:center;}
#tbl-checkout-progress td{vertical-align:top;font-size:0.7em;}
.current_prd_thumbnail img{border:#BBBBBB 3px solid;}
a.prd_thumbnail img{border:#FFFFFF 3px solid;}
a.prd_thumbnail:hover img{border:#BBBBBB 3px solid;}
.news_date{color:#ab2e19;font-weight:bold;padding-left:20px;}
.news_title{padding-bottom:10px;color:#333;padding-left:20px;}
.news_title a{color:#333;font-weight:normal;}
.news_viewall{padding-bottom:10px;text-align:right;}
.news_subscribe, .news_thankyou{padding-top:5px;border-top:1px solid #f2f2f2;}
.news_subscribe .input_message, .news_subscribe .input_message_focus{width:175px;margin:3px 0px;}
.news_subscribe div,.news_subscribe form{display:inline;}
.news_subscribe img{vertical-align:middle;}
h1.welcome{margin:0;border-bottom:1px solid #F2F2F2;padding:4px 33px;font-size:18pt;font-family:"Times New Roman", Times, serif;}
.post_title{color:#666;margin-top:30px;margin-bottom:0px;font-size:120%;}
.post_date{color:#999;border:0px solid #EEE;border-top-width:1px;margin-bottom:15px;}
.post_content{padding-left:15px;}
.cmp_headers{background-color:#c7e2f2;}
.cmp_column_odd{background-color:white;vertical-align:top;}
.cmp_column_even{background-color:#ebf3f7;vertical-align:top;}
#cmp-table tr:hover td{background-color:#d5e5fa!important;}
#cmp-table tr td{text-align:center;padding:6px;}
#cmp-table tr td.cmp_headers{text-align:left;}
.regularPrice{color:brown;text-decoration:line-through;}
.totalPrice{text-align:center;color:#04612c;font-weight:bold;font-size:150%;margin:0px 0% 0px 0%;}
.product_list .totalPrice{color:#000;font-weight:normal}
.youSaveLabel{font-size:75%;}
.youSavePrice{font-size:75%;}
.prd_out_of_stock{color:red;font-family:times New Roman;font-size:16px;font-weight:bold;padding-left:90px;}
}
.cpt_product_category_info a, .cat_path_in_productpage a{font-size:120%;}
.review_block{margin-bottom:6;width:751px;word-wrap:break-word;background:#f2f2f2 left top repeat-x;padding-left:10px;border:1px solid #28B22B;margin-left:5px;margin-top:5px;padding:0px 5px 8px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;box-shadow:0px 0px 10px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);font-size:8pt;}
.review_title{color:#333;margin-top:10px;margin-bottom:0px;font-size:120%;}
.review_date{color:#999;border:0px solid #EEE;border-top-width:1px;font-size:90%;margin-bottom:5px;}
.review_content{color:#333;padding-left:20px;}
.review_showall{width:105px;margin:0 auto;height:46px;}
.review_showall a{background-color:#f8f8f8;border-bottom:1px solid #f2f2f2;padding:0px 0px 0px 5px;display:block;color:#444;font:bold 12px/25px arial,helvetica,sans-serif;text-decoration:none;height:auto !important;height:1%;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin-top:3px;box-shadow:0px 0px 10px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);border:1px solid #28b22b;}
.review_showall a:hover{background:#ccffb2;color:#000000;border:none;z-index:9999;font-weight:bold;border: 1px solid #28b22b;}
.background_cart_top{background-color:#c7e2f2;border-bottom:1px #adccde solid;font-size:12pt;padding-left:10px;}
.background_cart_top h1{display:inline;padding:0px;margin:0px;}
.cart_content_tbl{width:100%;}
.cart_content_tbl td{padding:6px;}
.cart_page_title{padding:10px;text-align:left;}
.cart_page_title h1{display inline;padding:0px;margin:0px;}
.cart_clear{padding:10px;text-align:right;}
#cart_clear a{font-size:9pt;}
.cart_discount_label{font-weight:bold;}
#cart_total_label{font-size:130%;font-weight:bold;}
.cart_total{background-color:#c7e2f2;font-size:130%;font-weight:bold;padding:10px;white-space:nowrap;}
.cart_checkout_btn{padding-top:20px;}
.cart_product_brief_description{font-size:80%;}
#cart_content_header td{font-weight:bold;}
.cart_apply_for_discounts_extra{font-size:80%;color:#777;}
.cart_product_quantity{text-align:center;}
.rcat_root_category{font-size:140%;font-weight:bold;line-height:150%;text-decoration:none;color:#275987;}
.rcat_root_category:hover{border-bottom:solid 1px;}
.rcat_products_num{color:#999999;font-size:80%;}
.rcat_child_categories a{line-height:150%;font-weight:normal;}
#reg_fields_tbl td{padding:5px;}
#reg_auth_fields td{background-color:#c7e2f2;}
#reg_confcode td{background-color:#c7e2f2;}
#reg_fields_tbl td input, .addressform td input{width:300px;}
#subscribed4news{width:auto!important;}
#reg_fields_tbl td textarea, .addressform td textarea{width:300px;height:100px;}
#reg_submit_btn{font-size:150%;font-weight:bold;}
#cat_advproduct_search{background-color:#c7e2f2;margin-right:10px;width:232px;}
#cat_advproduct_search form{padding:10px;}
#cat_advproduct_search td{vertical-align:top;}
#cat_advproduct_search td{vertical-align:top;}
#cat_advproduct_search select{width:100%;}
#cat_advproduct_search form, #cat_advproduct_search table{//width:100%;}
#cat_advproduct_search h3{padding:0px;margin:10px 10px 0px 10px;font-size:110%;}
#cat_info_left_block, #cat_advproduct_search{float:left;}
#cat_info_left_block p{font-size:90%;}
.cpt_maincontent center{clear:both;}
#cat_top_tree{overflow:hidden;margin-top:10px;}
.hndl_submit_prds_cmp, #cat_product_sort{margin:10px 0px;font-size:90%;}
.prdbrief_name a{font-size:0%;text-decoration:none;line-height:170%;}
.prdbrief_name a:hover{border-bottom:solid 1px;}
.prdbrief_name{height:0px;}
ul.product_list li{text-align:center;}
ul.product_list li table{margin:0 auto;}
.product_list a{font-size:130%;text-decoration:none;color:#ab2e19;}
.product_list a:hover{text-decoration:underline;}
.product_list a:hover img, .product_list td a:hover{border:none;}
.product_option{width:99%;//width:auto;position:relative;zoom:1;z-index:9}
.cpt_root_categories td{vertical-align:top;}
.checkout_noframe_title{padding:5px 15px;}
#checkout_have_account{padding:15px;background-color:#c7e2f2;margin:0px -5px 15px -5px;}
#checkout_logininfo{width:428px;}
#checkout_logininfo .inputtext, #checkout_addresses .inputtext, #checkout_addresses textarea{width:200px;}
.paddingblock input.checkout_buttons{font-size:130%;font-weight:bold;margin:5px 0px;}
.checkout_steps_divider{width:40px;height:1px;background-color:#adccde;overflow:hidden;}
#checkout_addresses{width:778px;}
#checkout_addresses td{}
tr#ord_total_row *{font-size:105%;font-weight:bold;}
.row_odd td{background-color:#ebf3f7;}
.row_even td{border:0px solid #c7e2f2;border-width:1px 0px;}
.paddingblock{background:#fff;padding-left:15px;padding-right:15px;text-align:left;font-size:12pt;}
.paddingblock h2{padding:20px 5px;margin-top:0px;}
.paddingblock td{font-size:95%;vertical-align:top;padding:5px;}
.paddingblock p{margin-bottom:10px;}
.paddingblock input{margin:2px 0px 0px 0px;}
.asterisk{color:red;}
.cellpadding tr td{padding:5px;}
.cust_name{font-size:110%;font-weight:bold;}
#prddeatailed_container .cpt_product_rate_form table{width:100%;width:auto;/**/}
#block-customerinfo td{font-size:100%;}
.cpt_product_images{float:left;width:350px;margin-right:32px;margin-bottom:6px;text-align:center;background:#FFFFFF left top repeat-x;padding-left:10px;border:1px solid #04612c;margin-left:5px;padding:0px 5px 2px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;box-shadow:0px 0px 10px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);}
body.body-page-404{/*background:#fff;background-image:none;text-align:left;font-size:12px;*/}
body.body-page-404 ul, body.body-page-404 li{/*list-style:none;*/}
.cpt_product_add2cart_button input{vertical-align:middle;}
#powered_by{font-size:11px!important;padding:0px 0px 5px 0px;}
.cpt_divisions_navigation{    margin-left: 4.5px;
    margin-right: 4.5px;
    background: repeating-linear-gradient( 149deg, #e1e5ea 1px, #e1e5ea 0px, #e8e8e8 2px, #d4d4d4 4px, #fff 3px );
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;}
.cpt_auxpages_navigation{background:#f2f2f2;border:1px solid #04612c;margin-left:5px;margin-top:5px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;box-shadow:0px 0px 10px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);}
.cpt_auxpages_navigation a{color:#444;}
.cpt_auxpages_navigation a:hover{text-decoration:underline;}
ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul{margin:0;border:0px none;padding:0px;width:170px;list-style:none;z-index:99;}
ul#navmenu-v:after{clear:both;display:block;font:1px/0px serif;content:".";height:0px;visibility:hidden;}
ul#navmenu-v li{float:left;display:block !important;display:inline;position:relative;font-weight:bold;}
ul#navmenu-v li ul li{border:none;z-index:9999;font-weight:bold;}
ul#navmenu-v a{    background-color: #f8f8f8;
    padding: 2px 0px 2px 8px;
    display: block;
    color: #444;
    font: bold 12px/25px arial,helvetica,sans-serif;
    text-decoration: none;
    height: auto !important;
    height: 1%;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin-top: 3px;
    -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    border: 1px solid #04612c;
    transition: 0.4s;}
ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a{background: #89e987;
    color: #000000;
    border: 1px solid #04612c;
    z-index: 9999;
    font-weight: bold;
    transition: 0.4s all;}
ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a{    background: #89e987;
    color: #000000;
    z-index: 9999;
    padding: 0px 0px 0px 6px;
    font: 11px/22px Verdana, Arial;
    word-wrap: break-word;
    margin-bottom: 1px;
    margin-top: 1px;
    line-height: 18px;
	border: 1px solid #89e987;}
ul#navmenu-v li:hover li a:hover{background:#f8f8f8;z-index:9999;}
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a{}
ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul{display:none;position:absolute;top:0px;left:170px;background:ffffff;border:1px solid #e2e2e2;z-index:9999;}
ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul{display:none;}
ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul{display:block;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #04612c;background:#fff;}
#container_topbar_right{border:1px solid #28B22B;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;box-shadow:0px 0px 10px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);width:400px;}
.green_block a:hover{border:1px solid #FFFFFF;//border:0px;//background-size:236px 352px;width:234px;height:350px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-khtml-border-radius:8px;text-align:left;//width:236px;//height:354px;background:white url(/published/publicdata/ALTCIGARSHOP/attachments/SC/images/green-table-sigareta4.png) no-repeat -233px 0px;}
.green_block a{border:1px solid #FFFFFF;//border:0px;//background-size:236px 352px;width:234px;height:350px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-khtml-border-radius:8px;text-align:left;//width:236px;//height:354px;background:white url(/published/publicdata/ALTCIGARSHOP/attachments/SC/images/green-table-sigareta4.png) no-repeat 1px 0px;//background:white url(/published/publicdata/ALTCIGARSHOP/attachments/SC/images/green-table-sigareta4.png) no-repeat 3px 0px;}
//.green_block234345345{//border:1px solid #93EA96;//border:0px;//background-size:236px 352px;//width:234px;//height:350px;//-moz-border-radius:8px;//-webkit-border-radius:8px;//border-radius:8px;//-khtml-border-radius:8px;//-moz-box-shadow:inset 0px 0px 14px #93EA96;//-webkit-box-shadow:inset 0px 0px 14px #93EA96;//box-shadow:inset 0px -80px 20px #93EA96;//text-align:left;//width:236px;//height:354px;//background:white;}
.green_block .title{position:absolute;padding-top:6px;width:234px;top:auto!important;font-size:15px;color:black;text-decoration:none;}
.green_block .title a{top:auto!important;font-size:15px;color:black;text-decoration:none;}
.green_block .title a:hover{text-decoration:none;color:green;}
.green_block .img{margin-top:56px;text-align:center;}
.green_block .price{position:absolute;background:#35B335;color:white;padding:4px;font-weight:bold;font-family:tahoma;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-khtml-border-radius:4px;margin-left:148px;margin-top:-28px;}
.green_block .desc{position:absolute;margin-top:-16px;//margin-top:0px;margin-left:5px;width:224px;height:70px;overflow:hidden;font-size:10px;line-height:10px;max-height:90px;padding-top:10px;}
.top-picture{background:transparent url("https://altcigar.fast.vds.vps-dns.info/published/publicdata/ALTCIGARSHOP/attachments/SC/images/bg_page_top2.png") top no-repeat;height:12px;margin:0 auto;//background-size:1200;width:1200.5px;margin-top:1px;}
.bot-picture{background:transparent url("https://altcigar.fast.vds.vps-dns.info/published/publicdata/ALTCIGARSHOP/attachments/SC/images/bg_page_bot2.png") top no-repeat;height:44px;margin:0 auto;//background-size:1200;width:1200.5px;margin-top:-15;}
.oplatit{margin-bottom:6px;width:187px;background:#f2f2f2 left top repeat-x;padding-left:6px;border:1px solid #04612c;margin-left:3px;margin-top:5px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;box-shadow:0px 0px 10px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);}
.kontakt{background-color: #f2f2f2;
    margin-left: 3px;
    margin-right: 4px;
    border: 1px solid #04612c;
    border-radius: 6px;
    padding: 3px 0px 3px 5px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);}
.otstup_icon{margin-top:4px;}
.aqu_auth, .cpt_shopping_cart_info{padding-bottom:5px !important;padding-top:5px !important;}
.otstup_icon2{margin-top:-7px;}
#my_box_product_thumbnails{background:#FFFFFF left top repeat-x;padding-left:-3px;border:1px solid #04612c;margin-left:5px;margin-top:5px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;box-shadow:0px 0px 10px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);transition: all .3s ease-in-out;}
td#my_box_product_thumbnails:hover {-webkit-box-shadow: 0 0 9px rgb(23, 112, 17);box-shadow: 0 0 9px rgb(23, 112, 17);border-color: #1D7D18;transform: scale(0.98);}
.my_box_img{border:0px;margin-left:0px;}
.green_block .hover{border:1px solid #000;width:234px;height:350px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-khtml-border-radius:8px;-moz-box-shadow:inset 0px 0px 14px #000;-webkit-box-shadow:inset 0px 0px 14px #000;box-shadow:inset 0px -80px 20px #000;text-align:left;}
.acart{background:#eee;display:block;padding:3px;border-bottom:1px solid #ddd;text-decoration:none;font-weight:normal;color:black;}
.acart:hover{background:white;}
.acart.last{border:none;}
.go-up, .go-down{display:none;position:fixed;z-index:9999;right:2px;background:url("../../images/shtuka5.png") repeat-x scroll center bottom transparent;border:1px solid #ccc;border-radius:5px;cursor:pointer;color:#fff;text-align:center;font:normal normal 42px/42px sans-serif;text-shadow:0px 1px 2px #000;opacity:.5;padding:3px;margin-bottom:145px;width:38px;height:38px;}
.go-up{bottom:60px;}
.go-down{bottom:10px;}
.go-down:hover,
.go-up:hover{opacity:1;box-shadow:0px 5px 0.5em -1px #666;}
.showed_item{margin:20px;}
.showed_viewall{margin-left:40px;}
.showed_sidebar{margin:10px 0px;}
.showed_price{color:#a82a2a;font-weight:bold;}
.schetchik {
padding-left: 6px;}
.calculator {
margin-bottom: 6px;
width: 500px;
word-wrap: break-word;
text-align: center;
background: #f2f2f2 left top repeat-x;
padding-left: 10px;
border: 1px solid #28B22B;
margin-left: 5px;
margin-top: 5px;
padding: 3px 5px 0px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-khtml-border-radius: 6px;
-o-border-radius: 6px;
box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
font-size: 11pt;
color: #298A27;
position: relative;

}
.calc_zag {
margin-left: 4.5px;
margin-right: 4.5px;
height: 29px;
font-size: 13pt;
color: #fff;
background: url("https://altcigar.fast.vds.vps-dns.info/published/publicdata/ALTCIGARSHOP/attachments/SC/images/shtuka5.png") repeat-x scroll center bottom transparent;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
padding-top: 4px;
text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.9);
}
.prod_original {
    float: right;
    position: relative;
    top: -65px;
    right: -8px;
    z-index: 0;
}

.calc_sopr {
margin-left: 4.5px;
margin-right: 4.5px;
height: 26px;
font-size: 11pt;
color: #fff;
background: url("https://altcigar.fast.vds.vps-dns.info/published/publicdata/ALTCIGARSHOP/attachments/SC/images/shtuka5.png") repeat-x scroll center bottom transparent;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
padding-top: 7px;
text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.9);
}
.clac_left {
width: 250px;
margin-top: 17px;

}
.clac_right {
width: 250px;
position: absolute;
left: 255px;
top: 53px;
//position: inherit;
}
#calc_string{
padding: 0px 0px 0px 5px;
font: bold 12px/25px arial,helvetica,sans-serif;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
border: 1px solid #28b22b;
color: #800000;
font-size: 15pt;
width: 124px;
text-align: center;
height: 24px;
}
#calc_button {
cursor: pointer;
margin-left: 4.5px;
margin-right: 4.5px;
height: 33px;
font-size: 11pt;
color: #fff;
background: url("https://altcigar.fast.vds.vps-dns.info/published/publicdata/ALTCIGARSHOP/attachments/SC/images/shtuka5.png") repeat-x scroll center bottom transparent;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
padding-top: 0px;
text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.9);
margin-bottom: 6px;
margin-top: 2px;
border: 0px;
width: 251px;
font-weight: normal;
}
.calc_text {
margin-top: 2px;
}
.calc_mol_l {
position: absolute;
left: 94px;
}
.calc_mol_r {
position: absolute;
left: 394px;
top: 8px;
}
.calc_zag1 {
margin-left: 4.5px;
margin-right: 4.5px;
height: 29px;
font-size: 12pt;
color: #fff;
background: url("https://altcigar.fast.vds.vps-dns.info/published/publicdata/ALTCIGARSHOP/attachments/SC/images/shtuka5.png") repeat-x scroll center bottom transparent;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
padding-top: 4px;
text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.9);
}

.calculator input {
padding: 0px 0px 0px 0px;
width: 52px;
font: bold 12px arial,helvetica,sans-serif;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
border: 1px solid #28b22b;
color: #800000;
font-size: 10pt;
height: 17px;
text-align: center;
}
#calc_button_jid {
cursor: pointer;
margin-left: 4.5px;
margin-right: 4.5px;
height: 33px;
font-size: 11pt;
color: #fff;
background: url("https://altcigar.fast.vds.vps-dns.info/published/publicdata/ALTCIGARSHOP/attachments/SC/images/shtuka5.png") repeat-x scroll center bottom transparent;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
padding-top: 0px;
text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.9);
margin-bottom: 6px;
margin-top: 2px;
border: 0px;
width: 120px;
}

.Spec_Price {
  position: absolute;
  text-decoration: line-through;
  color: brown;
  padding: 4px;
  font-weight: normal;
  font-family: tahoma;
  margin-left: 156px;
  margin-top: -10px;
  font-size: 9pt;
  text-shadow: 0px 0px 0px #000;
}

.Spec_Price_img {
  position: absolute;
  margin-left: 159px;
  margin-top: -99px;
  height: 69px;
  width: 75px;
  background: url(/published/publicdata/ALTCIGARSHOP/attachments/SC/images/spec-price.png) no-repeat 6px 3px;
  background-size: 65px;
  z-index: 1;}

i.spec_price_icon {
  position: absolute;
  right: 2px;
  top: 4px;
  width: 48px;
  height: 30px;
  background: url(/published/publicdata/ALTCIGARSHOP/attachments/SC/images/spec_pr_4.png) no-repeat 0px 0px;
}
.subcat_row {
    display: block;
    width: 774px;
    height: 114px;
    padding: 10px;
padding-bottom: 0px;
    padding-top: 9px;
} 
.sub_cat_tem img {
    float: left;
    padding-left: 8px;
    padding-top: 8px;
    margin-right: 10px;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    transition: filter .3s linear;
    -webkit-transition: -webkit-filter .3s linear;
}
.sub_cat_tem:hover img {

    filter: grayscale(0);
    -webkit-filter: grayscale(0);

}
a.sub_cat_tem {
    width: 368px;
    margin-right: 8px;
    margin-left: 4px;
float: left;
height: 119px;
background: white url(/published/publicdata/ALTCIGARSHOP/attachments/SC/images/subcat_.png) no-repeat 0px 0px;
margin-bottom: 6px;
}
a.sub_cat_tem:hover{background: white url(/published/publicdata/ALTCIGARSHOP/attachments/SC/images/subcat_.png) no-repeat -368px 0px;}
.subcat_title {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    color: black;
    text-decoration: none;
    font-weight: 500;
}
.subcat_desc {
    color: black;
    font-weight: normal;
    display: block;
    text-decoration: none;
    height: auto;
    margin-top: -7px;
    width: 232px;
    float: right;
}
a.sub_cat_tem:hover .subcat_title{
    color: green;}
.faq {
    color: #444;
    background: #f2f2f2;
    border-radius: 8px;
    margin: 14px 6px 5px 11px;
    font-size: 13px;
    overflow: hidden;
    height: 32px;
    line-height: 32px;
    font-family: 'ubuntu-c', Arial, sans-serif;
}


a.no_underline {
display: inline-block;
    text-align: center;
    width: 24px;
    height: 25px;
    border-right: 1px solid #ccc;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background: -webkit-linear-gradient(top, #ffffff 0%,#dddddd 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#dddddd 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#dddddd 100%);
    overflow: hidden;
    line-height: 24px;
    vertical-align: middle;
    background-color: #eee;
    box-shadow: 0 0px 3px rgba(0, 0, 0, 0.1);
}
.faq_cont {
border: 1px solid #ccc;
    overflow: hidden;
    line-height: 24px;
    vertical-align: middle;
    background-color: #eee;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJo…iIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
    background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd));
    background: -webkit-linear-gradient(top, #ffffff 0%,#dddddd 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#dddddd 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#dddddd 100%);
    -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0px 3px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    display: inline-block;
    margin-top: 3px;
}
.no_underline_next {
    display: block;
    border: none;
    width: 58px;
    float: right;
}
span.faq_act {
    background: #dddddd;
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12) inset;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12) inset;
    color: #333;
    display: inline-block;
    text-align: center;
    width: 24px;
    height: 25px;
    border-right: 1px solid #ccc;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}
.no_underline_next:hover {
    background: #dddddd;
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12) inset;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12) inset;
    color: #333;}
.no_underline:hover {
    background: #dddddd;
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12) inset;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12) inset;
    color: #333;}
.no_underline_prev {
    display: block;
    border: none;
    width: 58px;
    float: left;
}
.no_underline_prev:hover {
    background: #dddddd;
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12) inset;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12) inset;
    color: #333;}
.subcat_show {
    margin-bottom: 20px;
}

img.cat_logo {
    padding: 0px;
    margin-top: -1px;
    float: left;
    margin-right: 3px;
}
#boxes #dialog {
    width: 425px;
    position: fixed;
    text-shadow: 0 1px 0 #fff;
    color: #666;
z-index: 9999;
font-size: 14px;
-moz-box-shadow: 0px 0px 15px #252525;
    -webkit-box-shadow: 0px 0px 15px #252525;
    box-shadow: 0px 0px 15px #252525;
}
#lbHeader {
    height: 38px;
    background-repeat: repeat-x;
    background: #000;
    overflow: hidden;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
#lbHeader h2{
    text-align: center;
    color: #fff;
    margin-bottom: 10px;
    margin-top: 10px;
}
#lbContent {
     background: #efefef;
    border-bottom: 1px solid #bfbfbf;
    min-height: 50px;
    padding: 20px;
    text-align: center;
    display: block;
    position: static;
    font-size: 13px;
    font-weight: bold;
    color: #333;
}
#lbFooter {
    height: 60px;
    border-top: 1px solid #fff;
    background-color: #d7d7d7;
    overflow: hidden;
        text-align: center;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
input.flat {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border-top: none;
    border-bottom: none;
    padding-left: 15px;
    padding-right: 15px;
    margin: 10px;
    color: #666666;
    font-size: 15px;
    height: 33px;
    background-position: 0px 0px;
    background-image: url();
    font-weight: bold
}
input.flat:hover {
    cursor: pointer;
    color: #000;
}
input.flat.right {
    background: #78A300;
    color: #fff;
}
input.flat.right:hover {
    cursor: pointer;
    color: #000;
}
#mask {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9000;
    background-color: #000;
    display: none;
}

.rootcat_row {
    display: block;
    width: 774px;
    height: 114px;
    padding: 10px;
padding-bottom: 0px;
    padding-top: 9px;
} 
.root_cat_tem img {
    width: 100px;
    height: 100px;
    float: left;
    padding-left: 8px;
    padding-top: 8px;
    margin-right: 10px;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    transition: filter .3s linear;
    -webkit-transition: -webkit-filter .3s linear;
}
.root_cat_tem:hover img {

    filter: grayscale(0);
    -webkit-filter: grayscale(0);

}
a.root_cat_tem {
    width: 368px;
    margin-right: 8px;
    margin-left: 4px;
float: left;
height: 119px;
background: white url(/published/publicdata/ALTCIGARSHOP/attachments/SC/images/subcat_.png) no-repeat 0px 0px;
margin-bottom: 6px;
}
a.root_cat_tem:hover{background: white url(/published/publicdata/ALTCIGARSHOP/attachments/SC/images/subcat_.png) no-repeat -368px 0px;}

.rootcat_title {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    color: black;
    text-decoration: none;
    font-weight: 500;
}
.rootcat_desc {
    color: black;
    font-weight: normal;
    display: block;
    text-decoration: none;
    height: auto;
    margin-top: -7px;
    width: 232px;
    float: right;
}
a.root_cat_tem:hover .rootcat_title{
    color: green;}
.rootcat_show {
    display: inline-block;
}

.rootcat_right {
    display: block;
    float: right;
    margin-top: 12px;
}
.rootcat_title h2 {
    font-size: 15px;
    margin: 0px;
}


.cpt_product_params_selectable {
    z-index: 1;
}
.mainpage_text {
    width: 750px;
    margin-left: 14px;
}
.category_full_desc {
    margin-left: 14px;
}
h2.aqu_browse {
    padding-left: 12px;
    margin-bottom: 0px;
}
.cpt_divisions_navigation a {
    font-size: 12px;
    text-transform: uppercase;
}
.main_logo {
    width: 280px;
	float: left;
}
.main_logo img {
    padding: 0px;
}
.main_information_block {
    width: 600px;
	height: 115px;
    float: left;
	background: #ffffff; 
.header_phones {
    width: 590px;
    height: 100%;
    float: left;
    margin-top: 50px;
    margin-left: 37px;
}
.header_information {
    width: 227px;
    height: 100%;
    float: right;
}
.main_information_block img {
    margin-left: 20px;
    margin-right: 17px;
}
.header_dostavka {
    margin-top: 4px;
}
.header_dostavka img {
    margin-left: 7px;
    margin-right: 0px;
    float: left;
}
.header_dostavka p {
    margin-bottom: 5px;
    margin-right: 1px;
    float: left;
    width: 171px;
    margin-top: 1px;
}
.cpt_divisions_navigation{text-align: left;padding: 5px 11px 4px 11px;}

.cpt_product_details_request {
    padding: 20px;
}



.tabs__content {
  display: none; /* по умолчанию прячем все блоки */
}
.tabs__content.active {
  display: block; /* по умолчанию показываем нужный блок */
}

.tabs {
  max-width: 100%;
  margin: 0 0 0px;
}
.tabs__caption {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  position: relative;
  margin: -1px 0 0 -1px;
}
.tabs__caption li:last-child:before {
  content: '';
  position: absolute;
  bottom: 0px;
  left: 0;
  right: -2px;
  z-index: -1;
  height: 5px;
  background: #04612C;
}
.tabs__caption:after {
  content: '';
  display: table;
  clear: both;
}
.tabs__caption li {
  padding: 9px 15px;
  margin: 1px 0 0 1px;
  background: repeating-linear-gradient( 149deg, #e1e5ea 1px, #e1e5ea 0px, #e8e8e8 2px, #d4d4d4 4px, #fff 3px );
  position: relative;
  border: solid #04612C;
  border-width: 1px 1px 1px;
  border-radius: 6px 6px 0 0;
  text-align: center;
  color: #003900;
  text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
  font: bold 12px/15px arial,helvetica,sans-serif;
}
.tabs__caption li:not(.active) {
  cursor: pointer;
}
.tabs__caption li:not(.active):hover {
  background: #FFF;
  
  border-color: #04612C;
}
.tabs__caption .active {
  background: #FFF;
  border-bottom-width: 0px;
  border-color: #04612C;
}
.tabs__caption .active:after {
  content: '';
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
  height: 5px;
  background: #FFF;
}
.tabs__content {
  display: none;
  background: #FFF;

}
.tabs__content.active {
  display: block;
}

.vertical .tabs__caption {
  float: left;
  display: block;
}
.vertical .tabs__caption li {
  float: none;
  border-width: 2px 0 2px 2px;
  border-radius: 5px 0 0 5px;
}
.vertical .tabs__caption li:last-child:before {
  display: none;
}
.vertical .tabs__caption .active:after {
  left: auto;
  top: 0;
  right: -2px;
  bottom: 0;
  width: 2px;
  height: auto;
}
.vertical .tabs__content {
  overflow: hidden;
}

@media screen and (max-width: 650px) {
  .tabs__caption li {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
  .vertical .tabs__caption {
    float: none;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .vertical .tabs__caption li {
    border-width: 2px 2px 0;
    border-radius: 5px 5px 0 0;
  }
  .vertical .tabs__caption li:last-child:before {
    display: block;
  }
  .vertical .tabs__caption .active:after {
    top: auto;
    bottom: -5px;
    left: 0;
    right: 0;
    width: auto;
    height: 5px;
    background: #FFF;
  }
}

