@CHARSET "UTF-8";
body
{
	font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
	padding:0;
	margin:0;
	background:url('../images/front/background.png') repeat-x 0 160px;
}
a {
	color: #03a723;
	text-decoration:none;
}
a:visited {color:#DB7093;}
a:hover {color: #564b47; text-decoration:underline;}
a:active { color:#000000;}

img
{
	border:none;
}

h1 {

}

h2 {

}
/* ----------container to center the layout-------------- */
#container {
	width: 972px;
	margin: 0 auto;
}
#meddle_bg
{
	padding:0 6px;
	background:url('../images/front/shadow_meddle.png') repeat-y;
	float:left;
}
/* ----------banner for logo-------------- */
#head {
	
	padding: 0px;
	margin: 0px;
	height:215px;
	background:url('../images/front/levadiapais3.jpg') no-repeat center top;
	background-color: #008735;
}
#head_con
{
	width: 960px;
	margin: 0 auto;
	/*background:url('../images/front/head_bg.jpg') no-repeat;*/
	height:149px;
}
#logo
{
	position:relative;
	left:45px;
	top:6px;
	height:140px;
	width:124px;
	float:left;
}
#head_select, #head_select_lo
{
	background:url('../images/front/head_select_bg.png') no-repeat;
	height:34px;
	width:424px;
	position:relative;
	right:0;
	top:0;
	float:right;
}
#head_select_lo
{
	background:url('../images/front/head_select_bg_lo.png') no-repeat;
}
#head_select input, #head_select_lo input
{
	background:none;
	border:none;
}

#head_select #search_input
{
	margin-left:31px;
	width:120px;
	padding:0px;
}
#head_select_lo #search_input
{
	margin-left:27px;
	width:120px;
	padding:0px;
}
#search_smb
{
	color:white;
	padding:1px 0 0 0px;
	width:55px;
}
#sitemap
{
	color:white;
	float:left;
	font-size:13px;
	margin:2px 0 0 14px;
}
.lang_flag
{
	width:22px;
	height:14px;
	display:block;
	float:left;
	margin:5px 0 0 15px;
}
#slogan
{
	float:left;
	color:white;
	margin:30px 0 0 200px;
	height:140px;
}
#slogan h1
{
	font-size:13px;
	margin-bottom:0;
}
#slogan_sh
{
	font-size:30px;
}
/*Head menu*/
#head_menu
{
	float:right;
	width:100%;
	height:35px;
}
#head_menu ul
{
	margin:0;
	padding:0;
	float:right;
	height:35px;
	margin-right:20px;
}
#head_menu li
{
	float:left;
	height:35px;
	list-style:none;
    cursor:pointer;
}
.active_menu
{
	background:url('../images/menu/black_button_first.png') no-repeat !important;
}
.active_menu_m
{
	background:url('../images/menu/black_button_middle.png') repeat-x !important;
}
.active_menu_b
{
	background:url('../images/menu/black_button_back.png') no-repeat !important;
}
.green_first, .black_first
{
	background:url('../images/menu/green_button_first.png') no-repeat;
	height:35px;
	width:27px;
	float:left;
	z-index:100;
}
#head_menu li a
{
	padding:10px 0 0 0;
	color:white;
	display:block;
	height:35px;
	font-size:12px;
	float:left;
	width:auto;
    text-decoration:none;
}
.green_middle
{
	background:url('../images/menu/green_button_middle.png') repeat-x;
	height:35px;
	float:left;
}
.green_back, .black_back
{
	background:url('../images/menu/green_button_back.png') no-repeat;
	height:35px;
	width:40px;
	float:right;
	margin-right:-20px;
	z-index:0;
}
.black_first
{
    background:url('../images/menu/black_button_first.png') no-repeat;
}
.black_back
{
    background:url('../images/menu/black_button_back.png') no-repeat;
}
/* -----------------content--------------------- */
#content {
	padding: 0px;
    float:left;
    width:490px;
	background:#f2f2f2 url('../images/front/shadow_top.png') repeat-x top;
}
div#content 
{ 
	min-height:720px;
	height:expression(this.scrollHeight > 720 ? "auto":"720px"); 
}
.content_title{
	
}
/* --------------left navi------------- */
#left {
	float: left;
	width: 220px;
	margin: 0px;
	padding: 0px;
	background:#333333 url('../images/front/shadow_top.png') repeat-x top;
	min-height:720px;
}
#right {
	float: right;
	width: 250px;
	margin: 0px;
	padding: 0px;
	background:white url('../images/front/shadow_top.png') repeat-x top;
	min-height:720px;
}


