* {
   margin:0px;
   padding:0px;
   list-style:none;
   text-align:left;
}
ol li{
   list-style-type:decimal;
   list-style-position: inside;
   text-align:justify;
}
p {
   margin-bottom:20px;
   text-align:justify;
}
a img {
   border:none;
}
a {
   text-decoration:none;
   /* color:#644538; */
   color:#000;
}
a:hover {
   text-decoration:underline;
}
body {
   background-color:#f6f4ef;
   color:#815a4a;
   font-size:12px;
   font-family:tahoma;
}
#cont {
   position:relative;
   top:-30px;
   width:1007px;
   overflow:hidden;
}
#header {
   width:1024px;
   height:188px;
   background:url('../images/header.jpg') no-repeat;
}
#links {
   width:1024px;
   height:32px;
}
#main {
   width:1024px;
   min-height:200px;
}
#left {
   float:left;
   width:180px;
   padding-left:53px;
}
#right {
   float:left;
   width:696px;
   margin-left:24px;
   min-height:424px;
}
#footer {
   width:1024px;
   min-height:61px;
   margin-top:35px;
   background:url('../images/footer.jpg') no-repeat;
}
#menu {
   width:180px;
   height:225px;
   margin-bottom:25px;
   background-color:#f6eee1;
}
#kosar {
   width:180px;
   min-height:100px;
   background-color:#f6eee4;
}
.kosar {
   padding:10px;
}
.kosar-osszesen {
   border-top:solid 1px #cfbeb2;
   padding-top:5px;
   margin-top:20px;
   margin-bottom:30px;
}

/* kategoriak menu */

#kat {
	position: relative;
   padding: 0px;
   margin: 0px;
   width: 696px;
   height: 125px;
   overflow: hidden;
}
#scroll_left {
	position: absolute;
	width: 32px;
	height: 125px;
	top: 0px;
	left: 0px;
	background: url(../images/arrow_left.png) no-repeat;
	cursor: pointer;
}
#scroll_right {
	position: absolute;
	width: 32px;
	height: 125px;
	top: 0px;
	right: 0px;
	background: url(../images/arrow_right.png) no-repeat;
	cursor: pointer;
}
#kategoriak {
   padding: 0px;
   margin: 0px;
   width: 865px;
   height: 125px;
}
#kategoriak a {
   opacity: 1;
}
#kategoriak a:hover {
   opacity: .50;
}

/* login form */
#login {
   position:absolute;
   width:227px;
   height:120px;
   top:68px;
   left:739px;
   background:url('../images/login_form.jpg') no-repeat;
}
#login-admin {
   position:absolute;
   width:227px;
   height:120px;
   top:68px;
   left:739px;
   padding-left:15px;
   padding-top:5px;
   background:url('../images/login_form_admin.jpg') no-repeat;
}
#login .email, #login .password {
   position:absolute;
   width:188px;
   height:19px;
   padding-top:3px;
   background:none;
   border:none;
}
#login .email {
   top:15px;
   left:20px;
}
#login .password {
   top:50px;
   left:20px;
}
.btn-login {
   position:absolute;
   width:82px;
   height:24px;
   top:90px;
   left:130px;
   background:url('../images/btn_belepes.jpg') no-repeat;
   border:none;
   padding:0px;
   margin:0px;
   cursor:pointer;
}
#udvozlo {
   position:absolute;
   width:227px;
   height:20px;
   top:43px;
   left:755px;
   font-size:18px;
   font-family:tahoma;
   font-variant:small-caps;
}

/* termekek lista */
.termekek-lista {
   width:696px;
   min-height:298px;
   padding-top:20px;
   margin-bottom:20px;
}
.termek-left {
   float:left;
   width: 317px;
   margin-left:15px;
   margin-right:15px;
}
.termek-right {
   width:317px;
   float:left;
   margin-left:15px;
   margin-right:15px;
}
.termekek-lista img {
   padding: 1px;
   border: 1px solid #a9978e;
   margin-top:5px;
   margin-bottom:5px;
}
.termekek-adat {
   float:left;
   width:232px;
   padding-right:10px;
   min-height:300px;
}
.termekek-adat h1 {
   font-weight:bold;
   font-size:14px;
   color:#44230a;
   padding-bottom:10px;
}
.termekek-adat .left {
   float:left;
   color:#44230a;
   width:45px;
   padding-bottom:5px;
}
.termekek-adat .right {
   float:left;
   width:187px;
   padding-bottom:5px;
}
.termekek-kep {
   float:left;
   width:450px;
   height:300px;
   padding: 1px;
   border: 1px solid #a9978e;
}

/* links layer tartalma */
#btn-vissza {
   position:relative;
   float:left;
   top:0px;
   left:257px;
   width:88px;
   height:24px;
   background:url('../images/btn_vissza.png');
}
#btn-kosarba {
   position:relative;
   float:left;
   top:0px;
   left:297px;
   width:105px;
   height:24px;
   background:url('../images/btn_kosarba.png');
}

