a:link, a:visited, a:hover, a:active {font-size: 8pt; font-weight: normal; color: #666666; text-decoration: none;}
a.on:link, a.on:visited, a.on:hover, a.on:active {font-size: 8pt; font-weight: bold; color: #ff9900; text-decoration: none;;}
sup {font-size: 6pt;}

u {color: #ff9900; text-decoration: none;} /* pouziva HTMLEditor pro barevny text */

body,table {font-family: arial, verdana, sans-serif; font-size: 8pt; background-color: white; padding: 0px; margin: 0px; position: relative; color:#666666;
    scrollbar-3dlight-color: white; scrollbar-arrow-color: #ff9900; scrollbar-base-color: white; scrollbar-darkshadow-color: white; scrollbar-face-color: white; scrollbar-highlight-color: white; scrollbar-shadow-color: white;}
#main {width: 100%; color: #666666;}

#logo {position: absolute; top: 70px; left: 0px; width: 100%; height: 30px; border-bottom: 1px solid #ffcd7f; margin: 0px; padding: 0px;}
#logo img {width: 300px; height: 30px; border: 0px; margin: 0px; padding: 0px;}

#top_menu, #admin_top_menu {position: absolute; top: 70px; height: 30px; left: 500px; width: 460px; vertical-align: middle;}
#admin_top_menu {width: 400px; margin-right: 10px;}
#admin_top_menu .in {position: relative; top: 10px; float: left;}
#admin_top_menu a {position: relative; top: 10px; margin-right: 10px; text-decoration: none; color: #ff9900;}

#top_menu  {left: 485px;}
#top_menu a {position: relative; top: 10px; text-decoration: none; color: #ff9900; display: block; float: left; margin: auto; width: 20%; text-align: center;}
#top_menu a.on:visited, #top_menu a.on:hover, #top_menu a.on:active {color: #666666; text-decoration: none;}


.news_archiv {overflow: hidden; height: 20px;}
.news_archiv a {position: relative; top: 0px; left: 0px; display: block; float: left; margin: auto; width: 15%;}

.news {margin-bottom: 15px;}
.news p {margin: 0px; padding: 0px;}
#kontakt {position: absolute; top: 120px; left: 150px; width: 150px; color: #666666; text-align: right; font-weight: bold;}
#rok {position: absolute; top: 120px; left: 320px; width: 25px; color: #666666; font-weight: bold;}
#rok a, #typ_stavby a, #top_menu a, #kontakt a {font-weight: bold;}

#typ_stavby {position: absolute; top: 120px; left: 365px; width: 250px; color: #666666; font-weight: bold;}

#obsah {position: absolute; top: 120px; left: 515px; width: 400px; height: 260px; color: #ff9900;}
#obsah .in {position: absolute; top: 0px; left: 0px; width: 400px; height: 260px; color: #666666; overflow: auto; scrollbar-3dlight-color: white; scrollbar-arrow-color: #ff9900; scrollbar-base-color: white; scrollbar-darkshadow-color: white; scrollbar-face-color: white; scrollbar-highlight-color: white; scrollbar-shadow-color: white;}
#obsah .in .title {color: #ff9900;}
#obsah .project_title {color: #ff9900; font-weight: bold;}

/*---- obsah pouze textova cast bez fotek  ------*/
#obsah_text {position: absolute; top: 120px; left: 515px; width: 400px; height: 480px; color: #666666;}
#obsah_text .in {position: absolute; top: 0px; left: 0px; width: 400px; height: 480px; color: #666666; overflow: auto; 
  scrollbar-3dlight-color: white; scrollbar-arrow-color: #ff9900; scrollbar-base-color: white; scrollbar-darkshadow-color: white; scrollbar-face-color: white; scrollbar-highlight-color: white; scrollbar-shadow-color: white;}
/*---- /obsah pouze textova cast bez fotek  ------*/

#obsah .partner_born {color: #666666; font-size: 8pt; text-transform: none; font-weight: bold;}


#obsah_text .left_column {float: left; width: 180px; margin-right: 20px; height: 100%;}
#obsah_text .right_column {float: left; width: 180px;}

#footer {position: absolute; top: 670px; left: 20px; color: gray;}

.error {color: #ff9900; text-align: center; margin: 30px;}

.novinky {color: #ff9900; font-size: 12pt; text-transform: none; font-weight: bold; position: absolute; top: 375px; left: 20px;}

/*---- Gallery  ------*/

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	left: 0;
	bottom: 0;
	width: 100%;
    background: white;
/*    border: 1px solid #ededed;*/
    display: none;
}
.jScrollIntervalTrack { 
	position: absolute;
}
.jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
/*    background: #dddddd;
    border: 1px solid #ffffff;
    border-bottom: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;*/
    display: none;
}
.jScrollPaneDragLeft {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragRight {
	position: absolute;
	bottom: 0;
	right: 0;
	overflow: hidden;
}
.jScrollArrowLeft, .jScrollArrowRight {
	display: block;
	position: absolute;
	z-index: 2;
	overflow: hidden;
    top: 0px;
	left: 0px;
    width: 20px;
    line-height: 200px;
    height: 200px;
    text-align: center;
    background-color: #ff9900;
    font-weight: bold;
    color: white;
    font-size: 16pt;
    cursor: pointer;
}
.jScrollArrowRight {
    left: auto;
    right: 0px;
}
.jScrollActiveArrowButton, .jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

#gallery-background { position: absolute; top: 400px; left: 0px; width: 100%; }
#gallery-holder { margin-left: 20px; margin-right: 20px; overflow: hidden; _width: 100%; } 
#gallery { width: 100%; float: left; _overflow: hidden; padding-bottom: 20px;}

#gallery td {text-align: right;}
#gallery a.mailto:link, #gallery a.mailto:visited, #gallery a.mailto:hover, #gallery a.mailto:active {font-size: 8pt; text-transform: none; font-weight: normal; color: #666666; text-decoration: none;}
#gallery .title, #obsah .partner_title, #gallery .partner_title {color: #666666; font-size: 12pt; text-transform: none; font-weight: bold;}
#gallery img {margin: 0px; padding: 0px; border: 0px;}

u a:link, u a:visited, u a:hover, u a:active, a:link u, a:visited u, a:hover u, a:active u {color: #ff9900; text-decoration: none;} /* pouziva HTMLEditor pro barevny text */
a.orange:link, a.orange:visited, a.orange:hover, a.orange:active {color: #ff9900; text-decoration: none;} /* pouziva HTMLEditor pro barevny text */

