body{
	background-color:#000000;
	margin:0;
}
#container{
	margin-left:auto;
	margin-right:auto;
	width:870px;
	background-image:url(im/con_bg.jpg);
	background-position:right;
	background-repeat:repeat-y;
}
#left{
	width:216px;
	float:left;
}
#jobb{
	margin-left:217px;
}
#banner{
	padding-left:180px;
}
/*________________________ Login box____________________________*/
#login{
	text-align:right;
	padding-right:17px;
	padding-top:38px;
	background-image:url(im/login_bg.jpg);
	background-repeat:no-repeat;
	padding-bottom:5px;
	margin-bottom:8px;
}
#login .login_input{
	width:105px;
	font:11px Arial, Helvetica, sans-serif;
	background-color:#000000;
	border:1px solid #3f4847;
	color:#CCCCCC;
	margin-bottom:5px;
}
#login label{
	padding-right:5px;
	padding-left:5px;
	color:#657a80;
	font:10px Arial, Helvetica, sans-serif;
}
#login .login_gomb{	
	text-align:right;
}
#gomb_hely{
	padding-bottom:7px;
}
/*_____________________________________________________________*/
#forgot_link, #reg_link{
	color:#77929b;
	text-decoration:none;
	margin-left:5px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
/*_____________________________________________________________*/
#kosar{
	float:right;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-right:15px;
	padding-top:20px;
}
#kosar_tartalma{
	color:#ff6600;
}
#kosar_tartalma:hover{
	text-decoration:none;
}
/*_____________________________________________________________*/

#kat_menu{
	background-image:url(im/kat_bg.jpg);
	background-repeat:repeat-y;
	padding-left:6px;
}
#kat_menu a{
	color:#FFF;
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
	line-height:16px;
	outline:none;
}
#kat_menu a.t0i{
	font-weight:bold;
}
#kereses{
	background-image:url(im/keres_bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#CCCCCC;
}

#kereses .sz{
	font:11px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left:133px;
	padding-top:6px; 
	padding-bottom:5px;
}
#kereses form{
	margin:0;
}
#kereses .keres_input{
	border:none;
	font:12px Arial, Helvetica, sans-serif;
	width:160px;
	background-color:#000000;
	color:#CCCCCC;
}
#kereses .keres_gomb{
	vertical-align:middle;
}
#kereses .keres_reszlet{
	display:block;
	color:#FFFFFF;
	padding-left:15px;
	padding-top:6px;
	text-decoration:none;
}
#kereses .keres_reszlet:hover{
	text-decoration:underline;
}

/*_______________________________________________________________________________*/
#con{
	color:#2d3a3f;
	font:13px Arial, Helvetica, sans-serif;
	padding:25px 34px 10px 34px;

}
#con h1{
	font:bold 24px Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
