html{
height:100%;
}

body{
background:transparent url(../img/bg1.jpg) no-repeat center top;
background-color: #F2DADA;
color:#433027;
font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
font-size:90%;
margin:0px;
padding:0px;
}

h1,h2,h3,h4,h5,ul,li,ol,form{
 padding:0px;
 margin:0px;
}

a{
color:#868484;
}
.text a{
 color:#ff0000;
}
a img{
 border:0px;
}
.clear{
clear:both;
}
.text{
 padding:0 5px;
 font-size:90%;
}
.content{
 width:500px;
 padding:15px 0;
}
.text1{
 padding:5px 0;
 font-size:90%;
}
.more{
 clear:both;
 text-align:right;
}
.more a{
 color:#c15fad;
 text-decoration:none;
 font-size:80%;
}
.background_wzorek{
width:100%;
background:url(../img/bg.jpg) repeat-x;
background-position: 0 91px;
}
.page{
width:730px;
margin:0 auto;
background: transparent url(../img/pattern1a.png) repeat-y center center;
margin-top:20px;
}


.top{
margin-top:-20px;
margin-left:13px;
height:95px;
padding-top:1-px;
}
.top h1{
 margin:0px;
 padding:0px;
}
.top h1 a img{
 border:0px;
}
.top_left{
 float:left;
 width:320px;
}
.top_right{
 float:right;
 width:337px;
}
.top_center{
 float:center;
}
.menu_top ul{
margin:0px;
padding:0px;
font-size:11px;
font-family: Tahoma;
color:#675850;
}
.menu_top ul li{
float:left;
display:block;
list-style:none;
margin:0px;
padding:0px;
margin-left:3px;
margin-right:3px;
}
.menu_top ul li.line{
margin:0px;
}

.menu_top ul li a{
 text-decoration:none;
 color:#675850;

 padding-left:14px;
 padding-right:14px;
}
.menu_top ul li a:hover{
 text-decoration:underline;
 background: url(../img/oliwka.jpg);
 background-position:left center;
 background-repeat:no-repeat;
}
.menu_top ul li.active a{
 background: url(../img/oliwka.jpg);
 background-position:left center;
 background-repeat:no-repeat;
}

.menu_top_left{
 width:260px;
 float:left;
 padding-top:38px;
}
.menu_top_left_in{
 background-color:#fff;
 height:25px;
 padding-top:13px;
 border:1px solid #efeceb;
 border-right:0px;
}
.menu_top_left_in ul{

}

.logo{
 width:710px;
 float:center;
}

.menu_top_right{
 width:254px;
 float:left;
  padding-top:38px;
}
.menu_top_right_in{
 background-color:#fff;
 height:25px;
 padding-top:13px;
 border:1px solid #efeceb;
 border-left:0px;
}


.menu_top_right_in ul{
 float:right;
}


.baner{
 width: 759px;
 height: 258px;
 margin-left:25px;
 margin-top:-5px;
}
.baner_t{
 height:5px;
 width:100%;
 background: url(../img/baner_shadow_t.png);
 background-position: left bottom;
 background-repeat: no-repeat; 
}
.baner_b{
 height:5px;
 width:100%;
 background: url(../img/baner_shadow_b.png);
 background-position: left top;
 background-repeat: no-repeat; 
 margin-left:1px;
}
.baner_l{
 background: url(../img/baner_shadow_l.png);
 background-position: left top;
 background-repeat: repeat-y; 
}
.baner_r{
 background: url(../img/baner_shadow_r.png);
 background-position: right top;
 background-repeat: repeat-y; 
}
.baner_in{
 background-color: #EDE5D5;
 width: 759px;
 height: 258px;  
  margin-right:5px;

}
.baner_in_in{
 padding-top:7px;
margin-left: -10px; 
}


/*main*/
.main{

}
.main:after{
	clear: left;
	display: block;
	content: ' ';
	height: 0;
	color: #f00;
	background-color: #0ff;
}
.main_left{
 width:180px;
 float:left;
}

