.body {
	font-size: 11px; color: #333333; background-color: #6f6f72; font-family:Trebuchet,Arial,Tahoma,Verdana;
	text-align:center; background-image: url(../images/site_bg.gif); background-repeat: repeat-x; margin-top: 0px;
}

.bodyprint {
	margin: 5px; padding: 5px; font-size: 12px; color: #333333; 
	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;
}

.body_bg {
	background-color: #6f6f72; 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; background-color: #FFFFFF; margin: 0 auto;
}

#top_page {
	display: block; height: 85px; background-color: #FFFFFF; 
	background-image: url(../images/top_bg.gif); background-repeat:no-repeat; margin: 0px;
}

#top_page1 {
	display: block; height: 230px; background-color: #FFFFFF; 
	background-image: url(../images/top_page_bg.jpg); background-repeat:no-repeat; margin: 0px;
}

#top_page2 {
	display: block; height: 350; background-color: #FFFFFF; 
	background-image: url(../images/top_page2_bg.jpg); background-repeat:no-repeat; margin: 0px;
}

#top_left {
	display: table; float: left; width: 204px; margin: 0px;
	background-image: url(../images/top_bg_left.gif); background-repeat:no-repeat;
}

#top_middle {
	display: table; float: left; width: 546px; _width: 546px; margin: 0px;
	left: 0px; top: 0px; margin-left: 204px;
	background-image: url(../images/top_bg_middle.gif); background-repeat:no-repeat;
}

#top_right {
	display: table; float: right; width: 198px; background-color: #FFFFFF; margin: 0px;
	position: relative; top: 0px; _top: 0px;
	background-image: url(../images/top_bg_right.gif); background-repeat:no-repeat;
}

#menu_page {
	display: block; float: left; padding-left: 45px; padding-top: 0px; height: 180px; padding-right: 0px; _padding-right: 38px; width: 160px; _width: 180px; z-index: 9999;
}

#left_page_bg {
	display: table; float: left; width: 35px; height: 336px;
	/*background-image: url(../images/left_bg.gif); background-repeat: no-repeat;*/
}

#left_page {
	display: table; float: left; text-align: left; width: 165px; height: 480px; margin-right: 5px;
	/* padding-right: 10px; border: 1px solid #555555;*/
}

#body_page {
	display: table; float: left; text-align: left; height: 385px; width: 525px; _width: 545px; padding-left: 10px; z-index: 100;
	/*background-image: url(../images/body_bg.gif); background-repeat: no-repeat;*/ margin-top: -50px; _margin-top: -0px; padding-right: 10px; margin-right: 15px; 
	/*bposition: absolute; margin-left: 204px; _margin-left: 0px;*/
}

#right_page {
	display: table; float: right; text-align: left; width: 155px; _width: 195px; height: 335px; position: absolute; margin-left: 752px; _margin-left: -10px;
	/*background-image: url(../images/right_bg.gif); background-repeat: no-repeat; */ margin-top: 0px; padding-left: 10px; padding-right: 30px; z-index: 1;
}

#bottom_page {
	display: table; clear: both; width: 100%; margin-top: 1ex; padding-top: 1ex; background-color: #6f6f72;
	COLOR: #c4c4c4; TEXT-DECORATION: none; font-size: 10px; font-family: Trebuchet,Arial,Tahoma,Verdana; z-index: 200;
}

.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 {
    width: 190px; 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_table_padding {
	padding-top:0px; padding-left:0px; padding-right:0px; padding-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: 155px; border: solid #5c5c5c 1px; background-color: #FFFFFF; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;
}

.calendar_header_bg {
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 12px; font-weight: bold; height: 18px; width: 100%; color: #FFFFFF;
	BACKGROUND-IMAGE: url(../images/calendar_header_bg.gif);
}

.calendar_arrow {
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 14px; font-weight: bold; color: #FFFFFF;
}

.calendar_header_text{
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 16px; font-weight: bold; height: 24px; color: #FFFFFF;
}

.calendar_header_big{
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 12px; font-weight: normal; color: #FFFFFF;
}

.calendar_header_small{
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 12px; 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: #5c5c5c; color: #FFFFFF;
}

.calendar_header_weekends{
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 12px; font-weight: bold; height: 18px; background-color: #5c5c5c; color: #FFFFFF;
}

.calendar_body_empty{
    height: 18px; background-color: #FFFFFF; color: #000000;
}

.calendar_body_days{
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: normal; height: 18px; text-align: center;
	background-color: #FFFFFF; color: #000000;
}

.calendar_body_weekends{
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: normal; height: 18px; text-align: center;
	background-color: #FFFFFF; color: #000000;
}

.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: #000000;
}

