body{
	font-family:tahoma,verdana,arial,lucida grande;
	font-size:8pt;
	color:#999B88;
	background-color:#222;
	background-image:url(/public/layouts/normal/images/bdbg.jpg);
	margin:0px;
}

a	{color:#fff;text-decoration:none;}
a:visited	{color:#fff;text-decoration:none;}
a:hover	{color:#fff;text-decoration:none;}

a.fl	{color:#999B88;text-decoration:none;}
a.fl:visited	{color:#999B88;text-decoration:none;}
a.fl:hover	{color:#999B88;text-decoration:none;}

div.pages {
	text-align: center;
	padding: 10px;
	clear: both;
}

a.pageslink,
a.pageslink:link,
a.pageslink:hover {
	display: inline;
	padding: 7px;
	margin: 2px;
	border: 1px solid #444444;
}

a.pageslinkc,
a.pageslinkc:link,
a.pageslinkc:hover {
	background-color:#777776;
	border:1px solid #999999;
	display:inline;
	font-weight:bold;
	margin:2px;
	padding:7px;
}

div.message {
	border: 3px solid #dd0000;
	margin: 5px 0px 5px 0px;
	padding: 8px;
	background: #dd0000 none repeat scroll 0% 0%;
	color: #ffffff;
	font-weight: bold;
	font-family: Segoe Script, tahoma;
	font-size: 13px;
	text-align: center;
}

.faq_pytanie {
	font-style: italic;
	font-size: medium;
	color: yellow;
}

.faq_odpowiedz {
	text-decoration: none;
	font-size: medium;
	color: #999B88;
}

.faq_separator {
	text-decoration: none;
	font-size: medium;
	color: #999B88;
}

#wrapper, #wrapper2{
width:960px;
margin-left:-480px;
position:relative;
left:50%;
}

.worldclock{
float:left;
width:60px;
border:none;
background:none;
color:#fff;
}

#art_area_left{
width:49%;
float:left;

text-align:right;
}
#art_area_right{
width:49%;
float:right;

text-align:left;
}

.infobox {
	color:#CCCEAA;
	font-size:110%;
	padding:2px;
}

.infobox p {
	padding:0px;
}

.infoboxhilite {
	color:green;
	font-size:110%;
	padding-left:10px;
	font-weight:bold;
}

.labelbox {
	font-size:110%;
}

EM{
font-style:italic;
}
.labelhilite{
color:green;
font-weight:bold;
font-size:110%;
}

#logo{
	border:medium none;
	height:120px;
	text-align:center;
}

#banner{
float:right;
width:750px;
height:100px;
border:dashed 1px #333;
text-align:right;
}


#mainmenu {
	background-color:#332F28;
	height:34px;
	margin-top:10px;
}

#submenu_container {
	background-image:url(/public/layouts/normal/images/subbg.png);
	height:36px;
	text-align:center;
}

#submenu {
	width:968px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	bordr:solid 1px beige;
	height:36px;
}

#submenuarea {
	width:30px;
	float:left;
	pdding: 10px 10px;
	bordr:solid 1px lime;
}

#newsletter {
	float:left;
	text-align:right;
}

.newsletterinput {
	background-image:url(/public/layouts/normal/images/newsl_bg.jpg);
	background-repeat:no-repeat;
	width:136px;
	padding:10px 0px 4px 0px;
	text-align:center;
	min-height:30px;
	float:right;
}

.newsletterinput input {
	border:none;
	background:none;
	font-size:8pt;
	text-align:left;
	color:white;
	margin:0px;
	line-height:100%;
}

.labels {
	float:right;
	width:740px;
	font-weight:bold;
	color:#fff;
	padding:10px 5px 4px 0px;
	font-size:9pt;
	color: #00FFFF;
}

img {
	border:0px;
}

#art_display_container {
	background-color:#201D29;
	margin:10px 0px;
	padding:10px 0px 0px 0px;
}

#art_display {
	background-color:#302D39;
	background-image:url(/public/layouts/normal/images/panel3.png);
	background-image:url(/public/layouts/normal/images/panel4.png);
}

#art_lpanel {
	float:right;
	width:320px;
}

#art_cpanel {
	float:left;
	padding:10px;
}

#art_cpanel a.details {
	background-position:center 20px;
	background-repeat:no-repeat;
	display:block;
	height:700px;
	margin:0;
	width:615px;
}

#art_rpanel {
	float:right;
	width:320px;
}

.paddr{
	padding:30px 20px;
	line-height:170%;
}

#footmenu{
	background-color:#332F28;
	padding:11px;
}

.stopkatekst{
	padding-top:10px;
}

