/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  height: 100%;
  margin-bottom: 1px;
}

form {
  margin: 0;
  padding: 0;
}

body {
	 background:#000 url(../images/background.jpg) repeat; 
	 font-size:12px/1.5 Arial, Helvetica, sans-serif; 
	 color:#000; 
	 text-align:center;
    
}

a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
}

input.button { cursor: pointer; }



img { border: 0 none; }

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/


div.page{
 width: 990px; 
 margin:0 auto; 
 text-align:left; 

 
}


div#wrapper {
	margin-left: auto;
	margin-right: auto;
	
}

 div#header {
margin-top: 50px;

}


div#subnavigation 
{ 
width: 990px; 
padding-bottom:0px;
margin-bottom:10px;
}
div#logo {
  background: url(../images/logo.png) 0 0 no-repeat;
  text-indent:-999em; 
	float:left; 
	width:350px; 
	height:83px;
	margin-top: 10px; 
	
  }


div#nav { 
font-size:12px; 
padding:50px 0; 
margin-bottom: 27px; 

}


#au-toplinks-side { 
width: 134px; 
height: 52px; 
float: right; 
background: url(../images/subnav-sideimg.png) no-repeat left; 

}

#welcome{ 
font-weight: bold; 
text-align: right; 
line-height: 52px; 
color: #ffffff; 
padding-left: 10px; 
font-size: 12px;
}

			#au-toplinks { 
			float: right; 
			height: 52px; 
			background: #f7f7f7;
			width: 50%; 

			 }
#links { 
margin: 9px 0px;
 position: relative;
  left: -27px; } 
  
 #links li { 
 float: left; 
 }
 
 div.bodyfooter div.rightdiv a.backtotop:hover 
 { 
 color: #CCC;
 font-size: 13px;
 }
 
  div.bodyfooter div.rightdiv a.backtotop
 { 

 font-size: 13px;
 }
 
 .left         { 
 float:left !important; 
  font-size: 12px;
 }

.footer-newsletter 
{ 
float: right; 
margin-top: 9px; 
font-size: 12px;
font-weight: bold;
}



.contentheading, .componentheading, .blog_more 
{ 
padding:10px; 

width:97%;
background:#fdfdfd; 
border:#cccccc 1px solid; 
font-family:Arial, Helvetica, sans-serif; 
font-size:20px; 
color:#000000; 

}

div.blog{
margin-left:10px;


}
.componentheading{
margin-left:10px;

}
div.contact {
margin-left:20px;
}
div#page
{
width:100%;
}
.nopad
{

width:99%;

}
div#maincolumn
{
width:100%;
height:100%;
}
div.module 	
{
margin-bottom:6px;
margin-top:6px;
width:70%;

 }
 
 
 div.module-nav 	
{
 height:103%px; 
padding-top:10px;
padding-left:3px;
padding-right:3px;



 }
h3
{
 height:30px; 
 width:202px; 
 background-color:#ffae38; 
 font-family:Verdana; 
 font-size:13px; 
 color:#FFFFFF; 
 font-weight: bold;
 text-align:center; 
 }
 
.menu-nav
{ 
color:#555555; 
font-family:Tahoma; 
 height:100%; 

  font-weight: bold;
	
font-size:16px; 
text-align:left;
padding-left:20px; 

background: url(../images/menu.jpg)  ; 
list-style: none;
border-bottom:#CCCCCC solid 1px; 

margin-left:-2px;

    }
    

ul.menu-nav :hover  {

color:#959595; 

font-family:Tahoma; 
 height:100%; 
 padding-left:5px;
	
font-size:16px; 
text-align:left;


list-style: none;

}


.leftcolumn {

width:21%;
margin:0 0 0 0;
	
padding-right:10px;
}

td.srodek{

padding: 0;
	width:98%;


	float:left;
	height:100%;

}
.rightcolumn {
padding-left:10px;

	
	width:21%;
	
		
}



#ja-content {
	width: 98%;
	
}
















#ja-content {
	padding: 10px 10px 10px 10px;
	background: #ffffff;
}