.calendar_body_today{
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 11px; font-weight: bold; height: 18px; text-align: center;
	background-color: #66cef5; 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: #66cef5; color: #5c5c5c;
}

.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: #4f7510; line-height: 1.2;
}

.calendar_rows_month{
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 14px; font-weight: bold; color: #FFFFFF; line-height: 1.0;
}

.calendar_rows_year{
    font-family:Trebuchet,Arial,Tahoma,Verdana; font-size: 14px; font-weight: bold; color: #FFFFFF; line-height: 1.0;
}

A:hover.calendar_panel_link{
    font-size: 11px; font-family:Trebuchet,Arial,Tahoma,Verdana; COLOR: #A5414A; font-weight: normal; TEXT-DECORATION: underline;
}

A.calendar_panel_link{
    font-size: 11px; font-family:Trebuchet,Arial,Tahoma,Verdana; COLOR: #313131; font-weight: normal; TEXT-DECORATION: none;
    font-size: 11px; font-family:Trebuchet,Arial,Tahoma,Verdana; COLOR: #313131; font-weight: normal; TEXT-DECORATION: none;
}

A:hover.calendar_action{
    font-size: 11px; font-family:Trebuchet,Arial,Tahoma,Verdana; COLOR: #A5414A; font-weight: bold; TEXT-DECORATION: underline;
}

A.calendar_action{
    font-size: 11px; font-family:Trebuchet,Arial,Tahoma,Verdana; COLOR: #333366; font-weight: bold; TEXT-DECORATION: underline;
}

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: 12px; font-family:Trebuchet,Arial,Tahoma,Verdana; font-weight: normal; color: #313131; text-align: justify;
}

.search_select{
    font-size: 12px; font-family:Trebuchet,Arial,Tahoma,Verdana; font-weight: bold; color: #000000; background-color: #feff97;
}

.nothing{
	font-size: 1px;
}

A:hover.textlink{
    font-size: 11px; font-family:Trebuchet,Arial,Tahoma,Verdana; COLOR: #5c5c5c; font-weight: bold; TEXT-DECORATION: underline;
}

A.textlink{
    font-size: 11px; font-family:Trebuchet,Arial,Tahoma,Verdana; COLOR: #44a9dd; font-weight: bold; TEXT-DECORATION: none;
}

A:hover.textsmall{
    font-size: 12px; font-family:Trebuchet,Arial,Tahoma,Verdana; COLOR: #5c5c5c; font-weight: normal; TEXT-DECORATION: underline;
}

A.textsmall{
    font-size: 12px; font-family:Trebuchet,Arial,Tahoma,Verdana; COLOR: #44a9dd; font-weight: normal; TEXT-DECORATION: none;
}

A:hover.textnadpis{
    font-size: 14px; font-family:Trebuchet,Arial,Tahoma,Verdana; COLOR: #5c5c5c; font-weight: bold; TEXT-DECORATION: underline;
}

A.textnadpis{
    font-size: 14px; font-family:Trebuchet,Arial,Tahoma,Verdana; COLOR: #5c5c5c; font-weight: bold; TEXT-DECORATION: none;
}

A:hover.normal{
    COLOR: #44a9dd; TEXT-DECORATION: underline; font-size: 12px; font-family:Trebuchet,Arial,Tahoma,Verdana; font-weight: normal;
}

A.normal{
    COLOR: #44a9dd; TEXT-DECORATION: underline; font-size: 12px; font-family:Trebuchet,Arial,Tahoma,Verdana; font-weight: normal;
}

.dot{
    font-size: 9px; font-family: 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: #5c5c5c; font-variant: small-caps;
}

image{
	border: 0px;
}
A:visited, A:active 
{
    /*font-size: 11px; font-family: Arial, Tahoma;*/
	/*color:  #5c5c5c;*/
}

A:hover 
{
    text-decoration: underline; color: #5c5c5c;
}

.H1
{
	font-size: 18px; font-family: Trebuchet,Arial,Tahoma,Verdana;
}
