*{
margin:0px; padding:0px;
}
body{
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; margin:0 auto; background-color: white;
}
fieldset{
border:none;
}
#wrap, #wrap_content, .wrap{
margin-left:auto; margin-right:auto; width:981px;
}
#wrap_content{
margin-top:10px;
background:url(../images/bgr_content.gif) repeat-y 222px 0px;
float:left; width:981px;
}
#wrap_header{
width:100%; background-color: #38631b;
}
#wrap_top_info{
width:100%; background-color:#2d4f15; border-top:1px solid #FFF; border-bottom:1px solid #FFF;
}
#wrap_footer{
background-color:#dcf2dd; border-bottom:1px solid #bfdfc0; width:100%; height:30px;
margin:11px 0px 15px 0px; float:left;
}
/*
================================================= BEGIN CONTENT STYLE
*/


#header{
	height:130px;
	width:981px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/header-image.jpg) no-repeat right;
}
#banner {
	width: 728px;
	height: 90px;
	float: right;
	padding: 20px 10px 0px 0px;
}
#logo{
	padding:14px 0px 14px 0px;
	margin-left:60px;
	float: left;
}
#logo div{
	width:100px;
	height:102px;
	background:url(../images/logo.gif) no-repeat;
	cursor: pointer;
	text-indent:-999px;
	line-height:-999px;
	overflow:hidden;
}
#top_menu{
font-size:11px; background-color:#dcf2dd; padding:5px 0px 5px 0px;
}
#top_menu a{
text-decoration: underline; color:#000; padding:5px;
}
#top_menu a:hover{
text-decoration: none; background-color:#bfdfc0; padding:5px;
}

/*
========================================================== DIV TOP_HEAD STYLE
*/

#top_head{
width:100%; height:39px; font-size:10px; font-weight:bold; color:#000;
}

#top_head label{
position:relative; top:18px; left:12px; padding: 8px;
}
#top_head fieldset{
margin-top:5px; margin-right:15px; text-align:right;
}
#top_head a
{
background: url(../images/dot.gif) no-repeat 1px 3px;
text-decoration:none;
color:#000;
padding:0px 10px 0px 10px;
}
#top_head a:hover{
background: url(../images/dot.gif) no-repeat 2px 3px; text-decoration:underline; color:#2D4F15;
}

#top_info
{
margin-right:auto; margin-left:auto;
width:981px;
height:25px;
color:#FFF;
font-weight:bold;
font-size:11px;
}
#top_info span{
position:relative; top:6px; left:16px;
}

/*
	========================================================================= TOP MENU
*/

#wrap_menu_top{
background-color:#dcf2dd; width:100%; border-bottom:1px solid #bfdfc0;
}
#menu_top{
	font-size:11px;
	font-weight:bold;
	margin:0 auto;
	width:981px;
	padding:5px 0px 1px 0px;
	height:28px;
}
.aBack{
font-size:11px; float:left; margin:15px 0px 0px 684px;
}
#menu_top a, .aBack{
	color:#000;
	text-decoration:underline;
}
#menu_top a:hover, .aBack:hover{
	color:#333;
	text-decoration:none;
}
#menu_top li{
 	float:left;
	padding:6px 14px 7px 14px;
	margin-right:13px;
}
#menu_top .firstLi{
	padding:6px 0px 6px 15px !important;
}


.top_menu_button_1, .top_menu_button_2{
	background:url(../images/buttons/menu_top/butt_sofiq.gif) no-repeat center;
}
.top_menu_button_3{
	background:url(../images/buttons/menu_top/butt_tarnovo.gif) no-repeat center;
}
.top_menu_button_4{
	background:url(../images/buttons/menu_top/butt_plovdiv.gif) no-repeat center;
}
.top_menu_button_1 a, .top_menu_button_2 a, .top_menu_button_3 a, .top_menu_button_4 a{
color:#fff !important; text-decoration:none !important;
}

/*
==============================================================  CONTENT PART
*/

#content{
margin-top:11px;
}

#left_part{
float:left; padding-right:11px; width:215px;
}

#right_part
{
width:741px;
float:left;
padding:0px 0px 0px 11px;
}

.fieldset
{
background-color:#666;
color:#FFF;
font-size:11px;
font-weight:bold;
padding:15px 0px 15px 15px;
width:200px; float:left;
text-transform:uppercase;
border-bottom:1px solid #000;
}

