/* Zakladni definice
-------------------------------------- */

body {
	padding-left:20; width:922px; margin:0 auto; text-align:left; position:relative; margin-top:10px; font:small Verdana,Sans-serif; background: #0b7850; color: #ffffff;
}
a img {
	border:none;
}
a:link {
	font-weight:bold; color:#2E2E7C; text-decoration:none;
}
a:visited {
	font-weight:bold; color:#2E2E7C; text-decoration:none;
}
a:hover {
	font-weight:bold; color:#2E2E7C; text-decoration:underline;
}
hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }



/* Hlavicka a menu
-------------------------------------- */


#hlavicka {
	width:922px; height:140px; background-color: #e2eddc; MARGIN: 0px 0px 0px 0px; text-align:center;
}
#menu {
	width:925px; HEIGHT:42px; text-align:center; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING: 2px 0px 2px 0px; POSITION: relative; TOP: 0px; MARGIN: 2px 0px 2px 0px;
}

#m1 img {
  width: 151px;
  height: 42px;
  border: none;
}
#m2 img {
  width: 184px;
  height: 42px;
  border: none;
}
#m3 img {
  width: 182px;
  height: 42px;
  border: none;
}
#m4 img {
  width: 177px;
  height: 42px;
  border: none;
}
#m5 img {
  width: 195px;
  height: 42px;
  border: none;
}
#m1 {
  background: url("gfx/m1.jpg") no-repeat; float:left; MARGIN: 0px 4px 0px 0px; 
}
#m1 a:hover {
	display:block;
	width:151px; height:42px;
  background: url("gfx/m1a.jpg") no-repeat; 
}
#m2 {
  background: url("gfx/m2.jpg") no-repeat; float:left; MARGIN: 0px 4px 0px 4px; 
}
#m2 a:hover {
	display:block;
	width:184px; height:42px;
  background: url("gfx/m2a.jpg") no-repeat; 
}
#m3 {
  background: url("gfx/m3.jpg") no-repeat; float:left; MARGIN: 0px 4px 0px 4px; 
}
#m3 a:hover {
	display:block;
	width:182px; height:42px;
  background: url("gfx/m3a.jpg") no-repeat; 
}
#m4 {
	display:block;
	width:177px; height:42px;
  background: url("gfx/m4.jpg") no-repeat; float:left; MARGIN: 0px 4px 0px 4px; 
}
#m4 a:hover {
	display:block;
	width:195px; height:42px;
  background: url("gfx/m4a.jpg") no-repeat; 
}
#m5 {
  background: url("gfx/m5.jpg") no-repeat; float:left; MARGIN: 0px 0px 0px 4px; 
}
#m5 a:hover {
	display:block;
	width:195px; height:42px;
  background: url("gfx/m5a.jpg") no-repeat; 
}





/* Telo stranky
-------------------------------------- */


#telo {
	width:919px; MARGIN: 0px 0px 4px 0px; background-color:#004f32; position:relative; PADDING: 0px 0px 0px 0px; BORDER: 1px #ffffff solid;
}
#telo a.norm:link {
	font-weight:normal; color:#2E2E7C; text-decoration:none;
}
#telo a.norm:visited {
	font-weight:normal; color:#2E2E7C; text-decoration:none;
}
#telo a.norm:hover {
	font-weight:normal; color:#2E2E7C; text-decoration:underline;
}
#telo a.bile:link {
	font-weight:normal; color:#fff; text-decoration:none;
}
#telo a.bile:visited {
	font-weight:normal; color:#fff; text-decoration:none;
}
#telo a.bile:hover {
	font-weight:normal; color:#fff; text-decoration:underline;
}
#telo a.yell:link {
	color:#d4ce52; font-weight:normal; text-decoration:none;
}
#telo a.yell:visited {
	color:#d4ce52; font-weight:normal; text-decoration:none;
}
#telo a.yell:hover {
	color:#d4ce52; font-weight:normal; text-decoration:underline;
}




/* Clanek uzsi
-------------------------------------- */


#odlev2s {
	float:left; width:701px; MARGIN: 0px 0px 0px 0px; background-color: #004f32;
}
#bloklev2s {
	font:11px Verdana,Sans-Serif; margin-bottom:4px; padding:0px; width:691px; background-color: #004f32; border:0px;
}

