*{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#d2b186;
	text-shadow:#000 1px 1px 1px;
}
body{
	background-color:#362e23;
	height:400px;
}
.clearer{
	clear:both;
}
img{
	border:none;
}
ul{
	list-style:none;
}
a{
	outline:none;
	text-decoration:none;
	color:#8F8152;
}
a:hover {
	text-decoration:underline;	
}
h1, h2, h3, h4, h5, h6{
	color:#d2b186;
	text-shadow:#000 1px 1px 1px;
}

.header_wrapper{
	background-image:url(../images/header_bg.png);
	height:94px;
	width:100%;
	background-repeat:repeat-x;
	position:absolute;
}
.header{
	width:970px;
	margin:auto;
}
.header a{
	margin:20px 0px 0px 0px;
	display:block;
}
.menu_wrapper{
	background-image:url(../images/menu_bg.png);
	height:161px;
	width:100%;
	background-repeat:repeat-x;
	position:absolute;
	top:94px;
}
.menu_shadows{
	background-image:url(../images/menu_shadow_new.png);
	width:1006px;
	height:134px;
	margin:auto;
	margin-top:1px;
	padding:20px 0px 0px 100px;
}
.content_wrapper{
	width:1000px;
	margin:auto;
}
.menu_holder{
	position:absolute;
	width:1000px;
	left:50%;
	margin-left:-480px;
	top:198px;
}
.main_menu li{
	position:absolute;
	display:block;
}
.pocetna_li{
	z-index:100;
}
.uslugi_li{
	margin:0px 0px 0px 130px;
	z-index:99;
}
.contact_li{
	margin:-2px 0px 0px 260px;
	z-index:98;
}
.scale_img{
	position:absolute;
	width:438px;
	left:60%;
	margin:50px 0px 0px 0px;
}
.left_content_holder{
	width:230px;
	position:absolute;
	left:50%;
	margin:280px 0px 0px -480px;
}
.main_content_holder{
	position:absolute;
	width:400px;
	left:50%;
	margin:280px 0px 0px -250px;
}
.main_content_holder_services{
	position:absolute;
	width:970px;
	left:50%;
	margin:280px 0px 0px -450px;
}
.main_content_holder p{
	color:#d2b186;
	text-shadow:#000 1px 1px 1px;
}
.uslugi_content_holder{
	width:725px;
	position:absolute;
	left:50%;
	margin:600px 0px 0px -250px;
	padding:25px 0px 0px 35px;
}
.left_main_content_holder{
	width:350px;
	float:left;
	margin:0px 50px 0px 0px;
}
.right_main_content_holder{
	width:320px;
	float:left;
}
.left_main_content_holder ul li{
	margin:0px 0px 10px 0px;
}
.right_main_content_holder ul li{
	margin:0px 0px 10px 0px;
}
.left_main_content_holder ul li img{
	margin:0px 0px 0px 0px;
}
.right_main_content_holder ul li img{
	margin:0px 0px 0px 0px;
}
.footer_wrapper{
	background-image:url(../images/footer_bg.png);
	height:81px;
	width:100%;
	position:absolute;
	background-repeat:repeat-x;
	top:850px;
}
.footer_wrapper_services {
	background-image:url(../images/footer_bg.png);
	height:81px;
	width:100%;
	position:absolute;
	background-repeat:repeat-x;
	top:1080px;
}
.footer_content{
	width:290px;
	margin:auto;
	margin-top:20px;
}
.footer_content ul li{
	float:left;
	color:#333333;
	text-shadow:#FFFFFF 1px 1px 1px;
}
.footer_content ul li a{
	color:#333333;
	text-shadow:#FFFFFF 1px 1px 1px;
	font-weight:bold;
}
.copyright{
	width:600px;
	margin:auto;
}
.copyright p{
	color:#333333;
	text-shadow:#FFFFFF 1px 1px 1px;
}
.services_holder_left {
	position:absolute;
	width:500px;
	margin: -10px 0px 0px 0px;	
}
.services_holder_right {
	position:absolute;
	width:500px;
	margin:300px 0px 0px 350px;	
}
.right_image_holder {
	position:absolute;
	width:370px;
	height:280px;
	margin:-15px 0px 0px 500px;	
}
.left_image_holder {
	position:absolute;
	width:220px;
	height:360px;
	margin:293px 0px 0px 50px;	
}

.mk_flag {
	position: absolute;
	margin:-75px 0px 0px 830px;	
}
.en_flag {
	position:absolute;
	margin:-75px 0px 0px 860px;	
}
.left_contact{
	width:380px;
	float:left;
}
.left_contact form p label{
	display:block;
}
.left_contact form p input{
	width:200px;
	height:20px;
	color:#333333;
	text-shadow:#FFFFFF 1px 1px 1px;
}
.left_contact form p textarea{
	width:200px;
	height:100px;
	color:#333333;
	text-shadow:#FFFFFF 1px 1px 1px;
}
.submit{
	width:80px;
	height:25px;
	color:#333333;
	text-shadow:#FFFFFF 1px 1px 1px;
}
#map_canvas{
	width:970px;
	height:400px;
	margin:auto;
	top:650px;
}






