/*body z zerowymi marginesami itd..*/
 body,html {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #000000;
 background-color: #fef4d6; /*f4ebce;*/
 border: 0px;
 margin: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 padding: 0px;
 overflow: hidden;
 border-spacing: 0px;
 }

/*Klasa domyslna zero bez marginesow odstepow itd. */
div,img
{
 border: 0px;
 margin: 0px;
 padding: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 border-collapse: collapse;
 border-spacing: 0px;
 }

table,td,tr
{
 border: 0px;
 margin: 0px;
 padding: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 border-collapse: collapse;
 border-spacing: 0px;
 border-color: #d9403f;
 text-align:center;
 }

img.galeria {
 margin : auto;
 border : 0px;
 padding : 0px;
 left :50%;
 top : 50%;
 }
 
 p.moje {
	 line-height: 24px }

/*************** LAYOUT ***************/


#strona {
 margin : auto;
 border : 0px;
 padding : 0px;
 width : 1000px;
 height : 614px;
 position : absolute;
 display : block;
 left :50%;
 margin-left:-500px;
 }
 
 #katalogS {
width : 100px;
height : 100px;
position : absolute;
top : 70px;
left : 900px;
z-index : 100;
 }
 
#top {
 width : 1000px;
 height : 51px;
 position : absolute;
 top : 0px;
 left : 0px;
 background-image : url("/img/top.png");
 z-index : 1;
 
 }
 
 #info {
 width : 200px;
 height : 51px;
 position : absolute;
 top : 0px;
 left : 550px;
 }
 
 #a01 {
 width : 303px;
 height : 51px;
 position : absolute;
 top : 0px;
 left : 0px;
 }
 
 #a02 {
 width : 93px;
 height : 51px;
 position : absolute;
 top : 0px;
 left : 303px;
 cursor : pointer;
 }
 
  #a03 {
 width : 84px;
 height : 51px;
 position : absolute;
 top : 0px;
 left : 396px;
 cursor : pointer;
 }
 
  #a04 {
 width : 75px;
 height : 51px;
 position : absolute;
 top : 0px;
 left : 480px;
 cursor : pointer;
 }
 
  #a05 {
 width : 86px;
 height : 51px;
 position : absolute;
 top : 0px;
 left : 555px;
 cursor : pointer;
 }
 
  #a06 {
 width : 84px;
 height : 51px;
 position : absolute;
 top : 0px;
 left : 641px;
 cursor : pointer;
 }
 
  #a07 {
 width : 105px;
 height : 51px;
 position : absolute;
 top : 0px;
 left : 725px;
 cursor : pointer;
 }
 
  #a08 {
 width : 75px;
 height : 51px;
 position : absolute;
 top : 0px;
 left : 830px;
 cursor : pointer;
 }
 
  #a09 {
 width : 55px;
 height : 51px;
 position : absolute;
 top : 0px;
 left : 905px;
 cursor : pointer;
 }
 
#srodek {
 width : 1000px;
 height : 463px;
 position : absolute;
 top : 51px;
 left : 0px;
 z-index : 1;
 }
 
 #logo {
 width : 300px;
 height : 463px;
 position : absolute;
 top : 0px;
 left : 0px;
 }
 
 #tekst {
 width : 670px;
 height : 463px;
 position : absolute;
 top : 0px;
 left : 300px;
 background-image : url("/img/B02.png");
 overflow: hidden;
 z-index: 2;
  }

 #opis {
 width : 300px;
 height : 70px;
 position : absolute;
 top : 0px;
 left : 0px;
  }
  
  #licznik   {
 width : 50px;
 height : 20px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 overflow: hidden;
 color: #bc0000;
 position : absolute;
 top : 100px;
 left : 820px;
 z-index : 100; 
 }
  
  #galeria {
 width : 670px;
 height : 363px;
 position : absolute;
 top : 70px;
 left : 0px;
 z-index : 5;
  }
  
    
