* {
	margin: 0px;
	padding: 0px;
}
body {padding:0px;width:100% ;font-family: Arial, Verdana, Helvetica;font-size: 13px;font-weight: normal;color:#3f3f3f; background: url('../themes/dlaKarola/images/background.jpg');}

a {
	color: #000000;
	text-decoration: none;
}

a:hover {text-decoration:underline;
	color: #CC0000;}


#page_wrapper_1{width:1000px;  margin: 0 auto 0 auto; z-index:10000; }

img {outline: none; border:0px;}

.banner{width: 1000px; height: 95px; background:transparent; position:fixed; z-index:1000; top:0px;}

.banner .banner_logo{float:left; margin:10px; 10px;}

.banner .banner_menu {float:right; margin-right:10px;}

.banner .banner_menu a{float:left; width:120px; height:95px; }
.banner .banner_menu a:hover{float:left; width:120px; background: url('../images/rev_black_top.png');}
.banner .banner_menu p{float:left; width:120px; margin-top: 40px; text-align:center; font-size:20px; color:white;}

.black_top{width:100%; height:95px; background:url('../images/black_top.png') repeat-x; position:fixed; z-index:999}

.slider{float:left; width:1000px; height:400px;  z-index:0;}

.slider_background{float:left; width:100%; background:black; height:400px; position:absolute;}

.our_work{
	float: left;
	width: 980px;
	height: 57px;
	display: block;
	margin: 10px;
}

.box_containter{
	width: 1000px;
	margin-top: 10px;
	float: left;
	margin-bottom: 100px;
}

.box_containter .box {
	float: left;
	margin: 10px;
	width: 310px;
	height: 250px;
	border: 1px solid #DCDCDC;
	display: block;
	box-shadow: 1px;



    1px 1px #888888; }


.box_containter2 .box {
	float: left;
	margin: 10px;
	width: 310px;
	height: 480px;
	border: 1px solid #DCDCDC;
	display: block;
	box-shadow: 1px;
    1px 1px #888888; }
	

.box_containter .box .box_image img {width:312px; height:174px;  padding:0px; margin-left:-1px;}

.box_containter .box .box_image_cover {display:none; position: absolute; width:312px; height:174px;  padding:0px; margin-left:-1px; margin-top: -176px; background-color:#000000; opacity:0.8; filter: alpha(opacity = 80);}
.box_containter .box .box_image_cover img {margin:45px 120px;}

.box_containter .box .box_bottom {width:310px; height:62px; background-color:#ffffff;  }

.box_containter .box .box_bottom .box_logo {width:50px; height:50px; float:left; padding:8px;  }

.box_containter .box .box_bottom .box_text {float:left; padding:8px;  }

.about_us_bar {
	float: left;
	width: 1000px;
	height: 100px;
	margin-top: 5px;
}
.about_us_bar a {float:left; margin:7px;}


.footer_containter{
	width: 100%;
	float: left;
	background: #000000;
	padding: 0px 0px 10px 0px;
}
.footer .footer_map{float:left; width:100%; display: block;}
.footer { width:1000px; display:block; background: #000000;  margin:30px auto; color:#ffffff;}

.footer .footer_1{float:left; width:300px; display: block;}

.footer .footer_2{float:left; width:150px; display: block; margin-left:33px;}

.footer .footer_3{float:left; width:150px; display: block; margin-left:33px;}

.footer .footer_4{float:left; width:300px; display: block; margin-left:33px;}

.box_texty1{
	float: right;
	margin: 10px;
	width: 640px;
	height: auto;
	display: block;
	box-shadow: 1px;


1px 1px #888888;     }



.box_texty2{
	float: right;
	margin: 10px;
	width: 640px;
	height: 340px;
	display: block;
	box-shadow: 1px;

1px 1px #888888;     }

p {font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;}
	
.yout {
	width: 900px;
	height: 500px;
	margin: -20px;
	
}

ul {
	margin-left:20px;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;}
	
	
	.styled-select select {
   background: transparent;
   width: 320px;
   padding: 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   }
.styled-select {
	width: 320px;
	height: 34px;
	overflow: hidden;
	background: url(../images/new_arrow.png) no-repeat right;
	border: 1px solid #ccc;
	float: left;
	margin-top: 9px;
   }
   
 .boxtext1{
	 width:480px;
	 height:200px;
	 
	 
 }
 
  .boxtext2{
	width: 480px;
	height: 200px;
	float: right;
	margin-top: -200px;	 
 }
   
   
   
