/* OBECNE */
* { 
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-size: 12px;
}
body {
	background: url(../img-layout/bg-body.gif) repeat-x #fff4e2 left top;
	color: #2d5e96;
}
a {
	color: #00447A;
}
h2 {
	font-size: 16px;
	color: #dd6f1a;
 font-style: italic;
}
h3 {
  font-size: 15px;
}
h1 {
	font-size: 20px;
	color: #dd6f1a;
	font-style: normal;
}

p{
  padding-bottom: 5px;
}

.cleaner {
  clear: both;
}
.oranz {
  color: #dd6f1a !important;
}


/******************* OBAL CELE STRANKY *****************/
div#center {
  margin: 0 auto;
  width: 996px;
  background-color: #ffffff;
}
/***** hlavicka *********************/
div#hlavicka {
 	background: url(../img-layout/bg-hlavicka.jpg) repeat-x transparent left top;
 	height: 111px;
 	position: relative;
}
a#logo img{
  margin-top: 10px;
  /*margin-bottom: 10px;*/
  display: block;
  margin: auto;
}
a#logo span {
  text-transform: uppercase;
  font-size: 11px;
  color: #000000;
  font-family: Arial Black;
  margin-top: 10px;
}
a#logo {
  position: absolute;
  top: 17px;
  left: 30px;
  display: block;
  text-align: center;
  width: 150px;
}
#kontakty {
  position: relative;
  top: 70px;
  left: 0;
  margin-left: 483px;
  font-style: italic;
}
#mutace {
  position: absolute;
  top: 5px;
  left: 447px;
  margin-left: 483px;
}
/***** flash banner ************************/
div#banner {
  width:996px;
  overflow: hidden;
}
/****** menu ********************************/
div#menu {
  background: url(../img-layout/bg-menu.jpg) no-repeat #2A598F left top;
 	/*height: 51px;*/
 	height: 47px;
 	margin-top: 4px;
 	width: 991px;
  position: relative;
}
* html div#menu {
  height: 45px;
}
div#menu ul#hlavni {
  list-style: none;
  position: absolute;
  left: 310px;
  top: 0;
}
div#menu ul li {
  list-style-type: none;
  float: left;
  background: url(../img-layout/bg-menu-oddelovac.gif) no-repeat left center;
  padding: 0 1px 0 3px;
}
div#menu ul li.prvni {
  background-image: url();
  /*padding-left: 0;*/
}
div#menu ul li a {
  color: #ffffff;
  font-size: 0.90em;
  line-height: 51px;
  font-style: italic;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
  padding-left: 10px;
  padding: 10px 0 10px 6px;
  /*background:  url(../img-layout/bg-menu-li-levy.gif) no-repeat left center;*/
}
div#menu ul li.click ul li a {
  line-height: 30px;
}
div#menu ul li a span {
  padding: 10px 7px 10px 0px;
  font-size: 1em;
}
div#menu ul li a:hover,
div#menu ul li a.aktivni {
  background:  url(../img-layout/bg-menu-li-levy.gif) no-repeat left center;
  height: 24px;
}
div#menu ul li a:hover span,
div#menu ul li a.aktivni span {
  background: url(../img-layout/bg-menu-li-pravy.gif) no-repeat right center;
  line-height: 51px;
}
div#menu ul li.click a:hover span,
div#menu ul li.click a.aktivni span {
  background: url(../img-layout/bg-menu-li-pravy-click.gif) no-repeat right center;
}
div#menu ul li.click ul li span {
  line-height: 30px !important;
}

h3#nadpis-produkty {
  position: absolute;
  color: #ffffff;
  top: 0;
  left: 20px;
  font-style: italic;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 51px;
}

/************* levy blok *****************/
div#levy-blok {
  width: 287px;
  float: left;
  padding-left: 9px;
}

/*** menu */
div#menu-produkty {
  min-height: 350px;
  background: #f2f5fa url(../img-layout/bg-levy-box.gif) no-repeat right top;
  padding-top: 9px;
  padding-bottom: 10px;
}
* html div#menu-produkty {
  height: 350px;
}
div#levy-blok ul {
  list-style: none url();
  margin-left: 15px;
  margin-right: 30px;
}
div#levy-blok ul li {
  list-style-type: none;
  background: url(../img-layout/bg-list-menu-2.gif) no-repeat 5px 9px;
  border-bottom: solid 1px #E3E9F5;

}
div#levy-blok ul li.uroven-1 .dfgjksd{
    padding: 0px 10px 0px 20px;
}

