/*
sedy bkg = 333333
tmavesedy podkres nadpisu = 1B1B1B
svetlesedy linky = 767676
podkres akce = 1F1F1E
cerveny napis = EE0B0F
svetle modra = 01BDFE
*/
.formular{font-size:11px;}
.formular a{color:white;}
.forma{color:white;font-weight:bold;}
.msgbox{text-align:center;width:300px; margin:0 auto 0 auto}
.msgbox h1{text-align:center;}
div {
	padding: 0px;
	border: 0px;
	}
img	{
	border: none;
	}
body { 
  margin: 0px;
	padding: 0px;
  background-color: #333333;
  color: white;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	text-align:center;
	height:100%;
	overflow:-moz-scrollbars-vertical;
	_overflow-x: hidden;
	}
#container {
	margin: 0 auto 0 auto;
	width: 993px;
	}
#logo {
	width:115px;
	margin-right:10px;
	padding: 0px;
	border: 0px;
  height: 124px;
  float: left;
	}
#logo2 {
	width:107px;
	padding:0px;
	border:0px;
  height:124px;
  float:right;
	}
#zalogem {
	width:715px;
	height: 129px;
	margin-top: 5px;
	margin-left: 40px;
	float:left;
	text-align:left;
	}
#nazev {
	width: 490px;
	padding: 0px;
	border: 0px;
  height: 72px;
  float: left;
	}
#zanazvem {
	width:215px;
	_width:210px;
	height: 72px;
	float: right;
	}
#formular {
	width: 140px;
  float: left;
  text-align: right;
  position: relative;
	top: 23px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: white;
	}
.label {
  float: left;
  width: 40px;
  line-height: 22px;
  }
.prvek {
  float: right;
  width: 90px;
  text-align: left;
  display: inline;
  height:18px;
  /*background-color: yellow;*/
  }
.login {
  height:19px;
  }
#vlajky {
	width:70px;
	padding: 0px;
	float: right;
	text-align: center;
	position: relative;
	top: 25px;
  font-family: Tahoma, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	}
#menu1 {
	position: relative;
	top: 10px;
	padding: 7px 0px 7px 0px;
  text-align:left;
	clear: both;
	border-top: #999999 solid 1px;
	border-bottom: #999999 solid 1px;
	font-size: 11px;
	font-weight: bold;
	}
	
	
a, a:visited {
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	}
.menu1in, .menu1inred, .menu1last, .menu1lastred {
	padding: 2px 8px 2px 8px;
	border-left: #999999 solid 1px;
	color: #ffffff;
	}
.menu1last, .menu1lastred {
	border-right: #999999 solid 1px;
	}
.menu1inred {
	color:#EE0B0F;
	}	
/*
a:hover {
	color: #EE0B0F;
	text-decoration: underline;
	}
*/	
a.akceurl, a.akceurl:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	}
	
a.akceurl:hover {
	text-decoration: underline;
	}
	
a.vlajkaurl, a.vlajkaurl:visited {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: white;
	text-decoration: none;
	}
	
a.vlajkaurl:hover {
	text-decoration: underline;
	}
a.logon, a.logon:visited {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #EE0B0F;
	text-decoration: none;
	}
a.logon:hover {
	text-decoration: underline;
	}
#fotka {
  clear: both;
	width: 993px;
	height: 358px;
	background-image: url(foto1.jpg);
	text-align: left;
	}
#anim {
	width: 75px;
	height: 27px;
  position: relative;
  left: 170px;
	top: 121px;
	}
#allakce {
	width: 690px;
	height: 260px;
  position: relative;
  left: 290px;
	top: 65px;
	}
.akce {
	float: left;
	height: 260px;
  width: 230px;
  text-align: center;
	/*background-color: #1F1F1E;*/
	}
.podakci {
  margin-top: 0px;
  text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
  }
.akcicka {
  border: solid #1F1F1E 2px;
  }
.odsadit {
  margin-top: 15px;
  }
#nahledy {
	width: 503px;
	padding: 0px;
	border: 0px;
  height: 72px;
  float: left;
  /*background-color: green;*/
	}
#podnahledy {
	width: 493px;
	_width: 501px;
	height: 19px;
	_height: 25px;
	padding: 6px 0 0 10px;
	text-align: left;
	background-color: #1B1B1B;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	}
#thumbs {
	margin-top: 10px;
  width: 100%;
  height: 132px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: white;
	/*background-color: green;*/
	}
