body
{
	margin: 0;
	padding: 0;
	background: #fff url("../images/page-bg.png") 0 42px repeat-x;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

/* ZAKLADNI */

h1
{
  font-size: 20px;
  color: #000;
}

a
{
  color: #2e8915;
}

img
{
  border: 0;
}

a.imgLink
{
  border: 0;
}

p
{
  font-size: 11px;
  line-height: 13px;
}

div.clear
{
  border: 0px none;
  margin: 0px;
  padding: 0px;
  float: none;
  clear: both;
  width: 0px;
  height: 0px;
  line-height: 0px;
  font-size: 0px;
}

/* LAYOUT */

#wrap
{
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -590px;
  width: 1180px;
  height: auto;
  min-height: 300px;
  _height: 300px;
  background: url("../images/header.png") -10px 0 no-repeat;
}

#header
{
  position: relative;
  height: 220px;
  margin: 0px 117px;
}

p#headerText
{
  position: absolute;
  left: 80px;
  top: 100px;
  display: block;
  color: #fff679;
  font-size: 16px;
  font-weight: bold;
  font-style: italic;
  text-shadow: 0 0 10px #000;
  margin-top: 16px;
}

#document
{
  margin: 0 117px;
}

#leftCenterColumn
{
  float: left;
  margin: 0;
  padding: 0;
  width: 746px;
  height: auto;
  min-height: 600px;
  _height: 700px;
}

#leftColumn
{
  z-index: 1000;
  float: left;
  width: 204px;
  margin: 0;
  padding: 0;
}

#mainColumn
{
  position: relative;
  height: auto;
  min-height: 600px;
  margin: 15px 0 0 205px;
  padding: 0 10px;
  border-left: 1px solid #909090;
  border-right: 1px solid #909090;
}

#mainColumnWide
{
  position: relative;
  height: auto;
  min-height: 600px;
  _height: 600px;
  margin: 15px 0 0 0;
  padding: 0 10px;
  /*border-right: 1px solid #909090;*/
}

#rightColumn
{
  =float: none;
  border-top: 1px solid #fff;
  position: relative;
  margin: -40px 0 0 746px;
  padding-left: 5px;
}

/* MENU */
div#nav
{
  clear: left;
  height: 40px;
}

div#nav ul
{
  background-color: #039;
  border: 1px solid #fff;
  margin: 0;
  padding: 0;
}

div#nav ul.level1
{
  float: left;
  height: 36px;
  background: url("../images/menu-bg.png") repeat-x;
}

ul.level1 li.main
{
  float: left;
  height: 36px;
}

ul.level1 li.first
{
  background: url("../images/menu-left.png") left top no-repeat;
}

ul.level1 li.last
{
  background: url("../images/menu-right.png") right top no-repeat;
}

ul.level1 li span.separator
{
  float: left;
  display: block;
  width: 6px;
  height: 36px;
  background: url("../images/menu-separator.png") center top no-repeat;
}

ul.level1 li a
{
  float: left;
  display: block;
  color: #fff679;
  text-decoration: none;
}

ul.level1 li a:hover
{
  color: #fff;
}

ul.level1 li.main a.hlavni
{
  display: block;
  padding: 10px 5px;
  font-size: 14px;
  font-weight: bold;
}

ul.level1 li.first a.hlavni
{
  display: block;
  padding-left: 10px;
}

ul.level1 li.last a.hlavni
{
  display: block;
  padding-right: 10px;
}

div#nav li
{
  position: relative;
  z-index: 2000;
  list-style-type: none;
  margin: none;
  padding: none;
}

div#nav ul ul
{
  display: none;
  position: absolute;
  z-index: 2000;
  width: 170px;
  _width: 160px;
  border: 1px solid #fff679;
  background-color: #206404;
}

div#nav ul.level2
{
  top: 36px;
  left: 5px;
}

div#nav ul.level3
{
  top: -1px;
  left: 170px;
  _left: 160px;
}

div#nav ul.level1 li
{
  float: left;
}

a.submenu
{
  display: block;
  width: 160px;
  margin: 0;
  padding: 3px 5px;
  font-size: 11px;
  font-weight: bold;
}

a.submenu:hover
{
  color: #fff;
  background-color: #2e8915;
}

/* DROBKOVA NAVIGACE */
span.breadCrumbNavigation
{
  font-size: 11px;
}

/* ODKAZ ZPET */
a.backLink
{
  float: left;
  width: 100%;
  clear: both;
  margin-top: 20px;
  font-size: 11px;
}

/*
   ==========================
   LEVY SLOUPEC
   ==========================
*/

ul#leftMenu
{
  float: left;
  margin: 10px 0 0 0;
  padding: 0;
  list-style-type: none;
}

ul#leftMenu li
{
  position: relative;
  display: block;
  width: 196px;
  height: 72px;
  margin: 0 0 10px 0;
  background: url("../images/left-link-bg.png") right top no-repeat;
}

ul#leftMenu li a
{
  text-decoration: none;
  color: #fff;
  font-size: 12px;
}

ul#leftMenu li a span.linkTextTop
{
  display: block;
  position: absolute;
  left: 72px;
  top: 21px;
  height: 36px;
  width: 120px;
  vertical-align: middle;
}

ul#leftMenu li a span.linkTextMid
{
  display: block;
  position: absolute;
  left: 72px;
  top: 28px;
  height: 36px;
  width: 120px;
  vertical-align: middle;
}

ul#leftMenu li span.linkPic
{
  display: block;
  float: left;
  width: 67px;
  height: 77px;
}

ul#leftMenu li.link1 span.linkPic
{
  background: url("../images/left-link-1.png") 0 1px no-repeat;
}

ul#leftMenu li.link2 span.linkPic
{
  background: url("../images/left-link-2.png") 0 3px no-repeat;
}

ul#leftMenu li.link3 span.linkPic
{
  background: url("../images/left-link-3.png") 0 2px no-repeat;
}

ul#leftMenu li.link4 span.linkPic
{
  background: url("../images/left-link-4.png") 0 4px no-repeat;
}

ul#leftMenu li.link5 span.linkPic
{
  background: url("../images/left-link-5.png") 0 1px no-repeat;
}

/*
   ==========================
   PRAVY SLOUPEC
   ==========================
*/
/* HOMEPAGE LINK A VLAJKY */
div#homeFlags
{
  position: relative;
  margin: 0;
  padding: 0;
}

div#homeLink
{
  position: absolute;
  float: left;
  left: 0;
  top: 0;

  width: 52px;
  height: 20px;
  background: url("../images/home-link.png") no-repeat;
}

div#homeLink a
{
  display: block;
  padding: 4px 3px 4px 18px;
  color: #fff;
  font-size: 10px;
  text-decoration: none;
}

div#flags
{
  position: absolute;
  float: right;
  right: 0;
  _left: 150px;
  top: 0;
  margin-top: 5px;
}

div#flags a.flag
{
  float: left;
  display: block;
  width: 17px;
  height: 11px;
  text-decoration: none;
}

div#flags a.cz
{
  background: url("../images/flag-cs.png") no-repeat;
  margin-right: 9px;
}

div#flags a.en
{
  background: url("../images/flag-en.png") no-repeat;
}

/* VYHLEDAVACI FORMULAR */

div#searchForm
{
  =float: left;
  margin-top: 27px;
  padding-top: 0;
  border: 0;
  width: 193px; /* IE 6, 7 */
}

div#searchForm fieldset
{
  border: 0;
  padding: 0;
}

div#searchForm input.searchField
{
  float: left;
  margin: 0;
  padding: 3px 5px;
  width: 148px;
  _width: 158px;
  height: 20px;
  border: 0;
  background: url("../images/search-field.png") no-repeat;
  font-size: 10px;
}

div#searchForm input.searchBtn
{
  float: right;
  width: 31px;
  height: 20px;
  border: 0;
  background: url("../images/search-btn.png") no-repeat;
  font-size: 10px;
}

/* PRAVE MENU */
div#rightMenuAndInfo
{
  =float: left;
  margin-top: 0;
  =margin-top: -18px;
  _margin-top: -12px;
}

div#rightMenu
{
  padding-top: 7px;
  width: 193px;
  background: #2e8915 url("../images/right-menu-top.png") no-repeat;
}

div.rightMenuBottom
{
  height: 5px;
  background: url("../images/right-menu-bottom.png") left bottom no-repeat;
  font-size: 0;
}

div#rightMenu ul
{
  margin: 10px 11px;
  padding: 0;
  list-style-type: none;
}

div#rightMenu li
{
  margin: 0;
  padding: 3px 0;
  =padding: 2px 0 3px 0;
  border-top: 1px dotted #7ad162;
  background: url("../images/right-menu-bullet.png") 0 5px no-repeat;
}

div#rightMenu li ul
{
  margin-top: 0;
  margin-bottom: 0;
}

div#rightMenu li li
{
  border-top: none;
}

div#rightMenu li.firstItem
{
  border-top: 0;
}

div#rightMenu li a
{
  display: block;
  margin: 0 0 0 10px;
  font-size: 14px;
  font-weight: bold;
  color: #fff679;
  text-decoration: none;
}

div#rightMenu li li a
{
  display: block;
  margin: 0 0 0 10px;
  font-size: 12px;
  font-weight: normal;
  color: #fff679;
  text-decoration: none;
}

div#rightMenu li a:hover
{
  color: #fff;
}

/* BLOK S LOGY A ADRESOU */
div#logosAddress
{
  margin-top: 15px;
  width: 100%;
  =width: 200px;
  text-align: center;
}

div#logosAddress img
{
  margin: 5px;
}

div.rightClear
{
  clear: both;
}

/* ===========================
   PATICKA
   =========================== */
   
div#footer
{
  clear: both;
  margin: 0 117px;
  padding: 26px;
  text-align: center;
  color: #909090;
  font-size: 11px;
}

/* ===========================
   HOMEPAGE
   =========================== */

div.homepageTable
{
  width: 100%;
  height: 171px;
  padding-top: 8px;
  background: url("../images/table-bg.png") center top no-repeat;
  text-align: center;
  =text-align: left;
}

div.homepageTable table
{
  margin-left: 57px;
  width: 401px;
  text-align: left;
  font-size: 12px;
  border-collapse: collapse;
}

div.homepageTable tr
{
  height: 20px;
  =height: 16px;
}

div.homepageTable tr.empbasis td.left
{
  background: url("../images/table-row-bg.png") left top no-repeat;
  color: #fff;
}

div.homepageTable tr.empbasis td.center
{
  background: url("../images/table-row-bg.png") center top no-repeat;
  color: #fff;
}

div.homepageTable tr.empbasis td.right
{
  background: url("../images/table-row-bg.png") right top no-repeat;
  color: #fff;
}

div.homepageTable th, div.homepageTable td
{
  margin: 0;
  padding: 3px 10px;
}

div.homepageTable th
{
  color: #2e8715;
  border-bottom: 1px solid #909090;
}

div#news
{
  _float: left;
  margin-top: 20px;
  _width: 520px;
}

div.newsHeader
{
  height: 26px;
}

div.newsTab
{
  float: left;
  width: 131px;
  height: 26px;
  background: url("../images/news-tab.png") left top no-repeat;
  text-align: center;
}

div.newsTab h2
{
  display: block;
  margin: 0;
  padding: 5px;
}

div.linkMore
{
  float: right;
}

div.linkMore a
{
  font-size: 11px;
  font-weight: bold;
  color: #2e8715;
}

div.newsBody
{
  _width: 520px;
  background-color: #dddcdc;
}

div.newsBodyTop
{
  background: url("../images/news-top.png") right top no-repeat;
}

div.newsBodyMain
{
  _width: 520px;
  _border: 1px solid #dddcdc;
  padding: 0px 15px;
}

div.newsItem
{
  float: left;
  width: 30%;
  margin-right: 10px;
}

div.newsBodyBottom
{
  background: url("../images/news-bottom.png") left bottom no-repeat;
}

/* ============================================================================= */
/* FORMULAR - VYKAZ */
#form-vykaz1{width:734px;}
#form-vykaz{width:731px;}
#form-vykaz .fv-b1{width:30px;height:99px;background-color:#158B3D;color:white;}
#form-vykaz .fv-b2{width:124px;height:99px;background-color:#158B3D;color:white;}
#form-vykaz .fv-b3{width:95px;height:79px;background-color:#74BB2D;color:white;}
#form-vykaz .fv-b4{width:47px;height:19px;background-color:#74BB2D;color:white;}
#form-vykaz .fv-b5{width:47px;height:19px;background-color:#74BB2D;color:white;}

#form-vykaz .fv-b4b,#form-vykaz .fv-b5b{width:47px;height:19px;background-color:#2e8915;color:white;}

#form-vykaz .fv-b3c{width:95px;height:79px;background-color:#F59223;color:white;}
#form-vykaz .fv-b4c{width:47px;height:19px;background-color:#F59223;color:white;}
#form-vykaz .fv-b5c{width:47px;height:19px;background-color:#F59223;color:white;}

#form-vykaz .fv-b6{width:30px;height:53px;background-color:#EAEAEA;color:#666666;border:1px solid #D9D9D9;}
#form-vykaz .fv-b7{width:124px;height:53px;background-color:#EAEAEA;color:#158C3C;border:1px solid #D9D9D9;padding:4px; font-weight:normal;}
#form-vykaz .fv-b8{width:47px;height:53px;background-color:#FFFF93;color:#666666;border:1px solid #D9D9D9;}
#form-vykaz .fv-b9{width:47px;height:53px;background-color:#EAEAEA;color:#666666;border:1px solid #D9D9D9;}

#form-vykaz .fv-b6n{width:30px;height:19px;background-color:#EAEAEA;color:#666666;border:1px solid #D9D9D9;}
#form-vykaz .fv-b8n{width:47px;height:19px;background-color:#FFFF93;color:#666666;border:1px solid #D9D9D9;}

#form-vykaz .fv-b6b{width:30px;height:19px;background-color:#f4f4f4;color:#000;border:1px solid #f4f4f4;}
#form-vykaz .fv-b6bp{width:30px;height:19px;background-color:#dfc;color:#000;border:1px solid #dfc;}
#form-vykaz .fv-b8b{width:47px;height:19px;background-color:#fff;color:#000;border:1px solid #f4f4f4;}
#form-vykaz .fv-b8bp{width:47px;height:19px;background-color:#fff;color:#000;border:1px solid #dfc;}

#form-vykaz .fv-b6bv{width:30px;height:19px;background-color:#eeee93;color:#000;border:1px solid #f4f4f4;}
#form-vykaz .fv-b8bv{width:47px;height:19px;background-color:#FFFF93;color:#000;border:1px solid #f4f4f4;}

#form-vykaz .input-text-svetly{color:#666666;text-align:center;width:40px;border:1px solid #FFFF93;border-bottom:1px dotted #666666;background-color:#FFFF93;font-size:10px;}
#form-vykaz .input-text-tmavy{color:#666666;text-align:center;width:40px;border:1px solid #EAEAEA;border-bottom:1px dotted #666666;background-color:#EAEAEA;font-size:10px;}

#form-vykaz .input-text-baterie{color:#666666;text-align:center;width:40px;border:1px solid #fff;border-bottom:1px dotted #666666;background-color:#fff;font-size:10px;}
/* /FORMULAR - VYKAZ */
/* FORMULAR - REGISTRACE */
#form-registrace{width:540px;}
/* /FORMULAR - REGISTRACE */
/* FORMULAR - OBEJDNAVKA */
#form-objednavka{width:540px;}
#form-objednavka .fo-b1{width:77px;background-color:#5BB300; font-weight:bold; padding:2px; color:white;}
#form-objednavka .fo-b2{width:77px;border:1px solid #D9D9D9; background-color:#F3F3F3; padding:2px; color:#666666;}
#form-objednavka .input-text{color:#666666;text-align:center;width:55px;border:1px solid #F3F3F3;border-bottom:1px dotted #666666;background-color:#F3F3F3;font-size:10px;}
#form-objednavka .input-text-vetsi{color:#666666;text-align:center;width:75px;border:1px solid #F3F3F3;border-bottom:1px dotted #666666;background-color:#F3F3F3;font-size:10px;}
/* /FORMULAR - OBEJDNAVKA */
/* FORMULAR - STEJNE STYLY */
.form-input-text{border:1px solid #D9D9D9; background-color:#F3F3F3; font-size:11px; padding:2px; color:#2E4369;}
.form-bunka-oddeleni{border-bottom:1px dotted #CCCCCC;}
.form-text-akce{font-size:13px; color:#5BB300; font-weight:bold;}
.form-input-select{border:1px solid #D9D9D9; background-color:#F3F3F3; font-size:10px; padding:2px; color:#2E4369;}
.form-zeleny-nadpis{color:#158B3D;}
/* /FORMULAR - STEJNE STYLY */

.text-cerveny{color: red;}

#login-form{margin:5px;}
#login-form .nadpis{color:#666666; font-size:10px; font-weight:bold;}
#login-form .login-bunka{border:1px solid #D9D9D9; background-color:#F3F3F3;width:100px;font-size:10px; color:#666666;padding:2px;}
#login-form .prihlasen{color:#666666; font-size:11px;}

/* do FCK */
/*h1{color:#148D40;font-size:15px;} */
h2{color: #2e8915;font-size:14px;}
h3{color: #2e8915;font-size:12px;}
h4,h5,h6{color:#148D40;font-size:11px;}
.cerveny-text{color:#D50005;}
.cerny-text{color:black;}
.sedy-text{color:#666666;}
.sv-zeleny-text{color:#58B201;}
.tm-zeleny-text{color:#158A3B;}
.bunka-tecky{border-top:1px dotted #CECECE;}

/* pripojene info */
#pripojene-texty{margin-bottom:10px;}
#pripojene-obrazky{margin-bottom:10px;}
#pripojene-soubory{margin-bottom:10px;}
.img-ram{border:1px solid #ADADAD;}

table#pr-menu-aktuality{margin:8px;margin-top:20px;background-image:url(../images/tecky.jpg); background-position:top; background-repeat:repeat-x;}
#pr-menu-aktuality td.akt-nadpis{padding-top:5px; padding-bottom:5px; color:white; font-weight:bold;}

td.nadpisProdejci{color:white; background-color:#74BB2D; padding:2px;font-weight:bold;}
td.bunkaProdejci{color:#666666; background-color:white; padding:2px; border-bottom:1px solid #CCCCCC;}

td.nadpis-zeleny{padding:2px;background-color:#74BB2D; color:white; font-weight:normal;}
td.nadpis-modry{padding:2px;background-color:#742DBB; color:white; font-weight:normal;}
.radek-lichy{background-color:white;padding:2px;}
.radek-sudy{background-color:#F3F3F3;padding:2px;}

#nacitaniBoxTable{width:380px; height:100px; background-color:#FFFF93; z-index:50; border:2px solid #158B3D;}
.text-white{color:white;}
