body {
  text-align: center; 
  margin: 0px 0px 0px 0px;
  padding: 0px;
  background-color: RGB(243, 243, 241);
  background-image: url("graphic/pozadi.png");
  background-repeat:  repeat-x;
  color:  black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
#hlavicka {
	position: relative;
	top: 0px;
	left: 0px;
	width: 980px;
	height: 84px;
	margin: 0px;
	padding: 0px;
	background-color:#f3f3f1;
	background-image: url(graphic/hlavicka.png);
	color: white;
}
#hlavicka-w {
	position: relative;
	top: 0px;
	left: 0px;
	width: 1000px;
	height: 84px;
	margin: 0px;
	padding: 0px;
	background-color:#f3f3f1;
	background-image: url(graphic/hlavicka-w.png);
	color: white;
}
#page {
   position: relative; 
   top: 8px;
   overflow: hidden; 
   margin-right: auto; 
   margin-left: auto; 
   text-align: left;
   background-color: RGB(243, 243, 241);
   width: 980px;
}
#page-w {
   position: relative; 
   top: 8px;
   overflow: hidden; 
   margin-right: auto; 
   margin-left: auto; 
   text-align: left;
   background-color: RGB(243, 243, 241);
   width: 1000px;
}
#obsah {
  position: relative;
	left: 0px;
	top: 2px;
	color: black;
	width: 978px;
}
#obsah-w {
  position: relative;
	left: 0px;
	top: 2px;
	color: black;
	width: 998px;
}
#fotogalery {
	position: relative;
	left: 160px;
	color: black;
	width: 840px;
	min-height: 530px;
	_height: 530px;
}
#paticka {
	position: relative;
	left: 0px;
	top: 10px;
	width: 980px;
	height: 30px;
	color: white;
	background-image: url(graphic/paticka.png);
}
#paticka-w {
	position: relative;
	left: 0px;
	top: 10px;
	width: 1000px;
	height: 30px;
	color: white;
	background-image: url(graphic/paticka-w.png);
}
#menu {
	background-color: #f3f3f1;
	color: white;
	position: absolute;
	left: 0px;
	top: 30px;
	width: 155px;
}

#kecy {
	position: relative;
	left: 196px;
	top: 0px;
	width: 784px;
	background-color: #DDDDDD;
	background-image: url(graphic/kecy.png);
	background-repeat: no-repeat;
}



#kecy_full {
	position: relative;
	left: 0px;
	top: 0px;
	width: 980px;
	background-color: white;
	background-image: url(graphic/text.png);
	background-repeat: no-repeat;
}
#kecy_full p, td, tr,#uvod p{
	color:  black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 0px;
}
#kecy_full #text {
	position: relative;
	left: 20px;
	width: 940px;
	text-align: justify;
}
.down-graphic{
  border: 0px;
  margin: 0px;
  padding: 0px;
  position:relative;
  height: 33px;
}
.vetsi{font-size: 9pt;}









#hlavicka h2, #hlavicka-w h2{
	color: #222222;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	position:absolute;
	top: 68px;
	left: 194px;
	margin: 0px;
}
#hlavicka h3, #hlavicka-w h3{
	color: #888888;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	margin: 0px;
}
#hlavicka h1, #hlavicka-w h1 {
  position: absolute;
	top: 0px;
	left: 100px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: black;
	text-align: center;
	margin: 0px;
}
#hlavicka .pos1, #hlavicka-w .pos1{
	position:absolute;
	top: 49px;
	left: 133px;
}
#hlavicka .pos2, #hlavicka-w .pos2{
	position:absolute;
	top: 32px;
	left: 150px;
}
#hlavicka .pos3, #hlavicka-w .pos3{
	position:absolute;
	top: 35px;
	left: 200px;
}
#hlavicka .pos4, #hlavicka-w .pos4{
	position:absolute;
	top: 50px;
	left: 206px;
}
#hlavicka .pos5, #hlavicka-w .pos5{
	position:absolute;
	top: 29px;
	left: 236px;
}
#hlavicka .pos6, #hlavicka-w .pos6{
	position:absolute;
	top: 43px;
	left: 262px;
}
#hlavicka .pos7, #hlavicka-w .pos7{
	position:absolute;
	top: 51px;
	left: 284px;
}
#hlavicka .pos8, #hlavicka-w .pos8{
	position:absolute;
	top: 28px;
	left: 300px;
}
#hlavicka .pos9, #hlavicka-w .pos9{
	position:absolute;
	top: 48px;
	left: 335px;
}
#hlavicka .pos10, #hlavicka-w .pos10{
	position:absolute;
	top: 35px;
	left: 352px;
}
#hlavicka .pos11, #hlavicka-w .pos11{
	position:absolute;
	top: 30px;
	left: 396px;
}
#hlavicka h1 a:link, h1 a:visited, #hlavicka-w h1 a:link, h1 a:visited{
	text-decoration: none;
}
#hlavicka h1 a:hover, #hlavicka-w h1 a:hover{
	text-decoration: none;
	color: #222222;
}
#hlavicka h2 a:link, h2 a:visited, #hlavicka-w h2 a:link, h2 a:visited{
	text-decoration: none;
	color: #222222;
}
#hlavicka h2 a:hover, #hlavicka-w h2 a:hover{
	text-decoration: none;
	color: #ff0000;
}
#hlavicka h3 a:link, h3 a:visited, #hlavicka-w h3 a:link, h3 a:visited{
	text-decoration: none;
  color: #aaa;
}
#hlavicka h3 a:hover, #hlavicka-w h3 a:hover{
	text-decoration: none;
	color: #f00000;
}
#hlavicka .hlavicka-sekce, #hlavicka-w .hlavicka-sekce{
	color: #f00000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	position:absolute;
	top: 8px;
	left: 350px;
}

