@charset "utf-8";
/* CSS Document */

body,p,form,img,h1,h2,h3,div { border: 0 none; margin: 0; padding: 0; }
html { overflow-y: scroll; }
body { background-color: #feca70; color: #000; font-family: Verdana, Arial, Tahoma, sans-serif; text-align: left; font-size: small; line-height: 1.5; }
#wrapper { width: 100%; font-size: 85%; background-color: #fff; }

/*----- GENERAL -----*/
.noscreen { display: none }
.reseter { float: none; clear: both }
.clear { overflow:hidden; width:1px; height:1px; clear:both }
.left { text-align: left }
.right { text-align: right }
h1 { font-size: 200%; width:490px; }
h2 { font-size: 165%; width: 490px; color: #575757; font-weight: normal; text-decoration:underline;}
h3 { font-size: 130%; color: #575757; margin: 0 0 5px 0; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

/*----- HEADER -----*/
#header-wrapper { width: 100%; height: 235px; background: #fff url(../images/top_bg.gif) top repeat-x; }
#header { width: 979px; height: 235px; margin: 0 auto; background: #fff url(../images/header_bg.jpg) top left no-repeat; position: relative; }
#header h1 { display: none; }
#header #homepage a { position: absolute; top: 50px; left: 50px; 
                    width: 350px; height: 100px; }
#header #drobky { position: absolute; top: 197px; left: 63px; color: #f1a44d; }
#header #drobky a { color: #fff; margin: 0 6px; }

#header ul#top_menu { position: absolute; top: 155px; left: 28px; color: #f1a44d; display:inline; }
/*#header ul#top_menu{ float:left; width:894px; background: #433534; margin:0px; padding:4px 0px 0px 5px;}
#header ul#top_menu li{ margin:0px; padding:0px 2px 0px 0px; float:left; list-style-type:none; line-height:33px; background:url("../images/menu_oddelovac.gif") no-repeat right 3px;}
*/
#header ul#top_menu li{ margin:0px; padding:0px 2px 0px 0px; float:left; list-style-type:none; line-height:33px;}
#header ul#top_menu li.last{ background:none;}
#header ul#top_menu li a{ padding:0px 10px 4px 10px; margin:0px 5px; color:#FFFFFF; font-size:10px; font-weight:bold;line-height:25px; float:left;}
#header ul#top_menu li a:hover,#layout #main_menu li a.aktiv{ background: #AAAAAA; text-decoration:none; }

/**
 * ----- CONTENT (SECTION + NAV) -----
 */
#content { width: 979px; margin: 0 auto; min-height: 200px; padding: 0 0 10px 0; overflow: hidden; position: relative; }
#content #content-addon { position: absolute; top: 0; right: 58px; width: 127px; height: 39px;  
                          background: url(../images/content_addon.jpg) top left no-repeat; }
#content #content-addon2 { position: absolute; bottom: 0; right: 171px; width: 84px; height: 22px;  
                          background: url(../images/content_addon2.jpg) top left no-repeat; }

/*----- Table -----*/
#section table {margin:0px; padding:0px;}
#section table tr td{vertical-align:top;}
#section table {margin: 15px 0 0; text-align: left;min-width:450px;border-spacing:0px;padding:15px 20px 20px;border:2px solid #F24500;}
#section table tr {background: #ffffff;}
#section table tr:hover {background: #FAA243;}
#section table tr.none:hover {background:inherit;}
#section table td,#section table th {padding: 4px 8px 4px 12px; border-bottom:1px solid #F7860C;}
#section table th {border-bottom:none;padding: 8px 8px 8px 12px;background:#FECA70 none repeat;}
#section table.nostyle {border: 0 none;text-align:left;margin:0;}
#section table.nostyle tr:hover {background: #fff;}
#section table.nostyle td,#section table.nostyle th {border: 0 none; padding: 0;}
#section table.nostyle th {padding: 0;background:0 none;}
#section .paging{text-align: center;}
#section .showhistory{text-align: center; margin-left: 45%;}

