*
{
  font-family: Verdana, Tahoma, Arial CE;
  margin: 0px;
}


body
{
	font-size: 11px;
	color: black;
}

h5
{
	font-size: 13px;
	color: black;
	line-height: 24px;
	font-weight: bold;
}

.h3
{
  color: #e66926;
  font-weight: bold;
  font-size: 13px;
}


a.zelena
{
	background-repeat: no-repeat;
	display: block;
	width: 215px;
	height: 35px;
	float: left;
	color: #666666;
	text-decoration: none;
	margin-bottom: 1px;
	line-height: 35px;
	text-align: left;
	vertical-align: middle;
	text-indent: 25px;
	background-image: url(images/layout68.gif);
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;

}

a.zelena1
{
	background-repeat: no-repeat;
	display: block;
	width: 215px;
	height: 35px;
	float: left;
	color: #666666;
	text-decoration: none;
	margin-bottom: 1px;
	line-height: 35px;
	text-align: left;
	vertical-align: middle;
	text-indent: 25px;
	background-image: url(images/layout69.gif);
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;

}
a.zluta
{
	background-repeat: no-repeat;
	display: block;
	width: 215px;
	height: 35px;
	float: left;
	color: #666666;
	text-decoration: none;
	margin-bottom: 1px;
	line-height: 35px;
	text-align: left;
	vertical-align: middle;
	text-indent: 25px;
	background-image: url(images/layout100.gif);
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

a.zelena:hover
{
	color: #005200;
}

a.zelena:active
{
	color: #005200;
}

a.zelena1:hover
{
	color: #005200;
}

a.zelena1:active
{
	color: #005200;
}
a.active-menu{
	color: #005200;
}


a.oranzova1
{
	display: block;
	width: 143px;
	padding-left: 75px;
	padding-top: 11px;
	height: 23px;
	/*padding-left: 50px;*/
	margin-bottom: 1px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	background-color: white;
	/*background-image: url(images/layout_23.gif);*/
	/*background-repeat: no-repeat;*/
}

a.oranzova1:hover
{
	color: #000000;
}

a.oranzova1:active
{
	color: #000000;
}


a.oranzova2
{
  display: block;
  width: 168px;
  padding-left: 50px;
  padding-top: 8px;
  height: 26px;
  padding-left: 50px;
  background: url(images/layout_18.gif) no-repeat white;
  margin-bottom: 1px;
  color: black;
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;
}

/*a.zluta
{
  display: block;
  width: 168px;
  padding-left: 50px;
  padding-top: 8px;
  height: 26px;
  padding-left: 50px;
  background: url(images/layout_21.gif) no-repeat white;
  margin-bottom: 1px;
  color: black;
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;
}*/


h2
{
  color: #FFFFFF;
  font-weight: bold;
  font-size: 14px;
}

ul
{
	list-style:none;
	line-height: 15px;
	margin-left: 0px;
	padding-left: 0px;
}
ol{
	
	margin-left: 20px;
	padding-left: 0px;
}


li.sipka
{
	background-image: url(images/sipka.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 15px;
}

li.cisla
{
	padding-left: 15px;
}


li.check
{
   background-image: url(images/edit_04.gif);
   background-repeat: no-repeat;
   background-position: 0px 6px;
   padding-left: 15px;
}

li
{
	list-style-image: none;
	list-style-type: none;
}

ol li{
  list-style-type: decimal;
  list-style-position: outside;
}


a
{
  text-decoration: underline;
  color: black;
}

a:hover
{
  text-decoration: none;
}


a.green
{
  color: #005200;
}


a.detail
{
  display: block;
  padding-left: 20px;
  text-decoration: none;
  background: url(images/magnifier_06.gif) no-repeat white;
  color: #114284;
  font-weight: bold;
  width: 120px;
  text-align: right;
  height: 20px;
  float: right;
  background-position: 2px 0px;
}

a.detail:hover , a.kosik:hover
{
  text-decoration: underline;
}


a.kosik
{
	display: block;
	padding-left: 20px;
	text-decoration: none;
	color: #4a8930;
	font-weight: bold;
	width: 120px;
	text-align: right;
	height: 20px;
	float: right;
	background-color: white;
	background-image: url(images/layout17.gif);
	background-repeat: no-repeat;
}


h2.blockshort
{
	background-repeat: no-repeat;
	display: inline;
	width: 215px;
	height: 35px;
	float: left;
	color: #FFFFFF;
	margin-bottom: 5px;
	line-height: 35px;
	text-align: left;
	vertical-align: middle;
	text-indent: 15px;
	background-image: url(images/layout52.gif);
}

h2.blockshort2
{
	background-repeat: no-repeat;
	display: inline;
	width: 215px;
	height: 35px;
	float: left;
	color: #FFFFFF;
	/*margin-bottom: 5px;*/
	line-height: 35px;
	text-align: left;
	vertical-align: middle;
	text-indent: 15px;
	background-image: url(images/layout52.gif);
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

h2.blockshort3 a
{
	display: block;
	width: 197px;
	height: 26px;
	color: white;
	padding-left: 50px;
	padding-top: 8px;
}

h2.blockshort4 a
{
	display: block;
	width: 197px;
	height: 26px;
	color: white;
	padding-left: 50px;
	padding-top: 8px;
}

h2.blockshort5 a
{
	display: block;
	width: 160px;
	height: 26px;
	color: white;
	padding-left: 50px;
	padding-top: 8px;
}

h2.blockshort6 a
{
	display: block;
	width: 160px;
	height: 26px;
	color: #1d4780;
	padding-left: 50px;
	padding-top: 8px;
}


h2.blocklong
{
	background-repeat: no-repeat;
	display: inline;
	width: 540px;
	height: 35px;
	float: left;
	color: #FFFFFF;
	margin-bottom: 5px;
	line-height: 35px;
	text-align: left;
	vertical-align: middle;
	text-indent: 15px;
	background-image: url(images/layout54.gif);
}

.block
{
  float: left;
  width: 540px;
  height: auto;
  margin: 0px;
  padding: 0px;
  display: inline;
  _margin-right: 10px;
}


.block_hlavicka
{
  width: 540px;
  height: 10px;
  background-image: url(images/layout63.gif);
  background-repeat: no-repeat;

}

.block_telo
{
  width: 538px;
  height:  auto;
  _margin-top: -3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #4b7b37;
	border-left-color: #4b7b37;
	background-color:#FFFFFF;

}

.block_paticka
{
  width: 540px;
  height: 10px;
  background-image: url(images/layout64.gif);
  background-repeat: no-repeat;

}

.block p
{
	display: block;
	margin-bottom: 5px;
}


#primarycontainer
{
	width: 100%;
	height: auto;
	text-align: center;
	background-color: #41822a;
	background-image: url(images/layout32.gif);
	background-repeat: repeat-x;
}


#pagecontainer
{
	width: 1000px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	/*border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;*/
	background-color: #609d46;
}

#hlavickacontainer
{
	width: 1000px;
	height: 150px;
	background-color: #4d8b33;
	margin-bottom: 5px;
	float: left;
	overflow: hidden;
}

#hlavickacontainer #left
{
	width: 220px;
	height: 150px;
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#hlavickacontainer #left img
{
	width: 220px;
	_width: 219px;
	height: 100px;
	float: left;
	padding-left: 1px;
}


.search
{
	width:205px;
	height: 19px;
	margin-top: 20px;
	margin-left: 15px;
}

.login
{
	width:200px;
	height: auto;
	text-align: left;
}





#hlavickacontainer #right
{
  width: 780px;
  height: 150px;
  float: left;
}


#hlavickacontainer #right #horni
{
	width: 780px;
	height: 117px;
	float: left;
	margin: 0px;
	padding:0px;
	background-image: url(images/hlav_prav.gif);
	background-repeat: no-repeat;	
}

/*#hlavickacontainer #right #horni #reklama
{
	width: 450px;
	height: 151px;
	float: left;
	display: inline;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}*/


#hlavickacontainer #right #horni #prihlasovani
{
  margin-top: 10px;
  margin-right: 15px;
  _margin-right: 5px;
  width: 200px;
  height: 107px;
  float: right;
  text-align: center;
}

#hlavickacontainer #right #horni #prihlasovani a
{
  color: #003300;
}


.odkaz
{
	float: right;
	padding-top: 116px;
	padding-right: 195px;
}

.odkaz a
{
	color: #FEDE49;
	/*font-weight: bold;*/
}

span.red
{
	color: #FEDE49;
	/*font-weight: bold;*/
}

.oranz
{
	color: #e66926;
	font-weight: bold;
}

.gray
{
	color: #FFFFFF;
	font-weight: bold;
}

.line
{
  width: 100%;
  height: 1px;
  overflow: hidden;
  background-color: #005200;
  margin-bottom: 5px;
  margin-top: 5px;
}

input.long
{

	width: 144px;
	height: 19px;
	background-image: url(images/layout04.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
}



input.short
{
	width: 119px;
	height: 19px;
	background-image: url(images/layout01.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
}

input.short1
{
	width: 119px;
	height: 19px;
	background-image: url(images/layout05.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
}


input.greenbutton
{
	width: 21px;
	height: 19px;
	background-image: url(images/layout03.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}



.white
{
color: #FFFFFF;
}

.yellow
{
color: #f0bc02;
}


h2.white
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}


#hlavickacontainer #right #menucontainer
{
	width: 760px;
	height: 33px;
	float: right;
	padding-right: 10px;
}

#hlavickacontainer #right #menucontainer a
{
	display: block;
	width: 152px;
	height: 33px;
	text-decoration: none;
	color: #f0bc02;
	float: left;
	font-weight: bold;
	text-align: center;
	background-image: url(images/layout06.gif);
	background-repeat: no-repeat;
	line-height: 33px;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	display: inline;
}

#hlavickacontainer #right #menucontainer a.uvod
{
	display: block;
	width: 152px;
	height: 33px;
	text-decoration: none;
	color: #f0bc02;
	float: left;
	font-weight: bold;
	text-align: center;
	background-image: url(images/layout73.gif);
	background-repeat: no-repeat;
	line-height: 33px;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	display: inline;
}

#hlavickacontainer #right #menucontainer a.active
{
  background: url(images/layout07.gif);
}

#hlavickacontainer #right #menucontainer a:hover
{
  background: url(images/layout07.gif);
}

#hlavickacontainer #right #menucontainer a.uvod:hover
{
	background-image: url(images/layout74.gif);
}

#hlavickacontainer #right #menucontainer a.uvod.active
{
	background-image: url(images/layout74.gif);
}

#leftcontent
{
	float: left;
	padding-left: 5px;
	width: 215px;
	height: auto;

}

#rightcontent
{
	width: 215px;
	height: auto;
	float: left;
	_margin-right: -10px;
	_margin-left: -15px;

}


#middlecontent
{
	width: 540px;
	height: auto;
	padding-left: 10px;
	padding-right: 10px;

	float: left;
}

#paticka
{
  width: 1000px;
  height: 65px;
  margin-top: 10px;
  clear: both;
  text-align: center;
  background-color: #276f18;
}

#paticka #box
{
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 10px;
}

#paticka #box p
{
	color: #FFFFFF;
}

#paticka #box a
{
	color: #FFFFFF;
	font-weight: bold;
}


.halfboxl
{
  float: left;
  width: 265px;
  height: auto;
  margin: 0px;
  padding: 0px;
  display: inline;
    _margin-right: -5px;

}

.halfboxr
{
  float: right;
  width: 265px;
  height: auto;
  margin: 0px;
  _margin-right: -5px;
  padding: 0px;
  display: inline;


}



.halfboxl_1
{
  float: left;
  width: 45%;
  height: auto;
}

.halfboxr_1
{
  float: right;
  width: 55%;
  height: auto;
}

.boxrightside_hlavicka
{
  width: 215px;
  height: 10px;
  background-image: url(images/layout50.gif);
  background-repeat: no-repeat;

}

.boxrightside_telo
{
	width: 213px;
	height:  auto;
	_margin-top: -3px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #4b7b37;
	border-left-color: #4b7b37;
}

.boxrightside_paticka
{
  width: 215px;
  height: 10px;
  background-image: url(images/layout51.gif);
  background-repeat: no-repeat;

}


/*.boxrightside
{
  float: right;
  width: 213px;
  height: auto;
}*/

/*.hlavickazelena
{
	width: 100%;
	height: 46px;
	background-color: #faf9fa;
	background-image: url(images/layout_14.gif);
	background-repeat: no-repeat;
}*/

/*.hlavickazelena img
{
	float: right;
	margin-top: 8px;
	margin-right: 22px;
}*/


/*.hlavickaoranzova
{
  width: 100%;
  height: 46px;
  background: url(images/layout_20.gif) no-repeat #faf9fa;
}*/

/*.hlavickaoranzova img
{
	float: right;
	margin-top: 8px;
	margin-right: 10px;
}*/

/*.halfboxtelo
{
  width: 245px;
  height: 425px;
  border-left: 1px solid silver;
  border-bottom: 5px solid silver;
  border-right: 1px solid silver;
  border-top: 1px solid silver;
}*/

.halfboxtelo2
{
  width: 263px;
  height:  auto;
  _margin-top: -3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #4b7b37;
	border-left-color: #4b7b37;
  background-color:#FFFFFF;
}

.halfboxtelo2_hlavicka
{
  width: 265px;
  height: 53px;
  background-image: url(images/layout57.gif);
  background-repeat: no-repeat;
  
}
  
.halfboxtelo2_paticka
{
  width: 265px;
  height: 40px;
  background-image: url(images/layout58.gif);
  background-repeat: no-repeat;
}
  
span.blue
{
color: #1d4780;
}

  
.reklama
{
	width: 215px;
	height: 126px;
	background-image: url(images/layout70.gif);
	background-repeat: no-repeat;
}


.reklama2
{
	width: 215px;
	height: 126px;
	background-image: url(images/layout59.gif);
	background-repeat: no-repeat;
}
.reklama3
{
	width: 215px;
	height: 126px;
	background-image: url(images/layout61.gif);
	background-repeat: no-repeat;
}


.reklama_text
{
	margin-top: 70px;
	color: #FFFFFF;
	margin-left: 10px;
}

.reklama_text2
{
	width: 110px;
	float: right;
	color: #FFFFFF;
	margin-top: 5px;
}


/*.boxrightsidetelo
{
  width: 213px;
  border-left: 1px solid silver;
  border-bottom: 5px solid silver;
  border-right: 1px solid silver;
  border-top: 1px solid silver;
}*/



.boxrightsidetelo3
{
	width: auto;
	height: 93px;  /*border-top: 1px solid silver;*/
}

.boxrightsidetelo3 img
{
	float: left;
	height: auto;
	width: auto;
}

.boxrightsidetelo3_text
{
	width: 110px;
	float: right;
	color: #FFFFFF;
	margin-top: 5px;
}

.boxrightsidetelo3_text a
{
	font-weight: bold;
	color: #000000;
}


.boxrightsidetelo3_text1
{
	width: 120px;
	float: right;
	color: #FFFFFF;
	margin-top: 5px;
}

/*.boxrightsidetelo3_text1 a
{
	font-weight: bold;
	color: #000000;
}
*/

.boxpaticka
{
	width: 239px;
	height: 40px;
	line-height: 40px;
	padding-right: 10px;
	float: right;
	color: #e66926;
	font-weight: bold;
	font-size: 13px;
	text-align: right;

}

span.oranzsmall
{
	font-weight: normal;
	font-size: 9px;

}

h2.hlavicka
{
  color: black;
  padding-top: 15px;
  padding-left: 22px;
}

h2.hlavicka1
{
	color: black;
	padding-top: 15px;
	padding-left: 22px;
	float: left;
}

h2.hlavicka2
{
	color: #005200;
	font-size: 12px;
	width: 239px;
	height: 33px;
	float: left;
	text-align: left;
	margin: 10px;
}


.centerbox
{
	width: 263px;
	height: 130px;
	float: left;
	margin-top: 10px;
	text-align: center;
}

.centerbox img
{
	width: auto;
	/*height: 130px;*/
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.centerbox_text
{
	width: 220px;
	height: 85px;
	float: left;
	margin-top: 10px;
}

.right
{
	float: right;
	height: auto;
	width: 38px;
	margin-bottom: 10px;
}

.right1
{
	float: right;
	height: auto;
	width: auto;
	margin-bottom: 10px;
}

.indent
{
padding: 10px;

}

.indent1
{
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.indent2
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.indent3
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.spacer
{
  width: 100%;
  clear: both;
  height: 10px;
  overflow: hidden;
}

.spacer_mini
{
  width: 100%;
  clear: both;
  height: 5px;
  overflow: hidden;
}

.clear
{
  clear: both;
overflow: hidden;
}


.halfdivl
{
  width: 49%;
  float: left;
  height: auto;
}

.halfdivr
{
  width: 49%;
  float: right;
  height: auto;
}

img.detail
{
  border: 1px solid silver;
}





td.vu
{
  vertical-align: top;
}

label.textform
{
	font-size: 11px;
	display: block;
	font-weight: normal;
	color: black;
	float: left;
	width: 80px;
}

input.textform
{
	width : 380px;
	border: 1px solid silver;
	margin-bottom: 10px;
	color: black;
	float: right;
}

textarea.textform
{
width : 380px;
height: 100px;
border: 1px solid silver;
margin-bottom: 10px;
color: black;
float: right;
}

input.button
{
	float: right;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid silver;
	background-color: #83c14b;
	margin-left: 5px;
}

.pagination
{
  margin-left:10px;
}

.zbozi_img 
{
float:left;
padding-right:25px;
}

.centerbox_halfbox_l {
	width: 80px;
	float: left;
	margin-top: 10px;
}

