html {height:100%;margin:0;padding:0;}
body{padding:0;margin:0;width:100%;height:100%;background: black;}

/* -- */
a img{
	border:none;
}

#page_content{
	background:url('images/bg_upper.jpg') top left no-repeat;
	min-height:830px;
	_height:830px;
}
#wrap{
	background:#3b3d3c;
	width:980px;
	margin:0 auto 0 auto;
	min-height:100%;
	_height:100%;
}
#footer{
	clear:both;
	width:690px;
	height:70px;
	padding-top: 10px;
	font:11px arial;
	text-align:right;
	color:#777777;
	float:right;
	background:#3B3D3C;
}

#footer a{
	color:#777777;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
#footer h1{
	color:#5B5C5B;
	text-align:right;
	font:normal 36px arial;
	margin:0;
	float:right;
	margin:-10px 20px 0 45px;
}
#head{
	height:91px;
	background:url('images/bg_head_hun.jpg') top left no-repeat;
	clear:both;
}
#email_block{
	width:215px;
	padding:185px 0 0 70px;
	color:#ff2979;
	margin:0;
	font:12px verdana;
	float:left;
}
#email_block a{
	color:#5ea6e4 !important;
	text-decoration:none;
}
#email_block a:hover{
	text-decoration:underline;
}
#deco_div{
	height:225px;
	background:url('images/bg_deco_gray.jpg') top left no-repeat;
	font:12px arial;
	color:#858585;
	padding-top:25px;
	*padding-top:30px;
}
#deco_div h1{
	font:bold 18px verdana;
	color:black;
	text-align:right;
	margin:0;
	width:220px;
	clear:right;
	position:absolute;
	margin:-6px 0 0 705px;
	*margin:5px 0 0 410px;
}
#deco_div h3{
	margin:0;
	font:normal 11px verdana;
	color:#004B76;
	text-align:right;
	width:220px;
	height:20px;
	position:absolute;
	margin:15px 0 0 705px;
	*margin:25px 0 0 410px;
}
.decomaincat1{
	background:url('images/bg_deco_maincat1.jpg') top left no-repeat !important;
}
.decomaincat2{
	background:url('images/bg_deco_maincat2.jpg') top left no-repeat !important;
}
.decomaincat1 #deco_text, .decomaincat2 #deco_text{
	padding-top:5px;
	width:300px;
	float:left;
	margin-left:35px;
	color:white !important;
}
.decosite{
	background:url('images/bg_deco_red.jpg') top left no-repeat !important;
}
#deco_div #selected{
	color:#ff2979;
}
#deco_div a{
	color:white;
	text-decoration:none;
}
#deco_div a:hover{
	text-decoration:underline;
}
#deco_text{
	padding-top:5px;
	*padding-top:10px;
	width:340px;
	float:left;
	color:#676767;	
}
#deco_text a{
	color:#5A77E0;
	text-decoration:none;
}
.decomaincat1 #deco_text, .decomaincat2 #deco_text{
	margin-top:-10px;
}
#prod_text{
	margin-top:-10px;
}
#deco_text a:hover{
	text-decoration:underline;
}
#right{
	width:690px;
	float:left;
	background:url('images/content_repeat.gif') repeat-y;
}
#content_div{
	background:url('images/content_upper.gif') top left no-repeat;
	min-height:502px;
	_height:502px;
}
#content_bottom{
	clear:both;
	height:18px;
	background:url('images/content_bottom.gif') bottom left no-repeat;
}
#left{
	width:290px;
	float:left;
	_margin:0;
}
.both{
	clear:both;
}
#head img{
	float:left;
}
#menu_div{
	width:600px;
	margin-left:350px;
	*margin-left:0;
	*width:600px;
	text-align:right;
	font:normal 14px arial;
	height:80px;
	padding:10px 30px 0 0;
	position:absolute;
	z-index:100;
}
#menu_div a{
	font-weight:bold;
	display:block;
	color:white;
	float:right;
	padding:30px 15px 30px 15px;
	text-decoration:none;
	background:url('images/separator.gif') center left no-repeat;
}
#menu_div a#first{
	background:none;
}

