body, html                      { background-color: #f6f5d9; width: 100%; height: 100%; font-family: Arial, Verdana, Tahoma; font-size: 11px; margin: 0px; padding: 0px; }
img								{ border: none; line-height: normal !important; padding: 0px; margin: 0px; }
table, table tr, table tr td, th	{ border-collapse: collapse; margin: 0px; padding: 0px; }
a:active,                
a:focus                         { outline: none !important; }
.clear				            { clear: both; }
span.clear			            { display: block; font-size: 1px !important; position: relative; line-height: 0px !important; height: 0px; overflow: hidden; }
form							{ margin: 0px; padding: 0px; }

#container          { width: 1005px; min-height: 100%; background: #fff url('../images/shadow.jpg') right top repeat-y; position: relative; }
.ie-6 #container    { height: 100%; background: #fff url('../images/shadow.jpg') right top repeat-y }
#header             { width: 995px; }
#content            { width: 995px; padding-bottom: 112px; background-color: #fff; }
#footer             { position: absolute; left: 0px; bottom: 0px; width: 995px; height: 112px; background-color: #dfd57e; }

#header .top-border         { height: 16px; background: url('../images/header.border.top.jpg'); font-size: 0px; line-height: 0px; overflow: hidden; }
#header .h-bg           { height: 59px; border-bottom:1px solid white; background: #fff url('../images/header.bg.jpg') left top repeat-x; }
.ie-6 #header .h-bg     { height: 60px; }
#header .logo           { position: relative; left: 12px; top: 12px; float: left; }
#header .menu           { height: 30px; background-color: #fff; }
#header .menu a                         { height: 30px; overflow: hidden; display: block; float: left; position: relative; z-index: 5; background-repeat: no-repeat; background-position: 0 0; }
#header .menu a:hover                   { background-position: 0 -30px; }
#header .menu .sep                      { width: 1px; height: 26px; background: url('../images/en/sep.png') top left no-repeat; float: left; }
#header .menu .lang-bg .flags           { height: 20px; float: right; padding-right: 10px; padding-top: 0px; }
#header .menu .lang-bg .flags img       { margin: 5px 0 0 0; }
#header .menu .lang-bg .flags .flag     { margin: 5px 4px 0 0; }
#header .box-search                         { float: right; position: relative; padding: 27px 10px 0px 0px; width: 173px; height: 23px; background: url('../images/header.points.vertical.jpg') bottom left no-repeat; }
#header .error-msg                          { float: right; padding: 32px 10px 0 0; color: red; font-weight: bold; }
#header .box-search .input-search           { position: absolute; top: 31px; left: 13px; width: 83px; font-size: 12px; border: 1px solid black; background-color: #f7f5d9; }
.ie-6 #header .box-search                   { width: 183px; height: 50px; }
.ie #header .box-search .input-search,
.opera #header .box-search .input-search    { width: 81px; }
.ie-6 #header .box-search .input-search     { width: 85px; }
.safari #header .box-search .input-search   { height: 15px; }
#header .box-search .btn-submit             { position: absolute; top: 29px; left: 108px; width: 65px; height: 23px; }
#header .box-search a                       { height: 23px; overflow: hidden; display: block; background-repeat: no-repeat; background-position: 0 0; }
#header .box-search a:hover                 { background-position: 0 -23px; }

#footer .menu               { height: 14px; padding: 10px 0 10px 0; text-align: center; color: #867800; font-size: 11px; }
.ie-7 #footer .menu         { height: 13px; padding: 11px 0 10px 0; }
#footer .menu a             { color: #867800; font-size: 11px; vertical-align: middle; text-decoration: none; }
#footer .menu a:hover       { color: #005d8c !important; font-size: 11px; vertical-align: middle; text-decoration: underline; }
#footer .points             { width: 973px; height: 1px; margin: 0 9px 0 9px; background: url('../images/footer.points.jpg') left top repeat-x; font-size: 0px; line-height: 0px; overflow: hidden; }
#footer .text               { display: block; padding: 9px 0px 6px 9px; font-size: 9px; color: #bda900; }
#footer img                 { margin-left: 9px; }

/* Wine card pop-up container */
.winecard-pop   { display: none; position: absolute; top: 0px; left: 50%; margin-left: -148px; z-index: 10; }

/* general */
.col-1                              { position: relative; left: 0px; top: 0px; width: 687px; float: left; }
.col-1 .inner-content               { width: 660px; padding: 13px 0px 0 16px; }
.ff .col-1 .inner-content               { width: 660px; padding: 12px 0px 0 16px; }
.ie-6 .col-1 .inner-content             { width: 676px; }
.inner-content .pagetitle               { font-size: 18px; color: #4d4500; padding-bottom: 8px; background: url('../images/content.points.double.jpg') left bottom repeat-x; }
.inner-content .pagetitle a             { text-decoration: none; color: #4d4500; }
.inner-content .date-test               { font-size: 11px; color: #5a5a5a; padding-top: 4px; }
.inner-content .tested                  { margin-top: 1px; }
/*.inner-content .winecard-link           { height: 25px; white-space: nowrap; display: inline; float: left; vertical-align: middle; font-size: 11px; padding-bottom: 3px; text-decoration: none; color: #000; }*/
.inner-content .winecard-link           { position: relative; top: -5px; }
.inner-content .winecard-link a,
.inner-content .winecard-link           { line-height: 29px; display: inline; font-size: 11px; text-decoration: none; color: #000; }
.ie-6 .inner-content .winecard-link     { position: static; }
.ie-8 .inner-content .winecard-link     { height: 24px; padding-top: 1px; }
.inner-content .winecard-link a:hover   { color: #005d8c; }
.inner-content .winecard-link img       { vertical-align: middle; }

/* HOME only */
.page-home .col-1                           { position: relative; left: 0px; top:-4px; width: 687px; float: left; z-index: 2; }
.page-home .col-1 .aboutus                  { height: 157px; display: block; }
.page-home .col-1 .bottom-border            { height: 13px; background-color: #f7f5d9; font-size: 0px; line-height: 0px; overflow: hidden; }
.page-home .col-1 .inner-content                   { width: 643px; padding-left: 29px; padding-top: 9px; }
.ie-6 .page-home .col-1 .inner-content             { width: 670px; padding-top: 10px; }
.ff .page-home .col-1 .inner-content               { padding-top: 8px; }
.page-home .col-1 .inner-content .richtext         { padding: 15px 18px 20px 0px; font-size: 12px; }
.ie-7 .page-home .col-1 .inner-content .richtext   { padding: 14px 0 19px 0; }

/* PAGE RICHTEXT only */
.page-richtext .col-1 .inner-content .richtext              { padding: 10px 0px 10px 0px; }
.ie-7 .page-richtext .col-1 .inner-content .richtext        { padding-top: 9px; }

/* WINETEST LIST only */
.page-winetests .select-box             { margin-top: 8px; }
.ie-7 .page-winetests .select-box             { margin-top: 8px; }

/* WINE SEARCH BOX */
.box-winesearch             { width: 308px; height: 153px; background: url('../images/box.winesearch.bg.jpg') left top repeat-x; }
.box-winesearch .content    { position: relative; padding: 9px 0px 16px 13px; }
.box-winesearch .title      { width: 283px; padding-bottom: 7px; background: url('../images/box.winesearch.points.jpg') left bottom repeat-x; }
.box-winesearch form        { padding-top: 20px; }
.box-winesearch label       { display: block; float: left; width: 49px; padding-left: 14px !important; text-align: left; font-size: 11px; font-weight: normal; color: #f7f5d9; }
.ie-6 .box-winesearch label       { margin-left: 7px !important; padding-left: 0px !important;}
.box-winesearch input       { float: left; width: 109px; height: 15px; border: 0px; background-color: #f7f5d9; margin: 0 0 0 5px !important; font-size: 11px; }
.box-winesearch select      { float: left; width: 110px; height: 17px; border: 0px; background-color: #f7f5d9; margin: 0 0 0 5px !important; font-size: 11px; }
.box-winesearch .newrow 	{ clear: both; display: block; font-size: 1px !important; position: relative; line-height: 3px !important; height: 3px; overflow: hidden; }
.box-winesearch a           { height: 23px; overflow: hidden; display: block; background-repeat: no-repeat; background-position: 0 0; }
.box-winesearch a:hover     { background-position: 0 -23px; }
.box-winesearch .error-msg  { clear: both; padding-top: 10px; margin-left: 14px; font-weight: bold; color: #ffffff; }
.box-winesearch .search     { position: absolute; top: 54px; left: 209px; width: 75px; }
.box-winesearch .detailed   { position: absolute; top: 84px; left: 209px; width: 75px; }
.box-winesearch .inv-submit { width: 0px; height: 0px; border: none; padding: 0px; margin: 0px; display: none; }
.ie-8 .box-winesearch input         { width: 107px; float: none;}
.ie-7 .box-winesearch input         { width: 107px; float: none; margin: 0 !important; }
.ie-6 .box-winesearch input         { height: 17px; float: none; margin-left: 2px !important; }
.ie-6 .box-winesearch .row2 label,
.ie-7 .box-winesearch .row2 label   { padding-top: 1px; }
.ie-6 .box-winesearch select        { width: 109px; }
.ie-7 .box-winesearch select        { height: 19px; width: 109px; margin: 0 !important; }
.opera .box-winesearch select       { height: 17px; width: 112px; }
.safari .box-winesearch select      { height: 15px; width: 109px; }
.ie-6 .box-winesearch .search       { position: absolute; top: 54px; left: 196px; }
.ie-6 .box-winesearch .detailed     { position: absolute; top: 84px; left: 196px; }
.ie-6 .box-winesearch label         { margin-left: 7px; }

/* BOX WINETEST LEAD */
.winetest-leads             { margin: 25px 0 16px 0; }
.winetest-lead              { }
.winetest-lead img.thumb    { float: left; margin-right: 10px; border: 1px solid #dfd57e; }
.winetest-lead .thumb-left  { float: left; width: 112px; }
.winetest-lead .title a     { font-size: 12px; font-weight: bold; color: #4d4500; text-decoration: none; }
.separator                  { clear: both; display: block; padding-top: 7px; margin-bottom: 6px; background: url('../images/content.points.single.jpg') left bottom repeat-x; }
.ie-7 .separator            { padding-top: 3.5px; }
.ie-6 .separator            { padding-top: 4px; }
.winetest-lead .tested   { float: left; width: 540px; }

/* select box (organize tests by, tests/page): winetests, search results */
.select-box             { height: 18px; padding: 5px 0 6px 10px; margin-top: 2px; font-size: 11px; color: #5a5a5a; vertical-align: middle; background-color: #f7f5d9; }
.ie-7 .select-box       { margin-top: 1px; height: 20px; padding-top: 3px; }
.safari .select-box     { height: 19px; padding-top: 4px; }
.select-box form        { display: inline; }
.select-box a           { font-size: 11px; color: #5a5a5a; }
.select-box select      { margin: 0 8px 0 2px; border: 1px solid #dfd57e; font-size: 11px; color: #5a5a5a; vertical-align: middle; background-color: #f7f5d9; }

/* general pager (winetests, search results) */
.pager-container            { margin-top: 5px; height: 30px; text-align: center; }
/*.ie-6 .pager-container      { padding-bottom: 10px; }*/
/*.ie-7 .pager-container      { padding-bottom: 7px; }*/
.pager                      { margin-left: auto; margin-right: auto; font-size: 11px; font-weight: bold; }
.pager a                    { width: 20px; height: 20px; display: block; float: left; margin-right: 2px; padding-top: 3px; text-decoration: none; text-align: center; color: #aca560; background: url('../images/pager.bg.off.jpg') top left no-repeat; }
.pager a.active             { color: #5a5a5a; background: url('../images/pager.bg.on.jpg') top left no-repeat; }
.pager .arrow-ll            { background: url('../images/btn.pager.ll.jpg') top left no-repeat; }
.pager .arrow-ll-off        { background: url('../images/btn.pager.ll.off.jpg') top left no-repeat; }
.pager .arrow-l             { background: url('../images/btn.pager.l.jpg') top left no-repeat; }
.pager .arrow-l-off         { background: url('../images/btn.pager.l.off.jpg') top left no-repeat; }
.pager .arrow-r             { background: url('../images/btn.pager.r.jpg') top left no-repeat; }
.pager .arrow-r-off         { background: url('../images/btn.pager.r.off.jpg') top left no-repeat; }
.pager .arrow-rr            { background: url('../images/btn.pager.rr.jpg') top left no-repeat; }
.pager .arrow-rr-off        { background: url('../images/btn.pager.rr.off.jpg') top left no-repeat; }

/* WINETEST (single, detailed) */
.page-winetest .col-1 .inner-content .richtext      { padding: 20px 0px 10px 0px; }
.page-winetest .col-1 .inner-content .lead          { padding: 17px 20px 12px 0px; font-size: 12px; font-weight: bold; display: block; }
.page-winetest .col-1 .inner-content img.thumb      { float: left; margin-right: 10px; border: 1px solid #dfd57e; }

/* WINETEST result tablazat */
.page-winetest table.result                 { font-size: 11px; font-weight: bold; margin-bottom: 10px; }
.page-winetest table.result .winecard-link  { display: table; }
.page-winetest table.result td.title        { height: 20px; border-top: none; border-right: none; border-bottom: 1px solid white; border-left: none; color: white; background-color: #4d4500; }
.page-winetest table.result td .rel         { height: 15px; padding: 2px 0 2px 0; position: relative; }
.page-winetest table.result td.title .tl    { position: absolute; left: 0px; top: 0px; z-index: 2; }
.page-winetest table.result td.title .tr    { position: absolute; right: 0px; top: 0px; z-index: 2; }
.ie-6 .page-winetest table.result td.title .tl    { top: -1px; }
.ie-6 .page-winetest table.result td.title .tr    { top: -1px; }

.page-winetest table.result td.l-sub        { height: 17px; padding: 0 5px; text-align: center !important; color: white; background-color: #dfd57e; border-top: none; border-right: 1px solid white; width: 65px; }
.page-winetest table.result td.r-sub        { height: 17px; text-align: left; padding-left: 9px; color: white; background-color: #dfd57e; border-top: none; border-left: 1px solid white; }

.page-winetest table.result td              { height: 17px; border: 1px solid #dfd57e; text-align: center; }
.page-winetest table.result td.r            { text-align: left; padding: 7px 9px 0 9px; font-weight: normal; }

/* WINETEST comments section, form */
.page-winetest .col-1 .inner-content .comments         { padding: 12px 0 6px 3px; }
.page-winetest .comments-title  { font-size: 18px; color: #4d4500; padding: 10px 0 8px 0; background: url('../images/content.points.double.jpg') left bottom repeat-x; }
.comments .form-row             { }
.comments input                 { float: left; border: 1px solid #4d4500; background-color: #f7f5d9; font-size: 12px; }
.comments input.name            { width: 325px; }
.comments textarea              { float: left; width: 325px; height: 110px; overflow: hidden; border: 1px solid #4d4500; background-color: #f7f5d9; font-size: 12px; }
.comments label                 { display: block; float: left; width: 77px; font-size: 12px; color: #000; }
.comments .p                    { padding-left: 77px; }
.comments input.captcha         { width: 129px; display: block; float: left; }
.comments a                     { height: 23px; overflow: hidden; display: block; background-repeat: no-repeat; background-position: 0 0; }
.comments a:hover               { background-position: 0 -23px; }
.opera .comments input.captcha,
.ie .comments input.captcha     { width: 127px; }
.ie-6 .comments input.captcha   { width: 131px; }

.comments .newrow 	            { clear: both; display: block; font-size: 1px !important; position: relative; line-height: 1px !important; height: 1px; overflow: hidden; }
.comments .msg                  { color: red; font-size: 11px; padding-left: 77px; }
.comments .row3 .msg            { color: red; font-size: 11px; padding-left: 0px; }

/* WINETEST comments section, comment notes */
.comment            { padding-top: 10px; padding-bottom: 10px; background: url('../images/content.points.single.jpg') left top repeat-x; }
.comment .author    { padding-bottom: 5px; font-weight: bold; font-size: 12px; color: #4d4500; }
.comment .date      { font-weight: normal; font-size: 11px; color: #5a5a5a; }

/* FAVOURITES */
.print             { padding-left: 32px; padding-top: 9px; background: url('../images/icon.printer.jpg') left bottom no-repeat; }
.print a           { font-size: 12px; color: #005d8c; text-decoration: none; }
.print a:hover     { color: #ff3c00; text-decoration: underline; }
.page-favourites .p                 { margin-top: 16px; }
.page-favourites .winecards         { float: left; }

/* TERMDICT */
.page-termdict .pager-container     { margin-top: 10px; display: block; }
.page-termdict .terms               { margin-bottom: 12px; }
.ie-7 .page-termdict .terms         { margin-bottom: 10px; }
.page-termdict .title               { font-size: 12px; font-weight: bold; color: #4d4500; }
.page-termdict .term                { font-size: 12px; }
.page-termdict .term .richtext      { padding-top: 10px; }
.page-termdict .separator           { display: block; padding-top: 10px; margin-bottom: 0px; background: url('../images/content.points.single.jpg') left bottom repeat-x; }

/* TERMDICT LAYER*/
.term-dict-word     { font-style: italic; color: #4d4500; }
/* h2: richtext osztály*/
h2 .term-dict-word     { font-style: inherit; color: inherit; font-size: inherit; }
.term-dict-tooltip  { color: #4d4500 !important; z-index: 9; max-width: 300px; padding: 8px 30px 10px 30px; border-top: 1px dotted #4d4500; border-bottom: 1px dotted #4d4500; background: #f7f5d9 url('../images/termdict.mark.jpg') left top no-repeat; }
.ie .term-dict-tooltip  { width: 300px; }

/* DETAILED SEARCH */
.page-detailsearch p                                { padding: 10px 0 8px 50px; margin: 0; }
.page-detailsearch .inner-content form              { padding: 14px 0 0 11px; color: #5a5a5a; }
.page-detailsearch .inner-content .form-row         { clear: both; height: 21px; }
.page-detailsearch .inner-content label             { float: left; width: 185px; }
.page-detailsearch .inner-content .error            { float: left; width: 185px; font-weight: bold; color: red; }
.page-detailsearch .inner-content .error-msg        { font-weight: bold; color: red; }
.page-detailsearch .inner-content .input-txt        { float: left; width: 198px; border: 1px solid #dfd57e; font-size: 11px; background-color: #f7f5d9; }
.page-detailsearch .inner-content .input-txt2       { float: left; width: 66px; border: 1px solid #dfd57e; font-size: 11px; background-color: #f7f5d9; }
.page-detailsearch .inner-content .input-sep        { float: left; }
.page-detailsearch .input-rad                       {  }
.page-detailsearch .inner-content select            { float: left; width: 200px; height: 19px; border: 1px solid #dfd57e; font-size: 11px; color: #5a5a5a; background-color: #f7f5d9; }
.page-detailsearch .inner-content a           { height: 23px; overflow: hidden; display: block; background-repeat: no-repeat; background-position: 0 0; }
.page-detailsearch .inner-content a:hover     { background-position: 0 -23px; }
.page-detailsearch .inner-content .search     { margin: 5px 0 0 185px; width: 75px; }
.opera .page-detailsearch .input-rad                { padding-top: 5px; margin-top: -1px; margin-right: 3px;  }
.ie-8 .page-detailsearch .inner-content .input-txt,
.opera .page-detailsearch .inner-content .input-txt { width: 195px; }

/* SEARCH RESULTS */
.page-results .tabs                 { padding-top: 30px; }
.page-results .tabs .tl             { float: left; height: 25px; width: 4px; background: url('../images/results.tab.bg.off.l.jpg') top left no-repeat; }
.page-results .tabs .tc             { float: left; height: 19px; display: block; padding: 4px 7px 0 7px; border-top: 1px solid #dfd57e; border-bottom: 1px solid #dfd57e; }
.page-results .tabs .tc a           { text-decoration: none; color: #5a5a5a; }
.page-results .tabs .tr             { float: left; height: 25px; width: 4px; background: url('../images/results.tab.bg.off.r.jpg') top left no-repeat; }
.page-results .tabs .tl-on          { float: left; height: 25px; width: 4px; background: url('../images/results.tab.bg.on.l.jpg') top left no-repeat; }
.page-results .tabs .tc-on          { float: left; height: 19px; display: block; padding: 4px 7px 0 7px; background-color: #dfd57e; border-top: 1px solid #dfd57e; border-bottom: 1px solid #dfd57e; }
.page-results .tabs .tc-on a        { text-decoration: none; color: #4d4500 }
.page-results .tabs .tr-on          { float: left; height: 25px; width: 4px; background: url('../images/results.tab.bg.on.r.jpg') top left no-repeat; }
.page-results .tabs .bline          { height: 24px; border-bottom: 1px solid #dfd57e;}
.page-results .winecards            { padding-top: 8px; }
.page-results .winecard-rows        { float: left; display: block; }
.ie-7 .page-results .winecard,
.ie-6 .page-results .winecard       { padding: 0 24px 8px 0; }
.ie-6 .page-results .tabs .tc       { height: 25px; }
.ie-6 .page-results .tabs .tc-on    { height: 25px; }
.ie-6 .page-results .tabs .bline    { height: 25px; }

/* BOX WINECARD */
.winecard                       { float: left; padding: 0 24px 16px 0; }
.winecard .winepic              { border: 1px solid #ffa284; }
/*.winecard table                 { position: relative; width: 296px; font-size: 12px; }*/
.winecard table                 { position: relative; width: 430px; font-size: 12px; }
.winecard td.tl                 { width: 15px; height: 15px; background: url('../images/winecard.table.bg.tl.png') top left no-repeat; }
.winecard td.tr                 { width: 22px; height: 15px; background: url('../images/winecard.table.bg.tr.png') top right no-repeat; }
.winecard td.tc                 { height: 15px; background-color: #dfd57e; }
.winecard td.cl                 { background-color: #dfd57e; }
.winecard td.cr                 { width: 22px; background: url('../images/winecard.table.bg.cr.png') top right repeat-y; }
.winecard td.cc                 { background-color: #fff; padding: 15px 11px 15px 15px; }
.winecard td.bl                 { width: 15px; height: 23px; background: url('../images/winecard.table.bg.bl.png') top left no-repeat; }
.winecard td.br                 { width: 22px; height: 23px; background: url('../images/winecard.table.bg.br.png') top right no-repeat; }
.winecard td.bc                 { height: 23px; background: url('../images/winecard.table.bg.bc.png') top right repeat-x; }
.winecard td.cc .title          { width: 300px; font-size: 16px; line-height: 18px; font-weight: bold; color: #ff3c00; }
.winecard td.cc .title1         {  }
.winecard td.cc .title2         { padding-bottom: 8px;  }
.winecard td.cc .doublepoints   { height: 3px; width: 100%; display: block; margin: 5px 0 5px 0; background: url('../images/winecard.points.double.jpg') left top repeat-x; }
.winecard td.cc .image          { float: left; width: 76px; padding: 7px 13px 0 0; }
    /* box.winecard.tpl tartalmazza a .content width erteket: */
.winecard td.cc .content            { float: left; display: block; padding-top: 5px; line-height: 18px; }
.winecard td.cc .p                  { /*padding-top: 20px; */color: #ff3c00; }
.winecard td.cc .p .result          { width: 250px; }
.winecard td.cc .p .result img      { vertical-align: middle; }
.winecard td.cc .p .result .text    { margin-top: -3px; display: block; float: left; }
.winecard td.cc .star-on            { width: 16px; height: 13px; line-height: 0px; font-size: 0px; display: block; float: left; background: url('../images/winecard.star.on.png') left top no-repeat; }
.winecard td.cc .star-off           { width: 16px; height: 13px; line-height: 0px; font-size: 0px; display: block; float: left; background: url('../images/winecard.star.off.png') left top no-repeat; }
.winecard td.cc .p .storage         { margin-bottom: 4px; min-height: 90px; }
.ie-6 .winecard td.cc .p .storage         { height: 90px; }
.opera .winecard td.cc .p .storage img     { margin-bottom: 2px; }
/*.winecard td.cc .p .offer           { margin-top: 4px; }*/
.winecard td.cc .testedin           { padding-top: 2px; color: #005d8c; }
.winecard td.cc .testedin a         { color: #005d8c; text-decoration: none; }
.winecard td.cc .testedin strong    { color: black; }
.winecard td.cc .inner              { position: relative; top: 0px; left: 0px; z-index: 0; }
.winecard td.cc .x                  { position: absolute; top: 0px; right: 0px; z-index: 11; }
.winecard td.cc .add                { position: absolute; top: 0px; right: 22px; z-index: 11; }
.winecard td.cc .remove             { position: absolute; top: 0px; right: 22px; z-index: 12; }
.ie .winecard td.cc .title2         { padding-bottom: 7px; }
.opera .winecard td.cc .p .offer    { margin-top: 4px; margin-bottom: 4px; }
.ie-7 .winecard td.cc .content      { padding-top: 4px; }
.ie-7 .winecard td.cc .p .storage   { padding-top: 1px; }
.ie-7 .winecard td.cc .p .offer     { margin-top: 1px; margin-bottom: 1px; }
.ie-6 .winecard td.cc .image        { width: 76px; }
/*.ie-6 .winecard td.cc .p            { margin-top: 16px; }*/
.ie-6 .winecard td.cc .p            { margin-top: 16px; }
.ie-6 .winecard td.cc .p .offer     { margin-top: 1px; margin-bottom: 1px; }
.ie-6 .winecard td.cc .result       { padding-top: 2px; }
.ie-6 .winecard td.cc .testedin     { padding-top: 3px; }
.ie-6 .winecard td.cc .x            { right: 10px; }
.ie-6 .winecard td.cc .add          { right: 32px; }
.ie-6 .winecard td.cc .remove       { right: 32px; }
.winecard td.red                    { background-color: #a20000; color: #fff !important; }
.winecard td.red .title             { color: #fff !important; }
.winecard td.red .p                 { color: #fff !important; }
.winecard td.red .testedin strong   { color: #fff !important; }
.winecard td.red .testedin a        { color: #fff !important; }
.winecard td.red .doublepoints      { background: url('../images/winecard.points.double.red.jpg') left top repeat-x; }

.winecard td.rose                   { background-color: #ffe1e1; }
.winecard td.rose .doublepoints     { background: url('../images/winecard.points.double.rose.jpg') left top repeat-x; }

/* IE.6 PNG fix helye: frontend/_index.tpl az alphaimageloader rel. hivatkozasa miatt */

/*HOME TOP 10 boxes*/
.box-top10                          { position: relative; float: left; width: 319px; padding: 6px 3px 12px 8px; }
.box-top10 .c                       { height: 205px; background: url('../images/box.top10.bg.jpg') left top no-repeat; }
.box-top10 .inner-content           { padding: 0 18px 0 65px; font-size: 12px; overflow: hidden; }
.box-top10 .inner-content ol        { margin: 0px; padding: 0px; list-style-position: inside; font-weight: bold; }
.box-top10 .inner-content ol li     { padding-top: 2px; }
.box-top10 .inner-content a         { margin-left: -4px; color: #005d8c; text-decoration: none; font-weight: normal; }
.box-top10 .inner-content a:hover   { color: #ff3c00; text-decoration: underline; }
.ie-6 .box-top10                        { width: 330px;}
.safari .box-top10 .inner-content a         { margin-left: 1px; }
.ie .box-top10 .inner-content a         { margin-left: -8px; }
.ie-6 .box-top10 .inner-content a       { padding-left: 5px; }
.ie-6 .box-top10 .inner-content a.last  { padding-left: 13px; }
.ie-7 .box-top10 .inner-content a       { padding-left: 6px; }
.ie-7 .box-top10 .inner-content a.last  { padding-left: 13px; }

/* WINE SEARCH BOX container */
.col-2                  { width: 308px; float: left; }
.col-2 .bottom-border   { height: 13px; background-color: #f7f5d9; font-size: 0px; line-height: 0px; overflow: hidden; }


