/*
Theme Name: dmoinfo
Theme URI: http://www.dmoinfo.cz/
Description: dmoinfo WP theme
Version: 0.1
Author: Kudas
Author URI: http://www.boardschool.cz/
Tags:
*/

body{
background: url("pics/bg.jpg") no-repeat fixed center top #FFFFFF;
font-family: "Book Antiqua", verdana, georgia;
font-size: 9pt;
margin: 0;
padding: 0;
text-align: center;
}


h1{
font-family: "Book Antiqua", verdana, georgia;
font-size: 15px;
font-weight: bold;
color: #23238E;
}

h2{
font-family: "Book Antiqua", verdana, georgia;
font-size: 12pt;
padding-left: 24px;
padding-top: 5px;
font-weight: bold;
color: #23238E;
}

p{
}

a, a:visited {
text-decoration: none;
color: #23238E;
font-weight: bold;
}

a:hover {
text-decoration: underline;
color: #23238E;
font-weight: bold;
}

a img {
border: 0px;
}

#top_shadow{
width: 1000px;
height: 7px;
margin: 0 auto 0 auto;
margin-top: 10px;
background-color: transparent;
background-image: url("pics/top_shadoww.png");
background-repeat: repeat-x;
}

#base{
width: 1000px;
overflow: hidden;
margin: 0 auto 0 auto;
background-color:#FFFFFF;
text-align: left;
}

#base_bg_shadow{
width: 1014px;
margin: 0 auto 0 auto;
background-color: transparent;
background-image: url("pics/shadoww_bg_base.png");
background-repeat: repeat-y;
}


#header{
float: left;
position: relative;
width: 1000px;
height: 143px;	
background-color: #FFFFFF;
background-image: url("pics/nebesa.gif");
background-repeat: no-repeat;
}

#header_top_left a{
	position: absolute;
	top: 6px;
	left: 21px;
	width: 103px;
	height: 165px;		
	float: left;
	z-index: 1;
	margin: 0;	
  padding: 0;
  background-color: transparent;
  background-image: url("pics/header_logo.png");
  background-repeat: no-repeat;
}

#header_top_left span{
	display: none;
}

#header_nadpis {
	position: absolute;
	top: 10px;
	left: 140px;
	width: 620px;
	height: 120px;		
	float: left;
	margin: 0;	
  padding: 0;
  background-color: transparent;
  background-image: url("pics/header_nadpis3.png");
  background-repeat: no-repeat;
}

#prvni_nadpis {
	float: left;
	margin: 14px 0px 0px 0px;	
  padding: 0;
  font-size: 14pt;
  text-shadow: #FFFFFF 1px 1px 3px;
  filter: Shadow(Color=#FFFFFF, Direction=135, Strength=2);
}

#druhy_nadpis {
	float: left;
	margin: 10px 0px 0px 40px;	
  padding: 0;
  font-size: 13pt;
  text-shadow: #FFFFFF 1px 1px 3px;
  filter: Shadow(Color=#FFFFFF, Direction=135, Strength=2);
}

#header_picture_right {
	position: relative;
  float: right;
	width: 258px;
	height: 166px;		
	margin: 5px 0px 0px 0px;	
  padding: 0;
  background-color: transparent;
  background-image: url("pics/header_picture_right.png");
  background-repeat: no-repeat;
  z-index: 1;
}

/* ------------------------------------- MENU HORIZONTAL START ---------------------------------------------------*/

#menu_horizontal{
float: left;
position: relative;
width: 1000px;
height: 33px;
background-color: #FC7100;
background-image: url("pics/menu_horizontal_bg.png");
background-repeat: repeat-x;
}

#menu_horizontal ul{
float: left;
position: relative;
width: auto;
height: auto;
margin: 0px 0px 0px 0px;	
padding: 0px 0px 0px 236px;
display: inline;
}

#menu_horizontal ul li{
float: left;
position: relative;
width: auto;
height: 26px;
margin: 0px 0px 0px 0px;	
padding: 7px 20px 0px 20px;
display: block;
color: #FFFFFF;
}

#menu_horizontal ul li.current_page_item{
background-color: #910505;
padding: 7px 20px 0px 20px;
margin: 0px 0px 0px 0px;
}

#menu_horizontal ul li.current_page_item a{
margin: 0px 0px 0px 0px;
}

#menu_horizontal ul li a, #menu_horizontal ul li a:visited{
float: left;
width: auto;
height: 14px;
margin: 0px 0px 0px 0px;
font-weight: normal;
font-family: verdana;
color: #FFFFFF;
text-transform: uppercase;
text-decoration: none;
text-shadow: #000000 3px 3px 3px;
filter: Shadow(Color=#474747, Direction=135, Strength=5);
}

#menu_horizontal ul li:hover{
background-color: #910505;
padding: 7px 20px 0px 20px;
margin: 0px 0px 0px 0px;
}

