* {padding: 0;  margin: 0;}

#header {
height: 154px;  border-bottom: 6px solid black;}
#cal{ width: 1100px;  margin: 0 auto;  height: 100%;  background-color: #ffffff;}
  
#cont1{
  height: 116px;
 
  }
  img{
  margin: 0 auto;
  }
#menu {
height: 38px;
margin: 0;
    }

#menu ul {
    
    margin: 0;
    padding: 0;
    list-style: none;
}

#menu ul li {
    
	padding:0;
	margin: 0;
}

#menu ul li a {
    display: block;
   float: left;
    height: 30px;
	text-decoration: none;
	text-align: center;
    padding: 10px 75px;
	font: 20px tahoma;
    color: #000000;
    
}
#cont2 {
height: 530px;
width: 1100px;
margin-top: 30px;

}
#cont3 {height: 380px; width: 1080px; margin-top: 30px; margin-left: 10px; margin-right: 10px; }
#cont4 {

height: 210px;
width: 1100px;
margin-top: 30px;}
#incont3{height: 300px; width: 530px; float: left; margin-right: 10px;}
#in2cont3{height: 300px; width: 530px; float: right; margin-left: 10px; }
#inner {margin-top: 10px;}
#inner2 {margin-top: 30px;}

#kon_cont {height: 430px; width: 1080px; margin-top: 30px; margin-left: 10px; margin-right: 10px; }
#kont_incont3 {height: 350px; width: 200px; float: left; margin-right: 15px;}
#kon_cont3 {height: 350px; width: 425px; float: right;}
#kon_cont4 {height: 350px; width: 390px; float: left;margin-top: 40px; margin-left: 50px;}
#text_1 {margin-top: 15px;}
#text_2 {margin-top: 13px;}
#text_3{margin-top: 13px;}
#text_4{margin-top: 13px;}


#cen_kont {height: 620px; width: 1080px; margin-top: 30px; margin-left: 10px; margin-right: 10px; }
#cen_kont1 {height: 580px; width: 200px; float: left; margin-right: 15px;}
#cen_kont2{height: 580px; width: 220px; float: right;}
#cen_kont3{ height: 580px; width: 585px; float: left;margin-top: 40px; margin-right: 40px; margin-left: 20px;}

#zes_kont {height: 1900px; width: 1080px; margin-top: 30px; margin-left: 10px; margin-right: 10px; }
#zes_kont1 {height: 1000px; width: 200px; float: left; margin-right: 15px;}
#zes_kont3{ height: 1800px; width: 585px; float: left;margin-top: 40px; margin-right: 40px; margin-left: 20px;}

#ofe_kont {height: 1200px; width: 1080px; margin-top: 30px; margin-left: 10px; margin-right: 10px; }
#ofe_kont1 {height: 1000px; width: 200px; float: left; margin-right: 15px;}
#ofe_kont3{ height: 1100px; width: 585px; float: left;margin-top: 40px; margin-right: 40px; margin-left: 20px;}


#szybki {width: 220px; float: right;margin-right: 15px;border-style: solid; border-color: #cbcdcf; border-width: thin; border-radius: 5px;background-color : #ffffff;  }
#szybka label {display: none;}
#szybki h4{margin:0;padding:0;width:218px; height:40px; font-size:14px;color: #ffffff; line-height:40px; text-align:center; text-transform: uppercase;border-style: solid; border-color: #7F7F7F; border-width: thin; border-radius: 5px;background-color : #8B0000; }
#szybki input.text { font-size:12px; color:#7F7F7F;border-style: solid;border-width: thin; border-radius: 5px;border-color: #cbcdcf; display:block;width:195px;height:20px;padding:3px 6px 1px 6px;margin:5px 5px;}
#szybki textarea {height:200px;width:199px; font-size:12px; color:#7F7F7F;border-style: solid;border-width: thin; border-radius: 5px;border-color: #cbcdcf; padding:3px 3px 3px 5px; font-family: Arial, Tahoma, sans-serif;margin:5px 5px;}
#submit{ width: 100px; float:right;}
.mec {height: 25px; width: 150px;margin-top: 40px;}
.mec1 {height: 25px; width: 150px;margin-top: 30px;}

.zdj {
height: 300px;
width: 200px;
float: left;
margin-right: 10px;
}

#bar{margin-top: 60px;}

#2in2cont3{margin-top: 20px;}
#binner {margin-top: 10px;}
#cinner {margin-top: 30px}
.big {height: 40px; width: 280px; font-family: 'Playfair Display'; color: #808080; border-bottom: 2px solid black;}
.odn {text-transform: uppercase; font: 17px times new roman; color: #8B0000; float: right;}
.kon_odn {text-transform: uppercase; font: 17px times new roman; color: #8B0000;}
.kon {height: 40px; width: 200px; font-family: 'Playfair Display'; color: #808080; border-bottom: 2px solid black;}
span.text { font: 20px times new roman;line-height: 35px;}
span.nag { height: 30px; width: 1100px; 	text-decoration: none; 	text-align: left; 	font: 16px tahoma; color: #000000; 	text-transform: uppercase;}
span.text_kon { font: 20px times new roman;line-height: 24px;}
span.text2 { font: 20px times new roman;line-height: 25px;}
span.text3 {;font: 20px times new roman;line-height: 35px;}
.clear {
  clear: both;}
#footer{ height: 20px; width: 1100px;  margin: 0 auto;border-top: 1px solid black;}
.fot {text-decoration:none; font: 16px tahoma; float: right;}



