/* -------------------- */
/*   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
{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:#ecedef url('../images/body.jpg') 50% 0 repeat-x;color:#33455c;font-family:'Trebuchet MS', 'Geneva CE', lucida, sans-serif;font-size:small;line-height:1.2;text-align:center;}
a:link    {color:#02a5bb;text-decoration:none;}
a:visited {color:#02a5bb;text-decoration:none;}
a:hover   {color:#02a5bb;text-decoration:underline;}
img,a img,td img,th img {vertical-align:middle;}
strong    {color:#33455c;}
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        {color:#02a5bb;font-size:160%;font-weight:normal;margin:0 0 0.35em;}
h1.borderb{border-bottom:1px solid #98e7f3;padding:0 0 0.5em;}
h2        {color:#33455c;font-size:130%;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 {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;}
.tac     {text-align:center !important;}
.tar     {text-align:right !important;}
.valignb {vertical-align:bottom !important;}
.valignm {vertical-align:middle !important;}
.valignt {vertical-align:top !important;}

/* -------------------- */
/*        LAYOUT        */
/* -------------------- */
#wrapper{margin:0 auto;width:950px;}
#header{background:url('../images/header.jpg') 0 0 no-repeat;height:176px;position:relative;}
#main{margin:0 0 25px;zoom:1;}
#main-inner{background:url('../images/main-inner.png') 0 100% no-repeat;}
#leftbar{background-color:#ecedef;float:left;margin:0 1px 0 0;padding:0 0 20px;width:200px;}
#content{background-color:#f6f6f8;float:left;margin:0 1px 0 0;overflow:hidden;width:748px;}
#textarea{padding:15px 5px 35px 15px;background-color:#fff}
#footer{background:url('../images/footer.png') 50% 0 no-repeat;clear:both;height:180px;position:relative;}
#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          */
/* -------------------- */

/*
 * HEADER
 */

/** homelink **/
#homelink{background-color:#151b2d;color:#b7d7df;height:104px;left:12px;line-height:104px;margin:0;overflow:hidden;position:absolute;top:16px;width:341px;}
#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:1;}
/** funcs **/
#funcs{height:114px;overflow:hidden;position:absolute;right:0;text-align:left;top:16px;width:233px;}
#funcs h3{background:url('../images/funcs-cart.png') 0 50% no-repeat;color:#566069;font-size:135%;font-weight:normal;height:37px;line-height:37px;margin:0 0 5px 5px;padding:0 0 0 35px;}
#funcs .nuser{font-family:Georgia,'New York CE',utopia,serif;font-size:110%;font-weight:bold;margin:0 0 7px;padding:0 0 0 10px;}
#funcs .nuser a{color:#566069;}
#funcs span{color:#000;display:block;font-size:90%;margin:0 0 7px;padding:0 0 0 10px;width:100%;}
#funcs-gocart{background:#06323d url('../images/product-linkdetail.png') 0 0 no-repeat;color:#fff;font-size:85%;height:19px;line-height:19px;position:absolute;right:8px;text-align:center;top:9px;width:56px;}
#funcs-gocart:hover{background-color:#1c4651;background-position:0 -19px;text-decoration:none;}
/** menu-top **/
#menu-top{left:0;position:absolute;top:138px;}
#menu-top ul{background-color:#4B6870;height:30px;line-height:30px;list-style:none outside;margin:0;text-align:right;width:950px;}
#menu-top li{border-left:1px solid #c0c0c0;float:right;height:100%;position:relative}
#menu-top a{color:#fff;display:block;font-size:110%;padding:0 0.6em;}
#menu-top a:hover,#menu-top .active_last a{background-color:#0fb4d4;text-decoration:none;}
#menu-top ul ul {display:none;position:absolute;left:0;top:30px;width:200px;height:auto;background:#6094A3}
#menu-top ul ul li {display:block;border:0;float:none;text-align:left}
#menu-top ul ul li a {}
#menu-top li:hover ul {display:block;}
/** searchform **/
#searchform{bottom:56px;left:494px;margin:0;position:absolute;}
#searchform-field {background-color:transparent;border:none;color:#000;float:left;height:19px;margin:0 2px 0 0;padding:3px 3px 0;width:177px;}
#searchform-submit{background:url('../images/searchform-submit.png') 0 0 no-repeat;border:none;cursor:pointer;/*cursor:hand;\*/float:left;height:22px;width:24px;}

