/* zerownik */ 
	html,body,div,span,img,p,a,ul,li,ol, h1,h2,h3,h4,h5,dl,dt,dd,hr{margin:0;padding:0;border:0;list-style:none;}

/* ogolne */
	body{background: #2A3B48; text-align:center;font:11px Tahoma, Verdana, sans-serif; color:#B9D2E6}
	p,td,div,span,a{font:11px Tahoma, Verdana, sans-serif;color:#B9D2E6}
	a{color:#83F8A8;text-decoration:none}
	a:hover{color:#83F8A8; text-decoration:underline}
	h1.documentName{font-size:19px; text-align:center;  border-bottom: #315351 solid 1px;margin-bottom:5px;padding-bottom:2px;color:#83F8A8;}


/* elementy stale */
	#main{margin: auto; width:750px;text-align:left;}

	#content{border: #2A3B48 solid 1px;}
	#footer{height:50px; border-top:#152633 solid 4px;margin-top:1px;clear:both;}
	#menu{}


/* top */


	#top_pl{height:278px; background:url(../gallery/serwis/top/logo_pl.jpg) no-repeat 0 0;position:relative;}
	#top_hu{height:278px; background:url(../gallery/serwis/top/logo_hu.jpg) no-repeat 0 0;position:relative;}
	#top_de{height:278px; background:url(../gallery/serwis/top/logo_de.jpg) no-repeat 0 0;position:relative;}
	#top_en{height:278px; background:url(../gallery/serwis/top/logo_en.jpg) no-repeat 0 0;position:relative;}
	#top_cz{height:278px; background:url(../gallery/serwis/top/logo_cz.jpg) no-repeat 0 0;position:relative;}
	#top_fr{height:278px; background:url(../gallery/serwis/top/logo_fr.jpg) no-repeat 0 0;position:relative;}


	
	#top_ru{height:278px; background:url(../gallery/serwis/top/logo_en.jpg) no-repeat 0 0;position:relative;}
	#top_sk{height:278px; background:url(../gallery/serwis/top/logo_pl.jpg) no-repeat 0 0;position:relative;}
	#top_sl{height:278px; background:url(../gallery/serwis/top/logo_pl.jpg) no-repeat 0 0;position:relative;}

	

/* naglowek */
	a.logo{display:block; height:250px;}
	#lang{position:absolute;top:4px;right:10px;}
	#lang li{float:left; margin-left:2px;}
	#lang img{padding:2px;}
	#lang img.curent{background:#666;}

/* pomoce */
	.hide{display:none}
	.zwijacz{clear:both}
	.left{float:left}
	.right{float:right}
	.center{float:left}

/* menu */
	#menu #level0 *{color:#FFF}
	#menu #level0{padding-left:2px}
	#menu #level0 a{float:left; display:block;padding:5px 10px 6px 10px;margin:3px 1px 1px 0px ;height:auto;}
	#menu #level0 .space{background:url(../gallery/serwis/menu/l.gif) no-repeat 100% 100%; width:1px;display:block; height:20px; float:left;}
	#menu #level0 a:hover{background-color:#2C404F}


/* content */

	#content {background:  url(../gallery/serwis/content/bg.gif) repeat-y 0px 0px;}
	#content .menu {width:198px;float:left}
	#content .content{width:550px;float:right;}
	





	.tresc{padding:10px;}
	.tresc p, .tresc ul, .tresc li{font-size:12px; line-height:18px;color: #FFF;letter-spacing: 1px;}
	.tresc ul{margin:5px;}
	.tresc li{margin-left:20px;list-style:disc;}
	.tresc p{margin:8px 0 8px 0}

	#content .galeria{float:right; width:148px;margin-left:5px;}
	#content .galeria a{display:block;text-align:center;margin:10px 0 10px 0;border: #404956 dotted 1px;padding:5px}
	#content .galeria a:hover{background:#2C404F;border-style:solid}
	#content .galeria a img{margin:auto;}



/* index */

	#index .mapa{float:left;background:#21323F;margin-top:2px;width:398px;height:280px;text-align:center;}
	#index .mapa img{margin: 20px auto;}
	#index .akos{float:right;width:350px;margin-top:2px;height:280px;background:#21323F;}
	#index .akos h3, #index .akos p{padding:6px 6px 6px 4px}
	#index .akos h3{color:#83F8A8;padding-left:15px;font-size:15px;}

	#index .sL2{width:398px;float:left;clear:both;}
	#index .sL2 .cols1{width:198px;float:left;background:#21323F;margin-top:2px;height:480px;}
	#index .sL2 .cols2{width:198px;float:right;background:#21323F;margin-top:2px;height:480px;}

	#index .kalendarium {width:350px; float:right;background:#21323F;margin-top:2px;height:480px;}
	#index .kalendarium a.link{display:block;text-align:center;}
	#index .kalendarium a.link img{margin:auto;float:none;}







	ul.links *{color:#C0D3E1}


/* news */
	.news{padding: 15px 12px 12px 12px; background:url(../gallery/serwis/news/bg_green.gif) no-repeat 0 12px;clear:both;}
	.news .flag{float:right;border:none}
	.news .title{margin-bottom:12px;color:#83F8A8;}
	.news img{border: #868F9C solid 2px;float:right}
	.news .buttons{text-align:center;}
	.news .buttons img{float:none;margin:3px auto 6px auto; border: #404956 solid 2px;}

	.news a.kalendarium{text-align:center;display:block;}
	.news .kalendarium img{float:none; margin:auto}
	/*
	.news .kalendarium .wydarzenie{background:#2A3B48;}
	.news .kalendarium .wydarzenie2{background:#2F404D;}
	.news .kalendarium .wydarzenie2, .news .kalendarium .wydarzenie{clear:both;margin-top:1px;height:20px;}
	.news .kalendarium *{line-height:20px;color:#FFF}
	.news .kalendarium .data{width:100px;margin-left:5px;float:left;text-align:center;}
	.news .kalendarium .opis{width:195px; margin-left:5px;float:left;}
	*/

	.news ul.links {margin:5px 0 5px 0}
	.news ul.links li{background:url(../gallery/serwis/list/li.gif) no-repeat 0 60%; padding-left:15px}


	.kalendarium .news .buttons img{margin-left:5px; margin-right:5px}
	#wspolpraca{border-top: #2A3B48  solid 2px}
	
	a.poland{text-align:center; display:block}
	a.poland img{margin:auto;border: #404956 solid 2px}

/* sekcje */
	.sE {float:left;}	
	.sL{clear: both;}
	.sL0{clear: both;}
	.sL2{clear: both;}
	.sL3{clear: both;}
	.sL4{clear: both;}	
	.sL2 .sE{width:50%;padding-bottom:10px;}
	.sL3 .sE{width:33%;padding-bottom:10px;}
	.sL4 .sE{width:25%;padding-bottom:10px;}

/* footer */
	#footer {padding-top:2px;}
	#footer .content {margin-top:10px;}
	#footer ul.menuBottom{display:inline; float:left;margin:18px 0 0 0;padding:0}
	#footer ul.menuBottom li{float:left; display:inline; padding: 0 3px 0 3px; margin:0;}
	
	#msz{float:left;margin-top:2px;color:#74848F}
	#msz a{color:#5FBF7C}

	ul#nav_author{float:right;list-style:none;width:168px;}
	ul#nav_author li{float:left;width:84px;height:20px;}
	#nav_author  #akonet a{background-image:url(../gallery/serwis/footer/akonet.gif);}	
	#nav_author  #freeweb a{background-image:url(../gallery/serwis/footer/freeweb.gif);}
	#nav_author  a{display:block;left:0;top:0;width:84px;height:20px; background-position:  0px 0px;}
	#nav_author  a:hover{background-position:0 -20px;}
	#footer .menuExtra {float:left; margin-left:60px;}
	#footer .copy{float:right; margin-right:12px;}




/*content */
	#content .index2{border-top:#2A3B48 solid 2px;}
	#navigation {position:relative;}
	
	#navigation .step a{position:absolute;font-size:12px;top:3px;}
	#navigation .step a:hover{text-decoration:none}
	#navigation .step a.next{right:0px;}

	* html #navigation .step a.next{right:10px}

	#navigation .links{text-align:center}
	#navigation .links a{margin:auto}
	.next_prev *{text-decoration:none}
	.next_prev a{padding:3px;border:#1E374A solid 1px;color:#495A69;text-decoration:none;font-size:12px;}
	.next_prev a:hover{background:#B9D2E6;color:#21323F}

	div.next{position:absolute;left:280px;width:170px;top:2px;}
	div.prev{position:absolute;left:75px;width:170px;text-align:right;top:2px;}


			#flashTeaser
			{
				width: 100%;
				height: 200px;
				float: left;
				margin: 0px;
				padding: 0px;
			}