.fieldset_right, .fieldset_right_parvenstva{
background-color:#666;
color:#FFF;
font-size:11px;
font-weight:bold;
width:715px;
border-bottom:solid 1px #fff;
text-transform:uppercase;
float:left;
}
.fieldset_right{
padding:10px 0px 10px 15px;
}
.fieldset_right_parvenstva{
padding:7px 0px 7px 15px;
}

.fieldset_right_parvenstva span{
float:left;
display:block;
width:500px;
padding-right:10px;
margin-top:4px;
}
.fieldset_right_parvenstva a{
padding:5px 0px 5px 0px;
width:78px;
display:block;
float:left;
overflow:hidden;
text-indent:-999px;
line-height:-999px;
background:url(../images/buttons/btn_news_grey.gif) no-repeat 0px 0px;
}
.fieldset_right_parvenstva strong{
padding:5px 0px 5px 0px;
margin-left:7px;
width:109px;
display:block;
float:left;
overflow:hidden;
text-indent:-999px;
line-height:-999px;
background:url(../images/buttons/btn_tournaments-green.gif) no-repeat 0px 0px;
}
#table_button .newsButton{
	height:24px;
	width:85px;
	display:block;
	float:left;
	overflow:hidden;
	text-indent:-999px;
	line-height:-999px;
}
#table_button .newsButton span{
background:url(../images/buttons/btn_news_green_2.gif) no-repeat 0px 0px;
display:block;
padding:6px 0px 7px 0px;
color:#fff; float:left; width:109px;
}
/*
===============================================================  BEGIN TEBLE STYLES
*/
.navigation{
font-size:11px;
}

#top_table
{
background-color:#888;
width:710px;
display:block;
text-align:left;
padding:10px 0px 11px 20px;
color:#FFF;
font-weight:bold;
font-size:12px;
}
#top_table select{
width:450px; height:18px; border:1px solid #CCC;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:11px; font-weight:normal;
}

#top_table2
{
width:710px;
background-color:#666;
margin-top:6px;
border-top:1px solid #FFF;
padding:4px 0px 4px 20px;
color:#FFF;
font-weight:bold;
font-size:11px;
display:block;
}
#top_table2_news
{
width:715px; float:left;
background-color:#888;
border-top:1px solid #FFF;
padding:4px 0px 4px 15px;
color:#FFF;
font-weight:bold;
font-size:11px;
display:block;
}


/*
===================================================================  TABLE
  */
.table_result_info{
border:1px solid #ddd; padding:5px 0px 5px 0px; background-color:#FFFBF0;
width:728px !important;
}
.table_result_info1{
background:url(../images/info_maches_grey.gif) no-repeat 8px 0px;
}
.info2Margin{margin-top:6px;}
.table_result_info2{
background:url(../images/info_maches.gif) no-repeat 8px 0px;
}
.table_result_info fieldset{padding-left:28px;}

.table_result_notactive{
background:url(../images/info_maches.gif) no-repeat #f0f0f0 9px 9px; border-top:1px solid #FFF; border-bottom:1px solid #ddd;
}

.table_result, .table_result_notactive, .table_result_info{
width:730px; font-size:11px; font-weight:normal; color:#000; font-family:Tahoma, Arial;
}
.table_result{
margin-top:1px; border-bottom:1px solid #bfdfc0;
}

#first_row{
background-color:#9d9d9d; color:#FFF; font-weight:bold;
}
#first_row td{
padding:6px 0px 6px 0px;
}
.table_row_white_pointer{cursor:pointer;}
.table_row_white, .table_row_white_pointer{
background-color:#ecf9ed !important; color:#000;
}
.table_row_white td, .table_row_white_pointer td, .table_result_notactive td{
padding:8px 0px 8px 0px;
}

.table_row_dark_pointer{cursor:pointer;}
.table_row_dark, .table_row_dark_pointer{
background-color:#dcf2dd !important; color:#000;
}
.table_row_dark td, .table_row_dark_pointer td{
padding:8px 0px 8px 0px;
}

