@charset "iso-8859-2";

body {
    SCROLLBAR-FACE-COLOR: #C6C6D3; 
    SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
    SCROLLBAR-SHADOW-COLOR: #FFFFFF;
    SCROLLBAR-3DLIGHT-COLOR: #C6C6D3; 
    SCROLLBAR-ARROW-COLOR: #FFFFFF; 
    SCROLLBAR-TRACK-COLOR: #FFFFFF;
    SCROLLBAR-DARKSHADOW-COLOR: #C6C6D3;
	margin: 0px;
	padding: 0px;
	background: #F7F7F7;
	background-image: url(../gfx/global/main_bg.jpg);
	background-repeat: repeat;
	background-position: middle center;
    behavior: url('../css/iehtc.htc');
}

h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
    text-transform: uppercase;
    text-align: left;
}

h2.red {
    color: #ff0000;
}

TABLE {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	font-weight: normal;
	text-align: justify;
	color: #2C2C58;
}

P {
/*	
	text-indent: 10px;
*/
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	font-weight: normal;
	text-align: justify;
	color: #2C2C58;
}

UL {
	list-style-type: none;
	line-height: 150%;
	text-align: justify;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

LI {
	background-image: url(../gfx/global/felsorolas.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 8px;
}

a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #892219;
	text-decoration: underline;
}

a:hover {
	color: #868686;
	text-decoration: none;
}

a.bmenu {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #2C2C58;
	text-decoration: none;
}

a.bmenu:hover {
	color: #2C2C58;
	text-decoration: underline;
}

a.email {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #2C2C58;
	text-decoration: underline;
}

a.email:hover {
	color: #868686;
	text-decoration: none;
}

.menu {
	background-image: url(../gfx/global/bg_menu.jpg);
	background-repeat: no-repeat;
	background-position: center center;
    padding: 13px 0 0 0;
}

.menu a {
	background-image: url(../gfx/hu/bg_menu_href.jpg);
    float: left;
    display: block;
    height: 103px;
    text-indent: -10000px;
}

.menu a.m01 {
    width: 89px;
    background-position: 0 0;
}

.menu a.m02 {
    width: 61px;
    background-position: -89px 0;
}

.menu a.m03 {
    width: 94px;
    background-position: -150px 0;
}

.menu a.m04 {
    width: 136px;
    background-position: -244px 0;
}

.menu a.m05 {
    width: 105px;
    background-position: -380px 0;
}

.menu a.m06 {
    width: 91px;
    background-position: -485px 0;
}

.menu a.m07 {
    width: 96px;
    background-position: -576px 0;
}

.menu a.m08 {
    width: 98px;
    background-position: -672px 0;
}

.menu a.m01:hover,
.menu a.m01_active {
    width: 89px;
    background-position: 0 -103px;
}

.menu a.m02:hover,
.menu a.m02_active {
    width: 61px;
    background-position: -89px -103px;
}

.menu a.m03:hover,
.menu a.m03_active {
    width: 94px;
    background-position: -150px -103px;
}

.menu a.m04:hover,
.menu a.m04_active {
    width: 136px;
    background-position: -244px -103px;
}

.menu a.m05:hover,
.menu a.m05_active {
    width: 105px;
    background-position: -380px -103px;
}

.menu a.m06:hover,
.menu a.m06_active {
    width: 91px;
     background-position: -485px -103px;
}

.menu a.m07:hover,
.menu a.m07_active {
    width: 96px;
     background-position: -576px -103px;
}

.menu a.m08:hover,
.menu a.m08_active {
    width: 98px;
     background-position: -672px -103px;
}

.title {
	background-image: url(../gfx/global/bg_title.jpg);
	background-repeat: no-repeat;
	background-position: center center;
    text-align: left;
    color: #ffe32a;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
    text-transform: uppercase;
    padding: 8px 0 0 18px;
}

.basketbox {
	background-image: url(../gfx/hu/bg_basketbox.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.basketbox p {
    padding: 0 5px;
    width: 153px;
}

.basketbox p span {
    float: right;
}

.basketbox .elkuld_megrendeles {
    width: 91px;
    height: 23px;
    background: transparent;
	background-image: url(../gfx/hu/elkuld_megrendeles.gif);
	background-repeat: no-repeat;
	background-position: center center;
    cursor: pointer;
    float: left;
    margin: 0 0 0 5px;
}

.loginbox {
	background-image: url(../gfx/hu/bg_loginbox.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.loginbox input {
	border: none;
    background: transparent;
	background-image: url(../gfx/global/input_small.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 155px;
	height: 20px;
	color: #2C2C58;
	padding-top: 3px;
	padding-left: 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
    margin: 0 0 2px 16px;
    float: left;
}

.loginbox input#enter {
    background: transparent;
	background-image: url(../gfx/hu/belepes.gif);
	background-repeat: no-repeat;
	background-position: center center;
    width: 61px;
    height: 23px;
    cursor: pointer;
    float: left;
    margin: 7px 0 0 16px;
}

.loginbox a.link {
    float: right;
    color: #333367;
    padding: 0 6px 2px 0;
}

.loggedinbox {
	background-image: url(../gfx/hu/bg_loggedinbox.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.akcio {
    float: right;
    width: 167px;
    height: 79px;
    overflow: hidden;
}

.akcio img {
    width: 167px;
    height: 158px;
    overflow: hidden;
}

.akcio:hover img {
    margin-top: -79px;
}

.ujdonsag {
    float: left;
    width: 163px;
    height: 79px;
    overflow: hidden;
}

.ujdonsag img {
    width: 163px;
    height: 158px;
    overflow: hidden;
}

.ujdonsag:hover img {
    margin-top: -79px;
}

.top_left_rep {
	background-image: url(../gfx/global/top_left_rep.jpg);
	background-repeat: repeat-x;
	background-position: center right;
}

.top_right_rep {
	background-image: url(../gfx/global/top_right_rep.jpg);
	background-repeat: repeat-x;
	background-position: center left;
}

.middle_left_rep {
	background-image: url(../gfx/global/middle_left_rep.jpg);
	background-repeat: repeat;
	background-position: top right;
}

.middle_right_rep {
	background-image: url(../gfx/global/middle_right_rep.jpg);
	background-repeat: repeat;
	background-position: top left;
}

.middle_left_in_rep {
	background-image: url(../gfx/global/middle_left_in_rep.jpg);
	background-repeat: repeat-y;
	background-position: top center;
}

.middle_right_in_rep {
	background-image: url(../gfx/global/middle_right_in_rep.jpg);
	background-repeat: repeat-y;
	background-position: top center;
}

.main_elerh_bg {
	background-image: url(../gfx/global/main_elerh_bg.gif);
	background-repeat: no-repeat;
	background-position: middle center;
}

.bmenu_bg {
	background-image: url(../gfx/global/bmenu_bg.gif);
	background-repeat: no-repeat;
	background-position: middle left;
}

.data_bg {
	background-image: url(../gfx/global/data_bg.gif);
	background-repeat: repeat-y;
	background-position: middle center;
}

.holder_top_left_bg {
	background-image: url(../gfx/global/holder/top_left_bg.gif);
	background-repeat: no-repeat;
	background-position: middle center;
}

.holder_top_middle_left_bg {
	background-image: url(../gfx/global/holder/top_middle_left_bg.gif);
	background-repeat: no-repeat;
	background-position: middle center;
}

.holder_top_middle_right_bg {
	background-image: url(../gfx/global/holder/top_middle_right_bg.gif);
	background-repeat: no-repeat;
	background-position: middle center;
}

.holder_top_right_bg {
	background-image: url(../gfx/global/holder/top_right_bg.gif);
	background-repeat: no-repeat;
	background-position: middle center;
}

.holder_top_left_bg2 {
	background-image: url(../gfx/global/holder/top_left_bg2.gif);
	background-repeat: repeat-y;
	background-position: middle center;
}

.holder_top_middle_left_bg2 {
	background-image: url(../gfx/global/holder/top_middle_left_bg2.gif);
	background-repeat: repeat-y;
	background-position: middle center;
}

.holder_top_middle_right_bg2 {
	background-image: url(../gfx/global/holder/top_middle_right_bg2.gif);
	background-repeat: repeat-y;
	background-position: middle center;
}

.holder_top_right_bg2 {
	background-image: url(../gfx/global/holder/top_right_bg2.gif);
	background-repeat: repeat-y;
	background-position: middle center;
}

.holder_pic_bg {
	background-image: url(../gfx/global/holder/pic_bg.gif);
	background-repeat: repeat-y;
	background-position: middle center;
}

.au_title_bg {
	background-image: url(../gfx/global/holder/au_title_bg.gif);
	background-repeat: no-repeat;
	background-position: middle center;
}

.au_data_bg {
	background-image: url(../gfx/global/holder/au_data_bg.gif);
	background-repeat: repeat-y;
	background-position: middle center;
}

.gk_title_bg {
	background-image: url(../gfx/global/holder/gk_title_bg.gif);
	background-repeat: repeat-y;
	background-position: middle center;
}

.gk_data_bg {
	background-image: url(../gfx/global/holder/gk_data_bg.gif);
	background-repeat: repeat-y;
	background-position: middle center;
}

.gk_data_bg2 {
	background-image: url(../gfx/global/holder/gk_data_bg2.gif);
	background-repeat: repeat-y;
	background-position: middle center;
}

.ph_top_rep {
	background-image: url(../gfx/global/picholder/ph_top_rep.gif);
	background-repeat: repeat-x;
	background-position: middle center;
}

.ph_bottom_rep {
	background-image: url(../gfx/global/picholder/ph_bottom_rep.gif);
	background-repeat: repeat-x;
	background-position: middle center;
}

.ph_left_rep {
	background-image: url(../gfx/global/picholder/ph_left_rep.gif);
	background-repeat: repeat-y;
	background-position: middle center;
}

.ph_right_rep {
	background-image: url(../gfx/global/picholder/ph_right_rep.gif);
	background-repeat: repeat-y;
	background-position: middle center;
}

/*

select {
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	color: #4B4B4B;
	height: 17px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

optgroup {
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	color: #4B4B4B;
	height: 17px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

*/

textarea {
/*
	border: 1px solid #C3C4C5;
*/
	border: none;
	background-image: url(../gfx/global/textarea.gif);
	background-repeat: no-repeat;
	background-position: center center;
	overflow: auto;
	width: 300px;
	height: 80px;
	color: #2C2C58;
	padding-top: 3px;
	padding-left: 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
    SCROLLBAR-FACE-COLOR: #D7D7D7; 
    SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
    SCROLLBAR-SHADOW-COLOR: #FFFFFF;
    SCROLLBAR-3DLIGHT-COLOR: #D7D7D7; 
    SCROLLBAR-ARROW-COLOR: #FFFFFF; 
    SCROLLBAR-TRACK-COLOR: #FFFFFF;
    SCROLLBAR-DARKSHADOW-COLOR: #D7D7D7;
}

input {
/*
	border: 1px solid #C3C4C5;
*/
	border: none;
	background-image: url(../gfx/global/input.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 300px;
	height: 20px;
	color: #2C2C58;
	padding-top: 3px;
	padding-left: 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.elkuld_hu {
	border: none;
    background: transparent;
	background-image: url(../gfx/hu/elkuld.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 61px;
	height: 23px;
	cursor: hand;
	cursor: pointer;
}

.torol_hu {
	border: none;
    background: transparent;
	background-image: url(../gfx/hu/torol.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 61px;
	height: 23px;
	cursor: hand;
	cursor: pointer;
}

form {
	padding: 0px;
	margin: 0px;
}

label {
    cursor: pointer;
}

label.required {
    font-weight: bold;
}

/*
** webshop
**/

.clear {
    clear: both;
}

div.oneitem {
    float: left;
    width: 280px;
	background: transparent url(../gfx/global/webshop/bg_oneitem.gif) repeat-y center center;
    margin: 0 10px 10px 0;
    position: relative;
}

div.oneitem img.marked {
    position: absolute;
    width: 52px;
    height: 52px;
    top: 5px;
    right: 5px;
}

div.oneitem h2 {
	background: transparent url(../gfx/global/webshop/bg_title.gif) no-repeat center center;
    float: left;
    width: 265px; /* 280px */
    height: 25px; /* 38px */
    width: expression('280px');
    height: expression('38px');
    margin: 0;
    padding: 13px 0 0 15px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
    text-transform: none;
}

div.oneitem h2 a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
    color: #333367;
    text-decoration: none;
}

div.oneitem h2 a:hover {
    text-decoration: underline;
}

div.oneitem div.info {
    float: left;
    width: 256px; /* 280px */
    width: expression('280px');
    padding: 0 12px 10px 12px;
	background: transparent url(../gfx/global/webshop/bg_oneitem_bottom.gif) no-repeat center bottom;
}

div.oneitem div.info span.price {
    float: left;
    width: 251px; /* 256px */
    height: 22px; /* 30px */
    width: expression('256px');
    height: expression('30px');
    padding: 8px 0 0 5px;
	background: transparent url(../gfx/global/webshop/bg_span_price.gif) no-repeat center center;
    font-size: 12px;
    margin: 0 0 5px 0;
}

div.oneitem div.info span.price small {
    font-size: 11px;
}

div.oneitem div.info p {
    padding: 10px 0 0 0;
    margin: 0;
}

div.oneitem div.info a.details {
    float: right;
    font-size: 12px;
    font-weight: bold;
    color: #333367;
    text-decoration: none;
    margin: 4px 0 0 0;
    margin: expression('1px 0 0 0;');
}

div.oneitem div.info a.details:hover {
    text-decoration: underline;
}

div.oneitem div.info input.count {
	background: transparent url(../gfx/global/webshop/bg_input.gif) no-repeat center center;
    float: left;
    width: 40px;
    height: 20px;
    padding: 3px 0 3px 6px;
    margin: 0;
}

div.oneitem div.info input.tobasket {
    background: none;
    float: left;
    width: 55px;
    height: 20px;
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-weight: bold;
    color: #333367;
    cursor: pointer;
}

div.oneitem div.info input.tobasket:hover {
    text-decoration: underline;
}

div.oneitem div.info form small {
    float: left;
    font-size: 12px;
    margin: 4px 10px 0 5px;
    margin: expression('3px 10px 0 5px');
}

div.categories {
    float: left;
    width: 168px;
    margin: 0 0 0 5px;
}

div.categories div.catbox {
    border-top: 1px solid #c8c8d1;
    float: left;
    width: 168px;
    margin: 0 0 10px 0;
}

div.categories h2 {
    font-size: 18px;
    width: 168px;
    padding: 0;
    margin: 0 0 5px 0;
    text-align: left;
    cursor: pointer;
    text-transform: none;
    font-weight: normal;
}

div.categories a {
    float: left;
    color: #31315d;
    text-decoration: none;
    text-align: left;
}

div.categories a.main {
    width: 153px; /* 168px */
    width: expression('168px');
    padding: 4px 8px 4px 5px;
    border-bottom: 1px solid #c8c8d1;
}

div.categories a.main:hover,
div.categories a.main.active {
	background: transparent url(../gfx/global/webshop/bg_href.gif) no-repeat 154px 7px;
    background-color: #f7f7f7;
    color: #31315d;
}

div.categories a.main.active {
    font-weight: bold;
}

div.categories div.sub {
    float: left;
    width: 168px;
}

div.categories div.sub a {
	background: transparent url(../gfx/global/webshop/bg_href_sub.gif) no-repeat 7px center;
    width: 148px; /* 168px */
    width: expression('168px');
    height: auto;
    padding: 4px 5px 4px 15px;
    border-bottom: 1px solid #c8c8d1;
    background-color: #f7f7f7;
}

div.categories div.sub a:hover,
div.categories div.sub a.active {
    font-weight: bold;
    color: #31315d;
}

div.navigation {
    width: 100%;
    float: left;
    padding: 2px;
    background-color: #e2e1de;
    border: 1px solid #fff;
    margin: 10px 0;
}

div.navigation a {
    display: block;
    float: left;
    padding: 6px 10px;
    border: 1px solid transparent;
    text-decoration: none;
    font-size: 14px;
    text-transform: uppercase;
    margin-right: 2px;
    color: #31315d;
}

div.navigation a:hover,
div.navigation span {
    display: block;
    float: left;
    padding: 6px 10px;
    border: 1px solid #adadad;
    background-color: #ebebeb;
    font-size: 14px;
    text-transform: uppercase;
    margin-right: 2px;
    color: #31315d;
}

table.webshop {
    width: 100%;
    margin: 5px 0;
    background-color: #adadad;
}

table.webshop th {
    font-weight: bold;
    height: 25px;
    text-align: center;
    padding: 3px 5px;
    background-color: #ebebeb;
}

table.webshop td {
    background-color: #f8f8f8;
    padding: 3px 5px;
}

table.webshop tr.sum td {
    font-weight: bold;
    background-color: #ebebeb;
}

input.checkbox2,
table.webshop input.checkbox {
    width: auto;
    float: none;
    background: none;
}

input.checkbox2 {
    float: left;
    margin: 5px 5px 5px 0;
}

table.webshop input.counter {
	background: transparent url(../gfx/global/webshop/bg_input.gif) no-repeat center center;
    width: 40px;
    height: 20px;
    padding: 3px 0 3px 6px;
    margin: 0 3px 0 0;
}

input.refresh {
	background: transparent url(../gfx/hu/frissit.gif) no-repeat center center;
    width: 61px;
    height: 23px;
    padding: 0;
    margin: 5px 5px 0 0;
    cursor: pointer;
    float: left;
}

input.tovabb_hu {
	background: transparent url(../gfx/hu/tovabb.gif) no-repeat center center;
    width: 61px;
    height: 23px;
    padding: 0;
    margin: 0;
    cursor: pointer;
}

div.reszletek {
    float: left;
    text-align: left;
    margin: 15px 0 0 0;
}

div.reszletek span.price {
    float: left;
    width: 251px; /* 256px */
    height: 22px; /* 30px */
    width: expression('256px');
    height: expression('30px');
    padding: 8px 0 0 5px;
	background: transparent url(../gfx/global/webshop/bg_span_price.gif) no-repeat center center;
    font-size: 12px;
    margin: 0 0 5px 0;
}

div.reszletek span.price small {
    font-size: 11px;
}

div.reszletek input.count {
	background: transparent url(../gfx/global/webshop/bg_input.gif) no-repeat center center;
    float: left;
    width: 40px;
    height: 20px;
    padding: 3px 0 3px 6px;
    margin: 0;
}

div.reszletek input.tobasket {
    background: none;
    float: left;
    width: 55px;
    height: 20px;
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-weight: bold;
    color: #333367;
    cursor: pointer;
}

div.reszletek input.tobasket:hover {
    text-decoration: underline;
}

div.reszletek form small {
    float: left;
    font-size: 12px;
    margin: 4px 10px 0 5px;
    margin: expression('3px 10px 0 5px');
}

span.sIFR-alternate { display: none; }
