/*----- Globals Classes -----*/
a:hover { cursor: pointer; }
body { background:#444444;color: #757575; font-family: arial; text-align:left;font-size: 13px;margin:0 auto; }

#lines { background: url("/img/lines.png") repeat scroll left top transparent; height: 100%; position: fixed; width: 100%; }
.bbody{  background: url("/img/texture_cigarettes_and_smoke.png") no-repeat scroll center top ;  }
h1 { font-size: 24px; }
h1, h2, h3, h4, .black { color: #000; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
.absolute { position: absolute !important; }
.am { font-family: "Arian AMU", "Arial AMU", sylfaen; }
.block { display: block !important; }
.bold { font-weight: bold !important; }
.border { border: 1px solid #9dc9e2 !important; }
.bottom {
 
 bottom: 0px;
padding-top:5px;
 margin-left: 21px; 
 background:black;
 position: fixed; 
 width: 968px; 
 }
.hhref{color:#757575;text-decoration: none}
.hhref:hover{color:#757575;text-decoration: underline;}
.ddd{float:right;}
.ddd a{color:#757575;}
.bottom_in
{
	font-size: 10px; 
	
	border-top: 1px solid #262626;
	padding-top: 5px; 
	padding-bottom:20px;
}
.bottom_menu { float: left; padding-left: 15px; }
.bottom_menu a { color: #757575; padding: 0 8px; text-decoration: none; }
.capitalize { text-transform: capitalize !important; }
.center { text-align: center !important; }
.clear { clear: both !important; font-size: 0 !important; height: 0 !important; margin: 0 !important; overflow: hidden !important; padding: 0 !important; width: 0 !important; }
.cont_left { float: left; padding-right: 10px; }
.contact {  }
.developed { float: right; margin-top: 0px; padding-left: 23px;margin-right:15px; }
.en { border-bottom-style: dotted; font-family: Arial, sylfaen; }
.error { color: #A60002; }
.float-left { float: left !important; }
.float-none { float: none !important; }
.float-right { float: right !important; }
.fs10 { font-size: 10px !important; }
.fs11 { font-size: 11px !important; }
.fs12 { font-size: 12px !important; }
.fs13 { font-size: 13px !important; }
.fs14 { font-size: 14px !important; }
.fs15 { font-size: 15px !important; }
.fs16 { font-size: 16px !important; }
.indent { text-indent: 20px !important; }
.inline { display: inline !important; }
.inline-block { display: inline-block !important; }
.inline-table { display: inline-table !important; }
.italic { font-style: italic !important; }
.left { text-align: left !important; }
.lower { text-transform: lowercase !important; }
.no-bg { background: none !important; }
.no-border { border: none !important; }
.no-decoration { text-decoration: none !important; }
.no-margin { margin: 0 !important; }
.none { display: none !important; }
.no-padding { padding: 0 !important; }
.normal { font-weight: normal !important; }
.no-transform { text-transform: none !important; }
.overflow { overflow: hidden !important; }
.paging { text-align: center; }
.pointer { cursor: pointer !important; }
.prod, .prod_list { border-bottom: 1px solid #262626; margin: 10px; margin-left: 0px; margin-top: 0px; padding: 10px; position: relative; padding-top: 0px;}
.prod_img { }
.prod_img_div { float: left; padding-bottom: 10px; padding-right: 10px; position: relative; }
.prod_list_a{ text-decoration: none; }
.prod_list_a:hover div { color: #9d9d9d; }
.prod_list_img { float: left; padding-bottom: 10px; padding-right: 10px; }
.prod_list_title { color: #9d9d9d; font-size: 16px; font-weight: normal; padding-bottom: 5px; }
.prod_text, a.link, .prod_list_text { color: #757575; }
.prod_title { color: #ffffff; font-size: 28px; font-weight: bold; padding-bottom: 30px; text-align: center; }
.prod_watch { width: 300px; text-align:center; margin-left: 230px; bottom: 20px; position: absolute;}
.pr_w
{
	background: #000;

	padding:2px 0;
}
.margtop { width: 300px; text-align:center; margin-left: 230px; margin-top: 40px; position: relative;}
.prod_watch a { color: #666666; text-decoration: none;font-size:16px; }
.red { color: #d20200; }
.relative { position: relative !important; }
.right { text-align: right !important; }
.ru { font-family: Arial, sylfaen; }
.thumb { /*background: url("/img/spec_line21.png") repeat scroll 0 0 transparent;*/ display: none; float: left; height: 154px; margin-top: 10px; overflow: hidden; position: relative; width: 100px; z-index: 999; }
.thumb img { margin-left: 10px; margin-top: 12px; }
.underline { text-decoration: underline !important; }
.upper { text-transform: uppercase !important; }
.white { color: #fff; }
#address { padding-left: 30px; padding-top: 20px; }
#contact-form #submit { width: 204px!important; }
#contact-form div.clear { height: 5px!important; }
#contact-form input, select { background: #000; border: 1px solid #262626; color: #757575; display: inline-block; width: 200px; }
#contact-form label { display: inline-block; text-align: right; width: 110px; }
#contact-form textarea { background: #000; border: 1px solid #262626; color: #757575; display: inline-block; height: 50px; width: 200px; }
#contact-form .radbut { width: 20px; margin-bottom: 5px;}

.newdate {
	background: #000; border: 1px solid #262626; color: #757575; display: inline-block; width: 70px;
}
.day {
	width: 54px;
}
.newsl_bot { float:left; clear:left; margin-top: 20px; font-size: 10px;}
.title_let {float: left; margin-bottom: 20px; font-weight: bold;}

div a.link, div a.link:visited{text-decoration:none; :color:#666666;
font-size:12px; }
div a.link:hover{text-decoration:none; color:#fff;
font-size:12px;}
div#content a.mailfaq,div#content a.mailfaq:visited{color:#fff; text-decoration:underline;}
div#content a.mailfaq:hover{color:#fff;}
#content { @z-index: -1; left: 360px; position: absolute; top: 140px; width: 595px;padding-bottom:50px; }
.leftmr {margin-left: 79px;}
#left_bottom { background: url(/img/spec_lines.png); border: 1px solid #262626; bottom: 0; height: 200px; margin-left: 70px; overflow: hidden; position: fixed; width: 230px; }
#left_top { background: url(/img/menu_bg_trans.png); border-top: none; margin-left: 20px; padding-bottom: 60px;  width: 230px; }

#load { background: url("/img/load.gif") no-repeat scroll 0 0 transparent; display: none; height: 54px; left: 50%; position: fixed; top: 50%; width: 54px; z-index: 1004; }
#logo { background: url(/img/logo2.png) no-repeat 50% 10px; /*	width:205px;*/ height: 103px; position: relative; }
#logo a { display: block; height: 84px; position: absolute; text-decoration: none; width: 230px; }

#menu { margin-top: 32px; }
#menu ul { margin-left: 30px; /*	width:150px;*/ position: relative; }
#menu ul li.menu_li { margin-right: 45px; margin-top: -1px; position: relative; }
#menu ul li.menu_li .submenu { background: url(/img/menu_bg_trans.png); border: 1px solid #262626;  display: none; height: 160px; left: 199px; position: absolute; top: 0; width: 260px; z-index: 10; }
#menu ul li.menu_li .submenu ul { float: left; margin-left: 18px; margin-right: 10px; margin-top: 15px; padding-bottom: 30px; width: 120px; }
*+html div.submenu{ margin-top:16px;}
#menu ul li.menu_li .submenu ul li { }
#menu ul li.menu_li .submenu ul li a {  color: #666666; display: block; font-family: Orator Std, Arial; font-size: 12px; padding: 5px 0; text-decoration: none; }
#menu ul li.menu_li .submenu ul li:hover a { color: #fff; text-decoration: none; }
#menu ul li.menu_li a.menu_a {  color: #666666; display: block; font-family: Orator Std, Arial; /*width: 150px;*/ font-size: 14px; padding: 5px 0 5px 18px; text-decoration: none; }
#menu ul li.menu_li:hover { margin-right: 0px; }
#menu ul li.menu_li:hover a.menu_a { *+width: 181px; border: 1px solid #262626; color: #d0d0d0; text-decoration: none; border-right: 1px solid black;}

#menu ul li.menu_li a.menu_e {  color: #666666; display: block; font-family: Orator Std, Arial; /*width: 150px;*/ font-size: 14px; padding: 5px 0 5px 18px; text-decoration: none; }
#menu ul li.menu_li:hover a.menu_e { *+width: 181px; border: 1px solid #262626; color: #d0d0d0; text-decoration: none; }

#overlay{ background: #666666; display: none; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); height: 100%; left: 0; opacity: 0.3; position: fixed; top: 0; width: 100%; }
#text_on_home { left: 420px; position: absolute; top: 240px; }
#verificationCode { font-size: 22px; height: 38px; margin-top: -33px; text-align: center; width: 77px !important; }
#wrapper { margin: 0 auto; min-height: 650px; /*background: url(/img/bg.gif) no-repeat;*/ position: relative; width: 1003px; }

a.backbut {
	color: #666666; display: block; font-family: Orator Std, Arial; font-size: 12px; padding-bottom:20px;
}
.more
{
	color: #757575;
}
.more:hover
{
	color: #9d9d9d;
}




.countries_list li {
	margin-bottom: 10px;
}

a.countrylink,a.countrylink:active,a.countrylink:visited {
	color: #cdcbcb;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}

a.countrylink:hover{
	color: #cdcbcb;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}


#shops {
	
}

#shops .shop {
	margin-bottom: 20px;	
}

#shops h1 {
	font-size: 12px;
	color: #e3e3e3;
	font-weight: bold;
	margin-bottom: 3px;
	             
}

#shops .attr {
	margin-bottom: 2px;
}


#gallery {
	float: left;
}

#gallery a.it, a.it:active, a.it:visited {
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#gallery a.it:hover {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#gallery .item {
	float: left;
	clear: left;
	margin: 0 10px 10px 0px;
	width: 100px;
	height: 80px;
}

#gallery img {
	float: left;
}

#gallery .desc {
	margin-top: 20px;
	font-weight: bold;
	float: left;
}

a.introlink, a.introlink:visited, a.introlink:active {
	font-size: 18px;
	color:#666666;
	text-decoration:none;
}

a.introlink:hover {
	font-size: 18px;
color:#FFFFFF;
text-decoration:none;
}


.countries_ul {
	margin-bottom: 20px;
	width: 230px;
}

.dmap {
	margin-top: 50px;
}
