/* FONTS, ELEMENTS */
body
{
	margin:  0;
	padding: 0;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}



.breadcrumb
{
	position:relative;
	left:40px;
	top:45px;
	
	/*padding-left:40px;
	padding-top: 26px;*/
	font-size:11px;

}

.goldenline
{
	position:relative;
	left:40px;
	top:55px;	

}


H1 {
	color:#cf152d;	
	margin:0 0;
	margin-top:3px;
	padding:2px 2px;
	font-size:21px;
	text-align:center;
}

H2 {
	color:#cf152d;	
	margin:0 0;
	margin-top:3px;
	padding:2px 2px;
	font-size:17px;
	text-align:center;
}

H3 {
	color: #313131;	
	font-size:11px;
	font-weight:bold;
		margin:0 0;
	margin-top:3px;
	padding:2px 2px;
	
}
A {   
	
	font-style: normal;
	/*color: #000000;*/
	background-position: center center;
	color: #990033;	
	/*text-decoration: none*/
	
	
}

A:hover, span.p_bordo A:hover {
		color:#cf152d;
		/* color:#333333;*/
		 text-decoration: underline
}
P,LI {
	color: #313131;
	text-decoration: none;
	
}

OL {
	margin: 2px 2px;
}

.p_bordo, span.p_bordo A {
	color: #990033;
	/*text-decoration: none;*/

}

img.border {
	border: 1px solid #990033; 
	margin:1px;
}
img.border2 {
	border:1px solid #333333; 
	margin:5px;
	float:left;
	
}


#border
{
	margin-top:4px;
	margin-bottom:4px;	
	border-collapse:collapse;
}


#border td {		
	padding:0 7px;
	border: 1px solid #333333;
	
	
}

div.projekty_panel
{
	color: #313131;
	font-size: 11px;
	text-align:center;
}

img.mglass
{	
	float:left;	
	border: 1px solid #990033; 
	margin-right:3px;
	margin-left:2px;
	margin-top:3px;
	margin-bottom:3px;
}

.p_bordo_s {
	/*color:#333333;*/
	color: #990033;
	text-decoration: none;
	font-size: 12px;
}
.p_s {
	color: #313131;
	text-decoration: none;
	font-size: 10px;
}
.p_s_red {
	color: #FF0000;
	font-size: 10px;
}

.p_m {
	color: #313131;
	text-decoration: none;

}
.p_m_black {
	color: #000000;
	text-decoration: none;

}

.spacing
{	
	margin:10px;
}



/* POSITIONING */
	
div.container {	
	position:relative;
	margin: 0px auto;		
	width:760px;
	height:645px;	
	padding-left: 0em;	
	overflow:hidden;
	
	
}

div.portfolio {
	position:absolute;	
	left:0;
	top:0;
	width:145px;
	height:144px;
	background-image:url(images/portfolio.jpg);
}

div.o-mnie {
	position:absolute;
	left:145px;
	top:0;
	width:110px;
	height:144px;
}

div.projekty {
	position:absolute;
	left:255px;
	top:0;
	width:141px;
	height:144px;
}

div.portfolio004 {
	position:absolute;
	left:396px;
	top:0;
	width:364px;
	height:35px;
	background-image:url(images/portfolio-04.jpg);
}

div.WWW {
	position:absolute;
	left:396px;
	top:35px;
	width:121px;
	height:109px;
}

div.kontakt {
	position:absolute;
	left:517px;
	top:35px;
	width:146px;
	height:109px;
}

div.portfolio007 {
	position:absolute;
	left:663px;
	top:35px;
	width:97px;
	height:500px;
	background-image:url(images/portfolio-07.jpg);
}

div.portfolio008 {
	position:absolute;
	left:0px;
	top:144px;
	width:61px;
	height:281px;
	background-image:url(images/portfolio-08.jpg);
}

div.paper {
	position:absolute;
	left:61px;
	top:144px;
	width:511px;
	height:281px;
	background-color:#FFFFFF;
	background-image:url(images/paper.jpg);
	
}

div.paper p {
	margin: 0 1em;
	
}

div.portfolio010 {
	position:absolute;
	left:572px;
	top:144px;
	width:91px;
	height:391px;
	background-image:url(images/portfolio-10.jpg);
}

div.portfolio011 {
	position:absolute;
	left:0px;
	top:425px;
	width:44px;
	height:110px;
	background-image:url(images/portfolio-11.jpg);
}

div.button_3D {
	position:absolute;
	left:44px;
	top:425px;
	width:114px;
	height:110px;
}

div.bottom {
	position:absolute;
	left:158px;
	top:425px;
	width:414px;
	height:110px;
	background-image:url(images/bottom.jpg);
}


div.adsense {
	position:absolute;
	left:10px;
	top:550px;
	width:728px;
	height:90px;
		
}

div.swf {
	position:absolute;
	left:10px;
	top:550px;
	width:750px;
	height:100px;
	border: 1px solid #CCCCCC;
		
}

div.banners {
	position:absolute;
	left:20px;
	top:40px;	
	z-index: 100;
	background-color:white;
}

div.banners a img {
	margin: 1px 0px;
}



