html,body{
	margin:0;
	padding:0;
	width:100%;
	min-width:940px;
	font-family:Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
	font-size:12px;
	background:#fff url('../images/header_bg.jpg') top repeat-x;
}
:active, :focus{
	outline:0px !important;
}

a{
	color:#000;
	text-decoration:none;
	color:#F06103;
}
a:hover{
	color:#000;
}
.banner{
	margin:0;
	padding:0;
}
.banner img{
	margin:0 0 10px 0;
	border:none;
}
.fckcontent{
	font-size:inherit;
	font-family:inherit;
	text-decoration:inherit;
	color:inherit;
}
.fckcontent a{
	font-size:inherit;
	font-family:inherit;
	text-decoration:inherit;
	color:inherit;
}

/* ha nincs javascript */
#nojs{
	margin:0;
	padding:4px 0;
	width:100%;
	text-align:center;
	background:#FFF7C0;
	color:#222;
	border-bottom:1px solid #F06103;
	top:0;
	left:0;
	z-index:84;
	position:absolute;
}

#container{
	margin:0;
	padding:0;
	width:100%;
}

#header{
	margin:0;
	padding:0;
	width:100%;
	height:215px;
	text-align:center;
	background:transparent url('../images/header_left_bg.jpg') left no-repeat;
	/*background:transparent url('../images/header_left_bg_christmas.jpg') left no-repeat;*/
}
#header h1{
	margin:0;
	padding:0;
	width:100%;
	height:130px;
	text-align:right;
	background:transparent;
	z-index:1;
	display:block;
}
#header #logo{
	margin:0;
	padding:0;
}
#header #logo img{
	margin:30px 30px 0 0;
	border:none;
}
#header #katt{
	margin:0;
	padding:0;
	width:100%;
	height:130px;
	background:transparent;
	z-index:2;
	position:absolute;
	top:0;
	display:block;
}
#header #topmenu{
	margin:19px 0 0 0;
	padding:10px 0 0 0;
	width:100%;
	height:56px;
	background:transparent url('../images/header_topmenu_bg.jpg') right no-repeat;
	list-style-type:none;
}
#header #topmenu li{
	padding:0 10px;
	display:inline;
}
#header #topmenu li a{
	color:#fff;
	font-weight:bold;
	font-size:1.2em;
	text-decoration:none;
}
#header #topmenu li a:hover{
	border-bottom:2px solid #fff;
	color:#111;
}

#main{
	margin:0;
	padding:0;
	min-width:900px;
}
#main #leftside{
	margin:0;
	padding:0;
	width:191px;
	left:0;
	position:absolute;
	z-index:79;
}
#main #leftside #leftmenu{
	margin:0;
	padding:5px 0 0 0;
	width:191px;
	height:300px;
	text-align:right;
	background:url('../images/left_menu_bg.jpg') top no-repeat;
	list-style-type:none;
}
#main #leftside #leftmenu li{
	margin:0 6px 6px 0;
	padding:0;
	line-height:17px;
	letter-spacing:-.3px;
	font-size:1.2em;
}
#main #leftside #leftmenu li a{
	color:#fff;
	text-decoration:none;
	font-style:italic;
}
#main #leftside #leftmenu li a:hover{
	border-bottom:2px solid #fff;
}
#main #leftside .leftblock{
	margin:5px 0 10px 0;
	padding:0;
	width:191px;
}
#main #leftside .leftblock h3{
	margin:0;
	padding:0 15px 0 0;
	width:176px;
	height:23px;
	color:#fff;
	text-align:right;
	font-size:1.2em;
	font-weight:bold;
	background:url('../images/left_block_header_bg.jpg') no-repeat;
}
#main #leftside .leftblock p{
	margin:2px 20px;
}

