html {
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 11px;
	border: 0px;
	color: #000055;
	background-color: #ffffff;
/*	background-image: url(../images/xmas/8869.gif);
 */
	scrollbar-base-color: #ffccdf;
	}
	
/* body { border: 0px; margin: 0px; padding: 0px; padding-right: 10px; background-image: url(../images/xmas/8869.gif); } */
body { border: 0px; margin: 0px; padding: 0px; padding-right: 10px; }

p  { font-weight: normal; }

img  { background-image: url(../images/loading.gif); }

h1 {
	text-align:center;
	width: 100%;
 	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	background-color: transparent;
  background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: 6px 6px;
	border: 0px;
}


h1 span {
	display: none;
	visibility: hidden;
}

a   { font-weight: bold; }

a:link img   { text-decoration: none; border: 2px outset #0000ff; -moz-border-radius: 4px; }

a:visited img  { border: 2px outset #dddddd; -moz-border-radius: 4px; }

a:hover img   { border: 2px solid #ff0000; -moz-border-radius: 4px; }

#extra  { background-color: #ffffee; }

#head {
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 0px;
	text-indent: 5px;
}

#head h1 {
	width:300px;
	height:79px;
	margin:0px;
	margin-left:10px;
	margin-bottom: 20px;
	z-index: 5;
	border: 0px;
 	}

#head h1 span {
	display:none;
	visibility: hidden;
}

.langBox {
	width: 48%;
	margin-top: 50px;
}

.langBox img {
	border:0px;
	margin-left:auto;
	margin-right:auto;
	padding-left:150px;
}

.flashovej  { background-image: url(../images/logo_60.gif);  background-repeat: no-repeat; width: 468px; height: 60px; border: 0px; margin-top: 35px; }


#langBox {
	font-size:75%;
	text-align:right;
	margin-right:30px;
}

#langBox a {
	color:#f90000;
}

.center {
	text-align:center;
}

.accept a {
	margin: 10px;
	border: 2px solid gray;
	-moz-border-radius: 4px;
	background-color: #dedede;
	padding: 5px;
	line-height:50px;
}

#policy a { color: gray; }

#menu {
    width: 135px;
    height: auto;
    position: absolute;
    left: 10px;
    top: 150px;
    padding: 0px;
    padding-bottom: 10px;
}
	
#menu ul {
    list-style-type: none;
    margin-left: 0px;
    padding: 0px;
}

#menu li {
    list-style-position: outside;
    font-size: 12px;
    text-align: right;
    margin: 0px; 
}

#menu li img  { vertical-align: top; margin: 0px; padding: 0px; border: 2px outset #ff00ff; -moz-border-radius: 4px; background-image: none; }

#menu li a {
    color:#000055;
    font-weight:bold;
    height: 2em;
    line-height:2em;
    margin:0px;
    padding-right:8px;
}

#menu li a:hover {
    color:red;
    padding-right:4px;
    border-right: 4px solid #ff0000; -moz-border-radius: 4px;
}

#menu #selected {
    color:red;
    padding-right:2px;
    border-right: 6px solid #ff0000; -moz-border-radius: 4px;
}

#content { border: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 12px; margin-left: 160px; padding: 0px;
}

h2 {
	margin: 0px;
	margin-left: 8px;
	margin-top: 25px;
	font-size:15px;
	padding:2px;
	padding-right: 4px;
	padding-left: 2px;
  border: 2px outset #ff7789;
	-moz-border-radius: 4px;
	background-color:#ffccdf;
}

h3 table  { margin-top: -15px; border:0; background-color: transparent; height: 50px; padding-left: 20px; padding-right: 20px; filter: shadow(color=#ffaabb, direction=45); }

#content h3 table a { font-size: 16px; color: #ff0055; }

table { border-collapse: collapse; }

td  { margin: 0px; padding: 0px; }

td img { margin: 0px; padding: 0px; background-image: none; }

#cudliky  { font-size: 14px; }

.headline  { height: auto; vertical-align: bottom; text-align: center; font-weight: bold; font-size: 14px; color:#0000ff; background-color: #f9f9f9; background-image: url(../images/box_back_blue.gif); background-repeat: repeat-x; border: 2px outset #eeeeff; -moz-border-radius: 4px;}

#content a {
	color: #ff0000;
	text-decoration: underline;
}

#content a:hover {
	color: #ff0000;
	text-decoration: none;
}

#content h3 {
  font-size:14px;
  margin-top: 3px;
	padding:1px;
	padding-left:7px;
	padding-right:7px;
	background-color:#eeeeee;
	background-image:url(../images/nadpis3_back.gif);
	background-repeat:repeat;
	border: 1px outset #ffffff;
	-moz-border-radius: 4px;
}