#con h2{
	font:bold 18px Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	margin-top:5px;
}
#con h3, .gari{
	font:bold 13px Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	margin-top:3px;
}
#con blockquote, #con ul, #con ol{
	margin-left:20px;
}
#con p{
	margin:5px 0px 10px 0px;
}
#con a{
	font:13px Arial, Helvetica, sans-serif;
	color:#1b63bb;
	text-decoration:underline;
}
#con a:hover{
	text-decoration:none;
}
a{
	outline:none;
}
/*_______________________________________________________________________________*/
#bottom{
	clear:both;
	padding-top:20px;
	padding-bottom:36px;
	background-image:url(im/bottom_bg.jpg);
	background-repeat:no-repeat;
	margin-left:217px;
	background-color:#000000;
}
#bottom_menu{
	padding-left:100px;
}
#bottom_menu a{
	display:block;
	float:left;
	color:#7b98a3;
	padding-left:10px;
	padding-right:10px;
	padding-top:9px;
	padding-bottom:10px;
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-image:url(im/bottom_menu_bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
#bottom_menu a:hover{
	background-image:url(im/bottom_menu_bg_on.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
}
#bottom_menu a.utolso{
	background-image:none;
	padding-right:20px;
}
#bottom_menu a.utolso:hover{
	background-image:url(im/bottom_menu_bg_on.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
}
/*_______________________________________________________________________________*/
#bottom_nav{
	margin:5px;
	text-align:center;
	clear:both;
}
#bottom_nav img{
	margin-left:20px;
	margin-right:5px;
}
#bottom_nav a{
	text-decoration:none;
}
/*_______________________________ Szavazás ______________________________________*/
#szavazas{
	background-image:url(im/szavazas_bg.jpg);
	background-repeat:no-repeat;
	background-color:#78d213;
	margin-left:4px;
	margin-bottom:5px;
	padding-top:55px;
	padding-right:5px;
	color:#0a2372;
	font:11px Arial, Helvetica, sans-serif;
}
#szavazas_form{
	padding:10px;
}
#szavazas_form label, .szer_valasz{
	color:#0a2372;
	font:11px Arial, Helvetica, sans-serif;
	padding-left:5px;
}
#szavazas_kerdes{
	color:#0a2372;
	font:11px Arial, Helvetica, sans-serif;
	padding-top:20px;
	padding-left:10px;
}
#szavazo_gomb_hatter{
	background-color:#7ad313;
	padding-top:15px;
	padding-bottom:5px;
	text-align:center;
}
#szavazo_gomb{
	background-color:#014293;
	color:#FFF;
	font:bold 11px Arial, Helvetica, sans-serif;
	border:1px solid #dbdbdb;
	padding:1px;
}
.szer_ind_hatter{
	background-color:#539b01;
	font-size:5px;
	height:6px;
	padding:1px;
	margin-left:5px;

}
.szer_ind{
	background-color:#29ceda;
	margin:0;
	height:5px;
	line-height:5px;
}
.szer_ind_szoveg{
	font:9px Arial, Helvetica, sans-serif;
	text-align:right;
	color:#0a2372;
}
#sz_osszes{
	text-align:center;
	font-weight:bold;
	padding:4px;
}
/*_______________________________________________________________________________*/
.kat_level1{
	background-image:url(im/kl_1_off.gif);
	background-repeat:no-repeat;
	padding-left:26px;
}
.kat_level2{
	background-image:url(im/kl_2_off.gif);
	background-repeat:no-repeat;
	padding-left:35px;
}
.termek{
	border-bottom:1px dotted #363636;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-left:25px;
	margin-right:25px;
	color:#2d3a3f;
	font:11px Arial, Helvetica, sans-serif;
}
.termek_nev{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#000000;
	width:90%;
}
.termek_ar{
	text-align:right;
	color:#ff6600;
	background-color:#000000;
	font:bold 13px Arial, Helvetica, sans-serif;
}
.termek form{
	margin:0;
	display:inline;
}
.tr{
	float:right;
}
.termek_reszletek2{
	display:block;
	background-image:url(im/reszletek_gomb.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:24px;
	text-indent:-1000em;
	outline:none;
}
.termek_reszletek{
	display:block;
	background-image:url(im/reszletek.gif);
	background-repeat:no-repeat;
	width:70px;
	height:16px;
	text-indent:-1000em;
	outline:none;
}
.kosarba{
	display:block;
	background-image:url(im/kosarba_gomb.jpg);
	background-repeat:no-repeat;
	width:81px;
	height:24px;
	text-indent:-1000em;
}
.darab{
	width:60px;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #ff6600;
	
}
.eredeti_ar{
	color:#ee9b18;
	text-decoration:line-through;
	width:150px;
}
.kiemelt_ar{
	font:bold 11px Tahoma, Verdana, Arial;
	color:#FFFFFF;
	text-align:right;
	padding-right:12px;
}
.kateg{
	width:188px;
	height:175px;
	background-image:url(im/kateg_hatter.gif);
	background-repeat:no-repeat;
}
#con .kateg a{
	display:block;
	outline:none;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
}
.kateg_kep{
	height:145px;
}
.kateg_kep img{
	border:none;
}
#cart{
	position:absolute;
	width:400px;
	left:55%;
	top:450px;
	padding:10px;
	background-color:#FFFFFF;
	border:1px solid #000000; 
	display:none;
	font:11px Arial, Helvetica, sans-serif;
}
.kosar_fejlec{
	font-weight:bold;
	color:#000;
}
.kosar_ar{
	color:#ff6600;
	text-align:right;
	white-space:nowrap;
}
.reg_left_cell{
	float:left;
	width:40%;
	text-align:right;
	vertical-align:bottom;
	font-weight: bold;
	padding-right: 5px;
}
.reg_right_cell{
	float:left;
	width:50%;
	margin-bottom:5px;
}
.reg_fieldset{
	width:97%;
	padding:5px;
	border:1px solid #495e67;
}
legend{
	padding:3px;
	font-weight:bold;
}
.text_input{
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #ff6600;
	width:200px;
	padding:2px;
}
.text_input2{
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #ff6600;
	width:300px;
	padding:2px;
}
.hiba{
	color:#FF0000;
	font-weight:bold;
	clear:both;
	text-align:center;
	padding-top:3px;
}
#bejelentkezve{
	width:205px;
	color:#999999;
	font:11px Arial, Helvetica, sans-serif;
	text-align:center;
}

.kiemelt_fej{
	color:#98b8c3;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding-left:4px;
}
.kiemelt_lab{
}
.kiemelt{
	margin-right:10px;
	margin-top:6px;
}

.vasarolok_meg{
	display:block;
	width:124px;
	height:24px;
	background-image:url(im/vasarolok_meg.jpg);
	background-repeat:no-repeat;
	text-indent:-1000em;
}
.fontos{
	float:right;
	text-align:right;
	border-bottom:1px solid #FF0000;
}
/************************************************************************************/
#szamlalo{
	background-color:#FFF;
	color:#0b2372;
	margin:10px 5px 10px 5px;
	font:11px Arial, Helvetica, sans-serif;
	padding:10px;
}
.eddigi_szavazasok{
	text-align:center;
	display:block;
	color:#FFFFFF;
}
/************************************************************************************/
#created{
	background-color:#000000;
	text-align:center;
	font:10px Arial, Helvetica, sans-serif;
	color:#363636;
	margin-left:217px;
	padding-bottom:10px;
}
#created a{
	font:10px Arial, Helvetica, sans-serif;
	color:#363636;
	text-decoration:none;
}
#created a:hover{
	font:10px Arial, Helvetica, sans-serif;
	color:#363636;
	text-decoration:underline;
}