@import "style.css";

body {margin:0px auto; background:#171717 url('../images/back-lines.gif') repeat-x; color:white; text-align:center;}
img, fieldset {border:0px;}

p { margin: 0px; padding:0px; /*margin:5px 0px;*/ }

#holder {margin:12px auto; width:781px; position:relative; /*border:1px solid #707070; */ text-align:left;}


#header {/*background:url('../images/head.jpg') no-repeat 113px 0px; _background:url('../images/head.jpg') no-repeat 114px 0px;*/ height:172px; position:relative; border:1px solid #707070; border-bottom:1px solid white; }
/*#header a.homeLink {display:block; height:150px;}*/

#header .langChange {/*float:left; height:21px; */ position:absolute; top:26px; left:0px;}
.langChange table td {padding:0px;}

#headMenu {/*text-align:center; */ width:779px; _width:779px; height:22px; font-size:11px; font-weight:bold; background: url('../images/back_menu.gif') repeat-y; font-family:Arial; border-left:1px solid #707070; border-right:1px solid #707070;}
#headMenu ul {margin:0px; padding:0 0 0 0px; list-style:none;}
#headMenu ul li {float:left; padding:0 5px;}
#headMenu ul li a {font-size:0px; /*width: 125px; line-height:20px;*/ display:block; color:#6a6968; /*padding:2px 5px 2px 5px;*/ text-transform:uppercase; text-decoration:none;/* border-top:2px solid #6a6968; border-bottom:2px solid #6a6968;*/}
#headMenu ul li a:hover {color:#f2efeb; /*border-top:2px solid #eeeeee; border-bottom:2px solid #eeeeee;*/ text-decoration:none;}
#headMenu ul.sub, #footer ul.sub {display:none;}

#headMenuSelected {float:left; width:280px; height:22px;}
#headMenuSelected2 {padding-left:32px;}
/*#headMenu ul li:first-child a {border-left:0px;}*/

/*#headMenu ul li.cssObchodni a {width:157px;}*/

#headMenu ul li.cssONas a {width:29px; height:22px; background:url('../../design/cz/menu/menu-onas-off.png') no-repeat;}
#headMenu ul li.cssONas a:hover {background:url('../../design/cz/menu/menu-onas-on.png') no-repeat;}

#headMenu ul li.cssKatalog a {width:46px; height:22px; background:url('../../design/cz/menu/menu-vyrobky-off.png') no-repeat;}
#headMenu ul li.cssKatalog a:hover {background:url('../../design/cz/menu/menu-vyrobky-on.png') no-repeat;}

#headMenu ul li.cssSluzby a {width:38px; height:22px; background:url('../../design/cz/menu/menu-sluzby-off.png') no-repeat;}
#headMenu ul li.cssSluzby a:hover {background:url('../../design/cz/menu/menu-sluzby-on.png') no-repeat;}

#headMenu ul li.cssZbozi a {width:30px; height:22px; background:url('../../design/cz/menu/menu-zbozi-off.png') no-repeat;}
#headMenu ul li.cssZbozi a:hover {background:url('../../design/cz/menu/menu-zbozi-on.png') no-repeat;}

#headMenu ul li.cssAktualne a {width:50px; height:22px; background:url('../../design/cz/menu/menu-aktualne-off.png') no-repeat;}
#headMenu ul li.cssAktualne a:hover {background:url('../../design/cz/menu/menu-aktualne-on.png') no-repeat;}

#headMenu ul li.cssDesigner a {width:48px; height:22px; background:url('../../design/cz/menu/menu-designer-off.png') no-repeat;}
#headMenu ul li.cssDesigner a:hover {background:url('../../design/cz/menu/menu-designer-on.png') no-repeat;}

#headMenu ul li.cssGalerie a {width:41px; height:22px; background:url('../../design/cz/menu/menu-galerie-off.png') no-repeat;}
#headMenu ul li.cssGalerie a:hover {background:url('../../design/cz/menu/menu-galerie-on.png') no-repeat;}

#headMenu ul li.cssKontakt a {width:43px; height:22px; background:url('../../design/cz/menu/menu-kontakt-off.png') no-repeat;}
#headMenu ul li.cssKontakt a:hover {background:url('../../design/cz/menu/menu-kontakt-on.png') no-repeat;}


/*
#menu-uvod a, #menu-akce a, #menu-slevy a ,#menu-katalog a, #menu-vyprodej a, #menu-kontakty a {width:117px;}
#menu-podminky a {width:157px;}

#headMenu ul li a.uvodni-menu {background:url('../images/button-uvodni-strana-dark.gif') no-repeat;}
#headMenu ul li a.uvodni-menu:hover {background:url('../images/button-uvodni-strana-active.gif') no-repeat;}
#headMenu ul li a.fotogal-menu {background:url('../images/button-fotogalerie-dark.gif') no-repeat;}
#headMenu ul li a.fotogal-menu:hover {background:url('../images/button-fotogalerie-active.gif') no-repeat;}
#headMenu ul li a.kestazeni-menu {background:url('../images/button-kestazeni-dark.gif') no-repeat;}
#headMenu ul li a.kestazeni-menu:hover {background:url('../images/button-kestazeni-active.gif') no-repeat;}
#headMenu ul li a.registrace-menu {background:url('../images/button-reg-dark.gif') no-repeat;}
#headMenu ul li a.registrace-menu:hover {background:url('../images/button-reg-active.gif') no-repeat;}


.kosik-menu {position:absolute; top:133px; left:643px; width:77px; height:80px; background:url('../images/button-kosik-green.gif') no-repeat 11px 15px;}
.kosik-menu:hover {background:url('../images/button-kosik-white.gif') no-repeat 11px 15px;}
*/

#shopping-cart {
  /*behavior: url('/css/iepngfix.htc');
  background: url('../images/shopping-cart-mask.png') no-repeat;
  font-size: 0.91em;*/
  position: absolute;
  right: 10px;
  top: 60px;
  width: 217px;
  height: 34px;
  
  padding: 3px 7px 7px 7px;
  text-align: right;
  font-size:10px;
}


#shopping-cart,
#shopping-cart a {
  color: #faaf40;
}

