/* -------------------- */
/*   Font definitions   */
/* -------------------- *

Arial           font-family: sans-serif;
Arial Black     font-family: 'Arial Black', 'Gadget CE', sans-serif;
Comic Sans      font-family: 'Comic Sans MS', 'Sand CE', fantasy;
Courier         font-family: monospace;
Georgia         font-family: Georgia, 'New York CE', utopia, serif;
Lucida Console  font-family: 'Lucida Console', 'Monaco CE', fixed, monospace;
Palatino        font-family: Palatino, 'palatino linotype', serif;
Tahoma          font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;
Times           font-family: serif;
Trebuchet MS    font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
Verdana         font-family: Verdana, 'Geneva CE', lucida, sans-serif;

*/

/* -------------------- */
/*     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,button
{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:#0d1012 url('../images/body.png') 1px 0 repeat-x;color:#b4b4b4;font-family:'Trebuchet MS', 'Geneva CE', lucida, sans-serif;font-size:small;line-height:1.2;text-align:center;}
a:link    {color:#637837;text-decoration:none;}
a:visited {color:#637837;text-decoration:none;}
a:hover   {color:#90ba37;text-decoration:underline;}
a img,td img,th img {vertical-align:middle;}
strong    {color:#fbfdfe;}
p         {margin-bottom:1em;}
ol        {margin:0 0 2em 2em;list-style:decimal outside;}
ul        {margin:0 0 2em 2em;list-style:disc outside;}
h1,h2,h3  {font-family:Georgia, 'New York CE', utopia, serif;}
h1        {color:#fff;font-size:200%;font-weight:normal;margin:0 0 .35em;}
h2        {color:#fff;font-size:150%;font-weight:normal;margin:0 0 .5em;}
h3        {font-size:110%;margin:0 0 .5em;}
table     {margin:0 0 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;\*/}


/* -------------------- */
/*   GENERAL classes    */
/* -------------------- */
.cleaner,.break {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;}
.abs {position: absolute}
.img_fleft { float:left;margin-right:1em}
.img_fright { float:right;margin-left:1em}
.abs{position:absolute}
/* -------------------- */
/*        LAYOUT        */
/* -------------------- */
#wrapper{margin:0 auto;width:958px;}
#header{height:427px;position:relative;text-align:left}

#leftbar{float:left;padding:20px 0;width:226px;}
#content{float:left;width:732px;margin-bottom:2em;overflow:hidden}
#textarea{margin:1.5em 0 1.5em 1.5em; color:#969696;}
#rightbar{background:url('../images/rightbar.png') 0 0 no-repeat;float:left;padding:48px 0;width:184px;}
#footer{background:url('../images/footer.jpg') 50% 30% no-repeat;clear:both;height:183px;position:relative;border-top: 1px solid #525252; }
#leftbar,#content,#rightbar,#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;}

/* -------------------- */
/*         ETC          */
/* -------------------- */
#main{background: url('../images/main.jpg') no-repeat 50% 0;}
#wrapper .redbutton { display:block;line-height:3em;text-align:center;color:#fff;text-decoration:none;-moz-border-radius:3px;border-radius:3px;background-color:#800000;-moz-box-shadow: 1px 1px 4px #000;box-shadow:1px 1px 4px #000;text-shadow:1px 1px 2px #000}
#wrapper a.redbutton:hover {background-color:#900000}
#wrapper .button, #wrapper #order-checkout #place-order, button { display:block;line-height:3em;text-align:center;color:#fff;text-decoration:none;-moz-border-radius:3px;border-radius:3px;background-color:#107010;-moz-box-shadow: 1px 1px 4px #000;box-shadow:1px 1px 4px #000;text-shadow:1px 1px 2px #000;height:3em;font-weight:bold;border:0;padding:0 2.5em;font-size:100%;font-family:verdana,helvetica,sans-serif;}
#wrapper a.button:hover, #wrapper button:hover {background-color:#108010}

