.nod {position:absolute; top:-5000px;	width:1px; height:1px;}

*{margin:0;padding:0}

html, body {
color: #29166F;
background:white url('./grafika_new/fantom_background.jpg') 0 0 repeat;
}
body {
font: 75% 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
line-height: 1.6em;
margin: 0;
text-align: center;
}

/* Nadpisy */
h1,h2,h3,h4 {
line-height: 1.3em;
margin:0;
/* margin: 1em 0 0.15em 0; */
}


/* Odstavce */
p {
margin: 0 0 1em 0;
text-indent: 2em;
}

/* Odkazy */
a {
font-size : 100%; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
text-decoration: none;
} 
a:link {
color : #29166F; 
font-weight : bold; 
} 
a:visited {
color : #29166F; 
} 
a:hover {
color : #29166F;
text-decoration : underline; 
} 
a:active {
color : #D6312C; 
}

/* Formularove prvky */
input {
color : #4D4D4D;;
font-family : "Arial", sans-serif;
font-style : normal;
font-weight : bold;
font-size : 11px;
}
select {
color : #29166F;
font-family : "arial", sans-serif;
font-style : normal;
font-weight : bold;
font-size : 11px;
}
textarea {
background : #ffffff;
color : #29166F;
font-family : "Arial", sans-serif;
font-style : normal;
font-weight : bold;
font-size : 11px;
}

/* Tabulkove prvky */
table, th, td {
font-size: 1em;
}

/* Obecne tridy */
.cara {
height: 1px;
border-style : solid;
border-width : 0 0 1px;
border-color : #29166F;
padding : 0;
}

.anotation {
float: left;
margin-bottom: 3em;
width: 100%;
height: auto;
}
.anotation .nadpis {
font-size: 12px;
cursor: pointer; cursor: hand;
}
.anotation .soutez {
float:none;
margin: 3px auto;
width: 230px;
display: none;
}

/* Tridy spojene s prvkem */
h4.tmavy {
background-color: #29166f;
border-top: 1px solid #fff500;
border-bottom: 1px solid #fff500;
padding-left: 1em;
}
h4.tmavy a, h4.tmavy a:visited, h4.tmavy a:hover {
color: #ffffff;
font-style: italic;
text-decoration: none;
}
p.normalni {
text-align : justify; 
} 


input.submit {
color : #ffffff; 
border: 1pt solid #29166F;
background : #29166F;
font-family : "Arial", sans-serif;
font-style : normal; 
font-weight : bold; 
font-size : 11px; 
} 

/* Konkretni prvky podle id */
#hlavni_menu, #podmenu {
color: #ffff00;
background-color: #0093DD;
font-size: 13px;
font-weight: normal;
font-family : Arial, sans-serif;
word-spacing: -1px;
}
#podmenu {
line-height: 0.95;
}

#hlavni_menu a, #podmenu a {
color: #ffffff;
font-weight : bold;
}
#hlavni_menu a:hover, #podmenu a:hover {
color: #ffff00;
text-decoration: none;
}


div#vsuvka {
font-size: smaller;
}
div#vsuvka a {
text-decoration: underline;
}

/* Ostatni dodelavky */
.plakat {
  border: 1px solid #000000;
  /* border-collapse: collapse; */
  table-layout: fixed;
  /* overflow: hidden; */
}

table.plakat tr td.a {
  border: 0 solid #000000;
  overflow: hidden;
}
center{clear:both}

/* FACEBOOK - button - pridal dd 091204 */
a.facebook{

}
a.facebook_fanousek {width:220px;}
a:hover.facebook, a:active.facebook, a:visited.facebook, a:link.facebook {
text-decoration:none;
}

.facebook_icon{
background:url('./grafika_new/stan_ se_fanouskem.png') no-repeat 0 0;
text-indent:25px;
display:block;
}





.head {
    background:url('./grafika_new/fantom_header.png') 0 0 repeat-x;
    text-align: center;
    margin:0 auto;
    width:100%;
    
}

.footer {
    background:url('./grafika_new/fantom_footer.jpg') 0 0 repeat-x;
    text-align: center;
    margin:0 auto;
    width:100%;
}
.content{
    margin-left:auto;
    margin-right:auto;
    border:none;
}

.tablebordertop{
    background:url('./grafika_new/tablebordertop.png') 0 0 repeat-x;
    width:1024px;
    height:13px;
    margin-left:auto; 
    margin-right:auto;
    margin-top:5px; 
}


