/* ------------ Globální definice objektů  -----------------------------------------------------------------------------------------------*/
body {margin: 0; padding: 0; font-family: Arial; font-size: 11px; color: #353535; background: url(/img/bg-body.gif) repeat-y top center #797d80}
div {height: auto; _height: 0; margin: 0; padding: 0}
p {margin: 0; padding: 0}
a {_height: 0; text-decoration: none; color: #000}
a:hover {text-decoration: underline}
img {margin: 0; padding: 0; border: 0}
form {margin: 0; padding: 0}

h1,h2,h3,h4,h5 {margin: 0; padding: 0; font-size: 11px; color: #000}

.input_text {margin: 0; padding: 0; font-size: 11px; color: #000}
.input_button {margin: 0; padding: 0; border: 0}
.input_radio {hight: 12px; width: 15px; margin: 0; padding: 0; vertical-align: middle; border: 0}
.input_check {hight: 12px; width: 12px; margin: 0px; padding: 0px; border: 0}

Textarea {margin: 0px; padding: 0px; overflow: auto; font-size: 12px; color: #000; border: 0px}
Label {margin: 0px; padding: 0px; vertical-align: middle; color: #000; font-size: 11px}
Select {margin: 0; padding: 0; vertical-align: middle; color: #000; font-size: 10px}
Input {vertical-align: middle}

.clear {clear: both; _height: 0px; font-size: 1px}

.Title {font-weight: bold; font-size: 18px; color: #cc3300}
.Code {	border: #8b4513 1px solid;	padding-right: 5px;	padding-left: 5px;	color: #000066;	font-family: 'Courier New' , Monospace;	background-color: #ff9933}


{ ----------  Definice kostry  -------------------------------------------------------------------------------------------------- }

#containerBG {background: url(/img/bg-containerBG.gif) repeat-x}
#containerBGin {background: url(/img/bg-containerBGin.gif) no-repeat top center}
#containerHeader {position: relative; z-index: 1; margin: auto; width: 990px; height: 177px; background: url(/img/bg-containerHeader.jpg) no-repeat}
#containerBody {position: relative; margin: auto; width: 990px; background: #FFF}
#column1 {position: relative; top: 0; left: -602px; width: 174px; float: left}
#column2 {position: relative; top: 0; left: 190px; height: auto; width: 610px; float: left; overflow: hidden}
#column3 {position: relative; top: 0; left: 24px; width: 174px; padding: 34px 0 0 0; float: left; background: url(/img/bg-column3_panak.gif) no-repeat bottom}
#containerFooter {background: url(/img/bg-containerFooter.gif) repeat-x} 
#containerFooterIn1 {background: url(/img/bg-containerFooterIn1.gif) no-repeat top center}
#containerFooterIn2 {position: relative; width: 990px; height: 191px; margin: auto; padding: 0; background: url(/img/bg-containerFooterIn2.gif) no-repeat}

{ ----------  containerHeader --------------------------------------------------------------------------------------------------- }

#containerHeader h1 {display: none}
#containerHeader img {vertical-align: middle}

.logo {position: absolute; top: 12px; left: 0px; height: 105px; width: 210px; display: block}

.firmInfo {position: absolute; top: 53px; left: 262px; font-size: 14px; }
.firmInfo div {padding-bottom: 2px; color: #FFF}
.firmInfo span {padding-right: 3px; color: #4a5c01}
.firmInfo a {color: #FFF}

.menu {position: absolute; top: 151px; left: 205px; margin: 0; padding: 0; list-style-type: none}
.menu li {position: relative; floaT: left}
.menu li a {padding: 0px 25px 0px 21px; floaT: left; font-size: 12px; color: #333; background: url(/img/bg-menu_li_a.gif) no-repeat right}
.mnStatic {padding: 0px 25px 0px 21px; floaT: left; font-size: 12px; color: #333; background: url(/img/bg-menu_li_a.gif) no-repeat right}
.menu li a:hover {text-decoration: none; color: #6b8602}
.menu .last {background: none}
.menu ul {position: absolute; z-index: 999; top: 20px; left: 0; width: 126px; margin: 0; padding: 0; list-style-type: none; background: #acd700;  visibility:hidden;}
.menu ul li {float: none}
.menu ul li a {margin: 0; padding: 4px 6px 4px 15px; display: block; float: none; text-decoration: none; font-size: 10px; color: #FFF; background: none; border-bottom: 1px solid #FFF}
.menu ul li a:hover {text-decoration: none; color: #333;}

.linkH {position: absolute; top: 10px; left: 406px; margin: 0; padding: 0; list-style-type: none}
.linkH li {padding: 0 36px 0 36px; float: left; background: url(/img/bg-linkH_li.gif) no-repeat right }
.linkH li a {color: #FFF; font-size: 12px; }
.linkH li span {padding: 0 3px}

.basket {position: absolute; top: 0px; right: 0px; height: 75px; width: 315px; }
.basket .basket-t a {position: absolute; width:200px; display:block; top: 9px; left: 127px; font-size: 14px; font-weight: bold; color: #e4ff00}
.basket a {position: absolute; top: 8px; left: 262px; height: 36px; width: 45px; display: block; }
.basket .price {position: absolute; top: 47px; left: 0px; width: 231px; text-align: right; font-size: 14px; font-weight: bold; color: #404f02}
.basket .price strong {padding-left: 3px; font-size: 16px; color: #FFF}
.basket .amount {position: absolute; top: 49px; right: 18px; width: 60px; text-align: right; font-size: 12px; font-weight: bold; color: #FFF}

.loginBox {position: absolute; top: 85px; right: 0px; width: 475px; text-align: right}
.loginBox label {padding-left: 14px; font-size: 13px; color: #516402; }
.loginBox .input_text {width: 100px; padding: 2px 0 2px 6px; border: 1px solid #caccce}
.loginBox .input_button {margin-left: 5px}
.loginBox a {padding-left: 3px; font-size: 13px; color: #FFF; }


{ ----------  Column1 ------------------------------------------------------------------------------------------------------------ }

#column1 img {vertical-align: middle}
#column1 .banner {margin-bottom: 8px}

.search {padding: 0 0 35px 0; background: url(/img/bg-sideBox.gif) no-repeat bottom}
.search .search-t {height: 24px; padding: 5px 0 0 12px; font-size: 14px; color: #FFF; background: url(/img/bg-search-t.gif) no-repeat}
.search .input_text {width: 166px; margin: 4px 0 4px 0; padding: 2px 0 2px 6px; border: 1px solid #caccce}
.search .adwSer {margin: 0 6px 0 4px; text-decoration: underline; font-size: 12px; }
.search .adwSer:hover {text-decoration: none}
.search .input_button {cursor:pointer;}


.search .so .title {font-weight:bold; font-size:11px; color:#000; padding:5px 0 5px 5px;} 
.search .so .t1 {font-weight:bold; font-size:10px; color:#000; }
.search .so .t2 a {text-decoration:underline; color:#739100; font-size:12px; font-weight:bold; margin:5px 0 0 0; padding:0px 0 0px 14px; background:url('/img/BG_dot.gif') no-repeat 4px 5px;}


.categories-t {height: 24px; padding: 5px 0 0 12px; font-size: 14px; color: #FFF; background: url(/img/bg-categories-t.gif) no-repeat}
.categories {margin: 0; padding: 5px 0 25px 0; list-style-type: none; background: url(/img/bg-sideBox.gif) no-repeat bottom}
.categories li {background: url(/img/bg-categories_li.gif) no-repeat}
.categories li a {padding: 8px 0 8px 15px; display: block; font-size: 12px; font-weight: normal; color: #000; background: url(/img/bg-categories_li_a.gif) no-repeat 156px 10px}
.categories ul {margin: 0; padding: 0px 0 10px 0; list-style-type: none}
.categories ul li {background: none}
.categories ul li a {padding: 4px 0 4px 28px; background: url(/img/bg-categories_ul_li_a.gif) no-repeat 16px 8px}

.categories ul li ul {margin: 0; padding: 0px 0 15px 0; list-style-type: none}
.categories ul li ul li {background: none}
.categories ul li ul li a {padding: 4px 0 4px 36px; background: url(/img/bg-categories_ul_li_a.gif) no-repeat 22px 8px}

.categories .caSel {font-weight:bold; color:#739100}
.categories .open {background: url(/img/bg-categories_li_open.gif) no-repeat !important}
.categories .openA {background: url(/img/bg-categories_li_a_sel.gif) no-repeat 156px 10px !important}


.recommendUs {padding: 0 0 35px 0; background: url(/img/bg-sideBox.gif) no-repeat bottom}
.recommendUs-t {height: 24px; margin-bottom: 2px; padding: 5px 0 0 12px; font-size: 14px; color: #FFF; background: url(/img/bg-recommendUs-t.gif) no-repeat}
.recommendUs .input_text {width: 99px; margin: 0px 0 0px 0; padding: 2px 0 2px 6px; border: 1px solid #caccce} 
.recommendUs .long {width: 166px; margin: 4px 0 4px 0; }
.recommendUs .input_button {margin-left: 2px}

.eNews {padding: 0 0 35px 0; background: url(/img/bg-sideBox.gif) no-repeat bottom}
.eNews-t {height: 24px; margin-bottom: 2px; padding: 5px 0 0 12px; font-size: 14px; color: #FFF; background: url(/img/bg-eNews-t.gif) no-repeat}
.eNews .input_text {width: 99px; margin: 4px 0 4px 0; padding: 2px 0 2px 6px; border: 1px solid #caccce} 
.eNews .input_button {margin-left: 2px}


.partnersPart {text-align:center;}
.partnersPart p {text-align:justify; padding:5px 10px;}

{ ----------  Column2 Uvod ------------------------------------------------------------------------------------------------------- }

.title {width: 470px; padding: 15px 0 8px 11px; floaT: left; font-size: 18px; color: #ffef18}

.prologue {padding: 25px 0 11px 0}
.prologue h1 {padding-bottom: 7px; font-size: 18px; font-weight: normal; color: #353535}
.prologue .freetext {padding:7px 0 0 0px; font-size: 13px; }
 
.levelsBox {width: 100%; padding-bottom: 27px; float: left; background: url(/img/bg-levelsBox.gif) no-repeat bottom}
.levels {height: 230px; width: 430px; padding: 0 180px 0 0; float: left; background: url(/img/bg-levels.jpg) no-repeat}
.levels div {height: 96px;  float: left; cursor: pointer}
.levels div a {height: 96px; display: block; line-height: 16px; text-decoration: none; font-size: 17px; color: #FFF}
.levels div a span {width: 27px; padding: 47px 2px 0 10px; display: block; float: left; font-weight: normal}
.levels div a strong {padding-top: 63px; display: block; font-size: 17px; color: #FFF}
.levels .lev1 {width: 153px; margin-top: 13px; }
.levels .lev1:hover {background: url(/img/bg-levels_lev1.gif) no-repeat}
.levels .lev2 {width: 137px; margin-top: 13px; }
.levels .lev2:hover {background: url(/img/bg-levels_lev2.gif) no-repeat}
.levels .lev3 {width: 138px; ?width: 168px; _width: 158px;   margin-top: 13px;  }
.levels .lev3:hover {background: url(/img/bg-levels_lev3.gif) no-repeat}
.levels .lev4 {width: 153px; margin-top: 13px; }
.levels .lev4:hover {background: url(/img/bg-levels_lev4.gif) no-repeat}
.levels .lev5 {width: 137px; margin-top: 13px; }
.levels .lev5:hover {background: url(/img/bg-levels_lev5.gif) no-repeat}
.levels .lev6 {width: 138px; margin-top: 13px; }
.levels .lev6:hover {background: url(/img/bg-levels_lev6.gif) no-repeat}

.action-t {height: 21px; margin-top: 5px; padding: 5px 0 0 12px; font-size: 14px; color: #FFF; background: url(/img/bg-action-t.gif) no-repeat}
.noBckgrd {background:none !important;}
.commodityCatalog {width: 100%; padding-bottom: 27px; float: left; background: url(/img/bg-levelsBox.gif) no-repeat bottom}
.commodityCatalog .product {position: relative; height: 214px; width: 305px; float:left; background: url(/img/bg-commodityCatalog_product.gif) no-repeat bottom}
.commodityCatalog .pr2 .productIn {background: none !important}
.commodityCatalog .product .attribute {position: absolute; top: 19px; left: 10px; width: 71px}
.commodityCatalog .product .attribute img {margin-bottom: 1px; display: block; }
.commodityCatalog .product .productIn {height: 199px; width: 305px; padding: 15px 0 0 0; float:left; background: url(/img/bg-commodityCatalog_productIn.gif) no-repeat right}
.commodityCatalog .product .productImg {width: 110px; padding: 15px 14px 0 5px; float: left}
.commodityCatalog .product .productInfo1 {width: 170px; float: left; } 
.commodityCatalog .product .productInfo1 .productName h3 a {height: 35px; margin: 0 0 15px 0; display: block; font-size: 13px; color: #739100}
.commodityCatalog .product .productInfo1 .productName a {height: 35px; margin: 0 0 15px 0; display: block; font-size: 13px; color: #739100; font-weight:bold}
.commodityCatalog .product .productInfo1 .freetext {height: 70px; padding-right: 8px; overflow: hidden}
.commodityCatalog .product .productInfo2 {width: 100%; padding: 15px 0 0 0; float: left; } 
.commodityCatalog .product .productInfo2 .price {width: 199px; float: left; font-size: 13px; color: #000}
.commodityCatalog .product .productInfo2 .price strong {width: 119px; padding: 8px 0 0 10px; display: block; float: left; font-size: 18px; color: #e2001a}
.commodityCatalog .product .productInfo2 .price span {width: 65px; padding-top: 3px; display: block; float: left; font-size: 11px; color: #000}
.commodityCatalog .product .productInfo2 .price span a {display: block; text-decoration: none}
.commodityCatalog .product .productInfo2 .amount .input_text {width: 24px; margin: 0px 9px 0px 5px; padding: 2px 0 2px 6px; border: 1px solid #caccce} 

.newsBox-t {height: 21px; margin-top: 5px; padding: 5px 0 0 12px; font-size: 14px; color: #FFF; background: url(/img/bg-newsBox-t.gif) no-repeat}
.newsBox-t h2 {font-size: 14px; color: #FFF; font-weight:normal}
.newsBox {width: 100%; padding-bottom: 15px; float: left; }
.newsBox .news {width: 100%; padding: 20px 0 40px 0; float: left; background: url(/img/bg-news.gif) no-repeat bottom}
.newsBox .news .newsImg {width: 101px; padding: 0 14px; float: left; }
.newsBox .news .newsInfo {}
.newsBox .news .newsInfo h4 {margin: 0 0 15px 0; display: block; font-size: 13px; color: #739100}

.articlesBox-t {height: 21px; margin-top: 5px; padding: 5px 0 5px 12px; font-size: 14px; color: #FFF; background: url(/img/bg-newsBox-t.gif) no-repeat}
.articlesBox {width: 100%; padding-bottom: 15px; float: left; }
.articlesBox .article {width: 100%; padding: 5px 0 5px 0; float: left;}
.articlesBox .article h2 {margin: 0 0 0px 0; padding:0px 0 0 10px; display: block; font-size: 13px; background: url(/img/bg_dot_fe.gif) no-repeat 0px 5px}
.articlesBox .article h2 a {color: #739100; font-weight:normal; text-decoration:underline; }

.archivNews {float:left; width:100%; margin:5px 0px 0px 0px; padding:0px; text-align:right; color:#739100; text-decoration:underline; cursor:pointer;}

{ ----------  Column2 Vypis  ----------------------------------------------------------------------------------------------------- }

.navigation {margin: 0; padding: 10px 0 0 0; list-style-type: none}
.navigation li {float: left}
.navigation li a {margin-left: 7px; padding-right: 12px; float: left; color: #739100; background: url(/img/bg-navigation_li_a.gif) no-repeat right}
.navigation .naSel {background: none; font-weight:bold; }

.subCatBox-t {height: 21px; margin-top: 5px; padding: 5px 0 0 12px; font-size: 14px; color: #FFF; background: url(/img/bg-newsBox-t.gif) no-repeat}
.subCatBox {width: 100%; float: left; background: url(/img/bg-subCatBox.gif) no-repeat #e8e8e8}
.subCatBoxIn {width: 100%; padding: 15px 0 7px 0; float: left; background: url(/img/bg-subCatBoxIn.gif) no-repeat bottom}
.subCatBoxIn label {padding: 0 0 15px 15px; float: left; color: #353535}
.subCatBoxIn label .input_check {position: relative; top: -2px; margin-right: 6px}
.subCatBoxIn div {height: 21px; width: 100%; margin-top: 10px; padding-top: 5px; float: left; background: url(/img/bg-subCatBoxIn_div.gif) no-repeat}
.subCatBoxIn div .l1 {margin-right: 119px; float: right; font-size: 14px; color: #FFF}
.subCatBoxIn div .l2 {margin-left: 96px; float: left; font-size: 14px; color: #FFF}

.subCatBoxInC {width: 100%; padding: 15px 0 7px 0; float: left; background: url(/img/bg-subCatBoxIn.gif) no-repeat bottom}
.subCatBoxInC a {float:left; width:auto; font-size:12px; margin:5px 0px 5px 0px; padding:0px 0px 0px 18px; background:url('/img/BG_dot.gif') no-repeat 9px 5px; white-space: nowrap;}


{ ----------  Column2 Detail ----------------------------------------------------------------------------------------------------- }

.detail {width: 100%; position:relative; padding-bottom: 35px; float: left; background: url(/img/bg-detail.gif) no-repeat bottom; min-height:434px}
.detail .detail-t h1 {height: 21px; margin: 5px 0 20px 0; padding: 5px 0 0 12px; font-size: 14px; color: #FFF; background: url(/img/bg-action-t.gif) no-repeat}
.detail .detail-t 
.detail .detail-t div {height: 15px; width: 580px; overflow: hidden}
.detail .productImg {width: 303px; float: left}
.detail .productImg .productImgIn {text-align: center}
.detail .productImg .productPriceAmount {width: 100%; padding: 10px 0 0 0; float: left}
.detail .productImg .productPrice {width: 195px; padding-left: 10px; margin-bottom:10px; float: left}
.detail .productImg .productPrice .ico a {margin-right: 17px; }
.detail .productImg .productPrice .price {padding-top: 15px; }
.detail .productImg .productPrice .price strong {font-size: 18px; color: #e2001a}
.detail .productImg .productPrice .price strong small {font-weight: normal}
.detail .productImg .productPrice .price span {padding-top: 3px; display: block}
.detail .productImg .productAmount {width: 98px; padding-top: 20px; float: left}
.detail .productImg .productAmount span {padding: 0 0 10px 0; display: block}
.detail .productImg .productAmount .input_text {width: 24px; margin: 0px 9px 0px 5px; padding: 2px 0 2px 6px; border: 1px solid #caccce} 
.detail .productImg .productAmount div label {font-sizE: 13px}

.detail .productInfo {width: 294px; padding: 6px 0 0 13px; float: left; }
.detail .productInfo .kkt {padding: 0 0 13px 0}
.detail .productInfo .kkt h2 {font-weight:normal; display:inline;}
.detail .productInfo .kkt strong {padding-right: 4px}

.sDetailAddInfo {float:left; width:100%; font-size:12px; color:#E2001A; margin:0px 0px 0px 10px; padding-left:10px; background: url(/img/bg_info_dot.gif) no-repeat 0px 4px}

.tblDetParams {float:left; width:600px; margin:10px 0;}
.tblDetParams tr td {height:20px; vertical-align: middle;  font-size:12px;}
.tblDetParams .druhy td {background:#EDF9C0}
.tblDetParams .tdL {width:250px; font-weight:normal; text-align:right;}
.tblDetParams .tdR {width:355px; text-align:left; padding-left:10px; font-weight:bold}

.DetailFiles {float:left; width:100%; margin:0px; padding:0px;}
.DetailFiles .title {float:left; width:220px; font-size:12px; font-weight:bold;  margin:0px; padding:0px; color:#353535;}
.DetailFiles .Fbody {float:left; width:350px; margin:0px; padding:0px}
.DetailFiles .Fbody a {color:#739100; text-decoration:underline;} 

.detail .productImg .AddImgages {width: 100%; padding: 0px 0 10px 0; float: left}
.detail .productImg .AddImgages div {width: 80px; float: left; margin-left:5px;}



{ ----------  Column2 Order ------------------------------------------------------------------------------------------------------ }

.order {margin-bottom:50px;} 
.order-t {height: 21px; margin: 25px 0 20px 0; padding: 5px 0 0 12px; font-size: 14px; color: #FFF; background: url(/img/bg-action-t.gif) no-repeat}
.order-tt {height: 21px; margin: 25px 0 5px 0; padding: 5px 0 0 12px; font-size: 14px; color: #FFF; background: url(/img/bg-action-t.gif) no-repeat}
.orderBox {width: 100%; padding-bottom: 27px; float: left; background: url(/img/bg-levelsBox.gif) no-repeat bottom}
.orderBox .product {width: 100%; float: left; background: url(/img/bg-orderBox_product.gif) no-repeat bottom}
.orderBox .product img {vertical-align: middle}
.orderBox .product .productImg {width: 132px; text-align: center; float: left}
.orderBox .product .productImg img {margin-top:10px;}
.orderBox .product .productInfoIn1 {height: 121px; width: 265px; padding: 10px 0 0 12px; float: left; background: url(/img/bg-orderBox_productInfoIn1.gif) no-repeat top right}
.orderBox .product .productInfoIn1 .productName h3 a {height: 38px; margin: 0 0 8px 0; display: block; font-size: 13px; color: #739100}
.orderBox .product .productInfoIn1 .freetext {height: 55px; padding-right: 8px; overflow: hidden}
.orderBox .product .productInfoIn2 {width: 179px; padding: 0 13px 0 0px; float: left}
.orderBox .product .productInfoIn2 .code {padding-top: 10px; text-align: right}
.orderBox .product .productInfoIn2 .price {padding: 10px 0 19px 0}
.orderBox .product .productInfoIn2 .price strong {float: right; font-size: 16px; color: #e2001a}
.orderBox .product .productInfoIn2 .price strong small {font-size: 18px; font-weight: normal}
.orderBox .product .productInfoIn2 .price span {position: relative; top: 5px; padding-left: 5px; font-weight: bold; }
.orderBox .product .productInfoIn2 .amount label {padding: 0 40px 0 9px}
.orderBox .product .productInfoIn2 .amount label a {margin-left: 6px}
.orderBox .product .productInfoIn2 .amount .input_text {width: 24px; padding: 2px 0 2px 0; text-align: center; border: 1px solid #caccce}
.orderBox .product .productInfoIn2 .amount .input_text {margin-right: 5px}

.order .suma {width: 100%; margin-top: -17px; margin-bottom: 20px; float: left; background: url(/img/bg-orderBox_suma.gif) no-repeat bottom}
.order .suma .sumaIn1 {height: 134px; width: 409px; float: left; background: url(/img/bg-suma_sumaIn1.gif) no-repeat top right}
.order .suma .sumaIn1 .suma-t {padding: 25px 0 20px 11px; font-size: 14px; font-weight: bold; color: #6b8602}
.order .suma .sumaIn1 div {width: 100%; padding-bottom: 5px; float: left; }
.order .suma .sumaIn1 div label {width: 104px; padding-right: 13px; float: left; display: block; text-align: right; font-size: 12px; color: #000}
.order .suma .sumaIn1 div select {height: 18px; width: 262px; float: left; border: 1px solid #caccce}
.order .suma .sumaIn1 div strong {padding-left: 8px; float: left; font-size: 16px; color: #6b8602}
.order .suma .sumaIn2 {width: 188px; padding: 30px 13px 0 0; float: left; text-align: right}
.order .suma .sumaIn2 div {padding: 25px 0 5px 0; font-weight: bold; font-size: 18px; color: #e2001a}
.order .suma .sumaIn2 div small {font-size: 18px; font-weight: normal} 

.registretion .regChck {padding: 20px 0 30px 12px}
.registretion .regChck label {padding-right: 60px; font-size: 12px; color: #000}
.registretion .regChck label .input_check {margin-right: 7px}
.registretion .texta {height: 124px; width: 574px; margin-left: 12px; padding: 5px; border: 1px solid #caccce}

.OrderAddInfo {float:left; width:93%; text-align:left; font-weight:normal; margin:10px 10px 20px 10px; padding:10px; background:#E4F6A2; border:1px solid #80A100}
.OrderAddInfoF {float:left; width:96%; text-align:left; font-weight:normal; margin:10px 10px 10px 0; padding:10px; background:#E4F6A2; border:1px solid #80A100}

.globalInfo {float:left; width:99%; margin:10px 0px 10px 0;  background:#E4F6A2; border:1px solid #80A100 }
.globalInfo p { padding:0px; margin:10px 10px 10px 10px;}


{ ----------  Column2 Registration ----------------------------------------------------------------------------------------------- }

.registretion-t {padding: 30px 0 0 12px; font-size: 18px; }
.registretion-t strong {color: #6b8602}

.registretionIn {padding: 0 0 40px 0; background: url(/img/bg-registretionIn.gif) no-repeat bottom}
.registretion-t2 {padding: 10px 0 0px 11px; font-size: 14px; font-weight: bold; color: #6b8602} 

.registretionTab {width: 100%; }
.registretionTab td {height: 24px; }
.registretionTab td label {font-size: 12px; color: #000}
.registretionTab td .input_text {width: 165px; padding: 2px 0 2px 6px; border: 1px solid #caccce}
.registretionTab td .input_check {margin-right: 10px}
.registretionTab td .input_radio {margin-right: 10px}
.registretionTab td strong {padding-right: 5px; font-size: 18px; color: #6b8602}
.registretionTab .td1 {width: 115px; padding-right: 13px; text-align: right}
.registretionTab .td2 {width: 184px;}
.registretionTab .td3 {width: 298px; font-size: 12px; color: #9c9c9c}
.registretionTab .td4 label {padding-right: 18px}

.registretionIn .freetext {padding: 5px 0 15px 8px; font-size: 12px; color: #9c9c9c}
.registretionIn .freetext strong {padding: 0 2px; font-size: 18px; color: #6b8602}
.registretionIn .btReg {padding: 15px 0; text-align: center; }

.registretion .textR {height: 84px; width: 454px;  padding: 5px; border: 1px solid #caccce}

.registretionAlert {float:left; width:92%; color:#E2001A; font-weight:bold; margin:10px; padding:10px; background:#E4F6A2; border:1px solid #80A100}
.registretionInfo {float:left; width:92%; text-align:center; font-weight:normal; margin:10px; padding:10px; background:#E4F6A2; border:1px solid #80A100}
.registretionInfo a {color:#739100; text-decoration:underline;}


{ ----------  Column2 Kontakty --------------------------------------------------------------------------------------------------- }

.kontakty-t {padding: 30px 0 0 12px; font-size: 18px; }
.kontakty-t strong {color: #6b8602}
.kontakty {padding: 0 0 40px 0; }
.kontaktyIn1 {padding: 0 0 50px 12px; font-size: 12px; color: #000; background: url(/img/bg-registretionIn.gif) no-repeat bottom} 
.kontaktyIn1 div {padding-bottom: 3px}
.kontaktyIn1 .space1 {padding-top: 20px; font-size: 14px; font-weight: bold; color: #6b8602}
.kontaktyIn1 .space {padding-top: 20px }
.kontaktyIn2 {width: 598px; padding: 0 0 50px 12px; float: left; font-size: 12px; color: #000; background: url(/img/bg-registretionIn.gif) no-repeat bottom} 
.kontaktyIn2 .kontakty-t2 {padding: 10px 0 0px 0px; font-size: 14px; font-weight: bold; color: #6b8602}
.kontaktyIn2 .ppl {width: 100%; padding-top: 25px; float: left}
.kontaktyIn2 .ppl .xicht {height: 87px; width: 87px; float: left; background: url(/img/bg-xicht.gif) no-repeat}
.kontaktyIn2 .ppl .data {width: 470px; padding: 5px 0 0 20px; float: left}
.kontaktyIn2 .ppl .data div {padding: 0 0 3px 0}
.kontaktyIn2 .ppl .data div span {padding-right: 30px}

.kontakty .freetext {padding-left: 11px; font-size: 12px; color: #000; }
.kontakty .freetext a {font-size: 14px; color: #6b8602; }


{ ----------  Column3 ------------------------------------------------------------------------------------------------------------ }

#column3 img {vertical-align: middle}
#column3 .banner {margin-bottom: 8px}

.recommend-t {height: 24px; padding: 5px 0 0 12px; font-size: 14px; color: #FFF; background: url(/img/bg-categories-t.gif) no-repeat}
.recommend .product {padding: 10px 0 35px 0; background: url(/img/bg-sideBox.gif) no-repeat bottom}
.recommend .product .productName h3 a {display:block; padding: 0 15px; font-size: 13px; color: #739100}
.recommend .product .productImg {padding: 8px 0 20px 0; text-align: center}
.recommend .product .price {text-align: center; color: #000}
.recommend .product .price strong {padding-left: 6px; font-size: 18px; color: #e2001a}



{ ----------  Footer ------------------------------------------------------------------------------------------------------------- }
.iconSC {position: absolute; top: 16px; left: 19px; height: 30px; width: 179px; text-decoration: none; background: url(/img/bg-iconSC.gif) no-repeat}
.iconSC:hover {text-decoration: none}


#containerFooter .firmInfoFoot {padding: 27px 0 0 0; text-align: center; color: #353535}
#containerFooter .firmInfoFoot div {padding-bottom: 5px; }
#containerFooter .firmInfoFoot a {font-weight: bold}
#containerFooter .firmInfoFoot strong {color: #000}


{ --- Sitemap ---}

.sitemapHTML {margin-left:20px}
.sitemapHTML {color:#87AA00; font-size:12px}

.sitemapHTML ul {  list-style:none;margin-bottom:10px}
.sitemapHTML ul li {  padding:5px 0px 6px 0px;  width:100%; }
.sitemapHTML a {  text-decoration:none;  color:#414141;  display:block;  padding-left:21px;  background:url('/img/BG_dot.gif') no-repeat 9px 5px;font-size:12px !important}
.sitemapHTML ul li.lev1 {  padding-left:0px;font-weight:bold}
.sitemapHTML ul li.lev2 {  padding-left:10px;font-weight:normal}
.sitemapHTML ul li.lev3 {  padding-left:20px;font-weight:normal}
.sitemapHTML ul li.lev4 {  padding-left:30px;font-weight:normal}





{ ------------ Univerzalni ------------------}
.univ-t {height: 21px; margin: 0px 0 20px 0; padding: 5px 0 0 12px; font-size: 14px; color: #FFF; background: url(/img/bg-action-t.gif) no-repeat}
.mt20 {margin-top:20px;}
.catname {width:100%;margin-bottom:5px;}
.catname h1 {font-size: 14px; color: #FFF; }
.importantBox {float:left; width:100%; margin:0px; padding:0px; font-size:12px;}

.banner1 {float:left; width:100%; margin:5px 0px; padding:0px; text-align:center;}

{ ------------ Strankovani ------------------}
.display {width: 100%; margin:5px 0; float: left; height:28px; border-bottom: 4px solid #739100}
.display img {vertical-align: middle}
.display .displaypaging {float: right;  z-index:9;}
.display .displaypaging a {padding: 5px 5px 7px 5px; float: left; font-size: 14px; font-weight: bold; color: #739100}
.display .displaypaging a:hover {text-decoration: none; color: #FFF; background: #739100}
.display .displaypaging b a {text-decoration: none; color: #FFF; background: #739100}
.display .displaypaging span {position: relative; top: 4px; margin: 0 5px; float: left}
.display .displaypaging .dpEx1 {position: relative; top: 2px; margin-right: 7px; padding: 0; z-index:9;?z-index:-1;_z-index:-1;}
.display .displaypaging .dpEx2 {position: relative; top: 2px; margin-left: 7px; padding: 0; z-index:9;?z-index:-1;_z-index:-1;}
.display .page {position: relative; top: 4px; width:200px;}
.display .page select {width: 50px; margin-right: 10px}
.displayEx {margin-top: 20px; border-bottom: 0; border-top: 4px solid #739100}

.sorting span {font-size:12px; font-weight:bold; }
.sorting Select {width:100px; margin-left:5px; }


{ --------------- WRITE US -------------------------}
.writeUs {float:left; width:328px; height:328px; margin:0px; padding:20px; border:1px solid #c3da73; position:relative; background:#FFF;}
.writeUs .close {position:absolute; top:0px; right:10px; cursor:pointer;}
.writeUs .title {float:left; font-size:14px; width:100%; margin:0px 0px 10px 0px; padding:0px 0px 10px 10px; color:#1a6f00; font-weight:bold; border-bottom:2px solid #c3da73 }
.writeUs div {float:left; width:100%; margin:5px 0;}
.writeUs div span {color:#1a6f00; font-size:11px; font-weight:bold; display:block; margin-bottom:3px;}
.writeUs .input-text {height:17px; padding-top:1px; width:145px; border:1px solid #e3e3eb; border-top:1px solid #aaadb2;} 
.writeUs .textarea {height:90px; width:300px; border:1px solid #e3e3eb; border-top:1px solid #aaadb2;}
.writeUs .sendcopy {float:left; width:201px; display: inline;}
.writeUs img {cursor:pointer;}

.writeUs .contactPart {float:left; border-top:2px solid #c3da73; width:100%; margin:15px 0 0 0 ; padding:10px 0 0 0;}
.writeUs table {border:0px !important;}
.writeUs table tr td {height:30px;}
.writeUs table tr .td1 {text-align:left; font-size:14px; color:#595959; font-weight:bold; width:50px}
.writeUs table tr .td2 {text-align:left; font-size:14px; width:140px; color:#739100}
.writeUs table tr .td3 {text-align:left; color:#739100}
.writeUs table tr .td4 {text-align:left;  font-size:14px;  color:#0087d4}
.writeUs table tr .td4 strong {display:block}
.writeUs table tr .td5 {text-align:left; color:#000}


{--------------- COMPEPETION ----------------------}
.Competition {padding: 0 0 35px 0; background: url(/img/bg-sideBox.gif) no-repeat bottom}
.Competition-t {height: 24px; margin-bottom: 2px; padding: 5px 0 0 12px; font-size: 14px; color: #FFF; background: url(/img/bg-recommendUs-t.gif) no-repeat}
.Competition .input_text {width: 99px; margin: 0px 0 0px 0; padding: 2px 0 2px 6px; border: 1px solid #caccce} 
.Competition .CompPicLeft {text-align:center; width:100%; margin-top:5px;}
.Competition .CompTextLeft a {font-size:12px; color:#739100;margin-top:5px; width:100%; display:block; font-weight:bold;}
.Competition .CompTextLeft p {font-size:12px; color:#353535;display:block; padding:0px; }



{ ------------ OLD ------------------}

.basketW {float:left; width:230px; height:185px; margin:0px; padding:20px; border:2px solid #c3da73; position:relative; background:#FFF; color:#353535; }
.basketW .close {position:absolute; top:10px; right:10px; cursor:pointer;}
.basketW .title {float:left; font-size:14px; width:100%; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; color:#739100; font-weight:bold; border-bottom:2px solid #739100 }
.basketW strong {color:#353535; float:left; width:100%; display:block; margin:10px 0 15px 0; padding:0px; }
.basketW div {font-size:11px; margin:5px 0; float:left; width:100%;}
.basketW div strong {margin:0; padding:0px; display: inline; float:none; }
.basketW .price {float:right; width:100%; text-align:right; margin:5px 0; padding:0 0 5px 0; color:#739100; font-size:13px; font-weight:bold; border-bottom:2px solid #739100 }
.basketW .buttons {float:left; width:100%; margin:5px 0px 0px 0px; padding:0px;} 
.basketW .buttons .b1 {margin:0px 10px 0px 0px; padding:0px; cursor:pointer; font-size:12px; font-weight:bold; text-decoration:underline}
.basketW .buttons .b2 {margin:0px 0px 0px 10px;padding:0px; cursor:pointer; font-size:12px; font-weight:bold; color:#E2001A; text-decoration:underline}

.tableHead {background: url(/img/bg-action-t.gif) no-repeat; border:1px solid #000000; color:#ffffff; font-family:verdana; font-size:11px; height:31px; padding:2px; }
.tableHead td {color:#ffffff; font-family:verdana; font-size:11px; padding:6px 7px 2px 2px; vertical-align:top;}
.tableHead a {color:#ffffff;    font-family:verdana;    font-size:11px;    text-decoration:none}
.tableHead label {color:#ffffff;}
.HeadLine {color:#76870b; font-family:arial,helvetica,sans-serif; font-size:14px; font-weight:bold}
.BodBG {}
.mediumBlackBold {color:#000000; font-family:verdana; font-size:11px}
.mediumBlackBold a {color:#000000;    font-family:verdana; font-size:11px; font-weight:bold; margin-bottom:2px; padding-bottom:2px}
.linkTr td {border-bottom:#c0c0c0 1px solid;    font-family:verdana;    font-size:11px}
.linkTr th {border-bottom:#c0c0c0 1px solid;    font-family:verdana;    font-size:11px;    font-weight:bold}
.inputTextBd {background-position:left top;    background-repeat:no-repeat;    border:1px solid #466007;    font-size:8pt;    height:20px;    padding-left:3px;    padding-top:1px;    width:80px}

.DarkBG{background-color:#324c84}
.DarkBG TD{background-color:#324c84}
.GreenBG{background-color:lightgreen}
.RedBG{background-color:tomato}
.KhakiBG{background-color:khaki}
.GreyBG{background-color:#cccccc}
.LightGreyBG{background-color:#f5f5f5}
.VioletBg{background-color:#ffbbff}

.compareSel {position:absolute; right:0px; top:10px; color:#739100}

.compareA {float:left; width:100%; margin:5px 0px; padding:0px 0px 0px 15px ; background:url("/img/bg-categories_li_a.gif") no-repeat scroll 0px 2px}
.compName {font-size:12px; font-weight:bold; float:left; width:100%; margin:5px 0px; padding:0px 0px 0px 0px ; }
.comparePrice {font-size:14px; color:#E2001A; font-weight:bold; float:left; width:100%; margin:5px 0px; padding:0px 0px 0px 0px ; }
.comparepart {width:100%; overflow-x: scroll;}
.comparePricePart {float:left; width:100%; margin:0px; padding:0px; }