.greyline {


  background: url(../images/mw_line_grey.png) 50% 0 repeat-y;
}












	/* Aurora Header */

	

		div#level1 { width: 990px; /* height: 52px; */ background: url(../images/subnav-mainbg.png) no-repeat 0 bottom; }

			


		div#level2 { width: 990px; /* height: 41px; */ overflow: auto; line-height: 150%; background: #f7f7f7; }

			div.au-crumbs { float: left; }

			div.au-search { float: right; line-height: 41px; }

			

	/* Aurora Body */

	div.bodyfooter { margin-bottom:10px; width: 990px; height: 39px; background: url(../images/body-bottom-bg.png) no-repeat 0 0; }

		p.promo { background: url(../images/ico-promotion.png) no-repeat 0 0; text-indent: 46px; line-height: 39px;float:right; }

		div#newsletter-footer { margin-right: 17px; font-weight: bold; line-height: 21px;	font-size: 13px; }

		div.bodyfooter div.rightdiv { line-height: 39px; padding: 0 10px 0; float: right; }

		div.bodyfooter div.rightdiv a.backtotop { display: block; background: url(../images/ico-arrowup.png) no-repeat right center; color: #FFF; padding-right: 23px; }

		





/********** < Navigation */

#nav { font-size:12px; padding:5px 0; margin-bottom: 27px;list-style: none;  }






/* 0 Level */

#nav li { float:left; border-left: 1px solid #c0b6aa;list-style: none;  } 




#nav a{ float:left; padding:5px 12px 6px 8px; color:#fff; font-weight:bold; line-height: 60px; margin: 0 7px 0;text-decoration: nano;list-style: none; }
















/* Footer ================================================================================ */

.footer { margin-bottom: 20px; }

.footer .footer-promo { height: 39px; color: #FFF; width: 970px; margin: 0 0 10px 0px; padding: 0 10px 0; background: url(../images/footer-promobg.png) no-repeat 0 0; }

.footer .footer-bottom { width: 970px; padding: 0 10px 0; }



.footer p { text-align:right; float:right;color: #FFF;  }

.footer address { text-align:right; color: #FFF; padding: 0 10px 0; }

.footer ul { float:left; padding: 0 10px 0; }

.footer ul li { float: left; margin-right: 6px; }

.footer ul li a { color: #FFF; }

/* ======================================================================================= */



























#nav:after,



div#level1:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

* { margin:0; padding:0; text-shadow: #000 0px 0px 0px; }



body          { background:#000 url(../images/background.jpg) repeat; font:12px/1.5 Arial, Helvetica, sans-serif; color:#000; text-align:center; }







a:link        { text-decoration: none; color: #666; }

a:visited	  { text-decoration: none; color: #666; }

a:hover       { color: #069; }





/* Headings */

h1            { font-size:20px; font-weight:normal; line-height:1.3; }

h2            { font-size:18px; font-weight:normal; line-height:1.34; }

h3            { font-size:16px; font-weight:bold; line-height:1.375; }

h4            { font-size:14px; font-weight:bold; }

h5            { font-size:12px; font-weight:bold; }

h6            { font-size:11px; font-weight:bold; }





p {
padding-left: 12px;


}
.moduletable_dodatek{
margin-left:-12px;

}
ul,olty{
margin-left:40px;

}
 .inputbox {
	
	border: 1px solid #333333;
	margin-left:10px;
	color: #FFFFFF;
   
	font-size: 92%;
}
#contact_name{
margin-left:15px;
}

#contact_email{
margin-left:28px;
}

#contact_subject{
margin-left:79px;
}

#contact_text{
margin-left:34px;

}

.search_result{
margin-left:20px;
}


#twocols{ /*the columns that gets dropped down over yours might be different*/
z-index:20;
}
#leftcol{ /*the columns that gets dropped down over yours might be different*/
z-index:10;
}
#mainleveltopnav li{
display:inline;
list-style-type:none;
padding-right:5px;
}
a.mainleveltopnav,a.mainleveltopnav:link,
a.mainleveltopnav:visited{
color:#f90;
}
.moduletablemainnav{ /* I have absolutely positioned the module, you might have a different scheme*/
position:absolute;
top:187px;
left:20px;
z-index:100;
font:0.9em Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
#mainlevelmainnav,#mainlevelmainnav ul{
float:left;
list-style:none;
line-height:1em;
background:transparent;
font-weight:700;
margin:0;
padding:0;
}
#mainlevelmainnav a{
display:block;
color:#f90;
text-decoration:none;
margin-right:15px;
padding:0.3em;
}
#mainlevelmainnav li{
float:left;
padding:0;
}
#mainlevelmainnav li ul{
position:absolute;
left:-999em;
height:auto;
width:11em;
font-weight:400;
background:#36f;
border:#00C 1px solid;
margin:0;
}
#mainlevelmainnav li li{
width:11em;
}
#mainlevelmainnav li ul a{
width:11em;
color:#fff;
font-size:0.9em;
line-height:1em;
font-weight:400;
}
#mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul,#mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{
left:-999em;
}
#mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover ul,#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul{
left:auto;
z-index:6000;
}
#mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover{
background:#039 url(../images/soccerball.gif) 98% 50% no-repeat;
}