BODY
{
	font-family: Arial, sans-serif;
	padding: 0;
	margin: 0 0 30px 0;
	color: #303030;
	background: url('../images/bg-body.png') repeat-x left top;
	background-color: #609e22;
	text-align: center;
	font-size: 80%
}
form
{
	margin: 0
}
img
{
	border: 0px none
}
select, input, textarea
{
	font-family: Arial, sans-serif;
	font-size: 100%;
	margin: 0;
	padding: 0
}
hr
{
	border: 0;
	height: 1px;
	width: 100%;
	background-color: #cccccc;
	color: #cccccc;
	margin: 10px 0 10px 0;
	_margin: 3px 0 3px 0
}
h1, h2, h3, h4
{
	font-family: Arial, sans-serif;
	font-size: 160%;
	line-height: 130%;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0 0 3px 0;
	color: #000000
}
h4 {
	font-size: 130%;
	font-weight: bold;
	color: #979797;
	margin-bottom: 0;
}
.full
{
	width: 984px;
	position: relative;
	text-align: left;
	margin: auto;
	padding: 0
}
.up
{
	width: 984px;
	height: 567px;
	background: url('../images/bg-up.jpg') no-repeat left top
}
.up1
{
	width: 984px;
	height: 172px;
	background: url('../images/bg-up1.jpg') no-repeat left top
}
.up2
{
	width: 984px;
	height: 306px;
}
#helpr
{
	position: absolute;
	margin: 72px 0 0 221px
}
#mutacie
{
	height: 14px;
	font-family: Tahoma, sans-serif;
	font-size: 80%;
	padding: 12px 15px 0 0;
	color: #a7c3a0;
	text-align: right
}
#mutacie a
{
	color: #a7c3a0;
	text-decoration: none
}
#mutacie a:hover
{
	color: #ffffff;
	text-decoration: none
}
.up p
{
	padding: 0;
	margin: 0;
	float: left
}
.up ul
{
	font-family: Trebuchet MS, sans-serif;
	width: 586px;
	padding: 0;
	margin: 0;
	font-size: 100%;
	list-style-type: none;
	float: left
}
.up ul li
{
	padding: 0;
	margin: 0;
	background: url('../images/bg-up-ul-li.png') no-repeat right 14px;
	float: left
}
.up ul li a
{
	height: 40px;
	text-decoration: none;
	color: #ffffff;
	display: block;
	padding: 20px 22px 0 20px;
	font-size: 130%;
	text-align: center;
	float: left
}
.up ul li a:hover, .up ul li.sel a
{
	background: url('../images/bg-up-ul-li-a.png') no-repeat center top
}
.up p.logo
{
	padding: 0 63px 0 26px
}
.up p.button
{
	padding: 15px 0 0 7px
}
.up p.box
{
	padding: 17px 0 0 6px
}
.up p.box input
{
	font-family: Tahoma, sans-serif;
	width: 122px;
	color: #9a9a9a;
	background-color: transparent;
	font-weight: bold;
	font-size: 90%;
	border: 0 solid #ffffff
}
.ukazmenu
{
	width: 735px;
	position: absolute;
	background: url('../images/bg-ukazmenu.png') no-repeat left bottom;
	_background: url('../images/bg-ukazmenu1.png') no-repeat left bottom;
	padding: 0 0 30px 21px;
	top: 79px;
	left: 223px;
	display: none;
	z-index: 70;
}
.umimg
{
	position: absolute;
	left: 59px
}
.ukazmenu1, .ukazmenu2
{
	width: 720px;
	background: url('../images/bg-ukazmenu-1.png') no-repeat left bottom;
}
.ukazmenu2
{
	background: url('../images/bg-ukazmenu-2.png') no-repeat left bottom
}
.ukazmenu1 div, .ukazmenu2 div, .tenke .ukazmenu1 div
{
	width: 148px;
	margin: 0 1px 0 0;
	/*padding: 0 10px 10px 20px;*/
	padding: 0 10px 0 20px;
	float: left
}
.ukazmenu ul
{
	font-family: Arial, sans-serif;
	width: auto;
	/*margin: 2px 0 10px 0;*/
	margin: 2px 0 5px 0;
	float: none
}
.ukazmenu ul li
{
	background: none;
	float: none
}
.ukazmenu ul li a, .ukazmenu .ukazmenu1 div ul li a
{
	width: 134px;
	height: auto;
	color: #3399cc;
	display: block;
	padding: 2px 2px 2px 12px;
	background: url('../images/bg-boxt.png') no-repeat left 8px;
	font-size: 100%;
	text-align: left;
	float: none
}
.ukazmenu .ukazmenu1 div ul li a:hover, .ukazmenu .ukazmenu2 div ul li a:hover
{
	background: url('../images/bg-boxt.png') no-repeat left 8px;
	text-decoration: underline
}
.ukazmenu p
{
	float: none
}
.ukazmenu p.nadpis
{
	font-size: 130%;
	padding: 25px 0 15px 19px;
	font-family: Tahoma, sans-serif
}
.ukazmenu p.nadpis a
{
	color: #000000;
	text-decoration: none
}
.ukazmenu h2
{
	font-family: Tahoma, sans-serif;
	font-size: 110%;
	font-weight: bold;
	padding: 0;
	margin: 0
}
.ukazmenu h2 a
{
	color: #5e5e5e;
	text-decoration: none
}
.tenke
{
	width: 331px;
	background: url('../images/bg-ukazmenu-tenke.png') no-repeat left bottom;
	_background: url('../images/bg-ukazmenu1-tenke.png') no-repeat left bottom;
}
.tenke .umimg
{
	left: 35px;
}
.tenke .ukazmenu1
{
	width: 290px;
	margin-top: 15px;
	background: url('../images/bg-ukazmenu-1-tenke.png') no-repeat left bottom;
}
.tenke .ukazmenu1 div
{
	width: 250px;
	padding-bottom: 0;
}
.tenke ul li a, .tenke .ukazmenu1 div ul li a
{
	width: 236px;
}
.menu_polozka2
{
	left: 341px;
}
.menu_polozka2 .umimg
{
	left: 51px;
}
.menu_polozka3
{
	left: 425px; 
}
.menu_polozka3 .umimg
{
	left: 74px;
}
.menu_polozka4
{
	left: 556px;
}
.menu_polozka4 .umimg
{
	left: 51px;
}
.menu_polozka5
{
	left: 640px;
}
.menu_polozka5 .umimg
{
	left: 58px;
}
#mutacie ul
{
	font-family: Arial, sans-serif;
	width: auto;
	padding: 0;
	margin: 0;
	font-size: 100%;
	list-style-type: none;
	float: right
}
#mutacie ul li
{
	padding: 0;
	margin: 0;
	background: none;
	float: left
}
#mutacie ul li a
{
	height: auto;
	text-decoration: none;
	color: #a7c3a0;
	display: block;
	padding: 0 7px 0 8px;
	background: url('../images/bg-mutacie-ul-li-a.png') no-repeat left 2px;
	font-size: 100%;
	text-align: center;
	float: none
}
#mutacie ul li a:hover
{
	background: url('../images/bg-mutacie-ul-li-a.png') no-repeat left 2px
}
#mutacie ul li a.jbg, #mutacie ul li a.jbg:hover
{
	padding: 0 26px 0 8px;
	background: url('../images/mutacia-icon-1.png') no-repeat top right
}
#mutf
{
	width: 134px;
	position: absolute;
	margin: 0 0 0 -15px;
	padding-top: 8px;
	z-index: 100;
	display: none;
	background: url('../images/bg-mutacie.png') no-repeat left 8px;
	_background: url('../images/bg-mutacie-fie.png') no-repeat left 8px
}
#mutf ul
{
	width: 134px;
	padding: 5px 0 20px 0;
	margin: 58px 0 0 0;
	list-style-type: none;
	background: url('../images/bg-mutacie-d.png') no-repeat left bottom;
	_background: url('../images/bg-mutacie-d-fie.png') no-repeat left bottom
}
#mutf ul li
{
	padding: 1px 0 1px 24px;
	margin: 0 0 0 5px;
	text-align: left;
	color: #000000;
	font-size: 120%;
	background: url('../images/bg-boxt.png') no-repeat 10px 6px;
	float: none
}
#mutf ul li a, #mutf ul li a:hover
{
	color: #3399cc;
	text-decoration: none;
	background: none;
	padding: 0;
	float: none;
	text-align: left
}
p.ahl
{
	background: url('../images/bg-ahl.png') no-repeat 14px 11px;
	padding: 10px 0 3px 27px
}
p.ahl a
{
	color: #7f7f7f;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 90%;
	text-decoration: none
}
p.sitepath
{
	font-family: Tahoma, sans-serif;
	color: #8dcd50;
	font-size: 90%;
	padding: 60px 0 0 26px
}
p.sitepath a
{
	font-family: Arial, sans-serif;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff
}
p.sitepath a:hover
{
	text-decoration: underline
}
.flash
{
	height: 220px;
	text-align: center;
	clear: both
}
.move
{
	width: 272px;
	height: 150px;
	padding: 36px 20px 0 32px;
	font-size: 105%;
	line-height: 130%;
	float: left
}
.move a
{
	color: #CFE1C1;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 90%;
	display: block;
	margin: 10px 0 0 0;
	text-decoration: none
}
.move a:hover
{
	text-decoration: underline;
	color: #ffffff
}
.lcr
{
	font-family: Trebuchet MS, sans-serif;
	text-align: center;
	padding: 10px 0 0 0;
	color: #ffffff;
	clear: both
}
#movel
{
	width: 11px;
	height: 17px;
	margin: 0 0 0 25px;
	float: left
}
#mover
{
	width: 11px;
	height: 17px;
	margin: 0 25px 0 0;
	float: right
}
.main
{
	width: 976px;
	margin: 0 4px 0 4px;
	background: url('../images/bg-main.png') no-repeat left top;
	background-color: #ffffff
}
.main2
{
	background: url('../images/bg-main2.png') no-repeat left top;
	background-color: #ffffff
}
.main2a
{
	width: 581px;
	padding: 0 44px 0 28px;
	background: url('../images/bg-main2a.png') repeat-y 28px top;
	float: left
}
.main2a1
{
	padding: 0 0 0 3px;
	background: url('../images/bg-main2a1.png') no-repeat left bottom;
	background-color: #ffffff;
	line-height: 70%
}
.main2a2
{
	padding: 20px 20px 26px 20px;
	color: #343434;
	line-height: 140%;
	background: url('../images/bg-main2a2.png') no-repeat left bottom
}
.main2a2 h1
{
	font-size: 130%;
	font-weight: bold
}
.main2a2 h2
{
	font-size: 120%;
	color: #7f7f7f;
	margin: 0;
	font-weight: bold
}
.m2a
{
	width: 186px;
	margin: 20px 0 0 0;
	float: left
}
.m2b
{
	width: 205px;
	margin: 20px 0 0 0;
	float: left
}
.m2c
{
	width: 126px;
	margin: 20px 0 0 0;
	padding: 0 0 0 20px;
	border-left: 1px solid #d1d1d1;
	float: left
}
.main2a2 ul
{
	padding: 0;
	margin: 0;
	list-style-type: none
}
.main2a2 ul li
{
	padding: 1px 0 1px 15px;
	margin: 0 0 0 5px;
	background: url('../images/bg-boxt.png') no-repeat 1px 8px
}
.main2a2 ul li a, .main2b a
{
	color: #3399cc;
	text-decoration: none
}
.main2a2 ul li a:hover, .main2b a:hover, .main2b a.agl:hover
{
	text-decoration: underline
}
.main2b
{
	width: 301px;
	border-top: 1px solid #b0b0b0;
	float: left
}
.main2b h2
{
	font-size: 120%;
	color: #000000;
	margin: 5px 0 0 0;
	padding: 0;
	font-weight: bold
}
.main2b a
{
	font-weight: bold
}
.main2b a.agl
{
	color: #77983e;
	font-weight: normal;
	text-decoration: none
}
.main2b span
{
	color: #5e5e5e;
	display: block;
	margin: 0;
	padding: 0 0 3px 0
}
.main2b hr
{
	background-color: #b0b0b0;
	color: #b0b0b0
}
.next
{
	width: 976px;
	margin: 0 4px 0 4px;
	padding: 37px 0 0 0;
	background-color: #ffffff
}
.main p.b1
{
	padding: 30px 30px 29px 22px;
	margin: 0;
	float: left
}
.main p.b2
{
	padding: 30px 0 0 0;
	margin: 0;
	float: left
}
.loga
{
	width: 976px;
	height: 99px;
	margin: 0 0 38px 0;
	background: url('../images/bg-loga1.png') no-repeat left top
}
.loga h2
{
	font-family: Tahoma, sans-serif;
	font-size: 110%;
	font-weight: bold;
	padding: 5px 0 0 20px;
	margin: 0
}
#logal
{
	position: absolute;
	margin: 27px 0 0 22px
}
#logar
{
	position: absolute;
	margin: 27px 0 0 931px
}
.loga div
{
	padding: 6px 0 0 23px
}
.loga2
{
	width: 976px;
	height: 85px
}
.loga2 div
{
	padding: 6px 0 0 23px
}
.main01, .main02
{
	width: 488px;
	padding: 0;
	float: left
}
.main01ul
{
	font-family: Tahoma, sans-serif;
	width: 466px;
	height: 28px;
	padding: 0 0 0 22px;
	margin: 0;
	list-style-type: none;
	background: url('../images/bg-main01ul.png') no-repeat left top
}
.main01ul1
{
	margin: 16px 0 0 0
}
.main01ul li
{
	padding: 0;
	margin: 0;
	background: url('../images/bg-main01ul-li.png') no-repeat left top;
	float: left
}
.main01ul li.sel
{
	background: url('../images/bg-main01ul-li-sel.png') no-repeat left top
}
.main01ul li a
{
	width: 114px;
	height: 22px;
	text-decoration: none;
	color: #939393;
	display: block;
	font-weight: bold;
	padding: 6px 0 0 0;
	font-size: 100%;
	text-align: center
}
.main01ul1 li
{
	background: url('../images/bg-main01ul1-li.png') no-repeat left top
}
.main01ul1 li.sel
{
	background: url('../images/bg-main01ul1-li-sel.png') no-repeat left top
}
.main01ul1 li a
{
	width: auto;
	padding: 6px 15px 0 15px;
	background: url('../images/bg-main01ul1-li-a.png') no-repeat right top;
	float: left
}
.main01ul1 li.sel a
{
	background: url('../images/bg-main01ul1-li-sel-a.png') no-repeat right top
}
.main01ul li.sel a
{
	color: #303030
}
.main01t
{
	width: 436px;
	background: url('../images/bg-main01.png') no-repeat left bottom;
	padding: 25px 20px 0 32px
}
.main01t ul
{
	padding: 0;
	margin: 0;
	list-style-type: none
}
.main01t ul li
{
	padding: 0 0 0 15px;
	margin: 5px 0;
	background: url('../images/bg-main01t-ul.png') no-repeat left 7px
}
.main01t ul li span
{
	font-size: 90%;
	color: #5e5e5e
}
.main01t div
{
	padding: 0 0 0 10px;
	line-height: 140%;
	float: left
}
.main01t hr
{
	margin: 0 0 10px 0;
	_margin: 0 0 3px 0;
	clear: both
}
.main01t a
{
	color: #3399cc;
	font-size: 90%;
	text-decoration: none;
	font-weight: bold
}
.main01t p a
{
	font-size: 100%;
	text-decoration: underline;
	font-weight: normal
}
.main01t p
{
	padding: 3px 0 10px 0;
	color: #5e5e5e;
	font-size: 90%;
	margin: 0
}
.main01t p.db1
{
	font-size: 1px;
	padding: 0;
	margin: 0
}
.main01t h1, .main01t h2
{
	font-size: 130%;
	font-weight: bold;
	padding: 0;
	margin: 0
}
.main01t h1 a, .main01t h2 a
{
	color: #000000;
	text-decoration: none
}
.main01timg
{
	width: 105px;
	padding: 15px 0 0 10px
}
.main01timg img
{
	margin: 6px 0 0 0
}
.main01text
{
	width: 300px
}
.main01t div.main01d
{
	width: 400px;
	color: #669933;
	font-size: 100%;
	padding: 25px 11px 13px 5px;
	clear: both
}
.main01t div.main01d a
{
	font-family: Trebuchet MS, sans-serif;
	color: #669933;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none
}
.main02
{
	background: url('../images/bg-main02.png') no-repeat left top
}
.newsletter
{
	width: 203px;
	padding: 0 0 0 25px;
	float: left
}
.newsletter h2, .objednavka h2, .boxt h2
{
	font-family: Tahoma, sans-serif;
	font-size: 130%;
	font-weight: normal;
	padding: 0;
	margin: 10px 0 8px 0
}
.newsletter p, .objednavka p
{
	padding: 0;
	margin: 5px 0 0 0
}
.newsletter a, .objednavka a
{
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 0 0 12px;
	background: url('../images/bg-no-a.png') no-repeat left center;
	text-decoration: none
}
.box1
{
	font-family: Arial, sans-serif;
	width: 136px;
	color: #5b5b5b;
	background-color: transparent;
	font-weight: bold;
	font-size: 90%;
	border: 0 solid #ffffff;
	margin: 14px 0 0 10px
}
.button1
{
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	border: 0 solid #ffffff;
	padding: 0 0 0 9px;
	margin: 6px 0 0 0;
	text-align: left;
	background-color: transparent;
	background: url('../images/bg-no-a.png') no-repeat left center
}
.objednavka
{
	width: 222px;
	float: left
}
.boxt
{
	width: 200px;
	padding: 10px 0 0 28px;
	float: left
}
.boxt ul, .zdielat div ul, .suvinf, .download div ul
{
	padding: 0;
	margin: 0;
	list-style-type: none
}
.boxt ul li, .suvinf li
{
	padding: 2px 0 2px 12px;
	background: url('../images/bg-boxt.png') no-repeat left center
}
.boxt a, .suvinf a, .boxt1 a, .boxt2 a
{
	color: #3399cc;
	text-decoration: none
}
.boxt a:hover, .suvinf a:hover, .boxt1 a:hover, .boxt2 a:hover
{
	text-decoration: underline
}
.boxt1
{
	width: 213px;
	padding: 20px 0 12px 25px;
	background: url('../images/bg-boxt1.png') no-repeat 25px bottom;
	float: left
}
.boxt1 a.b1a
{
	display: block;
	padding: 3px 0 2px 30px
}
.boxt2
{
	width: 209px;
	margin: 20px 0 0 8px;
	padding: 0 0 10px 0;
	background: url('../images/bg-boxt2.png') no-repeat left bottom;
	float: left
}
.boxt2 div
{
	min-height: 227px;
	height: auto !important;
	height: 227px;
	padding: 7px 12px;
	background: url('../images/bg-boxt2-div.png') no-repeat left top
}
.boxt2 a.b2a
{
	display: block;
	padding: 20px 0 0 30px
}
.boxt2 div h2
{
	font-family: Tahoma, sans-serif;
	font-size: 130%;
	font-weight: normal;
	padding: 0 0 8px 0;
	margin: 0
}
.boxt2 div p
{
	padding: 0;
	margin: 8px 0 6px 0
}
.boxt2 span
{
	font-size: 90%
}
.lifh
{
	width: 456px;
	background: url('../images/bg-lifh.png') no-repeat left bottom;
	background-color: #f0f0f0;
	margin: 0 0 0 10px;
	padding: 0 0 14px 0
}
.lifh p
{
	padding: 0;
	margin: 0
}
.lifh .boxt
{
	padding-left: 18px
}
.zdielat
{
	width: 456px;
	border-top: 1px solid #b2b2b2;
	margin: 15px 0 0 10px;
	text-align: center;
	padding: 20px 0 0 0
}
.zdielat p
{
	margin: 0;
	padding: 0
}
.zdielat div
{
	width: 191px;
	text-align: left;
	padding: 5px 125px 15px 140px;
	background: url('../images/bg-zdielat.png') no-repeat center bottom
}
.zdielat div img
{
	margin: 0 3px 0 0;
	float: left
}
.zdielat div ul li
{
	padding: 2px 0
}
.zdielat div a
{
	color: #3399cc;
	text-decoration: none
}
.next1
{
	width: 271px;
	padding: 0 0 0 19px;
	float: left
}
.next1 h2
{
	font-family: Arial, sans-serif;
	font-size: 130%;
	line-height: 140%;
	font-weight: bold;
	color: #303030;
	margin: 0;
	padding: 7px 70px 5px 16px;
	background: url('../images/bg-next1-h2.png') no-repeat left top
}
.next1 h2 a
{
	color: #303030;
	text-decoration: none
}
.next1 h2 a:hover
{
	text-decoration: underline
}
.next1 ul
{
	width: 224px;
	padding: 0;
	margin: 0;
	background: url('../images/bg-next1-ul.png') repeat-y left top;
	list-style-type: none
}
.next1 ul ul
{
	padding: 0 0 6px 0
}
.next1 ul ul ul
{
	padding: 0 0 5px 0;
	background: url('../images/bg-next1-ul-ul-ul.png') no-repeat 9px bottom
}
.next1 ul li
{
	padding: 0;
	margin: 0
}
.next1 ul li a
{
	width: 194px;
	text-decoration: none;
	color: #303030;
	display: block;
	padding: 6px 15px 6px 15px;
	font-weight: bold;
	background: url('../images/bg-next1-ul-li-a.png') no-repeat left top;
	font-size: 100%
}
.next1 ul ul li a
{
	width: 176px;
	color: #73b817;
	padding: 4px 20px 4px 28px;
	background: url('../images/bg-next1-ul-ul-li-a.png') no-repeat 16px 6px
}
.next1 ul ul li a.sel
{
	color: #ffffff;
	background: url('../images/bg-next1-ul-ul-sel.png') no-repeat 9px top
}
.next1 ul ul ul li a
{
	width: 164px;
	color: #666666;
	padding: 2px 20px 2px 40px;
	background: url('../images/bg-next1-ul-ul-ul-li-a.png') no-repeat 29px 9px
}
.next1 ul ul ul li a.sel
{
	color: #000000;
	background: url('../images/bg-next1-ul-ul-ul-sel.png') no-repeat 13px top
}
.next1 ul li a:hover
{
	text-decoration: underline
}
.next2ulhelp
{
	height: 38px;
	background: url('../images/bg-next2ulhelp.png') no-repeat left top;
	padding: 0;
	margin: 0	
}
.next1a
{
	background: url('../images/bg-next1a.png') no-repeat left top
}
.next1a ul, .ulm2b
{
	width: 224px;
	padding: 8px 0 28px 0;
	margin: 0;
	background: url('../images/bg-next1a-ul.png') no-repeat left bottom;
	list-style-type: none
}
.ulm2b
{
	background: none
}
.next1a ul li a, .ulm2b li a
{
	width: 164px;
	padding: 4px 15px 4px 45px;
	background: none
}
.ulm2b li
{
	margin: 6px 0
}
.ulm2b li a
{
	padding: 4px 15px 4px 32px;
	color: #000000
}
.next1a ul li a.lia
{
	background: url('../images/bg-next1a-ul-lia.png') no-repeat 14px 3px
}
.next1a ul li a.lib
{
	background: url('../images/bg-next1a-ul-lib.png') no-repeat 14px 2px
}
.next1a ul li a.lic
{
	background: url('../images/bg-next1a-ul-lic.png') no-repeat 15px 4px
}
.ulm2b li a.lia
{
	background: url('../images/bg-next1a-ul-lia.png') no-repeat 1px 3px
}
.ulm2b li a.lib
{
	background: url('../images/bg-next1a-ul-lib.png') no-repeat 1px 2px
}
.ulm2b li a.lic
{
	background: url('../images/bg-next1a-ul-lic.png') no-repeat 1px 4px
}
.next2
{
	width: 665px;
	line-height: 150%;
	float: left
}
.pbt
{
	color: #000000;
	font-size: 120%;
	padding: 0;
	margin: 0;
}
.h2gray
{
	color: #7f7f7f;
	padding: 0;
	margin: 0 0 5px 0
}
.next2p
{
	width: 686px
}
.next2p hr
{
	width: 665px
}
.next2ph
{
	padding: 0 21px 0 0
}
.next2 h1
{
	font-family: Georgia, sans-serif;
	font-size: 260%;
	line-height: 120%
}
.next2 h1 img
{
	margin: 0 0 10px 0
}
.download
{
	width: 286px;
	/*margin: 0 0 0 30px;*/
	overflow: hidden;
	background: url('../images/bg-download.png') no-repeat left bottom;
	/*float: right*/
}
.download div
{
	width: 256px;
	padding: 5px 15px 15px 15px;	
	background: url('../images/bg-download-div.png') no-repeat left top
}
.download div ul li
{
	font-size: 90%;
	background: url('../images/bg-download-div-ul-li.png') no-repeat left 3px;
	line-height: 150%;
	padding: 0 0 0 15px;
	margin: 0 0 5px 0
}
.download div ul li a
{
	font-size: 120%
}
.odkazy
{
	width: 665px;
	height: 123px;
	margin: 30px 0 0 0;
	background: url('../images/bg-odkazy.png') no-repeat left top
}
.odkazy a
{
	width: 195px;
	height: 95px;
	padding: 28px 15px 0 10px;
	line-height: 110%;
	font-size: 120%;
	font-weight: bold;
	text-decoration: none;
	color: #303030;
	display: block;
	float: left
}
.odkazy a span
{
	font-family: Tahoma, sans-serif;
	padding: 16px 0 0 80px;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	color: #7f7f7f;
	display: block
}
.odkazy1
{
	width: 665px;
	height: 123px;
	margin: 30px 0 0 0;
	background: url('../images/bg-odkazy1.png') no-repeat left top
}
.odkazy1 a
{
	width: 195px;
	height: 95px;
	padding: 28px 15px 0 10px;
	line-height: 110%;
	font-size: 120%;
	font-weight: bold;
	text-decoration: none;
	color: #303030;
	display: block;
	float: left
}
.odkazy1 a span
{
	font-family: Tahoma, sans-serif;
	padding: 16px 0 0 80px;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	color: #7f7f7f;
	display: block
}