.tableborderbottom{
    background:url('./grafika_new/tableborderbottom.png') 0 0 repeat-x;
    width:1024px;
    height:13px;
    margin-left:auto; 
    margin-right:auto;
    margin-bottom:5px; 
}


.content_block_head {
    width:1024px;
    height:134px; 
    margin-left:auto; 
    margin-right:auto;
}

.content_block_head a img {
    border:none;
}



.content_block_menu {
    width:1024px;
    height:37px; 
    margin-left:auto; 
    margin-right:auto;
}

.content_block_menu .item {
    color:white;
    font-size:1.10em;
    margin-left:10px;
    display:block;
    float:left;
    margin-top:8px;
}

.content_block_menu .item:visited {
	color:white;
}





.content_block_menu .item_active
{
    color:#1FA2FF;
    font-size:1.10em;
    margin-left:10px;
    display:block;
    float:left;
    margin-top:8px;
}

.content_block_menu .item_active:visited {
    color:#1FA2FF;
}


.content_block_menu .item:hover {
    color:#1FA2FF;
}






.content_block_menu .separator {
    margin-left:10px;
    float:left;
    margin-top:13px;
}

.content_block_menu .find {
    float:left;
    margin-left:65px;
    margin-right:55px;
}

.content_block_menu .social_tittle{
	position:relative;
	top:-12px;
	margin:0px;
	display:block;
	float:left;

	
	}

.content_block_menu .social_tittle img{
    border:none;
    margin:0px;
}



.content_block_footer {
    width:1000px;
    height:151px; 
    margin-left:auto; 
    margin-right:auto;
}

.content_block_footer .contacts, .podporujte {
    margin:25;
    margin-righ:20px;
    float:left;
    color: #2B2B2B;
    text-align:left;
}

.content_block_footer .contacts .tittle, .podporujte .tittle {
	float:left;
    font-size: 1.6em;
    margin-bottom:5px;
    margin-top:5px;
    text-shadow: white 1px 1px 0px;    
}

.content_block_footer .contacts .address {
    line-height: 1.3em;
    float:left;
    font-style:normal;
    margin-right:45px;
    font-size: 1.15em;
    text-shadow: white 1px 1px 0px;    
}

.content_block_footer .contacts .address strong {
    font-size: 1.25em;
}

.content_block_footer .contacts .logo, .podporujte .logo {
    float:left;
    margin-left:10px;
    margin-right:10px;
}

.content_block_footer .contacts .logo img, .podporujte .logo img {
    border:none
}

.content_block_footer .separator {
    float:left;
    margin-top:17px;
    margin-left:5px;
    margin-right:5px;
}
.content_block_footer .podporujte {

	
	}

.content_block_footer .podporujte .text {
    float:left;
    margin-right:10px;
    line-height: 1.30em;
    font-size: 1.15em;
    text-shadow: white 1px 1px 0px; 
}

 .statistic {
    float:left;
    border:none;
    margin:4px;
    margin-top:65px;
}

.social_icon {
    float:left;
    margin:1px;
    margin-top:55px;
}

.social_icon img {
    border:none;
}




.content_block_footer .podporujte .text a{
    color: white;
    text-shadow: black 1px 1px 0px; 
    font-style:normal;
    font-size: 1.25em;
}

.content_block_footer .podporujte .text a:visited {
    color: white;
}

.content_block_footer .podporujte .text a:active {
    color: white;
}


.lefcolumn{
	background: url('./grafika_new/leftcolumn.png') 0 0 repeat-y;
}

.centercolumn{
    background: url('./grafika_new/centercolumn.png') 0 0 repeat-y;
}

.rightcolumn{
    background: url('./grafika_new/rightcolumn.png') 0 0 repeat-y;
}




.left_menu{
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-bottom:25px;
	list-style:none;
	width:179px;
}

.left_menu li{
    list-style-type:none;
    display:block;
    background: url('./grafika_new/menu_separator.png') 0 0  no-repeat ;
    background-position:bottom;
    height:25px;
    padding-top:10px;
    padding-left:25px;

}



.left_menu li a {
    color:black;
    font-style:normal;
    font-weight:normal;
    font-size: 1.25em;
    display:block;
    background: url('./grafika_new/menu_dot_deactive.png') 0 5px  no-repeat ;
    padding-left:15px;
    height:25px;
    
}



.left_menu li a:visited{
    color:black;
}

.left_menu li a:active {
    color:black;
}

.left_menu li a:hover {
    color:#1FA2FF;
    background: url('./grafika_new/menu_dot_active.png') 0 5px  no-repeat;
}

.left_menu .menu_item_active a:LINK {
    color:#1FA2FF;
}

