@charset "iso-8859-2";

body {
	background: #f5f4f4;
	color: #656565;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background: #eeeeee url('../images/fehering_felso.jpg') repeat-x;

}

#site {
	/*width: 1000px;*/
	width: 100%;
	margin: 0 auto;
	/*border-right: 1px solid #777;
	border-left: 1px solid #777;*/
	text-align: left;
}

#header {
/*	width: 1000px;*/
	width: 1000px;
	height: 83px;
	margin: 0 auto;
	background: url('../images/header2.jpg') no-repeat top center;
}

#loginbox {
	width: 480px;
	height: 23px;
	margin: 0 auto 0 auto;
	background: url('../images/loginbox.jpg') repeat-x;
	color: #fff;
	font-family: tahoma, arial, helvetica, sans-serif;
}

#loginbox strong{
	color: #fff;
}

#loginbox input{
	width:80px;
	padding: 0 14px 0 0;
	height:15px;
	background-position: 0 -1px;
}

#loginbox p.floatleft {
	height: 18px;
	padding: 5px 0 0 8px;
	background: url('../images/loginbox_left.jpg') no-repeat left;
}

#loginbox p.floatright {
	height: 18px;
	padding: 5px 8px 0 0;
	background: url('../images/loginbox_right.jpg') no-repeat right;
}

#loginbox label{
	padding-bottom:2px;
}

#loginbox #submit{
	width:55px;
	padding: 0 0 0 2px;
	height:14px;
	background:url('../images/belepek.png');
}

#loginbox p {
	margin: 0;
}

#loginbox a {
	color: #fff;
	text-decoration: none;
}

#loginbox a:hover {
	text-decoration: underline;
}

#menu {
	width: 1000px;
	height: 25px;
	margin: 0 auto;
	background: url('../images/menu.jpg') repeat-x;
	border-bottom: 11px solid #f5f4f4;
}

#menu ul {
	float: left;
	margin: 0 0 0 38px;
	list-style: none;
}

#menu ul li {
	float: left;
}

#menu ul li a {
	display: block;
	height: 21px;
	padding: 4px 0 0 0;
	background: transparent url('../images/menuborder.jpg') no-repeat right;
	font-size: 13px;
	color: #1f1f1f;
	text-align: center;
	text-decoration: none;
}

#menu ul li a:hover, #menu ul li#menu_merettablazatok a:hover {
	background: #fff url('../images/menuarrow.jpg') no-repeat top;
	color: #ce0000;
}

#menu ul li#menu_fooldal a {
	width: 70px;
}

#menu ul li#menu_kapcsolat a {
	width: 97px;
}

#menu ul li#menu_garancia a {
	width: 87px;
}

#menu ul li#menu_adatvedelem a {
	width: 112px;
}

#menu ul li#menu_gyik a {
	width: 127px;
}

#menu ul li#menu_rolunk a {
	width: 71px;
}

#menu ul li#menu_merettablazatok a {
	width: 123px;
	background: transparent;
}

#search {
	float: right;
	margin: 4px 20px 0 0;
	color: #4e4e4e;
	font-size: 12px;
}

#search_text {
	width: 100px;
	margin: 0 4px;
}

#search_submit {
	width: 45px;
	height: 16px;
	padding: 0 0 1px 0;
	background: url('../images/search_submit.jpg');
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}

#content {
	width: 1000px;
	margin: 0 auto;
	background: #f4f4f4 url('../images/content.jpg') repeat-y;
}

#left {
	float: left;
	width: 211px;
	padding: 15px 0 0 0;
}

#leftmenu {
	margin: 0 0 20px 38px;
	list-style: none;
}

#leftmenu li {
	width: 146px;
	height: 22px;
	margin: 0 0 2px 0;
	background: url('../images/leftmenuitem.jpg');
}

#leftmenu li.open {
	background-position: 0 -22px;
}

#leftmenu li.sub {
	height: auto;
	background: none;
}

#leftmenu li.sub ul {
	margin: 10px 0 15px 0;
	list-style: none;
}

#leftmenu li.sub ul li {
	height: 18px;
	background: url('../images/leftmenusubitem.jpg') no-repeat bottom;
}

#leftmenu li.sub ul li.last {
	background: none;
}

