body{
	background:#dee6b1;
	margin:0px;
	padding:0px;
	font:11px/1.5em sans;
}

/*celek*/
#stranka{
	width:809px;
	background:url(beta/back.png) repeat-y;
	margin:0px auto;
	/*border:1px solid red;*/
	padding:0px;
	padding-left:4px;
}
#vrch {
	float:left;
	background:#9ababb;
	width:540px;
	height:74px;
	margin:0px;
	/*padding-left:4px;*/
	padding-top:20px;
/*	-moz-outline:1px dotted green;*/
}
#header {
/*	-moz-outline:1px dotted green;*/
	float:left;
	width:162px; /*normalnie 162, ale kvuli margin-ie*/
	height:41px;
/*	background-image:url(beta/logo.png);*/
	position:relative;
	overflow:hidden;
	margin:0px 0px 0px 20px;
	padding:0px; /*nevim proc, kvuli ie*/
}
#header span{
/*	-moz-outline:1px dotted red;*/
	background:url(beta/logo.png) no-repeat top left;
	position:absolute;
	top:0px;
	left:0px;
  width:100%;
	height:100%;
	cursor:pointer;
}
#header a{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}

#search{
	margin:0px 20px 0px 0px;
	padding:0px;
	float:right;
	text-align:right;
	color:#ffffff;
}
#search input{
	background:transparent;
	border:1px #cddddd solid;
	color:#ffffff;
	font-size:smaller;
}

.hidden {
	display:none;
}

#navigace{
	float:left;
	background:#9ababb url(beta/menu.png) bottom no-repeat;
	position:relative;
	padding:0px;
	width:548px;
	height:53px;/*53*/
	margin:0px 0px 0px -4px;/*pro gecko*/
	*margin:0px 0px 0px -2px; /*to sezere IE*/
}
#menu {
	float:right;
	margin:0px;
	list-style:none;
	padding:0px 20px;
	/*-moz-outline:1px dotted yellow;*/
}
#menu li {
	/*float the main list items*/
	margin:0px;
	float:left;
	height:22px;		/*22:41 Pondělí, 05. září 2005*/
	display:block;
	padding:0px 5px 1px 3px;
	background:url(beta/menu-roh.png) right no-repeat;
	/*-moz-outline:1px dotted red;*/
}
#menu li a {
	/*for all links in the list*/
	color:#ffffff;
	font-weight:bold;
	display:block;
	/*height:15px; - nesmi byt kvuli IE*/
	padding:4px 0px 0px 6px;
	text-decoration:none;
	background:url(beta/menu-back.png);
	/*-moz-outline:1px dotted blue;*/
}
#menu li.off ul,
#menu li.on ul {
	/*put the subnavs below and hide them all*/
	float:right;
	display:none;
	position:absolute;
	top:21px;/*21*/
	/**top:20px; /*reposition for IE*/ 
	/*padding-top:7px; - when dobre apozadi, pak 10 top*/
	/*height:15px;*/
	right:0px;
	width:500px;
	/*background-color:#adc6b8;*/
	background:url(beta/submenu-ul-back.png) repeat-x;
	margin:0px 20px 0px 0px;
	padding:5px 0px 3px 0px;
	text-align:right;
	/*-moz-outline:1px solid blue;*/
}
#menu li.on ul {
	/*display active subnav list*/
	display:block;
}
#menu li.on ul li,
#menu li.off ul li {
	margin:0px;
	padding:0px;
/*	border:1px dotted red;*/
	float:none;
	display:inline;
	background:#adc6b8;
}
#menu li.on ul a,
#menu li.off ul a {
/*bold interhited*/
	background:transparent;
	float:none;
	display:inline;
	padding:0px 4px 0px 2px;
	color:#ffffff;
	/*border:1px dotted black;*/
}

#menu li:hover a,
#menu li.over a,/*.over je pro ie bug*/
#menu li.on a {
	color:#666666;
}

#menu li.on ul a:hover,
#menu li.off ul a:hover {
	color:#666666;
}
#menu li.off:hover ul,
#menu li.over ul { /*.over je pro ie bug*/
  /*  display the other topics when
      their parent is hovered */
	display:block;
	z-index:6000;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXx*/


