* { 
  margin: 0;
  padding: 0;
  border: none;
}

body {
  background: #CCC;
  text-align: center;
  color: #000;
  /*font: .9em / 1.3em "Arial", "Tahoma", sans-serif;*/
  font-size: 100%;
  font-family: Arial, Helvetica, sans-serif;
}

img {
border:none; 
text-decoration:none;
border: 1px solid #264F3D;
}

#text-in h3 a, #text-in h3 a:hover, #text-in h3 a:visited {
text-decoration:none;
color:#0072b4;
font-size: 125%; 
}

#text-infoto h3 a, #text-infoto h3 a:hover, #text-infoto h3 a:visited {
text-decoration:none;
color:#0072b4;
font-size: 125%; 
}

#text-in h2 a, #text-in h2 a:hover, #text-in h2 a:visited {
color:#0072b4;
}

#text-infoto h2 a, #text-infoto h2 a:hover, #text-infoto h2 a:visited {
color:#0072b4;
}

ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}





.clearfloat { 
	clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0px;
	overflow: hidden;
}


#page {
  width: 900px;
  margin-top: 0;
  margin-bottom: 2em;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
  border: 0px;
  color: #000;
  background : #fff none;
  text-align: left;
}

#header {
  background:url(../images/header.jpg) top left no-repeat;
  height: 125px;
  text-align: right;
}

#jazyky {
  padding: 10px;
}

#text {
  padding: 0px;
  margin: 0px;      
  height: 420px;
}

#text .text-l { 
  float:left; 
  padding: 0px;
  margin: 0px;                
  width: 575px;
  height:420px;
  background : #dcdcdc none;
}

#text .text-r { 
  padding: 0px;
  margin: 0px;
  float:left; 
  height:420px;
  width: 325px;
  background: #dcdcdc url(../images/text-r.jpg) top left no-repeat;
}

#text .text-alone { 
  padding: 0px;
  margin: 0px;
  float:left; 
  height:420px;
  width: 900px;
  background: #dcdcdc url(../images/text.jpg) top left no-repeat;
}

#text-in{
  margin: 10px 20px 20px 20px;
  font-size: 0.8em;
  height:360px;
  overflow: auto;
}

#text-infoto{
  margin: 36px 0px 0px 46px;
  font-size: 0.8em;
  height:360px;
}



#text-inmain{
  margin: 5px;
  font-size: 0.8em;
  height:400px;
  overflow: auto;
}

#flash-hp{
	margin: 15px 0 0 8px;
}

#menu-in{
  margin: 50px 20px 20px 0px;
  font-size: 0.7em;
}

#text-ln { 
  float:left;       
  width: 200px;
}

#text-rn { 
  float:right; 
  width: 700px;
}

#text-in h1, #text-rn h1, #text-inmain h1, #text-infoto h1 {
	font-size: 200%; 
  color:#0072b4;
	padding-top: 15px; 
	margin-bottom: 10px; 
}

#text-in h2, #text-rn h2, #text-inmain h2, #text-infoto h2 {
	font-size: 145%; 
  color:#0072b4;
	padding-bottom:0.2em; 
  padding-left:0.2em; 
	margin-bottom: 0.3em; 	
	background:url(../images/news-archiv.gif) 10px 9px no-repeat;
  margin: 15px 0 10px 0;
}

#text-in h3, #text-rn h3, #text-inmain h3, #text-infoto h3 {
	font-size: 115%; 
  color:#0072b4;
	padding-bottom:0.2em; 
  padding-left:0.2em; 
	margin-bottom: 0.3em; 	
	background:url(../images/news-archiv.gif) 10px 9px no-repeat;
  margin: 15px 0 10px 0;
}

#text-in a, #text-in a:visited, #text-in a:hover, #text-infoto a {
  color:#3333FF; 
}

#text-inmain a, #text-inmain a:visited, #text-inmain a:hover {
  color:#3333FF; 
}



#text-in p, #text-rn p, #text-inmain p, #text-infoto p {
padding-left:0.2em; 
line-height:150%;
color:#264F3D;
margin: 0.8em;
padding: 0px; 
font-size: 110%;
}

#text-inmain h5 {
padding-left:0.2em; 
line-height:150%;
color:#264F3D;
margin: 0.8em;
padding: 0px; 
}

#mainContent .hintHolder .box .middle p, #mainContent .hintHolder .box1 .middle p {
padding-top: 5px;
margin: 0px;
padding: 0px;
} 

#text-inmenu{
  margin: 0;
  padding: 0;
  font-size: 0.8em;
}

#menu {
  height: 30px;
  background : #362400 none;
  text-align: center;
}

