/*HLAVNÍ*/
body{background-color: #6fa200; font: 12px helvetica, arial, sans-serif; color: #000000; text-align: center; margin:0px;}
#celek {margin:0 auto 0 auto; width:1000px; text-align: left; padding:0px; background: #fff;}
#page {float:left; width:1000px; }
#left{ width:185px; float:left; height: auto; padding:25px 0 0 0; margin: 0 0 0 10px;}
#wrapBox {	float:left;	height: auto;} 
#stred {width:578px;	float:left;	padding:25px 15px; background:url(images/design/bgStred.gif) left 0px no-repeat #fff;}
#stredProdukt {width:775px;	float:left;	padding:25px 15px; background:url(images/design/bgStred.gif) left 0px no-repeat #fff;}
#right{width:195px;	float:right;	padding:25px 0 10px 0px; margin: 0; background: #fff;} 

form {  margin: 0;  padding: 0;}
img {  border: 0;}
table {  font-size: 12px;}
.noscreen, .print {  display: none;}
.pointer {  cursor: pointer;}
.clear {  clear: both;}
p {margin: 0; padding: 0;}
a { color: #000; font-size: 12px; font-weight: normal; text-decoration: none; }
a:hover { text-decoration: underline; }
#stred p a { color: #629b00; font-size: 12px; font-weight: normal; text-decoration: underline; }
h1 + p { margin: 20px 0;}

h1 {font-size: 20px; color: #000; font-weight: bold; margin: 0px 0px;}
h2 {font-size: 18px; color: #000; font-weight: bold; margin: 10px 0 0 0;}
h3 {font-size: 14px; color: #aea996; font-weight: bold; margin: 10px 0 0 0;}
h4 {font-size: 13px; color: #aea996; font-weight: normal; margin: 0px 0px;}
h5 {font-size: 12px; color: #aea996; font-weight: normal; margin: 0px 0px;}

.section { position: relative; top: 0px; left: 0px; width: 569px; padding-bottom: 10px; text-align: left; font-weight: normal; color:#000000;}
.section2 { position: relative; top: 0px; left: 0px; width: 770px; padding-top: 10px; text-align: left; font-weight: normal; color:#000000;}
.section2r { position: relative; top: 0px; left: 0px; width: 770px; padding-top: 10px; text-align: right; font-weight: bold; color:#000000; font-size: 18px;}

.sectionl { position: relative; width: 280px; padding: 0px; text-align: left; float: left; font-weight: normal; color:#000000;}
.sectionl1 { position: relative; width: 330px; padding: 0px; text-align: right; float: left; font-weight: normal; color:#000000;}
.sectionr { position: relative; width: 280px; padding: 0px; text-align: right; float: right; font-weight: normal; color:#000000;}
.sectionr1 { position: relative; width: 230px; padding: 0px; text-align: right; float: right; font-weight: normal; color:#000000;}
.souhrn { position: relative; top: 0px; left: 0px; border: 1px solid #dddddd; background: #d9f0fe; padding: 5px; text-align: right; font-weight: normal; color:#000000;}
.filtr { float: left; width: 570px; margin: 5px 0 0 0; padding: 5px; text-align: left; background: #e5f6b2; border-top: 1px solid #cfe396; border-bottom: 1px solid #cfe396; clear: both;}
.filtr p.left {margin: 0px; padding: 0px; float: left; }
.filtr p.right {margin: 0px; padding: 0px; float: right;}


/*hlavička*/
#header {	position: relative;	top: 0px;	left: 0px;	margin: 0px auto;	text-align: left;	width: 1000px;	height: 154px; background: url(images/design/header.gif) no-repeat left;}
#head { position: absolute;	top: 96px;	left: 25px; width: 200px; color: #ffffff; font-weight: normal; line-height: 1.5em;}
#logo {position:relative; float: left; overflow:hidden; width:237px; height:44px; margin:45px 0; padding:0; font-size:100%;}
  #logo h1 {width:237px; height:44px;position: absolute;top: 0px;left: 0px;z-index: 1;overflow: hidden;color: #fff;padding:0;margin: 0;}
  #logo span {display:block; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; margin:0; padding:0; background:url("/images/design/logo.gif") 0 0 no-repeat; cursor:pointer;}
#slogan { position: absolute;	top: 10px;	left: 155px; width: 300px; color: #d7e9a1; font-size: 10px; font-weight: normal;}
/*konec hlavička*/

/*menu vodorovné*/
#menu {position: absolute; top: 58px; left: 490px; width:300px;	 height:39px;}
#menu ul{	float:left;	list-style:none; margin:0px;	padding:0px;	overflow:hidden;}
#menu ul li{  float:left;	height: 32px; line-height: 31px; margin:0 20px 0 0;	padding: 0; text-align:center;}
    #menu a{color: #fff; font-size: 11px; text-decoration: none; }
    #menu a:hover{text-decoration: underline; }
/*konec menu*/

/*košík*/
#cart { position: absolute; top: 125px; left: 750px; width: 250px; height: 30px; color: #fff;}
  #cartContent {float: left; width: 130px; text-align: left;}
  #cartLink {float: right; width: 100px; text-align: left;}
  #cart a {color: #fff; font-weight: bold; text-decoration: underline;}
  #cart a:hover {text-decoration: none;}
/*konec košík*/

.sCart {font-size: 13px; font-weight: bold; background-color: #629b00; color: #fff; padding: 3px 0 3px 0; 
         height: 30px;}
         
/*vyhledávání*/
#searchBox { position: absolute; top: 10px; left: 490px; width: 300px; height: 39px;}

/*registrace|přihlášení*/
#reglog {position: absolute; top: 12px;	left: 815px;	height: 15px;	width: 180px; text-align: center;}
  #reglog a{font-weight: normal;	 color: #fff; text-decoration: none;}
   #reglog a:hover{text-decoration: underline;}
   #reglog span {margin: 0px 10px;  color: #fff; }

P.eshop {font-weight: normal; color:#000000; line-height:1.5em;}
p {font-weight: normal; color:#000000;}

TD.main, P.main, span.main, div.main {font-weight: normal; color:#000000;}
.pozadi  {background: #ffffff;}
img {border: 0px;}
.boxText {   color: #151515; }
.errorBox {  font-size : 11px; background: #ff0000; font-weight: bold; }
.stockWarning {   color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit {  font-size : 10px; color: #70d250; text-decoration: underline; }
TD.smallText, SPAN.smallText, P.smallText { color: #000; font-size: 10px;}
SPAN.productSpecialPrice { color: #dd0101;  font-weight: bold;}

/* ceny */
.cenabdph {  color: #2a254b; font-weight: normal; text-decoration: none; }
.staraCena {  color: #c4c3c3; font-weight: bold; text-decoration:line-through; }
.staraCenabdph {  color: #c4c3c3; font-weight: normal; text-decoration:line-through;}
.akcniCena { font-size: 13px; color: #e6e6e6; font-weight: bold; text-decoration: none; }
.akcniCenabdph {  color: #e6e6e6; font-weight: normal; text-decoration: none; }
/* konec ceny */

/*odkazy*/
A.comde{  color: #dc2c2c;    font-weight: normal;}
A.comde:hover {  color: #dc2c2c;      font-weight: normal; text-decoration: underline;}
A.comre{  color: #dc2c2c;    font-weight: bold;}
A.comre:hover {  color: #dc2c2c;      font-weight: bold; text-decoration: none;}
/*konec odkazy*/
TD.pageHeading, DIV.pageHeading, span.pageHeading { font-size: 22px; color: #2a254b; font-weight: normal;}
/*konec HLAVNÍ*/


/*patička*/
#prohlizene { position: relative; top: 0px; left: 0px; width: 100%; clear: both; }

#footer { position: relative; top: 0px; left: 0px; width: 100%; clear: both; background: #6fa200; }
#paticka{ position: relative; top: 0px; left: 0px; text-align: center; height: 61px; padding: 8px;}
#copyright{  margin: 10px; text-align: right; float: right; font-size: 10px; color:  #fff; text-decoration: none;}
  #copyright a{ font-size: 10px; color:  #fff; text-decoration: none;}
#social{ margin: 10px; text-align: left; float: left;}
#banners { position: relative; top: 0px; left: 0px; text-align: center; padding: 6px;}
/*konec patička*/

/*NAVIGACE */
#nav {width:580px; float:left; height:10px;	padding:0; margin: 0 0 10px 0; }
#nav span {width:9px; height:9px;	margin:0px 3px 0 3px;	padding:0px 5px 0 5px;	background: url(../images/design/sipky.gif) no-repeat;}
#nav ul {float:left;	padding:0px; margin:0px; list-style:none;	}
#nav ul li {float:left;	padding:0 0px 0 0px; margin:0px; color:#676767; font-weight:normal; font-size: 11px;}
#nav a {color:#19b2e4; font-weight:normal; font-size: 11px; text-decoration:underline;}
#nav a:hover {text-decoration:none;}
/*konec  NAVIGACE */

/*/// produkty v modulech ///*/
.stredNadpis {width: 560px; padding:10px; height: 15px; margin: 10px 0 0 0;	float:left;	background: #6fa200;	}
  .stredNadpis h2{font-size: 13px; color:#fff; margin: 0;}
    .stredNadpis h2 span{font-size: 13px; color:#D7E9A1; font-style: italic;}
.stredNadpisKom {width: 750px; padding:10px; height: 15px; margin: 10px 0 10px 0;	float:left;	background: #6fa200;	}
  .stredNadpisKom h3{font-size: 13px; color:#fff; margin: 0;}

.detailNadpis {padding:10px; height: auto; margin: 0;	float:left;}
  .detailNadpis h3{font-size: 13px; color:#000; margin: 0;}
    .detailNadpis h3 span{font-size: 13px; color:#fff; font-style: italic;}
/*nejprodavanejsi */
.bestSell{width:760px; float:left; padding: 5px 5px 0px 8px;}
.bestSellCis{width:20px; float:left;	color:#000;	font-size:11px;}
.bestSellPol{width:660px; float:left;	color:#000;	font-size:11px;}
.bestSellCena{width:50px; float:left;	color:#000;	font-size:11px;}


/* názvy produktů v boxech - nejprodávanější, novinky, slevy, apod. */
a.bests, a.bests:hover { 	font-size: 14px; color: #3267d2; font-weight: bold;	line-height: 1.8em;}
a.best, a.best:hover, .best {	 	color: #000000;	font-weight: bold; text-decoration: none; line-height: 1.1em;}
a.akce, a.akce:hover, .akce {	 	color: #2a254b;	font-weight: bold; text-decoration: none; line-height: 1.1em;}
/* konec názvy produktů v boxech - nejprodávanější, novinky, slevy, apod. */

/*výpis produktů*/
#categoryBox {float:left; width: 100%; margin: 10px 0 0 0; padding: 0px; text-align: left; clear: both; }
#categoryImg {margin: 0 0 0 10px; width: 100px; float: right;}

/*produkty*/ 
.choosen { position: relative; top: 0px; left: 0px; padding-bottom: 10px; text-align: left;}
.newprod { position: relative; width: 282px; margin-bottom: 2px; margin-right: 2px; float:left; border: 1px solid #dbdbdb;}

.prodInfo{ float: left; width: 170px; padding: 6px;  color: #000000;  font-weight: normal; text-decoration: none; text-align: left; line-height: 15px; }
.prodInfoTd{ width: 100px;  padding: 4px; float: right; }
.cenaTd {float: left; position: relative; width: 160px; padding: 5px 0 0 6px; height: 14px; text-align: left;}

.productPriceOld {font-weight: normal; color: #f19200; font-size: 13px; text-decoration: line-through;}
a.vyrobce, a.vyrobce:hover {  font-weight: normal; text-decoration: underline; color: #000000; }
.vyrobce {  font-weight: normal; text-decoration: none; color: #000000; }
/*konec produkty*/

/*produkty na detailu produktu*/ 
.relprod { float: left; width: 112px; margin: 6px; text-align: center;}
.prodNameTd { float: left; width: 112px; padding: 6px;}
.relInfo{ float: left; width: 112px;}
.relCena {float: left; width: 112px; padding: 5px;}
/*konec produkty na detailu produktu*/ 

/*výpis produktů katalogový*/
.prodList { float: left; width: 163px; margin: 10px 5px 4px 5px; padding: 10px 8px 10px 8px; border: 1px solid #ebebeb; text-align:center; }
.nameList {float: left; width: 165px; height: 40px; text-align: center; padding: 0 0 4px 0;}
  .nameList h3  {font-size: 12px; margin: 0;}
  .nameList h3 a {font-size: 12px; color: #000; font-weight: bold; text-decoration: underline; }
  .nameList h3 a:hover {text-decoration: none;}
.imgList {width: 178px; float: left; min-height: 110px; padding:0;}
.infoList {float: left; width: 165px; height: 50px; padding: 10px 0; }
.skladList {float: left; width: 165px; padding: 0; font-size: 11px; }
.priceList {text-align: center; width: 245px; font-size: 17px; font-weight: bold; color: #ee02ac; }
    .bezDph { font-weight: normal; color: #868686; }
    .puvodniCena {font-size: 14px; font-weight: normal; color: #ee02ac; text-decoration: line-through;}
.qntA {color: #00b609; font-weight: bold; line-height: 1.8em;}
.qntN { color: #ff2b2b; font-weight: bold; line-height: 1.8em; }
.buttons { float: left; padding: 6px; height: 20px; text-align: center;}
.aktCena  {font-weight: bold; color: #f19200; font-size: 15px;}
.novaCena { font-weight: bold; color: #da2325; font-size: 15px;}
.priceBuy { float: left; width: 165px; padding: 5px 0 0 0; text-align: center;}
/*konec výpis produktů*/

/*produkt dne*/
.prodListPd { float: left; width: 560px; margin: 10px 0; padding: 0;}
.imgListPd {width: 110px; float: left; text-align: left; padding:0 10px 0 0;}
.nameListPd {float: left; width: 440px; text-align: left; padding: 0 0 15px 0;}
  .nameListPd h3  {font-size: 17px; margin: 0;}
  .nameListPd h3 a {font-size: 17px; color: #ff9a00; font-weight: bold; text-decoration: none; }
  .nameListPd h3 a:hover {text-decoration: underline;}
.priceBuyPd {float: left; width: 440px; text-align: left; padding: 0; font-weight: bold; color: #f19200; font-size: 15px;}
.infoListPd {float: left; width: 440px; text-align: left; padding: 0 0 10px 0;}
  .infoListPd p {font-size: 14px; color: #000;}
/*konec produkt dne*/


/*výpis produktů seznam*/
.prodListS { position: relative; width: 560px; padding:6px; border: 1px solid #dbdbdb; }
.nameListS {position: relative; width: 180px; text-align: left; float: left; padding-right: 5px;}
a.prodNameList {  color: #000000;  font-weight: bold; text-decoration: none; }
a.prodNameList:hover {  color: #000000;  font-weight: bold; text-decoration: underline; }
.cenaListS {position: relative; width: 140px; text-align: left; float:left;}
.infoListS {position: relative; width: 160px;   font-weight: normal; color: #000000; padding-right: 5px; float: left; }
.priceListS {position: relative; width: 80px;  font-size: 15px; font-weight: bold; color: #2a254b; float: left;}
.buttonsS { position: relative; width: 40px; text-align: center; float: left;}
/*konec výpis produktů*/

/*produkt dne*/
#nejlepsi{ position: relative; top: 0px; left: 0px; min-height:175px; _height: 175px; background: #d9f0fe;}							
#nazevDne{ position: relative; padding: 12px; width: 740px; float: left; }							
a.nazevDneNej {  color: #2a254b; font-size: 18px; font-weight: bold; text-decoration: none; }							
a.nazevDneNej:hover {  color: #2a254b; font-size: 18px; font-weight: bold; text-decoration: underline; }							
#popisDne {position: relative; padding: 0 12px;  color: #414141;  font-weight: normal; text-decoration: none; width: 540px; line-height: 1.2em; float: left; }							
#obrDne { position: relative; width: 180px; text-align: center; float: right; margin: 0 8px 8px 0; border: 1px solid #dbdbdb;  background: #ffffff;}							
#obrDne img { border: 6px solid #ffffff;}		
#cenaDne {position: relative; padding: 12px; float: left;}							
/*konec produkt dne*/

/*detail produktu*/
#page_product{	width:775px;	float:left;	padding:10px 0 10px 0;}
#page_product p {padding: 10px 0; margin: 0px;}
#quickInfo{	float:left;	width:270px; margin: 15px 0 0 0;	padding:0; }
.item{	float:left;	width: 105px; text-align:left; line-height: 1.7em; padding:0 5px 0 0;}
.itemData{	float:left; line-height: 1.7em; padding: 0; margin: 0;	}	
.itemdata img {margin-top: 4px;}
.cenaBez{color:#fe771c;	font-size:12px;	}
.cena{	color:#fe771c;	font-size:16px;	font-weight:bold;	}
#imageBox{ float: left; width: 200px; margin: 15px 0 0 0; text-align: left}
ul#akce {float:right;	width: 258px; padding:4px; border: 1px solid #d7e9a1; margin:20px 0 0 0; list-style:none; text-align: left;}
  ul#akce li {float:left;	padding:4px; margin:0; width: 117px;}
  ul#akce a {color: #ff9a00; font-weight: normal; font-size: 11px; text-decoration: none;}
  ul#akce li span {}
#desc{ 	width:500px; float: left; margin: 10px 0;	text-align: left;}
.itemFace{ 	width:500px; float: left; margin: 10px 0;	text-align: left;}
#adInfo{ 	width:266px; float: right; margin: 10px 0 0 0;	text-align: left; border: 1px solid  #cfe396;}
.itemQntA { color: #6fa200; font-weight: bold; text-decoration: none;}
.itemQntN { color: #da2325; font-weight: bold; text-decoration: none;}
 .disc{  color: #ff0000; font-size: 13px; font-weight: bold;}
 
#cenaInfo {	float:right;	width:250px; margin: 15px 0 0 0;	padding:8px; background: #e5f6b2; border: 1px solid  #cfe396;}
  #cenaInfo .item {	float:left;	width:115px; text-align: right; margin: 0;	padding: 0 10px 0 0; }
  #cenaInfo .itemData {	float:right;	width:125px; text-align: left; margin: 0;	padding: 0; }
/*konec detail produktu*/

/*tisk detailu produktu*/
.productNameP h1 { font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; margin: 0px 0px;}
#page_productP{position: relative; top: 0px; left: 0px; margin: 0px auto; padding-top: 5px; text-align: left;}
#quickInfoP{ position: relative; width: 260px; float:left; color: #000000;}
.parametrP{ position: relative; top: 0px;	left: 0px; margin: 0px;	text-align: left;	width: 265px; float: left; color: #000000; font-weight: normal; line-height: 1.1em; text-decoration: none;}
.itemP { position: relative; margin: 5px 5px; text-align: left; float: left;	width: 95px;}
.itemDataP { position: relative; margin: 5px 5px;	text-align: left; float: right;	width: 140px;}
#info_productP{position: relative; top: 0px;	left: 0px; margin: 0px;	text-align: left;	width: 550px; clear: both;}
#info_productP h2{ font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; margin: 0px 0px;}
/*konec tisk detailu produktu*/

/*boxy*/
.column{	float:left; padding:0; margin-bottom: 10px; font-size: 13px;}
  .column a{	color: #000; font-size: 13px;}
.columnHeader{	float:left;	width:175px;	height:35px;	line-height:35px;	margin: 0 5px 0 0; padding:0 0 0 8px; color:#fff;	font-size:16px; font-weight: bold; background:url(images/design/bg_head.gif) left 0px no-repeat #629b00;}
.columnHeaderZna{	float:left;	width:175px;	height:35px;	line-height:35px;	margin: 0 5px 0 0; padding:0 0 0 8px; color:#fff;	font-size:16px; font-weight: bold; background:url(images/design/bg_head_zna.gif) left 0px no-repeat #629b00;}
.columnHeaderPor{	float:left;	width:175px;	height:35px;	line-height:35px;	margin: 0 5px 0 0; padding:0 0 0 8px; color:#fff;	font-size:16px; font-weight: bold; background:url(images/design/bg_head_por.gif) left 0px no-repeat #629b00;}
.columnHeaderDot{	float:left;	width:175px;	height:35px;	line-height:35px;	margin: 0 5px 0 0; padding:0 0 0 8px; color:#fff;	font-size:16px; font-weight: bold; background:url(images/design/bg_head_dot.gif) left 0px no-repeat #629b00;}
.columnHeaderShl{	float:left;	width:175px;	height:35px;	line-height:35px;	margin: 0 5px 0 0; padding:0 0 0 8px; color:#fff;	font-size:16px; font-weight: bold; background:url(images/design/bg_head_shl.gif) left 0px no-repeat #629b00;}

.columnText {	float:left;	width:180px;	padding:5px 0px 5px 3px;}
.columnText ul {width:165px;	margin:0px;	padding:0 0 0 15px;	list-style-image: url(images/design/liarrow.gif);}
.columnText ul li {line-height:1.2em; padding: 4px 0;}

div.column div#login {width: 197px; list-style-type: none; padding: 2px; margin: 0px; text-align: center; line-height: 2.0em; }
div.column ul.box {list-style-type: none; width: 197px; padding: 4px; margin: 0px; line-height: 2.0em;}
div.column ul.bests { width: 198px; list-style-type: none; padding: 2px; margin: 0px; text-align: center;}
div.column li, div.column_p_box p {margin: 0px 0px 0px 0px; }

.pricecolumn {position: relative; width: 178px; margin: 4px 8px; padding: 0px;}

/*box Proč nakupovat u nás + Nejprodávanější*/
.columnRight{	float:left; width: 180px; margin-bottom: 10px; font-size: 13px; }
  .columnRightHeader{	float:left;	width:160px;	background: #F19200; height:auto;	margin: 0; padding:10px;  color:#000;	font-size:15px; font-weight: bold;}
    .columnRightHeader strong{	color: #fff; font-style: italic;}
  .columnRightText {	float:left;	background: #F19200; width:160px;	padding:10px;}
    .columnRightText ul {width:145px;	margin:0;	padding:0 0 0 15px;	list-style-image: url(images/design/liarrow2.gif);}
    .columnRightText ul li{line-height:1.2em; padding: 4px 0;}
  .columnRightBest {	float:left;	background:url(images/design/bgBestseller.gif) left 0px no-repeat #fff; width:160px;	padding:30px 10px; text-align: center;}
    .produktObal {	float:left;	width:160px;}
    .produktNadpis {	float:left; width:160px; margin: 0 0 10px 0;}
      .produktNadpis a{	color: #000; font-weight: bold; text-decoration: none;	}
    .produktImg{	float:left; width:160px; margin: 0 0 10px 0;}
  .columnRightFace {	float:left;	width:180px;	padding:0; text-align: center;}
/*konec box nejprodávanější*/

/*box akční nabídka*/
.speccolumn {position: relative; margin: 0 10px 0px 10px; padding-top: 10px; float:none;}
.specname  {position: relative; width: 177px; margin-bottom: 5px; float:none; clear:both;}
.specprice {width: 110px;  margin-bottom: 2px; padding: 0px; float: left;}
.specimg {width: 62px; margin: 0px; padding: 0px; float: right;}
.specline {position: relative; margin: 0px 10px 0px 10px; padding: 0px; height: 1px; border-bottom: 1px solid #ffffff; float:none;}
/*konec box akční nabídka*/

/*box kategorie*/
#columnKat {float:left;	width:180px;}
.columnHeaderKat {float:left;	width:175px;	height:35px;	line-height:35px;	margin: 0 5px 0 0; padding:0 0 0 8px; color:#fff;	font-size:16px; font-weight: bold; background:url(images/design/bg_head_kat.gif) left 0px no-repeat #629b00;}

#columnKat ul {width:180px;	margin:0;	padding:3px 0 0 0;	list-style:none;}
#columnKat ul li{line-height:1.2em;	padding:4px 0 4px 5px; color:#000; cursor: pointer;}
#columnKat ul li .active{color:#ff6d00; text-decoration: underline;}
#columnKat ul li a{ font-size: 13px;color:#000;text-decoration:none; font-weight: bold;}
#columnKat ul li ul{	margin:0 0 -1px -5px;}
#columnKat ul li ul li{	padding:3px 0;	margin:0 0 0 15px;}
#columnKat ul li ul li a{	font-size: 13px; color:#000;	font-weight:normal;	text-decoration:none;}
.podmenu{	margin: 0 0 0 -10px; padding: 5px;}

/*konec box kategorie*/

/*box přihlášení*/
.passw, .passw:hover { font-family: tahoma, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: underline; }
/*konec box přihlášení*/

/*box novinky*/
.date {width: 180px;  font-size: 10px; color: #f88127; text-decoration: none; padding-left: 140px; margin-bottom: 5px;
       line-height: 1.5em;}
.newLine {width: 570px; margin-bottom: 5px; padding:6px 0 6px 0; border-bottom: 1px solid #dbdbdb;}
.newsTitul {width: 568px; padding: 0 0 4px 0;}
.news {color: #000000;  font-size: 13px; font-weight: bold; text-decoration: none;}
.news_text { font-weight: normal; color: #000000;}
/*konec box novinky*/

#newsBox {float: left; width: 562px; height: auto; margin: 10px 0; padding: 10px; background: url(images/design/bgNews.gif) left 0px no-repeat #ff9a00;}
#newsBox h2 {font-size: 15px; color: #fff; font-weight: bold; margin: 10px 0 0 0;}
  #newsInfo { float: right; width: 492px; font-size: 14px; color: #fff; font-style: italic;}
  #newsInfo input.textinSm{ border: solid 1px #d8d7d7; height: 19px; width: 215px; padding: 5px; margin: 0; } 

  #newsReg{ float: right; width: 492px; margin: 5px 0 0 0; font-size: 14px; color: #fff; font-style: italic; vertical-align: middle;}

/*box anketa*/
#otazka { width: 188px; padding: 4px; font-weight: normal; text-align:left;}
.odpoved { width: 188px; padding: 4px; font-weight: normal; text-align:left;}
.pollBoxRow {background: #ffffff;}
.pollBoxText { background: #ffffff;}
.pollOptRow {  background: #ffffff;}
.pollFooter {width: 190px; }
/*konec box anketa*/

/*box Máte dotaz*/
#contacts {float: left; text-align: left; line-height: 1.4em; color:#6fa200; }
  #contacts p {color:#6fa200; }
#contactusform {float: left;}
.contacttitle {float: left; width: 199px; margin-top: 5px; text-align: left; color:#6fa200;}
.textareaform {float: left; width: 170px;}
#contact_info_row {float: left; width: 199px; margin-top: 3px;  color: #ffcb00; text-align: center; display: none;}
#contact_btn {float: left; width: 180px; height: 40px; text-align: center; margin-top: 10px; margin-bottom: 10px;}

/*konec box Máte dotaz*/

/*box související*/
.infoBoxSouv { font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; text-align: left;}
/*konec box související*/

/*stránka přihlášení/registrace*/
TD.reg, P.reg { color: #000000; height: 120px; width: 525px; border: 1px solid #dbdbdb;}
TD.noreg, P.noreg { color:#000000; height: 120px; width: 525px; border: 1px solid #dbdbdb;}
TD.log, P.log { color: #000000; width: 525px; border: 1px solid #dbdbdb; background: #ffffff;
                padding: 5px;}
.login{ color:#000000; padding-left: 5px; padding-top: 5px;}
.pass{ color:#000000;}
/*konec stránka přihlášení/registrace*/

/*stránka nákupní košík*/
TD.total, P.total { font-size: 15px; color: #ca1a12; text-decoration: underline;}
TD.productListing-kos { font-weight: normal; background-color: white; padding-top:6px;}
SPAN.markProductOutOfStock { color: #c76170; font-weight: bold;}
/*konec stránka nákupní košík*/

/*stránka rozšířené vyhledávání*/
TD.fieldKey { font-weight: bold;}
TD.fieldValue { }
/*konec stránka rozšířené vyhledávání*/

/*proces objednávky*/
.moduleRow { }
.moduleRowOver { background-color: #ffffff; cursor: hand; }
.moduleRowSelected { background-color: #ffffff; }
.checkoutBarFrom, .checkoutBarTo { color: #000000; font-weight: normal; }
.checkoutBarCurrent { color: #000000; font-weight: bold; }
/*konec proces objednávky*/

/* message box */
.messageBox { }
.messageStackError, .messageStackWarning {  color: #f1efe6;  background-color: #ff0000; }
.messageStackSuccess { background-color: #99ff00; }

/* input requirement */
.inputRequirement { color: #ff0000; }

FORM {display: inline;}
TR.headerError { background: #ff0000;}
TD.headerError {   background: #ff0000; color: #f1efe6; font-weight : bold; text-align : center;}
TR.headerInfo { background: #00ff00;}
TD.headerInfo {   background: #00ff00; color: #f1efe6; font-weight: bold; text-align: center;}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {}

TABLE.productListing { }
TABLE.productListing-heading { width: 260px;   font-size: 13px; height: 16px; font-weight: bold; border: 0px;}
.productListing-heading {  width: 260px;  font-size: 13px; height: 16px; font-weight: bold; border: 0px;}
TD.productListing-data { }
TD.productListing-data .productSpecialPrice { font-size: 20px;}
TD.productListing-data s { color: #FF7E21;}
TD.productListing-data .ch2 {}


.productBuyNow { padding-top: 5px;}
.pricepart { margin: 10px 0;}
A.pageResults {  font-size: 14px;color: #0a3a4b; text-decoration: underline;}
A.pageResults:hover {  font-size: 14px; color: #0a3a4b; text-decoration: underline;}
.tableData, a.tableData, a.tableData:hover { background: #ffffff; border-bottom: 1px solid #000000;}
TD.tableHeading { font-weight: bold; color: #666666;}


INPUT.textin{ border: solid 1px #d8d7d7; height: 20px; width: 180px; padding: 3px; margin: 0; } 
INPUT.textform{ border: solid 1px #d8d7d7; height: 20px; width: 170px; padding: 3px; margin: 0; } 

INPUT.searchin{ border: solid 1px #d8d7d7; height: 19px; width: 215px; padding: 5px; margin: 0; } 
INPUT.count{ border: solid 1px #d8d7d7; height: 20px; width: 20px; padding: 3px; margin: 0; } 
CHECKBOX, RADIO, SELECT { }
TEXTAREA { width: 100%;  }
SPAN.greetUser {   color: #f0a480; font-weight: bold;}
TABLE.formArea {  background: #f1f9fe;  border-color: #7b9ebd; border-style: solid; border-width: 1px;}
TD.formAreaTitle {  font-weight: bold;}
SPAN.errorText {    color: #ff0000;}
.formfield{ height:26px; border: 0px; background: #da2325; color: #fff; font-style: italic; margin: 0; cursor: pointer; } 
.buyfield{ height:26px; border: 0px; background:url(images/design/bgBuy.gif) left 0px repeat-x #101010; color: #fff; font-style: italic; margin: 0; cursor: pointer; } 
.redfield{ height:31px; border: 0px; background: #da2325; font-size: 14px; color: #fff; font-style: italic; margin: 0; cursor: pointer; } 

TD.compareListing-data {   background: white; border-bottom: 1px solid #ffffff;
                        line-height: 20px;}
/*mapa webu*/
ul.sitemap {color: #ff0000;}

#tooltip {position:absolute; left:-300px; border:1px solid #000; padding:4px 6px; background-color:#FFC; visibility:hidden; z-index:998; text-align:left;}
#tooltip-arrow {position:absolute; left:-300px; z-index:999; visibility:hidden;}

.tabs {border-bottom:1px solid #6B0;}
.tabs ul {margin:0; padding:0; list-style:none;}
.tabs ul li {display:inline; margin:0; padding:0;}
.tabs ul li a {float:left; margin:0; padding:0 0 0 7px; text-align:center; cursor:pointer;}
.tabs ul li a span {float:left; display:block; padding:0 7px 0 0; line-height:35px; vertical-align:middle; text-decoration:underline;}
.tabs ul li a.active {background:#6B0 url("images/design/tab-active.gif") 0 0 no-repeat; text-decoration:none; color:#FFF; font-weight:bold;}
.tabs ul li a.active span {background:#6B0 url("images/design/tab-active-02.gif") 100% 0 no-repeat; text-decoration:none;}

.box {min-height:1px;}
.box:after {display:block; visibility:hidden; clear:both; line-height:0; font-size:0; content:".";}

/*= vyskakovací přihlášení*/
#loginbox {position:absolute; top:100px; left:760px; border:1px solid #7fa6cd; background:#FFF; z-index:500;}
#loginbox-tray {margin-top:0; padding:4px 8px; background:#7fa6cd; text-align:right; font-weight:bold;}
#loginbox-tray a {color:#FFF;}
#loginbox-tray a:hover {color:#000;}
#loginbox-form {padding:8px; border-bottom:1px solid #7fa6cd; background:#fff;}
#loginbox-bottom {padding:8px;}

ul#znacky span {width:9px; height:9px;	margin:0px 3px 0 3px;	padding:0 5px;	background: url(../images/design/sipky.gif) no-repeat;}
  ul#znacky {float:left;	padding:0px; margin:0px; list-style:none;	}
  ul#znacky li {float:left;	padding:0 20px 0 0; margin:0; width: 220px; text-align: left; line-height: 1.7em;}
  ul#znacky a {text-decoration:none;}
  ul#znacky a:hover {text-decoration:underline;}