#leftmenu li.sub ul li a {
	height: 16px;
	padding: 2px 0 0 24px;
	color: #ce0000;
	font-size: 11px;
}

#leftmenu li a {
	display: block;
	width: 122px;
	height: 18px;
	padding: 4px 0 0 24px;
	color: #434343;
	font-size: 12px;
	text-decoration: none;
}

#leftmenu li.open a {
	color: #fff;
}

table#cart {
	width: 150px;
	margin: 0 0 0 37px;
	color: #434343;
	font-family: tahoma, arial, helvetica, sans-serif;
}

table#cart tr.cartline, table#cart tr.cartlinered {
	height: 7px;
	overflow: hidden;
}

table#cart tr.cartline td {
	height: 7px;
	background: url('../images/cartline.jpg') no-repeat center;
	line-height: 7px;
}

table#cart tr.cartlinered td {
	height: 7px;
	background: url('../images/cartlinered.jpg') no-repeat center;
	line-height: 7px;
}

table#cart td {
	padding: 0 2px;
}

table#cart td.price {
	width: 56px;
	color: #ce0000;
	font-weight: bold;
	text-align: right;
}

#right {
	float: left;
	width: 768px;
}

#belsopadding {
	padding: 12px 0 0 12px;
}

#righttop {
	display: block;
	width: 761px;
	height: 166px;
	margin: 4px;
	background: url('../images/righttop.jpg') no-repeat top;
}

#belsoleft {
	float: left;
	width: 460px;
}

#belsoright {
	float: right;
	width: 225px;
	margin: 0 20px 0 0;
}

#belsoleft_2 {
	float: left;
	width: 425px;
}

#belsoright_2 {
	float: right;
	width: 280px;
	margin: 0 20px 0 0;
}

#adatok label {
	float: left;
	width: 55px;
	margin: 0 0 4px 0;
}

#adatok input {
	float: left;
	width: 157px;
	height: 16px;
	margin: 0 0 4px 0;
	padding: 1px 3px;
	background: url('../images/input_163.jpg');
}

#adatok input#adatok_irszam {
	width: 48px;
	background: url('../images/input_54.jpg');
}

#adatok input#adatok_varos, #adatok input#adatok_telefon {
	width: 97px;
	margin-left: 6px;
	background: url('../images/input_103.jpg');
}

#adatok input#adatok_korzetszam {
	width: 20px;
	background: url('../images/input_26.jpg');
}

#adatok label#adatok_email, #adatok input#adatok_email {
	margin-bottom: 14px;
}

#adatok label#adatok_telefon, #adatok input#adatok_korzetszam, #adatok input#adatok_telefon {
	margin-bottom: 14px;
}

#adatok textarea {
	width: 157px;
	height: 116px;
	padding: 1px 3px;
	background: url('../images/textarea.jpg');
}

#adatok span {
	float: left;
	display: block;
	width: 28px;
	margin-bottom: 14px;
	padding: 2px 0 0 0;
}

#valaszto {
	width: 340px;
	margin: 40px 0 0 0;
}

#valaszto div {
	margin: 0 0 20px 0;
}

#valaszto label {
	display: block;
	font-weight: bold;
}

#valaszto select {
	width: 140px;
	border: 1px solid #bdb8a5;
}

#valaszto input {
	width: 30px;
	background: none;
	border: 1px solid #bdb8a5;
}

#footer {
	/*width: 1000px;*/
	width: 100%;
	height: 70px;
	margin: 0 auto;
	background: url('../images/fehering_footer.jpg') repeat-x;
	/*border-top: 51px solid #f5f4f4;*/
}

#footer ul {
	float: left;
	margin: 30px 0 0 300px;
	list-style: none;
}

#footer ul li {
	display: inline;
}

#footer ul li a {
	text-decoration: none;
}

#footer ul li a:hover {
	color: #ce0000;
}

#webtown {
	float: right;
	margin: 25px 30px 0 0;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.clear {
	clear: both;
}

.righttopline {
	display: block;
	width: 769px;
	height: 12px;
	background: #f5f4f4;
}

.box {
	float: left;
	width: 179px;
	height: 244px;
	margin: 0 10px 20px 0;
}

