/* CSS Document */
body{
	padding:10px 0 0 0; margin:0; background: #483826;
	font:Arial, Helvetica, sans-serif;
	}
div, p, h1, h2, h3, ul, img{
	padding:0;
	margin:0;
	}
ul{
	list-style-type:none;
	}
.blank{
	font-size:0px; line-height:0px; clear:both;
	}
/*--------------------------------header-------------------*/
#main_header{
	width:100%;	margin:0 auto;  color:#FFFFFF; background:#483826;
	}
#main_header #header{
	width:990px; margin:0 auto; background:url(images/header_pic.jpg) no-repeat #483826; color:#FFFFFF; height:113px;
	 position:relative;
	}
#main_header #header ul{
	color:#FFFFFF; display:block;  position:absolute; height:31px;
	 width:123px; margin:0; padding:6px 0 0 6px; top:15px; left:825px;
	}
#main_header #header ul li{
	float:left; display:block; margin:0 3px 0 0;
	}
#main_header #header ul li a{
	height:31px; text-decoration:none; text-indent:-2000px; display:block; 
	}
#main_header #header ul li a.pol{
	background:url(images/jezyk-pol.jpg) no-repeat 0 0; width:51px; height:31px; border: none;
	}
#main_header #header ul li a.pol:hover{
	background:url(images/jezyk-pol.jpg) no-repeat 0 0; width:51px; height:31px;
	}
#main_header #header ul li a.ang{
	background:url(images/jezyk-ang.jpg) no-repeat 0 0; width:54px; height:31px;
	}
#main_header #header ul li a.ang:hover{
	background:url(images/jezyk-ang.jpg) no-repeat 0 0; width:54px; height:31px;
	}

#main_header #header img{
/*	position:absolute; left:40px; top:38px; display:block;   */
	}
#main_header #header ul.navi{
	width:560px; display:block; position:absolute; top:60px; left:400px; padding:0; margin:0; background:none;
	}
#main_header #header ul.navi li{
	height:19px; padding:0 0px 0 0px; margin:0;
	display:block; float:left; border: 0;
	}

#main_header #header ul.navi li a{
	font:12px/21px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#847543; text-decoration:none; text-indent:0px; 
	padding:0; font-weight:bold; margin:0; width:inherit; border: none;
	}
#main_header #header ul.navi li img{
	padding:0;!important margin:0;!important width:inherit; border: none;  
	}
#main_header #header ul.navi li a:hover{
	}
#main_header #header ul.navi-eng{
	width:560px; display:block; position:absolute; top:59px; left:455px; padding:0; margin:0; background:none;
	}
#main_header #header ul.navi-eng li{
	height:19px; padding:0 0px 0 0px; margin:0;
	display:block; float:left; border: 0;
	}

#main_header #header ul.navi-eng li a{
	font:12px/21px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#847543; text-decoration:none; text-indent:0px; 
	padding:0; font-weight:bold; margin:0; width:inherit; border: none;
	}
#main_header #header ul.navi-eng li img{
	padding:0;!important margin:0;!important width:inherit; border: none;  
	}
#main_header #header ul.navi-eng li a:hover{
	}
/*------------------------------------body-------------------------*/
#main_body{
	width:100%;  background-color:#483826;  color:#6e5048; 
	}
#body{
	width:990px; height:484px; background-image:url(images/bg-main.jpg); margin:0 auto 0 auto; padding:1px 0 0 0; position:relative;
	}
#body h2{
	font:28px/24px 'Trebuchet MS', Arial, Helvetica, sans-serif	; color:#fff6d9;  margin:0 0 15px 40px;
	font-weight:normal; display:block;
	}
#body p{
	color:#6e5048;
	padding:0 0 0 25px;
	margin:60px 0 0 20px;
	width:400px;
	display:block;
	font:13px/17px Arial, Verdana, Helvetica, sans-serif;
	}
#body p span{
	color:#fff6d8; 
	}
#body p span.bg{
	color:#799fbb;
	}
