/* {{{ COMMON */
	body {
		font-family : "Arial", sans-serif;
		font-size : 1em;
		text-align : center;
		margin : 0px;
		background-color : #fff;
		color : #000;
	}
	#header {
		width : 980px;
		height : 385px;
		padding-top : 1px;
		background : url('../images/header.jpg') 0 0 no-repeat;
	}
	.page-holder {
		text-align : left;
		width : 980px;
		background : url('../images/bg1.jpg') 0 0 no-repeat;
		margin : auto;
		padding-bottom : 40px;
		position : relative;
	}
	
	h1 {
		width : 374px;
		height : 73px;
		background-color : #fe4703;
		margin-top : 30px;
		margin-bottom : 0px;
		position : relative;
		font-size : 1em;
	}
	h1 a {
		color : #000;
		display : block;
	}
	h1 a span {
		position : absolute;
		width : 100%;
		height : 100%;
		background : url('../images/logo.gif') 0 0 no-repeat;
	}
	
	
	.cleaner {
		clear : both;
		font-size : 1px;
		height : 1px;
	}
	a {color : #fe4703;}
	a img {border : 0;}
/* }}} */

/* {{{ MAIN MENU */
	ul#mainMenu {
		background-color : #fe4703;
		margin : 0px;
		height : 40px;
		list-style : none;
		padding-left : 83px;
		margin : 10px 0 0;
		
	}
	ul#mainMenu li {
		font-size : 1.55em;
		float : left;
		font-weight : 800;
		margin-right : 6px;
		line-height : 40px;
		letter-spacing : -2px;
	}
	ul#mainMenu li a {text-decoration : none; color : #000; display : block; padding-right : 4px;}
	ul#mainMenu li.active a,
	ul#mainMenu li a:hover {color : #fff;}
/* }}} */

/* {{{ LANG */
	#lang {
		position : absolute;
		background-color : #fe4703;
		padding : 10px;
		height : 20px;
		font-weight : 800;
		letter-spacing : -2px;
		right : 0;
		top : 64px;
	}
	#lang span {color : #fff;}
	#lang a{color : #000; text-decoration : none;}
	#lang a:hover {color : #fff;}
/* }}} */

/* {{{ CONTENT */
	#content {
		position : relative;
		z-index : 2;
		padding : 20px 40px 40px;
		/* width : 897px; */
		width : 857px;
		/* height : 624px; */
		/* color : #fe4703; */
		float : right;
	}
	#page-aktualne #content {width : 657px; padding : 20px 40px 40px;}
	
	#page-fotogalerie #content a {
		background-color:#000000;
		border:3px solid #000000;
		display:block;
		float:left;
		height:135px;
		margin:8px;
		padding-top:15px;
		position:relative;
		text-align:center;
		text-decoration:none;
		width:150px;
	}
	#page-fotogalerie #content a span {
		background-color:#000000;
		color : #fff;
		bottom:0;
		left:-3px;
		padding:10px 5px;
		font-weight : 800;
		position:absolute;
		width:146px;
	}
	
	#page-fotogalerie #content a.detail span {
		visibility : hidden;
		font-size : 0.8em;
		font-weight : 400;
	}
	#page-fotogalerie #content a.detail:hover span {visibility : visible;}
	
	#content h2 {
		font-size : 1.5em;
	}
	#content h3 {
		margin-top : 20px;
		margin-bottom : 10px;
		clear : both;
		font-size : 1.2em;
	}
	#content h4 {
		margin-top : 15px;
		margin-bottom : 10px;
	}
	#content p {
		margin : 10px 0px;
	}
	#content h3 sup {
		font-weight : 400;
		display : block;
		font-size : 0.55em;
	}
	
	#content .leve_obtekani {float : left;margin : 0 10px 8px 0;}
	#content .prave_obtekani {float : right;margin : 0 0 8px 10px;}
	#content .zarazka {clear:both;}
	
/* }}} */
/* {{{ SOC */
	#soc {
		margin-left : 83px;
		margin-top : 42px;
	}
	#twitter_div h2 {
		background : url('../images/twitter115.gif') 0 0 no-repeat;
		width : 115px;
		height : 27px;
		font-size : 1em;
		margin-top : 10px;
		margin-bottom : 5px;
	}
	#twitter_div h2 span {visibility : hidden;}
	#twitter_div #twitter_update_list {
		font-size : 0.7em;
		padding : 0px;
		margin : 0px;
		list-style : none;
		float : left;
		width : 115px;
	}
	#twitter_div #twitter_update_list li {
		padding : px;
		background-color : #FE4703;
		margin : 3px 0;
		padding : 5px;
	}
	#twitter_div #twitter_update_list li a {color : #000;}
	#twitter_div #twitter-link {font-size : 0.8em; clear : left;}
/* }}} */
/* {{{ FOOTER */
	#footer {
		clear : both;
		font-size : 0.85em;
		width : 980px;
		height : 50px;
		bottom : 40px;
		text-align : center;
		padding-top : 40px;
	}
	#footer p {margin-top : 2px; margin-bottom : 0px;}
	#footer a {padding : 0 5px;}
/* }}} */

