body {background:white url(../layout/bg.png) repeat-x;color:#999999;margin:0;padding:0;font-size:11px;font-family:arial, tahoma, helvetica, sans-serif;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:tahoma, verdana, helvetica, sans-serif;font-size:8pt;}
p, ul {margin-top:1em;margin-bottom:1em}

img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#999999;text-decoration:none;}
a:hover {text-decoration:underline;}
.none {display:none;}

#container {border-top:5px solid #f9c91b;width:960px;margin:0 auto;}
#top {width:100%;position:relative;height:105px;background:transparent url(../layout/top.png) no-repeat right bottom;}
#top h1 {padding:30px 0 0 21px;margin:0;}

#lang {left:258px;top:40px;position:absolute;}
#lang * {padding:0;margin:0;display:inline;}
#lang p {color:#bdbdbd;font-weight:bold;}
#lang ul {list-style-type:none;margin:0;padding:0;}
#lang li {padding:0 6px 0 9px;background:transparent url(../layout/langli.png) no-repeat 0 6px;}
#lang img {padding:1px;border:1px solid #dfdfdf;vertical-align:middle;}
#lang .first {background-image:none;} 

#menu {list-style-type:none;margin:0;padding:0;position:absolute;top:41px;right:25px;}
#menu li {padding:0 18px 0 17px;background:transparent url(../layout/menu.png) no-repeat 0 4px;float:left;}
#menu li.first {padding-left:0;background-image:none;}
#menu li a {height:14px;overflow:hidden;position:relative;float:left;}
#menu li a:hover {border-width:0;}
#menu li a:hover img {position:relative;top:-14px;}

#main-bar {background:#4b4b4b url(../layout/mainbar.jpg) no-repeat left bottom;padding:10px 0 10px 510px;color:#cacaca;width:450px;position:relative;}
form#main-bar {height:178px;overflow:hidden;padding:21px 0 10px 510px;}
#main-bar h2 {font-size:12px;margin:0 0 20px 0;padding-top:16px;}
#main-bar fieldset {padding-right:42px;margin:0;}
#main-bar fieldset p {padding-bottom:9px}
.main-text {line-height:1.5em;width:100%;overflow:hidden;font-size:11px;height:7.2em;margin-bottom:9px;}
#main-bar label {display:none;}
#main-bar .button {background:#e4b715 url(../layout/mainbutton.png) no-repeat;color:#323232;font-weight:bold;border-width:0;font-size:11px;width:72px;height:25px;padding:0 0 3px 0;vertical-align:middle;}
#main-bar select {color:#979797;background-color:#373737;border:1px solid #5a5a5a;height:18px;vertical-align:middle;width:323px;margin-right:5px;margin-bottom:2px;}

#main-flash {position:absolute;left:0;top:0;background-color:white;width:480px;}
form#main-bar #main-flash {height:210px;}
#main-bar #main-flash {height:125px;}
#content {background:transparent url(../layout/content.png) repeat-y 20px 0;width:940px;padding-left:20px;overflow:hidden;padding-top:50px;position:relative;}
#content.no-padding {padding-top:0;padding-left:0;width:100%;}
#left {width:240px;float:left;background-color:#f9c91b;}
#right {width:699px;float:right;}

#path {position:absolute;height:50px;top:0;width:480px;left:480px;background-color:#373737;line-height:50px;overflow:hidden;}
#path p {display:inline;color:#cacaca;font-weight:bold;margin:0 2px 0 0;padding-left:31px;}
#path * {display:inline;margin:0;padding:0;}
#path li {padding-left:17px;background:transparent url(../layout/path.png) no-repeat 5px 5px;}
#path li.home {background-image:none;padding-left:0;}
#path a {color:#f9c91b;}

#main-menu {list-style-type:none;margin:0;padding:17px 0 7px 0;width:200px;}
#main-menu li {border-bottom:1px solid #e5b919;width:200px;vertical-align:bottom;}
#main-menu li a {display:block;padding:10px 0 9px 46px;color:#69540c;background:transparent url(../layout/menupoint.png) no-repeat 30px 14px;font-size:12px;width:156px;overflow:hidden;}

#sub-menu {list-style-type:none;margin:0;padding:17px 0 7px 0;width:200px;}
#sub-menu li {border-bottom:1px solid #e5b919;width:200px;vertical-align:bottom;}
#sub-menu li a {color:#69540c;font-size:12px;display:block;padding:10px 0 9px 22px;width:178px;overflow:hidden;}
#sub-menu li li a {padding-left:40px;background:transparent url(../layout/submenu.png) no-repeat 27px 14px;width:160px;}
#sub-menu li li li a {padding-left:55px;background:transparent url(../layout/submenu.png) no-repeat 42px 14px;width:145px;}
#sub-menu li li li li a {padding-left:70px;background:transparent url(../layout/submenu.png) no-repeat 57px 14px;width:130px;}
#sub-menu li ul {list-style-type:none;margin:0;padding:0;}
#sub-menu li li {border-top:1px solid #e5b919;border-bottom-width:0;}
#sub-menu li li.selected a {text-decoration:underline;}
#sub-menu li li.selected li a {text-decoration:none;}
#sub-menu li li.selected li a:hover {text-decoration:underline;}
#sub-menu li li.selected li.selected a {text-decoration:underline;}

#sub-menu li li.selected li.selected li a {text-decoration:none;}
#sub-menu li li.selected li.selected li a:hover {text-decoration:underline;}
#sub-menu li li.selected li.selected li.selected a {text-decoration:underline;}

#left .more a {color:#69540c;font-weight:bold;padding-left:28px;}
#right .more {padding:8px 0 5px 0;}
#right .more a {color:#5e5e5e;font-weight:bold;}

#left h2 {position:absolute;left:0;top:0;height:50px;background:#f9c91b url(../layout/left.jpg) no-repeat;margin:0;width:480px;font-size:12px;}
#left h2 img {margin:16px 0 0 40px;}

#right h2 {font-size:12px;padding:18px 0 6px 0;margin:0 0 1em 0;}

.sub-columns {background:transparent url(../layout/dot.png) repeat-y 480px 0;overflow:hidden;padding-top:50px;padding-left:20px;width:940px;}
.subcol-left {float:left;width:200px;padding-left:09px;}
#right .subcol-left p {width:140px;padding-left:20px;}
#right .subcol-left #flash {margin-left:20px;}
.subcol-left h2 {text-align:center;}
.subcol-right {float:right;width:420px;padding-right:32px;}

.certificate {border:1px solid #dfdfdf;padding:9px 10px;text-align:center;width:140px;}
.news-list {list-style-type:none;margin:0 0 1em 0;padding:0;}
.subcol-right .news-list {border-top:1px solid #dfdfdf;margin-bottom:0;}
.news-list li {border-bottom:1px solid #dfdfdf;width:100%;padding:10px 0 18px 0;position:relative;vertical-align:bottom;}
.news-list li h3 {font-size:11px;margin:0;padding-top:2.5em;}
.news-list li h3 a {color:#5e5e5e;}
.news-list li p {margin:0;position:absolute;top:19px;color:#adadad;}
.news-list li p a {font-weight:bold;color:#f9c91b;}

.subpage {width:640px;padding-left:30px;}
#right .subpage h2 {font-size:14px;border-bottom:1px solid #dfdfdf;color:#4b4b4b;padding-bottom:10px;margin:0.6em 0 0.2em 0;}
.text {width:100%;color:#4b4b4b;overflow:hidden;font-size:12px;line-height:1.55em;}
.text p {margin:1.55em 0;}
.gallery {list-style-type:none;margin:10px 0 31px 0;padding:0;}
.gallery li {display:inline;padding:0;margin-right:8px;}
.gallery li img {border:1px solid #dfdfdf;padding:9px;margin-bottom:4px;}
.download {list-style-type:none;margin:31px 0;padding:0;}
.download li a {color:#616161;}
.download li {background-color:#f2f2f2;padding:16px 10px 16px 75px;font-weight:bold;font-size:12px;}
.download li.pdf {background:#f2f2f2 url(../layout/pdf.png) no-repeat 0 0;}
.download li.exe {background:#f2f2f2 url(../layout/exe.png) no-repeat 0 0;}
.download li.rar {background:#f2f2f2 url(../layout/rar.png) no-repeat 0 0;}
.download li.zip {background:#f2f2f2 url(../layout/zip.png) no-repeat 0 0;}

.navigator {list-style-type:none;margin:1em 0 0 0;padding-bottom:1em;text-align:right;font-size:12px;}
.navigator li {display:inline;padding:0 5px 0 0;}

.contact {margin-top:20px;}
.contact .input-line {width:100%;margin-bottom:8px;overflow:hidden;}
.contact .input-line label {float:left;width:121px;font-weight:bold;padding-top:3px;font-size:12px;color:#4b4b4b;}
.contact .input-line input {width:296px;padding:4px 5px;background-color:#f3f3f3;border:1px solid #c0c0c0;border-width:1px 0 0 1px;}
.contact .input-line textarea {width:296px;padding:4px 5px;height:131px;background-color:#f3f3f3;border:1px solid #c0c0c0;border-width:1px 0 0 1px;}
.contact .button {margin:0;width:308px;text-align:center;padding:13px 0 40px 121px}
.contact .button input {background:#e9bc18 url(../layout/button.png) no-repeat;color:#323233;font-weight:bold;font-size:12px;padding:0 0 2px 0;width:72px;height:25px;border-width:0;}

.print {text-align:right;}

.error {background:#ffe9e9;padding:10px 10px 10px 20px;border:2px solid #ed1d24;margin:20px auto;width:364px;color:#4c4c4c;}
.success {background:#f5ffea;padding:10px 10px 10px 20px;border:2px solid #6f9e31;margin:20px auto;width:364px;color:#4c4c4c;}

#foot {margin-left:20px;padding-left:28px;padding-right:28px;width:884px;border-top:10px solid #faca1c;}
#foot p {margin:0;padding:27px 0 10px 0;}
#copyright {float:right;}
#foot a {font-weight:bold;}