#language{
float: left;
position: relative;
width: auto;
height: auto;
margin: 0px 0px 0px 0px;
clear: both;
text-align: center;	
}

#language ul{
float: left;
position: relative;
width: auto;
height: auto;
margin: 8px 0px 0px 94px;	
padding: 0px 0px 0px 0px;	
}

#language ul li
{
display: block;
float: left;
height: 10px;
margin: 0px 6px 0px 0px;
padding: 0px 0px 2px 0px;
}

#language ul li.active
{
display: block;
float: left;
height: auto;
width: auto;
margin: 0px 6px 0px 0px;
padding: 0px 0px 2px 0px;
}

#language ul li:hover{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#language ul li a, #language ul li a:visited{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#language ul li a img{
border: 0px;
}

#language ul li a img:hover{
padding: 0px 0px 2px 0px;
margin: 0px 6px 0px 0px;
border-bottom: 1px solid #FFFFFF;
}

/* ------------------------------------- MENU HORIZONTAL END----------------------------------------------------*/

/* -------------------------------------MENU LEFT START ------------------------------------------------------- */

#sidebar-left{
float: left;
width: 200px;
height: auto;
background-color: transparent;
}

#menu_left{
float: left;
width: 170px;
height: auto;
margin: 24px 0px 0px 0px;
padding: 0px 0px 0px 20px;
list-style-type: none;
font-family: verdana;
font-size: 10pt;
font-weight: normal;}

#menu_left li{
float: left;
width: 100%;
height: auto;
text-align: left;
color: #000000;
text-decoration: none;
margin-bottom: 1px;
padding: 2px 0px 2px 10px;
border-bottom: 1px solid #C5C5C5;
border-top: 1px solid #C5C5C5;
border-left: 0px solid #C5C5C5;
background-image: url("pics/menu_left_line.png");
background-repeat: no-repeat;
}

#menu_left li:hover{
background-color: #FD9433;
background-image: url("pics/menu_left_line.png");
background-repeat: no-repeat;
}

#menu_left li a{
float: left;
font-weight: normal;
background-image: none;
color: #000000;
text-shadow: #5A5A5A 1px 1px 3px;
filter: Shadow(Color=#474747, Direction=135, Strength=2);
}

#menu_left li a:hover{
float: left;
background-color: #FD9433;
text-decoration: none;
background-image: url("pics/menu_left_line.png");
background-repeat: no-repeat;
text-shadow: #FFFFFF 1px 1px 3px;
filter: Shadow(Color=#474747, Direction=135, Strength=2);
}

#menu_left li:hover a{
color: #000000;
background-image: none;
}

#menu_left li:hover ul{
background-color: #FFFFFF;
display: block;
position: absolute;
text-align: left;           
margin: -17px 0px 0px 170px;
#margin: auto auto auto auto;
margin-top: -1px;
margin-top /*\**/: 0px\9;
border: 0px solid #000000;
}

#menu_left li:hover ul li ul{
display: none;
}


#menu_left li ul{
float: left;
width: 164px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
height: auto;
list-style-type: none;
display: none;
z-index: 2;}

#menu_left li ul li{
padding: 2px 0px 2px 10px;
margin: 0px 0px 0px 0px;
text-align: left;
background-color: #F7F7F7;
margin-bottom: 1px;
border-right: 1px solid #C5C5C5;
border-left: 0px solid #C5C5C5;
background-image: url("pics/menu_left_line.png");
background-repeat: no-repeat;
}

#menu_left li ul li:hover ul{
color: #000000;
text-decoration: none;
display: block;
text-align: left;
border-right: 1px solid #C5C5C5;
border-left: 0px solid #C5C5C5;
background-image: url("pics/menu_left_line.png");
background-repeat: no-repeat;
}

#menu_left li ul li a{
font-weight: normal;
}

#menu_left li ul li a:hover{
background-image: none;
}

#menu_left li ul li ul{
float: left;
width: 164px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
height: auto;
list-style-type: none;
display: none;}

#menu_left li ul li:hover ul{
background-color: #FFFFFF;
display: block;
position: absolute;
float: right;           
margin: -17px 0px 0px 164px;
#margin: auto auto auto auto;
margin-top: -1px;
margin-top /*\**/: 0px\9;
}

#sidebar_left_obal{
float: left;
width: 200px;
height: auto;
background-color: transparent;
margin: 180px 0px 0px 0px;
}

#pocitadlo {
background-color: transparent;
float: left;           
margin: 0px 0px 0px 65px;
}

#audio_player {
	position: relative;
  float: left;
	width: auto;
	height: auto;		
	margin: 8px 0px 0px 22px;	
  padding: 0;
  text-align: center;
}

/* -------------------------------------MENU LEFT END ------------------------------------------------------- */