.left_menu .menu_item_active  a:visited{
    color:#1FA2FF;
}

.left_menu .menu_item_active a:active {
    color:#1FA2FF;
}

.left_menu .menu_item_active a:hover {
    color:#1FA2FF;
}


.left_side_banner, .banner_item {
	width:125px;
	background-color: #989898;
	margin:10px;
	margin-left:22px; 
    padding:7px;
    
    -webkit-border-radius: 7px;  
    -moz-border-radius: 7px;   
    border-radius: 7px;
}

.banner_item{
	margin:0px;
	margin-left:10px;
	margin-top:10px;
	float:left;
	
	}


.holiday{
    width:311px;
    height:30px;
    font-size: 1.2em;
    margin-bottom:20px;
    text-align: center;
    color:#606060;
}

.google_find_box{
	width:311px;
	height:60px;
	background: url('./grafika_new/right_column_separator.png') 0 58px  no-repeat;
	margin-bottom:15px
}

.google_find_box a{
    display:block;
    float:left;
    
}

.google_find_box a img{
    border:none;
    margin:10px;
    
}

.google_find_box div{
    display:block;
    position:relative;
    float:left;
    margin-top:14px;
    
}


.google_find_box .input{
    float:left;
    border: 1px solid #858585;
    -webkit-border-radius: 7px;  
    -moz-border-radius: 7px;   
    border-radius: 7px;
    width:225px;
    height:28px;
    background: url('./grafika_new/google_find_button.png') 0 right  no-repeat;
    font-size: 1.25em;
    padding-left:5px;
    padding-right:45px;
}

.google_find_box .button{
    position:absolute;
    left:180px;
    width:47px;
    height:28px;
    border: none;
    background:none;
    cursor:Hand;
}

.right_big_baner{
    width:250px;
    background-color: #989898;
    margin:10px;
    margin-left:22px; 
    padding:7px;
    
    -webkit-border-radius: 7px;  
    -moz-border-radius: 7px;   
    border-radius: 7px;  

}
.right_big_baner a img {border:none}


.article{
color: #606060;
font-size: 1.1em;
background: url('./grafika_new/article_separator.png') 0 bottom no-repeat;
width: 475px;
text-align: justify;
margin-left: 10px;
padding-left: 10px;
padding-right: 10px;
}


.article p{
    text-indent: 0;
}


.article .img_box{
     float:left;
     width:100px;
     height:100px;
     -webkit-border-radius: 3px;  
     -moz-border-radius: 3px;   
     border-radius: 3px;
     background-color: #989898;
     border: 2px solid #5E5E5E;
     margin:10px;
     margin-top:0px;
     padding:3px;
     margin-left: 0px;
}



.article h2{
    margin-top:15px;
	text-align: left;
}

.article h2 a{
    color:#606060;

}

.article .date{
    float:left;
    margin:3px;
    margin-left:10px;
}

.article .author{
    float:right;
    margin:3px;
}


.fantom_reader{
     width:495px;
     margin-left:8px;
     margin-top:10px;
     background-color: #9D9D9D;
     border: 1px solid #646464;
     -webkit-border-radius: 8px;  
     -moz-border-radius: 8px;   
     border-radius: 8px;
     
}

.fantom_reader .menu{
     width:450px;
     height:20px;
     text-align:center
}




.fantom_reader .menu .item{
    height:14px;
    float:left;
    padding-top:6px;
    padding-left:auto;
    padding-right:auto;
    font-size: 0.9em;
    text-shadow:  #D9D9D9 1px 1px 0px;    
    color: #3B3B3B;  
    background-color: #919191;
    margin-left:-1px;
    
    margin-top:-1px;
    border-right: 1px solid #646464;
    border-left: 1px solid #646464;
    border-top: 1px solid #646464;
    
    -webkit-border-top-left-radius: 8px;  
    -moz-border-radius-topleft: 8px;   
    border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;  
    -moz-border-radius-topright: 8px;   
    border-top-right-radius: 8px;  
}

.fantom_reader .menu .item a{

    margin:0px;
    padding:0px;
    text-shadow:  #D9D9D9 1px 1px 0px;    
    color: #3B3B3B;   
    text-decoration: none;
    
}

.fantom_reader .menu .item .new{
    text-shadow:  none;
    color: #FFFFFF;  
    font-size:0.8em;
    margin-left:3px; 
}



.fantom_reader .menu .active{
    background-color: #CFCFCF;
}

.fantom_reader .menu .active a{
    #color: #1FA2FF;  
    #text-shadow:  #D4D4C4 1px 1px 0px;   
   
}