.table_row_6{
width:7%; text-align:center; border-top:1px solid #FFF; border-bottom:1px solid #bfdfc0;
}
.table_row_40{
width:55%; padding-left:10px !important; border-top:1px solid #FFF; border-bottom:1px solid #bfdfc0;
}
.table_row_15{
width:7%; text-align:center; border-top:1px solid #FFF; border-bottom:1px solid #bfdfc0;
}
.table_row_16{
width:16%; text-align:center;
}
.table_row_end, .table_row_end_left
{
width:42%;
}
.table_row_end{
text-align:right; padding-right:10px !important;
}
.table_row_end_left{
text-align:left; padding-left:28px !important;
}
.table_row_40 a{
color:#000; text-decoration:none;
}
.table_row_40 a:hover{
color:#555; text-decoration:underline;
}

#table_button, #menu_top ul, #ul_1, #ul_2, .ul_2, #ul_3, #ul_4, #ul_news{
list-style:none;
}
#table_button li{
float:left; padding:3px 5px 3px 0px;
vertical-align:bottom;
}

/*
======================================================================== BUTTON STYLES
*/

.green_hover {
width:98px; height:24px; text-align:center; font-size:10px; font-weight:normal; text-transform:uppercase;
}
.green_hover a, .green_hover a:visited
{
background: url(../images/buttons/btn_back2.gif) no-repeat center;
color:#FFF;
display:block;
padding:6px 0px 6px 0px;
text-decoration:underline;
}

.green_link {
width:98px; height:24px; text-align:center; font-size:10px; font-weight:bold; text-transform:uppercase;
}
.green_link a, .green_link a:visited{
color:#FFF;
background: url(../images/buttons/btn_back.gif) no-repeat center;
display:block;
padding:6px 0px 6px 0px;
text-decoration:none;
}

.green_hover {
width:98px; height:24px; text-align:center; font-size:10px; font-weight:normal; text-transform:uppercase;
}
.green_hover a, .green_hover a:visited
{
background: url(../images/buttons/btn_back2.gif) no-repeat center;
color:#FFF;
display:block;
padding:6px 0px 6px 0px;
text-decoration:underline;
}

.news_button{
width:85px; height:24px; text-align:center; font-size:10px; font-weight:bold; text-transform:uppercase;
}
.news_button a, .news_button a:visited
{
color:#FFF;
background: url(../images/buttons/news_button_green.gif) no-repeat center;
display:block;
padding:6px 0px 6px 0px;
text-decoration:none;
}

.news_button_over {
width:85px; height:24px; text-align:center; font-size:10px; font-weight:bold; text-transform:uppercase;
}
.news_button_over a, .news_button_over a:visited
{
color:#FFF;
background: url(../images/buttons/news_button_grey.gif) no-repeat center;
display:block;
padding:6px 0px 6px 0px;
text-decoration:underline;
}
.news_button_over a:hover{
text-decoration:none;;
}

.parvenstva_button_over {
width:109px; height:24px; text-align:center; font-size:10px; font-weight:normal; text-transform:uppercase;
}
.parvenstva_button_over a, .parvenstva_button_over a:visited{
background: url(../images/buttons/btn_tournaments-grey.gif) no-repeat 1px 0px;
display:block;
padding:6px 0px 7px 0px;
color:#fff; float:left; width:109px;
}

.parvenstva_button {
width:109px; height:24px; text-align:center; font-size:10px; font-weight:bold; text-transform:uppercase;
}
.parvenstva_button a, .parvenstva_button a:visited
{
color:#FFF;
background: url(../images/buttons/result_button_green.gif) no-repeat center;
display:block;
padding:6px 0px 6px 0px;
text-decoration:none;
}
/*
==========================================================  UL STYLES
*/
#ul_1 li{
font-size:11px; font-weight:bold; width:215px;
vertical-align:bottom; float:left;
}
#ul_1 li a
{
display:block; color:#000;
border-bottom:1px solid #ddd; margin-top:1px;
padding:9px 0px 9px 17px;
text-decoration:none;
height:13px;
background: url(../images/dot.gif) no-repeat 8px 12px #f4f4f4;
}
#ul_1 li a:hover{
background: url(../images/dot.gif) no-repeat 8px 12px #e6e7e6;
}