/*
 * HEADER
 */



/** homelink **/
#homelink{color:#B7D7DF;height:76px;left:3px;line-height:70px;margin:0;overflow:hidden;position:absolute;top:43px;width:315px;}
#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.jpg') 0 0 no-repeat;cursor:pointer;/*cursor:hand;\*/display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}
/***header***/
#top-header {  padding-top: 6px; }
/*#menu-top { float: left }** menu-top, menu-bottom ***/
#vostokNadpis{position: absolute;width: 439px; height: 38px;background: url('../images/vostok-nadpis.jpg') 0 0 no-repeat;left:13px;top:28px;}

#menu-top,#menu-bottom{color:#FFFFFF;float:right;height:18px;margin-right:57px;padding-top:4px}

#menu-top ul,#menu-bottom ul{list-style:none outside;}
#menu-top li,#menu-bottom li{border-right:1px solid #fff;float:left;padding:0 1em;}
#menu-top li:last-child,#menu-bottom li:last-child{border-right:none;}
#menu-top a,#menu-bottom a{color:#fff;text-decoration:none;text-shadow:1px 1px 0px #000}
#menu-top a:hover,#menu-bottom a:hover{text-decoration:none; color:#26282A;text-shadow:0 0 0 #000}
#menu-top li.active_last a,#menu-bottom li.active_last a{color:#26282A;text-shadow:0 0 0 #000}
/*** top elements***/
#searchform {float: right;width:171px;}
#topHeaderElement { height:84px;left:324px;position:absolute;top:38px;width:634px;} 
#topHeaderElement h3{ color: red; font-family: trebuchet MS,Arial; margin-bottom: 2px;}
#nakupny {float:right;text-align:left;width:160px;font-size: 90%}
#nakupny p{ padding: 0;margin: 0;}
#nakupny strong,#nakupny strong a { color: red; }

a#go-card{background: url('../images/icon-shoping.gif') 0 0 no-repeat;display:block;height:64px;width:10px;float:right;margin-top:9px;}
a#go-card:hover{background: url('../images/icon-shoping.gif') -10px 0 no-repeat;display:block;height:64px;width:10px;}
#nakupny-login{background:url('../images/nakupny-sprite.gif') 0 3px no-repeat;padding-left: 13px;color:white;}
#nakupny-login:hover{background:url('../images/nakupny-sprite.gif') 0 -12px no-repeat;color:red; text-decoration: none;}
#nakupny-rgstr{background:url('../images/nakupny-sprite.gif') 0 -27px no-repeat;padding-left: 13px;color:white;}
#nakupny-rgstr:hover{background:url('../images/nakupny-sprite.gif') 0 -42px no-repeat;padding-left: 13px;color:red;}
#nakupny-logout{background:url('../images/nakupny-sprite.gif') 0 -57px no-repeat;color:white; text-decoration: none;padding-left: 13px;}
#nakupny-logout:hover{background:url('../images/nakupny-sprite.gif') 0 -72px no-repeat;padding-left: 13px;color:red;}

#header-image{width:935px;height:280px;position:absolute;left:11px;top:135px;overflow:hidden}
#header-image .wrapper { position:absolute;left:400px;width:535px}
#header-image .gallery-item {position:absolute;left:0}
#header-image .content{position:absolute;left:0;background:#0f1014;z-index:100;height:240px;width:360px;padding:20px;font-size:110%;text-shadow:1px 1px 1px #000;color:#fff;text-align:left;font-family:Palatino}
/* 
 * LEFTBAR
 */

/** menu-left **/
#menu-left{font-family:trebuchet MS, 'New York CE', utopia, serif;margin:0 0 35px;}
#menu-left ul{list-style:none;margin:0;}
#menu-left li{padding:0px 0;border-bottom: 1px solid #3c4043;}
#menu-left li ul li{padding:0px 0;border-bottom: 0px solid #3c4043;}