.fantom_reader .menu #frst{
    margin-left:-1;
}

.fantom_reader  .separator{
	border:none;
	margin:0;
}

.fantom_reader .content{
    margin:4px;
    margin-left:-4px;    
}

.fantom_reader .content a{
    margin-left:16px;
    line-height: 1.6em;
    color: #414141;
    font-style:normal;
    font-weight:normal;
    display:block; 
    background: url('./grafika_new/menu_dot_reader.png') 0 5px  no-repeat ;
    padding-left:15px;
       
}

.fantom_reader .content .filter{
    text-align: center; 
}


.fantom_reader .content .archive_filter{
    display:inline;
    margin:0;
    margin-left:2px;
    margin-right:2px;   
    background: none;
    padding-left:3px;
}





.fantom_reader .content a:hover{
    color: white;    
}


.article_detail{
   width:517px;
   
}

.article_detail p {
   text-indent: 0;
   margin-top:1px;
   margin-bottom:1px;
   
}

.article_detail object{
    margin:5px;
}

.article_detail a{
   color: #4D4D4D;
}



.article_detail h1{
   color: #4D4D4D;
   background: url('./grafika_new/article_detail_separator.png') 0 bottom  no-repeat;
   margin-top:10px;
   margin-bottom:5px;
   min-height:40px;
   padding-left:15px;
   padding-right:15px;
}


.article_detail strong{
   color: #4D4D4D;
   font-weight: bold;   
}

.article_detail .text_anotation{
   color: #4D4D4D;
   padding-left:15px;
   padding-right:15px;
   display:block;
   text-align : justify;
   font-size: 1.25em;
   margin-bottom:5px;
}



.article_detail .content{
   color: #5A5A5A;
   padding-left:15px;
   padding-right:15px;
   display:block;
   text-align : justify;
   font-size: 1.05em;
   text-indent:0px;
   
}


.article_detail .img{
   height:265px;
   width:470px;
   margin-left:20px;
   background-color: #868686;
   border: 1px solid #474747;
   margin-bottom:10px;
}

.article_detail .label{
   font-size: 1.15em;
   color: #4D4D4D;
   font-weight:bold;
}


 .next_image_box{
   height:56px;
   margin:30px;
   margin-left:15px; 
}

 .next_image{
   height:50px;
   width:50px;
   margin:3px;
   margin-top:10px;
   float:left;
   background-color: #7F7F7F;
   border: 1px solid #474747;  
}

 .next_image img{
   height:50px;
   width:50px;
}

.article_detail .footer{
	font-size: 0.9em;
	color: #4D4D4D;
	background:none;
	padding-left:15px;
    padding-right:15px;
    text-align:left;
    width:490px;
	}
	
.article_detail .separator{
	margin-top:10px;
	}



.object_content{
	width:517px;
	margin-top:15px;
	color:4D4D4D;
	text-align:left;
}

.object_content h1{
    padding-left:15px;
    padding-bottom:5px;
    background: url('./grafika_new/article_detail_separator.png')  0 bottom no-repeat;
}

.object_content h2{
    font-size:1.2em;
    color:4D4D4D;
}

.object_content h2 .new{
    font-size:0.8em;
    color:#1FA2FF;
    text-shadow:  #eFeFeF 1px 1px 0px;
    font-style: normal;
    font-weight: normal; 
    vertical-align:super;  
}

.object_content h3{
    padding-left:15px;
    padding-bottom:5px;
    color:#4D4D4D;
    font-size:1.1em;
}



.object_content h5{
    color:4D4D4D;
}


.object_content .section_title{
    color:4D4D4D;
    font-size:1.6em;
    font-weight: bold;
    margin-left:15px;
    margin-top:5px;
}


.object_content .err{
    margin-left:15px;
    margin-top:10px;
}


.object_content .filtr{
    margin-top:15px;
    padding-left:15px;
    padding-bottom:10px;
    background: url('./grafika_new/article_detail_separator.png')  0 bottom  no-repeat;

}

.object_content .filtr .label{
    font-weight:bold;
    color:4D4D4D;
    padding-right:5px;
    
}

.object_content .filtr select{
    width:150px;
}

.object_content .filtr .radio{
    margin:6px;
    color:4D4D4D;
    font-weight:bold;
}

.object_content .filtr .bt_zobrazit_program{
    margin:6px;
    margin-top:15px;
    color:#000000;
    text-shadow:  #FFFFFF 1px 1px 0px;   
    background: url('./grafika_new/bt_zobrazit_program.png') 0 0  no-repeat;
    height:25px;
    width:131px;
    border:none;
    font-weight:normal;
    float:right;
}

