body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td
{margin:0;padding:0;}

h1,h2,h3,h4,h5,h6,legend,pre,code
{font-size:1em;}

a, a:visited 
{color: Blue;}

a img,:link img,:visited img
{border:none;}

:active:focus
{outline:0;}

address,caption,cite,code,dfn,th,var
{font-style:normal;font-weight:normal;}

div.cite
{font-style:italic;font-weight:normal; background-color:#F0F0F0; border:solid 1px #D0D0D0; width:370px; padding:10px; margin:10px 10px 20px 10px;}

table
{border-collapse:collapse;border-spacing:0;font-size:1em;}

caption,th
{text-align:left;}

.hide
{display:none;}

.block
{display:block;}

.clear_all,.clear-all,.e-clear-all
{clear:both;margin:0;height:0;}

.accessibility-header
{text-indent:-9999px;position:absolute;}

h4 a.anchor
{display:none;}

.clear_all:after,.clear-all:after,.e-clear-all:after
{content:".";display:block;height:0;clear:both;visibility:hidden;}

* html>body .clearfix
{display:inline-block;width:100%;}

* html .clearfix
{/* Hides from IE-mac \*/ height:1%;/* End hide from IE-mac */;}

.lang_select 
{position:relative;left:855px;top:36px;}

.phone
{position:relative;left:790px;top:90px;}

.cudlik
{position:relative;left:444px;top:102px; z-index:100;}

.offScreen
{position:absolute;left:-9999px;}

body
{margin:0;padding:0 0 20px 0;border:0;background:#ccc;}

.e-wrapper
{width:100%;margin:0;padding:0;}

.e-shell
{width:100%;float:left;}

.e-foot
{
    width:960px; height:50px; margin:0px auto; background-color:#ffffff;color:#000000;
    background:url(../img/bg_Footer.jpg) no-repeat top left;
    padding-top:40px;text-align: center; font-size: 9px;
}

.e-foot-post
{clear:both;}

.e-foot-table
{width:928px; margin-left:14px;}

.e-foot-table-td
{font-size:9px;color:#A15034;font-weight:bold;}

.a-shell
{width:100%;clear:both;}

.e-head-pre,.e-navigation-primary,.e-body, .e-foot
{width:960px;margin:0 auto;}

.e-head
{background:url(../img/bg_Header.jpg) no-repeat top left; width:960px; height:163px; margin:0 auto;color:#000000;}


.e-hrc-left,.e-hrc-right,.e-frc-left,.e-frc-right,.e-rounded-block-head,.e-rounded-block-foot
{display:none;}

.site-logo
{background:url(../img/logo.jpg) no-repeat top left;text-indent:-9999px;border:0;padding:0;margin:0;min-width:200px;min-height:80px;}

.site-logo a:link,.site-logo a:visited
{display:block;width:100%;height:100%;}

body
{behavior:url("csshover.htc");}

.e-navigation-primary
{height:30px; clear:both;}

.e-navigation-primary ul
{margin:0; list-style:none;}

.e-navigation-primary ul li
{display:block;position:relative;line-height:30px;float:left;list-style:none;height:1%;margin:0;left:6px;}

.e-navigation-primary ul li a:link,.e-navigation-primary ul li a:visited
{display:block;height:auto;width:auto;padding:0 1.5em;text-align:center;}

.e-navigation-primary ul li a:hover,.e-navigation-primary ul li a:focus
{text-decoration:none;}

.e-navigation-primary ul ul
{position:absolute;left:-9999px;width:inherit;z-index:999;}

.e-navigation-primary ul ul li
{float:none;white-space:nowrap;vertical-align:bottom;}

.e-navigation-primary ul ul li a:link,.e-navigation-primary ul ul li a:visited
{width:auto;height:1%;text-align:left;}

.e-navigation-primary ul ul ul
{display:none;position:absolute;top:0;left:100%;z-index:9990;}

.e-navigation-primary ul li:hover ul,.e-navigation-primary ul a:hover ul
{left:auto;}

.e-navigation-primary ul li:hover ul ul,.e-navigation-primary ul a:hover ul ul
{display:none;}

.e-navigation-primary ul li:hover ul li:hover ul,.e-navigation-primary ul a:hover ul a:hover ul
{left:100%;display:block;position:absolute;}

body
{font-size:75%;line-height:1.5em;margin:0;padding:0;}

html>body
{font-size:12px;}

h1
{margin:0;font-size:1.6666666666666667em;line-height:.9em;margin-bottom:.9em;}

h2
{margin:0;font-size:1.5em;line-height:1em;margin-bottom:1em;}

h3
{margin:0;font-size:1.3333333333333333em;line-height:1.125em;margin-bottom:1.125em;}

h4
{margin:0;font-size:1.1666666666666667em;line-height:1.2857142857142858em;margin-bottom:1.2857142857142858em;}

p,ul,blockquote,pre,td,th
{margin:0;font-size:1em;line-height:1.5em;margin-bottom:1.5em;}

p.small
{margin:0;font-size:.8333333333333334em;line-height:1.8em;margin-bottom:1.8em;}

table
{border-collapse:collapse;margin-bottom:1.5em;}

a
{text-decoration:none;}

a:hover,a:focus
{text-decoration:underline;}

ol li
{list-style:decimal outside;}

.accessibility-content-hidden
{visibility:hidden;position:absolute;}

strong,b
{font-weight:bold;}

em,i
{font-style:italic;}

code
{font-family:"Courier New",Courier,monospace;font-size:1em;white-space:pre;color:#c00;line-height:1.5em;}

pre
{font-family:monospace;font-size:1.0em;}

blockquote,ul,ol,dl
{margin:1.5em;}

th,td
{border:1px solid #000;padding:.5em;}

th
{font-weight:bold;text-align:center;}

caption
{margin-bottom:.5em;text-align:center;}

p,fieldset,table,pre
{margin-bottom:1.5em;}

.strong
{font-weight:bold;}

.italtic
{font-style:italic;}

.underlined
{text-decoration:underline;}

.allcaps
{text-transform:capitalize;}

.smallcaps
{font-variant:small-caps;}

.uppercase
{text-transform:uppercase;}

.lowercase
{text-transform:lowercase;}

.hint
{text-decoration:underline;font-style:normal;font-weight:normal;}

.red
{color:red;}

.spirit-orange
{color:#FF954C;}

.png
{behavior:url("iepngfix.htc");}

body
{background:#FFFFFF; color:#000000;}

.phone-icon
{background:url(../img/tel.gif) left 1px no-repeat;}

div#flashcontent
{margin-bottom:4px;}

.e-head .e-head-share
{position:absolute;bottom:3px;right:0;width:960px;}

.e-head .e-head-share table th
{border:#fff 0!important;}

table td,table tr,table th
{border:#fff 0;}

.MainBody
{color:#000000;padding:40px 35px 10px 35px; height:1%;width:890px;margin:0; background:url(../img/bg_Body.jpg) no-repeat top left;}

.Panel-Right
{color:#000000;margin:20px 0px 20px 20px;height:1%;overflow:hidden;float:right; }

.Panel-Left
{color:#000000;margin:20px 20px 20px 0;height:1%;overflow:hidden;float:left;}

.img_prod
{margin:0px 5px 0px 7px;}

.ProductSlider img.screen-shot
{border:1px solid #fff;}

.ProductSlider
{padding:20px 0;border-top:1px solid #333; border-bottom:1px solid #333;height:1%;width:437px;overflow:hidden;}

div#Slider
{clear:both;}

div.scroller
{overflow:hidden;width:437px;clear:both;}

div.scroller div.content
{width:10000px;overflow:hidden;}

div.scroller div.section
{float:left;overflow:hidden;width:437px;}

div.section img
{float:left;margin-right:20px;}

div.section div.port-desc
{float:left;width:250px;font-size:.9em; color:#000000;}

div.section div.port-desc a:link,div.section div.port-desc a:visited,a.external
{padding-right:12px;}

div.port-desc p
{margin-bottom:3px;}
div.ProductSlider div.controls
{overflow:hidden; margin-top:15px;}

div.ProductSlider div.controls ul
{list-style:none;margin:0;padding:0;float:left;}

div.ProductSlider div.controls ul li 
{float:left;margin-right:1px;}


div.ProductSlider div.controls a:link,div.ProductSlider div.controls a:visited
{color:#000000;display:block;padding:4px 3px;background:#FFFFFF; border:1px solid #c0c0c0;}

div.ProductSlider div.controls a:hover,div.ProductSlider div.controls a:focus
{background:#2E2E2E; color:#FFFFFF; text-decoration:none;}

div.ProductSlider div.controls p#site-name
{float:left;font-size:.9em;color:#600000;margin:4px 0 0 1em;}

.subsection-client-testimonials ul.quotes li
{margin-bottom:1em;border-bottom:1px dotted #e1e1e1;overflow:hidden;padding:1em 0;}

body
{font-family:Verdana,Geneva,sans-serif;color:#fff;}

.site-logo
{width:526px;height:130px;}

a.site-logo-img
{display:block;height:154px;}

.e-site_logo
{float:left;width:526px;}

h1,h2,h3,h4,h5,h6
{font-family:Arial,Helvetica,sans-serif;}

acronym
{cursor:help;}

.e-navigation-primary
{height:30px;clear:both;background:transparent url(../img/bg_Menu.jpg) repeat-x;}

.e-navigation-primary ul
{padding:0;margin:0;list-style:none;margin-left:20px;}

.e-navigation-primary ul li
{display:block;position:relative;line-height:30px;float:left;list-style:none;height:1%;margin:0;}

.e-navigation-primary ul li a:link,.e-navigation-primary ul li a:visited
{display:block;height:auto;width:auto;padding:0 1.5em;text-align:center;}

.e-navigation-primary ul li a:hover,.e-navigation-primary ul li a:focus
{text-decoration:none;}

.e-navigation-primary ul ul
{position:absolute;left:-9999px;width:inherit;z-index:999;}

.e-navigation-primary ul ul li
{float:none;white-space:nowrap;vertical-align:bottom;}

.e-navigation-primary ul ul li a:link,.e-navigation-primary ul ul li a:visited
{width:auto;height:1%;text-align:left;}

.e-navigation-primary ul ul ul
{display:none;position:absolute;top:0;left:100%;z-index:9990;}

.e-navigation-primary ul li:hover ul,.e-navigation-primary ul a:hover ul
{left:auto;}

.e-navigation-primary ul li:hover ul ul,.e-navigation-primary ul a:hover ul ul
{display:none;}

.e-navigation-primary ul li:hover ul li:hover ul,.e-navigation-primary ul a:hover ul a:hover ul
{left:100%;display:block;position:absolute;}




ul.pri-nav li span
{margin: 0 18px 0 18px; color:yellow;}  /* aktivni */

ul.pri-nav li a:link,ul.pri-nav li a:visited
{color:#FFFFFF;}  /* barva menu */

ul.pri-nav li a:hover,ul.pri-nav li a:focus
{background:url(../img/bg_menu_Act.gif) repeat-x 0 0;color:#fff;}

.e-navigation-primary ul ul li
{background:#AAAAAA; width:250px;}

.e-navigation-sub ul
{margin:0 0 1.5em 0;padding:0;list-style:none;}

.e-navigation-sub ul li
{margin:.5em 0 .5em .5em;padding:0 0 0 14px;background:url(../img/bullet_arrow.gif) no-repeat left center;}

.e-navigation-sub ul li a:link,.e-navigation-sub ul li a:visited
{color:#fff;}

ul.list-8 {
  margin: 35px 0 0 0;
  padding: 0;
  padding-left:10px; 
  width:400px;
}
ul.list-8 li {
  margin: 0;
  padding: 1px 5px 24px 20px;
  list-style: none;
  background: url('../img/bullet8.jpg') no-repeat top left;
}

ul.list-7 {
  margin: 20px 0 0 0;
  padding: 0;
  padding-left:40px; 
}
ul.list-7 li {
  margin: 0;
  padding: 1px 5px 9px 20px;
  list-style: none;
  background: url('../img/bullet8.jpg') no-repeat top left;
}
