html{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c3c3c;
	background:url(../images/top_bg.gif) top center no-repeat #e4d7c4;	
}

*{
	padding:0px;
	margin:0px;
	list-style:none;
}

a, a:visited{
	color:#f96502;
	text-decoration:none;
	font-weight:bold;
}

.footer .container{
	padding-top:40px;
}
.footer .left{
	padding-left:15px;
	float:left;
}
.footer .right{
	padding-right:45px;
	float:right;
}
.footer a, .footer a:visited{
	color:#3c3c3c;
	text-decoration:none;
	font-size:11px;
	margin-left:30px;
	font-weight:normal;
}

.clr{
	clear:both;
	line-height:0px !important;
	height:0px !important;
	font-size:0px !important;
}

.container{
	width:1000px;
	margin-left:auto;
	margin-right:auto;		
}

.footer{
	background:url(../images/footer_bg.gif) bottom center no-repeat;
	height:66px;	
}

.content{
	width:940px;	
	min-height:700px;
	background-color:#FFF;		
}
.left_shadow{
	padding-left:30px;
	padding-right:30px;	
	background:url(../images/left_shadow.gif) 25px 261px no-repeat;	
}
.right_shadow{
	background:url(../images/right_shadow.gif) 970px 261px no-repeat;	
}

.header{
	height:238px;
	/*background:url(../images/header_bg.jpg) top left no-repeat;*/
}
.nyito_left{
	width:504px;
	height:556px;
	float:left;
	background:url(../images/alma.jpg) top left no-repeat;
}
.nyito_right{
	width:436px;
	height:556px;
	float:left;
	background:url(../images/splitter_shadow.gif) top left no-repeat;
}
.right_padding{
	padding:32px 23px 0px 30px;
	background:url(../images/top_bg_part.gif) top right no-repeat;
}
.left_padding{
	padding:32px 0px 0px 23px;
}
.introduction{
	padding:36px 0px 40px 240px;
	font-weight: bold;
	font-size:13px;
	line-height:1.5;
}
h1{
	font-weight:normal;
	font-size:24px;
	color:#335c80;
}
h2{
	padding-right:20px;
	text-align:right;
	font-size:30px;
	color:#7eb116;
}
.search_form{
	padding:20px 0px 20px 0px;
}
.search_form select{
	width:273px;
	background-color:#f1ebe1;
	border:1px solid #f1ebe1;
}
.search_btn{
	width:98px;
	height:21px;
	border:none;
	background:url(../images/search_btn.gif) top left no-repeat;	
}
.login_btn{
	width:98px;
	height:21px;
	border:none;
	background:url(../images/login_btn.gif) top left no-repeat;	
}
.login_form{
	background:url(../images/login_bg.gif) 0px 20px no-repeat;
	padding:65px 0px 0px 0px;	
}
.input_holder{
	background-color:#f1ebe1;
	font-size:11px;	
}
.input_holder span{
	padding-left:3px;
}
.input_holder input{
	background-color:#f1ebe1;
	border:1px solid #f1ebe1;	
}
/* aloldalak */

.aloldal_left{
	width:280px;
	float:left;
	background:url(../images/splitter_shadow.gif) 240px 0px no-repeat;
	min-height: 500px;
	_height: 500px;
}
.aloldal_content{
	width:660px;
	float:left;
	background:url(../images/top_bg_part.gif) top right no-repeat;
}
.aloldal_padding{
    padding-right:20px;
    width: 639px;
}
.aloldal_login_form{
	padding:5px 0px 0px 15px;	
}
h3{
	color: #335c80;
	font-size:18px;
}
h3 span{
	color:#f96502;
}

.kereses_small select{
	width:215px;
	background-color:#f1ebe1;
	border:1px solid #f1ebe1;	
}
.kereses_small{
	padding:5px 0px 0px 15px;
}
.kereses_small h1{
	font-weight:normal;
	font-size:18px;
}
.kedvezmeny{
	padding-top:10px;
}
.kuldes_btn{
	width:98px !important;
	height:21px !important;
	border:none;
	background:url(../images/kuld_btn.gif) top left no-repeat;		
}
.kedvezmeny input{
	width:215px;
	background-color:#f1ebe1;
	border:1px solid #f1ebe1;		
}
.kedvezmeny h1{
	font-weight:normal;
	font-size:15px;	
}
.kereses_small .button{
	float:right;
	padding:10px 15px 0px 0px;
}
.text_block{
	padding-top:4px;
	padding-bottom:3px;
	border-bottom:1px dotted #7eb116;
}
.elerhetoseg_header{
	padding-bottom:5px;
	padding-top:10px;
	font-weight:bold;
	font-size:14px;
}
a:mail:hover{
	color:#bc4d02;
	text-decoration:underline;
}

.kategoriak_holder{
	font-size:11px;
	padding:5px 5px 5px 15px;	
}
.kategoriak_link_holder{	
	padding-top:5px;
	border-bottom:1px dotted #f96502;
	width:210px;
}
.kategoriak_title{
	color:#335c80;
	font-size:14px;
	font-weight:bold;	
}
.termekek_holder{
background:url(../images/splitter_shadow.gif) top left no-repeat;	
}