/* *START MENU */
#menu ul li {
    margin:0;
    padding:0;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 6px;
    font-size: 9pt;
    background:#f3f3f1 url("graphic/menu-bg.png") no-repeat
}
  #menu .lifrst{
      margin:0;
      padding:0;
      padding-top: 7px;
      padding-bottom: 5px;
      padding-left: 6px;
      font-size: 9pt;
      background:#f3f3f1 url("graphic/menu-bg-frst.png") no-repeat
  }
  #menu .lifrstpo{
      margin:0;
      padding:0;
      padding-top: 4px;
      padding-bottom: 4px;
      padding-left: 6px;
      background:#f3f3f1 url("graphic/menu-bg-frst-po.png") no-repeat
  }
  #menu .lilst{
      margin:0;
      padding:0;
      padding-top: 4px;
      padding-bottom: 8px;
      padding-left: 6px;
      font-size: 9pt;
      background:#f3f3f1 url("graphic/menu-bg-lst.png") no-repeat
  }
#menu ul ul li{
    margin: 0;
    margin-left: 10px;
    padding:0;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 12px;
    font-size: 8pt;
    background:#f3f3f1 url("graphic/menu-bg-sub.png") no-repeat
}
#menu ul {
  margin: 0; padding: 0;
  list-style:none;
  font-weight: bold;
  letter-spacing: 1px;
}
#menu a:link {text-decoration: none; color: white;}
#menu a:visited {text-decoration: none; color: white;}
#menu a:hover {text-decoration: underline; color: white;}
/* ***END MENU */







.red {
	color: Red;
}
.centr {
  text-align: center;
}
h1 {
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #EA2423;
	text-align: center;
	margin:0px;
}
h2 {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  text-align: left;
	font-size: 10pt;
	color: #EA2423;
	margin:0px;
}
h3 {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #EA2423;
	margin:0px;
}
h4 {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #EA2423;
	margin: 0px;
}



a:link{
	text-decoration: underline;
	color: black;
}
a:visited{
	text-decoration: underline;
	color: black;
}
a:hover{
	text-decoration: none;
	color: #EA2423;
}

/* *start obsah*/
#obsah h1, #obsah-w h1 {
	line-height:200%;
}
.kat_text {
  color: black;
  font-size: 8pt;
  font-weight: normal;
  line-height: 100%;
}
.gthumb {
	border-color:#363636;
	border-style: solid;
	border-width: 3px;
	padding:2px;
	background:#ffffff;
	margin: 1px;
}
.gbig {
border-color:#000000;
	border-style: solid;
	border-width: 2px;
	padding:0px;
	background:#ffffff;
	margin: 0px;
}
#fotogalery a:hover .gbig {
	border-color:#ffffff;
}
#fotogalery a:hover .gthumb {
	border-color:#ff0000;
}
#fotogalery a:active .gthumb {
	border-color:#f3f3f1;
	background:#363636;
}
#thumb {
	position:absolute;
	left:624px;
	top: 0px;
	width: 220px;
	height: 800px;
	text-align:center;

}
#big {
	text-align:center;
	width:620px;
	color:#666666;
	font-size: 9px;
}
#big a:link, #big a:visited{
	color:#666666;
	font-size: 9px;
	text-decoration:none;
}
#big a:hover{
	color:#EA2423;
	font-size: 9px;
	text-decoration:underline;
}
#sipky {
	text-align:center;
	width:220px;
	height: 41px;
}
.sipkaleft {float: left;}
.sipkaright {float: right; }
.sipka-text {float: left; width: 137px; text-align:center; line-height:120%;}
a.sipka_left img {border:none;}
a.sipka_right { display:block; width:42x; height:41px; background-image: url('graphic/sipka-right-link.png'); overflow:hidden; text-decoration:none;}
a.sipka_right:hover {background-position:-42px; text-decoration: none;}