.object_content .object_line{
    margin-top:10px;
    margin-bottom:10px;
    font-size: 1.10em;
    background: url('./grafika_new/article_detail_separator.png')  0 bottom  no-repeat; 
    min-height: 120px;
    padding-bottom:5px;
}

.object_content .object_line h5 a{
    font-size: 1.20em;
    color:4D4D4D;
    margin-bottom:5px;
}
.object_content .object_line h5{
    margin-bottom:5px;
    padding-top:5px;
}



.object_content .object_line .image{
     float:left;
     width:100px;
     height:100px;
     -webkit-border-radius: 3px;  
     -moz-border-radius: 3px;   
     border-radius: 3px;
     background-color: #989898;
     border: 2px solid #5E5E5E;
     margin:10px;
     margin-top:0px;
     margin-right:5px;
     padding:3px
}

.object_content .object_line img{
    border:none;
    width:100px;
    height:100px;
    
}

.object_content .object_line .text{
    padding:15px;  
}


.object_content .object_line .mail_link{
     color:4D4D4D;
}

.object_content .object_line .right_content{
     float:right;

     width:390px;
}

.object_content .object_line .right_content h5{
    margin-top:1px;
}






.object_content .object_line .date{
     float:left;
     width:200px;
}

.object_content .object_line .date .marked{
     font-weight: bold;
     color:#1FA2FF;
}



.object_content .object_line .type{
     float:right;
     width:160px;
     margin-right:15px;
     font-weight: bold;
     text-align:right;
}


.object_content .object_line .description{
     height:65px;
     margin-top:3px;
     margin-right:15px;
     text-align: justify;
     text-indent: 0px;
}

.object_content .object_line .description a{
    color:4D4D4D;
}

.object_content .object_line .admission, .object_content .object_line .where{
    margin-left:15px;
}

.object_content .object_line .where a{
    color:4D4D4D;
}

.object_content .object_line .competitive{
    background:black url('./grafika_new/soutezit_bt.png') 0 0  no-repeat;
    width:90px;
    height:25px;
    text-align:center;
    line-height: 25px;
    color:#000000;
    text-shadow:  #DADADA 1px 1px 0px;
    font-weight: normal; 
    float:right;
    margin-top:-15px;   
    
}

.object_content .support_us{
	
	}
	
.object_content .support_us h2{
	margin:5px;
	margin-left:15px;
   }
   
.object_content .support_us .logoset{
    float:left;
    text-align: center;
    margin:10px;
    margin-left:35px;
    }
    
 .object_content .support_us .logoset a{
    display:block;
 } 
    
  .object_content .support_us .logoset a img{
    border:none;
  }    
  
  .object_content .support_us .logoset .downloader{
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
    }
  
  .object_content .support_us .baner_set{
    margin-left:5px;
    padding:5px;
  }
  
  
  .object_content .support_us .baner_set   .tittle .left{
    float:left;
    width:70px;
    margin-left:3px;
  }

  .object_content .support_us .baner_set   .tittle .name {
    width:70px;
    margin:3px;
    font-weight: bold;
  }
  
  .object_content .support_us .baner_set   .tittle .size {
    width:60px;
    margin:2px;
  }
  
  
  
  
  .object_content .support_us .baner_set   .tittle .baner_image{
    display:block;
    float:right;
    width:60px;
    margin-top:10px;
    margin-right:5px;
  }
  
  .object_content .support_us .baner_set   .tittle .baner_image img {border:none;}
  
  .object_content .support_us .baner_set .code{
	  width:470px;
	  height:60px;
	  color:#4D4D4D;
	  background-color: #FFFFFF;
      border: 1px solid #7D7D7D;
      -webkit-border-radius: 8px;  
      -moz-border-radius: 8px;   
      border-radius: 8px;
      margin:5px;
      font-size:0.8em;
      padding:8px;
  }   




.bt {
    display:block;
    margin-top:-20px;
    margin-right:15px;   
}

.content_separator{
	height:1px;
	width:517px;
	margin-top:10px;
	margin-bottom:10px;
    
}

.object_content .object_table{
    margin-left:15px;
    margin-right:15px;
    margin-bottom:25px;
    color:#101010;
}

