/* OXID look&feel generated CSS */

/* Base */
html,body {height:100%;}

body,table,input,select,textarea,tt {font:11px Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;line-height:14px;color:rgb(76,76,76);}
body {margin:0;padding:0;background:rgb(255,255,255);}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}
h1   {font-size:16px;line-height:20px;margin-bottom:5px;}
h2   {font-size:11px;font-weight:normal;margin-bottom:8px;}
h3   {font-size:14px;margin-bottom:3px;}
h3.gruppe {clear:both;display:block;padding:4px 0 4px 7px;color:rgb(255,255,255);background:rgb(106,153,36);font-size:13px;}
h3.titel {color:rgb(106,153,36);font-size:13px;margin-bottom:8px;}
h4	{font-size:12px;margin-bottom:8px;}

.highlight {color:rgb(106,153,36);}

strong.h2 {font-size:11px;}
strong.h3 {font-size:10px;}
img  {border:none;}
ul {margin:0;padding:0;}
hr {margin:4px 0;height:1px;text-align:center;color:#cbcbcb;background-color:#cbcbcb;}
hr.line {background-color:#EEEFF0;border:none;color:#EEEFF0;height:1px;margin:4px 0}
td, th {margin:0;padding:0;}

/* Typography */
a {text-decoration:none;color:rgb(106,153,36);}
a:hover {text-decoration:underline;}

.hl  {color:#F90 !important;}
.note {color:#F90;}
.req {color:#F90;}
.err {color:#F90;}
.done {color:#00B910;}
.link        {background:url(bg/oxid_02_.gif) no-repeat 0 -385px;padding-left:10px;font-size:10px;text-decoration:none;color:#6C9B26 !important;line-height:1.1em;}
.link2       {background:url(bg/oxid.gif) no-repeat 0 -348px;padding-left:0;font-size:10px;text-decoration:none;color:#757C83 !important;line-height:1.1em;}
.link:hover, .link2:hover  {text-decoration:underline;}
.def_color_1 {color:#757C83;}
.fs12 {font-size:12px !important;}
.fs11 {font-size:11px !important;}
.fs10 {font-size:10px !important;}
.nobrd {border:none !important;}
.nobold {font-weight:normal !important;}
.ta_right {text-align:right !important;}
div.right, span.right {float:right;}
div.left, span.left  {float:left;}
a.black_link {color:#000 !important;}
a.black_link:hover {color:#f90 !important;}
.clear_left {clear:left;}
.clear_right {clear:right;}
.clear_both {clear:both;}

/* Forms */
form {margin:0;padding:0;}
form br {clear:left;}
input, textarea {color:rgb(76,76,76);border:1px solid rgb(150,150,150);}
input.txtField {padding:2px 4px 2px 4px;margin-bottom:5px;}
select.txtField {padding:2px 4px 2px 4px;margin-bottom:5px;}
textarea.txtField {padding:2px 4px 2px 4px;margin-bottom:5px;}
#right input.txtField {width:105px;}
#body input.txtField, #body textarea.txtField {width:250px;}
#body select.txtField {width:260px;}
#body input.txtField.p1 {width:187px;}
#body input.txtField.p2 {width:50px;}
#body input.txtField.p3 {width:30px;}
#body input.txtField.p4 {width:119px;}
label {float:left;display:block;}
#right label {width:60px;}
#body label {width:150px;}

.butSend, .butSendX	{display:block;background:url(bg/bgButton.gif) repeat-y rgb(80,80,80);text-align:center;margin-top:5px;padding:3px 35px;color:rgb(255,255,255);font-size:10px;font-weight:bold;border:none;} 
.butSendX			{background:url(bg/bgButtonX.gif) repeat-y rgb(80,80,80);} 
#right .butSend		{margin:0 0 5px 60px;padding:3px 15px 3px 25px;}
#right .butSend.highlight	{margin-left:0;background:url(bg/bgButKorb.gif) repeat-y rgb(106,153,36);}
.butBack			{clear:both;display:block;background:url(bg/bgButBack.gif) repeat-y rgb(106,153,36);text-align:center;margin-top:5px;padding:3px 35px;color:rgb(255,255,255);font-size:10px;font-weight:bold;border:none;} 

span.btn 					{background:rgb(80,80,80);display:-moz-inline-stack;display:inline-block;margin:0;outline:0;}
span.btn input, span.btn a 	{border:none;outline:0;position:relative;display:block;padding:2px 7px;margin:0;background:rgb(80,80,80);font-size:10px;color:rgb(255,255,255);cursor:pointer;}
span.btn a 					{padding:3px 8px 2px;}

input.btn.hl 		{color:#f90;}
input.chbox 		{vertical-align:middle;margin-top:0px;}
input.chk 			{margin:1px 5px 1px 0px;}
input.fullsize 		{width:100%;}
textarea.fullsize 	{width:100%;}
input.openid 		{background:rgb(255,255,255) url(bg/openid-icon-small.gif) no-repeat 0pt 50%;padding:2px 4px 2px 18px;}

/* Tables .....*/
table 					{border-collapse:collapse;}
th 						{text-align:left;padding:0 5px 0 0;font-weight:normal;}
tr.sep td, tr.sep th 	{background:url(bg/linedot.gif) repeat-x bottom;}
table.min_width 		{width:auto}
tr.row_sep td hr 		{display:none;}
tr.row_sep td div 		{background:url(bg/linedot.gif) repeat-x;background-position:left center;margin:0;height:15px;}

/* Navigation  - bars */
div.bar 		{vertical-align:middle;}
div.bar .left  	{float:left;}
div.bar .right 	{float:right;}

/* Navigation  - boxes */
dl.box           {padding:0;margin:0;float:right;position:relative;}
dl.box dt        {padding:5px;font-weight:bold;font-size:11px;text-indent:5px;}
dl.box dd        {margin:0;padding:4px 4px 0;}

/* Navigation  - menues */
ul.menue      			{padding:0;margin:0;list-style:none;}
ul.menue li   			{margin:0;white-space:nowrap;position:relative;}
ul.menue li a 			{line-height:100%;}
ul.menue.horizontall li {float:left;}
ul.menue.verticall   li {float:none;height:100%;}

.dropdown 		{display:none;padding:0;margin:0;z-index:1000;}
.open .dropdown {display:block;}

/* Navigation - tree */
ul.tree 		{padding:0;margin:0 0 15px 0;}
ul.tree ul 		{padding:0;margin:0 0 0 15px;}
ul.tree li 		{padding:0;margin:0;list-style:none;}
ul.tree li a 	{line-height:100%;}

/* Layout     */
div#page      {width:980px;margin:0;padding:0;position:relative;background:url(bg/bgSite.gif);}
  div#header  {clear:both;background:rgb(255,255,255);}
  div#content {clear:both;}
    div#path  {clear:right;margin:0 0 0 355px;background:rgb(78,78,78);padding:2px 0 4px 10px;font-size:11px;line-height:18px;color:rgb(255,255,255);}
    div#body  {float:left;margin:0 18px 0 17px;background:url(bg/bgPage.gif) repeat-x;}
    div#inbody  {margin:15px 15px 0 15px;padding:0;width:490px;}
    div#left  {float:left;width:225px;background:url(bg/bgCol.gif) repeat-y;}
    div#right {float:right;width:200px;background:url(bg/bgCol.gif) repeat-y;}
  div#footer  {clear:both;background:url(bg/bgFooter.gif) rgb(226,235,212);}
  div.clear {clear:both;}
  br.clr {clear:both;}
    
/* Blank pages, popups */
div#body.plain {margin:0;padding:0;width:auto;}

/* + layout - header */
#header div.bar .fixed {min-width:184px;float:left;}

#header form.search {padding:10px 0 0 0;}
#header .search input.txt {float:left;width:146px;margin-left:30px;padding:3px;border:1px solid rgb(178,178,178);font-size:11px;}
#header .search select {float:left;margin:0 5px 0 5px;width:150px;padding:2px;border:1px solid rgb(178,178,178);}
#header .search span.btn input {padding:2px 25px 3px 25px;background:url(bg/bgButSuchen.gif) repeat-y;}

div.bar.oxid        {}
div.bar.oxid .logo  {padding:18px 0;float:left;}

dl.box           {}
dl.box dt        {background:#4D4D4D;color:rgb(255,255,255);}
dl.box dt a      {color:rgb(255,255,255);padding:0 0 0 10px;background:transparent url(bg/oxid_02_.gif) 0 -10px no-repeat;display:block;}
dl.box dd        {color:rgb(0,0,0);}
dl.box dd ul     {margin:0;}
dl.box.open dt   {background:#6C9B26;}
dl.box.open dt   {background-position:0 -35px;color:#F0FCE8;}
dl.box.open dd.dropdown {width:170px;}
dl.box.open dd.dropdown ul li a  { display:block;padding:0 5px 0 15px;line-height:20px;text-decoration:none;background:#F0FCE8 url(bg/oxid_02_.gif) 0 -50px no-repeat;color:#424C56;}
dl.box.open dd.dropdown ul li a:hover {background-color:#6C9B26;color:rgb(255,255,255);background-position:0 -75px;}

dl.box.service {width:640px;padding:26px 0 18px 0;}
dl.box.service dd ul {margin:0;padding:0;}
dl.box.service dd ul li {float:left;list-style:none;text-align:center;display:block;margin-left:15px;}
dl.box.service dd ul li a {text-decoration:none;}

dl.box.account {float:none;margin-bottom:5px;}
dl.box.account dd {}
dl.box.account dd a.logout {font-weight:bold;display:block;padding:1px 2px 1px 8px;background:transparent url(bg/oxid.gif) -2px -247px no-repeat;}
dl.box.account dd b.user {font-size:11px;}

ul.optList {list-style-type:none;margin-bottom:5px;margin-top:0;}
ul.optList li a  { display:block;padding:0 5px 0 15px;line-height:17px;text-decoration:none;background:url(bg/oxid_02_.gif) 0 -50px no-repeat;}

dl.box.basket {background:#F0FCE8;}
dl.box.basket dt {background:#6C9B26;}
dl.box.basket.open dt   {background-color:#4D4D4D;}
dl.box.basket.open dt a {color:rgb(255,255,255);}
dl.box.basket.open dd.dropdown ul li a {background-color:rgb(255,255,255);}
dl.box.basket.open dd.dropdown ul li a:hover {background-color:#4D4D4D;color:rgb(255,255,255);}

dl.box.basket dd table {width:100%;}

div.bar.links      {background:#6C9B26;}
div.bar.links.single {background:#4D4D4D;}
div.bar.links a    {line-height:11px;font-weight:bold;float:left;vertical-align:bottom;padding:7px .5em;}
div.bar.links a.language {margin:4px 3px 4px .8em;padding:0;border:none;}
div.bar.links a.language img {margin:1px;}
div.bar.links a.language.act img {opacity:.7;}
div.bar.links a.currency {padding:0 0 0 .5em ;margin:7px 0 7px .5em;}
div.bar.links a.currency.sep {padding:7px 0 7px 1em;margin:0 0 0 1em;}
div.bar.links a.currency.act {color:rgb(255,255,255);}
div.bar.links .right a { padding:7px 1em;}
div.bar.links .left a { padding:7px 1em;}

div.bar.categories   { background:#4D4D4D;}
div.bar.categories a { min-width:50px;text-align:center;line-height:1;color:#F0FCE8;text-decoration:none;display:block;padding:10px;font-weight:bold;font-size:11px;}
div.bar.categories li a.more { background:transparent url(bg/oxid_02_.gif) no-repeat 5px -125px;text-indent:10px;}
div.bar.categories li.open a.more { background-position:5px -150px;}
div.bar.categories a.fixed { padding:10px 0;text-align:center;background-color:#6C9B26;color:#F0FCE8;}
div.bar.categories a.fixed:hover { background-color:#4D4D4D;color:#F0FCE8;text-decoration:none;}
div.bar.categories li.open a, div.bar.categories li a.exp { background-color:#6C9B26;color:#F0FCE8;text-decoration:none;}

div.bar.categories ul.menue.horizontall li {float:left;}
div.bar.categories ul.menue.verticall   li {float:none;}
div.bar.categories ul.menue.verticall   li a { text-align:left;padding:7px 10px;background:#6C9B26;color:#F0FCE8;font-weight:normal;}
div.bar.categories ul.menue.verticall   li a:hover { background-color:#4D4D4D;color:#F0FCE8;}

/* + layout - footer*/
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .shopicons {padding:0 10px 0px 30px;}
#footer .footertext {clear:both;font-size:10px;padding:8px 0 10px 30px;color:rgb(0,0,0)}
div.bar.shop { color:rgb(76,76,76);padding:10px 0px 15px 30px;}
div.bar.shop a {color:rgb(76,76,76);margin:0 1px;}
div.bar.icons {text-align:right;}

/* minibasket */
.box.minibasket .hr {background:url(bg/hr_right.gif) repeat-x center;height:15px;}
.box.minibasket .tocart { height:18px;line-height:18px;width:149px;background:transparent url(bg/buttons_02_.gif) no-repeat right 0;margin-left:auto;border:0 none;padding:0 1px 0 0;}
.box.minibasket .tocart input { width:150px;height:18px;text-align:center;background:transparent url(bg/buttons_02_.gif) no-repeat left 0;margin:0;border:0;color:#F0FCE8;padding:2px 0 0 23px;cursor:pointer;font-weight:bold;}

/* + layout - left */
#left strong.h2 {display:block;padding:5px 5px 8px;margin:0;color:rgb(0,0,0);border-left:15px rgb(78,78,78) solid;}
#left strong.h2 a {text-decoration:none;color:#F0FCE8}
#left strong.h2 a:hover {text-decoration:underline;}
#left p {padding:3px 10px;margin:0;}

#left .imgColTitle, #right .imgColTitle {border-left:15px solid rgb(78,78,78);margin:5px 0 3px 0;}
#left .imgColTitleS {border-left:15px solid rgb(106,153,36);margin:5px0 3px 0;}

#left hr {margin:3px 10px;}

/* left minibasket */
#left .box.minibasket {padding:7px 10px;}

/* news list */
#left dl.news {margin:7px 0;padding-left:10px;}
#left dl.news dt {margin-bottom:9px;}
#left dl.news dt a {color:rgb(0,0,0);text-decoration:none;}
#left dl.news dt a:hover {text-decoration:underline;}
#left dl.news dd {margin:0 0 9px 0;}

/* partners list */
#left .partners {margin:7px 0;}
#left .partners .logo {text-align:center;margin-top:20px;}

#kattree {background:url(bg/bgKategorien.jpg) no-repeat bottom left;padding-bottom:115px;min-height:150px;}

ul.tree li a {background:url() no-repeat right;color:rgb(76,76,76);display:block;margin-left:35px;padding:6px 2px;border-bottom:1px solid rgb(203,203,203);font-size:12px;text-align:right;}
ul.tree li a.has {padding-right:15px;}
ul.tree li a.root {padding-right:0;}
ul.tree li a.exp {padding-right:0;}
ul.tree li a.act {font-weight:bold;color:rgb(106,153,36);}
ul.tree li a.exp.act {}
ul.tree li a.special {color:rgb(204,102,51);}

ul.tree ul {margin-bottom:5px;}
ul.tree ul li a {border-bottom:none;border-right:1px solid rgb(203,203,203);padding-right:5px;}

/* + layout - right */
#right strong.h2 {display:block;padding:5px 5px 8px;margin:0;color:rgb(0,0,0);border-left:15px rgb(78,78,78) solid;}
#right strong.h2 a {text-decoration:none;color:#F0FCE8}
#right strong.h2 a:hover {text-decoration:underline;}
#right div.box, #left div.box {padding:7px 2px 7px 20px;}
#right form label {color:#424C56;}
#right span.btn input {width:119px;}
#right input.fullsize {width:116px;padding:0;}
#right div.box a.arr {text-decoration:none;color:#f90;padding-left:12px;background:url(bg/arrow_details.gif) no-repeat 0 3px;}
#right div.box a.arr:hover {text-decoration:underline;}

#right .clean {background:url(bg/bgCol.gif) repeat-y rgb(255,255,255);}

.listitem {clear:left;margin:2px 0 7px;position:relative;height:auto;color:rgb(0,0,0);width:180px;}
.listitem .picture {display:block;float:left;margin:0 5px 0 0;}
.listitem a.title {display:block;margin-bottom:3px;}
.listitem a {text-decoration:none;color:rgb(0,0,0);}
.listitem a:hover {text-decoration:underline;}
.listitem b span {color:rgb(155,4,4);}
.listitem tt {display:block;}
.actions {margin:3px 0 5px;}
.actions a {}

.listitem.bargain a.link {color:#6C9B26;}

.listitem.rightlist {clear:left;border-bottom:1px solid rgb(255,255,255);height:auto;}
.listitem.rightlist.lastinlist {border:none;margin-bottom:3px;}
.listitem.rightlist .price {font-size:14px;font-weight:bold;color:rgb(0,0,0);margin:16px 24px 9px 0;width:90px;position:relative;}
.listitem.rightlist .price a {font-weight:normal;color:rgb(0,0,0);}
.listitem.rightlist .price a:hover {color:rgb(0,0,0);}
.listitem.rightlist .price .btn { width:20px;height:18px;margin:0;border:0;background:transparent url(bg/buttons_02_.gif) 0 0 no-repeat;padding:0;cursor:pointer;}
.listitem.rightlist .price .value {float:left;}
.listitem.rightlist .link {background:url(bg/oxid.gif) no-repeat 0 -298px;padding-left:14px;font-size:10px;text-decoration:none;color:#6C9B26 !important;line-height:1.1em;}
.listitem.rightlist .link:hover {text-decoration:underline;}

#right .price .tocart { height:51px;width:106px;margin:5px 0 0 10px;border:0 none;padding:0;}
#right .price .tocart input { width:106px;height:51px;background:url(buttons/butInKorb.gif) no-repeat;border:0;cursor:pointer;}

/* right minibasket */
#right .box.minibasket {color:rgb(0,0,0);margin:7px 0 10px 23px;padding:0;}
#right .box.minibasket .tocart { width:149px;height:18px;line-height:18px;}
#right .box.minibasket .tocart input { width:149px;height:18px;text-align:center;margin:0;border:0;color:#F0FCE8;padding:2px 0 0 23px;cursor:pointer;font-weight:bold;line-height:1.1em;}

#right .recommlist .btn {background:#6C9B26;color:#F0FCE8;font-weight:bold;width:30px;text-align:center;line-height:100%;}

#right dl.actionslist {color:rgb(0,0,0);margin-bottom:5px;}
#right dl.actionslist dt {background:url(bg/hr_right.gif) repeat-x top;font-weight:bold;padding-top:5px;}
#right dl.actionslist dd {margin:0;height:12px;}
#right dl.actionslist dd tt {width:80px;float:left;}
#right dl.actionslist dd span {float:left;}
#right dl.actionslist .link {background:url(bg/oxid.gif) no-repeat 0 -298px;padding-left:14px;font-size:10px;text-decoration:none;color:#6C9B26 !important;line-height:1.1em;float:right;}
#right dl.actionslist .link:hover {text-decoration:underline;}

#right .recommlistsearch .btn {width:auto;}
#right .recommlistsearch .search_input {width:120px;}
#right input.openid {width:90px;background:rgb(255,255,255) url(bg/openid-icon-small.gif) no-repeat 0pt 50%;padding-left:18px;}

/* information list */
#right ul.info {margin:0 10px 10px 10px;padding:0 0 30px 0;}
#right ul.info li {list-style:none;padding:0;margin:0;}
#right ul.info li a {color:rgb(51,51,51);display:block;padding:6px 3px;border-bottom:1px solid rgb(203,203,203);}

/* RSS */
#right .box  {position:relative;}
a.rss {display:block;position:absolute;right:0;bottom:0;width:14px;height:14px;background:transparent url(bg/rss.gif) 0 0 no-repeat;text-decoration:none;bottom:5px;right:6px;}
#body strong.head a.rss, #body strong.head2 a.rss, #body .product strong.h4 a.rss {bottom:4px;}
#body strong.head, #body strong.head2 {clear:both;display:block;font-size:14px;}
#right strong.h2 a.rss {bottom:6px;}

#boxInfo {background:rgb(226,235,212);margin:10px 0 0 15px;padding-top:10px;}

#boxInfo .imgColTitle {margin-left:-15px;}

/* Path    */
#path {font-weight:bold;}
#path a {color:rgb(255,255,255);text-decoration:none;}
#path a:hover {text-decoration:underline;}
#path a.dinfo {position:absolute;right:0;}

/* Content    */
#body a {font-size:11px;text-decoration:none;color:rgb(106,153,36);}
#body a:hover {text-decoration:underline;color:rgb(106,153,36);}

#body, #body td, #body th {font-size:11px;}
#body strong.head, #body h1.head {margin:0 0 15px 0;color:rgb(0,0,0);font-size:16px;font-weight:bold;}
#body strong.head em, #body h1.head em {font-weight:normal;font-style:normal;font-size:11px;line-height:11px;}
#body strong.head small, #body h1.head small {font-size:11px;line-height:13px;display:block;}
#body strong.head h1 {padding:0;display:inline;}
#body strong.head2 {}

#body .boxhead {clear:both;margin-bottom:7px;font-size:16px;font-weight:bold;color:rgb(76,76,76);}

#body .empty {padding:0 6px !important;}
#body p {margin:0 0 10px 0;}
#body  ul.list {margin:0 0 10px 0;padding:0;}
#body  ul.list li {background:url(bg/oxid.gif) no-repeat 0 -100px;padding-left:8px;margin-right:10px;}
#body  ul.list li a {text-decoration:none;color:#424C56;}
#body  ul.list li a:hover {text-decoration:underline;color:#6C9B26;}

#body  ul.stdList {margin:0 0 10px 20px;padding:0;}

#body .info  {padding:0 0 10px 0;}
#body .notice  {padding:5px 0 0;border:none;}
#body .catfilter {margin-top:10px;}

#body.plain .boxhead {margin:5px 5px 0 5px;width:auto;float:none;}
#body.plain .box {width:auto;float:none;}

#body div.bar.prevnext {margin:5px;padding:0;text-align:center;}
#body div.bar.prevnext input {background:rgb(80,80,80);color:rgb(255,255,255);cursor:pointer;font-size:10px;font-weight:bold;padding:3px 35px;margin:0;}
#body div.bar.prevnext.bottom {margin-bottom:15px;}

#body div.bar.prevnext.paypaltop {margin:5px;padding:0;}
#body div.bar.prevnext input[class=paypalbutton] {border:0px;padding:0px;margin-top:5px;background:rgb(255,255,255);}
#body div.bar.prevnext.paypalbottom {margin-bottom:15px;}

#body .form th {text-align:left;padding:7px 0;font-weight:bold;font-size:11px;background:url(bg/linedot.gif) repeat-x bottom;}
#body .form th.mid {padding-top:3em;}
#body .form th small {font-weight:normal;font-size:10px;}
#body .form td {padding:3px 2px;}
#body small {font-weight:inherit;font-size:69% ;}

/* Other */
#body .errorbox {font-weight:bold;color:rgb(150,0,0);margin:0 0 10px 0;}
#body .errorbox p {margin:0;}
#body .errorbox.inbox {margin:5px 0;float:none;}

/* Plain errors*/
#body.plain .errorbox {width:auto;font-size:10px;font-weight:bold;color:#D81F01;margin:20px;padding:0;border:none;}
#body.plain .errorbox a {color:#D81F01;text-decoration:underline;}
#body.plain .errorbox a:hover {color:#666;}
#body.plain .errorbox .errhead {background:#D81F01;color:#fff;padding:5px 15px;}
#body.plain .errorbox .errbody {padding:15px;}

/* Locator */
#body .locator {clear:left;margin:5px 0 0 0;color:rgb(0,0,0);}
#body .locator .lochead {clear:both;text-align:center;}
#body .locator .lochead a {color:rgb(76,76,76);}
#body .locator .lochead strong.h4 {margin:0;padding:0;color:#424C56;font-size:11px;font-weight:bold;float:left;}
#body .locator .locbody {margin-bottom:10px;}
#body .locator img {vertical-align:bottom;}
#body .locator  a.active {font-weight:bold;color:rgb(0,0,0);}
#body .locator .sep {padding:0 2px;color:inherit;}

#body .locator .sort_row a.asc {background:url(bg/sort_asc.gif) no-repeat right center;padding-right:20px;}
#body .locator .sort_row a.desc {background:url(bg/sort_desc.gif) no-repeat right center;padding-right:20px;}
#body .locator .sort_row a.none {background:url(bg/sort_none.gif) no-repeat right center;padding-right:20px;}
#body .locator .btn {margin-bottom:6px;}

#body .locator.compare .locbody {height:auto;}

/* Products */
#body .product {float:left;width:231px;margin:20px 12px 20px 0;position:relative;}
#body .product .picture {display:block;min-width:100px;min-height:180px;float:left;margin:0 5px 5px 0;}
#body .product .picture a {text-decoration:none;}
#body .product .picture a span {display:block;margin-top:5px;font-size:10px;line-height:18px;text-align:center;color:rgb(255,255,255);background:url(bg/bgButMehrInfo.gif) repeat-y;}

#body .product.topshop .picture a span {background:url(bg/bgButMehrInfo2.gif) repeat-y;}
#body .product strong.h3 {margin:0;display:block;}
#body .product strong.h3 a {display:block;margin-bottom:5px;font-size:12px;color:rgb(0,0,0);}
#body .product tt {color:rgb(0,0,0);display:block;}
#body .product .flag {width:6px;height:6px;float:left;margin:3px 8px 0 0;}
#body .product .flag.red {background-color:#f00;}
#body .product .flag.orange {background-color:#ffb200;}
#body .product .flag.green {background-color:#00ab1f;}
#body .product .desc {color:rgb(0,0,0);font-size:10px;}
#body .product .actions a {text-decoration:none;padding-left:12px;background:url(bg/oxid_02_.gif) no-repeat 0 -300px;font-size:10px;}
#body .product .actions a:hover {text-decoration:underline;}
#body .product .variants {}
#body .product .variants label {display:block;color:rgb(0,0,0);font-size:9px;padding-bottom:3px;}
#body .product .variants select {width:136px;}
#body .product .amprice {clear:left;}
#body .product .amount {float:left;padding:13px 0 0 0;}
#body .product .amount label {color:rgb(0,0,0);font-size:10px;width:40px;}
#body .product .price {text-align:right;margin:10px 5px 3px 0;}
#body .product .price big {font-weight:bold;color:rgb(76,76,76);line-height:22px;}
#body .product .price big span {color:rgb(155,4,4);}
#body .product .price span.dinfo {margin:0;padding:0;font-weight:bold;font-size:12px;}
#body .product .price span.dinfo a {color:inherit;text-decoration:none;}
#body .product .price span.dinfo a:hover {text-decoration:underline;color:inherit;}
#body .product .price small {font-weight:inherit;font-size:69% ;}

.listSep {clear:left;border-top:1px solid rgb(217,217,217);}
.listSep2 {clear:left;border-top:1px solid rgb(217,217,217);margin-bottom:10px;}

#body .product .tocart { height:51px;width:106px;margin:5px 0 0 10px;border:0 none;padding:0;float:right;}
#body .product .tocart input { width:106px;height:51px;background:url(buttons/butInKorb.gif) no-repeat;border:0;cursor:pointer;}

#body .product.head {}
#body .product.head strong.h4 {display:block;margin:0;font-size:13px;font-weight:bold;}
#body .product.head strong.h4 small {display:block;color:rgb(150,150,150);font-size:10px;font-weight:normal;}

#body .product.head strong.h4.big {}

#body .product.head.topshop strong.h4 {color:#4D4D4D;}
#body .product.head.topshop {}

#body .product.big {width:335px;padding:0 165px 0 0;border-bottom:none;}
#body .product.head strong.h4.big {display:block;}
#body .product .pictureD {display:block;position:absolute;top:0;right:8px;overflow:hidden;}
#body .product .pictureD img {display:block;border:5px solid rgb(235,235,235);margin-bottom:10px;padding:5px;background:rgb(255,255,255);}
#body .product.big strong.h3 {margin-top:10px;display:block;}
#body .product.big strong.h3 a {font-size:12px;color:rgb(0,0,0);}
#body .product.big .actions a {display:inline;margin-right:10px;}
#body .product.big .price {text-align:left;}
#body .product.big .price big {font-size:23px;}
#body .product.big .price .old {display:inline;font-weight:bold;font-size:11px;}
#body .product .price .old {display:block;margin:0 2px 5px 0;}
#body .product.big .price sub.only {display:block;float:left;font-weight:bold;font-size:11px;margin-right:.5em;height:3em;}
#body .product.big .price .desc {color:rgb(0,0,0);font-size:10px;}

#body .product .boxAttr {border-left:3px solid rgb(106,153,36);margin-bottom:5px;padding:0 0 5px 8px;} 

#body .product.small {float:left;width:150px;margin:10px 12px 10px 0;position:relative;}
#body .product.small .variants {}
#body .product.small .picture {float:none;width:100px;}
#body .product.small .price {white-space:nowrap;}
#body .product.small .variants select {width:110px;}

#body .product.thin {}
#body .product.head strong.h4 {margin:0 0 8px 0;padding:0;font-size:13px;color:#6C9B26;}
#body .product.head strong.h4.thin {color:#424C56;padding:1px 5px 8px 7px;}

/*
#body .product.thin .price {position:absolute;top:5px;right:5px;}
#body .product.thin .amount {position:absolute;bottom:25px;right:5px;}
#body .product.thin .tocart {position:absolute;bottom:5px;right:5px;}
#body .product.thin .variants {position:absolute;bottom:25px;right:100px;}
#body .product.thin .actions {margin-top:2em;}
#body .product.thin tt {float:left;}
#body .product.thin .flag {float:left;margin-left:4px;}
*/

#body .product.thinest { width:479px;padding-left:72px;margin:0;border:none;}
#body .product.thinest .picture {left:0;height:42px;width:56px;}
#body .product.thinest strong.h3 {margin-top:3px;display:block;}
#body .product.head strong.h4.thinest {color:#424C56;padding:1px 5px 8px 7px;}
#body .product.thinest .price {position:absolute;top:15px;right:5px;}
#body .product.thinest .price big {font-size:14px;line-height:100%;}
#body .product.thinest .price span.dinfo a {font-size:11px;}
#body .product.thinest .amount {position:absolute;bottom:5px;right:170px;}
#body .product.thinest .tocart {position:absolute;bottom:5px;right:5px;}
#body .product.thinest .actions {margin-top:0em;}
#body .product.thinest tt {float:left;}
#body .product.thinest .flag {float:left;margin-left:4px;}
#body .product.thinest .variants {height:auto;}

#body .product.firstinlist {border-bottom:none;margin-bottom:0;}
#body .product.inlist {border-top:none;border-bottom:none;margin-bottom:0;}
#body .product.lastinlist {border-top:none;}

#body .separator {height:10px;background:#fff url(bg/dotted_line.gif) no-repeat center;margin:0 5px;float:left;border-top:none;border-bottom:none;}
#body .separator.inbox {border:none;margin:0;}
#body .txtseparator {height:10px;margin:0 5px;float:left;border-top:none;border-bottom:none;}
#body .txtseparator.inbox {margin:0;border:none;}

#body .product.details {margin-bottom:0;}
#body .product.details strong.h4 {display:block;}
#body .product.details h1 {margin:0;padding:0;color:rgb(0,0,0);font-size:17px;line-height:20px;font-weight:bold;}
#body .product.details h2 {margin:2px 0 10px 0;font-size:12px;}
#body .product h3 {margin:0 0 3px 0;font-size:11px;color:rgb(127,127,127);font-weight:normal;}
#body .product.details tt {margin:3px 0 0 0;}
#body .product.details .desc {margin:3px 0 0 0;font-size:11px;color:#424C56;}

#body .product.details .picture {text-align:left;}

#body .product.details .exturls {}
#body .product.details .exturls a {font-size:10px;}

#body .product.details .status {padding-top:1em;font-size:10px;color:#424C56;}

#body .product.details .variants {padding-top:1em;}

#body .product.details .actions {padding-top:1em;clear:left;}
#body .product.details .actions a {display:block;}
#body .product.details .actions a.reqlogin {background:none;padding-left:0;}

#body .product.details .price {margin:1em 0;}
#body .product.details .price big {display:block;float:left;margin-right:8px;}
#body .product.details .price .old {font-weight:bold;font-size:11px;}
#body .product.details .price span.dinfo {font-size:10px;font-weight:normal;color:#424C56;vertical-align:top;/*width:120px;display:block;word-wrap:break-word;*/float:left;line-height:inherit;width:120px;}
#body .product.details .price span.dinfo a {font-size:11px;font-weight:bold;}
#body .product.details .price sub.only {display:block;float:left;font-weight:bold;font-size:11px;margin-right:.5em;height:3em;}
#body .product.details .price .desc {color:#424C56;font-size:10px;}

#body .product.details .packing {clear:left;padding-top:.5em;font-size:10px;color:#757C83;}

#body .product.details .pperunit {clear:left;padding-top:.5em;font-size:10px;color:#000;}

#body .product.details .amprice th {font-size:10px;font-weight:bold;}
#body .product.details .amprice td {font-size:10px;padding:0;}
#body .product.details .amprice .am {color:#424C56;}
#body .product.details .amprice .pr {font-weight:bold;}

#body .product.details .amount {clear:left;}

#body .product.details .pricealarm {float:left;margin-top:2px;}
#body .product.details .pricealarm a {font-size:10px;}
#body .product.details .persparam {clear:left;padding-top:7px;}
#body .product.details .persparam label {font-size:10px;margin-right:10px;color:#424C56;}

#body .product.details .tocart {float:left;margin-top:2px;margin-right:40px;}

#body .product.details .socialbookmarks {padding-top:1em;}
#body .product.details a.sbookmarks {height:20px;display:block;float:left;padding:0px 3px 0px 3px;margin:0px;}
#body .product.details a.sbookmarks.noborder {border:none;height:20px;display:block;float:left;padding:0px 3px 0px 3px;margin:0px;}

#body .product.moredetails {clear:both;float:none;width:auto;margin:0 5px 0 0;}

#body .product.moredetails .morepics {margin-top:10px;padding:5px 0;}
#body .product.moredetails .morepics a {width:56px;height:42px;margin:0 11px 0 2px;float:left;}

#body  .attributes td {font-size:10px;padding:.5em 0}
#body  .attributes .last td {border-bottom:none}

#body  .pricealarm {}
#body  .pricealarm th {padding-top:.5em;}
#body  .pricealarm th label {font-weight:bold;font-size:10px;color:#424C56;}

#body .welcome {margin:0;padding:0;}

#body  .guestbook {margin-top:9px;}
#body  .guestbook .head td {padding:5px 0;color:#424C56;}
#body  .guestbook .head td.name {color:#6C9B26;}
#body  .guestbook .body td {font-size:10px;padding:5px 0;}

/* Links */
#body dl.links {margin:0;}
#body dl.links dt {margin:0 0 12px;}
#body dl.links dt a {color:#6C9B26;}
#body dl.links dt a:hover {color:#6C9B26;}
#body dl.links dd {background:url(bg/linedot.gif) repeat-x bottom;padding-bottom:10px;margin:0 0 10px;}
#body dl.links dd.last {background:none;margin:0;padding:0;}

/* News list */
#body dl.news {margin:0;}
#body dl.news dt {margin-bottom:12px;}
#body dl.news dt a {font-weight:bold;}
#body dl.news dt a:hover {text-decoration:none;}
#body dl.news dd {margin:0 0 15px 0;}

/* Compare */
#body .compare {margin-bottom:20px;}
#body .compare .reorder {margin-bottom:5px;height:10px;clear:both;}
#body .compare .reorder a {font-size:10px;font-weight:bold;padding-left:2px;line-height:10px;width:11px;color:#4D4D4D;display:block;}
#body .compare .reorder a:hover {text-decoration:none;color:#4D4D4D;}

#body .compare .product {border:none;float:none;display:block;}
#body .compare .product .picture {display:block;width:115px;text-align:center;position:absolute;top:8px;left:4px;}
#body .compare .product.small {width:123px;margin:0 auto;padding:125px 0 0 0;}
#body .compare .actions {padding-top:1em;margin-bottom:5px;width:123px;text-align:left;}
#body .compare .actions a {text-decoration:none;padding-left:12px;background:url(bg/oxid_02_.gif) no-repeat 0 -300px;font-size:10px;display:block;width:1%;white-space:nowrap;}
#body .compare .actions a:hover {text-decoration:underline;}

#body .compare .fromcompare {height:18px;width:121px;background:transparent url(bg/buttons_02_.gif) 0 -50px no-repeat;margin:0;border:0 none;padding:0;clear:left;}
#body .compare .fromcompare input {width:122px;background:transparent;margin:0;border:0;color:#F0FCE8;padding:2px 0 0 23px;cursor:pointer;font-weight:bold;}

#body .compare table.cmp_tbl {margin-left:auto;margin-right:auto;width:97%;}
#body .compare table.cmp_tbl td, #body .compare table.cmp_tbl th {font-size:10px;padding:3px 6px 3px 6px;}
#body .compare table.cmp_tbl th {font-weight:bold;}
#body .compare .no_left_brd {border-left:none !important;}
#body .compare .no_bot_brd td, #body .compare .no_bot_brd th {border-bottom:none !important;}

#body.plain .box.compare table.cmp_tbl {margin:0;width:auto;}
#body.plain .box.compare .product.small {height:auto;}
#body.plain .box.compare .actions {display:none;}
#body.plain .box.compare .tocart {display:none;}
#body.plain .box.compare table.cmp_tbl th {width:121px;}

/* ORDER */

/* Order steps */
#body .ordersteps {}
#body .ordersteps dl {width:83px;padding:3px;margin:0 5px 0 0;float:left;color:rgb(0,0,0);}
#body .ordersteps dt {padding:0;margin:0;}
#body .ordersteps dt, #body .ordersteps dt a {font-size:10px;font-weight:bold;}
#body .ordersteps dl big {font-size:21px;line-height:19px;}
#body .ordersteps dt a:hover big {text-decoration:underline;}
#body .ordersteps dd, #body .ordersteps dd a {font-size:9px;margin:0;}
#body .ordersteps .lastinrow {margin-right:0;width:102px;}
#body .ordersteps dl.active {}
#body .ordersteps dl.active dt, #body .ordersteps dl.active dt a {}
#body .ordersteps.nofinalstep dl {width:126px;}
#body .ordersteps.nofinalstep .lastinrow {width:128px;}

/* Order back/next step button */
#body div.bar.prevnext .arrowdown input {background:url(bg/oxid_02_.gif) no-repeat 15px -342px;background-color:#6C9B26;padding-left:38px;padding-right:25px;}
#body div.bar.prevnext .arrowright input {background:url(bg/oxid_02_.gif) no-repeat 15px -318px;background-color:#6C9B26;}
#body div.bar.prevnext .minorderprice {font-size:12px;font-weight:bold;line-height:27px;text-align:center;width:auto;}

/* Basket */
#body .basket {margin:0 3px 10px 6px;border-left:none;empty-cells:show;}
#body .basket tbody td {padding-top:10px;}
#body .basket th {text-align:center;color:rgb(255,255,255);font-weight:bold;padding:3px 5px 4px 5px;background:rgb(106,153,36);border-left:1px solid rgb(134,172,77);}
#body .basket th.brd {padding:0;}
#body .basket th .brd_line {width:7px;height:25px;}
#body .basket th.lastcol {padding-left:0;}
#body .basket td.brd {}

#body .basket .bsk_sep td {height:9px;padding-top:0;}
#body .basket .bsk_sep .line {border-bottom:1px solid rgb(255,255,255);}
#body .basket .bsk_sep .bigline {}

#body .basket .picture {text-align:center;display:block;height:42px;width:56px;}
#body .basket .art_autor {font-size:10px;color:rgb(127,127,127);}
#body .basket .art_title a {font-size:10px;font-weight:bold;}
#body .basket .art_title a:hover {color:rgb(0,0,0);}
#body .basket .art_num {font-size:10px;color:rgb(0,0,0);}

#body .basket .btn, #body .basket .amount {margin-bottom:7px;}
#body .basket .upd {color:#F0FCE8;width:91px;cursor:pointer;padding:1px;}
#body .basket .price {padding-right:25px;text-align:right;}
#body .basket .orderprice {padding-right:20px;text-align:right;}
#body .basket .vat {padding-left:20px;}
#body .basket .vat_order {padding-left:15px;}
#body .basket .amount {padding-right:20px;}
#body .basket .totalprice {padding-right:6px;text-align:right;}
#body .basket .notice td {padding-top:5px;font-size:10px;color:#6C9B26;}
#body .basket .sumrow td {padding-top:3px;}
#body .basket .sumrow.total td {padding:7px 0 4px;}
#body .basket .sumdesc {padding-right:15px !important;text-align:right;}
#body .basket .discount, #body .basket .coupon {color:#6C9B26;font-size:10px;}
#body .basket .bottrow {height:14px;}
#body .basket a.remove {display:block;width:97px;height:17px;line-height:17px;color:#F0FCE8;background:#6C9B26;text-align:center;font-weight:bold;font-size:10px;text-decoration:none;}
#body .basket a.wrapremove  {width:70px;}

#body .basket .wrapmod { height:18px;width:85px;background:transparent url(bg/buttons_02_.gif) 0 -100px no-repeat;margin:0;border:0 none;padding:0;float:left}
#body .basket .wrapmod a { width:100%;background:transparent;margin:0;border:0;color:#F0FCE8;padding:2px 0 0 0;text-indent:23px;font-weight:bold;font-size:10px;text-align:center;text-decoration:none;display:block;}

#body .basket .frombasket { height:18px;width:100px;background:transparent url(bg/buttons_02_.gif) 0 -50px no-repeat;margin:0;border:0 none;padding:0;float:left}
#body .basket .frombasket input { width:100%;background:transparent;margin:0;border:0;color:#F0FCE8;padding:2px 0 0 23px;cursor:pointer;font-weight:bold;}
#body .basket .frombasket a { width:77px;background:transparent;margin:0;border:0;color:#F0FCE8;padding:2px 0 0 23px;font-weight:bold;font-size:10px;text-align:center;text-decoration:none;display:block;}

/* user options step */
#body strong.useroptboxhead {margin:10px 5px 0;line-height:20px;font-size:12px;font-weight:bold;display:block;}
#body strong.useroptboxheadbig {margin:10px 5px 0;line-height:20px;font-size:12px;font-weight:bold;display:block;}
#body .useroptbox {}
#body .useroptboxbig {border-top:none;margin:0 5px 10px 5px;padding:5px 15px;position:relative;font-size:12px;}
#body .useroptbox .link {font-size:10px;}
#body .useroptbox .err {margin-bottom:10px;font-size:10px;}

/* payment step */
#body .paymentboxhead, #body .thankyouboxhead {margin-top:5px;}

/* order step */
#body dl.orderinfocol {margin:0 5px;width:257px;float:left;}
#body dl.orderinfocol dt {padding:0;margin:0 0 5px 0;height:23px;font-weight:bold;}
#body dl.orderinfocol dd {padding:0;margin:0;}
#body .giftwrap {height:18px;width:20px;background:transparent url(bg/buttons_02_.gif) 0 -100px no-repeat;margin:0;border:0 none;padding:0;display:block;}

#body .etrustlogocol {float:left;width:100px;}
#body .etrustdescocol {float:left;width:443px;}

/* Wrapping */
#body .wrapping {float:left;margin:0 5px 10px 6px;border-left:none;empty-cells:show;}
#body .wrapping tbody td {padding-top:10px;}
#body .wrapping th {color:#424C56;font-weight:bold;height:25px;padding-left:6px;}
#body .wrapping th.brd {padding:0;border-left:1px solid rgb(255,255,255);}
#body .wrapping th .brd_line {width:7px;height:25px;}
#body .wrapping td.brd {}
#body .wrapping .wrp_sep td {height:9px;padding-top:0;}
#body .wrapping .wrp_sep .line {}
#body .wrapping .picture {text-align:center;display:block;height:42px;width:56px;margin-left:5px;}
#body .wrapping .art_title a {font-size:10px;font-weight:bold;}
#body .wrapping .art_title a:hover {color:rgb(0,0,0);}
#body .wrapping .art_num {font-size:10px;color:rgb(0,0,0);}
#body .wrapping .wrapping_items td {padding-top:0;}
#body .wrapptop {margin-top:10px;}
#body .giftbigimg {padding-right:12px;}

#body dl.orderinfocol.greetingcard {margin:0;}
#body .cardbox {width:257px;float:left;margin:0 10px 5px 0;}
#body .cardbox .card_title {}
#body .cardbox .card_body {padding:5px 0 5px 25px;}
#body .card_sep {clear:both;}
#body .giftmessage {width:100%;height:100px;}

/* More categories */
#body .morecats {margin:0 5px;float:left;}
#body .morecats dl {margin:0 0 25px;}
#body .morecats dt {background:#6C9B26;}
#body .morecats dd {margin:0;padding:0;}
#body .morecats dl a {color:rgb(0,0,0);font-weight:bold;padding:4px 10px;display:block;}
#body .morecats dl a:hover {color:rgb(0,0,0);}
#body .morecats dd a {background:url(bg/oxid.gif) no-repeat 7px -148px;padding-left:22px;}

/* Account header */
#body .account_header dl {margin:2px 0;padding-bottom:5px;}
#body .account_header dt a {font-weight:bold;font-size:11px;text-decoration:none;}
#body .account_header dt a:hover {text-decoration:underline;}
#body .account_header dt a.active {color:rgb(0,0,0);}
#body .account_header dd {margin:2px 0;font-size:11px;color:#4D4D4D;padding-left:8px;}

/* Account pages */
#body .account strong.h4 {font-size:11px;font-weight:bold;margin:0;padding:0;display:block;}
#body .account small {font-size:10px;}

/* Account remove from list button */
/*
#body .product .fromlist { right:155px;top:117px;height:18px;width:100px;background:transparent url(bg/buttons_02_.gif) 0 -50px no-repeat;margin:0;border:0 none;padding:0;position:absolute;}
#body .product .fromlist input { width:100%;background:transparent;margin:0;border:0;color:#F0FCE8;padding:2px 0 0 23px;cursor:pointer;font-weight:bold;}
*/

/* Account wishlist */
#body .wishlist .product {}
#body .wishlist .product.thin {}
#body .wishlist .separator {margin:0;border:none;}

/* Account wishlist search results */
#body .wishsearchresults .searchitem {background:url(bg/wishlist.jpg) no-repeat;line-height:50px;margin:5px 0;}
#body .wishsearchresults .searchitem a {padding-left:60px;line-height:50px;font-weight:bold;display:block;width:1%;white-space:nowrap;}
#body .wishsearchresults .searchitem a:hover {color:#000;}

/* Account order history */
#body .form.orderhistory td {font-size:10px;padding:2px 0;}
#body .form.orderhistory th {font-weight:bold;font-size:10px;border:none;background:none;padding:2px 0;}
#body .form.orderhistory tr.headrow td, #body .form.orderhistory tr.headrow th {font-size:11px;}
#body .form.orderhistory a.tocart {height:18px;width:20px;background:transparent url(bg/buttons.gif) 0 0 no-repeat;margin:0;border:none;padding:0;display:block;}
#body .form.orderhistory a.artlink {margin-right:7px;color:#000;font-size:10px;}
#body .form.orderhistory a.artlink:hover {color:#000;}
#body .form.orderhistory .amount {padding-right:7px;}

/* Account reccomend list */
#body .recommendlist .product {padding:5px 0 5px 130px;margin:0;border:none;}
#body .recommendlist .product.thin {width:413px;}
#body .recommendlist .separator {margin:0;border:none;}

/* Mall shops start page */
#body .mallbox {width:980px;margin:15px auto;}
#body .mallbox .mallhead {position:relative;clear:both;}
#body .mallbox .mallhead .mallmenu {position:absolute;right:7px;top:55px;margin:0;padding:0;list-style-type:none;}
#body .mallbox .mallhead .mallmenu li {float:left;margin:0 5px;padding-right:10px;}
#body .mallbox .mallhead .mallmenu li.last {border:none;}
#body .mallbox .mallhead .mallmenu li a {font-size:10px;}
#body .mallbox .langbox {background:#24316E;padding:8px 7px;color:#fff;}
#body .mallbox .langbox a {font-size:10px;color:#fff;}
#body .mallbox .langbox a.lang_active {font-weight:bold;}
#body .mallbox .locationbox {padding:15px 0 2px 0;margin:0 0 15px 15px;font-size:10px;color:#A7A7A7;}
#body .mallbox .welcomebox {position:relative;margin-left:15px;width:480px;}
#body .mallbox .welcomebox .shopselectbox {position:absolute;left:510px;top:7px;width:400px;font-size:10px;}
#body .mallbox .mallfooter {margin:55px 0 0;position:relative;}
#body .mallbox .mallfooter .copyright {background:#24316E;color:#fff;height:15px;margin:2px;padding:6px 0px;text-align:right;}
#body .mallbox .mallfooter a {font-size:10px;color:#fff;}

/* Basket popup */
#mask {visibility:hidden;display:none;}
#mask iframe {visibility:hidden;border:none;}
#mask.on {visibility:visible;display:block;position:fixed;opacity:0.7;top:0;left:0;width:100%;height:100%;background:#000;z-index:1500;}

div.popup {visibility:hidden;display:none;}
div.popup strong {display:block;margin:9px 0;font-size:11px;}
div.on.popup {visibility:visible;display:block;position:fixed;top:50%;left:50%;width:250px;height:150px;background:white;z-index:2000;margin-top:-75px;margin-left:-125px;padding:10px;}
div.on.popup.load {background:#fff url(bg/ajax-loader.gif) center center no-repeat;}
div.on.popup table {width:100%;}
div.on.popup input {color:#6C9B26;font-weight:bold;padding:2px;width:120px;}
div.on.popup input.disabled {color:#cbcbcb;background:#fff;font-weight:bold;padding:2px;width:120px;}
div.on.popup input.bl {position:absolute;bottom:10px;left:10px;}
div.on.popup input.br {position:absolute;bottom:10px;right:10px;}

#zoom {padding:0;overflow:auto;min-width:250px;min-height:150px;}
#zoom ul.tabs {padding:0;margin:0;height:28px;width:100%;}
#zoom ul.tabs li {list-style:none;margin:1px;float:left;}
#zoom a {display:block;padding:5px;width:20px;text-align:center;font-weight:bold;}
#zoom ul.tabs li.close {float:right;}

/* Message boxes */
#body .msg { float:left;margin:0 5px 10px 5px;padding:5px 10px;}
#body .msg .err {color:#6C9B26;font-weight:bold;}

/* Tags */
#body  .tags {text-align:center;}
#body  .tags a {line-height:100%;padding:0 .2em;cursor:pointer;}
#body  .tags a.sel {color:green;font-weight:bold;}

/* Ratings */
#write_review {display:none;}
#body .rating_review_background { width:89px;height:16px;margin:0;padding:0;background:url(bg/stars.jpg) no-repeat 0 0;}
#body .onestar {background-position:-72px -38px}
#body .twostar {background-position:-54px -38px}
#body .threestar {background-position:-36px -38px}
#body .fourstar {background-position:-18px -38px}
#body .fivestar {background-position:0 -38px}
#body ul.rating {width:89px;height:16px;margin:0 0 3px;padding:0;list-style:none;clear:both;position:relative;background:url(bg/stars.jpg) no-repeat left top;}
#body ul.rating li {cursor:pointer;float:left;}
#body ul.rating li a {position:absolute;left:0;top:0;width:18px;height:16px;text-decoration:none;z-index:200;}
#body ul.rating li a b {display:none;}
#body ul.rating li.one a {left:0}
#body ul.rating li.two a {left:17px;}
#body ul.rating li.three a {left:34px;}
#body ul.rating li.four a {left:51px;}
#body ul.rating li.five a {left:68px;}
#body ul.rating li a:hover {z-index:2;width:89px;height:16px;overflow:hidden;left:0;background:url(bg/stars.jpg) no-repeat 0 -18px}
#body ul.rating li.one a:hover {background-position:-72px -18px;}
#body ul.rating li.two a:hover {background-position:-54px -18px;}
#body ul.rating li.three a:hover {background-position:-36px -18px;}
#body ul.rating li.four a:hover {background-position:-18px -18px;}
#body ul.rating li.five a:hover {background-position:0 -18px;}
#body .rating_review_input {margin:0;height:16px;}
#body .rating li.current_rate {background:url(bg/stars.jpg) left bottom;position:absolute;height:16px;z-index:1;}

#body dl.review { margin:5px 0;padding-top:5px;}
#body dl.review dt {margin-bottom:7px;height:1em;}
#body dl.review dd {clear:both;margin:0;}
#body dl.review .param {margin-left:20px;color:#757C83;}

/* Recommendation lists */
#body dl.recommlistdesc {margin:0 0 10px;}
#body dl.recommlistdesc dt {font-size:10px;padding:3px 0 7px;background:url(bg/linedot.gif) repeat-x bottom;}
#body dl.recommlistdesc dt a {font-size:10px;}
#body dl.recommlistdesc dd {font-size:10px;margin:3px 0;}

#body .recommitems .article {width:125px;margin-right:9px;float:left;color:#787F87;font-size:10px;}
#body .recommitems .article a {font-size:10px;}
#body .recommitems .article .picture {width:56px;height:42px;text-align:center;margin-bottom:3px;}
#body .recommitems input.btn {border-width:1px 0;}

#body .recomm_author {font-weight:normal;}
#body .recomlistdesc {float:left;width:415px;}

.verification_code {color:#000;padding:2px;text-align:center;width:80px;}

#body #demoAdminLink {border:1px solid;position:absolute;left:778px;top:160px;height:80px;width:200px;opacity:0.7;z-index:1000;}
#body #demoAdminLink .closeAdminLink {display:block;width:15px;height:12px;border:none;margin-left:185px;}
#body #demoAdminLink .openAdminLink  {display:block;width:185px;height:18px;border:none;margin-left:7px;margin-top:32px;}

#delivery_link {margin:10px 0 5px 0;}