/* -------------------------------
		Reset style 
------------------------------- */
html, body{width:100%; height:100%;}
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,blockquote,table,th,td{margin:0; padding:0;} 
table{border:0px; border-collapse:collapse;}
td{vertical-align:top;}
ul,ol{list-style:none;}
img{border:0;}
a{outline:none; color:#fff;}
fieldset{border:0;}

/* -------------------------------
	Base font 
------------------------------- */
body{font: normal 12px Arial, Tahoma, Helvetica, sans-serif; color:#000;}
a{text-decoration:none; color:#3b85b6;}
a:visited{}
a:hover{text-decoration:underline;}
a:active{}

/* -------------------------------
		Base style 
------------------------------- */
html, body{text-align:center; background:#9e9e9e;}
#container{width:1010px; /*min-height:100%; height:auto !important; height:100%;*/ margin:0 auto; background:#ebebeb url('../images/right-line.gif') repeat-y 100% 0;}
#main{/*min-width:1010px;*/ width:1010px; /*min-height:100%; height:auto !important; height:100%;*/ margin:0 auto; text-align:left; background:url('../images/left-line.gif') repeat-y 0 0;}
#header{min-height:252px; height:auto !important; height:252px; background:url('../images/header-bg.jpg') repeat-y 0 0;}
#left_column{width:473px; float:left; padding:0 0 0 5px;}
#right_column{width:220px; float:right; padding:0 5px 0 0;}
#center_column{margin:0 224px 0 480px;}
#footer_push{width:100%; height:16px; clear:both;}
#footer{width:1010px; margin:0 auto; text-align:left; background:url('../images/header-bg.jpg') repeat-y 0 0;}

/* -------------------------------
		Template style 
------------------------------- */
#header-logo { width:285px; height:114px; position:absolute; display:block; left:22px; top:21px;}
.header-left-corner{min-height:252px; height:auto !important; height:252px; background:url('../images/header-left-corner.gif') no-repeat 0 0;}
.header-right-corner{min-height:252px; height:auto !important; height:252px; padding:0 5px; background:url('../images/header-right-corner.gif') no-repeat 100% 0;}
.login-a {background:url("../images/login-a-bg.gif") no-repeat scroll 0 0 #006699; display:inline; float:right; height:13px; margin:0 5px 0 0; padding:4px 15px 0 20px; text-align:center; z-index:2; position:relative;}
	.login-a a {font-size:13px; font-weight:bold; margin:0 7px;}
	.login-a a:hover{}
	.login-a button {margin:0 7px; padding:0; border:0; background:none; color:#FFF; font-size:13px; font-weight:bold; font-family:Arial,Tahoma,Helvetica,sans-serif; text-decoration:underline; cursor:pointer;}

.header-top{clear:both; height:160px; background:#006699; position:relative;}
.menu-previous{float:left; display:inline; margin-left:2px; width:62px; height:31px; background:url('../images/menu-previous.png') no-repeat 0 0;}
.menu-next{float:left; width:47px; height:31px; cursor:pointer; background:url('../images/menu-next.png') no-repeat 0 0;}
.header-top a, .top-menu a, .login-a a {color:#fff; text-decoration:none;}
.top-menu-container{position:relative; float:left; width:886px; height:31px; overflow:auto;}
	.top-menu{display:block; position:relative; width:5000px; height:31px;}
	.top-menu li{display:block; float:left; height:31px; background:url('../images/menu-bg.png') no-repeat 100% 0;}
	.top-menu li a{display:block; width:95px; height:31px; line-height:31px; margin:0 16px 0 0; text-align:center; font-size:13px; font-weight:bold; background:#006699;}
.top-menu2{float:left; margin-top:13px;}
	.top-menu2 li{float:left; display:inline; margin-left:15px;}
	.top-menu2 li a{text-decoration:underline; font-size:14px; font-weight:bold; color:#003300;}
	.top-menu2 li a:hover{text-decoration:none;}	
.top-serch{float:right; padding:7px 0 0 0;}
	.top-serch-input{width:170px; padding:4px 2px 5px 30px; border:none; font-size:13px; color:#4a4a4a; background:#ebebeb url('../images/search-input-bg.gif') no-repeat 0 0;}
	.top-serch-submit{border:none; width:30px; height:25px; background:url('../images/search-input-submit.gif') no-repeat 0 0;}
	
.news-container{margin:11px 6px 0 12px; padding-top:4px; background:#fff;}
.news{padding:0 4px 4px 4px;}
.news-top{min-height:53px; height:auto !important; height:53px; background:#f0f0f0;}	
	.news-date-block{float:left; width:92px; height:53px; font-size:14px; font-weight:bold; color:#010101; background:#77a860;}
		.news-date{display:block; margin:8px 0 0 5px;}
		.news-time{display:block; margin:2px 0 0 5px;}
	.news-title{float:left; width:337px; height:53px; background:#f0f0f0;}
		.news-title h2{margin:0 8px; line-height:53px; font-size:18px; font-style:italic; color:#000;}
	.news-title-button{float:left; width:13px; height:13px; margin:20px 0 0 0; cursor:pointer; background:url('../images/news-title-button.gif') no-repeat 0 0;}
	.news-title-button-active{background-position:right;}
.news-text{clear:both; background:#acacac;}
	.news-text img{/*display:block; margin:0 auto;*/}
	.news-text p{margin:10px 7px 7px 7px; font-weight:bold; color:#003300;}
.news-lbc{height:21px; background:url('../images/news-lbc.gif') no-repeat 0 100%;}
.news-rbc{height:21px; background:url('../images/news-rbc.gif') no-repeat 100% 100%;}
	.news-button{float:right; margin:0 25px 0 0; height:21px; background:#adc2a4 url('../images/news-button-lc.gif') no-repeat 0 0;}
		.news-button a{display:block; padding:4px 10px 0 10px; font: italic 12px Arial, Helvetica, sans-serif; font-weight:bold; color:#003300; background:url('../images/news-button-rc.gif') no-repeat 100% 0;}
		.news-button a:hover{text-decoration:none;}
		#content .block .in .newsimage {float:left; padding: 0 10px 10px 0;}
		
.latest-news{margin:24px 4px 11px 12px; background:url('../images/latest-news-point.gif') repeat-y 0 0;}
	.latest-news-rb{background:url('../images/latest-news-rb.gif') repeat-y 100% 0;}
	.latest-news-tb{height:26px; background:#ebebeb url('../images/latest-news-tb.gif') no-repeat 0 100%;}
	.latest-news-bb{padding:1px 10px 10px 10px; min-height:11px; height:auto !important; height:11px; background:url('../images/latest-news-bb.gif') no-repeat 0 100%;}
		.latest-news-title{height:26px;}
			.latest-news-title h3, .latest-news-title h1{float:left; display:inline; line-height:26px; margin:0 0 0 36px; font-size:17px; color:#003300;}
			.latest-news-date{float:right; display:inline; margin:0 30px 0 0; height:26px; line-height:26px; background:#bad3af url('../images/latest-news-date-lc.gif') no-repeat 0 0;}
				.latest-news-date div{padding:0 25px; font-size:13px; font-weight:bold; font-style:italic; color:#003300; background:url('../images/latest-news-date-rc.gif') no-repeat 100% 0;}
		.latest-news-text{margin-bottom:4px; overflow:hidden; zoom:1;}
			.latest-news-text-tc{background:#fff url('../images/latest-news-text-tc.gif') no-repeat 100% 0;}
			.latest-news-text-bc{overflow:hidden; zoom:1; background:url('../images/latest-news-text-bc.gif') no-repeat 100% 100%;}
			.latest-news-text img{float:left; margin:1px 6px 1px 1px; width:90px; height:55px;}
			.latest-news-text h4{margin:4px 6px 0 5px; font-size:12px; color:#003300;}
			.latest-news-text p{display:inline; margin:0 6px 4px 1px;}

.league-table{margin:11px 0 20px 0; width:298px; background:#3b85b6 url('../images/league-table-lb.gif') repeat-y 0 0;}
	.league-table-top{width:298px; height:42px; background:url('../images/league-table-top-bg.gif') repeat-x 0 0;}
		.league-table-top-lc{width:100%; height:42px; background:url('../images/league-table-top-lc.gif') no-repeat 0 0;}
		.league-table-top-rc{width:100%; height:35px; padding-top:7px; text-align:center; font-size:17px; font-weight:bold; font-style:italic; color:#fff; background:url('../images/league-table-top-rc.gif') no-repeat 100% 0;}
		.league-table-top-rc span{color:#cc3333;}
	.league-table-content{width:294px; overflow:hidden; padding:5px 2px; background:url('../images/league-table-rb.gif') repeat-y 100% 0;}
		.league-table-top-content{width:100%; background:url('../images/league-table-top-content-bg.gif') no-repeat 50% 20px; color:#fff;}
		.league-table-top-content .top td{height:68px; vertical-align:middle;}
		.league-table-top-content .score{font-size:50px; color:#fff; word-spacing:-10px;}
		.league-table-top-content a{font-size:16px;}
		.league-table-top-content1{float:left; width:118px;}
		.league-table-top-content2{float:left; width:98px; text-align:right;}
		.league-table-top-content1 img{float:left;}
		.league-table-top-content2 img{float:right;}
		.league-table-top-content1 span{display:block; float:left; font-size:50px; margin:10px 0 0 10px; color:#fff;}
		.league-table-top-content2 span{display:block; float:left; font-size:50px; margin:10px 10px 0 5px; color:#fff;}
		.league-table-content-online{display:block; margin-bottom:20px; text-align:center; font-size:13px; font-weight:bold; color:#663333;}
		.country-list span{display:block; float:left; width:75px; height:31px; line-height:31px; text-align:center; font-size:16px; color:#fff;}
		.country-list a{display:block; float:left; width:73px; height:31px; line-height:31px; text-decoration:underline; text-align:center; font-size:16px; color:#66ccff; background:#006699;}
		.country-list a:hover{text-decoration:none;}
		.comand-list{float:left; margin:8px 5px 0 7px;}
			.comand-list div{margin:0 0 7px 0; width:280px; line-height:22px; font-size:12px; color:#000; background:#5b99c2;}
			.comand-list span{margin:0 10px 0 5px; line-height:22px; font-size:14px; color:#fff;}
		.scrool{float:left; margin:8px 0 0 0;}
			.scrool-top{display:block; margin:0 0 37px 0;}
	.league-table-bottom{width:298px; height:29px; background:url('../images/league-table-bottom.gif') repeat-x 0 0;}
		.league-table-bottom-lc{width:100%; height:29px; background:url('../images/league-table-bottom-lc.gif') no-repeat 0 0;}
		.league-table-bottom-rc{width:100%; height:29px; background:url('../images/league-table-bottom-rc.gif') no-repeat 100% 0;}

.vote{margin:6px 0 4px 0; width:216px; background:url('../images/vote-border.gif') repeat-y 0 0;}
	.vote-tb{height:26px; background:#ebebeb url('../images/vote-tb.gif') no-repeat 0 100%;}
		.vote-tb h3{line-height:26px; text-align:center; font-size:17px; color:#003300;}
	.vote-content{background:url('../images/vote-border.gif') repeat-y 100% 0;}	
		.vote-question-top-bg{margin:0 0 0 2px; width:212px; background:#a7a7a7 url('../images/vote-question-top-bg.gif') no-repeat 0 0;}
		.vote-question-bottom-bg{padding:7px 14px; font-weight:bold; color:#000; background:url('../images/vote-question-bottom-bg.gif') no-repeat 0 100%;}
		.vote-content form{padding:8px 12px;}
		.vote-content span{display:block; margin:0 0 10px 0;}
		.vote-content input{}
		.vote-content p{margin:0 0 0 20px; color:#333333;}
		.vote-content a{padding:0 19px 0 16px; color:#234e23;}
		.vote-content a:hover{text-decoration:none; color:#a1a1a1;}
	.vote-bb{height:24px; background:#ebebeb url('../images/vote-bb.gif') no-repeat 0 0;}
		.vote-bb div{margin:0 auto; width:150px; height:24px; background:#a1a1a1 url('../images/vote-a-lc.gif') no-repeat 0 0;}
		.vote-bb a{display:block; height:24px; line-height:24px; text-align:center; font-size:13px; background:url('../images/vote-a-rc.gif') no-repeat 100% 0;}
.easypoll fieldset {border:0; margin:0; padding:0;}
p.total {margin:0 !important; text-align:center;}

.choices {margin:5px 0; color:#000; padding:0 12px; line-height:1.3;}
.choices input {margin-right:5px;}
.choices li {margin:10px 0;}

.buttons {text-align:center; width:100%; height:100%;}
.buttons input {border:0; background:none; cursor:pointer; color:#234E23; font-size:13px; margin: 0 5px;}

.right-banner{margin:0 auto; width:204px; border:1px solid #fff;}

.league-table2{margin:15px 0 11px 0; width:216px; background:url('../images/vote-border.gif') repeat-y 0 0;}
	.league-table2-tb{height:26px; background:#ebebeb url('../images/vote-tb.gif') no-repeat 0 100%;}
		.league-table2-tb h3,.league-table2-tb h1{margin:0 auto; width:170px; line-height:26px; text-align:center; font-size:17px; color:#000; background:#ebebeb;}
	.league-table2-content{color:#333333; background:url('../images/vote-border.gif') repeat-y 100% 0;}
		.league-table2-content table{width:212px; margin:0 0 0 2px;}
		.league-table2-title{line-height:18px; font-weight:bold; color:#000; background:#cccccc;}
		.league-table2-color1{line-height:18px; background:#f9f9f9;}
		.league-table2-color2{line-height:18px; background:#e6e6e6;}
		.league-table2-namber{width:19px; padding-left:5px; vertical-align:middle;}
		.league-table2-i{width:21px; padding-left:4px; vertical-align:middle;}
		.league-table2-o{width:18px; vertical-align:middle;}
	.league-table2-bb{height:15px; background:#ebebeb url('../images/vote-bb.gif') no-repeat 0 100%;}
		.league-table2-bb div{float:right; display:inline; margin:0 10px 0 0; width:155px; height:24px; background:#a1a1a1 url('../images/tape-table-a-lc.gif') no-repeat 0 0;}
		.league-table2-bb a{display:block; height:24px; line-height:24px; text-align:center; font-size:13px; font-style:italic; font-weight:bold; color:#fff; background:url('../images/tape-table-a-rc.gif') no-repeat 100% 0;}	
				
.tape-news{margin:0 0 11px 0; width:298px; background:url('../images/tape-news-lb.gif') repeat-y 0 0;}
	.tape-news-rb{padding:5px 17px 10px; background:url('../images/tape-news-lb.gif') repeat-y 100% 0;}
		.tape-news-rb span, #strip .in span{float:left; font-weight:bold; color:#4a7a4a;}
		.tape-news-rb p, #strip .in p{margin:0 0 10px 38px;}
		.tape-news-text-color{color:#333333;}
		.tape-news-text-color a {color:#333333;}
	.tape-news-tb{height:26px; background:#ebebeb url('../images/tape-news-tb.gif') no-repeat 0 100%;}
		.tape-news-tb h3,.tape-news-tb h1{line-height:26px; margin:0 0 0 28px; font-size:17px; color:#003300;}
	.tape-news-bb{height:24px; background:#ebebeb url('../images/tape-news-bb.gif') no-repeat 0 0;}
		.tape-news-bb div{float:right; display:inline; margin:0 10px 0 0; width:155px; height:24px; background:#5d91a9 url('../images/tape-news-a-lc.gif') no-repeat 0 0;}
		.tape-news-bb a{display:block; height:24px; line-height:24px; text-align:center; font-size:13px; font-style:italic; font-weight:bold; color:#003366; background:url('../images/tape-news-a-rc.gif') no-repeat 100% 0;}
		
				
.footer-left-corner{min-height:103px; height:auto !important; height:103px; background:url('../images/footer-left-corner.gif') no-repeat 0 100%;}
.footer-right-corner{min-height:103px; height:auto !important; height:103px; padding:0 5px; background:url('../images/footer-right-corner.gif') no-repeat 100% 100%;}
	.footer-left{height:100%; float:left; padding:22px 10px;}
	.footer-right{float:right; padding: 35px 10px;}
	
.gray{font-weight:normal !important; float:none !important; color:#999 !important;}
	.gray a {color:#999;}
	
/* -------------------------------
		Forms style 
------------------------------- */	
.formbox{width:300px; margin:0 auto; text-align:center;}
	.required{color:red;}
	
.wlpeViewAttribute {width:100px; color:#666;}

.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px;
    font-size: 86%;
    color: black;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid black;
    padding: 1px 5px 2px;
    margin-right: 1px;
    background-color: #008CBA;
    color: #fff;
}
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px;
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #008CBA;
    padding: 1px 5px 2px;
    margin-right: 1px;
    text-decoration: none !important;
    color: black;
}
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}	
	
#nav{
  font-size:13px;
  font-weight:bold;
  list-style-type:none;
  width:100%;
  height:31px;
  display:inline-block;
  background:#006699;
  line-height:31px
}
  #nav li{
    float:left;
    width:120px;
    margin-top:-10000px;
	margin-left:1px
  }
    #nav li a{
      width:120px;
      text-decoration:none;
      text-align:center;
      color:#fff;
      position:relative;
      float:left;
      margin-right:-120px;
      margin-top:10000px;
	  border-right:1px solid white;
    }
    #nav li a:hover, #content #nav li a:focus, #content #nav li a:active{
      background:#0080c0;
      margin-right:0;
      color:#FFF
    }
    #nav li ul{
      background:#006699;
      float:left;
      margin-top:-31px;
      padding-top:31px;
      margin-bottom:-10000px;
      list-style-type:none
    }
      #nav li ul li{
        float:none;
        margin:0;
        width:auto
      }
        #nav li ul li a{
          float:none;
          display:block;
          margin:0;
          margin-right:-1px;
          background:#006699;
		  border:0
        }	
		
	#nav .home {
	  width:40px;
	}
	#nav .home a {
	  width:40px;
	  height:23px;
	  padding-top:8px
	}
	#nav .last a {
	  border-color:#006699;
	}
