/* fotodandance.cz web 2.0 (c)2007 - bez povolen majitele je koprovn a en zakzno */

html {margin: 0;padding: 0;}

body {
  text-align: center;
  padding: 0;
  margin: 0;
  background: #ffffff url(./img/pruh.gif) repeat;
  font: 63% helvetica, Arial, sans-serif;
  color: rgb(51,51,153);
}

div.clear {	clear: both; padding: 0; margin: 0;}

#alza{
  width: 1000px;
  height: 15px;
  float: left;
  text-align: center;
  font: 10px verdana;
  background-color: white;
  color: rgb(51,51,153);
  border-bottom: #cdcdcd 6px solid;
}
#alza a {
  color: rgb(51,51,153);
}
#alza a:hover{
  color: rgb(51,51,153);
  text-decoration: underline;
}
#horni-lista{
  float: left;
  width: 100%;
  height: 50px;
  background: #ffffff url(./img/modra.jpg) 0 0 repeat-x;
  /* border: 1px solid red;    */
}
P {	
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 8px; 
  MARGIN: 0px; 
  FONT: 1.1em/17px verdana, helvetica, Arial, sans-serif; 
  PADDING-TOP: 5px
}

.in-text {
	padding: 2px 4px;
}

.in-text-vypis {
	padding: 2px 4px;
	background-color: white;
}

A { COLOR: #0099cc; TEXT-DECORATION: none}
A:hover {	TEXT-DECORATION: underline }

magenta a {
	color: WHITE;
	font-weight: bold;
	padding: 2px;
}
a:hover magenta {
	color: white;
	background-color: rgb(51,51,153);
	padding: 2px;
	text-decoration: underline;
}

A IMG {
	BORDER-TOP-STYLE: none; 
  BORDER-RIGHT-STYLE: none; 
  BORDER-LEFT-STYLE: none; 
  BORDER-BOTTOM-STYLE: none;
}

.icon {
	PADDING-RIGHT: 3px; 
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 0px; 
  VERTICAL-ALIGN: top; 
  PADDING-TOP: 3px;
}
/*---------------------------------------------------------------------- VIDEO NAME */
#select-video {
  /*border: 1px solid red;*/
  width: 400px;
  height: 100px;
}

/*------------------------------------------------------------------------- NADPISY */
h1 {
	float: left;
  PADDING: 14px 0 0 5px;
  margin: 0px; 
  FONT: bold 11px verdana, helvetica, Arial, sans-serif; 
  TEXT-TRANSFORM: uppercase; 
  COLOR: #FFFFFF; 
  width: 150px;
  /* BORDER: red 1px solid; */
}
.h2top {
  font: normal 0.55em helvetica, Arial, sans-serif; 
  color: #333;
  text-transform: none;
  line-height: 1.3;
  margin: 0 0 0 1px;
}

h2 {
  margin: 0 0 20px 0; 
  padding: 0 0 0 3px;
  font: bold 8 verdana, helvetica, Arial, sans-serif; 
  text-transform: uppercase; 
  color: rgb(51,51,153); 
  border-top: 1px solid #cdcdcd;
  border-bottom: 1px solid #cdcdcd;
}
h2.seda{
  background-color: #cdcdcd;
  /*height: 30px;*/
  color: #ffffff;
  padding: 5px;
  /* border: 1px solid red; */
}
h2.modra{
  background-color: rgb(51,51,153);
  /*height: 30px;*/
  color: #ffffff;
  padding: 5px;
  /* border: 1px solid red; */
}
h2.modra a{
  font: bold 14px helvetica, Arial, sans-serif; 
  background-color: rgb(51,51,153);
  /*height: 30px;*/
  color: #ffffff;
  padding: 5px;
  /* border: 1px solid red; */
}
.jednalinka h2{
  MARGIN: 0 0 20px 0; 
  FONT: bold 3.4em/1.2 helvetica, Arial, sans-serif; 
  TEXT-TRANSFORM: uppercase; 
  COLOR: #000000; 
  /*border-top: 1px solid #cdcdcd;*/
  BORDER-BOTTOM: #cccccc 3px solid;
}