#content h4 {
  font-size:11px;
	padding:0px;
	padding-left:10px;
	z-index: 2;
}

#content h5 {
  font-size:11px;
	padding:2px;
	padding-left:7px;
	background-color:#eeeeee;
	background-image:url(../images/nadpis3_back.gif);
	background-repeat:repeat;
	color: #ff00ff;
	border: 1px outset #fefefe;
	-moz-border-radius: 4px;
}

#content p {
    font-size:11px;
	padding-left:10px;
}

#content img {
	padding:0px;
	margin: 2px;
 }
 
.noborder  { border: 0px; text-decoration: none; }

.noborder a  { border: 0px; text-decoration: none; }
 
.noborder img { border: 0px; text-decoration: none; }

.noborder a img { border: 0px; text-decoration: none; }

.noborder a:hover img { border: 0px!important; text-decoration: none; }

.bigthumb  { float: right; margin-left: 8px; border: 2px outset #eeeeee; -moz-border-radius: 4px; }

#banner  {  border: 0px;
  position: absolute;
  left: 8px;
	right: 1%;
	top: 13px;
	margin: 0px; margin-right: 1%; padding: 0px;
	height: 68px;
	background-color: transparent;
	width: 98.5%;
	height: auto;
	}
	
#banner table  { width: 100%; border: 0px; margin: 0px; padding: 0px; }

#banner th  { text-align: center; margin: 0px; padding: 0px; color: #0000ff; font-size: 14px; border: 0px; }

#banner th a img   {  background-image: none; border: 2px outset #0000ff; -moz-border-radius: 4px;}

#banner td  { width: 300px; text-align: right; margin: 0px; padding: 0px; border: 0px solid green; }

#banner td img   {  width: 300px; height: 79px; margin-left: 0px; border: 5px outset #ff0000; -moz-border-radius: 10px; }

#banner a  { font-weight: bold;
             font-size: 17px;
             text-decoration: none;
             color: #0000ff; }

#banner a:hover { font-weight: bold;
                  font-size: 17px;
	                text-decoration: none;
	                color: #0000ff; }
	                
#v_banner  {  border: 0px;
  position: absolute;
  left: 8px;
	right: 1%;
	top: 13px;
	margin: 0px; margin-right: 1%; padding: 0px;
	height: 68px;
	background-color: transparent;
	width: 99%;
	height: auto;
	}

#v_banner table  { border: 0px; margin: 0px; padding: 0px; }

#v_banner th  { text-align: right; margin: 0px; padding: 0px; color: #0000ff; font-size: 14px; border: 0px; }

#v_banner th img   {  background-image: none; border: 0px; }

#v_banner td  { width: 100%; text-align: right; margin: 0px; padding: 0px; border: 0px; }

#v_banner td img   {  margin-left: 0px; background-image: none; border: 5px outset #ff0000; -moz-border-radius: 10px; }

#v_banner img   {  margin-left: 5px; background-image: none; border: 5px outset #ff0000; -moz-border-radius: 10px; }

#v_banner a  { font-weight: bold;
             font-size: 17px;
             text-decoration: none;
             color: #0000ff; }

#v_banner a:hover { font-weight: bold;
                  font-size: 17px;
	                text-decoration: none;
	                color: #0000ff; }

#bannerSquare {
	width: auto;
	background-color: transparent;
	margin-top: 30px;
	margin-right: 0px;
	margin-left: 21px;
	margin-bottom: 20px;
	}


#secondbannerSquare {
	width: auto;
	background-color: transparent;
	margin-top: 30px;
	margin-right: 0px;
	margin-left: 21px;
	margin-bottom: 20px;
	}


#bannerEmptySq {
	width:120px;
	height:120px;
	background-color:gray;
	margin-top:30px;
	margin-left:2px;
}

.linkfeed  { position: absolute; right: 1%; margin: 0px; margin-right: 4px; padding: 0px; padding-right: 4px; text-align: right; font-size: 14px; font-weight: normal; font-style: italic; }

