body { background:#27447E; font-family:verdana, arial; margin:95px 0 0; padding:20px 0; }
a,a:visited { color:#0078B3; text-decoration:none; }
a:hover { text-decoration:underline; color:#c00; }
form { padding:0 margin:; }
.absolute_header { position:absolute; top:10px; left:0; right:0; }
.header { width:1004px; background:#fff; height:105px; margin:0 auto; }
.top_banner { float:left; width:728px; height:90px; margin-top:10px; }
.logo { float:left; height:90px; background:#eee; width:255px; display:inline; margin:10px 1px 0 10px; }
.wrapper { background:#fff; voice-family:inherit; width:984px; margin:0 auto; padding:0 10px 10px; }
html>body .wrapper { width:984px; }
.short_news { background:#000 url(images/bgr_short_news.jpg) repeat-x; margin-bottom:5px; voice-family:inherit; height:252px; border: 1px solid #000;}
.right_tabs { float:right; width:300px; text-align:right; font-size:13px; font-weight:400; padding-top:4px; }
html>body .short_news { height:252px; }
.hp_300 { float:left; width:302px; background:#fff; text-align:center; padding:1px 0; }
.news_line { width:680px; float:left; background:#e4e4e4; }
.third_news,.third_news_middle { float:left; width:33%; text-align:center; font-size:12px; height:175px; }
.third_news_middle { width:34%; }
.third_news img,.third_news_middle img { border:2px solid #ccc; margin:10px 0 5px; }
.third_news p,.third_news_middle p { margin:0; padding:0 10px; }
.team_space { height:77px; clear:both;}
.team_space ul { list-style-type:none; margin:0 0 0 8px; padding:0; }
.team_space ul li { background:url(images/common_head.gif) no-repeat left -226px; width:151px; height:29px; float:left; display:inline; margin:0 10px 4px 0; padding:0; }
.team_space ul li a,.team_space ul li a:visited { display:block; text-align:right; font-size:14px; line-height:14px; font-weight:700; color:#fff; padding:7px 8px 0 0; }
.team_space ul li a:hover { text-decoration:none; color:#F90; }
.team_space_box { padding-top:8px; float:left; width:654px; }
.hp_menu { height:33px; background:#272425 url(images/common_corner.gif) no-repeat right -97px; }
.hp_menu ul { list-style-type:none; margin:0; padding:0; }
.hp_menu li { height:33px; float:left; }
#bet { background:#2E647C url(images/common_tab.gif) no-repeat; width:90px; }
#shopping { background:#317D62 url(images/common_tab.gif) no-repeat left -99px; width:150px; }
#tickets { background:#7B528A url(images/common_tab.gif) no-repeat left -132px; width:130px; }
#travel { background:#A0823F url(images/common_tab.gif) no-repeat left -165px; width:125px; }
#rss { background:#C44F00 url(images/common_tab.gif) no-repeat left -66px; width:90px; }
#games { background:#9A3C35 url(images/common_tab.gif) no-repeat left -33px; width:120px; }
.hp_menu li a,.hp_menu li a:visited { display:block; font-size:15px; text-transform:uppercase; color:#fff; line-height:15px; text-align:right; font-weight:700; background:url(images/top_right_tab.gif) no-repeat right top; padding:9px 10px 9px 0; }
.hp_menu li a:hover { color:#FC0; text-decoration:none; }
.main_content_hp,.main_content_country { background:url(images/bgr_main_hp.gif); }
.main_content_country { border-top:1px solid #ddd; }
.main_left_hp { float:left; margin-right:2px; voice-family:inherit; width:639px; padding:10px; }
html>body .main_left_hp { width:639px; }
.main_right_hp { float:left; border-top:2px solid #fff; voice-family:inherit; width:300px; padding:10px; }
html>body .main_right_hp { width:300px; }
.spacer { font-size:2px; clear:both; }
.hp_two_cols { background:url(images/vertical_dot.gif) repeat-y 379px top; }
.hp_two_cols_left { float:left; width:369px; margin-right:20px; }
.hp_two_cols_right { float:left; width:250px; }
.small_article_box { border-bottom: 1px dotted #ccc; margin-bottom:15px; padding:0 0 15px; }
.small_article_box p { font-size:12px; line-height:17px; margin:0; padding:5px 0 0; }
.small_article_box p img {
    max-height:120px;
    max-width:120px;
    height: expression(this.height >= this.width && this.height > 120 ? 120 : true);
    width: expression(this.height < this.width && this.width > 120 ? 120 : true);
    float:left; border:1px solid #ccc; margin:4px 10px 0 0; padding:1px; }
.small_article_box h3 { font-size:13px; margin:0; padding:0 0 3px; }
.small_article_title h3 { font-size:13px; margin:0; padding:0 0 3px; }
.small_desc { font-size:11px; background: #E9F2FB; color:#333; padding:4px 0 5px 7px; }
.video { background:#666 url(images/common_head.gif) no-repeat 5px -259px; color:#fff; font-size:14px; line-height:14px; margin:0 0 1px; padding:9px 0 8px 32px; }
.marketing { background:#666 url(images/common_head.gif) no-repeat 5px -30px; color:#fff; font-size:14px; line-height:14px; margin:0 0 1px; padding:9px 0 11px 35px; }
.ad_space { padding:10px 0; }
.ad_marketing { padding:5px 0 0 0; text-align:center; }
.dd_team { width:300px; font-size:14px; margin-bottom:10px; }
.right_box { border:1px solid #666; background:#fff; margin-bottom:10px; }
.right_box_content { border-top:3px solid #282626; background:url(images/common_gif.gif) no-repeat 15px -94px; margin:0 1px; padding:8px 10px; }
.right_box h3 { color:#fff; font-size:13px; line-height:13px; margin:1px; padding:10px 0 11px 38px; }
.headline { background:#333 url(images/common_head.gif) no-repeat 5px -30px; }
.uc { background:#333 url(images/common_head.gif) no-repeat 5px -100px; }
.archive { background:#333 url(images/common_head.gif) no-repeat 5px 5px; }
.more_blogs { background:#333 url(images/common_head.gif) no-repeat 5px -65px; }
.right_news { border-bottom: 1px dotted #ccc; margin-bottom:6px; font-size:11px; padding:0 0 7px; }
.left_flag { float:left; width:32px; padding-top:4px; }
.right_headline { float:left; width:244px; color:#666; }
.right_headline span { font-weight:700; font-size:13px; line-height:18px; margin:0; }
.read_more { font-size:11px; font-weight:700; clear:both; padding-top:3px; }
.small_rss { font-size:11px; margin:0; padding:5px 0 10px; }
.right_box_content ul { font-size:13px; font-weight:700; list-style-type:none; margin:0; padding:0; }
.right_news p { font-size:13px; font-weight:700; background:url(images/common_circle.gif) no-repeat left -88px; margin:0; padding:0 0 0 18px; }
.hp_search { float:left; width:275px; background:url(images/common_corner.gif) no-repeat; }
.sf_hp { float:left; border:0; font-size:12px; display:inline; voice-family:inherit; width:226px; height:17px; margin:6px 2px 0 10px; padding:5px 5px 0; }
html>body .sf_hp { width:226px; height:17px; }
.btn_hp { float:left; padding-top:6px; border:0; }
.country_name { height:38px; background:#c00 url(images/bgr_country_line.jpg) repeat-x; }
.country_name img { float:left; border-right:1px solid #fff; margin-right:10px; }
.country_name p { font-size:21px; float:left; line-height:21px; color:#fff; text-transform:uppercase; margin:0; padding:8px 0 0; }
.local_clubs { background:#ddd url(images/bgr_local_clubs.jpg) repeat-x; border-left:1px solid #DDD; border-right:1px solid #DDD; margin-bottom:5px; padding-bottom:5px; }
.local_clubs img { margin:5px 0 0 2px; }
.main_article { border-bottom: 1px dotted #ccc; margin-bottom:20px; padding-bottom:10px; }
.main_article h1{ color:#333333; font-family:georgia; font-size:1.65em; font-weight:normal; margin:0; padding:0; }
.main_article h2 { font-size:20px; margin:0; padding:0; }
.main_article_info { font-size:12px; color:#666; padding:3px 0 10px; }
.main_article h2 a:hover { text-decoration:none; }
.alignleft { border:1px solid #333; float:left; margin:3px 10px 0 0; padding:1px; }
.main_article p { font-size:13px; line-height:17px; margin:0; padding:0 0 12px; }
.read_article { font-size:13px; font-weight:700; background:url(images/common_head.gif) no-repeat left -206px; padding:0 0 4px 15px; }
.main_article_tags { font-size:11px; background:#FBF5E3; clear:both; padding:5px; }
.head_rss { background:#EB7329 url(images/common_head.gif) no-repeat left -173px; color:#FFF; font-size:12px; font-weight:700; text-transform:uppercase; padding:6px 10px 7px 35px; }
.head_rss a:hover { color:#fff; }
.rss_field { border:1px solid #666; height:20px; margin:0 1px 0 0; }
.rss_subscribe { background:#EEE; font-size:11px; line-height:14px; margin-bottom:15px; padding:5px 10px 10px; }
.club_line { border-bottom: 1px dotted #ccc; padding-bottom:5px; margin-bottom:15px; font-size:11px; }
.icon_line { height:27px; }
.club_line p { margin:0; padding:0 0 5px; }
.team_comment { float:left; height:27px; background:url(images/common_head.gif) no-repeat left -143px; width:121px; display:inline; margin-left:4px; }
.team_comment p { font-size:11px; margin:0; padding:6px 0 0 27px; }
.club_line h3 { font-size:13px; margin:0; padding:5px 0 4px; }
.club_line ul { margin:0; padding:0px 0px 0px 10px; }
.club_line li { margin:0 0 0 30px; padding:0; }
.team_more { font-size:11px; background:#FBF5E3; clear:both; margin-bottom:10px; padding:5px; }
.small_ad_right { border:1px solid #333; background:#fff; margin-bottom:10px; padding:0 0 8px; }
.half_banner { float:left; width:50%; text-align:center; padding-top:10px; }
ul.right_list { list-style-type:none; font-weight:400; margin:0; padding:7px 0 0; }
.right_list li { border-bottom: 1px dotted #ccc; padding-bottom:10px; margin-bottom:10px; }
.right_list li p { font-size:12px; margin:0; padding:0 0 0 25px; }
.comment { background:url(images/ic_comment.gif) no-repeat left 2px; }
.small { font-size:11px; }
.author { color:#F60; }
.half { float:left; width:50%; text-align:center; padding:10px 0 8px; }
.right_tabs a,.right_tabs a:visited { color:#fc0; margin-left:15px; }
.right_ad { margin:10px 0; }
.footer { width:1004px; font-size:11px; color:#ccc; margin:0 auto; padding:10px 0 0; }
.footer_right { float:right; width:600px; text-align:right; }
.banner_468 { padding-bottom:10px; }
.related_posts { font-size:13px; padding-bottom:10px; }
.related_posts h4 { font-size:18px; color:#C30; margin:0; padding:0 0 10px; }
.related_posts p { background:url(images/common_circle.gif) no-repeat 10px 5px; margin:0; padding:0 0 5px 22px; }
.navigation { background:#eee; font-size:11px; text-align:center; margin-bottom:10px; padding:5px; }
.right_feat { width:293px; background:#82BCDF; float:right; }
.feat_box { background:#DFEEF7; text-align:center; margin:1px; padding:10px; }
.feat_box h3 { font-size:16px; margin:0; padding:0 0 10px; }
.print { border-bottom:1px dotted #fff; margin-bottom:10px; padding:5px 0 10px; }
.share img { margin:0 5px 10px; border:0;}
.art_author { color:#666; font-size:12px; background:url(images/user.gif) no-repeat; margin:0 0 3px; padding:0 0 0 15px; }
.user_comment { background:#E7EAF1 url(images/bottom_comment.gif) no-repeat left bottom; padding-bottom:3px; margin-bottom:20px; }
.admin_comment { background:#FBF5E3 url(images/bottom_comment.gif) no-repeat left bottom; padding-bottom:3px; margin-bottom:20px; }
.add_comm { font-size:18px; clear:both; padding:15px 0; }
.user_comment p,.admin_comment p { font-size:11px; margin:0; padding:5px 10px; }
.hp_two_cols_left h2,.hp_two_cols_right h2 { font-size:20px; margin:0; padding:0 0 15px; }
.head_rss a,.head_rss a:visited,.footer a,.footer a:visited { color:#fc0; }
/*--menu --*/
.solidblockmenu_nav { display:block; font:bold 12px Arial; clear:both; border:1px solid #2D6AAD; border-top:0; background:#1F5B9C url(images/common_gif.gif) repeat-x left -47px; voice-family:inherit; height:27px; margin:0 0 1px; padding:1px 0 0; }
.solidblockmenu_nav img { vertical-align:middle; }
html>body .solidblockmenu_nav { height:27px; }
.solidblockmenu_nav a,.solidblockmenu_nav a:visited { display:block; float:left; color:#FFF; text-decoration:none; padding:0; }
.solidblockmenu_nav a.current:link,.solidblockmenu_nav a.current:visited { color:#253855; background:url(images/common_gif.gif) repeat-x; }
.solidblockmenu_nav a.current:hover { color:#fff; }
.solidblockmenu_nav a.special:link,.solidblockmenu_nav a.special:visited { color:#fff; background:url(images/bgr_top_special.gif) repeat-x; }
.menu { position:absolute; visibility:hidden; background:#999; layer-background-color:#999; border:1px solid #000; z-index:10; width:100px; padding:3px; }
.submenu { width:280px; border:1px solid #285182; font-size:12px; background:#EFF4FA; font-family:arial; }
.sub_content { border:2px solid #fff; }
.half_sub { float:left; width:48%; }
.half_sub ul { list-style-type:none; font-size:12px; margin:0; padding:5px 5px 5px 10px; }
.half_sub li { margin:0 0 3px; padding:0; }
.close_sub { background:#CBDBEF; text-align:right; clear:both; font-size:11px; border-top:1px solid #fff; padding:3px 5px; }
.sub_line { clear:both; font-weight:700; margin:0 10px; padding:5px 0 0; }
.outside { text-align:center; border-top:1px dotted #ccc; font-size:11px; clear:left; margin:0 10px; padding:5px; }
#contentDiv { position:absolute; left:10px; top:40px; font-size:14px; }
.solidblockmenu_nav a:hover,.solidblockmenu_nav a.special:hover { color:#fc0; }

/* Qtips js code */
 .tooltip{ background-color:#DEDEDE; border:1px solid #FFFFFF; left:-2000px; padding:5px; position:absolute; width:auto;}
 .tooltip p{background-color:#222222; color:#FFFFFF; margin:0; padding:2px 7px; }
/* Qtips js code */

.boxFll{float: left; border-bottom:1px dotted #CCCCCC; margin-bottom:20px; padding-bottom:10px;}
.hp_two_cols {clear: left;}
div.clear {height: auto!important; height:0; overflow: hidden}

h2.headline{ background: url("images/common_head.gif") no-repeat scroll 5px -30px #333333; color:#FFFFFF; font-size:13px; line-height:13px; margin:1px; padding:10px 0 11px 38px; margin-bottom:12px;}
.small_article_title{}
.small_article_title h3{margin-bottom:6px; background: url('images/common_head.gif  ') 0 -340px no-repeat; padding-left: 20px; margin-left:2px;}

h2.store{width: 250px; height: 30px; overflow: hidden; background: url('images/storeTitle.jpg') 0 0 no-repeat; margin:0; padding:0; color:#FFFFFF; font-size:12px; line-height:27px;}
h2.store a{text-transform:  uppercase; color: white; padding-left:32px; letter-spacing: -0.3px}
.storeBox{background:#fff; font-size:11px; line-height:14px; margin-bottom:15px; padding:7px 7px 10px 10px; border-top: none; border-bottom: 1px solid #6f6f6f;  border-right: 1px solid #6f6f6f;  border-left: 1px solid #6f6f6f;}
.storeBox p{text-align:center; margin: 0 0 1em ;}
.storeBox a.big{display: block; height: 30px; background: url('images/buy.jpg') 0 0 no-repeat; text-align: center; color: #fff; font-size: 22px; padding-top:3px;}
.storeBox p.buy{margin:0; color: #000; font-size: 13px;}
