@charset "utf-8";

body,html{
  border:0px none;
  margin:0 0 0 0px;
  padding:0 0 0 0px;
  font-family:Tahoma,Verdana,Arial,sans-serif;
  background-color:#fff;
}
body,html,div,table,tr,td{
  font-size:10pt;
}

img{border:0px none;}

a{color:#0099FF; text-decoration:underline; }
a:visited {color: #65b7ed;}
a:hover{color:#29648b;text-decoration:none;}

.tiny{font-size:9px;}
.foot{font-size:10px;color:#999;text-align:center;top:600px;}

#page{width:98%;}
#heading{
  width:100%;
  height:50px;
  background:#0099FF;
  position:fixed;
  top:0px;
  left:0px;
  z-index:1;
}
#heading #cntnt01moduleform_1 label {
  position: absolute;
  left: -100em;
}
#heading #cntnt01moduleform_1 {
  width:380px;
  height:50px;
  float:left;
  background:url("img/searcharea.png") no-repeat;
}
#heading #cntnt01moduleform_1 fieldset{
  border:0px none;
  padding:0 0 0 0px;
  margin:0 0 0 0px;
}
#heading #cntnt01moduleform_1 #search_input{
  width:100px;
  border:0px none;
  color:#0099FF;
  position:relative;
  top:15px;
  left:80px;
}

#heading #cntnt01moduleform_1 #search_submit {
  display: none;
}
#heading h1{
  color:#fff;
  position:relative;
  top:10px;
  float:right;
  margin:0px 10px 0px 0px;
  padding:0px 0px 0px 0px;
}

/* hlavni menu */
#mainmenuCont {
  min-width:600px;/* To je tady aby se i spodni submenu vykreslovala v jedne lince!!! */
  height:120px;
  background:transparent url("img/headingtile.png") no-repeat top left;
  clear:both;
  position:absolute;
  top:50px;
  padding-left:180px;
}
#mainmenu a, #mainmenu a:link, #mainmenu a:visited { color:#0099FF; }
#mainmenu ul{padding:43px 0px 0px 0px;}
#mainmenu li {list-style:none;display: inline;height:12px!important;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#mainmenu li a{background:url("img/mainmenu/separator.png") no-repeat left;padding:0px 0px 0px 15px;}
#mainmenu .subMenu{visibility: hidden;position: absolute;}
#mainmenu a.first{background: none;}

/* hlavicka */
#mainbody{
  width:100%;
  position:absolute;
  top:165px;
}

/* kontakt (levy pruh) */
#mainbody .left_part{
  width:160px;
  padding:20px 0px 0px 20px;
  float:left;
}
#mainbody .left_part .contactarea {padding:10px 0px 10px 0px;}

/* hlavni textova cast */
#mainbody .main_part{
  
  width:70%;
  text-align:justify;
  position:absolute;
  left:235px;
  top:-90px;
  padding:0px 10px 0px 0px;
  /*border-top:2px solid #0099FF;*/
  border-bottom:2px solid #0099FF;
}

#mainbody .main_part .lastWinnerBlock {
  width:450px;
  height:80px;
  vertical-align:center;
  background-color:#0099FF;
  padding:10px 10px 5px 10px;
  margin:5px auto 30px auto;
  color:white;
}

#mainbody .main_part .lastWinnerBlock img{float:left;padding: 3px;}
#mainbody .main_part .lastWinnerBlock .title{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

#mainbody .main_part .goTopBlock {
  width:17px;
  height:18px;
  float:right;
}
#mainbody .main_part .goTopBlock a img{margin:0px 1px 1px 0px;}
#mainbody .main_part .goTopBlock a:hover img{margin:1px 0px 0px 1px;}

/* paticka */
#footer{margin:0px 10px 0px 15px;border-top:1px solid #0099FF;padding:0px 0px 0px 0px;clear:both;}
#footer img{position:relative;top:3px;}

/*  Stranka Forum */
.date{color:#0099FF;font-weight:bold;}
.time{color:#0099FF;font-weight:bold;}
.response{/*float:right;*/}
a.active{font-weight:bold;}
p.forum_post{}
p.forum_replay{padding:0px 10px 0px 10px;font-size:9pt;}

/* Stranka Vyhledavani */
.searchFormFull {
  width: 100%;
  padding: 5px 5px 5px 5px;
  margin: 5px auto 5px auto;
  border: 2px solid #0099FF;
  background-color: #0099FF;
  color: #fff;
}
input[type=checkbox] {position:relative;top:3px!important;}

#gluebox {  
  padding: 10px;
  background-color: #0099FF;
  color: white;
  float: left;
  width: 50%;    
}

#gluebox * {
  color: white;
}

#upcoming {
  float: right;
  border: 1px solid #b4c8f1;
  background: #eaeff9;
  width: 300px;
  margin: 0 0 20px 20px;
  padding: 0 10px 10px 10px;
  text-align: left;
  width: 40%;
}

.clear {
  clear: both;
  background: #0099FF;
  height: 2px;
  margin: 10px 0;
}

#rss {
  float: left;
  padding: 14px;
  background: #FAF4FB url(/images/cms/rss.png) 6px 8px no-repeat;
  text-indent: 35px;
  width: 230px;
  border: #b965cc 1px solid;
  margin-bottom: 20px;
}

#NewsPostDetailReturnLink {
  font-size: 120%;
  font-weight: bold;
  margin: 10px 0;
  border: #b965cc 1px solid;
  background: #FAF4FB;
  float: left;
  padding: 5px;
}

.forum_pagetable {
  width: 100%;
  padding-bottom: 20px;
}

.forum_pagetable th {
  background: #0099FF;
  color: white;
  border-left: 1px solid white;
  padding: 5px;
}

.forum_pagetable td {
  padding: 5px;
  border-left: 1px solid white;
}

.forum_pagetable td.forum_alternate1 {
  background: white;
}

.forum_pagetable td.forum_alternate2 {
  background: #e8bff2;
}

.forum_views, .forum_count, .forum_author { text-align: center; }

.forum_subject { font-weight: bold; width: 60%; }
.forum_name, .forum_content { width: 75%; }
.forum_name a { font-weight: bold; }

.forum_link {
  border: 1px solid #0099FF;
  background: #e8bff2;
  padding: 5px;
  font-weight: bold;
  margin-bottom: 10px;
}

.forum_link a {
  color: #0099FF;
}

