/* ZACATEK TYPOGRAFIE & BAREV */
body {
	margin: 0;
	padding: 0; 
	font-size: 12px; /* 62.5%;  Resets 1em to 10px */
	font-family: HelveticaCE, Helvetica, Tahoma, Verdana, Arial, Sans-Serif;
	color: #111;
	text-align: left;
	background: #FFF url("images/pozadi.png") no-repeat;
	background-position: 840px 320px;
}

a {
	color: #0998CF;
	text-decoration: none;
}

a:hover {
	color: #0CB1F0;
}

ul {
	list-style-type: square;
}

ol {
	list-style-type: decimal;
}

h1 {
	font-size: 4em;
}

h2 {
	font-size: 1.6em;
	color: #333;
}

h3 {
	font-size: 1.3em;
	margin: 19px 0 0 0;
}

h3.featurebox {
	visibility: hidden;
	display:none;
}

.topnews {
  background-color: #000;
  color: #FFF;
  padding: 5px;
  margin: 10px 0 10px 0;
  font-weight: bold;
  text-align: left;
}


.msfeatureupdater {
	visibility: hidden;
	display:none;
}

h1, h2, h3 {
	font-weight: normal;
  font-variant: small-caps;
}

table, tbody, tr, td {
	border-collapse: collapse;
	border: 0;
	border-color: #111;
  padding: 0;
  margin: 0;
  font-size: 12px;	
	}

td {
  background: none;
	font-size: 12px;
	font-style: normal;
	color: #111;
	padding: 0px;
	text-align:left;
}

acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}
	
.linkspage_button{
	border: 0;
	cursor: pointer;
}

.hidden{
	display:none;
}

.left {
	float: left;
}

.right {
  float: right;
}

/* FORMULAR */

input, select, textarea {
  padding: 2px;
	border: 1px #5E5D63 solid;
	
}


/* ZACATEK VZHLEDU */

#page {
	margin: 0;
	padding: 0;
	width: 990px;
	border: 0;
	text-align: left;
	background: transparent url("images/content_bg.png") repeat-y top;
}

#page2 {
	margin: 0;
	padding: 0;
	width: 990px;
	border: 0;
	text-align: left;
	background: transparent url("images/content_bg2.png") repeat-y top;
}

#header {
	position: relative;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 310px;
	background: #FFF url("images/NAMES_bgheader.png") 0px 0px no-repeat;
}

#header:hover {
	background: #FFF url("images/NAMES_bgheader.png") 0px -310px no-repeat;
}

#header_log {
	position: relative;
	padding: 0;
	margin: 0;
	height:284px;
	width: 100%;
}

#header h1{
	position: absolute;
	top: 50px;
	left: 0px;
	width: 100%;
	padding: 0;
	margin: 0;
	font-size: 4em;
	text-align: center;
}

#header h1 a, #header h1 a:hover{
	color: #FFF;
}

#header h2 {
	position:absolute;
	top:100px;
	left:0px;
	width: 100%;
	padding: 0;
	margin: 0;
	font-size: 1.2em;
	text-align: center;
	color: #FFF;
}


/* UL NAVIGACE~ */

#navigace{
	font-size: 0em;
	text-indent: -9999px;
	font-family: Rockwell Condensed;
	height: 23px; 
	position: absolute;
	top: 284px;
	left: 20px;
	list-style: none;
	margin: 0;
	padding: 0 0 5px 0;
}

.short{width: 585px;}
.full{width: 810px;}

#navigace li{
	background: none;
 	display: inline;
}

#navigace a{
	text-decoration: none;
}


#head1 {position: relative;
	padding: 0;
	margin: 0;
	width:246px;
	background: url("images/log_NAMES_words.png") 0px 0px no-repeat;
}

#head2 {
  position: relative;
	padding: 0;
	margin: 0 0 0 196px;
	width:240px;
	background: url("images/log_NAMES_words.png") -245px 0px no-repeat;
}

#head3 {position: relative;
	padding: 0;
	margin: 0 0 0 375px;
	width:250px;
	background: url("images/log_NAMES_words.png") -485px 0px no-repeat;
}

#head4 {position: relative;
	padding: 0;
	margin: 0 0 0 564px;
	width:234px;
	background: url("images/log_NAMES_words.png") -734px 0px no-repeat;
}

