body {
    font-family:tahoma, arial, verdana;
    font-size:10pt;
    text-align:center;
    background:#CFE6FF;
    margin:0px;
}
div { text-align:left; }

h1 { position:absolute; top:0px; left:0px; margin:0px; padding:0px; z-index:100; }
h1 a { display:block; width:260px; height:65px; margin:0px 0px 0px 58px; border:0px solid #000000; }
h1 a span { display:none; }

h2 {
    color:#205091;
    margin:0px;
    padding:75px 0px 5px 40px;
    font-size:18px;
    font-family:Arial;
}
h2 span { display:none; }

h2.profil-spolocnosti-svk { background:url('../images/svk/profil-spolocnosti.gif') no-repeat 25px 72px; height:32px; }
h2.profil-spolocnosti-eng { background:url('../images/eng/profil-spolocnosti.gif') no-repeat 25px 72px; height:32px; }
h2.profil-spolocnosti-ger { background:url('../images/ger/profil-spolocnosti.gif') no-repeat 25px 72px; height:32px; }
h2.profil-spolocnosti-hun { background:url('../images/hun/profil-spolocnosti.gif') no-repeat 25px 72px; height:32px; }

h2.nase-stroje-svk { background:url('../images/svk/nase-stroje.gif') no-repeat 25px 72px; height:32px; }
h2.nase-stroje-eng { background:url('../images/eng/nase-stroje.gif') no-repeat 25px 72px; height:32px; }
h2.nase-stroje-ger { background:url('../images/ger/nase-stroje.gif') no-repeat 25px 72px; height:32px; }
h2.nase-stroje-hun { background:url('../images/hun/nase-stroje.gif') no-repeat 25px 72px; height:32px; }

h2.poradna-svk { background:url('../images/svk/poradna.gif') no-repeat 25px 72px; height:32px; }
h2.poradna-eng { background:url('../images/eng/poradna.gif') no-repeat 25px 72px; height:32px; }
h2.poradna-ger { background:url('../images/ger/poradna.gif') no-repeat 25px 72px; height:32px; }
h2.poradna-hun { background:url('../images/hun/poradna.gif') no-repeat 25px 72px; height:32px; }

h2.fotogaleria-svk { background:url('../images/svk/fotogaleria.gif') no-repeat 25px 72px; height:32px; }
h2.fotogaleria-eng { background:url('../images/eng/fotogaleria.gif') no-repeat 25px 72px; height:32px; }
h2.fotogaleria-ger { background:url('../images/ger/fotogaleria.gif') no-repeat 25px 72px; height:32px; }
h2.fotogaleria-hun { background:url('../images/hun/fotogaleria.gif') no-repeat 25px 72px; height:32px; }

h2.kde-nas-najdete-svk { background:url('../images/svk/kde-nas-najdete.gif') no-repeat 25px 72px; height:32px; }
h2.kde-nas-najdete-eng { background:url('../images/eng/kde-nas-najdete.gif') no-repeat 25px 72px; height:32px; }
h2.kde-nas-najdete-ger { background:url('../images/ger/kde-nas-najdete.gif') no-repeat 25px 72px; height:32px; }
h2.kde-nas-najdete-hun { background:url('../images/hun/kde-nas-najdete.gif') no-repeat 25px 72px; height:32px; }

h2.kontakty-svk { background:url('../images/svk/kontakty.gif') no-repeat 25px 72px; height:32px; }
h2.kontakty-eng { background:url('../images/eng/kontakty.gif') no-repeat 25px 72px; height:32px; }
h2.kontakty-ger { background:url('../images/ger/kontakty.gif') no-repeat 25px 72px; height:32px; }
h2.kontakty-hun { background:url('../images/hun/kontakty.gif') no-repeat 25px 72px; height:32px; }

hr.separator { display:none; }
a { color:#0E55C9; }
a:hover { color:#000000; }

div.bg {
    background:url('../images/bg-main.gif') repeat-y top left;
    width:780px;
    margin:0px auto;
    position:relative;
    text-align:left;
    border:0px solid #000000;
}
div.top {
    width:780px;
    height:81px;
    background:url('../images/bg-top.jpg') no-repeat right 20px #CFE6FF;
    margin:0px auto;
}

div.slogan-svk { background:url('../images/svk/slogan.gif') no-repeat 370px 10px; height:50px; }
div.slogan-eng { background:url('../images/eng/slogan.gif') no-repeat 370px 10px; height:50px; }
div.slogan-ger { background:url('../images/ger/slogan.gif') no-repeat 370px 10px; height:50px; }
div.slogan-hun { background:url('../images/hun/slogan.gif') no-repeat 400px 10px; height:50px; }

#lavypanel {
    width:171px;
    float:left;
    background:url('../images/logo-net.gif') no-repeat 74px 6px;
    text-align:left;
    padding:63px 0px 0px 0px;
    font-size:11px;
}
/* MENU */
#lavypanel ul.menu { margin:0px; padding:0px; list-style:none; position:relative; }
#lavypanel ul.menu li.top { background:url('../images/bg-menu-top.jpg') no-repeat top left; padding:45px 0px 8px 30px; }
#lavypanel ul.menu li.item { background:url('../images/bg-menu-item.jpg') no-repeat top left; padding:8px 0px 8px 30px; }
#lavypanel ul.menu li.bottom {
    background:url('../images/bg-menu-bottom.jpg') no-repeat top left;
    padding:8px 0px 285px 30px;
    position:relative;    
}
#lavypanel ul.menu li.bottom .stroj { 
    top:20px;
    left:48px;
    position:absolute;
    background:url('../images/stroj.jpg') no-repeat bottom right;
    border:0px solid #000000;
    height:285px;
    width:100%;
}
#lavypanel ul.menu li a { color:#ffffff; text-decoration:none; font-weight:bold; }
#lavypanel ul.menu li a:hover { color:#ffffff; text-decoration:underline; font-weight:bold; }
                 
