body {
	line-height: 1.3em;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	padding : 0;
	margin : 0;
	color : #000000;
  	background-color: #e0e7e2;
  }	a img { border : none }

#wrapper
{
position: relative;
background-image : url(../img/Background.gif);
background-repeat : repeat-y;
margin: 0 auto;
width: 970px;
}

#wrapper_bg {
position: relative;
margin: 0 auto;
width: 970px;
padding: 0;
}
/*Górne Pole MAIN*/
#header {
width : 970px;
height:45px;
padding : 0;
margin : 0;
background-image : url(../img/TopMenu.gif);
background-repeat : no-repeat;
}

#topmenu-left{
float:left;
width:509px;
height : 45px;
margin-left: 30px;
}

#topmenu-left .links
{
float:left;
font-family:Myriad Pro;
font-size:14px;
font-weight: bold;

background-image:url(../img/TopBlock.gif);
background-repeat:no-repeat;
background-position: right 8px;
padding: 0;
}

#topmenu-left .links a {
color:#272727;
text-decoration:none;
padding: 12px 10px 12px 10px;

}
#topmenu-left .links ul a {
color:#272727;
text-decoration:none;
padding: 0px 5px 5px 5px;
font-size: 11px;

}
#topmenu-left .links a:hover{
color:#0083cb;
text-decoration:none;
}

#topmenu-right{
float:right;
width:420px;
height : 45px;
overflow:hidden;
}
#topmenu-right #inputtext{
background-image: url(../img/textfield.gif);
background-repeat: no-repeat;
background-color: transparent;
background-position:center center;
border: none;
position:relative;
display:table;
float:left;
margin-top:11px;
width:140px;
height:20px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
font-size:10px;
}

#topmenu-right .arrow{
float:left;
position:relative;
display:table;
padding-left:5px;
background-image:url(../img/TopMenuArowR.gif);
background-repeat:no-repeat;
background-position: right center;
width: 3px;
height:5px;
padding-top:37px;
}

#topmenu-right .button_szukaj{
float:left;
position:relative;
display:table;
padding-left:4px;
width: 89px;
height:20px;
padding-top:11px;
}

#topmenu-right .block{
float:left;
position:relative;
display:table;
padding-left:5px;
background-image:url(../img/TopMenuBlock2.gif);
background-repeat:no-repeat;
background-position: right center;
width: 1px;
height:24px;
padding-top:18px;
}

#topmenu-right .button_uk{
float:left;
position:relative;
display:table;
padding-left:7px;
background-image:url(../img/TopMenuEnglish.gif);
background-repeat:no-repeat;
background-position: right center;
width: 113px;
height:20px;
padding-top:21px;
}
#polemenu{
height:259px;
width:970px;

}

#banner{
height:360px;
width:970px;
background-image : url(../img/toBackGround.gif);
background-repeat : no-repeat;
overflow:hidden;
}


/*Koniec Górne Pole*/
/*--------------------------------------------------*/
/*Środek Strony body i body - n */

#centralbody{
width : 937px;
display:block;
overflow: hidden;
padding : 0;
margin-left : 52px;
}

/* Template Body Main --------------------------------------------------------------------------------*/
/*left site*/
#centralbody #leftsite{
background-image : url(../img/linegreens.gif);
background-repeat : no-repeat;
background-position : right;
display:block;
overflow:hidden;
float:left;
display:block;
width:459px;
margin-right:10px;
}
#centralbody #leftsite #head {
display:block;
overflow:hidden;
clear:both;
font-family:Tahoma;
font-size:17px;
color:#97d076;
padding:17px 0px 0px 0px;
}
/*#centralbody #leftsite #title h1{
display:block;
overflow:hidden;
clear:both;
font-family:Tahoma;
font-size:17px;
color:#97D076;
padding:0px 0px 17px 0px;
}
#centralbody #leftsite #title h2{
display:block;
overflow:hidden;
clear:both;
font-family:Tahoma;
font-size:17px;
color:#0083cb;
padding:0px 0px 17px 0px;
}
*/
#centralbody #leftsite .infoflag{
background-image : url(../img/flag.gif);
background-repeat : no-repeat;
background-position : left;
display:block;
overflow:hidden;
float:left;
width:10px;
height:15px;
margin-right:12px;
}
#centralbody #leftsite .info {
display:block;
font-size:12px;
font-family:Arial;
padding:10px;
float:left;
width:435px;
}
#centralbody #leftsite .info h1{
font-weight:normal;
display:block;
clear:both;
font-family:Tahoma;
font-size:17px;
color:#97D076;

}
#centralbody #leftsite .info h2{
font-weight:normal;
display:block;
overflow:hidden;
clear:both;
font-family:Tahoma;
font-size:17px;
color:#0083cb;

}
#centralbody #leftsite .greyline{
display:block;
overflow:hidden;
height:1px;
width:435px;
background-image : url(../img/greylinelong.gif);
background-repeat : no-repeat;
background-position : bottom center;
}
#centralbody #leftsite .iso{
display:block;
overflow:hidden;
width:400px;
margin:10px;
font-size:12px;
font-family:Arial;
color:#959595;
}


