
body
{
  margin:0;
  padding:0;

}

.message
{
  position:absolute;
  left:300px;
  top:20px;
  z-index:4;
  width:450px;
  height:47px;
  border:1px black solid;
  background-color: #FFF;
  padding:5px;
  font-size:14px;
  color:#FF5533;
  font-weight:bold;
  text-align:center;
}

h1.effect
{
  font-size:16px;
	font-weight:bold;
	width:100%;
	padding: 2px 0 5px 0;
	margin: 0 0 5px 0;
	color:#333;
	text-align:center;
	border-top:2px #222 solid;
	background: url('../grafika/bg-orange-white-2x25.png') 0 0 repeat-x; 
}

h1.noeffect
{
  clear:both;
  font-size:16px;
	font-weight:bold;
	width:100%;
	height:30px;
	padding: 2px 0 5px 0;
	margin: 0 0 5px 0;
	color:#C88E10;
	text-align:center;
}

.nadpisKategorie
{
	position:relative;
	width: 100%;
	height:50px;
	border:1px black solid;
}


.footOrange
{
	position:relative;
	clear: both;
	bottom:-15px;
	left:0;
	width:100%;
	height: 25px;
	padding: 5px 0 0 0;
	text-align:center;
	background: #FFF url("../grafika/bg-foot-orange.png") 0 0 no-repeat;
	z-index:2;
}

.logoSekce
{
	position:relative;
	float:left;
	width:180px;
	height:115px;
	top:-5px;
	left:0;
	z-index:2;
}

.MenuSekce 
/*levy navigacni panel*/
{
	position: relative;
	float:left;
	padding:5px;
	padding-bottom:12px;
	margin-bottom:15px;
	padding-top:12px;
	width:170px;
	height:auto;
	text-align:left;
	background: #FFF6D5 url("../grafika/backgnd_menu.png") repeat-x 0 0;
	border: 2px solid #291D47;
	z-index:2;
}

 /*box operaci v inzerci - vlozit, zobrazit podminky....*/
.SekceMoznosti
{
	position:relative;
	float:left;
	margin: 0 0 10px 0;
	padding: 5px 0 0 5px;
	
	width:175px;
	height:auto;
	background-color: #FFF;
	border: 2px solid #291D47;
	z-index:2;
}


ul.ulsekce {margin: 5px 5px 0 3px; list-style:none;}

li#vlozit {background: url("../grafika/ikony/vlozit.gif") no-repeat 0 50%; margin: 7px 0 7px 0; padding-left: 40px; height:18px;}
li#info {background: url("../grafika/ikony/informace.gif") no-repeat 0 50%; margin: 7px 0 7px 0; padding-left: 40px; height:18px;}
li#namet {background: url("../grafika/ikony/tvp_namet.gif") no-repeat 0 50%; margin-bottom: 7px; padding-left: 40px; height:18px;}

.menuItem
{
  position:relative;
  width:160px;
  margin-left:5px;
  height:24px;
  margin-top:3px;
}

.menuIcon
{
  position:absolute;
	top:0;
	left:0;
	width:30px;
	height:24px;
	
}

.menuPolozka
{
  position:absolute;
	top:1px;
	right:0;
	width:120px;
	height:24px;
}
 
/*stylovani stranky s podminkami*/
.Ustanoveni
{
	position:relative;
	float:left;
	top:0;
	padding:0;
	margin:0;
	width:100%;
	height:auto;
	font-size:14px;
	color:#555;
	text-align:left;
	z-index:2;
}

.Ustanoveni  p
{
	font-size:13px;
	font-weight:normal;
}

.Ustanoveni  a
{
	font-size:13px;
	text-decoration:underline;
	color:#0033CC;
}


ul.ul_Ustanoveni
{
	list-style-type: disc;
	margin-left:20px;
	padding:0;
}


h2.h2_Ustanoveni
{
	font-size:15px;
	margin: 10px 0 5px 0;
	font-weight:bold;
	text-align:center;
}

h3.h3_Ustanoveni
{
	margin: 10px 0 0 0;
	padding: 0;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-align:left;
}