/* -----------footer--------------------------- */
#footer {
	clear: both;
	margin: 0;
	padding: 0;
	float:left;
}
#partners{
	background:white;
	width:960px;
	float:left;
}
#main_martners, .sub_partners{
	color:#03a723;
	float:left;
	font-weight:bold;
	font-size:12px;
	padding:10px 0;
}
#main_martners{
	width:620px;
	padding-left:20px;
}
.sub_partners{
	width:150px;
	padding-left:10px;
}
.partners_column
{
	width:160px;
	float:left;
}
.partners_columnM, .partners_columnB
{
	width:160px;
	float:right;
}
.partner_div
{
	width:140px;
	height:140px;
	padding:10px;
	text-align:center;
}
.partner_div *
{
    vertical-align:middle;
}
.partner_div span
{
    display:inline-block;
    height:100%;
}
/*Noun*/
.noun
{
	background:url('../images/front/noun_br_bg.jpg') no-repeat bottom;
	width:180px;
	min-height:50px;
	padding:0 20px 0 20px;
    float:left;
}
.noun a
{
	color:white;
}
.noun h4
{
	color:#e0be38;
	font-size:12px;
	margin:16px 0;
}
.noun_body
{
	color:white;
	font-size:11px;
	margin-bottom:10px;
}
.noun_readmore
{
	color:black;
	font-size:11px;
	text-align:right;
	height:23px;
	margin-right:-12px;
}
/*News*/
.news, .content_body
{
	background:url('../images/front/news_bt_bg.jpg') no-repeat bottom;
	float:left;
	padding:0 20px;
	width:450px;
}
.news h3
{
	margin:16px 0;
}
.news h3 a, .content_title h3, .title h2, .title
{
	color:#03a723;
	font-size:18px;
	font-weight:bold;
    margin:16px 0;
}
.news h3 a
{
	margin:0;
}
.news_date
{
	float:left;
	font-size:10px;
	color:#666666;
	height:20px;
	padding-top:10px;
}
.news_readmore 
{
	float:right;
	height:20px;
	padding-top:10px;
}
.news_readmore a
{
	font-size:11px;
	color:#03a723;
}
/*Content messages*/
.content_body{
	background:none;
}
.content_text{
	color:#666666;
	font-size:13px;
}
/*Next game*/
#next_game, #poll, #poll_res, #right_liga
{
	width:210px;
	padding:14px 20px 0 20px;
	text-align:center;
	background:url('../images/front/right_see_more.jpg') bottom no-repeat;
	float:left;
}
#next_game_title, #poll_question, #right_liga_title
{
	font-weight:bold;
	font-size:12px;
	color:#03A723;
	padding-bottom:4px;
}
#next_game_date
{
	font-size:10px;
	color:#666666;
}
#next_game_location
{
	font-size:16px;
	color:#008736;
	padding-bottom:4px;
}
#next_game_type
{
	margin-bottom:10px;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
#next_game_home_team, #next_game_guest_team
{
	float:left;
	width:94px;
}
.next_game_team_img
{

}
.next_game_team_img *
{
    vertical-align:middle;
}
.next_game_team_img span
{
    display:inline-block;
    height:100%;
}
#next_game_guest_team
{
	float:right;
}
#next_game_teams{
	background:url('../images/front/vs.png') no-repeat center 20px ;
	float:left;
	width:100%;
	margin-bottom:10px;
}
.right_read_more{
	float:right;
	height:23px;
	padding-top:7px;
}
.right_read_more a{
	color:white;
	font-size:10px;
}
/*Pool*/
#poll, #poll_res, #right_liga_title, #right_liga table
{
	text-align:left;	
}
#poll_res
{
	background:url('../images/front/right_border.jpg') bottom no-repeat;
	padding-bottom:30px;
}
.poll_qnswer, .poll_result
{
	font-size:12px;
	margin:5px 0 0 0;
}
.poll_result
{
	width:100%
}
.poll_qnswer label:hover
{
	color:#008736;
}
.poll_row
{
	background:green;
	height:4px;
}
/*News Letter*/
#news_letter
{
	width:200px;
	margin:10px 0 10px 2px;
	background:url('../images/front/newsletter.jpg') no-repeat center top;
	font-size:10px;
	height:30px;
    float:left;
    padding:0;
    padding-left:10px;
}
#news_letter p{
	color:white;
}
#news_letter_input, #news_letter_submit
{
	background:none;
	border:none;
    margin:0;
    padding:0;
}
#news_letter_submit
{
	margin-left:13px;
	width:52px;
    color:white;
    font-size:11px;
    height:17px;
    vertical-align:middle;
}
#news_letter_title, #news_letter_title_e
{
    margin:20px 0 0 20px;
    color:#E0BE38;
    float:left;
    width:200px;
}
#news_letter_title_e
{
    margin-top:0;
    font-size:14px;
}
/*Footer*/
#footer_contacts
{
	background:#DEDEDE url('../images/front/bottom_background.png') repeat-x;
	height:80px;
	width:960px;
	float:left;
}
#bottom_logo
{
	float:left;
	margin-left:20px;
	width:41px;
	height:100%;
}
#bottom_contact
{
	float:left;
	margin:25px 0 0 10px;
	color:#666666;
	font-size:10px;
}
#bottom_contact a{
	color:#666666;
}
#sub_menu
{
    /*border-bottom:1px solid #9b916e;*/
    width:220px;
    float:left;
    padding:0;
    margin:12px 0 10px 0;
}
#sub_menu ul
{
    margin:0;
    padding:0;
}
#sub_menu li
{
    float:left;
    list-style:none;
    display:block;
    width:180px;
    padding:6px 20px 13px 20px;
    margin:0;
    border-bottom:1px solid black;
}
.sub_sub_menu_li, .sub_sub_sub_menu_li
{
    padding-left:30px !important;
    background:#4d4d4d !important;
    width:170px !important;
}
.sub_sub_sub_menu_li
{
    padding-left:40px !important;
    width:159px !important;
}
#sub_menu a
{
    color:#cccccc;
    font-size:12px;
    font-weight:bold;
}

