/* reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
body {line-height:1;color:black;background:white}
ol, ul {list-style:none}
table {border-collapse:separate;border-spacing:0} /* tables still need 'cellspacing="0"' in the markup */
caption, th, td {text-align:left;font-weight:normal}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}




/* default styles */

body {font-family:georgia,garamond,times,serif;color:#D8D698;font-size:12px;line-height:145%;background:url(/images/bg.gif)}

h1 {font-weight:bold;font-size:26px;line-height:145%;padding:12px 0;text-align:center}
h2 {font-weight:bold;font-size:18px;line-height:135%;padding:12px 0 12px 0;text-align:center;color:#C6A437}
h3 {font-weight:bold;font-size:16px;line-height:135%;padding:18px 0 8px 0;text-align:center;color:#C6A437}
p {font-size:12px;padding:6px 0}

a {text-decoration:none;cursor:pointer;color:#C6A437;outline:none}
a:hover {text-decoration:underline}

input, select, textarea {font-family:georgia,garamond,times,serif;font-size:12px;color:#000000;padding:1px;vertical-align:middle}

acronym {border-bottom-width:1px;border-bottom-style:dotted;cursor:help}




/* clear */

.clear {background:none;border:0;clear:both;display:block;float:none;font-size:0;line-height:0;margin:0;padding:0;position:static;overflow:hidden;visibility:hidden;width:0;height:0}

.clearfix:after {clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix {display:inline-block}
* html .clearfix {height:1%}
.clearfix {display:block}




/* custom styles */

.page {width:757px;margin:15px auto}

.header_hu {height:147px;background:url(/images/header.hu.gif) no-repeat}
.header_ro {height:147px;background:url(/images/header.ro.gif) no-repeat}
.header_en {height:147px;background:url(/images/header.en.gif) no-repeat}

.logo a {position:absolute;display:block;margin:20px 0 0 25px;width:265px;height:70px;text-indent:-5000px;overflow:hidden}

.langs {position:absolute;display:block;width:60px;height:69px;margin:22px 0 0 663px}
.langs li a {display:block;width:100%;height:23px;text-indent:-5000px;overflow:hidden}

.menus {position:absolute;display:block;width:735px;height:38px;margin:109px 0 0 11px;overflow:hidden}
.menus li {height:100%;float:left}
.menus li a {display:block;width:100%;height:100%;text-indent:-5000px;overflow:hidden;text-transform:lowercase}
.header_hu .menu_index {width:167px}
.header_hu .menu_shop {width:77px}
.header_hu .menu_photos {width:140px}
.header_hu .menu_blog {width:80px}
.header_hu .menu_order-contact {width:271px}
.header_ro .menu_index {width:222px}
.header_ro .menu_shop {width:122px}
.header_ro .menu_photos {width:106px}
.header_ro .menu_blog {width:84px}
.header_ro .menu_order-contact {width:201px}
.header_en .menu_index {width:202px}
.header_en .menu_shop {width:106px}
.header_en .menu_photos {width:130px}
.header_en .menu_blog {width:103px}
.header_en .menu_order-contact {width:194px}

.content {background:url(/images/border.gif) repeat-y;padding:20px}

.content ul {margin:0;padding:0;list-style-type:square}
.content ol {margin:0;padding:0 0 0 20px;list-style-type:decimal}
.content li {margin:0 0 0 15px;padding:3px 0;font-size:12px}
.content table {border-collapse:collapse;margin:6px 0;padding:0;width:100%}
.content th, .content td {border:1px dashed #C39E73;margin:0;padding:4px;height:auto;vertical-align:top}
.content th {font-weight:bold}

.footer_ro {height:77px;background:url(/images/footer.ro.gif) no-repeat}
.footer_hu {height:77px;background:url(/images/footer.hu.gif) no-repeat}
.footer_en {height:77px;background:url(/images/footer.en.gif) no-repeat}

.flag_hu, .flag_ro, .flag_en, .flag_none {display:-moz-inline-box;display:inline-block;vertical-align:baseline;width:0;padding-left:16px;height:11px;line-height:11px;overflow:hidden;background-repeat:no-repeat}
.flag_hu {background-image:url(/images/flag_hu.gif)}
.flag_ro {background-image:url(/images/flag_ro.gif)}
.flag_en {background-image:url(/images/flag_en.gif)}
.flag_none {background-image:url(/images/flag_none.gif)}

.copy a {position:absolute;display:block;margin:20px 0 0 453px;width:160px;height:22px;text-indent:-5000px;overflow:hidden}
.weblapro a {position:absolute;display:block;margin:42px 0 0 440px;width:190px;height:20px;text-indent:-5000px;overflow:hidden}


.title {display:block;width:100%;padding:0;margin:10px 0 20px 0;background-position:top center;background-repeat:no-repeat;height:60px;text-indent:-5000px;overflow:hidden}
.index_hu {background-image:url(/images/title-index.hu.gif)}
.shop_hu {background-image:url(/images/title-shop.hu.gif)}
.photos_hu {background-image:url(/images/title-photos.hu.gif)}
.order-contact_hu {background-image:url(/images/title-order-contact.hu.gif)}
.index_ro {background-image:url(/images/title-index.ro.gif)}
.shop_ro {background-image:url(/images/title-shop.ro.gif)}
.photos_ro {background-image:url(/images/title-photos.ro.gif)}
.order-contact_ro {background-image:url(/images/title-order-contact.ro.gif)}
.index_en {background-image:url(/images/title-index.en.gif)}
.shop_en {background-image:url(/images/title-shop.en.gif)}
.photos_en {background-image:url(/images/title-photos.en.gif)}
.order-contact_en {background-image:url(/images/title-order-contact.en.gif)}

.btn_order_hu, .btn_send_hu, .btn_order_ro, .btn_send_ro, .btn_order_en, .btn_send_en {display:block;width:104px !important;height:38px;margin:20px auto;text-indent:-5000px;overflow:hidden;border:0}
.btn_order_hu {background-image:url(/images/button-order.hu.gif)}
.btn_send_hu {background-image:url(/images/button-send.hu.gif)}
.btn_order_ro {background-image:url(/images/button-order.ro.gif)}
.btn_send_ro {background-image:url(/images/button-send.ro.gif)}
.btn_order_en {background-image:url(/images/button-order.en.gif)}
.btn_send_en {background-image:url(/images/button-send.en.gif)}


.promos {}
.promos p {display:block;float:left;width:172px;margin:6px 9.5px 6px 0;padding:0}
.promos img {margin-bottom:5px;z-index:1}

.products {width:518px;float:left;margin:6px 0;padding-right:15px;border-right:1px dashed #C39E73}
.products p {display:block;float:left;width:122px;margin:0 10px 12px 0;padding:0}
.products img {margin-bottom:5px;z-index:1}
.products .newprod {width:100% !important}
.promotext, .newtext {display:block;position:absolute;padding:0 3px;z-index:10;height:18px;line-height:18px;text-align:center;font-size:11px;color:#D8D698;font-weight:bold;text-decoration:none}
.promotext {margin:140px 0 0 0;background:#8F221B}
.newtext {margin:5px 0 0 0;background:#75841E}

.filter {width:148px;float:right;padding:10px;margin:6px 0;background:url(/images/prodbg.gif) top right repeat-y}
.filter ul li {}
.orderby {width:100%}

.prodbg {background:url(/images/prodbg.gif) repeat-y;padding:0;margin:15px 0}

.prodimg {float:left;width:303px;padding:0 12px 0 0;border-right:1px dashed #C39E73;margin:0 15px 0 0}
.prodimg img {float:left}
.miniimage {float:left;margin:5px 5px 0 0 !important}
.miniimage img {float:none}
.miniimage .mask {display:block;position:absolute;width:56px;height:75px;z-index:15;background:url(/images/mask.gif);overflow:hidden}

.proddesc {float:right;width:356px;padding:15px}
.proddesc h1 {color:#C6A437}
.proddesc .pricerow {padding:0;text-align:center;font-size:20px;line-height:145%}
.proddesc .path {text-align:center}

.relprods {}
.relprods p {display:block;float:left;width:111px;margin:10px 10.2px 12px 0;padding:0}
.relprods img {margin-bottom:5px;z-index:1}

.client {background:url(/images/prodbg.gif) repeat-y}
.client img {margin:0 10px 10px 0}
.client .clientl {width:331px;float:left}
.client .clientr {width:356px;float:left;padding:15px}

.msgform {background:url(/images/prodbg.gif) top right repeat-y;padding:15px}
.msgform input {width:100%}
.msgform textarea {width:100%;height:104px}

.tableofcontents li {display:block;float:left}
.tableofcontents a {text-decoration:underline}


.center {text-align:center}
.sep {border-top:1px dashed #C39E73;margin:18px 0 0 0;padding:0 0 18px 0;font-size:0;line-height:0;overflow:hidden}
.leftcol {width:348px;float:left;padding:0 10px 0 0;margin:10px 0}
.rightcol {width:348px;float:right;padding:0 0 0 10px;margin:10px 0}
.bleftcol {width:343px;float:left;padding:0 15px 0 0;margin:10px 0;border-right:1px dashed #C39E73}
.brightcol {width:343px;float:right;padding:0 0 0 15px;margin:10px 0}
.centerrow {margin:10px 0 0 0;padding-top:6px;border-top:1px dashed #C39E73}
.last {margin-right:0 !important}
.lastrow {margin-bottom:0 !important}
.label {width:110px;padding-right:6px}
.admin {padding:0 0 15px 0;text-align:center;border-bottom:1px dashed #C39E73}
.op {text-decoration:none;border-bottom:1px dotted;color:#8b993A}
.op:hover {text-decoration:none}
.button {padding:3px 5px}
.buttonbar {padding:12px 0;text-align:center}
.editlist {padding:0;margin:0}
.editlist li {padding:6px 0;margin:0}
.editlist img {margin:3px 0}
.price {font-weight:bold}
.inactive {color:#D47070}
.old_price {text-decoration:line-through;color:#a9a777;font-weight:bold}
.iml {float:left;padding:3px 10px 5px 0}
.imr {float:right;padding:5px 0 10px 10px}
.first {padding-top:6px !important}
.more, .more:hover {color:#C6A437;font-size:12px;border-bottom:1px dotted #C6A437;text-decoration:none}




/* error/ok form styles */

.error_form, .ok_form {padding:10px;margin:6px 0;border:1px dashed #C39E73}

.error_form {color:#E9856C;border-color:#E9856C}
.error_form h2 {margin:0;padding:6px 0;color:#E9856C;background:none;text-align:left}
.error_form ul {padding-bottom:0;padding-left:0}
.error_form .error_link a {color:#E9856C}

.ok_form h2 {margin:0;padding:6px 0;color:#6EF66F;border-color:#6EF66F;font-weight:bold}




/* table styles */

.table-bordered {border-collapse:collapse;width:100%;margin:0.5em 0;border:1px solid #A0A0A0}
.table-bordered th, .table-bordered td {font-size:12px;border:1px solid #A0A0A0;border-left:0;padding:0.3em 0.5em;vertical-align:middle}

.table-noborder {border-collapse:collapse;width:100%;margin:6px 0}
.table-noborder th, .table-noborder td {border:0;font-size:12px;padding:6px 0;vertical-align:middle}

.td_f {width:16px;padding-right:6px !important}




/* tooltip */

.tooltip {display:inline-block;width:0;height:0;text-indent:-5000px;overflow:hidden}
#tooltip, #tooltip h3, #tooltip div, #tooltip p {margin:0;padding:0;font-size:10px;font-weight:normal;color:#000000}
#tooltip p {padding:3px 0}
#tooltip {position:absolute;z-index:3000;padding:4px 5px;background-color:#FFFFC8;border:1px solid #000}