.nev {
	height: 22px;
	width: 179px;
	color: black;
	font-size: 14px;
	font-family: tahoma, arial, helvetica, sans-serif;
	text-align: center;
}

.keret_akcio {
	width: 179px;
	height: 222px;
	background: url('../images/keret_akcio.gif');
}

.keret_ujtermek {
	width: 179px;
	height: 222px;
	background: url('../images/keret_ujtermek.gif');
}

.keret_sima {
	width: 179px;
	height: 222px;
	background: url('../images/szukekeret.gif');
}

.keret_del {
	width: 179px;
	height: 222px;
	background: #ce0000 url('../images/szukekeret.gif');
	opacity: 0.3;
}

.roxan {
	position: relative;
	top: 124px;
	right: 3px;
	float: right;
	width: 88px;
	height: 74px;
	background: url('../images/roxan.gif');
}

.keret_akcio .roxan, .keret_ujtermek .roxan {
	top: 114px;
}
.keret_sima .roxan, .keret_del .roxan
{
	top:117px;
	right:2px;
}

.ar {
	position: relative;
	top: 199px;
	left: 6px;
	width: 91px;
	height: 17px;
	padding: 4px 0 0 7px;
	background: url('../images/ar.jpg');
	font-weight: bold;
	font-size: 11px;
}

.ar strong {
	color: #000;
}

.keret_akcio .ar strong {
	color: #ffffff;
}


.keret_ujtermek .ar strong {
	color: #3c4e00;
}

.keret_akcio .ar {
	top: 198px;
	width: 95px;
	height: 21px;
	padding: 0;
	background: none;
	color: #ffffff !important;
	font-weight: bold;
}

.keret_ujtermek .ar {
	top: 198px;
	width: 95px;
	height: 21px;
	padding: 0;
	background: none;
	color: #ffffff !important;
		font-weight: bold;
}


.keret_sima .ar, .keret_del .ar {
	top: 198px;
	width: 95px;
	height: 21px;
	padding: 0;
	background: none;
	color: #656565 !important;
	font-weight: bold;
}

.reszletek {
	position: relative;
	top: 178px;
	left: 106px;
	width: 76px;
	height: 21px;
	background: url('../images/reszletek.jpg');
	overflow: hidden;
}

.keret_akcio .reszletek {
	top: 174px;
	left: 98px;
	height: 20px;
	background: url('../images/akcio_reszletek.jpg');
}

.keret_ujtermek .reszletek {
	top: 174px;
	left: 98px;
	height: 20px;
	background: url('../images/ujtermek_reszletek.jpg');
}

.keret_sima .reszletek, .keret_del .reszletek {
	top: 174px;
	left: 98px;
	height: 20px;
	background: url('../images/reszletek.jpg');
}

.reszletek a {
	display: block;
	width: 66px;
	height: 17px;
	padding: 4px 0 0 10px;
	text-decoration: none;
}

.reszletek strong {
	color: #000;
}

.keret_akcio .reszletek a {
	color: #0a5371;
}

.keret_ujtermek .reszletek a {
	color: #3c4e00;
}

.smallbox {
	float: left;
	width: 100px;
	height: 116px;
	margin: 0 5px 0 0;
}

.smallbox p {
	margin: 0;
}

.smallbox div.ikonkep {
	width: 96px;
	height: 90px;
	padding: 3px 2px;
	background: url('../images/small_keret.jpg');
	overflow:hidden;
	cursor: pointer;	

}

.bigbox {
	position: relative;
	width: 269px;
	height: 482px;
	padding: 2px;
	background: url('../images/big_keret.jpg');
	overflow:hidden;
}

.big_ar {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 109px;
	height: 27px;
	padding: 4px 0 0 10px;
	background: url('../images/big_ar.gif');
	color: #fcc4c4;
	font-weight: bold;
}

#right .big_ar strong {
	color: #fff;
	font-size: 18px;
}

.bigbox .nagyit {
	position: absolute;
	top: 450px;
	left: 5px;
}

.bigbox .fordit {
	position: absolute;
	top: 450px;
	left: 45px;
}

.bigbox .x {
	position: absolute;
	top: 450px;
	right: 5px;
}