h2 a {
	MARGIN: 0px 0px 0px 10px; 
  FONT: bold 0.3em helvetica, Arial, sans-serif; 
  TEXT-TRANSFORM: capitalize;
}
.program-vsechny h2 a {
	MARGIN: 0px 0px 0px 10px; 
  FONT: normal 1em helvetica, Arial, sans-serif; 
  TEXT-TRANSFORM: capitalize;
  color: black;
}

h3 {
	PADDING-RIGHT: 4px; 
  PADDING-LEFT: 3px; 
  PADDING-BOTTOM: 3px; 
  MARGIN: 0px; 
  FONT: bold 11px helvetica, Arial, sans-serif; 
  TEXT-TRANSFORM: uppercase; 
  COLOR: rgb(51,51,153); 
  PADDING-TOP: 0px
}
h3.seznam {
  border-bottom: 1px #cdcdcd dotted;
  margin: 0 0 3px 0;
}
h3 a{
  COLOR: rgb(51,51,153); 
  padding: 0 5px 0 0;
}

h4 {
	PADDING: 2px 5px; 
  MARGIN: 0px; 
  FONT: bold 1.2em helvetica, Arial, sans-serif; 
  TEXT-TRANSFORM: uppercase; 
  COLOR: #333; 
}
h5 {
	PADDING: 2px 5px; 
  MARGIN: 0px; 
  FONT: bold 1em helvetica, Arial, sans-serif; 
  TEXT-TRANSFORM: uppercase; 
  COLOR: #333; 
  background-color: #cdcdcd;
}
h4 a {COLOR: rgb(51,51,153);}

.h40 {
	COLOR: rgb(255,51,204);
	background-color: #ededed;
}

.h41 {COLOR: rrgb(51,51,153);}


.top0 {
	COLOR: black;
	background-color: #ededed;
	margin: 0;
	font: 10px verdana;
}

.top1 {
  COLOR: black;
  margin: 0;
  font: 10px verdana;
}
h6 a {
  color: rgb(51,51,153); 
  font: 10px verdana; 
}

.list-fotoreportu {
	margin: 2px;
	padding: 2px;
	background-color: white;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	/*background: transparent url(./img/bg_voice.gif) top left repeat ;*/
}

#prehravac-mp3 {
  float: left;
  width: 800px;
}
/*------------------------------------------------------------------------- TELO HLAVNI CONTAINER */
#container {
  /*background: #ffffff url(./img/fd.gif) top left no-repeat;*/
  background-color: #ffffff;
  padding: 0; 
  margin: 2px;
  width: 1000px; 
  color: #333; 
  text-align: left;
/* border: 1px navy solid; */
}

hr {
  color: #ccc;
  height: 1px;
}

/*------------------------------------------------------------------------- HLAVICKA */
#header {
  background-color: transparent;
  padding: 0px; 
  margin: 0px; 
  width: 1000px; 
  height: 80px;
  /*border-bottom: #000000 6px solid;*/
  float: left;
  /* border: 1px solid red; */
}
#header A {
	COLOR: #666; 
  TEXT-DECORATION: none;
}

#navtop {
	PADDING-RIGHT: 5px; 
  PADDING-LEFT: 5px; 
  FLOAT: left; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 5px 0px 25px; 
  TEXT-TRANSFORM: capitalize; 
  WIDTH: 300px; 
  PADDING-TOP: 3px; 
  LIST-STYLE-TYPE: none
  /*border: 1px solid red;*/
}
#navtop LI {
  DISPLAY: inline; 
  padding: 0;
  MARGIN: 0 10px 0 0; 
}

#navtop LI a { 
  color: white; 
  background-color: rgb(51,51,153);
  padding: 2px;
}

#navtop LI a:hover { 
  color: white; 
  background-color: #cdcdcd;
  padding: 2px;
}  
#search-login {
	float: right;
	width: 505px;
	height: 50px;
	/*border: 1px #000000 solid;*/
	text-align: right;
}
#prihlaseni {	
	float: right;	
	color: #ffffff;
	/* border: 1px solid navy; */
  width: 500px;
  padding: 5px 3px 0 0;
  background-color: transparent;
}