#uvod {
	text-align:justify;
	width:620px;
	color:black;
	font-size: 12px;
	font-family: Verdana, Arial;
}
#uvod a:link, #uvod a:visited{
	color:#EA2423;
	font-size: 12px;
	text-decoration:none;
}
#uvod a:hover{
	color:#F00000;
	font-size: 12px;
	text-decoration:underline;
}

/* ***end obsah*/






/* start paticka*/
#paticka p, #paticka-w p{
	position: relative;
	top: 2px;
	left: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
	margin: 0px;
}
#paticka .copyright{
	position: relative;
	top: 0px;
	left: 448px;
}
#paticka-w .copyright{
	position: relative;
	top: 0px;
	left: 468px;
}
#paticka .stred, #paticka-w .stred{
	position: relative;
	top: 0px;
	left: 255px;
}
#paticka a:link, #paticka a:visited, #paticka-w a:link, #paticka-w a:visited{
	text-decoration: none;
	color: #D7D7D7;	
}
#paticka a:hover, #paticka-w a:hover{
	text-decoration: none;
	color: white;
}
/*end paticka*/
.tucne{
  font-weight: bold;
  line-height: 180%;
}
.bile_pozadi{
  background-color: white;
}















/* CSS Document */


.more {background:#3D3D3D url(graphic/tlacitko_form-right.pngd) top right no-repeat; display:block; float:left; position: relative; left: 226px; border:1px solid #cc2727;}
.more a {display:block; background:url(graphic/tlacitko_form-left.pngd) top left no-repeat; display:block; padding:0px 10px 1px 5px; color:#fff; text-decoration:none;}
.more a:hover {text-decoration:underline;}

form {padding-top:15px;}
form .rowi {height:25px;}
form .right {margin-left:10px; font-size:0.917em; line-height:1.545em; margin-top:5px;}

.input {width:200px; height:18px; border:1px solid #cc2727; background-color:#f3f3f1; padding:0 0 0 5px; font-size: 8pt; font-family: verdana;}
textarea {width:350px; height:150px; border:1px solid #cc2727; background-color:#f3f3f1; padding:0 0 0 5px; overflow:auto; font-size: 8pt; font-family: verdana;}

/* moje nové pomocné styly*/
.sirka150 {width: 150px;}
.black {color: #000000;}
.red {color: #ff0000;}





#admin .tb_nadpis{
  background-color: #cc2727;
  font-weight: bold;
  color: white;
  line-height: 150%;
  font-size: 9pt;
  border-color: black;
  border-style: solid;
  border-width: 1px;
  padding: 2px;
}
#admin .tb_lichy{
  background-color: #f56767;
}
#admin .tb_sudy{
  background-color: #f3f3f1;
}
#admin .tb_prvni{
  font-size: 8pt;
  font-weight: bold;
}
#admin img{
  border-width: 2px;
  border-color: red;
  border-style: solid;
  margin: 2px ;
  padding: 2px;
  background-color: white;
}
#admin .vetsi{
  font-size: 10pt;
  font-weight: bold;
}
#admin a:hover img{
  border-color: black;
}
#admin .formular{
  background-color: #f9f9f8;
  border: 1px solid black;
}
#admin .formular{
  background-color: #f9f9f8;
  border: 1px dashed black;
  font-size: 9pt;
  font-family: verdana;
}
#admin .bg_blue{
  background-color: #00ccff;
}
#admin .bg_green{
  background-color: #00ff22;
}
#admin .bg_grey{
  background-color: #cccccc;
}
#admin .sel{
  background-color: #cc2727;
  color: white;
  font-weight: bold;
}
#admin .sel3{
  background-color: #F56767;
  color: black;
  font-weight: bold;
}
#admin .sel2{
  background-color: #cc2727;
  color: white;
  font-weight: bold;
  padding: 1px;
  padding-left: 4px;
  padding-right: 4px;
}
.strong{
  font-weight: bold;
}
.date {
  color: #666666;
}
.male {
  font-size: 9px;
  font-style: Verdana;
}









