@charset "utf-8";

#body
{
	background-image:none;
}

#head_container
{
	width:960px;
	position:relative;
	margin:10px auto 15px;
}

#head_container #logo
{
	float:left;
	height:102px;
	width:199px;
	background-image:url(../img/v2/logo_eng.jpg);
	background-repeat:no-repeat;
}

#head_container #baloon
{
	float:left;
	background-image:url(../img/v2/baloon.jpg);
	background-repeat:no-repeat;
	height:77px;
	width:185px;
	padding:7px 45px 18px 50px;
}

#head_container #baloon span
{
	font-size:11px;
	color:#b6b6b6;
	margin:0;
	padding:0;
}

#head_container #baloon p
{
	font-size:11px;
	margin:0;
	padding:7px 0 0;
}

#head_container #profile_box_reg
{
	background-image:url(../img/v2/bg_login.jpg);
	height:96px;
	width:471px;
	float:left;
	background-repeat:no-repeat;
	padding-top:5px;
	padding-left:10px;
}

#head_container #profile_box_reg h1
{
	font-size:16px;
	margin:0;
	padding:0;
}

#head_container #profile_box_reg input
{
	background:transparent;
	border:none;
	height:15px;
	width:130px;
	font-size:11px;
	color:#999;
	margin:0;
}

#head_container #profile_box_reg input:focus 
{
	border:none !important;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}

#head_container #profile_box_reg .input_field
{
	border:none;
	background-color:transparent;
	background-image:url(../img/v2/login_bg.png);
	background-repeat:no-repeat;
	height:18px;
	width:137px;
	padding-top:3px;
	padding-left:5px;
	float:left;
	margin-right:15px;
	margin-top:9px;
}

#head_container #profile_box_reg .enter_btn
{
	border:none;
	background-image:url(../img/v2/enter_btn.jpg);
	background-repeat:no-repeat;
	height:19px;
	width:71px;
	padding-top:3px;
	float:left;
	background-position:0;
	text-align:center;
	margin-top:9px;
	margin-left:23px;
}

#head_container #profile_box_reg .enter_btn:hover
{
	background-position:-71px;
	cursor:pointer;
}

#head_container #profile_box_reg .enter_btn a
{
	color:#FFF;
	font-weight:400;
}

#head_container #profile_box_reg .enter_btn a:hover
{
	font-weight:700;
	text-decoration:none;
}

#head_container #profile_box_reg .remember_me
{
	font-size:10px;
	clear:left;
	padding-left:7px;
	padding-top:2px;
	width:290px;
}

#head_container #profile_box_reg .remember_me input
{
	width:15px;
	height:15px;
	margin:0;
	padding:0;
}

#head_container #profile_box_reg .remember_me a
{
	color:#4b4b4b;
	text-decoration:underline;
}

#head_container #profile_box_reg .reg
{
	background-image:url(../img/v2/regestration_bg.png);
	background-repeat:no-repeat;
	height:29px;
	width:121px;
	position:absolute;
	top:60px;
	left:817px;
	padding-left:28px;
	padding-top:5px;
}

#head_container #profile_box_reg .reg a
{
	font-size:12px;
	color:#FFF;
	font-weight:700;
	text-decoration:none;
}

#head_container #profile_box_reg .reg a:hover
{
	color:#F30;
}

#head_container #navigation
{
	width:960px;
	background-image:url(../img/v2/bg_menu.png);
	background-repeat:no-repeat;
	height:46px;
	position:relative;
	clear:both;
}

#head_container #navigation .main_item
{
	height:15px;
	width:90px;
	text-align:center;
	margin-top:11px;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
}

#head_container #navigation .news_item
{
	height:15px;
	width:80px;
	text-align:center;
	margin-top:11px;
	position:absolute;
	left:90px;
	top:0;
	z-index:2;
}

#head_container #navigation .pokah_item
{
	height:15px;
	width:64px;
	text-align:center;
	margin-top:11px;
	position:absolute;
	left:170px;
	top:0;
	z-index:2;
}

#head_container #navigation .raiting_item
{
	height:15px;
	width:84px;
	text-align:center;
	margin-top:11px;
	position:absolute;
	left:234px;
	top:0;
	z-index:2;
}

#head_container #navigation .school_item
{
	height:15px;
	width:69px;
	text-align:center;
	margin-top:11px;
	position:absolute;
	left:318px;
	top:0;
	z-index:2;
}

#head_container #navigation .media_item
{
	height:15px;
	width:66px;
	text-align:center;
	margin-top:11px;
	position:absolute;
	left:387px;
	top:0;
	z-index:2;
}

#head_container #navigation .promo_item
{
	height:15px;
	width:66px;
	text-align:center;
	margin-top:11px;
	position:absolute;
	left:453px;
	top:0;
	z-index:2;
}

#head_container #navigation .promo_item a.Attention
{
	color:#FFF;
	text-shadow:0 1px 1px #555;
}

#head_container #navigation .contest_item
{
    height: 15px;
    left: 613px;
    margin-top: 11px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 95px;
    z-index: 2;
}

#head_container #navigation .shop_item
{
	height:15px;
	width:80px;
	text-align:center;
	margin-top:11px;
	position:absolute;
	left:529px;
	top:0;
	z-index:2;
}

#head_container #navigation .contest_item a
{
	color:#ffc600;text-shadow:0px 1px 1px #555;
}

#head_container #navigation .contest_item a:hover
{
	text-decoration:none;
	text-shadow:none;
}

#head_container #navigation .shop_item a
{

}

#head_container #navigation .shop_item a:hover
{
	text-decoration:none;
	color:#FFFFFF;
}

#head_container #navigation .main_item_active
{
	position:relative;
	height:34px;
	width:95px;
	text-align:center;
	padding-top:11px;
	left:0;
	top:0;
	background-image:url(../img/v2/menu_active/main.jpg);
	background-repeat:no-repeat;
}

#head_container #navigation .news_item_active
{
	position:relative;
	height:34px;
	width:90px;
	text-align:center;
	padding-top:11px;
	left:85px;
	top:0;
	background-image:url(../img/v2/menu_active/news.jpg);
	background-repeat:no-repeat;
}

#head_container #navigation .pokah_item_active
{
	position:relative;
	height:34px;
	width:74px;
	text-align:center;
	padding-top:11px;
	left:165px;
	top:0;
	background-image:url(../img/v2/menu_active/pokah.jpg);
	background-repeat:no-repeat;
}

#head_container #navigation .raiting_item_active
{
	position:relative;
	height:34px;
	width:94px;
	text-align:center;
	padding-top:11px;
	left:229px;
	top:0;
	background-image:url(../img/v2/menu_active/raitings.jpg);
	background-repeat:no-repeat;
}

#head_container #navigation .school_item_active
{
	position:relative;
	height:34px;
	width:94px;
	text-align:center;
	padding-top:11px;
	left:314px;
	top:0;
	background-image:url(../img/v2/menu_active/school.jpg);
	background-repeat:no-repeat;
}

#head_container #navigation .media_item_active
{
	position:relative;
	height:34px;
	width:76px;
	text-align:center;
	padding-top:11px;
	left:382px;
	top:0;
	background-image:url(../img/v2/menu_active/media.jpg);
	background-repeat:no-repeat;
}

#head_container #navigation .promo_item_active
{
	position:relative;
	height:34px;
	width:76px;
	text-align:center;
	padding-top:11px;
	left:449px;
	top:0;
	background-image:url(../img/v2/menu_active/media.jpg);
	background-repeat:no-repeat;
}

#head_container #navigation .contest_item_active
{
	position:relative;
	height:34px;
	width:115px;
	text-align:center;
	padding-top:11px;
	left:605px;
	top:0;
	background-image:url(../img/v2/menu_active/promo.jpg);
	background-repeat:no-repeat;
}

#head_container #navigation .shop_item_active
{
	position:relative;
	height:34px;
	width:90px;
	text-align:center;
	padding-top:11px;
	left:524px;
	top:0;
	cursor:default;
	background-image:url(../img/v2/menu_active/news.jpg);
	background-repeat:no-repeat;
}