#hledej {	
	width: 200px; 
	float: left; 
	border: 1px solid green;
}

#nova-registrace {float: right;}

#membershippage #membership A {COLOR: rgb(51,51,153)}

#aboutpage #about A {	OR: rgb(51,51,153)}

#searchform p.p1 {
	text-indent: -10000px;
	height: 8px;
	line-height: 8px;
	margin-bottom: 5px;
	background: url(../img/txt-searchstring.gif) no-repeat;
}

.select-fotogalerie {
	BORDER: #000000 1px solid; 
	FONT-SIZE: 11px; 
	BACKGROUND: #cdcdcd; 
	WIDTH: 250px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, "Trebuchet MS", Arial; 
	HEIGHT: 15px
}


#forumlogin input.inp {
	border: 1px solid #ddd;
	width: 150px;
	background: #f2f2f2;
	font: 11px verdana, sans-serif;
	color: #443;
	padding: 3px;
	margin-bottom: 10px;
	outline: none;
}
	
#searchform input.inp {
	/*border: 1px solid red;*/
  border: 1px solid #ddd;
	width: 150px;
	background: #f2f2f2;
	font: 11px verdana, sans-serif;
	color: #443;
	padding: 3px;
	margin: 0px;
	outline: none;
}
	
#searchform input.inp:hover, #searchform input.inp:focus{ border: 1px solid #aaa; }

#searchform input.search-btn	{
	width: 54px;
	height: 20px;
	background: #e5e5dd url(./img/btn-search.gif) no-repeat;
	outline: none;
}
	
#searchform input.search-btn:hover {
	background: #c9c9c2 url(./img/btn-search.gif) no-repeat 0 -20px;
}

.no { display: none;}

#reklama {
  width: 745px;
  height: 100px;
  float: right;
  margin: 0;
  padding: 0;
	/*border: 1px solid red;*/
}

#reklama12 {
  /*border: 1px solid red;*/
  width: 465px;
  height: 70px;
  margin: 5px;
  padding: 10px;
}
#logo {
  float: left;
  width: 200px;
  height: 100px;
  margin: 0;
  padding: 0;
	/*border: 1px red solid;*/
}
html>body #clanek {
  margin-bottom: 10px;
}
#logo span { display: none;}

/*------------------------------------------------------------------------- NAVIGACE */
#navigace {
  width: 990px;
  PADDING-TOP: 0px;
	PADDING-RIGHT: 5px; 
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 0px 0px 0px 3px; 
  TEXT-TRANSFORM: uppercase; 
  COLOR: #000000; 
  LIST-STYLE-TYPE: none;
  /*border: 1px solid red;*/
  border-bottom: 2px solid #cdcdcd;
  float: left;
}
#navigace li {
	PADDING-RIGHT: 0px; 
  DISPLAY: inline; 
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 0px 8px 0px 0px; 
  PADDING-TOP: 0px;
  TEXT-DECORATION: none;
}
#navigace a {
	PADDING-RIGHT: 2px; 
  PADDING-LEFT: 2px; 
  PADDING-BOTTOM: 1px; 
  PADDING-TOP: 1px;
  TEXT-DECORATION: none;
}
#navigace a:hover {
	PADDING-RIGHT: 2px; 
  PADDING-LEFT: 2px; 
  BACKGROUND: rgb(51,51,153); 
  PADDING-BOTTOM: 1px; 
  COLOR: #ffffff; 
  PADDING-TOP: 1px; 
  TEXT-DECORATION: none;
}
#navigace li.active a {
	PADDING-RIGHT: 2px; 
  PADDING-LEFT: 2px; 
  BACKGROUND: rgb(51,51,153); 
  PADDING-BOTTOM: 1px; 
  COLOR: #ffffff; 
  PADDING-TOP: 1px; 
  TEXT-DECORATION: none;
}
/*------------------------------------------------------------------------- OBSAH*/
#obsah {
  float: left;
  width: 1000px;
}

#obsah-leva {
  float: left;
  width: 495px;
}
#obsah-prava {
  float: right;
  width: 495px;
}
/*------------------------------------------------------------------------- CLANKy HOME*/