#shopping-cart a {
  text-decoration: underline;
}

#shopping-cart td.cart {
  background: url('../images/icon-cart-small.png') no-repeat 0 1px;
  padding-left: 18px;
}

#shopping-cart td {
  font-size:10px;
  padding:0px 1px 1px 1px;
}

.shoppingcart { margin:0px 0px 0px 15px; height:185px; padding:0px;}
.product .do-kosiku, .single-product .do-kosiku, .top-products .do-kosiku {background:url('../images/buttons/button-koupit.png') no-repeat; width:17px; height:16px; border:0px; cursor:pointer;}
/*.do-kosiku {background:url('../images/dokosiku.gif') no-repeat; width:16px; border:0px; cursor:pointer;}*/
.z-kosiku {background:url('../images/buttons/zkosiku.png') no-repeat; width:22px; height:22px; border:0px; cursor:pointer;}

/*.search .middle {padding:4px;}*/
.productDetail {/*border:1px solid #7eb92f; */padding:10px; background:white;}
.productDetail a {border:0px;}

.listImage {float:left; padding:0px 5px 5px 0px;}

.listovani {float:right; padding:1px 3px 0px 0px;}

.strankovani {height:25px; line-height:24px; /*color:#72b741; font-size:10px; font-weight:bold; background:#FEF5EB;*/ clear:both; padding:5px 0 0 0;}
.strankovani a {/*color:#603813; border-bottom:none;*/ text-decoration:none; padding:0 1px;}