#pravypanel {
    margin:0px 10px 0px 171px;
    background:url('../images/logo-real.gif') no-repeat top left;
    position:relative;
    text-align:left;
}

#pravypanel ul.langs {
    position:absolute;
    top:18px;
    right:320px;
    _right:500px;
    list-style:none;
    margin:0px;
    padding:0px;
    width:130px;
}
#pravypanel ul.langs li { float:left; display:block; width:22px; height:16px; margin:0px 5px 0px 0px; }
#pravypanel ul.langs li.svk { background:url('../images/svk.gif') no-repeat top left; }
#pravypanel ul.langs li.eng { background:url('../images/eng.gif') no-repeat top left; }
#pravypanel ul.langs li.ger { width:24px; background:url('../images/ger.gif') no-repeat top left; }
#pravypanel ul.langs li.hun { background:url('../images/hun.gif') no-repeat top left; }
#pravypanel ul.langs li a { display:block; width:22px; height:16px; }
#pravypanel ul.langs li a span { display:none; }

#pravypanel .main { background:url('../images/main-image.jpg') no-repeat top right; }
#pravypanel .main_text {
    padding:65px 340px 270px 32px;
    color:#205091;
    text-align:left;
    line-height:16px;
    background:url('../images/image.jpg') no-repeat bottom center;
    min-height:110px;
    _height:110px;
}

#pravypanel .kontakt {
    padding:0px 0px 0px 80px;
    line-height:16px;
}
#pravypanel .kontakt .kontakt1 { float:left; }
#pravypanel .kontakt .kontakt2 { float:left; }

#pravypanel .page {
    background:url('../images/page-image.jpg') no-repeat top right;
    min-height:300px;
    _height:300px;    
}

#pravypanel .text {
    padding:0px 50px 0px 60px;
    line-height:16px;
}

.cleaner {
    margin:0px;
    padding:0px;
    clear:both;
    height:1px;
    font-size:1px;
}

div.bottom { font-size:11px; width:780px; background:url('../images/bg-bottom.jpg') no-repeat top right #CFE6FF; margin:0px auto; } 
div.bottom div {
    color:#3F3F3F;
    /* background:url('../images/nakres.gif') no-repeat right 55px; */
    line-height:14px;
    padding:75px 0px 60px 230px;
    margin:0px 20px 0px 20px;
    text-align:center;    
}
div.bottom a { color:#3f3f3f; text-decoration:none; }
div.bottom a:hover { color:#3f3f3f; text-decoration:underline; }


/* FAQ */

div.faq_form {
	width:220px;
	float:left;
	color:#2E5FA1;
}
div.faq_text { width:250px; line-height:16px; text-align:justify; float:left; }
div.faq_question {
	clear:both;
	padding:10px 5px 5px 5px;
	text-align:justify;
	color:#000000;
}
div.faq_answer {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background:#ECF1F9;
	color:#2E5FA1;
	padding:5px;
	text-align:justify;
}
p.faq_from {
	margin:5px 0px 0px 0px;
	text-align:right;
	color:#000000;
}
input.faq {
	font-family:Tahoma;
	font-size:11px;
	width:200px;
	background:#ECF1F9;
	border:1px solid #2E5FA1;
}
textarea.faq {
	font-family:Tahoma;
	font-size:11px;
	width:200px;
	height:90px;
	overflow:auto;
	margin:2px 0px 2px 0px;
	background:#ECF1F9;
	border:1px solid #2E5FA1;
}
input.faq_but {
	background:transparent;
	border:0px;
	font-family:Tahoma;
	font-size:10pt;
	font-weight:bold;
	color:#2E5FA1;
	cursor:pointer;
	text-align:center;
	margin:0px 0px 0px 140px;
}


p.msg { clear:both; color:#ff0000; font-weight:bold; text-align:center; margin:15px 0px 5px 0px; }

div.pages {
    padding:10px 0px 10px 0px;
    color:#0E55C9;
    line-height:23px;
    text-align:left;
	clear:both;
}
div.pages a.page-on {
    color:#ffffff;
    background:#0E55C9;
    border:1px solid #0E55C9;
    font-weight:bold;
    font-size:10pt;
    padding:2px 2px 2px 2px;
}
div.pages a:hover.page-on {
    color:#ffffff;
    background:#0E55C9;
    border:1px solid #0E55C9;
    font-weight:bold;
    font-size:10pt;
    padding:2px 2px 2px 2px;
} 
div.pages a.page-off {
    color:#0E55C9;
    background:#EEF5FF;
    border:1px solid #0E55C9;
    font-weight:bold;
    font-size:10pt;
    padding:2px 2px 2px 2px;
}
div.pages a:hover.page-off {
    color:#0E55C9;
    background:#EEF5FF;
    border:1px solid #0E55C9;
    font-weight:bold;
    font-size:10pt;
    padding:2px 2px 2px 2px;
}
