body {
  background-color: #E9E9E9;
	background-image: url(images/bg.png);
	background-repeat: repeat-x;
  margin-top: 0px;
  margin-bottom: 30px;
  margin-left: 0px;
  margin-right: 0px;
}

.ThumbrIcon1 {
  float:left;
  position:relative;
  
  margin-left: 4px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 1px;
}

.rIcon1 {
  position:absolute;
  bottom:5px;
  left:5px;
  color:#FFF;
  font-weight:normal;
  font-size:10px;
  float:left;
}

.rIcon2 {
  position:absolute;
  bottom:5px;
  left:35px;
  color:#FFF;
  font-weight:normal;
  font-size:10px;
  float:left;
}

.rIcon3 {
  position:absolute;
  bottom:5px;
  left:65px;
  color:#FFF;
  font-weight:normal;
  font-size:10px;
  float:left;
}

.rIcon4 {
  position:absolute;
  bottom:5px;
  left:95px;
  color:#FFF;
  font-weight:normal;
  font-size:10px;
  float:left;
}

.rIcon5 {
  position:absolute;
  bottom:5px;
  left:125px;
  color:#FFF;
  font-weight:normal;
  font-size:10px;
  float:left;
}

.rIcon6 {
  position:absolute;
  bottom:5px;
  left:155px;
  color:#FFF;
  font-weight:normal;
  font-size:10px;
  float:left;
}

.rIcon7 {
  position:absolute;
  bottom:5px;
  left:185px;
  color:#FFF;
  font-weight:normal;
  font-size:10px;
  float:left;
}

.rIcon8 {
  position:absolute;
  bottom:5px;
  left:215px;
  color:#FFF;
  font-weight:normal;
  font-size:10px;
  float:left;
}

.rIcon9 {
  position:absolute;
  bottom:5px;
  left:245px;
  color:#FFF;
  font-weight:normal;
  font-size:10px;
  float:left;
}

.rIconClick {
  position:absolute;
  bottom:5px;
  right:5px;
  color:#FFF;
  font-weight:normal;
  font-size:10px;
  float:left;
}

.ThumbrIcon1:hover {
  text-decoration:none;
}

.ThumbrIcon1 img {
  float:left;
}

.Length {
  position: absolute;
  top: 7px;
  margin-left: 5px;
  color: #FFF;
  font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  padding: 2px 4px;
  float: left;
}

.tooltip {
  border: 1px dashed #61ADBD;
  border-left: 4px solid #61ADBD;
  background-color: #FFFFFF;
  position: absolute;
  color: #000000;
  display: none;
  z-index: 100;
  padding: 3px;
}

.profil-name {
  background-image: url(images/profil_01.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 40px;
	padding-right: 5px;
}

.profil-obsah {
  background-image: url(images/profil_02.gif);
	background-repeat: repeat-y;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 35px;
	padding-right: 15px;
}

.mediaspace {
  background-image: url(images/playbg.png);
	background-repeat: no-repeat;
	padding-top: 7px;
	height: 260px;
	width: 302px;
}

h4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #FFFFFF;
  padding: 0px;
  margin: 0px;
}

.a-white {
  color: #FFFFFF;
  text-decoration: none;
}

:hover.a-white {
  color: #FFFFFF;
  text-decoration: underline;
}

.a-chat {
  color: #FFFFFF;
  padding-left: 3px;
  padding-top: 2px;
  position:absolute;
  text-decoration: none;
}

:hover.a-chat {
  color: #FFFFFF;
  text-decoration: none;
}

.a-black {
  color: #000000;
  text-decoration: none;
}

:hover.a-black {
  color: #000000;
  text-decoration: underline;
}

.a-normal {
  color: #000000;
  text-decoration: none;
}

:hover.a-normal {
  color: #000000;
  text-decoration: none;
}

.footer {
  background-image: url(images/index_23.gif);
  background-repeat: no-repeat;
  font-family: Tahoma;
  padding-right: 30px;
  padding-left: 30px;
  font-size: 11px;
  color: #FFFFFF;
}

.program-day {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5FACBC;
	padding: 3px;
	background-color: #F1F1F1;
	margin-top: 2px;
}

.program-tool {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 3px;
	border-bottom: 1px dashed #F1F1F1;
	margin-top: 2px;
}

.dw-tool {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 3px;
	background-color: #F1F1F1;
	margin-top: 2px;
}

#news_datum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;	
	position: static;
	text-align: right;
	margin: 0px;
	margin-top: 5px;
	width: 100%;
}

.kn-tool {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 3px;
	background-color: #F1F1F1;
	margin-top: 2px;
}

.kn-tool2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 3px;
	background-color: #FFFFFF;
	margin-top: 2px;
}

.kn-zprava {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 3px;
	margin-top: 2px;
}

.PagerClass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  color: #000000;
}

.PagerClass a {
  color: #000000;
  text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 3px;
	border: 1px solid #ccc;
	margin-top: 2px;
}