.form{
	width: 350px;	
	float: left;
	}
.form ul{
	clear: left;
	}
.form li{
	display: inline;
	padding-bottom:5px;
	}
.form .label{
	float: left;
	width: 200px;
	}
	
.static{
	width: 705px;
	float: left;		
	}
	
.right{
	float: right;
	}
.left{
	float: left;
	} 
	
.form .label{
	width: 130px;
	}
.form input, .form textarea{
	width: 200px;
	background-color:#F1EBE1;
	border: 1px solid #F1EBE1;
	}
.form select{
	width: 190px;
	background-color:#F1EBE1;
	border:1px solid #F1EBE1;
	}
.form textarea{	
	height: 100px;
	overflow: auto;
	}
.form .button{
	height: 22px;
	width: 85px;
	background-color:#F96502;
	color:#FFF;
	padding:1px;
	border:none;	
	}
.form .submit_li{
	padding-left: 130px;
	margin-top: 30px;
	letter-spacing: 20px;
	} 	

.keplista{
	float: right;
	width: 277px;	
	border-left: 1px dashed #969696;	
	padding: 10px;
	}
.keplista ul{
	float: left;
	width: 130px;
	margin-right: 10px;
	margin-top: 10px;
	}
	
	
#filefeltoltes{
	width: 277px;
	float: right;	
	border-left: 1px dashed #969696;
	border-bottom: 1px dashed #969696;
	padding: 10px;
	}
#filefeltoltes li{
	display: block;
	padding-top: 5px;	
	}


.linkek{
	float: left;	
	width: 440px;
	}
.linkek ul{
	border-bottom: 1px dashed #969696;
	padding-bottom: 5px;
	margin-bottom: 10px;
	}
	
.registration{
	padding-top: 20px;
	padding-left:30px;
	padding-bottom:130px;
	background:url(../images/splitter_shadow.gif) top left no-repeat;
	}
.registration ul{
	padding-top: 10px;
	}
.registration_form li{	
	float: left;
	width: 150px;
	margin-left: 50px;	
	color: #09ae1d;
	font-weight: bold;
	clear: both;
	
	list-style-position: inside;
	list-style-type: circle;
	list-style-image: URL("../images/webshop_category_list_image.jpg");
	} 
.cimsor{
	color: #1b5feb;
	font-size: 14px;
	font-weight: bold;
	} 
.admin_new{
	padding-left:15px;
}	
	
	
.apply{
	width: 259px;
	float: right;
	}
.apply .fejlec span{
	color:#f96502;
}
.apply .fejlec{	
		font-size:20px;
		padding:20px 20px 0px 0px;
		color:#335C80;
		background:url(../images/top_bg_part.gif) top right no-repeat;
	}
.apply .tartalom{	
		padding:15px 20px 20px 10px;
		color:#335C80;
		font-size:16px;					
	}	
.apply .tartalom .item{
	padding:0px 0px 0px 30px;
	background: URL("../images/arrow.gif") 10px 6px no-repeat;
}
	
.online .lablec{	
	height: 11px;
	background: URL("../images/viszontelado_apply_footer.jpg");
	}
.apply div{
	clear: both;
	}
.apply li{
	margin-top: 10px;
	padding-left: 10px;
	display: inline;
	float: left;
	width: 80px;
	}
.apply .button{
	float: right;
	margin-right: 13px;
	}
.apply input, .apply textarea{
	width: 150px;
	}
.apply textarea{
	height: 70px;
	overflow: auto;	
	}
.apply .submit{	
	width: 85px;
	height: 22px;
	}	
	
.kosar_holder{
	width:200px;
	float:right;
	background:url(../images/top_bg_part.gif) top right no-repeat;
	padding-top:20px;
}
#kosar_load{
	text-align:center;
	padding-top:50px;
}
.user_menu{
	padding-top:10px;
	padding-left:15px;
}


.hirlevel{
	height:500px;
	}
.hirlevel input{
	width: 400px;
	}	
.hirlevel textarea{
	width: 400px;
	height: 240px;
	}
.hirlevel ul{
	margin-top: 20px;
	}
.hirlevel .submit{
	width:98px;
	height:21px;
	border:none;
	background-color:#F96502;
	color:#FFF;
	padding:1px;		
	}
	
	
.megrendeles_adatok input{
	background-color:#F1EBE1;
	border: 1px solid #F1EBE1;		
}

.megrendeles_adatok textarea{	
	background-color:#F1EBE1;
	border: 1px solid #F1EBE1;	
}
.megrendeles_adatok .submit{	
	width:98px;
	height:21px;
	border:none;
	background-color:#F96502;
	color:#FFF;
	padding:1px;
}