#footer {
  background:url(../images/footer.jpg) top left no-repeat;
  height: 115px;
  text-align: center;
}

#footer .foot-in { 
  padding: 30px;
  font-size: 0.7em;
}

#solidblockmenu{
  margin: 0;
  padding: 7px 0px 7px 0px;
  text-align: center;
  font: bold 0.8em Arial;
  width: 100%;
}

#solidblockmenu li{
  padding: 5px 10px 0px 10px;
  display: inline;
}

#solidblockmenu li a{
  text-align: center;
  color: white;
  text-decoration: none;
  padding: 7px 10px 7px 10px;
}

#solidblockmenu li a:visited{
  color: white;
}

#solidblockmenu li a:hover{
  color: white;
  background: red none;
}

#solidblockmenu li .current{
  color: white;
  background: #009900 none;
}


#pointermenu{
border-top: 7px solid #00A7CB; /*optional border across top*/
margin: 0;
padding: 0;
}

#pointermenu ul{
margin: 0;
margin-left: 15px; /*menu offset from left edge of window*/
float: left;
padding-left: 8px;
font: bold 0.8em Verdana;
background: transparent url(../images/leftround.gif) bottom left no-repeat; /*optional left round corner*/
}

* html #pointermenu ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
margin-bottom: 1em;
margin-left: 7px; /*menu offset from left edge of window in IE*/
}

#pointermenu ul li{
display: inline;
}


#pointermenu ul li a{
float: left;
color: white;
font-weight: bold;
padding: 2px 11px 7px 7px;
text-decoration: none;
background: #00A7CB none;
}

#pointermenu ul li a:visited{
color: white;
}


#pointermenu ul li a:hover, #pointermenu ul li a#selected{ /*hover and selected link*/
color: #202221;
background: #00A7CB url(../images/pointer.gif) bottom center no-repeat;
}

#pointermenu ul li a#rightcorner{
padding-right: 0;
padding-left: 0;
background: url(../images/rightround.gif) bottom right no-repeat; /*optional right round corner*/
}


#wireframemenu{
background-color: #00A7CB;
width: 170px;
border-bottom-width: 0;
}

* html #wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 164px;
}

#wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

#wireframemenu a{
font: bold 0.8em Verdana;
padding: 6px 6px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #FFFFFF;
text-decoration: none;
border-bottom: 1px solid #C0C0C0;
}

#wireframemenu a:visited{
color: #FFFFFF;
}

html>body #wireframemenu a{ /*Non IE rule*/
width: auto;
}

#wireframemenu a:hover, #wireframemenu ul li a#selected{
background-color: #00A7CB;
color: black;
}

#gal-fotky a{
background:transparent url(../images/bg-fotky.png) no-repeat scroll left top;
float:left;
height:88px;
margin-bottom:5px;
margin-right:1px;
width:113px;
padding-left: 6px;
padding-top: 5px;
}

#gal-fotky img{
padding: 0px;
margin: 0px;
}

#sponzors-fotky img{
border: 0px;
}

#sponzors-fotky{

}

.kodanovinky{
  padding: 0px 90px 0px 90px;
}

.kodanovinky img{
  margin: 10px 10px 10px 10px;
  float: left;
}

.kodahome{
 font-size: 90%;
}


#cizahack{
  margin: 20px;
}

/*fotogalerie */
#text-infoto  ul.galerie li {height: 170px; width: 120px; float: left; margin-right: 30px; margin-bottom: 20px;}

#text-infoto ul.galerie{margin-left: 30px; display:inline;}

#text-infoto ul.galerie li a.kat-fotogalerie img.gal-fotka{clear: both; margin-top: 26px; margin-left: 15px; margin-bottom: 20px;}

#text-infoto ul.galerie li a.kat-fotogalerie span{
font-weight: bold; 
font-size: 100%; 
color: #202221;
}
#text-infoto ul.galerie li a.kat-fotogalerie:hover span{color: #01679F; font-weight: bold; font-size: 100%;}

#text-infoto  ul.galerie li a.kat-fotogalerie{
text-align: center;
text-decoration: none;
background:transparent url(../images/pozadi-kategorie.gif) no-repeat scroll left top;
float:right;
margin-bottom:10px;
width:131px;

}

#text-infoto ul.gal-rows li a:hover{color: #0071AF;}

#text-infoto .gal-fotky a {
background:transparent url(../images/bg-fotky.png) no-repeat scroll left top;
float:left;
height:103px;
margin-bottom:10px;
margin-right:2px;
width:121px;
padding-left: 10px;
padding-top: 10px;
margin-left:20px;
}

#text-infoto .gal-pages{clear: both; text-align: center; margin-bottom: 15px;}

