/*general style*/
html{
 height:100%;
 /*background:#fff url(../img/bg1.jpg) repeat left top;  */
}

body{
 color:#000;
 background:#fff url(../img/bg.jpg) repeat-y center top;  
 font-family:Tahoma,Arial,Helvetica,sans-serif;
 font-size:80%;
 margin:0px;
 padding:0px;
}

h1,h2,h3,h4,h5,ul,li,ol,form,fieldset{
 padding:0px;
 margin:0px;
 border:0px;
}

.bold {
	font-weight: bold;
}
table{
 border-collapse: collapse;
}
table td{
 border-collapse: collapse;
 padding:0px;
 margin:0px;
}
a {
 color:#393939;
 outline: none;
}
a img{
 border:0px;
}
.clear{
clear:both;
}

.content{
 padding:20px 0;
}


#content{
 font-size:100%;
}
.content ul li{
 margin-left:20px;
}
.left, .right{
 float:left;
}
.noie_none{
 display:none;
}
/*end general style*/


.page{
 background:transparent url(../img/top3.jpg) no-repeat center top; 
 width:100%;
}

.page_in{
 width:1000px;
 margin:0 auto;
}
.top_print{
 display:none;
}
.top{
 height:118px;
 margin-top:64px;
}

.font_size{
 float:right;
 width:300px;
 color:#fff;
}
.print{
 background:transparent url(../img/print.gif) no-repeat center bottom; 
 width: 20px;
 height: 20px;
 display:block;
 float:right;
}
.font_size i{
 color:#ff0000;
 font-style: normal;
 text-decoration:underline;
 padding-bottom:4px;
}
.font_size a{
 color:#fff;
}
.font_size i span{
 color:#fff;
}
.font_size .small{
 font-size:12px;
}
.font_size .normal{
 font-size:16px;
}
.font_size .big{
 font-size:22px;
}

.animacja{
 width:328px;
 padding-left:248px;
 padding-top:17px;
 float:left;
}


.logo{
 display:block;
 width:154px;
 height:106px;
 float:left;
}

.menu_top{
 background:transparent url(../img/menu_bg.jpg) no-repeat left bottom; 
 height:55px;
 width:620px;
 padding-left:60px;
 padding-top:14px;
 float:right;
}
.menu_top ul li{
 list-style:none;
 float:left;
 display:block;
 width: 116px;
 height: 39px;
 margin:0px 2px;
 background:transparent url(../img/menu_kancelaria.jpg) no-repeat center center; 
}

.menu_top ul li.menu_prawnicy{
 background:transparent url(../img/menu_prawnicy.jpg) no-repeat center center; 
}
.menu_top ul li.menu_kontakt{
 background:transparent url(../img/menu_kontakt.jpg) no-repeat center center; 
}
.menu_top ul li.menu_lokalizacja{
 background:transparent url(../img/menu_lokalizacja.jpg) no-repeat center center; 
}
.menu_top ul li.menu_iso{
 background:transparent url(../img/menu_iso.jpg) no-repeat center center; 
}


.menu_top ul li a{
 display:block;
 width: 133px;
 height: 39px;
}
.menu_top ul li a:hover{
 background:transparent url(../img/menu_hover1.gif) no-repeat center center; 
}
.menu_top ul li a.active{
 background:transparent url(../img/menu_hover.gif) no-repeat center center; 
}

.middle{

}

.middle .left{
 width:250px;
 float:left;
 background:transparent url(../img/left_repeat.jpg) repeat-y right center;  
 margin-bottom:10px;
}
.left_b{
 width:250px;
 background:transparent url(../img/left_b.jpg) no-repeat right bottom;  
 padding-bottom:40px;
}
.middle .right{
 width:690px;
 float:left;
}

.line_1{
  background:transparent url(../img/line1.jpg) no-repeat center center;
  width:100%;
  height:18px; 
}
.line_2{
  background:transparent url(../img/line2.jpg) no-repeat center center;
  width:100%;
  height:18px; 
}
.form{
 margin:10px 0;
}
.formularz_nag{
  background:transparent url(../img/formularz_nag.jpg) no-repeat left center;
  width:100%;
  height:39px;
  margin-bottom:10px;
}
.form .input{
  background:transparent url(../img/input_bg1.jpg) no-repeat left center;
  width:205px;
  height:25px;
  margin-left:20px;
  margin-bottom:5px;
  padding-top:13px;
}
.form .input1{
  background:transparent url(../img/input_bg2.jpg) no-repeat left center;
}
.form .input input{
 border:0px;
 background-color: transparent;
 padding:2px;
 width:200px;
 height:20px;
}
.form .textarea{
  background:transparent url(../img/textarea_bg.jpg) no-repeat left center;
  width:205px;
  height:60px;
  margin-left:20px;
  margin-bottom:5px; 
  padding-top:13px;      
}
.form .textarea textarea{
 border:0px;
 width:200px;
 height:60px; 
 background-color: transparent;
   overflow: hidden;
}
.button_wyslij{
 margin:0 auto;
 background:transparent url(../img/button_send.jpg) no-repeat left center;
 border:0px;
 width: 96px;
 height: 38px;
 cursor: pointer;
 display:block;
}
.baners{
 margin-top:20px;
}
.proj_inwestycyjne{
 display:block;
 width: 100%;
 height: 40px;
 background:transparent url(../img/obsluga_nag.jpg) no-repeat left center; 
  margin-bottom:20px; 
}
.prawo_oglne{
 display:block;
 width: 100%;
 height: 40px;
 background:transparent url(../img/prawo_nag.jpg) no-repeat left center; 
 margin-bottom:20px;
}
.podm_gospodarczych{
 display:block;
 width: 100%;
 height: 40px;
 background:transparent url(../img/gosp_nag.jpg) no-repeat left center; 

}
.main{
 width:690px;
 margin:0 auto;
 background:transparent url(../img/main_middle.jpg) repeat-y center bottom; 
}
.main_top{
 width:690px;
 margin:0 auto;
 background:transparent url(../img/main_top.jpg) no-repeat center top; 
}
.main_bottom{
 width:690px;
 margin:0 auto;
 background:transparent url(../img/main_bottom.jpg) no-repeat center bottom; 
}
.main_content{
 padding:50px;
}

.main_content .mapka{

float:left;
width:590px;
height:400px;
border: 1px solid #AB1F23;
}

.main_content .adres{
margin: 10px ;
float:left;
color:#AB1F23;
}

.bottom_line{
 width:900px;
 height:1px;
 border-top:2px solid #A0676E;
 margin-left:20px;
}
.bottom{
 width:740px;
 margin-left:170px;
 text-align:center;
}
.bottom a{
 color:#000;
 text-decoration:none;
}
.bottom a:hover{
 text-decoration:underline;
}
.blue{
width:100%;
height:40px;
background-color: #5090D0;
}
.white{
color:#fff;
float:right;
font-size:14px;
padding-top:10px;
padding-right:5px;
}
