body {
margin: 0;
padding: 0;
font-size: 11pt/1.3em; 
font-family: arial, tahoma, sans-serif; 
color: #ffffff;
background: #000000; 
}

/*<![CDATA[*/
#warning {font: 2em/1 Georgia, "Times New Roman", Times; margin: 0 0 0 0; padding: 10px 0; text-align: center; color: #c0c0c0; background: #ffffff; border-top: #666666 solid 4px;}
/*]]>*/


.maintube {width: 100%; margin: 0; position: absolute; z-index: 20; top: 220px;}
.mainbox {width: 94%;}


a:link {color: #e4d703; text-decoration: underline;}
a:visited {color: #e4d703; text-decoration: underline;}
a:hover {color: #ffffff; text-decoration: underline;}
a:active {color: #ffffff; text-decoration: underline;}


div {padding: 0; margin: 0;}
img {padding: 0; margin: 0;}
form {padding: 0; margin: 0;}

.drinks {
background: url(/images/smoke2.png) right top no-repeat; width: 100%; height: 500px; position: absolute; z-index: 8;
}

.topband {
border-top: 4px solid #960004; 
height: 260px; 
width: 100%; 
background: url(/images/smoke.png) left top no-repeat; 
position: absolute; 
z-index: 10;
}

.home {
width: 50px; padding: 25px 0 0 0; text-align: right;
}

.logo {
width: 370px; text-align: center; font-family: times new roman, serif; color: #f4d054; font-size: 20px; padding: 32px 0 0 0;
}

.toplist {
padding-top: 20px; 
}

.toplist li {
display: block;
background: url(/images/li011.gif) left top no-repeat;
list-style-type: none; 
font-family: georgia, serif; 
color: #ffffff; 
font-size: 16px;
line-height: 21px; 
padding-left: 20px; 
margin: 0 0 0 -25px;
}

.toplist a:link {color: #ffffff; text-decoration: underline;}
.toplist a:visited {color: #ffffff; text-decoration: underline;}
.toplist a:hover {color: #f4d054; text-decoration: underline;}
.toplist a:active {color: #f4d054; text-decoration: underline;}

#toplist02 {
background: url(/images/li012.gif) left top no-repeat; font-style: italic;
}

#toplist02 a:link {color: #e4d703; text-decoration: underline;}
#toplist02 a:visited {color: #e4d703; text-decoration: underline;}
#toplist02 a:hover {color: #f4d054; text-decoration: underline;}
#toplist02 a:active {color: #f4d054; text-decoration: underline;}






.botlist {
padding: 0 20px 0 0; 
}

.botlist li {
display: block;
background: url(/images/li011.gif) left -2px no-repeat;
list-style-type: none; 
font-family: georgia, serif; 
color: #ffffff; 
font-size: 14px;
line-height: 20px; 
padding-left: 17px; 
margin: 0 0 0 -25px;
}

.botlist a:link {color: #ffffff; text-decoration: underline;}
.botlist a:visited {color: #ffffff; text-decoration: underline;}
.botlist a:hover {color: #f4d054; text-decoration: underline;}
.botlist a:active {color: #f4d054; text-decoration: underline;}

#botlist02 {
background: url(/images/li012.gif) left -2px no-repeat; font-style: italic;
}

#botlist02 a:link {color: #e4d703; text-decoration: underline;}
#botlist02 a:visited {color: #e4d703; text-decoration: underline;}
#botlist02 a:hover {color: #f4d054; text-decoration: underline;}
#botlist02 a:active {color: #f4d054; text-decoration: underline;}




.search011 {height: 34px; width: 138px; background: url(/images/sbg01.png) left top no-repeat; padding: 4px 0 0 8px;}
.search012 {height: 34px; width: 6px; background: url(/images/sbg02.png) right top no-repeat; padding: 6px 6px 0 0;}

.inpt01 {font-size: 12px; background-color: #e6cc9e; border: 1px solid #f2924f; width: 100%; height: 22px; margin: 0; padding: 2px 4px; color: #960004;}
.inpt02 {width: 21px; height: 21px; margin: 0; padding: 0;}

.language {
width: 10%; 
text-align: center;
padding: 10px 10px; 
font-size: 11px; 
font-family: tahoma, sans-serif; 
}

.language a {padding: 0 5px; }
.language a:link {color: #b83437; text-decoration: none;}
.language a:visited {color: #b83437; text-decoration: none;}
.language a:hover {color: #f4d054; text-decoration: underline;}
.language a:active {color: #f4d054; text-decoration: underline;}




.flagnav {margin: 0 0 0 30px;}
.flagnav div {width: auto; float: left; height: 31px; margin: 0 3px 0 4px; }
.flagnav div div {width: auto; font-size: 11px; }
.flagnav div div div {width: auto; font-size: 11px; padding: 3px 0 0 3px;}
.flagnav a:link {color: #f4d054; text-decoration: underline;}
.flagnav a:visited {color: #f4d054; text-decoration: underline;}
.flagnav a:hover {color: #ffffff; text-decoration: underline;}
.flagnav a:active {color: #ffffff; text-decoration: underline;}

#f01 {background: url(/images/flg012.png) right top no-repeat;}
#f01 div {background: url(/images/flg011.png) left top no-repeat;}
#f01:link {color: #ffffff; text-decoration: none;}
#f01 a:visited {color: #ffffff; text-decoration: none;}
#f01 a:hover {color: #ffffff; text-decoration: underline;}
#f01 a:active {color: #ffffff; text-decoration: underline;}

#f02 {background: url(/images/flg012.png) right top no-repeat;margin: 0 0px 0 0px; }
#f02 div {background: url(/images/flg0121.png) left top no-repeat;}
#f02 div div {background: url(/images/flg0111.png) center top no-repeat; }
#f02:link {color: #ffffff; text-decoration: none;}
#f02 a:visited {color: #ffffff; text-decoration: none;}
#f02 a:hover {color: #ffffff; text-decoration: underline;}
#f02 a:active {color: #ffffff; text-decoration: underline;}


.hmd01 {height: 11px; width: 100%; background: url(/images/hmd01.gif) left top repeat-x; font-size: 1px; clear: both;}
.hmd02 {width: 100%; background: #f7ddbd url(/images/hmd022.jpg) left top repeat-x;}
.hmd02 div {width: 100%; background: url(/images/hmd021.gif) left top repeat-y;}
.hmd02 div div {width: 100%; background: url(/images/hmd021.gif) right top repeat-y; padding-bottom: 20px;}
.hmd03 {height: 11px; width: 100%; background: url(/images/hmd03.gif) left top repeat-x; font-size: 1px;}
.hmd04 {height: 45px; width: 100%; background: url(/images/hmd04.jpg) left top repeat-x; font-size: 1px;}

.hmd02 table {width: 94%; margin: 0 0 0 3%;}

.hlck {padding: 4px 10px 0 3px; width: 4%;}
.henter {height: 30px; text-align: right; font-size: 12px; padding: 6px 20px 0 0; color: #bc0004; font-family: tahoma, sans-serif; }
.henter a {padding: 0 12px 0 12px; }
.henter a:link {color: #bc0004; text-decoration: underline;}
.henter a:visited {color: #bc0004; text-decoration: underline;}
.henter a:hover {color: #750205; text-decoration: underline;}
.henter a:active {color: #750205; text-decoration: underline;}

.hlm {width: 15%; padding: 15px 0 0 0;}

.hlm ul {padding: 0 0 0 20px; margin: 0; list-style-type: none; line-height: 22px; font-family: georgia, times new roman, serif; font-size: 18px; color: #000000;}
.hlm a i {color: #bc0004;}
.hlm a:link {color: #000000; text-decoration: underline;}
.hlm a:visited {color: #000000; text-decoration: underline;}
.hlm a:hover {color: #bc0004; text-decoration: underline;}
.hlm a:active {color: #bc0004; text-decoration: underline;}

#him {padding: 15px 0 0 0;}
#him table {padding: 0; margin: 0;}
#him table td {padding: 0 15px 0 0;}
#him ul {padding: 0; margin: 0; list-style-type: none; line-height: 20px; font-family: georgia, times new roman, serif; font-size: 14px; color: #000000;}
#him a i {color: #bc0004;}
#him a:link {color: #000000; text-decoration: underline;}
#him a:visited {color: #000000; text-decoration: underline;}
#him a:hover {color: #bc0004; text-decoration: underline;}
#him a:active {color: #bc0004; text-decoration: underline;}

.bskt01 {width: 166px; height: 97px; background: url(/images/basketbg.png) left top no-repeat;}
.bskt01_ua {width: 166px; height: 97px; background: url(/images/basketbg_ua.png) left top no-repeat;}
.bskt01 table {width: 166px; height: 97px; border-collapse: collapse; padding: 0; margin: 0; font-size: 11px; color: #000000;}
.bskt01 table td {color: #000000; padding-left: 10px;}

.bskt01  a:link {color: #000000; text-decoration: underline;}
.bskt01  a:visited {color: #000000; text-decoration: underline;}
.bskt01  a:hover {color: #bc0004; text-decoration: underline;}
.bskt01  a:active {color: #bc0004; text-decoration: underline;}

#bskt0111 {width: 58px; height: 57px; padding: 35px 0 0 30px;}
#bskt0112 {padding: 35px 0 0 8px;}
#bskt0121 {width: 58px; height: 40px; padding: 0 0 0 30px;}
#bskt0122 {padding: 6px 13px 0 0; text-align: center; font-size: 15px; font-weight: bold;}





.hflag table {padding: 0; margin: 10px 0; border:none; border-collapse: collapse; clear:both;}
.hflag td {font-size: 12px; line-height: 12px; padding: 0 6px; margin: 0; color: #f4d054;}
.hflag div {height: 40px; float: left; margin: 0; padding: 0 2px;}
.hflag div div {height: 40px; margin: 0; padding: 0 6px 0 0;}
.hflag div div div {height: 40px; margin: 0; padding: 12px 0px 0 6px;}

.hflag a:link {color: #f4d054; text-decoration: underline;}
.hflag a:visited {color: #f4d054; text-decoration: underline;}
.hflag a:hover {color: #ffffff; text-decoration: underline;}
.hflag a:active {color: #ffffff; text-decoration: underline;}

#hflagby {padding-top: 12px; margin: 0; line-height: 12px;}
#hflagnext {padding-top: 11px; margin: 0; line-height: 12px;}
#hflagnext i {font-size: 18px; padding: 0 10px; margin: 0; line-height: 12px;}

#fsortby {background: url(/images/flg022b.png) center no-repeat;}
#fsortby div {background: url(/images/flg022.png) right top no-repeat;}
#fsortby div div {background: url(/images/flg021.png) left top no-repeat;}
#fsortby a:link {color: #ffffff; text-decoration: none;}
#fsortby a:visited {color: #ffffff; text-decoration: none;}
#fsortby a:hover {color: #ffffff; text-decoration: underline;}
#fsortby a:active {color: #ffffff; text-decoration: underline;}

#fpages {background: url(/images/flg022t.png) center no-repeat;}
#fpages div {background: url(/images/flg022.png) right top no-repeat;}
#fpages div div {background: url(/images/flg021.png) left top no-repeat;}
#fpages a {font-weight: bold; font-size: 14px;}
#fpages a:link {color: #ffffff; text-decoration: none;}
#fpages a:visited {color: #ffffff; text-decoration: none;}
#fpages a:hover {color: #ffffff; text-decoration: underline;}
#fpages a:active {color: #ffffff; text-decoration: underline;}

.redline {border-top: #960004 1px solid; font-size: 1px; height: 2px;}


.intropic div {width: 270px; height: 187px; background: url(/images/pickframe.png) left top no-repeat;}
.intropic {width: 270px; height: 187px;}

#introtext {font-size: 11pt; color: #f1e9d2;}
#introtext h1 {font-size: 30pt; font-weight: normal; font-family: times new roman, serif; padding: 0; margin: 0 0 10px 0;}

#introtext h2 {font-size: 9pt; font-weight: normal; padding: 0; margin: 0 0 2px 0; color: #f4d054;}
#introtext h2 a:link {color: #f4d054; text-decoration: underline;}
#introtext h2 a:visited {color: #f4d054; text-decoration: underline;}
#introtext h2 a:hover {color: #ffffff; text-decoration: underline;}
#introtext h2 a:active {color: #ffffff; text-decoration: underline;}

.cigar {padding: 0 20px 0 0;}
.cigar span {padding: 10px 0 30px 30px; display: block;}
.cigar td {padding: 0 15px 0 0;}

.stock {padding: 0 20px 0 0;}
.stock span {padding: 10px 0 30px 70px; display: block;}
.stock td {padding: 0 15px 0 0;}

.cigarprice {width: 80px; height: 33px; background: url(/images/label.png) left top no-repeat; text-align: center;}
.cigarprice div {padding: 8px 12px 0 0;}
.cigarprice a{font-size: 12px; font-weight: bold;}
.cigarprice a:link {color: #000000; text-decoration: underline;}
.cigarprice a:visited {color: #000000; text-decoration: underline;}
.cigarprice a:hover {color: #bc0004; text-decoration: underline;}
.cigarprice a:active {color: #bc0004; text-decoration: underline;}

.cigarname a {font-family: times new roman, serif; color: #e4d703; font-size: 16px; padding: 0 0 4px 0; margin: 0 0 0 0;}
.cigarname a:link {color: #e4d703; text-decoration: underline;}
.cigarname a:visited {color: #e4d703; text-decoration: underline;}
.cigarname a:hover {color: #ffffff; text-decoration: underline;}
.cigarname a:active {color: #ffffff; text-decoration: underline;}

.cigarcountry a {font-family: times new roman, serif; color: #ffffff; font-size: 13px; padding: 0 0 6px 0; margin: 0 0 0 0;}
.cigarcountry a:link {color: #ffffff; text-decoration: underline;}
.cigarcountry a:visited {color: #ffffff; text-decoration: underline;}
.cigarcountry a:hover {color: #f4d054; text-decoration: underline;}
.cigarcountry a:active {color: #f4d054; text-decoration: underline;}

.mark1 {width: 11px; height: 12px; background: url(/images/li021.gif) left bottom no-repeat; float: left;}
.mark2 {width: 11px; height: 12px; background: url(/images/li022.gif) left bottom no-repeat; float: left;}


.forbigprice {padding: 50px 30px 0 0;}
.bigcigarprice {width: 78px; height: 34px; background: url(/images/label2.png) left top no-repeat; text-align: center;}
.bigcigarprice div {padding: 8px 12px 0 0;}
.bigcigarprice a{font-size: 15px; font-weight: bold;}
.bigcigarprice a:link {color: #000000; text-decoration: underline;}
.bigcigarprice a:visited {color: #000000; text-decoration: underline;}
.bigcigarprice a:hover {color: #bc0004; text-decoration: underline;}
.bigcigarprice a:active {color: #bc0004; text-decoration: underline;}


.bigbuy {width: 78px; text-align: center; padding: 8px 0 0 0; font-size: 16px; font-weight: bold;}
.bigbuy a:link {color: #fe7e01; text-decoration: underline;}
.bigbuy a:visited {color: #fe7e01; text-decoration: underline;}
.bigbuy a:hover {color: #bc0004; text-decoration: underline;}
.bigbuy a:active {color: #bc0004; text-decoration: underline;}

.bigcigarpic {padding: 0 30px 0 0;}

.bigcigartable {width: auto; padding: 30px 0;}
.bigcigartable td {border-bottom: 1px solid #1a1a1a; font-size: 10pt; padding: 2px 10px 2px 0;}

.bigcigarstickers {padding: 30px 0;}

.listppname {font-style:italic; font-size:x-small;}

.announce {padding: 5px 25px; color: #ffffff; font-size: 10pt;}
.announce p {font-family: times new roman, serif; font-size: 22pt; padding: 0 0 5px 0; margin: 0 0 0 0; display: block; width: auto;}
.announce a:link {color: #ffffff; text-decoration: none;}
.announce a:visited {color: #ffffff; text-decoration: none;}
.announce a:hover {color: #ffffff; text-decoration: underline;}
.announce a:active {color: #ffffff; text-decoration: underline;}



.mainleftcolumn {width: 70%; padding: 0 5% 0 2%; font-size: 11pt;}


.insideheader {font-size: 30pt; font-weight: normal; font-family: times new roman, serif; padding: 10px 0 30px 0; margin: 0;}
.insideheaderlinks {color: #ebc648; text-decoration: none; font-size: 8pt;}
.insideheaderlinks a {padding: 0 15px 0 0;}
.insideheaderlinks a:link {color: #ebc648; text-decoration: underline;}
.insideheaderlinks a:visited {color: #ebc648; text-decoration: underline;}
.insideheaderlinks a:hover {color: #ffffff; text-decoration: underline;}
.insideheaderlinks a:active {color: #ffffff; text-decoration: underline;}


.guestname {color: #959595; font-size: 9pt; padding: 15px 30px 15px 0;}
.guestname b {color: #ffffff; font-size: 14pt;}

.guestopinion {font-size: 10pt; padding: 18px 0 15px 0;}


.rightadvheader {font-size: 19pt; font-weight: normal; font-family: times new roman, serif; padding: 10px 0 5px 0; margin: 0; color: fe7e01;}
.rightadvdescr {font-size: 10pt; padding: 0 0 20px 0; margin: 0;}


.copyrights {font-size: 10px; font-family: tahoma, sans-serif; color: #b3b3b3; padding: 10px 0; float: right; text-align: left;}
.copyrights a:link {color: #b3b3b3; text-decoration: underline;}
.copyrights a:visited {color: #b3b3b3; text-decoration: underline;}
.copyrights a:hover {color: #f4d054; text-decoration: underline;}
.copyrights a:active {color: #f4d054; text-decoration: underline;}

.charttable th {background: #960004; text-align:left;}
.charttable td {border-bottom: 1px solid #1a1a1a; font-size: 10pt; padding: 2px 10px 2px 0;}

.inpt013 {font-size: 11pt; height: 22pt; margin: 0; padding: 0; border: 1px solid #999999; background: #ffffff;}
.asterisk {background: #ffffff url(/images/asterisk.gif) left top no-repeat; padding: 4px 0 0 15px;}

.rp {padding-right:5px;}

.tabs {margin: 0 0 0 30px;}
.tabs div {width: auto; height: 35px; float: left; margin: 0 3px 0 3px; padding: 0 0 0 0; }
.tabs div div {width: auto; height: 30px; margin: 0 6px 0 0; padding: 4px 4px 0 10px; font-size: 11px; }
.tab-l a:link {color: #f4d054; text-decoration: underline;}
.tab-l a:visited {color: #f4d054; text-decoration: underline;}
.tab-l a:hover {color: #ffffff; text-decoration: underline;}
.tab-l a:active {color: #ffffff; text-decoration: underline;}

.tab-a {background: url(/images/flg012.png) right top no-repeat;}
.tab-a div {background: url(/images/flg011.png) left top no-repeat;}
.tab-a a:link {color: #ffffff; text-decoration: none;}
.tab-a a:visited {color: #ffffff; text-decoration: none;}
.tab-a a:hover {color: #ffffff; text-decoration: underline;}
.tab-a a:active {color: #ffffff; text-decoration: underline;}