#main #centerside{
	margin:0;
	padding:0;
	width:100%;
	min-height:1050px;
	text-align:center;
	z-index:1;
}
#main #centerside #content{
	margin:0 191px;
	padding:10px 20px 0 20px;
	z-index:80;	
	text-align:left;
}
#main #centerside #content .banner{
	margin:0;
	padding:0;
}
#main #centerside #content .banner img{
	margin:0 0 10px 0;
	border:none;
}
#main #centerside #content .centerblock{
	margin:0 0px 20px 0px;
	padding:0;
	width:auto;
	min-width:520px;
	text-align:left;
	clear:both;
}
#main #centerside #content .centerblock h3{
	margin:0;
	padding:2px 0 0 15px;
	height:21px;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	text-align:left;
	background:#f06103 url('../images/center_block_header_bg2.jpg') left no-repeat;
}
#main #centerside #content .centerblock .pageopcont{
	margin:0 5px;
}
#main #centerside #content .centerblock h3 a, #main #centerside #content .centerblock h3 a:hover{
	color:#fff;
}
#main #centerside #content .centerblock p{
	margin:0;
	padding:5px 10px;
	text-align:left;
	font-size:1.2em;
}
#main #centerside #content .centerblock .p{
	margin:10px 10px 10px 15px;
	padding:0;
	text-align:left;
}
#main #centerside #content p{
	margin:0;
	padding:0;
}

#main #rightside{
	margin:0;
	padding:0;
	width:191px;
	right:0;
	position:absolute;
	z-index:79;
}
#main #rightside .rightblock{
	margin:0px 0 10px 0;
	padding:0;
	width:191px;
}
#main #rightside .rightblock h3{
	margin:0;
	padding:0 0 0 15px;
	width:176px;
	height:23px;
	color:#fff;
	text-align:left;
	font-size:1.2em;
	font-weight:bold;
	background:url('../images/right_block_header_bg.jpg') no-repeat;
}
#main #rightside .rightblock h3 a{
	color:#fff;
}
#main #rightside .rightblock p{
	margin:2px 20px;
}
#main #rightside .rightblock .kereso-input{
	margin:2px 0 0 10px;
	border:1px solid #F06103;
	width:115px;
}
#main #rightside .rightblock .kereso-button{
	color:#fff;
	font-weight:bold;
	background:#F06103;
	border:1px solid #F06103;
}
#main #rightside .rbcloud{
	width:186px;
	text-align:center;
	color:#f06103;
}
#main #rightside .rbcloud a{
	padding:0 2px;
}
#main #rightside .rbcloud .s0{font-size:11px;}
#main #rightside .rbcloud .s1{font-size:13px;}
#main #rightside .rbcloud .s2{font-size:15px;}
#main #rightside .rbcloud .s3{font-size:17px;}
#main #rightside .rbcloud .s4{font-size:19px;}

/* termek bobozok */
.termekbox{
	margin:10px 5px;
	padding:0;
	width:120px;
	height:145px;
	/*border:1px solid #dadada;*/
	/*background:#fff;*/
	background:transparent url('../images/termek_box_bg.png') no-repeat;
	display:block;
	float:left;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}
