/*GENERAL*/
*				{margin:0;padding:0;}	
body			{background:#FFF;text-align: center;font-size:12px;line-height:140%;color:#555;font-family:Arial,Helvetica,Tahoma,verdana,sans-serif;text-align:left;height:100%;display:block;}
img				{border:0;behavior: url(/media/pngfix/iepngfix.htc); }

/*different fonts*/
.points	span,
.myhowto,
.couponcode	em,
.howtopay		{font-family:"Times New Roman", Times, Georgia, serif;}

/*ORIGINAL*/
a				{color:#06C}
a:hover			{color:#F09}
h1				{color:#F06;font-size:24px;line-height:26px;font-weight:normal;padding-bottom:10px;}
h2				{color:#F06;font-size:18px;line-height:18px;font-weight:normal;padding-bottom:5px;}
h3				{color:#0099CC;font-size:18px;line-height:18px;font-weight:normal;margin:10px 0 5px;background:url(/im/spike-lblue.gif) right center no-repeat;float:left;clear:both;padding:5px 20px 5px 10px; text-shadow:#FFF 1px 1px 0;}
h4				{color:#555;font-weight:bold;padding-top:10px;}		
p				{clear:both;}
ol,ul				{padding-left:50px}
ol	li			{padding-bottom:20px}
input			{font-family:Arial,Helvetica,Tahoma;}

/*HELPERS*/
.clean			{content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden;margin:0 !important;}
.dotted			{padding-top:10px;border-top:#0099CC 2px dotted;}
.holder			{width:100%;float:left;margin:5px 0 10px;position:relative;font-size:12px;line-height:16px;}
.biggerfont		{color:#333;font-size:14px;line-height:18px;padding-bottom:50px;}
.round			{ -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.rem			{font-size:10px;color:#555;}
ul.cln			{list-style:none;padding:0;margin:0;display:block;}	
ul.cln li		{display:block;}	
.smaller		{font-size:11px;line-height:14px;}
.fl				{float:left;}
.bb1			{border-bottom:#39C dotted 2px;}
.bb2			{border-bottom:#dfefff 1px solid;}
.bb3			{border-bottom:#999 dotted 2px;}
.framed			{background:#fff5c3;margin:30px 0;padding:30px;border:#ffe8c3 solid 3px;}
.candyholder	{margin-bottom:10px;}
.stockedimages	{width:250px;float:left;margin-bottom:10px;}
.stockedimages a	{width:240px;clear:both;margin-bottom:10px;display:block;}
.stockedimages a img	{width:240px;}
.errm			{font-size:28px;color:#FF3300;padding:50px;line-height:36px;}
.mtext			{padding:10px 50px;font-size:16px;line-height:20px;}
.blue			{color:#669900;font-size:32px;line-height:32px;background:}
.tr				{text-align:right !important;margin-right:20px;}
.tborder,
.tborderblue,
.tbordergreen	{border:#FFE375 3px solid;padding:5px;}

.tborderblue	{border-color:#BBEEFF}
.tbordergreen	{border-color:#CAF76C}

.textleft		{text-align:left !important;}


.p5			{padding:7px !important;}
.pt20			{padding-top:20px;}
.pt40			{padding-top:40px;}
.mr10			{margin-right:10px;}
.mr20			{margin-right:20px;}
.mr0			{margin-right:0 !important;}
.op80			{filter: alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80;}
.op50			{filter: alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50;}

.tac			{text-align:center;}

.tinyw			{font-size:10px;font-weight:normal;color:#DDD;}

.errmess {background:#FCC;color:#900;padding:20px;margin:10px;font-size:14px;line-height:18px;}
.ermess ul	{padding:0;}
.errmess ul li {margin-left:20px;}
.errmess ul b {}
.read			{color:#333;font-size:14px;line-height:18px;padding-bottom:50px;}
.read	h2		{padding-top:30px;color:#000;}
.read	h3		{float:none;background:none;}
.read	p		{padding-bottom:20px;}

.okmess			{background:#339900;color:#FFF;padding:20px;margin:10px;font-size:14px;line-height:18px;}

/*SHOOTERS*/
.brd			{width:990px;text-align:left;overflow:visible;margin:0px auto;}
.brdw100		{margin:0 2%;}
.header			{padding-bottom:0px;border-bottom:#39c solid 2px;}
.cplace			{background:url(/im/bg-cplace.gif) 0 2px repeat-x;}
.col			{float:left;margin-left:10px;width:240px;}
.colr			{float:right;margin-left:10px;width:240px;}

.colw			{width:740px;float:left;}
.colw1			{width:490px;float:right;}
.first			{margin-left:0 !important;}

.switchua,.switchru	{background:url(/im/flag.gif) 0 0 no-repeat;height:12px;line-height:12px;display:block;margin:9px 0;padding-left:28px;}
.switchru		{background-position:0 -100px;}
#logo			{clear:both;float:left;background:url(/im/logo.gif) 0 0 no-repeat;width:240px;height:104px;}
#logo span		{display:none;}


.logdiv			{background:#FC3;margin-top:5px;height:50px;width:100%;position:relative;}
.lgreen			{background-color:#C6004F;}

.log-in,  .log-reg	{background:url(/im/login-icon.gif) 0 0 no-repeat;float:left;line-height:16px;height:16px;margin:7px 0 0 50px;clear:both;padding-left:28px;}
.log-reg		{background-position:0 -100px;margin-top:3px;}

.cityblock		{border:#999 solid 1px;margin-top:5px;height:58px;position:absolute;background:#FFF;width:240px;overflow:hidden;z-index:4;}
.cityblock p	{margin:5px 0 0 10px;height:15px;color:#777;}
.citydrop		{font-size:20px;text-decoration:none;margin:0 10px 5px 10px;background:url(/im/city-drop.gif) right center no-repeat;line-height:20px;height:20px;display:block;padding-right:20px;color:#FF0066;}

.allcitieslist	{overflow:auto;height:190px;background:#FFF;}
#allcities		{margin:20px 10px;display:none;background:#FFF;}
#allcities ul	{margin:0;padding:0;list-style:none;}
#allcities ul li	{display:block;border-bottom:#DDD 2px dotted;margin-right:3px;}
#allcities ul li a	{font-size:20px;text-decoration:none;padding:4px 5px;display:block;}
#allcities ul li a:hover	{background:#FF0066;color:#FFF;}

.close		{width:20px;height:20px;background:url(/im/close.gif) 0 0 no-repeat;float:right;margin-top:20px;}

#menu			{margin:0;padding:0;width:100%;display:block;}
#menu li		{width:115px;margin-left:10px;list-style:none;float:left;}
#menu li.parentmenuactive	{height:90px;background:url(/im/spike-mmenu.gif) center bottom no-repeat;}
#menu li a		{font-size:18px;line-height:20px;display:block;padding-bottom:5px;}
#menu li.parentmenuactive  a	{color:#FF0066;text-decoration:none;}
#menu li span	{display:block;color:#F06;line-height:11px;}
#menu li span a	{text-decoration:none;color:#F06;font-size:11px;display:inline;line-height:12px;}
#menu li span a:hover	{text-decoration:underline;color:#06C;}

.skidka			{height:135px;width:124px !important;background:url(/im/splash.gif) center center no-repeat;margin:-25px -10px 0 0 !important;position:relative;z-index:2;}
.skidka	a		{text-align:center;color:#FFF !important;padding-top:35px;text-shadow:#000 1px 1px 0px;}
.skidka	a:hover	{text-decoration:none;color:#FFFF00 !important;text-shadow:#FFF 1px 1px 2px;}
#submenu		{background:#069;position:relative;float:left;width:100%;margin-top:-22px;padding:20px 0;z-index:3;}
#submenu h2		{margin:0 20px;color:#FFF;font-size:22px;line-height:24px;}
#submenu div ul		{margin:0;padding:0;list-style:none;}
#submenu div ul li	a	{display:block;background:url(/im/arrow.gif) 0 3px no-repeat;line-height:18px;color:#FFF;padding-left:22px;}
#submenu div ul li	a:hover	{background-position:0 -197px;color:#00FFFF;text-decoration:none;}

.socials			{float:right;width:400px;height:16px;margin:5px 0;}
.socials	a		{float:right;margin-left:10px;width:16px;height:16px;background:url(/im/socials.gif) 0 0 no-repeat;}
.socials	a b		{display:none;}
a.fb				{}
a.tw				{background-position:0 -100px;}
a.lj				{background-position:0 -200px;}
a.vc				{background-position:0 -300px;}

.home-text			{width:490px;float:left;background:url(/im/sign-bg.gif) top left no-repeat;margin-top:-15px;padding-top:15px;position:relative;}
.home-text h1, .home-text p	{display:block;margin-left:120px;}
.home-text	p		{font-size:12px;line-height:16px;}



/*	REGIONER	)) */
.regions		{float:left;width:100%;border-bottom:#ccc 2px dotted;font-size:11px;margin-bottom:5px;}
.regions	b	{float:left;margin:2px 5px 2px 0;font-weight:normal;padding:1px;}
.regions	a	{float:left;margin:2px 5px;padding:1px 5px;color:#669900;}
.regions	a:hover	{background:#FCEDCF;}
.regions	a.active	{background:#669900;text-decoration:none;color:#FFF;}

/*	PAGER	*/
.pager{float:left;padding:5px 0;width:50%;color:#777;font-size:11px;}
.pager b{margin:0 10px 0 0;float:left;padding:0px;font-weight:normal;}
.pager span{padding:0px 5px;background:#006699;margin:0px 3px 0 3px;font-style:italic;font-weight:bold;color:#FFF;text-align:center;float:left;position:relative;}
.pager a{padding:0px 5px;margin:0 2px;text-align:center;float:left;text-decoration:none;color:#F06;}
.pager a.nxt{background:none;font-weight:bold;text-decoration:underline;border:none;}
.pager a:hover{background:#555;color:#FFF;}

/*	SORTER	*/
.sorter	{float:right;width:40%;padding:3px 5px;text-align:right;font-size:11px;background:#EEE;margin-bottom:5px;} 
.sorter	b{margin:0 5px 0 0;color:#777;padding:3px 0px;font-weight:normal;}
.sorter a{padding:0px 2px 0 7px;margin:0 2px;}
.sorter a.asc,.sorter a.desc {background:url(/im/order-arr.gif) 0 0 no-repeat;}
.sorter a.desc {background-position:0 -90px;}

.rlist			{display:block;margin:0;padding:0;list-style:none;}
.rlist li		{padding:10px 0;border-bottom:#CCC dotted 2px;float:left;width:100%;background:url(/im/list-bg.jpg) center bottom no-repeat;}
.rlist li ul	{display:block;margin:0;padding:0;list-style:none;}
.rlist li ul li	{margin:0;padding:0;border:none;padding:0 !important;background:none;}

.rlist li ul li.w30	{width:26% !important;}
.rlist li ul li.w70	{width:73% !important;}

.headlink, .headlink1		{font-size:24px;line-height:24px;display:block;background:url(/im/itemheader-bg.gif) 0 0 no-repeat;padding-left:20px;margin-left:-12px;position:relative;margin-bottom:5px;text-shadow:#CCC 0 0 2px;text-decoration:none;color:#FF0033;}
.headlink:hover	{text-decoration:underline;}
.headlink1		{text-decoration:underline;color:#06c;}

.itemstat		{background:#F2F4FF url(/im/slash-bg.gif) 0 0 repeat;padding:2px 5px;display:block;margin-bottom:10px;border:#E6EAFF 2px solid;}
.itemstatloc	{width:210px;float:left;overflow:hidden;white-space:nowrap;font-size:11px;}
.itemstatpop	{display:none;background:#FC3;height:34px;position:relative;float:left;padding-right:20px;background:url(/im/spike-yellow.gif) right center no-repeat;margin:-7px 0 -14px;}
.itemstatpop b	{line-height:34px;padding:0 10px;font-size:14px;font-weight:normal;}
.itemstatrate	{float:right;width:140px;}
.itemstatrate	b{float:right;font-weight:normal;color:#333;font-size:16px;}

.starholder			{width:95px;height:19px;float:left;position:relative;background:url(/im/starno.gif) 0 0 repeat;}
.starholder	span	{float:left;position:absolute;top:0;left:0;height:19px;width:47px;background:url(/im/star.gif) 0 0 repeat;}
.starholder p		{position:absolute;margin-left:-50px;font-size:9px;margin-top:2px;}	

.quick-real, .quick-review, .quick-rebate	{font-size:18px;display:block;line-height:40px;height:40px;background:url(/im/ico-quick.gif) 0 0 no-repeat;padding-left:50px;}
.quick-review	{background-position:0 -100px;}
.quick-rebate	{background-position:0 -200px;}


#ssf			{clear:both;margin-top:10px;position:absolute;z-index:2;width:168px;}
.searchbox		{border:#CCC solid 1px;background:#EEE url(/im/search-box-bg.gif) 0 0 repeat;margin-top:5px;height:100px;}
.searchbox div.hld	{margin:15px 0 15px 15px;width:170px;}
.searchbox div.fe	{border:#777 solid 1px;background:#FFF;height:30px;float:none;margin:0;}
.searchbox div.fe input	{width:150px;margin:2px 0 0 2px !important;color:#777;background:#FFF;border:none;}


#srchcty	{width:153px;margin:7px 0 0 7px;color:#777;background:url(/im/city-drop.gif) right center no-repeat;text-decoration:none;height:16px;display:block;}
#srchcty:hover	{color:#900;}
#srchcty span	{margin-right:20px;display:block;}


a#search		{border:none;height:50;padding-top:38px;background:url(/im/glass.gif) center top no-repeat;width:40px;float:right;margin-right:5px;margin-top:-20px;font-size:10px;text-align:center;color:#777;text-decoration:none;}
a#search:hover	{color:#F60;}

.searchList				{overflow:auto;height:120px;}
#searchListHolder		{margin:20px 10px;display:none;background:#FFF;}
#searchListHolder ul	{margin:0;padding:0;list-style:none;}
#searchListHolder ul li	{display:block;border-bottom:#DDD 2px dotted;margin-right:3px;}
#searchListHolder ul li a	{font-size:14px;text-decoration:none;padding:4px 5px;display:block;}
#searchListHolder ul li a:hover	{background:#FF0066;color:#FFF;}

.hpanno	{float:left;width:100%;border-top:#0099CC 2px dotted;padding-top:10px;margin-top:10px;}

.rubrichead		{float:left;clear:both;width:100%;margin:10px 0;background:url(/im/ico-quick.gif) 0 0 no-repeat;}
.rubrichead a,
.rubrichead h2	{margin-left:45px;color:#c06;font-size:24px;line-height:24px;display:block;text-decoration:none;padding-bottom:0px;}
.rubrichead a:hover	{text-decoration:underline;color:#06C;}
.rubrichead p	{margin-left:45px;}

.poster			{background-position:0 -400px !important;}
.latest			{}
.review			{background-position:0 -100px !important;}
.reports		{background-position:0 -300px !important;}
.weopen			{background-position:0 -500px !important;}
.morecoupons	{background-position:0 -600px !important;}
.expired		{background-position:0 -700px !important;}

.blockList		{display:block;margin:0;padding:0;margin-top:10px;}
.blockList li	{margin-bottom:10px;float:left;width:100%;list-style:none;line-height:15px;}
.blockHead		{display:block;background:url(/im/pink-bullet.gif) 0 3px no-repeat;padding-left:20px;text-decoration:none;font-size:16px;padding-bottom:2px;border-bottom:#DDD solid 1px;line-height:16px;}
.blockImage		{float:left;margin-right:10px;}
.blockImage	img	{width:74px;border:#EEE solid 1px;}
.blockLocation	{display:block;font-size:11px;margin-bottom:5px;}
.morearrow img		{vertical-align:baseline;margin-bottom:-3px;}

.blockReviews		{display:block;margin:0;padding:0;margin-top:10px;}
.blockReviews li	{margin-bottom:10px;float:left;width:100%;list-style:none;line-height:15px;}
.reviewHead			{display:block;padding-bottom:2px;border-bottom:#DDD solid 1px;line-height:16px;font-size:14px;text-decoration:none;}
.reviewInfo			{display:block;}
.reviewInfo	em		{color:#FF0099;}

.blockReports		{background:#f5eecf;padding:10px;clear:both;}
.blockReports ul	{padding:0;}
.blockReports ul li	{list-style:none;padding-bottom:10px;color:#333;}
.blockReports ul li em	{color:#FF0099;}
.reportHead			{font-size:16px;display:block;line-height:20px;}
.ordate				{color:#FF0099;}

.posteritem		{height:52px;float:left;width:100%;clear:both;background:url(/im/poster-icos.gif) 0 0 no-repeat;line-height:52px;}
.posteritem span	{margin-left:70px;font-size:18px;display:block;}
.cinemaitem		{}
.theatreitem		{background-position:0 -200px !important}
.concertitem		{background-position:0 -400px !important}
.interestingitem		{background-position:0 -600px !important}

.orderfood		{display:block;background:url(/im/order-food.gif) 0 0 no-repeat;padding-left:100px;font-size:18px;margin:10px 0;line-height:18px;height:50px;}

.comminfo		{width:240px;background:#0099CC;float:left;}
.comminfo h2	{text-align:center;color:#FFF;line-height:30px;padding:0;}
#addcomment		{width:240px;float:left;background:#fc3;margin-left:10px;}
#addcomment:hover	{background:#FF0066;}
#addcomment span {line-height:30px;margin-left:10px;display:block;font-size:18px;background:url(/im/plus.gif) 0 center no-repeat;padding-left:30px;}
#addcomment:hover span	{color:#FFF;}

.ratethis	{position:relative;width:200px;height:55px;background:url(/im/star-review-i.gif) 0 0 repeat-x;float:left;}
#rating1, #rating2,#rating3,#rating4,#rating5 
{background:url(/im/star-review.gif) 0 0 repeat-x;position:absolute;width:200px;z-index:2;display:block;height:55px;}

#rating4	{width:160px;z-index:3;}
#rating3	{width:120px;z-index:4;}
#rating2	{width:80px;z-index:5;}
#rating1	{width:40px;z-index:6;}
#curerntRating	{color:#FFF;font-size:36px;float:left;line-height:46px;font-style:normal;margin-left:50px;width:42px;background:url(/im/bg-point.gif) center center no-repeat;text-align:center;}


.tbl				{margin:0;padding:0;list-style:none;clear:both;float:left;width:100%;}
.tbl li				{float:left;width:100%;padding:5px 0;border-bottom:#FC6 2px dotted}

.tbl li li span		{display:block;padding:10px;}
.tbl li.noline		{border:none !important;}
.tbl li.head		{border-bottom:#0099CC dotted 2px;background:#FFF;}


.tbl li.head li		{font-size:18px !important;color:#CC0000;text-shadow:#EEE 1px 1px 0;}
.tbl li ul			{list-style:none;border:none;margin-left:0px;padding:0;display:block;}
.tbl li ul li		{display:block;border-bottom:none;}
.largefont			{font-size:16px;}
.beigebg			{background:#265482 url(/im/bg-header.gif) 0 0 repeat !important;}
.beigebg span, .greenbg span		{padding-left:10px;color:#FFF !important;text-shadow:none;}
.greenbg			{background:#393 url(/im/bg-header1.gif) 0 0 repeat !important;}


li.w3	{width:3%;}
li.w5	{width:5%;}
li.w10	{width:10%;}
li.w12	{width:12%;}
li.w15	{width:15%;}
li.w20	{width:20%;}
li.w21	{width:21%;}
li.w25	{width:24%;}
li.w30	{width:30%;}
li.w35	{width:34%;}
li.w38	{width:38%;}
li.w40	{width:39%;}
li.w45	{width:44%;}
li.w50	{width:49%;}
li.w55	{width:54%;}
li.w60	{width:59%;}
li.w65	{width:63%;}
li.w70	{width:69%;}
li.w75	{width:75%;}
li.w80	{width:80%;}

/**COMMENT FORM*/
.frm, .frm3, .frm4	{background:#fff5c3;clear:both;float:left;width:99%;text-align:center;padding:0;margin-bottom:25px;display:none;border:#FC6  3px solid;margin-top:10px; }
.frm3	{padding:20px;}
.simpletip	{padding:20px;background:#FFE9A4;}
.frm4	{background:#EEE;padding:20px;border-color:#DDD;}
.frm ul{width:94% !important;margin:0;margin:10px auto;#margin:10px;padding:0;text-align:left;list-style:none;}
.frm h2{color:#069;border-bottom:#CCC solid 1px;padding-bottom:10px;}
.hint {padding-left:30px;background:url(/im/bt_refresh.gif) 0 0 no-repeat;margin-top:5px;float:left;color:#F00;font-weight:normal;font-size:11px;}
#codeim{border:#CCC solid 1px;}
frame{padding:0;margin:0;}
.frm1,.frm2{border:#DDD solid 1px;padding:10px;background:#EEE;margin-top:15px !important;float:left;clear:none;width:220px;}
.frm2{border-color:#FC0;background:#FF9;}
.frm input, .frm textarea	{margin-bottom:15px;}
.frm ul.hot li ul li{float:left;clear:none;margin:0;padding:0;font-size:14px;}
.frm ul.hot li ul{margin:0;}

ul.hot li ul li.w30{width:20%;}
ul.hot li ul li.w69{width:78%;}
ul.hot li ul li.w49{width:49%;}

.points	{background:#567139;width:290px;float:left;margin-bottom:15px;height:30px;overflow:hidden;}
.points	span	{float:left;width:55px;text-align:center;font-size:22px;text-shadow:#000 1px 1px 0;color:#FFFF00;font-style:italic;margin-top:5px;line-height:16px;height:22px;vertical-align:middle;}
.points	span input	{border:none;}

input,textarea,select{border:#FC6  solid 1px;padding:5px;font-size:14px;}
input.submit			{width:194px;height:40px;background:url(/im/button-bg.gif) 0 0 no-repeat;text-align:center;text-decoration:none;line-height:40px;text-shadow:#000 1px 1px 2px;color:#FFF;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border-color:#903;margin-top:40px;font-size:16px;text-shadow:#000 1px 1px 1px;}

/*	COMMENTS LIST */
ul#reviews {margin:0;padding:0;list-style:none;float:left;margin:20px 0;width:100%;clear:both;}
ul#reviews li{clear:both;margin:0;display:block;margin:0;width:100%;float:left;}
ul#reviews li.info span	{display:block;margin-left:12px;}
ul#reviews li.comm{border-top:#CCC dotted 0px;float:left;margin-bottom:20px;background:url(/im/bg-comm.gif) 0 0 repeat;}
ul#reviews li.comm span	{display:block;margin:10px;}
ul#reviews strong{color:#669900;font-size:16px;display:block;font-weight:normal;}

.userating		{width:100px;height:21px;background:url(/im/star-user-i.gif) 0 0 repeat-x;float:left;margin-left:0 !important;}
.userating span	{width:100px;height:21px;background:url(/im/star-user.gif) 0 0 repeat-x;float:left;margin-left:0 !important;}
.comm em		{color:#FF0066;padding:2px 5px;float:right;margin-left:20px;font-style:normal;}


.runningbox		{clear:both;background:url(/im/spike-pink.gif) left center no-repeat;border-top:#c06 2px dotted;border-bottom:#c06 2px dotted;border-right:#c06 10px solid;height:40px;margin-top:10px;}
.runningholder	{margin:10px 15px 0 50px;}
#runner			{font-size:16px;color:#555;text-decoration:none;}
#runner:hover	{color:#FF0099;}

.footer			{clear:both;margin-top:20px;}
.colrw			{float:right;width:740px;height:100px;}
.bottomcities	{float:left;padding:0;margin:0;}
.bottomcities li	{padding:0 10px 0 2px;list-style:none;float:left;background:url(/im/slash-pink.gif) right center no-repeat;}
.bottommenuholder	{background:#690;clear:both;margin-top:10px;float:left;width:100%;}
.bottommenuholder ul	{display:block;padding:0;margin:10px 0;float:left;}
.bottommenuholder ul li	{float:left;margin-left:25px;list-style:none;}
.bottommenuholder ul li a	{color:#FFF;font-size:14px;line-height:16px;}

#fmenu,	
#fmenu li ul	{clear:both;margin:15px 0;padding:0;width:100%;float:left;}
#fmenu li		{float:left;width:95px;margin-right:10px;list-style:none;overflow:visible;background:url(/im/dot-pink.gif) 0 0 no-repeat;padding-top:5px;}
#fmenu li a		{font-size:15px;color:#777;}
#fmenu li ul	{margin-left:-5px;position:relative;float:none;}
#fmenu li ul li	{clear:both;float:none;list-style:none;margin-left:0;background:url(/im/dot-grey.gif) 0 5px no-repeat;padding:1px 0 1px;width:100%;}
#fmenu li ul li a	{font-size:10px;color:#06C;padding-left:5px;line-height:12px;display:block;margin-bottom:3px;}
#fmenu li a:hover	{color:#F09 !important;}

#breadcrumbs	{margin:-20px 0 5px 0;list-style:none;padding:0;float:lfet;width:100%;position:relative;}
#breadcrumbs li	{padding-right:3px;display:inline;color:#999;font-size:11px;}
#breadcrumbs li	a {padding-left:3px;}

.mainimage		{float:left;}
#imageholder	{float:left;}
.mainimage	img	{width:240px;}
.listimage		{width:180px;height:120px;overflow:hidden;background:#DDD url(/im/intxt-bg.gif) center center no-repeat;display:table-cell;vertical-align:middle;}
.listimage:hover	{background:#FF0066;}
.listimage	img	{width:180px;vertical-align:middle;}

.hstars1,.hstars2,.hstars3,.hstars4,.hstars5	{display:inline-block;height:22px;margin-right:10px;background:url(/im/star-hotel.gif) 0 0 repeat-x;width:13px;;}
.hstars2	{width:26px;}
.hstars3	{width:39px;}
.hstars4	{width:52px;}
.hstars5	{width:65px;}

.maincouponholder		{position:relative;width:740px;height:460px;}
.maincouponimage		{width:740px;height:460px;}
.maincouponinfo			{width:260px;height:460px;top:0;right:0;position:absolute;background:#039 url(/im/bg-cp.gif) 0 0 repeat;z-index:3;}
.couponheadlink			{font-size:22px;color:#FFF;display:block;position:absolute;text-decoration:none;top:10px;right:10px;height:300px;line-height:28px;overflow:auto;z-index:4;width:240px;}
.couponheadlink:hover	{text-decoration:underline;}
.couponbuttmore			{display:block;position:absolute;z-index:4;top:220px;right:10px;width:240px;height:56px;line-height:56px;text-align:center;color:#FFF;text-decoration:none;float:left;}
.couponbuttmore img		{width:240px;height:56px;display:block;}
.couponbuttmore span		{font-family:"Times New Roman",Georgia, serif;font-style:italic;font-size:22px;text-shadow:#000 -1px -1px 0;margin-top:-56px;position:relative;float:left;width:240px;}

.boughtinfo, .boughtinfo img		{width:221px;height:73px;}
.boughtinfo		{position:absolute;top:350px;left:-20px;z-index:5;}
.boughtinfo b	{position:absolute;font-size:42px;line-height:42px;height:42px;width:80px;text-align:center;top:20px;left:35px;color:#FFF;text-shadow:#000 1px 1px 1px;z-index:2;display:block;}


.maincouponmoreinfo		{width:240px;position:absolute;right:10px;top:285px;z-index:4;}
.couponprices	{border-bottom:#CCC dotted 1px;float:left;width:100%;margin-bottom:5px;}
.couponprices div			{margin-left:2px;width:58px;color:#000;line-height:11px;padding-top:5px;float:left;}
.couponprices	div b		{display:block;text-align:center;font-size:11px;height:35px;background:url(/im/couponinfo-spike.gif) center bottom no-repeat;font-weight:normal;letter-spacing:-1px;}	
.couponprices	div p		{font-size:18px;text-align:center;line-height:22px;color:#99CC00;}
.economy		{color:#FF33CC !important;}
.actionstatus	{display:block;font-size:10px;height:10px;line-height:10px;background:url(/im/coupon-status-ico.gif) 0 0 no-repeat;padding-left:20px;margin-left:5px;}
.ok				{color:#66FF00;}
.awaiting		{color:#FF9900;background-position:0 -100px !important;}

.scissors		{font-size:32px;background:url(/im/scissors.gif) 0 0 no-repeat;width:240px;height:85px;line-height:70px;border:none;text-align:center;color:#0066CC;text-shadow:#00CCFF 0px 0px 3px}
h2.b1			{font-size:24px;line-height:28px;}
.shortad		{font-size:16px;color:#777;line-height:18px;padding-bottom:15px;}

.listcoupons div	{float:left;margin-left:10px;margin-top:10px;width:240px;position:relative;}
.listcoupons a		{}
.listcoupons a img	{width:240px;height:150px;}
/*.listcoupons div.bg	{width:240px;height:50px;background:#039 url(/im/bg-cp.gif) 0 0 repeat; ;z-index:3;top:100px;left:0;position:absolute;margin:0;}*/
.listcoupons div.bg	{width:240px;height:50px;background:#039 url(/im/bg-cp.gif) 0 0 repeat;top:-4px;left:0;position:relative;margin:0;}
/*.listcoupons a.title	{width:220px;height:45px;font-size:11px;line-height:13px;position:absolute;color:#FFF;top:103px;left:15px;overflow:hidden;z-index:4;display:block;text-decoration:none;text-shadow:#000 1px 1px 0;}*/
.listcoupons a.title	{width:220px;height:45px;font-size:11px;line-height:13px;position:absolute;color:#FFF;top:153px;left:15px;overflow:hidden;z-index:4;display:block;text-decoration:none;text-shadow:#000 1px 1px 0;}

.listcoupons a.title:hover	{text-decoration:underline;color:#FF33CC;}

.listcoupons div p.price,
.listcoupons div p.economy,
.listcoupons div a.gobuy,
div.couponanno a.gobuy
{width:74px;height:30px;line-height:30px;position:absolute;top:-5px;left:-3px;background:url(/im/arr-oncoupon.gif) 0 0 no-repeat;text-shadow:#000 1px 1px 0;font-size:12px;color:#FFF;text-align:center;}

.listcoupons div p.price b	{font-size:16px;padding-right:5px;}
.listcoupons div p.economy	{background-position:0 -100px;top:30px;font-size:16px;color:#FFF !important;font-weight:bold;}
.listcoupons div a.gobuy,
div.couponanno a.gobuy
{background-position:0 -200px;top:65px;color:#0033FF;text-shadow:none;font-size:14px;font-family:"Times New Roman",Georgia,serif;font-style:italic;font-weight:bold;}
.takenplace, .nottakenplace	{position:absolute;font-size:32px;color:#CCFF00;display:block;width:240px;top:220px;right:10px;line-height:28px;z-index:4;}

.nottakenplace		{color:#F00;}

div.couponanno	{float:left;margin-left:10px;margin-top:10px;width:240px;position:relative;background:url(/im/couponanno-bg.gif) 0 160px no-repeat;}
div.couponanno a img	{width:240px;height:150px;}	
/*div.couponanno div.bg	{width:240px;height:50px;background:#039 url(/im/bg-cp.gif) 0 0 repeat; ;z-index:3;top:100px;left:0;position:absolute;margin:0;}*/
div.couponanno div.bg	{width:240px;height:50px;background:#039 url(/im/bg-cp.gif) 0 0 repeat; top:-4px;z-index:3;position:relative;margin:0;}
/*.couponanno a.title	{width:220px;height:45px;font-size:11px;line-height:13px;position:absolute;color:#FFF;top:103px;left:15px;overflow:hidden;z-index:4;display:block;text-decoration:none;text-shadow:#000 1px 1px 0;}*/
.couponanno a.title	{width:220px;height:45px;font-size:11px;line-height:13px;position:absolute;color:#FFF;top:153px;left:15px;overflow:hidden;z-index:4;display:block;text-decoration:none;text-shadow:#000 1px 1px 0;}

div.couponanno .tinyw	{color:#333;margin-left:5px;}
div.couponanno .actionstatus	{color:#222 !important;}
div.couponanno .couponprices	div p		{color:#669900;}	

.cprice			{font-size:32px;color:#0099CC;margin-top:10px;}
.camount		{font-size:32px;color:#C00;margin-top:10px;}
.morelarge		{font-size:24px;}
.giant			{font-size:32px;line-height:32px;}
.yellow			{color:#FFFF66;}


.roundnumber	{clear:both;float:left;background:#0099FF;line-height:30px;height:30px;width:30px;text-align:center;font-size:18px;color:#FFF; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;}

.countdown	{background:#555 url(/im/bg-count.gif) 0 0 repeat;width:240px;float:left;}
.ttime	{width:21px;height:35px;font-size:24px;line-height:35px;float:left;text-align:center;background:url(/im/clock-bg.gif) 0 0 no-repeat;color:#000;text-shadow:#CCC -1px -1px 1px}
.timehld	{float:left;margin-right:7px;}
.timehld em	{display:block;color:#FFF;font-size:11px;font-style:normal;margin-top:5px;line-height:11px;padding-bottom:3px;}
.timehld span {font-size:22px;color:#00FFFF;line-height:27px;}
.timehld1	{float:right !important;text-align:center;margin-right:0 !important;}

.additional	{margin-top:10px;float:left;}
.additional .listimage	{width:115px !important;height:86px;border:#7da9c1 1px solid;margin-left:5px;margin-bottom:5px;float:left;}
.additional .listimage	img {width:115px !important;display:block;height:86px;}

#quickinfo	{background:#e1ebf7;clear:both;float:left;margin-top:10px;width:100%;}
#quickinfo div	{padding:10px;}
#quickinfo h3	{font-size:16px;color:#600 !important;background-image:url(/im/spike-wh.gif);}

#viewport		{width:490px;height:320px;}
#viewports		{width:240px;height:320px;}

/* LIGHTBOX	*/	

#lightbox{ background:#EEE;padding:0px;border:#CCC solid 1px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
#lightbox IMG {clear: both} 
#closeButton{ top: -25px; right: -25px;background:url(/im/bt_close.gif) 0px 0px no-repeat;width:21px;height:21px;}
#fade{ background:#FFF  url(/im/search-box-bg.gif) 0 0 repeat; display: none; filter: alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85;}

#lightboxImage {margin:10px; display: block;clear:both;}
#fadeImageText {color:#333;margin:0 !important;display:block;padding:20px 10px;font-size:12px;line-height:15px;text-shadow:#999 0 0 3px;}
#prevButton, #nextButton	{width:41px;height:81px;float:left;background:#006666 url(/im/arr.gif) 10px 30px no-repeat;position:absolute;z-index:201;left:0;}
#prevButton					{background-position:10px -170px;}
#nextButton:hover			{background-position:10px -70px;}
#prevButton:hover			{background-position:10px -270px;}
.transparent				{filter:alpha(opacity=10); -moz-opacity: 0.1; opacity: 0.1;}

#loginform					{padding:20px;background:#EEE url(/im/bg-login.gif) 0 0 repeat;width:400px;}
.loginformtabs				{height:50px;width:400px;}
.loginformtabs	a			{display:block;line-height:50px;font-size:18px;float:left;width:150px;background:#DDD;border:#999 solid 2px;margin-right:10px;border-bottom:none;text-decoration:none;background:#AAA url(/im/bg-login.gif) 0 0 repeat;color:#FFF;}
.loginformtabs	a span		{padding-left:20px;}
.loginformtabs	a.active	{background:#FFF;color:#333;text-shadow:#FFF 1px 1px 0;}	
.lpanel						{background:#FFF;border:#999 solid 2px;border-top:none;padding:20px;}
.tainfobholder				{}
.lpanel	.errmess			{margin:0;}

.fieldholder				{border:#99CC99 solid 5px;background:#FFF;height:50px;width:100%;}
#hold_enter2 .fieldholder	{border-color:#66CCFF;}
.fieldholder input			{width:320px;font-size:24px;color:#777;line-height:40px;overflow:visible;border:none;margin-left:10px;height:40px;background:transparent;padding-left:0;}
.tainfobholder	h2			{margin-top:20px;}
.hidden						{display:none;}
.visible					{display:block !important;}

.submitlogin			{width:240px;height:56px;line-height:56px;text-align:center;color:#FFF;text-decoration:none;float:left;margin:20px 55px;display:inline;}
.submitlogin img		{width:240px;height:56px;display:block;}
.submitlogin span		{font-family:"Times New Roman",Georgia, serif;font-style:italic;font-size:24px;text-shadow:#000 -1px -1px 0;margin-top:-56px;position:relative;float:left;width:240px;}
.myaccount				{font-size:16px;padding:0px 0 0 45px;display:block;margin:0;color:#FFF;background:url(/im/ico-myacc.gif) 0 0 no-repeat;height:30px;line-height:30px;margin-left:20px;margin-top:7px;float:left;}
.logout					{background:url(/im/myaccexit.gif) 0 0 no-repeat;width:25px;height:25px;display:block;top:10px;right:10px;position:absolute;}
.logout:hover			{background-position:0 -100px;}
.logout span			{display:none;}
.refresh				{width:80px;height:50px;display:block;float:left;padding-top:44px;background:url(/im/refresh.gif) center top no-repeat;margin-top:15px;}
.h2b2					{margin-right:200px;color:#330000;font-size:22px;line-height:28px;padding-bottom:20px;}
.h2b3					{color:#555;font-size:18px;line-height:24px;padding-bottom:20px;}

.paymentmethod			{display:block;height:50px;padding-left:60px;font-size:18px;line-height:50px;margin-bottom:10px;}
.Telephone				{background:url(/im/pay-phone.gif) 0 0 no-repeat;}
.InterCassa				{background:url(/im/pay-intercassa.gif) 0 0 no-repeat;}
.WebMoney				{background:url(/im/pay-webmoney.gif) 0 0 no-repeat;}
.SMS					{background:url(/im/pay-sms.gif) 0 0 no-repeat;}
.Bill					{background:url(/im/pay-bill.gif) 0 0 no-repeat;}
.Bonuses				{background:url(/im/pay-bonuses.gif) 0 0 no-repeat;}
.convertbobuses			{background:url(/im/pig.gif) 0 0 no-repeat; padding-left:60px;font-size:16px;display:block;}

.mymenu					{display:block;width:100%;padding:0;}
.mymenu	li				{display:block;border-bottom:#EEE 2px dotted;padding:10px;}
.mymenu	li.active		{background:#EEE;}
.mymenu	li a			{font-size:16px;}
.unpaid					{background:url(/im/bg-unpaid.gif) 0 0 repeat !important;}
.paid					{background:url(/im/bg-paid.gif) 0 0 repeat !important;}
.getcoupon				{background:#FEF2C5 !important;}
.actionfailed			{background:#E6CBFE !important;}
.expiredrow				{background:#EEE !important;}

.couponstatus			{height:50px;display:block;background:url(/im/ico-mycoupons.gif) 0 0 no-repeat;padding-left:40px !important;font-size:14px;}
.largr					{font-size:20px;}
.couponname				{font-size:14px;}
.getexpired				{background-position:0 -100px !important;}
.getafter				{background-position:0 -200px !important;}
.getnow					{background-position:0 -300px !important;}
.afailed				{background-position:0 -400px !important;}
.partnerlink			{width:100%;height:60px;font-size:16px;font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif}
.myhowto				{font-size:18px;font-style:italic;padding-top:30px;display:block;color:#999900;}	
.ask					{font-size:16px;display:block;text-align:center;}
.couponcode				{padding:10px 0 30px;text-align:center;border:#777 dashed 5px;margin:20px 0;}
.couponcode	b			{font-size:54px;display:block;line-height:54px;}
.couponcode	p			{padding-top:30px;color:#CC0066;}
.couponcode	em			{font-size:22px;}
.print					{width:90px;height:93px;background:url(/im/print.gif) 0 0 no-repeat;display:block;float:right;margin-top:10px;line-height:93px;}
.print b				{display:none;}
#howtopay				{display:none;}
.howtopay				{font-size:20px;font-style:italic;line-height:50px;background:url(/im/coins.gif) 0 0 no-repeat;padding-left:60px;display:block;margin-bottom:20px;}
.sm						{font-size:16px;font-weight:normal;line-height:18px;}

#errors					{background:#FFCCCC;padding:10px;}
#oks					{background:#CCFF66;padding:10px;}