.linkfeed a { font-size: 14px; font-weight: normal; color: #ff0000; border: 0px; }

.linkfeed a:hover  { border: 0px!important; text-decoration: none; }

.linkfeed a img  { border: 0px!important; }

.reg  { visibility: hidden; display: none; position: absolute; right: 12%; margin: 0px; margin-right: 4px; padding: 0px; padding-right: 4px; text-align: right; font-size: 14px; font-weight: normal; font-style: italic; }

.reg a { font-size: 14px; font-weight: normal; }

.reg a:hover  { text-decoration: none; }

#languagebutton  { margin-left: 30%; visibilty: hidden; display: none; }

.important {
	font-weight:bold;
	color:red;
}

#footer {
	width: 97%;
	clear:both;
	text-align:right;
	font-size: 0.8em;
	color:gray;
	padding:0px;
	margin-top: 40px;
	margin-left: 2%;
	overflow-x: hidden;
	border: 0px;
}

#badpuppyfooter {
	width: 97%;
	clear:both;
	text-align:right;
	font-size: 0.8em;
	color:gray;
	padding:0px;
	margin-top: 40px;
	margin-left: 2%;
	overflow-x: hidden;
	border: 0px;
	}


#footer a  { border: 0; text-decoration: none; color: #FF5555; }

#badpuppyfooter a  { border: 0; text-decoration: none; color: #FF5555; }

#footer img  { border:0; width: 60%; height: 60%; }

#badpuppyfooter img { border: 0; width: 80%; }

.externLink {
}

.externLink li {
	list-style-image:url(../images/sipecka.jpg);
	list-style-position:outside;
	padding-left:-10px;
	margin-left:0px;
}

.imageBar {
	padding: 0px; }

.imageBar img {
	border: 2px outset #eeeeee;
	-moz-border-radius: 4px;
	padding: 0px; margin: 0px;
	background-image: url(../images/loading.gif);
}