.object_content .object_table .header{
    margin-top:10px;
    height:19px;
    padding-top:5px;
    padding-left:15px;
    background: url('./grafika_new/object_table_header.png') 0 0  repeat-x;
    border: 1px solid #888888;
    
    -webkit-border-top-left-radius: 8px;  
    -moz-border-radius-topleft: 8px;   
    border-top-left-radius: 8px;  
    
    -webkit-border-top-right-radius: 8px;  
    -moz-border-radius-topright: 8px;   
    border-top-right-radius: 8px;

    font-size: 1.1em;
    text-shadow:  #D7D7D7 1px 1px 0px;    
}

.object_content .object_table .tittle{
	background: #D9D9D9  url('./grafika_new/object_table_separator.png') 0 bottom  no-repeat; 
	padding:6px;
	height:16px;
	font-size: 1.05em;
	
}

.object_content input{
    color: #4D4D4D;
}
.object_content select{
    color: #4D4D4D;
}

.object_content a{
    color: #4D4D4D;
}



.object_content .object_table .header .city{
    float:right;
    margin-right:5px;
}


.object_content .object_table .tittle .object{
    float:left;
}

.object_content .object_table .tittle .object a{
    color:#101010;
    font-weight:bold;
}

.object_content .object_table .tittle .city{
    float:right;
}



.object_content .object_table{
    margin-left:15px;
    margin-right:15px;
    margin-bottom:25px;
}

.object_content .object_table .line{
	background-color:#D9D9D9;
	background-image:  url('./grafika_new/object_table_separator.png') 0 bottom  no-repeat ; 
	padding:7px;
	padding-top:8px;
	padding-bottom:8px;

    
}

.object_content .object_table .line_diferent{
	background-color:#e8e8e8;
    background-image:   url('./grafika_new/object_table_separator.png') 0 bottom  no-repeat ; 
    padding:7px;
    padding-top:8px;
    padding-bottom:8px;    
}

.object_content .object_table .line .top, .object_content .object_table .line_diferent .top{
    margin-top:4px;
    font-size: 0.95em;
}

.object_content .object_table .line .bottom, .object_content .object_table .line_diferent .bottom{
    margin-top:3px;
    font-size: 1.05em;
}

.object_content .object_table .line .bottom a, .object_content .object_table .line_diferent .bottom a{
    color:#101010;
    font-weight:normal;
}









.object_content .object_table .top .date, .object_content .object_table .top .time{
    float:left;
    margin-right:8px;
}

.object_content .object_table .top .type{
    float:right;
}

.object_content .object_table .top label{
    font-weight:bold;
}


.detail{
    color:4D4D4D;  
}

.detail h1{
   color: #4D4D4D;
   background: url('./grafika_new/article_detail_separator.png') 0 bottom  no-repeat;
   margin-top:10px;
   min-height:40px;
   padding-left:15px;
   padding-right:15px;
   margin-bottom:5px;
}

.detail h3{
   margin-top:10px;
}

.address_conteiner{
    padding-left:55px;
}

.detail .img{
   height:265px;
   width:470px;
   margin-left:15px;
   margin-top:15px;
   background-color: #868686;
   border: 1px solid #474747;
   margin-bottom:10px;
   display:block;
}


.address_box{
    float:left;
    min-width:160px;
    min-height:80px;
    margin:5px;
    margin-left:25px;
}

.address_box .left_culomn{
    float:left;
}

.address_box .right_culomn{
    float:right;

}





.address_box a {
    color: #4D4D4D;
}

.address_box h5{
    margin:0;
    margin-bottom:5px;
    font-size:1.1em;
}


.detail .detail_line {
        padding: 5px;
	padding-left:15px;
	padding-right:20px;

}

.detail .googlemap{
     background-color: #969696;
     padding:8px;
     margin-left:auto;
     margin-right:auto;
     width:400px;
     height:270px;
     border: 1pt solid #7B7B7B;
     -webkit-border-radius: 8px;  
     -moz-border-radius: 8px;   
     border-radius: 8px;
}

.detail .detail_line h5{
   font-size:1.1em;
   margin:0;
   margin-bottom:5px;

}

.detail .detail_line .label{
	font-weight: bold;
	line-height: 1.6em;
	padding-right:3px;
}

.detail .top_label{
    font-size: 0.9em;
    padding-left:3px;
    margin:3px;
    
}

.detail .detail_line small{
    font-size: 0.8em;
    padding-left:3px;
    margin:3px;
}

.detail .detail_line input{
    color:#4D4D4D;
    margin-top:3px;
}



.detail .detail_line .value{
        line-height: 1.5em;
        text-align:justify;
        color: #4D4D4D;
}

.detail .detail_line .send{
    background:black url('./grafika_new/soutezit_bt.png') 0 0  no-repeat;
    width:90px;
    height:25px;
    border:none;
    color:#000000;
    text-shadow:  #DADADA 1px 1px 0px;
    font-weight: normal;
    font-size:1em;
    float:right;
    margin-top:5px; 
}

