@import "reset.css";

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.8;
	background:#fff;
	color:#000;
	}
a {
	color:#da251d;
	text-decoration:underline;
	font-weight:bold;
	}
a:hover,
a:active {
	color:#da251d;
	text-decoration:none;
	}
p {
	margin:12px 0;
	padding:0;
	font-size:1em;
	text-align:justify;
	}
hr {
	display:none;
	}
h2 {
	line-height:1.6;
/*		color:#005300;  leto */ 
	color:#006CAB;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.5em;
	text-align:right;
	margin:0;
	padding:0;
	}
h3 {
	line-height:1.3;
/*	color:#005300;  leto */ 
	color:#006CAB;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.5em;
	text-align:center;
	margin:0;
	padding:0;
	}
		
/* LAYOUT + FOTO
------------------------------*/
#all {
	width:980px;
	height:auto;
	margin:0 auto;
	position:relative;
	background:#fff url(../design/index-bg.gif) repeat-y;
	}
	
/* LOGO
------------------------------*/
h1 {
	position:absolute;
	left:332px;
	top:30px;
	width:376px;
	height:220px;
	margin:0;
	padding:0;
	font-size:2em;
/*	background:url(../design/logo.zima.gif) no-repeat; */
 	background:url(../design/logo.gif) no-repeat;
	text-indent:-9999px;
	}
h1 span {
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	top:0;
	left:0;
	/*background:url(../design/logo.zima.gif) no-repeat;*/
	 background:url(../design/logo.gif) no-repeat; 
	z-index:1;
	cursor:pointer;
	}
h1 a {
	color:#FFFFFF;
	line-height:50px;
	}

#top10 {
	position:absolute;
	right:145px;
	top:40px;
	width:100px;
	height:50px;
	margin:0;
	padding:0;
	z-index:150;
	}
/* CONTENT + SIDEBARS
------------------------------*/
#adminMenu {width:180px; position:absolute; top:15px; left:50%; margin-left:-380px; z-index: 100;}

#index #container {
	width:980px;
	background:url(../design/index-top-image.jpg) no-repeat; 
	}
#index_zima #container {
	width:980px;
	background:url(../design/index-top-image.zima.jpg) no-repeat; 
	}
#container {
	width:980px;
	background:url(../design/top-image2.jpg) no-repeat; 
	}
#container_zima {
	width:980px;
	background:url(../design/top-image2.zima.jpg) no-repeat; 
	}
#sidebar, #sidebar_zima {
	float:left; 
	width:158px; 
	padding:270px 45px 0 93px;
	}
#content { 
	width:600px;
	/*padding:311px 84px 0 0; léto */
	padding:291px 84px 0 0;
	float:right;
	overflow:hidden;
	}
#index #content {
	padding:524px 84px 0 0;
	}
.cleaner {
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
	width:100%;
	}

/* TOP FOTO
------------------------------*/
.top-foto, .top-foto_zima {
	position:absolute;
	width:234px;
	left:54px;
	top:61px;
	height:189px;
	background:url(../design/top-foto-bg.gif) no-repeat;
	padding:1px 8px 7px 0;
	}
.top-foto_zima {
	background:url(../design/top-foto-bg.zima.gif) no-repeat;
}
#index .top-foto {
	background:url(../design/index-top-foto-bg.gif) no-repeat;
	}
#index .top-foto_zima {
	background:url(../design/index-top-foto-bg.zima.gif) no-repeat;
	}

/* CONTENT
------------------------------*/
#content h2 {
	font-size:1.4em;
	position:relative;
	left:0px;
	/*top:-170px;  zima */
	text-align:right;
	padding:0 4px 0 0;
  color:#009000; /*leto */ 
  /*color:#006CAB;  zima */ 
	}
#index #content h2, #index_zima #content h2{
	text-align:center;
	position:relative;
	left:0px;
	top:0px;
	color:#005300; /*leto */
	/*color:#006CAB;  zima */
	margin:10px 0 0 0;
	}
#content h3 {
	font-size:1.2em;
	position:relative;
	left:0px;
	/*top:-170px;  zima */
	text-align:left;
	padding:0 4px 0 0;
  	color:#009000; /*leto */ 
  	/*color:#006CAB;  zima */ 
	}
