a {
text-decoration: none;
}

td {
     font-family : Verdana, Arial, Tahoma, sans-serif;
     font-size: 10pt;
   }
h2 {
	font-size:11pt;
}
h2.page-title {
	margin:1em;
	line-height:150%;
}
h3 {
     font-family : Verdana, Tahoma, sans-serif;
     font-size: 12pt;
   }

a {
     color : #8e1500;
     font-size: 10pt;
     font-weight: normal;
  }

.darkgrey {
   background : #f3dfd8;
   font-family : Verdana;
    font-size : 10pt;
  }
  
p { 
    font-family : Verdana;
    font-size : 10pt;
  }

li { 
    font-family : Verdana;
    font-size : 10pt;
  }
.right {
   
    text-align: right;
  }

.menu_r{
  color : #5C7099;
  font-family : Verdana;
  font-size : 10px;

}

A.menu0:link    {  text-decoration: none; color: #5C7099; font-weight: normal; font-size : 10px; }
A.menu0:visited {  text-decoration: none; color: #5C7099; font-weight: normal;font-size : 10px;}
A.menu0:hover   {  text-decoration: none; color: #7799E0; font-weight: bold; font-size : 10px;}

.menu00 { margin: 5px 5px 5px 4px; text-decoration: none; color: #5C7099; font-weight: bold; font-size : 10px; }
.menu01 { margin: 5px 5px 5px 8px; text-decoration: none; color: #5C7099; font-weight: normal; font-size : 10px; }

A.menu01a:link    {  text-decoration: none; color: #5C7099; font-weight: bold; font-size : 12px; text-align: justify;}
A.menu01a:visited {  text-decoration: none; color: #5C7099; font-weight: bold;font-size : 12px;  text-align: justify;}
A.menu01a:hover   {  text-decoration: none; color: #7799E0; font-weight: bold; font-size : 12px; text-align: justify;}


.bigger{
   font-size : 12pt;
}

div.margin-left {
margin-left:1em; 
margin-right:1em;
margin-bottom:1em;
text-align: justify;
}

table#rezerwacje {
 width:98%;
 border:1px solid #666;
 text-align:center;
 font-size:10px;
}

table#rezerwacje th{
 color:#000;
 font-weight:bold;
 text-align:center;
 border:1px solid #666;

 padding:10px 0px 10px 0px;
}

table#rezerwacje td{
 font-size:10px;
 text-align:center;
 border:1px solid #666;

 padding:10px 0px 10px 0px;
}
table#rezerwacje td.termin th.termin{
 width:250px;
}

table#rezerwacje td.termin {
 white-space: nowrap;
}


table#rezerwacje td.cena{
 text-align:left;
 padding-left:3px;
 }

table#rezerwacje td.dieta{
 text-align:left;
 padding-left:3px;
}
a.rez_link{font-size:10px;color:red;font-weight:bold;}

table#rezerwuj{
 width:94%;
 border:0px solid red;
 margin-left:2%;
 margin-right:2%;
 margin-bottom:2%;
}
table#rezerwuj td{
 font-size:11px;
 margin-right:20px;
 border:0px dotted black;
  
}
  
table#rezerwuj td input{
 font-size:11px;
 border:1px solid #666;
 height:17px;
}

table#rezerwuj td textarea{
 border: 1px solid #666;
 font-size: 11px;
 width: 170px;
}

table#rezerwuj td input.nob{
 border:0 solid #666;
}

table#rezerwuj td select{
 font-size:11px;

}

table.rez_1{
 width:100%;
 border:0px solid red;
}
table.rez_2{
 width:100%;
  border:0px solid red;
}
  

td.fc{
 width:150px;
}

hr {
 border:1px dotted #666;
}
td.err{
 color:#f00;
}

div.rez_text{
 width:94%;
 border:0px solid red;
 margin-left:2%;
 margin-right:2%;
 margin-bottom:2%;
 font-size:11px;
}
div.rez_text p{
 font-size:11px;
}
div.rez_text h3{
 font-size:12px;
 font-weight:bold;
}
#stopka_ss {
position:absolute;
left:570px;
color:rgb(120,173,0);
font:normal 9px Verdana;
}
#nag_ss{
position:absolute;
right:50%;
margin-right:-96px;
top:0%;
margin-top:36px;
color:white;
font-size:15px;
font-family : arial;
font-style: italic;
}

#ssfooter1 {background:url(pict/stopka_02.gif); color:white; margin-top:27px; padding:0 15px 0 20px}
#ssfooter1 p {font:normal 9px Verdana; text-align:justify; padding:2px 4px; margin:0}
#ssfooter2 {background:url(pict/stopka_03.gif) no-repeat; height:9px; width:775px; line-height:9px}



.przeplink {font: 11px Verdana, Helvetica, Arial; color: #0080ff;}

.przeplink:hover {color: #ff0000;}

#tabs {
}

#tabs .tab {
	overflow: hidden;
}

.tab {
	padding-top: 10px;
	padding-right: 14px;
	padding-bottom: 10px;
	padding-left: 14px;
	min-width: 804px;
}

#tab-oferta {
}

#tab-opinie form {

}

#tab-opinie form label {
	display: block;
	font-size:0.8em;
}

#tab-opinie form .field {
	display: block;
	margin-bottom:1em;
}

#tab-opinie form .field input, #tab-opinie form .field textarea {
	border: 1px solid #909090;
	width: 100%;
}

#tab-opinie form input {
	border: 1px solid #909090;
}


#tab-opinie .opinia {
	margin-bottom: 30px;
}

#tab-opinie .opinia .header {
	clear: both;
	font-size: 0.8em;
	border-bottom: 1px solid #999;
}

#tab-opinie .opinia .autor { 
	font-weight: bold;
}

#tab-opinie .opinia .data {
	float: right;
}

#tab-opinie .opinia .termin {
}

