/* THREE COLUMN LIQUID CENTER LAYOUT */

body {/*font: .8em verdana, arial, sans-serif;*/
	font: .9em Verdana, Arial, sans-serif; /* 1em = 16pts */
	text-align:center;/*pod ie 6*/
}


* {margin:0; padding:0;}


img {
	border:0;
	}
a:hover {
	text-decoration:none;
	}

/* CLASS:LIME TAG STYLES */
body.lime {background-color:#FFF;}
.lime #main_wrapper {background-color:#FFF;}
.lime #header {background-color:#507EA1;}
.lime #nav {background-color:transparent;}
.lime #content {background-color:#FFF;}
.lime #promo {background-color:transparent;}
.lime #footer {background-color:#BFCCD6;}

/* CLASS:LIME TEXT COLORS */

.lime h2 {
	color:#000;
	}

	

	
.lime h4 {
	color:#507EA1;
	}
.lime h6 {
	color:#507EA1;
	}
.lime p {
	color:#507EA1;
	}
.lime p#home {
	color:black;
	}
.lime ul, .lime ol, .lime dl, .lime cite {
	color:#507EA1;
	}

.lime table, .lime form {
	color: #507EA1;
	}
.lime a {
	color:#507EA1;
	}
.lime a:hover {
/*	color:#738040;*/ /* ADS */
	}
.lime #nav a:hover, .lime #promo a:hover {
/*	color:#507EA1;*/ /* ADS */
	}
.lime #nav a:hover, .lime #promo a:hover {
/*	color:red;*/ /* ADS */
	}



div#main_wrapper {

width:880px;
	/*roznica 148 byla miedzy max a min wiec taka zostawiam*/
	margin: 0;
	margin-left:auto; 
	margin-right:auto; 
	padding:10px;
	/*background: url(../images_pres/cover_circles.jpg) no-repeat 300px 0;*/
	text-align:left;/*pod ie 6*/
	/*padding:10px;......................................................skas*/
	background: url(../images_pres/cover_circles.jpg) no-repeat 300px 0;
	} /* centers layout when > max width */
div#header {
		background: url(../images_pres/gray_header.gif) repeat-y #383838;
	}
	

	
#header h2 {
	margin:4em 0 0 6.25em;
	color:#999;
	}	
	
	
#header_inner, #nav_inner, #content_inner, #promo_inner {
	overflow:hidden; /* prevents oversize elements from breaking the layout */
	}	
	
	
#threecolwrap {
  	float:left;
  	width:100%;
 /*	background: url(../images_pres/full_arc.gif) no-repeat;*/
 	}

	
	
	
#nav {
 	float:left;
 	width:200px;
	display: inline;
	}
	
	
	
#content {

	width: 510px;
 	padding:0;
	background-color:transparent;
	float: left;
	display: inline;
	
	
	
	}
#promo {
 	float:left;
 	width:170px; 
	display: inline;/*pod ie zgodnie z ksiazka*/
}	
	
	
	

	#nav p {
	font-size:.75em;
	}

	
#nav #top_of_box {
	height:8px;
	background:url(../images_pres/gray_rnded_box_top.png) no-repeat;
	margin:0 0 0 15px;
	} 
	
/* IE6 doesn't get the nav backgrounds - can't render repeated transparent pngs */
* html #nav #top_of_box , * html #nav_inner , * html #nav #bottom_of_box {
	background:none;
	} 

	
		

	
#nav_inner {
	background:url(../images_pres/gray_rnded_box_trans.png) repeat-y;
	
	}
	
	
	#nav_inner li{
padding-bottom:7px;
padding-top:7px;
font-size: 11px;
font-weight: bold;
}

#nav_inner a{
text-decoration:underline;
color:black;
}
	
#promo_inner a{
text-decoration:underline;
color:black;
font-size: 12px;
font-family: Arial;
font-weight: bold;
margin-bottom: 12px;
display: block;
}	

	
	
#nav #bottom_of_box {
	height:8px;
	background:  url(../images_pres/gray_rnded_box_btm.png) no-repeat;
	margin:0 0 0 15px;
	} 	
	
	

	
	
	
#promo #top_of_box2 {
	height:8px;
	background:url(../images_pres/gray_rnded_box_top.png) no-repeat;
	margin:0 0 0 0;
	} 
	
	/* IE6 doesn't get the nav backgrounds - can't render repeated transparent pngs */
* html #promo #top_of_box2 , * html #promo_inner , * html #promo #bottom_of_box2 {
	background:none;
	} 	
	
