/*
Zakladni barva: #099
Seda: #e8ebeb
*/

body{background-color:#000;background-image:url(../_i/01/galaxie.jpg);background-position:center;background-repeat:repeat;background-attachment:fixed;}

#all{clear:both;}
#all_in{position:relative;margin:0 auto;background-color:#fff;}

#header{margin:0;background-color:rgba(0,0,0,0.5);}
#header_in{position:relative;}

#header_bg, #header_bg2{width:960px;height:240px;position:absolute;top:20px;right:0;z-index:1;background-position:center top;background-repeat:no-repeat;}
#header_logo_img{position:relative;z-index:1000;}

#header_top{margin:0;height:20px;line-height:20px;font-size:10px;color:#fff;background-color:#333;}
#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:240px;}
#header_logo_img{}


#menu_main{clear:both;position:relative;margin:0 auto;background-color:#ddd;}
#menu_main_in{height:60px;background-color:#333;}
#menu_main ul{margin:0;padding:0;}
#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;
height:60px;
text-align:center;
line-height:60px;
margin:0;
padding:0 10px;
color:#fff;
border-right:2px solid #fff;
color:#333;
}
#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:#333;background-color:#ccc;}
#menu_main ul li a:active{color:#000;background-color:#999;}
#menu_main ul li strong{color:#000;background-color:#ccc;}
#menu_main ul li a.active{color:#000;text-decoration:underline;background-color:#ccc;}
#menu_main ul li a.active:hover{color:#000;text-decoration:none;}
#menu_main ul li a.active strong{padding:0;border:0 none;}
#menu_main ul li:last a, #menu_main ul li:last strong{border-right:0 none;}

.menu_main_li_1{width:80px;}
.menu_main_li_2{width:350px;}
.menu_main_li_3{width:115px;}
.menu_main_li_4{width:115px;}
.menu_main_li_5{width:200px;}
.menu_main_li_6{width:100px;}

#menu_main ul li ul{display:none;
width:240px;z-index:100;position:absolute;left:-2px;
background-color:#fff;border-color:#333;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;}

#left{margin-top:2em;}
#left p{text-align:left;}
#left ul{margin:0;padding:0;overflow:hidden;border-bottom:8px solid #333;}
#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:#333;
border-width:0 0 0 10px;
border-style:solid;
text-decoration:none;
}
#left ul li a:link{color:#333;}
#left ul li a:visited{color:#444;}
#left ul li a:hover{color:#000;border-color:#666;background-color:#eee;}
#left ul li a:active{color:#000;background-color:#999;}
#left ul li strong{color:#000;border-color:#000;background-color:#fff;}
#left ul li a.active{color:#000;font-weight:bold;background-color:#eee;border-color:#222;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;border-bottom:0 none;}
#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:#555;}
#left ul li ul li a:visited{color:#555;background-color:#ccc;border-color:#666;}
#left ul li ul li a:hover{color:#000;background-color:#ddd;border-color:#333;}
#left ul li ul li a:active{color:#099;background-color:#eee;border-color:#777;}
#left ul li ul li strong{color:#000;background-color:#fff;border-color:#000;}
/* 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-color:#333;
}
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;
color:#000;
font-size:small;
line-height:30px;
background-color:#333;
}
.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;}
.block h2, .block h3{color:#fff;margin:0 0 0.5em 0;}


#main{min-height:500px;margin-top:2em;}

#admin_link{position:absolute;top:4px;right:10px;font-size:x-small;color:#fff;text-align:right;z-index:100;}
#admin_link a{color:#ccf;}

#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:20px;color:#333;}
h2{font-size:17px;color:#666;margin:1em 0 0.5em 0;padding:0 0 0.25em 0;}
h3{font-size:14px;}

#footer{clear:both;background-color:rgba(0,0,0,0.5);}
#footer_in{margin:0 auto;padding:0.5em 0;background-color:#999;font-size:small;lline-height:40px;}
#footer_in .cb{height:1px;}
#footer_sub{margin:0;padding:2em 0;text-align:center;font-size:x-small;color:#fff;}

#footer_left{text-align:left;}
#footer_right{text-align:right;}
