/* transfer wiedzy css */

/*-----------------------------------------------*/
/*                   for all                     */
/*-----------------------------------------------*/
p, h1, h2, h3, h4, h5, h6, ul, li, ol {margin:0; padding:0;}
a {text-decoration:none; color:#66367e;}
a img {border:0;}
.clearfloat {clear:both;}

* html .clearfix {height: 1%; /* IE5-6 */}
* + html .clearfix {display: inline-block; /* IE7not8 */}
.clearfix:after { /* FF, IE8, O, S, etc. */content: "."; display: block; height: 0; clear: both; visibility: hidden;}

BODY {font-family:Arial, sans-serif; font-size:12px; color:#333333; background:url(../uploadimages/body.jpg) repeat-x top; margin:0; padding:0;}

#site {width:960px; margin:0 auto; padding:15px 0 0 0;}

/*-----------------------------------------------*/
/*                   header                      */
/*-----------------------------------------------*/
#header {height:364px; position:relative;}
	#logo {position:absolute; top:0; left:0; z-index:1;}
	#logosy {position:absolute; right:0; top:75px; z-index:1;}
	#baner {position:absolute; top:104px; left:0; z-index:0;}
#site.subpage #header {height:284px;}
#site.subpage #baner {position:absolute; height:180px; overflow:hidden; top:104px; left:0; z-index:0;}

/*search
---------------*/
#search {background:url(../uploadimages/xsearch.jpg) no-repeat; width:200px; height:35px; position:absolute; right:0; top:15px; z-index:1;}
#wyszukiwarka {float:left; width:135px; margin:0px 0px 0 0px; display:inline;}
#wyszukiwarka input {width:120px; height:16px; border:1px solid #dcdcdc; background:; color:#777777; padding:2px 4px;}
#przycisk {float:left; margin:0px 0 0 0;}
#przycisk input {}

/*-----------------------------------------------*/
/*                   menu                        */
/*-----------------------------------------------*/
#menu {background:url(../uploadimages/menu_bg.jpg) repeat-x 0 top; height:52px; font-family:Trebuchet MS;}
	#menu ul {list-style-type:none;}
	#menu ul li {float:left; display:inline; padding:0px; height:52px; background:url(../uploadimages/menu_line.jpg) no-repeat right top;}
	#menu ul li.hover {background:url(../uploadimages/menu_hover.jpg) repeat-x 0 top;}
		#menu ul li.hover a {color:#fff; padding:20px 15px; display:block;}
		#menu ul li a {color:#303030; padding:20px 15px; display:block;}
	#menu ul li.active {background:url(../uploadimages/menu_hover.jpg) repeat-x 0 top;}
		#menu ul li.active a {color:#fff; padding:20px 15px; display:block;}


#submenu {background:url(../uploadimages/submenu_bg.jpg) repeat-x 0 top;}
	#submenu ul {list-style-type:none;}
	#submenu ul li {float:left; display:inline; padding:0px; height:35px; background:url(../uploadimages/submenu_line.jpg) no-repeat right top;}
		#submenu ul li a {color:#fff; padding:10px 25px; display:block;}
	#submenu ul li.current {background:url(../uploadimages/submenu_acitve_bg.jpg) repeat-x 0 top;}		
		
/*-----------------------------------------------*/
/*                   index content               */
/*-----------------------------------------------*/
#index-content {padding:25px 25px 10px 25px; border-bottom:1px solid #65357d;}
#index-content h1 {font-size:16px; font-weight:normal; color:#66367e; padding:0 0 15px 0;}
	#welcome {width:320px; float:left; display:inline; margin:0 30px 0 0;}
		#welcome p {line-height:1.5; padding:0 0 15px 0; text-align:left;}
		#welcome img+p {padding:0px 0 20px 0;}
		#welcome img {float:left; display:inline; padding:0 10px 10px 0;}
	#aktualnosci {width:325px; float:left; display:inline;}
		.news {border-top:1px solid #d9cedf; padding:10px 0 15px 0; line-height:1.5;}
			.news h2 {font-size:13px; font-weight:bold; color:#66367e; display:inline; float:left;}
			.news p {clear:both;}
			.news p.date {float:right; display:inline; color:#66367e; clear:none;}
		a.see_all {border-top:1px solid #65357d; display:block; padding:10px 0;}
	#polecamy {width:210px; float:right; display:inline;}
	#polecamy a+h1 {padding:15px 0;} 

#slideshow {position:relative; height:88px; padding:0px 0;}
#slideshow a {position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
#slideshow a.active {z-index:10; opacity:1.0;}
#slideshow a.last-active {z-index:9;}

/*-----------------------------------------------*/
/*                 subpage content               */
/*-----------------------------------------------*/
#content {padding:25px 0; border-bottom:1px solid #65357d;}	
#content h1 {font-size:16px; font-weight:normal; color:#66367e; padding:0 0 0 25px;}
#txt {width:650px; padding:15px 25px; float:left; display:inline; text-align:justify; line-height:1.4; color:#444444;}
#txt p {padding:0 0 8px 0;}
#txt ul, #txt ol { list-style-position:outside; margin:0 0 0 15px;}
#txt li {padding:0 0 5px 0;}
#txt h2 {font-size:14px; color:#000; padding:0 0 15px 0;}
#txt h3 {font:13px; color:#000; border-top:1px dotted #999; padding:10px 0;}
#txt a {text-decoration:underline; color:#66367e;}

/* partnerzy
----------------- */
.even {padding:0 0 15px 0; float:left; display:inline; width:650px;}
.even img {float:left; display:inline; padding:0 20px 0 0;}
#txt .even p {padding:15px 0 0 0px;}
#txt .aktualnosci {border-bottom:1px dotted #333333; padding:10px 0;}
#txt .aktualnosci h2 a {color:#66367e; text-decoration:none;}


/* galeria
----------------- */
ul#galeria {list-style-type:none; margin:15px 0 0 15px;}
#galeria li {float:left; display:inline; padding:0 5px;}
#galeria li div {width:200px; overflow:hidden; text-align:center; height:140px;}
#galeria p {font-size:11px; width:200px; padding:0 0 8px 0; text-align:center;}


/* sidebar
----------------- */
#sidebar {width:235px; float:left; display:inline; padding:15px 0;}	
	
/*-----------------------------------------------*/
/*                   footer                      */
/*-----------------------------------------------*/
#footer {font-size:11px; padding:15px 0 30px 0;}
#footer p.left {float:left; display:inline;}
#footer p.right {float:right; display:inline; color:#66367e;}
#footer p.clearfloat {font-size:10px;}
#footer img {padding:0px 70px 15px 0;}



/*-----------------------------------------------*/
/*                   sifr                        */
/*-----------------------------------------------*/
.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
.sIFR-replaced embed { display: block; }
span.sIFR-alternate { display: block; position: absolute; left: 0; top: 0; overflow: hidden; width: 0; height: 0; }
.sIFR-flash + div[adblocktab=true] { display: none !important; }

.sIFR-hasFlash #site h1 { visibility: hidden; font-size:18px; }
.sIFR-hasFlash #site h2.a { visibility: hidden; }
.sIFR-hasFlash #site h3.a { visibility: hidden; }

.sIFR-replaced { overflow: hidden; width: 100%; }
h1.sIFR-replaced embed { margin-top: -7px; }
h2.sIFR-replaced embed { margin-top: -5px; }
h3.sIFR-replaced { padding: 0 0 8px; }

h3.sIFR-replaced embed { margin-top: -3px; }