/* strona lewa Koniec*/

#centralbody #rightsite{
display:block;
overflow:hidden;
float:left;
width:400px;
margin-left:10px;
}
#centralbody #rightsite #kontakt{
display:block;
overflow:hidden;
background-image : url(../img/koperta.gif);
background-repeat : no-repeat;
background-position : left;
width:260px;

}
#centralbody #rightsite .title{
float:left;
font-family:Tahoma;
font-size:17px;
color:#0083cb;
padding:17px 0px 0px 0px;
}
#centralbody #rightsite .main{
font-family:Arial;
font-size:12px;
color:black;
padding:17px 0px 0px 0px;
}
#centralbody #rightsite .main h1{
font-weight:normal;
clear:both;
color:#0083cb;
display:block;
font-family:Tahoma;
font-size:18px;
overflow:hidden;
padding:17px 0 0;
}
#centralbody #rightsite .main a{
color:black;
font-weight: bold;
}
#centralbody #rightsite .infoflag{
background-image : url(../img/flag.gif);
background-repeat : no-repeat;
background-position : left;
display:block;
overflow:hidden;
float:left;
width:10px;
height:15px;
margin-right:12px;
}
#centralbody #rightsite .info {
display:block;
width:727px;
font-size:12px;
font-family:Arial;
padding-bottom:10px;
float:left;
}

/* Koniec Body Main ------------------------------------------------------------------------*/
/*menu left site*/
#centralbody #leftmenu{
display:block;
overflow:hidden;
float:left;
display:block;
width:243px;
}
#centralbody #leftmenu h1{
font-weight:normal;
display:block;
overflow:hidden;
float:left;
font-family:Tahoma;
font-size:21px;
color:#757b7e;

}

#centralbody #leftmenu #head{
display:block;
overflow:hidden;
float:left;
font-family:Tahoma;
font-size:21px;
font-weight: bold;
color:#757b7e;
padding:0px 0px 17px 0px;
}
#centralbody #leftmenu li.grupa {
list-style-image: url(../img/dot.gif);

font-size:11px;
font-weight: bold;
font-family:Tahoma;
padding-bottom:5px;
color:black;
background-image : url(../img/greenline.gif);
background-repeat : no-repeat;
background-position : bottom center;

}
#leftmenu ul
{
margin-left: 0;
padding-left: 15px;
clear: both;
}
	
#centralbody #leftmenu li.grupa a{
text-decoration:none;
font-size:11px;
font-weight: bold;
font-family:Tahoma;
padding-left:14px;
padding-top:5px;
padding-bottom:5px;
color:black;
}
#centralbody #leftmenu ul ul { list-style-type: none; }
#centralbody #leftmenu li.podgrupa {
font-size:11px;
font-family:Tahoma;
padding-left:0px;
padding-top:5px;
padding-bottom:5px;
color:black;


background-image : url(../img/greyline.gif);
background-repeat : no-repeat;
background-position : bottom center;

}
#centralbody #leftmenu li.podgrupa a{
text-decoration:none;
font-size:11px;
font-family:Tahoma;
padding-left:0px;
padding-top:5px;
padding-bottom:5px;
color:black;
}

#centralbody #leftmenu .greenline{
display:block;
overflow:hidden;
height:1px;
width:242px;
background-image : url(../img/greenline.gif);
background-repeat : no-repeat;
background-position : bottom center;
}
#centralbody #leftmenu .greyline{
display:block;
overflow:hidden;
height:1px;
width:242px;
background-image : url(../img/greyline.gif);
background-repeat : no-repeat;
background-position : bottom center;
}

