/* Start of CMSMS style sheet 'nadmorski' */
/* Start of CMSMS style sheet 'adhara' */
#bottom{
 border-bottom: 2px solid #CDC0B0;
 border-top: 2px solid #CDC0B0;
 height: 100px;
 width: 100%;
	background-color: #eeece9;
	padding-bottom: 3px;
}

a{
	color: #628614;
}

a img{
 border: 0px;
}

#bottom img{
 border: none;
 float: left;
 margin: 10px 20px 0 30px;
}

#bottom strong{
 color: #878076;
 display: block;
 float: left;
 line-height: 70px;
 margin: 20px 10px 0 20px;
}

#container{
 margin: auto;
 width: 100%;
}

#footer{
 color: #918680;
 height: 30px;
 margin-bottom: 40px;
 padding: 5px 0;
	font: 10px/30px "Trebuchet MS", Verdana, Arial, sans-serif;
}

#footer a{
 color: #918680;
}

#header{
 height: 214px;
 vertical-align: top;
}

#header span {
  float : right;
}

#header_banner{
 height: 214px;
}

#banner{
text-align: right;
}

#logo{
 border: 0;
 float: left;
 margin: 30px 0 0 20px;
}

#home{
 background: url('images/home.png') 50% top no-repeat !important;
 width: 60px !important;
}

#home, #menu_bar li{
 background: url('images/tlo-button.png') left top no-repeat;
 float: left;
 text-align: center;
 width: 150px;
}

#main{
 float: right;
 min-height: 200px;
 padding: 7px 20px 10px;
 width: 640px;
 background-color: #eeece9;
 min-height: 377px;
	text-align: justify;
	line-height: 16px;
}

#main a{
	color: #628614;
	font-weight: bold;
}

#main a:hover {
	color: black;
}

#menu_bar{
 background: #719A16 url('images/tlo-menu.png');
 height: 52px;
}

#menu_bar a, #menu_bar h3{
 color: #fff;
 display: block;
 font-size: 16px;
 font-weight: bold;
 line-height: 38px;
 padding: 5px 5px;
 text-decoration: none;
 text-transform: capitalize;
 margin: 0;
}

#menu_bar a:hover {
	color: #fdff00;
}

#menu_bar h3 {
	color: #fdff00;
}

#menu_bar ul{
 list-style: none;
 margin: 0;
 padding: 0;
}

#middle{
 margin: 20px auto;
 min-height: 200px;
 overflow: hidden;
}

#sidebar {
 float: left;
 min-height: 200px;
 padding: 0 10px 10px 0;
 width: 260px;
	margin-top: 0;
}

#sidebar a, #sidebar h3{
 color: #383838;
 display: block;
 font-size: 14px;
 font-weight: bold;
 height: 52px;
 line-height: 52px;
 padding-left: 46px;
 text-decoration: none;
 width: 214px;
	margin: 0 0 5px;
	background: url(images/menuB2.png) no-repeat left top;
}

#sidebar a:hover, #sidebar .currentpage{
 background: url('images/menuB1.png') left top no-repeat;
}



#sidebar ul{
 list-style: none;
 margin: 0;
 padding: 0;
}

.center_box{
 margin: auto;
 width: 960px;
}

.left{
 float: left;
}

.right{
 float: right;
}

body {
 background: white url(images/tlo.jpg) repeat-x;
 color: #232323;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 13px;
 margin: 0px;
 line-height: 18px;
}

h1{
 border-bottom: 2px solid #CAC1B3;
 color: #383838;
 font-size: 18px;
 font-weight: bolder;
 padding: 0 10px 10px 0;
 text-align: right;
}

h4{
  font-weight: bolder;
  display: inline;
  font-size: 13px;
 padding-right: 4px;
}

p{
 text-align: justify;
 }

#anim {
	background-color: #eeece9;
	padding: 6px;
}

#map {
	border: 3px solid #cac1b3;
}

/* End of 'belweder' */

.turns_table tr td{
 padding: 2px 8px 2px 8px;
 width: 50%;
}

.title_cell{
 text-align: center;
 font-weight: bold;
}

.image_cell{
 text-align: center;
}

.title_desc{
 
}

.more_cell{
  text-align: right;
}

td, div{
 color: #232323;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 13px;
}

