html {

    padding: 0;

    margin: 0;

    border: 0;

    min-height: 101%;

}



body {
	padding: 0;
	margin: 0;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	line-height: 32px;
	text-align: center;
	background: #000000;
	letter-spacing: 0.02em;
	font-weight: normal;
	color: #000000;
	background: url(../images/bg.gif) repeat;

}



p, h1, h2, h3 {

    padding: 0;

    margin: 0;

    border: 0;

}



p {

    padding: 0;

    margin: 0;

    border: 0;

}



a {

    text-decoration: none;

}



a:link {

    color: #ffba00;

}



a:hover {

    text-decoration: underline;

}



a:active {

    border: none !important;

    margin: 0;

    padding: 0;

}



a:focus {

    border: none;

    margin: 0;

    padding: 0;

    outline-offset: -1px;

    outline: none;

}



a:visited {

    border: none;

    margin: 0;

    padding: 0;

}

/*Main contener-with all contents*/







#inner_wrapper {

	height: 88px;

	padding: 0;

    border: 0;

    margin: 0 auto;

	background: url(../images/head1bg.jpg) no-repeat center top;

	 width: 100%;

	 text-align: center;

}





#out_wrapper {

    padding: 0;

    border: 0;

    margin: 0 auto;

   width: 100%;

	

	

}

#wrapper {

    padding: 0;

    border: 0;

    margin: 0 auto;

   width: 963px;

	

	

}

#inner_body {

    padding: 0;

    border: 0;

    margin: 0 auto;

   width: 100%;

	background: url(../images/homeouterbg.png) repeat-x top left;

	float: left;

	clear: both;



}



#maincontent {

    padding: 0;

    border: 0;

    margin: 0px 0px 0px 0px;

    float: left;

    width: 963px;

  

}



#main {

    padding: 0;

    border: 0;

    margin: 0 auto;

    width: 963px;

}



#head1 {

    padding: 0;

    border: 0;

    margin: 0;

    width: 963px;

    height: 88px;

    float: left;

	

}



#head2 {

    padding: 0;

    margin: 0;

    border: 0;

    width: 963px;

    height: 27px;

    float: left;

 

}



#languages_list {

    float: right;

    margin: 0;

    padding: 0 0 0 0px;

    border: 0;

    list-style: none;

    height: 23px;

    letter-spacing: 0.0em;

    right: 25px;

	position: relative;

	top: 90px;

	z-index: 201;

}







#languages_list li a, #languages_list li {

    float: left;

    padding: 0;

    margin: 0 2px 0 2px;

    border: 0;

    color: #ffffff;

    font-size: 12px;

    text-decoration: none;

    line-height: 23px;

    height: 23px;

    font-weight: normal;

}



#languages_list li a:hover {

    text-decoration: underline;

}



h1#logo {

    padding: 0;

    border: 0;

    margin: 24px 0 0px 35px;

    float: left;

}



h1#logo a {
	padding: 0;
	border: 0;
	width: 310px;
	height: 49px;
	background: url(../images/logo.png) no-repeat left top;
	float: left;

}

/*Container under header.*/

#centralcontainer {

    padding: 0;

    border: 0;

    margin: 0 auto 15px auto;

    width: 963px;

    float: left;

    background: url(../images/gl.jpg) no-repeat;
    height: 387px;

}

/*Inner contener contener*/

#inner {

    padding: 0;

    border: 0;

    margin: 0;

    width: 963px;

    float: left;

	position: relative;

	

}



#flashbanner01 {

	

	float: left;

	clear: both;

	margin: 0;

	border: 0;

	padding: 0;

	margin-top: -13px;

	position: relative;

	z-index: 50;

}



#flashbanner02 {

	

	float: left;

	clear: both;

	margin: 0;

	border: 0;

	padding: 0;

	margin-top: -13px;

	

	width: 963px;

	height: 386px;

	position: relative;

	z-index: 1;

	padding-bottom: 2px;

}



#flash_palyer {

	

	

	width: 462px;

	height: 56px;

	float: left;

	position: relative;

	z-index: 51;

	background: url(../images/playerflash.jpg) no-repeat top left;

	top: 295px;

	left: 50px;

}







/*Left content inside inner contener*/

#top_inner {

    padding: 0px 0 0 0px;

    border: 0;

    margin: 0;

    width: 100%;

    float: left;

	background: url(../images/contentbg01.png) repeat-y top left;

	position: relative;

	top: -3px;

	padding-top: 25px;

	padding-bottom: 15px;

	border-bottom: 1px dashed #202123;

	clear: none;

	

}