div#levy-blok ul li a {
  color: #015699;
  font-style: italic;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
  font-size: 0.90em;
  line-height: 27px;
  display: block;
  padding: 0px 10px 0px 20px;

  width: auto;
}
/** druhy level ***/
div#levy-blok ul ul {
  display: block !important;
  margin: 0;
}
div#levy-blok ul ul li {
  background-position: 20px 9px;
  border: none;
  border-top: solid 1px #E3E9F5;
}
div#levy-blok ul ul ul li {
  background-position: 40px 9px;
  border: none;
  border-top: solid 1px #E3E9F5;
}
div#levy-blok ul ul ul ul li {
  background-position: 60px 9px;
  border: none;
  border-top: solid 1px #E3E9F5;
}
div#levy-blok ul ul li a {
  padding: 0px 20px 0px 35px;
}
div#levy-blok ul ul ul li a {
  padding: 0px 20px 0px 55px;
}
div#levy-blok ul ul ul ul li a {
  padding: 0px 20px 0px 75px;
}
div#levy-blok div#menu-produkty a.aktivni {
  color: #dd6f1a !important;
}
/*** box vyhledavani ****/
div#box-vyhledavani {
  background-color: #f2f5fa;
  width: 277px;
  padding: 10px 0 10px 10px;
  margin-top: 5px;
}
input#vyhledat {
  background: url(../img-layout/bg-tlacitko-vyhledat.jpg) no-repeat 0 0;
  width: 93px;
  padding: 5px 10px 5px 0px;
  font-weight: bold;
  color: #ffffff;
  font-size: 12px;
  cursor: pointer;
}
input#fraze {
  border: solid 1px #E1E1E1;
  color: #9D9D9D;
  padding: 5px 3px 5px 5px;
  width: 158px;
  margin-right: 5px;
}
a.loga {
  display:block;
  margin-left: 15px;
  margin-top: 20px;
  float: left;
}
*html a.loga {
  margin-left: 7px;
  margin-right: 7px;
}
/************* pravy blok *****************/
div#pravy-blok {
  width: 695px;
  float: right;

}
* html div#pravy-blok {
  /*width: 665px;*/
}

/*** boxy upoutavky ***/
div.polozka-box-upoutavky {
  float: left;
  width: 306px;
  height: 170px;
  position: relative;
  margin-left: 15px;
  margin-top: 12px;
  margin-right: 15px;
}
* html div.polozka-box-upoutavky {
  margin-left: 7px;
}
div.polozka-box-upoutavky h2 {
  padding-left: 30px;
  margin-top: 14px;
}
div.polozka-box-upoutavky h2 a {
  color: #ffffff;
  text-decoration: none;
  font-size: 16px;
}
div.polozka-box-upoutavky p {
  top: 50px;
  left: 0;
  padding-left: 18px;
  position: absolute;
  padding-right: 20px;
}
div.polozka-box-upoutavky p a {
  color: #DD6F1A;
  text-decoration: none;
}
/*
div.polozka-box-upoutavky a {
  top: 163px;
  left: 0;
  padding-left: 18px;
  position: absolute;
  font-size: 0.9em;
}
*/
div#box-osiva {
  background: url(../data/us-upoutavky/osiva.jpg) no-repeat 0 0;
}
div#box-nakup-komodit {
  background: url(../data/us-upoutavky/nakup-komodit.jpg) no-repeat 0 0;
}
div#box-pesticidy {
  background: url(../data/us-upoutavky/pesticidy.jpg) no-repeat 0 0;
}
div#box-hnojiva {
  background: url(../data/us-upoutavky/hnojiva.jpg) no-repeat 0 0;
}
/* kratke zpravy ****/
p#kratke-zpravy-cara {
  background: url(../img-layout/bg-kratke-zpravy-cara.gif) repeat-x 0 6px;
  padding-left: 15px;
  margin: 40px 50px 15px 15px;
}
p#kratke-zpravy-cara strong {
  background-color: #ffffff;
  padding: 0 10px;
}
p.kratke-zpravy-polozka {
  padding-left: 15px;
  margin: 0 50px 0 5px;
}
p#zobrazit-vsechny-zpravy {
  text-align: right;
  padding: 0 10px;
  margin: 0 50px 0 5px;
}
/******* hlavni obsah ****/
div#obsah-top {
  background: url(../img-layout/bg-drobeckova-navigace.jpg) no-repeat 0 0;
  margin-top: 15px;
  width: 681px;
  margin-left: 10px;
  height: 52px;
}
h1#drobeckova-navigace {
  padding: 13px 0 0 30px;
  color: #ffffff;
  font-style: italic;
  font-weight: bold;
  font-size: 16px;
}
div#obsah {
  padding: 30px 20px 20px 20px;
  background: #FDF3E9 url(../img-layout/bg-obsah.gif) repeat-y right top;
  width: 629px;
  margin: 0 0 0 10px;
  position: relative;
}
* html div#obsah {
  padding: 20px;
  width: 629px !important;
}
div#obsah h1 {
  margin-bottom: 15px;
}

