/* CSS RESET ZACATEK */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}
body {line-height: 1;}
blockquote, q {quotes: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
/* CSS RESET KONEC */

body {font-family: Verdana, sans-serif}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
a img {border:0px;border:none;}
span.uzavirac, .cleaner {clear:both;overflow:hidden;height:1px;display:block;font-size:0;}
sup {color:red;}
button {cursor:pointer}

#page {width:925px;margin:0px auto;margin-top:40px;background: url("../images/page-bg.gif") left top repeat-y;background-position:684px 0px;}
#page .drobeckova-nav {font-size:10px;color:#006bac;right:0px;text-align:right;}
#page .drobeckova-nav a {font-size:10px;color:#006bac;text-decoration:underline;}
#page .drobeckova-nav a:hover {text-decoration:none;}
#page .drobeckova-nav span {font-weight:bold;}
#left {width:685;float:left;}

#hlava {background: url("../images/hlava.jpg") center bottom no-repeat;width:685px;height:200px;position:relative}
#hlava .logo {float:left;width:350px;}
#hlava .logo a img {float:left;}
#hlava .logo strong {float:left;color:#006bac;font-size:14px;margin-left:10px;margin-top:44px;}
#hlava .lang {background: url("../images/lang-bg.gif") right bottom no-repeat;float:right;margin-top:43px;height:20px;width:262px;font-size:11px;font-weight:bold;color:#006bac;}
#hlava .lang em {font-style:normal;float:left;font-size:10px;}
#hlava .lang img {float:right;margin-right:4px;}

#obsah {border-top:5px solid #cfcfcf;border-right:1px solid #b8b8b8;padding-top:10px;width:684px;color:#646464;font-size:11px;line-height:16px;}
#obsah a {color:#006bac;}
#obsah h1, #obsah h2.h1, #obsah h2.main_heading {text-transform:uppercase;font-size:14px;background: url("../images/li-sipka.gif") left center no-repeat;background-position:0px 4px;*background-position:0px 3px;color:#006bac;padding-left:20px;margin-bottom:12px;}
#obsah p {padding-right:10px;}
#obsah .hp-box {float:left;width:150px;color:#646464;padding-right:9px;border-right:1px solid #b8b8b8;margin-bottom:15px;margin-right:14px;height:290px;position:relative}
#obsah .hp-box h2 {color:#006bad;font-size:12px;margin-top:10px;}
#obsah .hp-box p {font-size:11px;margin-top:5px;}
#obsah .hp-box p a {color:#006bac}
#obsah .hp-box a.vice {float:right;background: url("../images/li-sipka.gif") left center no-repeat;background-position:0px 2px;color:#006bac;font-size:11px;padding-left:15px;position:absolute;bottom:5px;right:15px;}
#obsah .hp-box a:hover.vice {color:#646464;}
#obsah .hp-box-maly {text-align:center;font-size:11px;float:left;width:65px;*width:60px;color:#646464;margin-bottom:15px;margin-right:11px;*margin-right:8px;height:70px;position:relative}
#obsah .hp-box-maly a {color:#006bac;margin-top:5px;text-decoration:underline}
#obsah .hp-box-maly a:hover {color:#646464;}
#obsah .news {font-size:11px;color:#646464;padding-right:10px;text-align:justify;}
#obsah .news h2 {font-size:12px;color:#006bac;margin-bottom:10px;}
#obsah .news a {color:#006bac;}
#obsah .anotation {border-bottom:1px solid #b8b8b8;padding-bottom:12px;margin-bottom:15px;margin-right:16px;}
#obsah .product-box {margin-bottom:9px;height:250px;position:relative;background-color:#fafafa;border:1px solid #cccccc;padding:5px;float:left;width:150px;margin-right:9px;text-align:center;}
* html #obsah .product-box {width:152px;margin-right:5px;margin-bottom:5px;}
#obsah .product-box h3 a {font-size:12px;display:block;margin-bottom:10px;}
#obsah .product-box a img {margin-bottom:10px;}
#obsah .product-box p {text-align:justify;margin-top:5px;}
#obsah .product-box ul {margin-left:15px;text-align:left;}
#obsah .product-box a.vice {float:right;background: url("../images/li-sipka.gif") left center no-repeat;background-position:0px 2px;color:#006bac;font-size:11px;padding-left:15px;position:absolute;bottom:5px;right:5px;}
#obsah .product-box a:hover.vice {color:#646464;}
#obsah form.classic-form legend {display:none;}
#obsah form.classic-form label {float:left;padding-right:10px;width:130px;text-align:right}
#obsah form.classic-form input, #obsah form.classic-form textarea {margin-bottom:5px;}
#obsah form.classic-form textarea {width:250px;height:80px;}
#obsah form.classic-form div.form-div {margin-bottom:5px;}

#obsah .detail-forogalerie img {float:left;margin:5px;border:1px solid #F0F0F0;background-color:white;padding:2px;}
#obsah .detail-text {border-top:1px solid rgb(184,184,184);border-bottom:1px solid rgb(184,184,184);padding-top:10px;padding-bottom:10px;margin-top:10px;}
#obsah .detail-text p {padding-right:20px;}
#obsah .detail-download {width:200px;float:left;border-right:1px solid rgb(184,184,184);padding-top:10px;}
#obsah .detail-download h2 {color:#006BAC;font-size:14px;margin-bottom:10px;}
#obsah .detail-download img {margin-right:10px;}
#obsah .detail-souvisejici {width:450px;float:left;padding-top:10px;padding-left:10px;margin-left:-1px;border-left:1px solid rgb(184,184,184);}
#obsah .detail-souvisejici h2 {color:#006BAC;font-size:14px;margin-bottom:10px;}
#obsah .detail-souvisejici .box {margin:5px;border:1px solid #F0F0F0;width:100px;height:115px;float:left;text-align:center;padding-top:5px;}
* html #obsah .detail-souvisejici .box {margin:3px;}

#right {float:right;width:239px;margin-top:23px;position:relative;right:1px;}
#right h4 {font-size:12px;color:white;background: url("../images/menu.gif") center top no-repeat;height:26px;line-height:27px;padding-left:30px;}
#right ul#mainmenu, #right ul#mainmenu ul {list-style-type:none;font-size:11px;} 
#right ul#mainmenu li a {_margin-top:-1px;border-bottom:1px dashed #b8b8b8;display:block;padding-top:8px;padding-bottom:8px;padding-left:30px;color:#0097c2;font-weight:bold;text-decoration:none;width:209px;background: url("../images/li-sipka.gif") left center no-repeat;background-position:11px 9px;}
#right ul#mainmenu li a.active {background:#f0f0f0 url("../images/li-sipka.gif") left center no-repeat;background-position:11px 9px;}
#right ul#mainmenu a.highlight {font-weight:bold; color:orange;}
#right ul#mainmenu li a:hover {background:#f0f0f0 url("../images/li-sipka.gif") left center no-repeat;background-position:11px 9px;}
#right ul#mainmenu ul {background: url("../images/li-linka.gif") left top repeat-x;}
#right ul#mainmenu ul li a {background: url("../images/li-plus.gif") left center no-repeat;background-position:31px 9px;color:#0097c2;font-weight:bold;padding-left:50px;width:189px;}
#right ul#mainmenu ul li a.active {background:#f5f5f5 url("../images/li-minus.gif") left center no-repeat;background-position:31px 9px;}
#right ul#mainmenu ul li a:hover.active {background:#f5f5f5 url("../images/li-minus.gif") left center no-repeat;background-position:31px 9px;}
#right ul#mainmenu ul li a:hover {background:#f5f5f5 url("../images/li-plus.gif") left center no-repeat;background-position:31px 9px;}
#right ul#mainmenu ul ul {background: url("../images/li-linka.gif") left top repeat-x;}
#right ul#mainmenu ul ul li a {background: url("../images/li-specka.gif") left center no-repeat;background-position:51px 9px;color:#0097c2;font-weight:normal;padding-left:70px;width:169px;}
#right ul#mainmenu ul ul li a.active {background:#f5f5f5 url("../images/sipka-li-dolu.gif") left center no-repeat;background-position:51px 9px;}
#right ul#mainmenu ul ul li a:hover.active {background:#f5f5f5 url("../images/li-specka.gif") left center no-repeat;background-position:51px 9px;}
#right ul#mainmenu ul ul li a:hover {background:#f5f5f5 url("../images/li-specka.gif") left center no-repeat;background-position:51px 9px;}
#right ul#mainmenu ul ul ul li a {background: url("../images/sipka-bezramecku.gif") left center no-repeat;background-position:71px 9px;color:#0097c2;padding-left:90px;width:149px;}
#right ul#mainmenu ul ul ul li a.active {background:#f5f5f5 url("../images/sipka-bezramecku.gif") left center no-repeat;background-position:71px 9px;}
#right ul#mainmenu ul ul ul li a:hover.active {background:#f5f5f5 url("../images/sipka-bezramecku.gif") left center no-repeat;background-position:71px 9px;}
#right ul#mainmenu ul ul ul li a:hover {background:#f5f5f5 url("../images/sipka-bezramecku.gif") left center no-repeat;background-position:71px 9px;}
#right ul#mainmenu li.ebraloUL {background-color:#e1f1f5;}
#right ul#mainmenu li.ebraloUL ul ul li {background-color:#eff8fb;}
#right ul#mainmenu li.ebraloUL ul ul ul li {background-color:#f6fdff}
#right ul#mainmenu li.ebraloUL ul li ul li ul li ul li a {padding-left:110px;background-position:91px 9px;width:129px;}
#right ul#mainmenu li.ebraloUL ul li ul li ul li ul li a:hover {background-position:91px 9px;}

#right .login {font-size:11px;color:#646464;margin-bottom:10px;}
#right .login {padding:20px 10px;background:#f9f9f9 url("../images/li-linka.gif") center bottom repeat-x;}
#right .login legend {font-size:11px;font-weight:bold;color:#646464;margin-bottom:10px;}
#right .login label {float:left;width:120px;font-size:11px;color:#646464;margin-bottom:5px;text-align:left;margin-top:4px;}
#right .login input {float:left;border:1px solid shadow;width:80px;height:14px;margin-bottom:5px;font-size:11px;}
#right .login button {cursor:pointer;float:left;margin-top:-1px;*line-height:16px;*height:22px;}
#right .login ul {margin-left:20px;}
#right .login li {margin: 2px 0 2px 0;}
#right .login a {color: #006bad;text-decoration: none;}
#right .login a:hover {color: #0097C2}
#right h2 {color:#646464;
font-size:11px;
font-weight:bold;
margin-bottom:10px;}
#right .banner { padding:20px 10px; color:#646464; font-size:11px; margin-bottom:10px;} 
#right .banner img { margin-bottom:10px; }
#right .banner h3 { text-align:center; }