#Gora {
 width : 670px;
 height : 100px;
 position : absolute;
 top : 51px;
 left : 300px;
 z-index : 10;
 cursor: n-resize;
 }
 
 #Dol {
 width : 670px;
 height : 100px;
 position : absolute;
 top : 414px;
 left : 300px;
 z-index : 10;
 cursor: n-resize;
 }
 
 #Dolimg {
 width : 670px;
 height : 5px;
 position : absolute;
 top : 95px;
 left : 0px;
 }
  
  #scroll {
 width : 30px;
 height : 463px;
 position : absolute;
 top : 0px;
 left : 970px;
 background-image : url("/img/B03.png");
 }
 
#menu {
 width : 1000px;
 height : 100px;
 position : absolute;
 top : 514px;
 left : 0px;
 
 }
 
 #c01 {
 width : 150px;
 height : 100px;
 position : absolute;
 top : 0px;
 left : 0px;
 cursor : pointer;
 }
 
 #c02 {
 width : 180px;
 height : 100px;
 position : absolute;
 top : 0px;
 left : 150px;
 cursor : pointer;
 }
 
  #c03 {
 width : 150px;
 height : 100px;
 position : absolute;
 top : 0px;
 left : 330px;
 cursor : pointer;
 }
 
  #c04 {
 width : 140px;
 height : 100px;
 position : absolute;
 top : 0px;
 left : 480px;
 cursor : pointer;
 }
 
  #c05 {
 width : 180px;
 height : 100px;
 position : absolute;
 top : 0px;
 left : 620px;
 cursor : pointer;
 }
 
  #c06 {
 width : 200px;
 height : 100px;
 position : absolute;
 top : 0px;
 left : 800px;
 cursor : pointer;
 }

/* Kolory linkow na stronie */
a:link,a:active,a:visited { color : #312e1e; font-size: 13px;text-decoration: None;font-style:normal;font-weight:normal}
a:hover { text-decoration: None; color : #312e1e;font-style:normal;font-weight:normal}

div.data  {
	font-size: 10px;
	font-style:italic;
	font-weight:normal;
	color: #312e1e;
}

div.tresc  {
	font-size: 13px;
	font-style:normal;
	font-weight:normal;
	color: #312e1e;
	padding: 8px;
}

.xlit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 18px;
 	color: #312e1e;
	font-weight:bold;
	text-decoration: none;
}

.xh42 img {
 height : 42px;
}

/* Main Content */
.main-content { margin: 0 30px 0 30px;}

/* Form */
.form-header { margin: 10px 8px 10px 8px; padding: 5px; border: 0px solid #ffffff; border-bottom: dotted 1px #AA0000;}
.form-name { font-weight: bold; font-size:16px; color: #AA0000; }
.form-description { color: #7AA9E3; font: bold 12px Tahoma, Arial, Helvetica ,sans-serif; margin: 7px 0 10px 0; }

/* Controls */
.control-name { font-weight: bold; font-size: 12px; color: #AA0000;}
.control-required { color:red; }
.control-description { color:#d6ad4a; }
.control-head { padding: 8px 0 0 8px; }
.control-control { margin: 2px 0 12px 0; padding: 8px 0 0 8px; font: 11px Tahoma, Arial, Helvetica ,sans-serif; color: #D50000;}
.control-control input, .control-control textarea, .control-control select { margin-right: 5px; font: 11px Tahoma, Arial, Helvetica ,sans-serif; color: #AA0000;}
.control-control input, .control-control textarea { padding: 0 2px 0 2px; border: 1px solid #AA0000; background: #F3F7FC;}
.control-control select { border: 1px solid #AA0000; background: #F3F7FC;}
.control-control input.control-singlechoice, .control-control input.control-multiplesinglechoice { border: none; background: none;}
.control-line { margin-bottom: 8px; }
.small-font {  font: 11px Tahoma, Arial, Helvetica ,sans-serif; }

/* Control-specific styles */
.control-singlechoice { margin-bottom: 4px; vertical-align: middle; }
.control-multiplesinglechoice { margin-bottom: 4px; vertical-align: middle; }

.control-date-calendaricon { width:22px; height:30px; background:url(images/calendar_icon.gif); background-repeat:no-repeat; }

/* Buttons */
.form-submit-button { padding: 3px; border: 1px solid #AA0000; font: 14px Tahoma, Arial, Helvetica ,sans-serif; color: #ffffff; font-weight: bold; background: #AA0000; }