#body p a{
	width:56px; height:12px; display:block; background:url(images/more_bg.gif) no-repeat; margin:3px 0 42px 526px;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#ffffff;
	padding:0 0 0 5px; text-decoration:none;
	}
#body p a:hover{
	background:url(images/more_bg_h.gif) no-repeat; color:#ff0033; 
	}
#body #pic-main{
	background-image:url(images/img-main.jpg);
	width:426px;
	height:286px;
	background-repeat:no-repeat;
	position:absolute;
	display:block;
	left: 645px;
	top: 170px;
}



#containerright
{
	float: left;
	width: 590px;
	height: 360px;
	overflow:auto;
	margin:0;
	padding:0;
	position:absolute;
	display:block;
	
	margin-left:365px;
	margin-top: 25px;
}

#containerright2
{
	float: left;
	width: 300px;
	height: 340px;
	overflow:auto;
	margin:0;
	padding:0;
	position:absolute;
	display:block;
	margin-left:640px;
	margin-top: 155px;
	left: 9px;
	top: -103px;
}

#body #containerright #textbox p{
	
	width:480px;
	margin:0;
	padding:0;
	padding-left: 40px;
	display:block;
	
	
}

#body #containerright2 #textbox2 p{
	
	width:300px;
	margin:0;
	padding:0;
	padding-left: 40px;
	padding-bottom:5px;
	display:block;
	
	
}

#body #containerright2 #textbox2 h1{
	
	width:300px;
	font-size: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	padding-left: 40px;
	display:block;
	
	
}

#body #containerright2 #textbox2 p a{
	  margin:0;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;  color:#ffffff;
	text-transform:none;
	text-decoration:none;
	}


#main_body #body img.main{
	position:absolute; left:505px; top:60px; display:block;
	}

#main_body  #body #gallery{
	float: left;
	width: 500px;
	height: 440px;
	margin:0;
	padding:0;
	position:absolute;
	display:block;
	margin-left:0px;
	margin-top: 5px;
	left: 470px;

}

#gallery2{
	float: left;
	width: 600px;
	height: 440px;
	margin:0;
	padding:0;
	position:absolute;
	display:block;
	margin-left:0px;
	margin-top: 20px;
	left: 450px;

}

#row1, #row2{
margin:0;
padding:0;
padding-top:5px;


}

#main_body  #body #gallery2 #row3{
margin:0;
padding:0;
padding-top:5px;



}

#main_body  #body #gallery2 #row4{
margin:0;
padding:0;
padding-top:5px;


}

/*------------------------col1-------------*/
#col1{
	width:140px;  padding:0 0 0 5px; float:left; margin-left:0px; display:block;
	}
#col1 p{
	width:130px; display:block; font:12px Arial, Verdana, Helvetica, sans-serif; color:#66493e; 
	margin:5px 0 0px 5px; background:none; padding:0; text-align:center; 
	}
#col1 img{
	margin: 5px;
	padding-left:10px;
	border: none;
	display:block;
	}
#col1 a.more{
	 height:15px; display:block; margin:0; ; 
	color:#c2823c; padding:0px 18px 0 60px; font:12px/16px Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal; text-decoration:none;
	}
#col1 a.more:hover{
	color:#c2823c; text-decoration:underline;
	}
	
/*------------------------col2-------------*/
#col2{
	width:140px;  padding:0 0 0 5px; float:left; margin-left:20px; display:block;
	}
#col2 p{
	width:135px; display:block; font:12px Arial, Verdana, Helvetica, sans-serif; color:#66493e; 
	margin:5px 0 0px 5px; background:none; padding:0; text-align:center; 
	}
#col2 img{
	margin: 5px;
	padding-left:10px;
	border: none;
	display:block;
	}
#col2 a.more{
	height:20px; display:block; margin:0; 
	color:#c2823c; padding:0px 18px 0 60px; font:12px/16px Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal; text-decoration:none;
	}
#col2 a.more:hover{
	color:#c2823c; text-decoration:underline;
	}
	
	
/*------------------------col3-------------*/
#col3{
	width:140px;  padding:0 0 0 5px; float:left; margin-left:20px; display:block;
	}