/* menu lewa Koniec*/

#centralbody #rightbody{
display:block;
overflow:hidden;
float:left;
width:550px;
margin-left:57px;
margin-top:24px;
}
#centralbody #rightbody .infoflag{
background-image : url(../img/flag.gif);
background-repeat : no-repeat;
background-position : left;
display:block;
overflow:hidden;
float:left;
width:10px;
height:15px;
margin-right:12px;
}
#centralbody #rightbody .info {
clear:both;
display:block;
font-size:12px;
font-family:Arial;
padding-bottom:10px;
padding-left:13px;
}
#centralbody #rightbody .info h1{
display:block;
font-family:Tahoma;
background-image : url(../img/greylinelong.gif);
background-repeat : no-repeat;
background-position : center;
background-position:bottom;
padding-bottom:10px;
padding-top:10px;
padding-left:13px;
font-weight:normal;
}

#centralbody #rightbody .specinfolineup {
background-image : url(../img/greylinelong.gif);
background-repeat : no-repeat;
background-position : center;
width:520px;
height:1px;
padding-top:19px;
padding-bottom:10px;
}

#centralbody #rightbody .specinfolinedown {
background-image : url(../img/greylinelong.gif);
background-repeat : no-repeat;
background-position : center;
width:520px;
height:1px;
padding-top:13px;
padding-bottom:19px;
}
#centralbody #rightbody .specinfo h3{
display:block;
overflow:hidden;
font-family:Arial;
color:#0083cb;
font-weight: bold;
margin-left:16px;
font-weight:normal;
}
/*End Center*/

/*bottom*/
#bottom{
display:block;
overflow:hidden;
padding:80px 0px 0px 0px;
height:30px;
width:865px;
background-image : url(../img/grass.gif);
background-repeat : no-repeat;
background-position : center;
clear: both;
}
#bottom #downleft a{
display:block;
overflow:hidden;
float:left;
font-size:11px;
font-weight: bold;
font-family:Arial;
color:#7c7c7c;
text-decoration:none;
}
#bottom #downright{
display:block;
overflow:hidden;
float:right;
font-size:11px;
font-family:Tahoma;
color:#5e9240;
}
/* this is the main UL element*/
.dropdown{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}

/* these are the inner menus*/
.dropdown ul{
	
	margin-top: 25px;
	padding:0;
	list-style:none;
}

/* these are all the LIs in the menu*/
.dropdown li{
	
	margin:0;
	padding:5px;
	cursor:pointer;
}

/* these are anchor in the menu, if you want to style them differently from the rest of you website*/
.dropdown a{
	text-decoration:none;
	color:#FFB119;
	
}

.dropdown a:hover{
	text-decoration:underline;
}

/* these are the LIs that only belong to submenu*/
.dropdown ul li{
	width:179px;
	border-top:0;
	margin-left:-1px;
}

/* these are the LIs that contains a submenu*/
.dropdown li.submenu{
	background-image:url('expand_down.gif');
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:20px;
	
}

/* SUBMENU ZWYKLE PIERWZE SUBMENU WYJEZDZA W DOL I POSIADA W LEWO WYJEZDZAKA*/
.dropdown ul li, .dropdown ul li.submenu{
	padding:5px;
	font-weight:normal;
	background-image:url(../img/rozmenucenter.png);
	background-repeat: repeat-y;
	width:179px;
	

	
}
.dropdown ul li a, .dropdown ul li.submenu a
{
	background-image:url(../img/rozmenuline.png);
	background-repeat: no-repeat;
	display: block;
	padding-bottom: 10px;

	background-position: bottom left;
}


.dropdown ul li.submenu li{
	padding:5px;
	font-weight:normal;
	background-image:url(../img/rozmenucenter.png);
	background-repeat: repeat-y;
	width:179px;
	

	
}
.dropdown ul li.submenu li a
{
	background-image:url(../img/rozmenuline.png);
	background-repeat: no-repeat;
	display: block;
	padding-bottom: 10px;

	background-position: bottom left;
}
.dropdown ul ul {width: 188px; overflow: hidden; display: block; margin-top: 0px;}