.home-clanek {
	PADDING-RIGHT: 5px; 
  BORDER-TOP: #cccccc 1px solid; 
  PADDING-LEFT: 5px; 
  PADDING-BOTTOM: 4px; 
  MARGIN: 0px 0px 10px; 
  FONT: bold 1.3em helvetica, Arial, sans-serif; 
  TEXT-TRANSFORM: uppercase; 
  COLOR: #000; 
  PADDING-TOP: 7px; 
  BORDER-BOTTOM: #cccccc 1px solid;
}
.home-clanek a {
	MARGIN: 0px 0px 0px 10px; 
  FONT: bold 0.8em helvetica, Arial, sans-serif; 
  TEXT-TRANSFORM: capitalize;
}
.home-clanek-index {
	PADDING-RIGHT: 5px; 
  BORDER-TOP: #cccccc 1px solid; 
  PADDING-LEFT: 5px; 
  PADDING-BOTTOM: 4px; 
  MARGIN: 0px 0px 10px; 
  FONT: bold 1.3em helvetica, Arial, sans-serif; 
  TEXT-TRANSFORM: uppercase; 
  COLOR: #000; 
  PADDING-TOP: 7px; 
  BORDER-BOTTOM: #cccccc 1px solid;
  BACKGROUND: #c9c9c2 url(./img/45-pozadi.gif) repeat top left;
}
.home-clanek-index a {
	MARGIN: 0px 0px 0px 10px; 
  FONT: bold 0.8em helvetica, Arial, sans-serif; 
  TEXT-TRANSFORM: capitalize;
}
.home-clanek-lista {
  BORDER-TOP: #cccccc 1px solid;
  BORDER-BOTTOM: #cccccc 2px solid;
  PADDING-TOP: 7px; 
	PADDING-RIGHT: 5px; 
  PADDING-LEFT: 5px; 
  PADDING-BOTTOM: 4px; 
  MARGIN: 0 0 10px 0; 
  FONT: bold 1.3em helvetica, Arial, sans-serif; 
  COLOR: #000000;
/*	background: transparent url(img/bg_voice_seda.gif) top left repeat-x ;*/ 
  TEXT-TRANSFORM: capitalize;
}
.home-clanek-lista a {
	MARGIN: 0px 0px 0px 10px; 
  FONT: bold 0.8em helvetica, Arial, sans-serif; 
  TEXT-TRANSFORM: capitalize;
}
#layer {
	PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  BACKGROUND: transparent; 
  PADDING-BOTTOM: 5px; 
  MARGIN: 0px; 
  PADDING-TOP: 10px;
  border: 1px solid red;
  float: left;
}
.col {
	FLOAT: left; 
  MARGIN: 0; 
  WIDTH: 150px; 
  padding: 0 10px;
  border-right: 1px #ccc dashed;
}
.col0-diskuze {
	FLOAT: left; 
  MARGIN: 0; 
  WIDTH: 180px; 
  padding: 0 10px;
  border-right: 1px #ccc dashed;
  /*background-color: white;*/
}
.col1-diskuze {
	FLOAT: left; 
  MARGIN: 0; 
  WIDTH: 180px; 
  padding: 0 10px;
  border-right: 1px #ccc dashed;
  background-color: rgb(245,245,245);
  /*border: 1px solid green;*/ 
}
.col0 {
	FLOAT: left; 
  MARGIN: 0; 
  WIDTH: 150px; 
  padding: 0 5px;
  border-right: 1px #ccc dashed;
  /*background-color: white;*/
}
.col1 {
	FLOAT: left; 
  MARGIN: 0; 
  WIDTH: 150px; 
  padding: 0 5px;
  border-right: 1px #ccc dashed;
  background-color: rgb(245,245,245);
  /*border: 1px solid green;*/ 
}
.diskuze-normal0{
	FLOAT: left; 
  MARGIN: 0; 
  WIDTH: 100%;
  height: 80px; 
  padding: 0 10px;
  border-bottom: 1px #ccc dashed;
  /*background-color: white;*/
}
#diskuze-vnitrek {
	width: 700px;
}
.diskuze-normal1{
	FLOAT: left; 
  MARGIN: 0; 
  WIDTH: 100%;
  height: 80px; 
  padding: 0 10px;
  border-bottom: 1px #ccc dashed;
  /*background-color: rgb(245,245,245);*/
  /*background-color: white;*/
}
.homeeventlist-diskuze {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 50px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px 0px 10px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #cccccc 1px solid; 
}
.col p {
  padding: 10px 0;
  MARGIN: 0px; 
  FONT: 1.1em/17px verdana, helvetica, Arial, sans-serif; 
}
.col-clanky {
	FLOAT: left; 
  MARGIN: 10px 5px 0px 0px; 
  WIDTH: 175px; 
  padding: 0 5px; 
  border-right: 1px #ccc dashed;
  /*border: 1px solid red;*/
}
.col-clanky p {
  padding: 0 5px;
  MARGIN: 0px; 
  FONT: 1.1em/17px verdana, helvetica, Arial, sans-serif;
  text-align: justify; 
}