.bigbox .anyag {
	position: absolute;
	top: 324px;
	right: 52px;
	width: 144px;
	/*height: 80px;
	overflow: hidden;*/
	padding: 8px;
	/*background: url('../images/anyag_hatter.gif') no-repeat;*/
	background: #fff;
	border:1px solid #BDB8A5;
}

.bigbox .anyag img{
	margin: 2px;
}
/********************************************************************
*                         Hirlevel feliratkozas                     *
********************************************************************/

#sub_hir{

margin:10px 0pt 0pt 37px;
width:150px;
}

#sub_hir h2{
	margin:30px 0 10px 0;
	font-size:18px;	
}

#sub_hir input{
	float: left;
	width: 139px;
	height: 16px;
	margin: 0 0 4px 0;
	padding: 1px 3px;
	background: url('../images/input2.jpg');
	font-weight: normal;
}

#sub_hir {
	color: #CE0000;
	font-weight: bold;
}

#hir_submit{
	width: 71px  !important;
	height: 18px  !important;
	padding: 0 0 1px 0  !important;
	background: url('../images/gomb_feliratkozas.jpg') !important;
	color: #fff  !important;
	font-weight: bold  !important;
	cursor: pointer  !important;
	float: right !important;
}


#kosar_submit{
	width: 71px  !important;
	height: 17px  !important;
	padding: 0 0 1px 0  !important;
	background: url('../images/gomb_megrendelem.jpg') !important;
	color: #fff  !important;
	font-weight: bold  !important;
	cursor: pointer  !important;
	float: right !important;
	margin-top:10px !important;
}

#kosar_del{
	width: 71px  !important;
	height: 17px  !important;
	padding: 0 0 1px 0  !important;
	background: url('../images/megsem.jpg') !important;
	color: #fff  !important;
	font-weight: bold  !important;
	cursor: pointer  !important;
	float: left !important;
	margin-top:10px !important;
}
/********************************************************************
*                              Kosár                                * 
********************************************************************/


table#cart_big {
	width: 500px;
	margin: 0 0 0 37px;
	color: #434343;
	font-family: tahoma, arial, helvetica, sans-serif;
}

table#cart_big tr.cart_bigline, table#cart_big tr.cart_biglinered {
	height: 7px;
	overflow: hidden;
}

table#cart_big tr.cart_bigline td {
	height: 7px;
	background: url('../images/cartline.jpg') repeat-x center;
	line-height: 7px;
}

table#cart_big tr.cart_biglinered td {
	height: 7px;
	background: url('../images/cartlinered.jpg') repeat-x center;
	line-height: 7px;
}

table#cart_big td {
	padding: 0 2px;
}

table#cart_big td.price {
	width: 56px;
	color: #ce0000;
	font-weight: bold;
	text-align: right;
}

#cart_big a{
		text-decoration: none;
}
/********************************************************************
*                   Sikeres rendeles, igazolas                      *
********************************************************************/