#kraj{
	float:right;
	width:248px;
	background-repeat:no-repeat;
	/*background-color:#ffcc66;*/
	color:#666666;
}
#kraj .vnitrek{
	margin:320px 7px 1px 0px;
}
#kraj.img{
	background-image:url(beta/kraj/01.jpg);
}
/*IE nechape #kraj.img47 */
div.img47{
	background-image:url(beta/kraj/03.jpg); /*dobrovolnici*/
}
div.img4{
	background-image:url(beta/kraj/04.jpg); /*projekty*/
}
div.img51{
	background-image:url(beta/kraj/05.jpg); /*spoluprace*/
}
div.img1{
	background-image:url(beta/kraj/06.jpg); /*o-nas*/
}
div.img52{
	background-image:url(beta/kraj/07.jpg); /*volny-cas*/
}
div.img65{
	background-image:url(beta/kraj/02.jpg); /*prodejna*/
}
#kraj h2 {
/*	border:1px solid blue;*/
	color:#ffffff;
	background:url(beta/kraj-nadpis.png) no-repeat;
	padding:7px 0px 0px 20px;
	width:218px;
	height:31px;
	font-variant:small-caps;
	font-weight:bold;
	font-size:120%;
}
#kraj .vyraznejsi{
	color:#444;
	font-weight:bold;
	display:block;
	padding-top:5px;
}
#kraj p, #kraj ul, #kraj form, #kraj table{
	padding:0px;
	margin:0px 20px 10px 20px;
	line-height:2;
}
#kraj form p,#kraj li p.novhint{ /*= zkratka = no vertical hinting :)*/
	padding:0px;
	margin:0px;
	line-height:1;
}

#kraj a{
	color:#dd7c60;
	font-weight:bold;
}
#kraj ul{
	list-style-type:none;
}
#kraj input[type=text]{
	border:1px solid #fff2d9; /*jasniejso oranzovo*/
	background:#ffe6b3;
	color:#dd7c60;
}
#kraj input[type=submit]{
	background:#ffe6b3;
	color:#dd7c60;
	border:1px solid #fff2d9; /*jasniejso oranzovo*/
	margin-top:1px;
	text-align:right;
}

#odnova{
	background-image:url(beta/odnova.png);
	width:809px;
	margin:0px 0px 0px -4px;/*pro gecko*/
	clear:both;
	display:block;
	height:36px;
}

#spodek{
	color:#ffffff;
	background:#9ababb;
	width:760px;
	padding:10px 20px 15px 20px;
	/*border:1px solid blue;*/
}


/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXx*/
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXx*/

#stred{
	float:left;
	background:url(beta/stred.jpg);
	position:relative;
	/*width:548px;
	height:198px;*/
	width:550px; /*because of pad*/
	height:198px;
	margin:0px 0px 0px -3px;/*pro gecko*/
	/**margin:0px 0px 0px -2px; *//*to sezere IE*/
	/*-moz-outline:1px dotted #554466;
	border:1px dotted #554466;*/
}
#stred h2{
	position:absolute;
	bottom:30px;
	right:40px;
	width:220px;
	height:26px;
	margin:0px;
}
#stred h2 span{
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
#stred h2.cs{
	background:url(beta/stred-akce-cs.gif) no-repeat bottom right;
}
#stred h2.en{
	background:url(beta/stred-akce-en.gif) no-repeat bottom right;
}
#stred h2 a{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
}
#stred h3{/*nazev*/	
	font-size:160%;
	margin-top:40px;
	margin-left:30px;
/*-moz-outline:1px dotted #554466;*/
}
#stred h4{ /*datum*/
	margin-left:30px;
	font-weight:bold;
	color:#000;
/*-moz-outline:1px dotted #554466;*/
}
#stred p{
	margin-left:30px;
	color:#444;
	font-weight:bold;
	width:460px;
/*-moz-outline:1px dotted #554466;*/
}
#stred .end,#obsah .end{
	height:1px;
	clear:both;	
}


#obsah{
	float:left;
	background:url(beta/obsah.png) no-repeat;
	width:510px;
	padding:20px;
	line-height:1.5;
	margin:0px 0px 0px -4px;/*pro gecko*/
	*margin:0px 0px 0px -2px; /*to sezere IE*/
}
#obsah form{
	line-height:2;
	padding:0px;
}
#obsah fieldset{
	border:#d9e7df 1px solid;
	padding:5px 0px 0px 10px;
}

#obsah label.nadpis{
	font-weight:bold;
}
#obsah label.nadpis span{
	font-weight:normal;
}
#frminfoemail,#frmzruseniinfoemail,#frmpodpora{
	width:270px;
}
#frmpripojse{
	width:350px;
}
#obsah input.delsi{
	width:250px;
}
#obsah input[type=submit]{
	border:#9ababb 1px solid;
	background-color:#d9e7df ;	
	margin-bottom:6px;
}

#obsah input[type=text], #obsah textarea{
	border:#d9e7df 1px solid;
	border-left:#9ababb 1px solid;
	margin-bottom:6px;
}
#obsah textarea:hover,#obsah textarea:focus,#obsah textarea:focus:hover,
#obsah input[type=text]:hover,#obsah input[type=text]:focus,#obsah input[type=text]:focus:hover{
	color:#111;
	border:#9ababb 1px solid;
}
#obsah p{
	color:#444444;
}
#obsah .br-left{
	margin:10px 0px 20px 5px;
	clear:left;
	float:left;
}

