@charset "utf-8";
/* CSS Document */

body {	
	margin:0px;
	margin-bottom:20px;
	padding:0px;
	background-color: #ffffff;
}
body, td, th ,p {
	font-family: Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	color: #5A5A5A;
	margin:0px;
	margin-bottom:20px;
}

ol, ul, li	{  }

a {	color: #382003;	text-decoration: none; }
a:hover 	{ text-decoration: underline; }
a img		{ border: 0; }

form { margin:0; }

.clear {clear:both} 

.center {text-align:center} 

.fLeft { float: left; }

.fRight { float: right; }

.bold { font-weight: bold; }

#site_left {
		left:0; 
		right:50%; 
		margin-right:400px;
		background: #ffffff url(images/tlo_bg_left.jpg) repeat-x; 
}

#site_right {
		left:50%;
        right:0; 
		margin-left:400px;
        background: #ffffff url(images/tlo_bg_right.jpg) repeat-x; 
}
#site_contentdol, #site_leftdol, #site_rightdol { 
        position:absolute; 
        height:93px;
		bottom:0px;
} 
#site_contentdol {
        left:50%;
        width:800px; 
        background: #ffffff url(images/stopka_tlo_lewo.jpg) repeat-x center center; 
		margin-left:-400px;		
}

#site_leftdol {
		left:0; 
		right:50%; 
		margin-right:400px;
		background: #ffffff url(images/stopka_tlo_lewo.jpg) repeat-x center center; 
}

#site_rightdol {
		left:50%;
        right:0; 
		margin-left:400px;
        background: #ffffff url(images/stopka_tlo_prawo.jpg) repeat-x; 
}

#top {
	height:179px;
	width:322px;
	float:left;

}

#top2 {
	height:179px;
	width:478px;
	background:url('images/top1.jpg') no-repeat;
	float:left;
}
#top3 {
	height:85px;
	width:478px;
	float:left;
	position: absolute;
	top:179px;
	left:322px;
	background:url('images/top2.jpg') no-repeat;
}
#menu{
	width:478px;
	height:50px;
	margin-top:35px;
}

#realizacje {
	height:171px;
	width:322px;
	background:url('images/realizacje_tlo.jpg') no-repeat;
	top:0;
}

#content {
	background:url('images/content_cien_up.jpg') repeat-x;
	width: 478px;
	min-height:300px;
}

#contentdol {
	background:url('images/content_cien_down.jpg') no-repeat bottom center;
	width: 478px;
	margin-bottom:20px;
}

#leftcontent {
	width: 322px;
	float:left;
	margin-top:200px;
}



#foot{  width:800px;  height: 52px;  background: transparent url('../images/fbg.jpg') top left repeat-x; margin-top:0px; }

#foot p.copyright {  margin-top: 13px;  margin-left: 25px;  margin-right: 25px;}

#foot ul.linki{
	list-style: none;
	padding: 0 0 0 0;
	margin-top: 20px;
    margin-left: 25px;
    margin-right: 25px;
	margin-bottom: 20px;
	width:500px;
}

#foot ul.linki li {
	padding-left: 3px;
	padding-right: 3px;
	float:left;
}

#foot ul.linki li a{ font-weight:normal;font-size:10px;color: #382003;}

#tabs {margin: 0px 0;width:474px;float:left;background:url('../images/tabsbg.jpg') no-repeat;background-position: 0px 28px}

#boxgl1{background: url('../images/box1bg.jpg') no-repeat left top;width:474px;height:182px;position:relative;}
#boxgl2{background: url('../images/box2bg.jpg') no-repeat left top;width:474px;height:182px;position:relative;}
#boxgl3{background: url('../images/box3bg.jpg') no-repeat left top;width:474px;height:182px;position:relative;}

#tabs ul.tabslink {	position:absolute;left:203px;top:129px;width:150px;list-style: none;margin:0px;padding:0px;}
#tabs ul.tabslink li {background:none;}

#tabs ul.tablist {float: left;width: 474px;list-style: none;margin:0px;padding:0px;}

#tabs li {margin-right: 1px;list-style: none;background: url('../images/notactive_bg.jpg') repeat-x right top;}

* html #tabs li {display: inline; /* ie6 double float margin bug */background: url('../images/notactive_bg.jpg') repeat-x right top;}
#tabs li, #tabs li a {float: left;}

#tabs ul li a {text-decoration: none;padding: 7px;color: #FFFFFF;font-weight: bold;}

.sep2{background:#A2A2A2;height:1px;width:100%;margin-top:3px;margin-bottom:3px;}

.textcontent {	margin:10px; margin-bottom:15px; color: #5A5A5A; }

.hd1 { color: #D50000;font-weight:bold;padding:15px;margin-top:10px;font-size:16px}

.stopka { color:#D50000;font-weight:bold;padding-left:10px;font-size:11px;text-decoration:none;   }
a.stopka:hover { color:#D50000;font-weight:bold;padding-left:10px;font-size:11px;text-decoration:underline;   }

.zobacz { color:#ffffff;font-weight:bold;font-size:11px;text-decoration:none;   }
a.zobacz:hover { color:#ffffff;font-weight:bold;font-size:11px;text-decoration:underline;   }

.image{ margin:5px;	border:4px solid #E6E6E6; }
.image2{ margin:5px; border:3px solid #E81C1C; }