#head_container #navigation #online_support.online_now
{
	width:41px;
	background-image:url(../img/v2/online.jpg);
	background-repeat:no-repeat;
	height:13px;
	position:absolute;
	clear:both;
	left:815px;
	top:2px;
	background-position:0;
}

#head_container #navigation #online_support.online_now:hover
{
	background-position:-41px;
}

#head_container #navigation #online_support.offline_now
{
	width:41px;
	background-image:url(../img/v2/offline.jpg);
	background-repeat:no-repeat;
	height:13px;
	position:absolute;
	clear:both;
	left:815px;
	top:2px;
}

#head_container #navigation a
{
	font-size:13px;
	color:#e4e4e4;
	text-decoration:none;
	font-weight:700;
}

#head_container #navigation a:hover
{
	font-weight:700;
	color:#FFF;
	text-decoration:underline;
}

#head_container #navigation a.active
{
	font-size:13px;
	color:#3e5b05;
	text-decoration:none;
	font-weight:700;
	text-shadow:none;
}

#head_container #navigation a.active:hover
{
	text-decoration:none;
	cursor:text;
}

#head_container #navigation .help_search
{
	float:right;
	height:20px;
	width:175px;
	padding-top:11px;
	position:absolute;
	top:0;
	left:780px;
}

#head_container #navigation .help_search .help
{
	float:left;
	background-image:url(../img/v2/help_icon.png);
	background-repeat:no-repeat;
	background-position:left;
	height:17px;
	width:68px;
	padding-left:22px;
}

#head_container #navigation .help_search .search
{
	float:left;
	background-image:url(../img/v2/search_icon.png);
	background-repeat:no-repeat;
	background-position:left;
	height:17px;
	width:60px;
	padding-left:23px;
}

#head_container #profile_box_login
{
	background-image:url(../img/v2/bg_login_with_separator.jpg);
	height:92px;
	width:471px;
	float:left;
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:10px;
	position:relative;
}

#head_container #profile_box_login .left_box
{
	width:140px;
	color:#333;
	font-size:11px;
	float:left;
}

#head_container #profile_box_login .left_box .profile_1
{
	width:115px;
	color:#333;
	background-image:url(../img/icons/profile_icons.png);
	background-repeat:no-repeat;
	background-position:1px 2px;
	height:15px;
	font-size:11px;
	padding-left:25px;
	padding-top:1px;
	margin-top:4px;
}

#head_container #profile_box_login .left_box .msg_1
{
	width:115px;
	color:#333;
	background-image:url(../img/icons/profile_icons.png);
	background-repeat:no-repeat;
	background-position:-2px -14px;
	height:13px;
	font-size:11px;
	padding-left:25px;
	margin-top:4px;
}

#head_container #profile_box_login .left_box .msg_1 a
{
	color:#333;
	text-decoration:none;
}

#head_container #profile_box_login .left_box .msg_1 a.new
{
	color:#fe9901;
	text-decoration:none;
}

#head_container #profile_box_login .left_box .create_blog
{
	width:115px;
	color:#333;
	background-image:url(../img/icons/profile_icons.png);
	background-repeat:no-repeat;
	background-position:0 -28px;
	height:15px;
	font-size:11px;
	padding-left:25px;
	margin-top:5px;
}

#head_container #profile_box_login .right_box
{
	width:310px;
	color:#333;
	font-size:11px;
	float:left;
	margin-left:15px;
	position:relative;
}

#head_container #profile_box_login .right_box .exit
{
	left:258px;
	width:50px;
	height:12px;
	position:absolute;
	top:-5px;
	right:0;
	cursor:pointer;
}

#head_container #profile_box_login .right_box .exit a
{
	color:#888;
	text-decoration:none;
}

#head_container #profile_box_login .right_box .exit a:hover
{
	color:#333;
	text-decoration:underline;
}

#head_container #profile_box_login .right_box .exit_btn
{
	background-image:url(../img/v2/exit_btn.jpg);
	background-repeat:no-repeat;
	background-position:0;
	height:12px;
	width:12px;
	float:right;
}

#head_container #profile_box_login .right_box .exit_btn:hover
{
	background-position:-12px;
}

#head_container #profile_box_login .right_box select,.css_selectbox
{
	height:18px;
	background-color:#F2F2F2;
	width:120px;
	font-size:10px;
	border-color:#999;
	border-style:dashed;
}

#head_container #profile_box_login .right_box .StatusContainer
{
	width:100px;
	height:15px;
	position:absolute;
	top:-2px;
	left:0;
	text-shadow:0 1px 0 #FFF;
}

#head_container #profile_box_login .right_box .StatusContainer .Status_Green
{
	float:left;
	margin-left:3px;
	color:#3fa60f;
	font-weight:700;
}

#head_container #profile_box_login .right_box .StatusContainer .Status_Silver
{
	float:left;
	margin-left:3px;
	color:#333;
	font-weight:700;
}

#head_container #profile_box_login .right_box .StatusContainer .Status_Gold
{
	float:left;
	margin-left:3px;
	color:#b26809;
	font-weight:700;
}

#head_container #profile_box_login .right_box a.BuyTicketBtn
{
	-moz-border-radius:5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	background:url(../img/btn/gradients.jpg) repeat-x scroll 0 0 transparent;
	border:1px solid #999;
	color:#111;
	font-size:11px;
	display:block;
	height:15px;
	position:absolute;
	left:110px;
	text-align:center;
	text-shadow:0 1px 0 #FFF;
	top:-5px;
	width:auto;
	-moz-box-shadow:0 1px 2px #CCC;
	-webkit-box-shadow:0 1px 2px #CCC;
	box-shadow:0 1px 2px #CCC;
	padding:2px 10px 0;
}

#head_container #profile_box_login .right_box a.BuyTicketBtn_Disabled
{
	cursor:default;
	-moz-border-radius:5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	background:url(../img/btn/gradients.jpg) repeat-x scroll 0 0 transparent;
	border:1px solid #CCC;
	color:#999;
	font-size:11px;
	display:block;
	height:15px;
	position:absolute;
	left:110px;
	text-align:center;
	text-shadow:0 1px 0 #FFF;
	top:-5px;
	width:auto;
	padding:2px 10px 0;
}

#head_container #profile_box_login .right_box a.BuyTicketBtn:hover
{
	border:1px solid #222;
	color:#000;
	text-decoration:none;
	background-position:0 -25px;
}

#head_container #profile_box_login .right_box .ProgressBarContainer
{
	width:300px;
	height:50px;
	position:absolute;
	top:20px;
	left:0;
}

#head_container #profile_box_login .right_box .TemporaryPoints
{
	width:200px;
	height:15px;
	position:absolute;
	top:56px;
	left:0;
	text-shadow:0 1px 0 #FFF;
	color:#777;
}

#head_container #profile_box_login .right_box .RealPoints
{
	width:200px;
	height:15px;
	position:absolute;
	top:56px;
	right:10px;
	text-shadow:0 1px 0 #FFF;
	text-align:right;
}

#search #search_input
{
	border:none;
	background-color:transparent;
	background-image:url(../img/search_input_bg_large.jpg);
	background-repeat:no-repeat;
	height:28px;
	width:297px;
	padding-top:2px;
	padding-left:5px;
	float:left;
	margin-right:15px;
	margin-top:9px;
}

#search #search_box
{
	margin-right:auto;
	margin-left:auto;
	width:430px;
	position:relative;
}