#menu-left a{background: url('../images/star.gif') 0 5px no-repeat; color:#fff;display:block;font-size:110%;padding:0.3em 0 0.3em 1.9em;}
#menu-left a:hover,#menu-left li.active a,#menu-left li.active_last a{background:#ca0202 url('../images/star.gif')  0 -20px  no-repeat;color:#fff;text-decoration:none;}
#menu-left li ul li a{background: none; }
#menu-left li ul{display:none;margin:.5em 0 .2em 1.5em;}
#menu-left li ul li a,#menu-left li ul li a:hover{display:inline;padding-left:1em;}
#menu-left li ul li a:hover,#menu-left li.active ul li a:hover,#menu-left li.active ul li.active_last a,#menu-left li.active_last ul li a:hover{color:red; background: none }
#menu-left li.active ul li.active_last a:hover{color:#CA0202;}
#menu-left li.active ul,#menu-left li.active_last ul{display:block;}
#menu-left li.active ul li a,#menu-left li.active_last ul li a{background:transparent;color:#fff;display:inline;}
/** action-products **/
#action-products{border-bottom:1px dashed #424754;margin:0 0 25px;padding:0 0 20px;}
#action-products h3{color:#b7014e;font-size:150%;font-weight:normal;margin:0 0 0.8em 0.5em;}
#action-products img{border:none;float:none;height:35px;margin:0;padding:0;}
#action-products img.noimage{height:auto;}
#action-products .product{margin:0 0 20px 7px;}
#action-products .product .imgcontainer{float:left;margin:0 8px 0 0;}
#action-products .product .imgwrap{border:1px solid #525c88;display:table-cell;height:41px;position:relative;text-align:center;vertical-align:middle;width:55px;}
#action-products .product .imgwrap:hover{border:1px solid #885C52;}
#action-products .product .imgwrap a{display:block;}
#action-products .product a{color:#7d7d7d;text-decoration:underline;}
#action-products .product span,#action-products .product a strong{color:#7d7d7d;display:block;}
#action-products .product a:hover,#action-products .product a:hover span,#action-products .product a:hover strong{color:#b7014e;}

/*
 * CONTENT
 */

#content a{color: red;  text-decoration:underline;}
#content a:hover{color:#fff;text-decoration:none;}
#content table.border {border:1px solid}
#content table.border td, #content table.border th {border:1px solid}

/** breadcrumbs **/
#breadcrumbs {font-family: palatino Linotype, 'New York CE', utopia, serif;font-size:150%;margin:0 0 25px;}
#breadcrumbs a{color:red;text-decoration:none; font-weight: bold;}
#breadcrumbs a:hover{text-decoration:underline;}
#breadcrumbs a img{float:none;margin:0;padding:0;}
#breadcrumbs strong a{color:#FFFFFF;font-weight:bold;line-height:29px;text-shadow:1px 1px 1px #000}

