/* Default CSS */
* {padding: 0; margin: 0; font-size: 100%; border-collapse: collapse;}

html, body {height: 100%;}
html {background:url(../img/bodybg2.jpg) 0 0 #FFF;}
body {font-size:11px; line-height:15px;}

body, p, div, a, table, ul, ol, input, textarea {color:#4f4f4f; font-family: Tahoma, Arial, Helvetica, sans-serif;}
td, th {vertical-align: top; text-align: left;}
img {border: 0;}

p {margin-bottom: 15px;}

h1 {font: 20px Arial, Helvetica, sans-serif; margin: 15px 0px 15px 0px; color:#5f94bc; font-weight:lighter; line-height:24px;}
h2 {font: 20px Arial, Helvetica, sans-serif; margin: 15px 0px 15px 0px; color:#d0761a; font-weight:lighter; line-height:21px;}
h3 {font: 20px Arial, Helvetica, sans-serif; margin: 15px 0px 15px 0px; color:#a5a053; font-weight:lighter; line-height:18px;}
h4 {font: 14px Arial, Helvetica, sans-serif; margin: 7px 0px 7px 0px; color:#5f94bc; font-weight:lighter; line-height:17px;}
h5 {font: 14px Arial, Helvetica, sans-serif; margin: 7px 0px 7px 0px; color:#d0761a; font-weight:lighter; line-height:16px;}
h6 {font: 14px Arial, Helvetica, sans-serif; margin: 7px 0px 7px 0px; color:#a5a053; font-weight:lighter; line-height:15px;}

a {color: #4d84ac; text-decoration: underline;}
a:visited {color:#b1b1b1;}

UL LI {list-style:none; margin:5px 0px 10px 0px; background:url(../img/li.gif) no-repeat 0px 8px; text-indent:8px;}
OL LI {margin:5px 0px 10px 23px;}

HR {border:1px solid #efefef; margin:15px 0px 15px 0px;}

div.spacer {font-size:0px; line-height:0px; margin:0px; padding:0px; background:transparent; border:none; display:block; visibility:hidden;}

/* Extended CSS */
#maintab {height: 100%; width: 100%;}
#footer {vertical-align: bottom; padding:25px 8px 0px 48px;}

#footer TABLE {width:883px; margin:auto;}
#footer TH {border-top:8px solid #5f94bc; padding:23px 33px 20px 33px; font-weight:lighter;}
#footer TD {border-top:8px solid #b2be91; padding:23px 33px 20px 33px;}
#footer A, #footer A:visited {font-weight:bold; text-decoration:none; color:#4d84ac;}
A#dip, A#dip:visited {font-weight:lighter !important; color:#4f4f4f;}

#footer TD, .mpcenter TD, .bottomtable TD {width:27%;}

DIV.main {width:884px; margin:auto; padding:28px 8px 0px 48px;}

.bodyprint {width:720px; padding:30px 40px 30px 30px; margin:auto;}

.logo {position:absolute; width:201px; height:106px; margin:-6px 0px 0px -2px;}
/*.logo {position:absolute; width:201px; height:40px; margin:31px 0px 0px -35px;}*/

.language {position:absolute; padding:0 0 0 110px; width:300px;}
.language A, .language A:visited {font-size:10px;}

DIV.fastnav {margin-bottom:28px;}
/* .fastnav TD INPUT {width:124px; height:14px; border:1px solid #b1b1b1;} */
.fastnav IMG {padding:0px 15px 0px 15px; border-right:1px solid #b1b1b1;}

TABLE#mainmenu {width: 662px; background:#5f94bc;}
/*TABLE#mainmenu {width:695px; background:#5f94bc;}*/
#mainmenu TH {width:20px;}
#mainmenu TD {padding:5px 9px 7px 9px;}
#mainmenu P {margin:0; text-align:center;}
#mainmenu A, .mainmenu A:visited {font:14px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; text-transform:lowercase; white-space:nowrap;}
#mainmenu DIV {position:absolute; background:url(../img/menuarrow.gif) no-repeat; width:17px; height:8px; margin:7px 0px 0px -4px;}
#active, #mainmenu TD:hover {background:#9fad79 !important;}

DIV.menu2 {margin:16px 0px 0px 190px;}
.menu2 SPAN {padding-right:12px; border-right:1px solid #b1b1b1; margin-right:12px;}
.menu2 A, .menu2 A:visited {color:#9fad79; white-space:nowrap;}
A.menu2_on, A.menu2_on:visited {color:#5f94bc;}

DIV.submenu {padding:5px 0px 5px 20px; border-left:8px solid #9fad79; margin-bottom:25px;}
.submenu H6 {margin-top:0px;}
.submenu P {margin-bottom:10px;}
.submenu A, .submenu A:visited {color:#4d84ac;}
#act {color:#d0761a;}

.sm1 {padding:0px 0px 15px 0px;}
.sm1 A, .sm1 A:visited {color:#9fad79;}
.sm2 {padding:3px 0px 0px 25px; color:#9fad79;}
.sm2 A, .sm2 A:visited {color:#4f4f4f;}

DIV.header {width:830px; height:200px; margin-top:25px; background:url(../img/header_mp.jpg) no-repeat; padding:73px 25px 0px 29px;}
.header DIV {width:120px; line-height:17px; color:#7f7f7f;}
.header H1 {margin:0px 0px 3px 0px;}
DIV.mpcontent {border:1px solid #d7d9d6; background:#FFF; padding:20px 0px 20px 0px; margin-top:25px;}

TABLE.content {border:1px solid #d7d9d6; background:#FFF; margin-top:18px;}
TD.leftcol {width:160px; padding:45px 0px 0px 0px;}
DIV.podmenu {height:0px; font-size:0px !important; border-top:1px solid #d7d9d6; margin:0 0 30px 28px;}
DIV.baners {margin:0 0 25px 28px;}
.baners DIV {padding-bottom:30px;}
.baners A, .baners A:visited {color:#4f4f4f;}
TD.workarea {width:720px; padding:30px 40px 25px 30px;}
DIV.contacts {border-left:8px solid #d7d9d6; padding:2px 22px 5px 22px;}
.contacts H1 {margin-top:0;}

.left {float:left; margin:0px 15px 10px 0px;}
.right {float:right; margin:0px 0px 10px 15px;}

.title {padding:25px 0px 5px 0px; font-weight:bold; clear:both;}
.greentitle {margin-bottom:5px; color:#aba65e;}

TABLE.arch {height:36px; border:1px solid #d7d9d6; margin:15px 0px;}
.arch TH {padding:1px 6px 1px 12px; vertical-align:middle; font-weight:lighter;}
.arch TD {vertical-align:middle; padding:1px;}
.arch TD INPUT {width:108px; height:14px; border:1px solid #b1b1b1;}

.break {margin:15px 0px 0px 0px; font-weight:bold; text-transform:uppercase;}
.feedback {margin:15px 0px 5px 0px;}
.finput INPUT, .finput SELECT {width:260px; height:14px; border:1px solid #b1b1b1; margin-right:1px;}
.finput TEXTAREA {width:260px; height:100px; border:1px solid #b1b1b1;}
.cr INPUT {margin:0px 5px 0px 0px;}
.submit INPUT {background:#5f94bc; padding:2px 9px 2px 9px; white-space:nowrap; margin:15px 3px 15px 0px; color:#FFF; border:none;}

.ttt {padding-right:24px; background:url(../img/3t.gif) no-repeat right center; font-size:10px;}
.ttt A {font-size:10px;}
.date {color:#aba65e; font-size:10px;}

TABLE.tbldesigned {width:100%; margin-bottom:15px;}
.tbldesigned TD {border-bottom:1px solid #d7d9d6; padding:2px 8px 2px 8px;}
.tbldesigned TH, .zag {background:#9fad79; color:#FFF; padding:2px 8px 2px 8px; font-weight:lighter;}
.tbldesigned TH A, .zag A {color:#FFF;}

.photo {margin:0px 10px 5px 0px; float:left;}

.pager TD {width:10px; height:14px; padding:0px 2px 0px 2px; white-space:nowrap; text-align:center; vertical-align:middle; border:1px solid #FFF; background:#5f94bc;}
.pager TH {width:10px; height:14px; padding:0px 2px 0px 2px; white-space:nowrap; text-align:center; vertical-align:middle; border:1px solid #FFF; background:#9fad79;}
.pager A {color:#FFF; text-decoration:none;}

SPAN.auxiliary {background:#5f94bc; padding:2px 9px 2px 9px; white-space:nowrap; margin:15px 3px 15px 0px;}
.auxiliary A {color:#FFF; text-decoration:none;}

TABLE.mpcenter {width:100%;}
.mpcenter TD {border-left:1px solid #d7d9d6; padding:0px 33px 0px 33px;}
.mpcenter TH {padding:0px 20px 0px 33px; font-weight:lighter;}
.mpcenter H1, .mpcenter H2, .mpcenter H3 {margin-top:0;}

TABLE.bottomtable {width:100%;}
.bottomtable TH {padding:7px 25px 7px 0px; font-weight:lighter;}
.bottomtable TH DIV {border-left:8px solid #5f94bc; padding-left:25px;}
.bottomtable TD {padding:7px 20px 7px 0; vertical-align:middle;}
.bottomtable TD IMG {margin:0px 20px 0px 0px; float:left;}
.bottomtable TD A, .bottomtable TD A:visited {color:#4f4f4f;}
.bottomtable H1, .bottomtable H4, .bottomtable H5, .bottomtable H6 {margin-top:0;}