.error_hoder h1{
	color:red;
	font-size:13px;
}
/**/
.user_holder{
	padding:20px;
	float:left;
	min-height: 500px;
	_height: 500px;	
	width:600px;
}
.user_name{
	float:left;
	width:200px;
}
.user_email{
	float:left;
	width:250px;
}
.user_link{
	float:left;
	width:60px;
}
/*kérdés*/
.kerdes_form{
	padding:30px;
	line-height:1.4;
}
.kerdes_form input{
	background-color:#F1EBE1;
	border: 1px solid #F1EBE1;
	width:400px;			
}
.kerdes_form textarea{
	background-color:#F1EBE1;
	border: 1px solid #F1EBE1;
	width:400px;
	height: 150px;	
}
.kerdes_form select{
	width:400px;
	background-color:#f1ebe1;
	border:1px solid #f1ebe1;	
}
.kerdes_form .submit{	
	width:98px;
	height:21px;
	border:none;
	background-color:#F96502;
	color:#FFF;
	padding:1px;
}
.kerdesek_holder{
	padding:0px 30px 0px 30px;
}
.kerdes_nev{
	float:left;
	width:200px;
	font-size:14px;
}
.kerdes_datum{
	float:right;
	width:200px;
	text-align:right;
}
.kerdes_valasz{
	padding-bottom:5px;
	padding-top:5px;	
	background-color:#eeeeee;
}
.kerdes_szoveg{
	padding-bottom:20px;
}

.aloldal_content h1{
	padding-top:10px;
}

.hasznalo_holder {
	border-bottom:1px dashed #F96502;
}
.hasznalo_holder span{
	font-weight:bold;
	font-size:14px;
}
.hasznalo_holder img{
	border:none;
	margin:5px 10px 5px 0px;	
}
.hasznalo_nev{
	padding-top:10px;
	padding-bottom:10px;	
	float:left;
	font-weight:bold;
	font-size:14px;	
}
.hasznalo_termek{
	padding-top:10px;	
	padding-bottom:10px;	
	float:right;
	font-size:14px;		
}
.hasznalo_nev a, .hasznalo_nev a:visited{
	color:#3c3c3c;		
}
.hasznalo_nev a:hover{
	color:#3c3c3c;
	text-decoration:underline;
}

.termekek_holder2{
	float:left;
	width:460px;
}

.termek_holder{
	float:left;
	width:230px;
}
.termek_holder span{
	font-size:14px;
}
.termek_kep_holder{
	text-align:center;
	padding:20px 0px 20px 0px;
}
.termek_leiras_holder{
	padding:10px 10px 10px 0px;
}
.termek_elvalaszto{
	border-bottom:1px dashed #F96502;
}
.reszletek_btn_holder {
	padding-top:20px;
}
.reszletek_btn_holder a{
	float:left;
	margin-right: 15px;
}
.reszletek_leiras span{
	font-size:17px;
	font-weight:bold;
	color:#F96502;
}
.reszletek_img_holder{
	text-align:center;
	padding:15px 0px 15px 0px;
}

.szerzodes b{
	color:#335C80;
	font-size:16px;
}
.betegseg_holder{
	background-color:#f7fdae;
	padding:5px;
	margin-right:10px;
}
.hasznalati{
	
}
.rendelesek_holder{
	background-color:#e3e3e3;
}
.jatekszoveglink{
	padding-top:10px;
}
.jatekszoveglink a, .jatekszoveglink a:visited{
	font-size:11px;
	padding-right:15px;
	color:#335C80;
}
.admin_link_holder a, .admin_link_holder a:visited{
	/*color:#7eb116;*/
	color:green !important; 
}
.admin_link_holder a:hover{
	text-decoration:underline !important; 
}
.admin_new a:hover{
	text-decoration:underline !important; 
}
.szakirodalom_holder{
	padding:10px;
	border-bottom:1px dashed #969696;	
}
.szakirodalom_holder img{
	border:none;
/*	border:1px solid #3c3c3c;
	padding:2px;*/
}
.szakirodalom_holder a, .szakirodalom_holder a:visited{
	color:#3c3c3c;
	font-weight:normal;
}
.szakirodalom_holder span{
	font-size:15px;
	font-weight:bold;
}
.szakirodalom_holder span a, .szakirodalom_holder span a:visited{
	color:#335C80;
}



.kedvezmenyek{
	margin-top: 20px;
}
.kedvezmenyek ul{
 clear: both;
}
.kedvezmenyek li{
 display: inline;
 float: left;
}
.kedvezmenyek .termek{
 width: 80px; 
}
.kedvezmenyek .ar{
 width: 130px;
 text-align: right;
}
.kedvezmenyek .szurke{
	background: #F1EBE1;
}
.kedvezmenyek .nofloat{
	float: none;
}
.kedvezmenyek .cimsor2{
	font-weight: bold;
}


a.listalink:link,a.listalink:visited{
	border-bottom:1px dotted #F96502;
	padding-top:5px;
	width:210px;
	display: block;
	color:#F96502;
	font-weight:bold;
	text-decoration:none;
}
a.listalink:hover{
	color: Black;
}
.hidden{
	display: none;
}
div#fancy_div ul{
	margin-left: 20px;
}
div#fancy_div ul li{
	background: url(../images/ulbg.jpg) no-repeat;
	background-position: 0px 7px;
	padding-left: 10px;
}