body {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0;}

a:link {color: #dd9700; text-decoration: none;}
a:visited {color: #dd9700; text-decoration: none;}
a:hover {color: #4d7223; text-decoration: underline;}
a img {border: 0; text-decoration: none;}

th {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
td {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;}

.svetla td {background-color: #f9eed8;}
td.nw {white-space: nowrap;}
td.mp_nw {white-space: nowrap; font-size: 10px;}
span.nw {white-space: nowrap;}

hr {height: 2px; background: #387e29; color: #387e29; border: 0; text-align: left;}

.zvyraznit1 {font-weight: bold; background-color: #FEC110; padding: 0 1px;}
.vyplnit {background-color: #4D7223;}
.vysledek {font-size: 1.75em; font-weight: bold; color: black;}

.cb {clear: both; height: 0;}
.cl {clear: left; height: 0;}
.cr {clear: right; height: 0;}
.leva  {text-align: left;}
.prava {text-align: right;}
.stred {text-align: center;}

#nav {margin-bottom: 25px}

span.navigace {
	font-size: 11px;
	font-weight: bold;
	color: black;
	background-color: #dd9700;
	padding: 1px 3px 1px 3px;
	border: #4d7223;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;	
	border-left-width: 1px;
	border-left-style: solid;
}

span.navigacend {
	font-size: 11px;
	font-weight: bold;
	color: black;
	background-color: #dd9700;
	padding: 1px 3px 1px 3px;
	border: #4d7223;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;	
	border-left-width: 1px;
	border-left-style: solid;
}

.navigace a:link {color: black; text-decoration: none}
.navigace a:visited {color: black; text-decoration: none}
.navigace a:hover {color: #4d7223; text-decoration: none}

.navigacend a:link {color: black; text-decoration: none}
.navigacend a:visited {color: black; text-decoration: none}
.navigacend a:hover {color: #4d7223; text-decoration: none}

#main {
	font-size: 12px;
	margin: 15px 15px 15px 15px;
	padding: 0;
}

#novinky-td {
	background-color: #FEC110;
	background-image: url(images/novinky_bkg.jpg);
	background-repeat: repeat-x;
}

.rpal {padding-right: 1px;}

#novinky-top {
	height: 24px;
	_height: 28px;
	background-repeat: no-repeat;
	background-position: top left;
	text-align: center;
	font-size: 1.4em;
	font-weight: bold;
	padding-top: 4px;
}

#news {width: 140px; margin: 5px 5px 5px 5px; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px}
#news a:link 		{color: #242488; text-decoration: none}
#news a:visited {color: #242488; text-decoration: none}
#news a:hover 	{color: #242488; text-decoration: underline}
#news p {margin: 0}
.newsdatum {font-weight: bold; color: #186721}


.kukurice a:link 		{color: white; text-decoration: none}
.kukurice a:visited {color: white; text-decoration: none}
.kukurice a:hover 	{color: white; text-decoration: underline}

.slunecnice a:link 		{color: white; text-decoration: none}
.slunecnice a:visited {color: white; text-decoration: none}
.slunecnice a:hover 	{color: white; text-decoration: underline}

.repka a:link 		{color: white; text-decoration: none}
.repka a:visited	{color: white; text-decoration: none}
.repka a:hover 		{color: white; text-decoration: underline}

.hybrid {font-size: 1.20em; font-weight: bold}
.hy {font-size: 1.20em}

.pks {background-color: #61965B}
.pkt {background-color: #458740}
.pss {background-color: #FCB862}
.pst {background-color: #FBAA3F}
.r1 {background-color: #DEC54D}
.r2 {background-color: #DDBA00}

.tabzelena 		{border: 1px solid #387e29}
.tabzelena td {border: 1px solid #387e29}

.tabwhite 		{border: 1px solid white}
.tabwhite td 	{border: 1px solid white}

.tabwhitewhite	{border: 1px solid white}
.tabwhitewhite th {border-top: 0px solid white; border-bottom: 1px solid white; border-right: 0px solid white; border-left: 1px solid white; color: white; font-weight: bold; font-size: 11px; padding: 2px 8px;}
.tabwhitewhite td {border-top: 0px solid white; border-bottom: 1px solid white; border-right: 0px solid white; border-left: 1px solid white; color: white; font-weight: bold; font-size: 11px;}
.tabwhitewhite td.borderb2, .tabwhitewhite th.borderb2 {border-bottom-width: 2px;}
.tabwhitewhite td.tabnovinka {background-color: #E30033;}

h1 {font-size: 14px; font-weight: bold; text-align: left; text-transform: uppercase; color: #4d7223}	
h2 {font-size: 14px; font-weight: bold; text-align: left; text-transform: uppercase; color: #4d7223}
h3 {font-size: 12px; font-weight: bold; text-align: left}
h4 {font-size: 12px; font-weight: bold; text-align: left}

ul {text-align: justify; margin-left: 1em; padding-left: 0}
ol {text-align: justify; margin-left: 1.5em; padding-left: 5px}

ul.okraj0 {margin-top: 0}
ul.okraj00 {margin-top: 0; margin-bottom: 0}
ul.positiva {list-style-image: url('images/pos.gif'); margin-left: 1.4em; padding-left: 0}

ol.okraj0 {margin-top: 0}
ol.okraj00 {margin-top: 0; margin-bottom: 0}

li {margin-left: 3px}

ul.okraj0plus {
	list-style-image: url("images/hybridy/plus.gif");
	margin-left: 1.3em;
	margin-top: 0;
	margin-bottom: 0;
}

ul#titulkareklama {
	list-style-image: url("images/titulka_link.gif");
	margin: 0;
	margin-left: 14px;
	padding: 0;
	font-size: 1.1em;
	font-weight: bold;
}

ul#titulkareklama li {margin-bottom: 5px}

.popisek {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify}
.popiseki {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; font-style: italic}
.popisekseda {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #aaaaaa}

.technologie {font-family: Impact, Helvetica, sans-serif; font-weight: bold;}

.ks1 {font-size: 11px; background: #00A037;}
.ks2 {font-size: 11px; background: #00BE37;}
.ks3 {font-size: 11px; background: #00DC37;}
				
.kz1 {font-size: 11px; background: #FF8246;}
.kz2 {font-size: 11px; background: #FFAA46;}
.kz3 {font-size: 11px; background: #FFD246;}

.s1 {font-size: 11px; background: #FFF037;}
.s2 {font-size: 11px; background: #FFFF64;}
.s3 {font-size: 11px; background: #FFFFAA;}

.rep1 {font-size: 11px; background: #BD9E08;}
.rep2 {font-size: 11px; background: #DDBA00;}
.rep3 {font-size: 11px; background: #DEC54D;}

.err {font-weight: bold;}
.err1 {}
.err2 {color: red;}
.ok1 {color: green;}

.pokpozn {padding-top: 10px; padding-bottom: 20px; font-style: italic;}
.pokusygrp {padding-bottom: 20px;}

.pmisto	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4d7223;
}

.pov {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: red;
}

.gal1 {
	margin: 0 10px 10px 0;
}

#tisk {
	float: right;
	margin-bottom: 14px;
}

.tabslab	{
	border-collapse: collapse;
	border: 1px solid #DEDEDE;
}

.tabslab td {
	padding: 4px;
	border-bottom: 1px solid #DEDEDE;	
	border-right: 1px solid #DEDEDE;
}

.du {text-decoration: underline;}

.hyheslo {float: right; text-align: left; width: 300px; color: red; font-size: 1.6em; font-weight: bold; margin-left: 1em;}

.hyrepka {
	margin: 20px 0 10px 0;
	color: #4d7223;
	font-size: 1.6em;
	font-weight: bold;
}

.cernyokraj {
	border: 1px solid black;
}

table#prnews {
	border-collapse: collapse;
	border: 1px solid #C8C8C8;
	margin-bottom: 25px;
}

table#prnews td {
	border: 1px solid #C8C8C8; 
	padding: 3px;
	margin: 0;
}

.tabten {border-collapse: collapse; border: 1px solid #DEDEDE;}
.tabten th {padding: 1px 3px; border-bottom: 1px solid #DEDEDE;	border-right: 1px solid #DEDEDE;}
.tabten td {padding: 1px 3px; border-bottom: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE;}

#tabdistributor { border-collapse: collapse; border: 1px solid #DEDEDE }
#tabdistributor	th { padding: 1px 3px; border-bottom: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE }
#tabdistributor	td { padding: 5px; border-bottom: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE }


#index-links {
	padding: 15px 0 10px 78px;
}

#index-links img {margin-right: 20px}

#footer {
	margin-right: 10px;
	background-color: #FEC110;
	min-width: 822px;
	font-size: 0.8em;
	text-align: center;
	padding: 3px 0;
}

#footerie {width: 820px; margin-left: auto; margin-right: auto;}
#kontik {margin-right: 10px;}

#header-tisk {display: none; font-size: 12px; margin: 15px 15px 15px 15px; padding: 0;}
#header-tisk-print {font-size: 12px; margin: 15px 15px 15px 15px; padding: 0;}
#ht1 {float:left;}
#ht2 {float:left; padding-right: 30px;}
#ht3 {float:left;}

#header {position: relative; margin-right: 10px; height: 100px; background-color: #4D7223; background-image: url(images/header_bkg.gif); background-position: top left; background-repeat: no-repeat; min-width: 822px;}
#header-home {position: absolute; top: 0; left: 0; width: 127px; height: 80px;}
#header-home2 {position: absolute; top: 12px; right: 126px; width: 31px; height: 35px;}
#header-home a img, #header-home2 a img {border: 0; text-decoration: none;}
#header-com {position: absolute; top: 82px; left: 0; width: 127px;	height: 15px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; text-align: center; padding-top: 0;}
#header-com a:link, #header-com a:visited {color: black; text-decoration: none;}
#header-com a:hover {color: #FFA500; text-decoration: none;}
#header-adresa {position: absolute; top: 28px; left: 281px; width: 350px; height: 40px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 0.9em; line-height: 1.1em; font-weight: normal; color: black; padding-left: 9px;}
#header-nav {position: absolute; top: 6px; left: 281px; width: 245px; _width: 253px; height: 16px; _height: 19px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: black; padding: 2px 0 0 9px; background-color: white;}
#header-nav a:link, #header-nav a:visited {color: black; text-decoration: none; margin-right: 7px;}
#header-nav a:hover {color: #FFA500; text-decoration: none;}
#header-reg {position: absolute; top: 0; right: 0; width: 122px; height: 100px; background-image: url(images/header_registrace.jpg); background-position: top right; background-repeat: no-repeat;}
#header-regpic {position: absolute; top: 0; right: 21px; width: 99px; height: 81px;}
#header-regpic a img {border: 0; text-decoration: none;}
#header-regtxt {position: absolute; top: 82px; right: 21px; width: 99px; height: 16px; _height: 18px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: black; padding: 0; text-align: center;}
#header-regtxt a:link, #header-regtxt a:visited {color: black; text-decoration: none;}
#header-regtxt a:hover {color: #FFA500; text-decoration: none;}
#header-navnosc {position: absolute; top: 82px; left: 129px; width: 513px; height: 18px; line-height: 19px;	_line-height: 18px;}

#index-slogan {position: relative; height: 208px; background-image: url(images/slogan_bkg.jpg); background-repeat: no-repeat; background-position: left top; min-width: 644px;}
#index-slogan-img {position: absolute; top: 30px; left: 69px; width: 201px; height: 149px;}
#index-slogan-img img {border: 0;}
#index-slogan-imgh {position: absolute; top: 45px; left: 84px; width: 472px; height: 125px;}
#index-sloganh-imgh img {border: 0;}

#index-slogan-texth {position: absolute; top: 30px; left: 69px; width: 472px; height: 22px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold;}
#index-slogan-texth a {color: black; text-decoration: none; font-size: 17px;}
#index-slogan-text {position: absolute; top: 20px; left: 270px; width: 265px; height: 149px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold;}
#index-slogan-textin {margin: 24px 0 0 10px; display: block; color: black; text-decoration: none;}

.index-ext {width: 756px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; padding: 2em 0 2em 0;}
.index-ext a {color: black; text-decoration: none; font-size: 16px; margin-left: 64px;}
.index-ext a img {border: 0;}

div.index-ext div {padding: 0 0 4px 0;}
#index-pbc {position: absolute; top: 25px; left: 572px; width: 160px; height: 160px;}
#index-quicks {height: 71px; _height: 80px; padding-top: 9px; background-color: #4D7224;}
#index-quicks a:link, #index-quicks a:visited {color: white; text-decoration: none;}
#index-quicks a:hover {color: white; text-decoration: underline;}
#quick a:link, #quick a:visited {color: white; text-decoration: none;}
#quick a:hover {color: white; text-decoration: underline;}

.greenpruh {height: 80px; background-color: #4D7223;}

#regusermenu {margin-bottom: 30px;}
.menu_img {padding-right: 1em; border: 0;}
#proplantlink {margin-bottom: 30px;}

#techslogan {width: 18px; background-color: #FEC110; background-image: url(images/technologie-slogan.gif); background-repeat: repeat-y;}
#logovlevo {background-color: #FEC110; height: 80px;}
.pozice {font-size: 1.2em; font-weight: bold;}

#header-menu {
	position: absolute;
	top: 82px;
	left: 129px;
	width: 512px;
	height: 18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

.novinka {color: red; font-weight: bold;}
#index-min-width {width: 756px; height: 24px; line-height: 0; margin: 0; padding: 0;}

.galerka {}
.galerka a {display: block; float: left; margin: 0 5px 5px 0;}
.galerka a img {border: 1px solid black;}

#phybridf {margin-bottom: 1em;}

.videodkaz {margin-bottom: 1em;}
.videodkaz img {float: left; margin-right: 1em;}

/*  */
#tabkalkulacka {border-collapse: collapse; border: 1px solid #DEDEDE;}
#tabkalkulacka td {padding: 4px;}
.kalkulackait {text-align: right; font-size: 0.9em;}
.tabbb {border-bottom: 1px solid #DEDEDE;}
.tabbt {border-top: 1px solid #DEDEDE;}
.tabbl {border-left: 1px solid #DEDEDE;}

/* termin-silazni-zralosti-kukurice */
.usual {width: 670px; margin: 0; padding: 3px 0 0 0; background-color: white; color: black;}
.usual div {padding: 10px 0 0 10px; background-color: white; background-image: url('images/tabsbkg.gif'); background-position: top right; background-repeat: no-repeat;}
#tabsnav {margin: 0; padding: 3px 0; border-bottom: 1px solid #CCC;}
#tabsnav li {list-style: none; margin: 0; display: inline;}
#tabsnav li a {padding: 3px 0.5em; margin-left: 3px; border: 1px solid #CCC; border-bottom: none; background-color: #E8EBF0; text-decoration: none;}
#tabsnav li a:link {color: #666; outline: none;}
#tabsnav li a:visited {color: #666;}
#tabsnav li a:hover {color: black; background-color: #FEC110; border-color: #CCC;}
#tabsnav li a.selected {background-color: white; color: #666; border-bottom: 1px solid white; cursor: default;}
#tabsnav li a.selected:hover {background-color: white; color: #666; border-bottom: 1px solid white; cursor: default;}
#rane, #stredne-rane, #stredne-pozdni {display: none;}

.hygrafpb {padding-bottom: 5px;}
.hygrafwpl {float: left; width: 180px; padding-right: 2em;}

/*zrusit*/
#silad {margin: 20px 0; width: 756px; height: 143px; background-image: url('images/silazni_aditiva_11CFT_11GFT_11CH4.jpg'); background-repeat: no-repeat;}
#silad div {padding: 114px 0 0 214px; font-size: 14px; font-weight: bold;}
#silad div a {color: black; text-decoration: none;}

#index-pozv {margin: 40px 0 20px 15px; padding-left: 110px; width: 500px; height: 142px; background-image: url('images/indexpr45d03.jpg'); background-repeat: no-repeat;}

@media print {
	#header-tisk {display: block;}
	#header {display: none;}
	#techslogan {height: 1px;}
  td.netisk {width: 0; height: 0; display: none;}
  #main {}
  #menuTisk {display: none;}
	#logovlevo {display: none;}
	#footer {text-align: left;}
	#footerie {margin-left: 0; margin-right: 0; width: 100%;}
	#tisk	{display: none;}
}