* {text-align:left;outline: none; }
body {margin: 0px; padding: 0px; background: #a72600; font: normal 12px Arial, Verdana;color: #efd9b7;}
* html td  { font: normal 12px Arial, Verdana; color: #0A2049;}
* html th  { font: bold 12px Arial, Verdana; color: #0A2049; }
a {color: #efd9b7;}
img {border: 0px; margin:0px; padding:0px;}
h1 { color: #767676; font-family: Arial; }

h2 { color: #0074a6; font: 14px Arial; font-weight: bold; margin: 30px 20px 6px 0px; }

#maintext .new-showasitem h2 {color: #000000; margin: 0; padding: 15px 0 6px;}
#maintext .new-showasitem h2 a {color: #9c5a28;}
.new-showasitem {clear: both;}
.new-itemimg {float: left; margin-right: 11px; padding-top: 15px;}

table, tbody, tr, td, th { font: normal 12px Arial, Verdana; margin:0; padding:0; border:0 none; border-collapse:collapse; border-spacing:0; }
td>img { display: block;}

body, html{
	width: 100%;
	text-align: center;
}

#toplabel
{
	height: 26px;
	padding-top: 39px;
	text-align:center;
	background: #001e49;
}
#fix-height
{
	height: 123px;
}

#header
{
	height: 146px;
	background: url('/i/header_bg_yellow.jpg') no-repeat;
        overflow: hidden;
}	
#header img
{
	vertical-align:top;
	height: 146px;
	float: left;	
}

* html #header img {margin-left: -3px; margin-right: 0;} /* for IE/Win */

 
#main
{
	width: 1150px;
	margin: 0 auto;
	background: #c97e0d;	
}

#topmenu2
{
	list-style: none;
	clear: both;
	padding: 0;
	margin: 0px;
	height: 28px;
	background: #c97e0d;
	width: 1150px;
}

.h15
{
	height: 15px;
	background: #a72600;
}	



#topmenu2 td
{
	background: #fff url('/i/li.jpg') right no-repeat;
}

	

#topmenu2 td a
{
	color: #a72600;
	padding: 0 7px;
	height: 28px;
	font: normal 16px/28px Arial;
	text-decoration: none;
	text-align: center;
 	display: block;	
}


#topmenu2 td:hover a, #topmenu2 td a.current
{
 	color: #fa9c1a;

}

#topmenu2 .level2, #topmenu2 .level3, #topmenu2 .level3a, #topmenu2 .level4, #topmenu2 .level3b
{
	background: #b0b7bc;
	width: 294px;
	border: #ffffff 1px solid;
}



#topmenu2 .level3, #topmenu2 .level3a
{
	width: 199px;
}
#topmenu2 .level3b
{
	width: 79px;
}

#topmenu2 .level2 li, #topmenu2 .level3 li, #topmenu2 .level3a li, #topmenu2 .level4 li
{
	width: 295px;
	background: none;
}
#topmenu2 .level3b li
{
    width: 80px;
    background: none;
}

#topmenu2 .level3 li, #topmenu2 .level3a li
{
	width: 200px;
}
#topmenu2 .level2 li a
{
	display: block;
	color: #a72600;	
	width: 276px;
	text-align: left;
	padding: 0 0 0 18px;
	font-size: 12px;
	line-height: 31px;
	height: 31px;
	background: #efd9b7; 
}
* html #topmenu2 .level2 li a
{
	width: 294px;
}	

#topmenu2 .level3b li a
{
	display: block;
	font-size: 12px;
	height: 27px;
	line-height: 27px;
	width: 55px;
	padding: 0 0 0 24px;
	overflow: hidden;
        background: #EFD9B7 url('/i/corner.gif?1') 65px 10px no-repeat;
}
* html #topmenu2 .level3b li a
{
	width: 79px;
}


#topmenu2 .level3 li a, #topmenu2 .level3a li a, #topmenu2 .level4 li a
{
	display: block;
	font-size: 12px;
	height: 27px;
	line-height: 27px;
	width: 175px;
	padding: 0 0 0 24px;
	overflow: hidden;
}
* html #topmenu2 .level3 li a, * html #topmenu2 .level3a li a
{
	width: 199px;
}


* html #topmenu2 .level4 li a
{
    width: 294px;
}


#topmenu2 .level2 li a.podmenu
{
	background: #EFD9B7 url('/i/corner.gif?1') 276px 11px no-repeat;	
}

#topmenu2 .level2 li a:hover
{
	background: #d49940;
	color: #ffffff;
}

#topmenu2 .level2 li:hover a.podmenu
{
	background: #d49940 url('/i/corner_active.gif?1') 276px 11px no-repeat;
	color: #ffffff;
}

#topmenu2 .level3b li:hover a
{
	background: #d49940 url('/i/corner_active.gif?1') 65px 10px no-repeat;
	color: #ffffff;
}


#topmenu2 .level3b .level4 li a
{
    color: #a72600;	
    width: 270px;
    background: #EFD9B7;
}
#topmenu2 .level3b .level4 li a:hover
{
    background: #d49940;
    color: #ffffff;
}


#imagecontainer, #imagecontainer2, #imagecontainer3
{
	margin-top:12px;
	float: left;
/*	background: #102d59;*/
	width: 480px;
	height: 320px;
	overflow: hidden;
	border: #b5c2b5 1px solid;	
}

#imagecontainer a.over, #imagecontainer2 a.over, #imagecontainer3 a.over
{
	width: 480px;
	height: 320px;
        position: absolute;
        display: block;
}


#imagecontainer img, #imagecontainer2 img, #imagecontainer3 img
{
	display: block;
}
#imagecontainer div.visible, #imagecontainer2 div.visible, #imagecontainer3 div.visible
{
	display: block;
}
#imagecontainer .label, #imagecontainer2 .label, #imagecontainer3 .label
{
	height: 79px;
	top: -79px;
}
#imagecontainer .hidden, #imagecontainer2 .hidden, #imagecontainer3 .hidden
{
	display: none;
}
#imagecontainer .hidden, .visible, #imagecontainer2 .hidden, #imagecontainer3 .hidden
{
	width: 480px;
	height: 320px;	
		
	position: absolute;
	
}	
#imagecontainer .label, #imagecontainer2 .label, #imagecontainer3 .label
{
	background: url('/i/overlaynews_yellow.png') no-repeat;
	display: block;
	position: relative;
	color: #fff;
	padding: 9px 31px;
}

#imagecontainer .label a, #imagecontainer2 .label a, #imagecontainer3 .label a
{
    color: #fff;
    text-decoration: none;
}
#imagecontainer .link, #imagecontainer2 .link, #imagecontainer3 .link
{
	display: block;
	height: 320px;
	width: 480px;
	position: absolute;
}	
#imagecontainer .label .title a, #imagecontainer2 .label .title a, #imagecontainer3 .label .title a
{
	color: #a72600;
	font-weight: bold;
        text-decoration: none;
}

#imagecontainer .label .anons a, #imagecontainer2 .label .anons a, #imagecontainer3 .label .anons a
{
	color: #000000;
        text-decoration: none;
}

#newscontainer, #newscontainer2, #newscontainer3
{
	width: 290px;
	float: left;
	margin-top: 11px;
	background: #c97e0d;
}
.secondpage #newscontainer
{
	width: 325px;
}
.secondpage .linknews
{
	width: 321px;
	height: 88px;
}	
.news, .news2, .news3
{
	margin: 1px 0 0 5px;
	border: #cc9236 1px solid;
	padding: 7px 4px;
	height: 64px;
	overflow: hidden;
}
* html .news, * html .news2, * html .news3
{
	height: 80px;
}	


.news:hover, .news2:hover, .news3:hover
{
	border-color: #dae0da;
	margin-left: 0px;
	padding-left: 9px;
	background: #efd9b7;
}
.secondpage .news
{
	margin-left: 2px;
	height: 74px;
}
*html .secondpage .news
{
	height: 88px;
}

.secondpage .news img
{
	margin-top: 5px;
}	
.secondpage .news:hover
{
	padding-left: 4px;
	margin-left: 2px;
}	
.news:hover a, .news2:hover a, .news3:hover a
{
	color: #000;	
}
.news:hover img, .news2:hover img, .news3:hover img
{
	opacity: 1;
	filter: alpha(opacity=100);	
}
.news:hover .title a, .news2:hover .title a, .news3:hover .title a
{
	color: #000000;
}	
.news:hover .date a, .news2:hover .date a, .news3:hover .date a
{
	color: #fff;
}	

.news img, .news2 img, .news3 img
{
	filter: alpha(opacity=50);	
	opacity: 0.5;
	float: left;
	margin-right: 7px;
}
.news .title a, .news2 .title a, .news3 .title a
{
	color: #a72600;
}
.news, .news2, .news3
{
	text-decoration: none;
}
.news a, .news2 a, .news3 a
{
	text-decoration: none;
	display: block;
}
.linknews
{
	display: block;
	position: absolute;
	width: 283px;
	height: 78px;
	margin: -7px 0 0 -4px;
}	

#blockcontainer
{
	float: right;
	padding: 12px 0 0 5px;
	width: 366px;
	color: #000;
	background: #c97e0d;
	margin-right: 6px; 
}
*html #blockcontainer
{
	margin-right: 3px;
}
.right_block h3
{
	height: 21px;
	padding: 0px;
	margin: 0px;
	padding-left: 8px;
	color: #fff;
	font: normal 15px/21px Arial;
	width: 150px;
}	
.right_block
{
	 border: #dae0da 1px solid;
	 margin-bottom: 1px;
	 padding-bottom: 5px;
	 width: 366px;
	 /*height: 94px;*/
	 background: #efd9b7 url('/i/right_container_bg_yellow.jpg') no-repeat;
}


.right_block .events3
{
	margin: 5px auto;
}

* html .right_block .events3
{
	margin-left: 5px;
}

#blockcontainer .right_block_withoutname
{
	 border: #dae0da 1px solid;
	 margin-bottom: 1px;
	 padding-bottom: 5px;
	 width: 366px;
	 background: #efd9b7;
}
#blockcontainer .right_block_withoutname img, #blockcontainer .right_block_withoutname span
{
	padding: 1px;
}



.new-obertka
{
	width: 742px;
	float: left;
	margin-top: 5px;
}

#bottom_logos
{
	clear: both;
}
.right_block .content
{
	padding: 10px;
}
#bottom_logos
{
	background: #c97e0d;
	padding-top:12px;
}
#bottom_logos img
{
	filter: alpha(opacity=50);
	opacity: 0.5;
}
#bottom_logos img:hover
{
	filter: alpha(opacity=100);
	opacity: 1;
}	

#footercontainer
{
	background: #c97e0d url('/i/footer_bg_yellow.gif') right no-repeat;
	height: 144px;
}
#footer
{
	padding: 44px 0 0 41px;
	height: 100px;
	width: 300px;
	background: #c97e0d url('/i/footer_bg2_yellow.gif') no-repeat;
	float: left;

}
* html #footer
{
	height: 144px;
}	
#counters
{
	padding: 74px 0 0 100px;
	float: left;
}
.res
{
	float: left;
	display: block;
	width: 83px;
	height: 85px;
	background: url('/i/tablo_bg_yellow.jpg') no-repeat;
	opacity: 0.5;
	margin: 30px 0px 10px 6px;
	cursor: pointer;
	filter: alpha(opacity=50);
	overflow: hidden;
}

.res a
{
	cursor: pointer;
	/*color: #fa9c1a;*/
	color: #ffffff;
	text-decoration: none;
}
.res .date 
{
	font: 12px/20px Arial;
	height: 20px;
	text-align: center;
}
.res .date a
{
	/*color: #fa9c1a;*/
	color: #ffffff;
}	
.res:hover
{
	filter: alpha(opacity=100);
	opacity: 1;
}	
#res_container
{
	width: 635px;
	float: left;
	color: #fa9c1a;
	/*height: 145px;*/
}
* html #res_container
{
	margin-left: -10px;
	width: 636px;
	margin-right: 5px;
}	
* html #ie6mustdie
{
	right: -3px; 
	position: relative;  
}	
dl
{
	margin: 0px;
	height: 42px;
	padding: 6px 0 0 9px;
}

* html dl
{
	height: 48px;
}

dt
{
	width: 57px;
	float: left;
}
dd
{
	width: 10px;
	float: left;
	padding: 0px;
	margin: 0px;
	clear: right;
}
.wh a
{
	color: #fff;
}
.league
{
	width: 48px;
	float: left;
	text-align: center;
	overflow: hidden;
	height: 15px;
}
* html .league
{
	width: 45px;
}	
.textcontainer
{
	height: 75px;
	overflow: hidden;
}
.today
{
	padding-top: 0px;
	margin-top: 7px;
	margin-left: 35px;
	font-size: 14px;
}
.today td
{
	padding: 3px;
}
.today td a
{
	color: #102d59;

}
.bombardirs td
{
	padding: 1px 5px 1px 1px;
}
.bombardirs
{
	margin: 2px 0 0 12px;
}
.bombardirs .name
{
	width: 272px;
}
.bombardirs .name a
{
	color: #102D59;
}	

.newsright
{
	padding: 3px 14px;
	overflow: hidden;
	height: 57px;
}
.newsright a
{
	color: #000;
	text-decoration: none;	
}
.newsright .title a
{
	color: #102d59;
}
.right_block .video
{
	width: 150px;
	height: 82px;
	float: right;
	margin-top: -15px;
	margin-right: 7px;
}
.right_block .content
{
	margin: 3px 0 0 30px;
}	
.right_block .content a
{
	color: #102d59;
}
.linkres
{
	 display: block; position:absolute; height:85px; width: 83px;
}
#maintext
{
	padding: 20px;
	min-height: 350px;
	float: left;
	color: #000000;
	background: #efd9b7;
}
* html #maintext
{
	height: 310px;
}	
.w730
{
	width: 780px;
}
*html .w730
{
	width: 820px;
}

.w1100
{
	width: 1110px;
}	

#maintext a, .right_block a
{
	color: #A72600;
}
#maintext h1
{
	color: #C97E0D;
	font: normal 21px Arial;
	margin-bottom: 3px;
}
#maintext .translation
{
	width: 700px;
}	
#maintext h2
{
	color: #9c5a28;
	font: normal 14px Arial;
	margin-top: 15px;
}
#maintext h2 a, #maintext h4 a
{
	color: #9c5a28;
}
#maintext h4.new
{
	margin: 10px 0 5px;
}	
#maintext h4
{
	color: #9c5a28;
	font: normal 18px Arial;
	margin: 10px 0;	
}	
#maintext h5
{
	font: normal 14px Arial;
	margin: 8px 0;
}


.translation
{
	width: 770px;
	border: #AAAAAA 1px solid; 
	margin: 6px; 
	border-collapse:separate;
}
.translation td
{
	padding: 1px 5px;
	color: #000;
	border: #fff 1px solid;

}
.translation td.whfon
{
	color: #000;
}
#showastranslation
{
	width: 980px;
	margin: 0 auto;
	/*clear: both;*/
}
.translation td.red
{
	background: #ff7656;
}
.translation td.green
{
	background: rgb(196, 244, 196);
}
.translation td.yellow
{
	background: #fff556;
}
#showastranslation .translation
{
	background: rgb(244, 244, 244);
}

#showastranslation h1, #showastranslation h2, #showastranslation h3
{
	text-align: center;
	margin: 5px auto;
}
#showastranslation h1
{
	font-size: 34px;
}
#showastranslation h2
{
	font-size: 32px;
}
.schet
{
	font: bold 18px Arial;
}
#refresh
{
	margin: 0; padding: 4px;
	float: right;	
}
.pn1 {font: normal 12px Tahoma; }
.pn1 span.pages {float: left; width: 60px; display: inline; font-weight: normal;}
.pn1 a, .pn1 span {display: block; width: 17px; text-align:center; float: left;}
.pn1 span {font-weight: bold;}
.pn1 .width25 {width: 25px;}
.white {background: url('/i/self_yellow.gif'); width: 27px; height: 30px;}

.events2 th, .events3 th {min-width: 20px; }
* html table.events2 th, * html table.events3 th {width: 20px;}
.events2 td, .events2 th, .events3 th, .events3 td
{
	text-align: center;	
	border: #C97E0D 1px solid;
}
.events2 td, .events2 th
{
	height: 42px;
	min-width: 33px;
	font-size: 11px;
	padding: 2px;	
}
.events3 td, .events3 th
{
	padding: 1px 5px;	
}

.events2 th.left, .events2 td.left, .events3 th.left, .events3 td.left {text-align: left;}
.events th.center, .events td.center, .events2 th.center, .events2 td.center, .events3 th.center, .events3 td.center {text-align: center;}
.events td, .events th
{
	padding: 5px;
	border: #C97E0D 1px solid;
}
.events th, .events2 th, .events3 th 
{
	background: #e5ac53;
}


.win, #maintext td.win a, #maintext a.win, #maintext div.win a {color: #ee0000;}
.win2, #maintext td.win2 a, #maintext a.win2, #maintext div.win2 a {color: #D21909;}
.draw, #maintext td.draw a, #maintext a.draw, #maintext div.draw a {color: #0000ee;}

#tournname
{
	clear: left;
	/*margin: 120px 0 0 70px;*/
	width: 1000px;	
	color: #a72600;
	font-size: 18px;
	overflow: hidden;
	height: 22px;
	position: absolute;
	margin: -23px 0 0 50px;
	text-align:center;
}
#tournname a
{
    color: #a72600;
}
#tourndates
{
	color: #a72600;
}	
#topbanners, #toptopbanners
{
	background: #A72600;
	margin: 0 auto;
	text-align: center;
	padding: 7px 0;
}
#toptopbanners
{
	background: #ffffff;
}
#topbanners div, #toptopbanners div
{
	margin: 0 auto;
	width: 1150px;	
}
.arr
{
	font-size: 13px;
}
.partners td
{
	padding: 5px 10px 5px 0;
	margin: 0;
	border-collapse: collapse;
}
.partners
{
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}
.img_align
{
	vertical-align: bottom;
}
#diskqualification, #votes
{
	background: #EFD9B7;
	width: 742px;
	padding: 5px 15px 15px;
	float: left;
	margin-top: 10px;
}
#diskqualification, #diskqualification *, #votes, #votes *
{
	color: #A72600;	
}	
*html #diskqualification, *html #votes
{
	width: 712px;
}	

#diskqualification h3
{
	margin: 5px 0;
}

.events .calendar-th { 
 	text-align: center; 
 	white-space: nowrap;
}
*html .events .calendar-th  
{
 	width: 650px;
}
.small
{
	font-size: 10px;
}

table.sort
{
	border-spacing:0.1em;
	margin-bottom:1em;
	margin-top:1em;
	/*width: 650px;*/
}

table.sort td
{
	padding: 1px 5px;
	border: #C97E0D 1px solid;
	text-align: center;
	min-width: 27px;
}

table.sort td img
{
	display: inline;
}

table.sort thead td
{
	cursor:pointer;
	cursor:hand;
	text-align:center;
	vertical-align:middle;
	background: #E5AC53;
}

table.sort thead td.curcol
{
	background-color:#A72600;
	color:#FFFFFF
}
.leaguename
{
	
}
.live
{
	
}

.events2 div
{
    text-align: center;
}

#documents img
{
    vertical-align: middle;
    padding: 0px 3px;
}

#documents .year
{
    background: #FFE09F;
    color: #990000;
    font-weight: bold;
    padding: 3px;
}

#topbanners span, #topbanners a
{
    display: block;
    float: left;
    padding-right: 1px;
}

#topbanners div
{
    height: 60px;
}

.dashed {
    text-decoration: none;
    border-bottom: #A72600 1px dashed;
}

.stadion {
    display: none;
    padding: 15px;
    color: #000;
    background: #e5ac53;
    border: #C97E0D 1px solid;
    position: absolute;
    margin-top: 2px;
    width: auto;
    z-index: 1000;
}

.team_foto {display: inline-block; text-align: center; width: 330px; padding: 20px; vertical-align: top;}
.team_foto img {display: block; margin: 0 auto 3px; height: 180px;}