/* stylovani pruvodce vlozenim novych fotek*/
.pruvodce
{
  position:relative;
  float:left;
  border:0px black solid;
  width:635px;
  height:auto;
  padding:0;
  margin:0;
  margin:-4px;
}

.row
{
  position:relative;
  float:left;
  width:100%;
  height:auto;
  margin-bottom:10px;
  border:0px #ccc solid;
}

.row_right
{
  position:relative;
  float:left;
  width:100%;
  height:auto;
  margin-top:10px;
  border:0px #ccc solid;
  text-align:right;
}

.pruvodce table
{ 
  position:relative;
  float:left;
  margin-bottom:20px;
}

.pruvodce form
{
  position:relative;
  float:left;
  font-size:12px;
  padding:0;
  left:20px;
  width:520px;
  height:auto;
  border:0px #00FF00 solid;
  /*padding: 10px 10px 10px 10px;*/
}

.pruvodce h2
{
  position:relative;
  float:right;
  width:89%;
  padding-top:20px;
  text-align:left;
  font-size:13px;
  color:#333;
  border:0px #0000FF solid;
  z-index:1;
}

.pruvodce h3 /*error message*/
{
  position:relative;
  float:right;
  width:89%;
  padding-top:20px;
  text-align:left;
  font-size:13px;
  color:#FF0000;
  border:0px black solid;
  z-index:1;
}

.pruvodce fieldset
{
  position:relative;
  float:left;
  text-align:left;
	border: 1px #AAA solid;
	padding:0 20px 20px 10px;
	width:570px;
	height:auto;
}

.pruvodce fieldsetChyba
{
  position:relative;
  float:left;
  text-align:left;
	border: 1px #FFFF00 solid;
	padding:0 20px 20px 20px;
	width:460px;
	height:auto;
}

.pruvodce legend
{
	color:#336699;
	font-weight:bold;
	font-size:13px;
}

.pruvodce input
{
  border:1px #AAA solid;
}

.IMGinfo
{
  position:relative;
  float:left;
  width:10%;
  padding-top:15px;
  border:0px black solid;
  text-align:center;
}

.pruvodce input.povinne
{
  border:1px #FF6633 solid;
  color:#000;
}

.pruvodce_next
{ 
  width:60px;
  height:25px;
  font-size:12px;
  font-weight:bold;
  /*background-color:#CCC;*/
  border:1px #AAA solid;
}

.pruvodce_prev
{ 
  width:60px;
  height:25px;
  font-size:12px;
  font-weight:bold;
  margin-right:30px;
  /*background-color:#CCC;*/
  border:1px #AAA solid;
}

.pruvodceChyba
{ 
  width:120px;
  height:25px;
  font-size:12px;
  font-weight:bold;
  background-color:#FFCFCF;
  border:1px #AAA solid;
}


p.poznamka
{
    font-size:12px;
    color:#D82400;
    padding-top:10px;
}

table.left
{
  text-align:left;
  width:100%;
  font-size:12px;
}

.chyba
{
	position:relative;
	float:left;
	left:100px;
	top:0;
	padding:10px;
	margin:0;
	margin-bottom:10px;
	width:425px;
	height:auto;
	color:#F00;
	font-size:14px;
	font-weight:bold;
	background:#FFF;
	border:2px #CC3300 solid;
	z-index:2;
}
/* stylovani pruvodce vlozenim novych fotek*/



/* stylovani prohlizece fotek */
.headBrowser
{
   position:relative;
   width:100%;
   height:90px;
   background-color: #F6BF48;
   border-bottom:1px black solid;
}

.headBrowser h1
{
  position:absolute;
  margin:0;
  padding:0;
  margin-left:170px;
  margin-top:40px;
  font-size:24px;
  color:#000;
  font-weight:bold;
}

.headBrowser h2
{
  position:absolute;
  margin:0;
  padding:0;
  margin-left:170px;
  margin-top:20px;
  font-size:14px;
  color:#555;
  font-weight:normal;
}

span.info { 
  font-style:italic;
  color:#0055FF;
  font-size:16px;
  font-weight:bold;
}