/*----- SECTION -----*/
#section { float: right; width: 608px; padding: 0px 65px 20px 0; }
#section h2 { margin: 20px 0 15px 0; }
#section h1 { margin: 20px 0 15px 0; }
#section h3 { margin: 20px 0 15px 0; }
#section p { text-align: justify; margin: 0 0 15px 0; }
#section ul,
#section ol { margin: 0 0 15px 0; padding: 0 0 0 30px; }
#section ul li { list-style-image: url(../images/li_bg.gif); }
#section table.rs { border:2px solid #2B547E; border-collapse:collapse; }
#section table.rs td { border:1px solid #2B547E; padding: 4px;}

#section table.r {border-collapse:collapse; color:#000000;}
#section table.r td {border-bottom:1px solid #2B547E; border-top:1px solid #2B547E; font-size:8pt; padding:4pt;}

/*----- NAVIGATION -----*/
#nav { float: left; width: 259px; font-size: 95%; padding: 0 0 25px 0; }
#nav h2 { margin: 20px 0 15px 60px; }
#nav ul { margin: 0; padding: 0 0 0 56px; color: #f1a44d; list-style-type: none; }
#nav ul#sub_menu { margin: 0; padding: 0 0 0 20px; color: #f1a44d; list-style-type: none; }
#nav li { display: block; width: 200px; height: 24px; margin: 0; padding: 0; }
#nav a { display: block; width: 200px; height: 20px; font-weight: bold; 
         background: url(../images/menu.jpg) 0 -24px no-repeat;
         padding: 4px 0 0 30px; margin: 0; color: #575757; }
#nav a:hover { 
        background: url(../images/menu.jpg) 0 0px no-repeat;
        text-decoration: none; color: #fff;
        position: relative; top: -1px; height: 21px; }

ul #sub_menu li div a {font-weight: normal;}

/**
 * ----- BOTTOM (AKTUALITY + FOOTER) -----
 */
#bottom { background: #feca70 url(../images/bottom_bg.gif) left top repeat-x; }
#bottom-wrapper { width: 979px; margin: 0 auto; background: transparent url(../images/aktuality_bg.gif) 0 0 repeat-y; position: relative; }
#bottom-wrapper #addon-left,
#bottom-wrapper #addon-right { position: absolute; top: 0; width: 27px; height: 153px; }
#bottom-wrapper #addon-left { left: 0; background: url(../images/addon_left.jpg) top left no-repeat; }
#bottom-wrapper #addon-right { right: 0; background: url(../images/addon_right.jpg) top left no-repeat; }
#bottom-wrapper2 { width: 925px; margin: 0 auto; background: url(../images/footer_bg.jpg) left bottom no-repeat; z-index: 5; }

/*----- AKTUALITY -----*/
#aktuality { width: 865px; margin: 0; padding: 0 0 110px 60px;  
             background: transparent url(../images/bottom_head.jpg) left top no-repeat; 
             overflow: hidden; position: relative; z-index: 20; }
#aktuality h2 { display: none; }
#aktuality .aktualita { width: 239px; float: left; margin: 80px 40px 0 0px; padding: 0; }
#aktuality .aktualita .datum { color: #fff; font-size: 110%; }
#aktuality .aktualita .popisek a { color: #000; font-size: 120%; }
#aktuality .aktualita .text { color: #dbdbdb; line-height: 1.3; margin: 5px 0 0 0; }
#aktuality .aktualita .odkaz { color: #fff; position: absolute; bottom: 78px; z-index: 50; width: 226px; text-align: right; }
#aktuality .aktualita .odkaz a { color: #fff; font-weight: bold; }
#aktuality #archiv { position: absolute; bottom: 50px; right: 44px; font-weight: bold; z-index: 50; }
#aktuality #archiv a { color: #fff; }

/*----- Novinky ----*/
.news_news {margin: 40px 0px 0px 0px}
.news_news h1 {border-bottom: none; color:#000; text-decoration: none;}
.news_news h1 a  {color:#000; text-decoration: none;}
.news_news .p {margin: 5px 0px 0px 0px;}
.news_news .more {text-align: right;}
.news_news .more a {text-decoration: none; color:#4A4A4A;}

#akt-ref img {position: absolute; top: 30px; left:30px; opacity:0; filter:alpha(opacity=0);}

/*----- FOOTER -----*/
#footer { width: 925px; height: 70px; }
#footer p { color: #fff; margin: 0 0 0 200px; }
#footer a { color: #fff; font-weight: bold; }

/* End of CSS Document */

