/*
	BODY
			*/
*{padding: 0px; margin: 0px;}

body {  
	font-size: 11px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif, Kalimati;
	color: #444; 
	background-color: #fff; 
	background-image: url(../images/bgs/main_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	}
	
.png {
	behavior: url(css/png2.htc);
}

a{
	color: #666;
	font-weight: bold;
	text-decoration: undreline;
	}
a:hover{
	text-decoration: 	none;
	}

	/* Header */
.header {
	width: 100%;
	height: 133px;
	padding: 0px 0px 1px 0px;
	background-image: url(../images/bgs/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
.qsearch{
	background-image: url(../images/bgs/searchbox_bg.jpg);
	background-repeat: repeat-x;
	backgroun-position: top;
	background-color: #eaeaea;
	border: 1px solid #999;
	padding: 10px;
	width: 440px;
	margin: 0 !important;
	}
.qsearch a{
	color: #c95805;
	text-decoration: underline;
	}
.qsearch a:hover{
	text-decoration: none;
	}

.title{
	font-size: 18px;
	}
	
.link { cursor: pointer; }
.help { cursor: help; }

.w10px { width: 10px; }
.w30px { width: 30px; }
.w50px { width: 50px; }
.w80px{ width:80px; }
.w100px{ width: 100px; }
.w120px{ width:120px; }
.w150px{ width: 150px; }
.w180px{ width: 180px; }
.w200px{ width: 200px; }
.w300px{ width: 300px; }
.w400px{ width: 400px; }
.w500px{ width: 500px; }
.w550px{ width: 550px; }

.w100{ width: 100%; }
.w90{ width: 90%; }
.w80{ width: 80%; }
.w75{ width: 75%; }
.w60{ width: 60%; }
.w50{ width: 50%; }
.w33{ width: 33%; }
.w30{ width: 30%; }
.w25{ width: 25%; }
.w10{ width: 10%; }

.h5{ height: 5px; }
.h10{ height: 10px; }
.h20{ height: 20px; }
.h30{ height: 30px; }
.h35{ height: 35px; }
.h40{ height: 40px; }

.h250{ height: 250px; }
.h300{ height: 300px; }
.h400{ height: 400px; }
.h500{ height: 500px; }
.h550{ height: 550px; }

.noborder { border: none; }

.Caps{ text-transform: capitalize; }
.big { font-size: 14px; font-weight: bold; }
.und { text-decoration: underline; }
.nound{ text-decoration: none; }
.tab{ padding-left: 20px; }
.nagytab{ padding-left: 170px; }

.green{ color: #437c00; }
.orange { color: #f5a700; }
.red { color: #c90909; }
.blue { color: #47708f; }
.redhover:hover{color:#f00;}

.padded10px{ padding: 10px; }
.padded5px{ padding: 5px; }

/*
	INPUTOK
			*/

.textfield_normal{
	width: 95px;
	height: 15px;
	font-size: 11px;
	color: #444;
	padding: 3px 5px 0px 5px;
	background-image: url(../images/inputs/textfield_normal.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	border: 1px solid #444;
	}

.textfield_small{
	width: 33px;
	height: 15px;
	font-size: 11px;
	color: #444;
	padding: 3px 5px 0px 5px;
	background-image: url(../images/inputs/textfield_small.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	border: 1px solid #444;
	}

.textfield_wide{
	width: 186px;
	height: 15px;
	font-size: 11px;
	color: #444;
	padding: 3px 5px 0px 5px;
	background-image: url(../images/inputs/textfield_wide.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	border: 1px solid #444;
	}

textarea{
	background-color: #fff;
	color: #444;
	font-size: 11px;
	font-family: tahoma, verdana, helvetica, kalimati;
	border: 1px solid #999;
	padding: 5px;
	}

/** 3 P�tty�s **/

ul.bullets{
	margin: 10px;
	border: none;
	padding: 0px 0px 0px 20px;
	
}
ul.bullets li{
	list-style-image: url(../images/others/bullets.gif);
	margin-top: 10px;
}


/* ALJA */
#f div{
	position: relative;
	background-color: #444;
	border: 1px solid #777;
	margin: 1px;
	padding: 2px;
	width: 90px;
	float: left;
}
#f input{
	position: absolute;
	top: 1px;
	right: 2px;
}
#f div.green{
	background-color: #070;
	font-weight: bold;
	border: 1px solid #0c0;
	float: left;
	position: relative;
	margin: 1px;
	padding: 2px;
	width: 90px;
}
#imager{
	border: 1px solid #555;
}



/* ADS */
.adhead{
	height: 22px;
	color: #444;
	background-color: #fff;
	border-bottom: 2px solid #c95805;
	font-size: 18px;
	font-weight: bold;
	padding: 2px 0px 2px 10px;
	}
.adhead a{ text-decoration: none; }
.adhead a:hover{ text-decoration: underline; }

.adtext{ background-color: #efefef; }

.basketlink{
	color: #ff8a00;
	font-weight: bold;
	text-decoration: none;
	}
.basketlink:hover{
	text-decoration: underline;
	}
	
.subtitle{
	font-size: 16px;
	font-weight: bold;
	}
	
/*	POST-IT	*/

.postit{
	width: 200px;
	height: auto;
	background-color: #efefef;
	}
.postit-top{
	width:200px;
	height: 10px;
	background-image: url(../images/bgs/postit_top.jpg);
	background-repeat: no-repeat;
	}
.postit-main{
	width: 160px;
	height: auto;
	padding: 0px 20px 0px 20px;
	background-image: url(../images/bgs/postit_main.jpg);
	background-repeat: repeat-y;
	}
.postit-bottom{
	width: 200px;
	height: 47px;
	background-image: url(../images/bgs/postit_bottom.jpg);
	background-repeat: no-repeat;
	}
	
/* ACCORDION */



.toggler {
	color: #222;
	margin: 0;
	padding: 2px 5px;
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size: 11px;
	font-weight: normal;
	font-family: 'Andale Mono', sans-serif;
}
 
.element {
 
}
 
.element p {
	margin: 0;
	padding: 4px;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}
 
blockquote {
	text-style:italic;
	padding:5px 0 5px 30px;
}

.Fleft{float: left;}
.Fright{float: right;}
.nofloat{float:none !important; clear: both !important; height: 1px !important; overflow: hidden !important;}

.w100px{width:100px !important;}
.w150px{width:150px !important;}
.w200px{width:200px !important;}

.s5{height: 5px !important; overflow: hidden !important; float: none !important; clear: both !important;}
.s10{height: 10px !important; overflow: hidden !important; float: none !important; clear: both !important;}
.s20{height: 20px !important; overflow: hidden !important; float: none !important; clear: both !important;}