#logo_galerie
{
  position:absolute;
  background: url('../grafika/fotogalerie-logo_small.jpg') no-repeat top left;
  left:20px;
  top:10px;
  width:120px;
  height:80px;
}

#logo_prerovan
{
  position:absolute;
  top:130px;
  left:18px;
  background: url('../grafika/stripe-left_black2.png') repeat-y top left;
  width:40px;
  height:480px;
  margin-bottom:5px;
}

.photo
{
  position:absolute;
  top:110px;
  margin-left:75px;
  width:auto;
  height:auto;
}

.photoFull
{
  position:relative;
  /*background: #FFF url('../grafika/loading.gif') no-repeat 50% 50%;*/
}

.photoInformation
{
  position:relative;
  margin-top:20px;
  padding-bottom:20px;
  font-size:13px;
}

.navigation
{
  font-size:13px;
  position:absolute;
  padding: 7px 0 0 7px;
  top:30px;
  right:10px;
  width:350px;
  height:53px;
}

a.vpred, a.vpred:link, a.vpred:active, a.vpred:hover, a.vpred:visited
{
  position:absolute;
  left:280px;
  top:13px;
  width:35px;
  height:35px;
  background: url("../grafika/ikony/vpred.gif") 0 0 no-repeat;
}

a.do_galerie, a.do_galerie:link, a.do_galerie:active, a.do_galerie:hover, a.do_galerie:visited
{
  position:absolute;
  left:233px;
  top:8px;
  float:left;
  width:35px;
  height:40px;
  background: url("../grafika/ikony/do_galerie.gif") 0 0 no-repeat;
}

a.vzad, a.vzad:link, a.vzad:active, a.vzad:hover, a.vzad:visited
{
  position:absolute;
  left:180px;
  top:13px;
  float:left;
  width:35px;
  height:35px;
  background: url("../grafika/ikony/vzad.gif") 0 0 no-repeat;
}

#tip
{
  position:relative;
  font-size:12px;
  color:#C31E03;
  margin-bottom:5px;
}

/* stylovani prohlizece fotek */



/* stylovani vypisu fotek v galerii*/
.FotogalerieInfo
{
  position:relative;
  float:left;
  width:100%;
  height:auto;
  margin-bottom:10px;
  padding: 10px;
  border:0px black solid;
  font-size:12px;
  color:#000;
  font-weight:bold;
}

.FotogalerieInfo span.informace
{
  font-size:14px;
  color:#555;
  font-weight:normal;
  font-style:italic;
}

.FotogalerieInfo span.informaceBlue
{
  font-size:14px;
  color:#336699;
  font-weight:normal;
  font-style:italic;
}

.photoRow
{
  position:relative;
  float:left;
  width:100%;
  height:170px;
  margin-bottom:10px;
  left:25px;
  border:0px black solid;
}

.photos
{
  position:relative;
  float:left;
  width:100%;
  height:auto;
  margin-bottom:10px;
  left:25px;
  border:0px black solid;
}


.photoBox
{
  position:relative;
  float:left;
  width:120px;
  height:160px;
  padding:5px;
  margin-right:15px;
  margin-bottom:20px;
  text-align:center;
  border:1px #999 solid;
  background-color:#EEE;
}

.photoBox img
{
  border:0px black solid;
}

.photoBoxNazev
{
  position:relative;
  font-size:10px;
}

.photoBoxNavigace
{
  position:relative;
  font-size:11px;
  font-weight:bold;
}

.photoBoxNavigace a
{
  font-size:10px;
  color:#000;
  text-decoration:underline;
}

.emailGalerieFotka{
  position:relative;
  font-size:11px;
  font-weight:bold;
  color:#A35C01;
}

.emailGalerieFotka a{
  font-size:10px;
  text-decoration:underline;
  color:#A35C01;
}

a.emailGalerie, a.emailGalerie:link, a.emailGalerie:active, a.emailGalerie:hover, a.emailGalerie:visited{
  font-size:13px;
  color:#003399;
  text-decoration:underline;
} 

/* stylovani vypisu fotek v galerii*/


