body {
	text-align : center;
	margin : 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #BAE691;
	border-collapse : collapse;
	font-size : 80%;
	_font-size : 80%;
	padding-bottom : 20px;
	padding-top : 20px;
}
a {
	color : #025730;
	text-decoration : underline;
}
a:hover {
	text-decoration : none;
}
/* zacatek definice pozicovanych sloupcu */
#stranka 	{
	position:relative;
	width:761px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	margin-top : 0px;
	background : #FBFBEA url(images/stranka.gif) repeat-y;
	color : #333333;
}
#main1{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
#main2{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background : url(images/plan.gif) no-repeat 550px 100%;
	position : relative;
}
#hlavicka1 {
	padding : 0px;
	position: relative;
	width:761px;
	height : 134px;
	background : url(images/hlavicka1.gif) repeat-y;
}
#hlavicka2 {
	padding : 0px;
	position: relative;
	width:761px;
	height : 201px;
	background : url(images/hlavicka2.jpg) repeat-y;
}
#levysloupek {
	width : 220px;
	text-align : left;
	float : left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	position : relative;
	background : transparent url(images/decko-spodek.jpg) no-repeat;
	padding : 112px 0px 0px 0px;
}
#hlavnisloupek {
	font-size : 100%;
	min-height : 151px;
	margin : 0px 0px 0px 220px;
	background : transparent url(images/decko-spicka.jpg) no-repeat;
	padding : 48px 26px 15px 61px;
	position : relative;
}
#cleaner{
	clear : both;
	padding : 0px 0px;
	height : 1px;
	font-size : 0px;
}
#pata {
	margin : 0px 0px 0px 0px;
	text-align : center;
	background : url(images/pata.gif) no-repeat center;
	height : 32px;
}
#statistiky{
	padding : 0px 0px 0px 0px;
	position: relative;
	width:761px;
	text-align: left;
	background : transparent;
	margin-top : 5px;
	margin-right : auto;
	margin-left : auto;
	font-size : 9px;
	line-height : 16px;
}
/* konec definice pozicovanych sloupcu */

/* obsah hlavniho sloupce begin */
.obsah {
	position : relative;
	_height : 720px;
	min-height : 720px;
}
h1 {
	margin : 0px 3px 13px 3px;
	font-size : 170%;
	padding : 5px 20px 5px 5px;
	color : #025730;
	border-bottom : 2px solid #025730;
	background : url(images/nadpis-podklad.gif) no-repeat 434px 5px;
	line-height : 130%;
	text-align : right;
}
h2{
	margin : 15px 10px 5px 10px;
	color : #025730;
	font-size : 130%;
	padding : 2px 2px 2px 0px;
}
h3{
	margin : 5px 10px 5px 10px;
	color : #664635;
	font-size : 110%;
	padding : 2px 2px 2px 0px;
}
p{
	margin : 0px 10px 10px 10px;
	text-align : justify;
	line-height : 150%;
	color : #664635;
}
.malypopis{
	font-size : 50%;
	font-weight : normal;
}
.vyrazne{
	margin : 20px 10px 20px 10px;
	border : 1px solid #025730;
	padding : 0px 0px 0px 0px;
	background-color : #e8ffcc;
	position : relative;
}
.vyrazne h2{
	color : #025730;
}
.vyrazne ul{
	margin : 0px 20px 20px 15px;
	_margin : 0px 20px 20px 50px;
}
.vyrazne li{
	text-align : justify;
	margin-top : 10px;
	font-weight : bold;
	color : #664635;
}
ul{
	margin : 0px 20px 20px 15px;
	_margin : 0px 20px 20px 50px;
}
li{
	text-align : justify;
	margin-top : 10px;
	color : #664635;
}
.hlavnisloupek-pata{
	position : relative;
	border-top : 2px solid #025730;
	margin-top : 15px;
	background : url(images/made-in-marigreen.gif) no-repeat 302px 3px;
	height : 23px;
}
.kontaktni{
	text-indent : 0px;
}
.formholder {
	text-align : center;
	margin-top : 25px;
	margin-bottom : 25px;
}
.formular {
	width : 380px;
	background : #e8ffcc;
	margin-left : auto;
	margin-right : auto;
	border : 1px solid #025730;
}
.formular h4{
	margin-bottom : 0px;
	margin-top : 5px;
	text-align : left;
	margin-left : 20px;
	color : #025730;
}
form {
	margin : 0px;
}
.buttons {
	text-align : left;
	margin-left : 20px;
	margin-top : 10px;
	margin-bottom : 5px;
}
.levy {
	float : left;
	margin : 3px 7px 3px 0px;
	border : 1px solid #025730;
	position : relative;
}
.pravy {
	float : right;
	margin : 3px 0px 3px 7px;
	border : 1px solid #025730;
	position : relative;
}
/* obsah hlavniho sloupce end */

