#kriszta { float:left; margin-right:10px; margin-bottom:5px; border:#D6D3CD 1px solid; padding:2px; } 
#viki { float:left; margin-right:10px; margin-bottom:5px; border:#D6D3CD 1px solid; padding:2px; } 
body {
background:#e6e3d4;
margin:0px;
font-family:"Comic Sans MS";
font-size:12px;
color:#666666;
}

p {
margin:0px;
}

#main {
width:916px;
margin-left:auto;
margin-right:auto;
}

#angel {
background:url(../images/angel.gif) no-repeat;
width:157px;
height:296px;
left:780px;
z-index:1;
position:absolute;
}


#page {
/*top:-296px;*/
position:relative;
}

#fejlec {
background:url(../images/fejlec.jpg) no-repeat;
height:176px;
}

#content {
background:url(../images/bg.jpg) repeat-y;
padding-left:14px;
padding-top:10px;
}

#menusor {
padding-bottom:8px;
z-index:2;
position:relative;
}

#menu {
list-style:none;
margin:0px;
padding-top:0px;
padding-left:14px;
position:absolute;
}

#menu li {
display:inline;
}

.menu_e{
color:#90759b;
font-size:11px;
background:url(../images/menu_elvalaszto.gif) no-repeat;
padding-left:9px;
padding-right:4px;
text-decoration:none;
}

#menu li a.aktiv {
color:#c4982d;
text-decoration:none;
font-size:13px;
background:url(../images/menu_elvalaszto.gif) no-repeat;
padding-left:9px;
padding-right:4px;
}

#menu li a.aktiv2 {
color:#c4982d;
text-decoration:none;
font-size:13px;
background:url(../images/menu_elvalaszto_fc.jpg) no-repeat;
padding-right:4px;
}


#menu li a#hover {
color:#c4982d;
}

#first-child {
color:#90759b;
font-size:13px;
background:url(../images/menu_elvalaszto_fc.jpg) no-repeat;
padding-right:4px;
text-decoration:none;
}

#nyelv a {
background-color:#c4982d;
color:#FFFFFF;
padding-left:3px;
padding-right:4px;
font-size:13px;
top:0px;
left:857px;
position:relative;
text-decoration:none;
z-index:2;
}

#cont_val {
padding-left:14px;
padding-right:14px;
padding-bottom:14px;
padding-top:6px;
width:860px;
margin:0px;
}

#lablec {
text-align:right;
padding-right:25px;
clear:both;
}

#lablec p {
color:#949494;
margin:0px;
}

#lablec p a img {
border:none;
padding-left:5px;
vertical-align:top;

}

#lablec a {
text-decoration:none;
color:#949494;
}

#footer_img {
position:relative;
/*top:-296px;*/
}

h1 {
color:#c4982d;
font-size:15px;
font-weight:normal;
margin-top:13px;
}

h2 {
font-size:13px;
text-transform:uppercase;
font-weight:normal;;
color:#333333;
margin-bottom:5px;
margin-top:19px;
text-align:left;
}

.h5 {
font-size:12px;
font-weight:bold;
margin:0px;
color:#333333;
}

.img_border {
border:#D6D3CD 1px solid;
padding:3px;
margin-top:10px;
margin-bottom:10px;
}

/*nyitolap*/

#cont_val_left {
width:426px;
float:left;
}

#cont_val_right {
width:400px;
position:relative;
float:right;
}

#megegyezosegek {
list-style:none;
padding:0px;
margin:0px;
}

/*bemutatkozas*/
.cont_val_b img{
float:right;
margin-top:0px;
margin-left:4px;
}


/*elerhetoseg*/
.elerhetoseg {
display:inline-block;
padding-left:93px;
}

.elerhetoseg_h5 {
font-size:12px;
font-weight:bold;
color:#333333;
vertical-align:top;
position:absolute;
}

.elerhetoseg a {
color:#90759b;
text-decoration:none;
}

#map {
border:#D6D3CD 1px solid;
padding:3px;
margin-top:10px;
margin-bottom:10px;
margin:0px;
float:right;
}

#cont_val_e {
width:866px;
position:relative;
}

/*galeriak*/
.gal_name {
text-align:center;
font-size:13px;
text-transform:uppercase;
font-weight:normal;;
color:#333333;
margin-bottom:5px;
margin-top:19px;
}

.cont_val_galeria {
width:504px;
float:left;
padding-top:10px;
height:522px;
display:inline-block;
}

.prod_small {
width:144px;
display:inline-block;
padding-right:21px;
padding-bottom:10px;
vertical-align:top;
}

.border {
border:#D6D3CD 1px solid;
width:144px;
height:189px;

}

.border_img {
vertical-align:middle;
text-align:center;
height:180px;
width:136px;
}

.product {
width:342px;
margin:0px;
float:right;
padding-bottom:12px;
margin-top:52px;
}

.product img {
margin:0px;
}

.product p, h3 {
text-align:center;
margin-top:0px;
}

h3 {
font-size:13px;
text-transform:uppercase;
font-weight:normal;;
color:#333333;
margin-bottom:5px;
margin-top:19px;
}

#oldalak {
text-align:center;
margin-left:0px;
padding-left:0px;
}

#oldalak li {
display:inline;
list-style:none;
padding-right:3px;
}

#oldalak li a {
color:#90759b;
text-decoration:none;
font-size:13px;
}

#oldalak li a.aktiv {
color:#c4982d;
}

#oldalak li a#hover {
color:#c4982d;
}
