* { margin: 0; padding: 0; }
html { height: 100% }
body { font: 12px/18px tahoma; width: 100%; height: 100%; font-size:11px; color:#000; }
a { outline: none; text-decoration: underline; }
a:hover { text-decoration: none; }
p { margin: 0 0 18px }
img { border: none; }
input { vertical-align: middle }
ul { list-style-type:none; }

#wrapper { width: 1280px; margin: 0 auto; min-height: 100%; height: auto !important; height: 100%; }
#header { height: 183px; background: #FFE680; }
#logo { height: 142px; overflow:hidden; }
#header .nav { background-color: #f3f6fd; border-top: solid 1px #9e9e9e; border-bottom: solid 1px #9e9e9e; height: 39px;}
#header .menu { background: transparent url(images/nav.gif) no-repeat; height:35px; margin-top:2px; padding-left: 445px; width: 538px; }
#header .lang { background: transparent url(images/lang.gif) no-repeat; height:35px; margin-top:2px; float:left; width:187px; padding-left:110px; }
#header .menu li { float: left; margin-right: 14px; margin-top:12px; }
#header .menu li.home { margin-top:9px; }
#header .menu { float:left; }
#header .lang li { float: left; margin-top: 12px; margin-right: 8px; }
#middle { width: 100%; height: 1%; }
#container { width: 100%; float: left; overflow: hidden; }
#content { margin-left:256px; background: transparent url(images/content-bg-1.jpg) no-repeat; height: 839px; }
#content .col-1 { float:left; width: 450px; padding-top: 50px; }
#content .col-1 .scroll { height:600px; overflow:auto; margin-top:30px; padding-right:10px; }
#content .col-2 { float:left; width:550px; padding-top: 5px; } 
#content .sitemap { margin-left: 460px; }
#content .firstlink { margin-top: 90px; margin-left: 150px; }
#content .secondlink { margin-top: 60px; margin-left: 350px; }
#content .thirdlink { margin-top: 70px; margin-left: 195px; }
#content .text { font-size: 13px; display:none; }
#content .text a { color: #0083D1; }
#content .text ul { list-style-type: disc; margin: 20px 0; }
#content .text ul li { line-height: 30px; margin-left: 20px; }
.sl { float: left; width: 256px; margin-left: -100%; position: relative; background: transparent url(images/sidebar-bg.jpg) no-repeat; height: 839px; }
.sl .scroll { margin: 40px 10px; }
.sl ul.categories a { color: #000; }
.sl ul.categories li { margin-bottom: 10px; }
.sl ul.sub { margin-top: 5px; }
.sl ul.sub a { border-bottom: 1px solid #0083d1; text-decoration:none; cursor:pointer; }
.sl ul.sub a:hover { border-bottom: 1px solid #f79437; }
.sl ul.sub li { line-height: 22px; margin-bottom: 0px; width: 200px; padding-left: 5px; }
.sl ul.sub li:hover { background-color: #cccccc; }
.sl ul.sub li span { display:block; float:left; color:#cc3366; width: 15px; }

.news ul.list { font-size: 13px; }
.news ul.list { padding-right: 15px; }
.news ul.list p.more { text-align: right; margin:0px; padding:0px; }
.news ul.list p.header { color: #a0a0a0; }
.news ul.list p { text-align: justify; }
.news ul.list a { color: #0083D1; }
.news ul.list li { border-top: dashed 1px #202020; padding-top:8px; padding-bottom: 10px; }
.news ul.list .full-description { display:none; }
.news .details { background: transparent url(images/news_background.jpg) no-repeat; width:354px; height:574px; padding:30px 25px 0; font-size:13px; margin-left:125px; margin-top:98px; display:none;}
.news .details .scroll { overflow:auto; height:510px; padding-right:10px; }