.termekbox:hover{
	/*border:1px solid #F06103;*/
}
.termekbox .nev{
	margin:10px 5px 0 5px;
	color:#555;
	height:28px;
	font-size:.9em;
	overflow:hidden;
}
.termekbox .nev a{
	text-decoratione:none;
	color:#555;
}
.termekbox .kep{
	margin:0 auto;
	padding:0;
	height:80px;
	width:110px;
	/*background:#fff url('../images/termek_img_bg_min.gif') no-repeat;*/
	cursor:pointer;
}
.termekbox .kep img{
	margin:10px 0 0 0;
	border:none;
}
.termekbox .ar{
	margin:0 5px 5px 5px;
	color:#ca211e;
	cursor:pointer;
}
.termekbox .ar .eredeti{
	margin:-10px 0 0 0;
	font-size:.9em;
	text-decoration:line-through;
	color:#777;
	cursor:pointer;
}
.termekbox .ar .akcio{
	color:#ca211e;
	font-weight:bold;
	cursor:pointer;
}
/* termekek listaja */
#termekek{
	margin:0;
	padding:0;
}
#termekek .fokategoria{
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:1.1em;
	border-bottom:1px solid #F06103;
}
#termekek .alkategoriak{
	margin:0 0 20px 10px;
	padding:0;
	list-style:none;
}
#termekek .alkategoriak li{
	margin:2px 0 0 0;
}
/* termekadatlapja */
#termekadatlap{
	margin:0;
	padding:0;
}
#termekadatlap #navigacio{
	margin:0;
	padding:0;
}
#termekadatlap h3{
	margin:20px 0;
	padding:2px 0 0 15px;
	/*height:21px;*/
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	text-align:left;
	background:#f06103 url('../images/center_block_header_bg2.jpg') left top no-repeat;
}
#termekadatlap h3 span{
	font-weight:normal;
}
#termekadatlap #info .infokep{
	margin:0 20px 20px 0;
	padding:15px;
	width:200px;
	height:200px;
	display:block;
	text-align:center;
	float:left;
	border:none;
	line-height:200px;
	background:#fff url('../images/termek_img_bg_res_round.gif') no-repeat;
}
#termekadatlap #info .kep{
	margin:0;
	padding:0;
	border:none;
	vertical-align:middle;
}
#termekadatlap #info{
	margin:0;
	padding:0;
}
#termekadatlap #info #textinfo{
	margin:0 0 20px 250px;
	padding:0;
}
#termekadatlap #info #szallitasi_kedv{
	margin:5px 0 0 0;
	font-size:.9em;
	color:#333;
}
#termekadatlap #reszletes_leiras{
	margin:0;
	padding:0;
	clear:both;
}
#termekadatlap #kapcsolodo_termekek{
	margin:40px 0 0 0;
	padding:0;
}
.sort{
	margin:2px 0 0 20px;
	font-size:.9em;
	color:#555;
}
.gyarto-szures{
	margin:2px 0 0 20px;
	font-size:.9em;
	color:#555;
}

/* keszulekek */
#keszulekek{
	margin:0;
	padding:0;
}
#keszulekek .keszulek-box{
	margin:10px 3px;
	padding:0 10px 0 125px;
	width:105px;
	height:145px;
	font-weight:bold;
	display:block;
	float:left;
}
#keszulekek #autos{
	padding-top:52px;
	height:93px;
	background:#fff url('../images/kategoria_box_autos.png') no-repeat;
}
#keszulekek #sport{
	padding-top:37px;
	height:108px;
	background:#fff url('../images/kategoria_box_sport.png') no-repeat;
}
#keszulekek #pda{
	padding-top:47px;
	height:98px;
	background:#fff url('../images/kategoria_box_pda.png') no-repeat;
}
#keszulekek #mpeg-4-hd-dvb-t-vevok{
	padding-top:52px;
	height:93px;
	background:#fff url('../images/kategoria_box_mpeg-4-hd-dvb-t-vevok.png') no-repeat;
}
#keszulekek #netbook{
	padding-top:65px;
	height:80px;
	background:#fff url('../images/kategoria_box_netbook.png') no-repeat;
}
#keszulekek #kijelzonelkul{
	padding-top:47px;
	height:98px;
	background:#fff url('../images/kategoria_box_kijelzonelkul.png') no-repeat;
}
#keszulekek .keszulek-box span{
}