#rapid_search_form{
	background:url('images/bg_rapid_search.jpg') top right no-repeat;
	height:27px;
	padding-top:12px;
}
#rapid_search_form h1{
	font:bold 14px arial;
	text-align:center;
	width:70px;
	margin:2px 10px 0 25px;
	_margin:2px 5px 0 12px;
	color:black;
	float:left;
}
#rapid_search_form #keyword{
	background:none;
	border:none;
	color:white;
	font:12px arial;
	width:135px;
	text-align:center;
}
#rapid_search_form #search_submit{
	width:28px;
	height:24px;
	color:white;
	font:11px arial;
	text-align:center;
	background:url('images/bg_ok_button.gif') no-repeat;
	border:none;
	margin:0 0 0 5px;
}
#catalog{
	background:url('images/bg_catalog.gif') top right no-repeat;
	height:430px;
	padding-top:10px;
}
#yellow_div a{
	color:#CFD858;
	text-decoration:none;
	font:12px/18px verdana;
	display:block;
	border-top:1px solid #3b3d3c;
}
#yellow_div h1{
	background:url('images/bg_yellow_h1.gif') no-repeat;
	font: bold 12px/32px verdana;
	text-indent:20px;
	margin:0 0 5px 10px;
}
#pink_div h1{
	background:url('images/bg_pink_h1.gif') no-repeat;
	font: bold 12px/32px verdana;
	text-indent:20px;
	margin:0 0 5px 10px;
}
#pink_div a{
	color:#FF2979;
	text-decoration:none;
	font:12px/18px verdana;
}
#blue_div a{
	color:#CFD858;
	text-decoration:none;
	font:12px/18px verdana;
	display:block;
	border-top:1px solid #3b3d3c;
}
#blue_div a:hover,#yellow_div a:hover{
	color:white;
}
#blue_div h1{
	background:url('images/bg_blue_h1.gif') no-repeat;
	font: bold 12px/32px verdana;
	text-indent:20px;
	margin:10px 0 5px 10px;
}
#catalog ul{
	margin:0;
}
#catalog .first{
	border:none;
}
#info_div{
	margin-top:10px;
}
#info_div p{
	width:175px;
	text-align:right;
	float:left;
	padding:0;
	margin:0 25px 0 0;
	_margin:0 20px 0 0;
	font:11px arial;
	color:#7a7a7a;
}

#blue_box,#yellow_box{
	width:293px;
	height:198px;
	float:left;
	padding:15px 15px 0 0;
	cursor:pointer;
}
#blue_box{
	background:url('images/bg_blue_box.jpg') top left no-repeat;
	margin:15px 0 0 15px;
}
#yellow_box{
	background:url('images/bg_yellow_box.jpg') top left no-repeat;
	margin:15px 0 0 22px;
}

#blue_box h1,#yellow_box h1{
	font:bold 18px verdana;
	color:black;
	text-align:right;
	margin:0;
}
#blue_box h2{
	margin:0;
	font:normal 11px verdana;
	color:#004B76;
	text-align:right;
}
#yellow_box h2{
	margin:0;
	font:normal 11px verdana;
	color:#5A6700;
	text-align:right;
}
.prod_thumb{
	background:url('images/bg_prod_thumb.jpg') bottom no-repeat;
	width:156px;
	height:265px;
	float:left;
	margin:5px 0 10px 15px;
	padding:0 23px 0 23px;
	color:white;
	font:11px arial;
}
.prod_thumb img{
	margin:0 0 0 0;
}
.prod_thumb p{
	width:153px;
	height:120px;
	pading:0;
	overflow:hidden;
	border:1px solid #776042;
	border-top:7px solid #DE323E;
	margin:5px 0 5px 0;
	background:white;
	
}
.prod_thumb h1{
	font:bold 11px arial;
	margin:0;
	height:30px;
	margin:0;
}
.prod_thumb div {
	margin:10px 0 0 0;
}
.prod_thumb div img{
	border:none;
	float:left;
	margin: 0 0 0 0;	
}
.prod_thumb .price_div{
	float:left;
	font:bold 14px/24px arial;
	text-align:center;
	width:113px;
	height:24px;
	background:url('images/bg_price.gif') no-repeat;
	margin:0 0 0 10px;
}
h1.green{background:url('images/h1green.jpg') center no-repeat;}
h1.red{background:url('images/h1red.jpg') center no-repeat;}
h1.pink{background:url('images/h1pink.jpg') center no-repeat;}
h1.green,h1.pink,h1.red{
	font:bold 12px/30px arial;
	text-align:center;
	color:white;
	margin:0;
}

