body{
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Maroon;
	scrollbar-track-color: White;
	scrollbar-face-color: White;
	scrollbar-highlight-color: Orange;
	scrollbar-3dlight-color: Orange;
	scrollbar-darkshadow-color: Orange;
	scrollbar-shadow-color: Orange;
	scrollbar-arrow-color: Maroon; 
}

table{
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Maroon;
}

input, textarea, select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: white; 
	color: Maroon;
	border: 1px solid Orange;
}


form{
	margin: 0px;
}

a:link {COLOR: Red; text-decoration: none;}
a:visited {COLOR: Red; text-decoration: none;}
a:hover {COLOR: Orange; text-decoration: none;}

a.fotoLink:link {COLOR: Orange; text-decoration: none;}
a.fotoLink:visited {COLOR: Orange; text-decoration: none;}
a.fotoLink:hover {COLOR: White; text-decoration: none;}

.input_email{
	background-color: Orange; 
	color: White;
	border: 1px solid Orange;
	font-weight: bold;
}

.input_vs_book{
	background-color: Orange; 
	color: White;
	border: 1px solid Orange;
	font-weight: bold;
	width: 70px;
}

.input_vs_book_gener_code{
	background-color: White; 
	color: Maroon;
	border: 1px solid Orange;
	width: 70px;
}

.tab1_banner{
	width: 100%;
}

.icq{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Orange;
}

.linka_banner{
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	background-color: White;
	background-image: url(design/linka.gif);
	width: 100%;
	text-align: center;
	vertical-align: middle;
}

.linka_top_data{
	background-image: url(design/edge_top_center.gif);
	background-position: center center;
}

.linka_down_data{
	background-image: url(design/edge_down_center.gif);
	background-position: center center;
}

.linka_left_vertical_data{
	background-image: url(design/edge_left_center_vertikal.gif);
	background-position: center center;
}

.linka_right_vertical_data{
	background-image: url(design/edge_right_center_vertikal.gif);
	background-position: center center;
}

.copyright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Gray;
}

.login_button{
	color: White;
	background-color: Orange;
	border-left: #A0522D 2px solid;
	border-right: Silver 2px solid;
	border-bottom: Silver 2px solid;
	border-top: #A0522D 2px solid;
	font-weight: bold;
}


.menu_linka_top{
	background-image: url(design/menu_top_down_center.gif);
	background-position: top center;
	background-repeat: repeat-x;
}

.menu_linka_down{
	background-image: url(design/menu_top_down_center.gif);
	background-position: bottom center;
	background-repeat: repeat-x;
}

.menu_item_top{
	background-color: #FFCB83;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 13px;
	border-left: #FF9000 1px solid;
	border-right: #FF9000 1px solid;
	border-bottom: #FF9000 0px solid;
	border-top: #FF9000 1px solid;
	height: 25px;
	text-align: center;
	vertical-align: middle;
}

.menu_item_center{
	background-color: #FFCB83;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 13px;
	border-left: #FF9000 1px solid;
	border-right: #FF9000 1px solid;
	border-bottom: #FF9000 0px solid;
	border-top: #FF9000 1px solid;
	height: 25px;
	text-align: center;
	vertical-align: middle;
}

.menu_item_down{
	background-color: #FFCB83;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 13px;
	border-left: #FF9000 1px solid;
	border-right: #FF9000 1px solid;
	border-bottom: #FF9000 1px solid;
	border-top: #FF9000 1px solid;
	height: 25px;
	text-align: center;
	vertical-align: middle;
}

.menu_odkaz:link {COLOR: White; text-decoration: none; width: 100%; display: block;}
.menu_odkaz:visited {COLOR: White; text-decoration: none; width: 100%; display: block;}
.menu_odkaz:hover {COLOR: Orange; text-decoration: none; width: 100%; display: block; background-color: White;}

.email:link {COLOR: Orange; text-decoration: none;}
.email:visited {COLOR: Orange; text-decoration: none;}
.email:hover {COLOR: Red; text-decoration: none;}


.title_left{
	background-image: url(design/title_left.gif);
	width: 16px;
	height: 28px;
}

.title_right{
	background-image: url(design/title_right.gif);
	width: 16px;
	height: 28px;
}

.title_center{
	background-image: url(design/title_center.gif);
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 16px;
}

.chyba{
	color: Red;
}

.warning{
	color: Red;
}

.send_email_ok{
	color: Blue;
}

.no_mail_chack{
	background-color: White; 
	color: White;
	border: 0px solid Orange;
	font-weight: bold;	
}

DIV.scroll1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Maroon;
	width: 400px;
	height: 150px;
	overflow: auto;

	scrollbar-track-color: White;
	scrollbar-face-color: White;
	scrollbar-highlight-color: Orange;
	scrollbar-3dlight-color: Orange;
	scrollbar-darkshadow-color: Orange;
	scrollbar-shadow-color: Orange;
	scrollbar-arrow-color: Maroon;

}