#sub_menu a:hover, .sub_menu_active
{
    color:white !important;
}
.sub_menu_active
{
    color:#E0BE38 !important;
}
#histrory
{
    float:left;
}
.history_div
{
    background:url('../images/front/history_bg.png') repeat-x bottom;
    padding:0 25px 26px 25px;
    float:left;
}
.history_div div
{
    padding-left:38px;
    font-size:12px;
    color:#666666;
}
#history_title h3
{
    color:#03a723;
    font-size:18px;
    margin:20px 0 5px 25px;
}
#histrory h4, #one_news_title h3
{
    margin:0;
    color:#03a723;
}
#news_list
{
    font-size:11px;
}
#news_list table
{
    padding:5px;
}
.news_month
{
    font-size:16px;
    color:#03a723;
    padding:10px 0 10px 25px;
}
#news_year h3
{
    margin:0;
    padding:20px 0 10px 20px;
    font-size:18px;
    color:#03a723;
}
#one_news
{
    float:left;
    padding:16px 20px 10px 20px;
}
#news_text
{
    font-size:12px;
    color:#666666;
}
#news_main_img
{
    padding:10px 0 10px 0;
}
#next_games
{
    font-size:12px;
    padding-top:15px;
    margin:0 10px;
}
#next_games table
{
    width:100%;
}
#next_games table .odd
{
    background:#dddddd;
}
#right_liga
{
    padding-bottom:15px;
    background:url('../images/front/right_border.png') repeat-x bottom;
}
#right_liga table
{
    width:100%;
    font-size:12px;
    margin-top:10px;
}
#team
{
    padding:0 20px;
}
.title h2
{
    margin-bottom:0;
}
.sub_title h3
{
    margin:0;
    font-size:18px;
}
#team_content
{
    margin-top:20px;
    width:100%;
    font-size:12px;
}
.team_content_color
{
    width:95px;
    float:left
}
.team_content_item
{
    width:130px;
    float:left;
    padding-right:20px;
}
.team_content_item_l
{
    margin-right:0;
    width:110px;
    float:left;
}
.team_content_item_title
{
    color:#03a723;
    margin-bottom:20px;
    width:100%;
}
#team_text
{
    width:100%;
    float:left;
}
#team_crew
{
    font-size:12px;
    margin:0 20px;
}
#team_crew a{
    color:black;
}
#team_crew a:hover
{
    color:#03a723;
}
#team_crew h3
{
    font-size:16px;
}
#left_crew_clm, #right_crew_clm
{
    width:225px;
    float:left;
}
.right_personal
{
    background:url('../images/front/right_pers_bg.png') repeat-x bottom;
    padding:9px 25px 22px 25px;
}
.right_personal a
{
    color:black;
    font-size:14px;
}
.right_personal a:hover
{
    color:#03a723;
}
.member_type
{
    font-size:16px;
    font-weight:bold;
}
#member
{
    margin:0 20px;
    font-size:12px;
}
#member_data
{
    border-top:1px solid white;
    border-left:1px solid white;
    width:100%;
    padding:20px 0;
}
.title h3
{
    margin:0;
}
.title_black
{
    padding:10px 0;
    font-weight:bold;
}
#team_article
{
    font-size:12px;
    padding:20px 20px;
}
#article
{
    padding:0 20px;
    font-size:12px;
}
#team_contact
{
    padding:10px 25px 22px 25px;
    font-size:12px;
    background:url('../images/front/right_pers_bg.png') repeat-x bottom;
}
#banner_right, #banner_left
{
    float:left;
    position:relative;
    top:-4px;
}
#banner_left
{
    width:220px;
    top:0;
}
#banner_right
{
	min-height:250px;
}
#banner_r
{
    float:left;
}
#poll_history
{
    padding:20px;
    width:450px;
}
#seach_results
{
	margin:0 20px;
}
#search_form
{
	width:100%;
	margin:20px 20px;
}
.img_g
{
	float:left;
	width:150px;
	height:101px;
	padding:5px 0 5px 5px;
}
#gallery
{
	width:480px;
	clear:both;
	float:left;
	padding:0 5px;
}
.start_page_news_t
{
	font-size:12px;
	text-align:justify;
}