#bottom_inner {

    padding: 0px 0 0 0px;

    border: 0;

    margin: 0px 0 9px 0;

    width: 100%;

    float: left;



	position: relative;

	top: -3px;

	padding-top: 25px;

	

}



.wrapp_bottom_info_box {

	

	width: 305px;

	height: 153px;

	float: left;

	clear: none;

	margin-top: -18px;

	margin-left: 15px;

	margin-right: -5px;

	background: url(../images/homeinfoboxbg.gif) no-repeat;

}

.wrapp_bottom_info_box:hover {

	

	width: 305px;

	height: 153px;

	float: left;

	clear: none;

	position: relative;

	background: url(../images/infoboxhov.png) no-repeat;

}





.bottom_info_box {

	

	width: 305px;

	height: 134px;

	float: left;

	clear: none;

	

	margin: 0;

	padding: 0;

	border: 0;

	

margin-top: 9px;





}



#right_panel {

    padding: 0px 0 0 0;

    border: 0;

    margin: 0px 0 0 0;

    width: 180px;

    float: left;

    clear: none;

    

}

img {

	

	border: 0;

}



#right_panel img {

    margin: 0;

	padding: 0;

    float: left;

    clear: both;

	margin-bottom: 10px;

	

}



#left_panel {

    padding: 0px 0 0 0;

    border: 0;

    margin: 0px 0 0 0;

    width: 757px;

    float: left;

    clear: none;

    

}



#right_panel a.read_more {

	

	color: #ffffff;

	font-size: 10px;

	background: #d40000;

	padding: 1px;

	float: right;

	margin: 0 26px 0 0;

	padding-left: 2px;

	padding-right: 2px;

}



.bottom_info_box a.read_more {

	

	color: #ffffff;

	font-size: 10px;

	background: #d40000;

	padding: 1px;

	float: left;

	margin: 7px 0px 0 0;

	padding-left: 5px;

	padding-right: 5px;

	clear: none;

}

.bottom_info_box h4 a, .bottom_info_box h4  {

	

	color: #ffffff;

	width: 215px;

	float: left;

	clear: none;

	font-size: 14px;

	font-family: "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif;

	text-transform: uppercase;

	height: 32px;

	line-height: 32px;

	margin: 0;

	text-align: left;

	padding: 0;

	border: 0;

	margin-left: 7px;

	

	

}





.bottom_info_box h5   {

	

	color: #ffffff;

	width: 215px;

	float: left;

	clear: none;

	font-size: 13px;

	font-family: "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif;

	text-transform: uppercase;

	height: 32px;

	line-height: 32px;

	margin: 0;

	text-align: left;

	padding: 0;

	border: 0;

	margin-left: 20px;

	font-style: italic;

	

	

}



.bottom_info_box h4 a:hover  {

	text-decoration: none;

	color: #ffffff;

	

	

	

}

.bottom_info_box #news_short_text {

	

	width: 255px;

	height: 38px;

	overflow: hidden;

	float: left;

	clear: both;

	margin: 0;

	padding: 0;

	border: 0;

	margin-bottom: 30px;

}





.bottom_info_box #news_short_text p {

	

	

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 11px;

	color: #ffffff;

	text-align: left;

	line-height: 12px;

	margin-left: 30px;

	

}





#news_switch {

    float: left;

    margin: 8px 0 0 25px;

    padding: 0 0 0 0px;

    border: 0;

    list-style: none;

    height: 23px;

    letter-spacing: 0.0em;

    margin-right: 10px;

    clear: right;

    width: 35px;

}



#news_switch li {

    float: left;

    padding: 0;

    margin: 0;

    border: 0;

    line-height: 12px;

    height: 12px;

}



#news_switch li a, #news_switch li {

    float: left;

    padding: 0;

    margin: 0;

    border: 0;

    color: #ffffff;

    font-size: 11px;

    text-decoration: none;

    line-height: 12px;

    height: 11px;

    margin-top: 0px;

    font-weight: normal;

}



#news_switch li#next_news a {

      background: url(../images/nextnewarrow.gif) no-repeat;

	  width: 7px;

	  height: 11px;

	  margin-top: 2px;

	  margin-left: 5px;

}



#news_switch li#forward_news a  {

      background: url(../images/forwardnewarrow.gif) no-repeat;

	  width: 7px;

	  height: 11px;

	    margin-top: 2px;

		margin-right: 5px;

}





