.body {
	font-size: 11px; color: #a8a494; font-family:Trebuchet,Arial,Tahoma,Verdana;
	text-align:center; background-color: #312E1D; margin-top: 0px;
	/*background-image: url(../images/page_bg.gif); */
}

.bodyprint {
	margin: 5px; padding: 5px; font-size: 11px; color: #000000; 
	background-color: #FFFFFF; font-family:Trebuchet,Arial,Tahoma,Verdana;
}

.image_home {
	margin-right: 10px; padding-right: 10px;
}

table {
	font-size: 11px; font-family:Trebuchet,Arial,Tahoma,Verdana;
}

p {
	line-height: 1; margin: 0px; margin-top: 0px; padding:0px; 
}

.p_line {
	line-height: 1; margin: 0px; padding:0px; 
}

.body_bg {
	font-size: 11px; font-family:Trebuchet,Arial,Tahoma,Verdana;
	border-left: solid #3b3b3b 1px;	border-right: solid #3b3b3b 1px; border-bottom: solid #3b3b3b 1px;
}

#page {
	text-align:left; display: table; margin: 0 auto; 
	border: solid #000000 1px;	background-image: url(../images/page_bg.gif);
}

#template_top {
	display: block; height: 211px; 
	background-image: url(../images/top_page_bg.jpg); background-repeat:no-repeat; margin: 0px; 
}

#template_menu {
	display: block; float: left; height: 35px; padding-left:10px; padding-right:10px;
	background-image: url(../images/menu_bg_1px.gif);
}

#menu_page {
	display: table; clear: both; width: 100%; margin: 0px; padding: 0px;
}

#top_page {
	display: table; clear: both; width: 100%; margin-top: 10px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px;
}

#left_page {
	display: table; float: left; text-align: left; width: 200px; margin-left: 10px; margin-right: 0px; margin-top: 0px;
	/* padding-right: 10px; border: 1px solid #555555;*/
}

#body_page {
	display: table; float: left; text-align: left; z-index: 10; margin-left: 10px; margin-right: 10px; margin-top: 0px; width: 585px;
	/*background-image: url(../images/body_bg.gif); background-repeat: no-repeat;*/ 
	/*position: absolute; margin-left: 204px; _margin-left: 0px;*/
}

#right_page {
	display: table; float: right; text-align: left; 
	padding-left: 10px; padding-right: 0px; z-index: 10; 
	/*background-image: url(../images/right_bg.gif); background-repeat: no-repeat; */ 
}

#bottom_page {
	display: table; clear: both; width: 100%; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; margin-right: 5px;
	COLOR: #ff9900; TEXT-DECORATION: none; font-size: 10px; font-family: Trebuchet,Arial,Tahoma,Verdana; z-index: 200;
}

#body_page2 {
	display: block; height: 350; margin: 0px; 
}

#left_page_bg {
	display: table; float: left; width: 35px; /*height: 336px;*/
	/*background-image: url(../images/left_bg.gif); background-repeat: no-repeat;*/
}

.norepeat {
	background-repeat: no-repeat;
}

.template {
	height: 100%; font-size: 11px; font-family:Trebuchet,Arial,Tahoma,Verdana;
}

.template_body_bg {
	/*background-image: url(../images/body_bg.gif); background-repeat: repeat-x; padding-left: 10px; padding-right: 10px;	padding-top: 5px; padding-bottom: 5px;*/
}

.template_right_bg {
	/*background-image: url(../images/body_bg.gif); background-repeat: repeat-x; padding-left: 0px; padding-right: 0px;	padding-top: 5px; padding-bottom: 5px;*/
}

.template_left_panel {
	/*background-color: #f2fae7;*/
}

.text_panel_small
{
	font-size: 11px; font-family: Trebuchet,Arial,Tahoma,Verdana; font-weight: normal; color: #313131;
}

.textbox_search {
  border: 1px solid #555555; background-color: #f4f9eb; font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 12px; height:20px; width: 130px;
}

.menu_bg {
	height: 25px;
	/*background-image: url(../images/menu_bg_1px.gif);*/
}

.menu_separator
{
	background-image: url(../images/menu_separator_bg.gif);
	background-repeat: no-repeat;
}

/*.empty { BACKGROUND-IMAGE: url(../images/empty.gif); font-size: 4px}*/
.empty { font-size: 4px }
.middle_right { BACKGROUND-IMAGE: url(../images/middle_right.gif); font-size: 4px}
.roh_top_right { BACKGROUND-IMAGE: url(../images/roh_top_right.gif); font-size: 4px}
.middle_down { BACKGROUND-IMAGE: url(../images/middle_down.gif); font-size: 4px}
.roh_left_down { BACKGROUND-IMAGE: url(../images/roh_left_down.gif); font-size: 4px}
.roh_right_down { BACKGROUND-IMAGE: url(../images/roh_right_down.gif); font-size: 4px}

