a img { border: none; }

span.fix { clear: both; float: none; display: block; }

.ui-tabs .ui-tabs-hide {
     display: none;
}

div#tabContainer li.tab { padding: 3px 24px 2px 24px; display: inline; }
/* admin */

#sf_admin_container fieldset#sf_datagrid_fieldset_none {
border:0;
}
.form-elem{
float:left;
padding:5px;

}
#sf_admin_container .form-elem label{
width:7em;
text-align: right;
padding:0;
}
.row-form{
clear:both;
}

p.warning { height: 45px; width: 450px; margin: auto; padding: 15px 0 0 50px; text-align: left; background: url('../images/warning.jpg') no-repeat left center; font-style: italic;}
p.info { margin: auto; padding: 5px 0 5px 40px; text-align: left; background: #fff url('../images/info.gif') no-repeat; background-position: 6px 0; border: 1px solid #eee; }

a.print { padding: 12px 40px 12px 0px; background: url('../images/print.jpg') no-repeat right center; display: block; float: right; margin: 6px 6px 0 0 ;}

span.callus { padding: 6px 0 6px 32px; background: url('../images/phone-icon.png') no-repeat left center; display: block; font-size: 10px; font-weight: bold; color: #942c29;}

/* frontend */

#tabMenu dd#enAutomContainer_box ul.meretek li.meret { display: inline-block; list-style: none;}

table.gumiLista { width: 690px; font-size: 12px; margin: 24px auto 12px auto; border: 1px solid #EFEFF1; }
table.gumiLista thead th, table.gumiLista tfoot th { background: url('../images/listaHeaderFooterBg.png') repeat-x; color: #942c29; text-align: center; }
table.gumiLista thead th { background-position: 0 11px; height: 24px; }
table.gumiLista tfoot th { background-position: 0 -13px; height: 24px; }
table.gumiLista tbody { max-height: 600px; overflow: auto; }
table.gumiLista tbody tr { height: 74px; }
table.gumiLista tr.row_0 td { background-color: #efefef !important; }
table.gumiLista tr td.group { font-weight: bold; vertical-align: top; text-align: right; background: #fff !important; }
table.gumiLista tr.group_divide td { border-top: 2px solid #942c29; }
table.gumiLista td { padding: 5px 3px 5px 3px; border-bottom: 1px solid #eee;}
table.gumiLista td.marka b, table.gumiLista td.meret b { font-size: 9px; font-weight: normal; float: left; margin-top: -10px; }
table.gumiLista td.marka strong { font-size: 14px; display: block; margin: 2px 0 3px 6px;}
table.gumiLista td.tipus.akcios { background: url('../images/akcios.png') no-repeat left center; font-weight: bold; padding: 10px 0px 10px 40px;}
table.gumiLista tr.akcios td { border-bottom: 2px #ff8800 solid;}
table.gumiLista td.akcios_ar { width: 80px; }
table.gumiLista td.egyedi_ar { background: url('../images/bestPrice.png') no-repeat left center; font-weight: bold; padding: 10px 0px 10px 40px;}
table.gumiLista td.meretvalasztek { width: 120px; }
table.gumiLista td.meretvalasztek a { display: block; width: 120px; height: 15px; padding: 3px 6px 5px 6px; font-weight: bold; background: #fff url('../images/listaHeaderFooterBg.png') repeat-x; background-position: 0 11px; border: 1px solid #acacac; }
table.gumiLista tfoot div.pagination { float: right; }

.si, .li { cursor: help; }

div#extraFilter {}
div#extraFilter fieldset { border: none; }
div#extraFilter fieldset h3 { font-size: 12px; margin: 0 0 0 0; text-align:center; }

.maximumArBar { width: 132px; height: 12px; background: url('../images/progress_bar.png') no-repeat; }
.maximumArButton { width: 8px; height: 11px; background: url('../images/progress_button.png') no-repeat right center; cursor: move; position: relative; top: -10px;}
.maximumAr input.not_saved { border: 1px solid #f33 !important; background-color: #ffc; }


div.hover_menu { border: 1px solid #2d2928; z-index: 100; }
div.hover_menu ul { padding: 0 6px 0 6px; margin: 3px auto 3px auto; }

div#variacioReszletes div.details { border: 1px solid #ccc; width: 685px; margin: 12px auto 12px auto; padding: 0 0 0 0;  }
div#variacioReszletes div.details.akcios { background: url('../images/akciosBg.png') no-repeat right top; background-position: 100% 30px; }
div#variacioReszletes div.details div { float: left; }
div#variacioReszletes div.details div.attributes, div#variacioReszletes div.details div.photo { width: 330px; }
div#variacioReszletes div.details div.photo { text-align: center; }
div#variacioReszletes div.details dt, div#variacioReszletes div.details dd { font-size: 15px; font-weight: bold; display: block; float: left; width: 150px; margin-bottom: 6px;}
div#variacioReszletes div.details dt { text-align: right; }
div#variacioReszletes div.details dd { color: #942c29; margin-left: 12px; padding: 0 0 0 0; }
div#variacioReszletes div.details .prices dd.list { color: #2d2928; font-weight: normal; text-decoration: line-through;}
div#variacioReszletes div.prices.egyedi_ar { background: url('../images/bestPrice.png') no-repeat right center;}
div#variacioReszletes div#keszlet { height: 35px; width: 320px; margin: 8px auto 0 auto; text-align: center; }
div#variacioReszletes div#keszlet div { float: none; }
div#variacioReszletes div#keszlet .raktaron { height: 35px; width: 120px; margin: auto; padding: 15px 30px 0 0; background: url('../images/raktarrol.jpg') no-repeat right center; }
div#variacioReszletes div#keszlet .rendelesre { height: 35px; width: 150px; margin: auto; padding: 15px 0 0 30px; background: url('../images/keszletinfo.jpg') no-repeat left center; }
div#variacioReszletes div.description { font-size: 14px; }
div#variacioReszletes div.description p { padding: 6px 15px 6px 15px; }

div#variacioReszletes #comments form { margin: auto; width: 400px;}

#tabMenu div#enAutom { width: 410px; margin: auto; padding-right: 280px; }
#tabMenu div#enAutom dl { width: 350px; margin: 10px 0 0 24px; }
#tabMenu div#enAutom dl dt, #tabMenu div#enAutom dl dd { display: block; float: left; margin: 5px 6px 0 0px; font-weight: bold; }
#tabMenu div#enAutom dl dt { width: 60px; padding: 0 0 0 0; }
#tabMenu div#enAutom dl dd { width: 270px; font-size: 14px;  }
#tabMenu div#enAutom dl dd a { font-size: 14px;}
#tabMenu div#enAutom ul.meretek li.meret { display: inline-block; list-style: none; padding: 0 5px 0 5px; }

#tabMenu a#megrendelemButton { text-transform: uppercase; font-size: 14px; font-weight: bold; color: #2d2928;}
#tabMenu a#megrendelemButton:hover { color: #942c29; }
#tabMenu a#kasszaButton { position: absolute; top: 36px; right: 40px; width: 172px; height: 106px; background: url('../images/kassza.png') no-repeat left top; }
#tabMenu a#kasszaButton span { display: none; }

#mainContent form { text-align: left; margin: auto;}

#mainContent form fieldset, fieldset#megrendelesKosar { background: #f5f5f5; border: 1px solid #cecece; padding: 12px 6px 12px 6px; width: 90%; margin: auto;}
#mainContent form fieldset legend, fieldset#megrendelesKosar legend { font-size: 12px; font-weight: bold; margin: 14px 0 0 0; }

#mainContent form fieldset th { width: 180px; text-align: right; }
#mainContent form fieldset td ul.error_list { float: right; margin: 0 0 0 8px; text-align: left;}
#mainContent form fieldset td ul.error_list li { color: #942c29; font-style: italic; }

#mainContent form input.submit { display: block; color: #942c29; font-weight:bold; font-size: 10px; background: #efefe1; float: right; margin: 12px 24px 0 0;}

#korabbiRendeleseim table { width: 630px; margin: 24px auto 6px auto; border: 1px solid #eee; }
#korabbiRendeleseim table td { border: 1px solid #eee; padding: 3px 0 3px 12px;}

#rendelesReszletes table.rendelesTable { width: 630px; margin: auto; background: #eee; }
#rendelesReszletes table.rendelesTable th, #rendelesReszletes table.rendelesTable td { background: #fff; }
#rendelesReszletes table.rendelesTable thead th { color: #942c29; font-size: 12px;  }
#rendelesReszletes table.rendelesTable tbody table { width: 100%; margin: 5px 0 12px 0;}
#rendelesReszletes table.rendelesTable tbody table tfoot { height: 80px; vertical-align: bottom; }
#rendelesReszletes table.rendelesTable tbody th.termekekHeader { color: #942c29; font-size: 12px; text-align: center; }
#rendelesReszletes table.rendelesTable tfoot td { background: #eee; font-weight: bold; }

div#hasznaltReszletes div.hasznaltGallery { float: left; width: 400px; height: 300px; background: #f5f5f5; border: 1px solid #cecece; padding: 0px 0px 12px 0px; margin: 12px 6px 6px 6px; }
div#hasznaltReszletes div.hasznaltGallery h3 { margin: 0 0 0 0; font-size: 12px; background: #fff; text-align: center; }
div#hasznaltReszletes div.price { width: 300px; float: left; font-size: 14px; text-align: center; font-weight: bold; margin: 12px 0 6px 0;}
div#hasznaltReszletes div.price dl dt { font-weight: normal; float: left; width: 120px; text-align: right; font-style: italic; }
div#hasznaltReszletes div.price dl dd { color: #942c29; float: left; width: 160px; padding: 0 0 0 20px ; margin: 0 0 0 0; text-align: left; }
div#hasznaltReszletes div.leiras { width: 300px; float: left; font-size: 12px; }
div#hasznaltReszletes div#hasznaltKapcsolat { float: none; width: 240px; background: url('../images/contact.jpg') no-repeat left center; padding: 5px 0 5px 72px; margin: 12px auto 12px auto; border-top: 1px solid #cecece;}

div#kategoriaValaszto { width: 480px; margin: auto; }
div#kategoriaValaszto ul li { list-style: none; float: left; margin: auto; }
div#kategoriaValaszto ul li a { display: block; width: 180px; height: 20px; padding: 65px 0 0 0; text-align: center; font-size: 16px; font-weight: bold; color: #2d2928;}
div#kategoriaValaszto ul li a:hover { text-decoration: underline; }
div#kategoriaValaszto ul li.szemely a { background: url('../images/szemely.gif') no-repeat top center; }
div#kategoriaValaszto ul li.kisteher a { background: url('../images/kisteher.gif') no-repeat top center; }

dd.tabContent ul.process { width: 716px; height: 16px; background: #fff url('../images/processBg.png'); border: 1px solid #eee; padding: 0 0 0 0; margin: 0 0 12px 0;}
dd.tabContent ul.process li { float: left; width: 220px; margin: 0 7px 0 7px; text-align: center; font-weight: bold; padding-top: 2px; color: #acacac;}
dd.tabContent ul.process li.active { color: #2d2928; }

table.navigation { width: 644px; margin: 24px auto 0 auto; }
table.navigation th#prevWeek { text-align: left; width: 122px;}
table.navigation th#nextWeek { text-align: right; width: 122px; }
table.navigation td { text-align: center; width: 400px; }

div#naptarContainer { width: 644px; overflow: hidden; margin: auto; }
table#idopontNaptar { margin: 6px auto 12px auto; position: relative; }
table#idopontNaptar.next { left: -644px; }
table#idopontNaptar td.day { border: 1px solid #acacac; }
table#idopontNaptar table { width: 90px; }
table#idopontNaptar table thead th { background: url('../images/listaHeaderFooterBg.png') repeat-x; background-position: 0 20px; color: #2d2928; text-align: center; padding: 4px 0 4px 0;}
table#idopontNaptar table tbody td { padding: 3px 0 3px 5px;}
table#idopontNaptar table tbody tr.row_0 td { background: #efefef; }
table#idopontNaptar table tbody td.statusz_2 { font-weight: bold; }
table#idopontNaptar table tbody td.statusz_1 { color: #ff8800; }
table#idopontNaptar table tbody td.statusz_0 { color: #cecece; }

table.gumiRating { width: 330px; }
table.gumiRating thead th { border-bottom: 1px solid #2d2928; text-align:right;}
table.gumiRating tfoot th { border-top: 1px solid #2d2928; text-align: center;}
table.gumiRating tbody tr { height: 30px; }
table.gumiRating tbody tr.row_1 { background: #efefef; }
table.gumiRating tbody td { padding: 5px 0 5px 0; }
table.gumiRating tbody td input { display: none; }
table.gumiRating tbody th { padding-left: 6px; text-align: left; }

div#tabsContainer ul { border-bottom: 1px solid #666666; height: 23px; margin: 10px 0 0 0; padding: 0 0 0 0; }
div#tabsContainer ul li { display: block; float: left; border: 1px solid #666666; margin: 3px 6px 0 0; padding: 3px 6px 3px 6px; background: #fff;  }
div#tabsContainer ul li.ui-tabs-selected { border-bottom: 1px solid #FFF; font-weight: bold; }
div#tabsContainer ul li.ui-tabs-selected a { color: #2d2928; }
div#tabsContainer div.ui-tabs-panel { border-left: 1px solid #666666; }

#breadcrumb { font: 11px Arial, Helvetica, sans-serif; background-image:url('../images/bc_bg.png'); background-repeat:repeat-x; height:30px; line-height:30px; color:#9b9b9b;
    border:solid 1px #cacaca; width:100%; overflow:hidden; margin: 0 0px 12px 0; padding:0px; }
#breadcrumb li { list-style-type:none; float:left;  padding-left:10px; }
#breadcrumb a { height:30px; display:block; background-image:url('../images/bc_separator.png'); background-repeat:no-repeat; background-position:right; padding-right: 15px; text-decoration: none; color:#454545; }
.home { border:none; margin: 8px 0px; }
#breadcrumb a:hover { color:#942c29; }

#gumikeresoContainer_box div#gumiShortcuts { width: 561px; height: 15px; background: #fff; padding: 0 0 0 0; border: 1px solid #eee; border-left: none; padding: 2px 0 0 0; margin: 0 0 6px 0; position: relative; left: -85px;}
#gumikeresoContainer_box div#gumiShortcuts h3 { font-size: 12px; float: left; margin: 0 12px 0 12px; }
#gumikeresoContainer_box div#gumiShortcuts ul { padding: 0 0 0 0; float: left; margin: 0 0 0 0; }
#gumikeresoContainer_box div#gumiShortcuts ul li { text-align: center; font-size: 13px; padding: 2px 5px 2px 5px; display: inline;}
#gumikeresoContainer_box div#gumiShortcuts ul li a:hover { font-weight: bold; }

div.muhely { padding: 0 0 0 0; text-align: center; width: 100%;}
div.muhely img { border: 1px #2d2928 solid; margin: 2px auto 5px auto; }
div.muhely ul { padding: 0 0 0 0; }
div.muhely ul li strong { color: #942c29; }

div#gumitesztek div#kiemeltBox { border: 1px solid #2d2928; background: url('../images/kiemeltBoxBg.png') repeat-x bottom left; padding-bottom: 32px; }
div#gumitesztek div#kiemeltBox h2 { padding-top: 6px; }

div.gumitesztLead { width: 320px; margin: 6px auto 12px auto; }
div.gumitesztLead p {text-align: justify; font-size: 14px; }
div.gumitesztLead p img { float: left; margin: 5px 6px 5px 0px; }
div.gumitesztLead p a { color: #2d2928; font-weight: bold; display: block; float: right;}

div#gumitesztek div.lista { margin: 12px 0 0 0;}
div.gumitesztList { width: 650px; margin: 6px auto 12px auto; border: 1px solid #a0a0a0; padding: 0 0 0 0;}
div.gumitesztList h3 { background: #efefef; margin: 0 0 0 0; padding: 5px 0 5px 12px; }
div.gumitesztList h4 { text-align: left; margin: 0 0 0 12px;}
div.gumitesztList p {text-align: justify; font-size: 12px; margin: 0 0 0 0; padding: 3px 12px 3px 12px; }
div.gumitesztList p img { float: left; margin: 5px 6px 5px 0px; }
div.gumitesztList p a { color: #2d2928; font-weight: bold; display: block; float: right; margin: 4px 8px 0 0;}

div#gumiteszt h2.title { font-size: 14px; color: #2d2928; border-bottom: 1px solid #942c29; background: transparent; text-align: left; margin: 12px 0 3px 0; padding: 3px 0 3px 0px; }
div#gumiteszt span.created_at { display: block; text-align: right; font-style: italic; margin-right: 20px; }
div#gumiteszt #summary { width: 540px; margin: 12px auto 12px auto; border: 1px solid #a0a0a0; }
div#gumiteszt #summary #lead { width: 380px; float: left; margin-right: 15px; }
div#gumiteszt #summary p { padding: 0px 10px 6px 10px; text-align: justify; font-size: 12px; }
div#gumiteszt #summary p img { float: left; margin: 0px 6px 5px 0; }
div#gumiteszt #summary ul.tags-list { padding: 0 0 0 6px; }
div#gumiteszt #summary ul.tags-list li {  }
div#gumiteszt #summary #tags { width: 140px; float: left; }
div#gumiteszt #szoveg { width: 650px; margin: auto; font-size: 14px; }
div#gumiteszt #szoveg #gumik { width: 340px; float: right; border: 1px solid #a0a0a0; margin: 0 0 6px 6px; }
div#gumiteszt #szoveg #gumik h2 { padding-top: 6px; }

table.gumiListaBox tr.row_0 td { background-color: #efefef !important; }
table.gumiListaBox td.gumi { padding: 6px 0 3px 6px ;}
table.gumiListaBox td.gumi strong { font-size: 11px;  }
table.gumiListaBox td.egyedi_ar { background: url('../images/bestPrice.png') no-repeat left center; font-weight: bold; padding: 10px 0px 10px 28px;}
table.gumiListaBox td.akcios_ar { text-align: right; padding-right: 6px;}
table.gumiListaBox td.variacio { padding: 3px 0 6px 12px;}

div.backlink { text-align: center; padding: 6px 0 6px 0; border-top: 1px solid #a0a0a0; margin-top: 6px; }

#forum .forums { width: 90%; margin: auto; border: 1px solid #e0e0e0;}
#forum .forums caption { margin: 12px auto 12px auto; border-bottom: 1px solid #942c29; font-size: 14px; font-weight: bold; }
#forum .forums thead th { color: #2d2928; background: url('../images/listaHeaderFooterBg.png') repeat-x; background-position: 0 10px; text-align: left; padding: 3px 0 3px 20px; font-size: 13px; }
#forum .forums tbody td { padding: 8px 0 8px 12px; }
#forum .forums tbody tr.row_0 td { background-color: #efefef !important; }
#forum .forums tfoot td { color: #2d2928; background: url('../images/listaHeaderFooterBg.png') repeat-x; background-position: 0 -14px; text-align: right; padding: 3px 20px 3px 0px; font-size: 13px; }
#forum .forums tfoot td a { font-weight: bold; }

#forum .summary { border: 1px solid #e0e0e0; width: 90%; margin: 12px auto 24px auto; text-align: center;}
#forum fieldset.commentsOrder { border: none; margin: 0px auto 12px auto; text-align: center; width: 180px; border-left: 3px solid #e0e0e0; border-right: 3px solid #e0e0e0; }
#forum table.forumComments { width: 90%; margin: auto; }
#forum table.forumComments th.forumCommentHeader { color: #942c29; background: url('../images/listaHeaderFooterBg.png') repeat-x; background-position: 0 10px; text-align: left; padding: 3px 0 3px 20px; font-size: 13px; border: 1px solid #e0e0e0; border-bottom: none;}
#forum table.forumComments td { padding: 6px 12px 6px 12px; }
#forum table.forumComments td.forumCommentSummary { width: 125px; border-left: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0;}
#forum table.forumComments td.forumCommentSummary strong { display: block; }
#forum table.forumComments td.forumComment { border: 1px solid #e0e0e0; border-top: none;}
#forum table.forumComments td.forumComment p { text-align: justify; }
#forum .pagination { margin: 10px auto 10px auto; text-align: center; font-size: 14px; font-weight: bold; }
#forum .pagination span.current { border: 1px solid #e0e0e0; padding: 2px 4px 2px 4px;}


div.rssFeed { height: 150px; background: url('../images/rss_icon_3d.jpg') no-repeat left top; padding-left: 120px; }
div.rssFeed a { display: block; text-align: left; font-size: 14px; font-weight: bold;}
div.rssFeed p { text-align: justify; }

div.filterValue { width: 165px; font-size: 12px; font-weight: bold; margin: 6px auto 6px auto; padding: 3px 0 3px 0; text-align: center; border: 1px solid #e0e0e0; background: #f8f8f8;}
div.filterValue a { float:right; }

div#hasznaltFilter { width: 560px; margin:12px auto 0 auto; border: 1px solid #e0e0e0; }
div#hasznaltFilter h3 { color: #942c29; margin: 0 0 0 0; text-align: center; background: url('../images/listaHeaderFooterBg.png') repeat-x; background-position: 0 5px; }
div#hasznaltFilter table { margin: 6px auto 6px auto; }
div#hasznaltFilter input.submit { border: none; }
div#hasznaltFilter select { border: 1px solid #2d2928; background: #fff; }

div#footer { position: relative; }
div#footer div#logo { position: absolute; bottom: 0px; left: 48%; }
div#footer div#logo a { display: block; width: 90px; height: 31px; background: url('../images/tenkai_logo.png') no-repeat top left; }
div#footer div#logo a:hover { background-position: 0 -31px; }
div#footer div#logo a span { display: none; }