div.thumbnail {
  float: left;
  width: 124px;
  _width: 125px;
  height: 132px;
  margin: 0;
  text-align: center;
  border-left: #767676 solid 1px;
  } 
.last_thumb {
  border-right: #767676 solid 1px;
}  
.thumbnail a{color:white;}  
  
#bannery {
	width: 468px;
	height: 72px;
	float: right;
	}
#podbannery {
	width: 458px;
	_width: 468px;
	height: 19px;
	_height: 25px;
	padding: 6px 0 0 10px;
	margin:0 0 15px 0;
	text-align: left;
	background-color: #1B1B1B;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	}
#bannery .banner {
	margin-bottom: 10px;
	}
p	{
	margin-top: 0px;
  padding: 5px 10px 0px 10px;
}
.boky {
  width: 99px;
  _width: 100px;
  margin: 7px auto;
  color:white;
  /*background-color: red;*/
  }
.small {
  font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	}
h1 {
	margin: 14px 7px 14px 10px;
  font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #EE0B0F;
	}
.bignadp {
	width: 100%;
	/*border-bottom: #999999 solid 1px;*/
	}
#main {
  float: right;
	width: 826px;
	_width: 828px;
	/*height: 358px;*/
	text-align: left;
	border: #999999 solid 1px;
	padding-bottom:15px;
	margin-bottom:25px;
	}
#main a, #main a:visited {
	color:#ffffff;
}

#menu2 {
	width: 155px;
  text-align: right;
	float: left;
	font-size: 12px;
	font-weight: bold;
	}
.menu2in {
	text-align: left;
  padding: 7px 7px 7px 7px;
	background-color: #1B1B1B;
	border-bottom: #999999 solid 1px;
	}
	
