/* START CSS STYLE VIDGETS TABS */
div.tabs {
	width: 240px;
}
ul.tabNavigation {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.tabNavigation li {
	display: inline;
}
ul.tabNavigation li a {
	padding: 3px 9px;
	background-color: #B18C2B;
	color: #fff;
	text-decoration: none;
}
ul.tabNavigation li a.selected,
ul.tabNavigation li a.selected:hover {
	background: #FFF;
	color: #B18C2B;
}
ul.tabNavigation li a:hover {
	background: #fff;
	color: #B18C2B;
}
ul.tabNavigation li a:focus {
	outline: 0;
}
div.tabs #first, #second, #third, #fourth {
	padding: 5px;
	margin-top: 10px;
	border:#B18C2B solid 1px;
	background: #FFF;
}
div.tabs #second #vk_groups {
	height: 300px !important;
}
div.tabs #second iframe {
	height: 300px !important;
}
div.tabs #fourth iframe, #___community_0 {
	height: 420px !important;
}
/* END CSS STYLE VIDGETS TABS */
#all{text-align:left;margin:0 auto;padding:0;}
#header{display:block!important;position:relative;padding:0;height:96px;}
#contentarea,#contentarea2{position:relative;overflow:hidden;width:1000px;margin:0 auto;}
#wrapper{width:750px;float:right;position:relative;}
#wrapper2{width:72%;float:left;position:relative;padding-bottom:20px;}
#wrapper2 .item-page{max-width:660px;}
#main{position:relative;min-height:420px;padding:10px 0 20px;}
#right{float:right;width:240px;height:auto;position:relative;margin:10px 0 10px 10px;padding:0 0 5px;}
.left{padding-top:0;float:right;width:22%;position:relative;margin:10px 0;}
.left1{float:left;width:100px;position:relative;margin:10px;padding:0;}
.leftbigger{width:80px;}
.skiplinks,.skiplinks li{display:inline;height:0;line-height:0;padding:0!important;}
.skiplinks li a.u2:active,.skiplinks li a.u2:focus{position:absolute;width:13em;top:10px;left:10px;line-height:1.5em;font-weight:700;height:3em;padding:5px;}
.wrap{border:0;clear:both;float:none;font-size:1px;height:0;line-height:1px;visibility:hidden;margin:0;padding:0;}
h1#logo{font-size:3.5em;line-height:1em;}
#logo{margin-top:.6em;margin-left:10px;display:block;width:425px;font-weight:400;line-height:1em;font-size:3em;padding:.6em 20px 20px 10px;}
#logo img{display:block;}
#logo span{padding-left:2px;}
#logo span.header1{font-size:.4em;display:block;top:0;line-height:.8em;}
.logoheader{text-align:left;font-weight:400;line-height:1.5em;min-height:159px;margin:0;padding:0;}
#line{position:absolute;right:20px;top:5em;max-width:38em;padding:5px 0 2px 2px;}
#close{margin-right:0;font-size:.85em;text-transform:uppercase;}
#close span{position:absolute;right:20px;z-index:10000;top:5px;width:7em;font-weight:700;text-align:right;line-height:1.5em;padding:5px 2px 5px 5px;}
.blog-featured{padding:0;}
.items-leading{overflow:hidden;margin-bottom:10px;padding:0 5px 10px;}
.row-separator{display:block;clear:both;border:0;height:1px;margin:0;}
.item-separator{display:none;margin:0;}
.shownocolumns{width:98%!important;}
#top{overflow:hidden;margin:0 0 20px;}
.cols-1{display:block;float:none!important;margin:0!important;}
.cols-2 .column-1{width:46%;float:left;}
.cols-2 .column-2{width:46%;float:right;margin:0;}
.cols-3 .column-1{float:left;width:29%;padding:0 5px;}
.cols-3 .column-2{float:left;width:29%;margin-left:0;padding:0 5px;}
.cols-3 .column-3{float:right;width:29%;padding:0 5px;}
.items-row{overflow:hidden;margin-bottom:30px!important;}
.column-2{width:55%;margin-left:40%;}
.column-3{width:30%;}
#bottom{overflow:hidden;}
.box{width:27%;float:left;margin-right:10px;min-height:100px;}
.box1{width:35%;}
.box2{width:32%;}
.box3{float:right;}
#footer-inner{max-width:1025px;font-size:.8em;margin:0 auto;padding:10px 15px 15px 10px;}
img{border:0 none;}
*,#back{margin:0;padding:0;}
.unseen,.hidelabeltxt,.skiplinks li a.u2{display:inline;height:0;left:-3000px;position:absolute;top:-2000px;width:0;}
.column-1,.column-2,.column-3,.blog-more{padding:10px 5px;}
.margintop10{margin-top:10px;}
body{background:#fff;color:#000;font-size:100.1%;text-align:center;padding:0;}
body.contentpane{width:auto;text-align:left;margin:10px;}
img{border:0 none;}
.clear{clear:both !important;margin:0;padding:0;}
body.boddy{background:#fff;color:#333;height:100%;margin:0;padding:0;}
.topbg{background:#fff url(../images/001.jpg) repeat-x top;}
body,p,td,div,li,input,select{font-family:arial, Verdana, tahoma, helvetica, sans-serif;font-size:12px;line-height:16px;color:#333;margin:0 0 2px;}
p form,p{margin:10px 0;padding:0;}
.moduletable_rot-ban{position:absolute;z-index:10;}
.rotators0 .moduletable_rot-ban{display:none;z-index:0;}
h1{font-size:17px;color:#333;line-height:17px;font-weight:400;margin:0 0 3px;}
h2,h3{font-size:17px;color:#666;line-height:17px;font-weight:400;margin:0 0 3px;}
h4{font-weight:400;margin-bottom:5px;}
a.readon{clear:both;display:block;}
#all{border-top:0;margin:0 auto;}
.errorpage{height:600px;width:auto;background:#fff url(../images/error.jpg) no-repeat 0 50px;margin:10px;}
a.logo{display:block;position:absolute;cursor:pointer;background:url(../images/logo.jpg) no-repeat 0 0;width:173px;text-indent:-20000px;height:60px;overflow:hidden;left:0;margin:1px 0 0 9px;}
#header .moduletable{overflow:hidden;text-align:left;padding:20px 0 0; position:relative;}
#header .age {position:absolute;left:155px; top:55px; color:#FFF; font-size:30px; font-family:Niagara Solid, Geneva, sans-serif; font-weight:bold; z-index:9000;}
#header .moduletable .search{float:right;margin-right:10px;}
#header .inputbox{width:150px;border:0;margin:0 0 0 15px;}
#langs{position:absolute;left:0;margin:66px 0 0 15px;}
#langs a{text-decoration:none;border:1px solid #666;border-bottom:1px solid #666;color:#666;font-size:9px;line-height:9px;text-transform:uppercase;display:block;width:40px;float:left;margin:0 3px 0 0;padding:2px 5px 1px;}
#langs a:hover{border:1px solid #ccc;color:#ccc;}
.banner-big-top{width:1000px;margin:15px 0;}
div.moduletable_top{text-align:right;padding:0;}
.moduletable_top a{color:#fff;text-decoration:none;}
.moduletable_top #logins,.moduletable_top .poping_links{clear:none;color:#fff;text-align:right;height:auto; min-height:25px; width:auto;position:absolute;right:15px;white-space:nowrap;margin:0;padding:0;}
.moduletable_top #logins .button{border:none;background:transparent;color:#fff;text-decoration:underline;cursor:pointer;margin:0;}
.moduletable_top .poping_links a#openReg,
.moduletable_top .poping_links a#openLogin{
  background:transparent;
  border:none;
  line-height:15px;
  height:15px;
  text-align:right;
  color:#fff;
  display:block;
  text-decoration:none;
  width:100px;
  margin:0px;
  /*padding:0 10px 0 0;*/
}
.moduletable_top .poping_links a#openRestPass,
.moduletable_top .poping_links a#openRestLogin{
  background:transparent;
  border:none;
  line-height:15px;
  height:15px;
  text-align:right;
  color:#fff;
  display:inline;
  text-decoration:none;
  width:100px;
  margin:0px;
  /*padding:0 10px 0 0;*/
}



.breadcrumbs{font-size:11px;line-height:11px;}
/*.componentheading{font-size:30px;font-weight:400;line-height:30px;color:#000;margin:0 0 3px;}*/
.componentheading {color: #323232;font-size: 24px;font-weight: normal;line-height: 30px;margin-bottom: 20px;}
.contentpagetitle{font-size:17px;line-height:17px;font-weight:400;margin:0 0 3px;}
.contentpaneopen p{font-size:12px;margin:0 0 2px;padding:0;}
.contentpaneopen .authors p{font-size:12px;margin:0 0 2px;}
#news-rotator{height:300px;}
.main{width:1000px;}
.main1std{width:486px;padding:0;}
.main1stdcat{width:743px;padding:0;}
td.central{width:229px;padding:0;}
td.right{width:240px;padding:0;}
.moduletable_ads{clear:both;padding:0;}
.bottom .moduletable_ads a{font-size:17px;line-height:17px;color:#5e86fb;font-weight:400;text-decoration:none;display:block;float:left;width:140px;margin:0 0 3px;padding:0;}
.bottom li{display:block;float:left;width:160px;margin:0;padding:0;}
.bottom li li{display:block;float:none;}
.moduletable_menu{overflow:hidden;margin-top:20px;}
.bottom ul.menu{width:1140px;margin:0 0 0 -140px;}
.moduletable_menu h3{font-size:17px;line-height:17px;color:#666;margin:0 0 28px;}
.bottom li a{color:#960;font-weight:400;font-size:12px;line-height:12px;display:block;margin:0 0 2px;}
.bottom li li a{color:#929292;font-weight:400;}
#footer{overflow:hidden;color:#fff;clear:both;background:#000 url(../images/bot-bg.gif) repeat-x top;margin:0;padding:0 15px 15px 0;}
#footer a.logo{display:block;cursor:pointer;background:url(../images/bot-logo.gif) no-repeat -3px 0;width:90px;text-indent:-20000px;height:30px;overflow:hidden;position:absolute;margin:18px 0 0 15px;}
.syndicate table td{font-size:90%;}
.syndicate table{position:relative;top:10px;}
.syndicate .moduletable{position:absolute;right:15px;padding:18px 0 0;}
.syndicate .moduletable img{position:relative;top:2px;}
.syndicate .moduletable_cont{position:absolute;left:200px;margin:18px 0 0;}
.footer a,.syndicate .moduletable_cont a{color:#9CF;text-decoration:underline;}
.footer{color:#fff;margin:0 300px 0 130px;}
.footer p,.footer div{color:#fff;text-align:left;}
.moduletable_rotator,.moduletable_rotatortop{clear:both;height:325px overflow:hidden;width:486px;margin:0 0 28px;padding:0;}
.newsshow{float:left;padding:0;}
.jazin-content .jce_caption{display:none!important;}
.jazin-section{font-size:17px;line-height:17px;font-weight:400;color:#960;margin:0 0 3px;}
.jazin-section a span{font-weight:400;text-decoration:none;}
span.gt{position:relative;top:1px;display:none;}
.jazin img{margin:8px 0 17px;}
.moduletable_news ul,.moduletable_news li{list-style:none;padding:0;}
.moduletable_news li{margin:0 0 2px;}
.moduletable_news a{display:block;color:#000;text-decoration:none;}
li.latestnews_news{dispay:block;margin:0 0 8px;}
.moduletable_newnum img{margin-top:4px;}
.moduletable_blog h2,.moduletable_news h3{font-size:17px;line-height:17px;font-weight:400;margin:0 0 3px;padding:0;}
.moduletable_blog h3{font-size:17px;line-height:17px;font-weight:400;height:auto;margin:0 0 3px;padding:0;}
.moduletable_blog{margin:0 0 26px;}
.moduletable_blogs a{font-size:17px;line-height:17px;display:block;font-weight:400;color:#666;}
.moduletable_blogs span{color:#960;display:block;}
.moduletable_polls{color:#5e86fb;margin:0;}
.sectiontableentry1_polls,.sectiontableentry2_polls{padding:0 0 5px;}
.moduletable_polls h3{display:block;font-size:17px;line-height:17px;font-weight:400;}
.poll_polls{min-height:187px;height:100%;}
.poll_polls .button{background:none;border:0;color:#960;text-decoration:underline;cursor:pointer;font-weight:400;}
.poll_polls label{color:#000;display:block;}
.poll_polls thead td{padding-bottom:12px;padding-left:3px;}
.poll_polls tbody tr:last-child td{vertical-align:bottom;}
.poll_polls tbody td div a:last-child{margin-left:92px;}
.pollstableborder_polls td{vertical-align:middle!important;}
.moduletable_school strong{display:block;color:#666;font-weight:400;text-decoration:underline;margin:28px 0 0;}
.moduletable_school h3{font-size:17px;line-height:17px;display:block;color:#666;font-weight:400;margin:0;}
.moduletable_school img{margin-top:0;margin-bottom:0;}
.moduletable_links li,.moduletable_links ul{list-style:none;margin:0 0 2px;padding:0;}
.moduletable_links li a{color:#666;text-decoration:none;}
.moduletable_latest{clear:both;margin:28px 0 15px;}
.contentarea2{width:750px;}
.evcal-today{width:350px;float:left;}
.moduletable_calend .eventdesc{clear:both;margin:0;}
.moduletable_calend strong{display:block;color:#960;font-weight:400;text-decoration:underline;margin:10px 0 5px;}
.moduletable_calend a.event_month{color:#000;font-size:17px;line-height:17px;display:block;font-weight:400;text-decoration:underline;margin:0 0 3px;padding:20px 0 15px 50px;}
.moduletable_calend h3{font-size:17px;line-height:17px;display:block;font-weight:400;color:#960;position:absolute;width:100px;white-space:nowrap;margin:0 0 3px;padding:0 0 0 50px;}
h1.evcal-month{text-decoration:none;color:#36c;font:normal 40px arial, Verdana, Times, "Times New Roman", serif;margin:0;padding:0;}
.moduletable_event{width:700px;height:120px;clear:both;}
.moduletable_event h3{font-size:30px;line-height:30px;color:#000;clear:both;margin:0 0 28px;}
.event_date{margin:10px 0 0;}
table.evcal{float:right;margin:0 0 10px;}
.evcal div{color:#999;font-size:17px;line-height:17px;width:90px;margin:0 0 3px;}
.evcal div.curmonth a{color:#000;text-decoration:none;}
.calendar_content{empty-cells:show;width:100%;}
.calendar_content td{vertical-align:top;width:229px;}
.calendar_content img{width:230px;height:auto;}
.calendar_date{border-top:20px solid #36c;color:#36c;font:normal 60px arial, Verdana, Georgia, Times, "Times New Roman", serif;text-decoration:none;padding:5px 0;}
.calendar_content h1{color:#36c;font:normal 22px arial, Verdana, Georgia, Times, "Times New Roman", serif;text-decoration:none;}
.calendar_content h2{color:#36c;font:normal 14px arial, Verdana, Georgia, Times, "Times New Roman", serif;text-decoration:none;}
.calendar_content h3{color:#000;font:normal 12px arial, Verdana, Georgia, Times, "Times New Roman", serif;text-decoration:none;}
.eventday{background:url(../images/calend.gif) no-repeat;height:45px;width:43px;text-align:center;float:left;font-size:22px;line-height:27px;margin:0;padding:14px 0 0;}
.event_month {
	margin-left:53px;
	margin-top:17px;
	display: block;
}
.eventdesc {
	clear: both;
}
.moduletable_rotator h3,.moduletable_rotatortop h3,.banneritem h3,.moduletable_tags h3,.cigar_item h3,.moduletable_links h3,.moduletable_calend h3,.moduletable_closed h3,moduletable_newnum h3{margin-top:0;}
.cigar_item h2 a{width:100px;display:block;margin:28px 0 0;}
.cigar_item h2,.cigar_item h3 a{display:block;margin:25px 0 0;}
.banner-big-top img,.banner-big-bottom img{width:1000px;height:90px;}
.bot-banners{width:1000px;margin:15px 0 0;}
.syndicate img{position:relative;top:3px;}
body div.tag{font-size:10px;height:26px;overflow:hidden;display:block;margin-bottom:16px;}
.tagsimg{text-indent:-100px;display:block;float:left;overflow:hidden;width:14px;height:13px;background:url(../images/tags2.gif)left bottom no-repeat;position:relative;}
.tag ul li a,.tag a{text-decoration:underline;color:#666;}
.tag ul li{padding:0 6px 0 0;}
body .tagCloud a:link,body .tagCloud a{font-size:10px;text-decoration:underline;cursor:pointer;line-height:18px;color:#777;}
body .tagCloud a.tag2{font-size:12px;line-height:18px;color:#960;}
body .tagCloud{padding-top:.5em;}
.contentitle_catalog{color:#740;margin-bottom:.5em;margin-top:1.3em;}
.moduletable_navi h2{font-size:30px;line-height:30px;color:#333;margin:0 0 28px;}
h2.cat_title{font-weight:400;width:229px;}
h2.cat_title a{font-weight:400;color:#960;}
.catalog_right{width:229px;float:right;margin:0 0 0 28px;}
.cat_lines{margin-bottom:25px;height:40px;}
.catalog_table{width:771px;}
.catalog_table td{width:257px;vertical-align:top;padding:0 0 28px;}
.prod_tbl .catalog_table{width:514px;}
.moduletable_cigar_title h1.prod_title{font-size:30px;line-height:30px;margin:0 0 28px;}
.cat_item{width:257px;text-align:center;}
.cat_list_top .cat_item{text-align:center;}
.cat_item a{display:block;margin:0 28px 0 0;}
.cat_list_top .cat_item h2.cat_title{clear:both;text-align:center;}
.cat_item h2 a{display:inline;margin:0;}
img.cat_img{clear:both;float:none;margin:0 0 10px;}
.cat_list_mid .cat_item .cat_img{margin-left:0;}
h1.prod,h2.prod{font-size:20px;color:#960;margin:0 0 5px;}
.prod{color:#960;margin:25px 0 0;}
h3.country,h3.manuf{color:#666;margin:0 0 28px;}
.contentpane_catalog{width:734px;}
.prod_center{max-width:450px;padding-left:15px;padding-right:15px;}
.prod_center h1{font-size:14pt;margin-bottom:1em;}
.params .label{font-weight:400;color:#666;border-bottom:1px solid #ddd;padding:3px 10px 3px 0;}
.params .field{font-weight:400;color:#960;border-bottom:1px solid #ddd;padding:3px 0;}
.cigar_item{clear:both;background-color:#e0d1bc;overflow:auto;width:240px;}
.cigar_item h3 a{color:#000;font-size:12px;text-decoration:no ne;}
.cigar_item h3.shoplink a{color:#36c;font-size:12px;line-height:14px;background:url(../images/shoplink.gif) no-repeat;padding-left:56px;height:55px;margin:0 0 2px;}
.cigar_item h3.shop_link{font-size:12px;line-height:14px;background:url(../images/shoplink2.gif) no-repeat;margin:10px 0 2px;padding:52px 20px 0 0;}
.cigar_item h3.shop_link a{font-size:12px;line-height:14px;color:#36c;margin:0;}
.cigar_preview p{font-size:12px;margin:10px 0 0;}
.cigar_preview_img{width:110px;overflow:hidden;}
.prod_right,.3{w3idth:466px;padding:28px 0 0 28px;}
.prod_left{width:229px;padding:28px 0 0;}
:focus{outline:none;}
.moduletable_catmenu{width:743px;}
.catlist{width:771px;overflow:hidden;margin:0 0 23px;}
.catlist td{width:257px;padding:0 28px 5px 0;}
.catlist a{color:#36c;font-size:12px;}
.catlist a.selected{color:#000;font-weight:400;text-decoration:none;}
.moduletable_shoplink{background:url(../images/shoplink.gif)0 0 no-repeat;margin:15px 0 0;}
.moduletable_shoplink h3{margin:0;padding:0 20px 15px 60px;}
.shoplink{font-size:90%;margin:10px 0 0;}
.moduletable_cidsearch h3{float:left;color:#000;}
.choosecats{clear:both;margin:25px 0 28px;}
.moduletable_cidsearch{width:738px;margin-right:20px;overflow:hidden;}
.moduletable_cidsearch form div{float:left;width:25%;}
.moduletable_cidsearch form div.inp{clear:both;width:100%;text-align:right;margin:14px 0;}
.moduletable_cidsearch form div.inp a.search_link{color:#36c;background:#fff;border:0;font-size:17px;line-height:17px;cursor:pointer;padding:0;}
#ordering{margin-right:20px;}
.jg_topmodule{display:inline;}
.moduletable_addphoto{float:right;width:229px;}
.moduletable_galmenu h3,.moduletable_addphoto h3{color:#666;margin:0 0 7px;}
.iamjoom{display:inline-block;position:relative;}
.iamjoom .joomimg_row img{display:block;margin-top:2.5em;}
.moduletable_galmenu{float:right;width:229px;clear:both;}
.jg_btmmodule .moduletable_galmenu{float:none;width:229px;clear:both;}
div.modjoomimg{width:486px;margin:0 0 28px;}
.jg_element_gal{width:245px;}
.clip .dTreeNode{display:block;margin:0;}
.dTreeNode a{color:#36c;font-size:12px;text-decoration:underline;}
.gallery .sectiontableheader{color:#36c;font-size:14px;margin:0 0 10px!important;}
.jg_photo_container{width:200px;overflow:hidden;}
.gallery img.jg_photo,.gallery .jg_minis a.jg_catelem_photo:hover img,.gallery .jg_minis a img{background:transparent;border:0;}
#pic{clear:both;width:750px;}
.moduletable_whatplaces{text-align:right;float:right;position:absolute;font-size:14px;width:1000px;}
.moduletable_whatplaces a{font-size:14px;color:#666;font-weight:400;}
.citysearch #city_search{background:url(../images/lupo.jpg) left no-repeat;border:0;cursor:pointer;color:#36C;text-decoration:underline;margin:0 0 0 5px;padding:15px 20px 15px 40px;}
td.placestd{padding:0 28px 26px 0;}
div.div_places{width:486px;overflow:hidden;margin:25px 0 0;}
div.div_places .tbl_places{width:514px;border:0;border-collapse:collapse;}
.tbl_places h3{font-size:14px;}
.tbl_places h2{margin:0 0 7px;}
.tbl_places h2 a{color:#36c;font-size:17px;}
.place_stat{margin:5px 0 2px;color:#999;}
.moduletable_topplaces h3{margin:0 0 15px;}
.moduletable_topplaces .city{font-size:13px;font-weight:400;margin:12px 0 2px;}
.moduletable_topplaces h2{margin:0 0 5px;}
.strength{width:50px;height:10px;}
.strength div{background:url(../images/star.png);height:10px;}
.cb_template_default{background:url(../images/lock.jpg) 0 50px no-repeat;}
#cbcheckedadminForm table#registrationTable{margin:-50px 0 0 200px;}
#cbcheckedadminForm table#registrationTable td{font-size:12px;}
.register{width:50%;padding:30px 0;}
.register strong{color:#960;font-weight:400;}
#registrationTable .button{background:url(../images/registration.gif) no-repeat;height:35px;text-indent:1000px;border:0;width:226px;cursor:pointer;}
.authors img{float:left;margin:0 20px 0 0;}
hr{color:red;border:2px solid red;clear:both;}
body.boddy hr{color:#fff;border:0;clear:both;margin:0;}
.banneritem{z-index:-9999999;}
.bottom .banneritem{float:left;width:140px;overflow:hidden;margin:28px 0;}
h2.jazin-title,h4.jazin-title{margin:0 0 3px;padding:0;}
h2.jazin-title a,h4.jazin-title a{color:#36c;font-size:17px;line-height:17px;margin:0 0 3px;}
.jazin{width:486px;}
.jazin .clearfix{height:auto;}
hr.clear{border:0;height:1px;clear:both;}
.moduletable_photo h3{color:#960;margin:0;}
.moduletable_photo{margin:0 0 25px;}
body .joomimg_row{padding:0 0 11px;}
body .joomimg134_imgct{padding:0;}
.moduletable_video{margin-bottom:28px;}
table.pollstableborder_polls{margin-top:5px;}
.sectiontableentry2_polls label,.sectiontableentry1_polls label{padding-left:5px;}
.error{border:3px double red;color:red;font-size:12px;margin:0 0 28px;padding:28px 28px 0;}
.error .error{border:none;padding:0;}
.error li{color:red;font-size:12px;}
.moduletable_readblog h1{font-size:30px;line-height:30px;margin:28px 0;}
.junews{margin-bottom:15px;}
.junews img{margin:7px 0 10px;}
.moduletable_black{background:#000;color:#fff;width:486px;overflow:hidden;padding:28px 0;}
.moduletable_black p,.moduletable_black td,.moduletable_black div{color:#fff;}
.moduletable_black .jazin .clearfix.jazin-content{float:left;width:191px;clear:none;margin:28px 0 0 28px;}
.moduletableenglish .jazin .clearfix.jazin-content{width:229px;clear:none;float:left;margin:0 28px 0 0;}
.moduletable_black h3{font-size:30px;font-weight:400;line-height:30px;color:#fff;margin:0 0 3px 28px;}
.moduletable_black .jazin-boxwrap.jazin-theme,.moduletable_black .jazin-box{width:500px;overflow:hidden;}
.moduletableenglish .jazin-boxwrap.jazin-theme,.moduletableenglish .jazin-box{width:590px;overflow:hidden;}
.moduletable_black .authors{clear:none;}
.profile{height:112px;}
.profile td{height:120px;vertical-align:middle;padding:0;}
#main > .profile{border:2px solid #746b6c;border-right:3px solid #746b6c;box-shadow:1px 1px 1px #bebab9;border-radius:3px;padding-left:20px;margin-bottom:30px;background-color:#EEE;width:705px;}
#main > .profile tr:first-child{width:12px;}
#main > .profile td{height:120px;vertical-align:top;padding:10px 0 0;}
#main > .profile td.img{width:116px;}
#main > .profile td.authorname{font-size:15pt;padding-top:14px;}
#main > .profile td.authorname div.position{font-size:13pt;margin-top:14px;color:#444;}
#counters{width:1px;height:1px;overflow:hidden;}
#task_button{border:0;background:#fff;color:#960;cursor:pointer;text-decoration:underline;}
body .pollstableborder .sectiontableentry1 img,body .pollstableborder .sectiontableentry2 img{float:left;margin:0 28px 28px 0;}
div.social-buttons{
  width:136px;
  height:18px;
  float:right;
  margin-top:35px;
  margin-right:240px;
}
div.social-buttons a{width:18px;height:18px;margin-left:8px;float:left;}
div.social-buttons a.instagram{background:url(../images/buttons/insta.png);}
div.social-buttons a.sb-feeds{background:url(../images/buttons/feeds.png);}
div.social-buttons a.sb-facebook{background:url(../images/buttons/facebook.png);}
div.social-buttons a.sb-twitter{background:url(../images/buttons/twitter.png);}
div.social-buttons a.sb-lj{background:url(../images/buttons/livejournal.png);}
div.social-share-buttons { margin:10px 0;}
div.social-share-buttons > div{float:left;show:inline;}
.b-share-facebook{margin-left:26px;margin-top:1px;}
.b-like-facebook{margin-left:0px;}
div.jg_element_txt ul li{width:200px;}
a.introimage{display:block;min-height:176px;clear:both;}
#paginator{position:absolute;width:710px;margin-top:30px;}
table.cigarpage tr:first-child .jazin-left{border:#DDD 1px solid;padding:10px;}
.moduletable_firstclass table.cigarpage td.jazin-left{padding-bottom:10px;}
table.cigarpage{border-spacing:11px 2em;margin-left:-16px;margin-top:4px;}
table.noblocks td{border:#FFF 1px solid!important;border-top:none;}
.moduletable_firstclass{margin-top:-28px;}
table.cigarpage div.tag{height:auto;margin:0;}
table.cigarpage td h4{display:block;height:4em;}
table.cigarpage td h4 a{font-size:11pt;}
.createdate{margin-top:4px;margin-bottom:0;display:block;}
.blocktext{display:inline-block;height:8em;}
.profile .blocktext{display:inline-block;height:auto!important;}
.bloging .blocktext{height:5em;}
.bloging h4.jazin-title{height:2.7em;}
.bloging h4.jazin-title a{font-size:11pt;color:#000;}
.moduletable_manutags a{font-size:14px;line-height:20px;display:block;}
.moduletable_polls h3,.moduletable_news h3,.moduletable_links h3,.moduletable_newnum h3,.moduletable_school h3,.moduletable_calend h3,.moduletable_tags h3,.moduletable_blog h3,.moduletable_event5block h3,.moduletable_manutags h3,.moduletable_joomimg h3{color:#960;text-decoration:none;margin-bottom:0;font-size:16px;min-height:2em;}
.no-dec,.nodecor{text-decoration:none!important;}
.moduletable_joomimg{padding-top:-10px;}
.moduletable_joomimg h3{position:absolute;top:0;}
.moduletable_tags h3{height:auto;min-height:0;}
#left .moduletable_tags h3{min-height:1.5em;}
.junews_blog h3{min-height:0;margin-bottom:-4px;}
.left .profile{padding-left:40px;margin-bottom:10px;background-color:#CCC;width:705px;}
.authorname{font-size:12pt;}
.moduletable_blog a.latestnews_blog{display:block;font-size:12pt;height:24px;color:#000;}
.blog_item{width:704px;margin-bottom:4em;background-color:#eee;border:none;border-collapse:collapse;border-top:1px solid #ccc;}
.blog_left{background-color:#fff;border-right:1px dashed gray;display:none;}
.blog_item .content{clear:both;padding:20px;}
.blog_item a.bl{margin-right:10px;margin-top:12px;float:right;white-space:nowrap;}
.blog_item span.bl{display:inline-block;width:400px;float:left;}
.blog_item span.bl a{color:gray;font-size:8pt;}
.moduletable_event5block a{display:block;line-height:1.6em;text-decoration:underline;color:#000;}
.moduletable_event5horiz,.moduletable_event3horiz{min-width:723px;max-width:1000px;padding-top:2px;display:table;margin:10px 0 15px 4px;}
.moduletable_event3horiz a{width:30%;margin-right:100px;}
.moduletable_event5horiz a,.moduletable_event3horiz a{font-size:13px;text-decoration:none;font-weight:700;display:table-cell;margin-right:25px;text-align:center;}
.moduletable_event5horiz a span,.moduletable_event3horiz a span{border-top:1px solid #ccc;font-weight:400;display:block;}
#feats img{width:57px;display:block;margin-left:10px;}
#feats{text-align:center;padding-top:16px;margin:10px;}
#feats a{display:block;width:80px;margin-bottom:10px;color:#000;opacity:0.5;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;}
#feats a:hover{opacity:1;}
#readmorebtn{color:#960;text-decoration:underline;cursor:hand;}
#longdescshow,#longdeschide{margin-top:5px;margin-bottom:5px;}
.cols-3 div.item{width:30%;float:left;margin-left:5px;margin-right:5px;}
.cols-3 img{width:auto;height:auto;max-width:215px;max-height:215px;}
.pagination > ul > li{list-style:none;display:inline;margin-right:10px;}
h2.cat_title_h2{height:55px;display:table-cell;vertical-align:middle;margin:5px 0!important;}
h2.cat_title_h2 a{color:#36C!important;font-size:15px;}
.category-name a{text-decoration:none;font-size:14px;}
.article-info .create{margin:5px 0 10px;}
.main_category_title{margin:0 0 30px 5px;}
.pagination{margin-bottom:30px;}
.product-default .element-image{margin:20px 0!important;}
.business-calendar-kalendar .pos-top{border-top:20px solid #36C!important;color:#36C;font-size:18px;line-height:40px;margin-right:0!important;margin-top:0!important;padding:5px 0;}
.business-calendar-сalendar .pos-media{float:none!important;border:0!important;margin:0 0 5px!important;}
.business-calendar-сalendar .pos-subtitle{color:#36C;font-size:14px;}
.business-calendar-сalendar .pos-title{color:#36C;font-size:22px arial,Verdana,Georgia,Times,"Times New Roman",serif;text-decoration:none;margin:10px 0;}
.moduletable_menu ul.menu li{line-height:16px;display:block;width:80px;text-align:center;margin-bottom:10px;}
.moduletable_menu ul.menu li a{color:#666;font-weight:700;}
.moduletable_menu ul.menu li a:hover{color:#000;}
dd.published, div.published{color:#999;margin-top:3px;margin-bottom:7px;}
.business-places .items{margin-top:10px!important;margin-bottom:10px!important;}
.map-top{margin-bottom:10px;float:right;width:1000px;}
img#jg_photo_big{width:700px;height:auto;}
.business-places .pos-title{margin:5px 0!important;}
.business-places .pos-subtitle{margin-top:10px!important;}
.business-places .pos-links{color:#888;}
.cont_sigplace{margin:20px 0 10px;}
.cont_sigplace .h_title{font-weight:700;}
.cont_sigplace .a_title{color:#36C;font-size:16px;display:block;margin:5px 0;}
.pos2 .top_main_kv,.pos2 .custom,.pos2 .junewsultra{width:30%;border:1px solid #e1e1e1;margin-right:10px;vertical-align:top;padding:10px;}
.pos13 .moduletable{float:left;width:28.7%;margin-right:10px;padding:10px;}
.pos2 .top_main_kv .event_month{display:block;margin-left:50px;padding:18px 0;}
.pos2 .pos2_tab{border-spacing:10px 10px;margin-left: -5px; width: 99.8%;}
.bloginmain .bl_img{float:left;margin-right:5px;}
.bloginmain .bl_dol{display:block;margin-top:30px;}
.bloginmain .bl_title, .top_main_kv .bl_title{font-size:16px;display:block;margin-bottom:10px;}
.bloginmain .bl_h3{padding-top:10px;}
.top_main_kv .latestnews li{list-style:none;}
.top_main_kv .latestnews li a{color:#3366CC;display:block;text-decoration:underline;margin-bottom:10px;}

.blue_link{color:#36C;font-size:15px;vertical-align:bottom;}
.article-info h2{margin:5px 0 15px;}
.poll_inmain label{margin:5px 0;}
.pos3 .tagCloud_tags{line-height:20px;}
div.cedtag ul.cedtag a, .pos-bottom .element-itemtag a {font-size:10px;color:#666;cursor:pointer;}
.cedTagsForCategory a{line-height:22px;}
#searchForm fieldset{padding:10px;}
.pos2 .joomimg173_main{float:left;margin-right:15px;}
.dtree .node,.dtree a.node,.dtree a.nodeSel{white-space:normal!important;}
.photogaleryTopImg{margin-bottom:15px;width:735px;}
#footer-categ{text-align:left;margin:0 0 15px 10px;}
.moduletable .menu_menu li{list-style:none outside none;line-height:14px!important;padding:0!important;width: 140px;}
.menu_menu > li{float:left;margin-left:30px;}
.menu_menu > li li a{color:#929292;}
.tagCloudWidget h3{color:#960;margin-top:30px;}
.tagCloudWidget .size100{color:#960!important;}
.tag_cont{margin: 10px 20px 20px 0; width: 30%; float:left;}
.tag_cont img {width:220px; height:auto;}
.pos3 .moduletable_inmain h3, .h3title{color:#960;padding-top:20px;}
.blog-cigarblog-frontpage .blogimg{float:left;margin-right:5px!important;}
.blog-cigarblog-frontpage .blogdescr{margin-top:30px!important;}
.blog-cigarblog-frontpage .jazin-title{margin-top:15px!important;}
.photogaleryTopImg .joomimg173_main{float:left;width:500px;margin:0 10px 20px 0;}
.photogaleryTopImg .jgtreeview{float:right;width:220px;}
.pos13 .custom h3,.pos13 .joomimg178_main h3{height:20px;font-size:15px;}
#footer p{line-height:14px;margin:0;}
.marginb10,.pos6,.pos8,.cedTagsForCategory h3{margin-bottom:10px;}
.block,table.cigarpage td img{display:block;}
body,div,input,select,td,body ul,.moduletable_rotatortop,.moduletable_news ul:last-child,.moduletable_cigar,.moduletable_rghtban,.moduletable_links,.category_products img.cat_img,.moduletable_black .jazin img{margin:0;}
a img,body .pollstableborder{border:0;}
.bottom li.item57,.moduletable_top .poping_links br,.moduletable_top .poping_links a,.syndicate .moduletable h3,.jazin-content .jce_caption div,.jazin .readon,.latestnews_blog .readmore_blog,.componentheading_catalog,.contentdescription_ca talog img,.subcats_list,.cat_item .cat_short_desc,.joomimg_clr,.dTreeNode,.dTreeNode img,.cbFieldIconsLabels,#cbIconsTop,.error h2,.moduletableenglish .jazin-section,#longdescshow{display:none;}
a,span.yellow,a.yellow,div.yellow,.moduletable_closed h2 a,a.latestnews_blog,.moduletable_black h4 a{color:#960;}
span.grey,a.grey,div.grey,.right h3,.bottom a,.moduletable_lstblogs h3,.latestnews_blog,.evcal_archive,.cat_title a,.cigar_item p,.moduletable_topplaces .place_stat,.moduletable_black div.position,div.position{color:#666;}
span.blue,a.blue,div.blue,.contentheading a,.moduletable_closed h3,.moduletable_closed a,.evcal div a,h2.prod_title a,a:link#lnk,.moduletable_topplaces h2 a,.moduletable_lstblogs a.grey,.mod_latestblog a.grey{color:#36c;}
.moduletable_top .poping_links,.category_products .prod_item h2,.map_canvas{margin:5px 0 0;}
#breadcrumbs,.imagecategory,.tbl_places img{margin:0 0 10px 5px;}
.bottom,.banner-big-bottom{margin:28px 0;}
.bottom ul,.bottom ul ul{margin:0;padding:0;}
.syndicate a,.jazin-section a,.moduletable_school h3 a,body .tagCloud a:hover,.citysearch #city_search:hover,#search_reset:hover,a.reset,.pos2 .junewsultra .latestnews{text-decoration:none;}
.jazin .clearfix.jazin-content,.cat_item h2,.authors,div.ssb-clear,.gallery .jg_row{clear:both;}
.moduletable_news,.moduletable_blogs,.moduletable_rotator,.moduletable_tags,.cigar_item,.moduletable_links,.moduletable_calend,moduletable_newnum,.moduletable_navi,.prod_left img,.contentdescription_catalog h1,#pollxtImgCol,.sectiontableheader{margin:0 0 28px;}
.moduletable_news a:hover,.moduletable_links li a:hover,.pos2 .junewsultra .latestnews:hover,.top_main_kv .latestnews li a:hover{text-decoration:underline;}
.moduletable_lstblogs,.pollstableborder .sectiontableentry1,.pollstableborder .sectiontableentry2{clear:both;margin:28px 0;}
.moduletable_newnum img,.moduletable_closed img,.citysearch{margin:10px 0;}
.poll_polls td,.poll_polls div,.cat_list_mid .cat_item,#jc p.message{text-align:left;}
.poll_polls tbody td,.bannergroup{position:relative;}
.calendar_content td.spacetd,.spacer{width:28px;empty-cells:show;}
.cigar_item b,.place_date{font-weight:400;}
.cat_list_top,.cat_list,body .jd_row{width:743px;overflow:hidden;}
.prod_tbl .catalog_table td .prod_item,.categoryimage,.jazin-right,.jazin-boxwrap{width:229px;}
.category_products,.moduletableenglish{width:486px;overflow:hidden;}
.cigar_item h3.shoplink,.manufacturer_info,.catalog_bottom,.moduletable_home,#jc{margin:28px 0 0;}
.moduletable_cidsearch form div select,.cols-3{width:100%;}
.joomimg_row,.moduletable_joomimg > div{margin:0;padding:0;}
a:hover .jg_photo,.jg_details,.jg_voting,.jg_commentsarea,.jg_send2friend{border:0!important;}
#search_reset,a.blogsection{color:#36C;}
.tbl_places td,.jazin td{vertical-align:top;}
.tbl_places a.maplink,.place_addr{font-size:13px;}
.moduletable_black img,.moduletableenglish img,.business-default-сalendar div.first{float:left;}
.blog_item .content span,.blog_item .content p{display:block;margin:1em;}
.cont_sigplace .item_sigplace,.poll_inmain{margin:15px 0;}

#footer-categ .menu_menu { margin: 0 0 0 -180px; }
#footer-categ .moduletable h3 {margin-bottom:20px;}
.alknap p {margin:7px 0;}
.business-places-places {width:500px;}
#pos15 {float:right; width:220px;}
.business-places-places .h1-title {font-size:17px !important; line-height:17px !important; margin:0;}
.frontpage_blod { border-spacing: 12px; margin-top: -12px;}
.frontpage_blod .width33 { float:none !important; border: 1px solid #ddd; border-spacing: 12px; margin-top: -12px;vertical-align: top;}
.frontpage_blod .width33 .category { padding:10px !important;}
.pos-bottom .tagsimg { float: left; margin: 20px 5px 0 5px;}
.catalog-search-form > div { float:left; margin-right:5px !important; }
.catalog-search-form > div > select { width:160px; }
.catalogDescrLeft div.details {float:left;width:230px;padding-top: 20px;}
.catalogDescrLeft .categories { float: right; width: 500px;}
.catalogDescrLeft .details .box-1 { padding:0 !important;}
.product-catalog  h2.title {text-align: center;}
.product-catalog .row {margin-bottom:20px;}
.product-catalog .box-items { width: 500px; float:right;}
.teaser_img_cont {float:left;}
h1.title {font-size:28px !important;}
.inp input { padding: 0 3px !important; }
.product-catalog .teaser-item h3.pos-title a {color:#3366CC;font-weight:normal; text-decoration:underline;font-size: 17px;}
#topbg { background: url("../images/001.jpg") repeat-x scroll center top #FFFFFF; }
.catalogDescrLeft .items {float:right;}
.product-catalog .pos-specification {float: left; padding-top: 20px; width: 230px; margin-right: 10px;}
.product-catalog .pos-bottom {}
.product-catalog .pos-specification > ul > li  > strong {font-weight:normal;color: #666666;}
.product-catalog .pos-specification > ul > li {color: #996600;}
.itemBrandImage {margin-bottom:20px;}
.pos-specification td.label { border-bottom: 1px solid #DDDDDD; color: #666666; font-weight: normal; padding: 3px 10px 3px 0; }
.pos-specification td.field { border-bottom: 1px solid #DDDDDD; color: #996600; font-weight: normal; padding: 3px 0; }
.pos-specification > table {margin-right:15px;border-collapse:collapse;}
.item-page > h2  { margin-bottom: 10px; }
#login-form {height: 25px;text-align: right;}
#logins {margin-top:5px !important;}
.edit-icon {list-style:none;}
#login_pop {left:40%;}
#reg_pop {left:35%;} 
.tContryCont {margin:10px 0 10px 10px !important;}
.tcontry {width:245px; float:left; margin-bottom: 3px !important;}
.tcontry > a {color: #3366CC; text-decoration: underline !important;}
.tcontry > a.tcontryActive {color: #333; text-decoration: none !important;}
.catalogDescrTop .teaser_img_cont { margin-right: 150px; }
.item-page { width: 486px; }
.blog-cigarblog .items .box-full { width: 486px; }
.width486 { width: 486px; }
.blog-cigarblog .pos-description {clear:both;}
.box-blog-teaser  .teaser-item {border-top: 1px solid #CCCCCC; background-color: #EEEEEE; margin-bottom: 30px; padding: 30px !important; }
.box-blog-teaser  .teaser-item .element-textarea img{ width:680px; height:auto; }
.box-blog-teaser  .teaser-item .element-date { color:#666; }
.box-blog-top-teaser { background-color: #EEEEEE; border: 2px solid #746B6C; border-radius: 3px 3px 3px 3px; padding: 0 20px 5px 20px !important;  }
.box-blog-top-teaser .title { line-height:35px !important; }
.box-blog-teaser .teaser-item  .pos-links {margin-top:10px;}
.box-item-full .pos-related {margin-top:0px !important;}
.blog-cigarblog .pos-related .b-share-facebook { float: left; margin-left: 20px; }
.top_menu1 {margin-right:10px !important; }
.top_menu2 {float:left; margin-right: 160px;}
.top_menu2 > li > a {background-image: url('../images/mnu2.png') !important; background-repeat: no-repeat; }
.top_menu2 .item-87 > a {background-position: -8px -10px; width: 90px;}
.top_menu2 .item-73 > a {background-position: -100px -10px; width: 80px;}
.top_menu2 .item-59> a {background-position: -185px -10px; width: 120px;}
.top_menu2 .item-98 > a {background-position: -310px -10px; width: 60px;}
.top_menu2 .item-89> a {background-position: -370px -10px; width: 105px;}

.user3 {padding-top:22px;padding-left: 195px;}
.user4 {position: absolute; top: 0; right: 0; height: 10px}
.jt-menu {background-position:0 30px !important;height: 35px !important; margin-bottom: 5px !important;}
.red_error {margin:5px 0 15px; color: red; font-size:14px;border: 1px solid red; padding: 10px;}

td.tw { width:100px !important; overflow:hidden;}
td.tw iframe {width:100px !important;}
td.fbs {width:80px; text-align:center;}
td.gpl div {width:80px !important;}
.vivakom td {color:#FFF; text-decoration:none;}
.vivakom a { color:#FFF; text-decoration:none;}
.element-itemlink { text-align:right;}
table.video td{ width:244px; text-align:left !important;}
table.video .description p {
	color: #666666;
font-size: 90%;
line-height: 13px;
}

/* ����� �������������� ������-������
.form-validate .star{
  color: red;
}*/
.form-validate #jform_email-lbl{
  display: none;
}

.form-validate fieldset{
  border: none;
}
.form-validate #jform_email{
  width: 250px;
  margin: 5px 0px 15px 0px;
}

.date_in_journal{
  color: black;
  font-weight: bold;
}
.monthrefresh { margin-bottom:30px !important;}
.monthrefresh, .monthrefresh a { font-size:16px;}

.pos2 .top_main_kv .latestnews li img{
  height: 60px;
  width: auto;
}
.laststate {
	margin-top:50px;
	width:750px;;
}
.laststate .state {
	float:left;
	width:200px;
	padding:10px;
}
.laststate .state .title {
	height:30px;
	margin-bottom: 5px;
}
.laststate .state .image img {
	width: 200px !important;
}
#jc {
	clear:both;
}

.top_main_kv .latestnews_news img {
	width:160px;
	height: auto;
}
.top_main_kv .latestnews_news  .news a {
	color:#3366CC;
}

a[href="/component/subscribe/"]{
    display: none;
}