html 
{
    margin: 0;
}

body 
{
    background-color: #eae4d9;
    font-family: Tahoma;
    margin: 0;
    background-image: url('../images/background.gif');
    background-repeat: repeat-x;
}

h1, h2, h3, h4, h5, h6 
{
	color: #c14523;
	font-size: 12pt;
	margin-top: 0px;
	margin-bottom: 15px;
	padding: 0;
}

h2
{
	font-size: 11pt;
}

h3, h4, h5, h6 
{
	font-size: 10pt;
}

#whole {
    width: 958px;
    margin: 0 auto;
    background-color: white; 
}

#topmenu_holder {
    width: 960px;
    height: 60px;
    background-image: url('../images/topmenu_holder_background.jpg');
    background-repeat: no-repeat;
}

#topmenu {
    height: 30px;
    /*background-color: red;  */
}

.topmenu_item {
    height: 30px;
    color: White;
    margin-left: 23px;
    float: left;
}

.topmenu_item_first {
    margin-left: 10px;
}

.topmenu_item_text {
    float: left;
    margin-top: 7px;
    margin-left: 10px;
    font-size: 10pt;
}

.topmenu_item_text a {
    color: white;
    text-decoration: none;
}

.topmenu_item_text a:hover { 
    color: #e9e8e8;
    text-decoration: none;
}

#page {
    width: 958px;
    border: solid 1px #c14523;
    border-top: none; 
    float: left;
    background-color: white;
    padding-bottom: 12px;
}

#header {
    height: 200px;
    width: 958px;
    border-bottom: solid 1px #c14523;
    float: left;
}

#header_searchbox {
    background-image: url('../images/header_searchbox_background.png'); 
    height: 200px;
    width: 239px;
    float: left;
}

#header_searchbox_heading {
    float: left;
    margin-top: 47px;
    margin-left: 35px;
}

#header_searchbox_search_holder {
    float: left;
    margin-left: 12px;
    margin-top: 40px;
    height: 47px;
    width: 210px
}

#header_searchbox_search {
    float: left;
    background-image: url('../images/header_searchbox_search.png'); 
    width: 150px;
    height: 47px;
}

#header_searchbox_search_input {
    float: left;
    border: none;
    margin-top: 25px;
    color: #404040;
    width: 90px;
    margin-left: 55px;
    font-size: 9pt;
    height: 17px;
}

#header_searchbox_search_button {
    float: left;
    width: 57px;
    height: 26px;
    margin-top: 21px;
    background-image: url('../images/header_searchbox_search_button.png'); 
    border: solid 1px #adadad;
    border-left: none;
}

#header_searchbox_search_button:hover {
    background-image: url('../images/header_searchbox_search_button_hover.png'); 
}

.header_image {
    float: left;
    border-left: solid 1px black;  
    height: 200px;
    width: 232px;
}

#header_image1 {
    width: 252px;
}

#page_content_holder {
    width: 958px;
    /*height: 555px;             */
    float: left;
}

#page_content {
    width: 939px;
    border: solid 1px #d1745a;
    border-bottom: none;
    margin-left: 9px;
    margin-top: 9px;
    float: left;
}

#page_content_menu {
    float: left;
    width: 200px;
    /*border-right: solid 1px #d1745a;*/
    margin-left: 9px;
    margin-top: 13px;    
}

.page_content_menu_item {
    width: 195px;
    float: left;
    margin-bottom: 13px;
}

.page_content_menu_item_content_holder {
    float: left;
    background-image: url('../images/page_content_menu_item.gif');   
    background-repeat: no-repeat;
    background-position: top left;
}

.page_content_menu_item_content_holder_selected {  
    background-image: url('../images/page_content_menu_item_selected.gif');   
}

.page_content_menu_item_text {
    float: left;
    color: #872626;
    margin-left: 8px;
    margin-top: 1px;
    font-size: 13pt;
    font-weight: normal;
    width: 160px;
}

.page_content_menu_item_text a {     
    color: #872626;
    text-decoration: none;
}

.main_menu_submenu {
    color: #872626;
    font-size: 11pt;
    margin-top: 7px;
    /* margin-left: 10px; */ /* zmena kvuli podmenu 4. radu */
}

.main_menu_submenu2 {
    color: #872626;
    font-size: 11pt;
    margin-top: 2px;
    margin-left: 18px;
}

.main_menu_submenu_item {
    margin-bottom: 3px;
}

.main_menu_submenu_item_selected {
    margin-bottom: 3px;  
}

.main_menu_submenu_item_selected a {  
    color: red;
}

#page_content_news {
    width: 322px;
    height: 241px;
    float: left;
    background-image: url('../images/page_content_news.jpg');    
    margin-left: 18px;
    margin-top: 8px;
    padding-left: 19px;
}

#page_content_board {
    width: 322px;
    height: 157px;
    float: left;
    background-image: url('../images/page_content_board.jpg');    
    margin-left: 18px;
    margin-top: 8px;
    padding-top: 14px;
    padding-left: 19px;
}

#page_content_contact {
    width: 329px;
    height: 65px;
    float: left;
    background-image: url('../images/page_content_contact.jpg');    
    margin-left: 18px;
    padding-top: 10px;
    padding-left: 19px;
}