#breadcrumbs-star { float: left;padding-right:6px;}
/** container-gallery **/
#container-gallery{margin:35px 0;}
#container-gallery h2{color:#F20000; padding-left: 25px;color:#fff; background:transparent url(../images/star.gif) no-repeat scroll 0 2px;}
#container-gallery .gallery-item{float:left;margin:0 8px 8px 0;}
#container-gallery .gallery-item-innertube{border:2px solid #26292F; display:table-cell;height:110px;position:relative;text-align:center;vertical-align:middle;width:125px;}
#container-gallery .gallery-item-innertube:hover{border:2px solid #f20000; }
#container-gallery .gallery-item a{display:block;}
#container-gallery .gallery-item img{float:none;margin:0;padding:0;}
/** products-paginator, products-images-paginator **/
#container-products .pagination-summary{float:left;height:25px;margin:0.4em 0 0 0.5em;text-align:right;width:444px;}
#container-products .paginator,#container-gallery .paginator{background:#393c3f none repeat scroll 0 0;margin:0 8px 3px 0;height:32px;overflow:hidden}
#container-products .paginator a,#container-products .paginator span,#container-gallery .paginator a,#container-gallery .paginator span{background-color:#26282A;color:#F20000;display:block;float:left;height:32px;line-height:30px;margin:0;padding:0 7px;text-decoration:none;}
#container-products .paginator a:hover,#container-gallery .paginator a:hover{background-color:#c2 2d63;color:#fff;  }
#container-products .paginator span,#container-gallery .paginator span {color: white; font-size: 120%;font-weight: bold;}
#container-products .paginator span.first{border-right: 1px solid #0d1012; font-weight: normal; font-size: 100%; }
#container-products .paginator span.last{ font-weight: normal; font-size: 100%; border-left: 1px solid #0d1012; }
/** container-products **/
#container-products{margin:35px 0;}
#container-products .product{float:left;margin:0 3px 4px 0;position:relative;width:341px; height: 351px;}
#container-products .product .imgwrap{background-color:#222c48;display:table-cell;height:100%;position:relative;vertical-align:middle;width:100%;position: relative;}
#container-products .product .imgwrap a{display:block;}

#container-products .product-inf {position:absolute; z-index: 1000; bottom:0px; background: url('../images/bg_item.png') 0 0 repeat;  padding: 0 10px; width:321px;height: 85px;} 
#container-products .product .novinka-produkt{background-color:#0D6B63;color:white;display:block;font-weight:bold;height:20px;left:0;padding:0.3em 1.3em;position:absolute;top:-266px;}

#container-products .product img{border:none;float:none;margin:0;padding:0;}
#container-products .product img.noimage,#container-products .product img.product-newie,#container-products .product img.product-action{height:auto;}
#container-products .product img.product-newie,#container-products .product img.product-action{position:absolute;}
#container-products .product img.product-action{right:0;top:0;}
#container-products .product img.product-newie{left:0;top:0px;}
#container-products .product h3{color:#fff;font-size:130%;font-weight:normal;margin:.25em 0;text-align:left;}
#container-products .product h3 a{color:#fff;text-decoration:none;}
#container-products .product h3 a:hover{text-decoration:underline;} 
#container-products .product .product-price{margin:0;color:#fff;text-align:right;}
#container-products .product .product-price del{text-decoration: none;background: url('../images/x.gif') no-repeat center center;margin-right: 5px;}
#container-products .product .product-price del .price{font-size: 140%; }

#container-products .product .product-price strong{color:#fff;font-size:180%;font-weight:normal;color: red; font-weight: bold;}
#container-products .product .product-links{float:right;text-align:right;}
#container-products .product .product-links a{color:#b7014e;text-decoration:none;}
#container-products .product .product-links a:hover{text-decoration:underline;}
#container-products .product .product-links a.icon-detail{display: block; height: 25px; width: 68px; background: url('../images/icon-detail.gif') no-repeat 0 0}
#container-products .product .product-links a.icon-detail:hover{display: block; height: 25px; width: 68px; background: url('../images/icon-detail.gif') no-repeat 0 -25px;}