/* stylovani vypisu na uvodni stranu cele fotogalerie*/
a.odkazGalerieFotka, a.odkazGalerieFotka:link,  a.odkazGalerieFotka:active,  a.odkazGalerieFotka:hover,  a.odkazGalerieFotka:visited {
  font-size:10px;
  text-decoration:underline;
  color:#0000C0;
}

.nejnovejsiGalerie{
  position:relative;
  float:left;
  width:100%;
  height:auto;
  margin-bottom:30px;
  padding-left:25px;
  text-align:left;
  font-size:12px;
}

.nejnovejsiGalerie a, a.link, a.active, a.hover, a.visited
{
  font-size:12px;
  color:#003399;
  text-decoration:underline;
  text-align:left;
}
/* stylovani vypisu na uvodni stranu cele fotogalerie*/


.TVPFormular TABLE
{
	font-size:12px;
	width:500px;
	text-align:left;
}

.TVPFormular INPUT
{
	font-size:14px;
	border: 1px #AAA solid;
}

.TVPFormular LEGEND
{
	color:#993333;
	font-weight:bold;
}

.TVPFormular SELECT
{
	font-size:12px;
}

.TVPFormular FIELDSET
{
	border: 1px #000 solid;
	padding:15px;
	width:500px;
}

.TVPFormular IMG
{
	position:relative;
	float:left;
}


.povinne
{
	color: #F00;
	font-weight:bold;
}


.VysledekAkce
{
	position:relative;
	float:left;
	top:0;
	font-size:14px;
	left:100px;
	padding:0;
	margin:0;
	width:530px;
	height:auto;
	font-size:12px;
	z-index:2;
}

.VysledekAkce IMG
{
	float:left;
}

p.errorMessage
{
	color:#FF3300;
	font-size:12px;
	text-align:left;
}





/*stylovani vypsanych galerii */
.fotogalerie-nahled
{
  position:relative;
  float:left;
	width:100%;
	height:auto;
	margin-bottom:25px;
	border:0px black solid;
}

.slozka
{
	position:relative;
	width:auto;
	height:auto;
	float:left;
	color:#999;
	font-size:1px;
	left:10px;
	top:16px;
	padding:0;
	margin:10px 10px 10px 5px;
	z-index:2;
	border:4px #CCC solid;
}

.slozka a
{
	text-decoration:none;
	font-size:2px;
}

.fotogalerie-nahled h2
{
    position: relative;
    float:right;
    width:70%;
    height:auto;
    padding:5px 5px 5px 10px;
    font-size:14px;
    color:#003366;
    font-weight:bold;
    text-align:left;
    border-bottom:3px #E7B732 solid;
    background:#fff;
}

.fotogarie-popis
{
    position: relative;
    float:right;
    width:70%;
    height:auto;
    padding:5px 5px 10px 10px;
    font-size:12px;
    color:#333;
    text-align:left;
    border:0px black solid;
    background:#fff;
}

.fotogarie-operations
{
    position: relative;
    float:right;
    width:70%;
    height:auto;
    padding:5px 5px 0px 10px;
    font-size:11px;
    color:#999;
    text-align:left;
    border-top:0px #AAA solid;
    background:#fff;
}

.fotogarie-operations ul { margin: 5px 5px 0 3px; list-style:none; }
li#show {background: url("../grafika/ikony/show.gif") no-repeat 0 50%; margin: 7px 0 7px 0; padding-left: 35px; height:18px;}
li#open {background: url("../grafika/ikony/open.gif") no-repeat 0 50%; margin-bottom: 7px; padding-left:35px; height:18px;}
li#email {background: url("../grafika/ikony/ico-mail.gif") no-repeat 0 50%; margin-bottom: 7px; padding-left:35px; height:18px;}


.vysledekhledani
{
	position:relative;
	float:left;
	width:99%;
	height:auto;
	margin:0;
	padding:0;
	color:#777;
	text-align:center;
	font-size:13px;
	
}

a.navigace, a.navigace:link, a.navigace:active, a.navigace:hover, a.navigace:visited
{
	color:#3333CC;
	font-family:Arial CE;
	font-size:12px;
}