#bloklev2s .okr {
	padding:6px 6px 16px 0px; border-right:1px dotted #ffffff;
}

#bloklev2s .titulokr {
	width: 680px; 
}
#bloklev2s .titulin {
	font:11px Verdana,Sans-Serif; margin: 0px 10px 10px 16px; padding:10px; background-color: #004f32; border-width:0 0 1px 0; border-color: #ffffff; border-style: dotted; 
}
#bloklev2s .titulin2 {
	font:11px Verdana,Sans-Serif; margin: 0px 10px 0px 16px; padding:10px; background-color: #004f32; border-width:0 0 1px 0;
}
#bloklev2s .titulinclanek {
	font:11px Verdana,Sans-Serif; margin: 0px 10px 10px 16px; padding:10px; background-color: #004f32; border-width:0 0 1px 0; border-color: #ffffff; border-style: dotted;
}
#bloklev2s .news2 {
	font:11px Verdana,Sans-Serif; padding: 10px 0 10px 20px; width:646px; color: #ffffff;
}
#bloklev2s .sirsi {
	font:11px Verdana,Sans-Serif; padding: 5px 0 10px 10px; width:666px; 
}
#bloklev2s .fotogalerie {
	font:11px Verdana,Sans-Serif; padding: 10px 0 10px 30px; width:630px; 
}
#bloklev2s .center {
	text-align:center;
}
#bloklev2s .info_gal {
	font-size:14px;
}
#bloklev2s .mensi {
	font-size:10px; line-height: 1.3em; 
}
#bloklev2s H1 {
	font-size: 20px; font-weight:bold; color:#ffffff; margin-top: 0px; margin-bottom: 8px; 
}
#bloklev2s H1 a:link {
	color:#ffffff; text-decoration:none;
}
#bloklev2s H1 a:visited {
	color:#ffffff; text-decoration:none;
}
#bloklev2s H1 a:hover {
	color:#ffffff; text-decoration:underline;
}
#bloklev2s H2 {
	font-size: 16px; font-weight:bold; color:#ffffff; margin-top: 0px; margin-bottom: 8px; padding-top: 2px; 
}
#bloklev2s H2 a:link {
	color:#ffffff; text-decoration:none;
}
#bloklev2s H2 a:visited {
	color:#ffffff; text-decoration:none;
}
#bloklev2s H2 a:hover {
	color:#ffffff; text-decoration:underline;
}
#bloklev2s .perex {
	font:12px Verdana,Sans-Serif; color:#ffffff; font-weight:normal; padding-bottom:2px; margin-top:0px; padding-top:1px; line-height: 1.4em; text-align:justify;
}
#bloklev2s .perex_wide {
	font:12px Verdana,Sans-Serif; color:#ffffff; font-weight:normal; padding-bottom:12px; margin-top:0px; padding-top:1px; line-height: 1.4em; text-align:justify;
}
#bloklev2s .text {
	font:12px Verdana,Sans-Serif; color:#ffffff; font-weight:normal; padding-bottom:4px; margin-top:0px; padding-top:0; line-height: 1.4em; 
}
#bloklev2s img.lev {
	float:left; margin:9px 15px 0 0; padding:1px; border:1px solid #999999; 
}
#bloklev2s img.bor {
	float:left; margin: 15px 0 5px 0; padding:0; border:1px solid #999999; 
}
#bloklev2s img.nobor {
	float:right; margin:4px 15px 0 0; padding:1px; border:0; 
}
#bloklev2s img.perex_wide {
	margin: 4px; padding: 2px; border: 2px dotted #ffffff; 
}
#bloklev2s img.borcen {
	margin:0; padding:3px; border:1px solid #999999; 
}
#bloklev2s img.prav {
	float:right; margin:4px 0 0 16px; padding:3px; border:1px solid #999999; 
}
#bloklev2s a.dale:link {
	font-weight: normal; padding-left:28px; color:#ffffff; text-decoration:none; background-image: url("gfx/dale.gif"); background-repeat: no-repeat; background-position: 10px 2px; width: 1em;
}
#bloklev2s a.dale:visited {
	font-weight: normal; padding-left:28px; color:#ffffff; text-decoration:none; background-image: url("gfx/dale.gif"); background-repeat: no-repeat; background-position: 10px 2px; width: 1em;
}
#bloklev2s a.dale:hover {
	font-weight: normal; padding-left:28px; color:#ffffff; text-decoration:underline; background-image: url("gfx/dale.gif"); background-repeat: no-repeat; background-position: 10px 2px; width: 1em;
}
#bloklev2s a.vysledky:link {
	font-size: 13px; font-weight: normal; padding: 7px 30px 7px 62px; color:#000000; text-decoration:none; background-image: url("gfx/link_vysledky.jpg"); background-repeat: no-repeat; background-position: 20px 0px; width: 1em; 
}
#bloklev2s a.vysledky:visited {
	font-size: 13px; font-weight: normal; padding: 7px 30px 7px 62px; color:#000000; text-decoration:none; background-image: url("gfx/link_vysledky.jpg"); background-repeat: no-repeat; background-position: 20px 0px; width: 1em;
}
#bloklev2s a.vysledky:hover {
	font-size: 13px; font-weight: normal; padding: 7px 30px 7px 62px; color:#000000; text-decoration:underline; background-image: url("gfx/link_vysledky.jpg"); background-repeat: no-repeat; background-position: 20px 0px; width: 1em;
}
#bloklev2s a.fotogalerie:link {
	font-size: 13px; font-weight: normal; padding: 7px 20px 7px 52px; color:#000000; text-decoration:none; background-image: url("gfx/link_galerie.jpg"); background-repeat: no-repeat; background-position: 10px 0px; width: 1em; 
}
#bloklev2s a.fotogalerie:visited {
	font-size: 13px; font-weight: normal; padding: 7px 20px 7px 52px; color:#000000; text-decoration:none; background-image: url("gfx/link_galerie.jpg"); background-repeat: no-repeat; background-position: 10px 0px; width: 1em;
}
#bloklev2s a.fotogalerie:hover {
	font-size: 13px; font-weight: normal; padding: 7px 20px 7px 52px; color:#000000; text-decoration:underline; background-image: url("gfx/link_galerie.jpg"); background-repeat: no-repeat; background-position: 10px 0px; width: 1em;
}
#bloklev2s a.archiv:link {
	font-size: 13px; font-weight: normal; padding: 7px 0px 7px 52px; color:#000000; text-decoration:none; background-image: url("gfx/link_archiv.jpg"); background-repeat: no-repeat; background-position: 10px 0px; width: 1em; 
}
#bloklev2s a.archiv:visited {
	font-size: 13px; font-weight: normal; padding: 7px 0px 7px 52px;  color:#000000; text-decoration:none; background-image: url("gfx/link_archiv.jpg"); background-repeat: no-repeat; background-position: 10px 0px; width: 1em;
}
#bloklev2s a.archiv:hover {
	font-size: 13px; font-weight: normal; padding: 7px 0px 7px 52px; ; color:#000000; text-decoration:underline; background-image: url("gfx/link_archiv.jpg"); background-repeat: no-repeat; background-position: 10px 0px; width: 1em;
}
.tbhlav {
	background-color: #004f32; color:#d4ce52; font-weight:bold; margin:0; padding:4px; text-align: left; border-bottom:1px dotted #fff;
}
.tbhlavcen {
	background-color: #004f32; color:#d4ce52; font-weight:bold; margin:0; padding:4px; text-align: center; border-bottom:1px dotted #fff;
}
.tbtmav {
	font-weight:normal; margin:0; padding:4px 2px 4px 4px; text-align: left; background-color: #004f32; border-bottom:1px dotted #fff;
}
.tbtmavcen {
	font-weight:normal; margin:0; padding:4px 2px 4px 4px; text-align: center; background-color: #004f32; border-bottom:1px dotted #fff;
}
.tbtmavprav {
	font-weight:normal; margin:0; padding:4px 2px 4px 4px; text-align: right; background-color: #004f32; border-bottom:1px dotted #fff;
}
.tbsvet {
	font-weight:normal; margin:0; padding:4px 2px 4px 4px; text-align: left; background-color: #004f32; border-bottom:1px dotted #fff;
}
.tbsvetprav {
	font-weight:normal; margin:0; padding:4px 2px 4px 4px; text-align: right; background-color: #004f32; border-bottom:1px dotted #fff;
}
.tbsvetcen {
	font-weight:normal; margin:0; padding:4px 2px 4px 4px; text-align: center; background-color: #004f32; border-bottom:1px dotted #fff;
}
.tbtransp {
	font-weight:normal; margin:0; padding:4px 2px 4px 4px; text-align: left; background-color: #004f32; 
}
.tbcen {
	text-align: center;
}