#search #search_box .btn_search
{
	background-image:url(../img/100px_btn.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:28px;
	width:100px;
	text-align:center;
	padding-top:3px;
	float:left;
	margin-top:8px;
}

#search #search_box .btn_search:hover
{
	background-image:url(../img/100px_btn_hover.jpg);
	cursor:pointer;
}

#search #search_box .select_search_1
{
	float:left;
	width:140px;
	height:25px;
}

#search #search_box .select_search_2
{
	float:left;
	width:160px;
	height:25px;
	vertical-align:bottom;
}

#search .expand
{
	float:left;
	width:114px;
	font-size:10px;
	color:#8b8b8b;
	height:16px;
	margin-left:16px;
	background-image:url(../img/arrow_down.jpg);
	background-repeat:no-repeat;
	background-position:right 12px;
	padding-top:6px;
}

#search .expand a
{
	font-size:10px;
	color:#8b8b8b;
	text-decoration:underline;
}

#search .expand a:hover
{
	color:#90ca00;
	text-decoration:none;
}

#search .expand_box
{
	border:1px #999 dashed;
	margin-left:auto;
	margin-right:auto;
	width:660px;
	margin-top:20px;
	position:relative;
	clear:both;
	top:0;
	left:0;
	padding:20px;
}

#search #search_results
{
	width:166px;
	background-image:url(../img/search_results_bg.jpg);
	background-repeat:no-repeat;
	height:19px;
	color:#333;
	margin-top:70px;
	margin-bottom:30px;
	position:relative;
	top:0;
	left:0;
	padding:10px;
}

#search .result
{
	width:960px;
	margin-bottom:30px;
}

#search .result .content
{
	width:930px;
}

#search .result .number
{
	width:20px;
	float:left;
	height:20px;
	color:#333;
	padding-top:3px;
	font-size:14px;
}

#search .result .info
{
	width:930px;
	font-size:11px;
	margin-bottom:15px;
}

#search .hr
{
	height:3px;
	width:920px;
	background-color:#FFF;
	display:block;
	border-color:#cfcfcf #FFF #FFF;
	border-style:dashed none none;
	border-width:1px 0 0;
}

#search .red
{
	font-weight:700;
	color:red;
}

#page_selector
{
	height:20px;
	width:500px;
	margin-right:auto;
	margin-left:auto;
}

#page_selector span.active_page
{
	height:17px;
	width:20px;
	margin-right:2px;
	margin-left:2px;
	display:inline-block;
	text-align:center;
	border:1px solid #333;
	background-color:#999;
	color:#000;
	padding-top:3px;
	font-weight:700;
}

#page_selector a.page
{
	height:17px;
	width:20px;
	margin-right:2px;
	margin-left:2px;
	display:inline-block;
	text-align:center;
	border:1px solid #cfcfcf;
	background-color:#FFF;
	color:#666;
	padding-top:3px;
	font-weight:700;
}

#page_selector a.page:hover
{
	text-decoration:none;
	border:1px solid #333;
	background-color:#999;
	color:#000;
	padding-top:3px;
	font-weight:700;
}

#page_selector a.back
{
	padding-top:3px;
	font-weight:700;
	background-image:url(../img/small-arrow-left.gif);
	background-repeat:no-repeat;
	background-position:center left;
	display:inline-block;
	padding-left:15px;
	height:20px;
	width:50px;
}

#page_selector a.back:hover
{
	background-image:url(../img/small-arrow-left_active.gif);
}

#page_selector a.next
{
	padding-top:3px;
	font-weight:700;
	background-image:url(../img/small-arrow-right.gif);
	background-repeat:no-repeat;
	background-position:center right;
	display:inline-block;
	height:20px;
	width:50px;
	padding-right:15px;
	margin-left:15px;
}

#page_selector a.next:hover
{
	background-image:url(../img/small-arrow-right_active.gif);
}

#body_container #news_box
{
	width:480px;
	margin-right:30px;
	position:relative;
	height:240px;
	border-bottom-style:dashed;
	border-bottom-color:#999;
	background-image:url(../img/v2/news_block/news_inactive_bg.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	float:left;
	border-width:0 0 1px;
}

#body_container #news_box .tab
{
	height:30px;
	width:95px;
	position:relative;
	float:left;
	text-align:center;
	padding-top:8px;
	color:#333;
}

#body_container #news_box .tab .updates
{
	text-decoration:none;
	font-weight:700;
	color:#F60;
	font-size:11px;
}

#body_container #news_box .tab_active
{
	height:30px;
	width:95px;
	position:relative;
	background-image:url(../img/v2/news_block/news_active_tab.jpg);
	background-repeat:repeat-x;
	float:left;
	text-align:center;
	padding-top:8px;
	font-weight:700;
	background-position:center;
}

#body_container #news_box .tab a
{
	border-bottom:1px dotted #86BD00;
	text-decoration:none;
	white-space:nowrap;
	position:relative;
}

#body_container #news_box .tab a:hover
{
	border-bottom:none;
	text-decoration:underline;
}

#body_container #news_box .news_logo
{
	border-bottom:none;
	float:left;
	height:152px;
	width:152px;
	margin-top:18px;
	margin-right:15px;
	position:relative;
}

#body_container #news_box #news_titles
{
	float:left;
	width:313px;
	margin-top:18px;
	position:relative;
}

#body_container #news_box #news_titles ul
{
	list-style-type:none;
	position:relative;
	margin:0;
	padding:0;
}

#body_container #news_box #news_titles ul li
{
	display:block;
	background-image:url(../img/icons/profile_icons.png);
	background-repeat:no-repeat;
	background-position:2px -270px;
	height:17px;
	padding-left:20px;
	margin-bottom:7px;
	position:relative;
	white-space:nowrap;
	overflow:hidden;
}

#body_container #news_box #news_titles ul li.new
{
	display:block;
	background-image:url(../img/icons/profile_icons.png);
	background-repeat:no-repeat;
	background-position:2px -255px;
	height:17px;
	padding-left:20px;
	margin-bottom:7px;
	position:relative;
}

#body_container #news_box #news_titles ul li.important
{
	display:block;
	background-image:url(../img/icons/profile_icons.png);
	background-repeat:no-repeat;
	background-position:0 -239px;
	height:17px;
	padding-left:20px;
	margin-bottom:7px;
	position:relative;
}

#body_container #news_box #news_titles .comments
{
	font-size:12px;
	font-weight:400;
	color:#CCC;
	text-decoration:none;
}

#body_container #news_box #news_titles .comments:hover
{
	color:#333;
}

#body_container #news_box #news_titles a
{
	font-size:15px;
}

#body_container #news_box #news_titles .next
{
	background-color:#f0f0f0;
	height:15px;
	font-size:11px;
	color:#4b4b4b;
	background-image:url(../img/small-arrow-right.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:100px;
	float:left;
	position:relative;
	margin-top:15px;
	margin-bottom:10px;
	margin-left:20px;
	padding:1px 20px 1px 2px;
}

#body_container #banner
{
	height:236px;
	float:left;
	width:444px;
	background-image:url(../img/v2/banner_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:4px;
	padding-left:5px;
}

#body_container #recent_blogs
{
	height:auto;
	float:left;
	width:480px;
	margin-top:30px;
	position:relative;
	margin-right:30px;
}

#body_container #recent_blogs a.next
{
	background-color:#f0f0f0;
	height:15px;
	font-size:11px;
	color:#4b4b4b;
	background-image:url(../img/small-arrow-right.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:100px;
	float:left;
	position:relative;
	margin-top:15px;
	margin-bottom:10px;
	margin-left:65px;
	padding:1px 20px 1px 2px;
}

#body_container #recent_blogs #post
{
	position:relative;
	float:left;
	width:480px;
	margin-top:20px;
	height:auto;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#CCC;
	padding-bottom:15px;
}

#body_container #recent_blogs #post .ipad2 {width:26px;height:32px;position:absolute;background:url(../img/promotions/pokah/blog_competition_ipad2_badge.jpg) no-repeat;top:0px;right:0px;}

#body_container #recent_blogs #post .title
{
	font-size:18px;
	width:430px;
}

#body_container #recent_blogs #post .info
{
	padding-top:3px;
}

#body_container #recent_blogs #post .text
{
	padding-top:7px;
}

#body_container .header,#content_3 .header,#partners .header
{
	font-size:18px;
	color:#333;
	position:relative;
	float:left;
}

#body_container .winnings
{
	width:247px;
	position:relative;
	float:left;
	margin-top:30px;
	background-image:url(../img/v2/winnings_bg.jpg);
	height:333px;
	background-repeat:no-repeat;
	background-position:left 30px;
}

#body_container .winnings .help
{
	position:absolute;
	top:35px;
	left:220px;
	z-index:5;
}

#body_container .winnings .content_1
{
	padding-left:15px;
	padding-top:5px;
	width:217px;
	margin-top:10px;
	position:relative;
	float:left;
	clear:both;
}

#body_container .winnings .content_1 .winer
{
	position:relative;
	height:auto;
	width:230px;
	float:left;
}

#body_container .winnings .content_1 .down
{
	position:relative;
	height:6px;
	width:217px;
	margin-top:7px;
	margin-bottom:7px;
	background-image:url(../img/v2/up_and_down_arrows.jpg);
	background-repeat:no-repeat;
	background-position:center -24px;
	float:left;
}

#body_container .winnings .content_1 .down_empty
{
	position:relative;
	height:6px;
	width:217px;
	margin-top:7px;
	margin-bottom:7px;
	background-image:url(../img/v2/up_and_down_arrows.jpg);
	background-repeat:no-repeat;
	background-position:center -18px;
	float:left;
}

#body_container .winnings .content_1 .up1
{
	position:relative;
	height:6px;
	width:217px;
	margin-top:7px;
	margin-bottom:0;
	background-image:url(../img/v2/up_and_down_arrows.jpg);
	background-repeat:no-repeat;
	background-position:center -6px;
	float:left;
}

#body_container .winnings .content_1 .up1_empty
{
	position:relative;
	height:6px;
	width:217px;
	margin-top:7px;
	margin-bottom:0;
	background-image:url(../img/v2/up_and_down_arrows.jpg);
	background-repeat:no-repeat;
	background-position:center -12px;
	float:left;
}

#body_container #activity
{
	poisition:relative;
	background-image:url(../img/v2/activity.jpg);
	background-repeat:no-repeat;
	height:340px;
	width:246px;
	position:relative;
	margin-top:25px;
	margin-bottom:20px;
	float:left;
	background-position:left 34px;
}

#body_container #activity #content_2
{
	poisition:relative;
	height:276px;
	width:216px;
	position:relative;
	margin-top:30px;
	float:left;
	margin-left:15px;
	overflow:hidden;
}

#body_container #activity #content_2 .action
{
	font-size:11px;
	width:100%;
	height:auto;
	float:left;
	position:relative;
	padding-bottom:5px;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#CCC;
	margin-bottom:10px;
}

#body_container #activity #content_2 .action .time
{
	float:left;
	width:34px;
}

#body_container #activity #content_2 .action .event
{
	line-height:1.5em;
	font-style:italic;
	color:#333;
	float:left;
	margin-left:5px;
	width:177px;
}

#body_container #activity #content_2 .action a
{
	font-style:normal;
	color:#86BD00;
}

#body_container #activity #content_2 #white_tint
{
	background-image:url(../img/v2/white_tint.png);
	background-repeat:no-repeat;
	background-position:center top;
	position:absolute;
	width:216px;
	height:100px;
	z-index:3;
	left:0;
	top:177px;
}

#body_container #nearest_tourneys
{
	poisition:relative;
	background-image:url(../img/v2/clock.jpg);
	background-repeat:no-repeat;
	height:auto;
	overflow:hidden;
	width:246px;
	position:relative;
	margin-top:25px;
	float:left;
	background-position:right top;
}

#body_container #nearest_tourneys .date
{
	float:left;
	clear:left;
	padding-top:7px;
	color:#000;
	position:relative;
}

#body_container #nearest_tourneys #nearest
{
	float:left;
	clear:left;
	height:77px;
	width:236px;
	margin-top:20px;
	background-image:url(../img/v2/nearest_tourney_bg.jpg);
	background-repeat:no-repeat;
	padding-top:2px;
	padding-left:10px;
	position:relative;
}

#body_container #nearest_tourneys #nearest .nearest_table_class
{
	height:12px;
	font-size:11px;
	color:#999;
}

#content_3
{
	height:auto;
	width:180px;
	float:left;
	position:relative;
}

#content_3 .stats
{
	float:left;
	height:120px;
	width:180px;
	background-image:url(../img/v2/stats_graphs_bg.jpg);
	background-repeat:no-repeat;
	background-position:0 center;
	clear:both;
	padding-top:5px;
}

#partners
{
	height:auto;
	width:180px;
	float:left;
	position:relative;
	clear:left;
}

#body_container #photoquiz.box_757px
{
	float:left;
	width:757px;
	min-height:500px;
	max-height:100000px;
	margin-top:15px;
	background-image:url(../img/photoquiz/aprile_prize.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	position:relative;
}

#body_container #photoquiz.box_757px .desc_prize_box
{
	position:relative;
	width:350px;
	height:auto;
}

#body_container #photoquiz .box_757px p
{
	width:350px;
}

#body_container #photoquiz.box_757px a.no_style
{
	text-decoration:none;
	color:#030;
}

#body_container .green_btn
{
	width:174px;
	background-image:url(../img/photoquiz/green_btn.jpg);
	background-repeat:no-repeat;
	background-position:0 top;
	float:left;
	height:18px;
	margin-top:40px;
	position:relative;
	text-align:center;
	color:#030;
	padding-top:4px;
	font-size:12px;
	margin-right:20px;
}

#body_container .green_btn:hover
{
	background-image:url(../img/photoquiz/green_btn.jpg);
	background-repeat:no-repeat;
	background-position:-174px top;
	cursor:pointer;
}

#body_container .rules_btn
{
	width:132px;
	background-image:url(../img/132px_btn.jpg);
	background-repeat:no-repeat;
	background-position:0 top;
	float:left;
	height:18px;
	margin-top:40px;
	position:relative;
	text-align:center;
	color:#030;
	padding-top:4px;
	font-size:12px;
}

#body_container .rules_btn:hover
{
	background-image:url(../img/photoquiz/rules_btn.jpg);
	background-repeat:no-repeat;
	background-position:-132px top;
	cursor:pointer;
}

#body_container #photoquiz #quiz_preview
{
	position:relative;
	width:756px;
	float:left;
	margin-top:80px;
}

#body_container #photoquiz .quiz_photo
{
	position:relative;
	width:228px;
	float:left;
	margin-top:40px;
	background-image:url(../img/avatar-shadow.gif);
	background-repeat:no-repeat;
	height:auto;
	background-position:center top;
}

#body_container #photoquiz .star:hover
{
	background-position:-16px center;
	cursor:pointer;
}

#body_container #photoquiz .star_voted
{
	background-image:url(../img/photoquiz/rating_stars.jpg);
	background-repeat:no-repeat;
	background-position:-16px center;
	height:15px;
	width:16px;
	float:left;
}

#body_container #photoquiz .thumb
{
	height:186px;
	width:186px;
	margin:10px auto 25px;
}

#body_container #photoquiz .thumb_table
{
	margin-left:18px;
	width:208px;
}

#body_container #photoquiz .thumb_table td
{
	height:18px;
}

#body_container #photoquiz .gray_text
{
	height:18px;
	color:#a7a7a7;
}

.tooltip
{
	z-index:100;
}

.tip
{
	border:1px solid #999;
	background-color:#f2f2f2;
	z-index:100;
	font-size:12px;
	font-family:Times New roman;
	padding:15px;
}

/*  */
.social_box
{
	width:200px;
	height:100px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	right:0;
	top:0;
}

.social_box .social_container
{
	height:14px;
	width:100px;
	padding-top:2px;
	clear:both;
	padding-bottom:5px;
	margin-left:20px;
}

.social_box .social_fb
{
	height:16px;
	width:16px;
	background-image:url(http://www.pokahlv.com/img/icons/social_icons.png);
	background-repeat:no-repeat;
	background-position:0 -16px;
	float:left;
	margin-right:5px;
}

.social_box .social_twitter
{
	height:16px;
	width:16px;
	background-image:url(http://www.pokahlv.com/img/icons/social_icons.png);
	background-repeat:no-repeat;
	background-position:-16px -16px;
	float:left;
	margin-right:5px;
}

.social_box .social_youtube
{
	height:16px;
	width:16px;
	background-image:url(http://www.pokahlv.com/img/icons/social_icons.png);
	background-repeat:no-repeat;
	background-position:-32px -16px;
	float:left;
	margin-right:5px;
}

.forgot_password_box
{
	width:500px;
	height:200px;
	text-align:center;
	margin:50px auto;
}

.forgot_password_box h1
{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 20px;
	padding:0;
}

.forgot_password_box .tip
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	border:none;
	background-color:transparent;
	margin:0 0 10px;
	padding:0;
}

.forgot_password_box .recover_btn
{
	margin-top:25px;
	margin-bottom:15px;
}

input.btn_gray
{
	-moz-border-radius:5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-khtml-border-radius:5px 5px 5px 5px;
	border-radius:5px;
	background:url("http://www.pokahlv.com/img/btn/gradients.jpg") repeat-x scroll 0 0 #DDD;
	color:#898989;
	cursor:pointer;
	font:15px "Arial",sans-serif;
	overflow:visible;
	text-shadow:1px 1px 0 #FFF;
	width:auto;
	border-color:#CCC;
	border-style:solid;
	border-width:1px;
	margin:0;
	padding:1px 8px 2px;
}

input.btn_gray:hover,input.btn_gray:focus,input[type=submit].btn_gray:hover,input[type=submit].btn_gray:focus
{
	border:1px solid #898989;
	background-position:0 -25px;
	color:#333;
}

input.text_field
{
	-moz-border-radius:5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-khtml-border-radius:5px 5px 5px 5px;
	border-radius:5px;
	border:1px solid #DDD;
	font-size:14px;
	width:200px;
	margin:0;
	padding:3px;
}

input[type="text"]:focus,input[type="password"]:focus,textarea:focus,.OrderDetails .Form .Input input:focus
{
	box-shadow:0 0 8px #98e67d;
	-webkit-box-shadow:0 0 8px #98e67d;
	-moz-box-shadow:0 0 8px #98e67d;
	border:#38ab0f solid 1px !important;
	outline:none;
}

.ThreeColumnPromoTemplate
{
	width:960px;
	height:auto;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.ThreeColumnPromoTemplate .LargeBannerImg
{
	width:960px;
	height:250px;
	margin-bottom:30px;
}

.ThreeColumnPromoTemplate .MidColumn
{
	width:420px;
	float:left;
	text-align:justify;
	line-height:1.5em;
	margin:0 20px;
}

.ThreeColumnPromoTemplate #RankTable
{
	background-color:#FFF;
}

.ThreeColumnPromoTemplate #RankTable td
{
	background-color:#FFF;
	height:25px;
}

.ThreeColumnPromoTemplate #RankTable td.row
{
	background-color:#f3f3f3;
}

.ThreeColumnPromoTemplate #RankTable .header
{
	height:30px;
	font-size:11px;
	background-color:#e6e6e6;
	background-image:url(img/btn/gray_gradient.jpg);
	background-repeat:repeat-x;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.9);
	color:#333;
}

.ThreeColumnPromoTemplate #RankTable .header_left
{
	height:30px;
	font-size:11px;
	background-color:#e6e6e6;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	border-top-left-radius:10px;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.9);
	color:#333;
}

.ThreeColumnPromoTemplate #RankTable .header_right
{
	height:30px;
	font-size:11px;
	background-color:#e6e6e6;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.9);
	color:#333;
}

/* User Rating */
#body_container #user_rating
{
	width:246px;
	float:left;
	padding-top:45px;
}

#body_container #user_rating #user_box
{
	width:246px;
	margin-top:15px;
	float:left;
	border:solid 1px #c5c5c5;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

#body_container #user_rating #user_box .user_reit_block
{
	width:222px;
	height:20px;
	margin-left:6px;
	margin-right:8px;
	padding-left:10px;
	padding-top:6px;
	border-bottom:1px solid #e5e5e5;
}

#body_container #user_rating #user_box .user_name
{
	width:92px;
	float:left;
}

#body_container #user_rating #user_box .user_reit
{
	width:25px;
	float:left;
	font-size:12px;
	color:#1e8f1b;
	font-weight:700;
	text-align:right;
	padding-right:5px;
}

#body_container #user_rating #user_box .user_img
{
	height:7px;
	margin-top:3px;
	background-image:url(../img/v2/rating_lime_gradient_bg.jpg);
	float:left;
	border:none 0 #000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:inset 0 1px 2px #5e5e5e;
	-webkit-box-shadow:inset 0 1px 2px #5e5e5e;
	box-shadow:inset 0 1px 2px #5e5e5e;
}

#body_container #user_rating #user_box .user_button_top .help
{
	width:16px;
	height:15px;
	background-image:url(../img/v2/help.gif);
	background-repeat:no-repeat;
	float:left;
	margin-top:6px;
	margin-right:8px;
	cursor:help;
}

#body_container #user_rating #user_box .user_button_top
{
	width:246px;
	height:20px;
}

#body_container #user_rating #user_box .user_button_top .up1_empty
{
	height:6px;
	width:200px;
	background-image:url(../img/v2/up_and_down_arrows.jpg);
	background-repeat:no-repeat;
	background-position:center -12px;
	float:left;
	margin-top:10px;
	margin-left:22px;
}

#body_container #user_rating #user_box .user_button_top .up1
{
	height:6px;
	width:200px;
	margin-top:10px;
	margin-left:22px;
	background-image:url(../img/v2/up_and_down_arrows.jpg);
	background-repeat:no-repeat;
	background-position:center -6px;
	float:left;
}

#body_container #user_rating #user_box .user_button_bottom
{
	width:236px;
	height:20px;
	margin-top:-1px;
	margin-left:5px;
	margin-right:5px;
	background-color:#FFF;
}

#body_container #user_rating #user_box .user_button_bottom .down1_empty
{
	height:6px;
	width:236px;
	background-image:url(../img/v2/up_and_down_arrows.jpg);
	background-repeat:no-repeat;
	background-position:center -18px;
	float:left;
	margin-top:5px;
	margin-bottom:10px;
}

#body_container #user_rating #user_box .user_button_bottom .down1
{
	height:6px;
	width:236px;
	margin-top:5px;
	margin-bottom:10px;
	background-image:url(../img/v2/up_and_down_arrows.jpg);
	background-repeat:no-repeat;
	background-position:center -24px;
	float:left;
}

/* End of User Rating 
 Pokah Filter */
#pokah_filter
{
	width:470px;
	margin-top:10px;
	background-color:#f1eff0;
	border:solid 1px #dadada;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:8px;
}

#pokah_filter .bold
{
	font-weight:700;
}

#pokah_filter .button_active
{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	display:block;
	background-color:#f7b137 !important;
	background-image:url(../img/orange_glow_bg.png);
	background-repeat:no-repeat;
	background-position:center;
	color:#5d1b06;
	text-decoration:none;
	border:solid 0 #dadada;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:inset 0 1px 2px #5e5e5e;
	-webkit-box-shadow:inset 0 1px 2px #5e5e5e;
	box-shadow:inset 0 1px 2px #5e5e5e;
	text-shadow:1px 1px 1px #FFF;
	padding:3px 6px 4px 8px;
}

#pokah_filter .button
{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	display:block;
	color:#000;
	text-decoration:none;
	border:solid 0 #dadada;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-shadow:1px 1px 1px #FFF;
	padding:3px 6px 4px 8px;
}

#pokah_filter .button:hover
{
	background-color:#d4d2d3;
}

/* End of Filter 
 Hand compressor tool */
.ExpandHandContainer
{
	position:relative;
	display:block;
	width:928px;
	border:1px solid #CCC;
	-moz-border-radius:5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	height:auto;
	background:url(img/icons/hand.jpg) 15px 15px no-repeat;
	margin:15px 0;
	padding:15px 15px 15px 45px;
}

.ExpandHandContainer a.toggle
{
	color:#999;
	text-decoration:none;
	display:block;
}

.ExpandHandContainer a.toggle:hover
{
	color:#999;
	text-decoration:none;
}

.ExpandHandContainer .HandName
{
	font-weight:700;
	padding-bottom:10px;
	color:#86BD00;
}

.ExpandHandContainer .HandText
{
	margin-top:20px;
}

/* End of Hand compressor tool */
.RightInfoBox
{
	margin-bottom:30px;
	width:250px;
	height:250px;
	border:1px solid #CCC;
	-moz-border-radius:5px;
	background:#fafafa;
	padding:10px;
}

.RightInfoBox .Title
{
	font-size:14px;
	font-weight:700;
	color:#333;
	margin-bottom:25px;
}

.RightInfoBox .CircleContainer
{
	float:left;
	margin-bottom:10px;
	width:250px;
}

.EmptyCircle
{
	width:20px;
	height:17px;
	background:url(../img/kop/tournament_played_indicator_sprite.png) no-repeat 0 0;
	margin-right:10px;
	float:left;
}

.GreenCircle
{
	width:20px;
	height:17px;
	background:url(../img/kop/tournament_played_indicator_sprite.png) no-repeat 0 -20px;
	margin-right:10px;
	float:left;
}

.BlueCircle
{
	width:20px;
	height:17px;
	background:url(../img/kop/tournament_played_indicator_sprite.png) no-repeat 0 -40px;
	margin-right:10px;
	float:left;
}

.YellowCircle
{
	width:20px;
	height:17px;
	background:url(../img/kop/tournament_played_indicator_sprite.png) no-repeat 0 -60px;
	margin-right:10px;
	float:left;
}

.QualifiedImg
{
	width:58px;
	height:18px;
	background:url(../img/kop/tournament_played_indicator_sprite.png) no-repeat 0 -82px;
	margin-right:10px;
	margin-left:12px;
	float:left;
}

.RoundTableHeader
{
	height:30px;
	background:#CCC;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	line-height:30px;
	text-shadow:0 1px 0 #efefef;
}

.RoundTableHeader .header1
{
	float:left;
	width:50px;
	text-align:center;
	border-right:1px solid #dfdfdf;
}

.RoundTableHeader .header2
{
	float:left;
	width:109px;
	padding-left:10px;
	border-right:1px solid #dfdfdf;
}

.RoundTableHeader .header3
{
	float:left;
	width:99px;
	text-align:center;
}

#body_container #ImportantContainer
{
	float:left;
	width:480px;
	height:auto;
	margin-top:30px;
	position:relative;
	margin-right:30px;
}

#body_container #ImportantContainer .OrangeTitle
{
	float:left;
	width:445px;
	height:25px;
	padding-left:30px;
	margin-left:10px;
	font-size:16px;
	padding-top:2px;
	color:#fb7f00;
	background-image:url("../img/icons/popular_icon.png");
	background-repeat:no-repeat;
	background-position:0 0;
}

#body_container #ImportantContainer .OrangeBox
{
	float:left;
	width:460px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:1px solid #fe9901;
	margin-top:6px;
	padding-left:10px;
	padding-right:10px;
	-webkit-box-shadow:1px 1px 3px #ededed;
	-moz-box-shadow:1px 1px 3px #ededed;
	box-shadow:1px 1px 3px #ededed;
}

#body_container #ImportantContainer .OrangeBox .Row
{
	height:20px;
	line-height:20px;
	padding:10px 0;
}

#body_container #ImportantContainer .OrangeBox .Row a.BoldTitle
{
	font-size:14px;
	font-weight:700;
}

#body_container #ImportantContainer .OrangeBox .Row a.BoldTitle:hover
{
	background-color:#86BD00;
	color:#FFF;
	text-decoration:none;
}

.ActivityBox
{
	width:224px;
	height:auto;
	padding-bottom:10px;
	line-height:1.5em;
	margin:10px 10px 0;
}

.ActivityBox a.User
{
	display:inline;
	color:#000;
	padding-left:13px;
	background:url(../img/icons/blog_status.png) no-repeat -3px -49px;
}

.ActivityBox .Arrow
{
	display:inline;
	font-size:14px;
	padding:0 2px;
}

.ActivityBox a.Comment
{
	display:inline;
	font-weight:700;
	padding-left:13px;
	background:url(../img/icons/blog_status.png) no-repeat -3px -37px;
}

.ActivityBox .CommentsCount
{
	color:#F90;
	font-weight:700;
	padding-left:3px;
	display:inline;
}

.ActivityBox a.Post
{
	display:inline;
	font-weight:700;
	padding-left:13px;
	background:url(../img/icons/blog_status.png) no-repeat -3px -62px;
}

#LoyaltyInfoBox
{
	width:757px;
	float:left;
	margin-left:30px;
	margin-top:40px;
	margin-bottom:20px;
	position:relative;
}

#LoyaltyInfoBox .BoxTitle
{
	font-size:18px;
	color:#333;
	margin-bottom:25px;
}

#LoyaltyInfoBox a.Tip
{
	font-size:11px;
	text-decoration:underline;
	position:absolute;
	top:5px;
	right:235px;
}

#LoyaltyInfoBox .LeftSide
{
	width:220px;
	float:left;
}

#LoyaltyInfoBox .LeftSide .Row
{
	width:220px;
	margin-bottom:7px;
	height:14px;
	clear:both;
}

#LoyaltyInfoBox .LeftSide .Label
{
	float:left;
	width:160px;
}

#LoyaltyInfoBox .LeftSide .Green
{
	color:#3fa60f;
	font-weight:700;
}

#LoyaltyInfoBox .LeftSide .Silver
{
	color:#333;
	font-weight:700;
}

#LoyaltyInfoBox .LeftSide .Gold
{
	color:#b26809;
	font-weight:700;
}

#LoyaltyInfoBox .LeftSide .Black
{
	color:#000;
	font-weight:700;
}

#LoyaltyInfoBox .LeftSide .Gray
{
	color:#888;
}

#LoyaltyInfoBox a.HistoryLink
{
	float:left;
	clear:both;
	margin-top:4px;
	color:#333;
	text-decoration:underline;
	font-size:11px;
}

#LoyaltyInfoBox .RightSide
{
	width:500px;
	float:left;
	position:relative;
}

#LoyaltyInfoBox .RightSide .ProgressBarContainer
{
	width:300px;
	height:50px;
	position:absolute;
	top:-12px;
	left:0;
}

#LoyaltyInfoBox .RightSide a.BuyTicketBtn
{
	-moz-border-radius:5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	background:url(../img/btn/gradients.jpg) repeat-x scroll 0 0 transparent;
	border:1px solid #555;
	color:#111;
	font-size:12px;
	display:block;
	height:18px;
	position:absolute;
	left:0;
	text-align:center;
	text-shadow:0 1px 0 #FFF;
	top:32px;
	width:auto;
	padding:3px 15px 0;
}

#LoyaltyInfoBox .RightSide a.BuyTicketBtn_Disabled
{
	cursor:default;
	-moz-border-radius:5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	background:url(../img/btn/gradients.jpg) repeat-x scroll 0 0 transparent;
	border:1px solid #CCC;
	color:#999;
	font-size:12px;
	display:block;
	height:18px;
	position:absolute;
	left:0;
	text-align:center;
	text-shadow:0 1px 0 #FFF;
	top:32px;
	width:auto;
	padding:3px 15px 0;
}

#LoyaltyInfoBox .RightSide a.GoToMarketBtn
{
	-moz-border-radius:5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	background:url(../img/btn/gradients.jpg) repeat-x scroll 0 0 transparent;
	border:1px solid #555;
	color:#111;
	font-size:12px;
	display:block;
	height:18px;
	position:absolute;
	left:130px;
	text-align:center;
	text-shadow:0 1px 0 #FFF;
	top:32px;
	width:auto;
	padding:3px 15px 0;
}

#LoyaltyInfoBox .RightSide a.GoToMarketBtn_Disabled
{
	cursor:default;
	-moz-border-radius:5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	background:url(../img/btn/gradients.jpg) repeat-x scroll 0 0 transparent;
	border:1px solid #CCC;
	color:#999;
	font-size:12px;
	display:block;
	height:18px;
	position:absolute;
	left:130px;
	text-align:center;
	text-shadow:0 1px 0 #FFF;
	top:32px;
	width:auto;
	padding:3px 15px 0;
}

#LoyaltyInfoBox a.TournamentInfo
{
	position:absolute;
	top:66px;
	left:0;
	color:#333;
	text-decoration:underline;
	font-size:11px;
}

.PopupContainer
{
	width:430px;
	height:400px;
	padding:20px;
}

.PopupContainer .Header
{
	font-size:18px;
	color:#000;
	margin-bottom:20px;
}

.PopupContainer .Schedule .CurrentStats .Title
{
	font-weight:700;
	margin-bottom:5px;
}

.PopupContainer .Schedule .TableHeader
{
	width:400px;
	height:30px;
	background-color:#ccc;
	line-height:30px;
	font-weight:700;
}

.PopupContainer .Schedule .TableHeader .Col0 {
	width:80px;
	text-align:center;
	float:left;
}

.PopupContainer .Schedule .TableHeader .Col1 {
	width:220px;
	padding-left:20px;
	float:left;
}

.PopupContainer .Schedule .TableHeader .Col2 {
	text-align:center;
	float:left;
	width:80px;
}

.PopupContainer .Schedule .ScrollContainer
{
	width:420px;
	height:280px;
	overflow-y:auto;
}

.PopupContainer .Schedule .ScrollContainer .Row1
{
	width:400px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #CCC;
	float:left;
}

.PopupContainer .Schedule .ScrollContainer .Row1 .Col0 {
	float:left;
	width:80px;
	text-align:center;
	padding-top:10px;
}

.PopupContainer .Schedule .ScrollContainer .Row1 .Col1 {
	float:left;
	width:220px;
	padding-left:20px;
	padding-top:10px;
}

.PopupContainer .Schedule .ScrollContainer .Row1 .Col2 {
	float:left;
	width:80px;
	padding-top:10px;
}

.PopupContainer .Schedule .Plus
{
	color:#090;
	font-weight:700;
}

.PopupContainer .Schedule .Minus
{
	color:#C00;
	font-weight:700;
}

.PopupContainer .SystemMsgBox_Error
{
	position:relative;
	width:360px;
	height:auto;
	border:1px solid #d44848;
	background-image:url(../img/icons/error_cross.png);
	background-repeat:no-repeat;
	background-position:10px 7px;
	background-color:#fde9e9;
	font-family:Arial;
	font-size:12px;
	color:#900;
	margin-bottom:15px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:10px 20px 10px 40px;
}

.PopupContainer .SystemMsgBox_Success
{
	position:relative;
	width:360px;
	height:auto;
	border:1px solid #6ec610;
	background-image:url(../img/icons/checkmark.png);
	background-repeat:no-repeat;
	background-position:10px 7px;
	background-color:#edfde8;
	font-family:Arial;
	font-size:12px;
	color:#176407;
	margin-bottom:15px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:10px 20px 10px 40px;
}

.PopupContainer .SystemMsgBox_Error .Title,.PopupContainer .SystemMsgBox_Success .Title
{
	font-weight:700;
	padding-bottom:5px;
}

.PopupContainer .MPStatus
{
	position:relative;
	width:390px;
	height:auto;
	border:1px solid #CCC;
	color:#888;
	margin-bottom:30px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:8px 15px;
}

.PopupContainer .MPStatus .PMP
{
	padding-bottom:5px;
}

.PopupContainer .MPStatus strong
{
	color:#000;
}

.PopupContainer .MPStatus .Status
{
	padding-top:5px;
}

.PopupContainer .MPStatus .Tickets
{
	padding-top:15px;
}

.PopupContainer .MPStatus .Tickets .TicketTitle
{
	padding-bottom:5px;
}

.PopupContainer .MPStatus .Tickets  .GreenTickets
{
	width:200px;display:inline;padding-right:20px;
}

.PopupContainer .MPStatus .Tickets  .SilverTickets
{
	width:200px;display:inline;padding-right:20px;
}

.PopupContainer .MPStatus .Tickets  .GoldTickets
{
	width:200px;display:inline;
}


.PopupContainer .BuyBtnContainer
{
	width:420px;
	height:50px;
	position:relative;
}

.PopupContainer .BuyBtnContainer .GreenBtn
{
	width:125px;
	height:23px;
	position:relative;
	float:left;
	border:solid 1px #34790a;
	-moz-box-shadow:0 2px 3px #CCC;
	-webkit-box-shadow:0 2px 3px #CCC;
	box-shadow:0 2px 3px #CCC;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-image:url(../img/btn/loyalty_btn.jpg);
	background-position:0 0;
	font-size:14px;
	color:#165005;
	text-shadow:0 1px 0 #FFF;
	text-align:center;
	text-decoration:none;
	outline:none;
	margin-right:5px;
	cursor:pointer;
	padding:5px 0 0;
}

.PopupContainer .BuyBtnContainer .GreenBtn:hover
{
	-moz-box-shadow:0 0 5px #66e11b;
	-webkit-box-shadow:0 0 5px #66e11b;
	box-shadow:0 0 5px #66e11b;
}

.PopupContainer .BuyBtnContainer .SilverBtn
{
	width:125px;
	height:23px;
	position:relative;
	float:left;
	border:solid 1px #909090;
	-moz-box-shadow:0 2px 3px #CCC;
	-webkit-box-shadow:0 2px 3px #CCC;
	box-shadow:0 2px 3px #CCC;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-image:url(../img/btn/loyalty_btn.jpg);
	background-position:0 -33px;
	font-size:14px;
	color:#333;
	text-shadow:0 1px 0 #FFF;
	text-align:center;
	text-decoration:none;
	outline:none;
	cursor:pointer;
	margin:0 14px;
	padding:5px 0 0;
}

.PopupContainer .BuyBtnContainer .SilverBtn:hover
{
	-moz-box-shadow:0 0 5px #a0a0a0;
	-webkit-box-shadow:0 0 5px #a0a0a0;
	box-shadow:0 0 5px #a0a0a0;
}

.PopupContainer .BuyBtnContainer .GoldBtn
{
	width:125px;
	height:23px;
	position:relative;
	float:left;
	border:solid 1px #89620f;
	-moz-box-shadow:0 2px 3px #CCC;
	-webkit-box-shadow:0 2px 3px #CCC;
	box-shadow:0 2px 3px #CCC;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-image:url(../img/btn/loyalty_btn.jpg);
	background-position:0 -66px;
	font-size:14px;
	color:#89620f;
	text-shadow:0 1px 0 #FFF;
	text-align:center;
	text-decoration:none;
	outline:none;
	margin-left:5px;
	cursor:pointer;
	padding:5px 0 0;
}

.PopupContainer .BuyBtnContainer .GoldBtn:hover
{
	-moz-box-shadow:0 0 5px #ff9600;
	-webkit-box-shadow:0 0 5px #ff9600;
	box-shadow:0 0 5px #ff9600;
}

.PopupContainer .BuyBtnContainer .Disabled
{
	opacity:.4;
	opacity:0.4 !important;
	filter:alpha(opacity=40);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); /* IE 5.5+*/
	-moz-opacity:.4;
	-khtml-opacity: 0.4;
	cursor:default !important;
}

.PopupContainer .BuyBtnContainer .DescGreen
{
	font-size:11px;
	color:#999;
	font-style:italic;
	position:absolute;
	top:40px;
	left:0;
	width:125px;
	text-align:center;
}

.PopupContainer .BuyBtnContainer .DescSilver
{
	font-size:11px;
	color:#999;
	font-style:italic;
	position:absolute;
	top:40px;
	left:146px;
	width:125px;
	text-align:center;
}

.PopupContainer .BuyBtnContainer .DescGold
{
	font-size:11px;
	color:#999;
	font-style:italic;
	position:absolute;
	top:40px;
	left:293px;
	width:125px;
	text-align:center;
}

#head_container #profile_box_reg .remember_me a:hover,#head_container #profile_box_login .left_box a
{
	color:#86BD00;
	text-decoration:none;
}

#head_container #profile_box_login .left_box a:hover,#head_container #profile_box_login .left_box .msg_1 a:hover,#head_container #profile_box_login .left_box .msg_1 a.new:hover
{
	text-decoration:underline;
}

#head_container #profile_box_login .right_box .StatusContainer div,#LoyaltyInfoBox .LeftSide .Data
{
	float:left;
}

#head_container #profile_box_login .right_box a.BuyTicketBtn_Disabled:hover,#LoyaltyInfoBox a.HistoryLink:hover,#LoyaltyInfoBox .RightSide a.BuyTicketBtn_Disabled:hover,#LoyaltyInfoBox .RightSide a.GoToMarketBtn_Disabled:hover,#LoyaltyInfoBox a.TournamentInfo:hover
{
	text-decoration:none;
}

#head_container #profile_box_login .right_box .ProgressBarContainer .GreenPointsLimit,#LoyaltyInfoBox .RightSide .ProgressBarContainer .GreenPointsLimit
{
	width:100px;
	height:15px;
	position:absolute;
	left:0;
	top:0;
	text-align:center;
	font-size:10px;
	font-style:italic;
	color:#999;
}

#head_container #profile_box_login .right_box .ProgressBarContainer .SilverPointsLimit,#LoyaltyInfoBox .RightSide .ProgressBarContainer .SilverPointsLimit
{
	width:100px;
	height:15px;
	position:absolute;
	left:100px;
	top:0;
	text-align:center;
	font-size:10px;
	font-style:italic;
	color:#999;
}

#head_container #profile_box_login .right_box .ProgressBarContainer .GoldPointsLimit,#LoyaltyInfoBox .RightSide .ProgressBarContainer .GoldPointsLimit
{
	width:100px;
	height:15px;
	position:absolute;
	left:200px;
	top:0;
	text-align:center;
	font-size:10px;
	font-style:italic;
	color:#999;
}

#head_container #profile_box_login .right_box .ProgressBarContainer .GreenProgress,#head_container #profile_box_login .right_box .ProgressBarContainer .SilverProgress,#head_container #profile_box_login .right_box .ProgressBarContainer .GoldProgress,#LoyaltyInfoBox .RightSide .ProgressBarContainer .GreenProgress,#LoyaltyInfoBox .RightSide .ProgressBarContainer .SilverProgress,#LoyaltyInfoBox .RightSide .ProgressBarContainer .GoldProgress
{
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
	width:300px;
	height:15px;
	position:absolute;
	top:14px;
	left:1px;
	background:url(../img/loyalty/progress_bars.png) no-repeat;
	z-index:2;
}

#head_container #profile_box_login .right_box .ProgressBarContainer .ProgressBarEmptyBg,#LoyaltyInfoBox .RightSide .ProgressBarContainer .ProgressBarEmptyBg
{
	width:300px;
	height:16px;
	position:absolute;
	top:14px;
	left:0;
	background:url(../img/loyalty/loyalty_bg_empty.png) no-repeat;
	background-position:0 0;
	z-index:1;
}

#head_container #profile_box_login .right_box .TemporaryPoints strong,#head_container #profile_box_login .right_box .RealPoints strong
{
	padding-left:3px;
}

#search,#body_container
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#body_container #news_box #news_titles .next:hover,#body_container #recent_blogs a.next:hover
{
	background-color:#d5d5d5;
	background-image:url(../img/small-arrow-right_active.gif);
}

#body_container .winnings .content_1 .down:hover,#body_container #user_rating #user_box .user_button_bottom .down1:hover
{
	background-image:url(../img/v2/up_and_down_arrows.jpg);
	background-position:center -30px;
	cursor:pointer;
}

#body_container .winnings .content_1 .up1:hover,#body_container #user_rating #user_box .user_button_top .up1:hover
{
	background-image:url(../img/v2/up_and_down_arrows.jpg);
	background-position:center 0;
	cursor:pointer;
}

#body_container #photoquiz .star,#body_container #photoquiz .star_blank
{
	background-image:url(../img/photoquiz/rating_stars.jpg);
	background-repeat:no-repeat;
	background-position:0 center;
	height:15px;
	width:16px;
	float:left;
}

.ThreeColumnPromoTemplate .LeftColumn,.ThreeColumnPromoTemplate .RightColumn
{
	width:250px;
	float:left;
}

.RightInfoBox .DescText,.PopupContainer .Schedule .CurrentStats
{
	margin-bottom:20px;
}

#body_container #ImportantContainer .OrangeBox .DashedBorder,.DashedBottomBorder
{
	border-bottom:1px dashed #CCC;
}

#LoyaltyInfoBox .RightSide a.BuyTicketBtn:hover,#LoyaltyInfoBox .RightSide a.GoToMarketBtn:hover
{
	background-position:0 -26px;
	border:1px solid #222;
	color:#000;
	text-decoration:none;
}

.FeaturedRooms {
	width:200px;
	height:auto;
	margin-left:-9px;
	float:left;
	border:1px solid #CCC;
	-moz-border-radius:5px;
	-moz-box-shadow:0px 1px 2px #CCC;
	padding-left:9px;
	margin-top:10px;
}

.FeaturedRooms .Header {
	width:209px;
	height:20px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	background:url(../img/btn/gradients.jpg) repeat-x 0px -105px;
	margin-left:-9px;
	line-height:20px;
	text-align:center;
	text-shadow:0px 1px 1px #666;
}

.PPLBanner {width:481;height:111px;margin-top:30px;margin-bottom:-20px;}

.polls {
	width:600px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	background:#FAFAFA;
	border:1px solid #CCC;
	padding:20px;
	clear: both;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0px 1px 3px #CCC;
	-moz-box-shadow:0 1px 3px #CCC;
	-webkit-box-shadow:0px 1px 3px #CCC;
}

.polls .poll {padding-bottom:30px;}
.polls .poll .title {font-size:14px;font-family:Arial;font-weight:bold;color:#222;margin-bottom:10px;}
.polls .poll .answer {margin-bottom:15px;}
.polls .poll .answer a{
	background: url(../img/btn/gradients.jpg) repeat-x scroll 0 0 transparent;
    border: 1px solid #bebebe;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	color: #444;
    font-size: 14px;
    clear: both;
    height: 20px;
    padding: 5px 10px 0;
    position: relative;
    text-align: center;
    text-shadow: 0 1px 0 #FFFFFF;
    width: auto;
	clear:both;
	display:block;
	box-shadow:0 2px 3px #DBDBDB;
	-moz-box-shadow:0 2px 3px #DBDBDB;
	-webkit-box-shadow:0 2px 3px #DBDBDB;
}
.polls .poll .answer a:hover, #create_topic .polls a.add:hover{
    border: 1px solid #333333;
    color: #111111;
    text-decoration: none;
}

.polls .poll .answer .vote-option {font-size:14px;margin-bottom:5px;color:#333;}
.polls .poll .answer .vote-bar {width:100%;background:#CCC;height:19px;border-radius:30px;box-shadow:inset 0px 1px 3px #777;}
.polls .poll .answer .vote-bar .vote-progress{
	height:17px;
	border-radius:30px;
	margin-left:-1px;
	text-align:center;
	font-weight:bold;
	line-height:17px;
	font-size:14px;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZWFjODk2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTQlIiBzdG9wLWNvbG9yPSIjZmY5NDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZjYjAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #ffffff 0%, #eac896 5%, #ff9400 54%, #fcb000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(5%,#eac896), color-stop(54%,#ff9400), color-stop(100%,#fcb000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eac896 5%,#ff9400 54%,#fcb000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#eac896 5%,#ff9400 54%,#fcb000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#eac896 5%,#ff9400 54%,#fcb000 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#eac896 5%,#ff9400 54%,#fcb000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcb000',GradientType=0 ); /* IE6-8 */
	border: 1px solid #a25305;
    text-shadow: 0 1px 0 #ffc184;
	color:#111;
	min-width: 5% !important;
}
.polls .poll .answer .vote-count{font-style:italic;color:#666;font-size:13px;}

#create_topic .polls {
    clear: both;
    float: left;
    margin-top: 20px;
    overflow: hidden;
    position: relative;
    width: 720px;
}

#create_topic .polls h2 {
    font-size: 16px;
    padding: 0px 0px 5px;
}

#create_topic .polls .poll {
    width: 720px;
    padding: 10px;
    margin: 10px 0px;
	border:1px solid #888;
}

#create_topic .polls .poll input {
	width:500px;
	height:20px;
	margin-bottom:10px;
}

#create_topic .polls .poll input:focus{height:22px;}

#create_topic .polls a.add {
	background: url(../img/btn/gradients.jpg) repeat-x scroll 0 0 transparent;
    border: 1px solid #bebebe;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	color: #444;
    font-size: 14px;
    height: 20px;
    padding: 5px 10px 0;
    position: relative;
    text-align: center;
    text-shadow: 0 1px 0 #FFFFFF;
    width: auto;
	display:block;
	box-shadow:0 2px 3px #DBDBDB;
	-moz-box-shadow:0 2px 3px #DBDBDB;
	-webkit-box-shadow:0 2px 3px #DBDBDB;
	float:left;
}

#create_topic .polls a.remove {float:left;margin-left:15px;padding-top: 7px;}