#inner #left_panel p {

    padding: 0 0 0px 0;

    border: 0;

    margin: 5px 0 10px 75px;

    float: left;

    color: #ffffff;

    font-size: 12px;

    line-height: 16px;

    font-weight: normal;

    text-align: left;

    position: relative;

    clear: none;

    width: 670px;

	

}





h2 {

    padding: 0px 0 0px 50px;

    border: 0;

    margin: 0px 0 15px 0px;

    width: 90%;

    float: left;

    text-align: left;

    color: #ffffff;

    font-size: 16px;

    font-weight: bold;

    letter-spacing: 0.05em;

    line-height: 24px;

  clear: both;

}



h2 span {

	clear: both;

	float: left;

	line-height: 24px;

	height: 100%;

	 padding: 0px 0 0px 140px;

    border: 0;

    margin: 0px 0 0px 0px;

}



#inner h3 {

    padding: 10px;

    border: 0;

    margin: 0px 0 15px 72px;

    font-size: 14px;

    font-weight: normal;

    text-align: left;

    clear: none;

    color: #ffffff;

    line-height: 24px;

   

    position: relative;

    clear: right;

    clear: left;

	width: 820px;

	

	background-color: #a70505;

}



#inner h4 {

    padding: 10px;

    border: 0;

    margin: 0px 0 15px 72px;

    font-size: 14px;

    font-weight: normal;

    text-align: center;

    clear: none;

    color: #ffffff;

    line-height: 24px;

     position: relative;

    float: left;

    clear: both;

	border-bottom: 2px solid #a70505;

	width: 150px;

	

}



#centralcontainer h3#contact a {

    text-align: center;

    color: #566b00;

}



#centralcontainer img {

    

  

}



#centralcontainer img.rightaligned {

    float: right;

}



#centralcontainer img.leftaligned {

    float: right;

}



a.thumb {

    clear: none;

}



#contactdetails {

    margin: 10px 0 0 0;

    padding: 0;

    border: 0;

}

/*Fotter styles with menu*/

#home_footer {

    padding: 0;

    margin: 0;

    margin: 0;

    width: 100%;

    float: left;

    background: #000000 url(../images/homefooterbg.png) repeat-x;

   height: 310px;

   border-top: 1px solid #000000;

   position: relative;

   top: -2px;

   clear: both;

}



#innerfooter {

    padding: 0;

    margin: 0;

    margin: 0 auto;

    width: 963px;

   

   

}



#footer_info {

   padding: 0;

    margin: 0;

    margin: 0 auto;

    width: 963px;

	position: relative;

	top: -1px;

	padding-top: 25px;

	padding-bottom: 25px;

	

	

}







#home_footer p#copyright {

    padding: 0;

    margin: 0 auto;

    border: 0;

    font-size: 11px;

    text-align: right;

    width: 100%;

    clear: both;

    font-size: 12px;

    font-weight: normal;

    color: #6c6c6c;

	line-height: 50px;

}



.footerdetails {

    width: 300px;

    margin: 30px 0px 0px 125px;

    padding: 0;

    border: 0;

    float: left;

    padding-bottom: 5px;

    clear: left;

    clear: none;

}



#rightdet {

    margin: 30px 0px 0px 0px;

    float: right;

}



.footerdetails dl, dt {

    display: block;

    padding: 0;

    margin: 0;

    float: left;

    width: 300px;

}



.footerdetails dt {

    padding: 0;

    margin: 0;

    margin: 0;

    width: 300px;

    color: #6b8a00;

    text-align: left;

    font-size: 12px;

    font-weight: normal;

    padding-left: 0px;

    letter-spacing: 0.00em;

    line-height: 16px;

}



.footerdetails a {

    border: 0;

    text-decoration: none;

    padding: 1px;

    clear: none;

    color: #6b8a00;

}



.footerdetails a:hover {

    text-decoration: underline;

}





/*** ESSENTIAL STYLES ***/

.sf-menu, .sf-menu * {

	margin:			0;

	padding:		0;

	list-style:		none;

	border: 0;

}

.sf-menu {

	line-height:	28px;

}

.sf-menu ul {

	position:		absolute;

	top:			-999em;

	width:			0em; /* left offset of submenus need to match (see below) */



}

.sf-menu ul li {

	width:			100%;

}

.sf-menu li:hover {

	visibility:		inherit; /* fixes IE7 'sticky bug' */

}