.detail .detail_line a{
    color: #4D4D4D;
}





.detail  .date{
	 margin-left:15px;
     float:left;
     width:200px;
}

.detail .date .marked{
     font-weight: bold;
}





.detail .type{
     float:right;
     width:160px;
     margin-right:20px;
     font-weight: bold;
     text-align:right;
}

.list_public_fantom{
    padding:10px;
}

.list_public_fantom .view{
	float:left;
	margin:10px;
	padding:3px;
	background-color: #868686;
	-webkit-border-radius: 3px;  
    -moz-border-radius: 3px;   
    border-radius: 3px;
}


.list_public_fantom .img img{
    border:none;
}

.list_public_fantom .bottom_desc{
	margin:3px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}


.list_public_fantom .bottom_desc a{
    color:3D3D3D;
}

.warning {
	background: url('./grafika_new/warnings_background.png') 0 0  repeat;
	margin:15px;
	padding:7px;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
	color:white;
	-webkit-border-radius: 8px;  
    -moz-border-radius: 8px;   
    border-radius: 8px;
    font-size: 1.2em;
}

.warning a {
    color:white;
}


.back_button{
    float:right;
    color: black;
    margin:20px;
    font-size:1.2em;
}

.back_button a{
    color: #4D4D4D;
}

.back_button a:ACTIVE{
    color: #4D4D4D;
}

.back_button a:HOVER{
    color: #4D4D4D;
}

.back_button a:VISITED{
    color: #4D4D4D;
}

.back_button a:HOVER{
    color: #4D4D4D;
}

.right_content_separator{
    width:311px;
    height:2px;
    background: url('./grafika_new/right_column_separator.png') 0 0  no-repeat;
    margin-bottom:5px;
    margin-top:5px;
}

.rightcolumn h3{
    margin:0;
    color: #4D4D4D;
    margin-left:15px;
    font-size:1.3em;
}


.survey{
    padding-left:15px;
    padding-right:15px;
    color: #4D4D4D;

}

.survey .question{
    margin-bottom:10px;
    font-weight: bold;
}
.survey .number_of_votes{
    margin-top:3px;
}

.survey .reply{
    margin-bottom:1px;
    padding-left:0px;
}

.survey .reply a{
    color: #4D4D4D;
    font-weight: normal;
}

.survey .graph{
    background-color: #9A9A9A;
    width:235px;
    height:9px;
    float:left;
    margin-bottom:5px;
    border-color: white;
    border-style: solid;
    border-width: 1px;
    
}

.survey .perc{
    float:left;
    margin-left:5px;
    font-size:0.8em;
    margin-bottom:5px;
}

.copyright{
	width:430px;
	float:right;
	color: #4D4D4D;
	margin-right:155px;
	}


.anketa,.competition{
    color: #4D4D4D;
    font-size: 1.4em;
    font-weight: bold;
    margin-left:15px;
}

.competition .new_ico{
    margin-left: 10px;
    margin-bottom: -5px;
}

.competition_wraper{
    margin:8px;
    margin-left: 15px;
}
.competition_wraper img{
    float:left;
    margin-right: 10px;
    -webkit-border-radius: 1px;  
    -moz-border-radius: 1px;   
    border-radius: 1px;
    border: 1px solid #505050;  
    
}

.competition_wraper .competition_content{
    float:left;
    color: black;
}

.competition_wraper .competition_content a, .competition_wraper .competition_content a:visited{
    color: black;
    text-shadow: #F0F0F0 1px 1px 0px;
}

.competition_wraper .competition_content a:hover{
    color: #388BFF;

}

.competition_wraper .competition_content .date_time_end{
    margin-top: 3px;
}


	

.gap_5px{
    width:auto;
    height:5px;
}

.gap_10px{
    width:auto;
    height:10px;
}

.gap_15px{
    width:auto;
    height:15px;
}

.gap_20px{
    width:auto;
    height:20px;
}

.gap_25px{
    width:auto;
    height:20px;
}

.cleaner {
	clear:both;
	}
	
* {border:none;}



ul.error {margin:0 13px;padding:0;}
ul.error li {
   background-color: #ffd1d1;
   border: 3px solid #f8acac;
   color: #a20000;
   -moz-border-radius: 5px 5px 5px 5px;
   cursor: pointer;
   display: block;
   margin-bottom: 10px;
   padding:6px 3px;
}