#head5 {position: relative;
	padding: 0;
	margin: 0 0 0 743px;
	width:251px;
	background: url("images/log_NAMES_words.png") -970px 0px no-repeat;
}


.headcontent{
width: 300px;
height: 284px;
display:none;
}

/* KONEC UL NAVIGACE */

#content {
	font-size: 12px;
	padding: 0px;
	margin: 0 0 0 20px;
	font-weight: bold;
}

fieldset.komentare { 
	border: 1px #000 solid;
	padding: 4px; 
	margin: 4px;
	}

fieldset.komentare legend { 
	border: 0;
	padding: 2px 4px 2px 4px; 
	margin: 0px;
	background-color: #000;
	color: #fff;
	}	

/* ZACATEK BOCNIHO MENU */

#sidebar {
	margin: 0px 0 0 624px;
	padding: 0;
	width: 200px;
	color: #FFF;
	font: 1em;
}

#sidebar.contentbody {margin: 0;}

#sidebar h3{   /* zakladni stylovani pro bocni menu */
  font-size: 1.3em;
  border-bottom: #FFF 1px solid; 
	height: 19px;
	margin: 0 0 0.1em 0;
	padding: 0;
}

.contentbody{
  background-color: transparent;
  margin: 10px 0 6px 0;
	padding: 0;
	display: block;
}

.sidebarbody{
	margin: 0;
	padding: 0;
}

.sidebarin{
	padding: 0;
	margin: 0;
}

.defaultform {
	width: 100%;
	padding: 0px;
}

/* TLACITKA & TEXBOXY*/

.button, .button-search, .button-login, .button-newsletin, .button-newsletout, .button-newslet {
	font-size: 0.9em;
	font-weight: bold;
	font-family: Tahoma;
	text-align: center;
	text-transform: uppercase;
	padding: 1px 2px 2px 2px;
	border: 0;
	height: 22px;
	width: auto;
	background: #ADD652;
	cursor: pointer;
}

#submenu, #langmenu {
  width:100%;
  border: 0;
  padding: 0;
  margin: 0;
  height: 18px;
  vertical-align: middle;
}

.button1, .button2, .button3, .button4, .button5, .langczech, .langenglish {
	font-size: 10px;
	font-weight: bold;
	font-family: Tahoma;
	text-align: center;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	border: 0;
	float:left;
}

.button1 a, .button2 a, .button3 a, .button4 a, .button5 a, .langczech a, .langenglish a {
  color: #000;
  display: block;
  height: 18px;
  text-decoration:none;
  vertical-align: middle;
}

