body {
    text-align: center;
    background-image: url('gfx/bg.jpg');
    background-repeat: repeat;
    
}
body, td, input, select, textarea
{
	font-family: "Verdana", Times, serif;
	color: #897234;
	font-size: 14px;	
	font-weight: bold;

}

table.height {
    height: 100%;
}

/*
     Style dla template jan2008
*/
    
table.main_jan2008 tr td.info_strong{
    text-align: left;
    vertical-align: top;
    font-style: normal;
    font-family: "Times New Roman", Times, serif;
	color: #897234;
	font-size: 12px;	
	font-weight: bold;
}
table.main_jan2008 tr td.info_strong a{
    font-style: normal;
    font-family: "Times New Roman", Times, serif;
	color: #643608;
	font-size: 14px;	
	font-weight: bold;
}
table.main_jan2008 tr td.info{
    text-align: left;
    vertical-align: top;
    font-style: normal;
    font-family: "Times New Roman", Times, serif;
	color: #897234;
	font-size: 12px;	
	font-weight: bold;
}
table.main_jan2008 tr td.info a{
    font-style: normal;
    font-family: "Times New Roman", Times, serif;
	color: #643608;
	font-size: 14px;	
	font-weight: bold;
}
table.main_jan2008 tr td.image{
    text-align: center;
    vertical-align: top;
}

span.required{
    color: red;
}


table.form tr td.txt {
    font-style: normal;
	font-family: "Times New Roman", Times, serif;
	color: #897234;
	font-size: 14px;	
	font-weight: bold;
}

table.content tr td.start{ 
    padding: 50px 40px 20px 40px;  
    vertical-align: top;
    text-align: center;
}

table.content tr td.start a:hover {
    cursor: pointer;
}

table.content tr td.about{ 
    padding: 20px 40px 20px 40px;
    font-family: "Times New Roman", Verdana;
    font-size: 18px;
    line-height: 25px;
    text-align: justify;
    font-style: italic;
    color: #79320b;
    vertical-align: middle;
}

table.content tr td.about a{
    text-decoration: none;
    color: #5a0b06;
    font-size: 16px;
}
table.content tr td.about a:hover{
    text-decoration: none;
    color: #2a1205;
    font-size: 16px;
}

table.form_jan2008 tr td.txt, table.form_jan2008 tr td {
    font-style: normal;
	font-family: "Times New Roman", Verdana;
	color: #79320b;
	font-size: 18px;	
	font-weight: bold;
}
table.form_jan2008 tr td.mini {
    font-style: normal;
	font-family: "Times New Roman", Verdana;
	color: #79320b;
	font-size: 10px;	
	font-weight: normal;
}
table.form_jan2008 tr td.comment {
    font-style: normal;
	font-family: "Times New Roman", Verdana;
	color: #FF0000;
	font-size: 18px;	
	font-weight: bold;
}
table.prices{  
    border-right: 2px solid #643608;
    border-bottom: 2px solid #643608;
}
table.prices tr td{
    border-left: 2px solid #643608;
    border-top: 2px solid #643608;
    padding: 10px 5px 10px 5px; 
    font-family: "Times New Roman", Verdana;
	color: #79320b;
    font-size: 16px;	
	font-weight: bold;
}

table.submenu_jan2008 tr td a { 
    font-style: normal;
	font-family: "Times New Roman", Verdana;
	color: #5a0b06;
	font-size: 20px;	
	font-weight: normal;    
	text-decoration: none;
}
table.submenu_jan2008 tr td a:hover{
    color: #2a1205;
}

table.main tr td {
    color: #79320b;
    font-family: "Times New Roman", Verdana;
    font-size: 18px;
    font-weight: bold;
    font-style: italic;
}

table.menu { border: 0px;}
table.menu tr td, table.menu tr td img {
    border: 0px;
}
table.menu tr td a {
    border: 0px solid red;
    text-decoration: none;
}

table.submenu {
    background-image: url('gfx/submenu.png');
}
table.submenu tr td a {
    font-style: normal;
	font-family: "Times New Roman", Times, serif;
	color: #643608;
	font-size: 14px;	
	font-weight: bold;    
	text-decoration: none;
}
table.submenu tr td a:hover{
    color: #80580a;
}

