/*
Zakladni barva: #39c
Seda: #e8ebeb
*/

body{}

#all{clear:both;background-color:#fff;}
#all_in{position:relative; margin:0 auto; max-width:960px;}

#header{margin:0;}
#header_in{position:relative; margin:0 auto; max-width:960px;}

#header_top{
margin:0;
height:35px;line-height:35px;font-size:14px;color:#fff;background-color:#999;
position:relative;
}
#header_top span{padding:0 10px;}

#all_search{
position:absolute;
right:10px;top:0px;width:172px;height:35px;
}
#all_search #search_val{width:150px;float:left;margin:5px 0 0 0;}
#all_search #search_button{width:22px;height:35px;float:right;}

#header_logo{clear:both;height:142px;background-image:url(../_i/01/bg_logo.png);background-position:right top;background-repeat:no-repeat;}
#header_logo_img{margin:32px 0 0 10px;}


#header_logo{clear:both;height:142px;background-image:url(../_i/02/bg_logo.png);background-position:right top;background-repeat:no-repeat;}
#header_logo_img{margin:32px 0 0 10px;}


#menu_main{clear:both;position:relative;}
#menu_main_in{height:48px;background-color:#999; margin:0 auto; max-width:960px; float:none;}
#menu_main ul{margin:0;padding:0 0 0 2px;}
#menu_main ul li{margin:0;padding:0;list-style-type:none;float:left;position:relative;}
#menu_main ul li a, #menu_main ul li strong{
display:block;
width:115px;
height:48px;
text-align:center;
line-height:48px;
margin:0;
color:#fff;
border-right: 2px solid #fff;
}
#menu_main ul li a{color:#fff;text-decoration:none;}
#menu_main ul li a:link, #menu_main ul li a:visited{color:#fff;}
#menu_main ul li a:hover{color:#000;font-weight:bold;background-color:#fff;}
#menu_main ul li a:active{color:#000;background-color: #999;}
#menu_main ul li strong{color:#fff;background-color:#099;background-image:url(../_i/02/bg_menu_main_active.png);background-position: enter;background-repeat:repeat-x;}
#menu_main ul li a.active{color:#fff;text-decoration:underline;}
#menu_main ul li a.active:hover{color:#fff;text-decoration:none;}

#menu_main ul li ul{display:none;
width:240px;z-index:100;position:absolute;left:-2px;
background-color:#fff;border-color:#39c;border-style:solid;border-width:0 2px;}
#menu_main ul li ul li{float:none;}
#menu_main ul li ul li a, #menu_main ul li ul li strong{
color:#000;background-color:#fff;display: block;font-size:x-small;
height:auto;line-height:1em;padding:1em;
text-align:left;
width:200px;
}
#menu_main ul li ul li a:link, #menu_main ul li ul li  a:visited{color:#000;}
#menu_main ul li ul li a:hover{color:#000;background-color:#fff;}
#menu_main ul li ul li a:active{color:#000;background-color:#e8ebeb;}
#menu_main ul li ul li strong{color:#000;background-color:#e8ebeb;}
#menu_main ul li ul li a.active{color:#000;text-decoration:underline;padding:0;}
#menu_main ul li ul li a.active:hover{color:#666;text-decoration:none;}

#menu_main ul li ul li ul{left:230px;top:0;}

#left{margin-top:2em;}
#left p{text-align:left;}
#left ul{margin:0;padding:0 0 8px 0;overflow:hidden;border-radius:0 0 0.25em 0.25em;
background-image:url(../_i/02/block_bg.png);background-position:bottom;background-repeat:repeat-x;}
#left ul li{margin:0;padding:0;list-style-type:none;list-style-position:outside;}
#left ul li a, #left ul li strong{
display:block;
font-size:12px;
padding:8px 0 8px 10px;
background-color:#ddd;
border-color:#39c;
border-width:0 0 0 10px;
border-style:solid;
}
#left ul li a:link{color:#444;}
#left ul li a:visited{color:#555;}
#left ul li a:hover{color:#000;border-color:#1582c8;background-color:#eee;}
#left ul li a:active{color:#045f9b;border-color:#045f9b;background-color:#e8e8e8;}
#left ul li strong{color:#000;border-color:#077bc6;background-color:#fff;}
#left ul li a.active{color:#000;font-weight:bold;background-color:#eee;border-color:#0672b7;text-decoration:underline;}
#left ul li a.active strong{padding:0;border:0 none;background-color:#eee;}
/* t-menu */
#left ul li ul{margin:0;padding:0;background-image:none;border-radius:0;}
#left ul li ul li{padding-left:0;}
#left ul li ul li a, #left ul li ul li strong{
padding:4px 0 4px 20px;font-size:11px;border-width:0 0 0 10px;
}
#left ul li ul li a:link{color:#444;background-color:#ccc;border-color:#579fcf;}
#left ul li ul li a:visited{color:#555;background-color:#ccc;border-color:#579fcf;}
#left ul li ul li a:hover{color:#000;background-color:#ddd;border-color:#2486c6;}
#left ul li ul li a:active{color:#0c72b4;background-color:#eee;border-color:#0c72b4;}
#left ul li ul li strong{color:#000;background-color:#fff;border-color:#025083;}