.zpet{
  float: right;
  color: #0099cc;
}
.zpet a {
  color: #0099cc;
}
.zpet a:hover {
  color: #0099cc;
  text-decoration: underline;
}


/*----------------------------------------------------------------- CLANEK VELKY TEXT ---*/
.text-clanek {
  float: left;
  text-align: justify;
  width: 600px;
  max-width: 1049px;
  min-height: 200px;
  padding: 0px 2px;
  margin: 0px;
  /*border: 1px solid red;*/
  border-right: 1px dashed #cdcdcd;
  border-bottom: 6px solid black;
  text-decoration: none;
}
.text-clanek-vsechny {
  float: left;
  text-align: justify;
  width: 600px;
  max-width: 1049px;
  min-height: 200px;
  padding: 10px 10px 10px 2px;
  margin: 20px 0;
  /*border: 1px solid red;*/
  border-right: 1px dashed #cdcdcd;
  border-bottom: 6px solid black;
  text-decoration: none;
}
.text-clanek-vsechny a{
  text-decoration: none;
  color: #333; 
}
.text-clanek-vsechny a:hover{
  text-decoration: none;
  color: #333; 
}
/* -------------------------------------------------------------------------  DISKUZE ---*/




/* -------------------------------------------------------------------------PRAVZATO ---*/
.homeeventlist {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px 0px 10px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #cccccc 1px solid; 
}

#obrazek-clanek-horni {
  float: right;
  border: 1px solid #cdcdcd;
  padding: 5px;
  margin: 5px;
}


/*------------------------------------------------------------------------- HORNI VIDEO */
#video {
	FLOAT: right; 
  MARGIN: 0px; 
  padding: 0px;
  width: 410px;
  height: 370px;
  /*border: 1px solid red;*/
}
#submit {
	background: transparent url(./img/uloz.gif) no-repeat;
	/*border:	1px solid #ccc;*/
	/*margin-bottom:	10px;*/
	font-size: 11px;
	width: 100px;
}

/*------------------------------------------------------------------------- REPORTY HOME */
#fotoreporty-home {
  background: url(./img/bg_voice.gif) center 50%; 
  margin: 8px 0; 
  padding: 8px 0;
  /*border-bottom: 1px solid #cdcdcd;*/
  /*border:1px solid red;*/
}
#fotoreporty-home2 {
  background: url(./img/bg_voice_seda.gif) center 50%; 
  margin: 8px 0; 
  padding: 8px 0;
  /*border-bottom: 1px solid #cdcdcd;*/
  /*border:1px solid red;*/
}
#fotoreporty-home2 h2 {
  MARGIN: 0; 
  FONT: bold 3.4em/1.2 helvetica, Arial, sans-serif; 
  TEXT-TRANSFORM: uppercase; 
  COLOR: #000000; 
  border-top: 1px solid #cdcdcd;
  BORDER-BOTTOM: #cccccc 3px solid;
}
.blogname {
  padding: 0 0 0 5px;
  FLOAT: left; 
  MARGIN: 0px; 
  WIDTH: 150px;
  border-bottom: 5px solid black; 
}
IMG.aiganyblog {
	padding: 0;
	margin: 0;
}
.fotoreport {
	MIN-HEIGHT: 165px; 
  BACKGROUND: #ffffff; 
  FLOAT: left; 
  MARGIN: 0px 4px 0px 5px; 
  WIDTH: 175px; 
  padding: 5px 5px 0 5px;
  /*border: 1px solid red;*/
}
.fotoreport-starsi {
	MIN-HEIGHT: 165px; 
  /*BACKGROUND: #ffffff;*/
	background: transparent url(../img/pruhledna.gif) repeat left top; 
  FLOAT: left; 
  MARGIN: 0px 4px 0px 5px; 
  WIDTH: 175px; 
  padding: 5px 5px 0 5px;
}