.sf-menu li {

	float:			left;

	position:		relative;

	

}

.sf-menu a {

	display:		block;

	position:		relative;

	

	

}

.sf-menu li:hover ul,

.sf-menu li.sfHover ul {

	

	top:			28px; /* match top ul list item height */

	z-index:		99;

}

ul.sf-menu li:hover li ul,

ul.sf-menu li.sfHover li ul {

	top:			-999em;

	

}









/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/



	

#mainmenu {

	

	float: left;

	width: 935px;

	clear: both;

	margin: 0;

	text-transform: uppercase;

	border: 0;

	padding-left: 28px;

	 font-family: "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif;

	 	 position: relative;

	 z-index: 89;

}



#mainmenu li.rule {

	background: url(../images/menuliahovbg.gif) no-repeat left top;

	float: left;

	width: 1px;

	height: 26px;

	position: relative;

	top: 2px;

	left: 0;

	margin: 0;

	padding: 0;

	border: 0;

		

}



.sf-navbar {

	

	float: left;

	height:			28px;

	padding-bottom:	28px;

	position:		relative;

	

	width: 100%;

	margin: 0;

	padding: 0;

	border: 0;

	padding-bottom:	28px;

	

	

}









.sf-navbar li {

	

	position:		static;

	margin-top: 0px;

	color: #ffffff;

	margin: 0;

	padding: 0;

	border: 0;

	

	

}



.sf-navbar li a {

	

	

}



.sf-navbar ul   {

	

		

}

.sf-navbar a {

	border-top:		none;

	color: #ffffff;

	font-size: 14px;

	font-weight: bold;

	

	margin: 0;

	padding: 0;

	border: 0;

	text-decoration: none;

	

}

.sf-navbar li ul {

	width:			785px; /*IE6 soils itself without this*/

	

background: url(../images/manimenubg.png) repeat-x left bottom;

	padding-left: 178px;

	

	left: -178px;

	

}

.sf-navbar li li {

	

	position:		relative;

	

	font-style: italic;

	position: relative;

	top: -2px;

	margin: 0;

	padding: 0;

	border: 0;

}





.sf-navbar ul li {

	width:			auto;

	float:			left;

	margin: 0;

	padding: 0;

	border: 0;

	

}

.sf-navbar a, .sf-navbar a:visited {

	border:			none;

	color: #ffffff;

	margin: 0;

	padding: 0;

	border: 0;

	padding-left: 11px;

	padding-right: 11px;

}

.sf-navbar li.current {

	

}

.sf-navbar li:hover,

.sf-navbar li.sfHover,

.sf-navbar li li.current

 {

	background: url(../images/menuliahovbg.gif) repeat-x;

	

	color: #ffffff;

	margin: 0;

	padding: 0;

	border: 0;

	position: relative;

	top: 0px;

	margin: 0;

	

	border: 0;

	

}

.sf-navbar ul li:hover,

.sf-navbar ul li.sfHover



{

margin: 0;

	

	border: 0;

	position: relative;

	top: -2px;

	background: url(../images/menuliliahovbg.png) repeat-x left bottom;

}









ul.sf-navbar .current ul,

ul.sf-navbar ul li:hover ul,

ul.sf-navbar ul li.sfHover ul {

	

	

	background: transparent;

	

	 /* match top ul list item height */

}

ul.sf-navbar .current ul ul {

	top: 			-999em;

	margin: 0;

	padding: 0;

	border: 0;

}



.sf-navbar li li.current > a {

	font-weight:	bold;

	position: relative;

	top: 0px;

	border: 0;

line-height: 28px;

	margin-top: 1px;

}



ul.sf-navbar  ul ul {

	

}





ul.sf-navbar  li#li_01:hover {

	

	background: url(../images/lihover01.gif) no-repeat left bottom;

}



ul.sf-navbar  li#li_01_active {

	

	background: url(../images/lihover01.gif) no-repeat left bottom;

}



ul.sf-navbar  li#li_02:hover {

	

	background: url(../images/lihover02.gif) no-repeat left bottom;

}



ul.sf-navbar  li#li_02_active{

	

	background: url(../images/lihover02.gif) no-repeat left bottom;

}



ul.sf-navbar  li#li_03_active {

	

	background: url(../images/lihover03.gif) no-repeat left bottom;

}



ul.sf-navbar  li#li_04_active {

	

	background: url(../images/lihover04.gif) no-repeat left bottom;

}



