body { color: #000; background: #fff; margin-top:0px;margin: 0; 
padding: 0;  text-align: center; 
font-family:verdana, arial; font-size:80%;}
hr.separator { margin: 3px auto; padding-top: 3px; margin-bottom: 5px; height: 1px; background: none; clear: both; border: none; border-bottom: 1px dotted #D3C795;} 
hr.invisible { padding: 0px; margin: 0px; height: 1px; background: none; clear: both; border: none; border-bottom: 1px dotted #ffffff;} 
hr.bottom { margin: 3px auto; padding-top: 3px; margin-bottom: 5px; height: 1px; background: none; clear: both; border: none; border-bottom: 1px solid #ffffff;} 


	.mbf-item { display: none; }

FORM { margin-top : 0; margin-bottom : 0; padding-right : 0; padding-left : 0; padding-bottom : 0; margin : 0; padding-top : 0; } 
A {color:  #666;}
A:hover {color: #111111;}

/* LAYOUT RULES */
#mother, #header, .bck { margin: 5px auto; padding: 0; text-align: center; }
#mother { background: none; width: 818px; position: relative; text-align: center; }
#main {  min-height: 400px; width:100%; padding-top:0px;  }

/* linky - horni, dolni \*/
#line_top { background: url("/css/img-camp/camp-body-multi.png") 0px top no-repeat; height: 20px;  }
#line_bottom { background: url("/css/img-camp/camp-body-multi.png") 0px bottom no-repeat; height: 20px;  }

div#tabs ul{font-size: 80%}
div.info_id {font-size: 80%; color: #aaa; text-align: right;}
table.box_id_table {font-size: 100%; }
.end {	clear: both;}

/* Telo mezi linkami*/
#telo { background: transparent url("/css/img-camp/camp-body-bg.png") 0px 0px repeat-y; padding-left: 9px; padding-right: 10px;}


div#left {width:190px; margin: 0px; _margin: 0px; _padding:0px; padding:0px; margin-left: 0px; text-align: left;  padding: 0px; float:left; margin-bottom:20px;  top:0px; font-size:83%;  background: url("/css/img-fotobanka/jacht-left-line.png") right 0px repeat-y;}
div#left .lf{margin-left:4px; margin-right:4px; }
div#left .top {background: url("/css/img-fotobanka/jacht-left-top.jpg") -11px 0px no-repeat; height:13px; }
div#left ul{ list-style-type: none; padding:0xp; margin:0px; padding-left:0px;  margin-left: 2px; font-size: 90%; text-align:right; padding-right:5px; font-family: verdana; font-weight: bold; }
div#left ul li{ border-bottom: dotted 1px #ddd; }
div#left ul li a{ display: block; padding-top:7px; padding-bottom:9px; text-decoration: none; color: #144065}
div#left .icon_photo { background: url("/img/icon/icon_camera.gif") left center no-repeat; }
div#left .icon_tag { background: url("/img/icon/icon_files.gif") left center no-repeat; }
div#left .icon_lock { background: url("/img/icon/icon_lock.gif") left center no-repeat; }
div#left .icon_unlock { background: url("/img/icon/icon_unlock.gif") left center no-repeat; }
div#left .icon_pasw { background: url("/img/icon/icon_setup.gif") left center no-repeat; }
div#left .icon_edittext { background: url("/img/icon/icon_notes.gif") left center no-repeat; }
div#left .icon_editgal { background: url("/img/icon/icon_photoplus.gif") left center no-repeat; }
div#left .icon_edittag { background: url("/img/icon/icon_rolet.gif") left center no-repeat; }
div#left .icon_bin { background: url("/img/icon/icon_bin.gif") left center no-repeat; }
div#left .icon_archiv { background: url("/img/icon/icon_bin.gif") left center no-repeat; }
div#left .icon_clanky { background: url("/img/icon/icon_book.gif") left center no-repeat; }
div#left .icon_calendar { background: url("/img/icon/icon_calendar.gif") left center no-repeat; }
div#left .icon_person { background: url("/img/icon/icon_person.gif") left center no-repeat; }
div#left a:hover { text-decoration: underline;}

div#left h2{ background: url("/css/img-camp/camp-left-h1.png") center center no-repeat; font-size: 120%; font-weight: bold; padding-top:8px; padding-bottom:8px; padding-left: 10px;}
div#left h2.h2last{ font-size:98%}
div#left h3{ font-size: 100%;  font-weight: bold; margin: 3px; padding: 0px;}
div#left h3 a{ text-decoration: none;}

div#left .aktual_datum {margin-right:5px; margin-left:5px; font-size: 100%; font-weight: bold; text-align:right;}
div#left .aktual_text { text-align: justify; margin-right:5px; margin-left:5px; font-size: 100%; }
div#left .img { background: #eaf0f3 url("/css/img-fotobanka/jacht-left-foto.png") 0px 0px repeat-x; font-family : Tahoma; font-size : 12px; color : black; 
text-align : center; padding: 7px; margin: 0px;} 
div#left p {  margin:0px; }
div#left .last_aktual { line-height: 150%; margin: 5px 5px 15px 5px;}

div#left .last_aktual p {  }

div#left .last_camp ul {margin: 0px; margin-left: 15px; padding: 0px; text-align: left; list-style-type: disc;}
div#left .last_camp li { border: none;}


div#left .foto { text-align: center; margin-bottom: 10px; }

div#left .img { background: #fff; font-family : Tahoma; font-size : 12px; color : black; 
text-align : center; padding: 5px; border: 2px solid #bbb; margin: 0px;} 

div#left .banner { margin: 10px 0px 10px 0px; }



/* hack \*/
/* vnitrek tela rozdelen na 2 sloupce */
div#right {width:580px;  margin-left: 5px; margin-bottom:20px; padding: 0px; background:transparent; float:left;  text-align:left; }
div#right a{display:normal;}
div#right .obsah {padding: 20px;}

div#top { height:150px; margin: 0px; }
div#top h1 {margin:0px; padding:0px; _padding: 0px; _margin:0px; }
div#top h1 span {display: none;}
div#top a {margin: auto; margin-left:0px; display: block; 
height:150px; 
font-size: 90%; width: 798px; COLOR: #000000; background: 
transparent url("/css/img-camp/camp-head-bg.jpg") center top no-repeat;}
/* hack \*/


div#obsah {padding: 0px; }
div#obsah h1 { color: #2b3a45; background: transparent url("/css/img-camp/camp-h1-bg.png") left bottom repeat-x; 
font-family: verdana; margin: 0px; margin-top:5px; margin-bottom:12px;
padding-top:5px; padding-bottom: 10px; font-size: 140%;  }
div#obsah h1 a { text-decoration: none;}

div#obsah p { margin-top: 10px; mergin-bottom: 10px; padding:0px; font-size: 100%; text-align: justify;}
div#obsah h2 { color: #144065; font-family: verdana; margin: 0px; padding:0px; font-size: 127%; margin: 10px 0px 8px 0px; }
div#obsah h2 a { text-decoration: none;}
div#obsah h3 { color: #144065; margin: 0px; padding:0px; font-size: 110%;  }
div#obsah h3 a { text-decoration: none;}
div#obsah .archiv { margin:0px; padding:0px; margin-left:10px;}

div#obsah a { }
div#obsah ul { }
div#obsah li {  }
div#obsah strong { }
div#obsah .autor { text-align: right;}
div#obsah .platnost { color:red; margin:5px; font-weight: bold;}
div#obsah .back {  margin:5px;}
div#obsah .klikni {  margin:2px 0px 10px 20px; text-align: right; font-size:70%; float: right;}
div#obsah .img { background: #aaa; font-family : Tahoma; font-size : 12px; color : black; text-align : center; padding: 5px; margin: 3px;} 
div#obsah img.normal { border: 0px ; background: none; padding: 0px; margin: 0px;} 
div#obsah img.plus { border: 0px ; background: none; padding: 0px; margin: 0px 10px 0px 0px;} 

div#obsah img.nahled { background: #fff; font-family : Tahoma; font-size : 12px; color : black; text-align : center; padding: 4px;border: 2px solid #000;  margin: 3px;} 
div#obsah img.snimek { background: #fff; font-family : Tahoma; font-size : 12px; color : black; text-align : center; padding: 2px; margin: 0px; border: solid 8px #000;} 
div#clanek a img {border: none; }
div#obsah .active { background: #808080; }
div#obsah .td_left { vertical-align: top; width: 500px; }
div#obsah .td_right{ vertical-align: top; background: #f5f5ff; }


div#camp-popis {border: 1px solid #b2f48f; -moz-border-radius: 8px; background:#f9fdf0; padding: 5px;}

div#camp {}
div#camp .oranz {border: 1px solid #b2f48f; -moz-border-radius: 8px; background:#baea94; padding: 7px; font-size:110%; text-align: center; margin-top:20px; margin-bottom: 20px; font-weight: bold;}
div#camp ul {padding-left:35px; list-style-type: disc; margin-left:0px;}
div#camp h3 {margin-left:15px; font-size: 100%}
div#camp p {font-size:100%; line-height: 150%; }
div#camp .obr { background: #ffffff; font-size: 80%; padding:5px;margin: 5px 0px 5px 10px; border: 1px solid #e3e3e3;}

div#campseznam .camp-lokace { display: block; font-size: 85%; font-weight:bold;text-align:right;}
div#campseznam .obr { background: #ffffff; font-size: 80%; padding:3px;margin: 5px 5px 5px 0px; border: 1px solid #e3e3e3;}
div#campseznam p {font-style: italic; font-size:90%;}
div#campseznam img.normal {margin-left: 10px;}
div#campseznam .oranz {border: 1px solid #b2f48f; -moz-border-radius: 8px; background:#baea94; padding: 7px; font-size:110%; text-align: center; margin-top:20px; margin-bottom: 20px; font-weight: bold;}

#tabulka {margin:10px 0px 10px 0px; text-align:center; } 
#tabulka ul.seznamkraju { margin: 0px; padding: 0px; list-style-type: none; text-align:center;} 
#tabulka li { margin-left: 0px; padding: 0px; } 
#tabulka li a { margin: 0px;} 

div#tabs ul { padding: 0px; list-style-type: none;}
div#tabs li {  list-style-type: none;}

#tabulka a {text-decoration: none; } 
#tabulka th { text-align:left; padding-top: 10px;} 
#tabulka .popis { text-align:center; font-size:90%;margin:5px;} 
#tabulka .termin { text-align:left; font-size:80%;} 
div#tabulka .back { padding-left: 20px; padding-bottom: 3px; background: url("/img/icon/arrow_left.gif") left center no-repeat; }
div#tabulka p {font-size:90%; font-style: italic; line-height: 150%;}
div#tabulka h3 {margin: 10px 0px 10px 0px}


div#nahledy {text-align: center}

div#list { font-size: 85%; margin: 13px 0px 5px 0px; padding: 0px; }
div#list ul {padding: 0px; margin: 0px 5px 0px 5px; text-align: center;}
div#list li {padding: 3px; list-style-type: none; float: left; margin: 0px; }


div#ulli {font-size: 90%;}
div#ulli ul{ padding: 0px; margin: 0px; }
div#ulli ul li{ font-size: 105%; font-weight: bold; padding: 3px 5px 3px 5px; margin: 0px; list-style-type: none; border-bottom: solid 2px #e4ebf0; }
div#ulli ul li ul{ padding: 0px 5px 0px 15px; margin-top: 2px;border: 0px;}
div#ulli ul li ul li{ font-size: 90%; font-weight: normal;  padding: 3px 0px 3px 0px; border: 0px;}

div#ulli ul li a{ display: block; font-size: 100%; color: #144065}

div.ukazka_box {display: none; width: 400px; 
border: 1px solid #ffaaaa; 
background: white; z-index: 50; 
position: absolute; left:100px;top:100px;
padding: 5px;
}
div#gen_calendar {float:right;  padding:0px  20px 20px 20px; background: white; margin-top:10px;}
div#gen_calendar .calendar{border: 1px solid black;}
div#gen_calendar caption{margin-bottom:3px;}

div .poutac {margin-bottom: 8px;}


/* hack \*/


div#upmenu {
  margin:0px;
  padding:0px;
  border:0px dashed #cccccc;
  height:54px;
  clear:both;
  padding-right:60px;
 background:  url("/css/img-fotobanka/isarno-upmenu.png") 0px 0px no-repeat;
}

#navcontainer ul {
  padding-left: 0;
  margin-left: 0;
  margin-top:13px;
  float: right;
  width: 100%;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a {
  padding-top: 6px;
  padding-bottom: 7px;
  padding-left:10px;
  padding-right:10px;
  background-color: transparent;
  text-decoration: none;
  float: right;
  border-left: 1px solid #BD620E;
}

#navcontainer ul li a:hover {
  background-color: #DE6B02;
  background: url('/css/img-fotobanka/isarno-upmenu-hover.png') 0px 0px repeat-x; 
}

	/* P H P */
	.php {font-size: 120%; color: red;background: #fce4e4; border: 1px solid red; padding: 8px; margin-top: 8px; margin-bottom: 8px; }
	.php-keyword1 {color:#d24; font-weight:bold;}
	.php-keyword2 {color:#d24; }
	.php-var {color:#fa0; font-weight:bold;}
	.php-num {color:red;}
	.php-quote {color:#843; font-weight:bold;}
	.php-vquote {color:#fa0;}
	.php-comment {color:#999; background-color:#ffe;}

div.separ { margin: 0px auto; padding-top: 0px; height: 0px; clear: both;} 
div.linka { margin: 0px auto; margin-top:5px; margin-bottom: 0px; padding-top: 0px; height: 25px; margin-bottom: 5px; background: transparent; clear: both; background: transparent url("/img/icon/digin-listi.png") center 0px no-repeat;} 
.linka hr {display: none;}



.status { text-align: right; margin-top:20px; font-family: verdana, tahoma; color: #aaaaaa; font-size:90%}



/* Pata */
#footer {  color: #464646; background: url('/css/img-fotobanka/digin-footer-bg.png') repeat-x #FFFFFF; margin: 0px; margin-top: 30px; height:68px; clear: both;}

/* Pata */
#footer-in {  background: url('/css/img-fotobanka/digin-footer-logo.png') no-repeat transparent; height: 68px; width: 760px; margin: 0px auto; margin-bottom:0px; 
	padding-top:25px; text-align: left; }
#footer a {  font-weight: bold;color: #464646;}
#footer a:hover {  color: #333333;}	


/* Pata */
#downmenu {  margin :15px; margin-top:20px; border-top: 2px solid black;  text-align: center;  clear:both; padding: 5px 5px 5px 5px; color: #663300; font-size: 60%; line-height: 100%;}

#iauthor { text-align:right; font-size:9px; margin:5px; margin-right:15px; color:#a1a1a1; }

#banner { margin:5px; text-align:center; font-size: 70%; line-height: 95%; border-bottom: solid 2px black; padding-bottom:5px;}
	
div#id-form td {vertical-align: top;}
div#id-form { margin: 0px; padding : 0px; font-size:100%; background:#ffffff; width:100%; color: #000000}  
div#id-form .form-descript { font-weight:bold;font-size : 100%; text-align : left;} 
div#id-form .form-input { width: 80%; font-size : 100%; text-align : left; margin : 0px; padding: 7px; } 
div#id-form .form-tip { font-size : 80%;  } 
div#id-form h2 {  padding: 0px 0px px 0px; margin:5px 5px 5px 0px; color: #000000; } 
div#id-form .text{ width:90px;margin-right:3px;} 
div#id-form .checkbox{ margin: 0px; }
div#id-form label { font-size: 80%;padding:0px;margin-bottom:5px;} 
div#id-form textarea{ width: 308px; } 
div#id-form td { padding-top:5px;} 
div#id-form p { text-indent:20px; text-align:justify;} 
div#id-form .odkaz { border-bottom:dotted 1px #a3a3a3;} 
div#id-form .povinne { font-weight:bold; color:red; font-size:90%} 
div#id-form .plus { padding-right: 5px;}  
div#id-form a { color: #000000; cursor: hand;}  
div#id-form .form-napis { width: 150px; font-weight:bold; font-size:85%; margin-bottom: 10px; }
div#id-form td { padding: 3px; }
div#id-form hr { margin: 3px 0px 3px 0px; padding: 0px; border: 0px; border-top: 1px dotted #000; }
div#id-form img { border: 0px ; background: none; padding: 0px; margin: 0px;} 

div#tag-form .button_search { font-size: 140%; padding: 12px;}  
div#id-form .button_save { font-size: 140%; padding: 12px;}  

input.frm-login {font-size:20px;}

#id-formlog { margin: 0px; padding : 0px; font-size:110%; width:100%; color: #f7d775;}  
#id-formlog .form-descript { font-weight:bold;font-size : 80%; width:200px;text-align : left; margin-top : 5px; margin-bottom : 3px; } 
#id-formlog .form-input { font-size : 90%; text-align : left; margin-top : 3px; margin-bottom : 3px; } 
#id-formlog .form-tip { font-size : 70%; text-align : left;  } 
#id-formlog H1 {  padding-bottom: 5px;  margin-top:20px; margin-bottom:5px; } 
#id-formlog H2 {  padding-bottom: 5px; border-bottom: dashed 1px #e3e3e3; margin-top:20px; margin-bottom:5px;} 
#id-formlog .text{ width:300px;margin-right:5px;} 
#id-formlog .checkbox{ }
#id-formlog label { padding:5px;margin-bottom:5px;} 
#id-formlog .textarea{ padding-bottom:5px;} 
#id-formlog td { padding-top:5px;} 
#id-formlog p { text-indent:20px; padding:10px; text-align:justify;} 
#id-formlog .odkaz { border-bottom:dotted 1px #a3a3a3;} 
#id-formlog .povinne { font-weight:bold; color:red; font-size:90%} 
#id-formlog .plus { padding-right: 5px;}  


FORM { margin-top: 0;margin-bottom: 0;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;MARGIN: 0px;PADDING-TOP:0px;}

.help { font-size: 10px; color: #505050;}
.error {  

font-family: verdana, tahoma;font-size: 12px; color: red;padding-left: 35px;}
.error A{  font-family: verdana, tahoma;font-size: 12px; color: navy;}


#form_nazor { text-align : center; margin-bottom:5px;}
#smilebox { text-align : center; display : none; z-index:50; margin: 5px auto; width: 284px; background:#FFFFFF; border:dashed 1px black; } 

.loc_info2 {color: #FFFFFF}
.loc_info {color: #FFFFFF}
.text_kamera1 {color: #FFFFFF;font-size:120%;font-weight:bold;}


textarea.komentare {
  margin: 5px;
  width: 455px;
  border: 1px solid #d7f990;
  background: url("/img/form-komentar.gif") no-repeat right bottom;
  font: 12px Verdana, Arial;
  }

input.komentare {
  margin: 5px;
  width: 455px;
  height: 21px;
  border: 1px solid #d7f990;
  background: url("/img/form-jmeno.gif") no-repeat right bottom;
  font: 12px Verdana, Arial;
  }

input.tlacitko {
  margin: 5px;
  padding: 3px;
  border: 1px solid #d7f990;
  height: 21px;
  background: #eefbd3;
  font: 12px Verdana, Arial;
  }









.foto-clen {
  text-align:center;
}
.foto-clen A:hover {
  border: solid 0px ;
} 

.img_cl {

  border: solid 3px;
  padding: 1px;
  background: white;
  font-size: 12px;
  margin-left:5px;
  margin-right:5px;

} 



.cara {
background-color : #663300; 
height : 1px; 
color : #663300; 
}
 

.info_blok-texy {
display : none;
	margin: 3px auto;
	padding: 5px;
	margin-bottom: 5px;
	clear: both;
	border: dotted grey 1px; 
font-size: 80%;
text-align: left;
width: 60%;
}


.admin-volby {
margin-top:5px;
margin-bottom: 15px;
float:right;
color:#999;
background:#e4ebf0;
text-align:center;
width:50%;
padding: 5px;
font-size:90%;
}

.admin-volby a{
color: #999;
}

.admin-smaz {
background:#ffcd33;
padding:5px;
}


.red { color : red; }
.red A { color : red; text-decoration : none; } 
.red A:link { color : red;; text-decoration : none;} 
.red A:visited {color : red; text-decoration : none;} 
.red A:active { color : red; text-decoration : none;} 
.red A:hover { color : #990000; text-decoration : none; }



.neviditelne {
display : none;
font-size:80%; 
} 
.viditelne {
display : block; 
text-align : center; 
} 

.stred {
text-align : center; 
} 

.center {
text-align : center; 
} 

div.default
{
color: black; font-size: 80%;}