/* kosarral kapcsolatos cumok */
.addkosar{
	margin:10px 0 0 0;
	padding:2px 2px 2px 24px;
	width:120px;
	font-weight:bold;
	color:#F06103;
	cursor:pointer;
	background:url('../images/icons/cart.png') left center no-repeat;
}
.addkosar-wait{
	margin:10px 0 0 0;
	padding:2px 2px 2px 24px;
	width:120px;
	font-weight:bold;
	color:#aaa;
	cursor:wait;
	background:url('../images/ajax-loader.gif') left center no-repeat;
}
#main #rightside #kosar{
	margin:0;
	padding:0;
	font-size:.9em;
}
#main #rightside #kosar ul{
	margin:0 0 0 15px;
	padding:0;
	width:158px;
	list-style:none;
}
#main #rightside #kosar ul li{
	margin:0;
	padding:0 0 10px 0;
}
#main #rightside #kosar ul li a{
	color:#000;
	font-size:1.1em;
}
#main #rightside #kosar ul li div{
	margin:0;
	padding:0 0 0 5px;
	width:120px;
	color:#555;
	overflow:hidden;
}
#main #rightside #kosar ul li div .ar{
	color:#c00;
}
#main #rightside #kosar ul li .minus{
	margin:0;
	padding:0 0 0 16px;
	cursor:pointer;
	background:url('../images/icons/bullet_toggle_minus.png') no-repeat;
}
#main #rightside #kosar ul li .plus{
	margin:0;
	padding:0 0 0 16px;
	cursor:pointer;
	background:url('../images/icons/bullet_toggle_plus.png') no-repeat;
}
#main #rightside #kosar #sum{
	margin:0 20px 10px 10px;
	padding:5px 0 0 0;
	width:160px;
	border-top:1px solid #d6d6d6;
	text-align:right;
}
#main #rightside #kosar #sum .ar{
	font-weight:bold;
}
#main #rightside #kosar #kost{
	margin:0 0 10px 20px;
	text-align:left;
	color:#000;
}
#main #rightside #kosar #kost a{
	color:#000;
}
.kosar-table{
	margin:0 0 10px 0;
	width:100%;
	border:none;
	color:#222;
}
.kosar-table thead tr th{
	padding:4px;
	background:#eee;
	border-bottom:1px solid #d6d6d6;
}
.kosar-table tbody tr td{
	padding:2px 4px;
	border-top:1px solid #eee;
}
.kosar-table td.right, .kosar-table th.right{
	text-align:right;
}
.kosar-table td.ar{
	font-weight:bold;
}
.kosar-table td.db img, .kosar-table td.del img{
	margin:0;
	padding:4px 0 0 0;
	cursor:pointer;
	vertical-align:bottom;
}
.kosar-table tfoot tr th{
	padding:4px;
	background:#eee;
	border-top:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
}
.kosar-table th.del, .kosar-table td.del{
	width:50px;
}
.kosar-table td.center, .kosar-table th.center{
	text-align:center;
}
#szallitas_kedv_resz{
	margin:0 0 0 15px;
	font-size:.9em;
}
#rendeles{
	margin:30px 0 0 0;
}
#rendeles-form{
	margin:10px 0 0 15px;
}
/* rendeles rogzitesenek nyugtazas afelulet*/
#rendeles-vege{
	margin:5px;
}
#rendeles-vege h3{
	font-size:1em;
}
#rendeles-vege .info{
	margin:20px 0;
}
#rendeles-vege .info ol{
	margin:0 0 0 20px;
	padding:0;
}
#rendeles-vege .info ol li{
	margin:0 0 20px 0;
}
#captcha-figlet{
	padding:2px;
	background:#fff;
	border:1px solid #d6d6d6;
}

.nemforgcim{
	margin:0;
	padding:40px 0 0 10px;
	color:#333;
	border-bottom:1px solid #aaa;
}


/* form stilus */
.form_1{
	width:500px;
}
.form_1 h4{
	margin:0;
	padding:0;
	color:#222;
	text-align:right;
	border-bottom:1px solid #ccc;
}
.form_1 h4 .title{
	margin:0;
	padding:0;
	float:left;
}
.form_1 h4 .copy{
	margin:0;
	padding:0;
	color:#444;
	cursor:pointer;
	font-size:.9em;
	font-weight:normal;
}
.form_1 h4 .copy:hover{
	color:#000;
}
.form_1 .required{
	color:#c00;
}
.form_1 fieldset{
	margin:0 0 20px 0;
	padding:5px;
	border:none;
	background:#f5f5f5;
	border-bottom:1px dotted #ccc;
}
.form_1 fieldset input, .form_1 fieldset textarea{
	background:#FFF7C0 url('../images/fieldbg.gif') top center repeat-x;
	border-color:#7c7c7c #c3c3c3 #ddd #ddd;
	border-style:solid;
	border-width:1px;
}
.form_1 fieldset ol{
	margin:0;
	padding:0;
	list-style:none;
}
.form_1 fieldset ol li .radio-label, .form_1 fieldset ol li .checkbox-label{
	margin:0;
	padding:0;
	display:block;
}
.form_1 fieldset ol li #rendeles-szallitasi_hely{
	margin:0 0 30px 20px;
}
.form_1 fieldset input.radio, .form_1 fieldset input.checkbox{
	margin:0 10px 0 0;
	padding:0;
	height:13px;
	display:block;
	float:left;
	background:none;
	border:none;
}
.form_1 fieldset ol li .radio-label span{
	font-weight:bold;
	color:#222;
}
.form_1 fieldset ol li .radio-label .info, .form_1 fieldset ol li .checkbox-label .info{
	margin:0;
	padding:0;
	color:#444;
	font-size:.9em;
	font-weight:normal;
}
.form_1 fieldset ol li .checkbox-label .info{
	font-size:1em;
}
.form_1 fieldset ol li .checkbox-label{
	margin:0 0 10px 0;
}
.form_1 fieldset ol.vertical li{
	margin:0 5px 10px 0;
	padding:0;
	display:block;
	float:left;
}
.form_1 fieldset ol.vertical li label{
	margin:0;
	padding:0;
	color:#444;
	font-size:.9em;
}
.form_1 fieldset ol.vertical li.break{
	clear:both;
}
.form_1 fieldset{
	clear:both;
}
#recaptcha_image{
	border:1px solid #ccc;
}



