html{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

body{
	width:100%;
	margin:0;
	padding:0;
    background:url(images/background.jpg) top center repeat-x #abaaaa;
}

a {
text-decoration:none;
font-weight:bold;
font-family:Trebuchet MS;
color:#333333;
}

a:hover {
text-decoration:underline;
font-weight:bold;
font-family:Trebuchet MS;
color:#FF6600;
}


#rootCenter{
	position:relative;  /*  relacja do obiektu wyższego,   absolute = relacja do punktu 0,0 przeglądarki  */
	width:980px;
	height:auto !important;    /*   dyrektywa important ważna dla Firefoxa , auto rozciąga wysokość  */
	min-height:777px;
	margin:0px auto;
	border:0px;
	background: url(images/background1.jpg) top center repeat-y;
}


#topLeft{
	position:relative;
	float:left;
	width:160px;
	height:30px;
	min-height:30px;
	background: url(images/topleft.jpg);
}


#topShadow{
	position:relative;
	float:left;
	width:791px;
	height:30px;
	min-height:30px;
	background: url(images/topshadow.jpg);
}
#topRight{
	position:relative;
	float:left;
	width:29px;
	height:30px;
	min-height:30px;
	background: url(images/topright.jpg);
}

#ClearBoth, .ClearBoth{
clear:both
}



#LeftWindow{
	position:relative;
	float:left;
	width:160px;
	height:auto !important;
	min-height:733px;
	background: url(images/leftwindow.jpg) top right no-repeat;
}

#CenterWindow{

	float:left;
	width:791px;
	height:auto !important;

	min-height:733px;
	background: #FFFFFF top right no-repeat;
	overflow:hidden;
}
#RightWindow{
	position:relative;
	float:left;
	width:29px;
	height:auto !important;
	height:730px;
	min-height:733px;
	background: url(images/rightwindow.jpg) top left no-repeat #abaaaa;
}


#bottomLeft{
	position:relative;
	float:left;
	width:160px;
	height:37px;
	min-height:37px;
	background: url(images/bottomleft.jpg) top right no-repeat;
}

#bottomShadow{
	position:relative;
	float:left;
	width:791px;
	height:37px;
	min-height:37px;
	background:url(images/bottomshadow.jpg) top left repeat-x;
}
#bottomRight{
	position:relative;
	float:left;
	width:29px;
	height:37px;
	min-height:37px;
	background: url(images/bottomright.jpg) top right no-repeat;
}



#Leftmenu{
margin-top:200px;
width:160px;
position:relative;
}

.MenuLvl0 {
margin-top:10px;
width:160px;
min-height:44px;
height: auto !important;
height: 44px;
background: url(images/listek.gif) bottom left no-repeat;
text-align: left;
}

.MenuLvl0 a {
display: block;
text-decoration:none;
font-size:14px;
font-family:Trebuchet MS;
color:#FFFFFF;
float:left;
width:144px;
text-align:right;
background:#093462;
padding: 14px 10px 10px 0;
position: static;
min-height: 20px;
height: auto !important;
height: 20px;
font-weight:bold;
}

.MenuLvl0:hover{
text-decoration:none;
font-size:14px;
font-family:Trebuchet MS;
color:#FF6600;
font-weight:bold;
}


.listek{	
float:left;
width:6px;
background:url(images/listek.gif);
height:44px;
min-height:44px;
font-size: 0;
line-height: 0;
font-weight: normal;
}





.MenuLvl1 a{
display: block;
text-decoration:none;
text-align: right;
font-size:12px;
font-family:Trebuchet MS;
color:#666666;
margin: 0 0 0 10px;
padding: 2px 10px 2px 0;
height:auto !important; 

background:#e4e4e4 url(images/menulvl1shadow.jpg) repeat-y right;
}

.MenuLvl1separator{
margin-left:12px;
height:1px;
min-height:1px;
width:130px;
background:#999999;
overflow:hidden;

}

