/* 2010-09-10 17:28:12 */
@media all {
*                           { margin:0px; padding:0px; border:0px none; 
                              font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:100%;
                              color:#b0b0b0;
                            }
body                        {background:#000;font-size:80%;}                            
.cleaner                    { margin: 0px; padding: 0px; float: none; clear: both;
                              height: 1px; line-height: 0px; font-size: 1px;display:block;}
.hidden                     { display:none !important;}                              
table                       { border-collapse: collapse; text-align:left;}
a                           { text-decoration:none;color:#fff;}    
a:hover                     { text-decoration:underline;}
a img                       { border:0px solid;}

h1, h2, h3                  { text-transform:uppercase ; }
h4 {font-size:130%;background:url() transparent;color:#ccc;}
h5 {font-size:120%;background:url() transparent;color:#bbb;}
h6 {font-size:110%;background:url() transparent;color:#aaa;}
p                           { margin:0px 0px 1em 0px;}

.small                      { font-size:90%;}
.white                      { color:#fff;}
.upozorneni                 { color:#c33;padding:0px;}

ul.ul-normal                {margin-left:20px;}
ul.ul-normal ul             {margin-left:20px;}

form h4                     { font-size:120%; color:#BDBDBD;font-weight:bold;margin-bottom:0.5em;}
form label                  { color:#eee;display:block;margin-bottom:0.1em;margin-top:0.3em;width:300px;}
form label.popup:hover      { color:#fff;}

form fieldset               { background:url(img/bg-fieldset.gif) bottom repeat-x #131313;padding:0.5em 1em;}
form input, form select     { margin:0.1em 0px 0.1em 0.4em;color:#ddd;padding:0.3em 0.2em;width:300px;background:url(img/bg-input2.gif) left top no-repeat #000;border-right:1px solid #313131;border-bottom:1px solid #1B1B1B;}
form select option          { color:#ddd;}
form input:hover            { color:#eee;background-color:#060606;}
form input:focus            { color:#fff;background-color:#000;}
form textarea               { height:60px;margin-left:0.4em;color:#ddd;padding:0.3em 0.3em;margin-top:0.2em;margin-bottom:0.2em;width:300px;background:url(img/bg-input2.gif) left top no-repeat #000;border-right:1px solid #313131;border-bottom:1px solid #1B1B1B;}
form textarea:hover         { color:#eee;background-color:#060606;}
form textarea:focus         { color:#fff;background-color:#000;}
form input.checkbox         { width:auto;}
form input.radio            { width:auto;}
form input.file            { width:auto;}
form input.button           { cursor:pointer;width:300px;color:#000;font-weight:bold;padding:0.1em 2em;background:#ddd;border:2px solid #999;}
form input.button:hover     { background:#fff;color:#000;}
form span                   { padding-left:0.6em;}


form .width30              { width:30px !important;}
form .width50              { width:50px !important;}
form .width80              { width:80px !important;}
form .width100              { width:100px !important;}
form .width120              { width:120px !important;}
form .width150              { width:150px !important;}
form .width180              { width:180px !important;}
form .width200              { width:200px !important;}
form .width300              { width:300px !important;}
form .width400              { width:400px !important;}
form .width500              { width:500px !important;}
form .width600              { width:600px !important;}

form .height200              { height:200px !important;}
form .height150              { height:150px !important;}
form .height100              { height:100px !important;}
form .height50               { height:50px !important;}

}


@media print {
*                           { margin:0px; padding:0px; border:0px none; 
                              font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:100%;color:#000;}
*, body *, body             { background:url() #ffffff !important;}
                              
body                        { font-size: 70%; color:#fff;}

h2 a, h3 a, .advert, div#detail-left form, hr, .main-box-bottom, #header-menu, #header-menu-bottom, #header2, #header3, #header2-bottom, #left {display:none;}

h1,h2,h3                    {font-size:130%;text-transform:uppercase;border-bottom:1px solid #666;}
p                           {margin:0px 0px 0.4em 0px;}
#main div.djs-profil-list p       { margin:0px 0px 0.2em 70px;position:relative;display:block;min-height:12px;}
#main div.djs-profil-list a       { color:#ddd;}
#main div.djs-profil-list a.djs-list-play { position:absolute;left:-70px;top:0px;}
#main div.styles-select a.style-selected { font-weight:bold;}
#main div.styles-select a.page-selected { font-weight:bold;font-size:120%;}
#main div.styles-select a         { padding:0px 1em 0px 0px;}

#main div.vinyl-link-left {float:left;margin:0px 1em 0.4em 0px;width:100px;}
#main div.sec3 em         {display:none;}
#main div.sec3 a          {visibility:hidden;}
#main div.sec3 a strong   {visibility:visible;position:absolute;right:0px;top:0px;}
#main div.vinyl-link {position:relative;}
#main div.partylink span {padding:0px 1em 0px 0px;}

div#detail-left   {float:left;width:300px;padding:0px;margin:0px;}
div#detail-main   {float:right;width:340px;padding:0px;margin:0px;}
div#detail-main div#samples      { margin:1em 0px 2em 0px;}
div#detail-main div#samples a    { font-size:90%;display:block;}
}


@media screen, projection {

*                           { margin:0px; padding:0px; border:0px none; 
                              font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:100%;}
          
.left                       { float:left;}                              
.right                      { float:right;}                              
hr                          { display:none; }                          

body                        { background: #000; }

.hidden-screen              { display:none !important;}                              

.heightSynchro              { min-height:17em;}

#main-body div#env          { width:952px; margin:0px auto;}
#main-body div#header       { margin:0px auto 3px auto;height:57px;width:954px; position:relative;background:url(img/bg-header.gif) top #000000 no-repeat;}
#main-body div#header #logo-header { position:absolute;left:67px;top:14px;}

div#header-menu             { padding:4px 20px 0px 11px; background:url(img/bg-header-menu.gif) top no-repeat;min-height:3px;}
div#header-menu-right       { padding:0px 0px 0px 3em; float:right;}
div#header-menu-bottom      { border-bottom:6px solid #000;background:url(img/bg-header-menu-bottom.gif) top no-repeat;font-size:1px;height:4px;}

table.overlib-table         { background:#f0f0f0;color:#000;}
table.overlib-table td      { padding:1px 0.5em;font-size:90%;}
table.overlib-table font    { color:#000 !important;}

div#header2                 { color:#858D91;border:1px solid #0a0a0a; min-height:52px;width:952px; background:url(img/bg-header2.gif) top no-repeat;}
div#header2 div a           { float:right;width:135px;margin:8px 8px 8px 0px;color:#858D91; } 
div#header2 h3 a            { color:#858D91; } 
div#header2 h3              { color:#858D91;margin:18px 10px 8px 18px; font-size:110%; float:left; font-weight:normal;}
div#header2 h3 strong       { color:#fff; font-weight:bold;}
div#header2-bottom          { font-size:1px;height:10px;background:#000;}

div#header3                 { width:952px; background:url(img/bg-header3.gif) top no-repeat;padding:7px 0px 3px 0px;}
div#header3-bottom          { width:952px; background:url(img/bg-header3-bottom.gif) top no-repeat;font-size:1px;height:10px;}

form#form-search   { float:left;background:url(img/bg-search.gif) #ddd left no-repeat;width:95px;margin:0.1em 10px 0.1em 12px;}
form#form-search fieldset { background:url() transparent;padding:0px;}
form#form-search input { padding:0px;margin:0px;border:0px solid;}
form#form-search input.fStr { width:75px;color:#000;background:url() transparent;padding:1px 0px 1px 2px;float:left;font-weight:bold;margin:0px;}
form#form-search input.fSearch { width:16px;height:1.4em;float:right;vertical-align:middle;padding:0px;background:url()transparent;margin:0px;}

a#a-profisearch {display:block;float:left;color:#737A7D;margin:0.1em 0px;font-size:90%;}
a#a-registration {display:block;float:left;color:#737A7D;margin:0.1em 0px;}
a#a-remind {display:block;float:left;color:#737A7D;margin:0.1em 0px 0px 1.5em;}
a#a-basket {display:block;float:right;color:#eee;margin:0.1em 10px;}
a#a-basket strong {font-size:120%;padding-left:1em;color:#eee;}

div#logged-user {color:#fff;float:left;margin:0px 1em;border-right:2px solid #222;border-left:2px solid #222;padding:0px 1em;}
div#logged-user h4 {margin:0px 0px 0px 4px;padding:0px;color:#fff;font-size:100%;display:inline;}
div#logged-user a {color:#A31C1E;}

form#form-login fieldset { background:url() transparent;float:left;margin:0px 1em;border-right:2px solid #222;border-left:2px solid #222;padding:0px 1em;}
form#form-login input { color:#000;font-weight:bold;float:left;width:100px;margin-right:0.8em;background:url(img/bg-search.gif) #ddd left no-repeat;padding:1px 2px;}
form#form-login input#fxLogin { background:url(img/bg-login.gif) #ddd left no-repeat;padding-left:40px;width:60px;}
form#form-login input#fxPassword { background:url(img/bg-password.gif) #ddd left no-repeat;padding-left:40px;width:60px;}

form#form-login input.button { float:left;width:auto;margin:0px;padding:0px;border:0px solid;}

form#form-login input.button { margin:0px;padding:0px;background:url() transparent;color:#737A7D;font-weight:normal;}
form#form-login input.button:hover { text-decoration:underline;}



div#main                    { width:750px;float:right;}
div.main-box-top            { background:url(img/bg-main-box-top.gif) top no-repeat;height:3px;font-size:1px;}
div.main-box                { background:url(img/bg-main-box.gif) top repeat-y;}
div.main-box-bottom         { background:url(img/bg-main-box-bottom.gif) top no-repeat;height:3px;margin-bottom:8px;font-size:1px;}
div.main-box-content        { padding:7px 14px;}

div.paging                { padding:0.3em 12px;}

div#main div.infobox  div.main-box-content      { color: #fff !important;}
div#main div.infobox  div.main-box-content a     { text-decoration:underline;}
div#main div.infobox li     { list-style: inside; color:#ff0000;}
div#main div.infobox li span  { color:#aaa;}

div#left                    { width:194px;float:left;}

#main-body div#env          { background:url(img/bg-main.gif) left top repeat-y;}


#main h1                          { background:url(img/bg-h1.gif) top left repeat-y;padding:4px 9px 2px 9px;color:#000;}
#main h2, #main h3                { background:url(img/bg-h2.gif) top left repeat-y;padding:4px 9px 2px 9px;color:#999;}
#main h2.status-ok                { color:#00cc00;}
#main h2.status-ko                { color:#dd0000;}

#main h1 em, #main h2 em,#main h3 em, #main h1 a, #main h2 a, #main h3 a    { float:right;font-style:normal;font-weight:normal;text-transform:none ;}
#main h1 span.redh1 a             { color:#000;}
#main div.h1-bottom               { margin-left:3px;background:url(img/bg-h1-bottom.gif) top left repeat-y;font-size:1px;height:3px;}

#main div.articles-list           { }
#main div.articles-list img       { float:left;width:80px;height:52px;}
#main div.articles-list div       { float:right;width:632px;margin-bottom:1.2em;}
#main div.articles-list h3        { background:url() transparent; text-transform:none;margin:0px 0px 0.3em 0px;padding:0px;color:#777;font-size:120%;}
#main div.articles-list em        { font-size:70%;}
#main div.articles-list a         { color:#999;line-height:1.1em;}
#main div.articles-list a:hover   { color:#ddd;text-decoration:none;}

#main div.news-list ul            { margin-left:10px;}
#main div.news-list li            { color:#888;}
#main div.news-list a             { color:#888;}
#main div.news-list a:hover, #main div.news-list a:hover em, #main div.news-list a:hover div  { color:#fff;}

#main div.news-thumb img          { float:left;margin:2px 1em 2px 0px;}
#main div.news-thumb a            { color:#b0b0b0;}
#main div.news-thumb a:hover      { color:#ccc;text-decoration:none;}

#main div.djs-profil h2           { position:relative;background:transparent; font-size:120%;color:#9C9C9C;padding:0px;margin-bottom:1em;}
#main div.djs-profil h4           { color:#4C4C4C;font-weight:normal;}

#main div.party-info h2           { position:relative;background:transparent; font-size:120%;color:#9C9C9C;padding:0px;margin-bottom:1em;}
#main div.party-info h4           { color:#4C4C4C;font-weight:normal;}

#main div.news-styles-links a     { color:#999;}
#main div.news-styles-links p a     { padding-right:1em;}
#main div.news-styles-links p     { margin-bottom:0.7em;margin-left:62px;}
#main div.news-styles-links h4     { color:#aaa;font-size:110%;}
#main div.news-styles-links a:hover { color:#fff;}
#main div.news-styles-links em    { width:60px;float:left;display:block;height:1.4em;font-style:normal;clear:both;}
#main div.news-styles-links br    { clear:left;}
#main div.news-styles-links div    { float:right;width:660px;}

#main div.partylinks p            { margin-bottom:0.5em;}
#main div.partylink               { line-height:1em; background:url(img/bg-partylink.gif) top no-repeat;padding:4px 16px 0px 16px;}
#main div.partylink h4            { overflow:hidden;white-space:nowrap;line-height:1.6em;font-weight:bold;text-transform:uppercase;float:left;width:192px;margin-right:10px;color:#000;font-size:120%;}
#main div.partylink span.partylink-djs { display:block;float:left;width:176px;margin-right:16px;color:#000;font-size:90%;line-height:1em;}
#main div.partylink span.partylink-date { line-height:1.6em;display:block;float:left;width:96px;color:#000;font-size:120%;font-weight:bold;}
#main div.partylink span.partylink-place { overflow:hidden;white-space:nowrap;line-height:1.6em;display:block;float:left;width:145px;color:#000;font-size:120%;font-weight:bold;}
#main div.partylink a             { line-height:1.8em;display:block;float:right;width:30px;color:#777;font-weight:bold;}

#main div.partylink-bottom        { background:url(img/bg-partylink-bottom.gif) top no-repeat;font-size:1px;height:4px;margin-bottom:5px;}

#main div.vinyl-link p            { margin-bottom:0em;}
#main div.vinyl-link span.sep { display:block;height:3px;}
#main div.vinyl-link div.vinyl-link-left { float:left;width:96px;margin-left:5px;}
#main div.vinyl-link div.vinyl-link-left .vinyl-status { float:left;width:9px;height:80px;display:block;}
#main div.vinyl-link div.vinyl-link-left .vinyl { float:left;width:80px;height:80px;display:block;}
#main div.vinyl-link div.vinyl-link-left .vinyl img { width:80px;height:80px;}

#main div.vinyl-link div.vinyl-link-right{ float:right;width:644px;padding:1px 0px 2px 0px;}
#main div.vinyl-link div.sec1     { float:left;width:191px;margin-right:5px;overflow:hidden;}
#main div.vinyl-link div.sec2     { float:left;width:205px;margin-right:5px;overflow:hidden;}
#main div.vinyl-link div.sec3     { float:left;width:233px;margin-right:5px;overflow:hidden;}

#main div.vinyl-link div.sec1 a:hover { text-decoration:underline;}
#main div.vinyl-link div.sec1 p   { font-size:90%;}
#main div.vinyl-link div.sec1 h4  { color:#fff;font-size:111%;font-weight:bold;margin-bottom:0.2em;}
#main div.vinyl-link div.sec1 h4  a{ color:#ccc;}
#main div.vinyl-link div.sec1 strong  { color:#888;margin-bottom:0.8em;display:block;}
#main div.vinyl-link div.sec1 em  { display:block;float:right;margin-right:1em;font-style:normal;}
#main div.vinyl-link div.sec1 p img { vertical-align:bottom;}

#main div.vinyl-link div.sec2 a   { font-size:90%;color:#bbb;min-height:10px;background:url(img/real.gif) 0px 3px no-repeat;padding-left:34px;display:block;}
#main div.vinyl-link div.sec2 a:hover { color:#fff;background:url(img/real.gif) -500px 3px no-repeat;}
#main div.vinyl-link div.sec2 a:visited { color:#555;}
#main div.vinyl-link div.sec2 a:visited:hover { color:#fff;}

#main div.vinyl-link div.sec3 p   { line-height:1.2em;font-size:90%;}

#main div.vinyl-link div.vinyl-link-right div.cleaner{ height:6px;}

#main div.vinyl-link div.sec3 a   { }
#main div.vinyl-link div.sec3 a strong { font-weight:bold; font-size:120%; color:#fff; }
#main div.vinyl-link div.sec3 a strong.sleva { font-weight:bold; font-size:120%; color:#0f0; }
#main div.vinyl-link div.sec3 a em { color:#5B0000; display:block;float:right;margin:0px 1em 0px 0px; font-style:normal;font-size:90%; }
#main div.vinyl-link div.sec3 a:hover em { text-decoration:underline; cursor:pointer;}
#main div.vinyl-link div.sec3 a:hover { text-decoration:underline; }

#main h1.select-style a           { display:inline;float:none;font-weight:bold;color:#000;text-transform:uppercase;}
#main h1.select-style a.style-selected { font-size:130%;}
#main div.styles-select h4        { display:inline;color:#b4b4b4;font-size:100%;font-weight:normal;}
#main div.styles-select a         { color:#757474;padding:0px 1em 0px 0px;}
#main div.styles-select a:hover   { color:#fff;}
#main div.styles-select a.style-selected { color:#fff;}
#main div.styles-select div.pages                   { margin-top:1em;}
#main div.styles-select div.scroll                   { text-align:center;}

#main div.articles-list div.pages         { float:none;width:auto;clear:both;margin:1em 0px 0px 0px;}
#main div.pages h4        { display:inline;color:#b4b4b4;font-size:100%;font-weight:normal;}
#main div.pages a                 { font-weight:bold;color:#AFAEAE;font-size:120%;padding:0px 0px 0px 0.1em;}
#main div.pages a.page-selected   { color:#fff;font-size:150% !important;}

#main div.djs-profil-list p       { color:#777;margin:0px 0px 0.2em 70px;position:relative;display:block;min-height:12px;}
#main div.djs-profil-list a       { color:#ddd;}
#main div.djs-profil-list a.djs-list-play { position:absolute;left:-70px;top:0px;}

#main div.list-dostupnost  { margin:0px 0px 0px 2em;}
#main div.list-dostupnost img { float:left;margin-right:0.5em;}
#main div.list-dostupnost br { clear:left;}

form#order fieldset {margin-bottom:0.7em;}

table.info {border:1px solid #aaa;}
table.info td {padding:0.2em 1em;}
table.info tr:hover {background:#222;}

#main table.cart {border:1px solid #111;}
#main table.cart td {border:1px solid #111;padding:0.3em 0.5em;}
#main table.cart tr {background:#222;}
#main table.cart tr.sum {background:#333;}
#main table.cart tr:hover {background:#333;}
#main table.cart td.small {font-size:90%;}
#main table.cart td.big {font-size:115%;color:#ccc;}
#main table.cart td.center {text-align:center;}
#main table.cart td.count input.button { border:0px solid;margin:0px;padding:0px;background:url() transparent;color:#ccc;font-weight:normal;}
#main table.cart th {border:1px solid #111;padding:0.3em 0.5em;text-align:center;background:#333;}

#main table.cart span.status-objednano {color:#999;}
#main table.cart span.status-storno, .red {color:#c00;}
#main table.cart span.status-vCR, .green {color:#0c0;}

img.img-news {width:120px;height:40px;}

#left div.left-sep                { font-size:1px;height:8px;background:#000;}
#left div.left-mainsep            { font-size:1px;height:4px;background:url(img/bg-left-mainsep.gif) top left no-repeat;margin-bottom:14px;}

#left div.left-box1               { background:url(img/bg-left-box1.gif) bottom left no-repeat;padding-bottom:8px;}
#left div.left-box1-top          { background:url(img/bg-left-box1-top.gif) top left no-repeat;padding:7px 10px 3px 13px;}
#left div.left-box1-sep           { background:url(img/bg-left-box1-sep.gif) top left no-repeat;padding:6px 10px 3px 13px;}

#left a.a-profi     { display:block;float:right;color:#747474;font-size:90%;}

#left div.left-box1-sep a.a-order    { color:#fff;}
#left div.left-box1-sep a.a-order strong { float:right;font-size:120%;font-weight:bold;color:#fff;}


#left div.left-box2               { background:url(img/bg-left-box2.gif) bottom left no-repeat;padding-bottom:3px;}
#left div.left-box2 h4            { text-transform:uppercase; font-size:120%;font-weight:bold;color:#353535;margin:0px 0px 0.6em 0px;}
#left div.left-box2 h4 img        { display:block;}
#left div.left-box2 div           { padding:0px 13px 2px 13px;}

#left div.left-box2 ul            { margin-left:12px;}
#left div.left-box2 li            { color:#747474; list-style: disc outside;font-size:110%;padding:0.04em 0px;}
#left div.left-box2 li li         { font-size:100%;}
#left div.left-box2 li.active     { color:#fff;}
#left div.left-box2 li.active a   { color:#fff;}
#left div.left-box2 li.active li a   { color:#747474;}
#left div.left-box2 li a          { color:#747474;}
#left div.left-box2 li li a          { color:#747474;}
#left div.left-box2 li li.active a          { color:#fff;}
#left div.left-box2 li a:hover    { color:#fff;}
#left div.left-box2 li li a:hover    { color:#fff;}
#left div.left-box2 li.highlight a          { color:#BDBF00;}
#left div.left-box2 li li a:hover    { color:#EDEF00;}

#left div.left-djprofil           { padding:27px 56px 6px 26px; position:relative;background:url(img/bg-left-djprofil.gif) top left no-repeat;min-height:22px;}
#left div.left-djprofil-bottom    { background:url(img/bg-left-djprofil-bottom.gif) top left no-repeat;font-size:1px;height:1px;margin-bottom:14px;}
#left div.left-djprofil h4        { position:absolute;left:16px;top:8px;font-weight:normal;font-size:90%;}
#left div.left-djprofil a         { color:#747474;}
#left div.left-djprofil a.left-djprofil-dj { color:#747474;font-size:110%;display:block;margin:0px 0px 0.4em 0px;}

#left div.left-flyer              { padding:0px 18px 0px 13px;margin-bottom:14px;}
#left div.left-flyer img          { display:block;}

#left div.left-frontal            { padding:0px 15px 0px 10px;margin-bottom:14px;}
#left div.left-frontal img        { display:block;}

#left div.left-real               { padding:0px 18px 0px 13px;margin-bottom:14px;}
#left div.left-real img           { display:block;}

#left div.left-loga               { padding:0px 18px 0px 13px;margin-bottom:14px;}
#left div.left-loga img           { display:block;}

#left div.left-vinylbox               { padding:0px 18px 0px 13px;margin-bottom:14px;}
#left div.left-vinylbox img           { display:block;}

#left div.left-foga               { padding:0px 16px 0px 11px;}
#left div.left-foga img           { display:block;}
#left div.left-foga2              { color:#000;margin:0px 18px 14px 13px;background:url(img/bg-left-foga.gif) bottom left no-repeat #4E4E4E;padding:5px 3px 5px 11px;min-height:31px;}
#left div.left-foga2 a            { font-weight:bold;color:#9A4B25;text-transform:uppercase;display:block;float:right;}
#left div.left-foga2 span         { color:#505050;}

#left div.left-emailcenter        { margin:0px 18px 14px 13px;background:url(img/bg-email-center.gif) top left no-repeat #000;min-height:31px;}
#left div.left-emailcenter h4     { color:#aaa;padding:2px 2px 2px 4px;margin:0px;}
#left div.left-emailcenter h4 a    { color:#aaa;display:inline;float:none;}
#left div.left-emailcenter a    { color:#666;display:block;float:right;padding:0px 4px 2px 2px;}

#left div.left-3desky        { margin:0px 18px 14px 13px;background:url(img/bg-left-3desky.gif) top left no-repeat #000;border-right:1px solid #111;padding:0px 5px 1em 5px;}
#left div.left-3desky h4     { font-size:90%;font-weight:normal;color:#E9611D;text-align:right;padding:0px 2px 2px 35px;margin:0px 0px 0.0em 0px;text-align:right;}
#left div.left-3desky a      { color:#fff;display:block;text-align:right;margin-bottom:0.0em;}
#left div.left-3desky p      { font-size:90%;margin-bottom:0px;padding:0px;line-height:1.1em;}
#left div.left-3desky p a    { color:#aaa;display:inline;}
#left div.left-3desky strong      { color:#fff;font-weight:normal;display:block;}
#left div.left-3desky strong a    { color:#aaa;display:block;float:right;width:auto;}

#left div.left-banner {padding:0px 8px 0px 13px;margin-bottom:10px;}


#footer {padding:1em 1em 1em 1em;text-align:right;color:#333;font-size:92%;}
#footer a {color:#333;}
#footer a:hover {color:#666;}

/* DETAIL */
body#detail-body div#env          { width:850px;margin:0px auto;}
body#detail-body div#header       { height:42px;background:url(img/detail/bg-top.gif) top left no-repeat;position:relative;}
body#detail-body div#header img   { position:absolute;left:8px;top:3px;}

body#detail-body div#detail-left  { float:left; width:300px;margin:0px 14px 0px 20px;}
body#detail-body div#detail-main  { float:right; width:516px;}

div#detail-left img               { display:block;margin-bottom:0.5em;width:300px;height:300px;}
div#detail-left p.date            { text-align:right;color:#ACB6BB;}


div#detail-left textarea          { width:260px;}
div#detail-left input             { width:264px;}
div#detail-left label             { width:260px;}
div#detail-left form              { margin-bottom:1em;}

div#detail-left div.discussion    { height:180px;overflow:auto;padding-right:1em;}

div.discussion h4 { color:#666;font-weight:normal;}
div.discussion h4 em { font-size:90%;color:#666;font-weight:normal;display:block;float:right;font-style:normal;}
div.discussion p  { line-height:1.1em;margin-bottom:0.5em;}


div#detail-main div.box          { padding:0.5em 12px; background:url(img/detail/bg-box.gif) top left no-repeat;}
div#detail-main div.box-bottom   { margin-bottom:8px; background:url(img/detail/bg-box-bottom.gif) top left no-repeat;height:3px;font-size:1px;}

div#detail-main h1               { font-size:120%;color:#eee;font-weight:bold;margin-bottom:0.3em;text-transform:none;}
div#detail-main h2               { font-size:100%;color:#eee;font-weight:bold;margin-bottom:0.3em;text-transform:none;}
div#detail-main p                { margin-bottom:0.3em;}
div#detail-main a                { color:#b0b0b0;}
div#detail-main div#samples      { margin:1em 0px 2em 0px;}
div#detail-main div#samples a    { font-size:90%;min-height:10px;background:url(img/real.gif) 0px 3px no-repeat;padding-left:34px;display:block;}
div#detail-main div#samples a:hover { color:#fff;background:url(img/real.gif) -500px 3px no-repeat;}
div#detail-main div#samples a:visited { color:#555;}
div#detail-main div#samples a:visited:hover { color:#fff;}

div#detail-main p#description    { margin-bottom:2em;}
div#detail-main div#status       { float:left;font-size:90%;margin-top:0.2em;}
div#detail-main a#a-buy          { float:right;font-size:120%;}
div#detail-main a#a-buy strong   { color:#fff;font-size:120%;padding-right:0.5em;}
div#detail-main a#a-buy strong.sleva   { color:#0f0;font-size:120%;padding-right:0.5em;}

div#detail-main h4               { font-size:100%;padding:0px 0px 0.2em 6px; font-weight:normal;color:#A6A6A2;}


form#fx-login                    { margin-bottom:1em;}
form#fx-login fieldset           { margin-top:0.2em;}
form#fx-login label              { font-size:0.9em;font-weight:normal;background:url() transparent;padding-right:2px;color:#999;display:block;margin-bottom:0.2em;margin-top:0.2em;float:left;width:40px;text-align:right;}
form#fx-login input              { color:#444;padding:0.1em 0.2em;margin-top:0.2em;margin-bottom:0.2em;width:100px;background:url(img/bg-input.gif) left no-repeat #C4C4C4;}
form#fx-login input.button       { cursor:pointer;background:url(img/bg-button.gif) left repeat-x #000;color:#ddd;font-weight:bold;padding:0.1em 2em;}
form#fx-login input.button:hover { color:#fff;background:url(img/bg-button.gif) right repeat-x #000;}




/* lightbox */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(libs/lightbox/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(libs/lightbox/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../libs/lightbox/overlay.png", sizingMethod="scale");
	}

body { font-size: 65%; }
}