table.submenu_jan2008 {

}



table.content td.name { 
    font-size: 18px;
	color: #7DAD00;
    padding:  5px 5px 5px 5px;
}
table.content tr td img {
    border: 0px;
}

.list-comment ,.comment {  
    color: #FF0000;
    text-align: center;
    font-size: 13px; 
	font-weight: bold; 
}



table.motitle {
	background-color: #777777;
}
table.motitle td {
	background-color: #f0f0f0;
}
table.motitle th {
	background-color: #f0f0f0;
	font-size: 10pt;
}

table.mocal {
	background-color: #777777;
}
table.mocal th {
	background-color: #606060;
	color: #ffffff;
}
table.mocal td {
}
table.mocal td.week {
	vertical-align: top;
	background-color: #606060;
	height: 80px;
}
table.mocal td.empty {
	background-color: #e0e0e0;
	color: #aaaaaa;
	text-align: left;
	vertical-align: top;
	height: 80px;
}

table.mocal td.freerooms  {
	background-color: #ffffff;
	color: #00CC00;
	text-align: left;
	vertical-align: top;
	height: 80px;
}
table.mocal td.alloccupied  {
	background-color: #ffffff;
	color: #FF0000;
	text-align: left;
	vertical-align: top;
	height: 80px;
}

table.mocal td.day  {
	background-color: #ffffff;
	color: #333366;
	text-align: left;
	vertical-align: top;
	height: 80px;
}
table.mocal td.today {
	background-color: #F6FFD5;
	color: #000000;
	text-align: left;
	vertical-align: top;
}

table.mocal td.weekend {
	background-color: #f0f0f0;
	text-align: left;
	vertical-align: top;
}

table.mocal .event {
}




table.minititle {
	background-color: #777777;
}
table.minititle td {
	background-color: #f0f0f0;
}

table.minititle th {
	background-color: #f0f0f0;
	font-weight: normal;
}


table.minical {
	background-color: #777777;
}
table.minical th {
	background-color: #606060;
	color: #ffffff;
}
table.minical td {
}
table.minical td.week {
	vertical-align: top;
	background-color: #606060;
	height: 20px;
}
table.minical td.empty {
	background-color: #e0e0e0;
	color: #aaaaaa;
	text-align: left;
	vertical-align: top;
	height: 20px;
}
table.minical td.day  {
	background-color: #ffffff;
	color: #333366;
	text-align: left;
	vertical-align: top;
	height: 20px;
}
table.minical td.today {
	background-color: #F6FFD5;
	color: #ffffff;
	text-align: left;
	vertical-align: top;
}

table.minical td.weekend {
	background-color: #f0f0f0;
	text-align: left;
	vertical-align: top;
}

table.minical .event {
}


.green{
	background-color: #7DAD00;
	color: white;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.white{
	background-color: White;
}
.header_link{
	color: white;
	text-decoration: none;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.header_link:hover{
	color: Black;
}
td.menu_top {
	background: Gray;
}

table.menuItem {
	background-color: #D4D4D4;
	height: 36px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	color: Gray;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

table.menuItem:hover {
	background-color: Gray;
}
table.menuItem:hover a{
	color: white;
	text-decoration: none;
}

table.menuItem a {
	color: black;
	font-size: 12px;
	text-decoration: none;
}

table.menuItem a:hover {
	color: white;
	text-decoration: underline;
}

.gray{
	background-color: Gray;	
}




.gallery {
	cursor: url('js/graphics/zoomin.cur'), pointer;
    outline: none;
}          

.gallery-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(js/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}


.gallery-display-block {
    display: block;
}
.gallery-display-none {
    display: none;
}

table.gallery tr td {
    padding: 5px 5px 5px 5px;
    text-align: center;
}
table.gallery tr td a.gallery img {
    border: 2px white solid;
}

table.content tr td.gallery{
    vertical-align: top;
}

table.content tr td.reservation {
    font-family: Verdana;
    font-size: 12px;
    line-height: 25px;
}