.m2a{color: #ffffff;}	
.m2ared{color: #EE0B0F;}	
	
.pododkazy {
  padding-left: 50px;
  }

.text_nadpis{font-size:1.4em;color:#01BDFE;font-weight:bold;display:block;height:17px;}
.text_podnadpis{font-size:1.2em;color:#ffcc00;font-style:italic;}

/* KALENDAR */
.k_akce{margin:4px;border-bottom:1px dotted #666666;padding:4px;}

.k_akce a{color:#fff;}
.k_akce a:hover{text-decoration:underline;}

.k_akce .k_nazev{font-weight:normal;width:220px; float:left; margin-left: 3px;}
.k_akce .k_nazev a,.k_akce .k_nazev a:visited {font-weight:bold;}

.k_akce .k_datum_bylo{font-weight:normal;color:#767676;width:120px; float:left; margin-left: 4px;}
.k_akce .k_datum{font-weight:normal;color:#DDDDDD;width:150px; float:left; margin-left: 4px;}
.k_akce .k_stat{font-weight:normal;color:#767676;width:32px; float:left;}

.k_akce .k_odkaz{font-weight:normal;width:250px; float:right;text-align:right;font-size:10px;}
.k_odkaz a{font-size:10px;font-weight:normal;}

.k_akce .k_icons {float:left;margin:1px;width: 32px;}

.k_akce_bylo{margin:4px;border-bottom:1px dotted #666666;font-style:italic;padding:4px;}
.k_akce_bylo a{color:#999;}
.k_akce_bylo a:hover{text-decoration:underline;}
.k_akce_bylo .k_nazev{font-weight:normal;color:#ccc;width:220px; float:left; margin-left: 3px;}

/* ruzne barvy popisu akci dle poradatele a ucasti */
#main .k_nazev span.hdcm, 
#main .k_nazev span.hdcm a,
#main .k_nazev span.hdcm a:visited 
	{color: #EE0B0F;}
#main .k_nazev span.vyjezd,
#main .k_nazev span.vyjezd a,
#main .k_nazev span.vyjezd a:visited 
	{color: #01BDFE;}
#main .k_nazev span.normal,
#main .k_nazev span.vyjezd a,
#main .k_nazev span.vyjezd a:visited
	{}

#main .k_akce_bylo .k_nazev a, .k_akce_bylo .k_nazev a:visited {font-weight:bold;}
#main .k_akce_bylo .k_datum_bylo{font-weight:normal;color:#767676;width:150px; float:left; margin-left: 4px;}
#main .k_akce_bylo .k_datum{font-weight:normal;color:#DDDDDD;width:120px; float:left; margin-left: 4px;}
#main .bignadp .k_datum{font-weight:bold;color:#999999;}
#main .k_akce_bylo .k_stat{font-weight:normal;color:#767676;width:32px; float:left;}

.k_akce_bylo .k_icons {float:left;margin:1px;width: 32px;}

.k_akce_bylo .k_odkaz{font-weight:bold;color:#EE0B0F;width:250px; float:right;text-align:right;}

.k_akce_detail{margin:4px;/*border-bottom:1px dotted #666666;*/padding:4px;}
.k_akce_detail .k_nazev{font-weight:bold;color:#EE0B0F;font-size:14px;/*border-bottom:1px dotted #666666;*/}

.k_akce_detail a{color:#ddd;font-weight:bold;}
.k_akce_detail a:hover{text-decoration:underline;}

#main div.kalendar_legenda {
	border-bottom: 1px solid #767676;
	padding: 10px;
}
#main div.kalendar_legenda img {
	margin: 0px 4px 0px 15px;
}

/* GALLERY */
.g_thumb_set {
	border:1px #666 solid;
	float: left;
}

.g_thumb_set div.g_one_thumb {
	float:left;
	width:150px;
	height: 113px;
	overflow: hidden;
	text-align: center;
	border:1px #666 solid;
}
.g_thumb_set div.g_one_thumb a{
	display: block;
	text-align: center;
}

.g_m2{margin-left:2px;margin-bottom:4px;}
.g_m2 a{color:#EE0B0F;font-weight:normal;font-size:11px;}
.g_m2 a:hover{color:#fff;}

.g_m2akt{margin-left:2px;margin-bottom:4px;}
.g_m2akt a{color:#ccc;font-weight:normal;font-size:11px;}
.g_m2akt a:hover{color:#fff;text-decoration:underline;}

.cb{clear:both;}

#main a.link, #main a.link:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #01BDFE;
	text-decoration: none;
	background-color:#1B1B1B;
  padding: 2px;
	}
#main a.link:hover {
	text-decoration: underline;
	}
/** KLUB */

div.klub-jeden-clen {
		float: left;
		width: 48%;
		margin: 5px 0px 0px 10px;
}

div.klub-jeden-clen div.klub_clenove_thumbs {
		float: left;
		clear: left;
		height: 80px;
		width: 65px;
}

div.klub-jeden-clen div.info-o-clenovi a,
div.klub-jeden-clen div.info-o-clenovi a:visited {
		color: white;
}


div.klub-jeden-clen div.info-o-clenovi {
		float: left;
		margin: 0px 0px 0px 5px;
}

div.separator-line {
		width: 97%;
		clear: both;
		height: 10px;
		border-bottom: 1px solid #AAAAAA;
		margin: 0px 0px 0px 5px;
}

/** KLUB - NASTENKA */
form.nastenka_insert {
		margin: 10px;
}
form.nastenka_insert textarea {
		width: 450px;
		height: 80px;
}
form.nastenka_insert .submit {
/*		margin-bottom: 4px;*/
}

div.klub_nastenka_item {
	/*border: 1px solid #AAAAAA;*/
	padding:10px;
}

div.klub_nastenka_item div.nastenka_header {
		background-color: #444444;
		font-weight: bold;
		padding:3px;
}

div.klub_nastenka_dalsi_stranky {
	padding-right:10px;
	font-weight:bold;
  color:#999999;
  float:right;
}
div.nastenka_text{
  padding-left:8px;
}
/*** REG. FORMULAR ****/
td .reg_label{
	font-size: 11px;
  font-family: Verdana, Arial, sans-serif;
  text-align: right;
  vertical-align:top;
  width:300px;
}
td .reg_field{
	font-size: 11px;
  font-family: Verdana, Arial, sans-serif;
  vertical-align:top;
}
.obal{
	border-top: 1px solid #AAAAAA;
	margin:5px 0;
}
.mand{
	font-weight:bold;
  color:#EE0B0F;
}
/*** INZERCE ****/
.inzeraty_dalsi_stranky{
  padding-right:10px;
  font-weight:bold;
  color:#999999;
  float:right;
  }
.inzerce_item{
  padding:15px 10px;
  }
.jmeno{
  background-color:#1B1B1B;
  font-weight: bold;
  padding:5px;
  float:left;
  width:150px;
  }
.jmeno2{
  padding:5px;
  float:left;
  }
.inztext{
  padding:15px 0 0 165px;;
  _padding:15px 0 0 155px;;
  float:left;
  clear:both;
  }
.inztext a{
  margin-right: 5px;
  float: left;
  }
.i_datum{
  font-weight:bold;
  color:#999999;
  }

#main #active_subgallery_link{
  font-weight: bold;
  color: red;
}

a.subgallery_link {
  font-weight: bold;
}