#index #content h3, #index_zima #content h3{
	text-align:center;
	position:relative;
	left:0px;
	top:0px;
	color:#005300; /*leto */
	/*color:#006CAB;  zima */
	margin:8px 0 6px 0;
	}

.orange {
	color:#ff9300;
	}
#content p {
	text-align:justify;
	}
#content ul {
	margin:0;
	padding:7px 0
	}
#content ul li {
	margin:0 0 0 10px;
	padding:0 0 0 20px;
	/*background:url(../design/li.zima.gif) 0 2px no-repeat !important;  zima */
	background:url(../design/li.gif) 0 2px no-repeat !important; /*leto */
	list-style-type:none;
	}

/* SIDEBAR
------------------------------*/
#sidebar ul, #sidebar_zima ul {
	list-style:none;
	margin:0;
	padding:10px 0;
	width:156px;
	}
#sidebar ul li, #sidebar_zima ul li {
	padding:0;
	margin:0;
	color:#005300;
	list-style:none;
	text-align:center;
	width:156px;
	height:43px;
	}
#sidebar_zima ul li {
	color:#005300; /*léto */
	/*color:#006CAB;  zima */
	}
#sidebar ul li .li_top, #sidebar_zima ul li .li_top{
	border-top: none;
	}
#sidebar ul li a, #sidebar_zima ul li a {
	font-size:1.1em;
	line-height:1.1em;
	font-weight:bold;
	text-transform:uppercase;
  color:#005300;
	text-decoration:none;
	width:156px;
	display:block;
	height:43px;
	}
#sidebar_zima ul li a {
	color:#005300; /*léto */
	/*color:#006CAB;  zima */
	}
#sidebar ul li a:hover,
#sidebar ul li.active a{
  color:#fff;
	text-decoration:none;
	background:url(../design/lih.gif) left bottom no-repeat;
	}
#sidebar_zima ul li a:hover,
#sidebar_zima ul li.active a{
  color:#fff;
	text-decoration:none;
	background:url(../design/lih.zima.gif) left bottom no-repeat;
	}
.rybnik { text-align:center; }
.rybnik img {text-align:center; border:#005300 1px solid;}
/* FOOTER
------------------------------*/
#footer {
	width:980px;
	margin:0 auto;
	top:0;
	height:168px;
	font-size:0.9em;
	position:relative;
	background:url(../design/footer.gif) no-repeat;
	}
#footer_zima {
	width:980px;
	margin:-12px auto 0 auto;
	top:0;
	height:168px;
	font-size:0.9em;
	position:relative;
	background:url(../design/footer.zima.gif) no-repeat;
	}
#footer span, #footer_zima span{
	top:132px;
	_top:145px;
	&top:145px;
	left:98px;
	font-size:9px;
	position:relative;
	color: #999
	}
#footer a, #footer_zima a,{
	color:#666
	}
#index #footer{
	background:url(../design/index-footer.gif) no-repeat;
	top:-15px;
	height:115px;
	}
	
#footer .ikony, #footer_zima .ikony {
	position:relative;
	width:700px;
	top:35px;
	_top:25px;
	&top:25px;
	left: 270px;
	height:37px;
position:absolute; top:-20px!important;			
	}
#footer_zima .ikony {
	top:75px;
	_top:65px;
	&top:65px;
	}
/* CLASSES
------------------------------*/
.hide {
	display:none;
	}
.left {
	float:left;
	position:relative;
	padding:1px;
	border:1px solid #4a5b65;
	margin:7px 10px 5px 0;
	background-color:#FFFFFF;
	}
.right {
	float:right;
	position:relative;
	padding:1px;
	border:1px solid #4a5b65;
	margin:7px 0 5px 10px;
	background-color:#FFFFFF;
	}
.vlevo {
	text-align:left;
}
.vpravo {
	text-align: right;
}
fieldset {
  padding: 2em;
  font:80%/1 sans-serif;
  border:1px solid #FF9400;
}
fildset p {
line-height:22px;
}
legend {
  padding: 0.7em 0.5em;
  border:1px solid #FF9400;
  font-size:100%;
  text-align:right;
  }
label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.4em;
  text-align:right;
  font-size:120%;
  font-weight:bold;
  }
  
input {
  padding-top:0.4em;
  border:1px solid #FF9400;
  font-size: 12px;
}

.povine {
	font-weight:bold;
	color:#009000;
  font-size: 12px;
}

