/* -------------------- */
/*     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;}
input      {margin:0;padding:0;}

/* -------------------- */
/*    BASIC elements    */
/* -------------------- */
body      {background:#e4e3e8 url('../images/body.png') 0 0 repeat-x;color:#444;font-family:'Trebuchet MS', 'Geneva CE', lucida, sans-serif;font-size:small;line-height:1.2;text-align:center;}
a:link    {color:#8483bf;text-decoration:none;}
a:visited {color:#8483bf;text-decoration:none;}
a:hover   {color:#5453bf;text-decoration:underline;}
a img,td img,th img {vertical-align:middle;}
strong    {color:#222;}
p         {margin:0 15px 1em;}
ol        {margin:0 0 2em 2em;list-style:decimal outside;}
ul        {margin:0 0 2em 2em;list-style:disc outside;}
h1,h2, h3, h4 {text-align: left;}
h1        {border-bottom:1px solid #d4d4d8; color:#000; font-size:200%; font-weight:normal; margin:0 0 0.35em; padding:0 15px 9px;}
h2        {color:#444;font-size:150%;font-weight:normal;margin:0 10px 0.5em;}
h3        {font-size:110%;margin:0 10px 0.5em;}
table     {margin:0 15px 1em;}
th,td     {padding:.5em;}
table ul  {margin:0 0 .4em 2em;}
table h1,table h2,table h3 {margin:0;}
input[type='submit'],input[type='image'],label[for],select,button,.pointer {cursor:pointer;/*cursor:hand;\*/}
/*#wrapper a.links-button{display: block;color: black; background: url('../images/button-yellow.png') 0 0 no-repeat;font-size:145%;font-weight:normal;height:36px;line-height:36px;margin:0 0 5px 0;text-align:center;width:182px;}
#wrapper a.links-button:hover {color: red}
*/


#wrapper a.links-button {background:#E8D611 url(../images/sprite_poradca.png) no-repeat -22px 0;color:#3F3F3F;display:block;font-size:130%;font-weight:bold;height:44px;line-height:43px;
width:182px;text-align: center;margin: 0 0 5px 0;
}
#wrapper a.links-button:hover {background:#E8D611 url(../images/sprite_poradca.png) no-repeat -22px -44px;text-decoration:none}
/* -------------------- */
/*   GENERAL classes    */
/* -------------------- */
.cleaner {border:0;clear:both;float:none;margin:0;padding:0;line-height:0;font-size:0;width:0;height:0;}
.fll     {float:left !important;}
.flr     {float:right !important;}
.tal     {text-align:left !important;}
.tar     {text-align:right !important;}
.valignm {vertical-align:middle !important;}

/* -------------------- */
/*        LAYOUT        */
/* -------------------- */
#whole{background:url('../images/whole.jpg') 50% 138px no-repeat;}
#wrapper{margin:0 auto;width:984px;}
#header{background:url('../images/header.png') 0 0 no-repeat;height:142px;position:relative;}
#main{background:url('../images/main.gif') 0 0 repeat-y; zoom:1;}
#leftbar{float:left;padding:2px 0;width:203px;}
#content{background:url('../images/content.jpg') 0 0 no-repeat;float:left;overflow:hidden;width:596px;}
#textarea{margin:10px 0 25px 2px; min-height:350px; height:auto !important; height:350px;text-align:justify}
#rightbar{background:url('../images/rightbar.png') 0 0 no-repeat;float:left;padding:3px 0;width:184px;}
#bottombar {background:#c7c8cc url('../images/bottombar.jpg') 0 0 no-repeat; height:187px; padding:16px 0 0 40px;}
#footer {background:url('../images/footer.png') 50% 0 no-repeat;clear:both;height:183px;position:relative;}
#leftbar,#content,#rightbar,#bottombar,#footer{text-align:left;}
#message{width:90%; background-color: #ccc; padding:1em; font-weight: bold; color: black; margin: 2em auto; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

#rightbar div p{margin:0}
/* -------------------- */
/*         ETC          */
/* -------------------- */

/*
 * HEADER
 */

/** homelink **/
#homelink{background-color:#151b2d;color:#b7d7df;height:56px;left:14px;line-height:56px;margin:0;overflow:hidden;position:absolute;top:38px;width:160px;}
#homelink a{color:#b7d7df;display:block;font-size:x-large;height:100%;position:relative;text-decoration:none;width:100%;}
#homelink a:hover{text-decoration:underline;}
#homelink a:focus{outline:#a9a9a9 dotted thin;}
#homelink a span{background:url('../images/homelink.png') 0 0 no-repeat;cursor:pointer;/*cursor:hand;\*/display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10;}
/** menu-top **/
#menu-top {float:left; padding:1px 0 0; width:710px;}
#menu-top ul {margin:0; height:28px; line-height:28px; list-style:none;}
#menu-top li {border-right:1px solid #444; display:inline; left:135px; padding:0 0.5em 0 0.6em; position:relative;}
#menu-top li:last-child {border:none;}
#menu-top a {color:#444;}
/** loginlinks **/
#loginlinks {float:right;}
#loginlinks a {color:#444; float:left; height:30px; line-height:31px; margin:0 11px 0 0; padding:0 0 0 15px;}
#loginlinks #funcs-login {background:url('../images/loginkinks-login.png') 0 9px no-repeat;}
#loginlinks #funcs-rgstr {background:url('../images/loginkinks-rgstr.png') 0 11px no-repeat;}
/** cartbox **/
#cartbox {background:#eaeaea url('../images/cartbox.png') 0 0 no-repeat; height:41px; left:714px; position:absolute; text-align:left; top:42px; width:272px;}
#cartbox h2 {color:#444; font-family:'Trebuchet MS','Geneva CE',lucida,sans-serif; font-size:110%; font-weight:bold; margin:0 0 3px 72px;}
#cartbox p {color:#818386; margin:0 0 0 72px;}
#cartbox a.gocart {background:#444 url('../images/cartbox-gotocart.png') 0 0 no-repeat; display:block; font-size:0; height:13px; position:absolute; right:12px; text-indent:-9999px; top:13px; width:13px;}
/** akcie-zlavy **/
#akcie-zlavy {background-color:#eedb12; bottom:0; color:#444; font-size:150%; height:44px; left:0; line-height:44px; overflow:hidden; position:absolute; text-transform:uppercase; width:204px;}
#akcie-zlavy span {background:url('../images/akcia-zlavy.png') 0 0 no-repeat; cursor:pointer; /*cursor:hand;\*/ display:block; height:100%; left:0; position:absolute; top:0; width:100%; z-index:10;}
#akcie-zlavy:hover {background-color:#fefc5b; text-decoration:none;}
#akcie-zlavy:hover span {background-position:0 -44px;}
/** lessermenu **/
#lessermenu {background:#8c8e92 url('../images/lessermenu-repeat.png') 0 0 repeat-x; bottom:0; height:44px; left:204px; position:absolute; width:593px;}
#lessermenu #front-lessermenu {background:url('../images/lessermenu-front.png') 0 0 no-repeat; float:left; height:44px; width:3px;}
#lessermenu ul {list-style:none; margin:0;}
#lessermenu li {background:url('../images/lessermenu-item.png') 100% 0 no-repeat; float:left; padding:0 2px 0 0;}
#lessermenu a {color:#1b1b1b; float:left; height:44px; line-height:44px; position:relative; text-align:center; width:75px;}
#lessermenu span {background:url('../images/lessermenu-sprite.png') 0 0 no-repeat; cursor:pointer; /*cursor:hand;\*/ display:block; height:100%; left:0; position:absolute; top:0; width:100%; z-index:10;}
#lessermenu .asics {}
#lessermenu .asics span {}
#lessermenu .mazuno {width:72px;}
#lessermenu .mazuno span {background-position:0 -44px;}
#lessermenu .newline {width:89px;}
#lessermenu .newline span {background-position:0 -88px;}
#lessermenu .kalenji {width:76px;}
#lessermenu .kalenji span {background-position:0 -132px;}
#lessermenu .quechua {width:93px;}
#lessermenu .quechua span {background-position:0 -176px;}
#lessermenu .garmin {width:73px;}
#lessermenu .garmin span {background-position:0 -220px;}

#lessermenu .viac {background: url('../images/brands.gif') 100% 50% no-repeat;  font-weight:bolder; text-decoration:none; float:right; width:95px; text-align:left; padding-left:5px;}
#box-more {position:absolute; right:0px; top: 44px; display:none;z-index:100;  background:white;  border:1px solid #cbcacd; padding:10px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-left-radius:6px; -moz-box-shadow:1px 2px 5px #777;}
#box-more a {float:none; display:inline}
#box-more p {padding:0px; margin:0px;}
/** searchform **/
#searchform {background:#74767a url('../images/searchform.png') 0 0 no-repeat; bottom:0; height:33px; left:797px; padding:11px 0 0 9px; position:absolute; width:178px;}
#searchform-field {background:#444546 url('../images/searchform-field.png') 0 0 no-repeat; border:none; color:#a2a6a9; float:left; height:18px; margin:0 2px 0 0; padding:3px 4px 0; width:134px;}
#searchform-submit{background:#eedd13 url('../images/searchform-submit.png') 0 0 no-repeat; border:none; cursor:pointer; /*cursor:hand;\*/ float:left; height:21px; width:21px;}

/*
 * LEFTBAR
 */

/** menu-left **/
#menu-left {margin:0 0 15px;}
#menu-left ul {list-style:none; margin:0; text-align:center;}
#menu-left li {margin:0 0 1px;}
#menu-left a {background-color:#fff; color:#000; display:block; filter:alpha(opacity=46); font-size:135%; height:42px; line-height:42px; opacity:0.46; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px;}
#menu-left a:hover, #menu-left li.active a, #menu-left li.active_last a, #menu-left ul li.active ul li.active a {color:#0093B6; filter:alpha(opacity=80); opacity:0.8; text-decoration:none;}
#menu-left ul ul {display:none; margin:1px 0 0; text-align:left;}
#menu-left ul li.active ul, #menu-left ul li.active_last ul {display:block;}
#menu-left ul li.active ul li a, #menu-left ul li.active_last ul li a {background:#fff url('../images/menu-item.gif') 196px 86% no-repeat; color:#0093B6; filter:alpha(opacity=60); font-size:115%; height:30px; line-height:30px; opacity:0.6; padding:0 0 0 16px; -moz-border-radius:0; -webkit-border-radius:0; }
#menu-left ul li.active ul li a:hover, #menu-left ul li.active_last ul li a:hover, #menu-left ul li.active ul li.active_last a {filter:alpha(opacity=80); opacity:1.0;}
#menu-left ul li.active ul ul, #menu-left li.active_last ul ul {background-color:#efefef; display:none; margin:0 0.1em; padding:0.5em 0;}
#menu-left ul li.active ul li.active ul, #menu-left li.active ul li.active_last ul {display:block;}
#menu-left ul li.active ul li.active ul li, #menu-left ul li.active ul li.active_last ul li {margin:0;}
#menu-left ul li.active ul li.active ul li a, #menu-left ul li.active ul li.active_last ul li a {background:transparent none; display:inline; font-size:90%; height:auto; line-height:1.5; padding:0 0 0 40px;}
#menu-left ul li.active ul li.active ul li a:hover, #menu-left ul li.active ul li.active_last ul li a:hover {text-decoration:underline;}
#menu-left ul li.active ul li.active ul li.active_last a {color:#1f1f1f;}
/** menu-left-2nd **/
#menu-left-2nd {margin:0 0 15px;}
#menu-left-2nd ul {list-style:none; margin:0; text-align:center;}
#menu-left-2nd a {background:#e8d611 url('../images/sprite_poradca.png') 0 0 no-repeat; color:#3f3f3f; display:block; font-size:130%; font-weight:bold; height:44px; line-height:43px; width:204px;}
#menu-left-2nd a:hover {background-color:#f1e533; background-position:0 -44px; color:#000; text-decoration:none;}
#menu-left-2nd ul ul {margin:0; text-align:left;}
#menu-left-2nd ul ul a, #menu-left-2nd ul ul a {background:#fff url('../images/menu-item.gif') 196px 86% no-repeat; color:#0093B6; filter:alpha(opacity=60); font-size:115%; font-weight:normal; height:30px; line-height:30px; margin:0 0 1px; opacity:0.6; padding:0 0 0 16px; width:auto; -moz-border-radius:0; -webkit-border-radius:0;}
#menu-left-2nd ul ul a:hover, #menu-left-2nd ul li.active ul li.active_last a, #menu-left-2nd ul li.active_last ul a:hover {background:#fff url('../images/menu-item.gif') 196px 86% no-repeat; color:#0093B6; filter:alpha(opacity=80); opacity:1.0;}
#menu-left-2nd ul li.active ul ul, #menu-left-2nd li.active_last ul ul {background-color:#efefef; display:none; margin:0 0.02em 1px; padding:0.5em 0;}
#menu-left-2nd ul li.active ul li.active ul, #menu-left-2nd li.active ul li.active_last ul {display:block;}
#menu-left-2nd ul li.active ul li.active ul li, #menu-left-2nd li.active ul li.active_last ul li {margin:0;}
#menu-left-2nd ul li.active ul li.active ul li a, #menu-left-2nd ul li.active ul li.active_last ul li a {background:transparent none; display:inline; font-size:90%; height:auto; line-height:1.5; padding:0 0 0 40px;}
#menu-left-2nd ul li.active ul li.active ul li a:hover, #menu-left-2nd ul li.active ul li.active_last ul li a:hover {text-decoration:underline;}
#menu-left-2nd ul li.active ul li.active ul li.active_last a {color:#1f1f1f;}
/** newsletter **/
#newsletter {background:url('../images/newsletter.gif') 0 0 no-repeat; color:#a0a0a0; height:162px; margin:0 auto 20px; padding:40px 0 0 15px; position:relative; width:169px;}
#newsletter h3 {color:#ebd910; font-size:145%; font-weight:normal; margin:0 0 0.5em;}
#newsletter p {font-size:85%; line-height:1.5; margin:0;}
#newsletter #subscribe-form-input {background-color:transparent; border:none; color:#000; height:17px; left:13px; padding:2px 2px 0; position:absolute; top:135px; width:155px;}
#newsletter #subscribe-form-submit {background-color:transparent; border:none; height:21px; left:107px; line-height:21px; position:absolute; top:158px; width:65px;}

/*
 * CONTENT
 */
#textarea a{text-decoration:underline;color: #2AA0BD}
#textarea a:hover{text-decoration: none;}
#textarea img {margin:0 10px 10px;}
#textarea h1.news {float:left; width:484px;}
#textarea .date {border-bottom:1px solid #d4d4d8; float:right; font-weight:bold; height:40px; line-height:60px; padding:0 8px 0 0; text-align:right; width:72px;}
#textarea h1,#textarea h3,#textarea h2,#textarea h4{text-align: left;}

/** loopedSlider **/
/** ********** **/
#loopedSlider {height:272px; margin:2px auto 5px; /*overflow:hidden; position:relative;*/ width:586px;}
#loopedSlider .container {background:#282C30 url('../images/loopedslider-main.png') 0 0 no-repeat; float:left; height:100%; margin:0 2px 0 0; overflow:hidden; position:relative; width:526px;}
#loopedSlider .slides {left:0; position:absolute; top:0;}
#loopedSlider .slides div {/*display:none;*/ height:272px; position:absolute; top:0; width:526px;}

/*#loopedSlider .container .slides .item-1{background: url('../images/loopslider/loop-slider-bg-poradca.jpg') 0 0 no-repeat; }*/
#loopedSlider .container .slides .item-1{background: url('../images/loopslider/banner-unava.jpg') 0 0 no-repeat; }
#loopedSlider .container .slides .item-2{background: url('../images/loopslider/banner-nove-za-stare.jpg') 0 0 no-repeat; }
/*content*/
#loopedSlider .slides div .item-thumb {left:17px; position:absolute; top:6px;}
#loopedSlider .slides div .text {background-color:#49494c; color:#a3a3a4; height:236px; overflow:hidden; padding:5px 15px 0; position:absolute; right:17px; top:16px; width:190px;}
#loopedSlider .slides div h3 {color:#ebd910; font-size:160%; font-weight:normal; margin:0 0 0.1em; text-align:center; text-shadow:1px 1px 1px #000;} 
#loopedSlider .slides div h3 strong {color:#ebd910;  font-weight:normal; margin:0 0 0.1em; text-align:center; text-shadow:1px 1px 1px #000;} 

#loopedSlider .slides div p {height:11em; margin:0; overflow:hidden;}
#loopedSlider .slides div p img {display:none;}

#loopedSlider .slides div .detail {background-color:#ebd910; bottom:0; color:#1f1f1f; font-size:120%; font-weight:bold; height:30px; line-height:30px; position:absolute; right:0; text-align:center; text-decoration:none; width:130px;}
#loopedSlider .slides div .detail:hover {background-color:#fdff00;}
 
#loopedSlider .slides div a {background-color:#ebd910; bottom:0; color:#1f1f1f; font-size:120%; font-weight:bold; height:30px; line-height:30px; position:absolute; right:0; text-align:center; text-decoration:none; width:130px;}
#loopedSlider .slides div a:hover {background-color:#fdff00;}
 
/*ctrl*/
#loopedSlider .pagination {background:#1a1a1c url('../images/loopedslider-paginator.png') 0 0 no-repeat; float:left; height:272px; position:relative; width:58px;}
#loopedSlider .pagination .vam {display:table-cell; height:272px; vertical-align:middle; width:58px;}
#loopedSlider .pagination p {margin:0 auto; width:15px;padding-top: 5px;}
#loopedSlider .pagination span {display:block; margin:0 0 8px;}  
#loopedSlider .pagination a {background:url('../images/loopedslider-controls.gif') 0 0 no-repeat; display:block; height:0; overflow:hidden; padding-top:15px; width:15px;}
#loopedSlider .pagination span.active a {background-position:0 -15px;}
/** breadcrumbs **/
#breadcrumbs {line-height:32px; margin:0 0 5px; padding:0 15px;}
#breadcrumbs a {color:#444; text-decoration:none;}
#breadcrumbs a:hover {text-decoration:underline;}
#breadcrumbs a.home {background:url('../images/breadcrumb-preamble.png') 92% 0.28em no-repeat; font-size:135%; padding:0 20px 0 0;}
/** filters **/
#filters {z-index:20; background:url('../images/filters.png') 0 0 no-repeat;; height:41px; margin:0 5px 5px 3px; position:relative;}
#filters h3 {color:#636567; float:left; font-size:190%; height:41px; line-height:40px; margin:0; padding:0 0 0 12px;}
#filters #ctrl {background:#f9f9f9 url('../images/filters-ctrl.png') 0 0 no-repeat; color:#838587; cursor:pointer; /*cursor:hand;\*/ float:right; font-size:117%; font-weight:bold; height:41px; line-height:40px; padding:0 0 0 17px; width:103px;}
#filters.open, #filters #ctrl.open, #filters.filtered, #filters #ctrl.filtered {background-position:0 -41px;}
#filters.filtered {height:auto;display: block;}
#filters #filter {background-color:#fff; border:1px solid #cbcacd; border-top:none; display:none; position:absolute; left:-1px; top:41px; width:582px; z-index:10; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-left-radius:6px; -moz-box-shadow:1px 2px 5px #777;}
#filters #filtered {background-color:#fff; border:1px solid #ccc; border-top:none; clear:both; margin:0 0 0 -1px; padding:10px; width:564px;}
#filters #filtered strong {color:#999; font-size:120%; padding:0 0 0 10px;}
#filters #filtered .filter {float:left;padding-left: 10px;width: auto;}
#filters #filtered .filter .filter_atribute span {color:#0093b6;}
#filters #filtered .filter .filter_atribute {float: left}
#filters #filtered .filter .closer img {margin:0 0 0 1em;}
#filters #filtered .filter .closer{float: left;padding-right:5px;border-right: 1px solid gray;}
/** container-products .paginator, container-gallery .paginator **/
#container-products .paginator, #container-gallery .paginator { text-align:center;margin:5px 0 0; border-bottom:2px solid #D8D7DD;border: 1px solid #E4E3E8}
#container-products > .paginator, #container-gallery > .paginator {border:none; margin:5px 0 0px 0; padding-bottom:5px;border-bottom:2px solid #D8D7DD; } /* just IE6 needs border */ 
#container-products .paginator a, #container-gallery .paginator a {color:#4f4f4f; display:inline-block; font-size:135%; height:22px; line-height:22px;  margin:0 0.5em; text-decoration:none;}
#container-products .paginator a:hover, #container-products .paginator span, #container-gallery .paginator a:hover, #container-gallery .paginator span {color:#bd6406; font-size:135%; margin:0 0.5em;}
#container-products .paginator .first, #container-products .paginator .prev, #container-products .paginator .next, #container-products .paginator .last, #container-gallery .paginator .first, #container-gallery .paginator .prev, #container-gallery .paginator .next, #container-gallery .paginator .last {background:url('../images/sprite_paginator.gif') 0 0 no-repeat; margin:0 0.1em; text-indent:-9999px; width:22px;}
#container-products .paginator .first:hover, #container-gallery .paginator .first:hover {background-position:-22px 0; margin:0 0.1em;}
#container-products .paginator .prev, #container-gallery .paginator .prev {background-position:0 -22px;}
#container-products .paginator .prev:hover, #container-gallery .paginator .prev:hover {background-position:-22px -22px; margin:0 0.1em;}
#container-products .paginator .next, #container-gallery .paginator .next {background-position:0 -44px;}
#container-products .paginator .next:hover, #container-gallery .paginator .next:hover {background-position:-22px -44px; margin:0 0.1em;}
#container-products .paginator .last, #container-gallery .paginator .last {background-position:0 -66px;}
#container-products .paginator .last:hover, #container-gallery .paginator .last:hover {background-position:-22px -66px; margin:0 0.1em;}
/** container-gallery **/
#container-gallery {margin:35px 10px;}
#container-gallery h2 {color:#0093b6;}
#container-gallery .gallery-item {float:left; margin:0 8px 8px 0;}
#container-gallery .gallery-item-innertube {background-color:#fff; border:2px solid #b3b3b3; display:table-cell; height:108px; position:relative; text-align:center; vertical-align:middle; width:130px;}
#container-gallery .gallery-item-innertube:hover {border:2px solid #0093B6;}
#container-gallery .gallery-item a {display:block;}
#container-gallery .gallery-item img {float:none; margin:0; padding:0;}
/** container-products **/
#container-products {border-top:0px solid #dddbe0;}
#container-products .product {background-color:#fff; border-right:1px solid #dddbe0; border-bottom:1px solid #dddbe0; float:left; margin:0; position:relative; text-align:center; width:196px;}
#container-products .product h3 {color:#7f7f7f; font-size:130%; font-weight:normal; height:2.5em; margin:1em 0 0.25em; overflow:hidden; text-align: center;}
#container-products .product h3 a {color:#7f7f7f; text-decoration:none;}
#container-products .product h3 a:hover {text-decoration:underline;}
#container-products .product .imgwrap {display:table-cell; height:196px; position:relative; text-align:center; vertical-align:middle; width:196px;}
#container-products .product .imgwrap a {display:block;}
#container-products .product .imgwrap img {border:none; float:none; margin:0; padding:0;}
#container-products .product img.product-newie, #container-products .product img.product-action {position:absolute;}
#container-products .product img.product-action {right:5px; top:68px;}
#container-products .product img.product-newie {right:5px; top:94px;}
#container-products .product .product-price {font-size:110%; margin:0 0 32px;}
#container-products .product .product-price strong {font-size:135%;}
#container-products .product .detail {background-color:#ebd910; bottom:0; color:#000; padding:5px 24px; position:absolute; right:0; text-decoration:none;}
#container-products .product .oldPrice{color: #A70000;margin-right: 5px;}

/** == PRODUCT detail == **/
h1.prod-title {height:auto; margin:0 15px 0.35em 0; text-align:left; }
/* imagebox */
#imagebox {display:inline; float:left; margin:0 10px 35px 15px; position:relative; text-align:center;}
#imagebox img {border:none; float:none; margin:0; padding:0;}
#imagebox #mainimage{background-color:#fff; border:2px solid #b3b3b3; display:table-cell; height:260px; position:relative; vertical-align:middle; width:260px;}
#imagebox #mainimage a{display:block;}
#imagebox img.product-action, #imagebox img.product-newie {position:absolute; right:16px;}
#imagebox img.product-action {top:8px;}
#imagebox img.product-newie {top:35px;}
#imagebox #product-thumbnails {margin:6px 0 0; width:275px;}
#imagebox #product-thumbnails .prod-thumb {float:left; margin:0 6px 6px 0;}
#imagebox #product-thumbnails .imgwrap {background-color:#fff; border:2px solid #b3b3b3; display:table-cell; height:64px; position:relative; vertical-align:middle; width:80px;}
#imagebox #product-thumbnails .imgwrap:hover {border:2px solid #bf0d58;}
#imagebox #product-thumbnails img {height:48px;}
#imagebox #product-thumbnails a {display:block;}
/* producttext */
#producttext {margin:0 15px 0 15px;}
#producttext p {margin:0 0 1em;}
/** productprice **/
#productprice{color:#b00855;font-size:135%;line-height:1;margin:35px 0;width:270px;}
#productprice td{padding:0.2em 0.5em 0.2em 0;vertical-align:bottom;}
#productprice .choices td{padding:0 0.5em 0.5em;}
#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;height:32px;width:32px;}
#productprice strong{color:#b00855;font-size:150%;}
/** productfeatures **/
#productfeatures {clear:both; margin:0 auto 35px; width:96%;}
#productfeatures tr td {background-color:transparent;}
#productfeatures tr.even td, #productfeatures th {background-color:#d4d1df;}
#productfeatures th {color:#1f1f1f; font-size:large; font-weight:bold; padding:0.5em;}
#productfeatures td {color:#1f1f1f; padding:0.45em 1em;}
#productfeatures td.label {width:275px;}
#productfeatures td strong {color:#1f1f1f;}
/** relatedproduct **/
#container-relatedproducts {clear:both; margin:35px 15px;}
#container-relatedproducts h2 {margin:0 0 0.75em;}
#container-relatedproducts img {border:none; float:none; height:76px; margin:0; padding:0;}
#container-relatedproducts .product .sticker img{ height: auto;position: absolute;top: 3px;}
#container-relatedproducts .product .sticker.action img{ left: 0;}
#container-relatedproducts .product .sticker.newie img{ right: 0;}
#container-relatedproducts img.noimage {height:auto;}
#container-relatedproducts .product {float: left;
    height: 191px;
    margin: 0 7px 35px 0;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 134px;}
#container-relatedproducts .product .imgwrap {background-color:#fff; border:2px solid #b3b3b3; display:table-cell; height:124px; position:relative;text-decoration:none; vertical-align:middle; width:120px;}
#container-relatedproducts .product .imgwrap:hover {border:2px solid #bf0d58;}
#container-relatedproducts .product .imgwrap a {display:block;overflow:hidden;width:124px;}
#container-relatedproducts .product h3 {color:#3a3b3d; font-size:90%; font-weight:bold; height:2.4em; line-height:1.2; margin:0.25em 0; overflow:hidden; text-align:center;}
#container-relatedproducts .product h3 a {color:#3a3b3d; text-decoration:none;}
#container-relatedproducts .product .price {font-size:85%;}
#container-relatedproducts .product strong {color:#1f1f1f; font-size:155%; font-weight:bold;}

/** == CART == **/
p.error {color:red; font-weight:bold;}
#content .cart {margin:2em auto 1em; text-align:center; width:96%;}
#content .cart h2 {font-weight:bold; margin:0; text-align:center;}
#content .cart tr {margin:0 15px 0 0;}
#content .cart th {padding:10px 0;}
#content .cart td {font-size:110%; padding:5px; vertical-align:middle;}
#content .cart tfoot th, #content .cart tfoot td{vertical-align:top; padding:0.75em;}
#content .cart tfoot th.valignm, #content .cart tfoot td.valignm {vertical-align:middle;}
#content .cart tr.odd td {background-color:#c2cfcf;}
#content .cart tr.choice {border-top:1px solid #131929; font-size:75%; font-weight:bold; text-align:left;}
#content .cart .cart-productimage{background:url('../images/cart-productimage.png') 2px 2px no-repeat; height:58px; padding:0; width:58px;}
#content .cart img{border:none;height:34px;margin:0;padding:0;}
#content .cart img.noimage{height:auto;}
#content .cart td.productname{font-size:110%;font-weight:bold;padding:5px;text-align:left;vertical-align:middle;width:35%;}
#content .cart td.productname a{color:#444;text-decoration:none;}
#content .cart td.productname a:hover{text-decoration:underline;}
#content .cart td span{font-size:smaller;}
#content .cart td input{text-align:center;}
#content .cart .total {background-color:#6c6e71;border-radius:5px;color:#fff;padding:.5em 0;margin:1em 0;-moz-border-radius:5px;-webkit-border-radius:5px;}
#content .cart .total strong {color:#fff;}
#content .cart .link-back{float:left;}
#content .cart .link-forward{float:right;}
#content .cart .link-back a,#content .cart .link-forward a{display:block;}
#content .cart .link-back a img,#content .cart .link-forward a img{border:0;float:left;margin:0;}
#content .cart .link-back a span,#content .cart .link-forward a span{float:left;margin:0 8px 0 8px;}
#content .bordered,#content .bordered th,#content .bordered td{border:1px solid #545454;}
#place-order{float:right;}

/** == CHECKOUT FORM == **/
#registered-fields {display:none;}
#payment-fields {display:none;}
#registered, #new {background-color:#c2cfcf; color:black; font-weight:bold; margin:0 15px 2px; padding:0.5em 1em; -moz-border-radius:6px; -webkit-border-radius:6px;}
#textarea fieldset {border:1px solid #ccc; margin:2px 15px 12px;}
#textarea fieldset legend {border:1px solid #ccc; margin-left:10px; padding:1px 4px; background-color:#c2cfcf; color:black; font-weight:bold;}
#textarea #new-fields input, #textarea #registered-fields input {border:1px solid #ccc; padding:1px;}
#textarea #new-fields select, #textarea #registered-fields select {border:1px solid #ccc; padding:1px;}
#textarea #order-comment textarea {width:100%; border:1px solid #ccc; }
span.mandatory {font-weight:bold; color:red;}
#payment-shipping table { width: 100%; margin: 0; padding: 0; color: #333333; }
.payment-shipping-description { border-bottom:1px solid #cccccc; color:#777777; font-size:90%; font-style:italic; }
/** order **/
.companies-only th,.companies-only td{background-color:#9d9fa3;}
/** login-form **/
table#login-form{margin:0 0 2em;}
table#login-form th{text-align:right;}
table#login-form td{padding:.5em;}
/** search-result **/
#content .search-result{margin:0 0 3em;}
#content .search-result h3,#content .search-result h3 a{color:#DCAF38;font-size:120%;margin:0 0 .35em;text-decoration:none;}
#content .search-result .sresult-linkmore{float:right;margin:0 2em 0 0;}
/*cluetip*/
#cluetip {z-index: 10000;}
#cluetip.cluetip-prod img {width:420px;}


/*
 * RIGHTBAR
 */
#rightbar p a {color:#8483bf; text-decoration:underline;}
#rightbar p a:hover {color:#5453bf;}
#rightbar h3 {background:url('../images/headings-sidebar.png') 0 0 no-repeat; color:#a7a8a9; font-size:145%; font-weight:normal; height:36px; line-height:36px; margin:0; text-align:center; width:182px;}
#rightbar h3 a{color:#a7a8a9;}
/** menu-right **/
#menu-right {margin:0 0 5px;}
#menu-right ul {list-style:none; margin:0; text-align:center;}
#menu-right li {margin:0 0 1px;}
#menu-right a {background:#fff url('../images/menu-item.gif') 176px 86% no-repeat; color:#333; display:block; filter:alpha(opacity=60); font-size:115%; height:30px; line-height:30px; opacity:0.6; padding:0 0 0 24px; text-align:left; -moz-border-radius:0; -webkit-border-radius:0;}
#menu-right a:hover, #menu-right li.active a, #menu-right li.active_last a {filter:alpha(opacity=80); opacity:0.8; text-decoration:none;}
#menu-right ul ul {background-color:#dfdfdf; display:none; padding:0.75em 0;}
#menu-right ul li.active ul, #menu-right ul li.active_last ul {display:block;}
#menu-right ul ul li {margin:0;}
#menu-right ul ul a {background:transparent none; display:inline; font-size:100%; height:auto; line-height:1.5; padding:0;}
#menu-right ul ul a:hover {text-decoration:underline;}
#menu-right ul ul li.active_last a {color:#000;}
/** icq/skype **/
#icq-skype{padding-bottom:10px;}
#icq,#skype{padding:5px 5px 2px;}
#icq img,#skype img{vertical-align:middle;}
/** news **/
#news {background-color:#e0e0e4; padding:0 0 25px;}
#news .newska {border-bottom:1px solid #c1c1c1; color:#7e7e7e; padding:1em 1em 0.75em;}
#news .newska:last-child {border:none;}
#news .newska h4 {color:#2f2f2f; margin:0 0 0.5em;}
#news .newska h4 a {color:#2f2f2f;}
#news .newska h4 a:hover {}
#news .newska p {font-size:95%; margin:0 0 0.5em;}
#news .newska .date {color:#2f2f2f; float:left; font-size:90%; font-weight:bold;}
#news .newska .readmore {color:#4a4a4a; float:right; font-weight:bold;}
#news .newska .readmore:hover {}
/** action-products **/
#action-products {}
#action-products h3 {margin:0 0 12px;}
#action-products .product {margin:0 10px 10px;}
#action-products .product h4 {background:url('../images/actionproducts-headline.gif') 0 0.5em no-repeat; padding:0 0 0 12px;}
#action-products .product h4 a {color:#1b1b1b; display:block; padding:0.2em;}
#action-products .product h4 a:hover {background-color:#c5c2cf; color:#b70a01; text-decoration:none;}
#action-products .product .deecontainer {display:none;}
/*cluetip*/
#cluetip .deecontainer .imgwrap {position:relative;}
#cluetip .deecontainer .imgwrap .mainimg {width:100%; margin:5px 0; text-align:center;}
#cluetip .deecontainer .imgwrap img {border:none; float:none; margin:0; padding:0;}
#cluetip .deecontainer .imgwrap .product-action, #cluetip .deecontainer .imgwrap .product-newie {position:absolute; right:2px;}
#cluetip .deecontainer .imgwrap .product-action {top:5px;}
#cluetip .deecontainer .imgwrap .product-newie {top:32px;}
#cluetip .deecontainer .attributes {color:#727272; font-size:90%; margin:0 auto 8px; text-align:left; width:98%;}
#cluetip .deecontainer .attributes td {}
#cluetip .deecontainer .attributes .odd td {background-color:#e5e5e5;}
#cluetip .deecontainer .attributes strong {color:#727272; font-weight:normal;}
#cluetip .deecontainer .product-price {color:#7e7e7e; text-align:right;}
#cluetip .deecontainer .product-price strong {font-size:130%; font-weight:normal;}

/*
 * BOTTOMBAR
 */
#bottombar {color:#595b5d;}
#bottombar h4 {font-size:180%; font-weight:normal; margin:0;}

/** whywe **/
#whywe {float:left; height:160px; margin:0 26px 0 0; width:250px;}
#whywe ul {list-style:none; margin:8px 0 0;}
#whywe li {margin:0 0 0.5em;}
/** dyncon **/
#dyncon {float:left; height:160px; width:480px;}
#dyncon p {margin:0 0 0.5em;}
#dyncon table {margin:0;}
#dyncon td {padding:0; vertical-align:top;}
#dyncon td.lefty {width:150px;}
#dyncon td.codelabel {color:#1f1f1f; height:22px; line-height:22px; text-align:center;}
#dyncon td#forcode {width:56px;}
#dyncon td#forcode input {width:56px;}
#dyncon input {background-color:#909295; border:none; color:#383939; height:19px; margin:0 1px 1px 0; padding:3px 2px 0; width:146px;}
#dyncon input:focus {background-color:#656669; color:#ebd910;}
#dyncon textarea {background-color:#909295; border:none; color:#383939; height:64px; overflow:auto; padding:3px 2px 0; width:280px;}
#dyncon textarea:focus {background-color:#656669; color:#ebd910;}
#dyncon td#forsubmit div {background-color:#51514f; float:left; padding:1px;}
#dyncon #dyncon-submit {background-color:#51514f; border:1px solid #909295; color:#fff; height:20px; margin:0; padding:0; width:100px;}
#colorbox #contact-email-error {font-size:120%;text-align:left;padding:1em;color:#000;display:block}
#colorbox #contact-email-error ul { margin:1em 0 0 2em;color:#f00;}
#contact-email-error { display: none; }
/** advbox **/
#advbox {float:left; height:160px; width:185px;position:relative;}
#banner-behsk{ height:600px;width:160px;}
#banner-zabehajsi{ background: url('../images/zabehajsi.jpg') 0 0 no-repeat; height:172px;left:4px;position:absolute;top:-15px;width:183px;}
#banner-zabehajsi a{display: block;width:183px;height:172px;border:0;}
/** menu-bottom **/
#menu-bottom {clear:both;}
#menu-bottom ul {height:30px; line-height:30px; margin:0; text-align:center;}
#menu-bottom li {border-right:1px solid #595b5d; display:inline; padding:0 0.5em 0 0.6em;}
#menu-bottom li:last-child {border:none;}
#menu-bottom a {color:#595b5d;}

/*
 * FOOTER
 */
#footer p{color:#595b5d;font-size:95%;position:absolute;top:10px;}
#footer a{color:#706f6f;}
#footer a:hover{color:#bababa;}
#footer #footer-site {left:87px; top:6px;}
#footer-webstudio{right:0;text-align:right;}

/*
 * OVERLAY
 */
#overlay{position:fixed;;width:100%;height:100%;z-index:200;background:#000;opacity:.8;left:0px;top:0px;}
#form-emailLink{position:fixed;width:40%;z-index:201;background:#fff;padding:1em;top:20%;left:30%;text-align:left}
#form-emailLink th, #form-emailLink td{padding:0.4em;}
#form-emailLink th{background:#eee;border:1px solid #ccc;vertical-align:middle;}
.link-close{text-align:right;}

a#contact-bottom {background:#555; display: block; width: 150px;height: 20px;color: white;text-align: center; font-weight:bold; line-height: 20px}
a#contact-bottom:hover {text-decoration: none;background-color: yellow; color:#555}

/* competition */
.radio_list {margin:1em;list-style:none inside}
#competition {font-size:112%}
#competition .radio_list li {font-size:150%;margin:0.3em 0}
#competition label {width:5em;display:inline-block}
#competition .radio_list label {width:auto;display:inline}
#competition .error_list {margin:0 0 0 1em;color:#f00;float:left}
#competition p {float:left;clear:left}
#competition button {background-color:#e8d312;border:1px solid #9f9113;font-size:120%;color:#000;padding:6px 10px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0 1px 4px #000}

/* CONTAINER
   ================================================== */

div.orbit-wrapper {height: 305px;width: 760px;position: relative; }
div.orbit {width: 1px;height: 1px;position: relative;overflow: hidden }
div.orbit img {position: absolute;top: 0;left: 0;display: none; }
div.orbit a img {border: none }
.orbit div {position: absolute;top: 0;left: 0;width: 100%;height: 100%; }
/* TIMER
   ================================================== */
div.timer {width: 40px;height: 40px;overflow: hidden;position: absolute;top: 10px;left: 10px;opacity: .6;cursor: pointer;z-index: 1001; display: none;}
span.rotator {display: block;width: 40px;height: 40px;position: absolute;top: 0;left: -20px;background: url('../orbit/rotator-black.png') no-repeat;z-index: 3; }
span.mask {display: block;width: 20px;height: 40px;position: absolute;top: 0;right: 0;z-index: 2;overflow: hidden; }
span.rotator.move {left: 0 }
span.mask.move {width: 40px;left: 0;background: url('../orbit/timer-black.png') repeat 0 0; }
span.pause {display: block;width: 40px;height: 40px;position: absolute;top: 0;left: 0;background: url('../orbit/pause-black.png') no-repeat;z-index: 4; opacity: 0; }
span.pause.active {background: url('../orbit/pause-black.png') no-repeat 0 -40px }
div.timer:hover span.pause, span.pause.active {opacity: 1 }
/* CAPTIONS
   ================================================== */
.orbit-caption {display: none;}
.orbit-wrapper .orbit-caption {background: #000;z-index: 1000;color: #fff;padding: 7px 10px;font-size: 13px;position: absolute;right: 0;bottom: 0;width: 720px; }
/* DIRECTIONAL NAV
   ================================================== */
div.slider-nav { display: block;position: absolute;top: 246px;width: 575px;}
div.slider-nav span { bottom: -26px;cursor: pointer;height: 35px;position: absolute;text-indent: -9999px;width: 35px;z-index: 1000;}
div.slider-nav span.right {background: url('../orbit/right-arrow.png');right: 0; }
div.slider-nav span.left {background: url('../orbit/left-arrow.png');left: 0; }
/* BULLET NAV
   ================================================== */
.orbit-bullets {left: 50%;list-style: none outside none;margin: 0 0 0 -25px;position: absolute;top: 253px;z-index: 1000;}
.orbit-bullets li {background: url('../orbit/bullets.png') 2px -1px no-repeat; cursor: pointer;float: left;height: 18px;margin: 0 1px;overflow: hidden;text-indent: -9999px;width: 20px;}
.orbit-bullets li.active {color: #222;background-position: -23px -1px; }
.orbit-bullets li.has-thumb {background: none;width: 100px;height: 75px; }
.orbit-bullets li.active.has-thumb {background-position: 0 0;border-top: 2px solid #000; }

#featured {width: 575px;height: 272px;background: #000 url('../orbit/loading.gif') no-repeat center center;overflow: hidden; }
#featured img, #featured div {display: none;}
.slider {height: 272px;width: 575px;}
#container-slider{ background-color: #B7B3B3;float: left;height: 272px;margin: 11px 0 10px 10px;overflow: hidden;width: 575px;}