.active_li{
font-size:11px; font-weight:bold; width:215px; cursor:pointer; display:block;
}
.active_li label
{
display:block;
color:#000;
border-bottom:1px solid #ddd;
margin-top:1px;
padding:7px 0px 7px 17px;
text-decoration:none;
height:100% !important;
background: url(../images/dot.gif) no-repeat 8px 10px #f4f4f4 !important;
cursor:pointer;
float:left;	width:198px;
}
.active_li label:hover, .not_active_li label:hover{
background-color:#e6e7e6 !important;
}

.not_active_li{
font-size:11px; font-weight:bold; width:215px; cursor:pointer; display:block;
}
.not_active_li label
{
display:block;
color:#000;
border-bottom:1px solid #bfdfc0;
margin-top:1px;
padding:7px 0px 7px 17px;
text-decoration:none;
height:100% !important;
background: url(../images/dot.gif) no-repeat 8px 10px #d4edd5 !important;
cursor:pointer;
float:left;	width:198px;
}

#ul_2 li, .ul_2 li{
font-size:11px; font-weight:bold; width:215px;
vertical-align:bottom; float:left;
}
#ul_2 li a, .ul_2 li a
{
display:block;
background: url(../images/dot.gif) no-repeat 16px 11px #ecf9ed;
padding:7px 0px 7px 30px;
border-bottom:1px solid #bfdfc0;
margin-top:1px;
color:#000;
text-decoration:none;
float:left; width:185px;
}
#ul_2 li a:hover, .ul_2 li a:hover{
background: url(../images/dot.gif) no-repeat 17px 11px #dcf2dd;
}

#ul_3 li{
font-size:11px; font-weight:bold; width:730px;
vertical-align:bottom; float:left;
}
#ul_3 li a{
display:block; background: url(../images/dot.gif) no-repeat 16px 11px #ecf9ed;
padding:7px 0px 7px 30px; border-bottom:1px solid #bfdfc0;
border-top:solid 1px #fff; color:#000; text-decoration:none; height:13px;
}
#ul_3 li a:hover{
background: url(../images/dot.gif) no-repeat 17px 11px #dcf2dd;
}

#ul_4 li{
font-size:11px; font-weight:bold; width:730px;
vertical-align:bottom; float:left;
}
#ul_4 li a
{
display:block;
padding:7px 0px 7px 11px;
border-bottom:1px solid #bfdfc0;
border-top:1px solid #FFF;
color:#000;
text-decoration:none;
float:left; width: 719px;
}
#ul_4 li a:hover{
background-color:#d4ebd5;
}
#ul_4 .data{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	padding-bottom:7px;
	width:100%; float:left;
}


.hover_right_li{
background-color:#d4edd5 !important;
}
.hover_right_li_1{
background-color:#e6e7e6 !important; color:#777 !important;
}

.button_li_first, .button_li_second, .button_li_news{
font-size:11px; margin-top:4px; text-align:left;  vertical-align: bottom;
}
.button_li_first{
width:490px;
}
.button_li_second{
width:497px;
}
.button_li_news{width:490px; margin-right:10px;}

#ul_news li{
font-size:11px; font-weight:bold; width:215px;
vertical-align:bottom; float:left;
}
#ul_news li a
{
display:block; color:#000;
border-bottom:1px solid #ddd; margin-top:1px;
padding:9px 0px 9px 17px;
text-decoration:none;
height:15px;
background: url(../images/dot.gif) no-repeat 8px 13px #f4f4f4;
}
#ul_news li a:hover{
background: url(../images/dot.gif) no-repeat 8px 13px #e6e7e6;
}
.news_month a, .news_month_over a{
background: url(../images/dot.gif) no-repeat 20px 13px #f4f4f4 !important;
padding:9px 0px 9px 30px !important;
}
.news_month a:hover, .news_month_over a{
background: url(../images/dot.gif) no-repeat 20px 13px #e6e7e6 !important;
}
.navigation_bottom {
border:1px solid #ddd; padding:5px 0px 5px 23px;
float:left;
margin-top:10px; display:block; font-size:10px; width:705px;
background: url(../images/info_maches.gif) no-repeat 5px 5px #FFFBF0;
}
/*
=============================================================  FOOTER STYLES
*/
#footer
{
width:981px; height:auto;
margin-left:auto;
margin-right:auto;
font-weight:bold;
color:#000;
font-size:10px;
padding:9px 0px 9px 0px;
}
#footer span{
margin-left:17px; float:left;
}
#footer label{
float:right; margin-right:10px;
}
#footer label a{
font-weight:bold; text-decoration:underline; color:#333;
}
#footer label a:hover{
font-weight:bold; text-decoration:none; color:#000;
}
/*
=========================================================== END FOOTER STYLES
*/
#welcome
{
width: 715px;
background-color:#666;
color:#FFF;
font-size:11px;
font-weight:bold;
padding:15px 0px 15px 15px;
margin-bottom:1px;
text-transform:uppercase;
}
.disp_none{
display:none;
}