/** search-result **/
#container-products .search-result-item{background:url('../images/noimage-searchresultitem.png') 0 0 no-repeat;min-height:100px;height:auto !important;height:100px;margin:0 0 25px;}
#container-products .search-result-item a{color:#7d7d7d;font-size:150%;text-decoration:underline;}
#container-products .search-result-item a:hover{color:#b7014e;}
#container-products .search-result-item a img{float:left;height:100px;margin:0;width:120px;}
#container-products .search-result-item a strong,#container-products .search-result-item span{display:block;margin:0 0 0 130px;}
#container-products .search-result-item a strong{color:#7d7d7d;}
#container-products .search-result-item a:hover strong{color:#b7014e;}
/** == PRODUCT (detail) == **/
h1.prod-title{float:right;text-align:left;width:274px; width: 418px;}
/* imagebox */
#imagebox{float:left;position:relative;text-align:center;}
#imagebox img{border:none;float:none;margin:0;padding:0;}
#imagebox #mainimage{border:2px solid #fff;display:table-cell;position:relative;vertical-align:middle;}
#imagebox #mainimage a{display:block;}
#imagebox img.product-newie,#imagebox img.product-action{height:auto;position:absolute;}
#imagebox img.product-newie{left:0;top:199px;}
#imagebox img.product-action{left:186px;top:0;}
#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{border:2px solid #fff;display:table-cell;height:52px;position:relative;vertical-align:middle;width:71px;}
#imagebox #product-thumbnails img{height:48px;}
#imagebox #product-thumbnails a{display:block;}
/* producttext */
#producttext{margin:0 0 0 275px;}
/** productprice **/
#productprice{color:#fff;font-size:135%;line-height:1;margin:35px 0;width:100%}
#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{width:auto;font-size:85%;}
#productprice strong{color:red;font-size:150%;}
/** productfeatures **/
#productfeatures{clear:both;margin:0 0 0px;width:100%;}
#productfeatures tr td{background-color:transparent;}
#productfeatures tr.even td,#productfeatures th{background-color:#26292F;}
#productfeatures th{color:red;font-size:large;font-weight:bold;padding:0.5em;}
#productfeatures td{color:#a1a6a4;padding:.45em 1em;}
#productfeatures td.label{width:275px;}
#productfeatures td strong{color:#a1a6a4;}
/** relatedproduct **/
#container-relatedproducts{clear:both;margin:35px 0;}
#container-relatedproducts h2{margin:0 0 0.75em;}
#container-relatedproducts img{border:none;float:none;height:76px;margin:0;padding:0;}
#container-relatedproducts img.noimage{height:auto;}
#container-relatedproducts .product{float:left;margin:0 15px 35px 0;text-align:center;width:124px;}
#container-relatedproducts .product .imgwrap{border:2px solid #3f465c;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;}
#container-relatedproducts .product h3{color:#b4b4b4;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:#b4b4b4;text-decoration:none;}
#container-relatedproducts .product .price{font:90%;}
#container-relatedproducts .product strong{color:#fff;font-size:110%;font-weight:bold;}
/** == CART == **/
p.error { color: red; font-weight: bold; }
#content .cart{margin:2em 0 1em;text-align:center;width:100%;}
#content .cart h2{font-family:'Trebuchet MS', 'Geneva CE', lucida, sans-serif;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;font-weight: bold;color: #fff;}
#content .cart tfoot th,#content .cart tfoot td{vertical-align: top; padding: .75em;}
#content .cart tfoot th.valignm,#content .cart tfoot td.valignm {vertical-align:middle;}
#content .cart tr.odd td{background-color:#323C46;border-right:1px solid #0F1014;}
#content .cart tr.choice{border-top:1px solid #131929;font-size:75%;font-weight:bold;text-align:left;}
#content .cart .cart-productimage{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:#eaeaea;text-decoration:none;}
#content .cart td.productname a:hover{color:#fff;text-decoration:underline;}
#content .cart td span{font-size:smaller;}
#content .cart td input{text-align:center;}
#content .cart .total{background-color:#B4161D;border-radius:5px;color:#fff;padding:.5em 0;margin:1em 0 0 0;-moz-border-radius:5px;-webkit-border-radius:5px;}
#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;height: 20px;}
#content .cart .link-back a span,#content .cart .link-forward a span{float:left;margin:0 8px 0 8px;font-size:119%;}
#content .bordered,#content .bordered th,#content .bordered td{border:1px solid #545454;}
#order-comment{width:100%;}
#place-order{float:right;clear:right;}