.PagerClass a:hover {
  color: #5FACBC;
  text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 3px;
	border: 1px solid #69B1C0;
	background-color: #69B1C0;
	margin-top: 2px;
}

.bbcode {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #ccc;
	margin-top: 2px;
}

.panel {
  background-image: url(images/panel_bg.gif);
  background-repeat: repeat-y;
}

.loginpanel {
  background-image: url(images/index_20.gif);
  background-repeat: no-repeat;
  font-family: Tahoma;
  padding-right: 10px;
  padding-left: 10px;
  font-size: 11px;
  color: #FFFFFF;
}

.loginbutton {
  background-color: #E9E9E9;
  border: 1px solid #555555;
  font-family: Tahoma;
  font-size: 12px;
  color: #000000;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.regbutton {
  background-color: #E9E9E9;
  border: 1px solid #cdcdcd;
  font-family: Tahoma;
  font-size: 12px;
  color: #000000;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
}

:hover.regbutton {
  background-color: #69B1C0;
  border: 1px solid #69B1C0;
  font-family: Tahoma;
  font-size: 12px;
  color: #FFFFFF;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.loginbox {
  background-color: #E9E9E9;
  border: 0px solid #555555;
  font-family: Tahoma;
  font-size: 12px;
  color: #000000;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.pagename {
  background-image: url(images/index_19.gif);
  background-repeat: no-repeat;
  font-family: Tahoma;
  padding-right: 10px;
  padding-left: 10px;
  font-size: 11px;
  color: #FFFFFF;
}

.obsah {
  background-image: url(images/index_21.gif);
  background-repeat: repeat-y;
  font-family: Tahoma;
  /*padding-right: 10px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;*/
  padding: 0px;
  font-size: 12px;
  color: #000000;
}

.obsah2 {
  background-image: url(images/index_21.gif);
  background-repeat: repeat-y;
  font-family: Tahoma;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 12px;
  color: #000000;
}

.panel01 {
  background-image: url(images/panel_01.gif);
  background-repeat: no-repeat;
}

.panel02 {
  background-image: url(images/panel_02.gif);
  background-repeat: repeat-y;
  font-family: Tahoma;
  font-size: 11px;
  color: #FFFFFF;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 12px;
  padding-right: 12px;
}

.panel03 {
  background-image: url(images/panel_03.gif);
  background-repeat: no-repeat;
}

.pl-a {
  background-image: url(images/index_16.gif);
  background-repeat: no-repeat;
  font-family: Tahoma;
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 2px;
  font-size: 11px;
  color: #FFFFFF;
}

.pl-b {
  background-image: url(images/index_17.gif);
  background-repeat: no-repeat;
  font-family: Tahoma;
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 1px;
  font-size: 11px;
  color: #FFFFFF;
}

.pl-c {
  background-image: url(images/index_18.gif);
  background-repeat: no-repeat;
  font-family: Tahoma;
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 0px;
  padding-bottom: 7px;
  font-size: 11px;
  color: #FFFFFF;
}

.login-td {
  font-family: Tahoma;
  font-size: 11px;
  color: #FFFFFF;
  padding: 3px;
}

:hover.tr1 {
  font-family: Tahoma;
  font-size: 11px;
  color: #000000;
  background-color: #F1F1F1;
  padding: 3px;
}

.tbl1 {
  font-family: Tahoma;
  font-size: 11px;
  color: #000000;
  padding: 3px;
}

.tbl1b {
  font-family: Tahoma;
  font-size: 11px;
  color: #000000;
  background-color: #F1F1F1;
  padding: 3px;
}

.tbl1c {
  font-family: Tahoma;
  font-size: 11px;
  color: #626D77;
  padding: 3px;
}

.tbl2 {
  font-family: Tahoma;
  font-size: 11px;
  color: #000000;
  padding: 3px;
}

.tbl3 {
  font-family: Tahoma;
  font-size: 11px;
  color: #FFFFFF;
  padding: 1px;
}

.loginbox {
  font-family: Tahoma;
  font-size: 11px;
  color: #000000;
  padding: 2px;
  width: 140px;
}

.regbox {
  font-family: Tahoma;
  border: 1px solid #cdcdcd;
  font-size: 11px;
  color: #000000;
  padding: 2px;
  width: 170px;
}