.img_box{
 padding: 8px;
 display: inline;
}

.NewsSummaryField a img{
 border: 2px solid #628614;
}

.NewsSummaryField a:hover img{
 border: 2px solid #000;
}

.offer_box_desc div ul li{
 text-align: left;
}

.NewsSummarySummary{
line-height: 18px;
}

.offer_table{
 width: 100%;
 border: 0px;
}

.offer_desc, .offer_img, .offer_box_desc, .offer_time_table, .offer_s_img{
 width: 50%;
 padding: 0 8px 8px 8px;
 vertical-align: top;
}

.first{
 padding-right: 12px;
 padding-top: 12px;
}

.cennik, .time_table{
 width: 100%;
 border: 0px;
}

.cennik td, .time_table td{
 padding: 2px 6px 2px 6px;
}

.cennik thead th, .time_table_head{
text-align: center;
background-color: #66920e;
}

.cennik tbody td, .time_table_strong{
text-align: center;
background-color: #7fa826;
font-size: 12px;
}

.cennik tbody tr.cen-light td, .time_table_light{
text-align: center;
background-color: #97c03d;
font-size: 12px;
}

.cennik tfoot td, .tip{
 font-size: 9px;
}

.cennik tbody tr.bold td {
  font-weight : bold;
}

.quote{
border-left: 8px solid #66920e;
padding: 8px 8px 8px 8px;
background-color: #97c03d;
}

.quote p {
  margin : 5px;
}

.quot{
border: 4px solid #66920e;
padding: 4px 8px 4px 8px;

}

.offer_time_table div ul li{
 text-align: left;
}



#main_s{
 padding: 97px 20px 10px 0px;
 width: 640px;
 min-height: 607px;
 background-color: #eeece9;
	text-align: left;
	line-height: 16px;
 background: url("uploads/images/oferta_swiateczno_noworoczna.jpg") top right no-repeat;
 color: white;
 float: right;
}

h5{
 color: #9C661F;
 display: block;
 font-size: 18px;
line-height: 22px;
}

span.price{
color: #9CCB19;
}

#main_sylwester{
 padding: 380px 60px 10px 60px;
 width: 840px;
 background-color: #eeece9;
 min-height: 377px;
	text-align: left;
	line-height: 16px;
 background: url("uploads/images/sylwester_02.jpg") no-repeat;
 color: white;
}

#main_sylwester div{
 color: white;
}

#main_sylwester h5{
 color: yellow;
 display: block;
 font-size: 18px;
}

#main_sylwester span.price{
color: orange;
}

.sylwester_table{
 padding: 0px;
 margin: 0px;
 width: 100%;
 height: 100%
}

.sylwester_cell{
 width: 50%;
 text-align: left;
 vertical-align: top;
 padding: 8px;
}

.lead{
 font-size: 14pt;
 line-height: 22px;
}



.additional-info {
  font-size : 8pt;
  margin-top : 20px;
}

.additional-info ul {
  margin : 5px 0;
}

.additional-info p {
  margin : 5px 0;
}

.additional-info strong {
  text-decoration : underline;
}

#cse-search-results iframe{
 width: 640px;
 margin-bottom: 10px;
}

#cse-search-results iframe body{
 background-color: black;
}

#wyszukiwarka{
 text-align: center;
 margin-bottom: 20px;
}





#main_wielkanoc{
 float: right;
 padding: 7px 20px 10px;
 width: 640px;
 background: url("images/wielkanoc.jpg") no-repeat;
 background-position: right top;
 background-color: #fff;
 min-height: 377px;
	text-align: left;
	line-height: 16px;
 color: white;
}

#main_wielkanoc .limiter{
 width: 420px;
}


#main_wielkanoc h5{
 color: #4F6228;
 display: block;
 font-size: 18px;
line-height: 22px;
}

#main_wielkanoc h4{
 color: #E36C0A;
}

#main_wielkanoc div, .dtime tr td{
 color: #4F6228;
}

#main_wielkanoc .red{
 color: #C00000;
font-weight: bold;
}

#main_wielkanoc span.price{
color: #4F6228;
}

.dtime tr td{
 min-width: 80px;
 padding: 0 0 0 12px;
 vertical-align: top;
}

.indent{
  padding-left: 12px;
}
/* End of 'nadmorski' */