#lapozo_table{
	clear:both;
	font:bold 11px/20px verdana;
	color:#787878;
	margin: 5px 0 0 15px;
}
#lapozo_table a{
	color:#787878;
	text-decoration:none;
}
#lapozo_table a:hover{
	text-decoration:underline;
}
#lapozo_table a.active{
	color:white;
}
.lapbutton{
	border:1px solid black;
	color:black !important;
	display:block;
	background:#d4d4d4;
	width:130px;
	text-align:center;
}
.prod_data{
	width:635px;
	height:306px;
	background:url('images/bg_prod_data.gif') top left no-repeat;
	font:12px/18px verdana;
	color:#6d6d6d;
	padding-right:15px;
	margin: 0 0 0 15px;
}
.prod_data strong{
	color:white;
}
.prod_data .prod_thumb{
	margin-right:10px;
	_margin-left:10px;
}
.prod_data .prod_thumb .price_div{
	margin-left:35px;
	_margin-left:18px;
}
.prod_data div.pink{
	margin:10px 0 0 0;
}
.prod_thumb p.tmargin{
	margin-top:35px;
}
.prod_name{
	font:bold 14px verdana;
	color:#65AAE5;
	margin: 0 0 10px 0;
	padding:20px 0 0 0;
}
.ujdonsag{
	margin: 20px 0 -15px 0;
	float:right;
	width:105px;
	font:bold 12px/24px verdana;
	color:white;
	background:#8E61B6;
	text-align:center;
}
.fake{
	margin: 20px 0 -15px 0;
	float:right;
	width:105px;
	font:bold 12px/24px verdana;
	color:#3B3D3C;
	background:black;
	text-align:center;
	clear:right;

}
.akcios{
	margin: 20px 0 0 0;
	float:right;
	width:105px;
	font:bold 12px/24px verdana;
	color:white;
	background:#FF2879;
	text-align:center;
	clear:right;
}
.kedvenc{
	margin: 20px 0 0 0;
	float:right;
	width:105px;
	font:bold 12px/24px verdana;
	color:white;
	background:#FFD302;
	text-align:center;
	clear:right;
}
.kedvenc a{
	text-decoration:none;
	color:black;
}
.pink{
	color:#FF2979;
}
.back{
	float:right;
	width:180px;
	display:block;
	background:#3B3D3C;
	font:11px/24px verdana;
	color:#939393;
	text-align:center;
	text-decoration:none;
	margin:10px 0 0 0;
}
.prod_info{
	border:1px solid #3b3b3b;
	width:395px;
	min-height:77px;
	_height:77px;
	background:black;
	float:left;
	margin: 10px 0 0 0;
	padding:5px;
}
#navbar{
	background:url('images/bg_navbar.jpg') bottom left no-repeat;
	color:#656565;
	font:bold 10px/30px verdana;
	margin:0 0 15px 0;
	padding:15px 0 0 0;
}
#navbar strong{
	color:black;
	margin:0 20px 0 10px;
	display:block;
	width:110px;
	float:left;
	text-align:center;
}
#navbar a{
	color:#656565;
	font:bold 12px/30px verdana;
	text-decoration:none;
}
#navbar a:hover{
	text-decoration:underline;
}
.white{
	color:white !important;
}