.info-td-a {
  font-family: Tahoma;
  font-size: 11px;
  color: #FFFFFF;
  padding-left: 20px;
  padding-right: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.info-td-b {
  font-family: Tahoma;
  font-size: 11px;
  color: #FFFFFF;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.info-table {
  font-family: Tahoma;
  font-size: 11px;
  color: #FFFFFF;
  margin: 0px;
  padding: 0px;
}

.info {
  background-image: url(images/index_14.gif);
  background-repeat: no-repeat;
  font-family: Tahoma;
  font-size: 11px;
  color: #FFFFFF;
  padding: 0px;
}

.reklama {
  background-image: url(images/index_15.gif);
  background-repeat: no-repeat;
  font-family: Tahoma;
  font-size: 11px;
  color: #FFFFFF;
  padding: 0px;
}

.reklama-info {
  margin-left: 4px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 1px;
}

#Bar .Right {border-left:1px solid #d4dae3;}
#Bar .Left {border-right:1px solid #d4dae3;}
#BarWrap {width:100%;margin:auto;position:fixed;bottom:0;left:0;z-index:3;}
#BarContainer {width:982px;height:29px;margin:auto;}
#Bar {font-family:Tahoma;height:100%;width:100%;float:left;background-image: url(images/index_23.gif);background-repeat: no-repeat;}
#Bar a {height:28px;line-height:30px;font-size:11px;width:auto;color:#FFFFFF;}
#Bar a:hover {color:#FFFFFF;text-decoration:none;}
#Bar a span {float:left;height:27px;padding:0 10px;}
#Bar a:hover span {background-color:#398D9F;}
#Bar .MyProfile span {width:120px;}
#Bar img {width:16px;height:16px;float:left;margin:7px 7px 0 0;}

#Bar .avatar_edit span { background:url(images/image.png) no-repeat 10px 7px;padding-left:35px;padding-right:15px;}
#Bar .upravit_profil span { background:url(images/edit.png) no-repeat 10px 7px;padding-left:35px;padding-right:15px;}
#Bar .pratele span { background:url(images/pratele.png) no-repeat 10px 7px;padding-left:35px;padding-right:15px;}
#Bar .uzivatele span { background:url(images/ico-user.png) no-repeat 10px 7px;padding-left:35px;padding-right:15px;}
#Bar .facebook span { background:url(images/facebook.png) no-repeat 10px 7px;padding-left:35px;padding-right:15px;}
#Bar .memlist span { float:right; background:url(images/discussion.png) no-repeat 10px 7px;padding-left:35px;padding-right:15px;}
#Bar .odhlasit_se span { float:right; background:url(images/remove.png) no-repeat 10px 7px;padding-left:35px;padding-right:15px;}
#Bar .prihlasit span { background:url(images/login.png) no-repeat 10px 7px;padding-left:35px;padding-right:15px;}
#Bar .registrace span { background:url(images/acc.png) no-repeat 10px 7px;padding-left:35px;padding-right:15px;}
#Bar .heslo span { background:url(images/pass.png) no-repeat 10px 7px;padding-left:35px;padding-right:15px;}
#Bar .messages span { float:right; background:url(images/messages.png) no-repeat 10px 7px;padding-left:35px;padding-right:15px;}

.memberlisthead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
	background-color: #464646;
	padding:7px;
	color: #ffffff;
  border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
}

.memberlisttitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
	float: left;
}

.memberlistbox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
	width: 225px;
	display:none;
	margin-left: 12px;
	margin-bottom: 30px;
  position:fixed;
  bottom:0;
  left:0;
  z-index:3;
}

:hover.mlinfouser {
  background-color: #333333;
  cursor:Pointer;
}

.memberlistcontent {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
	color: #333333;
	height:250px;
	width:219px;
	overflow-y:auto;
	overflow-x:auto;
	padding:2px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-top:0px solid #000000;
	border-bottom:1px solid #000000;
	background-color: #292929;
	line-height: 1.3em;
}



.clear {   
    clear:both   
}   
  
#gallery {   
    position:relative;   
    height:113px   
}   
    #gallery a {   
        float:left;   
        position:absolute;   
    }   
       
    #gallery a img {   
        border:none;   
    }   
       
    #gallery a.show {   
        z-index:500   
    }   
  
    #gallery .caption {   
        z-index:600;    
        background-color:#000;    
        color:#ffffff;    
        height:50px;    
        width:100%;    
        position:absolute;   
        bottom:0;   
    }   
  
    #gallery .caption .content {   
        margin:5px   
    }   
       
    #gallery .caption .content h3 {   
        margin:0;   
        padding:0;   
        color:#1DCCEF;   
    }   
    
    
    
.Post {float:left;margin-top:10px;}
.Layer {position:fixed;z-index:1000;width:100%;height:100%;background:url(images/Layer.png);visibility:hidden;}
.Layer button {margin-left:-2px;}
.Pop {font-family:Tahoma;position:absolute;width:400px;top:30%;left:50%;margin-left:-200px;padding:5px;background:#398D9F;}
.PopContent {font-family:Tahoma;background:#FFF;width:380px;float:left;padding:10px;}
.PopContent .Head {font-family:Tahoma;font-size:16px;width:378px;margin:-9px 0 10px -9px;padding:10px;font-weight:bold;color:#FFF;background:#21282f;}
.PopContent td { font-family:Tahoma;color:#000000; padding: 2px;}
.PopContent .Error {font-family:Tahoma;font-size:12px;width:378px;padding:5px;font-weight:bold;color:#FF0000;}