#main{
float: left;
width: 1000px;
background-color: #FFFFFF;
background-image: url("pics/content_bg_prechod.png");
background-repeat: repeat-x;
text-align: left;
}


#content{
float: left;
width: 596px;
background-color: transparent;
background-image: url("pics/content_border.png");
background-repeat: repeat-y;
}

#drobeckova_navigace{
float: left;
width: 596px;
height: 30px;
font-size: 10pt;
margin: 10px 0px 0px 10px;
}

#drobeckova_navigace a{
font-size: 10pt;
font-weight: normal;
color: #000000;
}

#sidebar-right{
float: left;
_float: right;
_clear: both;
_margin-left: -20px;
width: 200px;
height: auto;
background-color:transparent;
}

#calendar{
float: left;
width: auto;
height: auto;
margin: 0px 0px 10px 0px;
}

#search{
float: left;
width: 200px;
height: 50px;
margin-top: 14px;
}

.searchbox {
float: left;
width: 178px;
height: 20px;
margin: 10px 0px 0px 10px;
}

.reklama {
float: left;
width: 200px;
height: auto;
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

.reklama img{
float: left;
width: 180px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 2px;
}

.reklama a{
float: left;
width: 180px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
text-align: center;
}

.reklama_animace img {
float: left;
width: 140px;
height: auto;
margin: 6px 0px 10px 30px;
padding: 0px 0px 0px 0px;
}

.reklama_animace h3 {
position: relative;
float: left;
width: 180px;
height: auto;
margin: 10px 0px 0px 0px;
padding: 0px 10px 0px 10px;
text-align: center;
color: #23238E;

}


/************************* FOOTER START ******************************/

#footer{
float: left;
width: 1000px;
height: auto;
margin: 0px 0px 12px 0px;
_margin: 0px 0px 120px 0px;	
text-align: left;
}

#footer_obal{
float: left;
width: 1000px;
height: auto;
margin: 0px 0px 0px 0px;
}

#footer_donators{
position: relative;
float: left;
width: auto; 
text-align: center;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 20px 140px;
}

#footer_donators li{
position: relative;
float: left;
width: auto; 
text-align: center;
padding: 0px 0px 0px 10px; 
margin: 0px 0px 0px 0px;
list-style-type: none;
display: inline;
}


#footer_donators li a img{
position: relative;
float: left;
width: auto; 
text-align: center;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
}



#footer_menu{
position: relative;
float: left;
width: 520px; 
text-align: center;
color: #FFFFFF;
font-size: 8pt;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 290px;
_margin: 0px 0px 0px 140px;  
}


#footer_menu li{
display: block;
position: relative;
float: left;
text-align: center;
list-style-type: none;
text-decoration: none;
}

#footer_menu li a{
font-size: 8pt;
font-weight: normal;
color: #000000;
}

#footer_bg_shadow{
width: 1000px;
height: 7px;
margin: 0 auto 0 auto;
background-color: transparent;
background-image: url("pics/footer_bg_shadoww.png");
background-repeat: repeat-x;
}

/************************* FOOTER END ********************************/


#sidebar-novy{
float: right;
margin-top: -10px;
}

#widget-reklama{
width: 200px;
float: right;
}	


/************************* POST START ******************************/

.post {
float: left;
width: 576px;
margin-top: 0px;
background-color: transparent;
background-image: url("pics/screen_logo.png");
background-repeat: no-repeat;
background-position: 50% 50px;
text-align: left;
padding-bottom: 10px;
padding: 0px 10px 0px 10px;
}

.post_posts {
float: left;
width: 596px;
margin-top: 0px;
background-color: transparent;
background-image: url("pics/screen_logo.png");
background-repeat: no-repeat;
background-position: 50% 50px;
text-align: left;
padding-bottom: 10px;
border-bottom: 1px solid #C5C5C5;
}

.post h2 {
}

.post_name {
font-family: "Book Antiqua", verdana, georgia;
font-size: 12pt;
padding-left: 24px;
padding-top: 5px;
font-weight: bold;
color: #910505;
}

.post_name a h2, .post_name a:visited h2 {
font-family: "Book Antiqua", verdana, georgia;
font-size: 12pt;
padding-left: 24px;
padding-top: 5px;
font-weight: bold;
color: #910505;
}

.post_name a:hover h2{
text-decoration: underline;
}

.post_author {
margin-left: 24px;
background-color: white;
float: left;
}

.post_author_name{
background-color: transparent;
color: #000000;
float: right;
padding-left: 5px;
}

.post_date {
background-color: transparent;
float: left;
margin-left: 10px;
}

.post_excerpt {
background-color: transparent;
margin-bottom: 10px;
}

.post_footer {
background-color: transparent;
}