/* hirek */
#hir, #hirdate{
	margin:0;
	padding:0;
}
#hir h3, #hirdate h3{
	margin:0;
	padding:0;
}
#hir h3, #hirdate h3 a{
	color:#fff;
}
#hir #time{
	margin:0 0 0 15px;
	padding:0;
	font-size:.9em;
	color:#555;
}
#hir p{
	margin:0;
	padding:0;
}
#hir img{
	padding:1px;
	border:1px solid #aaa;
}
#hirdate .hir{
	margin:10px 10px 30px 15px;
}
#hirdate .hir h2{
	margin:0;
	padding:0;
	font-size:1em;
	border-bottom:1px solid #aaa;
}
#hirdate .hir a h2{
	color:#222;
}
#hirdate .hir div{
	margin:0 5px;
	padding:0;
	font-size:1em;
}
#hirdate .hir .tovabb{
	padding:0;
}
#hirdate .hir .kulso-link{
	padding:0;
	color:#777;
}


#footer{
	margin:0;
	padding:16px 0 0 0;
	width:100%;
	height:18px;
	text-align:center;
	font-size:.9em;
	color:#333;
	background:url('../images/footer_bg.jpg') repeat-x;
	clear:both;
}
#footer a{
	padding:0 5px;
	color:#777;
	text-decoration:none;
}
#footer span{
	padding:0 5px;
	color:#777;
}


/* fooldali gyartok listaja */
#gyartoklist{
	margin:2px 5px;
	padding:0;
	text-align:center;
}
#gyartoklist li{
	margin:10px 0;
	padding:0;
	list-style-type:none;
}
#gyartoklist li img{
	border:none;
}
.gyartoklogo{
	/*margin:5px 2px;*/
	margin:0;
	padding:0;/*
	float:left;
	display:block;*/
	text-decoration:none;
}
.gyartoklogo img{
	margin:2px;
	border:none;
}

/* fooldali hirek listaja */
#hireklist{
	margin:2px 20px;
	padding:0;
	overflow:hidden;
}
#hireklist li{
	margin:10px 0;
	padding:0;
	list-style-type:none;
}
#hireklist li a{
	color:#000;
	text-decoration:none;
}
#hireklist li span{
	color:#555;
	font-size:.9em;
}

/* fooldali termekajanlo listaja */
#termekajanlolist{
	margin:2px 2px 2px 40px;
	padding:0;
	text-align:center;
	list-style:none;
}
#termekajanlolist .termekbox{
	margin:5px;
	padding:0;
}
#termekajanlolist .termekbox .nev{
	/*padding:10px 0 0 0;*/
	padding:0;
}

/**** hiba keletkezett ablak ****/
.errorblock{
	margin:10px auto 10px auto;
	padding:0 0 5px 0;
	width:450px;
	background:#FFDDDD;
	text-align:left;
	border-bottom:1px solid #a00;
}
.errorblock h5{
	margin:0;
	padding:0;
	width:450px;
	line-height:12px;
	color:#222;
	font-size:1.2em;
	font-family:'trebuchet ms',freesans;
	background:#fff;
	border-bottom:3px solid #a00;
}
.errorblock ol{
	margin:4px 0 0 36px;
	padding:0;
	color:#a00;
	line-height:16px;
	font-size:.9em;
}