.panel_border {
    border: solid #cfcfcf 1px; background-color: #FFFFFF; padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:5px;
}

.panel_table {
	background-color: #f2fae7; width: 100%; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;
}

.panel_div {
	padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;
	margin-top:0px; margin-left:5px; margin-right:5px; margin-bottom:0px;
}

.panel_text_small {
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 10px; font-weight: normal; color: #313131;
}

.panel_text_normal {
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: normal; color: #313131;
}

.panel_text_large {
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 14px; font-weight: normal; color: #313131;
}

.guestbook_small {
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 10px; font-weight: normal; color: #888888;
}

.guestbook_nadpis {
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: normal; color: #888888;
}

.guestbook_nadpis1 {
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: bold; color: #333366;
}

.guestbook_normal {
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 12px; font-weight: normal; color: #313131;
}

.guestbook_border {
    width: 100%; border: solid #474747 1px; background-color: #fafdff; padding: 3px;
}

.guestbook_textbox {
  border: 1px solid #555555; background-color: #fafdff; font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: normal; height:20px; width: 200px;
}

.guestbook_textarea {
  border: 1px solid #555555; background-color: #fafdff; height: 150px; width: 500px;
}

.formular_textbox1 {
  border: 1px solid #555555; background-color: #fafdff; font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: normal; height:20px; width: 230px;
}

.formular_textbox2 {
  border: 1px solid #555555; background-color: #fafdff; font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: normal; height:20px; width: 80px;
}

.formular_textbox3 {
  border: 1px solid #555555; background-color: #fafdff; font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: normal; height:20px; width: 144px;
}

.formular_textarea {
  border: 1px solid #555555; background-color: #fafdff; height: 50px; width: 230px;
}

.vote_nadpis {
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 12px; font-weight: bold; color: #313131;
}

label {
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: normal; color: #313131;
}

.vote_normal {
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: normal; color: #313131;
}

.selected_paging {
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: normal; color: #A5414A;
}

.normal_paging {
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: normal; color: #333366;
}

A:hover.paging {
    COLOR: #A5414A; TEXT-DECORATION: underline; font-size: 11px; font-family:Trebuchet,Arial,Tahoma,Verdana; font-weight: bold;
}

A.paging{
    COLOR: #333366; TEXT-DECORATION: underline; font-size: 11px; font-family:Trebuchet,Arial,Tahoma,Verdana; font-weight: bold;
}

.calendar_table {
	/*background-color: #000000;*/ width: 100%;
}

.calendar_border {
    width: 180px; border: solid #FFFFFF 1px; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;
}

.calendar_header_bg {
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: bold; height: 20px; width: 100%;
	/*BACKGROUND-IMAGE: url(../images/calendar_header_bg.gif);*/
}

.calendar_arrow {
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 12px; font-weight: bold; color: #FFFFFF;
}

.calendar_header_text{
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: bold; height: 24px; color: #FFFFFF;
}

.calendar_header_big{
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: normal; color: #FFFFFF;
}

.calendar_header_small{
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: normal; color: #FFFFFF; text-align: center;
}

.calendar_header_days{
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 12px; font-weight: bold; height: 18px; background-color: #d4911c; color: #FFFFFF;
}

.calendar_header_weekends{
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 12px; font-weight: bold; height: 18px; background-color: #d4911c; color: #000000;
}

.calendar_body_empty{
    height: 18px; /*background-color: #FFFFFF;*/ color: #FFFFFF;
}

.calendar_body_days{
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: normal; height: 18px; text-align: center;
	/*background-color: #FFFFFF;*/ color: #FFFFFF;
}

.calendar_body_weekends{
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: normal; height: 18px; text-align: center;
	/*background-color: #FFFFFF;*/ color: #FFFFFF;
}

.calendar_body_days_full{
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: normal; height: 18px; text-align: center;
	/*background-color: #FFFFFF;*/ color: #d4911c;
}

.calendar_body_today{
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: bold; height: 18px; text-align: center;
	background-color: #fcb244; color: #000000; border: solid #FFFFFF 1px; 
}

.calendar_body_today_full{
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: bold; height: 18px; text-align: center; 
	/*background-color: #d4911c;*/ color: #000000;
}

.calendar_panel{
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: normal; color: #313131; line-height: 1.2;
}

.calendar_panel_date{
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: normal; color: #FFFFFF; line-height: 1.2;
}

.calendar_panel_line{
    margin-top: 5px; margin-bottom: 5px;
}

.calendar_rows_month{
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 12px; font-weight: bold; color: #FFFFFF; line-height: 1.0;
}

.calendar_rows_year{
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 12px; font-weight: bold; color: #FFFFFF; line-height: 1.0;
}

A:hover.calendar_panel_link{
    font-size: 11px; font-family:Trebuchet,Arial,Tahoma,Verdana; COLOR: #d0c394; font-weight: normal; TEXT-DECORATION: underline;
}