DIV.scroll2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Maroon;
	width: 400px;
	height: 150px;
	overflow: auto;

	scrollbar-track-color: White;
	scrollbar-face-color: White;
	scrollbar-highlight-color: Orange;
	scrollbar-3dlight-color: Orange;
	scrollbar-darkshadow-color: Orange;
	scrollbar-shadow-color: Orange;
	scrollbar-arrow-color: Maroon;

}

.td_scroll1{
	width: 400px;
	height: 150px;
	border: 1px solid Orange;
}

.td_scroll2{
	width: 400px;
	height: 150px;
	border: 1px solid Orange;
}

.quarter_circle_top_left{
	background-image: url(design/edge_top_left_quarter_circle.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 14px;
}

.quarter_circle_top_right{
	background-image: url(design/edge_top_right_quarter_circle.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 14px;	
}

.quarter_circle_down_left{
	background-image: url(design/edge_down_left_quarter_circle.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 14px;	
}

.quarter_circle_down_right{
	background-image: url(design/edge_down_right_quarter_circle.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 14px;	
}

.background_image1{
	background-image: url(design/title_center.gif);
}

.link_frame{
	border: 2px solid Orange;
}

.visiting_book_frame_tab{
	border-top: Orange 2px solid;
	border-left: Orange 0px solid;
	border-right: Orange 0px solid;
	border-bottom: Orange 1px solid;
}

.visiting_book_news_data{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Maroon;
}

.visiting_book_news_tab{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Maroon;
}

.visiting_book_answer_tab{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Orange;
}

.visiting_book_message_mail:link {COLOR: Orange; text-decoration: none;}
.visiting_book_message_mail:visited {COLOR: Orange; text-decoration: none;}
.visiting_book_message_mail:hover {COLOR: Red; text-decoration: none;}

.visiting_book_message_web:link {COLOR: Orange; text-decoration: none;}
.visiting_book_message_web:visited {COLOR: Orange; text-decoration: none;}
.visiting_book_message_web:hover {COLOR: Red; text-decoration: none;}

.error_link:link {COLOR: Red; text-decoration: none;}
.error_link:visited {COLOR: Red; text-decoration: none;}
.error_link:hover {COLOR: Blue; text-decoration: none;}

.checkbox_vis_book{
	background-color: transparent;
	border-top: Orange 0px solid;
	border-left: Orange 0px solid;
	border-right: Orange 0px solid;
	border-bottom: Orange 0px solid;
}

.edge_top_left{
	background-image: url(fotogalery/picture_frame/edge_top_left.gif);
	width: 15px;
	height: 13px;
	background-repeat: no-repeat;
}

.edge_top_right{
	background-image: url(fotogalery/picture_frame/edge_top_right.gif);
	width: 15px;
	height: 13px;
	background-repeat: no-repeat;	
}

.edge_down_left{
	background-image: url(fotogalery/picture_frame/edge_down_left.gif);
	width: 15px;
	height: 13px;
	background-repeat: no-repeat;	
}

.edge_down_right{
	background-image: url(fotogalery/picture_frame/edge_down_right.gif);
	width: 15px;
	height: 13px;
	background-repeat: no-repeat;
}

.background_image{
	background-image: url(fotogalery/picture_frame/background_image.gif);
}

.edge_top_left_01{
	background-image: url(design/clue_frame/edge_top_left.gif);
	width: 15px;
	height: 13px;
	background-repeat: no-repeat;
}

.edge_top_right_01{
	background-image: url(design/clue_frame/edge_top_right.gif);
	width: 15px;
	height: 13px;
	background-repeat: no-repeat;	
}

.edge_down_left_01{
	background-image: url(design/clue_frame/edge_down_left.gif);
	width: 15px;
	height: 13px;
	background-repeat: no-repeat;	
}

.edge_down_right_01{
	background-image: url(design/clue_frame/edge_down_right.gif);
	width: 15px;
	height: 13px;
	background-repeat: no-repeat;
}

.background_image_01{
	background-color: #FFCB83;
	background-image: url(design/clue_frame/background_image.gif);
	color: White;
}

.foto_show{
	margin-left: 0;
	margin-top: 0;
}

.foto_caption{
	background-color: #FFCB83;
	border-top: Orange 1px solid;
	border-bottom: Orange 1px solid;
}

.foto_info{
	background-color: #FFCB83;
	border-top: Orange 1px solid;
	border-left: Orange 1px solid;
	border-right: Orange 1px solid;
	border-bottom: Orange 1px solid;
}

.foto_info_bottom{
	font-size: 10px;
	border-bottom: Orange 1px solid;
}

.foto_info_data{
	font-size: 11px;
}

.foto_info_char{
	font-size: 11px;	
}

.caption_01{
	color: Maroon;
}

.day_and_time{
	color: #FF8C00;
}

.registration_01{
	color: Gray;
	font-size: 10px;
}

.registration_02{
	color: Red;
}

.registration_button{
	color: White;
	background-color: #FF4500;
	border-left: #A0522D 2px solid;
	border-right: Silver 2px solid;
	border-bottom: Silver 2px solid;
	border-top: #A0522D 2px solid;
	font-weight: bold;

}

.info_error_01{
	font-weight: bold;
	color: Red;
	font-size: 15px;
}