/*
 * LEFTBAR
 */

/** menu-left **/
#menu-left{font-family:Georgia, 'New York CE', utopia, serif;margin:0 0 10px;}
#menu-left ul{list-style:none;margin:0;}
#menu-left li{margin:0;border-bottom:1px solid #aaa}
#menu-left a{color:#8f8f8f;display:block;font-weight:bold;padding:.50em 1em .50em 1em;}
#menu-left a:hover{background-color:#0dcbe6;color:#fff;text-decoration:none}
/* 2 */
#menu-left li ul{background-color:#fff;display:none;font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;padding:0 0.1em;}
#menu-left li ul li{margin:0;}
#menu-left li.active ul,#menu-left li.active_last ul{display:block;}
#menu-left li li{border-bottom: 1px dashed #6a6a6a;}
#menu-left li li:last-child{border:none;}
#menu-left li li a{background:url('../images/menu-subitem.gif') 5px 1.03em no-repeat;color:#868686;font-size:100%;font-weight:normal;height:auto;line-height:1;margin:0 0.75em 0;padding:0.75em 0 0.75em 1.25em;}
#menu-left li li a:hover,#menu-left li li.active_last a,#menu-left li li.active a{background:url('../images/menu-subitem_active.gif') 5px 1.03em no-repeat;color:#00c0ff;text-decoration:none;}
/* 3 */
#menu-left li li ul,#menu-left li.active li ul,#menu-left li.active_last li ul{background-color:#ebecee;display:none;padding:0.5em 0;}
#menu-left li.active li.active ul,#menu-left li li.active_last ul{display:block;}
#menu-left li li li{border:none;}
#menu-left li li li a,#menu-left li.active li li a{background:none;color:#636163;font-size:95%;margin:1px 0;padding:0.5em 0 0.5em 2em;}
#menu-left li li li a:hover,#menu-left li li li.active_last a{background-color:#d9dbde;}
/** baner-left **/
#baner-left{background:#0BB3CF url('../images/baner-left.png') 0 0 no-repeat;font-family:Georgia,'New York CE',utopia,serif;font-size:130%;height:137px;line-height:1.1;padding:85px 15px 10px;}
/** 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 .headimg{border-bottom:2px solid #e0e0e0;}
#content a{text-decoration:underline;}
#content a:hover{text-decoration:none;}
/** breadcrumbs **/
#breadcrumbs {border-bottom:1px solid #E0E0E0;font-family:Georgia,'New York CE',utopia,serif;font-size:150%;line-height:42px;padding:0 0 0 20px;min-height:42px;height:auto !important;height:42px;}
#breadcrumbs a{color:#042329;text-decoration:none;}
#breadcrumbs a:hover{text-decoration:underline;}
#breadcrumbs a img{float:none;margin:0;padding:0;}
#breadcrumbs strong a{color:#777675;font-weight:normal;}
/** container-gallery **/
#container-gallery{margin:35px 0;}
#container-gallery h2{color:#bf0d58;}
#container-gallery .gallery-item{float:left;margin:0 8px 8px 0;}
#container-gallery .gallery-item-innertube{border:2px solid #3f465c;display:table-cell;height:110px;position:relative;text-align:center;vertical-align:middle;width:125px;}
#container-gallery .gallery-item-innertube:hover{border:2px solid #bf0d58;}
#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;margin:.4em 0 0 .5em;}
#container-products .paginator,#container-gallery .paginator{float:left;margin:0 0 20px 0;}
#container-products .paginator a,#container-products .paginator span,#container-gallery .paginator a,#container-gallery .paginator span{background-color:#dadada;border:1px solid #c3c3c3;color:#969595;display:block;float:left;height:23px;line-height:23px;margin:0 3px 0 0;padding:0 7px;text-decoration:none;}
#container-products .paginator a:hover,#container-products .paginator span,#container-gallery .paginator a:hover,#container-gallery .paginator span{background-color:#807f7f;border:1px solid #6b6b6b;color:#fff;}
/** home **/
#content .home-cat a{float:left;width:158px;height:98px;background: #fff url(../images/home_sprite.jpg) no-repeat 0 0;margin:4px 4px 0 0;color:#000;padding:40px 0 0 110px;font-family:georgia,serif;font-size:1.3em;text-decoration:none}
#content .home-cat .item1:hover {background-position:0 -138px}
#content .home-cat .item2 {background-position:-268px 0}
#content .home-cat .item2:hover {background-position:-268px -138px}
#content .home-cat .item3 {background-position:0 -276px}
#content .home-cat .item3:hover {background-position:0 -414px}
#content .home-cat .item4 {background-position:-268px -276px}
#content .home-cat .item4:hover {background-position:-268px -414px}
.home-cat span{font-size:.8em;display:block}
/** container-products **/
#container-products{margin:35px 0;}
#container-products .product{float:left;margin:0 15px 15px 0;position:relative;width:165px;}
#container-products .product .imgwrap{background-color:#fff;display:table-cell;height:138px;position:relative;text-align:center;vertical-align:middle;width:165px;}
#container-products .product .imgwrap a{display:block;}
#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:88px;}
#container-products .product h3{color:#33455c;font-size:100%;font-weight:normal;height:3.5em;margin:0.25em 0 0.5em;overflow:hidden;text-align:center;}
#container-products .product h3 a{color:#33455c;text-decoration:none;}
#container-products .product h3 a:hover{text-decoration:underline;} 
#container-products .product .detail {background:#05323c url('../images/product-linkdetail.png') 0 0 no-repeat;color:#fff;display:block;float:left;height:19px;line-height:19px;text-align:center;text-decoration:none;width:56px;}
#container-products .product .detail:hover {background-color:#234a53;background-position:0 -19px;}
#container-products .product .product-price{color:#33455c;float:right;margin:0;text-align:center;}
#container-products .product .product-price strong{color:#33455c;font-size:140%;font-weight:normal;}
#container-products .product .link-addToCart {clear:both;display:block;text-align:center;color:#fff;background-color:#02A5BB;padding:4px 2px;text-decoration:none}
#container-products .product .link-addToCart:hover {background-color:#20C5DA}
/** 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:453px;}
/* imagebox */
#imagebox{float:left;position:relative;text-align:center;}
#imagebox img{border:none;float:none;margin:0;padding:0;}
#imagebox #mainimage{background-color:#fff;border:1px solid #c4c5c8;display:table-cell;height:260px;position:relative;vertical-align:middle;width:260px;}
#imagebox #mainimage a{display:block;}
#imagebox img.product-newie,#imagebox img.product-action{height:auto;position:absolute;}
#imagebox img.product-newie{left:0;top:182px;}
#imagebox img.product-action{left:184px;top:0;}
#imagebox #product-thumbnails{margin:8px 0 0;width:275px;}
#imagebox #product-thumbnails .prod-thumb{float:left;margin:0 8px 8px 0;}
#imagebox #product-thumbnails .imgwrap{border:1px solid #c4c5c8;display:table-cell;height:64px;position:relative;vertical-align:middle;width:80px;}
#imagebox #product-thumbnails .imgwrap:hover{border:1px solid #4b6870;}
#imagebox #product-thumbnails img{height:48px;}
#imagebox #product-thumbnails a{display:block;}
/* producttext */
#producttext{clear:right;margin:0 0 0 275px;}
/** productprice **/
#productprice{color:#4b6870;font-size:120%;line-height:1;margin:15px 0 35px;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{width:auto;}
#productprice strong{color:#b00855;font-size:130%;}
/** productfeatures **/
#productfeatures{clear:both;margin:0 0 35px;width:100%;}
#productfeatures tr td{background-color:transparent;}
#productfeatures tr.even td,#productfeatures th{background-color:#e2e2e2;}
#productfeatures th{color:#4b6870;font-size:large;font-weight:bold;padding:0.5em;}
#productfeatures td{color:#4b6870;padding:.45em 1em;}
#productfeatures td.label{width:275px;}
#productfeatures td strong{color:#4b6870;}
/** 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{background-color:#fff;border:1px solid #c4c5c8;display:table-cell;height:124px;position:relative;text-decoration:none;vertical-align:middle;width:120px;}
#container-relatedproducts .product .imgwrap:hover{border:1px solid #4b6870;}
#container-relatedproducts .product .imgwrap a{display:block;}
#container-relatedproducts .product h3{color:#33455c;font-size:100%;font-weight:normal;height:2.4em;line-height:1.2;margin:0.25em 0;overflow:hidden;text-align:center;}
#container-relatedproducts .product h3 a{color:#33455c;text-decoration:none;}
#container-relatedproducts .product h3 a:hover{text-decoration:underline;}
#container-relatedproducts .product .price{font:90%;}
#container-relatedproducts .product strong{color:#33455c;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;}
#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:#f8e8f8;}
#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:25px;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:#4b6870;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:#4b6870;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 #bfbfbf;}
#order-comment{width:100%;}
#place-order{float:right;}
.warning{background:#FFCCCC none repeat scroll 0 0; clear:both; color:#FF0000; display:block; float:none; font-weight:bolder;padding:0.3em}

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

/*
 * RIGHTBAR
 */