.imageBar a:link img  { border: 2px outset #7777ff; text-decoration: none; }

.imageBar a:visited img  { border: 2px outset #dddddd; text-decoration: none; }

.imageBar a:hover img  { border: 2px solid #ff0000; text-decoration: none; }

.imageBar .spopiskem {
	text-align:center;
	float:left;
	margin: 0px;
	margin-right: 16px;
	margin-top: 4px;
	padding: 0px;
	font-weight: bold;
	font-size: 80%;
	width: 104px; height: 185px;
}

#pokec  {
  font-size: 110%;
  line-height: 120%;
  background-image: url(../images/nadpis3_back.gif);
  width: 100px;
  height: 139px;
  margin-left: 3px;
  margin-top: 7px;
  margin-right: 0;
  padding: 0px; padding-top: 10px;
  border: 2px outset #eeeeee;
	-moz-border-radius: 4px;
  }

.imageBar .spopiskemnaboku {
	padding: 5px;
	float: left;
	margin: 8px;
	margin-left: 0px;
	margin-right: 16px;
	font-size: 80%;
	width: 325px;
	height: 180px;
	background-color: #f9f9ff;
	border: 2px outset #eeeeee;
	-moz-border-radius: 4px;
}

.imageBar .spopiskemnaboku .tvthumb  {
	width: 315px; height: 175px; background-color: #f9f9ff; border: 2px outset #eeeeee;  margin: 8px; margin-right: 16px; margin-left: 0px;
	}
	
.imageBar .spopiskemnaboku .newMovie  {
	width: 325px; height: 180px; background-color: transparent; border: 2px outset #eeeeee;  margin: 8px; margin-right: 16px; margin-left: 0px; }
	
.imageBar .spopiskemnaboku .newMovie .tvthumb  {
	width: 315px; height: 175px; background-color: transparent; border: 2px outset #eeeeee;  margin: 8px; margin-right: 16px; margin-left: 0px;
	}

.imageBar .tvthumb  {
	width: 315px; height: 175px; background-color: #f9f9ff; border: 2px outset #eeeeee;  margin: 8px; margin-right: 16px; margin-left: 0px;
	}

.imageBar .spopiskemnaboku img {
	float: left;
	margin: 2.5px!important;
	margin-right: 5px!important;
	background-image: url(../images/loading.gif);
  }

.imageBar .spopiskemnaboku h4 {
	margin: 3px;
	margin-top: 7px;
	margin-left: 62%;
	font-weight: bold;
	font-size: 118%!important;
}

.imageBar .spopiskemnaboku span img {
	border:0px;
}

.imageBar .jenspopiskemnaboku   { text-align: center; width: 325px; height: 180px; padding: 5px;
	float: left;
	margin: 8px;
	margin-left: 0px;
	margin-right: 16px;
	padding-top: 10px;
	font-size: 120%; float: left; border: 2px outset #eeeeee; -moz-border-radius: 4px; background-image: url(../images/nadpis3_back.gif); }

.contentGroup {
	border: 2px outset #eeeeee;
	-moz-border-radius: 4px;
	background-color: #f9f9f9;
	width: 49.8%;
	height: auto;
	padding: 2px;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 12px;
	background-image: url(../images/box_back.gif);
	background-repeat: repeat-x;
	z-index: 2;
}

.contentGroupInTab {
	border: 2px outset #eeeeee;
	-moz-border-radius: 4px;
	background-color: #f9f9f9;
	width: 100%;
	height: auto;
	padding: 2px;
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 0px;
	margin-top: 3px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(../images/box_back.gif);
	background-repeat: repeat-x;
	z-index: 2;
}

.contentGroupInTab a   { background-color: #ffffff; }

.contentGroupInTab a img  { border: 2px outset #0000ff; -moz-border-radius: 4px; text-decoration: none; }

.contentGroupInTab a:hover img   { border: 2px outset #ff0000; -moz-border-radius: 4px; text-decoration: none; }

.contentGroup a   { background-color: #ffffff; }

.contentGroup a:link img   { border: 2px outset #0000ff; -moz-border-radius: 4px; text-decoration: none; }

.contentGroup a:visited img   { border: 2px outset #0000ff; -moz-border-radius: 4px; text-decoration: none; }

.contentGroup a:active img  { border: 2px outset #0000ff; -moz-border-radius: 4px; text-decoration: none; }

.contentGroup a:hover img   { border: 2px outset #ff0000; -moz-border-radius: 4px; text-decoration: none; }



.contentGroup .coverImg  { margin: 50px; }

.contentGroupInTab .coverImg  { margin: 50px; }

.contentGroup h4 {
	font-size:130%;
	margin-top:5px;
 }
 
.contentGroupInTab h4 {
	font-size:130%;
	margin-top:5px;
 }

.leftBar {
	padding-left: 15px;
	border-left: 8px solid #ddddee;
	line-height: 120%;
	text-align: justify;
}

.leftBar a img  { border: 0px; border-left: 5px solid transparent; }

#block  { text-align: justify; }

#venca  { margin-top: 0; margin-bottom: 0; padding-top: 0; margin-top: 0; }

#cudl { background-color: white; background-image: url(../images/box_back_red_fx.gif); background-repeat: repeat; padding: 0px; margin: 0px; margin-bottom: 5px; width: 85%; font-size: 17px; font-weight: normal ;-moz-border-radius: 10px; cursor: pointer; }

#jakocudl { background-color: white; background-image: url(../images/box_back_red_fx.gif); background-repeat: repeat; padding: 0px; margin: 0px; margin-bottom: 5px; width: 85%; font-size: 17px; font-weight: normal ;-moz-border-radius: 10px; }
  
#cudlicek { height: 22px; font-weight: bold; padding: 0px; margin: 0px; color: #0000ff; background-color: transparent; background-image: url(../images/box_back_red_fx_small.gif); padding: 0px; margin: 0px; cursor: pointer; border: 2px outset #ff0000; -moz-border-radius: 4px; }

.pay   { color: #ff0000; border: 5px outset #ffff00; -moz-border-radius: 4px; background-image: none!important; font-size: 20px!important; }

.hour  { color: #a000a0; border: 1px outset fuchsia; -moz-border-radius: 4px; }

.week  { color: #0000a0; border: 2px outset red; -moz-border-radius: 4px; }

.month  { color: #0000ff; border: 3px outset blue; -moz-border-radius: 4px; }

.half   { color: #aa0000; border: 4px outset fuchsia; -moz-border-radius: 4px; }

#back {
	font-size:110%;
  padding:15px;
	padding-right:10px;
	margin: 0px;
	float:right;
}

#langswitch  { text-align: center; margin-left: 180px; padding: 0px;  font-size: 10px; font-weight: normal; font-style: italic; }

#langswitch img  { border: 0px;	margin-bottom: -2px; }

#sort a {
	font-size:90%; border: 2px outset #ff7789; -moz-border-radius: 4px; text-decoration: none; background-color: #FFCCDF; color: #880088; padding: 0px; padding-left: 4px; padding-right: 4px; margin-left: 0px;
		}

#close {
	font-size:110%;
	padding:16px;
	padding-top:5px;
	padding-right:10px;
	margin-right: 0px;
	float:right;
}

#closeWindow  { margin-left: 15px; margin-top: 0px; }

#top_back {
  position: relative; top: -25px;
	font-size:110%;
	padding:16px;
	padding-top:16px;
	padding-right:5px;
	float:right;
}

.download {
	width:230px;
	height:43px;
	float:left;
	margin:10px;
	border:1px solid #eeeeee;
	-moz-border-radius: 4px;
	background-color:#f9f9f9;
	background-image: none;
}

.download img {
	padding:5px !important;
	background-image: none;
}

.dnlText {
	padding-top:12px;
	padding-bottom:15px;
	position:absolute;
}

.clear {
	visibility: hidden;
	clear: left;
}

.rclear  { visibility: hidden; clear: right; }

.rclearvisible  { visibility: visible; clear: right; }

.extraclear {
	visibility: hidden;
	clear: both;
}

.extracleartotal  {
	display: none;
	clear: both;
}

.extraclearvisible {
  visibility: visible;
	clear: both;
}

.infoText {
	padding-left: 30px;
	padding-right: 10px;
	font-size: 80%;
	color: #000088;
}

#windowed {
	text-indent: 0;
	padding:20px;
	margin:0px;
	padding-top:5px;
}

#galleryLeft {
	width:140px;
	overflow:auto;
	height:720px;
}

.fotoKarta {
	padding:0px;
	padding-right: 2px; 
	margin-left:0px;
	margin-bottom: 5px;
	margin-right: 3px;
	border: 2px solid #eeeeee;
	-moz-border-radius: 4px;
	text-align:center;
	background-image:url(../images/box_back.gif);
	background-repeat:repeat-x;
	float:left;
}

#galleryRight {
	float:right;
	width:auto;
	margin-right:1%;
	margin-top:45px;
	padding: 0px; 
	background-image:url(../images/loading.gif);
	background-position:center middle;
	}
	
#galleryRight img  { margin: -2px; }

#selectedPhoto {
	border:2px outset #ff0000;
	-moz-border-radius: 4px;
}

.visitedPhoto {
	border: 2px outset #0000ff;
	-moz-border-radius: 4px;
}

#chooseHeight {
	font-size:x-small;
	padding-left:5px;
}

#chooseHeight a {
	font-weight:bold;
}


#forumLeft {
	width:400px;
	margin-top: -10px;
	margin-left: 5px;
	float:left;
	font-size:110%;
	font-weight:normal;
	
}

#forumLeft p {
	margin:6px;
}

#forumRight {
	width:300px;
	float:left;
}

.key {
	text-decoration:underline;
}

.naviBar {
	text-align:right;
	font-size:110%;
	margin:2px;
	font-weight:bold;
	}

#forumList div {
	margin:10px;
	border: 1px solid #eeeeee;
	border-left: 8px solid #eeeeee;
	-moz-border-radius: 4px;
}

#forumList span {
	float: left;
	margin:0px;
	margin-left:10px;
	padding:0px 4px 0px 4px;
}

#forumList p {
	margin:0px;
	padding-left: 10px;
	padding-top: 5px;
	clear:left;
}

#forumList div:hover {
	background-color:#f6f6f6;
}