/* admin feltoltes */
#feltoltes {
   width:400px;
   margin:20px;
   color:#44230a;
}
#feltoltes .submit_button {
   height:20px;
   background:none;
}
#feltoltes .submit_button_rendel{		
	background:url(../images/reg_btn2.jpg) no-repeat !important;
	border:none !important;
	height:24px !important;
	width:300px !important;
	cursor:pointer;
}
#feltoltes_2 {
   width:140px;
   margin:20px;
   margin-top:10px;
   padding-bottom:20px;
   color:#44230a;
}
#feltoltes_3 {
   width:240px;
   margin:20px;
   margin-top:10px;
   padding-bottom:20px;
   color:#44230a;
}
#feltoltes_2 input, #feltoltes_2 textarea {
   width:140px;
	background:url(../images/input_bg.jpg) repeat-x;
	height:16px;
	border:solid 1px #a9978e;
   color:#44230a;
}
#feltoltes_2 .submit_button{
	background:url(../images/reg_btn.jpg) no-repeat !important;
	border:none !important;
	height:24px !important;
	width:141px !important;
	cursor:pointer;
}
#feltoltes_3 input, #feltoltes_3 textarea {
   width:240px;
   margin-bottom:10px;
   color:#44230a;
   background:url(../images/input_bg.jpg) #fff repeat-x;
	height:16px;
	border:solid 1px #a9978e;
}
#feltoltes_3 textarea {
   height:65px;
}
#feltoltes_3 .submit_button{	
	background:url(../images/reg_btn3.jpg) no-repeat !important;
	border:none !important;
	height:24px !important;
	width:240px !important;
	cursor:pointer;
}
#feltoltes_3 .submit_button_kuldes{	
	background:url(../images/kuldes_btn.jpg) no-repeat !important;
	border:none !important;
	height:24px !important;
	width:240px !important;
	cursor:pointer;
}
#feltoltes .left {
   float:left;
   width:100px;
   clear:left;
   color:#44230a;
}
#feltoltes .right {
   float:left;
   width:300px;
   clear:right;
}
#feltoltes input, #feltoltes textarea, #feltoltes select {
   width:300px;
   margin-bottom:10px;
   color:#44230a;
   background:url(../images/input_bg.jpg) #fff repeat-x;
	height:16px;
	border:solid 1px #a9978e;
}
#feltoltes textarea {
   height:95px;
}
.submit_button_elkuld{
	background:url(../images/hirlevel_kuld.jpg) no-repeat !important;
	border:none !important;
	height:24px !important;
	width:300px !important;
	cursor:pointer;
}
.submit_button_felvetel{
	background:url(../images/felvetel.jpg) no-repeat !important;
	border:none !important;
	height:24px !important;
	width:300px !important;
	cursor:pointer;
}
.submit_button_kikuld{
	background:url(../images/meghivo.jpg) no-repeat !important;
	border:none !important;
	height:24px !important;
	width:300px !important;
	cursor:pointer;
}
.submit_button {
   text-align:center;
}

/* rendeles admin */
.rendeles_teljesit_left {
   width:300px;
   float:left;
   text-align:left;
}
.rendeles_teljesit_right {
   width:300px;
   float:left;
   text-align:right;
}
.rendeles_teljesit_right a, .rendeles_teljesit_left a {
   text-decoration:none;
}
.rendeles_teljesit_right a:hover {
   font-weight:bold;
}
.baloszlop {
   width:200px;
   padding-left:20px;
   float:left;
}
.termek_adatok_div {
   float:left;
}
.fooldal_cont {
   width:696px;
}
.fooldal_left {
   float:left;
   width:330px;
   border:solid 2px #F7E1C8;
   min-height:370px;
}
.fooldal_right {
   float:right;
   width:320px;
   border:solid 2px #F7E1C8;
   padding:10px;
   min-height:100px;
   margin-bottom:20px;
}

/* hirek modulok */
.ref_bottom_border {
   clear:both;
   padding-top:10px;
}
.ref_pic_holder, .ref_pic_holder2 {
   float:right;
}
.ref_adatok, .ref_adatok2 {
   float:left;
   width:520px;
}
.ref_pic_holder_akt, .ref_pic_holder2_akt {
   float:left;
}
.ref_adatok_akt, .ref_adatok2_akt {
   float:right;
   width:360px;
}
.ref_pic_holder img, .ref_pic_holder2 img, .ref_pic_holder_akt img, .ref_pic_holder2_akt img {
   padding: 1px;
   border: 1px solid #a9978e;
}
.ref_holder {
   padding-bottom:10px;
   margin-bottom:10px;
   border-bottom: 1px dotted #a9978e;
}
.ref_cim, .ref_cim2 {
   font-weight:bold;
   margin-bottom:10px;
}
.ref_adatok, .ref_adatok2 {
   text-align:justify;
}

/* egyeb */
.fooldal_left .left {
   float:left;
   width:150px;
   clear:left;
   color:#44230a;
   padding-bottom:10px;
}
.fooldal_left .right {
   float:left;
   width:150px;
   clear:right;
   padding-bottom:10px;
}
#lapozo {
   width:696px;
}
#lapozo li {
   display:inline;
   float:left;
   width:60px;
}
.menusor {
   font-size:11px;
   text-align:center;
   padding-top:30px;
}
.menusor li {
	display: inline;
   padding-left:20px;
}