A.calendar_panel_link{
    font-size: 11px; font-family:Trebuchet,Arial,Tahoma,Verdana; COLOR: #d4911c; font-weight: normal; TEXT-DECORATION: none;
}

A:hover.calendar_action{
    font-size: 11px; font-family:Trebuchet,Arial,Tahoma,Verdana; COLOR: #d0c394; font-weight: bold; TEXT-DECORATION: underline;
}

A.calendar_action{
    font-size: 11px; font-family:Trebuchet,Arial,Tahoma,Verdana; COLOR: #d4911c; font-weight: bold; TEXT-DECORATION: underline;
}

.calendar_action_text
{
	text-align:justify;
}

.calendar_info_text
{
	text-align:justify;
}

.calendar_message_text
{
	text-align:justify;
}


A:hover.search_title{
    COLOR: #A5414A; TEXT-DECORATION: none; font-size: 14px; font-family:Trebuchet,Arial,Tahoma,Verdana; font-weight: bold;
}

A.search_title{
    COLOR: #333366; TEXT-DECORATION: none; font-size: 14px; font-family:Trebuchet,Arial,Tahoma,Verdana; font-weight: bold;
}

.search_title{
    font-size: 14px; font-family:Trebuchet,Arial,Tahoma,Verdana; font-weight: bold; color: #333366;
}

.search_name{
    font-size: 11px; font-family:Trebuchet,Arial,Tahoma,Verdana; font-weight: bold; color: #8e8e8e;
}

.search_body{
    font-size: 11px; font-family:Trebuchet,Arial,Tahoma,Verdana; font-weight: normal; color: #313131; text-align: justify;
}

.search_select{
    font-size: 11px; font-family:Trebuchet,Arial,Tahoma,Verdana; font-weight: bold; color: #000000; background-color: #feff97;
}

.nothing{
	font-size: 1px;
}

.text_read{
    font-size: 11px; font-family:Trebuchet,Arial,Tahoma,Verdana; COLOR: #FFFFFF; font-weight: normal; TEXT-DECORATION: none;
}

A:hover.textlink{
    font-size: 11px; font-family:Trebuchet,Arial,Tahoma,Verdana; COLOR: #d0c394; font-weight: bold; TEXT-DECORATION: underline;
}

A.textlink{
    font-size: 11px; font-family:Trebuchet,Arial,Tahoma,Verdana; COLOR: #d18516; font-weight: bold; TEXT-DECORATION: none;
}

A:hover.textsmall{
    font-size: 11px; font-family:Trebuchet,Arial,Tahoma,Verdana; COLOR: #d0c394; font-weight: normal; TEXT-DECORATION: underline;
}

A.textsmall{
    font-size: 11px; font-family:Trebuchet,Arial,Tahoma,Verdana; COLOR: #d18516; font-weight: normal; TEXT-DECORATION: none;
}

A:hover.textnadpis{
    font-size: 14px; font-family:Trebuchet,Arial,Tahoma,Verdana; COLOR: #d0c394; font-weight: bold; TEXT-DECORATION: underline;
}

A.textnadpis{
    font-size: 14px; font-family:Trebuchet,Arial,Tahoma,Verdana; COLOR: #d18516; font-weight: bold; TEXT-DECORATION: none;
}

A:hover.normal{
    COLOR: #d18516; TEXT-DECORATION: underline; font-size: 11px; font-family: Trebuchet,Arial,Tahoma,Verdana; font-weight: normal;
}

A.normal{
    COLOR: #d18516; TEXT-DECORATION: underline; font-size: 11px; font-family: Trebuchet,Arial,Tahoma,Verdana; font-weight: normal;
}

.dot{
    font-size: 9px; font-family: Tahoma, Trebuchet ms, Verdana, Tahoma, Arial; COLOR: #a0a0a0; font-weight: normal; TEXT-DECORATION: none; line-height: 1.0;
}

.nadpis_home
{
	font-size: 14px; font-family: Tahoma, Arial, Tahoma, Verdana; font-weight: bold; color: #d0c394; font-variant: small-caps;
}

image{
	border: 0px;
}

A:visited
{
    /*font-size: 11px; font-family: Arial, Tahoma;*/
	/*color:  #d4911c;*/
}

A:active 
{
    /*font-size: 11px; font-family: Arial, Tahoma;*/
	/*color:  #d4911c;*/
}

A:hover 
{
    text-decoration: underline; color: #d0c394;
}

.H1
{
	font-size: 18px; font-family: Trebuchet,Arial,Tahoma,Verdana;
}

A:hover.home_link
{
    font-size: 11px; font-family: Trebuchet,Arial,Tahoma,Verdana; COLOR: #d0c394; TEXT-DECORATION: none;
}

A.home_link
{
    font-size: 11px; font-family: Trebuchet,Arial,Tahoma,Verdana; COLOR: #bd9959; TEXT-DECORATION: none;
}
