body { margin:0; padding:0; background-color: #ffffff; overflow-x: hidden;}

html { overflow-x: hidden; overflow-y: auto;}

#kulso {
	width: 798px;
	margin: auto;
}

#corporate_menu { 
	float: right;
	height: 40px; width: 350px; 
	text-align: right; 
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: normal; 
	color: #9c9c9c; 
	z-index: 2; 
	letter-spacing:0px;
	padding-top: 10px;
}

#corporate_menu a:link { color: #9c9c9c; text-decoration: none;}
#corporate_menu a:visited { color: #9c9c9c; text-decoration: none; }
#corporate_menu a:hover { color: #9c9c9c; text-decoration: underline;}
#corporate_menu a:active { color: #9c9c9c; text-decoration: none;}

#intro{ 
	position: absolute;
	top: 106px;
	z-index: 2; 
	background: url(graphics/bg.jpg); 
	background-attachment: fixed; 
	background-position: left top; 
	height: 421px; width: 798px; 
	border-left: 1px solid #b1b1b1; 
	border-right: 1px solid #b1b1b1;
	border-bottom: 2px solid #b1b1b1; 
	overflow-x: hidden; overflow-y: hidden; 
	background-repeat:repeat-x; 
	background-color: #EBEBEB;
}

#lapanthera { 
	position: absolute;
	top: 0px;
	height: 83px; width: 275px; 
	text-align: left; 
	z-index: 1;
}

#open { 
	position: absolute;
	top: 106px;
	z-index: 2; 
	background-color: #000000; background-position: left top; 
	height: 421px; width: 798px; 
	border-left: 1px solid #b1b1b1; border-right: 1px solid #b1b1b1; 
	border-bottom: 2px solid #b1b1b1; overflow-x: hidden; overflow-y: hidden; 
	background-repeat:repeat-x;
}

#frame{ 
	position: absolute;
	top: 106px;
	z-index: 2; 
	background: url(graphics/bg.jpg); 
	background-attachment: fixed; 
	background-position: left top; 
	height: 421px; width: 798px; 
	border-left: 1px solid #b1b1b1; 
	border-right: 1px solid #b1b1b1; 
	border-bottom: 2px solid #b1b1b1; 
	overflow-x: hidden; overflow-y: auto; 
	background-repeat:repeat-x; 
	background-color: #EBEBEB; 
	scrollbar-3dlight-color: #ECECEC; 
	scrollbar-arrow-color: #515151; 
	scrollbar-base-color: #ECECEC; 
	scrollbar-darkshadow-color: #ECECEC; 
	scrollbar-face-color: #CCCCCC; 
	scrollbar-highlight-color: #ECECEC; 
	scrollbar-shadow-color: #ECECEC; 
	scrollbar-track-color: #ECECEC;
}

#main { 
	padding: 30px 30px 15px 30px; 
	font-family: Verdana; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #434343; 
	text-align:justify; 
	line-height: 22px;
}

#main ul { list-style-type: square; color: #434343;}
#main li { color: #434343; font-family: Verdana; font-size: 11px; font-style: normal; font-weight: normal; line-height: 22px;}
#main hr { color: #b1b1b1; background-color: #b1b1b1; height: 1px; border: 0; width: 55%; }
#main a {	font-family: Verdana; font-size: 11px; font-style: normal; font-weight: normal; color: #434343;}
#main a:link { color: #da6700; text-decoration: none; font-weight: normal; letter-spacing: 1px;}
#main a:visited { color: #da6700; text-decoration: none; font-weight: normal; letter-spacing: 1px;}
#main a:hover { color: #da6700; text-decoration: underline; font-weight: normal; letter-spacing: 1px;}
#main a:active { color: #da6700; text-decoration: none; font-weight: normal; letter-spacing: 1px;}
#maintext {  margin: 30px 15px 5px 30px;}

#subnav { 
	position: absolute; 
	top: 82px;
	z-index: 300; 
	width: 798px; height: 23px;
}

.topmenuul{ list-style-type:none; margin:0; padding:5px;}
.topmenuli{ list-style-type:none; float: left;}
.topmenuli a:hover{ text-decoration: none; padding:5px; margin: 0px; background:#f08d00;}
.topmenutitle{ display:block; text-decoration: none; padding:5px; }

.submenuul { 
	z-index: 300; 
	position: absolute;
	list-style-type:none; 
	margin: 0px; 
	padding:0px; 
	display: none; 
	background:#ffc067; 
	border-top:2px solid #da6700; 
	border-left: 1px solid #f08d00; 
	border-right: 1px solid #f08d00; 
	border-bottom: 1px solid #f08d00; 
}

.submenuli a{ display:block; width:200px; padding:5px; text-decoration: none; color: #000000;}
.submenuli a:hover{ text-decoration: none; background:#f08d00; color: #FFFFFF;}

#dmenu {
	background: url(graphics/menubg.jpg); 
	margin: 0px; padding:0px; 
	border-bottom:2px solid #da6700; 
	font-family: Verdana; 
	font-size:11px; 
	height: 23px; width: 800px; 
	letter-spacing:0px;
}

#dmenu li:hover ul , li.over ul{ display: block; }
#dmenu li:hover ul ul , li.over ul ul{ display: block; }
#dmenu li>ul { top: auto; left: auto; }
#dmenu a:link { color: #000000; text-decoration: none; font-weight: normal;}
#dmenu a:visited { color: #000000; text-decoration: none; font-weight: normal;}
#dmenu a:hover { color: #FFFFFF; text-decoration: none; font-weight: normal;}
#dmenu a:active { color: #000000; text-decoration: none; font-weight: normal;}

.heading { 
	font-family: Verdana; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #434343; 
	letter-spacing: 2px; 
	text-transform: uppercase;
}

.tables { 
	font-family: Verdana; 
	font-size: 9px; 
	font-style: normal; 
	font-weight: normal; 
	border: 1px solid #434343;
}

.tables th {
	color: #ffffff;
	background-color: #434343;
	text-align: left;
	text-transform: uppercase;
}

.tables tr {
	background-color: #f2f2f2;
	text-align: left;
}

.whitebg { background-color: #ffffff; }
.aerohead  { font-family: Verdana; font-size: 11px; font-style: normal; font-weight: normal; color: #da6700; letter-spacing: 2px; text-transform: uppercase;}
.aerohead2  { font-family: Verdana; font-size: 10px; font-style: bold; font-weight: normal; color: #434343; text-transform: uppercase;}

#admin{ 
	position: absolute;
	top: 106px;
	z-index: 2; 
	background-color: #cccccc; 
	height: 421px; width: 798px; 
	border-left: 1px solid #b1b1b1; 
	border-right: 1px solid #b1b1b1; 
	border-bottom: 2px solid #b1b1b1; 
	overflow-x: hidden; overflow-y: auto; 
	background-repeat:repeat-x; 
	background-color: #EBEBEB; 
	scrollbar-3dlight-color: #ECECEC; 
	scrollbar-arrow-color: #515151; 
	scrollbar-base-color: #ECECEC; 
	scrollbar-darkshadow-color: #ECECEC; 
	scrollbar-face-color: #CCCCCC; 
	scrollbar-highlight-color: #ECECEC; 
	scrollbar-shadow-color: #ECECEC; 
	scrollbar-track-color: #ECECEC;
}

#webshop_link {
	 position: relative;
	 top: -8px;
}