/*
Zakladni barva: #900
Seda: #eee
*/

body{background-color:#ccc;}

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

#header{margin:10px 0 0 0;}
#header_in{position:relative;width:960px;height:240px;/*background-color:#fff;
background-image: url(../_i/01/top_bg.jpg);background-position: center top;background-repeat: no-repeat;*/
}
#header_logo{width:960px;height:240px;clear:both;position:relative;}
a.head_logo{position:absolute;top:1em;left:1em;}
#header_logo_img{position:relative;z-index:1000;}

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

#all_search{
position:absolute;
right:10px;top:20px;width:172px;height:35px;padding:5px;
background-color:rgba(255,255,255,0.5);
}
#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;}


#menu_main{clear:both;position:relative;margin:0 auto;}
#menu_main_in{height:40px;background-color:#900;background-image:url(../_i/01/me_bg.png);background-position:center;background-repeat:repeat-x;}
#menu_main .menu_main_li .first{border-left: 2px solid #fff;}
#menu_main ul{margin:0;padding:0 0 0 230px;}
#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:40px;
text-align:center;
line-height:40px;
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:#900;background-color:#fff;}
#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:160px;z-index:100;position:absolute;left:-2px;background-color:#fff;border-color:#900;border-style:solid;border-width:0 2px;padding:0;}
#menu_main ul li ul li{float:none;width:140px;}
#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:150px;
}
#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:20px;}
#left p{text-align:left;}
#left ul{margin:0;padding:0;overflow:hidden;border-bottom:8px solid #900;}
#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 4px 8px 10px;
background-color:#eee;
border-color:#900;
border-width:0 0 0 10px;
border-style:solid;
}
#left ul li a:link{color:#333;}
#left ul li a:visited{color:#666;}
#left ul li a:hover{color:#600;border-color:#600;background-color:#f8f8f8;}
#left ul li a:active{color:#c00;background-color:#e8e8e8;}
#left ul li strong{color:#600;border-color:#300;background-color:#fff;}
#left ul li a.active{color:#000;font-weight:bold;background-color:#eee;border-color:#c00;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:#333;background-color:#ccc;border-color:#900;}
#left ul li ul li a:visited{color:#666;background-color:#ccc;border-color:#900;}
#left ul li ul li a:hover{color:#000;background-color:#ddd;border-color:#600;}
#left ul li ul li a:active{color:#600;background-color:#eee;border-color:#c00;}
#left ul li ul li strong{color:#000;background-color:#fff;border-color:#300;}
/* 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{color:#fff;background-image:url(../_i/01/me_bg.png);background-position:center;background-repeat:repeat-x;margin:0;padding:10px;font-size:16px;font-weight:normal;letter-spacing:0.05em;}
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;}


.block_h{color:#fff;background-image:url(../_i/01/me_bg.png);background-position:center;background-repeat:repeat-x;margin:0;padding:10px;font-size:18px;font-weight:normal;letter-spacing:0.05em;}
.block{margin:0 0 1em 0;padding:4px 5px 8px 5px;overflow:hidden;background-color:#eee;border-bottom:8px solid #900;}
.block p{margin:0 0 0.5em 0;}

#main{min-height:500px;}
#main_in{padding:20px 0 0 0;}

#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;}

h1{font-size:18px;color:#666;margin:0 0 0.5em 0;}
h2{font-size:16px;color:#666;margin:1em 0 0.5em 0;padding:0;}
h3{font-size:14px;color:#000;margin:1em 0 0.5em 0;padding:0;}

a{color:#900;}
a:link{color:#900;}
a:visited{color:#600;}
a:hover{color:#300;}
a:active{color:#c00;}

#footer{clear:both;margin:0 auto;}
#footer_in{margin:0;padding:0;height:40px;line-height:40px;
color:#ccc;background-color:#900;background-image:url(../_i/01/me_bg.png);background-position:center;background-repeat:repeat-x;
text-align:center;font-size:10px;}
#footer_in strong{color:#000;background-color:#fff;}
#footer_in a:link.active, #menu_footer a:visited.active{color:#fff;}
#footer_in a.active strong{color:#fff;background-color:transparent;}
#footer_in a:link{color:#fff;}
#footer_in a:visited{color:#eee;}
#footer_in a:hover{color:#cff;}
#footer_in a:active{color:#9cc;}
#footer_in img{position:relative;top:4px;}

.photo_index_name{font-size:85%;font-weight:bold;}
.photo_index_description{font-size:85%;}

.photo_gal_heading{padding:10px;border-left:10px solid #900;background-color:#eee;margin-bottom:1em;}
.art_intro{padding:0 10px 10px 10px;border-left:10px solid #900;background-color:#eee;margin-bottom:1em;}
.art_intro .art_date_author_cat{background-color:#ddd;}