/* Ackovy nadpis s-menu*/
div.menu_section_header{
font-size:14px;
padding:0 0.25em 0 10px;
color:#fff;
line-height:30px;
background-image:url(../_i/02/block_bg.png);
background-position:center;
background-repeat:repeat-y;
border-radius:0.5em 0.5em 0 0;
}
div.menu_section_header a, div.menu_section_header strong{display:block;}
div.menu_section_header a:link{color:#fff;}
div.menu_section_header a:visited{color:#ddd;}
div.menu_section_header a:hover{color:#000;}
div.menu_section_header a:active{color:#000;}
div.menu_section_header strong{color:#fff;}

#left h3, #left h2{
padding:0 0.25em 0 0.25em;
background-image:url(../_i/menu_main_bg.gif);
background-position:center;
background-repeat:repeat-x;
color:#000;
font-size:small;
line-height:30px;
border-radius:0.5em 0.5em 0 0;
}
.block{color:#fff;margin:0 0 1em 0;padding:4px 5px 8px 5px;font-size:small;overflow:hidden;background-color:#39c;
background-image:url(../_i/02/block_bg.png);background-position:center;background-repeat:repeat-y;border-radius:0.5em;}
.block h2, .block h3{color:#fff;}
.block h2{margin:0.25em 0 0.5em 0;}
.block p{text-align:left;}
body #all .block ul li{list-style-image:url(../_i/i/quad-small-white.gif);}

#main{min-height:500px;margin-top:2em;}

#admin_link{position:absolute;top:0;right:10px;font-size:x-small;color:#000;text-align:right;z-index:100;}
#admin_link a{color:#36c;}

#addthis{position:absolute;top:5px;right:10px;width:200px;text-align:right;}

/*.block_1_in{padding:1em;background-image:url(../_i/02/logo-transparent-150.png);background-position:110% 140%;background-repeat:no-repeat;}*/

h1{font-size:20px;color:#39c;}
h2{font-size:17px;color:#666;margin:0.5em 0 1em 0;padding:0.25em 0;/*border-bottom:1px solid #ddd;*/}
h3{font-size:14px;}
.art_ref h3{line-height:1.25em;}

#index_banner_bottom{border:1px solid #999;}
#index_banner_bottom_in{padding:4px 5px 8px 5px;}
/*#index_banner_bottom h2{margin:0 0 0.25em 0;padding:0;border-bottom:0 none;}*/

#footer{clear:both;margin:0 auto;}
#footer_in{margin:2em auto 0 auto;padding:1em 0;background-color:#999;}
#footer_sub{margin:1em 0 0 0;padding:1em 0;text-align:center;font-size:x-small;}

#menu_footer{text-align:left;padding:1em;font-size:x-small;}
#menu_footer strong{color:#000;background-color:#fff;}
#menu_footer a:link.active, #menu_footer a:visited.active{color:#fff;}
#menu_footer a.active strong{color:#fff;background-color:transparent;}
#menu_footer a:link{color:#fff;}
#menu_footer a:visited{color:#eee;}
#menu_footer a:hover{color:#cff;}
#menu_footer a:active{color:#9cc;}
#menu_footer ul{float:left;margin:0;padding:0;}
#menu_footer ul li{float:left;margin:0;padding:4px;list-style-type:none;width:140px;font-size:small;}
#menu_footer ul li ul{margin:0 0 0 5px;}
#menu_footer ul li ul li{width:120px;font-size:x-small;}
