@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; border:none; outline:none;}
body {background:url(../images/bg2.png) repeat-x left top #020202; font:13px/21px Tahoma, Helvetica, Arial; color:#948a8a; padding-bottom:55px;}
*html #michael {height:709px;}
img {border:1px solid #323232; margin-right:20px;}
input, textarea, select {background:#000; border:2px solid #1b1a1c; width:300px; color:#fff; margin-left:5px; padding:4px 0}
select {padding:0 !important}
textarea.big {height:200px; overflow: hidden}
input.button {width:80px; height:40px; border:none; font-weight:bold; cursor:pointer;}
a {color:#948a8a; font-weight:bold;}
a:hover {text-decoration:none;}
a.heading {color:#fff; text-decoration:none; font-size:25px; line-height:25px; font-weight:normal;}
a.previous50, a.next50 { height:30px; display:block;float:right;}
a.previous50 {width:96px;background:url(../images/prev50_top.png) no-repeat right top;}
a.next50 {width:74px;background:url(../images/next50_top.png) no-repeat right top; padding-left:7px;margin-right:45px}


h2 {font-size:18px; font-weight:bold; color:#c7c7c7; margin:20px 0}
h2.quiz {font:17px/20px Tahoma, Helvetica, Arial; color:#fff;display:inline-block; background:url(../images/support_hover.gif) repeat-x; padding:5px; margin:7px 0 0;}

td.tdleft {width:390px; text-align: right;}
.pad {margin:15px 0 40px;}
.txtright {text-align:right; width:403px;}
.nobg {background:none !important}
.inf {display:none;}
.grey {color:#6b6a6a;}
.small {font-size:9px;}
.left {float:left;}
.right {float:right}
.overflow {overflow:auto;}
.break {clear:both;}
p.break {padding-top:10px;}
.read_more {height:31px; width:713px; text-align:right;}
.read_more a {width:713px; height:31px;background:url(../images/read_button.png) no-repeat right top; display:block;}
.read_more a:hover {background-position:613px -31px;}


.line2 {background:url(../images/line_2.gif) repeat-x left top; height:2px; overflow:hidden; position:relative;}
.line1 {background:url(../images/line_1.gif) no-repeat left top; height:2px; overflow:hidden;}
.news_block_wr {width:713px; background:url(../images/line_1.gif) repeat-x bottom right; min-height:30px; padding-bottom:35px;margin-top:56px;}
.news_block {padding-left:90px;}




#bg {background:url(../images/bg.png) no-repeat left top; height:709px;}



table tr td{padding:3px 0;}
#michael {background:url(../images/Michael.png) no-repeat top right; min-height:709px;padding-top:223px;}
	#logo {background:url(../images/logo.png) no-repeat left top; width:355px; height:82px; position:absolute; top:51px; left:90px;}
		#logo a {width:355px; height:82px; display: block;}
	#nav {width:661px; height:94px; margin-left:65px;}
		#nav ul {list-style-type:none;}
		#nav ul li {display:block; float:left;}
		#nav ul li a {display: block; height:94px;}
			#nav ul li.remember a {width:114px; background:url(../images/globalnav.png) no-repeat left top;}
				#nav ul li.remember a:hover, #nav ul li.remember a.active {background-position:0 -96px;}
			#nav ul li.read a {width:84px; background:url(../images/globalnav.png) no-repeat left top; background-position:-114px 0;}
				#nav ul li.read a:hover, #nav ul li.read a.active {background-position:-114px -96px;}
			#nav ul li.watch a {width:89px; background:url(../images/globalnav.png) no-repeat left top; background-position:-198px 0;}
				#nav ul li.watch a:hover, #nav ul li.watch a.active {background-position:-198px -96px;}
			#nav ul li.salute a {width:89px; background:url(../images/globalnav.png) no-repeat left top; background-position:-287px 0;}
				#nav ul li.salute a:hover, #nav ul li.salute a.active {background-position:-287px -96px;}
			#nav ul li.candles a {width:91px; background:url(../images/globalnav.png) no-repeat left top; background-position:-376px 0;}
				#nav ul li.candles a:hover, #nav ul li.candles a.active {background-position:-376px -96px;}
			#nav ul li.support a {width:95px; background:url(../images/globalnav.png) no-repeat left top; background-position:-467px 0;}
				#nav ul li.support a:hover, #nav ul li.support a.active {background-position:-467px -96px;}
			#nav ul li.launch a {width:95px; background:url(../images/globalnav.png) no-repeat left top; background-position:-562px 0;}
				#nav ul li.launch a:hover, #nav ul li.launch a.active {background-position:-562px -96px;}
	
    
	#post_header {padding:10px 0;}
	#comment {padding-left:90px; margin-top:50px; margin-bottom:50px;}
	#comments {padding:0 90px;}
	#pagin_top {height:30px; margin-top:-30px;}
	
	#wallcontainer {width:1000px; margin:0 auto;}
#wall {background:url(../images/texture.jpg) repeat-y; width:996px; margin-top:20px; border-bottom:1px solid #545454}
#wall_top {background:url(../images/texture2.jpg) no-repeat top left; width:996px; height:95px; position:relative;}
#wall_solute {width:920px; margin:20px auto; overflow:auto;}
#wall_message {position:absolute; right:15px; width:127px; height:31px; top:-31px;}
#wall_message a {display:block; width:127px; height:31px;background:url(../images/wallmessage.png) no-repeat;}
#wall_message a:hover {background-position:0 -31px;}

#candle {width:513px; height:150px; background:url(../images/candels.png) no-repeat bottom left; margin-top:56px; font:30px/200px Myriad pro, Tahoma, Helvetica, Arial; color:#fff; text-align:right;}
	#light_candle {width: 513px; height:33px; margin-bottom: 40px;}
		#light_candle a {display:block; width:513px; height:31px; background:url(../images/candle_button.png) no-repeat right top; overflow:hidden;}
		#light_candle a:hover {background-position:386px -31px;}

		#support_nav {font:15px/41px Tahoma, Arial, Helvetica, sans-serif; color: #6b6b6b; padding-left:85px; background:url(../images/line_double.gif) repeat-x left; display:inline-block;}
		*html #support_nav {display:inline}
#support_nav ul {list-style-type:none;}
#support_nav ul li {display:inline;}
#support_nav a {text-decoration:none !important; color:#6b6b6b; padding:0 20px; display: inline-block;margin-top:4px;}
#support_nav a:hover, #support_nav a.active {color:#fff; background:url(../images/support_hover.gif) repeat-x;}
#orders {margin-top:100px;}
.order {margin:30px 0;margin-left:85px; overflow:auto;}
.order img {float:left;}
	.description {width:415px; overflow:auto;}
	h3.price {font:15px/15px Tahoma, Arial, Helvetica, sans-serif; font-weight: bold;}
	.description p {margin:20px 0;}
	.description div.line1 {background-repeat:repeat-x !important; height: 33px;}
	.ordernow a {display:block; background:url(../images/order.png) no-repeat; width:111px; height:31px;margin-top:2px; float:right;}
	.ordernow a:hover {background-position:0 -31px;}

.wall {width: 450px; margin:0 auto;}
.wall input {background:#000 !important;}
.wall input.button {background:none !important;}
.solutation {wisth:150px; height:80px; float:left; margin:0 5px;}
p.solute_head {font-size:22px;}
#wall_solute img {border:none !important; float:left;}

.foot_candles {padding-left:60px !important; margin-top: 200px !important} 

*html #footer ul li {display: inline !important;}
#footer {padding-left:70px; margin-top:100px; }
#footer ul {list-style-type:none;}
#footer ul li {display:inline-block; background:url(../images/menu_devider.gif) no-repeat right center; height:17px; padding:0 20px; font:13px/17px Tahoma, Arial, Helvetica, sans-serif;}
#footer ul li a {color:#646464; font-weight:normal !important;}
#footer ul li.active a{color:#fff; font-weight:bold !important;}
#footer ul li a:hover {color:#fff;}


.nopad {padding:0 !important; margin:0 !important;}
#candle_wr {margin:10px 30px; border:1px solid #181813; position:relative; min-height:200px; background:#000; padding:20px}
.candle {width:200px; overflow:hidden; float:left; margin:10px 0; padding-right:20px}
.candle img {border:none; float:left;}
.candle_name {font:19px/25px Tahoma, Arial, Helvetica, sans-serif; color:#f0fcea;}
.candle_name a {color:#cbede2}
h2.heading {padding-left:50px;}
.candle_tl {position:absolute; background:url(../images/candle_bg.png) no-repeat left top; width:16px; height:16px; top:-1px; left:-1px;}
.candle_tr {position:absolute; right:-1px; top:-1px;background:url(../images/candle_bg.png) no-repeat right top;width:16px; height:16px;}
.candle_bl {position:absolute; bottom:-1px; left:-1px;background:url(../images/candle_bg.png) no-repeat bottom left;width:16px; height:16px;}
.candle_br {position:absolute; bottom:-1px; right:-1px;background:url(../images/candle_bg.png) no-repeat bottom right;width:16px; height:16px;}
#personalcandle_wr {width:713px; border: height:150px; background:url(../images/candels.png) no-repeat bottom left; margin-top:30px; font:30px/200px Myriad pro, Tahoma, Helvetica, Arial; color:#fff;}
#personalcandle {padding-left:120px; height:150px;}
.line3 {background:url(../images/line_1.gif) repeat-x right top; height:2px; overflow:hidden; width:713px !important;}
#person_caninfo {padding-left:120px; margin-top:0 !Important}
#person_caninfo p {width:593px;}
p.can_message {margin:21px 0 54px;}
p.thanx {font-size:14px; margin-bottom:20px;}
p.thanx b {color:#fff;}
#show_can {height:31px; width:713px;}
#show_can a {display:block; float:right; width:143px; height:31px; background:url(../images/showbutton.png) no-repeat;}
#show_can a:hover {background-position:0 -31px;}
#can_from {padding-left:120px; float:left;}

#fans_chart_wr {width:600px;}
#fans_chart {padding-left:87px; margin-top:40px;}
#fans_chart_nav {position:relative;}
#top10 {background:url(../images/top10.png) no-repeat;width:66px; height:29px; position:absolute; right:0;top:11px;}
.line4 {background:url(../images/line_1.gif) repeat-x right top; height:2px; overflow:hidden; width:600px !important;}
#countries {padding-left:87px; font:18px/25px Tahoma, Helvetica, Arial; color: #cbede2; margin:0 0 20px 0;}
#countries_under10 {padding-left:87px; font:18px/25px Tahoma, Helvetica, Arial; color: #767676;}
#countries .first {font-weight:bold; color:#fff;}

p.country {margin:20px 0;}
div.country_flage {width:50px; text-align:right;}

#fans_chart_wrap {position:absolute;top:0; left:800px; height:35px; width:108px}
#fans_chart_wrap a {display:block; width:108px; height:35px; background:url(../images/fansbutton.png) no-repeat left top;}
#fans_chart_wrap a:hover {background-position:0 -35px;}

#candle_timer { padding-left:76px; margin-top:40px;}
.huge {font:25px/40px Tahoma, Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase}
*html div.huge {display:inline}
.lightgrey {font:17px/20px Tahoma, Arial, Helvetica, sans-serif; color:#676767; margin-top:30px;}
div.lightgrey {float:left;}
div.huge {background:url(../images/timer_bg.png) no-repeat left top #130300; height:51px; display:inline-block; padding: 0 10px; line-height:51px; float:left; margin:15px 0 0 20px; font-size:27px;}

h1.heading {font-size:23px; color:#fff; font-weight:normal;}
table.quiz {margin:20px 0 0;}
table.quiz tr td{padding:0; margin:0;overflow:auto;}
table.quiz tr td.tdradio {width:10px !important;}
table.quiz tr td.tdradio input {width:10px;}
div.quiz_nav {height:31px; text-align:left; width:713px;}
div.quiz_nav div {padding-left:90px;}
div.quiz_nav a.send {display: block; width:77px; height:31px; background:url(../images/sendbutton.png) no-repeat; float:left; margin-left:93px;}
div.quiz_nav a:hover {background-position:0 -31px;}
*html div.quiz_nav a.send {margin-left:46px !important}
#quiz_pages {text-align:center; position:relative; height:25px; font:13px/25px Tahoma, Helvetica, Arial; text-transform:uppercase; margin-top:20px; overflow:hidden}
#quiz_pages b {color:#fff;}
div#table_quiz_pages table {width:100%; height:25px !Important; position:absolute; top:-5px; text-transform:none !important; color:#fff; font-size:12px !important; width:623px !important; left:0}
div#table_quiz_pages table tr td {width:11.13%; height:21px; position:relative;display:block; float:left; vertical-align:middle; }
div#table_quiz_pages table tr td img {top:6px; border:none; margin:3px auto 0}
*html div#table_quiz_pages table tr td.first {border-right:2px solid #1c1c1c;width:5.45747% !important}
*html div#table_quiz_pages table tr td.last {width:5.45747% !important}
div#table_quiz_pages table tr td.first {border-right:2px solid #1c1c1c; width:32px;}
div#table_quiz_pages table tr td.last {border-left:2px solid #1c1c1c; width:32px;}
div#table_quiz_pages table tr td.first img, div#table_quiz_pages table tr td.last img {position:absolute; left:0;margin:0;}


#baloon {width:513px; height:150px; background:url(../images/baloons.png) no-repeat bottom left; margin-top:56px; font:30px/30px Myriad pro, Tahoma, Helvetica, Arial; color:#fff; text-align:right;}
#baloon p {padding-top:50px;}
#launch_baloon a {display:block; width:513px; height:31px; background:url(../images/launch_baloon.png) no-repeat right top;}
#launch_baloon a:hover {background-position:363px -31px;}
.baloons {font:15px/17px Myriad pro, Tahoma, Helvetica, Arial;}
p.pink {color:#a36565; padding-top:10px !important;}
.pink a {color:#a36565; padding-top:10px !important;}


#pixel_portrait_wrap {position:absolute;top:0; left:552px; height:35px; width:130px;}
#pixel_portrait_wrap a {display:block; width:130px; height:35px; background:url(../images/pix_portrait.png) no-repeat left top;}
#pixel_portrait_wrap a:hover {background-position:0 -35px;}
.nopadbot {padding-bottom:0; margin-bottom:0;}

.popup {
	padding:5px;
	background:url(../images/border.png);
	position:absolute;
	z-index:100;
}
/* ie6 fix for .popup */
.popup .popup_field {
	padding:5px;
	background:#FFF;
	position:relative;
}
.popup .popup_field .close_me {
	position:absolute;
	top:5px;right:5px;
	
}

.popup_link {
	font-size: 14px;
	text-decoration: underline;
	color: #e50092;
}

a.popup_link:hover {text-decoration: none;}

.close_me img {
border: 0pt none;
}


.xModalDialogGreyElement {
background-color:#000000;
opacity:0.4;
position:absolute;

z-index:100;
}

.xModalDialogGreyElementTransparent {
	background-color:#000000;
opacity:0.4;
position:absolute;

z-index:100;
}

.titlediv {
margin-bottom:20px;
}

.titlediv input {
color: Black;
}



.titlediv h3 {
background-color:#EAF3FA;
cursor:pointer;
font-size:14px;
font-weight:bold;
margin:0 0 10px;
padding:7px;
display:block;
}

#titlewrap {
border-color:#CCCCCC;
border-style:solid;
border-style:solid;
border-width:1px;
padding:2px 3px;
}

#titlewrap input {
border:0 none;
font-size:1.7em;
}

.titlediv #title {
border:0 none;
font-size:1.7em;
}

.inp {border:1px solid #000000; width: 100%;}

.titlediv input.inp,select.select {
font-size:1.3em;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:0;
width:100%;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:1px;
}

.titlediv div.inside {
margin:0;
}