/** CHECKOUT FORM **/
#registered-fields {display:none;}
#payment-fields {display:none;}
#registered, #new { width: 95%; margin: 0 auto; background-color: #800000; padding: .5em 1em; color: white; font-weight: bold; margin-bottom: 2px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
#textarea fieldset { border: 1px solid #888; margin: 2px 0 12px; }
#textarea fieldset legend {border: 1px solid #888; margin-left: 10px; padding: 1px 4px; background-color: #888; color: white; font-weight: bold; }
#textarea #new-fields input, #textarea #registered-fields input { border: 1px solid #555; background-color: #333; color: #eee; padding: 1px; }
#textarea #new-fields input:hover, #textarea #registered-fields input:hover { background-color: #555; }
#textarea #new-fields select, #textarea #registered-fields select { border: 1px solid #555; background-color: #333; color: #eee; padding: 1px; }
#textarea #new-fields select:hover, #textarea #registered-fields select:hover { background-color: #555; }
#textarea #new-fields table, #textarea #registered-fields table { width: 100%; }
#textarea #order-comment textarea { width: 100%; border: 1px solid #555; background-color: #333; color: #eee; }
#textarea #order-comment textarea:hover { background-color: #555; }
span.mandatory { font-weight: bold; color: red; }
/** order **/
.companies-only th,.companies-only td{background-color:#800000;}
/** 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;}

/** contact form **/
#contact-form {background:#7a0a0a;padding:1em;font-size:1.2em;color:#fff;border-radius:.5em;-moz-border-radius:.5em;-webkit-border-radius:.5em}
#contact-form input, #contact-form textarea { padding:.3em;border:0;font-size:1em;border-radius:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em}
#contact-form input:focus, #contact-form textarea:focus { background-color:#ccc}
#contact-form table {width:100%}
#contact-form textarea {width:100%}
#contact-form td {vertical-align:top}

/*
 * RIGHTBAR
 */

#funcs{background:url('../images/funcs.png') 0 0 no-repeat;height:200px;margin:0 0 10px;padding:7px 0 0 25px;position:relative;}
#funcs h3{color:#fff;font-size:150%;font-weight:normal;margin:0 0 .1em;}
#funcs strong{color:#fff;display:block;font-size:110%;font-weight:normal;margin:0 0 .4em;}
#funcs strong a{color:#ff9;}
#funcs p{color:#000;margin:0 0 .4em;}
#funcs p span{color:#fff;}
#funcs-gocart:hover{background-color:#ffd43f;background-position:0 -23px;text-decoration:none;}
#funcs div{position:absolute;top:145px;}
#funcs div a{color:#a3a7b3;display:block;margin:0 0 .25em;padding:.1em 0 .1em 25px;}
#funcs-login{background:url('../images/funcs-login.png') 0 50% no-repeat;}
#funcs-logout{background:url('../images/funcs-logout.png') 0 50% no-repeat;}
#funcs-rgstr{background:url('../images/funcs-rgstr.png') 0 50% no-repeat;}
/** searchform **/
#searchform{margin:0 0 20px;}
#searchform-field{background:url('../images/searchform-field.png') 0 0 no-repeat;border:none;color:#26282a;float:left;height:21px;padding:5px 0 0 4px;width:136px;}
#searchform-submit{background:url('../images/searchform-submit.png') 0 0 no-repeat;border:none;color:#fff;cursor:pointer;/*cursor:hand;\*/float:left;height:26px;padding:0 3px 3px 0;width:31px;}

/*
 * FOOTER
 */

#footer p{color:#525252;font-size:95%;position:absolute;top:11px;}
#footer a{color:#e02000;}
#footer a:hover{color:#bababa;}
#footer #footer-site{left:197px;top:19px;}
#footer-webstudio{right:20px;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;}

/*
 * infinite scroll
 */
#infscr-loading {position:fixed;z-index:2000;bottom:1em;left:50%;width:300px;height:5em;background:#e02000;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;color:#fff;font-size:110%;}