#col3 p{
	width:130px; display:block; font:12px Arial, Verdana, Helvetica, sans-serif; color:#66493e; 
	margin:5px 0 0px 5px; background:none; padding:0; text-align:center; 
	}
#col3 img{
	margin: 5px;
	padding-left:10px;
	border: none;
	display:block;
	}
#col3 a.more{
	 height:20px; display:block; margin:0; 
	color:#c2823c; padding:0px 18px 0 60px; font:12px/16px Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal; text-decoration:none;
	}
#col3 a.more:hover{
	color:#c2823c; text-decoration:underline;
	}
	
	
/*------------------------col4-------------*/
#col4{
	width:140px;  padding:0 0 0 5px; float:left; margin-left:20px; display:block;
	}
#col4 p{
	width:130px; display:block; font:12px Arial, Verdana, Helvetica, sans-serif; color:#66493e; 
	margin:5px 0 0px 5px; background:none; padding:0; text-align:center; 
	}
#col4 img{
	margin: 5px;
	padding-left:10px;
	border: none;
	display:block;
	}
#col4 a.more{
	 height:20px; display:block; margin:0; 
	color:#c2823c; padding:0px 18px 0 60px; font:12px/16px Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal; text-decoration:none;
	}
#col4 a.more:hover{
	color:#c2823c; text-decoration:underline;
	}


/*------------------------col1b-------------*/
#col1b{
	width:240px;  padding:0 0 0 5px; float:left; margin-left:0px; display:block; font-family:Arial, Helvetica, sans-serif; font-size: 12px;
	}
#col1b p{
	width:218px; display:block; font:12px Arial, Verdana, Helvetica, sans-serif; color:#66493e; 
	margin:2px 0 0px 2px; background:none; padding:0; 
}
#col1b img{
	margin: 5px;
	padding-left:2px;
	border: none;
	display:block;
	}
 #col1b a.more{
	 height:24px; display:block; margin:0; ; 
	color:#c2823c; padding:0px 0px 0 60px; font:12px/16px Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal; text-decoration:none;
	}
	
	  #col1b #more{
	 height:24px; width:218px; display:block; margin:0;
	 text-align:right;
	
	}
 #col1b a.more:hover{
	color:#c2823c; text-decoration:underline;
	}
	
/*------------------------col2b-------------*/
 #col2b{
	width:240px;  padding:0 0 0 5px; float:left; margin-left:10px; display:block; font-family:Arial, Helvetica, sans-serif; font-size: 12px;
	}
 #col2b p{
	width:218px; display:block; font:12px Arial, Verdana, Helvetica, sans-serif; color:#66493e; 
	margin:2px 0 0px 2px; background:none; padding:0; 
	}
 #col2b img{
	margin: 5px;
	padding-left:2px;
	border: none;
	display:block;
	}
 #col2b a.more{
	height:28px; display:block; margin:0; 
	color:#c2823c; padding:0px 0px 0 60px; font:12px/16px Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal; text-decoration:none;
	}
	  #col2b #more{
	 height:28px; width:218px; display:block; margin:0;
	 text-align:right;
	
	}
 #col2b a.more:hover{
	color:#c2823c; text-decoration:underline;
	}
	
	
/*------------------------col3b-------------*/
#col3b{
	width:240px;  padding:0 0 0 5px; float:left; margin-left:10px; display:block; font-family:Arial, Helvetica, sans-serif; font-size: 12px;
	}
 #col3b p{
	width:218px;
	display:block;
	font:12px Arial, Verdana, Helvetica, sans-serif;
	color:#66493e;
	margin:2px 0 0px 2px;
	background:none;
	padding:0;
	
	}
 #col3b img{
	margin: 5px;
	padding-left:2px;
	border: none;
	display:block;
	}
 #col3b a.more{
	 height:28px; display:block; margin:0; 
	color:#c2823c; padding:0px 0px 0 60px; font:12px/16px Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal; text-decoration:none;
	}
	  #col3b #more{
	 height:28px; width:218px; display:block; margin:0;
	 text-align:right;
	
	}
 #col3b a.more:hover{
	color:#c2823c; text-decoration:underline;
	}
	
	
