
.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 */

IMG{
border:0px;
}

body{
margin:0px;
}

#body {
	background-color: #ffffff;
	background-image: url(/public/layouts/euroart/images/bdbg.jpg);
	padding: 0px;
	margin: 0px;
	background-repeat:repeat-x;
}

#body, #footer{
	font-size:10pt;
}

#wrapper {
	position:relative;

	left: 50%;
	width: 900px;
	padding: 0px;

	margin-right: auto;
	margin-left: -450px;
	border: none;
	color:#666666;
	font-family:tahoma,arial,verdana,"lucida grande";
	font-size:10pt;
	background-image: url(/public/layouts/euroart/images/bgfix.gif);
	background-repeat:repeat-y;
}

#lewa{
width:260px;
float:left;
background:#fff;
}

#prawa{
width:600px;
float:right;
min-height:300px;
padding-top:40px;
}

#footer{
	background-image: url(/public/layouts/euroart/images/footer.jpg);
	padding: 60px;
	margin: 0px;
	background-repeat:no-repeat;
	color:#94D3F3;
}

#footer A,#footer A:visited,#footer A:hover{
	color:#fff;
	text-decoration:none;
}

#footer A:hover{
	color:#fff;
	text-decoration:underline;
}


A.footerc{
font-weight:bold;
}

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

A.top, A.top:visited,A.top:hover,A.topc, A.topc:visited,A.topc:hover{
display:block;
font-family:calibri,tahoma,arial,"lucida grande";
font-size:15pt;
padding:4px 4px 4px 40px;
text-transform:uppercase;
text-decoration:none;
color:#666261;
background-image:url(/public/layouts/euroart/images/arr.gif);
background-repeat:no-repeat;
background-position:20px 15px;
letter-spacing:-1px;
}

A.topc, A.topc:visited,A.topc:hover{
color:#51B9EC;
}

A.top:hover,A.topc:hover{
color:#51B9EC;
background-image:url(/public/layouts/euroart/images/arrov.gif);
}



A.topsub, A.topsub:visited,A.topsub:hover,A.topsubc, A.topsubc:visited,A.topsubc:hover{
display:block;
font-family:calibri,tahoma,arial,"lucida grande";
font-size:15pt;
padding:4px 4px 4px 60px;
text-transform:uppercase;
text-decoration:none;
color:#666261;
background-image:url(/public/layouts/euroart/images/arr.gif);
background-repeat:no-repeat;
background-position:40px 15px;
letter-spacing:-1px;
}

A.topsubc, A.topsubc:visited,A.topsubc:hover{
color:#51B9EC;
}

A.topsub:hover,A.topsubc:hover{
color:#51B9EC;
background-image:url(/public/layouts/euroart/images/arrov.gif);
}

















.line{
border-bottom:solid 1px #EDEDED;
font-size:0.1px;
height:1px;
}

#wrapper H1,#wrapper H5,#wrapper H3,#wrapper H4{
font-family:calibri,tahoma,arial,"lucida grande";
font-size:15pt;
color:#51B9EC;
padding:4px 4px 4px 20px;
background-image:url(/public/layouts/euroart/images/arrov.gif);
background-repeat:no-repeat;
background-position:1px 15px;
text-transform:uppercase;
font-weight:normal;
letter-spacing:-1px;
border-bottom:solid 1px #EDEDED;
margin-bottom:5px;
}

#wrapper P{
margin-bottom:10px;
}

#content{
padding-right:40px;
}

#toptitle{
height:320px;
background-image:url(/public/layouts/euroart/images/title.jpg);
padding:0px 0px 0px 40px;
}

.part{
display:block;
font-family:calibri,tahoma,arial,"lucida grande";
font-size:15pt;
padding:4px 4px 4px 40px;
text-transform:uppercase;
text-decoration:none;
color:#666261;
background-image:url(/public/layouts/euroart/images/arr.gif);
background-repeat:no-repeat;
background-position:20px 15px;
letter-spacing:-1px;
}

.partpadd A,.partpadd A:visited,.partpadd a:hover{
	color:#51B9EC;
		text-decoration:none;
}

.partpadd a:hover{
	color:#008DCB;
		text-decoration:underline;
}

.partpadd{
padding:20px 40px;
}

#content A,#content A:visited,#content a:hover{
	color:#51B9EC;
		text-decoration:none;
}

#content a:hover{
	color:#008DCB;
		text-decoration:underline;
}

#footer P{
margin:0px;
}

.article_gallery_image{
width:108px;
float:left;
padding:4px;
margin-right:5px;
margin-bottom:5px;
}

.thumbx{
border:solid 3px #eee;
}