/*------------------------------------------------------------------------- PROGRAM TDENN */
#program {
  float: left;
  /*BACKGROUND: transparent url(./img/45-pozadi.gif) top left repeat;*/ 
  MARGIN: 0px; 
  padding: 20px 0 20px 0;
  width: 1000px;
  min-height: 200px;
  /*border-top: 1px solid #cdcdcd;*/
  /*border-bottom: 1px solid #cdcdcd;*/
  /*border:1px solid red;*/
}
.popis_akce a {
  padding: 0px;
  MARGIN: 0px; 
  FONT: 10px verdana, helvetica, Arial, sans-serif;
	color: black;
	text-decoration: none; 
}
.program-vnitrek {
	/*border: 1px solid red;*/
}

/*------------------------------------------------------------------------- PROGRAM VECHNY */
.program-vsechny {
	margin-left: 50px;
	/*border: 1px solid red;*/
}
.program-vsechny-obr {
	float: right;
	/*border: 1px solid green;*/
}
.vnitrek-text-program-vsechny {
	float: left;
	width: 450px;
	/*border: 1px solid red;*/
	/*background-color: #ffdddd;*/
}
/*------------------------------------------------------------------------- DISKUZE */
#diskuze {
  float: left;
  BACKGROUND: transparent url(./img/fd-kridla.gif) right bottom no-repeat; 
  MARGIN: 0px; 
  padding: 20px 0 20px 0;
  width: 1000px;
  min-height: 200px;
  /*border-top: 1px solid #cdcdcd;*/
  /*border-bottom: 1px solid #cdcdcd;*/
  /*border:1px solid red;*/
}

/*------------------------------------------------------------------------- VIDEA PARTY RIDE */
#party-ride {
  float: left;
  background: url(./img/fd-kridla.gif) bottom right no-repeat; 
	MARGIN: 0px; 
  padding: 20px 0 20px 0;
  width: 1000px;
  min-height: 200px;
  height: 200px;
  /*border-top: 1px solid #cdcdcd;*/
  /*border-bottom: 1px solid #cdcdcd;*/
  /*border:1px solid red;*/
}

