body, td, p {
font : 12px tahoma, arial, verdana, "helvetica ce", helvetica, sans-serif;
color: #5b5538;
background-color: transparent;
}

ul  {
list-style: circle;
font : 8pt "helvetica ce", tahoma, arial, verdana, helvetica, sans-serif;
color: #383838;
}

a , a:link , a:active , a:visited {
text-decoration : none;
color : #c99c27;
}
a:hover {
 text-decoration : underline;
}

.tytul, .tytul a, .tytul a:link, .tytul a:active, .tytul a:visited {
font: bold 16px arial, tahoma, verdana, sans-serif;
color: #474747;
padding-left: 8px;
}

.menu {
font: normal 12px tahoma, verdana, arial, sans-serif;
color: #3D3D3D;
margin-left: 5px;
margin-right: 5px;
}
.menu a, .menu a:link, .menu a:active, .menu a:visited {
font: bold 11px tahoma, verdana, arial, sans-serif;
color: #3D3D3D;
text-decoration: none;
}
.menu a:hover {
font: bold 11px tahoma, verdana, arial, sans-serif;
color: #DC0001;
text-decoration: none;
}

.content {
text-align: justify;
margin: 20px;
}

.tab_content {
font: bold 9pt verdana, tahoma, arial, sans-serif;
color: #585a55;
padding: 5px;
}

.stopka {
font: 10px tahoma, verdana, arial, sans-serif;
color: #505050;
margin-left: 11px;
}
.stopka a, .stopka a:link, .stopka a:active, .stopka a:visited {
text-decoration: none;
}
.stopka a:hover {
text-decoration: underline;
}

.nav_menu {
font: normal 10px tahoma, verdana, arial, sans-serif;
color: #636363;
padding-left: 10px;
vertical-align: middle;
}
.nav_menu a, .nav_menu a:link, .nav_menu a:active, .nav_menu a:visited {
font: normal 10px tahoma, verdana, arial, sans-serif;
color: #636363;
}
.nav_menu a:hover {
font: normal 10px tahoma, verdana, arial, sans-serif;
color: #636363;
text-decoration: underline;
}

.encja_name {
font: normal 18px Times, sans-serif;
letter-spacing: 1px;
color: #FFFFFF;
}

.encja_name_first {
font: normal 22px Times, sans-serif;
color: #FFFFFF;
}

.blad {
color: red;
padding-bottom: 10px;
}

.input_button {
border-left: 1px solid #efefef;
border-top: 1px solid #efefef;
border-right: 2px solid #cccccc;
border-bottom: 2px solid #cccccc;
background-color: #f1f3ef;
}

input, textarea, select {
font: 8pt Verdana, tahoma, arial, sans-serif;
color: #4F4F4F;
border: 1px solid #CCCCCC;
/*background-color: #F0F0F0;*/
}

/*******************************/

.site_map_space {
width: 40px;
}
.site_map1 {
font: bold 11px verdana, tahoma, arial, sans-serif;
color: #333333;
}
.site_map1 a, .site_map1 a:link, .site_map1 a:active, .site_map1 a:visited {
font: bold 11px verdana, tahoma, arial, sans-serif;
color: #333333;
text-decoration: none;
}
.site_map1 a:hover {
text-decoration: underline;
}
.site_map2 {
font: normal 11px verdana, tahoma, arial, sans-serif;
color: #333333;
}
.site_map2 a, .site_map2 a:link, .site_map2 a:active, .site_map2 a:visited {
font: normal 11px verdana, tahoma, arial, sans-serif;
color: #333333;
text-decoration: none;
}
.site_map2 a:hover {
text-decoration: underline;
}

/*******************************/

.go_top {
font: 7pt verdana, tahoma, arial, sans-serif;
color: #0c0c0c;
}

/*******************************/

.news_title {
font: bold 11px tahoma, verdana, arial, sans-serif;
color: #c99c27;
}
.news_title a, .news_title a:link, .news_title a:active, .news_title a:visited {
font: bold 11px tahoma, verdana, arial, sans-serif;
color: #c99c27;
text-decoration: none;
}
.news_title a:hover {
text-decoration: underline;
}
.news_content {
font: normal 11px tahoma, verdana, arial, sans-serif;
color: #5b5538;
text-align: justify;
}

.news_info {
font: bold 11px verdana, tahoma, arial, sans-serif;
color: #5b5538;
margin: 10px;
}