.MenuLvl1{
background:#e4e4e4 url(images/menulvl1shadow.jpg) repeat-y right;
margin-left:10px;
border-left:1px solid #666666;
}

.MenuLvl1:hover{
text-decoration:none;
font-size:12px;
font-family:Trebuchet MS;
color:#000000;
}
.MenuLvl1header{
height:11px;
border-left:1px solid #666666;
margin: 0 0 0 10px;
background:#e4e4e4 url(images/menulvl1shadow.jpg) repeat-y right;
overflow:hidden;
}

.MenuLvl1footer{
height:9px;
background:url(images/menulvl1listek.gif) right top no-repeat;
}

#MenuLvl1txt{
padding-right:10px;
padding-top:2px;
text-align:right;
}


#top{
background:url(images/top.jpg) top left;
width:791px;
height:215px;
}

#flag_pl{
margin-top:10px;
margin-right:3px;
float:right;
width:24px;
height:20px;
}

#flag_pl a{
margin-top:10px;
margin-right:3px;
float:right;
width:24px;
height:20px;
}

#flag_en{
margin-top:10px;
margin-right:3px;
float:right;
width:24px;
height:20px;
}

#flag_en a{
margin-top:10px;
margin-right:3px;
float:right;
width:24px;
height:20px;
}

#flag_de{
margin-top:10px;
margin-right:3px;
float:right;
width:24px;
height:20px;
}

#flag_de a{
margin-top:10px;
margin-right:3px;
float:right;
width:24px;
height:20px;
}

#flag_ru{
margin-top:10px;
margin-right:10px;
float:right;
width:24px;
height:20px;
}



#pasek{
background:url(images/pasek.jpg) top left no-repeat;
width:791px;
height:60px;
}


#path{
margin-right:20px;
font-size:10px;
font-family:Trebuchet MS;
height:19px;
text-align:right;
overflow:hidden;
color:#999999;
font-weight:bold;
}

.path_link{
color:#999999;
text-decoration:none;
}

.path_link:hover{
color:#991234;
text-decoration:none;
}



.title{
	position:relative;
	padding-top:3px;
	margin-right:10px;
	font-size:29px;
	font-family:Trebuchet MS;
	color:#ffffff;
	text-align:right;
}

#bodyBg{
	background: transparent url(images/luczek.jpg) top left no-repeat;
	height:400px;
	min-height:400px;
}

#body{
background-color: transparent;
float: right;
width:791px;
height:400px;
min-height:400px;
overflow-y: auto;
overflow-x: hidden;
}

#Content{
height: auto !important;
width: auto !important;
zoom: 1;
text-align:justify;
padding-right:20px;
padding-top:30px;
padding-left:130px;
margin: 0;
font-size:13px;
font-family:Trebuchet MS;
color:#666666;
background-color: transparent;
}

.linki{
margin:40px 0 0 100px;
position:absolute;
font-size:10px;
font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.linki a{
color:#999999;
}

.linki a:hover{
color:#000000;
text-decoration:none;
}

#footer{
height:154px;
background:url(images/footer1.jpg) bottom left repeat-x;
clear: right;
}

#footerlogo{
margin-top:90px;
float:right;
width:124px;
height:62px;
background:url(images/footerlogo.jpg) bottom left no-repeat;
}

#footertxt{
margin-left:40px;
margin-top:90px;
padding-top:10px;
float:right;
width:420px;
height:52px;
font-size:10px;
font-family:Trebuchet MS;
color:#666666;
}


#footer2{
float:right;
width:188px;
height:154px;
background:url(images/footer2.jpg) bottom left no-repeat;
}







#powered{
margin-left:10px;
float:right;
height:37px;
width:80px;
background:url(images/powered.jpg) no-repeat right
}

#created{
float:right;
height:37px;
width:83px;
background:url(images/created.jpg) no-repeat right
}