.button1 a {background: #93D9F8;}
.button2 a, .langczech a {background: #A8D04F;}
.button3 a {background: #EF5FA2;}
.button4 a, .langenglish a {background: #F15E61;}
.button5 a {background: #FBAA17;}

.button1 a:hover, .button2 a:hover, .button3 a:hover, .button4 a:hover, .button5 a:hover, .langenglish a:hover, .langczech a:hover {
  background: #000;
  color: #FFF;

}

.sidemenu1, .sidemenu2, .sidemenu3 {
	text-align:left;
	font-variant: small-caps;
  font-weight: bold;
  font-size: 12px;
  border-bottom: 1px #FFF solid;
  margin-bottom: 0px;
  padding: 0;
  color: #FFF;
  width: 190px;
  height: 15px;
}

.sidemenu3 { border-bottom: 0;}

.sidemenu1 a, .sidemenu1 a:visited, .sidemenu1 a:active, .sidemenu2 a, .sidemenu2 a:visited, .sidemenu2 a:active, .sidemenu3 a, .sidemenu3 a:visited, .sidemenu3 a:active{
  color:#fff; 
  display: block;
  text-decoration: none;
}

.sidemenu1 a {background: #000;}
.sidemenu2 a {background: #000;}
.sidemenu3 a {background: #000; padding-left:10px; border-left: #FFF 3px solid;}

.sidemenu1 a:hover {color:#EF5FA2;}
.sidemenu2 a:hover {color:#F15E61;}
.sidemenu3 a:hover {color:#FBAA17;}

.button-search {
  width: 80px;
  height: 14px;
  background: #EF64A5;
  margin: 1px 0 0 0;
}

.button-login {
  width: 80px;
  height: 14px;
  background: #ADD652;
}

.button-newsletin, .button-newsletin a {
  color: #000;
  width: 100%;
  height: 11px;
  background: #EF64A5;
  padding: 2px 0 0 0;
  margin: 0;
}

.button-newsletout, .button-newsletout a {
  color: #000;
  width: 100%;
  height: 11px;
  background: #ADD652;
  padding: 2px 0 0 0;
  margin: 0;
}

.button-newslet, .button-newslet a {
  color: #000;
  width: 100%;
  height: 11px;
  background: #93D9F8;
  padding: 2px 0 0 0;
  margin: 0;
}

.tbox, #page_pw, .tbox-kontakt{
	background-color: #FFF;
	border: #5e5d63 1px solid;
	color: #333;
	font: 10px;
	margin: 2px;
	font-weight: normal;
	font-family: HelveticaCE, Helvetica, Tahoma, Verdana, Arial, Sans-Serif;
}

.tbox-kontakt{
	width: 100%;
}

.tbox.chatbox {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

/* BOCNI MENU - INPUTY */

.tbox-search, .tbox-login-user, .tbox-login-pass {
  border: 0px;
	width: 196px;
	border: 0;
	margin: 0;
	padding: 0;
}



/* KONEC BOCNIHO MENU */


.narrowcolumn {
	float: left;
	padding: 10px 0 0 0;
	margin: 0;
	width: 585px;
	border-top: 6px #000 solid; 
}

.widecolumn {
  float: left;
	padding: 10px 0 0 0;
	margin: 0;
	width: 810px;
	border-top: 6px #000 solid;
}

.narrowcolumn .entry, .widecolumn .entry, .narrowcolumn .cpage_body , .widecolumn .cpage_body {
	line-height: 1.5em;
	border: 0;
	padding: 0;
	margin: 0;
	font-weight: bold;
	text-align: left;
}

.topnews strong, .topnews b, .entry strong, .entry b, .cpage_body strong, .cpage_body b {
  line-height: 1.5em;
  font-weight: bold;
  padding: 0 3px 0 3px;
  background-color: #FFF700;
  color: #000;
}

h3.entrynadpis, h3.default, h3.contact, h3.jazyk {
  visibility: hidden;
  display: none;
}

h3.newsnadpis {
  border-bottom: 1px #000 solid;
  margin-bottom: 1px;
}

.newscat {
  border-bottom: 1px #000 solid;
  margin-bottom: 1px;
}

span.entrynadpis, span.default, .entrydate {
  font-variant: small-caps;
  font-weight: bold;
  font-size: 15px;
  letter-spacing: 1px;
  padding: 0;
  color: #000;
  
}

.entrydate {
  font-size: 14px;
  font-weight: normal;
  visibility: hidden;
  display: none;
}


#footer, #cust_footer {
	padding: 0;
	margin: 0 0 0 20px;
	height: 18px;
	clear: both;
	background: #000;
}

#footer {
	width: 585px;
}

#cust_footer {
	width: 810px;
}

#footer div, #cust_footer div {
	margin: 2px 5px 2px 5px;
	color: #FFF;
	text-transform: lowercase;
}

#footer a, #cust_footer a {
	color: #FFF;
	text-decoration: none;
}

/* KONEC VZHLEDU  */


/* ZACATEK JADRA */

.spacer {
	padding: 2px 0 2px 0;
}


.indent{
	padding:4px;
	border: 1px solid #06c;
}

.news_image {
	float: left;
	margin: 0 10px 5px 0;
	border: 0;
	}	

.entryinfo {
	font: 8px;
	text-align: right;
	border-bottom: #000 2px solid;
	padding: 0 0 5px 0;
	display: block;
}

.smalltext {
	font: 10px;
}

.mediumtext {
	font: 12px;
}

.helpbox {
	border: 0px;
	background-color: transparent;
	color:#000;
	font: 9px;
}

.fborder {
	border: #000 0px solid;
	background-color: #000;
	margin: 0 0 4px 0;
}

.forumheader, .forumheader a, .forumheader a:hover {
	background-color: #000;
	font-size: 11px;
	color:#FFF;
	padding: 4px;
	border: 0px solid #333;
	text-decoration: none;
}

.forumheader2{
	background-color: #EEE;
  font-size: 10px;
	color:#000;
	padding: 4px;
	border: #333 0px solid;
	text-align:left;
}

.forumheader3 {
	background-color: #FFF;
	font: 9px;
	color:#000;
	padding: 4px;
	border: #333 0px solid;
	text-align:left;
  vertical-align:middle;
}

.forumheader4, .forumheader4 a:hover{
	background-color: #EEE;
	font-size: 10px;
	color:#000;
	padding: 4px;
	border: #C3BDBD 1px solid;
}

forumheader4 a {
	color:#000;
	text-decoration: underline;
}

.forumheader5, forumheader5 a:hover {
	background-color: #EEE;
	color:#000;
}

forumheader5 a {
	color:#000;
	text-decoration: underline;
}

.forumborder{
	border:  #000080 1px solid;
	background-color: transparent;
}

.fcaption {
	text-align:center;
	font-variant: small-caps;
  font-weight: bold;
  font-size: 12px;
  border-top: 1px #FFF solid;
  padding: 1px 5px 1px 5px;
  background-color: #000;
  color: #FFF;
  width: auto;
  height: auto;
}

.fcaption a, .fcaption a:visited, .fcaption a:active{
	color:#fff !important; 
}

.fcaption a:hover, .galbrowser a:hover {
	color:#EF5FA2; 
}

.forumheader a:hover, .fcaption a:hover, .galbrowser a:hover { color:#0CB1F0; }

.fprogram {
	text-align:left;
	font-variant: small-caps;
  font-weight: bold;
  font-size: 12px;
  border-top: 1px #FFF solid;
  padding: 1px 5px 1px 15px;
  margin-bottom: 5px;
  background-color: #000;
  color: #FFF;
  width: auto;
  height: auto;
}

.topnews .fprogram {
  border-top: 1px #000 solid;
  padding: 1px 5px 1px 15px;
  margin-bottom: 5px;
  background-color: #EF64A5;
  color: #000;
}

.topnews .fprogram {
  border-top: 1px #000 solid;
  padding: 1px 5px 1px 15px;
  margin-bottom: 5px;
  background-color: #EF64A5;
  color: #000;
}

.topnews .fcaption {
  border-top: 1px #000 solid;
  padding: 1px 5px 1px 5px;
  background-color: #94D9F6;
  color: #000;
  width: auto;
  height: auto;
}

.topnews .fcaption a,.topnews .fcaption a:visited,.topnews .fcaption a:active{
	color:#000; 
}

.topnews .fcaption a:hover {
	color:#FFA921 !important; 
}

a:hover .fcaption { background-color: #FBAB18; }

.fcaption a img, .forumheader a img { border: 7px #FFF solid; width:100px; height:100px; }
.fcaption a img:hover { border: 7px #EF60A2 solid; width:100px; height:100px; }
.forumheader a img:hover { border: 7px #FBAB18 solid; width:100px; height:100px; }

/* GALERIE */
.galbrowser {
	text-align:left;
	font-variant: small-caps;
  font-weight: bold;
  font-size: 12px;
  border: 0;
  padding: 1px 5px 1px 5px;
  background-color: #000;
  color: #FFF;
  width: auto;
  height: auto;
}

.contentbody div h6 {display: none; visibility: hidden;}

.rendertime {
	font: 10px;
	display: none;
  visibility: hidden;
}

.galinfo {
  text-align:left;
}

/* KONTAKT */

.kontinfo {
	font: 12px;
	color: #111;
}



/* NICE TITLES*/

.nicetitle {
  display: none;
	font-weight: bold;
	color: #3C3C3C;
	text-align: left;
	position: absolute;
	left: 0;
	top: 0;
	width: 35em;
	z-index: 20;
	max-width: 200px;
}
.nicetitle-content{
	overflow: hidden;
	background: white;
	border: 1px solid #333;
	padding: 7px;
	opacity: 0.9;
}
.nicetitle p{
	margin: 0;
	line-height: 120%;
}
.nicetitle p.destination {
  display: none;
  visibility: hidden;
}
div.nicetitle p span.accesskey {
	color: #0998CF;
}