/** menu-right **/
#menu-right{background-color:#fafafa;margin:0 0 3px;padding:2px 0 0;}
#menu-right h3 {border-bottom:1px solid #ddd;color:#7c7c7c;font-size:120%;margin:0;padding:0.35em 0 0.35em 0.75em;}
#menu-right ul{list-style:none outside;margin:0;}
#menu-right li{border-bottom:1px dashed #767376;}
#menu-right li:last-child{border:none;}
#menu-right a{background:url('../images/menu-subitem.gif') 8px 1.15em no-repeat;color:#636363;display:block;padding:0.75em 0 0.75em 19px;}
#menu-right a:hover,#menu-right li.active a,#menu-right li.active_last a{background:url('../images/menu-subitem_active.gif') 8px 1.15em no-repeat;color:#0090ff;text-decoration:none;}
#menu-right li ul{background-color:#c8dedd;display:none;margin:0 1px;padding:0.5em 0;}
#menu-right li.active ul,#menu-right li.active_last ul{display:block;}
#menu-right li ul li{border:none;}
#menu-right li ul a,#menu-right li.active ul a,#menu-right li.active_last ul a{background:none;color:#2396ae;height:auto;line-height:1;margin:1px 0;padding:0.25em 0 0.25em 1.5em;}
#menu-right li ul a:hover,#menu-right li ul li.active_last a{background-color:#14b4b3;color:#fff;}
/** subscribe **/
#subscribe{background:#fcfbfa url('../images/newsletter.png') 0 0 no-repeat;color:#8b9397;margin:0 0 3px;padding:10px 0 20px 15px;}
#subscribe h3{font-size:140%;font-weight:normal;margin:0 0 15px 45px;}
#subscribe p{}
#subscribe #subscribe-form-input{background-color:#e2e2e2;border:none;color:#5e5e5e;float:left;height:20px;margin:0 3px 0 0;padding:4px 0 0 3px;width:120px;}
#subscribe #subscribe-form-submit{background-color:#ced1d2;border:none;color:#6b7377;font-size:75%;height:24px;width:25px;}
/** infoline **/
#infoline {background:#fbfaf9 url('../images/infoline.png') 0 0 no-repeat;color:#8b9397;padding:10px 0 20px 15px;}
#infoline h3{font-size:140%;font-weight:normal;margin:0 0 15px 30px;}
#infoline p{color:#4c696d;font-size:130%;margin:0;}
#infoline small{font-size:80%;}
#infoline span{color:#8b9397;}
#infoline span small{font-size:70%;}

/*
 * FOOTER
 */

/** menu-bottom **/
#footer #menu-bottom{text-align:center;}
#footer #menu-bottom ul{height:23px;line-height:23px;list-style:none outside;margin:0;width:100%;}
#footer #menu-bottom li{border-right:1px solid #525251;display:inline;padding:0 0.4em 0 0.7em;}
#footer #menu-bottom li:last-child{border:none;}
#footer #menu-bottom a{color:#525251;font-size:95%;}
#footer #menu-bottom a:hover{text-decoration:underline;}

#footer p{color:#000;font-size:95%;margin:0;position:absolute;top:28px;}
#footer a{color:#1b1b1b;}
#footer #footer-site{left:35px;top:36px;}
#footer-webstudio{right:128px;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;}