.strankovani select, .filtrovani select {height:18px; font-size:11px; border:1px solid #C5B167; color:white; background:#202020;}
.strankovani option, .filtrovani option {font-size:11px; border:none; background:#202020;}
.strankovani input, .filtrovani input {height:17px; font-size:10px;}
option {padding:0px 5px 0px 3px;}

.navigation {padding:0 0 9px 0px; font-size:10px; color:#999999;}
.navigation a {color:#999999;}
.navigation a:hover {color:#9F0004;}

.categoryText {text-align:justify; padding:5px 2px 10px 2px;}

.table-head {background:#d8d8d8; color:#333333;}
.table-row {background:#ecede8;}
.table-line td {border-top:1px dotted #A7A6A2; padding:2px; font-size:0px;}
.table-line td.table-edit {border-bottom:0px;}
.table-blank {font-size:5px; line-height:5px;}
.table-sum {background:#d8d8d8; color:#333333;}
.table-transport {background:#EFEEE9; color:#333333;}
.table-payment {background:#EFEEE9; color:#333333;}
.table-back {/*background:#404040;*/}
.table-100, .width-100 {width:100%;}

.float-left {float:left;}
.float-right {float:right;}
.color-white {color:white;}
.color-red {color:#ff0000;}
.color-green1 {color:#d3e9a9;}
.color-green2 {color:#7eb92f;}
.color-green3 {color:#5a7c21;}
.color-brown {color:#603813;}
.clear-both {clear:both;}
.font-bold {font-weight:bold;}
.font-normal {font-weight:normal;}
.txt-left {text-align:left;}
.txt-right {text-align:right;}
.txt-center {text-align:center;}
.txt-justify {text-align:justify;}
.margin-auto {margin:0px auto;}
.margin-left-5 {margin-left:5px;}
.margin-right-5 {margin-right:5px;}
.margin-left-6 {margin-left:6px;}
.margin-right-6 {margin-right:6px;}
.margin-top-6 {margin-top:6px;}
.margin-bottom-6 {margin-bottom:6px;}
.back-none {background:none;}
.font-9 {font-size:9px;}
.font-10 {font-size:10px;}
.font-11 {font-size:11px;}
.font-12 {font-size:12px;}
.font-13 {font-size:13px;}
.font-14 {font-size:14px;}
.font-15 {font-size:15px;}
.width-20 {width:20px;}
.width-225 {width:225px;}
.width-255 {width:255px;}
.width-310 {width:310px;}
.width-425 {width:425px;}
.height-352 {height:352px;}
.height-370 {height:370px;}
.height-475 {height:475px;}
.line-height-25 {line-height:25px;}

#main .content  {
  float:left;
  width:779px;
  border-left:1px solid #707070;
  border-right:1px solid #707070;
  background:white;
  /*
  border-top:10px solid white;
  padding-left:195px;
  padding-top:8px;
  padding-right:225px;
  min-height:552px;border: 1px solid black;*/
}
#main .content-in  {
	color:#333333;
	float:right;
	width:494px;
}

#main .content-in2  {
	padding:7px 14px 30px 0px;	
}

/*	aktuality zobrazene v tele titulni stranky	*/
div.aktuality div.top	{color:#61676b;border-bottom:1px solid #cccccc;font-size:1.2em;margin-bottom:1px;text-transform:uppercase;padding-left:5px;}
div.articlePreviewDouble	{	position:relative;float:left;padding:10px;text-align:justify;margin:0px;width:240px;/*height:80px;background:#edf2f4;*/}
div.articlePreviewDouble b {	line-height:20px;color:#106da1;text-transform:uppercase;	}

div.aktuality div.top h2	{	border-bottom:0px;font-size:13px;	}


/*div.hr_bg			{	float:left;width:8px;border-right:1px solid #cccccc;margin:0px;margin-right:8px;height:100px;padding:0px;	}*/
div.hr_bg			{	display:none;	}
a.showMore			{	position:absolute;bottom:10px;right:10px;	}

#main {
  /*behavior: url('/css/iepngfix.htc');
  background: url('../images/content-shadows.png') repeat-y;
  position:relative;
  padding:0 20px 0 0;
  width:880px;*/
  text-align:left;
}

/*#main {position:relative;}*/
/*#main .content  {padding:0px 225px 0px 203px; position:absolute;}*/

.pageStructure  {
  font-weight:normal;
  color:#686868;

  padding-bottom:8px;
  padding-left:190px;
  padding-top:8px;
  padding-right:210px;

  margin-right:10px;
  margin-left:10px;
  margin-bottom:8px;

/*  background:url('../images/menuBrowserBg.gif') bottom left repeat-x;*/
  border-bottom:3px solid #E6E6E6;
}

.content .message  {
  text-align:center;font-size:1.1em;font-weight:bold;color:#FFFFFF;border:2px solid #FFFFFF; background:#B83D36;padding:5px;margin-bottom:10px;
}
.content input {;}

.content form {display:inline;}

.content .button {text-decoration:none;}
.content .button-zpet {text-decoration:none;}

a.sLink      { text-decoration: none;font-weight:bold;border-bottom:1px solid #31658D; }
A:link.sLink  { color:#C23B35; }
A:visited.sLink  { color:#C23B35; }
A:active.sLink  { color:#C23B35; }
A:hover.sLink  { text-decoration: none; color:#C23B35;border-bottom:1px solid #C23B35; }

ul.menu_struktura  {
  margin:0px;
  padding:0px;
}

ul.menu_struktura li  {
  padding-left:0px;
  list-style:none;
  margin-bottom:10px;
}

.content .textPart  {
  padding-top:3px;
  padding-bottom:3px;
  margin-bottom:2px;
  text-align:justify;
}

.content .textBlock  {  	}


.content .textInfo  {
  /*text-align:right;
  color:#686868;
  font-size:0.85em;
  border:1px solid #D6D7DA;
  background:#F5F5F5;*/
  padding:8px 0px 0px 0px;
  clear:both;
}

.content .textInfoFullText  {
  /*text-align:right;
  color:#686868;
  font-size:0.85em;
  margin-top:4px;
  padding-top:4px;
  border-top:1px solid #D7CEEC;
  border:1px solid #D6D7DA;
  background:#F5F5F5 url('../images/menuBrowserBg.gif') bottom left repeat-x;
  background:#F5F5F5;*/
  padding:10px 0px 0px 0px;
}

.articlePreview {padding:10px; margin-bottom:2px; background:#f5f5f5; border:1px solid #b4b4b4;}
.articlePreview h2 {color:black; font-size:11px; padding:0px 0px 4px 0px;}
.articlePreview h2 a {color:black; text-decoration:none;}
.articlePreview h2 a:hover {text-decoration:none;}

.articlePreview img.usetrite {float:right;}

.linkArrow {width:7px; height:7px; background:#F5F5F5 url('../images/ico-sipka-red.png') no-repeat center;}

.text-background {width:479px; height:63px; background:#f5f5f5 url('../images/vlajka_cz.jpg') no-repeat;}
.text-background td {padding:9px 0px 0px 296px; line-height:15px;}
/*.text-background td img {float:left;}*/

.content ol li.rozsirene  {   }

.content ol li.uplne    { 	}

.content ol li.hide      { visibility:hidden;height:0px;line-height:0px;font-size:0px;		}
.content ol li.show      { visibility:visible;height:auto;	}

/*  .content .blockHidden  {      MOVED TO :: styles.css  	}	*/

/*
*  ??st kde se zobrazuj? texty - konec
*/

.uvodni-box {padding:10px 0px 10px 0px;}

.cleaner {
  clear:both;
  height:0px;
  font-size:0px;
  border:none;
  margin:0px; padding:0px;
  background:transparent;
}


/*
*  PATICKA
*/
#footer-top {clear:both; height:6px; line-height:0px; font-size:0px; background:#171717 url('../images/footer-bg.png') no-repeat; border-left:1px solid #707070; border-right:1px solid #707070;}

#footer-obal {
  width:779px;
}

#footer {
 /*
  font-weight:bold;
  height:24px;
  position:relative;  */
  padding:0px 21px 0px 21px;
  font-size:11px;
}

.footer-menu a {
  color:#ffffff;
  text-decoration:none;
  border-right:1px solid #ffffff;
  padding:0 5px;
}

.footer-menu a:hover {
  color:#ffffff;
  text-decoration:underline;
}

.footer-menu li.cssKontakt a {border-right:0px;}


.footer-menu a.footer-basket  {float:right; border:0px;}

#footer p {
  float:right;
}

#footer ul {float:right;}
#footer ul li {
	float:left;
	list-style:none;
}
.footer-links {position:absolute; top:19px; left:100px;}
.footer-links a {padding:0 5px;}

#footerLeft    {color:#93A0BD;width:715px;float:left;letter-spacing:1px;}
#footerRight  {float:right;}

.footer-logo a {color:#9F0004; text-decoration:none;}
.footer-logo a:hover {color:#eeeeee; text-decoration:underline;}

.footer-menu {text-align:right;/*float:right; width:500px; position:relative;*/}
/*.footer-menu ul {float:right;}*/

.structureSpacer  {color:C1C1C1;}

a.structure      { font-size:0.8em;/*font-size:9px;*/color:#538445;font-weight:bold;text-decoration:none;letter-spacing:0px; text-transform:uppercase; }
a.structure:active, a.structure:link, a.structure:visited  { color:#538445; }
a.structure:hover    { color: #F05322; }


/* NEW 2007 - CLWEB */

a:link.catListLink, a:active.catListLink,a:visited.catListLink {color:#FFF;}
a:hover.catListLink {color:#FFDE00;}

.contact  {
  width:265px;
  float:left;
  margin-right:20px;
  border:1px solid #D7CEEC;
  padding:4px;
  line-height:20px;
}

.contactTitle  {
  padding-left:2px;
  background:#D7CEEC;
  color:#000000;
  font-weight:bold;
  margin-bottom:4px;
}


.fileList  {  margin:0px;margin-bottom:4px;padding-bottom:3px;padding-top:2px; color:#C23B35; font-weight:bold;	}
.img-shadow { border:1px black solid; /*margin:5px;*/}

/**
* Mapa str?nek
**/

.siteMap  {
/*  float:left;
  width:500px;*/
}

div.siteMap ul {
  list-style:none;
  margin:0;
  padding:0;
  width:100%;
}

div.siteMap  li  {
  color:#000;
  padding:0px;
  margin-left:5px;
  margin-top:4px;
  margin-bottom:2px;
  list-style:none;
/*  white-space:nowrap;*/
}

.siteMap div.eShopTitle {font-size:1.4em; font-weight:bold; margin-top:8px;}


div.siteMap ul li img {display:none;}

div.siteMap ul li a  { font-size:1.4em; font-weight:bold;text-transform:none;  }

div.siteMap ul li ul li a  { font-size:1.2em; font-weight:bold;text-transform:none;  }

div.siteMap ul li ul li ul li a, div.siteMap ul.prodList a { font-size:1em; font-weight:normal;text-transform:none;  }

div.siteMap ul li ul li ul li ul  { /*white-space:nowrap;*/text-align:left;padding-left:5px;}
div.siteMap ul li ul li ul li ul li  { /*float:left;*/ margin-left:0px;}

div.siteMap ul li ul li ul li ul li span.menuArrow  {
  display:inline;

  font-style:normal;
  font-weight:normal;
  font-size:1em;
  white-space:nowrap;
}


div.siteMap ul li.first {  float:left;  height:0px; width:0px;  margin:0; padding:0;  }
div.siteMap ul li.last {  float:right;  height:0px; width:0px;  margin:0; padding:0;  }

/******************************************************************/

.left      {float:left;}
.right      {float:right;}

.small      {  font-size:0.5em;	}

a:link.searchPages, a:active.searchPages,a:visited.searchPages {color:#31658D;text-decoration:none;}
a:hover.searchPages {color:#B83D36;}

.intro-eu {width:487px; height:520px; background:url("../images/intro.jpg") no-repeat; position:relative;}
.intro-eu a.intro-link {width:487px; height:250px; display:block; text-decoration:none; position:absolute; bottom:0px;}
.intro-eu td {font-size:9px; padding:0px;}

#intro h1 {
  font-size:1.36em;
}

.novinka-detail-nadpis, #news h1 {text-transform:uppercase;}

#news .section-header {
  clear: both;
  margin-bottom: 0;
  /*border-bottom: 0;*/
}

#news {padding:0px 0px 10px 0px;}
#news .news-obal {/*padding:10px 0px 0px 0px; background-color:#fef5eb; border-top: 1px solid #e4d4c0;*/}
#news .news-okraj {width:11px;}

#news .news {
 /* background-color: #fef5eb;*/
  width: 247px;
  padding: 10px;
  float: left;
  font-size: 0.91em; /* 10px */
  _display: inline;
}

#news .news-first {
  margin-left: 11px;
}

#news p {
  text-align:justify;
}

#news h3 {
  font-size: 1.1em; /* 11px */
  text-transform: uppercase;
}

#news h3 a {
  color:#f6921e;
  text-decoration:none;
  border:0px;
}

#filter {
  position:relative;
  padding:5px 0px 0px 0px;
  width:100%;
}

#filter #filtry {
  /*background:#FEF5EB;
  margin-top:-10px;*/
  padding:10px;
}

#filter p {
  color:#926120;
  font-weight:bold;
  margin-bottom:5px;
  text-transform:uppercase;
  font-size:12px;
}
/*
#filter #filtry .filtr-vyrobce {
  float:right;
  width:164px;
}

#filter #filtry .filtr-kategorie {
  float:left;
  width:350px;
}

#filter #filtry .filtr-cena {
  clear:both;
  padding:10px 0px 0px 0px;
}
*/
#filter #filtry label {
  /*color:#F6921E;
  float:left;
    padding:3px;
  font-weight:bold;*/
  font-size:12px;
}

#filter #filtry .filtr-kategorie select {
  float:left;
  width:219px;
}

#filter #filtry .filtr-kategorie option {
  background:none;
}

#filter select, #filtry input {
  background:#202020;
  border:1px solid #C5B167;
  color:white;
}

#filter #filtry select {
  float:left;
  width:100px;
}

#filter #filtry .submit {
  clear:both;
  text-align:center;
  padding:10px 0px 0pt 0pt;
}

#filter .section-header {
	padding: 6px 0px 5px 6px;
	/*background:#FEF5EB;*/
	text-transform:none;
	line-height:20px;
}

#filter .section-header span {
	background:none;
	display:none;
	/*padding: 6px 0px 5px 15px;
	top: 13px;*/
}

.sorting {position:absolute; right:1px; top:6px; z-index:100;}
.sorting td {padding:0px;}

.section-header {
/*  font-family: "Trebuchet MS", Arial, Tahoma, Verdana, Geneva, sans-serif;
  margin:0px 0px 10px 0px;
  clear:both;*/
  border-bottom:1px solid #C80017;
  font-size: 12px;
  color: #C80017;
  text-transform: uppercase;
  position: relative;
  padding: 8px 0px 3px 3px;
}

.section-header span {
  /*position: absolute;
  background: url('../images/section-header-decoration.png') no-repeat;
  width: 31px;
  height: 17px;
  top: 21px;
  left: 0;
  _left: -15px;*/
}

.section-header img {
  float: right;
}

.section-header a#buttonky {
  position:absolute;
  left:93px;
  _left:86px;
  width: 22px;
  height: 22px;
  border:0px;
}

.section-header a {
  font-size:10px;
  border-bottom:0px;
  text-decoration:underline;
}

.section-header a.buttonrozbalit {
  background: url('../images/buttons/button-rozbalit.png') no-repeat;
}

.section-header a.buttonzabalit {
  background: url('../images/buttons/button-zabalit.png') no-repeat;
}

.products {/*background: url('../images/product-fauxcols.png') repeat-y; height:100%; float:right;*/ margin:0px auto; padding:0px; border:1px solid #171717; width:476px;}
.products h2 {font-weight:normal;}

table.top-products th {width:100%; /*background:#f5f9e8;*/}
table.top-products td {/*background:#f5f9e8;*/}
table.top-products td.product-value {text-align:right;}

.separer {float:left; width:1px; height:400px; background:#C5B167;}

.product {
  width: 117px;
  height: 197px;
  float: left;
  /*border-bottom:1px solid #C5B167;
  border-right: 1px solid #e4d8c8;*/
  position:relative;
  padding: 1px;
  text-align:center;
  text-transform:uppercase;
}

.product input, .top-products input, .single-product input {
  text-align:center;
  background:#202020;
  border:1px solid #C5B167;
  color:white;
}

.product-third {
  border-right: 0;
}

.product .product-thumbnail {
	/*border:1px solid #F5F9E8;
	float:left;
	width:110px;*/
	text-align:center;
	height:167px;
	padding:0px 0px 0px 0px;
}

.product .product-thumbnail img {
  margin: 0 auto;
  display: block;
}

.product-thumbnail a, .thumbnail a {border:0;}
.product a {color:#000000; text-decoration:none;}
.product a:hover {color:#000000; text-decoration:none;}

/*
.content-in table td a, .content-in table th a {text-decoration:none;}
.content-in table td a:hover, .content-in table th a:hover {text-decoration:underline;}
*/

.product h1,
.product h2,
.product h3 {
  text-transform: uppercase;
  /*font-family: "Trebuchet MS", Arial, Tahoma, Verdana, Geneva, sans-serif;
  background: url("../images/product-title-decoration.png") no-repeat;
  padding-left: 18px;
  text-align:center;
  line-height: 150%;*/
  font-size:11px;
  font-weight:bold;
}

.product p,
.single-product .description p {
  font-size: 0.91em; /* 10px; */
  margin-bottom: 5px;
}

.products .ceny {
  /*position:absolute;
  bottom:5px;*/
}

.ceny .product-value {
  font-weight: bold;
  font-size: 15px;
  color: #C80017;
}

.ceny .product-dph {
  color: #faaf40;
  /*font-weight: normal;
  font-size: 0.77em; */
}

.ceny .product-cena {
	text-align:left;
  /*font-weight: normal;
  font-size: 0.77em; */
}

.ceny .product-akcnicena {
  /*font-weight: normal;
  font-size: 0.77em; */
}

#content-1st .product-buy a {
  border-bottom: 0;
}

.objednat-image img {float:right;}

.product-buy img {
  vertical-align: bottom;
}

.single-product table.ceny {width:100%; text-align:right;}

.single-product table.parametry {width:232px; text-align:right;}
.single-product table.parametry img {/*float:right; padding:3px;*/}
.single-product table.parametry td {padding:0px;}
.single-product table.parametry .table-popis {vertical-align:top;}
.single-product table.parametry .table-pouziti {background:transparent url("../images/pouziti.png") no-repeat 0px 8px; padding:6px 0px;}
.single-product table.parametry .table-tech-popis {background:transparent url("../images/tech_popis.png") no-repeat 0px 8px;}
.single-product table.parametry .table-tech-popis img {float:right; margin:7px 0px 4px 7px;}
.single-product table.parametry .table-uplny-popis img.table-uplny-popis-image {margin:0px; padding:0px;}
.single-product table.parametry .table-uplny-popis {width:89px; float:left; padding:23px 0px 0px 0px;}

/*
.single-product table.parametry .table-tech-popis {vertical-align:top; font-size:8px; font-weight:bold;}
*/

.single-product {
	/*padding:5px 0px 0px 0px;*/
	float:right;
	width:476px;
	border:1px solid #171717;
}

.kat-select td.first {border-left:0px;}
.kat-select td.last {border-right:0px;}
.kat-select td {border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black; font-size:1px; padding:0px;}
.kat-select td.aktivni {border:0px; padding:0px 0px 1px 0px; width:100%;}

.single-product .data {width:242px; float:right;}
.single-product .data-in {padding:10px 10px 3px 0px;}
.single-product .data-in p {text-align:right; font-size:10px;}

.single-product .thumbnail {
	/*border:1px solid #D4E0CB;*/
	width:234px;
	height:auto;
	float:left;
	padding:10px 0px 4px 0px;
	text-align:center;
}

.single-product .table-single-prod {_float:left;}

.single-product .description {
  clear:both;
  padding:10px;
  text-align:justify;
}

.single-product .description p {
  font-size:1em;
}

.single-product h1 {font-family:arial; font-size:15px; color:#000000; text-align:right; padding-bottom:1px;}
.single-product a {text-decoration:none; color:#000000;}
.single-product a:hover {text-decoration:underline; color:#000000;}

.prod-detail-form {clear:both; padding:10px 0px 0px 0px;}

.napsali-o-nas td {padding:1px;}

.kontakt address {
  font-style:normal;
  font-weight:bold;
}

.kontakt strong {
  color:#F6921E;
  font-size:1.18em;
}

.kontakt address a {
  border-bottom:medium none;
  text-decoration:underline;
}

.kontakt .button {
  background:transparent url("../images/buttons/button-orange-left.png") no-repeat scroll 0 0;
  margin-left:15px;
  margin-right:15px;
  line-height:14px;
}

.kontakt .button a {
  background:transparent url("../images/buttons/button-orange-right.png") no-repeat scroll 100% 0;
  border:0;
  color:#926120;
  display:block;
  font-size:0.91em;
  font-weight:bold;
  padding:2px 5px;
  text-align:center;
  text-decoration:none;
  text-transform:uppercase;
}

.green-button {
  background:transparent url("../images/buttons/button-left.png") no-repeat;
  /*display:block;*/
  color:#ffffff;
  float:left;
}

.green-button a.button {
  background:transparent url("../images/buttons/button-right.png") no-repeat 100% 0;
  border:0;
  color:#ffffff;
  font-size:9px;
  font-weight:normal;
  padding:1px 8px 4px;
  text-align:center;
  text-transform:uppercase;
  display:block;
  width:60px;
}

.input-count {
	width:20px;
	background:#202020;
	border:1px solid #C5B167;
	color:white;
	text-align:center;
}

.lang-cz {width:23px; height:23px; border:0px; background: url("../images/flag-mini-cz-dark.gif") no-repeat; cursor:pointer; display:block;}
.lang-cz-sel {width:23px; height:23px; border:0px; background: url("../images/flag-mini-cz-light.gif") no-repeat; cursor:pointer; display:block;}
.lang-en {width:23px; height:23px; border:0px; background: url("../images/flag-mini-en-dark.gif") no-repeat; cursor:pointer; display:block;}
.lang-en-sel {width:23px; height:23px; border:0px; background: url("../images/flag-mini-en-light.gif") no-repeat; cursor:pointer; display:block;}
.lang-de {width:23px; height:23px; border:0px; background: url("../images/flag-mini-de-dark.gif") no-repeat; cursor:pointer; display:block;}
.lang-de-sel {width:23px; height:23px; border:0px; background: url("../images/flag-mini-de-light.gif") no-repeat; cursor:pointer; display:block;}
.lang-ru {width:23px; height:23px; border:0px; background: url("../images/flag-mini-ru-dark.gif") no-repeat; cursor:pointer; display:block;}
.lang-ru-sel {width:23px; height:23px; border:0px; background: url("../images/flag-mini-ru-light.gif") no-repeat; cursor:pointer; display:block;}


.button-zpet_1, .button-zpet_2, .button-zpet_3, .button-zpet_4, .button-zpet_5, .button-zpet_6  
	{width:129px; height:22px; border:0px; background:#202020; /*background: url("../images/buttons/button-zpet.gif") no-repeat;*/ cursor:pointer; font-weight:bold; color:white; text-transform:uppercase;}
.button-zpet-na-kosik_1, .button-zpet-na-kosik_2, .button-zpet-na-kosik_3, .button-zpet-na-kosik_4, .button-zpet-na-kosik_5, .button-zpet-na-kosik_6  
	{width:195px; height:22px; border:0px; background:#202020; /*background: url("../images/buttons/button-zpet-na-kosik.gif") no-repeat;*/ cursor:pointer; font-weight:bold; color:white; text-transform:uppercase;}
.button-prihlasit 
	{width:129px; height:22px; border:0px; background:#202020; /*background: url("../images/buttons/button-prihlasit.gif") no-repeat;*/ cursor:pointer; font-weight:bold; color:white; text-transform:uppercase; _margin-top:6px;}
.button-odhlasit 
	{width:129px; height:22px; border:0px; background:#202020; /*background: url("../images/buttons/button-odhlasit.gif") no-repeat;*/ cursor:pointer; font-weight:bold; color:white; text-transform:uppercase; _margin-top:6px;}
.button-zmenit_1, .button-zmenit_2, .button-zmenit_3, .button-zmenit_4, .button-zmenit_5, .button-zmenit_6   
	{width:78px; height:22px; border:0px; background:#202020; /*background: url("../images/buttons/button-zmenit.gif") no-repeat; border:1px solid #776925; */ cursor:pointer; font-weight:bold; color:white; text-transform:uppercase;}
.button-aktualizovat 
	{width:129px; height:22px; border:0px; background:#202020; /*background: url("../images/buttons/button-aktualizovat.gif") no-repeat;*/ cursor:pointer; font-weight:bold; color:white; text-transform:uppercase;}
.button-smazat 
	{width:129px; height:22px; border:0px; background:#202020; /*background: url("../images/buttons/button-smazat.gif") no-repeat;*/ cursor:pointer; font-weight:bold; color:white; text-transform:uppercase;}
.button-ulozit 
	{width:129px; height:22px; border:0px; background:#202020; /*background: url("../images/buttons/button-ulozit.gif") no-repeat;*/ cursor:pointer; font-weight:bold; color:white; text-transform:uppercase;}
.button-setridit 
	{width:129px; height:22px; border:0px; background:#202020; /*background: url("../images/buttons/button-setridit.gif") no-repeat;*/ cursor:pointer; font-weight:bold; color:white; text-transform:uppercase;}
.button-help 
	{width:22px; height:22px; border:0px; background: url("../images/buttons/button-help.png") no-repeat; cursor:pointer; float:left; /*position:relative; left:5px; top:1px;*/ font-weight:bold; color:white; text-transform:uppercase;}

.button-odeslat 
	{width:92px; height:22px; border:0px; background:#202020; /*background: url("../images/buttons/button-prihlasit.gif") no-repeat;*/ cursor:pointer; font-weight:bold; color:white; text-transform:uppercase;}

.button-regemail
	{width:114px; height:15px; border:0px; background: url("../images/zaregistrujte.png") no-repeat; cursor:pointer; float:left; /*position:relative; left:5px; top:1px;*/}

.submitBasket_1, .submitBasket_2, .submitBasket_3, .submitBasket_4, .submitBasket_5, .submitBasket_6   
	{position:relative; top:31px; left:25px; width:195px; height:22px; border:0px; background:#202020; /*background: url("../images/buttons/button-sestavit-obj.gif") no-repeat;*/ cursor:pointer; font-weight:bold; color:white;}
.submitOrder_1, .submitOrder_2, .submitOrder_3, .submitOrder_4, .submitOrder_5, .submitOrder_6 
	{position:relative; top:31px; float:right; width:195px; height:22px; border:0px; background:#202020; /*background: url("../images/buttons/button-odeslat-obj.gif") no-repeat;*/ cursor:pointer; font-weight:bold; color:white;}

.basketNotice {width:478px; border:1px solid #D7D7D6; color:#333333; background:none;}
.odberatel-dodavatel {padding:5px 0px; vertical-align:middle;}
.tableOdberatel, .tableDodavatel {width:263px; border:1px solid #D7D7D6; color:#333333;}
.tableDodavatel {float:right;}
.tableOdberatel {float:left;}

#paymentmethod, #transportmethod {background:#202020; border:1px solid #776925; color:white;}

.product table {/*line-height:11px;*/}

.form-textarea {width:476px; height:100px;}

.top5 li {
  border-top:1px solid #E3C9A4;
  color:#603813;
  font-size:13px;
  font-weight:bold;
  list-style-position:inside;
  list-style-type:decimal;
  padding:5px;
  text-transform:uppercase;
}

.top5 li a {
  font-size:10px;
}
/*
.tip p {
  background:transparent url('../images/service.png') no-repeat scroll 100% 100%;
  padding-bottom:70px;
}
*/
.content-in tr.font-15 td {font-size:15px;}

.kat-select {border-collapse:collapse;}
.kat-select td.first {border-left:0px;}
.kat-select td.last {border-right:0px;}
.kat-select td {border-bottom:1px solid #171717; border-left:1px solid #171717; border-right:1px solid #171717; font-size:1px;}
.kat-select td.aktivni {border:0px; padding:0px 0px 1px 0px; width:100%;}

.kat-select td a.kat-psi-long,
.kat-select td a.kat-psi-htr-long,
.kat-select td a.kat-psi-r-long {display:block; width:158px; height:35px; margin:0 auto;}

a.kat-psi-long {background:url('../../design/cz/kat-psi-long.gif') no-repeat;}
a.kat-psi-htr-long {background:url('../../design/cz/kat-psi-htr-long.gif') no-repeat;}
a.kat-psi-r-long {background:url('../../design/cz/kat-psi-r-long.gif') no-repeat;}

.kat-select td.aktivni a.kat-psi-long {background:url('../../design/cz/kat-psi-long-active.gif') no-repeat;}
.kat-select td.aktivni a.kat-psi-htr-long {background:url('../../design/cz/kat-psi-htr-long-active.gif') no-repeat;}
.kat-select td.aktivni a.kat-psi-r-long {background:url('../../design/cz/kat-psi-r-long-active.gif') no-repeat;}

.kat-title {border-bottom:1px solid #171717; padding:10px; font-weight:bold; text-transform:uppercase;}

.ramecek {border:1px solid #171717;}

.kontakt-table-basic,
#map-description {width:480px; margin:0px auto;}

#map-description a, .kontakt-table-basic a {color:#cc0a20; text-decoration:none;}
#map-description a:hover, .kontakt-table-basic a:hover {text-decoration:underline;}

#map-description td.kontakt-adresa {width:240px;}

#map-description table { border-collapse:collapse; width:480px;}
#map-description table .kontakt-kde {width:240px; /*float:right;*/}

/*#map-description .gallery-obal table  {display:block; border-collapse:collapse; width:auto;}
#map-description .gallery-obal img {float:none;}
#map-description .gallery img {margin:8px 2px 5px 5px;}*/

/*#map-description table#kontakt-table-amerika-usa {display:block;}*/
#map-description table#kontakt-table-evropa-nemecko {display:block;}
/*#map-description table img {float:left; margin-right:5px; *//*border-bottom:1px solid #b4b4b4; border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4;*//*}*/
#map-description table#kontakt-table-cz-tlumacov {display:block;}
#map-description table td,
.kontakt-table-basic td {padding:0px; vertical-align:top; line-height:14px;}

#img_lipno,
#img_praha,
#img_ostrava,
#img_tlumacov,
#img_brno,
#img_jablonec {float:none; margin:0px; border-bottom:1px solid #b4b4b4; border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4;}

table.prodejny	{	border-collapse:collapse;padding:0;margin:0; width:490px;border:0;	}
table.prodejny td	{	padding:0;margin:0;vertical-align:top;	}

#kontakt-table-cz-praha .kontakt-praha-odsazeni {height:418px;}

#kontakt-table-amerika {display:none;}

#kontakt-table-cz-svet,
#kontakt-table-evropa,
#kontakt-table-amerika,
#kontakt-table-cz-mesta {border-collapse:collapse; border-bottom:1px solid #b4b4b4;}

#kontakt-table-cz-svet td,
#kontakt-table-cz-mesta td {color:#171717; font-weight:bold; padding:0px; text-align:center;}
#kontakt-table-amerika td,
#kontakt-table-evropa td {font-size:0px; line-height:0px; padding:0px;}

#img_amerika, #img_evropa {border-top:1px solid #b4b4b4;}

#kontakt-table-cz-svet a,
#kontakt-table-cz-mesta a {color:#6a6968; text-decoration:none; display:block; padding:5px 6px;}
/*
#kontakt-table-cz-svet a:active,
#kontakt-table-cz-mesta a:active,
#kontakt-table-evropa a:active,
#kontakt-table-amerika a:active,
*/
#kontakt-table-cz-svet a.selected,
#kontakt-table-cz-mesta a.selected {color:#ffffff; background:#c80017; text-decoration:none; position:relative;}

#kontakt-table-evropa a.selected,
#kontakt-table-amerika a.selected {color:#ffffff; background:#c80017; text-decoration:none; position:relative; border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4; width:29px;}

#kontakt-table-cz-svet a:hover,
#kontakt-table-cz-mesta a:hover {color:#ffffff; background:#999999; text-decoration:none;}

.red-arrow {display:none;}
#kontakt-table-cz-mesta a.selected .red-arrow {display:block; position:absolute; top:23px; left:0px; width:100%; height:12px; background: url('../images/ico-sipka-down-red.png') no-repeat top center;}

#kontakt-table-cz-mesta a:active {background:#c80017 url('../images/ico-sipka-down-red.png') no-repeat;}


#kontakt-table-evropa a,
#kontakt-table-amerika a {padding:4px 0px; display:block; width:31px; text-align:center; /*padding:4px 8px;*/}
/*
#kontakt-table-evropa a#ukrajina {width:32px;}
*/
#kontakt-table-evropa a#ukrajina.selected {width:30px; border-right:0px;}

#kontakt-table-evropa a#nemecko {width:32px; _width:29px;}

#kontakt-table-evropa a#nemecko.selected,
#kontakt-table-amerika a#usa.selected {width:31px; _width:28px; border-left:0px;}

#kontakt-table-evropa a:hover,
#kontakt-table-amerika a:hover {background:#999999;}
#kontakt-table-evropa a.selected .red-arrow,
#kontakt-table-amerika a.selected .red-arrow {display:block; position:absolute; top:22px; left:0px; width:100%; height:12px; background: url('../images/ico-sipka-down-red.png') no-repeat top center;}

.kontakt-nadpis {font-weight:bold; color:#C80017;}

.kontakt-empty-space {width:404px;}

.table-technologie td {vertical-align:top;}
.table-technologie td.width-310 {padding-left:0px;}
.technologie-popis {line-height:25px; height:34px; font-size:12px;}
.technologie-popis img {float:left;}

.technologie-nadpis {font-size:12px; font-weight:bold; padding:6px 0 0 0;}
.technologie-popis-c {float:left; font-size:12px;}
/*

#kontakt-table-cz-lipno {width:480px;}
#kontakt-table-cz-mesta a.selected {position:relative;}
#kontakt-table-cz-mesta a:hover {background:#db0019;} url('../images/ico-sipka-down-red.png') no-repeat
#kontakt-table-cz-mesta a.selected {background: #c80017 url('../images/ico-sipka-down-red.png') no-repeat top center;}
*/

.map-sel-separer {height:0px; width:478px; color:#b4b4b4; /*background:#b4b4b4;*/ display:none;}

.map-selections {width:478px; margin:0 auto; border-top:1px solid #b4b4b4; border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4; font-size:1px;}
.map-selections table, .map-description table {width:478px;}
.map-selections hr {display:block; border:none;}

.table-sluzby {border-collapse:collapse;}
.table-sluzby td {padding:0px; font-weight:bold;}
.table-sluzby ul {list-style:none; margin-top:70px;}
.table-sluzby li {padding:5px 0px;}
.table-sluzby a {color:#ffffff;}
.table-sluzby a:hover {color:#CC0A20;}

.sluzby-jak-si-vybrat {width:240px; height:244px; background:url('/files/Image/sluzby/sluzby-jak-si-vybrat.jpg') no-repeat;}

.ceny-cisteni {background:#000000;}
.ceny-cisteni td.cena-nadpis {background:#bbbbbb;}
.ceny-cisteni td {background:#ffffff;}
.ceny-cisteni td.cena-cisteni {text-align:center;}

table.jezdci td {padding:1px;}

.border-right {border-right:1px solid #B4B4B4;}

a.cenik {text-decoration:none;}

/*
*	Banners + /clweb/jquery.banners.cz
*/
	.banners	{width:250px;height:250px;margin:auto;text-align:left;position:relative;}

	.bannerList				{	width:250px;height:250px;position:absolute;top:0px;left:0px; margin:0;padding:0;	}
	.bannerList li.bList	{	list-style:none;position:absolute;top:0px;left:12px;height:250px;width:250px;margin:0;padding:0px; }



/* intro styles */
.container {width:779px; height:623px; margin:12px auto; background:#171717 url("../images/back-gray.png") repeat-x bottom; border:1px solid #707070; position:relative;}
.biker {height:430px; background: url("../images/back-biker.jpg") no-repeat bottom right; position:relative;}
.choices {width:739px; border:1px solid #5b5b5b; margin:0px 0px 0px 20px; text-align:center;}
.choices1 {border:1px solid #373636;}
.choices2 {height:69px; padding:18px 0px 0px 0px; border:1px solid #1c1b1b; background:black;}
.lang-select {width:280px; height:51px; position:absolute; top:590px; left:252px; background: url("../images/lang-select.png") no-repeat;}

.lang-cz2, .lang-cz-sel2 {width:61px; height:61px; position:absolute; top:-29px; left:16px;}
.lang-cz2 a {display:block; height:61px; background: url("../images/flag-cz-dark.png") no-repeat;}
.lang-cz-sel2 a {display:block; height:61px; background: url("../images/flag-cz-light.png") no-repeat;}
.lang-cz2 a:hover, .lang-cz-sel2 a:hover {background: url("../images/flag-cz-light.png") no-repeat;}
.lang-uk2, .lang-uk-sel2  {width:61px; height:61px; position:absolute; top:-29px; left:109px;}
.lang-uk2 a {display:block; height:61px; background: url("../images/flag-uk-dark.png") no-repeat;}
.lang-uk-sel2 a {display:block; height:61px; background: url("../images/flag-uk-light.png") no-repeat;}
.lang-uk2 a:hover, .lang-uk-sel2 a:hover {background: url("../images/flag-uk-light.png") no-repeat;}
.lang-de2, .lang-de-sel2  {width:61px; height:61px; position:absolute; top:-29px; left:204px;}
.lang-de2 a {display:block; height:61px; background: url("../images/flag-de-dark.png") no-repeat;}
.lang-de-sel2 a {display:block; height:61px; background: url("../images/flag-de-light.png") no-repeat;}
.lang-de2 a:hover, .lang-de-sel2 a:hover {background: url("../images/flag-de-light.png") no-repeat;}

/*
*	PSI - Napsali o nas
*/
.napsali-o-nas-item	{float:left; /*margin-right:5px; border-left:4px solid white;*/ width:240px;height:229px; }
.napsali-o-nas-item-in	{ /*margin-right:5px;*/ border:1px solid #797979; width:233px;/*height:220px;*/ font-size:1px;}
.napsali-o-nas-item .description {padding:10px; margin-bottom:3px;/*padding-top:10px;padding-right:10px;*/ background:#eaeae9; border-top:1px solid #797979; border-bottom:1px solid #797979; position:relative; font-size:11px;}

a.zoom2 img	{	position:absolute;top:42px;right:0px;	}

/*
*	PSI - Jezdci
*/
.jezdci-item	{float:left; width:240px; height:229px;}
.jezdci-item-in {/*margin-right:5px;*/ border:1px solid #787878; width:233px; height:220px;}

.jezdci .jezdec-pic {float:left; width:109px; height:220px; position:relative; border-right:1px solid #787878;}
.jezdci .jezdec-pic img {margin-top: 15px;}
.jezdci .jezdec-data-obal {float:right; width:123px; height:220px; font-size:10px; font-weight:bold; position:relative;}
.jezdci .jezdec-data {padding:5px;}
.jezdci .jezdec-data-class {background:#6a6967; padding:5px; color:white; font-size: 11px; font-weight: normal;}
.jezdci .jezdec-data-born {padding:5px;}
.jezdci .jezdec-data-name {padding:5px;}
.jezdci .jezdec-data-name .upper {text-transform: uppercase;}
.jezdci .data-nadpis {font-size:10px; color:#444444;}
.jezdci .jezdec-data-minifoto {width:48px; height:52px; border-bottom:4px solid #787878; position:absolute; right:0px; bottom:0px;}
.jezdci .jezdec-data-minifoto img {border: 1px solid #787878; margin-top: 4px;}

.jezdci .zoom3 {width:20px; height:19px; background: url("../images/zoom3.png") no-repeat; position:absolute; top:201px; right:0px; _right:-1px;}

/*
.jezdci a.zoom2 img {position:absolute; top:151px; right:0px;}*/