ul.sf-navbar  li#li_05_active {

	

	background: url(../images/lihover01.gif) no-repeat left bottom;

}



.jcarousel-container {

    position: relative;

}



.jcarousel-clip {

    z-index: 2;

    padding: 0;

    margin: 0;

    overflow: hidden;

    position: relative;

}



.jcarousel-list {

    z-index: 1;

    overflow: hidden;

    position: relative;

    top: 0;

    left: 0;

    margin: 0;

    padding: 0;



}



.jcarousel-list li,

.jcarousel-item {

    float: left;

    list-style: none;

  

    width: 277px;

    height: 80px;

	

}





.jcarousel-next {

    z-index: 3;

    display: none;

}



.jcarousel-prev {

    z-index: 3;

    display: none;

}



#bottom_slider li span a {

	

	color: #ffffff;

	float: left;

	clear: both;

	 font-family: "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif;

	 font-weight: bold;

	 font-size: 13px;

	 text-transform: uppercase;

	 margin-bottom: 3px;

}



#bottom_slider li span a:hover {

	

	text-decoration: none;

	

}

#bottom_slider ul li  {

	height: 80px;

	

}



.jcarousel-skin-tango .jcarousel-container {

   margin: 0;

   padding: 0;

  

}



.jcarousel-skin-tango .jcarousel-container-horizontal {

    width: 860px;

    padding: 0;

	margin: 0;

	padding-left: 49px;

	padding-right: 50px;

	 margin-top: -10px;

}







.jcarousel-skin-tango .jcarousel-clip-horizontal {

    width: 860px;

    height: 80px;

}



.jcarousel-skin-tango .jcarousel-item {

   

	

}



.jcarousel-skin-tango .jcarousel-item-horizontal {

    margin-right: 15px;

     width: 277px;

    height: 70px;

	padding-bottom: 5px;

    border-bottom: 2px solid #ffffff;

    float: left;

}



.jcarousel-skin-tango .jcarousel-item-horizontal:hover {

   

    border-bottom: 2px solid #ff0000;

   cursor: pointer;

}



.jcarousel-skin-tango .jcarousel-item-placeholder {

    background: #fff;

    color: #ffffff;

}



.jcarousel-skin-tango .jcarousel-next-horizontal {

    position: absolute;

    top: 40px;

    right: 5px;

    width: 32px;

    height: 32px;

    cursor: pointer;

    background: transparent url(../images/next-horizontal.png) no-repeat 0 0;

}



.jcarousel-skin-tango .jcarousel-next-horizontal:hover {

    background: transparent url(../images/next-horizontalhov.png) no-repeat 0 0;

}



.jcarousel-skin-tango .jcarousel-next-horizontal:active {

    background: transparent url(../images/next-horizontalhov.png) no-repeat 0 0;

}



.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {

    cursor: default;

    background-position: -96px 0;

}



.jcarousel-skin-tango .jcarousel-prev-horizontal {

    position: absolute;

    top: 40px;

    left: 30px;

    width: 32px;

    height: 32px;

    cursor: pointer;

    background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;

}



.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {

    background: transparent url(../images/prev-horizontalhov.png) no-repeat 0 0;

}



.jcarousel-skin-tango .jcarousel-prev-horizontal:active {

    background: transparent url(../images/prev-horizontalhov.png) no-repeat 0 0;

}



.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {

    cursor: default;

    background-position: -96px 0;

}


#gl1{
background: url(../images/gl1.png) no-repeat;
width: 458px;
height: 70px;
opacity: 0.9;
margin: 40px 0 0 40px;
}

#gl2{
	background: url(../images/gl2.png) no-repeat;
	width: 417px;
	height: 83px;
	opacity: 0.9;
	margin: 40px 0 0 40px;
}

#wiecej{
width: 60px;
height: 16px;
margin: 10px 0 0 40px;
}

#box1{
clear: both;
float: left;
position: relative;
background: url(../images/img03.jpg) no-repeat;
width: 305px;
height: 134px;
}

#box2{
float: left;
position: relative;
background: url(../images/img01.jpg) no-repeat;
width: 305px;
height: 134px;
margin: 0 22px 0 22px;
}

#box3{
float: left;
position: relative;
background: url(../images/img02.jpg) no-repeat;
width: 305px;
height: 134px;
}


#box1_foto{
background: url(../images/bx.jpg) no-repeat;
width: 305px;
height: 134px;
}

.more{
position: absolute;
bottom: 7px;
right: 7px;
}