#promo_inner {
	background:url(../images_pres/gray_rnded_box_trans.png) repeat-y;
	
	}
#promo #bottom_of_box2 {
	height:8px;
	background:  url(../images_pres/gray_rnded_box_btm.png) no-repeat;
	margin:0 0 0 0;
	} 	
	
	
 #footer {
 	clear:both;
	background:  url(../images_pres/gray_footer.gif) no-repeat;
	}
/* end of structural styles */ 

/* inner div margin */




#header_inner, #nav_inner, #content_inner, #promo_inner {
	overflow:hidden; /* prevents oversize elements from breaking the layout */
	}
#header_inner {
	/* I want the header content to touch the edges, so no padding */
	}
#nav_inner {
	margin:0 15px;
	padding:0 6px;
	}

	
	
	
.lime #content {background-color:transparent;}

#content p  {
	font-size:.9em; /* 16pt */
	line-height:140%; /* on 22.4pt */
	margin-bottom:.75em; /* 12pts of space */
 	}
#content ul li {
	margin: 0 0 0 16px; /* ensure the bullets aren't hanging le of the containing ul */ 
	padding:.3em 0; /* vertical space between the bullets */
	font-size:.9em;  /* smaller text size foor the bullets */
	}	
	
#content_inner {
	padding:0 1em .3em 0em;
	}
	
#content_inner img{
float:left;
padding-right:10px;
padding-bottom:10px;

}

#content_inner img#autoriz{
	padding:0;
	border:0;
	margin:0;
	float:none;
}


#promo li { 
	list-style-type:none; /* remove the bullets */
	font-size:.8em; /* reduce the type size */
	line-height:120%; /* tighten the lines space if the line wraps */
	padding:.3em 0; /* increase space between the list items */
	}
#promo li.big_link {
	font-weight:bold; /* bolding - class on the first item  */
	}

	
	
#promo_inner {
	padding:.5em .5em 1em 1em;
	}
	

#footer p {
	font-size:.75em;
	color:#FFF;
	}	
	
	
#footer_inner {
	padding:1em 5em;
	text-align:center;
	}


	
	
	

h2 {font-size:1.5em; /* 22pt */
	line-height:1.25;
	padding: 0 0 0 0;	
	}

h4 {font-size:1em; /* 18pt */
	}
h5 {font-size:1em; /* 16pt */
	}
h6 {font-size:.875em; /* 14pt */
	}

/* my default styling of other XHTML elements */
p {font-size:1em;}


p#tytul{
color:#D6E2EC;
text-align:center;
margin:0.2em 0 0.2em 0;
font-family: 'Trebuchet MS', Verdana,  serif;
font-size:2em; /* 24pt */
font-weight:bold;
}


h1#podtytul {
	color:#000;
	font-size:1.125em; /* 18pt */
	line-height:1.5;
    margin-top: 10px; /* ADS */
	}
	
	
	
	
/*                       ie6                       */



* html #nav #top_of_box {
	height:8px;
	/*background-image :url(../images_pres/gray_rnded_box_top.png);
	background-repeat: no-repeat;*/
	margin:0 0 0 15px;
	
	} 


* html #nav_inner {
	background-image :url(../images_pres/gray_rnded_box_trans.png);
	background-repeat: repeat-y;
	}


* html #nav #bottom_of_box {
	height:8px;
	/*background-image :  url(../images_pres/gray_rnded_box_btm.png);
	background-repeat: no-repeat;*/
	margin:0 0 0 15px;
	} 	


* html #promo #top_of_box2 {
	height:8px;
	/*background-image :url(../images_pres/gray_rnded_box_top.png);
	background-repeat: no-repeat;*/
	margin:0 0 0 0;
	clear:both;
	}


* html #promo_inner {
	background-image :url(../images_pres/gray_rnded_box_trans.png);
	background-repeat: repeat-y;
	}

* html #promo #bottom_of_box2 {
	height:8px;
	/*background-image :  url(../images_pres/gray_rnded_box_btm.png);
	background-repeat: no-repeat;*/
	margin:0 0 0 0;
	} 	

* html #nav_inner li{
padding-bottom:7px;
padding-top:7px;
list-style-type:none;
}
	
#ads-links-top{
    float:left;
    height: 16px;
    padding-top: 3px;
}
#ads-text-center{
    text-align: left;
}
#ads-best-right{
   margin-bottom: 20px;
}
#ads-menu-left{
    list-style-type:none;
    margin-top: -7px;
    margin-left: -5px;

}
strong{
    font-size: 14px;
}
#content{
    color: #000;
}