BODY {margin:0px;color:#616161;font-size:11px;font-family:Tahoma;line-height:17px;}
TD,DIV,P{color:#616161;font-size:11px;font-family:Tahoma;line-height:17px;}
IMG {border:0px;}
a {color:#9d332a;text-decoration:underline;}
a:hover {color:#d40000;text-decoration:underline;}
form {margin:0;padding:0;}

.bg1 {
	background-image:url(../images/bg.gif);
	vertical-align:top;
	background-position:right;
}
.bg2 {
	background-image:url(../images/bg2.gif);
	vertical-align:top;
	background-position:top left;
	/*text-indent:-9900px*/}
.bg3 {
	background-image:url(../images/bg3.gif);
	vertical-align:top;
	background-position:top left;
}
.bg_white {background-color:#FFFFFF;vertical-align:top;}
.shadow_left {background-image:url(../images/shadow_left.gif);}
.shadow_right{background-image:url(../images/shadow_right.gif);}
.shadow_right2{background-image:url(../images/shadow_right2.gif);}
.termekcsoport {padding-top:6px;color:#9d332a;}

.menu{
	background:url(../images/menu_sprite.gif) no-repeat;
	background-position: right -61px;
	cursor:pointer;
	display:block;
	height:62px;
	text-align:center;
	text-decoration: none;
}
.menu:hover{
	background-position: right top;
	text-decoration: none;
}

.menu span,
.menu:hover span {
	display: block;
	padding:33px 0 10px 0;
	color:#666;
	text-transform: uppercase;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
}

.search_left {
	background-image:url(../images/search_left_bg.gif);
	background-repeat:no-repeat;
	width:81px;
	height:62px;
	padding:0;
}

.search_left span {
	display: block;
	padding:31px 0 10px 10px;
	color:#666;
	text-transform: uppercase;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
}



.search_bgx {background-image:url(../images/search_bgx.gif);}
.keresomezo {border:0px;color:#616161;font-size:10px;font-family:Tahoma;margin-top:20px;width:122px;}
.search_right{background-image:url(../images/search_right.gif);background-repeat:no-repeat;}

.belepes_bg {background-image:url(../images/belepes_bg.gif);}
.belepes_inputbg {background-image:url(../images/belepes_inputbg.gif);}
.felhasznalonev  {background-color:#FFFFFF;border:0px;color:#616161;font-size:10px;font-family:Tahoma;margin-top:7px;width:94px;}
.jelszo  {background-color:#FFFFFF;border:0px;color:#616161;font-size:10px;font-family:Tahoma;margin-top:7px;width:64px;}

.cimsor_bg {background-image:url(../images/cimsor_bg.gif);text-align:left;}
.cimsor {color:#FFFFFF;text-transform:uppercase;padding-top:8px;}
.cimsor3_bg {background-image:url(../images/cimsor3_bg.gif);text-align:left;border-top:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;}

.sep01 {background-image:url(../images/sep01.gif);}
.cimsor2 {background-color:#f3f3f3;text-align:left;font-weight:bold;font-size:13px;}
.cimsor5 {background-color:#FFFFFF;text-align:left;font-weight:bold;font-size:13px;padding-left:26px;padding-top:25px;}

a.almenu{text-decoration:none;height:32px;padding-left:39px;line-height:31px;background-image:url(../images/cimsor4_pic.gif);background-repeat:no-repeat;background-color:#e4e4e4;background-position:left;cursor:pointer;display:block;color:#545454;}
a.almenu:hover {text-decoration:none;height:32px;padding-left:39px;background-image:url(../images/cimsor4_pic_act.gif);background-repeat:no-repeat;background-color:#e4e4e4;background-position:left;cursor:pointer;color:#b22519;}

.pic {margin-top:17px;margin-left:12px;margin-bottom:15px;}

a.bovebben {color:#9d332a;text-decoration:none;font-weight:bold;padding-right:15px;}
a.bovebben:hover {color:#d40000;text-decoration:none;font-weight:bold;padding-right:15px;}

.footer_bg {background-image:url(../images/footer_bg.gif);color:#FFFFFF;}

a.footer{color:#FFFFFF;text-decoration:none;}
a.footer:hover{color:#FFFFFF;text-decoration:underline;}

.pleaselogin {text-align:left;color:#9d332a;margin:10 0 0 10px;clear:left;}

table.product_item {
    width: 685px;
}

table.product_item td{
    padding: 5px 0px 5px 10px;
    vertical-align: top;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}

tr.product_gar, tr.product_factory {
    height: 27px;
}

tr.product_gar td {
    background-color: #E4E4E4;
    color: #616161;
    border-top: 1px solid #ffffff !important;
}

tr.product_factory td, tr.product_desc td {
    background-color: #F3F3F3;
    color: #616161;
}

tr.product_factory td {
    background-color: #F3F3F3;
    color: #616161;
    border-bottom: 1px solid #C2C2C2;
}

tr.product_desc td {
    text-align: justify;
    padding-right: 10px;
}
td.product_img {
    width: 219px;
    padding: 0px !important;
    background-color: #ffffff !important;
    border: none !important;
    border-bottom: 0px solid #ffffff !important;
    border-right: 2px solid #ffffff !important;
}

td.product_img img{
    border: 1px solid #C2C2C2 !important;
    width: 217px;
    /*height: 187px;*/
}

tr.product_head td {
    background-color: #616161;
    color: #ffffff;
}

tr.product_head td.product_row1 {
    background-color: #616161;
    color: #ffffff;
    width: 210px;
}

.product_row2 {
    width: auto;
}
.product_row3 {
    width: 55px;
    text-align: center;
	padding:1px;
/*    padding: 0px !important;
    padding-top: 5px !important;*/
}
.product_row4 {
    width: 55px;
    text-align: center;
	padding:1px;
/*    padding: 0px !important;
    padding-top: 5px !important;*/
}
.product_row5 {
    width: 55px;
    text-align: center;
    background-color: #B22519 !important;
	padding:1px;
/*    padding: 0px !important;
    padding-top: 5px !important;*/
}

h1.product_h1 {
    width: 100%;
    color: #616161;
    text-transform: capitalize;
    padding-left: 30px;
    background-color: transparent;
    background-image: url(../images/h1_list_bg.gif);
    background-position: left;
    background-repeat: no-repeat;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0 10px 4px;
}

div#contentcontainer select.optionlist200,
div#contentcontainer input.input100 {
    border: 1px solid #939393;
    width: 159px;
    margin-right: 11px;
}

div#contentcontainer input.input100 {
    padding-left: 7px;
    padding-right: 7px;
}

div#contentcontainer input.button4 {
    background-image: url(../images/button_keres.gif);
    padding: 0px;
    margin: 0px;
    border: none;
    width: 76px;
    height: 20px;
}

.button {
        border: 0px;
        background-color:transparent;
        background-image: url(../images/belepes_ok.gif);
        background-repeat: no-repeat;
        border: none;
        margin: 7px 0px 0px 0px;
        padding: 0;
        width: 32px;
        height: 18px;
        cursor: pointer;
}

table.datagrid_table {
    margin-top: 20px;
    float: left;
    width: 660px!important;
}

table.datagrid_table td {
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    padding-left: 10px; 
    padding-right: 10px; 
    height: 27px;
}

table.datagrid_table td a {
    color: #616161;
    text-decoration: none;
}

table.datagrid_table td a:hover {
    color: #9D332A;
    text-decoration: none;
}

table.datagrid_table td.datagrid_td_header a {
    display: block;
    color: #ffffff;
    padding-top: 7px;
    padding-bottom: 7px;
    text-decoration: none;
}

table.datagrid_table td.datagrid_td_header a:hover {
    display: block;
    color: #9D332A;
    padding-top: 7px;
    padding-bottom: 7px;
    text-decoration: none;
}

table.datagrid_table td.datagrid_td_header a.datagrid_link_header img {
    display: inline-block;
    float: right;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 7px;
    padding-bottom: 7px;
}




table.datagrid_table2 {
    margin: 0 0 10px 0;
	padding:0;
    float: left;
    width: 351x!important;
}

table.datagrid_table2 td {
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    padding-left: 10px; 
    padding-right: 10px; 
    height: 27px;
}

table.datagrid_table2 td a {
    color: #616161;
    text-decoration: none;
}

table.datagrid_table2 td a:hover {
    color: #9D332A;
    text-decoration: none;
}

table.datagrid_table2 td.datagrid_td_header a {
    display: block;
    color: #ffffff;
    padding-top: 7px;
    padding-bottom: 7px;
    text-decoration: none;
}

table.datagrid_table2 td.datagrid_td_header a:hover {
    display: block;
    color: #9D332A;
    padding-top: 7px;
    padding-bottom: 7px;
    text-decoration: none;
}

table.datagrid_table2 td.datagrid_td_header a.datagrid_link_header img {
    display: inline-block;
    float: right;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 7px;
    padding-bottom: 7px;
}



.datagrid_td_header {
    background-color: #616161;
    color: #ffffff;
}

.datagrid_td_cell_even {
    background-color: #E4E4E4;
    color: #616161;
}

.datagrid_td_cell_odd {
    background-color: #F3F3F3;
    color: #616161;
}

div.subtitle{
        padding:25px 20px 0px 28px;
        font-weight: bold;
}

.reginput{
        border: 1px solid #939393;
        width: 210px;
}

.jeleinput{
        border: 1px solid #939393;
        margin-left:27px;
        margin-top: 7px;
        margin-right: 10px;
}

.regbutton{
        border: 0px;
        background-image: url(../images/regisztracio_button.gif);
        background-repeat: no-repeat;
        width: 89px;
        height: 18px;
        margin-top: 20px;
}
div.kereses {
    display: block;
    float: left;
    padding:25px 0 0 28px;
    width:100%;
}

div.visszadiv {
    display: block;
    float: left;
    padding:25px 0 0 28px;
    width:100%;

}

td.beszoveg{
    padding-top: 6px;
    width: 100px;
    height: 43px;
    font-weight: bold;
    color: #ffffff;
    text-align: right;
}

td.userneve{
    padding-top: 6px;
    width: 150px;
    height: 43px;
    font-weight: bold;
    color: #ffffff;
    text-align: left;
}

.athuz {
        position:relative;
        display:block;
        height:24px;
        width:65px;
        margin-top:-19px;
        margin-left:-9px;
        padding:0;
        background-repeat: no-repeat;
        background-color: transparent;
    }
    
div.nincstalalat {
    display: block;
    float:left;
    width: 100%;
    margin-top: 25px;
}