/* FIELDSET
------------------------------*/		
fieldset {
	border:0;
	padding:20px 8px 8px 8px;
	}
fieldset legend {
	display:none;
  font-size:0.8em;
/*  padding: 0.2em 0.5em;
  border:0;
  color:#000;
  text-align:right;
	margin:0;*/
  }

fieldset label {
	font-weight:bold;
	text-align:right;
	padding-left:10px;
	color:#5B0204;
	font-size:12px;
	}
fieldset select {
	width:120px;
	}
fieldset table td {
	padding:2px 0;
	}
	
#query_input  div.clear {
	float: left;
	width: 100%;
	padding: 2px 0;
	}
#query_input  div.clear label {
	display: block;
	width: 100%;
	float: left;
	text-align: left;
	}
textarea {
	font-weight:normal;
  font-size: 12px;
	text-align:justify;
	width: 410px;
	height: 80px;
  border:1px solid #FF9400;
	}
#query_input label input {
	margin-top:4px;
  font-size: 12px;
}
#query_input label span {
  display:block;
  float:left;
  font-size: 12px;
  width:180px;
}

.soloWindows {
	text-align:center;
	margin-top:10;
	}

.soloWindows a {
   color:#005300; /*leto */
	/*color:#006CAB;  zima */
	text-transform:uppercase;
	text-decoration:underline;
	font-weight:bold;
	font-size:1em;
	text-align:center;
	margin:0;
	padding:0;
	}
.levyimg {
	float: left;
	with:280px;
	text-align:center;
	}
.levyimg img {
	text-align:center;
	}
.levyimg p {
	text-align:justify;
	margin:0 0 15px 0;
	line-height:1.2em;
	}

.pravyimg {
	float: right;
	with:280px;
	text-align:center;
	}
.pravyimg img {
	text-align:center;
	}
.pravyimg p {
	text-align:justify;
	margin:0 0 15px 0;
	line-height:1.2em;
	}
.nadpisek_top {
	top:0;
}
	
.ukonceniobtekani {
	float:none;
	clear:both;
}
#jidelak {
	width: 100%;
	border: none;
}
#jidelak td {
	vertical-align:top;
}
.skupinaJidel h3{
	text-transform:uppercase;
	font-weight:bold;
	margin-top:10px;
}
.modry {  color:#006CAB!important; }
.zeleny {  color:#005300!important; }
.tleft { text-align: left!important;}
.tright { text-align: right!important;}         
.tcenter { text-align: center!important;}
.clear {  clear:both; float:none; }


@media print{
body {
	font:Arial, Verdana, Helvetica, sans-serif;
	color:#000;
	background: none;
	width:100%;
}
#all {
	width:100%;
	background:#fff url(../design/index-bg_.gif) repeat-y;
	}

#index #container {
	width:100%;
	background:url(../design/index-top-image_.jpg) no-repeat; 
	}
#container {
	width:100%;
	background:url(../design/top-image2_.jpg) no-repeat; 
	}

#sidebar {
	display:none;	
	width:1px; 
	padding:0;
	}
/* SIDEBAR
------------------------------*/
#sidebar ul {
	display:none;	
	width:1px; 
	padding:0;
	}
#sidebar ul li {
	display:none;	
	width:1px; 
	padding:0;
	}

#content { 
	width:100%;
	padding:0;
	/*padding:291px 84px 0 0;*/
	}
.top-foto, .top-foto_zima {
	display:none;	
	position:relative;
	width:1px;
	left:0px;
	top:0px;
	background:url(../design/top-foto-bg_.gif) no-repeat;
	padding:0;
	}
.top-foto_zima {
	background:url(../design/top-foto-bg_zima.gif) no-repeat;
	}
#index .top-foto {
	background:url(../design/index-top-foto-bg_.gif) no-repeat;
	}
#footer, #footer_zima {
	display:none;	
	width:1px; 
	margin:0 auto;
	top:0;
	height:1px;
	font-size:0.9em;
	position:relative;
	background:url(../design/footer.gif) no-repeat;
}
#footer span, #footer_zima span{
	top:20px;
	_top:0px;
	&top:0px;
	left:0px;
	font-size:9px;
	position:relative;
	color: #999;
	}
#index #footer , #index #footer_zima{
	background:url(../design/index-footer_.gif) no-repeat;
	top:20px;
	height:0px;
	}
.rybnik {
	display:none;	
	text-align:center;
}

}

