body, html{
  border: 0px none;
  margin: 0px; padding: 0px;
  background: url("../imgs/bg_header.gif") repeat-x;
  background-color: #131205;
  font-family: "Arial CE",helvetica, sans-serif;
  font-size: 11px;
  color: white;
  line-height: 1.3;
  text-align: center;
}

/*---------------------------------------TEXT----------------------------------*/
p, img, table, tr, th, td, h1, h2, h3, h4, h5,input,fieldset, ul, li, form
{
border: 0px none;
margin: 0px;
padding: 0px;
}
hr{display: none;}
.skryj{display: none;}
a {color: #E5DD6C }
a:hover, a:focus{color: #FFF899}
p{ margin: 0 0 8px 0; padding: 0}
h1 a{ font-size: 0;position: absolute; top: 0;left: 62px; width: 169px; height: 119px;text-decoration: none; background: url("../imgs/logo.gif");}
h1 a:hover, h1 a:focus{text-decoration: none;}
h1 a span{visibility: hidden;}
#obsah h2{
color: #E5DD6C;
font-style: italic;
font-weight: bold;
font-size: 14px;
margin: 0px 220px 15px 0px;
text-align: left;
background: none;
}
#obsah h3{
margin: 10px 0 10px 0;
padding: 5px 15px 3px 0;
text-align: right;
background: url("../imgs/odrazka_white.gif") 5px 5px no-repeat;
background-color: black;
text-transform: uppercase;
font-weight: bold;
font-size: 11px;
}
#obsah h4{
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
margin-bottom: 10px
}

img{border: 5px solid white;}
#obsah img{margin: 0 10px 0 10px;}
.inputek{
font-size: 11px;
background-color: #C0BC8C;
border: 1px solid white;
padding: 3px;
}
.butonek{
font-size: 11px;
background-color: black;
border: 1px solid white;
padding: 2px 3px 2px 3px;
cursor: pointer;
color: white;
font-weight: bold;
}
/*--------------------------------------LAYOUT---------------------------------*/
#obal{
position: relative; 
width: 903px;
margin: auto;
text-align: left;
background: url("../imgs/bg_main.gif") repeat;
}
#hlavicka{
width: 887px;
height: 107px;
margin: 0 8px 0 8px;
background: white;
}
#obsah{
width: 555px;
float: right;
min-height: 503px;
_height: 503px;
margin: 0 33px 0 0;
background: url("../imgs/bg_main_header.gif") no-repeat;
padding: 100px 35px 0 35px;
display: inline; /* kvuli double margin bugu http://www.positioniseverything.net/explorer/doubled-margin.html */
}
#novinky{
background: url("../imgs/bg_left_col_header.gif") no-repeat;
width: 185px;
margin-left: 34px;
padding: 75px 10px 30px 10px;
}
/*----------------------------------clanky-----------------------------*/
#clanky{
margin-left: 10px;
}
#clanky li{
list-style-type: none;
margin: 10px 0 0 0;
}
#clanky li a{
padding-left: 15px; 
text-decoration: none;
background: url("../imgs/odrazka.gif") 0 2px no-repeat;
text-transform: uppercase;
}
/*----------------------------------Jazykové verze-----------------------------*/
#jazyk{
font-size: 11px;
position: absolute;
top: 11px;
left: 700px;
text-transform: uppercase;
font-weight: bold;
}
#jazyk li{
display: inline;
margin-left: 20px; 
list-style-type: none;
}
#jazyk li a{
padding-left: 15px; 
color: #3F3D13;
text-decoration: none;
background: url("../imgs/odrazka.gif") 0 2px no-repeat; 
}
#jazyk li a:hover, #jazyk li a:focus, #jazyk li span{
padding-left: 15px; 
color: #726913;
text-decoration: none;
background: url("../imgs/odrazka_hover.gif") 0 2px no-repeat; 
}
/*--------------------------------------Novinky--------------------------------*/
#novinky h2{
margin: 30px 0 10px 0;
text-align: right;
background: url("../imgs/bg_right_nadpis.gif") no-repeat;
background-position: right top;
}
#novinky h2 div{
background: url("../imgs/odrazka_white.gif") 5px 5px no-repeat;
background-color: black;
text-transform: uppercase;
font-weight: bold;
font-size: 11px;
margin: 0 13px 0 0;
padding: 3px 15px 4px 0;
}
#novinky img{
margin-left: 25px;
}
#novinky h3, #novinky h4{
text-align: right;
font-size: 11px;
}
#novinky h4{
margin-bottom: 10px;
}
#novinky h3{
margin-top: 15px;
}
#novinky p{
text-align: right;
}
#novinky form{
text-align: center;
}
#novinky form p{
text-align: center;
font-weight: bold;
}
#novinky form .inputek{
width: 140px;
}
/*------------------------------------Fotogalerie------------------------------*/
#fotogalerie{
vertical-align: top;
}
#fotogalerie td{
vertical-align: top;
}
#fotogalerie div{
vertical-align: top;
background: none;
margin: 5px 10px 5px 10px;
}
#fotogalerie h3{
width: 130px;
margin: 0 0 5px 0;
padding: 0;
background: none;
text-align: center;
}
#fotogalerie img{margin: 0;}
#fotogalerie p{text-align: center;padding: 5px 0 5px 0;}
#fotogalerie a:hover img{
border: 5px solid #9E951E;
}