/*menu_left*/
.menu_left{
 margin-bottom:20px;
 margin-top:20px;
}
.menu_left h2{
 background: url(../img/naglowek_menu.jpg);
 background-position: left top;
 background-repeat: no-repeat;
 height:29px;  
}
.menu_left h2 span{
 display:none;
}
.main_left ul{
 margin-left:25px;
 margin-top:10px;
}
.main_left ul li{
 padding-left:30px;
 background: url(../img/arrow01.jpg);
 background-position: left center;
 background-repeat: no-repeat; 
 list-style:none;
 line-height: 25px;
}
.main_left ul li a{
 text-decoration:none;
 color:#5b4a42;
}
.main_left ul li a:hover{
 text-decoration:underline;
 
}
.menu_pic{
margin-left:25px;
background: url(../img/menu_baner.jpg);
width:153px;
height:74px;
}
.dojazd_pic{
margin-left:50px;
background: url(../img/dojazd.jpg);
width:102px;
height:41px;
}
.dojazd_car{
margin-left:50px;
background: url(../img/dojazd_car1.jpg);
width:120px;
height:86px;
z-index:2;
}
.wzorek{
float:bottom-left;
margin-left:10px;
margin-bottom:-15px;
background: url(../img/wzorek01.jpg);
width:96px;
height:87px;
position: relative; z-index:1;
}
/*box_brown*/
.box_brown{
margin-bottom:20px;
width:148px;
}
.box_brown_in{
 background-color: #1f0604;
 border:1px solid #e6decd;
 width:136px;
 padding-top:5px;
 padding-bottom:5px;
 margin-left:5px;
}
.box_brown h2{
 background: url(../img/naglowek_jakdojechac.jpg);
 background-position: right top;
 background-repeat: no-repeat;
 height:27px;   
}
.box_brown h2 a{
 display:block;
 height:27px;
 width:100%; 
}
.box_brown h2 span{
 display:none;
}
.brown_t{
 height:3px;
 width:100%;
 background: url(../img/brown_shadow_t.png);
 background-position: left bottom;
 background-repeat: no-repeat; 
}
.brown_b{
 height:4px;
 width:100%;
 background: url(../img/brown_shadow_b.png);
 background-position: left top;
 background-repeat: no-repeat; 
 margin-left:1px;
}
.brown_l{
 background: url(../img/brown_shadow_l.png);
 background-position: left top;
 background-repeat: repeat-y; 
}
.brown_r{
 background: url(../img/brown_shadow_r.png);
 background-position: right top;
 background-repeat: repeat-y; 
}
.box_brown_content{
 padding:10px;
 padding-right:20px;
 text-align:right;
}
a.link_mapa{
 text-decoration:none;
 color:#fff;
 display:block;
 margin-top:10px;
 font-size:80%;
}
a.link_mapa:hover{
 text-decoration:underline;
}



.border_img{
 border:1px solid #e6decd;
}

.main_right{
 width:480px;
 float:left;
}

.main_right_in{
 padding:10px;
 padding-top:20px;
}

.naglowek{
 
}

.naglowek span{
 display:none;
}

.naglowek_witamy{
 background: url(../img/naglowek_witamy01.jpg);
 background-position: left top;
 background-repeat: no-repeat;
 margin-left:20px; 
 height:35px;
}

.brown_line{
 height:1px;
 width:480px;
 border-bottom:1px solid #000;
 margin-left:1  0px;
}
.wzorek2{
float:bottom-left;
margin-left:160px;
margin-top:-85px;
background: url(../img/wzorek2.jpg);
width:103px;
height:75px;
}
.img_left{
 float:left;
 margin-right:20px;
 margin-bottom:10px;
}
.img_shadow{
 border-right:2px solid #DFDFDF;
 border-bottom:2px solid #DFDFDF;
}
.content_bottom{
 padding-top:20px;
 width:690px;
}
.promotion{
 width:450px;
 float:left;
 
 background-position: right top;
 background-repeat: repeat-y;  
 padding-right:40px;
}
.kontakt_pic{
margin-left:170px;
background: url(../img/kontakt_tekst.jpg);
width:115px;
height:35px;
}
.kontakt_tekst{
text-align:center;
}
.kontakt_tytul{
 font-size:15px;
}
.adres1{
 width:215px;
 float:left;
 text-align:right;
}
.adres2{
 width:210px;
 float:right;
 text-align:left;
 padding-top:10px;
}
.contact{
 width:320px;
 float:left;
 background: url(../img/pioro.png);
 background-position: right bottom;
 background-repeat: no-repeat; 
 padding:20px; 
 padding-right:0px;
 padding-bottom:50px; 
 padding-top:0px;
}
.contact h2{
 background: url(../img/naglowek_kontakt.png);
 background-position: left top;
 background-repeat: no-repeat; 
 height:18px;
 margin-bottom:15px;
 margin-left:-10px;
}

.contact h2 span{
 display:none;
}

.bottom{
width:730 px;
margin:0 auto;
background: url(../img/bottom_shadow3.png);
background-position: center top;
background-repeat: no-repeat;
height:30px;
}
.gora_cien{
width:722px;
margin:0 auto;
background: url(../img/top_shadow1.png);
background-position: center bottom;
background-repeat: no-repeat;
height:20px;
}
.obrazek{
width:759px;
background: url(../img/foto01.jpg);
height:258px;
}
.main_right ul li{
margin-left:50px;
list-style:disc;
line-height: 22px;
}
.copy{
padding:10px;
float:left;
width: 400px;
font-size:11px;
}
.footer{
padding:10px;
float:right;
width: 100px;
font-size:11px;
}
