html, body, img{margin: 0; padding: 0; border: 0;}
body 
{
	color: #000; 
/*	background: white url('images/panel2.gif') fixed repeat-x bottom; */
	font-family: verdana, sans-serif; 
	font-size: 12px; 
	text-align: center;
	margin:0;
	margin: 10px;
}
a
{
	text-decoration:none;
}	

.clear { clear: both; }

#wrapper 
{
	margin: 0 auto;
	width: 760px;
}
#main 
{
}

/*** Below is the Tan hack, needed because the decorative side borders (thin black) on 
.wrapper. It fixes the box model of IE5.x/win, making it display the same as other browsers. ***/

* html #wrapper 
{
	width: 763px; 
	w\idth: 760px; 
}

#info
{
	height:12px;
	margin:1px 0 2px 0;
}
#infopanel .counter
{
	text-align:right;
	font-size:10px;
}
#info .current
{
	float: left;
}

.imgfix
{
	font-size:0;
}
#outer 
{
	border-left: 190px solid white;/* transparent;	/*left color*/
	z-index:-1000;
}

* html #outer 
{
}

#inner 
{
	margin-left: 0px; /*** This fixes a small overlap problem in IE6. ***/
/*	width: 761px; /*** This width is for non-IE browsers. Mozilla makes this necessary. ***/
}

* html #inner 
{
	width: 100%;
}

.float-wrap 
{
	float: left;
	width: 760px;
	margin-left: -190px;       /*** Same length as left column width ***/
/*	background: white url('images/panel2.gif') fixed repeat-x bottom; */
}

/*** div.left is in div.float-wrap, and when div.float-wrap is neg margined to the left, 
div.left is carried over into the proper position. 
***/

#left 
{
	float: left;
	width: 180px;
	/*position: relative; */ /*** IE needs this or the contents won't show outside the parent container. ***/
	text-align:left;
	position:absolute;
	/*top:100px;*/
	font-size:10px;
/*	background-color:#F2F2FF;*/
}

* html #left 
{
	margin-left:-95px;
}

#right 
{
	float: right; 
	width: 2px;
	height:200px;
	background: red;
}

* html #right 
{
/*	margin: 0 -150px 0 0; /*** IE gets this margin. ***/
}

#center 
{
	float: right;
	width: 570px;
	text-align: justify;
}

#header 
{
	text-align:center;
	height:100px;
}

#footer 
{
	height:20px;
	margin-top:10px;
}

/* Mozilla bug fixes */
html>body #inner, html>body .float-wrap 
{
	border-bottom: 1px solid transparent;
}
#content_outer
{
	border-top:1px solid #FFFFFF;
	border-right:1px solid #8796B9;
	border-bottom:1px solid #8796B9;
	border-left:1px solid #FFFFFF;
	background:white url('images/panel.gif') repeat-x;
}
#content
{
	float:left;
	width:100%;
}

#leftmenu
{
	background-color:/*#D8DFEE;*/#EFEFEF;
/*	padding-top:10px;
	padding-bottom:10px;*/
	border-top:1px solid #FFFFFF;
	border-right:1px solid #8796B9;
	border-bottom:1px solid #8796B9;
	border-left:1px solid #FFFFFF;
}
#leftmenu ul
{
/*	margin:0 10px 0 10px;*/
	margin:0;
	list-style: none;
	padding:0px;
/*	border:1px solid #444B5C;*/
	border:0;
	background-color:#EFEFEF;
}
#leftmenu li
{
/*	border-top:1px solid #444B5C;*/
}
#leftmenu a, #leftmenu span
{
	padding:4px 5px;
	color:#2A2B2A;
	display:block;
	font-weight:bold;
	height:100%;
}

#leftmenu a:hover 
{
	background-color:#C8D5CE;	/* color onmouse na g��wnych eltach menu*/
	color: #BF0000;
}
/*II poziom*/
#leftmenu ul ul
{
	margin:0;
	margin-bottom:5px;
	border:0;
	list-style: none;
}
#leftmenu ul ul li 
{
	border:0;
}
#leftmenu ul ul li a 
{
	font-weight:normal;
	padding:0;
	padding-left:7px;
}
/*III poziom*/
#leftmenu ul ul ul
{
	margin:0;
}
#leftmenu ul ul ul li a 
{
	padding-left:20px;
	font-size:0.85em;
}


#leftmenu a.strong, #leftmenu strong a
{
	color:#BF0000 !important;
}
#leftmenu a.strong:hover, #leftmenu strong a:hover
{
	background-color:#EFEFEF;
}
#leftmenu img
{
	background:#EFEFEF;
	padding:3px;
	border:1px solid #444B5C;
}

#fix
{
	position:absolute;
}
#marginBottom, #marginLeft, #marginRight, #marginTop
{
	background-color:#444B5C;
}
#marginBottom
{
	height:1px;
}

#marginLeft
{
	padding-left:1px;
}

#marginRight
{
	padding-right:1px;
}

#marginTop
{
	height:1px;
}

#logo
{
	background:#EFEFEF; 
	width:178px;
	height:86px;
	float:left;
	border:1px solid #444B5C;
}
#logo img
{
/*	padding:1px;*/
	padding-top:3px;
}
#banner
{
	background: white url('images/bkg.jpg') no-repeat right;
	height:88px;
	width:570px;
	float:right;
}
#infopanel
{
/*	background:green;*/
/*	width:95px;*/
	float:right;
	position:relative;
	top:0px;
}
#select
{
	background-color:/*#D8DFEE;*/#EFEFEF;
	text-align:center;
/*	padding-top:10px;
	padding-bottom:10px;*/
	border-top:1px solid #FFFFFF;
	border-right:1px solid #8796B9;
	border-bottom:1px solid #8796B9;
	border-left:1px solid #FFFFFF;
	color:#808080;
}
#select img
{
	margin:0 10px 8px 20px;
}

.content_width
{
	height:357px !important;
}