/*-------------------------------------------------------------------------- EVENT DETAILS */
.season {
border-bottom: 1px solid #cccccc;
margin: 0px 0 20px 0;
padding: 0px 0px 20px 7px;
font: bold 1.8em helvetica, Arial, sans-serif; 
text-transform: uppercase;
color: #000;
line-height: 22px;
}
.detaillinks {
font: bold 1.3em helvetica, Arial, sans-serif; 
margin: 0px 0 5px 0px;
padding: 0;
list-style-type: none;
text-transform: uppercase;
}
.detaillinks li {
display: inline;
margin: 0 15px 10px 0;
padding: 0px;
}
a.hilight {
background: #ffdddd;
font-weight: bold;
padding: 2px 3px 1px 3px;
}
.detaillinks a {color: #ff0000; text-decoration: none; padding: 2px 3px 1px 3px;}
.detaillinks a:hover {color: #ff0000; text-decoration: underline; padding: 2px 3px 1px 3px;}
.details {
margin: 0px 20px 0 0;
padding: 0px 5px 0 5px;
float: left;
width: 500px;
}
.bigimg {
float: left;
margin: 40px 0 0 0;
padding: 0;
width: 340px;
}
.detailsimg {
width: 340px;
}
.detailsmore {
border-top: 4px solid #000000;
margin: 5px 0 0px 0;
padding: 5px 0 0px 0px;
float: left;
/*width: 600px;*/
width: 100%;
text-align: left;
}
.timeplace {
margin: 0;
padding: 10px 10px 0 0px;
float: left;
width: 260px;
background: #cdcdcd url(../img/45-pozadi.gif) top left;
/*border: 1px solid red;*/
}
.register {
margin: 0px;
padding: 0px 0px 10px 0px;
float: right;
width: 180px;
background-color: #ffdddd;
/*border: 1px solid red;*/
}

.sponsor {
margin: 0;
padding: 10px 10px 0 0px;
float: left;
/*width: 480px;*/
width: 100%;
}
.bigdescription {
border-bottom: 1px solid #cccccc;
color: #666;
font: bold 1.4em helvetica, Arial, sans-serif; 
line-height: 1.5;
margin: 0 0 0 0;
padding: 17px 10px 15px 5px;
text-transform: uppercase;
}
.subtitle {
/*border-bottom: 1px solid #cccccc;*/
margin: 20px 0 0px 0;
padding: 0px 0px 5px 0;
font: bold 1.8em helvetica, Arial, sans-serif; 
text-transform: uppercase;
color: #000;
line-height: 22px;
}
.contentlist {
margin: 0px 0 0px 0;
padding: 15px 40px 10px 0;
border-bottom: 1px solid #cccccc;
}
#tellafriend {
margin: 0 20px 0 20px;
}


/*-------------------------------------------------------------------------- FOOTER */
.footer {
border-top: 6px solid #cdcdcd;
margin: 0px 0 20px 0;
padding: 0px 0 0px 0;
}
.footer p {
font: normal 1.0em helvetica, Arial, sans-serif; 
line-height: 16px;
margin: 0 0 0 0;
padding: 5px 0px 0px 0px;
color: #666;
text-transform: uppercase;
}
.colfoot {
float: left;
margin: 10px 0px 0px 10px;
padding: 0 0 0 0;
width: 205px;
}
.black {color: #000;}
.printonly {
display: none;
}

/* ------------------------------------------------------------------------ LIGHT BOX */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 1em;
	padding-top: 0.8em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(http://www.fotodance.cz/img/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.fotodance.cz/img/overlay.png", sizingMethod="scale");
}


/* ----------------------------------------------------------------------- FOTOREPORTY */
/*
.zobrazstranky a {
	FONT: 1.1em/17px verdana, helvetica, Arial, sans-serif;
	color: black; 
}
*/
.zobrazstranky-listovani {
	FONT: 1em/17px verdana, helvetica, Arial, sans-serif;
	float: left;
        display:block;
	padding:3px 6px;
	margin:5px 10px 0 0;
	text-decoration:none;
	color:#1C8DC6;
	font-size:9px;
	font-weight:bold;
	background-color:#FFFFFF;
	border:solid 1px #999999;
}
.zobrazstranky-listovani a {
	display:block;
	/*float:left;*/
	padding:3px 6px;
	margin:5px 10px 0 0;
	text-decoration:none;
	color:#1C8DC6;
	font-size:9px;
	font-weight:bold;
	background-color:#FFFFFF;
	border:solid 1px #999999;
}
.zobrazstranky-listovani a:hover {
  background-color: #ff33cc;
  border: 1px solid #cdcdcd;
  color:#FFFFFF;
}
.zobrazstranky-listovani-aktivni {
	FONT: 1em/17px verdana, helvetica, Arial, sans-serif;
	color: #ff33cc; 
  border: 1px solid #ff33cc;
  padding: 5px;
  background: transparent url(../img/listovani.gif) no-repeat center bottom;
  display:block;
	float:left;
	padding:3px 6px;
	margin:5px 10px 0 0;
	text-decoration:none;
	color:#1C8DC6;
	font-size:9px;
	font-weight:bold;
	background-color:#FFFFFF;
}

#listovani-fotky-vsechny { 
  width: 100%;
  height: 50px;
  text-align: center;
  margin-top: 2px;
  /*border: 0px;*/
	/*border: 1px solid red;*/
}
#listovani-center{
  margin: 0 auto;
}
/* --------------- obal na fotky v galerii --------------------*/
.fotka-nahled-galerie {
  FLOAT: left; 
  MARGIN: 0px 1px 0px 1px; 
  WIDTH: 200px;
	min-width: 200px; 
	height: 268px;
	MIN-HEIGHT: 165px;
	/*width:210px;*/
	padding: 0 1px 0 1px;
  text-align: center;
  /*border: 1px solid red;*/
  /*background-color: black;*/
}
/* --------------- obal na fotky v galerii nejsledovanejsi a nejhlasovanejsi fotky --------------------*/
#nej-fotky {
	float: left;
	width: 340px;
	height: 200px;
	/*border: 1px solid #666666;*/
	background: #ffffff url(../img/bg_voice_seda.gif) repeat left top;
	padding: 3px;
}
#nej-hlas-fotky {
	float: left;
	width: 350px;
	height: 200px;
	/*border: 1px solid #666666;*/
	background: #ffffff url(../img/bg_voice.gif) repeat left top;
	margin-left: 8px;
	padding: 3px;
}