/* ---------------------------------------- */  
/* ---------------------------------------- */  
/* ---------------------------------------- */  
/* ---------------------------------------- */  

#search_form{
	padding:0;
	margin:0 30px 15px 0;
	color:white;
	font:normal 11px verdana;
	text-align:right;
}
#search_form select{
	font:11px verdana;
	padding:3px;
	border:1px solid black;
	width:170px;
}
#search_form input{
	font:11px verdana;
	padding:3px;
	border:1px solid black;
}
#search_form select.long{
	width:250px;
}
#search_form .short_button{
	width:55px;
	color:white;
	background:#6d6d6d;
	border:1px solid black;
	padding:2px;
	margin:0 0 5px 0;
	_margin:0;
}
#search_form .text_input{
	width:144px;
	margin:0 0 0 25px;
	border-right:none;
}
#search_form .checkbox{
	margin:0 0 0 40px;
	vertical-align:center;
	border:none;
}
.silver_button{
	background:url('images/bg_silver_button.gif') no-repeat;
	width:151px !important;
	color:white;
}
#search_form #search_button{
	margin-left:60px;
}
#lapozo_div{
	border-top:2px solid #d3d0b0;
	margin:0;
	clear:both;
	padding:5px 0 10px 0;
	height:25px;
}

#lapok{
	width:314px;
	float:left;
	text-align:center;
	font: bold 12px arial;
}
#lapok a{
	color:#989679 !important;
	text-decoration:none !important;
	margin: 0 2px 0 2px;
}
#lapok a{
	text-decoration:underline;
}
#lapok a.act{
	color:black !important;
}
.lapozo_link{
	display:block;
	float:left;
	width:110px;
	text-align:center;
	border:1px solid #c1be9d;
	background:white;
	color:#989679 !important;
	text-decoration:none;
	font:12px/22px arial;
}
.white{
	color:white !important;
}
#pagetitle{
	font:bold 18px arial;
	color:#bdbdbd;
	margin:0 0 0 50px;
	padding-top:25px;
}
h1.inpage{
	font:bold 18px arial;
	color:#bdbdbd;
	margin:0;
	padding-top:25px;
	padding-bottom:15px;
}
#page_content a{
	color:#7a7a7a;
}
#page_content{
	background:url('images/bg_content.gif') bottom right no-repeat;
	min-height:502px;
	_height:502px;
	margin:15px 35px 10px 50px;
	padding:0 35px 0 0;
	font:12px arial;
	color:#8a8a8a;
}
#subcontent{
	margin:15px 35px 10px 50px;
	padding:0 35px 0 0;
	font:12px arial;
	color:#8a8a8a;
}
#page_content_short{
	margin:15px 35px 10px 50px;
	padding:0 35px 0 0;
	font:12px arial;
	color:#7a7a7a;
}
.color_icon{
	cursor:pointer;
}
#message_div{
	color:#909090;
	font:12px arial;
}
.data_table th{
	background:#3B3D3C;
}
.data_table input,.data_table select,.data_table textarea{
	width:400px;
	border:1px solid #808080;
	font:12px arial;
}

.short_input{
	width:268px !important;
}

#ddmenudiv2 a{
	color:#67ace6;
}

#flashdiv{
	margin:-204px 0 0 474px;
	*margin:-194px 0 0 15px;
	_margin:-194px 0 0 12px;
	position:absolute;
	z-index:10;
}
#colors_div{
	width:350px;
	margin:-20px 0 0 0;
	float:left;
	margin-left:55px;
}
#filter_button{
	_margin-right:-9px;
}
.h3_error{
	text-align:center;
	font:bold 14px arial;
	color:#7a7a7a;
}
.cb{width:25px !important;}