.news_attach {
width: 340px;
font: normal 10px verdana, tahoma, arial, sans-serif;
color: #c99c27;
}

.news_attach_label {
font: normal 10px verdana, tahoma, arial, sans-serif;
color: #c99c27;
}

.news_short {
font: normal 11px tahoma, verdana, arial, sans-serif;
text-align: justify;
margin-top: 3px;
}

.news_readmore {
font: normal 10px verdana, tahoma, arial, sans-serif;
color: #c99c27;
padding-top: 8px;
}

.news_img {
padding-right: 8px;
}

.news_back {
color: #0c0c0c;
font: 9px verdana, tahoma, "helvetica ce", sans-serif;
padding-top: 10px;
}

.one_news_title {
font: bold 11px tahoma, verdana, arial, sans-serif;
color: #C99C27;
padding-bottom: 10px;
}

.one_news_short {
font: bold 11px tahoma, verdana, arial, sans-serif;
text-align: justify;
}

.one_news_content {
font: normal 11px tahoma, verdana, arial, sans-serif;
text-align: justify;
padding-top: 8px;
}

.news_date {
font: 9px verdana, tahoma, "helvetica ce", sans-serif;
color: #9b9b9b;
}
/*******************************/

.arch_month_label {
font: 9px verdana, tahoma, "helvetica ce", sans-serif;
color: #0c0c0c;
margin-top: 8px;
}

.arch_month {
font: 10px verdana, tahoma, "helvetica ce", sans-serif;
color: #0c0c0c;
}

.arch_year_month_label {
font: 9px verdana, tahoma, "helvetica ce", sans-serif;
color: #0c0c0c;
}

.arch_year_label {
font: 9px verdana, tahoma, "helvetica ce", sans-serif;
color: #0c0c0c;
}

.arch_title {
width: 480px;
font: bold 9px verdana, tahoma, "helvetica ce", sans-serif;
color: #0c0c0c;
padding-bottom: 10px;
}

.arch_short {
width: 480px;
font: 9px verdana, tahoma, "helvetica ce", sans-serif;
color: #0c0c0c;
}

.arch_content {
width: 480px;
font: 9px verdana, tahoma, "helvetica ce", sans-serif;
color: #0c0c0c;
}

/*******************************/

.encje_attach {
width: 480px;
font: 9px verdana, tahoma, "helvetica ce", sans-serif;
color: #0c0c0c;
}

.encje_attach_label {
font: 9px verdana, tahoma, "helvetica ce", sans-serif;
color: #0c0c0c;
}

/*******************************/

.powered a, .powered a:link, .powered a:active, .powered a:visited {
font: normal 8pt tahoma, verdana, arial, sans-serif;
color: #646464;
text-align: center;
text-decoration : none;
}
.powered a:hover {
font: normal 8pt tahoma, verdana, arial, sans-serif;
color: #646464;
text-decoration : underline;
}


/*.reserv_label {
color : #c99c27;
font-weight: bold;
}

.reserv_input {
margin-bottom: 3px;
}*/




.reserv {
width: 100%;
}

.reserv_rooms {
font-family: Verdana;
font-size: 10px;
border: 1px solid #000000;
background-color: #CCCCCC;
margin: 5px;
}

.reserv_input {
font-family: Verdana;
font-size: 10px;
border: 1px solid #888888;
background-color: #EDDFB3;
margin-bottom: 3px;
}

.reserv_input_submit {
font-family: Verdana;
font-size: 10px;
border: 1px solid #888888;
background-color: #EDDFB3;
}

.reserv_input_label {
font-family: Verdana;
font-size: 9px;
width: 90px;
}

.reserv_label {
font-family: Verdana;
font-size: 10px;
font-weight: bold;
}

.reserv_footer {
font-family: Verdana;
font-size: 9px;
border-top: 1px solid green;
}

.reserv_reqChar {
font-family: Arial;
font-size: 10px;
}

.reserv_calc {
font-family: Verdana;
font-size: 10px;
}

.reserv_main_label {
font-family: Verdana;
font-size: 11px;
font-weight: bold;
padding: 10px;
}

.reserv_calc_tab {
width: 200px;
}

.reserv_calc_rooms {
font-family: Verdana;
font-size: 9px;
}

.reserv_calc_price {
width: 80px;
font-family: Verdana;
font-size: 9px;
}

.reserv_calc_total {
font-family: Verdana;
font-size: 10px;
font-weight: bold;
border-top: 1px solid green;
}