/* Pravy sloupec 2s stranky
-------------------------------------- */


#odprav2s {
  	float:left; width:218px; MARGIN: 0px 0px 0px 0px; background-color: #004f32;
}
#blokprav2s {
	font:11px Verdana,Sans-Serif; width:208px; PADDING: 18px 0px 6px 10px; MARGIN: 0px 0px 0px 0px; background-color: #004f32;
}
#blokprav2s .partokr {
	width:185px; 
}
#blokprav2s .partin {
	font:11px Verdana,Sans-Serif; BORDER: 1px #cccccc solid; PADDING: 4px 0px 6px 2px; MARGIN: 0px 0px 0px 0px; background-color: #ffffff; height:184px;
}
#blokprav2s .partin_sponzori {
	font:11px Verdana,Sans-Serif; BORDER: 1px #cccccc solid; PADDING: 4px 0px 6px 2px; MARGIN: 0px 0px 0px 0px; background-color: #ffffff; height:308px;
}
#blokprav2s .partin_mapa {
	font:11px Verdana,Sans-Serif; BORDER: 1px #cccccc solid; PADDING: 4px 0px 6px 2px; MARGIN: 0px 0px 0px 0px; background-color: #ffffff; height:256px;
}
#blokprav2s .partin_pocasi {
	font:11px Verdana,Sans-Serif; BORDER: 1px #cccccc solid; PADDING: 4px 0px 6px 2px; MARGIN: 0px 0px 0px 0px; background-color: #ffffff; height:138px; text-align:center;
}
#blokprav2s .partin_planek {
	font:11px Verdana,Sans-Serif; BORDER: 1px #cccccc solid; PADDING: 4px 0px 6px 2px; MARGIN: 0px 0px 0px 0px; background-color: #ffffff; height:110px; text-align:center;
}
#blokprav2s .partin_turnaje {
	font:11px Verdana,Sans-Serif; BORDER: 1px #cccccc solid; PADDING: 4px 0px 6px 2px; MARGIN: 0px 0px 0px 0px; background-color: #ffffff; 
}
#blokprav2s .turnaje {
	font:12px Verdana,Sans-Serif; PADDING: 0 10px 10px 10px; line-height: 2em; 
}
#blokprav2s img.sponzori {
	float:left; margin:0; padding: 6px 0 0 19px; border:0px;
}
#blokprav2s H3 {
	text-indent: 2px; font:11px Verdana,Sans-Serif; color:#ffffff; letter-spacing:.1em; font-weight:bold; padding-bottom:3px; padding-top:2px; margin-top:4px; margin-bottom:4px; border-top:2px solid #3D764E; border-right:0px solid #84A679; border-left:4px solid #84A679; border-bottom:0px solid #84A679; width:100%; background-color: #84A679; 
}
#blokprav2s img.lev {
	float:left; margin:0px 5px 0 0; padding:1px; border:1px solid #999999; 
}
#blokprav2s .mensi {
	font-size:10px; line-height: 1.3em; padding: 5px; text-align:center; color: #000
}
#blokprav2s .mensijus {
	font-size:10px; line-height: 1.3em; padding: 5px; text-align:justify; color: #000
}





/* Pata stranek
-------------------------------------- */


#pata {
	font:10px Verdana,Sans-Serif; width:923px; height:84px; MARGIN: 0px 0px 0px 15px; clear: both; PADDING: 0px 0px 0px 0px; background: url("gfx/logo_footer2.gif") no-repeat; background-position: 10px 0px; }
#pata P {
	font:12px Verdana,Sans-Serif; color:#ffffff; font-weight:normal; padding-bottom:4px; padding-top:6px; margin-top:0px; margin-bottom: 0px; text-align: center; line-height: 1.33em; 
}
#pata a:link {
	font-weight: bold; color:#ffffff; text-decoration:none;
}
#pata a:visited {
	font-weight: bold; color:#ffffff; text-decoration:none;
}
#pata a:hover {
	font-weight: bold; color:#ffffff; text-decoration:underline;
}