.page_content_news_item {
    float: left;
    margin-top: 13px;
}

.page_content_news_item_title {
     color: #c14523;
     font-size: 11pt;
     width: 210px;
     float: left;
}

.page_content_news_item_title a {
     text-decoration: none;
     color: #c14523;    
}

.page_content_news_item_title a:hover {
     color: #f18061;    
}

.page_content_news_item_date {
     color: white;
     font-size: 11pt;
     width: 210px;
     float: left;     
}

.page_content_news_item_text {
    color: black;
     font-size: 10pt;
     width: 235px;
     float: left; 
     overflow: hidden;
     height: 50px;    
}

.page_content_news_item_text a {
    text-decoration: none;
    color: black;
}

.page_content_news_item_text a:hover {
    color: #686868;
}

#page_content_news_more a {
    color: #c14523;
    font-size: 10pt;
    float: left;
    margin-top: 5px;
    margin-left: 130px;
}       

#page_content_news_more a:hover {
    color: #f18061;
}

#page_content_board_title {
    float: left;
    color: #5f2020;
    width: 270px;
}

#page_content_board_title a {
    text-decoration: none;
    color: #5f2020;
}

#page_content_board_title a:hover {
    text-decoration: none;
    color: #924c4c;
}

#page_content_board_text {
    overflow: hidden;
    height: 78px;
    font-size: 10pt;
    color: black;
    float: left;
    margin-top: 13px;
    width: 175px;
}

#page_content_board_text a {
    text-decoration: none;
    color: black;
}

#page_content_board_text a:hover {
    color: #515151; 
}

#page_content_board_more a {
    color: #5f2020;
    font-size: 10pt;
    float: left;
    margin-top: 0px;
    margin-left: 95px;
}       

#page_content_board_more a:hover {
    color: #924c4c;
}

#page_content_contact_title {
    float: left;
    color: #5f2020;
    width: 270px;
}

#page_content_contact_title a {
    text-decoration: none;
    color: #5f2020;
}

#page_content_contact_title a:hover {
    text-decoration: none;
    color: #995858;
}

#page_content_contact_text {
    overflow: hidden;
    height: 17px;
    font-size: 10pt;
    color: black;
    float: left;
    margin-top: 7px;
    width: 190px;
}

#page_content_contact_text a {
    text-decoration: none;
    color: black;
}

#page_content_contact_text a:hover {
    color: #515151; 
}

#page_content_home_separator {
    background-image: url('../images/page_content_home_separator.gif');
    width: 691px;
    height: 1px;
    float: left;
    margin-top: 5px;
    margin-left: 19px;
}

#page_content_main_home {
    width: 405px;
    /*height: 220px;*/
    float: left;
    margin-left: 30px;
    margin-top: 20px;
}

.page_content_main_title {
     color: #c14523;
     font-size: 11pt;
     float: left;
}

#page_content_main_text 
{
    float: left;
    font-size: 10pt;
    width: 675px;	
}

#page_content_main_text a
{
     text-decoration: none;
     color: #c14523;	
}

#page_content_main_text a:hover
{
	color: #f18061;
}

#page_content_main_text_home a
{
     text-decoration: none;
     color: #c14523;	
}

#page_content_main_text_home a:hover
{
	color: #f18061;
}

#page_content_main_text_home {
    float: left;
    font-size: 10pt;
    /*margin-top: 20px;*/
    text-align: justify;
}

#page_content_left_border {
    border-left: solid 1px #d1745a;
    float: left;
    width: 729px;
    margin-top: 11px;
}

#page_content_main_gallery_home {
    float: left;
    width: 250px;
    /*height: 200px;*/
    margin-left: 25px;
    margin-top: 15px;
}

#page_content_main_gallery_home_icon {
    float: left;
    margin-left: 10px;
    width: 34px;
    height: 33px;
    background-image: url("../images/page_content_main_gallery_home_icon.png");
}

.page_content_main_gallery_home_header_text a {
    float: left;
    color: #4e8e41;
    font-size: 11pt;
    margin-left: 10px;
    margin-top: 9px;
    text-decoration: none;
}

.page_content_main_gallery_home_header_text a:hover {
    color: #83bf76;
}

#page_content_main_gallery_image {
    float: left;
    border: solid 2px #4e8e41;
    margin-top: 13px;    
    max-width: 246px;
}

#footer {
    width: 958px;
    float: left;
    text-align: center;
    color: #98948d;
    font-size: 8pt;
    padding-top: 13px;
    padding-bottom: 40px;
}

#footer a {
    color: #98948d;
}

#prilohy 
{
	float: left;
	margin-top: 30px;
}

.rejstrik_pismeno 
{
	color: #c14523;
	font-size: 15pt;
	margin-top: 15px;
}

.galerie_vyber 
{
	width: 100%;
	text-align: right;
}








.marginTop8 { margin-top: 8px; }
.floatLeft { float: left; }
.marginLeft10 { margin-left: 10px; }
.noBorder { border: none; }
.displayNone {display: none; }
.fontBold { font-weight: bold; }
.border1pxblack {border: solid 1px black;}
.alignCenter {text-align: center; width: 100%; float: left; cursor: pointer;}