#obsah .br-left .kosikpridej{
	display:block;
	width:150px;
	height:25px;
	background:url(beta/kosik.png) 0 0 no-repeat;
	padding:5px 0px 0px 30px;
}

/* P I S M O */
h1, h2, h3, h4, h5, h6 {
	font-family: helvetica, arial, verdana, sans-serif;
	font-weight: normal;
	color:#dd7c60;
	clear:both;
}
h1 {
	font-size:218%;
}
h2 {
	font-size:164%;
}
h3 {
	font-size:145%;
}
h4 {
	font-size:118%;
}

/*OBRAZKY*/
#obsah .pravydetail,#obsah .levydetail,#obsah .pravanalepka,#obsah .levanalepka,#obsah .pravaslozka,#obsah .levaslozka{
	BORDER:2px solid #F7F7F7;
	MARGIN:3px;
}
#obsah .pravydetail img,#obsah .levydetail img{
	BORDER:0px;
	padding:2px;
	DISPLAY:block;
}
#obsah .pravydetail a,#obsah .levydetail a{
	BORDER:#d9e7df 1px solid;
	background:#FFF;
	DISPLAY:block;
}
#obsah .pravydetail a:hover,#obsah .levydetail a:hover{
	border:#9ababb 1px solid;
}
/*NALEPKY*/
#obsah .pravanalepka img,#obsah .levanalepka img{
	BORDER:#d9e7df 1px solid;/*9ababb*/
	padding:2px;
	DISPLAY:block;
}
/*+8px*/
#obsah .pravanalepka,#obsah .pravydetail,#obsah .pravaslozka{
	/*width:148px;*/FLOAT:right;
}
#obsah .levanalepka,#obsah .levydetail,#obsah .levaslozka{
	/*width:83px;*/FLOAT:left;
}
/* SLOZKA */
#obsah .pravaslozka,#obsah .levaslozka{
	padding:3px;
}
#obsah .pravaslozka h3,#obsah .levaslozka h3{
	padding:3px;
	margin:0px;
}
#obsah .pravaslozka a,#obsah .levaslozka a{
	background:#fff;
	DISPLAY:block;
	text-decoration:none;
	padding:3px;
}
#obsah .pravaslozka a:hover,#obsah .levaslozka a:hover{
	background:#d9e7df;

}
/*JINE SOUBORY*/
#obsah .stahnout{
	background:url(beta/stahnout.png) no-repeat 15px 10px;
	height:25px;
	*height:45px;
	border:#d9e7df 1px solid;
	padding:10px 60px;
}
#obsah .stahnout a,
#obsah .stahnout a:hover,
#obsah .stahnout a:link,
#obsah .stahnout a:visited,
#obsah .stahnout a:active{
	color:#00f;
	display:block;
	margin-top:5px;
	font-weight:bold;
	font-size:1.10em;
	text-decoration:underline;
}
#obsah .stahnout a:visited{
	color:#22f;
}
#obsah ol,#obsah ul{
	list-style-position:inside;
}

blockquote{
	border:#d9e7df 1px solid;
	border-left:#9ababb 4px solid;
	padding:10px 20px;
	color:#222;
}
strong {
	color:#000;
}
abbr[title] {
  color: #666;
  border-bottom: 1px dotted #666;
}
abbr[title]:hover {
  border-bottom-style: solid;
  cursor: help;
}

hr {
	border:0;
	width:80%;
	color:#9ababb;
	background-color:#9ababb;
	height:1px;
	margin-bottom:15px;
}
#obsah table {
	background-color:#ffffff;
	border-spacing:0px;
	border-collapse:collapse;
	margin:5px;
}
#obsah th {
	border:1px solid #9ababb;
	background-color:#d9e7df;
	padding:3px;
}

#obsah td {
	border:1px solid #9ababb;
	padding:3px;
}
#obsah table .cislo {
	text-align:right;
}


/* VĚTŠINOU ERRORY*/
.email{
	border-bottom:#e65C00 1px dotted;
}

.red{
	color:#e65C00;
}

.system{
	display:block;
	padding:5px;
	margin:5px;
	color:#e65C00;
	border:1px solid #ddd;
	background:#fff;
}

.vyskyt{
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
}
.komentar{
	color:#9ababb;
}


/* DÚLEŽITÉ FUNKCE*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXx*/
#kraj input[type=text]:hover,#kraj input[type=text]:focus,#kraj input[type=text]:focus:hover,
#search input[type=text]:hover,#search input[type=text]:focus,#search input[type=text]:focus:hover{
	background:#fff;
	color:#222;
}








