@charset "utf-8";
html { height: 100%; }
body { margin:0; padding:0; background-color: #484941; height: 100%; font-family: "Arial", sans-serif; }
div,ul,li,p { margin: 0; padding: 0; position: relative; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

h1,h2,h3,h4,h5 { margin: 0; padding: 0; line-height: normal; }
h1 { font-size: 24px; color: #999; line-height: 30px; margin-bottom: 12px; }
h2 { font-size: 18px; color: #797C11; line-height: 24px; margin-bottom: 12px; }
h3 { font-size: 16px; color: #333; font-weight: bold; }
h4 { font-size: 12px; color: #556364; font-weight: bold; margin-top: 15px; }

a { color: #797C35; text-decoration: underline; font-weight: bold; }
a:hover { color: #666; }

ul { margin-top: 12px; list-style: none; padding: 0 20px; }
li { list-style: none; background: url(../images/bullett_LIGNO.png) no-repeat 0 5px; padding-left: 13px; }

#container { width: 986px; margin:0 auto; }
#header {  height: 38px; width:986px; margin-bottom: -4px; margin-top:47px; }
a.contact { color: #FFF; position: absolute; display: block; bottom: 12px; right: 30px; text-decoration: none; font-size: 11px; }
a.contact:hover { color: #ACB9B9; }

#buttons_ligno a { background-image: url(../images/buttons_INTERWOOD_ligno.png); float: left; display:block; width:134px; background-repeat:no-repeat; height:38px; }
#buttons_ligno a:hover { background-position:0 -38px; }
#buttons_ligno a:active { background-position:0 -76px; }
#buttons_ligno a.selected,#buttons_ligno a.selected:hover { background-position:0 -76px; }

#buttons_interwood a { background-image: url(../images/buttons_INTERWOOD_interwood.png); float: left; display:block; width:134px; background-repeat:no-repeat; height:38px; }
#buttons_interwood a:hover { background-position:0 -38px; }
#buttons_interwood a:active { background-position:0 -76px; }
#buttons_interwood a.selected,#buttons_interwood a.selected:hover { background-position:0 -76px; }

#buttons_sweet a { background-image: url(../images/buttons_INTERWOOD_sweet.png); float: left; display:block; width:134px; background-repeat:no-repeat; height:38px; }
#buttons_sweet a:hover { background-position:0 -38px; }
#buttons_sweet a:active { background-position:0 -76px; }
#buttons_sweet a.selected,#buttons_sweet a.selected:hover { background-position:0 -76px; }

#content { background-image:url(../images/background_ligno.png); width: 986px; height: 584px; background-repeat:no-repeat; }

#menu { width:288px; height: 358px; position: absolute; top:0; left:0;}
#menu-flash { width:288px; height: 358px; display: block; position: relative; }

#box_up_white { width: 629px; background:url(../images/doboz_ligno_felso_feher.png) no-repeat 0 0; height:308px; margin-left:288px; margin-top:36px;  float:left; padding:10px 28px 0 28px; }
#box_up_white_clr { height: 318px; margin-left: 288px; margin-top: 36px; float: left; background-repeat: no-repeat; }
#box_up_white_textbox {/* margin:14px 28px 0 28px;*/ float: left; color:#666666; font-size: 11px; overflow:auto; width:629px; height:300px; }
#box_up_white_textbox h1 { color: #797C11; font-size: 24px; font-weight:normal; margin-top:10px;}
#box_up_white_textbox p { margin-top: 12px; line-height: 14px; }

#box_down_white { background-image:url(../images/doboz_ligno_also_feher.png); width:920px; height:149px; margin-left: 33px; margin-top:24px; float:left;}
#box_down_white_textbox {margin-left: 283px; margin-top:17px; margin-right:18px; float:left; max-height: 105px; }
#box_down_white_textbox h1 { font-family: arial, sans-serif; color: #797C11; font-size: 24px; font-weight:lighter;  margin-bottom:10px;}
#box_down_white_textbox p { color:#666666; font-size: 11px; margin-top: 10px; }

#footer { height: 20px; }
#footer_image { width: 57px; height:13px; position: absolute; background-image:url(../images/images_xmeditor_logo.png); background-repeat: no-repeat; top: 10px; left: 30px; }
#footer_text { width: 300px; height:13px; position: absolute; text-align: right; right: 30px; color: #888; font-size: 10px; top: 12px;}
#footer_logos { width: 250px; height: 13px; position: absolute; top: -1px; left: 95px; }
#footer_logos a { color: #484941; }
#footer_logos a img { border: none; }

#flags { widht: 100px; position: absolute; top: 0px; right: 100px; }
#flags img { border: 0px; }
#flags ul { list-style: none; margin-top:8px; padding:0 10px; }
#flags ul li { float: left; padding: 0 0 0 10px; background: none; }
#flags ul li.not-active a { filter:alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2; }
#flags ul li.not-active a:hover { filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }

#sidebar { width:200px}

menu.ul {
	list-style: none;
}

#sidebar a, #sidebar h3.cat {
	width: 200px;
	display: block;
	font-size:12px;
	font-family:arial;
	text-decoration: none;
}

#sidebar a {
	color: #265EB9;
}

#sidebar a.big, #sidebar h3.cat {
	background:#6C3;
	padding: 4px 5px 4px 40px;
	margin: 8px 0;
}

#sidebar h3 {
	font-size: 13px;
}

#sidebar h3.cat {
	color: #aaa;
	text-shadow: 1px 2px 1px #222;
}

#sidebar a.big {
	color: #fff;
}

ul.menuresz { margin-left:10px; padding:0; color:#CCC; margin:0;}
ul.menuresz { padding-left:30px; padding-top:55px;}

li.menuresz { height:15px; line-height:15px; background:none; font-family:arial; font-size:12px; font-weight:normal; color:#183A74; text-decoration:none; }
li.menuresz a { display:block; text-decoration:none; color:#fff;}

li.almenu { height:15px; line-height:15px; background:none; font-family:arial; font-size:12px; font-weight:normal; color:#fff; text-decoration:none; padding-left:30px;}
li.almenu a { display:block; text-decoration:none; color:#fff;}
li.almenu a:hover { color:#000;}

li.fomenu { height:15px; line-height:15px; background:none; font-family:arial; font-size:12px; font-weight:normal; color:#fff; text-decoration:none;}
li.fomenu a { display:block; text-decoration:none; color:#fff;}

/* KIÁLLÍTÓI LISTA */
.exhibitor-container { clear:both; }
.exhibitor-title { float:left; width:400px; }
.exhibitor-title img { float:left; margin:-1px 0 5px 0; }
.exhibitor-title div.text { margin:-5px 0 5px 16px; display:none; }
.exhibitor-category { float:left; width:100px; }

/* GALLERY */
.imagelist h2 { margin:0; }
.imagelist #main-title-text {margin:-10px 0 0 0;}
.imagelist img { margin:2px; border:2px solid #797C35; }

form.normalform input.short-text { background: #FFF; border: 1px solid #B6AA83; width: 60px; height: 14px; font-size: 9px; color: #666666; padding: 2px 5px 1px 5px; float:left; }
form.normalform input.text { background: #FFF; border: 1px solid #B6AA83; width: 137px; height: 14px; font-size: 9px; color: #666666; padding: 2px 5px 1px 5px; }
form.normalform input.text-search { background: #FFF; border: 1px solid #B6AA83; width: 220px; height: 14px; font-size: 9px; color: #666666; padding: 2px 5px 1px 5px; float: left; margin: 0 5px 0 0; }
form.normalform input.button { background: #B6AA83; padding: 2px; color: #F9F9F9; border: none; font-size: 9px; margin: 1px; }
form.normalform input.button:hover { background: #B6AA83; padding: 2px; color: #FFF; border: none; font-size: 9px; margin: 1px;   }
form.normalform div.row { margin: 0 0 2px 0; }
form.normalform div.row img { float:left; margin:-2px 0 0 2px; }
form.normalform div.row-hidden { display: none; }
form.normalform label.error { margin: 0 0 0 5px; padding: 0 0 0 20px;  width: 175px; height: 20px; font-size: 9px; background: url('../images/un-checked.gif') no-repeat 0 0; }
form.normalform label.checked { background: url('../images/checked.gif') no-repeat 0 0;   } 
form#regform label { display: block; width: 150px; float: left; margin: 0 0 0 20px; }
form#regform div.row { display: block; float: left; height: 30px; width: 100%; }
form#regform div.row-magas { display: block; float: left; width: 100%; }
form#regform div.row-submit  { display: block; clear:both; float: left; height: 30px; margin:0 0 0 170px; }
form#regform input.text { width: 200px; float: left; }
form#regform input.checkbox { float: left; margin: 0 10px 0 0 ; }
form#regform input.error { border: 1px solid #833332; background: #FFECEC; }
form#regform label.error { margin: 0 0 10px 4px; color: #833332; font-weight: bold; font-size: 9px; float: left; }
form#regform p.gray { color: #666; }
form#regform fieldset { border: none; }
form#regform legend span { font-size: 13px; font-weight: bold; }
form.normalform input.button { -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25); background: #666; padding: 2px 4px; font-size: 12px; line-height: 12px; color: #FFF; text-decoration: none; }
form.normalform input.button:hover { -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25); background: #363636; padding: 2px 4px; font-size: 12px; line-height: 12px; color: #FFF; text-decoration: none; }

.reg-intro-text {margin:0 0 20px 0;}

div#msg-success { margin-bottom: 10px; border: 1px solid #95C675; background: #D3E8C6; line-height: 30px; font-size: 12px; color: #5A8D38; font-weight: bold; padding: 3px 30px; }
div#msg-success h3 { color:#666; }
div#msg-success p { margin:5px 0 5px 0; }
div#msg-failed { margin-bottom: 10px; border: 1px solid #FF8C8C; background-color: #FFC4C4; line-height: 30px; font-size: 12px; color: red; font-weight: bold; padding: 3px 30px; }
div#msg-failed h3 { color:#666; }
div#msg-failed p { margin:5px 0 5px 0; }
