/*
 * 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;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}

/*
 * BASIC elements
 */
body{background:#e8ddd0 url('../images/body1.jpg') center top no-repeat;color:#222;font-family:'Trebuchet MS', 'Geneva CE', lucida, sans-serif;font-size:small;line-height:1.5;text-align:center;}
html>body{background-position:center top;}
a{color:#576cae;}
a:hover{color:#172c6e;}
a img{vertical-align:middle;}
p{margin-bottom:1em;}

/*
 * GENERAL classes
 */
.cleaner{border:0;clear:both;float:none;margin:0;padding:0;line-height:0;font-size:0;width:0;height:0;}
.separator{background-color:#f2f1ef;font-size:0;height:1px;margin-bottom:5px;width:100%;}

/*
 * LAYOUT
 */
#container{margin:0 auto;width:972px;}
#header{height:205px;position:relative;}
#main{background:url('../images/main.png') 0 0 repeat-y;clear:both;}
#leftpanel{background:url('../images/leftpanel.jpg') 0 0 no-repeat;float:left;padding-top:104px;text-align:left;width:213px;margin-left:-6px;}
#rightpanel{background:url('../images/rightpanel.png') 0 0 no-repeat;float:right;padding-top:37px;text-align:left;width:189px;}
#content{background:url('../images/center.jpg') 213px 0 no-repeat;padding-left:213px;padding-right:189px;}
#footer{background:url('../images/footer.jpg') 0 0 no-repeat;clear:both;height:370px;padding:1px 0 0;}
#footer-uder-center{display:inline;float:left;margin:55px 0 0 213px;width:570px;}
/*
 * ETC
 */
/*** HEADER homelink ***/
#header a#homelink{display:inline;float:right;font-size:x-large;height:64px;margin:25px 68px 0 0;position:relative;text-decoration:none;width:341px;}
#header a#homelink:hover{text-decoration:underline;}
#header a#homelink:focus{outline:#A9A9A9 dotted thin;}
#header a#homelink span{background:url('../images/homelink.jpg') 0 0 no-repeat;cursor:pointer;/*cursor: hand;\*/display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}

/*** HEADER menu-top ***/
#header #menu-top{background-color:#000;position:absolute;right:60px;top:2px;}
#header #menu-top ul{font-size:small;}
#header #menu-top li{border-right:1px solid #bfbfbf;display:inline;padding:0 .5em;}
#header #menu-top li:last-child{border:none;}
#header #menu-top li a{color:#bfbfbf;text-decoration:none;}
#header #menu-top li a:hover{text-decoration:underline;}

/*** funcshop ***/
#funcshop{clear:right;float:right;font-family:sherif;font-size:12px;margin:37px 3px 0 0;width:350px;}
#funcshop #funcshop-links{float:left;text-align:left;width:350px;}
#funcshop #funcshop-links table td{vertical-align:top;padding:0 1em;}
#funcshop #funcshop-links a{clear:left;color:#b05;float:left;text-decoration:none;width:100%;}
#funcshop #funcshop-links a.arrow{background:transparent url(../images/funcshop-link.png) no-repeat scroll 0 50%;padding-left:16px;}
#funcshop #funcshop-links a:hover{color:#6b6b6b;}
#funcshop p{float:right;margin:0;text-align:left;}
#funcshop .funcshop-value{color:#b40955;}

/*** menu-left ***/
#menu-left{background:#d7c6b3 url('../images/menu-left.png') 0 0 no-repeat;border-bottom:1px solid #b0aBa7;padding:36px 0 50px 15px;}
#menu-left ul{width:184px;}
#menu-left li{margin-bottom:2px;}
#menu-left li a{background:transparent url(../images/menuleft-link.png) no-repeat scroll 0 0;color:#030102;font-weight:bold;padding-left:22px;text-decoration:none;}
#menu-left li a:hover{color:#6b6b6b;}
#menu-left li.active{background:#000 url(../images/menuleft-activelink.png) no-repeat scroll 0 0;}
#menu-left li ul li.active{background:#000 none no-repeat scroll 0 0;}
#menu-left li.active a{background-image:none;color:#ed5087;}
#menu-left li.active ul{background-color:#000;margin:0 0 4px;padding-bottom:2px;}
#menu-left ul li ul{display:none;}
#menu-left li.active,#menu-left li.active ul{display:block;-moz-border-radius:4px;-webkit-border-radius:4px;}
#menu-left li.active li a{background-image:none;color:#fff;font-size:11px;font-weight:normal;padding-left:30px;}
#menu-left li.active li.active-last a,#menu-left li.active li.active a{color:#fc0074;}
#menu-left li.active li a:hover,#menu-left li.active li.active-last a:hover{color:#f66faa;}

/*** payment ***/
#leftpanel-payment img{margin-left:10px;}

/*** searchForm ***/
#searchForm-wrapper{margin:0 0 15px 3px;}
#rightpanel > #searchForm-wrapper{margin:0 0 15px 6px;}
#searchForm-input{background:#fff url('../images/searchForm-input.gif') 0 0 no-repeat;border:0;color:#6b6b6b;float:left;height:20px;margin:0;padding:4px 0 0 2px;width:139px;}
#searchForm-submit{background:#fff url('../images/searchForm-submit.gif') right 0 no-repeat;border:0;float:left;height:24px;margin:0;padding:0;width:34px;}
#searchForm-submit:focus{outline:#A9A9A9 dotted thin;}

/*** loginForm ***/
#loginForm-wrapper{margin:0 0 15px 15px;}
#loginForm-wrapper h3{background:url('../images/menuleft-link.png') 0 50% no-repeat;font-family:Palatino, 'palatino linotype', serif;font-size:medium;font-weight:normal;height:24px;margin:0 0 5px;padding-left:20px;position:relative;}
#loginForm-wrapper h3 span{background:url('../images/registracia.png') 0 0 no-repeat;display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
#loginForm-wrapper #loginForm-name,#loginForm-wrapper #loginForm-password{background:#fff url(../images/loginForm-input.png) no-repeat scroll 0 0;border:0 none;color:#7f7f7f;height:19px;margin:0 0 5px;padding:5px 0 0 2px;width:154px;}
#loginForm-wrapper #loginForm-submit{background:#000 url(../images/loginForm-submit.png) no-repeat scroll 0 0;border:0 none;color:#e74e86;float:right;height:21px;margin:0 16px 5px 0;padding:0;width:72px;}
#loginForm-wrapper a#loginForm-submit{text-align:center;}
#loginForm-wrapper a{color:#e20469;font-size:85%;font-weight:bold;margin:0;}
#loginForm-wrapper a:hover{color:#172c6e;}
#loginForm-wrapper a:hover{text-decoration:underline;}

/*** top10 ***/
#top10{background:#e6e3de url('../images/rightpanel-repeat.png') 0 0 repeat-y;border-bottom:1px solid #d0cbc7;border-right:2px solid #f3f0eb;padding:0 0 20px;}
#top10 h3{font-family:Georgia, 'New York CE', utopia, serif;font-size:100%;font-weight:normal;height:24px;margin:0 0 5px 10px;position:relative;width:72px;}
#top10 h3 span{background:url('../images/top10.png') 0 0 no-repeat;display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
#top10 ol{list-style-position:outside;list-style-type:decimal;margin:0 10px 0 30px;}
#top10 li{margin:0 0 5px;}
#top10 li a{color:#222;display:block;font-size:85%;text-decoration:none;}
#top10 li a:hover{color:#770;text-decoration:underline;}

/*** text-area ***/
#text-area{float:left;padding:15px 15px 1px;text-align:left;width:540px;}
#text-area h1,#text-area h2,#text-area h3{color:#b00855;font-family:sans-serif;font-weight:normal;margin:0 0 .15em .25em;}
#text-area h1{font-size:x-large;}
#text-area h2{font-size:large;margin-left:0;}
#text-area h3{font-size:medium;font-weight:bold;}
#text-area p{clear:both;color:#7e7e7e;font-size:85%;}
#text-area a{color:#e20469;}
#text-area a:hover{color:#172c6e;}
#text-area img{border:2px solid lightgray;float:left;margin:0 10px 10px 0;}
#text-area strong{color:#444;}

/*** text-area > pager ***/
#text-area .pager{background-color:#e5dbcf;height:22px;margin-bottom:15px;}
#text-area .pager .pager-summary{float:left;font-size:85%;height:22px;line-height:22px;margin-left:1em;}
#text-area .pager .pager-controls{float:right;height:22px;line-height:22px;margin-right:1em;}
#text-area .pager .pager-controls span{float:left;}
#text-area .pager .pager-controls a{color:#000;display:block;float:left;font-size:115%;font-weight:bold;height:22px;line-height:22px;width:22px;text-align:center;text-decoration:none;}
#text-area .pager .pager-controls a.pager-active{background-color:#000;color:#fff;}
#text-area .pager .pager-controls a:hover{background-color:#777;color:#fff;}

/*** text-area > product ***/
#text-area .product{clear:both;margin:0 0 15px;vertical-align:bottom;}
#text-area .product h2{color:#b40756;float:right;font-size:large;font-weight:normal;text-align:left;width:400px;}
#text-area .product h2 a{color:inherit;text-decoration:none;}
#text-area .product h2 a:hover{color:#c6a5d9;}
#text-area h3.related{clear:both;}

/* product-image */
#text-area a.product-image{background:#f6f6f6 url('../images/productimage_bg.png') 0 0 no-repeat;display:block;float:left;margin:0 10px 10px 0;height:130px;text-align:center;width:129px;}
#text-area a.product-image:hover{background-position:0 -130px;}
#text-area a.product-image img{border:0;float:none;margin:10px 0 0;}
#text-area .product p{clear:right;color:#575757;}

/* product-prize */
#text-area .product-prize{border:0 none;color:#b00855;float:right;font-size:large;line-height:1;}
#text-area .product-prize-label{color:#585755;padding:0 .5em .1em 0;vertical-align:bottom;}
#text-area .product-prize del{color:#454344;}
#text-area .product-prize strong{color:#b00855;font-size:150%;}

/* product-hrefs */
#text-area .product .product-hrefs{float:left;width:150px;}
#text-area .product .product-hrefs-buy,#text-area .product .product-hrefs-detail,#text-area .product .product-hrefs-sale,#text-area .product .product-hrefs-new{color:#fcfcfc;display:block;float:left;font-size:90%;font-weight:bold;height:22px;line-height:22px;margin:0 4px 1px 0;text-align:center;text-decoration:none;width:71px;}
#text-area .product .product-hrefs-buy{background:#a9055b url('../images/product-href-buy.png') 0 0 no-repeat;}
#text-area .product .product-hrefs-detail{background:#555 url('../images/product-href-detail.png') 0 0 no-repeat;}
#text-area .product .product-hrefs-sale{background:#48a608 url('../images/product-href-action.png') 0 0 no-repeat;}
#text-area .product .product-hrefs-new{background:#0c71a5 url('../images/product-href-new.png') 0 0 no-repeat;}
#text-area .product .product-hrefs-buy:hover,#text-area .product .product-hrefs-detail:hover,#text-area .product .product-hrefs-sale:hover,#text-area .product .product-hrefs-new:hover{background-position:0 -22px;color:#fff;}
#text-area .product .product-hrefs-buy:hover{background-color:#cc2b7f;}
#text-area .product .product-hrefs-detail:hover{background-color:#797979;}
#text-area .product .product-hrefs-sale:hover{background-color:#73c733;}
#text-area .product .product-hrefs-new:hover{background-color:#2c93c8;}

/*** text-area > product-detail ***//* product-thumbnails */
#text-area img.gallery-imagedetail{border:2px solid #d3d3d3;}
#text-area #product-detail-desc .image{position:relative;float:left}
#product-detail-desc .product-action, #product-detail-desc .product-new {border:none;position:absolute;right:2px;top:2px}
#product-detail-desc .product-new {right:auto;left:2px}
#product-thumbnails{clear:both;}
#product-thumbnails a{border:2px solid #d3d3d3;float:left;margin:0 15px 10px 0;}
#product-thumbnails a:hover{border:2px solid #c9a9db;}
#product-thumbnails a img{border:0;margin:0;}

/* product-features */
#product-features{margin:0 0 35px;width:100%;}
#product-features tr td{background-color:#e2dcd9;}
#product-features tr.even td{background-color:#f4f0eb;}
#product-features th{background-color:#f4f0eb;color:#b00855;font-size:medium;font-weight:normal;margin:0 0 .15em .25em;}
#product-features td{color:#151515;padding:.1em 1em;}
#product-features td.product-features-label{width:160px;}

/*** text-area > gallery-item ***/
#text-area .gallery-item{color:#222;background:#f6f6f6 url('../images/galleryitem_bg.png') 0 0 no-repeat;display:block;float:left;margin:0 10px 10px 0;height:160px;line-height:1;overflow:hidden;text-align:center;text-decoration:none;width:129px;}
#text-area .gallery-item:hover{background-position:0 -160px;}
#text-area .gallery-item img{border:0;float:none;margin:10px 0;}

/*** text-area > breadcrumbs ***/
#text-area .breadcrumbs{background-color:#dfcbcb;font-size:95%;height:24px;line-height:24px;padding:4px;}
#text-area .breadcrumbs p{clear:none;color:#404064;float:left;font-family:sans-serif;margin:0;}

/*** text-area > cart-summary ***/
#text-area #cart-summary,#text-area #cart-confirmation{margin:2em 0 1em;text-align:center;width:100%;}
#text-area #cart-summary tr{margin:0 15px 0 0;}
#text-area #cart-summary th{padding:10px 0;}
#text-area #cart-summary td{font-size:110%;padding:5px;vertical-align:middle;}
#text-area #cart-summary tr.odd td{background-color:#d7c6b3;}
#text-area #cart-summary td img{border:1px solid #bebebe;margin:0;}
#text-area #cart-summary td span{font-size:smaller;}
#text-area #cart-summary td input{text-align:center;}
#text-area #cart-summary .total{background-color:#b30856;border-radius:5px;color:#fff;padding:.5em 0;margin:1em 0;-moz-border-radius:5px;-webkit-border-radius:5px;}
#text-area .total strong{color:#fff;}
#text-area #cart-summary .link-back{float:left;}
#text-area #cart-summary .link-forward{float:right;}
#text-area #cart-summary .link-back a,#text-area #cart-summary .link-forward a{display:block;}
#text-area #cart-summary .link-back a img,#text-area #cart-summary .link-forward a img{border:0;float:left;margin:0 8px 0 0;}
#text-area #cart-summary .link-back a span,#text-area #cart-summary .link-forward a span{float:left;margin:0 8px 0 0;}

/*** textarea > order ***/
#text-area #order{margin:2em 0 1em;width:100%;}
#text-area #order td{vertical-align:middle;}
#text-area #order a.fright{float:right;text-decoration:none;}
#text-area #order a.fright img{float:right;border:none;}

/*** footer > menu-bottom ***/
#menu-bottom li{border-right:1px solid #111;display:inline;padding:0 .5em;}
#menu-bottom li:last-child{border:0;}
#menu-bottom a{color:#111;font-size:90%;text-decoration:none;}
#menu-bottom a:hover{text-decoration:underline;}

/*** footer > footer-void ***/
#footer-void{clear:both;float:left;height:10px;width:265px;}

/*** footer > footer-textblock ***/
#footer .footer-textblock{color:#fdf8fc;display:inline;float:left;height:134px;margin:0 32px 0 0;overflow:hidden;text-align:left;width:200px;}
#footer .footer-textblock h3{font-family:sans-serif;font-size:x-large;font-weight:normal;}
#footer .footer-textblock ul{font-family:Tahoma, 'Lucida Grande CE', lucida, sans-serif;font-size:90%;line-height:1.2;list-style-position:inside;}
#footer .footer-textblock li{list-style-type:square;}
#footer .footer-textblock li strong{color:#fff;}
#footer .footer-textblock li a{color:#fdf8fc;}
#footer .footer-textblock li a:hover{color:#6b6b6b;}

/*** footer > footer-copyright ***/
#footer-copyright{clear:both;font-family:Palatino,'palatino linotype',serif;margin:21px 0 0 213px;padding-top:25px;text-transform:uppercase;}
#footer-copyright a{color:#222;}
#footer-copyright a:hover{color:#6b6b6b;}
.slideshow-item{text-align:center;margin-right:15px;}
#product-detail-desc .lightbox-enabled{float:left;}
#product-detail-desc p{clear:none;}
#cart-summary .product{height:auto;border:0;}
#order{border-collapse:collapse;}
#order td{padding:.5em;border:1px solid #ccc;}
#order th{background:#ddd;padding:.5em;}
.container-navigation{text-align:center;padding:1em;margin:1em 0;background:#d7c6b3;}