#pata {width:925px;margin:0px auto;margin-top:-1px;background: url("../images/pata-bg.gif") center top no-repeat;line-height:28px;color:white;font-size:9px;}
#pata a {color:white;font-size:9px;text-decoration:none;}
#pata a:hover {text-decoration:underline;}
#pata .left {float:left;width:675px;padding-left:10px;}
#pata .right {float:right;width:235px;}
#pata .bottom, #pata .bottom a {color:#006bac;}

.mapa-stranek ul {margin-left:20px;}

.shop_products {border-collapse: collapse; width: 100%;}
.shop_products td,.shop_products th {border: none; padding: 5px;}
.shop_products tr.odd {background: #F1F1F1;}
.shop_products tr.bottom_line {border-bottom: 1px solid #646464;}
.shop_products tr.top_line {border-top: 1px solid #646464;}
.shop_products td.paging span.left {display: block;float: left;}
.shop_products td.paging span.right {display: block;float: right;}
.shop_products td.paging {text-align: center;}

  /* higshlith / img */
  
  .highslide {
  	cursor: url('../highslide/graphics/zoomin.cur'), pointer;
      outline: none;
  }
  .highslide-active-anchor img {
  	visibility: hidden;
  }
  .highslide img {
  	border: 2px solid gray;
  }
  .highslide:hover img {
  	border: 2px solid white;
  }
  
  .highslide-wrapper {
  	background: white;
  }
  .highslide-image {
      border: 2px solid white;
  }
  .highslide-image-blur {
  }
  .highslide-caption {
      display: none;
      
      border: 2px solid white;
      border-top: none;
      font-family: Verdana, Helvetica;
      font-size: 10pt;
      padding: 5px;
      background-color: white;
  }
  .highslide-loading {
      display: block;
  	color: black;
  	font-size: 8pt;
  	font-family: sans-serif;
  	font-weight: bold;
      text-decoration: none;
  	padding: 2px;
  	border: 1px solid black;
      background-color: white;
      
      padding-left: 22px;
      background-image: url('../highslide/graphics/loader.white.gif');
      background-repeat: no-repeat;
      background-position: 3px 1px;
  }
  a.highslide-credits,
  a.highslide-credits i {
      padding: 2px;
      color: silver;
      text-decoration: none;
  	font-size: 10px;
  }
  a.highslide-credits:hover,
  a.highslide-credits:hover i {
      color: white;
      background-color: gray;
  }
  
  .highslide-move {
      cursor: move;
  }
  
  .highslide-overlay {
  	display: none;
  }
  
  a.highslide-full-expand {
  	background: url('../highslide/graphics/fullexpand.gif') no-repeat;
  	display: block;
  	margin: 0 10px 10px 0;
  	width: 34px;
  	height: 34px;
  }
  
  
  /* Controlbar example */
  .controlbar {	
  	background: url('../highslide/graphics/controlbar4.gif');
  	width: 167px;
  	height: 34px;
  }
  .controlbar a {	
  	display: block;
  	float: left;
  	/*margin: 0px 0 0 4px;*/	
  	height: 27px;
  }
  .controlbar a:hover {
  	background-image: url('../highslide/graphics/controlbar4-hover.gif');
  }
  .controlbar .previous {
  	width: 50px;
  }
  .controlbar .next {
  	width: 40px;
  	background-position: -50px 0;
  }
  .controlbar .highslide-move {
  	width: 40px;
  	background-position: -90px 0;
  }
  .controlbar .close {
  	width: 36px;
  	background-position: -130px 0;
  }
  
  
  /* Necessary for functionality */
  .highslide-display-block {
      display: block;
  }
  .highslide-display-none {
      display: none;
  }
  
  /* highslide / html */
  .highslide-html {
      background-color: white;
  }
  .highslide-html-blur {
  }
  .highslide-html-content {
  	position: absolute;
      display: none;
  }
  .highslide-loading {
      display: block;
  	color: black;
  	font-size: 8pt;
  	font-family: sans-serif;
  	font-weight: bold;
      text-decoration: none;
  	padding: 2px;
  	border: 1px solid black;
      background-color: white;
      
      padding-left: 22px;
      background-image: url('../highslide/graphics/loader.white.gif');
      background-repeat: no-repeat;
      background-position: 3px 1px;
  }
  a.highslide-credits,
  a.highslide-credits i {
      padding: 2px;
      color: silver;
      text-decoration: none;
  	font-size: 10px;
  }
  a.highslide-credits:hover,
  a.highslide-credits:hover i {
      color: white;
      background-color: gray;
  }
  
  
  /* Styles for the popup */
  .highslide-wrapper {
  	background-color: white;
  }
  .highslide-wrapper .highslide-html-content {
      width: 300px;
      padding: 5px;
  }
  .highslide-wrapper .highslide-header div {
  }
  .highslide-wrapper .highslide-header ul {
  	margin: 0;
  	padding: 0;
  	text-align: right;
  }
  .highslide-wrapper .highslide-header ul li {
  	display: inline;
  	padding-left: 1em;
  }
  .highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
  	display: none;
  }
  .highslide-wrapper .highslide-header a {
  	font-weight: bold;
  	color: gray;
  	text-transform: uppercase;
  	text-decoration: none;
  }
  .highslide-wrapper .highslide-header a:hover {
  	color: black;
  }
  .highslide-wrapper .highslide-header .highslide-move a {
  	cursor: move;
  }
  .highslide-wrapper .highslide-footer {
  	height: 11px;
  }
  .highslide-wrapper .highslide-footer .highslide-resize {
  	float: right;
  	height: 11px;
  	width: 11px;
  	background: url('../highslide/graphics/resize.gif');
  }
  .highslide-wrapper .highslide-body {
  }
  .highslide-move {
      cursor: move;
  }
  .highslide-resize {
      cursor: nw-resize;
  }
  
  /* These must be the last of the Highslide rules */
  .highslide-display-block {
      display: block;
  }
  .highslide-display-none {
      display: none;
  }/* CSS Document */

#page #left #obsah .anotation p {margin-bottom:10px;text-align:justify;}
#page #left #obsah .anotation h2 {margin-bottom:10px;font-size:13px;color:#006BAC;}
#page #left #obsah .anotation h3 {margin-bottom:10px;font-size:12px;color:#006BAC;}
#page #left #obsah .anotation h4 {margin-bottom:10px;font-size:11px;color:#006BAC;}
#page #left #obsah .anotation table {margin-bottom:10px;}
#page #left #obsah .anotation form {margin-bottom:10px;}
#page #left #obsah .anotation ul {margin-bottom:10px;margin-left:30px;}
#page #left #obsah .anotation ol {margin-bottom:10px;margin-left:30px;}

.highslide-html-content {font-size:12px;}
.highslide-html-content legend {padding-bottom:10px;*margin-left:-7px;}
.highslide-html-content #dokoseform input.text {text-align:center;width:40px;}

#obsah h2 {color:#006bad;font-size:12px;margin-bottom:10px;}
#obsah p {margin-bottom:10px;}