/*------------------------col4b-------------*/
#col4b{
	width:240px;  padding:0 0 0 5px; float:left; margin-left:10px; display:block; font-family:Arial, Helvetica, sans-serif; font-size: 12px;
	}
 #col4b p{
	width:218px; display:block; font:12px Arial, Verdana, Helvetica, sans-serif; color:#66493e; 
	margin:2px 0 0px 2px; background:none; padding:0; 
	}
 #col4b img{
	margin: 5px;
	padding-left:2px;
	border: none;
	display:block;
	}
 #col4b a.more{
	 height:28px; display:block; margin:0; 
	color:#c2823c; padding:0px 0px 0 60px; font:12px/16px Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal; text-decoration:none;
	}
	  #col4b #more{
	 height:28px; width:218px; display:block; margin:0;
	 text-align:right;
	
	}
#col4b a.more:hover{
	color:#c2823c; text-decoration:underline;
	}

/*------------------------col3c-------------*/
#col3c{
	width:240px;  padding:0 0 0 5px; float:left; margin-left:0px; display:block; font-family:Arial, Helvetica, sans-serif; font-size: 12px;
	}
 #col3c p{
	width:218px;
	display:block;
	font:12px Arial, Verdana, Helvetica, sans-serif;
	color:#66493e;
	margin:2px 0 0px 2px;
	background:none;
	padding:0;
	
	}
 #col3c img{
	margin: 5px;
	padding-left:2px;
	border: none;
	display:block;
	}
 #col3c a.more{
	 height:28px; display:block; margin:0; 
	color:#c2823c; padding:0px 0px 0 60px; font:12px/16px Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal; text-decoration:none;
	}
  #col3c #more{
	 height:28px; width:218px; display:block; margin:0;
	 text-align:right;
	
	}
 #col3c a.more:hover{
	color:#c2823c; text-decoration:underline;
	}
	
	

/*---------------------------------footer-----------------*/
#main_footer{
	width:100%;  float:left; color:#ffffff;
	margin:0px; padding:0px; 
	}
#footer {
	width:530px; 
	margin:0 auto 0 auto;
	}
#footer ul{
	width:500px; display:block;	list-style-type:none; margin:46px 0 0 40px; position:absolute;
	}
#footer ul li{
	display:block; float:left; 
		}
#footer ul li a{
	font:14px/12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#ffffff; 
	text-decoration:none;
	margin:0 16px 0 16px;
	}
#footer ul li a.mg{
	font:12px/11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	margin:0 11px 0 0px;
	}
#footer ul li a.mg:hover{
	text-decoration:underline;
	}
#footer ul li a:hover{
	text-decoration:underline;
	}
#footer ul.ad{
	width:323px; display:block;	list-style-type:none; margin:77px 0 0 90px;
	}
#footer ul.ad li{
	height:40px;
	width:96px;
	display:block;
	border-right:#FFFFFF 1px dashed;
		}

#footer ul.ad li a{
	font:10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#d1bd86; font-weight:bold;
	text-decoration:none; margin:0 0 0 0; display:block;
	}
#footer ul.ad li a span{
	color:#ff0033; background-color:#483826;
	text-transform:uppercase; margin:0 10px 0 0; display:block;
	}
#footer ul.css{
	width:100px;
	display:block;
	margin:75px 0 0 211px;
	font-size:0px;
	padding:0px;
	}
#footer p{
	padding:15px 0 0 165px; font:11px/16px Tahoma, Arial, Helvetica, sans-serif; color:#fff;
	font-weight:normal;	height:14px; margin:0;
	}
#footer p.second{
	padding:0 0  0 165px; margin:0;  line-height:12px; width:200px; text-align:center; 
	color:#fff; background:none;
	}
#footer p.second a{
	color:#fff; text-decoration:underline;
	}
#footer p.second a:hover {	
	color:#000;	
	}