.fotka-nahled-galerie-mala {
  FLOAT: left; 
  MARGIN: 0px 1px 0px 1px; 
  WIDTH: 108px;
	min-width: 108px; 
	height: 134px;
	MIN-HEIGHT: 165px;
	background: transparent url(../img/pruhledna.gif) repeat left top;
  padding: 0 1px 0 1px;
  text-align: center;
  /*border: 1px solid red;*/
  /*background-color: black;*/
}
.fotka-nahled-galerie-mala img {
  border: 1px solid #666666;
  padding: 1px;
  background-color: white;
}

.fotka-nahled-galerie-border-mala img { border: 1px solid white;}
.fotka-nahled-galerie-border img {border: 1px solid white;}

.fotka-nahled-galerie img {
  border: 1px solid #666666;
  padding: 1px;
  margin: 0px;
  background-color: white;
}
.fotka-nahled-galerie-mala p {color: #666666;}
.fotka-nahled-galerie p {color: #666666;}

.fotka-galerie {
  BACKGROUND-color: white; 
  FLOAT: left; 
  MARGIN: 0px 1px 0px 1px; 
	/*height: 620px;*/
	MIN-HEIGHT: 620px;
	width: 808px;
  padding: 2px 4px 0px 0px;
  /*border: 1px solid red;*/
}
.fotka-galerie img{
  /*border: 2px solid white;*/
  padding:5px;
  background-color: white;
  display: block;
  /*border: 1px solid red;*/
}
.fotka-galerie-border img{
  border: 1px solid #666666;
}
.popisek-fotka {
  font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	padding: 0 5px;
}
#pod-fotkou {
	text-align: center;
	color: #666666;
	/*border: 1px solid red;*/
	width: 800px;
	height: 50px;
}
#prava-zmenseniny-obal {
  FLOAT: right; 
  /*border: 1px solid red;*/
  width: 180px;
  padding: 0px;
  margin: 0px;
/*background: url(../img/bg_voice.gif) center 50%;*/  
}
#listovani {
	float: right;
	width: 180px;
	text-align: center;
	border: 1px solid red;
	min-height: 10px;
}
#prava-zmenseniny { /*reklama a nahledy*/
  /*border: 1px solid red;*/
  width: 180px;
  float: right;
  text-align: right;
  MARGIN: 0px 0px 5px 0px; 
  /*background-color: black;*/
}

#prava-zmenseniny-k-clanku{
  float:left;
  width: 200px;
  /*border: 1px solid red;*/
}


#obal-galerie {
	width: 820px;
	padding: 0px;
	margin: 0px;
	float: left;
	color: #cdcdcd;
	/*border: 1px solid red;*/
	/*background-color: #666666;*/
}
#reklama-galerie-detail-dole {
	width: 745px;
	height: 100px;
	float: left;
	/*border: 1px solid red;*/
	margin: 10px 2px;
	background-color: pink;
}
/* ------------------------------------------------------------------- PARTNERI */
#partneri-vypis {
  margin: 10px;
  float: left;
}