A.footerlink{color:#999B88;}
A.footerlink:visited{color:#999B88;}
A.footerlink:hover{color:#ccceaa;}

A.cfooterlink{color:#ccceaa;}
A.cfooterlink:visited{color:#ccceaa;}
A.cfooterlink:hover{color:#ccceaa;}


#art_navigation{
padding:15px;
background-image:url(/public/layouts/normal/images/art_nav.png);
background-position:bottom center;
background-repeat:repeat-x;
text-align:center;
color:#201D29;
}

#text_display{
background-color:#302D39;
padding:10px 30px;
}

.article_title div{
font-size:20px;
font-family:calibri,tahoma,arial,lucida grande;
margin-bottom:40px;
margin-top:20px;
}

.article_body DIV P{
line-height:170%;
font-size:15px;
}

.article_body P{
margin:20px 0px;
}

.article_body strong{
font-weight:bold;
font-size:15px;
}

.article_url A{
font-size:13px;
}

.article_gallery{
padding:0px 20px 0px 20px;
float:right;
width:200px;
}

.article_gallery2{
padding:0px 20px 0px 20px;
float:left;
width:190px;
}

.article_gallery_image{
border:solid 1px #03030F;
padding:3px;
background-color:#201D29;
margin-right:5px;
margin-bottom:5px;
text-align: center;
float:none;
}

.list_image {
	margin:5px;
}

.list_image_container {
	border:solid 1px #03030F;
	padding:3px;
	background-color:#201D29;
	text-align:center;
}

.article_separator{
background-image:url(/public/layouts/normal/images/separator.jpg);
background-repeat:no-repeat;
height:30px;
background-position:center center;
clear:both;
}

.gallery_separator{
background-image:url(/public/layouts/normal/images/separator.jpg);
background-repeat:no-repeat;
height:50px;
background-position:center center;
clear:both;
}


.display_big_image{
background-repeat:no-repeat;
background-position:center center;
}

.ico_art{
float:left;
width:25px;
background-color: #332F28;
padding:3px;
margin-right:3px;
border:solid 1px #201D29;
}

.ico_art_flag{
float:left;
width:16px;
background-color: #332F28;
padding:3px;
border:solid 1px #201D29;
}

.ico_art_new{
float:right;
width:60px;
padding:4px;
padding-top:5px;
background-color: #201D29;
background-color: crimson;
text-align:center;
}


.unit_frame{
border:solid 1px #201D29;
padding:3px;
background-color:#332F28;
}

.centre{
text-align:center;
}

#loading {
	background:#C3DAF9 none repeat scroll 0%;
	border:1px solid #6593CF;
	left:45%;
	padding:2px;
	position:absolute;
	text-align:center;
	top:40%;
	width:150px;
	z-index:20001;
}

#outerImageContainer #loading{
border:0px;
background:none;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

A.mainmn {
	dispaly:block;
	float:left;
	padding:10px;
	font-weight:bold;
	border-right:solid 1px #070D19;
	border-top:solid 1px #222;
}

A.mainmn:hover {
	dispaly:block;
	float:left;
	padding:10px;
	background-image:url(/public/layouts/normal/images/menu_ov2.png);
	font-weight:bold;color:white;
	border-right:solid 1px #070D19;
	border-top:solid 1px #6A3077;
}

A.mainmnc {
	dispaly:block;
	float:left;
	padding:10px;
	font-weight:bold;
	background-image:url(/public/layouts/normal/images/menu_ov.png);
	border-right:solid 1px #070D19;
	border-top:solid 1px #6A3077;}

A.mainmnc:hover {
	dispaly:block;
	float:left;
	padding:10px;
	background-image:url(/public/layouts/normal/images/menu_ov2.png);
	font-weight:bold;
	color:white;
	border-right:solid 1px #070D19;
	border-top:solid 1px #6A3077;
}


.ezbutton a {
color:white;font-weight:bold; /* need because it will use default link color */
float:left;
padding:0 4px 0 3px; /* left 3 px because of left.png image */ 
text-decoration:none;
background: url(/public/layouts/normal/images/l1.jpg) no-repeat left center;
display:block;
}

.ezbutton{
margin-bottom:2px;
}

.ezbutton a span {
display:block;
float:none;
padding:7px 10px 6px 7px;
background:url(/public/layouts/normal/images/r1.jpg) no-repeat right center;
min-width:115px;

overflow:visible;
text-align:center;
}
* html body .ezbutton a span {
width:auto;
width:130px;
}



.ezbutton a:hover{
background: url(/public/layouts/normal/images/l2.jpg) no-repeat left center;
color:white;font-weight:bold;
text-decoration:none;
}

.ezbutton a:hover span {
background:url(/public/layouts/normal/images/r2.jpg) no-repeat right center;
cursor:hand;
text-decoration:none;
}


.ezbar  {
color:white;font-weight:bold; /* need because it will use default link color */
padding:0 4px 0 3px; /* left 3 px because of left.png image */ 
text-decoration:none;
background: url(/public/layouts/normal/images/l1.jpg) no-repeat left center;
display:block;
margin-bottom:2px;
}

.ezbar span {
display:block;
float:none;
padding:7px 10px 6px 7px;
background:url(/public/layouts/normal/images/r1.jpg) no-repeat right center;
text-align:left;
}

.ocenaselect{
font-size:8pt;
padding:0px;
width:120px;
float:right;
}

A.art_nav{color:#999B88;font-weight:bold;margin:0px 10px;}
A.art_nav:hover{color:#FFF;text-decoration:none;}

.fixr{
visibility:hidden;
height:1px;
font-size:1px;
clear:both;
margin:0px;
padding:0px;
line-height:1px;
}

div.praca {
	padding-right:4px;
	width:215px;
	height:300px;
	float:left;
	margin:0 5px 5px 0px;
}

div.praca-separator {
	padding-right:4px;
	width:215px;
	height:300px;
	float:left;
	border-right:solid 1px #45434E;
	margin:0 5px 5px 0px;
}

div.praca-separator a.praca, div.praca a.praca {
	background-position:center 20px;
	background-repeat:no-repeat;
	display:block;
	height:220px;
	width:200px;
	text-align:center;
}
