/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
html,body {
		margin: 0;
		padding: 0;
}
body {		
		font: 16px arial, sans-serif;
		text-align: center;
		color: #505367;
		background-color: #e0e0e0;
		background-image:url(../images/beige.gif);
}		
#container {
		margin-left:auto;
		margin-right:auto;
		width: 1000px; 
		min-height:100%;
		text-align: left;
		border-left: 1px solid #8C8A8A;
		border-right: 1px solid #8C8A8A;
        position:relative;
        background:url(../images/bg.gif);
		}
/* commented backslash hack v2 \*/ 
* html #container {height:100%;}		
* html #container {width:1000px;w\idth:1000px;}
* html body{font-size:xx-small;f\ont-size:x-small}
* html #footer {display:none}		

/* end hack */ 

#header {
		height: 270px;
		width:100%;
		margin: 0px 0px 0px 0px;
		position:relative;
		z-index:2;
		overflow:hidden;
		border-bottom: 1px solid #8C8A8A;
}

* html #header {height:270px;he\ight:270px}
#footer	{
		position:absolute;
		bottom:0;
		width:100%;
		height: 24px;
		font-size:11px;
		padding:0;
		margin:0;
}
* html #footer {height:25px;he\ight:24px;}
#clearfooter {height:27px;width:100%;clear:both}
.clear {clear:both;}

div#headleft {float: left; width:578px; height:270px; background-color:#FFF; border-right:1px solid #8C8A8A;background-color: #F9F9F9;}
div#headright {float: left; width:419px;}

div#menu{
	border-top: 1px solid #8C8A8A;
	padding: 3px 5%;
	margin: 0;
	font-size: 16px;
	padding: 7px;
}
div#menu li { 
	border-right: 1px solid gray;
	padding: 0 10px;
	display:inline;
}
div#menu ul li ul { display:none;}
div#menu ul li:hover ul {
    display: block;
} 

a,a:visited,a:active { color:#666; text-decoration:none}
a:hover {color:#333;text-decoration:none}

#menu a {
	color: #666;
	font: bold 0.8em Arial, sans-serif;
	text-decoration: none;
}
#menu a:hover {
	color: #333;
}

#rightcol {
		float: right;
		width: 418px;
		background-color:#D4D4D4;
		padding-right:1px;		
}
#leftcol {
		width: 576px;
		background-color:#FFF;
		background:url(../images/rower.jpg);
		background-repeat:no-repeat;
		background-position: bottom right;
		padding-bottom:200px;
		}
#leftcontent {
		padding:20px;
		line-height:25px;
		text-align:justify;
}
#righttop { margin:auto; width:419px;background:url(../images/rt.gif); background-repeat: repeat-x}
#rightbottom {background:url(../images/rb.gif); 
			  background-repeat: repeat-x;
			  width:419px; 
			  height:16px;
			  float:right;
			  margin-top:7px;}
.rightcontent {padding:2px;clear:both;}
.box {float:left;padding:1px;}

/** formularze **/
.form_head { vertical-align:top;padding:2px;  }
.thead {font-style:italic; font-weight:bold;color:#8C8A8A;background-color:#F5F5DC;}
input {padding:2px;}
input.txt { width:400px; border:1px solid #d4d4d4; margin:2px;}
input.file { width:200px; border:1px solid #d4d4d4; margin:2px;}
input.checkbox { border:1px solid #d4d4d4; margin:2px; }
textarea.area { width:404px; height:70px; border:1px solid #d4d4d4; margin:2px;}
select {margin:2px;border:1px solid #d4d4d4;padding:2px;}
.form_info {font-size:11px;}
.form_grey {background-color:#FDFDF7}
label.error {
	margin-left: 10px;
	width: auto;
	display: block;
	color:red;
}
input.error {border: 1px dashed red;}

.news {border-top:1px solid #d4d4d4;margin-top:10px;}
.news_title {font-weight:bold;font-style:italic;}
.news_date {font-size:10px;}
.news_src {margin-left:10px;font-size:12px;}

/** strony tekstowe **/
#page_src {font-size:12px;}

/** lista teamow **/
.team_category {width:540px;background-color:#d4d4d4;padding:2px;margin-top:10px;margin-bottom:10px;}
.team_table {width:540px;}
.team_table td {font-size:10px;vertical-align:top;padding:2px;border:1px solid #d4d4d4;text-align:center}
.team_table th {font-size:13px;font-weight:bold}
.team_table td.team_ {text-align:left;}
.team_descr {width:150px;line-height:10px;text-align:justify}
.team_name {font-size:14px;width:200px;text-align:left;}
.team_function {color:#aaa;margin:5px}
.red {color:red}
.green {color:green}
.competitor {margin:0px;padding:1px;text-align:left;}
.team_competitors {line-height:14px;}
.center {text-align:center}


/* live */
#live_container {
		margin-left:auto;
		margin-right:auto;
		width: 1000px; 
		min-height:100%;
		text-align: left;
		border-left: 1px solid #8C8A8A;
		border-right: 1px solid #8C8A8A;
        background-color:#FFF;
		}
/* commented backslash hack v2 \*/ 
* html #live_container {height:100%;}		
* html #live_container {width:1000px;w\idth:1000px;}
live_body {		
		font: 16px arial, sans-serif;
		text-align: center;
		color: #505367;
}		
.live_team_table {width:95%;margin:auto;}
.live_team_table td {font-size:10px;vertical-align:top;padding:2px;border:1px solid #d4d4d4;text-align:center;height:12px;}
.live_team_table td.passed {background-color:green;width:5px;}
.live_team_table td.noinfo {background-color:#FFF;width:5px;}
.live_team_table th {font-size:13px;font-weight:bold}
.live_team_table td.team_ {text-align:left;}
.live_team_table td.passed div.l {color:yellow;font-size:10px;}
.live_team_table td.noinfo div.l {color:#444;font-size:10px}

.livenews {border-top:1px solid #d4d4d4;margin-top:10px;}
.livenews_title {font-weight:bold;font-style:italic;}
.livenews_date {font-size:10px;}
.livenews_src {margin-left:10px;font-size:12px;}