div#obsah-bottom {
  background: url(../img-layout/bg-obsah-bottom.gif) no-repeat 0 0;
  width: 681px;
  margin-left: 10px;
  height: 4px;
}

div#obsah p {
  padding-bottom: 15px;
  line-height: 1.9em;
}
div#obsah address {
  line-height: 1.7em;
}
div#obsah address {
  line-height: 1.7em;
}
div#obsah h3 {
 margin-bottom: 10px;
}
div#obsah img,
img.img-border {
  padding: 5px;
  border: solid 1px #5B8EC5;
  margin-right: 10px;
}
/******* paticka ***********/
div#paticka {
  border-top: solid 1px #E1E1E1;
  margin: 30px 10px 0px 10px;
  padding: 20px 10px;
}
div#paticka p {
  padding-bottom: 8px;
  color: #000000;
}
/******** clanky, osiva, aktuality ********/
div#aktuality img,
div#osiva img,
div#osiva {
  border: none;
}
div#aktuality div, div#osiva div.liche, div#osiva div.sude {
  border:1px solid #DDDDDD;
  margin-bottom:10px;
  margin-right: 10px;
  padding:10px;
  background-color: #f9fafe;
}
div#aktuality h3 {
  margin-bottom: 0;
}
div#aktuality p.novinky-datum {
  font-size: 11px;
  padding-bottom: 10px;
}

div#osiva div.novinka {
  background-image: url(../img-layout/novinka.gif);
  background-repeat: no-repeat;
  background-position: 505px 5px;
}

div#aktuality div.liche, div#osiva div.liche {
  background-color: #f2f5fa;
}

div#clanek, div#aktuality, div#osiva {
  padding: 0 20px 20px 20px;
}

div#clanek h1, div#aktuality h1, div#osiva h1 {
  margin-bottom: 10px;
}

div#obsah ul,
div#obsah ol {
  margin: 0 0 10px 20px;
}
div#obsah h2 {
  margin-top: 0px;
  margin-bottom: 10px;
}
div#obsah a {
  color: #DD6F1A;
  text-decoration: underline;
}
div#obsah a:hover {
  text-decoration: none;
}
div#obsah a:visited {
  color: #2D5E96;
}

/******* osiva ***********************/
div#osiva h3 {
  color: #dd6f1a;
  margin-top: 4px;
  position: relative;
  z-index: 100;
}


div#osiva div div.levy {
  width: 450px;
  float: left;
}

div#osiva div div.pravy {
  width: 90px;
  float: right;
}
div#osiva div.pravy strong {
  line-height: 20px;
  vertical-align: text-top;
}
div#osiva p{
  position: relative;
  z-index: 100;
  line-height: 1.5em;
  top: 0;
  left: 0;
}
div#osiva div.levy p{
  line-height: 1.3em;
  padding-bottom: 7px;
}

div#osiva div.vice-informaci {
  border-top: dashed 1px #DDDDDD;
  padding: 7px 0 7px 0;
  margin-top: 5px;
}
div#osiva div.vice-informaci a{
  padding:2px 0pt 2px 20px;
}


/****** soubory ******/
div#soubory_struktura span.velikost {
  font-size: 0.8em;
}

/*** vyhledavani ***/
span.vysledek_hledani {
  color: #DD6F1A;
  font-weight: bold;
}

/**** navigace ****/
div#navigace {
  border-bottom:1px dashed #2D5E96;
  /*font-weight:bold;*/
  left:15px;
  padding:0pt 20px 6px 10px;
  position:absolute;
  top:-6px;
  width:600px;
}

ul.kratke-zpravy {
  padding-top: 20px;
}
ul.kratke-zpravy li {
  border-top: 1px solid #E3E9F5;
 /* background: transparent url(../img-layout/bg-list-kratke-zpravy.gif) no-repeat scroll 5px 9px !important;*/
}
ul.kratke-zpravy li a {
  color: #DD6F1A !important;
}

div#aktualita-priorita {
  margin: 10px 30px 10px 15px;
  border: 1px solid #E3E9F5;
  padding: 5px;
  background-color: #fdf3e9;
  background-color: #ffffff;
}
div#aktualita-priorita p {
  margin-top: 2px;
}
/*********************** tabulka - market - MATIF */
table.std_table {
margin: 5px 0 0 5px;
}
table.std_table tr.zahlavi_hlavni td, table.std_table tr.zahlavi_hlavni th {
  font-size: 1.2em;
  background-color: #2e5d93;
  color: #fff;
  padding: 3px 5px;
  text-align: left;
}
table.std_table tr.zahlavi {
  text-align: left;
}
table.std_table td, table.std_table th {
  padding: 2px 4px;
}
.do_prava {
text-align: right;
}
