/* REMOVE stylesheet -------------------------------------------------------- */
body, div, p, h7, h6, h5, h4, h3, h2, h1, table, tr, td, thead, tbody, tfoot, input, textarea, fieldset, legend, label, form, button,
img, hr, ul, ol, dl, li, dt, dd
  { margin:0px; padding:0px;}
img, fieldset
  { border:0px;}
table
  { border-collapse:collapse;}
td
  { padding:0px;}
/* -------------------------------------------------------------------------- */
body
  { background:#a6dc40;
    font-family:Tahoma, Arial, Sans-serif;
    font-size:12px;
    color:#3e3e3e;}
h5, h4, h3, h2, h1
  { color:#fc8500;}
/* -------------------------------------------------------------------------- */
#top-bar
  { background:url(/img/top-bar.jpg) no-repeat top center #5f9022;
    width:100%;
    min-width:940px;
    height:21px;}
  #top-bar ul
    { text-align:center;}
    #top-bar ul li
      { color:#fff;
        display:inline;
        margin:0px 5px 0px 5px;}
      #top-bar ul li a
        { font-size:9px;
          font-weight:bold;
          color:#fff;
          text-decoration:none;}
#head
  { width:100%;
    min-width:940px;
    height:132px;}
#head-left
  { width:49%;
    text-align:center;
    float:left;}
#head h1
  { padding-right:160px;}
#head h1 a
  { width:270px;
    height:115px;
    display:block;
    text-decoration:none;
    float:right;}
#head h1 span
  { visibility:hidden;}
#head-right
  { width:450px;
    font-weight:bold;
    text-align:right;
    float:left;
    padding:50px 0px 0px 0px;}
#head-right a
  { color:#3e3e3e;
    text-decoration:none;}

.site
  { width:940px;
    margin:0px auto;}
#main-menu
  { background:url(/img/menu-bg.jpg) no-repeat 13px 0px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;}
#main-menu div
  { height:31px;}
#main-menu div div
  { background:url(/img/menu-left-bg.gif) no-repeat bottom left;
    padding:0px 0px 0px 20px;
    height:31px;}
#main-menu div div ul
  { background:url(/img/menu-right-bg.gif) no-repeat bottom right;
    list-style-type:none;
    height:31px;}

#main-menu ul li
  { background:url(/img/main-menu-butt-left1.gif) no-repeat bottom left;
    display:block;
    float:left;
    margin:0px 0px 0px 0px;}
#main-menu ul li.active, #main-menu ul li:hover
  { background:url(/img/main-menu-butt-left2.gif) no-repeat bottom left;
    display:block;}
#main-menu ul li span
  { background:url(/img/main-menu-butt-right1.gif) no-repeat bottom right;
    display:block;
    float:left;
    padding:0px 9px 0px 9px;}
#main-menu ul li.active span, #main-menu ul li:hover span
  { background:url(/img/main-menu-butt-right2.gif) no-repeat bottom right;}
#main-menu ul li span a
  { background:url(/img/main-menu-butt-bg1.gif) repeat-x bottom left #ccfa7c;
    font-family:Tahoma;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
    color:#2a5e1c;
    height:22px;
    display:block;
    float:left;
    padding:9px 2px 0px 0px;}
#main-menu ul li.active span a, #main-menu ul li:hover span a
  { background:#fff;
    color:#6dc804;}

#breadcrumb
  { color:red;width:940px;
    clear:both;}
#breadcrumb-left
  { background:url(/img/left-shade.gif) repeat-y top left #fff;
    width:258px;
    height:50px;
    float:left;}
#breadcrumb-right
  { background:url(/img/bread-right.gif) no-repeat top right #fff;
    width:198px;
    height:50px;
    float:right;}
#breadcrumb-right div
  { background:url(/img/content-shade1.gif) repeat-y top left;
    width:198px;
    height:50px;}
#breadcrumb-center
  { background:url(/img/content-shade1.gif) repeat-y top left #fff;
    width:444px;
    height:50px;
    float:left;
    padding:0px 20px 0px 20px;}
#breadcrumb-center ul
  { background:url(/img/bread-bg.gif) repeat-x bottom left;
    list-style-type:none;
    text-align:right;
    width:444px;
    padding:15px 0px 10px 0px;}
#breadcrumb-center ul li
  { display:inline;}
#breadcrumb-center ul li.divider
  { background:url(/img/bread-div.gif) no-repeat 50% 75%;
    width:8px;
    padding:0px 15px 0px 0px;}
#breadcrumb-center ul li a
  { font-family:Tahoma;
    font-size:11px;
    color:#6c6c6c;}
#breadcrumb-center ul li.active a
  { text-decoration:none;}

#cl-shade
  { background:url(/img/left-shade.gif) repeat-y top left;
    padding:0px 0px 0px 6px;}
#cr-shade
  { background:url(/img/right-shade.gif) repeat-y top right #fff;
    padding:0px 6px 0px 0px;}
    
#left-content
  { width:252px;
    float:left;}
#prod-menu
  { list-style-type:none;
    width:232px;
    position:relative;
    left:20px;
    margin:0px 0px 40px 0px;}
#prod-menu li
  { background:url(/img/left-button-left.gif) no-repeat top left;
    padding:0px 0px 0px 10px;}
#prod-menu li span
  { background:url(/img/left-button-right.gif) no-repeat top right;
    width:200px;
    display:block;
    padding:0px 13px 0px 0px;}
#prod-menu li span a
  { background:url(/img/left-button-bg.gif) repeat-x top left;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    color:#265a1a;
    text-decoration:none;
    text-align:left;
    width:195px;
    height:29px;
    display:block;
    padding:8px 0px 0px 8px;}
#prod-menu li.active, #prod-menu li:hover
  { background:none;
    padding:0px 0px 0px 0px;}
#prod-menu li.active span, #prod-menu li:hover span
  { background:none;}
#prod-menu li.active span a, #prod-menu li:hover span a
  { background:url(/img/left-button-active.png) no-repeat top left;
    width:224px;
    color:#fff;
    padding:8px 0px 0px 15px;}
  
#content
  { background:url(/img/content-shade1.gif) repeat-y top left;
    width:444px;
    line-height:1.6em;
    float:left;
    padding:0px 15px 0px 25px;}
#content h2
  { font-size:22px;
    padding:10px 0px 20px 0px;}
#content h3
  { font-size:18px;
    text-align:left;
    padding:25px 0px 10px 0px;}
#content h4
  { padding:15px 0px 5px 0px;}
#content p
  { margin:10px 0px 10px 0px;}
#content a
  { color:#6c6c6c;}
#content a:hover
  { color:#fc8500;}
#content .content-products
  { background:url(/img/bread-bg.gif) repeat-x top left;
    text-align:center;
    padding:10px 0px 0px 0px;}
#content .content-products a
  { float:left;
    padding:10px 8px 10px 9px;}
#content ul, #content ol
  { margin-left:35px;}
    
#right-content
  { background:url(/img/content-shade1.gif) repeat-y top left;
    width:185px;
    float:left;}
#right-menu
  { list-style-type:none;
    padding:0px 0px 0px 17px;
    margin:0px 0px 40px 0px;}
#right-menu li
  { border:1px solid white;}
#right-menu li span a
  { background:url(/img/right-button.png) no-repeat top left;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    color:#fff;
    text-decoration:none;
    width:149px;
    height:31px;
    display:block;
    padding:7px 0px 0px 15px;}
#right-menu li.active, #right-menu li:hover
  { background:url(/img/left-button-left.gif) no-repeat top left;
    padding:0px 0px 0px 10px;
    border:0px;}
#right-menu li.active span, #right-menu li:hover span
  { background:url(/img/left-button-right.gif) no-repeat top right;
    width:141px;
    display:block;
    padding:0px 13px 0px 0px;}
#right-menu li.active span a, #right-menu li:hover span a
  { background:url(/img/left-button-bg.gif) repeat-x top left;
    color:#23581a;
    width:136px;
    height:31px;
    display:block;
    padding:9px 0px 0px 5px;}

#left-content .box
  { width:223px;
    margin:20px 0px 0px 13px;}
#right-content .box
  { width:164px;
    margin:0px 0px 0px 15px;}
.box
  { background:url(/img/box-bg.png) repeat-x top left #093900;}
.box a
  { color:#ffa804;}
.box .box-top
  { background:url(/img/box-top-corner.gif) no-repeat top right;
    height:9px;}
.box .box-bottom
  { background:url(/img/box-bottom-corner.gif) no-repeat bottom left;
    height:50px;}
.box .box-anketa
  { background:url(/img/box-anketa.gif) no-repeat 160px 0%;
    height:28px;
    padding:10px 0px 0px 20px;}
.box .box-kontakt
  { background:url(/img/box-kontakt.gif) no-repeat 104px 0%;
    height:23px;
    padding:10px 0px 0px 20px;}
.box ul
  { list-style-type:none;
    font-size:13px;
    color:#b3f336;
    margin:15px 20px 15px 20px;}
.box p.anketa-zprava
  { font-size:10px;
    font-style:italic;
    text-align:right;
    color:#b3f336;
    padding-right:15px;}
.box p.anketa-otazka
  { font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    color:#b7f73a;
    padding:0px 20px 0px 20px}
.box p.anketa-odpoved
  { margin:10px 0px 0px 0px;
    padding:0px 20px 0px 20px}
.box p.anketa-odpoved a
  { font-family:Tahome;
    font-size:12px;
    font-weight:bold;
    color:#b7f73a;
    text-decoration:none;}
.box p.anketa-pruh
  { background:#fff;
    width:180px;
    height:9px;
    overflow:hidden;
    border:1px solid #95b000;
    margin:0px 20px 0px 20px;}
.box p.anketa-pruh span.votes
  { background:#f68515;
    height:9px;
    overflow:hidden;
    display:block;}
.box p.pocet-hlasu
  { color:#b7f73a;
    font-size:11px;
    text-align:right;
    margin:2px 25px 0px 0px;}
.box-divider
  { background:url(/img/box-div-bg.gif) repeat-x top left;
    height:2px;
    margin:5px 20px 5px 20px;}
    
#cont-bottom
  { background:url(/img/cont-bottom-shade.gif) repeat-x bottom left #fff;
    height:21px;
    margin:0px 0px 50px 0px;}
#cont-bottom-left
  { background:url(/img/cont-bottom-left.gif) no-repeat bottom left;
    float:left;
    width:258px;
    height:21px;}
#cont-bottom-center
  { background:url(/img/content-shade1.gif) repeat-y top left;
    float:left;
    width:484px;
    height:15px;}
#cont-bottom-right
  { background:url(/img/cont-bottom-right.gif) no-repeat bottom right;
    width:198px;
    height:21px;
    float:right;}
#cont-bottom-right div
  { background:url(/img/content-shade1.gif) repeat-y top left;
    width:100%;
    height:15px;}

p.mail_status_error
  { background:red;
    color:#fff;
    font-weight:bold;
    padding:5px;}
p.mail_status
  { background:#c8fa72;
    color:#2a5e1c;
    font-weight:bold;
    padding:5px;}

table.form td
  { padding:4px;}
table.form td.label
  { width:100px;
    color:#2a5e1c;
    font-weight:bold;
    text-align:right;}
table.form td.input
  { width:220px;}
table.form td.input input
  { width:200px;
    font-family:Verdana;
    font-size:10px;
    color:#3e3e3e;
    padding:2px;}
table.form span.mandatory
  { color:red;
    font-style:normal;
    font-weight:bold;
    padding-right:2px;}
table.form td.info
  { font-size:10px;
    font-style:italic;
    text-align:right;}
td.submit
  { width:320px;
    text-align:right;}
td.submit input
  { padding:3px 10px;}

#footer-left
  { background:url(/img/footer-left.png) no-repeat top right #a6dc40;
    width:50%;
    height:12px;
    overflow:hidden;
    float:left;}
#footer-right
  { background:url(/img/footer-right.png) no-repeat top left #3e6f14;
    width:50%;
    height:12px;
    overflow:hidden;
    float:right;}
#footer-right #offset
  { background:#a6dc40;
    overflow:hidden;
    width:100%;
    height:4px;}
#footer
  { background:#3e6f14;
    width:100%;
    height:95px;
    text-align:center;}
#footer-text
  { width:900px;
    margin:0px auto;
    color:#fff;}
#author
  { list-style-type:none;
    float:left;}
#author li
  { display:block;
    float:left;
    padding:30px 5px 30px 5px;}
#author li a
  { color:#fff;
    text-decoration:none;}
#copy
  { float:right;
    padding:30px 5px 30px 5px;}
    
.tabs
  { width:100%;}
.tabs td
  { padding:2px;
    border:1px solid #6c6c6c;}
.flN
  { clear:both;}