.flash {
   -moz-border-radius: 5px 5px 5px 5px;
   cursor: pointer;
   display: block;
   margin: 13 13px;
   margin-bottom: 10px;
   padding:6px 3px;
}
.success {
   background-color: #EAF7D9;
   border: 3px solid #BBDF8D;
   color: #336801;
}

.flasherror {
   background-color: #ffd1d1;
   border: 3px solid #f8acac;
   color: #a20000;
}



form textarea, .text {
   border:1px solid #666;
   -moz-border-radius: 5px;
   border-radius: 5px;
   padding:3px 6px;
}




#paginator,#archiv {
    padding: 6px;
    padding-left: 10px;
    padding-right: 10px;
    margin:10px;
    margin-left:13px;
    background-color: #C9C9C9;
    -webkit-border-radius: 4px;  
    -moz-border-radius: 4px;   
    border-radius: 4px;
}

#paginator span.number{
    padding: 4px;
    color: #459AFF;
}

#paginator a.number{
    padding: 4px;
    color: #676767;
}

#archiv{
    min-height: 40px;
    background:#C9C9C9 url('./grafika_new/archiv.png') center right  no-repeat;
    padding: 7px;
    padding-bottom: 4px;
    padding-right: 30px;
    margin-right: 20px;
    font-size: 1em;
}

#archiv .filter{
    margin-bottom: 3px;
}

#archiv .filter .archive_filter {
    padding: 2px;
    color: #676767;
}

#archiv .filter .active{
    color: #459AFF;
}



	
			
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:2000px;
            }
    /* // image replacement */
			
	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:696px;
		background:#fff;		
		margin-bottom:2em;
		}	
	#header{
		height:80px;
		line-height:80px;
		background:#5DC9E1;
		color:#fff;
		}				
	#content{
		position:relative;
		}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider,#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:487px;
		height:180px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:12px;
		height:27px;
		position:absolute;
		left:2px;
		top:85px;
		z-index:5000;
		}	
	#nextBtn, #slider1next{ 
		left:494px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:12px;
		height:27px;
		background:url(./grafika_new/btn_prev.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(./grafika_new/btn_next.png) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
            
            width:300px;
                position: absolute;
                z-index:2000;
		margin: 0;
		padding:0;
		height:12px;
                top:189px;
                left: 189px;
                text-align: center;
		}
	ol#controls li{
		margin:0; 
		padding:0;
		float:right;
		list-style:none;
		height:12px;
		line-height:12px;
		}
	ol#controls li a{
		float:right;
		height:12px;
		line-height:12px;
		color:#555;
		padding:0;
		text-decoration:none;
                cursor: default;
		}
                
                ol#controls li a span{
                    display: block;
                    height:12px;
                    width:12px;
                    background:url(./grafika_new/dotDeactive.png) center center no-repeat;
                      
                }
                
	ol#controls li.current a span{
            display: block;
                    height:12px;
                    width:12px;
                    background:url(./grafika_new/dotActive.png) center center no-repeat;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	


        #slider_wrap{
            width: 477px;
            height:170px;
            overflow: hidden;
            position:relative;
            padding:15px;
            padding-bottom: 20px;

            margin: 5px;
            background-color: #F6F6F6;
            -webkit-border-radius: 4px;  
            -moz-border-radius: 4px;   
            border-radius: 4px;
            border: 1px solid #AAA9A9;  
        }

        #slider_frame{
            width: 45px;
            height:45px;
            z-index: 2000;
            background: url('./grafika_new/top.png') top right  no-repeat;
            position: absolute;
            top:0;
            left:462;
            -webkit-border-radius: 4px;  
            -moz-border-radius: 4px;   
            border-radius: 4px;
        }

        #slider div.slider_article{
            width: 477px;
            height:170px;
        }

        #slider div.slider_article img{
            border: 1px solid #444444;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
            float:left;
        }

        #slider div.slider_article h2{
            text-decoration:underline;
        }
        
        #slider div.slider_article h2 a{
            color:#53585B;
            text-decoration:underline;
        }

        #slider div.slider_article p{
            text-align: justify;
            color:#53585B;
            text-indent: 0;
            margin-top: 5px;
        }

        #slider div.slider_article span.date_create{
            display:block;
            float: left;
            color:#00A0F8; 
        }

        #slider div.slider_article span.author{
            display:block;
            float: right;
            color:#00A0F8;
        }  
        
        #slider div.slider_article div.content{
            float:left;
            width:290px;
            height:170px;
            margin-left: 10px;
            margin-bottom: 5px;
        }
        
        #fb{
            margin-left: 15px !important;
            
        }
