/*global definitions*/

HTML,BODY {margin:0px; padding: 0px 0px 0px 0px; border:0 none; background:#fff; color:#565656; font-family:"Arial CE", "Helvetica CE", Arial, sans-serif; text-align:center; }

BODY {font-size:71%; line-height:135%; padding-top: 20px; background: #c8c9ca url("../../../design/hpmarket/images/css/bg-html.gif") 0px 0px repeat-x;}
BODY.body {font-size:71%; line-height:135%; padding: 0px; background: #fff  0px 0px repeat-x;}
INPUT,SELECT,TEXTAREA {font-size:100%; font-family:"Arial CE", "Helvetica CE", Arial, sans-serif; border: 1px solid #aaa; }
IMG {border:0 none;}
TABLE {font-size:100%;}

FORM {margin:0; padding:0;}
FIELDSET  {border:0 none; margin:0;padding:0;}
IFRAME{border: 0px; width: 568px;}
ADDRESS {font-style:normal; font-weight:normal;}

H1 {font-size:120%;  color:#565656; }
H2 {font-size:110%; color:#565656; }
H3 {font-size:100%; color:#565656;}
H4 {font-size:110%; color:#565656;}
H5,H6 {font-size:100%; color:#565656;}

H1,H2,H3,H4,H5,H6 {margin:0; padding:8px 0;  }

H1,H1.nadpis2 {background:url("../../../design/hpmarket/images/css/bg-h.gif") right top no-repeat; margin: 0px 0px 10px 0px; padding:8px 10px; font-size:115%; color: #000;}
#content-case p{ margin: 0px 0px 10px 0px; padding: 0px;}
H2, H3 {padding:8px 10px;}
.title { background:url("../../../design/hpmarket/images/css/menu-li.gif") 5px 6px no-repeat #0099FF; padding:2px 5px 2px 14px; margin:0; color:#fff !important; margin-bottom:10px; }
.title A {color:#fff !important;}



.nadpis2 {margin:0px 0 10px 0; padding:6px 10px; color:#fff; font-size:110%;}
.nadpis2 A {color:#fff;}

A {color:#000; text-decoration:none;}
A:hover {color:#626262; text-decoration:none; }

/*content*/

#content-case P.banner { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; clear:both; }
#content-case P.banner IMG,.banner OBJECT {display:block; width:100%; border:0 none;}
#content-case P.banner P {margin:0px; padding:0px;}

#content {padding:5px; width:570px; float:left; text-align:center; border: 0px;}
#content-case {width:568px; margin:0 auto; text-align:left; oveflow:hidden;}
#content-case p {padding: 0px 10px 0px 10px;}
#content-case .table-top { background:url("../../../design/hpmarket/images/css/bg-basket-table-top.gif") 0px 0px no-repeat; height: 10px; width: 100%; font-size: 0px; padding: 0px; margin: 0px;}
#content-case .table-bottom { background:url("../../../design/hpmarket/images/css/bg-basket-table-bottom.gif") 0px 0px no-repeat; height: 10px; width: 100%;  font-size: 0px; padding: 0px; margin: 0px; clear:both;}

div.site-banner {margin:0px; float:left;  overflow:hidden;}
div.site-banner P {margin:0; padding:0;}
div.site-content {float:left; width: 980px; background: #fff url("../../../design/hpmarket/images/css/bg-body.gif") 1px 0px repeat-y}

#content-case .basket-header {background:url("../../../design/hpmarket/images/css/bg-basket-h.gif") right top no-repeat; margin: 0px 0px 10px 0px; padding: 0px 10px 0px 10px; height: 25px; font-size:115%; color: #fff; clear: both;}
#content-case .basket-header h3{ float: left; margin:0; padding: 4px 0px 8px 0px; color: #fff;}
#content-case .basket-header span{ float: right; padding: 4px 0px 8px 0px;}

div.dro-nav { font-weight:bold; padding: 6px 0px 10px 0px; color:#565656; position: relative; border-bottom: 1px solid #b2b2b2; margin: 0px 0px 10px 0px; width: 100%;}
div.dro-nav A {color:#959595; font-weight: normal; background: url("../../../design/hpmarket/images/css/dro-nav.gif") 5px 3px no-repeat; margin-top: 7px; padding: 0px 0px 0px 20px; display: inline; position: relative;}
div.dro-nav A:hover { text-decoration: underline;}
div.dro-nav A.back  {color:#959595; font-weight: normal; background: url("../../../design/hpmarket/images/icons/icons-back.gif") 0px 0px no-repeat; padding: 0px; margin: 0px; width: 27px; height: 27px; display: block; float: right; top: 0px; right: 0px; position: absolute;}

div.content-case-shop,div.basket-page,div.product-detail,div.category-list {/*width:385px;*/ min-height:200px;}
div.basket-page {width:100%; clear: both; margin-bottom: 0px;}

.subdesc {padding:6px 10px; margin:0 0 10px 0; }

#ups,div.orderBox,#personal,#delivery,div.formulary {background:#d2d5c1; margin:0 0 0px 0; padding:0px 0px; }
div.orderBox,#personal,#delivery,#ups {margin-top:0px; clear: both;}
#personal,#delivery,#ups{ margin:0 0 10px 0;}
#personal p,#delivery p,#ups p {padding:0px 10px; color: #000;}
table.orderTab2,div.formulary TABLE {background-color: #D2D5C1; border-collapse:collpase; border: 10px solid #D2D5C1; table-layout: fixed; width:100%; _width:auto;  color:#000;}
table.orderTab2 TD,div.formulary TABLE TD {padding:3px 2px 0px 0px; margin-right: 5px; vertical-align:middle;}
table.orderTab2 TD label,div.formulary TABLE TD LABEL {display:block; text-align:left; font-weight: normal;}
table.orderTab2 td input,div.formulary TABLE TD input {border: 1px solid #aaa; background:#fff; padding-left: 5px; padding-right: 5px;  width: 110px;}
table.orderTab2 td select,div.formulary TABLE TD select { border:1px solid #aaa; background:#fff;}
table.orderTab2 td input.radio,div.formulary TABLE TD.radio input {border:0 none; background: none; width: auto;}
table.orderTab2 td strong,div.formulary TABLE TD STRONG {font-weight:bold; color:#007cd3;}
table.orderTab2 td label strong {color:#007cd3;}
table.orderTab2 th strong, table.orderTab2 td strong  {color:#007cd3;}
div.orderBox TABLE TD STRONG {font-weight:normal; color:#000;}
table.orderTab2 td.orderTD2{ /*width: 100px;*/}
/*table.orderTab2 td IMG{ margin: -3px 0px auto -13px}*/

table.orderTab2 input.required {
	background: #fff url("/components/form/povinne.gif") center right no-repeat;
}

div.resumeBox {margin: 0px 0px 10px 0px; clear: both;}
div.resumeBox table {width:100%; }
div.resumeBox table tr td.orderTdFrame { text-align:center !important; font-weight:bold;}
div.resumeBox table tr td.orderTdFrame IFRAME {width: 548px; margin-bottom:10px; border: 1px solid #bdbfad; background-color: #fff;}
div.resumeBox table tr td span { margin-top: 5px; color: #ff0000;}

div.produkts-list  {padding-bottom:8px; position:relative; left:-10px; width:395px;  }
* HTML BODY div.produkts-list {width:405px; overflow:hidden; margin-left:-10px;}
div.product {color:#565656; background:#ECECEC; width:177px; padding:5px; overflow:hidden;  float:left;  margin:0; margin-bottom:6px; margin-left:10px;}
* HTML BODY div.product {width:187px;}

div.product .product-title {font-size:100%; margin:0; padding:0 0 5px 0; height:34px; overflow:hidden;}
* HTML BODY div.product .product-title {height:39px;}
div.product .product-title A {color:#565656;}
div.product .imageZoom { overflow:hidden; background-color:#fff;}
div.product .imageZoom A {height:132px; background-position:center center; background-repeat:no-repeat; }


div.product-foot {padding-top:0px; padding-bottom:6px;}
div.product-foot A {float:left; padding:15px 5px 0 5px; }
div.product-foot form {float:left; padding-top:15px; }
div.product-foot form .input {width:24px; padding:1px 2px; color:#A3A3A3; border:0 none; border-top:1px solid #9E9E9E; border-left:1px solid #9E9E9E;}
div.product-foot form .submit {position:relative; top:2px;}
div.product .product-price {float:right; margin:0; padding:5px 6px 0 0; color:#2FAAFB;}
div.product .product-price SPAN {display:block;}
div.product-detail .submit, div.product .submit {background:none !important; border:0 none;}



div.product .product-perex {margin:4px 0 0 0; padding:10px 0 0 0; background:url("../../../design/unicef/images/css/dashed4.gif") 0 5px repeat-x; clear:both; overflow:hidden; width:100%; height:30px; }
* HTML BODY div.product .product-perex {height:40px;}
div.product .product-detail {margin:0; padding:4px 0 0 0; clear:both; background:url("../../../design/unicef/images/css/dashed4.gif") 0 3px repeat-x; font-weight:bold;}
div.product .product-detail A {color:#747474; display:block; padding:4px 0 0 14px;background:url("../../../design/unicef/images/css/detail.gif") 0 6px no-repeat;}
div.product .product-detail A:hover {color:#2FAAFB;}
div.product .product-perex P {margin:0; padding:0;}

/*div.category-promotions {width:199px; float:right; margin-bottom:10px;}
div.produkts-category-promotions H3 { background:url("../../../design/unicef/images/css/menu-li.gif") 5px 6px no-repeat #0099FF; padding:2px 5px 2px 14px; margin:0; color:#fff; margin-bottom:10px;}
div.produkts-category-promotions H3 A {color:#fff;}
div.produkts-category-promotions OL,div.produkts-category-promotions OL LI {margin:0; padding:0; list-style:none; background:none;}
div.produkts-category-promotions OL {background:#ECECEC; }
div.produkts-category-promotions OL LI {padding:5px 0 0px 14px; background:url("../../../design/unicef/images/css/dashed.gif") 0 100% repeat-x; }
div.produkts-category-promotions OL LI .cleaner {height:10px; clear:both; width:100%; display:block;}
div.produkts-category-promotions OL LI A {}
div.produkts-category-promotions OL LI H4 {margin:0; padding:0 10px 10px 0px;; font-size:100%; color:#565656;}
div.produkts-category-promotions OL LI H4 A {color:#565656;}
div.produkts-category-promotions OL LI H4 A:hover {color:#2FAAFB; }
div.promotions-news .imageZoom, div.produkts-category-promotions OL LI .imageZoom  {border:5px solid #D0D0D0; float:left; width:35px; height:35px; background-repeat:no-repeat; 
background-position:center center;  margin-left:0px; margin-right:7px; }
* HTML BODY div.produkts-category-promotions OL LI .imageZoom {width:45px !important; height:45px  !important;}*/
 
div.promotions-news {padding:5px 0 0px 14px; background:url("../../../design/unicef/images/css/dashed.gif") 0 100% repeat-x #ECECEC;}
div.promotions-news a  {margin:0; padding:0 10px 10px 0px;; font-size:100%; color:#565656; font-weight:bold; display:block;}
div.promotions-news p.end-top   {margin:0; padding:0; color:#2FAAFB; font-weight:bold;   position:relative; top:-2px; }
div.promotions-news p.end-top strong {display:block;}
div.promotions-news p.end-top span.cena2 {color:#58B2EE; display:block;}
div.promotions-news .cleaner {height:10px; clear:both; width:100%; display:block;}

 
/*div.produkts-category-promotions OL LI .imageZoom A {display:block; height:100% !important; width:100% !important;}
div.produkts-category-promotions OL LI span.right {color:#2FAAFB; font-weight:bold;  position:relative; top:-2px;}
div.produkts-category-promotions OL LI span.right strong {display:block;padding-bottom:2px;}
div.produkts-category-promotions OL LI span.right span.cena2 {display:block; color:#58B2EE;}

div.produkts-category-promotions-foot  {background:#ECECEC; line-height:0; height:1px; font-size:0; position:relative; top:-1px;}*/



div.product-detail {  clear: both;}
div.product-detail .banner {padding-bottom:0; border-bottom:6px solid #fff;}
div.product-detail .banner IMG,div.product-detail .banner OBJECT {display:block;}
p.product-detail-note {margin:0;padding:0 10px 5px 10px;; font-weight:bold; color:#FF0000; float:right; }
div.product-detail h1 {font-size:100%; margin:0; padding: 0 10px 5px 10px;}
div.product-detail h1 A {color:#000;}
div.product-detail h1 A:hover {color:#000;}
div.product-detail .detail-perex {margin:0 0px; border:0px solid #D0D0D0;  width: 130px; background-position:center center; background-repeat:no-repeat; background-color:#fff; float: left; clear: both;}
div.product-detail h2 {color:#000; font-size:100%;  padding:5px 10px 6px 10px; margin: 0 0px 0 0px; font-size:108%; background:url("../../../design/hpmarket/images/css/bg-products-list-header.gif") left top no-repeat; float: right;}
div.product-detail .product-detail-left{ float: left; text-align: center;margin: 0 0px 0 0px;}
div.product-detail .product-detail-left a.galeri{ float: left; clear: both; background: url("../../../design/hpmarket/images/icons/icons-zoom.gif") 0px 0px no-repeat; padding: 6px 0px 6px 30px; margin: 0px auto 0px 0px;}
div.product-detail .product-detail-left a.home{ float: left; clear: both; background: url("../../../design/hpmarket/images/css/btn-home.gif") 0px 0px no-repeat; padding: 6px 0px 6px 0px; margin: 15px auto 0px 0px; width: 135px;}
div.product-detail .product-detail-left a.splatky{ float: left; clear: both; background: url("../../../design/hpmarket/images/css/btn-splatky2.gif") 0px 0px no-repeat; padding: 6px 0px 6px 0px; margin: 0px auto 0px 0px; width: 135px;}
div.product-detail .product-detail-left ul{ clear: both; list-style-type: none; margin: 0px; padding: 0px;}

body.body .product-galery-top{ clear: both; text-align: center; margin: 0 0px 0 5px; height: 460px;}
body.body .product-galery-bottom {border-top: 1px solid #ccc; text-align: center; padding: 0px; margin: 0px;}
body.body .product-galery-bottom ul{ list-style-type: none; }
body.body .product-galery-bottom ul li{ list-style-type: none;}

div.product-detail div.product-description {margin:0 10px; padding:8px 0;  float: right; width: 400px;  _width: 390px; color: #000;}
div.product-detail .decorationHx { width: 400px; _width: 420px; font-weight: bold;}
div.product-detail .decorationHx span{ float: left; font-weight: bold;}
div.product-detail .decorationHx span.price{ float: right;  font-weight: normal;}

div.product-detail div.productName-top { width: 100%; height: 5px; font-size: 0px; line-height: 0px; background:url("../../../design/hpmarket/images/css/bg-products-list-header-top.gif") left top no-repeat; }
div.product-detail h2.productName { width: 420px; _width: 420px;color:#000; font-size:100%;  padding: 0px; margin: 0px; font-size:108%; background: #D2D5C1 url(""); float: right;}
div.product-detail h2.productName span{ padding:0px 0px 0px 0px; margin: 0px 10px 0px 10px; display: block;}
div.product-detail div.productName-bottom { width: 100%; height: 5px; font-size: 0px; line-height: 0px;  background:url("../../../design/hpmarket/images/css/bg-products-list-header-bot.gif") left top no-repeat;}

div.product-detail .product-description-info{ float: right; width: 400px; _width: 420px; padding: 10px;}
div.product-detail .product-description-info strong{ color: #26538c;}
div.product-detail .product-description-info p{ padding: 0px 0px 10px 0px; color: #000;}

div.product-presents {padding:8px 0 0px 0;}
div.product-present { float:left; width:75px; height:57px; float:left; text-align:center; position:relative; padding-bottom:8px; }
* HTML BODY div.product-present {height:0px;}
div.product-present A {display:block; width:51px; height:51px;  z-index:2; position:absolute; top:0; left:9px; border:3px solid #D0D0D0; margin:0 auto; text-align:left;} 
* HTML BODY div.product-present A {width:57px; height:57px;}
div.product-present SPAN {display:block; width:57px; height:57px; margin:0 auto; text-align:left; z-index:1; position:relative; background-position:center center; background:repeat-no-repeat;}
* HTML BODY div.product-present SPAN {}

div.product-detail div.category-list {background:#fff;}

div.detail-basket-set{margin:10px 0px 0px 0px; padding:7px 0px 0px 0px; border-top: 0px solid #b2b2b2;}
div.product-description .icons {padding:0px 0 0 0; margin:-2px 0px 0px 0px; float:right; clear: both; width: 100%; text-align: right;}
div.detail-basket-set .set{margin: 4px 0px 0px 15px;}
.set{ float: left; margin: 0px 0px 0px 0px; padding:0 0px 5px 0px; color: #77B901; font-weight: bold;  cursor: pointer;}
.set li a{color: #77B901; font-weight: normal;}
ul.set, ul.set li {color: #77B901; list-style-type: disc; margin: 0px 0px 0px 16px; _margin: 0px 0px 0px -5px; *margin: 0px 0px 0px 17px;  padding: 0px 0px 0px 0px;}

div.detail-basket {margin:10px 0px; padding:0px 0; border-top: 1px solid #b2b2b2;  width: 400px;}
div.detail-basket .icons {padding:0px 0 0 0; margin:-2px 0px 0px 0px; float:right;}
div.detail-basket .icons IMG  {margin:0 10px 5px 0;}
div.detail-basket .block{width: 420px; float: right;}

div.detail-basket .product-detail-price {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#77b901; font-size:100%; font-weight:bold; text-align: left;}
div.detail-basket .product-detail-price table {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div.detail-basket .product-detail-price table tr td.label { width:100px}
* HTML BODY div.detail-basket .product-detail-price {padding: 3px 0;}
*+HTML BODY div.detail-basket .product-detail-price {padding: 2px 0;}
div.detail-basket .product-detail-price STRONG { font-weight: normal; dispay:block; color: #000; font-size: 100%;}
div.detail-basket .product-detail-price STRONG.price2 { color: #000;margin: 0px 0px 0px 10px;}
div.detail-basket .product-detail-price SPAN { background:url("../../../design/hpmarket/images/css/arrow-green.gif") 0px 5px no-repeat; padding:0 0px 0px 10px;}

div.detail-basket form {padding:4px 0; *padding: 2px 0; margin: 0px 10px 0px 0px; }
div.detail-basket form label {padding:0 10px 5px 12px; color: #77b901; font-weight: bold; background:url("../../../design/hpmarket/images/css/arrow-green.gif") 1px 5px no-repeat; cursor: pointer; }
div.detail-basket form .input {width:24px; padding:0px 2px; color:#A3A3A3; border: 1px solid #aaa; border-top:1px solid #9E9E9E; border-left:1px solid #9E9E9E;}
div.detail-basket form .submit {}
div.detail-basket form .submit2 {background:url('../../../design/hpmarket/images/icons/icons-basket2.gif') 0 0px no-repeat; border:0 none;  color:#2FAAFB; font-weight:bold; text-decoration:none; cursor:pointer;cursor:hand; left:4px; padding: 0px 0px 1px 20px; margin: 0px;}
div.detail-basket form table tr td.label { width:110px;}
div.product-detail div.category-list .title {margin:10px 0;  }

div.basketTable {background:#d2d5c1; clear:both; float: left;width:568px;}
div.basketTable .action, div.basketTable .input-count {text-align:center;}
div.basketTable .price-final,div.basketTable .price-reduction,div.basketTable .price-normal {text-align:center;}

.clearerLine{ height: 10px; width: 100%; float: left; font-size: 0px;}
/*div.basketTable .action a:hover{background:url("../../../design/hpmarket/images/icons/icons-delete2-hover.gif") 0 0 no-repeat; }*/

div.basketTable table tr.basketTableTr2 {background:url("../../../design/unicef/images/css/dashed.gif") 0 100% repeat-x #dcdcdc;}


div.basketTable table {width:568px; border:5px solid #d2d5c1;}
div.basketTable table TH {color:#000; font-weight:bold; font-style:normal; text-align:left; }
div.basketTable table TH,div.basketTable table TD {padding: 5px 4px; border-bottom: 1px solid #bdbfad;}
div.basketTable table TR  {background: #d2d5c1 url("../../../design/unicef/images/css/dashed.gif") 0 100% repeat-x} 
div.basketTable table tr.tdblank td,div.basketTable table tr.round td {background:none;}
div.basketTable table tr.tdblank td {background:#fff; width:100%; height:10px; font-size:0; line-height:0;}
div.basketTable table tr.basket-submit {background-image:none; }
div.basketTable table tr.basket-submit td {padding-top:10px;padding-bottom:5px;}
div.basketTable table tr.basket-submit td fieldset.basket-submit {float:right; }
/*div.basketTable table tr.basket-submit td fieldset.basket-submit A,div.basketTable table tr.basket-submit td fieldset.basket-submit INPUT {float:left;}*/
div.basketTable table tr.basket-submit td fieldset.basket-submit A,div.basketTable table tr.basket-submit td fieldset.basket-submit INPUT {padding-left:0px; background:none; border:0 none; color:#757575; cursor:pointer; cursor:hand; }
div.basketTable table tr.basket-submit td fieldset.basket-submit A, div.basketTable table tr.basket-submit td fieldset.basket-submit INPUT{ float: left; color: #000;}
div.basketTable table tr.basket-submit td fieldset.basket-submit input {  background:url("../../../design/hpmarket/images/icons/icons-delete2.gif") 0px 0px no-repeat; padding: 5px 0px 5px 35px; _padding-left: 15px; *padding-left: 15px;  margin-right: 10px; *margin-right: 0px; border: 0px;}
div.basketTable table tr.basket-submit td fieldset.basket-submit input:hover {  background:url("../../../design/hpmarket/images/icons/icons-delete2-hover.gif") 0px 0px no-repeat; padding: 5px 0px 5px 35px; _padding-left: 15px; *padding-left: 15px;  margin-right: 10px; *margin-right: 0px; border: 0px;}
div.basketTable table tr.basket-submit td fieldset.basket-submit A {  background:url("../../../design/hpmarket/images/icons/icons-refresh.gif") 0px 0px no-repeat;  padding: 6px 10px 7px 38px; color: #000;}
div.basketTable table tr.potlac td,div.basketTable table tr.potlac td A {color:#000;}

div.basketTable  table.round {border:0 none;  border-top: 0px solid #fff;  /*background: url("../../../design/hpmarket/images/css/bg-basket-line.gif") 0px 0px no-repeat;*/ clear:both;}
div.basketTable  table.round tr {background:none;}
div.basketTable  table.round TD {vertical-align:middle; padding: 5px 0px 4px 9px; *padding: 3px 0px 0px 9px;}
div.basketTable  table.round TD.round-input {font-weight:bold; color:#FFFFFF; text-align:right; padding-right:9px;}
div.basketTable  table.round TD.round-input INPUT.input {background:#fff; border:0 none; border-left:1px solid #BABABA; border-top:1px solid #BABABA; width:76px; position:relative;top:-1px; padding:1px 2px;}
div.basketTable  table.round TD .submit {background:none; border:0 none; font-weight:bold; color:#0099FF; cursor:pointer; cursor:hand;}

div.basketTable  table.summary td.action {display:none;}
div.basketTable  tr.summary { background-color: #D9D9D9; }
div.basketTable  table.summary { border:0 none;/* border-top: 13px solid #fff  !important;*/ /*background: url("../../../design/hpmarket/images/css/bg-basket-line.gif") 0px 0px no-repeat;*/ color:#fff; font-weight:bold; }
div.basketTable  table.summary tr { background:none;}
div.basketTable  table.summary td { background:none; font-size:110%; padding: 5px 0px 4px 9px; *padding: 5px 0px 5px 9px;color:#000; border-bottom: 0px solid #bdbfad;}
div.basketTable  td.price-sum,div.basketTable  table.summary td.price-sum {text-align:right; padding-right:9px;color:#26538c;}
div.basketTable  table.summary td span.cena2 {color:#26538c;}

div.basketTableResult{ background-color: #e4edf9;}
div.basketTableResult td.price-sum,div.basketTable  table.summary td.price-sum {text-align:right; padding-right:9px;color:#26538c; font-size: 130%;}

div.basketTime { margin: 0px 0px 10px 0px; clear: both;}
div.basketTime table { background-color: #D2D5C1;}
div.basketTime table.summary td { background:none; font-size:110%; padding: 5px 0px 4px 9px; *padding: 5px 0px 5px 9px;}
div.basketTime td.price-sum,div.basketTable  table.summary td.price-sum {text-align:right; padding-right:9px;}
div.basketTime table.summary td span.cena2 {color:#B4E1FF;}

table td.input-count input {width:20px;  text-align:center; color:#757575; font-weight:bold; border-top:1px solid #9E9E9E; border-left:1px solid #9E9E9E;}

fieldset.submit-demand {padding:8px 0;}
fieldset.submit-demand P {font-weight:bold;}
fieldset.submit-demand P STRONG {color:#0099FF;}
fieldset.submit-demand P  {color:#757575;}
fieldset.submit-demand P INPUT {positon:relative;op:-1px;}

div.payments {padding:10px 20px 0 10px; color: #000;}

fieldset.submit-buttons {background:#fff; font-size:110%; clear: both; display: block; padding-top:10px;}
fieldset.submit-buttons INPUT {float:right; margin:0px; display: block; background: url("../../../design/hpmarket/images/css/btn-next.gif") 0 0 no-repeat; border:0 none; color:#fff; font-weight:bold; cursor:pointer;cursor:hand; padding:0px 0px 0px 0px;  text-align:right; width: 170px; height: 60px; text-align: center; }
fieldset.submit-buttons  A {float:left; padding: 24px 0px 6px 0px; background: url("../../../design/hpmarket/images/css/btn-prev.gif") 0 0 no-repeat; color:#fff;  font-weight:bold;  width: 170px; height: 30px; _height: 60px; text-align: center;}
fieldset.submit-buttons  A.splatky {float:right; padding: 14px 0px 16px 0px; margin: 0px 5px 0px 0px; background: url("../../../design/hpmarket/images/css/btn-splatky.gif") 0 0 no-repeat; color:#fff;  font-weight:bold;  width: 170px; height: 30px; _height: 60px; text-align: center;}

div.potlac {margin-top:10px; background:url("../../../design/unicef/images/css/potlac-back.gif") 0 0 repeat-x #46B901;padding:10px; color:#fff;}
div.potlac A {color:#fff; text-decoration:underline;}
div.potlac A:hover {color:#fff; text-decoration:none;}

div.deliveryBox table td { border-bottom: 1px solid #bdbfad; padding: 3px 0px 3px 0px; margin: 0px 5px 0px 5px;}

div.deliveryPriceList {padding:0;}
div.deliveryPriceList table {width:100%; margin-bottom:10px; color:#000;}
div.deliveryPriceList table   th,div.deliveryPriceList table  table tr {background:url("../../../design/unicef/images/css/dashed.gif") 0 100% repeat-x;}
div.deliveryPriceList table th {text-align:left; color:#000; padding:0px 10px 12px 10px;}
div.deliveryPriceList table table  th {background:none; color:#000; text-align:left;}
div.deliveryPriceList table table th,div.deliveryPriceList table table td {padding:3px 5px; text-align:center;}
div.deliveryPriceList table td table { widh:60%;}
div.deliveryPriceList table td table  td { font-weight: normal;}

.note {margin:0px 0 0 0;padding:10px; }


/*news homepage*/
div.content-left-block,div.content-right-block {width:265px; padding-bottom:10px;}
div.content-left-block {float:left;}
div.content-right-block {float:right;}
div.content-left-block div.news,div.content-right-block div.news { padding:5px 10px 8px 10px;}
div.content-left-block div.news-case,div.content-right-block div.news-case {padding:8px 0; background:#ECECEC;}

div.news H3 {padding:0 0 4px 0; margin:0; background:url("../../../design/unicef/images/css/dashed.gif") 0 100% repeat-x;}
div.news P {margin:0; padding:2px 0 0 0;}

div.content-left-block div.news H3,div.content-right-block div.news H3 {height:14px; overflow:hidden;}
div.content-left-block div.news P,div.content-right-block div.news P {height:32px; overflow:hidden; }
div.content-left-block div.news P A,div.content-right-block div.news P A  {color:#565656;}
div.content-left-block div.news P A:hover,div.content-right-block div.news P A:hover {color:#333;}

.archiv {padding:4px 10px; background:url("../../../design/unicef/images/css/news-back.gif") repeat-y #7B7B7B; color:#fff;}
.archiv A{display:block; padding-left:10px; background:url("../../../design/unicef/images/css/arrow8.gif") 0 5px no-repeat;  color:#fff;} 

form.search-advanced {}
form.search-advanced label {float:left; width:120px; font-weight:bold;}
form.search-advanced fieldset {height:24px;}
form.search-advanced fieldset .input {width:160px; border:1px solid #70A3D0; background:#fff;}
form.search-advanced fieldset select {width:165px; border:1px solid #70A3D0; background:#fff;}
form.search-advanced fieldset .submit {background:#0099FF; border:1px solid #0099FF; color:#fff; cursor:pointer; cursor:hand; margin-top:5px; margin-left:120px;}

/*strankovanie*/
.paging {padding:5px 10px 6px 10px; background: url("../../../design/hpmarket/images/css/bg-h.gif") right top no-repeat; overflow:hidden; margin-bottom: 8px;  clear:both;}
* HTML BODY .paging {width:100%;}
.paging .pages {float:left; margin-top:0px; color:#000; font-size:100%;}
.paging .pages STRONG {color:#333; font-weight: normal;}
.paging .pages A {margin:0 1px; display:inline-block;  color:#26538c; font-weight: bold;}
.paging .pages A STRONG {color:#000; font-weight: bold;}
.paging .pages A:hover {color:#000;}
.paging .sorting {float:right; margin: 0px; padding: 0px;}
.paging .sorting select {border:1px solid #70A3D0; background:#fff;}  


/*zoznam produktov, vyhladavanie*/
.products-lists { clear: both;}
.products-lists H3 {background:url("../../../design/hpmarket/images/css/bg-h.gif") right top no-repeat; margin:0; padding:8px 10px; font-size:115%; color: #000;}
.products-lists TABLE { margin: 7px 0; border-bottom: 1px solid #b2b2b2;}
.products-lists TABLE TR TD.products-list-header {  background:url("../../../design/hpmarket/images/css/bg-products-list-header.gif") left top no-repeat; width: 250px; vertical-align:top;}
.products-lists TABLE TR TD.products-list-header .new-window { display:none;margin:4px 6px 0 0; float:right; width:19px; height:16px; background:url("../../../design/nay/images/css/new-window.gif") no-repeat; }
.products-lists TABLE TR TD.products-list-header H2 {margin:0; padding:5px 0px 5px 10px; font-size:108%; }
.products-lists TABLE TR TD.products-list-header H2 A {color:#000;}
.products-lists TABLE TR TD.products-list-price { width:200px; padding: 5px 10px 0px 0px; background:url("../../../design/hpmarket/images/css/bg-products-list-header.gif") right top no-repeat; color:#000; font-size:105%; text-align: right; vertical-align:top; }
.products-lists TABLE TR TD.products-list-description {vertical-align:top; color: #000; }
.products-lists TABLE TR TD.products-list-description P {padding: 8px 0px 0px 0px; }
.products-lists TABLE TR TD.products-list-description UL,.products-lists TABLE TR TD.products-list-description UL LI {padding:0; margin:0; list-style:none; }
.products-lists TABLE TR TD.products-list-description UL LI A {color:#0099FF;}
.products-lists TABLE TR TD.products-list-description UL { margin:5px 6px; padding:0px 0px; background:#fff} 
.products-lists TABLE TR TD.products-list-description UL LI {border-bottom:0px solid #ECECEC; padding:1px 3px;  }
.products-lists TABLE TR TD.products-list-image {padding: 10px 0px 20px 0px; border-right:0px solid #ECECEC; text-align:right; vertical-align:top; min-height: 130px; _height: 130px;}
.products-lists TABLE TR TD.products-list-image .imageZoom {margin:0 0 0 auto; width:130px; height:130px; text-align:left; background-position:center center; background-repeat:no-repeat;}
.products-lists TABLE TR TD.products-list-image .imageZoom A {margin:0 auto; display:block; width:130px; height:100px; }
.products-lists TABLE TR TD.products-list-action {padding-bottom:4px; margin:0px;  vertical-align: bottom;}
.products-lists TABLE TR TD.products-list-action .change-color1 {background:url("../../../design/nay/images/css/separator-products.gif") no-repeat; text-indent:1000em;}
#content-case .products-lists TABLE TR TD.products-list-action .action-basket{   margin: 5px 0px 0px 0px; display: block;}
#content-case .products-lists TABLE TR TD.products-list-action .action-basket P { margin: 0px; padding: 0px;}
.products-lists TABLE TR TD.products-list-action .action-basket { color:#444;}
.products-lists TABLE TR TD.products-list-action .action-basket A { color: #26538c; font-weight: bold; padding:0px 10px 0px 20px;  background:url("../../../design/hpmarket/images/css/arrow-blue.gif") 10px 5px no-repeat;}
.products-lists TABLE TR TD.products-list-action .action-basket A:hover { text-decoration: underline;}
.products-lists TABLE TR TD.products-list-action .action-basket SPAN {padding:0 10px 5px 20px; color: #77b901; font-weight: bold; /*background:url("../../../design/hpmarket/images/css/arrow-green.gif") 8px 5px no-repeat;*/}
.products-lists TABLE TR TD.products-list-action .action-basket INPUT.input { width:16px; font-size:10px;  text-align:center; padding:0;}
.products-lists TABLE TR TD.products-list-action .action-basket .more-odds {position:relative; top:2px; display: none;}
.products-lists TABLE TR TD.products-list-action .price { font-weight:bold; color:#000; font-size:120%;  float:right;  margin-top: 8px; padding-right:10px; }
.products-lists TABLE TR TD.products-list-action .price .price2 { font-weight:normal; text-align:right;}
.products-lists TABLE TR TD.products-list-action .icons { font-weight:bold; color:#000; font-size:0%;  float:right;  margin: 0px; padding: 0px; }
.products-lists TABLE TR TD.products-list-action .submit {background:url('../../../design/hpmarket/images/icons/icons-basket2.gif') 0 0px no-repeat; _background-position: 0px -2px; *background-position: 0px -1px; border:0 none; height:15px; width:19px; cursor:pointer; cursor:hand; padding: 0px;}
.products-lists TABLE TR TD.products-list-icons {vertical-align:top; border-right:0px solid #ECECEC; border-bottom:0px solid #ECECEC; text-align:center;}
.products-lists TABLE TR TD.products-list-icons .icons {padding:4px 0 0px 0px; width:130px; text-align:left; margin:0 auto; line-height:100%;}
.products-lists TABLE TR TD.products-list-icons .icons IMG  {margin:0 6px 0px 0;}

ul.products-list-note{padding: 0px; margin: 0px;}
ul.products-list-note li{list-style-type: disc; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 23px; color: #7FB51C; }
ul.products-list-note li a{color: #7FB51C;}
ul.products-list-note li a:hover{text-decoration: underline; color: #7FB51C;}
* HTML BODY ul.products-list-note li{ margin: 0px 0px 0px 25px;}
*+HTML BODY ul.products-list-note li{ margin: 0px 0px 0px 25px;}

/*default styles*/
/*tabulka*/
.tableDefault1 {padding: 0px 0px 5px 0px; background:#D2D5C1; overflow:hidden;}
.tableDefault1 table { border-collapse:collapse; width:568px; border:5px solid #d2d5c1;}

.tableDefault1 table th {background:#D2D5C1; color:#000; text-align:left; }
.tableDefault1 table th,.tableDefault1 table td {padding:8px 8px; border-bottom: 1px solid #bdbfad;}
.tableDefault1 table th.number,.tableDefault1 table th.date {background:url("../../../design/unicef/images/css/dashed6-y.gif") 100% 0 repeat-y #D2D5C1;}
.tableDefault1 table tr {background:url("../../../design/unicef/images/css/dashed.gif") 0 100% repeat-x; }
.tableDefault1 table td.price,.tableDefault1 table th.price { white-space:nowrap;}
/*
.tableDefault1 table th.number {border-left:8px solid #0076C4;}
.tableDefault1 table td.number {border-left:8px solid #ECECEC;}
.tableDefault1 table th.price {border-right:8px solid #0076C4;}
.tableDefault1 table td.price {border-right:8px solid #ECECEC;}
*/

/*order view*/
.order  {margin-bottom:10px; }
.orderId  {margin-bottom:4px; border:1px solid #ccc; width:100%; table-layout: fixed; border-collapse:collapse; background-color: #D9D9D9;}
.orderId TD {padding:3px 6px; }
.orderIdNumber {text-align:right; background:#E4EDF9;  }

.orderInfo { width:100%; border-collapse:collapse; border:1px solid #ccc; }
.orderInfo TD {padding:4px 6px; background:#D9D9D9;}
.orderInfo .orderNote {background:#fff;}
.orderInfo .orderNote P{margin:0; padding:4px 0; }

.basketTable TABLE TR TD .basketTableSubTotal { margin:0; padding:0; border:0 none; width: 548px;}
.basketTable TABLE TR TD .basketTableSubTotal TR {background:none; padding:0;}
.basketTable TABLE TR TD .basketTableSubTotal TR TD{border:0 none; background:none; padding:0;}
.basketTable TABLE TR TD .basketTableSubTotal TR TD.price { text-align:right; padding-right:0px;} 
.basketTable TABLE TR TD .basketTableSubTotal TR.odd TD {}
.basketTable TABLE TR TD.basketTableSubTotalTD {background-color:#E4EDF9;}
.basketTable TABLE TR TD.emptyTd {}

.emptyTd {background:none !important; border:0 none !important;} 

.obsahovy-blok {background:#ECECEC; margin:0 0 10px 0; padding:10px 10px;}

.tabulkaRamik {margin:6px 0; border-collapse:collapse;}
.hlavickaTabulky {}
tr.hlavickaTabulky {background:#e2e2e2;}
table.tabulkaRamik td {padding:3px 5px; border:1px solid #ccc;}

TABLE.formular  {margin:6px 0; border-collapse:collapse; border:0 none;   padding:0}
TABLE.formular  TD {padding:2px 8px 2px 0; vertical-align:top; margin:0; text-align: left; }
TABLE.formular  TD INPUT,TABLE.formular TD TEXTAREA { border:1px solid #999; background-color:#f4f4f4; padding-left:2px; padding-right:12px;color:#444; }
TABLE.formular  TD SELECT{border:1px solid #999; background-color:#f4f4f4;color:#444;padding:0;}
body .radio INPUT {border:0 none !important; background:none;}
.radio{ background-color: !important;}
TABLE.formular {padding:0;}
TD SELECT {padding:0;}
TABLE.formular  TD SELECT OPTION { padding:0 4px 0 0;}
TABLE.formular  TD .submit INPUT,.submit INPUT, input.submit {cursor:hand; cursor:pointer; background:#0076C4; color:#fff; border:1px solid #0076C4;padding: 0px 6px; text-align: center; }
TABLE.formular  TD .reset INPUT,.reset INPUT, input.reset {cursor:hand; cursor:pointer; background:#999; color:#fff; border:1px solid #999;padding: 0px 6px; text-align: center; }

body .required {
	background: url("/components/form/required.gif") top right no-repeat;
	background-color: #f4f4f4; 
}

body .invalid,body table tr td .invalid {
	background-color: #E1F3FF;
}

div.news_text {clear:both; padding:8px 0 0px 0;}
div.news_text .perex-image {float:left; border:1px solid #ddd;margin:2px 11px 0 0;}
div.news_text .perex-image2 {float:left; border:1px solid #ddd;margin:2px 11px 0 0;}
div.news_text .perex-image2 img {float:left; }
div.news_text .perex_text { position:relative; display: block; float: right; width: 250px; }
div.news_text H2 {font-size:100%; margin:0; padding:0;}
div.news_text P {margin:0px 0 0px 0px; padding:0px 0 0px 0px;}
div.news_text P.date {font-weight:bold;}

/*diskusne forum*/

.forum-dronav {padding:4px 5px; backgrond:#f2f2f2; border-bottom:1px solid #ddd }
.forum-dronav .forum-dronav-add {float:right; }

.forum-topics {}
.forum-topics-table {width:100%; border-collapse:collapse;}
.forum-topics-table TR TD,.forum-topics-table TR TH {text-align:left; font-weight:normal; font-style:nomral;  padding:6px 8px;}
.forum-topics-table TR TH {}
.forum-topics-table TR TD.forum-topics-name H3 {margin:0; padding:8px 0px 2px 20px; background:url("../../../design/unicef/images/css/tree-arrow2.gif") 2px 7px no-repeat ; font-size:120%;}
.forum-topics-table TR TD {background:#f2f2f2; border-top:2px solid #fff; }
.forum-topics-table TR TD.forum-topics-name P {margin:0; padding:8px 0;}
.forum-topics-table TR TH.forum-topics-count {text-align:center;}
.forum-topics-table TR TD.forum-topics-count {vertical-align:middle; font-size:160%; font-weight:bold; text-align:center;}
.forum-topics-table TR TD.forum-topics-user,.forum-topics-table TR TH.forum-topics-user,
.forum-topics-table TR TD.forum-topics-date,.forum-topics-table TR TH.forum-topics-date {text-align:center;}

.forum .forum-title {}
.forum A { }
.forum A:hover {color:#999; }
.forum H2 {font-size:100%; }
.forum TABLE {  font-weight:normal; border-collapse: collapse; width:100%; }
.forum TABLE TD,.forum TABLE TH {vertical-align:top;  text-align:left; font-weight:normal; font-style:normal; }
.forum TABLE TD {background:#f9f9f9; padding:0 1px 0 1px;}
.forum TABLE TD H4 {margin:0; padding:2px 4px 0px 20px; background:url("../../../design/unicef/images/css/tree2.gif") 5px 6px no-repeat; font-size:100%;  }
.forum TABLE .forum-hidden H4 {background:url("../../../design/unicef/images/css/tree1.gif") 5px 6px no-repeat;}
.forum TABLE TD H4 A {font-weight:normal; ; }
.forum TABLE TH { padding-bottom:5px; }
.forum TABLE TH.width-title {padding:0 0 0 20px; }
.forum-add-form {text-align:center; }
DIV.forum-add-form FORM {margin:0 auto; text-align:left; }
.forum-add-form FORM P .button1 {width:150px;}
.forum-add-form TABLE TR TD {padding:2px 4px;   }
.forum-add-form TABLE TR TD TEXTAREA {position:relative; }


.forum TABLE TD P {margin:0; padding:0 20px 3px 20px; }
.forum .forum-selected TD {}
/*vnorenie forumie*/
.forum TABLE TR.forum-levels TD {background:none; vertical-align:top !important; overflow:hidden;}
.forum TABLE TR.forum-levels H4,.forum TABLE  TR.forum-levels P{  border-left:1px solid #ccc;}
.forum TABLE TR.forum-levels H4 {  margin-top:5px; padding-top:0px; padding-left:5px; background:none; }
.forum TABLE  TR.forum-levels P { margin-bottom:5px; padding:0px 5px 0px 5px; }

FORM.send-forum {margin:10px auto 14px auto; padding:0; margin:0 auto;  text-align:left; width:70%;}
.forum TABLE FORM TABLE {table-layout:auto;    }
.forum TABLE FORM TABLE TD {padding:2px 4px; vertical-align:top !important; }
.forum TABLE FORM TABLE TD TEXTAREA {width:100%; }
.forum TABLE FORM  INPUT,.forum TABLE FORM  TEXTAREA {padding:0px; }
.forum TABLE FORM P {padding:6px 0 4px 0 !important; border-left:0 none !important }
 
.clearer{ clear:both; font-size: 0px; line-height: 0px; height: 0px; border: 0px; margin: 0px; padding: 0px;}

/**
 *
 * Splatokvy system
 *
 */
 
iframe.iframe-splatky{ float: right; height: 260px; width: 420px; _width: 420px; margin: 0px;  padding:0px; border: 0px solid #ccc; }
iframe.iframe-splatky-full{ float: right; height: 240px; width: 100%; margin: 0px;  padding:0px; border: 0px solid #ccc; }
/* cetelem */
BODY.frame-body {padding:0px; margin: 0px; background:#fff url();color:#000; font-size:71%;}
BODY.frame-body A {color:#000; text-decoration:none;}
BODY.frame-body A:hover {text-decoration:none;}
BODY.frame-body .btnNext{ background: url("../../../design/hpmarket/images/css/btn-splatky-next.gif") 0px 0px no-repeat; width: 110px; height: 30px; text-align: center; border: 0px; cursor: pointer; color: #fff; font-weight: bold;}
BODY.frame-body .btnSelect{ background: url("../../../design/hpmarket/images/css/btn-splatky-company.gif") 0px 0px no-repeat; width: 130px; height: 30px; text-align: center; border: 0px; margin: 0px 6px 0px 0px;  cursor: pointer;color: #908f8f; font-weight: bold;}

/* nove splatky */
table.instalmentCompany {margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; width: 100%;border-bottom: 1px solid #ccc;}
table.instalmentCompany TD {vertiacl-align:top; }
table.instalmentSelect {width:100%; table-layout:fixed; border-bottom: 1px solid #ccc; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px;}
table.instalmentSelect td {border:0 none;}
table.instalmentSelect td.instLogo {text-align:left; vertical-align:top; padding: 10px 0px 0px 0px; width: 180px;}
table.instalmentSelect td.instValue { padding:5px;}
table.instalmentSelect td.instValue table {margin:0; table-layout:auto; width:auto;  }
table.instalmentSelect td.instValue select.produkty { width: 210px; }
table.instalmentSelect td.instValue TD {padding:0; border:0 none; }
table.instalmentSelect td.instValue div.message-error {clear:both;  margin:0 !important;}
td.instalmentCompanyName {text-align:center; padding-top:4px; padding-bottom:4px;}
td.instalmentCompanyName a{ display: block; background: url("../../../design/hpmarket/images/css/btn-splatky2.gif") 0px 0px no-repeat; padding: 6px 0px 6px 0px; margin: 0px auto 0px auto; width: 135px; text-decoration: none;}


.objednavka-colspan TABLE TR TD{ border:0px solid #ccc ; padding:0;}

.objednavka-funkcie {text-align:left; width:100%;  margin: 0px 0px 0px 0px; border:0px solid #ccc }
.objednavka-funkcie { border-collapse: collapse;}
.objednavka-funkcie TR TD {border:0px solid #a5dae7;}
.obj-title {color:#000; font-size:100%; line-height: 20px;  padding:5px 10px 6px 10px;  width: 100%;margin: 0 0px 0 0px; font-size:108%; background:url("../../../design/hpmarket/images/css/bg-products-list-header-lon.gif") left top no-repeat;}
.obj-title-green {color:#fff; font-size:100%;  padding:5px 10px 6px 10px; margin: 0 0px 0 0px; font-size:108%; background:url("../../../design/hpmarket/images/css/bg-basket-h.gif") left top no-repeat;}
.obj-title LABEL {font-weight:bold;}
.objednavka-funkcie-padding {padding-left:10px; }


.obj-form {padding:0px !important;}
.obj-form P {margin:0; padding:2px 0 0 0 !important; font-size:88%; }
.obj-form SELECT {width:200px;}

.obj-form  TABLE {margin-top:10px; margin-bottom:6px; width:100%;  tb-layout: fixed;  font-size:92%;  position:relative;   }
.obj-form  TABLE TD { padding:3px 0px; text-align:center; border:1px solid #fff; background:#f9f9f9; color:#333; }
.obj-form  TABLE .obj-header TD {vertical-align: middle !important; font-weight:bold;  border:1px solid #fff; background:#a5dae7; color:#333;  }
.obj-form  TABLE .prize-td {white-space: nowrap;}
.obj-form  TABLE .title-td {width:180px; }


div.formulary{background-color:#d2d5c1; margin:0 0 0px 0; padding:10px 0px 0px 0px; }

#content-case FORM { margin: 0px; padding: 0px; border: 0px;}

#content-case FORM FIELDSET LABEL.popisok{ float: left; width: 250px; cursor: pointer; color: #000;}
#content-case FORM FIELDSET LABEL.popisok2{ float: left; width: 220px; cursor: pointer;}
#content-case FORM FIELDSET P{ margin: 0px 0px 0px 0px; padding: 0px 0px 5px 10px; border: 0px; clear: both; position: relative;}
#content-case FORM FIELDSET INPUT{ padding: auto 3px auto 3px;}
#content-case FORM FIELDSET IMG{  margin: 0px 0px 2px -8px;}

#content-case FORM FIELDSET INPUT.poleKratke{ width: 80px;}
#content-case FORM FIELDSET INPUT.poleStrende{ width: 150px;}
#content-case FORM FIELDSET INPUT.poleDlhe{ width: 220px;}

#content-case FORM FIELDSET INPUT.noBorder,.noBorder{ border: 0px none;}
/*#content-case FORM FIELDSET INPUT.button1 {margin: 10px 0px 0px 0px;}*/

/**
 *
 * jQuery jCarousel vertical
 *
 */
 
.jcarousel-container {position: relative;clear: both;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-list li,
.jcarousel-item {float: left;list-style: none;width: 75px;height: 75px;}
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}

.jcarousel-skin-ishop .jcarousel-container { background: #fff;border: 0px solid #346F97;}
.jcarousel-skin-ishop .jcarousel-container-vertical { width: 133px; height: 130px; padding: 40px 0px 40px 0px;}
.jcarousel-skin-ishop .jcarousel-clip-vertical { width: 133px; height: 130px;}
.jcarousel-skin-ishop .jcarousel-item { width: 133px; height: 130px;}
.jcarousel-skin-ishop .jcarousel-item-vertical { margin-bottom: 10px;}
.jcarousel-skin-ishop .jcarousel-item-placeholder { background: #fff;color: #000;}

.jcarousel-skin-ishop .jcarousel-next-vertical {position: absolute;bottom: 0px;left: 40px;width: 64px;height: 32px;cursor: pointer;background: transparent url(../../../design/hpmarket/images/icons/next-vertical.gif) no-repeat 0 0;}
.jcarousel-skin-ishop .jcarousel-next-vertical:hover {background-position: 0 0px;}
.jcarousel-skin-ishop .jcarousel-next-vertical:active {background-position: 0 -34px;}
.jcarousel-skin-ishop .jcarousel-next-disabled-vertical,
.jcarousel-skin-ishop .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-ishop .jcarousel-next-disabled-vertical:active { cursor: default;background-position: 0 -34px;}

.jcarousel-skin-ishop .jcarousel-prev-vertical {position: absolute;top: 0px;left: 40px;width: 64px;height: 32px;cursor: pointer;background: transparent url(../../../design/hpmarket/images/icons/prev-vertical.gif) no-repeat 0 -34px;}
.jcarousel-skin-ishop .jcarousel-prev-vertical:hover {background-position: 0 -34px;}
.jcarousel-skin-ishop .jcarousel-prev-vertical:active {background-position: 0 -34px;}
.jcarousel-skin-ishop .jcarousel-prev-disabled-vertical,
.jcarousel-skin-ishop .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-ishop .jcarousel-prev-disabled-vertical:active {cursor: default; background-position: 0 0px;}

/**
 *
 * jQuery jCarousel horizontal
 *
 */
 
.jcarousel-container {position: relative;clear: both;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-list li,
.jcarousel-item {float: left;list-style: none;width: 75px;height: 75px;}
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}

.jcarousel-skin-ishop .jcarousel-container { background: #fff;border: 0px solid #346F97;}
.jcarousel-skin-ishop .jcarousel-container-vertical { width: 133px; height: 130px; padding: 40px 0px 40px 0px;}
.jcarousel-skin-ishop .jcarousel-clip-vertical { width: 133px; height: 130px;}
.jcarousel-skin-ishop .jcarousel-item { width: 133px; height: 130px;}
.jcarousel-skin-ishop .jcarousel-item-vertical { margin-bottom: 10px;}
.jcarousel-skin-ishop .jcarousel-item-placeholder { background: #fff;color: #000;}

.jcarousel-skin-ishop .jcarousel-next-vertical {position: absolute;bottom: 0px;left: 40px;width: 64px;height: 32px;cursor: pointer;background: transparent url(../../../design/hpmarket/images/icons/next-vertical.gif) no-repeat 0 0;}
.jcarousel-skin-ishop .jcarousel-next-vertical:hover {background-position: 0 0px;}
.jcarousel-skin-ishop .jcarousel-next-vertical:active {background-position: 0 -34px;}
.jcarousel-skin-ishop .jcarousel-next-disabled-vertical,
.jcarousel-skin-ishop .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-ishop .jcarousel-next-disabled-vertical:active { cursor: default;background-position: 0 -34px;}

.jcarousel-skin-ishop .jcarousel-prev-vertical {position: absolute;top: 0px;left: 40px;width: 64px;height: 32px;cursor: pointer;background: transparent url(../../../design/hpmarket/images/icons/prev-vertical.gif) no-repeat 0 -34px;}
.jcarousel-skin-ishop .jcarousel-prev-vertical:hover {background-position: 0 -34px;}
.jcarousel-skin-ishop .jcarousel-prev-vertical:active {background-position: 0 -34px;}
.jcarousel-skin-ishop .jcarousel-prev-disabled-vertical,
.jcarousel-skin-ishop .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-ishop .jcarousel-prev-disabled-vertical:active {cursor: default; background-position: 0 0px;}

/**
 *  Horizontal Buttons
 */
 
.jcarousel-skin-ishop .jcarousel-next-horizontal { position: absolute; top: 40px; right: 5px;width: 32px; height: 64px; cursor: pointer; background: transparent url(../../../design/hpmarket/images/icons/next-horizontal.gif) no-repeat 0px 0px;}
.jcarousel-skin-ishop .jcarousel-next-horizontal:hover {background-position: 0px 0px;}
.jcarousel-skin-ishop .jcarousel-next-horizontal:active { background-position: -34px 0px;}

.jcarousel-skin-ishop .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ishop .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ishop .jcarousel-next-disabled-horizontal:active {cursor: default; background-position: -34px 0;}
.jcarousel-skin-ishop .jcarousel-prev-horizontal { position: absolute; top: 40px;left: 5px; width: 32px; height: 64px; cursor: pointer; background: transparent url(../../../design/hpmarket/images/icons/prev-horizontal.gif) no-repeat -34px 0px;}
.jcarousel-skin-ishop .jcarousel-prev-horizontal:hover { background-position: -34px 0px;}
.jcarousel-skin-ishop .jcarousel-prev-horizontal:active { background-position: -34px 0px;}
.jcarousel-skin-ishop .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ishop .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ishop .jcarousel-prev-disabled-horizontal:active { cursor: default;background-position: 0px 0;}

.komunikacia-menu-top { background:url("../../../design/hpmarket/images/css/bg-komunikacia-top.gif") 0px 0px no-repeat; height: 10px; width: 100%; font-size: 0px; padding: 0px; margin: 0px;}
.komunikacia-menu {padding: 0px 5px 0px 5px; min-height: 1.8em; background: #D9D9D9; clear: both; width:558px;}
.komunikacia-menu-bottom { background:url("../../../design/hpmarket/images/css/bg-komunikacia-bottom.gif") 0px 0px no-repeat; height: 10px; width: 100%; font-size: 0px; padding: 0px; margin: 0px;}

.komunikacia-menu a {color: #007CD3; text-decoration: underline}
.komunikacia-vypis a {color: #22a7cb; text-decoration: underline}
.komunikacia-menu a:hover {color: #666}
.komunikacia-vypis a:hover {color: #666}
.komunikacia-menu h3 { padding: 0px; font-size: 100%; float: left; margin: 0px; width: 180px; text-align: left;}
.komunikacia-menu ul { padding: 0px; margin: 0px; list-style-type: none}
.komunikacia-menu ul li { padding: 0px 0px 0px 10px; margin: 0px; padding-top: 0px; list-style-type: none}
.komunikacia-menu ul { padding-right: 0px; margin-top: 0px; padding-left: 0px; float: right; padding-bottom: 0px; width: 290px; padding-top: 0px}
.komunikacia-menu ul li { font-weight: bold; float: right; margin: 0px 0px}

div.komunikacia-vypis { background:#d2d5c1; clear:both; width:568px; margin-top: 10px;}
div.komunikacia-vypis div.komunikacia-vypis-top { background:url("../../../design/hpmarket/images/css/bg-basket-table-top.gif") 0px 0px no-repeat; height: 10px; width: 100%; font-size: 0px; padding: 0px; margin: 0px;}
div.komunikacia-vypis div.komunikacia-vypis-bottom { background:url("../../../design/hpmarket/images/css/bg-basket-table-bottom.gif") 0px 0px no-repeat; height: 10px; width: 100%; font-size: 0px; padding: 0px; margin: 0px;}

table.komunikacia-vypis { width:558px; border: 5px solid #d2d5c1; border-collapse: collapse; background-color: #D2D5C1; margin-left: 5px;}
table.komunikacia-vypis th {padding: 0px 0px; color:#000; font-weight:bold; font-style:normal; text-align: center;}
table.komunikacia-vypis td.left { text-align: left;}
table.komunikacia-vypis td {padding: 8px 0px 8px 0px; color: #565656; text-align: center; border-bottom: 1px solid #BDBFAD;}
table.komunikacia-vypis td a {padding-left: 20px; display: block; color: #565656; background: url(../images/css/komunikacia-inbox.gif) no-repeat 0px 0px; font-weight: bold;}
table.komunikacia-vypis .komunikacia-selected a {padding-left: 20px; display: block; color: #565656; background: url(../images/css/komunikacia-inbox-select.gif) no-repeat 0px 0px; font-weight: bold;}
table.komunikacia-vypis .komunikacia-selected a:hover {color: #999}

table.komunikacia-vypis .komunikacia-footer a {padding-left: 0px; background: none transparent scroll repeat 0% 0%;}
table.komunikacia-vypis .komunikacia-footer td {border-bottom: #cccccc 1px solid}
table.komunikacia-vypis .komunikacia-footer td.left { text-align: left;}

.komunikacia-diskusia {padding: 0px 0px 0px 5px; margin: 0px; background: #D2D5C1;}
.komunikacia-diskusia-top { background:url("../../../design/hpmarket/images/css/bg-basket-table-top.gif") 0px 0px no-repeat; height: 10px; width: 100%; font-size: 0px; padding: 0px; margin: 10px 0px 0px 0px;}
.komunikacia-diskusia-bottom { background:url("../../../design/hpmarket/images/css/bg-basket-table-bottom.gif") 0px 0px no-repeat; height: 10px; width: 100%; font-size: 0px; padding: 0px; margin: 0px;}
.komunikacia-diskusia p.diskusia-selected {background: #BEC0B1; padding-top: 5px}
.komunikacia-diskusia p {padding-right: 10px; padding-left: 10px; padding-bottom: 6px; margin: 0px; padding-top: 0px}
.komunikacia-diskusia h3 {padding-right: 10px; padding-left: 10px; font-size: 100%; padding-bottom: 0px; margin: 0px; color: #666; padding-top: 5px}
.komunikacia-diskusia p {border-left: #BEC0B1 1px solid}
.komunikacia-diskusia h3 {border-left: #BEC0B1 1px solid}
.komunikacia-diskusia form {padding-right: 10px; padding-left: 10px; background: #D2D5C1; padding: 4px 5px 10px 5px; margin: 0px; border-left: #23a7cb 1px solid;}
.komunikacia-diskusia form label {padding-right: 0px; display: block; padding-left: 0px; font-weight: bold; padding-bottom: 3px; color: #666666; padding-top: 3px; text-align: left}
.komunikacia-diskusia form textarea {border-right: #cdcdcd 1px solid; border-top: #cdcdcd 1px solid; background: #fff; border-left: #cdcdcd 1px solid; width: 90%; color: #666666; border-bottom: #cdcdcd 1px solid}
.komunikacia-diskusia table tr td {padding-right: 0px; padding-left: 0px; padding-bottom: 2px; padding-top: 2px}
.komunikacia-zoznam {margin-top: 8px; color: #666666}
.komunikacia-zoznam a {color: #22a7cb; text-decoration: underline}
.komunikacia-zoznam a:hover {color: #666}
.komunikacia-zoznam ol {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none}
.komunikacia-zoznam ol li {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none}
.komunikacia-zoznam ol li {width: 100%}
.komunikacia-zoznam ol li span {padding-right: 4px; padding-left: 0px; float: right; padding-bottom: 0px; padding-top: 6px}
.komunikacia-zoznam ol h4 {padding-right: 0px; padding-left: 30px; font-size: 100%; background: url(../images/css/arrow-menu2-off.gif) #f9f9f9 no-repeat 10px 5px; padding-bottom: 6px; margin: 0px; color: #666666; padding-top: 6px}
.komunikacia-zoznam ol h4.topic-selected {background: url(../images/css/arrow-menu2-on.gif) #f9f9f9 no-repeat 10px 7px}
.komunikacia-zoznam ol h4 a {color: #666}
.komunikacia-zoznam ol li ol li {padding-right: 0px; padding-left: 52px; background: url(../images/css/komunikacia-inbox.gif) #fff no-repeat 30px 8px; padding-bottom: 6px; width: auto; padding-top: 6px; border-bottom: #cccccc 1px solid}
.komunikacia-zoznam ol li ol li span {padding-right: 6px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px}
.komunikacia-zoznam ol li strong {color: #22a7cb}

INPUT.submit-buttons {float:right; margin: 10px 0px 0px 0px; display: block; background: url("../../../design/hpmarket/images/css/btn-next.gif") 0 0 no-repeat; border:0 none; color:#fff; font-weight:bold; cursor:pointer;cursor:hand; padding: 0px;  text-align:right; width: 170px; height: 60px; text-align: center; }

.kurzK{color: #000; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px;}

.mainTable {border-collapse: collapse; margin-left: 15px; margin-top: 5px; margin-bottom: 10px;}
.mainTable p {margin: 0px; padding: 0px; text-align: left !important;}
.mainTable tr td {border: 1px solid #ccc; padding: 2px 5px 2px 5px;}
.mainTable tr th {background-color: #d2d5c1; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc; text-align: center !important; padding: 2px 5px 2px 5px; margin: 0px;}
.log img {position: relative; left: 10px; top: 3px; }

p.zavazna { text-decoration: none; font-weight :bold; color: red; }

div.xmass {background:#ffffff url(/images/banners/xmass/xmass_bottom.jpg) 206px bottom no-repeat;}
div.xmass #content-case {background: url(/images/banners/xmass/xmass.jpg) left top no-repeat; padding: 130px 0 0 0;}
div.leftHpbanner img {display:block;}

div.hpBanner {width: 568px; height: 270px; padding: 0px; overflow: hidden;}
div.hpBannerBox {position: relative; width: 568px; height: 270px; margin: 0px 0px 10px 0px;}

div#nav {bottom: 15px; height: 12px; margin: 0; padding: 0; position: absolute; right: 20px; z-index: 500;}
div#nav a {width: 23px; height: 23px; background: url("../../../design/hpmarket/images/ico-slider.png") left top no-repeat; display: inline-block; float: left; font-size: 0px; position: relative; text-indent: -5000px; outline: none;}
div#nav a.activeSlide {background: url("../../../design/hpmarket/images/ico-slider.png") left bottom no-repeat;}
