@CHARSET "UTF-8";
@import "reset.css";

body, html {
	width: 100%;
	height: 100%;
}

body { padding-bottom: 40px; background: #A39BB0 url("../images/.gif") left top; color: #FEFEFE; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
a { cursor: pointer; text-decoration: underline; /*color:#7F778C;*/ color: #F6F2FC;}
a:hover { color:#353A58;}
/*h1 { position:relative; width:100%; margin:10px 0 25px 0; font-size: 24px; font-weight: normal; color:#FEFEFE; }
h1 span { font-size: 16px; font-weight:normal; } */
h1 { margin: 8px 0 13px 0; font-size: 22px; font-weight: bold; color:#FEFEFE; }
h1 span { font-size: 16px; font-weight: normal; color:#FEFEFE; }

h2 { margin: 8px 0 13px 0; font-size: 20px; font-weight: bold; color:#FEFEFE; }
h2 span { font-size: 16px; font-weight: normal; color:#FEFEFE; }

h3 { margin-bottom: 8px; font-size: 16px; } 
h4 { margin-bottom: 8px; font-size: 14px; } 
dt { margin-top: 4px; }
div.clear { clear: both; font-size:0;}
p { line-height: 20px; margin-bottom: 22px; }
.container p img { border: 5px solid #7F778C; margin-right: 8px; }
.container ul { padding:0; margin: 0 0 45px 0; line-height: 20px; list-style-position: outside; }
.container ul li { margin:0; padding-left: 20px; background:transparent url(../images/bullet.gif) 0 8px no-repeat; }
/* main structure
 *******************************************************************************/
#layout { width: auto; margin: 0; padding:0; background: transparent url(../images/layout_bg.gif) 0 0 repeat-x; }
#tableinit { width: 880px; margin: 0 auto; padding: 0 0 0 0; /*background: transparent url(../images/tableinit_bg.gif) 0 0 repeat-x; */}
#mainwrap { width: 840px; margin: 0 auto; /*background: #0b000f url(../images/mainwrap_bg.gif) 0 0 no-repeat; */ }
#header { position:relative; height: 88px; padding: 0; }
#leftcol { width: 222px; float:left; margin-bottom: 6px;}
#rightcol { width: 594px; float:left; /*background-color:#0b000f; */}
#footer { width: auto; margin: 20px 0 0 0; height:auto; padding: 12px 0 0 0; color: white; text-align:center; border-top: 1px solid #9991A5;}


#header ul { margin-left: 204px; padding-top: 20px; width: 635px; height: 22px; }
#header ul li { float:left; /*width:82px;*/ padding: 0 7px; height: 48px; text-align: center; font-weight:normal; text-transform:uppercase; }
#header ul a { text-decoration: none; }
#header li.active a {color: #A39BB0;} 

.langs { position: absolute; top: 20px; left: 20px;width:120px; height: 12px; text-align: center; color:#A39BB0; border:1px solid #463E53; font-size:9px; }
.hu, .en, .de { text-decoration: none; color: #A39BB0;}
.active { color: #D3CCDF; }

.contact { margin: 0 0 30px 0;}

.item { margin: 0 0 24px 0; padding-bottom:10px;border-bottom: 1px solid #A9A2B5;}
.item h4 span { font-size: 11px; font-weight:normal; padding-left: 8px; /*display:block; */}
.itempic { float:left; width: 95px; }
.itempic img { border: 5px solid #7F778C; }
.itempic_details { float:left; width: 225px; }
.itempic_details img { border: 5px solid #7F778C; }
.last { border:0; }

.indexbox { float:left; width:270px; margin-top: 20px; }
.indexbox img { border: 5px solid #7F778C; margin-right: 4px; }
.indexbox h3 { position: relative; }
.indexbox h3 span { display:block; width:70px; position:absolute; top:2px; right: 0; font-size: 11px; font-weight: normal;}

#footer ul { width: 630px; height: 15px; margin: 0 auto 6px auto; }
#footer li { float:left; height: 15px; }
#footer li.wrapper {width: 23px; height: 15px; background: transparent url(../images/footerbullet_bg.gif) center center no-repeat; }
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active { text-decoration: underline;}
#footer p { clear: both; }

#rightcol .container { width: ; padding: 0 10px 0 20px; } 
#rightcol .container p { font-size: 12px; } 
#leftcol .container { padding: 0 20px 10px 20px; /* background-color: grey; border:1px solid red; */ } 


.thumbs { margin-bottom:8px; }
.firstthumbs { margin-top:42px; }
.thumbs img { border:5px solid #7F778C;margin-right:8px; }