.welcome_text{
font-size:13px; width:97%;
}

p.end
{
clear: both;
visibility: hidden;
margin: 0px;
padding: 0px;
height:1px;
overflow: hidden;
}
.inline{
display:inline;
}
#span_hide{
display:none;
}
#span_show{
display: inline;
}

/*
=================================================================== NEWS AND DECISIONS STYLES
*/

.div_news_white{
width:719px;
padding:5px 0px 5px 11px;
background-color:#dcf2dd;
color:#000;
cursor:pointer;
font-size:10px;
float:left;
margin-top:1px;
border-bottom:1px solid #BFDFC0;
}
.div_news_white label{
width:70px; padding-right:10px; text-align:right; float:left; display:block; height:auto;
}
.div_news_white span{
font-weight:bold; width:616px; float:right; text-align:left; display:block; padding-right:10px;
font-size:11px;
}

.div_news_dark{
width:719px;
padding:5px 0px 5px 11px;
background-color:#ecf9ed;
color:#000;
cursor:pointer;
font-size:10px;
float:left;
margin-top:1px;
border-bottom:1px solid #BFDFC0;
}
.div_news_dark label{
width:70px; padding-right:10px; text-align:right; float:left; display:block; height:auto;
}
.div_news_dark span{
font-weight:bold; width:616px; float:right; text-align:left; display:block; padding-right:10px;
font-size:11px;
}

#news_fieldset{
width:715px;
background-color:#666;
color:#FFF;
font-size:11px;
font-weight:bold;
padding:11px 0px 11px 15px;
text-transform:uppercase;
border-bottom:1px solid #000;
}
#inline ul{
display:inline;
}
#none{
display:none;
}
#contentNewsTitle{
width:728px; float:left; margin-bottom:13px; position:relative; left:14px;
}
.contentNewsImg{
float:left; width:110px;
}
.contentNewsImg img{border:solid 1px #e5e5e5;}
.contentNewsTitle{
float:left; width:618px; position:relative; top:-3px; left:8px;
}
.contentNewsTxt{
float:left; width:708px; position:relative; left:10px;
font-size:12px; line-height:16px;
}


.townIndexNews:hover{
background-color:#555; color:#e2e2e2;
}
.townIndexNews{
background-color:#666; padding:7px 0px 7px 5px; font-weight:bold; color:#FFF; width:210px;
font-size:11px;  text-decoration:none; line-height:17px;
display:block; float:left; cursor:pointer;
border-top:1px solid #FFF; border-bottom:1px solid #DDD;
}
.newsIndexNews{
 display:block;
}
.newsIndexNews a{
color:#444; font-size:11px; text-decoration:none; display:block;
padding:8px 0px 8px 13px; float:left; width:202px;
background:url(../images/dot.gif) no-repeat 5px 11px  #f4f4f4;
border-top:1px solid #FFF; border-bottom:1px solid #DDD;
}
.newsIndexNews a:hover{color:#333; background-color:#e2e2e2;}
/*
===================================================================== CONTACT STYLES
*/

#contact{
font-size:10px;
}
#contact strong{
font-size:11px;
}
#contact h3{
text-transform:uppercase; font-size:11px;
}
#contact a{
text-decoration:underline; color:#000; font-weight:bold;
}
#contact span{
float:right; margin-right:24px;
}
#contact a:hover{
text-decoration:none; color:#888; font-weight:bold;
}
/*
======================================================================== NEWS
*/
#contentNews{
font-size:11px; margin-top:10px; width:731px; line-height:17px;
}
.newsBack{float:right; color:#000; text-decoration:underline; font-size:10px; font-weight:bold;
margin-right:15px;
}

#contentNews a{text-decoration:none;}
#contentNews a:hover, .textunderline{text-decoration:underline !important;}