/* fotogalerie begin*/
.anotace {
	position : relative;
	padding : 10px 10px 10px 10px;
	margin-bottom : 0px;
	min-height : 42px;
	_height : 42px;
}
.fotovideovyber{
	text-align : right;
	margin-bottom : 25px;
}
.kategoriepopis{
	position : relative;
	margin-bottom : 10px;
}
.prohlednout{
	text-align : right;
	color : #663300;
	margin-top : 0px;
}
.centrovane{
	text-align : center;
}
.galerytable{
	position : relative;
	border-top : none;
	padding : 30px 10px 20px 10px;
	text-align : center;
}
.galerytable img{
	border : 1px solid #5B5B5B;
	margin : 5px 5px 5px 5px;
}
/* fotogalerie end*/

/* levy sloupec begin */
#bocnimenu{
	position : relative;
	background : #01572F url(images/our-products.gif) no-repeat 8px 25px;
}
.bocnimenu-obsah{
	padding : 25px 5px 10px 40px;
}
.bocnimenu-obsah a{
	color : #79c86b;
	text-decoration : none;
	font-size : 15px;
	font-family : Arial, Helvetica, sans-serif;
	display : block;
	font-weight : 600;
	margin-bottom : 10px;
}
.bocnimenu-obsah a:hover{
	color : #d3ebb8;
}
.bocnimenu-obsah a img{
	border : none;
	vertical-align : text-top;
	margin-right : 5px;
	filter : alpha(enabled=true, opacity=50);
	float : left;
	position : relative;
}
.bocnimenu-obsah a:hover img{
  filter : alpha(enabled=true, opacity=100);
}
.odsazene-menu{
	border-top : 1px solid #79c86b;
	padding-top : 15px;
	margin-top : 20px;
}
.bocnimenuspodek{
	height : 21px;
	background : url(images/bocnimenu-spodek.gif) no-repeat;
	position : relative;
}
#aktualne{
	position : relative;
	background : #01572F url(images/aktualne.gif) no-repeat 8px 14px;
	margin-top : 40px;
	margin-bottom: 20px;
}
.aktualne-zacatek{
	position : relative;
	background : url(images/aktualne-top.gif) no-repeat;
}
.aktualne-obsah{
	position : relative;
	padding : 14px 5px 5px 30px;
}
.aktualne-obsah p{
	margin : 0px 10px 0px 10px;
	color : #79c86b;
	text-indent : 0px;
}
.aktualne-obsah h3{
	margin : 0px 10px 5px 10px;
	color : #d3ebb8;
	font-size : 120%;
}
.aktualne-obsah a{
	color : #d3ebb8;
}
.aktualne-konec{
	position : relative;
	background : url(images/aktualne-bottom.gif) no-repeat;
	height : 9px;
	font-size : 0%;
}
/* levy sloupec end */

/*Stranka pata begin*/

/*Stranka pata end*/

/* Horni menu begin */
#menuHolder {
	position : absolute;
	text-align : left;
	font-size : 9px;
	font-weight : 200;
	left : 496px;
	top : 109px;
}
.hm{
	border : none;
	height : 26px;
}
.hm a {
	height : 26px;
	display : block;
	width : 100%;
	font-weight : bold;
	color : White;
	font-size : 12px;
	padding-left : 14px;
	padding-top : 5px;
	text-decoration : none;
}
.hm a:hover {
	color : White;
	text-decoration : none;
}
#m1 {
	width : 60px;
	background : url(images/hornimenu/menu-tmave-1.gif) no-repeat;
}
#m1 a:hover {
	background : url(images/hornimenu/menu-svetle-1.gif) no-repeat;
}
#m2 {
	width : 105px;
	background : url(images/hornimenu/menu-tmave-2.gif) no-repeat;
}
#m2 a:hover {
	background : url(images/hornimenu/menu-svetle-2.gif) no-repeat;
}
#m4 {
	width : 84px;
	background : url(images/hornimenu/menu-tmave-4.gif) no-repeat;
}
#m4 a:hover {
	background : url(images/hornimenu/menu-svetle-4.gif) no-repeat;
}
/* Horni menu end */

/* Vlajky begin */
#vlajky{
	position : absolute;
	left : 600px;
	top : 36px;
}
#vlajky a img{
	border : none;
	vertical-align : text-top;
	margin-right : 16px;
	filter : alpha(enabled=true, opacity=70);
}
#vlajky a:hover img{
	filter : alpha(enabled=true, opacity=100);
}
/* Vlajky end */

/* Statistiky begin*/
.neviditelne a{
	color : #BAE691;
	text-decoration : none;
}
.design a{
	color : #025730;
	text-decoration : none;
	font-weight : normal;
	vertical-align : top;
}
.design a:hover{
	text-decoration : none;
}
/* Statistiky end*/

/* Boxy  Mozilly jako IE*/
/* {-moz-box-sizing: border-box}*/