div#order_succ h4 {
	margin: 0 0 0 0;
}
div#order_succ table td {
	border: 1px solid #000;
}
div#order_succ table td.btn {
	text-align: center;
}
div#order_succ table th {
	border: 1px solid #111;
	background-color: #ce0000;
	color: #f7dfdf;
}
div#order_succ table#order_results {
	width: 650px;
	align:center;
	margin: auto;
	padding: auto;
}
div#order_succ td.products {
	text-align: center;
}
div#order_succ td.products table {
	width: 600px;
	align:center;
	margin: auto;
	padding: auto;
}
div#order_succ td.products table tr.partial th {
    background-color: #414445;
    font-style: italic;
    color: #fff;
}
div#order_succ td.products table tr.partial td {
    font-weight: bold;
    color: #FF9900;
}
div#order_succ td.products table tr.separator th {
    background-color: #131516;
    height:1px;
}
div#order_succ td.products table td.name {
	width: 280px;
	text-align: left;
	padding-left: 5px;
}
div#order_succ td.products table td.price, td.sum {
	width: 120px;
}
div#order_succ td.products table td.end_sum {
	border: none;
	font-weight: bold;
}
div#order_succ td.products table td.empty {
	border: none;
}
#content #container div#order_succ td.products table tr.error td {
	background-color: #F4EC0B;
	color: #000;
}
div#order_succ td.products table tr.error span.error {
	color: #e60505;
	font-weight: bold;
	margin-right: 6px;
}
/****************************************************
*                   ORDER LIST                      *
****************************************************/
#order_list table {
    color: #343434;
    width: 100%;
}
#order_list table div.details {
    display: none;
}
#order_list table.list tr {
    vertical-align: top;
}
#order_list table.list td.bborder {
    border-bottom: 1px solid #DDDDDD;
}
#order_list table.list .open td.bborder {
    border-bottom: none;
}
#order_list table.list .open td.bborder table.order tr.second td {
    border-bottom: 1px dashed #DDDDDD;
}
#order_list table.list .open div.details {
    display: block;
}
#order_list .order span {
    padding-left: 12px;
    font-weight: bold;
}
#order_list .order .first span {
    color: #103D63;
}
#order_list .order .second span {
    color: #E50D88;
}
#order_list table.list .products h3 {
    font-size: 11px;
    margin: 4px 0 4px 0;
    padding: 0 0 0 0;
    background: none;
}
#order_list table.list .products h3 a {
    font-size: 11px;
}
#order_list table.list .products td {
    border-bottom: 1px dashed #DDDDDD;
}
#order_list table.list .products td.price {
    font-weight: bold;
    color: #103D63;
}
div#order_view_details h3 {
    margin: 12px 0 0 0;
    padding: 0 0 0 0;
    background: none;
    border-bottom: 1px #113D64 dashed;
}
div#order_view_details h4 {
    font-size: 14px;
    margin: 6px 0 6px 0;
}
div#order_view_details fieldset {
    width: 570px;
    margin: 0 2px 0 2px;
    float: left;
    border: 1px solid #E50D88;
}
div#order_view_details fieldset.half {
    width: 281px;
    height: 64px;
}
div#order_view_details fieldset legend {
    color: #113D64;
    font-weight: bold;
    padding: 0 12px 0 12px;
}
div#order_view_details table.products {
    width: 95%;
    margin: auto;
}
div#order_view_details table.products h3 {
    font-size: 11px;
    border: none;
}
div#order_view_details table.products h3 a {
    font-size: 11px;
}
div#order_view_details table.products td {
    border-bottom: 1px dashed #113D64;
}
div#order_view_details table.products tr.sep td {
    border: none;
}
div#order_view_details table.products tr.sum td {
    border:none;
}
div#order_view_details table.products tr.sum th {
    text-align: right;
    font-weight: bold;
    padding: 0 12px 0 0;
    color: #E50D88;
}
div#order_view_details table.products tr.sum td {
    font-weight: bold;
    color: #113D64;
}
div#order_view_list table {
    width: 95%;
    margin: auto;
}
div#order_view_list table a {
    color: #343434;
    text-decoration: none;
}

div#order_view_list table a:hover {
    color: #ce0000;
    text-decoration: underline;
}

div#order_view_list table th {
    background: #c20000;
    text-align: left;
}
div#order_view_list table th a {
    color: #eee;
    text-decoration: none;
    text-size: 12px;
}
div#order_view_list table th a:hover {
    text-decoration: underline;
}
div#order_view_list table tr.hovered td {
    background: #eee;
}

div#order_view_list table .row1 {
/*	text-align: left; */
	background: #f8f8f8;
	padding: 2px 2px 2px 2px;
	font-size: 8pt;
	height: 25px;
}

div#order_view_list table .row2 {
/*	text-align: left; */
	background: #eeeeee;
	padding: 2px 2px 2px 2px;
	font-size: 8pt;
		height: 25px;

}

div.search_results u{
	text-decoration:none;
}

div.search_results a{
	text-decoration:none;
	color: #ce0000;
}

div.search_results .link{
	color: #ce0000;
	text-decoration:none;
}

div.search_results a:hover{
	text-decoration:underline;
	color: #ce0000;
}

div.search_results .name{
	text-decoration:none;
	font-size: 13px;
	font-weight: bold;
	display: block;
	padding-bottom: 5px;
}

div.search_results .talalat_box{
	margin-top: 20px;
	min-height: 96px;
	width:450px;
	margin-left: 20px;  
}
div.search_results .ikonkep{
	cursor: normal;
}