/*--------------------------------------Patička--------------------------------*/
#paticka{
clear: both;
width: 100%;
height: 66px;
background: url("../imgs/bg_paticka.gif") no-repeat;
}
#paticka ul{
padding: 15px 0 0 244px;
}
#paticka ul li{
display: inline;
padding: 0 0 0 5px;
}
#paticka ul li a{
color: white;
padding: 0 0 0 7px;
text-decoration: none;
text-transform: uppercase;
}
#paticka ul li span{
border-left: 1px solid white;
}
#paticka ul li a:hover,#paticka ul li a:focus{
text-decoration: underline;
}
/*---------------------------------------Menu----------------------------------*/
#menu{
  position: absolute;
  left: 244px;
  _left: 242px;
  top: 57px;
  height: 44px;
  margin: 0; padding: 0;
  text-align: left;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;

}
#menu li{
  list-style-type: none;
  float: left;
  height: 44px;
  width: 101px;
	margin: 0 2px 0 2px;
}
#menu li a{
  display: block;
	margin: 0; padding: 8px 0 0 8px;
	text-decoration: none;
	width:100%; height:100%;
	color: white;
}
#menu li a:hover{
 	background-image: none;
 	color: white;
}
/*lugh*/
li#lugh, li#akt-lugh{
	background: url("../imgs/menu.gif") 0px -44px no-repeat;
	_height: 36px;
  _width: 93px;
}
li#lugh a{
  height: 36px;
  width: 93px;
	background: url("../imgs/menu.gif") top left no-repeat;
}
/*lughnasadh*/
li#lughnasadh, li#akt-lughnasadh{
	background: url("../imgs/menu.gif") -105px -44px no-repeat;
		_height: 36px;
  _width: 93px;
}
li#lughnasadh a{
  height: 36px;
  width: 93px;
	background: url("../imgs/menu.gif") -105px 0px no-repeat;
}
/*akce*/
li#akce, li#akt-akce{
	background: url("../imgs/menu.gif") -210px -44px no-repeat;
		_height: 36px;
  _width: 93px;
}
li#akce a{
  height: 36px;
  width: 93px;
	background: url("../imgs/menu.gif") -210px 0px no-repeat;
}
/*Fotky*/
li#fotky, li#akt-fotky{
	background: url("../imgs/menu.gif") -316px -44px no-repeat;
		_height: 36px;
  _width: 93px;
}
li#fotky a{
  height: 36px;
  width: 93px;
	background: url( '../imgs/menu.gif' ) -316px 0px no-repeat;
}
/*pozvanky*/
li#pozvanky, li#akt-pozvanky{
	background: url("../imgs/menu.gif") -421px -44px no-repeat;
		_height: 36px;
  _width: 93px;
}
li#pozvanky a{
  height: 36px;
  width: 93px;
	background: url("../imgs/menu.gif") -421px 0px no-repeat;
}
/*kontakty*/
li#kontakty, li#akt-kontakty{
	background: url("../imgs/menu.gif") -526px -44px no-repeat;
		_height: 36px;
  _width: 93px;
}
li#kontakty a{
  height: 36px;
  width: 93px;
	background: url("../imgs/menu.gif") -526px 0px no-repeat;
}

