html { 
	font-family: Palatino Linotype, book antiqua, arial;
	font-size: 13px; 
}

body {
	margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
	color: rgb(76,75,71);

  width:913px;
	background:  rgb(230,221,182) ;
}

a {
  outline : none;
}

img{
  border:0px solid;
}

.title{
  font-family:tahoma;
  font-size:18px;
  line-height:28px;
  font-weight:bold;
  color:#B74E1E;
  font-variant: small-caps;
}

.kontaktText{
  border:1px rgb(74,110,194) solid;
  background: #EFF2FF !important;
  width:225px;
}

.form_tytul{
  font-size:14px;
  line-height:24px;
  text-align:left;
  font-weight:bold;
  color:rgb(160,2,3);
}

.btn{
  border:0px;
  color:rgb(160,2,3);
  background:none;
  font-weight: bold;
  letter-spacing: 1px;
  padding:5px;
  cursor:pointer
}

#kontener{
  width:913px;
  background: url(background.jpg) rgb(230,221,182) repeat-y;
  float:left;

}

#top{
  /*background: url(top.jpg) no-repeat;*/ 
  width:913px;
  height:305px;
  float:left;
}

#main{
  width:754px;
  padding-left: 159px;
  float:left;
}

#lewa{
  width:531px;
  float:left;
}

.belka{
  background: url(page_header.jpg) no-repeat ;
  width:531px;
  height:31px;
  float:left;
}


#menu_top{
  width:531px;
  height:75px;
  float:left;
}

#boxy{
  width:531px;
  height:170px;
  float:left;
}

#box1{
  background: url(calendar_pic.jpg) no-repeat ;
  width:266px;
  height:170px;
  float:left;
}

#box_kal{
  background: url(calendar_back.jpg) no-repeat ;
  width:265px;
  height:170px;
  float:left;
  text-align: center;
}

.box{
  /*background: url(box_header.jpg) no-repeat ;*/
  width:260px;
  height:142px;
  float:left;
  display:inline;
  margin:1px;
}

#prawa{
  float:left;
  width:223px;
}

#newsletter{
  float:left;
  width:223px;
}

#tresc{
  padding-top: 10px;
}

#news_image{
  float:left;
  width:223px;
  background: url(right_pic.jpg) no-repeat ;
  height:391px;
}

.news_input{
  background: url(email.jpg) no-repeat fixed;
  width:193px;
  padding-left: 3px;
  padding-right: 3px;
  height:21px;
  padding-top: 2px;
  border:none;
  color:white;
  font-size: 12px;
}

#popo > .news_input{
  background: url(email.jpg) no-repeat;
  border:none;
}

#news_text{
  padding-left: 15px;
  padding-right: 20px;
  font-family: arial;
  font-size: 10px;
  color:rgb(162,28,39);
}
.news_zapisz{
  background: url(zapisz.jpg) no-repeat ;
  width:75px;
  height:26px;
  border:0px;
}

.news_wypisz{
  background: url(wypisz.jpg) no-repeat ;
  width:75px;
  height:26px;
  border:0px;
}

#news_info{
  color:red;
  font-size: 10px;
  padding-left: 10px;
}

#menu{
  background: url(menu2_back.jpg) no-repeat top;
  padding-top: 15px;
  width:223px;
  float:left;
}

.menu_item{
  background: url(menu_item.jpg) no-repeat ;
  width:213px;
  padding-right: 10px;
  height:21px;
  padding-top: 3px;  
  float:left;
  text-align: right;
  color:white;
  font-family: arial;
  font-weight: bold;
}

.menu_item2{
  background: url(menu_item.jpg) no-repeat ;
  width:208px;
  padding-left: 15px;
  height:22px;
  padding-top: 2px;  
  float:left;
  text-align: left;
  color:white;
}

.menu_item a ,.menu_item2 a {
  color:white;
  text-decoration: none;
}

#footer{
  background: url(footer.jpg) no-repeat ;
  width: 913px;
  height:33px;
  clear:both;
}

#footer_content{
  margin:auto;
  width:913px;
  padding-top: 15px;
}

#footer_text1{
  float:left;
  color: rgb(149,36,32);
  font-size: 11px;
  padding-left:10px;
}

#footer_text3{
  float:left;
  color: rgb(149,36,32);
  font-size: 11px;
  padding-left:200px;
}


#footer_text2{
  float:right;
  padding-right: 50px;
  color: rgb(149,36,32);
  font-size: 11px;
}

#footer_text2 a{
  color: rgb(149,36,32);
  text-decoration: none;
  font-weight: bold;
}

