ul{
margin: 0px 0px 0px 30px; padding: 0px 0px 0px 30px;
}
html {padding:0;margin:0;height:100%;background:#fff url(/images/head.bg.gif) repeat-x 0 0;}
body {padding:0;margin:0;height:100%;font-family:Tahoma,Arial,sans-serif;font-size:11px;background:url(/images/body.bg.gif) no-repeat 0 0;}
h2 {color:#308972;font-weight:bold;font-size:12px;margin-top:25px}
#grid {height:100%;width:100%;}

table,form,p { padding:0; margin:0;}

input {color:#888;font-size:11px;}

a {color:#424242;text-decoration:underline}
a:hover {color:#666;text-decoration:none}
a img {border:0;}

a.adr {color:#308972;text-decoration:none}
a.adr:hover {color:#308972;text-decoration:underline}

table {border-collapse:collapse;}
table tr td {padding:0;border:0;vertical-align:top}

#head {height:139px;overflow:hidden}
#head table {width:100%;height:100%}
#head table tr td {/*border:1px solid #f00*/}

#gnav {/*width:400px;*/vertical-align:middle}
#gnav a {display:block;margin:0;line-height:0;width:22px;}

#head address {float:right;color:#308972;font:10px/150% Tahoma;margin:45px 0 0 0;width:280px}
#head address span {color:#000}

#lang {vertical-align:middle;text-align:left;width:200px; font-size: 10px;}
#lang a {color:#000;text-decoration:underline!important;}

#lang span {color:#308972;}

#side {width:210px;background:#fff}

#mover {background:#308972 url(/images/menu.bg.gif) repeat-y 0 0}
#menu {padding:10px 0;width:210px;background:url(/images/top.corner2.gif) no-repeat 0 0}
#menu a {display:block;font:bold 11px Arial;color:#fff;padding:10px 22px 10px 23px;background:url(/images/menuitem.gif) no-repeat 0 12px;text-decoration:none;}
#menu a:hover {background-image:url(/images/menuitem.hover.gif)}

/* menu subsub-levels */
#menu div a {background:none;padding:5px 10px 5px 10px;}
#menu div a:hover {background:none;text-decoration:underline}
#menu .l1 {padding:0 0 0 10px}
#menu .l2 .l1 {padding:0 0 0 0}
#menu .l1 a {color:#000}
#menu .l1 .l2 a {color:#fff;font-weight:100;padding:2px 5px 2px 5px;}

#misc {background:#fff url(/images/side.bg.gif) no-repeat 188px 0;border-bottom:1px solid #fff}
/*#misc form {background:#def}*/
#misc form input,button {background:none;border:none;position:relative;margin-left:29px;}
#misc form .subm {margin-left:10px}

#search input {width:95px;height:14px;top:29px;background:#fff}
#search .subm {top:38px;left:4px;}

#subscribe input {width:85px;top:36px;height:14px;background:#fff}
#subscribe .subm {top:47px;width:70px;overflow:hidden;margin:0;left:5px;}

#search {background:/*#308972*/ url(/images/search.bg.jpg) no-repeat 0 0;height:69px;margin:10px 0;}
#subscribe {background:/*#308972*/ url(/images/subscribe.bg.jpg) no-repeat 0 0;height:87px;margin:10px 0}
.ad a {display:block;margin:5px 0}

.title {background:url(/images/title.bg.gif) no-repeat 0 bottom;height:20px;margin:20px 20px 0px 0;position:relative;color:#308972;font-size:10px;}
.title .deco {float:right;position:absolute}
.title img {position:relative;top:6px;/*display:none;*/}
.title span {font:bold 16px Arial,sans-serif;color:#308972;padding:0 2px;position:relative;top:5px;display:none}
.title a {position:relative;top:1px;/*top:3px;*/text-decoration:none;margin:0 10px;font-size:10px;color:#308972;}
.title a:hover {text-decoration:underline;border-bottom:1px solid #308972}

.announce .deco {background:url(/images/horn.jpg) no-repeat 0 0;width:54px;height:76px;right:-10px;top:-15px;}
.news .deco {background:url(/images/paper.jpg) no-repeat 0 0;width:66px;height:74px;right:-10px;top:-15px;}
.cite .deco {background:url(/images/glasses.jpg) no-repeat 0 0;width:72px;height:80px;right:-10px;top:-20px;}
.pub .deco {background:url(/images/pen.jpg) no-repeat 0 0;width:75px;height:57px;right:-10px;top:-9px;}
.cite a {top:0}


p.block {margin:20px 60px 20px 0px;color:#424242;font-size:11px;padding-right:20px!important}
p.block strong {color:#000}

.title2 {margin:20px 0;}

.title3 {margin:20px 0;}
.title3 img {display:none}
.title3 span {display:block;font:bold 14px Arial,sans-serif;color:#000}
.title3 h1 {display:block;font:bold 14px Arial,sans-serif;color:#000}
.title3 h2 {display:block;font:bold 14px Arial,sans-serif;color:#000}
.news2 {margin-top:40px}
p.block2 {margin:10px;font-size:11px;color:#424242}
p, ul, ol {margin:10px;font-size:12px;color:#424242}
.sup {color:#424242;font-weight:bold;}


.newsitem {margin:10px 20px 10px 10px;font-size:11px;color:#064E3C}
.newsitem span {background:#308972;color:#fff;font-weight:bold;padding:0 2px;}
.newsitem a {color:#064E3C}
.newsitem a:hover {text-decoration:underline}

#bottom {background:#308972 url(/images/bottom.bg.gif) repeat-x 0 -3px;position:relative;vertical-align:top;height:97px;}
#bottom div {background:url(/images/bottom.corner.gif) no-repeat 0 0;height:97px;}
#bottom div p {padding:50px 20px 0 250px;color:#fff;font-size:10px;}
#button {cursor:pointer}

#content {padding:10px 20px;}

/* about page */
.onepage {padding:10px 20px;}
.onepage p.sup {font-size:11px;margin-top:20px}
.onepage span.sup {font-weight:100}

/* image */
.preview {background:#308972 url(/images/preview.top.jpg) no-repeat 0 0;width:220px;overflow:hidden;}
.preview div {background:url(/images/preview.bottom.jpg) no-repeat 0 100%;padding:7px 5px;text-align:center;}
.preview span {display:block;color:#fff}

/* std table */
.std tr td {background:#F2F2F2;padding:5px;border:2px solid #fff;font-size:11px;color:#064E3C;}
.std .th td {background:#88BBA9;font-weight:bold;color:#fff}

/* map structure */
.map {margin:10px;line-height:150%}
.map a {/*display:block;*/font-size:11px;}
.map a:hover {color:#064E3C;}
.l0 {color:#000;font-weight:bold;font-size:11px;}
.l1 {color:#064E3C;font-weight:bold;margin:2px 0 2px 15px;}
.l2 {color:#064E3C;margin:2px 0 2px 30px;}

/* form controls */
input.text {font-size:11px;border:1px solid #308972;color:#333;padding:3px;}
textarea.text {font-size:11px;border:1px solid #308972;color:#333;padding:3px;}
.form_submit {background:#308972;font-weight:bold;border:1px solid #308972;color:#fff}

#demo textarea {width:400px;height:150px;}
.line {padding-left: 10px; font-size: 10px;}
.line span {color:#308972; font-size: 10px;}
.line a {color:#424242;text-decoration:none}
.line a:hover {color:#666;text-decoration:underline}