.reklama-fotogalerie
{
	position:relative;
	float:left;
	top:0;
	left:1px;
	margin: 0 0 15px 0;
	margin-bottom:15px;
	
	width:180px;
	height:300px;
	border: 1px solid #555;
	z-index:2;
}



/*oble rohy*/
*.corner_lt
{
	position:absolute;
	left:-2px;
	top:-2px;
	width:7px;
	height:7px;
	background: url('../grafika/big-corner-lt.gif ') left top no-repeat;
	z-index:4;
}

*.corner_rt
{
	position:absolute;
	right:-2px;
	top:-2px;
	width:7px;
	height:7px;
	background: url('../grafika/big-corner-rt.gif') right top no-repeat;
	z-index:4;
}

*.corner_lb
{
	position:absolute;
	left:-5px;
	bottom:-5px;
	width:10px;
	height:10px;
	background: url('../grafika/big-corner-lb.gif ') left bottom no-repeat;
	z-index:4;
}

*.corner_rb
{
	position:absolute;
	right:-6px;
	bottom:-5px;
	width:10px;
	height:10px;
	background: url('../grafika/big-corner-rb.gif') right bottom no-repeat;
	z-index:4;
}


hr.cistic {
   clear: both;
   height: 0px;
   font-size:1px;
   border: none;
   margin: -10px 0 0 0;
   z-index:4px;
   border-top:1px white solid;
   visibility:none;
   }

/*uploading info*/
.UploadDialog_visible {
		position:relative;
		text-align:left;
	  float:left;
	  left:60px;
	  margin-top:10px;
	  padding:0;
	  top:0;
		width: 500px;
  	height: 250px;
		z-index:5;
		border:2px solid #B3630D;
		background: #FFF url('../grafika/waiting_text.gif') no-repeat 50% 50%;
		visibility:visible;
	
	}
	
.UploadDialog_visible p{
    width:100%;
    font-size:14px;
    color:#000;
    font-weight:normal;
    text-align:center;
}

.UploadDialog_visible h3{
    width:100%;
    padding:15px 0 130px 0;
    margin:0;
    color:#DD7301;
    font-weight:bold;
    font-size:16px;
    text-align:center;
}	

	
.UploadDialog_hidden {
    visibility:hidden;
}
/*uploading info*/


/*reading info*/
.ReadingMessage_visible {
		position: absolute;
		width: 197px;
		height: 73px;
		top:5px;
		left:600px;
		font-size: 14px;
		z-index:5;
		border:1px solid #CCC;
		background: #FFF transparent url("../grafika/loading.gif") no-repeat 50% 50%; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: .8;
		color:#000;
		visibility:visible;
		text-align:center;
		font-weight:bold;
}

	
.ReadingMessage_hidden {
		position: absolute;
		width: 300px;
		height: 300px;
		font-size: 14px;
		z-index:5;
		border:1px solid black;
		background:#CCC;
		color:#000;
		top:200px;
    visibility:hidden;
}
/*reading info*/






/*styly pisma*/
.greySmallSize
{
  color: #999;
  font-size: 12px;
}

.h2_vlozeno
{
  position:relative;
  float:right;
  width:89%;
  padding-top:20px;
  text-align:left;
  font-size:13px;
  color:#00FF00;
  border:0px black solid;
  z-index:1;

}

.h2_chyba
{
  position:relative;
  float:right;
  width:89%;
  padding-top:20px;
  text-align:left;
  font-size:13px;
  color:#FF0000;
  border:0px black solid;
  z-index:1;

}

/*styly pisma*/	
	
.clearing40px{
  position:relative;
  clear:both;
  height:40px;
}	

a.footFotogalerie, a.footFotogalerie:link, a.footFotogalerie:active, a.footFotogalerie:hover, a.footFotogalerie:visited
{	
	position:relative;
	text-decoration:underline;
	color:#333;
	font-size:10px;
	top:-4px;
}

.foottextFotogalerie
{
	position:relative;
	font-size:10px;
	color:#333;
	top: -4px;
}

	