.textdown
{
	font-family: Tahoma, sans-serif;
	color: #757575;
	margin: 30px 0 0 0;
	line-height: 140%;
	padding: 10px 30px 20px 30px;
	background: url('../images/bg-textdown.png') repeat-x center top
}
.produkty
{
	padding: 0 0 30px 0
}
.produkty div, .produktr
{
	width: 212px;
	background: url('../images/bg-produkty-div.png') no-repeat left bottom;
	text-align: center;
	font-size: 85%;
	color: #5e5e5e;
	line-height: 120%;
	margin: 36px 12px 0 0;
	padding: 0 0 25px 0;
	float: left
}
.produktr
{
	margin: 0 0 15px 35px;
	padding: 0 0 25px 0;
	float: right
}
.produkty h2, .st h2, .produktr h2
{
	color: #3399cc;
	font-size: 130%;
	font-weight: bold;
	margin: 0;
	padding: 0
}
.produktr h2
{
	font-size: 110%
}
.produkty h2 a, .st h2 a, .pag a, .produktr h2 a, .download a, .next2 a
{
	color: #3399cc;
	text-decoration: none
}
.si
{
	width: 166px;
	margin: 10px 0;
	float: left
}
.st
{
	width: 495px;
	margin: 10px 0;
	float: left
}
.st p
{
	font-size: 90%;
	padding: 0;
	margin: 0 0 15px 0
}
.st2
{
	width: 665px
}
.pag
{
	color: #919191;
	padding: 10px;
	margin: 20px 0 0 0;
	font-size: 90%;
	text-align: center;
	background: url('../images/bg-pag.png') repeat-x left top
}
.pag p
{
	padding: 0;
	margin: 0
}
.pag span
{
	color: #000000
}
a.hlasuj, p.hlasuja
{
	display: block;
	border: 1px solid #cccdcc;
	padding: 11px 10px 11px 75px;
	background: url('../images/bg-hlasuj.png') no-repeat left center;
	float: left
}
a.hlasuj span, p.hlasuja span
{
	color: #5e5e5e
}
p.hlasuja
{
	background: url('../images/bg-hlasuj-a.png') no-repeat left center
}
.vote
{
	height: 38px;
	padding: 0 0 0 13px;
	margin: 20px 0 0 0;
	background: url('../images/bg-vote.png') no-repeat left top
}
.vote img
{
	margin: 8px 0 0 0
}
.vote a
{
	font-weight: bold
}
.vote p
{
	position: absolute;
	margin: 0 0 0 130px
}
.fr
{
	float: right
}
.fl
{
	float: left
}
.textdown a
{
	color: #757575
}
.down
{
	color: #609e22;
	padding: 0 30px 15px 30px;
	background: url('../images/bg-down.png') no-repeat center bottom
}
.down a
{
	color: #609e22
}
.db, .db20
{
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	padding: 0;
	margin: 0;
	clear: both
}
.db20
{
	height: 20px
}
.fotogaleria
{
	margin: 20px;
}
.fotogaleria, .fotogaleria h2
{
	color: #fff;	
}
.fotogaleria .male_nahlady, .fotogaleria .stranky
{
	margin-top: 30px;
}
.fotogaleria .male_nahlady a
{
	margin-right: 20px;
}
.fotogaleria .male_nahlady a img
{
	border: 2px solid transparent;
}
.fotogaleria .male_nahlady a img.sel
{
	border: 2px solid #236712;
}
.fotogaleria .pasik {
	width: 600px;
	text-align: left;
	color: #000;
	background-color: #d8d8d8;
	margin: 0 auto;
	height: 30px;
	line-height: 30px;
}
.fotogaleria .pasik img {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.fotogaleria .pasik a {
	text-decoration: none;
	color: #6e6e6e;
}
.fotogaleria .pasik a:hover {
	text-decoration: underline;
}
#flashplayer, #flashplayer a
{
	color: #fff;
}
.flash_prepinac
{
	position: absolute;
	width: 20px;
	right: 37px;
}
.flash_prepinac a
{
	display: block;
	background-color: #fff;
	width: 18px;
	height: 18px;
	border: 1px solid #000;
	text-align: center;
	text-decoration: none;
	font-size: 90%;
	font-weight: bold;
	margin-bottom: 2px;
	line-height: 19px;
	color: #000;
}
.flash_prepinac a.inv
{
	background-color: #555;
	color: #fff;
}
.logisticke_udaje {
	color: #979797;
}
.logisticke_udaje td {
	border-top: 1px solid #ccc;
	padding: 2px 3px 2px 3px;
}
.logisticke_udaje tr.prvy td {
	border: 0;
}
.suvisiace_informacie {
	float: left;
	padding-top: 10px;
	margin-right: 20px;
}
.suvisiace_informacie ul {
	list-style-type: square;
	padding-left: 20px;
	margin-top: 0;
}
.suvisiace_informacie ul li {
	color: #979797;
}
.tabm
{
	width: 665px;
	font-size: 100%;
	background: url('../images/bg-tabm-td.png') repeat-x left top;
	border-collapse: collapse
}
.tabm th, .tabm td
{
	text-align: center;
	color: #737373;
	font-size: 90%;
	text-transform: uppercase;
	background: url('../images/bg-tabm-td.png') repeat-x left top
}
.tabm th
{
	padding: 3px 4px
}
.tabm td
{
	height: 30px;
	vertical-align: top;
	background: url('../images/bg-tabm-td1.png') repeat-x left bottom
}
.tabm th.tdm1
{
	background: url('../images/bg-tabm-td1a.png') no-repeat left top
}
.tabm th.tdm2
{
	background: url('../images/bg-tabm-td1b.png') no-repeat right top
}
.tabm td.tdm3
{
	background: url('../images/bg-tabm-td1c.png') no-repeat left bottom
}
.tabm td.tdm4
{
	background: url('../images/bg-tabm-td1d.png') no-repeat right bottom
}
#velka_ikona {
	width: 144px;
	height: 139px;
	margin-top: -139px;
	background: url('../images/bt-box.png') no-repeat left top;
	color: #aaa;	
	text-align: center;
	position: absolute;
	display: none;
}
#velka_ikona div {
	padding: 30px 12px 0 12px;
	font-size: 85%;
	line-height: 130%;
}
#velka_ikona div strong {
	font-size: 110%;
}
.produkt_ikony {
	margin-bottom: 15px;
}
.produkt_ikony div img {
	float: left;
	margin-right: 10px;
	margin-bottom: 2px;
}
.produkt_ikony div {
	clear: both;
	line-height: 28px;	
}
.archiv_ankiet div {
	float: left;
}
.archiv_ankiet strong.title {
	display: block;
	width: 185px;
}
ul.menrec
{
	width: 665px;
	height: 65px;
	color: #3399cc;
	padding: 0;
	margin: 0;
	list-style-type: none;
	background: url('../images/bg-menrec.png') no-repeat left top
}
ul.menrec li
{
	padding: 0;
	margin: 0;
	background: url('../images/bg-ul-menrec-li.png') no-repeat right 7px;
	float: left
}
ul.menrec li a
{
	height: 40px;
	text-decoration: none;
	color: #3399cc;
	display: block;
	padding: 8px 18px 0 17px;
	font-size: 100%;
	text-align: center;
	float: left
}
ul.menrec li a.sel
{
	color: #5a5a5a;
	background: url('../images/bg-ul-menrec-li-a.png') no-repeat center 34px
}
.rec
{
	color: #5a5a5a;	
	padding: 0 20px;
	background: url('../images/bg-rec.png') no-repeat left top;
}
.rec p
{
	height: 173px;
	padding: 38px 0 0 0;
	text-align: center;
	margin: 0
}
.rec h1
{
	font-family: "Segoe Print Bold", Arial, sans-serif;
	padding: 0 0 30px 0;
	margin: 0;
	font-weight: bold;
	text-align: center;
	font-size: 160%
}
.rec p img.opai
{
	margin: 0 0 22px 0;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.rec p img
{
	z-index: 50;
}
.sarl, .sarr
{
	position: absolute;
}
.sarr
{
	margin: 0 0 0 608px
}
.rect1
{
	width: 665px;
	background: url('../images/bg-rect1.png') repeat-y left 1px
}
.rect
{
	width: 665px;
	background: url('../images/bg-rect.png') no-repeat left top
}
.recta
{
	font-family: "Segoe Print Bold", Arial, sans-serif;
	padding: 0 30px 0 35px;
	line-height: 22px;
	width: 163px;
	float: left
}
.recta span
{
	color: #609e22
}
.rectb
{
	font-family: "Segoe Print Bold", Arial, sans-serif;
	line-height: 22px;
	width: 380px;
	float: left
}
.rectd
{
	width: 665px;
	height: 100px;
	margin: 0 0 20px 0;
	background: url('../images/bg-rectd.png') no-repeat left top
}
.rectd a.hlasuj, .rectd p.hlasuja
{
	width: 300px;
	border: 0 solid #cccdcc;
	float: none;
	margin: 0 0 0 15px
}
.rectd p.hlasuja
{
	width: 300px;
	border: 0 solid #cccdcc;
	float: none;
	margin: 15px 0 0 15px
}
a.printrec
{
	margin: 20px 24px 0 0;
	padding: 0 0 0 22px;
	background: url('../images/bg-printrec.png') no-repeat left top;
	float: right
}
.obrram {
	border: 1px solid #D6D6D6;
}



/*Zelenapalma*/

.boxgrid h3{ margin: 10px 10px 0px 10px; color: #5b9920; font:18pt Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; font-weight: bold;  }
			
			.boxgrid{ 
				width: 320px; 
				height: 255px; 
				margin:2px; 
				float:left; 
				background:#ffffff;  
				overflow: hidden; 
				position: relative; 
				line-height: 1.6em;
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 30px 0 10px; 
margin-top: 0;
					color:#666666; 
					font-weight:normal; 
					font-size:10pt;
					font-family:Arial, Helvetica, sans-serif; 
					
				line-height: 1.6em;
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #fff; 
				height: 100px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 260;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 220;
 					left: 0;
 				}
