/*
Zakladni barva: #099
Seda: #e8ebeb
*/

body{}

#all{clear:both;background-color:#fff;}
#all_in{position:relative;margin:0 auto;}

#header{margin:0;}
#header_in{position:relative;}

#header_top{
margin:15px 0 0 0;
height:35px;line-height:35px;font-size:14px;color:#fff;background-color:#999;
background-image: url(../_i/01/bg_top.png);background-position:center;background-repeat:repeat-x;
position:relative; /*kvuli search*/
}
#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;}


#menu_main{clear:both;position:relative;margin:0 auto;}
#menu_main_in{height:48px;background-color:#999;background-image:url(../_i/01/bg_menu_main.png);background-position:top;background-repeat:repeat-x;}
#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/01/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:#099;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/01/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:#02a79d;
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:#099;background-color:#eee;}
#left ul li a:active{color:#099;background-color:#e8e8e8;}
#left ul li strong{color:#000;border-color:#088;background-color:#fff;}
#left ul li a.active{color:#000;font-weight:bold;background-color:#eee;border-color:#099;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:#45c6be;}
#left ul li ul li a:visited{color:#555;background-color:#ccc;border-color:#45c6be;}
#left ul li ul li a:hover{color:#000;background-color:#ddd;border-color:#45c6be;}
#left ul li ul li a:active{color:#099;background-color:#eee;border-color:#45c6be;}
#left ul li ul li strong{color:#000;background-color:#fff;border-color:#088;}
/* dalsi uroven */
#left ul li ul li ul li a, #left ul li ul li ul li strong{
padding:4px 0 4px 40px;font-size:10px;
}


/* 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/01/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{margin:0 0 1em 0;padding:4px 5px 8px 5px;font-size:x-small;overflow:hidden;background-color:#099;
background-image:url(../_i/01/block_bg.png);background-position:center;background-repeat:repeat-y;border-radius:0.5em;}
.block h2, .block h3{color:#fff;}

#main{min-height:500px;margin-top:0.5em;}

#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;}

#index_right .block h2{margin:0;}

.block_1_in{padding:1em;background-image:url(../_i/01/petikolik-transparent-150.png);background-position:110% 140%;background-repeat:no-repeat;}

h1{font-size:18px;color:#099;margin:0;padding:0;}
h2{font-size:17px;color:#666;margin:1em 0 0.5em 0;padding:0 0 0.25em 0;/*border-bottom:1px solid #ddd;*/}
#index_right .block h2{margin:0;padding:0;border-bottom:0 none;}
h3{font-size:14px;}

#footer{clear:both;margin:0 auto;}
#footer_in{margin:2em 0 0 0;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;}

select option{font-size:xx-small;}