#forumCheckBox {
	position:absolute;
}

#contactForm label {
	float:left;
	width:20%;
	margin:0.1em;
	text-align:right;
}

#contactForm input {
	width:250px;
}

.newText {
  color:#CA000F;
  background-image: url(../images/box_back_blue.gif);
  background-repeat: repeat-x;
  text-decoration: none;
	font-size: 120%;
	font-weight: normal;
	}

.newText img { margin: 0px; padding: 0px; border: 2px outset #ff0000; -moz-border-radius: 4px; }

.newText a img  { border: 2px outset #ff0000!important; }

.newText a:hover img  { border: 2px solid #ff0000!important; }

.newBig {
    color:blue;
	text-decoration:none;
	font-size:120%;
	font-weight:bold;
}

.newMovie {
  width: 49.7%;
  height: auto;
  color: #ca000f;
	border-left: 3px solid #ff0000;
	-moz-border-radius: 6px;
	background-image:url(../images/box_back_red_long.gif);
	background-repeat:repeat;
	font-weight: normal;
}

.newMovieInTab {
  width: 99.5%;
  height: auto;
  color: #ca000f;
	border-left: 3px solid #fc000F;
	-moz-border-radius: 6px;
	background-image:url(../images/box_back_red_long.gif);
	background-repeat:repeat;
}

.newMovie img { border: 2px outset #ff0000; -moz-border-radius: 4px; }

.newMovieInTab img { border: 2px outset #ff0000; -moz-border-radius: 4px; }

.downMovie {
  width: 226px;
  color: #ca000f;
	border-left:5px outset #fc000F;
	background-image:url(../images/box_back_red_long.gif);
	background-repeat:repeat;
}

.downMovie img { border: 0px; }

.kurziva { font-style: italic; text-align: right; }

.thursday  { width: 49.4%;
	min-width: 350px;
	height: auto;
	min-height: 252px;
  float: left;
  text-align: justify;
  font-size: 10px;
  font-weight: normal;
  line-height: 170%;
  padding: 5px;
	margin: 0px;
	margin-bottom: 0px;
  border: 3px outset #ff11ff;
  -moz-border-radius: 6px;
	color: #660066;
	background-color: #fedacc!important;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 100% 60%;
	z-index: 1;}

.thursday img   { float: left; margin: 0px; margin-bottom: 5px!important; }

.thursday a  { font-size: 11px; }

.thursday a:link  { color: #ff00aa!important; }

.thursday a:visited  { color: #0000ff!important; }

.thursday a:hover  { text-decoration: none; }

.thursday a img  { text-align: left; float: left; margin-right: 5px!important; text-decoration: none; background-image: none; }

.thursday .nadpisek  { height: auto; margin: 0px; margin-bottom: 4px; padding: 2px; text-align: center; border: 2px outset #ff00aa; -moz-border-radius: 4px; font-weight: normal; font-size: 18px; background-color: #ff11aa; color: #0000ff; }

.saturday  { width: auto;
  min-width: 340px;
	height: 298px;
  float: middle;
  text-align: center;
  font-size: 10px;
  line-height: 170%;
  padding: 5px;
  margin: 0px;
  margin-top: 1px;
  margin-bottom: 4px;
  border: 3px outset #11ff11;
  -moz-border-radius: 6px;
	color: #006600;
	background-color: #eeffee; }

.saturday img   { float: middle; margin: 0px; margin-right: 10px; padding: 0px; border: 2px outset #ffff00; -moz-border-radius: 4px; }

.saturday a  { font-size: 10px; }

.saturday a:link  { color: #00aa00!important; }

.saturday a:visited  { color: #0000ff!important; }

.saturday a:hover  { text-decoration: none; }

.saturday a img  { border: 0px; text-decoration: none; }

.saturday .nadpisek  { height: auto; margin: 0px; margin-bottom: 4px; padding: 0px; text-align: center; border: 2px outset #00ff00; -moz-border-radius: 4px; font-weight: normal; font-size: 18px; background-color: #11ff11; color: #4444ff; }

#left { float: left; }

#right  { float: right; }

.pseudoinvisible  {  visibility: hidden; display: none; }

.tuesday  { 
	width: 49.4%;
  min-width: 350px;
  height: auto;
  min-height: 220px;
  float: left;
  text-align: left;
  font-size: 10px;
  font-weight: normal;
  line-height: 170%;
  padding: 5px;
  margin: 0px;
	margin-bottom: 12px;
  border: 3px outset #ffaaff;
  -moz-border-radius: 6px;
	background-color: #aa88ff ;
	color: #ffffff;
	z-index: 1;}

.tuesday img   { float: right; margin: 0px; margin-left: 5px!important; padding: 0px; border: 0px; }

.tuesday a  { background-color: transparent; color: #ffffff!important; font-size: 11px; }

.tuesday a:hover  { background-color: #ffffff; color: #aa88ff!important; text-decoration: underline!important; }

.tuesday a img  { text-decoration: none; background-image: none; }

.nadpisek  { height: auto; margin: 0px; margin-bottom: 4px; padding: 2px; text-align: center; border: 2px outset #ccccff; -moz-border-radius: 4px; font-weight: normal; font-size: 18px; background-color: #ff88ff; color: #0000ff; }


.sunday  { width: 49.4%;
  min-width: 350px;
	height: auto;
  float: left;
  text-align: right;
  font-size: 10px;
  font-weight: normal;
  line-height: 170%;
  padding: 5px;
	margin-bottom: 12px;
  border: 3px outset #ffaaff;
  -moz-border-radius: 6px;
	z-index: 1;
/*	background-color: #FFCCDF; */
    background-color: #d2ffcf;
    color: #4444ff; }

.sunday img   { float: left; margin: 0px; margin-right: 5px!important; padding: 0px; border: 0; }

.sunday a img  { text-decoration: none; background-image: none; }

.sunday .nadpisek  { padding: 1px; }

.inpageplayer {
	line-height: 170%;
	text-align: center;
  width: 50%;
	height: 120px;
	margin-bottom: 12px;
	padding: 0px;
  color: #ffffff;
  border: 4px outset #ccccff;
  -moz-border-radius: 6px;
	background-color: transparent;
  }
	
.inner  {
	position: relative; top: 5%;
	padding: 5px;
  float: right;
  width: 85px;
  height: 105px;
  background-color: transparent;
}


.ctvrtyBanner{
	background-color: transparent;
  border: 0px;
  margin-left: -2px; padding: 0px; padding-bottom: 10px;
  z-index: 1;
 }
 
.ctvrtyBanner img  {
  width: 50%;
  float: left;
	margin-bottom: 12px;
  border: 3px outset #ccffcc;
  -moz-border-radius: 6px;
	z-index: 1;}
  
#difborder img { border: 3px outset #1ab1d0;
  -moz-border-radius: 6px; margin-left: 4px; margin-top: 0px; margin-right: 0px;  margin-bottom: 12px; z-index: 2;}
 
.barva  { color: #5c59a0;; background-color: #ffffff; font-size: 14px; padding: 1px; border: 2px outset #ffccff; -moz-border-radius: 6px; }
 
#popup  { border: 0; }

.duch  { display: none; visibility: hidden; }

#forumInfo {
	padding:15px;
	text-align:center;
	font-size:120%;
	color:#f90000;
}


.coverImg {
	float: left;
	margin: 5px!important;
  border: 1px outset #ff0000;
  -moz-border-radius: 4px;
}

.coverImg img { border: 20px solid blue; }

.rightcoverImg  { margin-left: 10px!important; float: right; width: 420px; height: 276px; border: 0px!important; }

.rightpic  { position: absolute;
             top: 144px; right: 1%;
             width: 27%;
             padding: 0px;
             z-index:1; }

.leftLogo {
	float:left;
	margin-right:10px;
}

.titleRightImage { float:right; }

.rightcol  { position: absolute; right: 1.2%; top: 152px; width: 39%; line-height: 150%; color: #8888ff; font-size: 14px; text-align: right; }

.rightcolWithZ  { position: absolute; right: 1.2%; top: 151px; width: 39%; line-height: 150%; color: #8888ff; font-size: 14px; text-align: right; z-index: 1; }

.rightcol img  { margin-top: 50px; overflow: hidden; }

.nakedbanner  { float: right; padding: 0px; margin-right: -6%; z-index: 3; }

.nakedbanner img  {  border: 0px;  }

.swimframe  { width: auto; border: 3px outset #ffff88; -moz-border-radius: 6px; height: 100px; text-align: center; vertical-align: middle; float: center; padding: 0px; margin: 0px; font-size: 8px; background-color: #ffffaa; }

.ifrnadpisek  { width: 100%; height: auto; margin: 4px; padding: 0px; text-align: center; float: center; border: 2px outset #8888ff; -moz-border-radius: 4px; font-weight: bold; font-size: 14px; background-color: #ccccff; color: #ff0000; }

.hiddenimages  { height: 333px; width: auto; float: center; }

.leftsmallhiddenimages  { height: 150px; width: auto; float: left; margin-right: 70px!important; }

.smallhiddenimages  { height: 150px; width: auto; float: center; margin-left: 35px!important; margin-right: 35x!important; }

.rightsmallhiddenimages  { height: 150px; width: auto; float: right; margin-left: 70px!important;}

.tv     { width: 98%;
          min-width: 270px;
          height: auto;
          min-height: 252px;
          border: 3px outset #ddddff;
	-moz-border-radius: 6px;
/*	background-color: #aaaaff; */
	background-color: #8fb8ff;
	color: #330000;
	font-size: 10px;
	line-height: 170%;
	font-weight: normal;
	text-align: left;
	padding: 5px;
	margin: 0px;
	margin-bottom: 15px; }

.tv a  { font-size: 12px; background-color: #ffffff; }

.tv img  { border: 0px; float: right; margin: 0px; margin-left: 5px!important; }

.tv a img  { border: 2px outset #0000ff; -moz-border-radius: 4px; text-decoration: none; background-image: none; }

.tv a:visited img  { border: 2px outset #dddddd; -moz-border-radius: 4px; text-decoration: none; background-image: none; }

.tv a:hover img { border: 2px solid #ff0000; -moz-border-radius: 4px; }

.tv_nadpisek  { height: auto; margin: 0px; margin-bottom: 4px; padding: 2px; text-align: center; border: 2px outset #ff0000; -moz-border-radius: 4px; font-weight: normal; font-size: 18px; background-color: #ffffaa; color: #ff0044; }

.mthursday     { width: 98%;
          min-width: 270px;
          height: auto;
          min-height: 252px;
          border: 3px outset #ddddff;
	-moz-border-radius: 6px;
/*	background-color: #aaaaff; */
	background-color: #feffbf;
	color: #330000;
	font-size: 10px;
	line-height: 170%;
	font-weight: normal;
	text-align: left;
	padding: 5px;
	margin: 0px;
	margin-bottom: 15px; }

.mthursday a  { font-size: 12px; background-color: #ffffff; }

.mthursday img  { border: 0px; float: right; margin: 0px; margin-left: 5px!important; }

.mthursday a img  { border: 2px outset #0000ff; -moz-border-radius: 4px; text-decoration: none; background-image: none; }

.mthursday a:visited img  { border: 2px outset #dddddd; -moz-border-radius: 4px; text-decoration: none; background-image: none; }

.mthursday a:hover img { border: 2px solid #ff0000; -moz-border-radius: 4px; }

.mthursday_nadpisek  { height: auto; margin: 0px; margin-bottom: 4px; padding: 2px; text-align: center; border: 2px outset #ff0000; -moz-border-radius: 4px; font-weight: normal; font-size: 18px; background-color: #ffffaa; color: #ff0044; }

.premium     { width: 98%;
          min-width: 270px;
          height: auto;
          border: 3px outset #ff4455;
					-moz-border-radius: 6px;
					background-color: #ffdadf;
					color: #330000;
					font-size: 10px;
					line-height: 170%;
					font-weight: normal;
					text-align: left;
					padding: 5px;
					margin: 0px;
					margin-bottom: 15px; }

.premium a  { font-size: 12px; background-color: #ffffff; }

.premium img  { border: 0px; float: right; margin: 0px; margin-left: 5px!important; }

.premium a img  { border: 2px outset #0000ff; -moz-border-radius: 4px; text-decoration: none; background-image: none; }

.premium a:visited img  { border: 2px outset #dddddd; -moz-border-radius: 4px; text-decoration: none; background-image: none; }

.premium a:hover img { border: 2px solid #ff0000; -moz-border-radius: 4px; }

.premium_nadpisek  { height: auto; margin: 0px; margin-bottom: 4px; padding: 2px; text-align: center; border: 2px outset #ffffaa; -moz-border-radius: 4px; font-weight: normal; font-size: 18px; background-color: #ff0044; color: #ffffaa; }

.premlink  { text-align: center!important; font-size: 110%!important; width: 260px!important; height: auto!important; }

#nazev  { font-size: 12px; font-weight: bold; color: #aaaa00; }

.video  { z-index: 3; }

#sipka  { position: absolute; right: 50%; top: 0; width: 100px; z-index: 1; filter: alpha(opacity=70, finishopacity=50, style=2); -moz-opacity: 0.6; }

#topcenter  { margin-right: 0%; margin-left: 110%; margin-top: 0px; padding: 0px; padding-top: 4px; float: center; height: 75px; border: 0; width: 100%; }

#topcenter img  {  border: 2px outset red; -moz-border-radius: 4px; }

#counter {  position: absolute; left: 170px; top: 170px; margin-bottom: 8px;text-align: left; width: auto;  font-size: 110%; color: #880088; border-top: 6px solid transparent; z-index: 4; }

.player  { border: 0px outset #ff00ff; -moz-border-radius: 6px; width: auto; height: auto; padding: 0px; margin: 0px; }

.datum  { color: red; font-weight: bold; }

.christmasSpecial {
	border:1px solid #396396;
	-moz-border-radius: 4px;
	padding:5px;
	background-color:#E2F6E1;
	background-image:url(../images/christmas_bell.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.budthumbs  { position: relative; top: 0px; left: 0px; padding: 4px; text-align: center; float: left; font-weight: bold; background-color: transparent; }

.budthumbs a:link img   { border: 2px outset #7777ff; -moz-border-radius: 4px; }

.budthumbs a:visited img  { border: 2px outset #dddddd; -moz-border-radius: 4px; }

.budthumbs a:hover img  { border: 2px solid #ff0000; -moz-border-radius: 4px; }

.test   { line-height: 25px; padding-bottom: 30px; }

.test a  { background-color: #ffdddd; }

.screenshot a:link  { color: #ffffff!important; }

.screenshot a:visited  { color:#aaaaaa!important; }

.contentGroup .odklikatko  { text-decoration: none!important;
							 background-color: #77f8ff;
							 background-image: url(../images/box_back_red_fx_small.gif);
							 color: #0000ff!important;
							 padding: 4px;
							 border: 2px outset #ffffff;
							 moz-border-radius: 4px; }

