* {margin:0;padding:0;}
body {font:13px Verdana,Geneva,Arial,Helvetica,sans-serif;background-image:url("/designimages/body-bg.gif");background-position:left top;background-repeat:repeat-x;background-color:#FFFFFF;}
h1 {font:18px Verdana,Geneva,Arial,Helvetica,sans-serif;}
h2 {font:18px Arial, Tahoma, Verdana, sans-serif;}
a {color:#333333;outline:none;text-decoration:underline;}
a:hover{text-decoration:none;}
p.note {font-size:12px;}
img {border:0;}
img.foto {background-color:#FFFFFF;border:1px solid #CCCCCC;padding:7px 7px 10px 7px;}
input {font:13px Arial, Tahoma, Verdana, sans-serif;vertical-align:middle;padding:0.2em;}
input.close {float:right;background-image:url("/designimages/close.gif");background-position:left top;background-repeat:no-repeat;background-color:#FFFFFF;width:40px;height:40px;border:none;cursor:hand;}
table {font-size:13px;border-collapse:collapse;margin:10px 0 10px 0;}
td, th {font-size:13px;font-weight:normal;padding:6px;border: 1px solid #CCC;/*white-space: nowrap;overflow: hidden;*/}
/*th {white-space: pre;}*/
thead, tfoot {background-color:#EEEEEE;}
div.selection {margin:10px 0 10px 0;padding:10px;background-image:url("/designimages/category-bg.gif");background-position:left top;background-repeat:repeat-x;}
div.selection a.button {display:-moz-inline-stack;display:inline-block;width:111px;height:30px;background:url("/designimages/selection-sprite.png") no-repeat;background-position:0 -30px;line-height:30px;vertical-align:text-middle;text-align:center;text-decoration:none;color:#999;font-family:sans-serif;font-size:14px;font-weight:bold;font-style:normal;}
div.selection a.button:hover {background-position:0 0;color:#333;}
div.selection a.active {background-position:0 0;color:#333;}
div.selection a.button > span {display:-moz-inline-block;}
div.item {border-bottom:1px dotted #CCC;}
div.item_foto {float:left;padding:10px;}
div.item_title {float:left;width:674px;padding:10px;}
div.item_url {float:left;padding:10px;}
div.item_url a, p.item_url a {color:#999;}
div.item_availability {float:right;padding:10px;}
div.news {border:1px solid #CCC;margin:10px;padding:10px;cursor:pointer;}
div.news:hover {background-image:url("/designimages/category-bg.gif");background-position:left top;background-repeat:repeat-x;}
#messages {position:absolute;z-index:30;width:600px;text-align:center;border:1px solid red;padding:0.2em;background-color:#FFFFFF;}
#messages ul li {list-style:none;text-align:left;margin:0;padding:0 0 0 10px;}
#basket_error {position:absolute;z-index:40;text-align:center;border:1px solid #666666;padding:0.2em;background-color:#FFFFFF;}
#order_rules {position:absolute;z-index:30;width:600px;text-align:justify;border:1px solid red;padding:0.2em;background-color:#FFFFFF;}
#put_basket {position:absolute;z-index:20;text-align:center;border:1px solid #666666;padding:0.2em;background-color:#FFFFFF;}
#param {width:800px;position:absolute;z-index:10;padding:0.5em;border:3px solid #CCC;overflow:visible;}
#param fieldset {border:0;}
#param input {width:70px;}
#position {width:800px;position:absolute;z-index:10;padding:0.5em;border:3px solid #CCC;overflow:visible;}
#position table {margin:0;padding:0;}
#position iframe {display:none;display/**/:block;position:absolute;top:0px;left:0px;z-index:-1;filter:mask();width:800px;height:1000px;}
#wrapper {width:1220px;margin:0 auto;padding:2px 0 0 0;}
ul li#share a {text-decoration:none;line-height:40px;cursor:pointer;padding:3px;}
/* Top
-----------------------------------------------------------------------------*/
#top {background:url("/designimages/top-bg.gif") repeat-x center bottom;margin:0;padding:0;height:46px;}
#top img {vertical-align:middle;margin:0;padding:0;}
#menu {font:13px Verdana, sans-serif;float:left;margin:9px 0 0 0;padding:0;}
#menu ul {margin:0;padding:10px 10px 0 0;list-style:none;}
#menu li {display:inline;margin:0;padding:0;}
#menu a {float:left;background:url('/designimages/tableftF.gif') no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#menu a span {float:left;display:block;background:url('/designimages/tabrightF.gif') no-repeat right top;padding:5px 15px 4px 6px;color:#666666;}
/* Commented Backslash Hack hides rule from IE5-Mac */
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu .active a span,
#menu a:hover span {color:#000000;}
#menu .active a,
#menu a:hover {background-position: 0 -42px;}
#menu .active a span,
#menu a:hover span {background-position: 100% -42px;}
#info {width:540px;float:right;text-align:right;margin:0;padding:0;height:46px;}
/* Header
-----------------------------------------------------------------------------*/
#header {margin:0;padding:0;height:132px;background-image:url("/designimages/header-bg.gif");background-position:right bottom;background-repeat:no-repeat;background-color:#DEDFE7;clear:both;}
#header a {color:#0066CC;}
#show_basket {color:#333333;text-decoration:none;border-bottom:1px dashed #333333;}
#logo {width:265px;height:64px;float:left;margin:0;padding:13px 21px 14px 21px;}
#slogan {font-size:12px;color:#000000;font-weight:bold;margin:0;padding:0;position:relative;left:0;top:0;}
#search {height:40px;float:left;margin:0;padding:26px 20px 26px 35px;}
#search input {font-size:18px;margin:0;padding:0.2em;}
#findstr {width:460px;}
#find-s {width:160px;}
#find-c {width:160px;}
#profile {float:left;margin:0;padding:0;width:100%;height:40px;background-color:#FFFFFF;clear:both;}
#profile ul {list-style:none;text-align:left;margin:0 10px;}
#profile li {list-style:none;display:inline;margin:0;}
#profile li a {line-height:40px;cursor:pointer;padding:7px;}
#profile li.separator {background:url("/designimages/menu-separator.gif") no-repeat center center;margin:0;padding:0;}
/* Middle
-----------------------------------------------------------------------------*/
#middle {padding-left:320px;height:1%;position:relative;background:#FFFFFF;}
#middle:after {content: '.';display:block;clear:both;visibility:hidden;height:0;}
#container {width:100%;float:left;overflow:hidden;margin-right:-100%;}
#content {margin:0;padding:10px 20px 20px 20px;}
#content h1 {margin:0;padding:10px 0 10px 0;}
#content p {margin:0;padding:10px 0 10px 0;text-align:justify;}
#content ul, ol {margin:0;padding:10px 0 10px 20px;}
#content fieldset {margin:0;padding:10px;}
#content fieldset img.hint {width:16px;float:right;margin:0;padding:0;}
#content fieldset label {width:230px;float:left;text-align:left;display:block;margin:0;padding:0;}
#content fieldset em {font-weight:bold;color:#f00;}
#content fieldset .long {width:500px;border:1px solid #999;}
#content fieldset input.radio {margin:0;padding:0.2em;}
#content fieldset textarea {font:13px Arial, Tahoma, Verdana, sans-serif;width:500px;height:200px;margin:20px 0 0 0;margin:0;padding:0.2em;border:1px solid #999;}
#content table {width:98%;}
#infobanner {position:relative;width:860px;margin:10px 0 10px 0;padding:0;border:1px solid #CCC;background-color:#FFF;}
#infobanner ul, #infobanner li {height:200px;overflow:hidden;margin:0;padding:0;}
#infobanner div.pages {width:840px;position:absolute;top:10px;left:10px;margin:0;padding:0;}
#infobanner div.pages a {text-decoration:none;text-align:center;float:left;display:block;width:18px;height:18px;color:#ccc;border:1px solid #ccc;font-weight:bold;margin:3px 10px 3px 0;padding:0;}
#infobanner div.pages a.act {border:1px solid #ef7f1a;}
#infobanner div.pages a:hover {border:1px solid #ccc;}
div.inpayments {}
#slider_inpayments {list-style:none;}
div.inpayment {border:1px solid #ccc;margin:10px 28px 10px 36px;}
div.inpayment div.title {text-align:center;padding:10px;height:80px;}
div.inpayment div.title a {text-align:left;color:#ef7f1a;font-weight:bold;text-decoration:none;}
div.inpayment div.foto {text-align:center;padding:0 0 10px 0;}
#searchresult table tbody tr.odd {background-color:#f2f6f2;}
#searchresult table tr.nal {background-color:#cfdde8;}
#searchresult table tbody tr.nal-odd {background-color:#d5f7e7;}
#searchresult table tbody tr.hover {background-image:url("/designimages/basket-bg.gif");background-position:left top;background-repeat:repeat-x;}
#rss {float:right;margin:0;padding:0;}
img.preview {float:left;margin:0 12px 20px 5px;border:0;}
.tip {width:0;height:0;position:absolute;background:transparent;border: 10px solid #BCE8F1;}
.tip-waiting {width:0;height:0;position:absolute;background:transparent;border:10px solid #FBEED5;}
.tip-right {width:0;height:0;position:absolute;background:transparent;border:10px solid #D6E9C6;}
.tip-up {top:-25px; /* Same as body margin top + border */left:10px;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;}
.tip-up-waiting {top:-25px; /* Same as body margin top + border */right:10px;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;}
.tip-up-right {top:-25px; /* Same as body margin top + border */right:10px;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;}
.dialogbox .body {position:relative;height:auto;margin:10px;padding:5px;background-color:#D9EDF7;border-radius:3px;border:5px solid #BCE8F1;}
.dialogbox .body-waiting {position:relative;height:auto;margin:10px 10px 30px 70px;padding:5px;background-color:#FCF8E3;border-radius:3px;border:5px solid #FBEED5;}
.dialogbox .body-reply {position:relative;height:auto;margin:10px 10px 30px 70px;padding:5px;background-color:#DFF0D8;border-radius:3px;border:5px solid #D6E9C6;}
.body .message {min-height:30px;border-radius:3px;font-family:Arial;font-size:14px;line-height:1.5;color:#3A87AD;}
.body-waiting .message-waiting {min-height:30px;border-radius:3px;font-family:Arial;font-size:14px;line-height:1.5;color:#C09853;}
.body-reply .message-reply {min-height:30px;border-radius:3px;font-family:Arial;font-size:14px;line-height:1.5;color:#468847;}
/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {float:left;width:320px;position:relative;left:-320px;}
#basket {margin:10px;padding:7px;background-image:url("/designimages/basket-bg.gif");background-position:left top;background-repeat:repeat-x;}
#basket p {margin:0;padding:3px;}
#basket b {font:18px Arial, Tahoma, Verdana, sans-serif;}
#basket_more {position:absolute;z-index:19;width:800px;text-align:center;border:1px solid #666666;margin:0;padding:0.2em;background-color:#FFFFFF;}
#basket_more table {width:100%;margin:0;padding:0;}
#category {margin:10px;padding:7px;background-image:url("/designimages/category-bg.gif");background-position:left top;background-repeat:repeat-x;}
#category a {color:#0066CC;text-transform:capitalize;}
#category a.promo {color:#ef7f1a;}
#category a.current {font-weight:bold;}
div.adv {margin:10px;padding:7px;text-align:center;}
#banner {margin:0;padding:30px 0 30px 0;}
/* Footer
-----------------------------------------------------------------------------*/
#footer {height:60px;background-image:url("/designimages/header-bg.gif");background-position:right bottom;background-repeat:no-repeat;}
#menu-bottom ul {list-style:none;text-align:center;margin:0;}
#menu-bottom li {list-style:none;display:inline;margin:0 2px;}
#menu-bottom li a {color:#0066CC;line-height:40px;cursor:pointer;padding:7px;}
#coockies {color: #999;text-align:center;}
#coockies a {color: #999;}
#toTop {width:54px;height:54px;text-align:center;padding:5px;position:fixed;bottom:10px;right:10px;cursor:pointer;display:none;margin-bottom:7px;background:#ddd url("/designimages/up-arrow.png") no-repeat center center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-transition:1s;-moz-transition:1s;transition:1s;outline:none;} 
#copyright {float:left;width:462px;margin:0;padding:10px;text-align:left;}
#copyright .btn-iso {float:right;padding:0 2px 0 2px;}
#counts {margin:0;padding:10px;text-align:right;}
