/* ----------------- */
/*   SOME RESETzz    */
/* ----------------- */
html,body,iframe,applet,object,div,span,a,em,del,img,p,pre,small,strike,strong,sub,sup,acronym,address,blockquote,center,cite,code,ins,samp,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,fieldset,form,label,legend,table,caption,tbody,thead,tr,th,td{background:transparent;border:0;outline:0;margin:0;padding:0;font-size:100%;vertical-align:baseline;}
body{line-height:1;}
:focus{outline:0;}
del{text-decoration:line-through;}
ins{text-decoration:none;}
ol,ul{list-style:none;}
blockquote{quotes:none;}
table{border-collapse:collapse;border-spacing:0;}

/* ----------------- */
/*  BASIC elements   */
/* ----------------- */
body{background:#fdf8e5 url('../images/body.png') 0 0 repeat-x;color:#555;font-family:'Trebuchet MS', 'Geneva CE', lucida, sans-serif;font-size:small;line-height:1.35;text-align:center;}
a{color:#555;}
a:hover{color:#172c6e;}
a img,td img{vertical-align:middle;}
p{clear:both;margin-bottom:1em;}
h1{color:#B00855;font-size:190%;font-weight:normal;margin:0 0 .45em;padding: 0}
h2{color:#0b0b0b;font-size:150%;font-weight:normal;margin:0 0 .45em;}
h3{color:#0b0b0b;font-size:120%;font-weight:bold;margin:0 0 .45em;}
strong{color:#000;}
small{font-size:85%;}
form{clear:both;}
ol{list-style:decimal inside;margin:0 0 1em 2em;}
ul{list-style:disc outside;margin:0 0 1em 2em;}
table{margin:1em 0;}
th,td{padding:.5em;}
table ul,ul.error_list{background-color:#f20;color:#fff;margin:0 0 3px;padding:0.2em 0 0.2em 1.5em;}
input[type='submit'],input[type='image'],label[for], select, button,.pointer{cursor:pointer;/*cursor:hand;\*/}

/* ----------------- */
/*  GENERAL classes  */
/* ----------------- */
.cleaner {border:0;clear:both;float:none;margin:0;padding:0;line-height:0;font-size:0;width:0;height:0;}
.fll,.left{float:left !important;}
.flr,.right{float:right !important;}
.tal{text-align:left !important;}
.tac{text-align:center !important;}
.tar{text-align:right !important;}
.valignt{vertical-align:top !important;}
.valignm{vertical-align:middle !important;}
.valignb{vertical-align:bottom !important;}

/* ----------------- */
/*      LAYOUT       */
/* ----------------- */
#whole{background:url('../images/whole.jpg') 50% 0 no-repeat;}
#whole-for-bottom{background:url('../images/footer.png') 50% 100% no-repeat;}
#container{margin:0 auto;width:944px;}
#header{height:287px;position:relative;}
#main{background:#fdf8e5 url('../images/main.png') 200px 0 repeat-y;zoom:1;}
#leftbar{float:left;width:200px;}
#rightbar{float:left;width:202px;}
#content{background:#fdf8e5 url('../images/content.png') 0 0 repeat-x; float:left}
#content-rcps{background:#fdf8e5 url('../images/content.png') 0 0 repeat-x;float:left}
#text-area{/* background:url('../images/text-area.png') 100% 0 no-repeat; */ float:left;padding:15px;width:512px;}
#content-rcps #text-area{background:none;width:519px;padding:0px 5px 15px 15px;}
#footer{clear:both;height:130px;padding:40px 0 0;}
#leftbar,#rightbar,#text-area{text-align:left;}

/* ----------------- */
/*        ETC        */
/* ----------------- */

/*
 * HEADER
 */

/** homelink **/
#homelink{height:169px;left:307px;position:absolute;top:7px;overflow: hidden; width:323px;}
#homelink a{display:block;font-size:x-large;height:100%;text-decoration:none;width:100%;}
#homelink a:hover{text-decoration:underline;}
#homelink a:focus{outline:#404040 dotted thin;}
#homelink a span{background:url('../images/homelink.jpg') 0 0 no-repeat;cursor:pointer;/*cursor: hand;\*/display:block;left:0;position:absolute;top:0;width:100%;height:100%;z-index:1;}
/** search-form **/
#search-form{bottom:6px;position:absolute;right:5px;text-align:left;}
#search-form #search-form-field{background:none;border:none;float:left;font-size:125%;height:26px;margin:0;padding:7px 0 0 0;width:143px;}
#search-form #search-form-submit{background:transparent;border:none;cursor:pointer;/*cursor: hand;\*/float:left;height:34px;margin:0;padding:0;width:28px;}
/** label-layout **/
.label-layout{color:#B00855;text-align:center;}
/** marquee **/
#marquee{clear:both;color:#1b1b1b;font-size:135%;height:46px;left:200px;padding:0 8px;position:absolute;text-align:left;top:186px;;width:656px;z-index:10;}
#marquee ul{height:46px;line-height:46px;list-style:none outside;margin:0;overflow:hidden;position:relative;width:100%;}
#marquee li{display:block;left:0;position:absolute;top:-999em;white-space:nowrap;}
/** breadcrumbs **/
#breadcrumbs{clear:both;color:#111;left:252px;position:absolute;top:246px;}
#breadcrumbs a{color:#fff;text-decoration:none;}
#breadcrumbs a:hover{color:#dda;text-decoration:underline;}
#breadcrumbs a.active{color:#fefefe;}


#web-buttons{height:259px;left:-37px;position:absolute;top:62px;width:30px;}
#web-buttons a{width:30px;display: block;}
#web-buttons a#btn-web{background:url('../images/sprites.png') 0 0 no-repeat;height:122px;}
#web-buttons a#btn-web:hover{background-position:-31px 0px;}
#web-buttons a#btn-shop{background:url('../images/sprites.png') 0 -123px no-repeat;height:136px;margin-top: 1px;}
#web-buttons a#btn-shop:hover{background-position:-31px -123px;}
/*
 * LEFTBAR
 */

/** leftbar-for-menu **/
#leftbar-for-menu{background:#8cab34 url('../images/leftbar.png') 0 100% no-repeat;padding:15px 0 30px 15px;}
#leftbar-for-menu h2{color:#fff;font-size:190%;font-weight:normal;margin:0 0 .2em;}
#leftbar-for-menu ul{list-style:none;margin:0;}
#leftbar-for-menu li {zoom:1;}
#leftbar-for-menu a {background:url('../images/leftbar-for-menu-item.gif') 0 0.4em no-repeat;color:#fff;display:block;padding:0 0 0 15px;text-decoration:none;}
#leftbar-for-menu a:hover,#leftbar-for-menu li.active a,#leftbar-for-menu li.active_last a{background:url('../images/leftbar-for-menu-item-active.gif') 0 0.4em no-repeat;color:#111;}
#leftbar-for-menu li ul{display:none;margin:0 0 0 2em;}
#leftbar-for-menu li ul li{color:#111;}
#leftbar-for-menu li.active ul,#leftbar-for-menu li.active_last ul{display:block;list-style:disc outside;}
#leftbar-for-menu li.active ul a,#leftbar-for-menu li.active_last ul a{background:none;display:inline;font-size:90%;padding:0;}
#leftbar-for-menu li.active ul a:hover,#leftbar-for-menu li.active_last ul a:hover,#leftbar-for-menu li ul li.active_last{background:none;text-decoration:underline;}
/** infoline **/

/** subscribe **/
#subscribe {margin:5px 0 5px; text-align: center;background-color:#FFEFB0;padding:5px 0 10px;}
#subscribe p {margin-bottom:2px;}
#subscribe p#subscribe-headline {color:#B00855;font-size:17px;font-style: italic;font-weight:bold;line-height:21px;}
#subscribe button{background:url('../images/sprites.png') -72px 0 no-repeat;border:0 none;color:#FFFFFF;font-size:18px;height:39px;margin-top:5px;width:146px;}
#subscribe button:hover{background:url('../images/sprites.png') -72px -40px no-repeat;}
#subscribe #subscribe-form {}
#subscribe #subscribe-form label {}
#subscribe #subscribe-form #subscribe-form-input {border:1px solid #D5BA8E;width:145px;}
#subscribe #subscribe-form #subscribe-form-submit {}
#tpay {padding: 15px; text-align: center;} 

/*
 * RIGHTBAR
 */
/*kedy-mozete-prist*/
#kedy-mozete-prist{color:#B00855;padding:5px;font-size:14px;text-align: center;margin:11px 0;}
#kedy-mozete-prist h1, #kedy-mozete-prist h2, #kedy-mozete-prist h3,
#kedy-mozete-prist h1 strong, #kedy-mozete-prist h2 strong, #kedy-mozete-prist h3 strong{color:#B00855;text-align:center;margin-bottom:0;font-size:16px;}
/**/
#uvar-si-sam{padding-left:25px;margin:0 0 11px 0;}
#uvar-si-sam p{margin-bottom:5px;}
.uvar-si-sam-label{color:#8EAD36;text-align:center;margin:11px 0 0 0;font-size:16px;}
/** loginfunc **/
#rightbar-loginfunc{background:#fefbf0 url('../images/rightbar-topiee.png') 0 0 no-repeat;padding:10px 0;}
#rightbar-loginfunc a{color:#8b8b8b;float:left;height:15px;line-height:15px;margin:0 0 0 5px;padding:0 0 0 18px;text-decoration:none;}
#rightbar-loginfunc a:hover{color:#000;}
#rightbar-loginfunc a.notfl{float:none;padding:0;margin:0;}
#loginfunc-login{background:url('../images/loginfunc-login.png') 0 50% no-repeat;}
#loginfunc-registration{background:url('../images/loginfunc-registration.png') 0 50% no-repeat;}
#rightbar-loginfunc #loginForm-submit{background:url('../images/loginForm-submit.png') 0 50% no-repeat;display:block;float:none;}
#content-rcps #rightbar-loginfunc{background:#eeebe0 none;float:right;left:-9px;padding:0.5em 0.2em;position:relative;width:196px;-moz-border-radius:6px;-webkit-border-radius:6px;}

/** inntertube **/

#rightbar-innertube{background:#e6e7d4 url('../images/rightbar.png') 0 0 no-repeat;padding:10px 0;}

#infoline {background: url('../images/infolinka.png') no-repeat 0 0;height:82px;margin:23px 0 11px;overflow:hidden;padding-left:53px;width:147px;}
#infoline h3 {color:#8EAD36;font-size:16px;padding-left:9px;}
#infoline span{ display: none;}
/** cart-headline **/
#cart-headline{background:url('../images/cart-headline.png') 0 0 no-repeat;color:#d67242;font-size:120%;height:39px;margin:0 0 15px;text-align:center;}
#cart-headline span{display:inline;float:left;margin:6px 0 0 50px;}
a#cart-goto-cart{background:url('../images/cart-goto-cart.png') 0 0 no-repeat;display:inline;float:right;height:39px;margin:0 5px 0 0;width:22px;}
a#cart-goto-cart:hover{background-position:0 -39px;}
/** cart-list **/
#cart-list{font-size:90%;margin:0 0 15px 15px;}
#cart-list td{padding:0 .5em 0 0;}
#cart-list .amonut{color:#d0470d;margin:0 5px 0 0;}
#cart-list {height:1.75em;}
#cart-list a{color:#111;text-decoration:none;}
#cart-list a:hover{text-decoration:underline;}
/** cart-price **/
#cart-price{color:#090909;display:block;font-size:115%;font-weight:bold;margin:0 0 15px 15px;}
#cart-price .dual-price{font-size:75%;font-weight:normal;}
/** topten **/
#topten{background-color:#d7d7bd;padding:15px 0 15px 15px;}
#topten h3{color:#d0470d;font-size:120%;font-weight:normal;margin:0 0 .5em;}
#topten ul{list-style:none outside;font-size:90%;margin: 0px}
#topten li{height:1.75em;}
#topten li span.num{color:#d0470d;margin:0 5px 0 0;}
#topten li a{color:#090909;text-decoration:none;}
#topten li a:hover{text-decoration:underline;}

/*
 * TEXT-AREA
 */

/** container-gallery **/
#container-gallery{clear:both;margin:35px 0;}
#container-gallery .galleryitem{background-color:#fff;float:left;margin:0 12px 12px 0;text-align:center;}
#container-gallery .imgwrap{border:2px solid #b0cf5a;display:table-cell;height:76px;padding:2px;position:relative;vertical-align:middle;width:90px;}
#container-gallery .imgwrap:hover{border: 2px solid #8baa35;}
#container-gallery .imgwrap a{display:block;}
#container-gallery img{border:none;float:none;margin:0;padding:0;}
/** paginator **/
#text-area .paginator{background-color:#c7c9bf;clear:both;float:left;margin:0 0 10px;}
#text-area .paginator a,#text-area .paginator span{color:#000;display:block;float:left;font-size:110%;font-weight:bold;height:24px;line-height:24px;text-align:center;text-decoration:none;width:15px;}
#text-area .paginator a:hover{background-color:#000;color:#fff;}
#text-area .paginator span{background-color:#444;color:#fff;}
#text-area .paginator .pager-backward{background:transparent url(../images/pager-backward.png) 0 0 no-repeat;margin:0 8px 0 0;}
#text-area .paginator .pager-forward{background:url('../images/pager-forward.png') 0 0 no-repeat;margin:0 0 0 8px;}
#text-area .paginator .pager-backward:hover,#text-area .paginator .pager-forward:hover{background-position:0 -24px;}
#text-area {text-align: justify;}
/** container-products **/
#container-products{border:1px solid #cfd1c6;padding:10px 10px 0;}
#container-products .product{margin:0 0 40px;}
#container-products .product-desc{float:left;width:320px}
#container-products .product h3{margin:0 0 .1em;}
#container-products .product a{color:#666;display:block;font-size:95%;text-decoration:none;width:320px;}
#container-products .product a:hover{color:#d94701;}
#container-products .product img{border:3px solid #666;float:left;margin:0 7px 3px 0;padding:0;-moz-border-radius:5px;}
#container-products .product a:hover img{border:3px solid #d94701;}
#container-products .product-desc span{cursor:pointer;/*cursor: hand;\*/float:left;width:255px;}
#content-rcps #container-products .product-desc span{width:auto;}
#container-products .product-short-desc{clear:left;}
#container-products .product .product-price{float:left;font-size:110%;font-weight:bold;line-height:1.1;margin:5px 0 0;}
#container-products .product .product-price small{font-size:80%;font-weight:normal;}
#container-products .product form{clear:none;float:right;}
#container-products .product input{width:2em;margin:0 8px 0 0;text-align:center;padding:0;}
#container-products .product .product-addcart{background:#a4a899 url('../images/eshop-item-addcart.png') 0 0 no-repeat;border:none;cursor:pointer;/*cursor: hand;\*/height:30px;width:30px;}
/** container-products (as articles) **/
#content-rcps #container-products{border:none;}
#content-rcps #container-products .product{background:url('../images/article.png') 0 0 repeat-x;border:1px solid #cfd1c6;clear:both;padding:0 1em 1em; zoom:1;}
#content-rcps #container-products .product h3{height:26px;line-height:26px;margin:0 0 0.5em;}
#content-rcps #container-products .product h3 a {width: auto;}
#content-rcps #container-products .product-desc{width:100%;}
#content-rcps #container-products .product img{display:none;}
#content-rcps #container-products .product .product-price{display:none;}
#content-rcps #container-products .product form{display:none;}
/** forumtopics **/
#forumtopics {margin:2em 0;}
#forumtopics .topic{margin:0 0 15px;}
#forumtopics .topic .topic-img{float:left;margin:0 10px 0 0;}
#forumtopics .topic img {}
#forumtopics .topic h3{/*float:right;*/text-align:left;width:640px;}
#forumtopics .topic h3 a {}
#forumtopics .topic .short-desc{clear:right;float:left;}
/**** PRODUCT (detail) *****/
/*pgfnc*/
#text-area #pgfnc{display:none;float:right;}
#text-area #pgfnc a{background:url('../images/email.png') 0 50% no-repeat;padding:2px 5px 2px 22px;text-decoration:none;}
#text-area #pgfnc #pgfnc-print{background:url('../images/print.png') 0 50% no-repeat;}
#content-rcps #pgfnc{display:block;height:25px;line-height:25px;margin-right:20px;}
/*imagebox*/
#imagebox{float:left;text-align:center;}
#imagebox img{border:none;float:none;margin:0;padding:0;}
#imagebox a{display:block;}
#imagebox #main-image{background-color:#fdf8e5;border:2px solid #d3d3d3;display:table-cell;height:260px;position:relative;vertical-align:middle;width:267px;}
#imagebox #product-thumbnails{margin:5px 0 0;width:280px;}
#imagebox #product-thumbnails .thumb{float:left;margin:0 5px 5px 0;}
#imagebox #product-thumbnails .imagewrap{background-color:#fff;border:2px solid #d3d3d3;display:table-cell;height:60px;position:relative;vertical-align:middle;width:60px;}
/*producttext*/
#producttext .perex {}
#producttext .perex strong{color:#606060;}
#producttext{margin:0 0 0 280px;}
#producttext h2{font-size:110%;font-weight:bold;}
#producttext p{clear:none;}
/*productprice*/
#productprice{clear:both;color:#b00855;font-size:150%;line-height:1;margin:15px 0 35px;width:100%;}
#productprice td{padding:0 .5em;vertical-align:baseline;}
#productprice-cartlabel{width:8em;}
#productprice-label{text-align:right;}
#productprice del{font-size:100%;}
#productprice form{position:relative;top:.3em;}
#productprice input{text-align:center;width:2.5em;}
#productprice #productprice-submit{background:#a4a899 url('../images/carticon.png') 0 0 no-repeat;border:none;cursor:pointer;/*cursor: hand;\*/height:30px;width:30px;}
#productprice strong{color:#b00855;font-size:150%;}
/*product-features*/
#product-features{margin:0 0 35px;width:100%;}
#product-features tr td{background-color:transparent;}
#product-features tr.even td{background-color:#e6e6cf;}
#product-features th{background-color:#d7d7bd;color:#b00855;font-size:large;font-weight:bold;padding:0.5em;}
#product-features td{color:#151515;padding:.45em 1em;}
#product-features td.product-features-label{width:160px;}
/*related-products*/
#related-products{clear:both;font-size:85%;margin:0 0 15px;text-align:center;}
#related-products h2{text-align:left;}
#related-products .product{border:1px solid #cfd1c6;margin:0 0 20px;padding:10px;zoom:1;}
#related-products .product-desc{float:left;text-align:left;width:320px;}
#related-products .article .product-desc{width:auto;}
#related-products .product h3{margin:0 0 .1em;}
#related-products .product a{color:#666;display:block;font-size:95%;text-decoration:none;width:320px;}
#related-products .product a:hover{color:#d94701;}
#related-products .product img{border:3px solid #666;float:left;height:43px;margin:0 7px 3px 0;padding:0;-moz-border-radius:5px;width:43px;}
#related-products .product.article img{border:3px solid #FDF8E5;}
#related-products .product a:hover img{border:3px solid #d94701;}
#related-products .product.article a:hover img{border:3px solid #FDF8E5;}
#related-products .product-desc span{float:left;width:255px;}
#related-products .product-short-desc{clear:left;}
#related-products .product .product-price{float:left;font-size:110%;font-weight:bold;line-height:1.1;margin:5px 0 0;}
#related-products .product .product-price small{font-size:80%;font-weight:normal;}
#related-products .product form{clear:none;float:right;}
#related-products .product input{width:2em;margin:0 8px 0 0;text-align:center;padding:0;}
#related-products .product .product-addcart{background:#a4a899 url('../images/eshop-item-addcart.png') 0 0 no-repeat;border:none;cursor:pointer;/*cursor: hand;\*/height:30px;width:30px;}
/***** PRODUCT (detail).(as article)*/
#content-rcps h1{clear:right;float:left;}
#textarea #producttext h1{float:none}
/*imagebox*/
#content-rcps #imagebox{display:none;}
#content-rcps #producttext{clear:both;margin:0;}
#content-rcps #productprice{display:none;}

/***** CART *****/
#text-area .cart{margin:2em 0 1em;text-align:center;width:100%;}
#text-area .cart tr{margin:0 15px 0 0;}
#text-area .cart th{padding:10px 0;}
#text-area .cart td{font-size:110%;padding:5px;vertical-align:middle;}
#text-area .cart tr.odd td{background-color:#e3e4c3;}
#text-area .cart tfoot td,#text-area .cart tfoot th{vertical-align: top; padding: .75em;}
#text-area .cart tfoot td.valignm, #text-area .cart tfoot th.valignm {vertical-align:middle;}
#text-area .cart img{border:none;margin:0;padding:0;}
#text-area .cart tbody td img{border:none;float:none;margin:0;}
#text-area .cart h2{font-family:'Trebuchet MS', 'Geneva CE', lucida, sans-serif;font-weight:bold;margin:0;text-align:center;}
#text-area .cart .cart-product-image{height:58px;padding:0;width:58px;}
#text-area .cart td.product-name{font-size:110%;font-weight:bold;padding:5px;text-align:left;vertical-align:middle;width:35%;}
#text-area .cart td.product-name a{color:#1b1b1b;text-decoration:none;}
#text-area .cart td.product-name a:hover{color:#333;text-decoration:underline;}
#text-area .cart td span{font-size:smaller;}
#text-area .cart td input{text-align:center;}
#text-area .cart .total{background-color:#77932d;border-radius:5px;color:#fff;padding:.5em 0;margin:1em 0;-moz-border-radius:5px;-webkit-border-radius:5px;}
#text-area .cart .total strong{color:#fff;}
#text-area .cart .link-back{float:left;}
#text-area .cart .link-forward{float:right;}
#text-area .cart .link-back a,#text-area .cart .link-forward a{display:block;}
#text-area .cart .link-back a img,#text-area .cart .link-forward a img{border:0;float:left;margin:0;}
#text-area .cart .link-back a span,#text-area .cart .link-forward a span{float:left;margin:0 8px 0 8px;}
#text-area .bordered,#content .bordered th,#text-area .bordered td{border:1px solid #545454;}
/** order **/
.companies-only th,.companies-only td{background-color:#becf8e;}
#orderlist{text-align:center;}
#orderlist tr.odd td,#orderdetails tr.odd td{background-color:#e3e4c3;}
/** login-form **/
table#login-form{margin:0 0 2em;}
table#login-form th{text-align:right;}
table#login-form td{padding:.5em;}
/** modul zakaznik > posli priatelovi **/
#container-customer{color:#000;}
#overlay{background-color:#000;filter:alpha(opacity=80);height:100%;opacity: 0.8;position:absolute;width:100%;z-index:500;-khtml-opacity: 0.8;}
#form-emailLink{background-color:#fff;left:30%;padding:1em;position:absolute;text-align:left;top:20%;width:40%;z-index:501;}
#form-emailLink th,#form-emailLink td{padding:0.4em;}
#form-emailLink th{background-color:#eee;border:1px solid #ccc;vertical-align:middle;}
/** comments **/
h3.commentheadline{border-top:1px solid #DFD9C3;margin:5em 0 1em;padding:0.5em 0 0 1em;}
#product-comments .comment .utility{margin:0;}
form#add-comment{border-bottom:1px dashed #dfd9c3;margin:0 0 2em;}
table#commentform{margin:0 0 0.5em;}
table#commentform th,table#commentform td{vertical-align:middle;}

/*
 * FOOTER
 */

#footer p{color:#868686;display:inline;font-size:90%;text-align:left;}
#footer a{color:#f15b2b;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer-copyright{float:left;margin:0 0 0 105px;}
#footer-webstudio{background:url('../images/webstudio.png') 0 0 no-repeat;clear:none;float:right;margin:0 5px 0 0;padding:0 0 0 38px;}
/** menu-bottom **/
#menu-bottom{background:url('../images/menu-bottom.png') 0 0 no-repeat;display:inline;float:left;height:30px;line-height:30px;margin:0 0 0 35px;padding:0 0 0 35px;}
#menu-bottom ul{list-style:none outside;}
#menu-bottom li{border-right:1px solid #F15B2B;float:left;font-size:110%;height:22px;line-height:22px;margin:5px 0 0;padding:0 .5em;}
#menu-bottom li:last-child{border:none;}