.navigation_link {
background-color: transparent;
background-image: url("pics/content_bottom.png");
background-repeat: no-repeat;
width: 596px;
height: 119px;
margin: 0px 0px 0px 0px;
float: left;
text-align: center;
}

.post_news {
float: left;
width: 576px;
padding: 0px 10px 0px 10px;
background-color: transparent;
background-image: url("pics/screen_logo.png");
background-repeat: no-repeat;
background-position: 50% 50px;
text-align: left;
padding-bottom: 10px;
border-bottom: 1px solid #C5C5C5;
font-family: "Book Antiqua", verdana, georgia;
font-size: 12pt;
font-weight: normal;
color: #23238E;
}

/************************* POST END ********************************/

/************************* POST START SINGLE ***********************/

.post h2 {
color: #FFFFFF;
text-decoration: underline;
}

.post-info {
float: aleft;
padding-bottom: 10px;
border-bottom: solid 1px #B2B2B2;
}

.post-info-content {
padding-left: 24px;
float: aleft;
}

/************************* POST END SINGLE *************************/


/************************* COMMENT START ***************************/

#respond{
float: left;
position: relative;
width: 570px;
height: auto;
background-color: white;
padding: 10px; 0px 0px 10px;
border-left: 1px solid #B2B2B2;
}

#respond h3{
color: #262626;
text-decoration: none;
padding-left: 24px;	
}

#comment{
float: left;
position: relative;
width: 530px;
height: auto;
}

.commentlist{
float: left;
position: relative;
width: 580px;
height: auto;
background-color: transparent;
margin-bottom: 0px;
padding-left: 0px;
list-style-type: none;
}

.commentlist li{
border-bottom: solid 1px #B2B2B2;
padding-left: 24px;
}

#comments {
color: #262626;
text-decoration: none;
padding-left: 24px;
background-color: white;
padding-top: 10px;
float: left;
border-left: 1px solid #B2B2B2;
}

.comment-meta a:hover{
color: #262626;
}

/************************* COMMENT END *****************************/



/************************* MENU PAGE START ******************************/

#header-pages{
float: left;
position: relative;
width: auto;
height: auto;	
}

.navlist_page { 
width: auto;
height: 43px;
margin: 40px 0px 0px 20px;
padding: 0px 0px 0px 0px;
display: table;
}


.navlist_page li {
width: 90px;
height: 43px;
float: left;
margin: 0px 20px 0px 20px;
background-color: #5A5859;
background-image: url("pics/page_menu.png");
background-repeat: repeat-x;
text-transform: uppercase;
font-weight: bold;
color: #999999;
text-align: center;
list-style-type: none;
font-weight: bold;
}

.navlist_page a
{
display: table-cell;
color: #999999;
font-size: 14pt;
text-decoration: none;
height: 43px;
width: 90px;
vertical-align: middle;
text-align: center;
}

.navlist_page a:hover
{
display: table-cell;
color: white;
font-size: 14pt;
text-decoration: none;
height: 43px;
vertical-align: middle;
}


#header-pages .navlist_page .current_page_item {
background-image: url("pics/page_menu_active.png");
background-repeat: repeat-x;
}

#header-pages .navlist_page .current_page_item a {
color: white;
font-size: 14pt;
}

#header-pages .navlist_page .current_page_item a:hover {
color: white;
font-size: 14pt;
}

/************************* MENU PAGE END ********************************/

/************************* VIDEO START ********************************/

#base_video{
width: 780px;
height: 480px;
margin: 0px 0px 0px 15px;
padding: 0px 0px 0px 0px;
background-color: transparent;
background-image: url("pics/kino.jpg");
background-repeat: no-repeat;
}

#main_video{
width: 100%;
height: auto;
margin: 0px 0px 0px 0px;
padding: 110px 0px 0px 0px;
background-color: transparent;
text-align: center;
vertical-align: center;
margin-top: 15px;
}

#exit_video a{
width: 1px;
height: 1px;
top: 325px;
left: 15px;
position: absolute;
}

#exit_video a span{
display: none;
}

/************************* VIDEO END **********************************/

#hlasovani{
float: left;
height: auto;
width: 180px;
margin: 5px 12px;
padding: 0px;
}

#hlasovani h2{
float: left;
height: auto;
width: 180px;
margin: 0px 0px 5px 0px;
padding: 0;
}

#hlasovani ul{
list-style-type: none;
padding: 0;
}

.motto {
float: left;
font-weight: normal;
background-image: none;
color: #000000;
text-shadow: #5A5A5A 1px 1px 3px;
filter: Shadow(Color=#474747, Direction=135, Strength=2);
text-transform: uppercase;
font-size: 10pt;
text-align: center;
width: 594px;
height: 26px;
background: url("pics/animotto.gif") transparent no-repeat 50px 0px;
margin: 4px 1px 0px 1px;
padding: 0px 0px 0px 0px;
}
