* {font-family: "Trebuchet MS", Verdana; }
body { font-size: 75%;}
img {border: 0;}
body {margin: 3px 0 0 0; }

a {text-decoration:none;color: #4197D1;}
a:hover {text-decoration:underline;}

h1 {text-transform: uppercase; font-size: 100%}

#login_menu {position: fixed; top: 0; width: 100%; background: #F5F4F9; border-bottom: 1px solid #96969D;z-index: 999;left: 0;}
#login_menu .container {margin: 0 auto; width: 867px;}
#login_menu .container div {float: left; }
#login_menu .container div.vahe {padding: 6px 8px 0 8px;}
#login_menu .L2 a {color: black;  display: block; padding: 6px 8px 0 8px;}
#login_menu_height,
#login_menu  {height: 30px;}


#left_and_right_header_col_container,
#footer,
#content { margin-left: auto; margin-right: auto;}


#left_and_right_header_col_container {border-collapse: collapse; width: 1001px;}
#left_header_col { padding: 0; vertical-align: top;}


/*#header_bottom {width: 850px;}*/

#header {border-collapse: collapse;}
#header td {padding: 0;}

#header td.left,
#header_bottom td.left,
#content #pane_left  {vertical-align: top;width: 250px; }

#header td.left .padder {padding: 0px 4px 4px 6px;}

#header td.left #menu_help {padding-left: 6px;}
#header td.left #menu_help a {color: black; font-weight: bold;}
#header td.left #menu_help a:hover {color: #4197D1; text-decoration: none;}

#header td.left .search {}
#header td.left .search table {border-collapse: collapse;margin-top: 4px;}
#header td.left .search table td {padding: 0;}
#header td.left .search table input.text {border: 1px solid #4197D1; padding: 1px 0 1px 0; width: 208px; border-right: 0; font-size: 11px;}
#header td.left .search table input.submit {height: 20px; width:19px; background: url('/img/images.png') 0 -128px; border: 0; }


#header td.mid {vertical-align: top;}

#right_header_col { padding: 0;  vertical-align: top; width: 209px;}

#right_header_col #menu_lang {padding-left: 13px;height: 20px; color: #636465;}
#right_header_col #menu_lang .L1 {float: left; padding-right: 8px;}

#right_header_col .promo {border: 1px solid #4197D1; padding: 13px; width: 154px;}


.ddm1 {}
.ddm1 td {width: 180px; }
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {   position: relative;}
.ddm1 .item1 {margin: 0; padding: 0; border-left: 1px solid #4197D1; font-size: 11px; font-weight: bold; background: url('/img/images.png') 3px 1px no-repeat; padding-left: 17px; color: black;}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {margin: 0; padding: 0; border-left: 1px solid #4197D1; font-size: 11px; font-weight: bold; background: url('/img/images.png') 3px 1px no-repeat; padding-left: 17px;color: #4197D1; text-decoration: none;}
.ddm1 .item2,
.ddm1 .item2:hover {  line-height: 15px;  padding: 0px 8px 0px 35px;    text-decoration: none;    display: block;    white-space: nowrap; }
.ddm1 .item2 { font-size: 11px; color: black;  background: white; font-weight: bold;}
.ddm1 .item2:hover {   color: #4197D1; text-decoration: none;}
.ddm1 .item2_L3 {line-height: 15px;padding: 0px 8px 0px 56px; font-weight: normal;}
.ddm1 .item2_L3:hover {padding: 0px 8px 0px 56px ! important;}
.ddm1 .section {   border-left: 1px solid #4197D1;    position: absolute;    visibility: hidden;    z-index: -1;    white-space: nowrap;}
.ddm1 .left, .ddm1 .left:hover { border-style: solid none solid solid; }
.ddm1 .right, .ddm1 .right:hover { border-style: solid solid solid none; }
* html .ddm1 td { position: relative; } /* ie 5.0 fix */

/*#header_bottom td.left div#logo1 {margin: 12px 0 0 80px;display:block;}*/
#header_bottom td.left div#logo1 {margin: 12px 0 0 48px;display:block;}

/*#header_bottom td.left a#logo2 {display: block; width: 109px; height: 107px; background: url('/img/images.png') 0 -20px; margin: 55px 0 0 108px;}*/
#header_bottom td.left a#logo2 {display: block; width: 169px; height: 208px; background: url('/img/logo2.png'); margin: 12px 0 0 48px;}


#header_bottom .mid #h1 {border-collapse: collapse;float: left;  margin-top: 117px; margin-left: 0px}
#header_bottom .mid #h1 td {padding: 0;}
#header_bottom .mid #h1 td.nw { width: 46px; height: 61px;  }
#header_bottom .mid #h1 td.ne {}
#header_bottom .mid #h1 td.sw { background-position: 0 -61px; height: 22px; }
#header_bottom .mid #h1 td.se { background-position: -46px -61px; background-repeat: no-repeat; width: 480px;}


#header_bottom .mid #yah {float: left; margin-top: 8px; margin-bottom: 0;}
#header_bottom .mid #yah div {float: left; padding-left: 15px; color: #636465;background: url('/img/images.png') no-repeat 3px -148px;}
#header_bottom .mid #yah div a {color: black;}
#header_bottom .mid #yah div.begin {background: none; padding: 0;}

#header_bottom .mid #print_btn {float: right; }
#header_bottom .mid #print_btn a {display: block; background: url('/img/images.png') 0 -166px; width: 17px; height: 16px;margin: 8px 7px 0 0;}

#content {width: 1001px; }

#content #pane_left {width: 244px;}
#content #pane_left #menu_left {margin-left: 4px;}
#content #pane_left #menu_left a {font-weight: bold;}
#content #pane_left #menu_left .L1 {background: url('/img/images.png') no-repeat 0 -183px; padding: 2px 0 15px 14px;}
#content #pane_left #menu_left .L1 a {color: black;}
#content #pane_left #menu_left .L1_sel {color: #6D6E6F; font-weight: bold;}
#content #pane_left #menu_left a:hover {color: #4197D1 ! important;}
#content #pane_left #menu_left .L2 { padding-left: 12px;}
#content #pane_left #menu_left .L2 a { color: black; font-weight: normal; font-weight: bold;}
#content #pane_left #menu_left .L2_sel {color: #6D6E6F; font-weight: bold;}
#content #pane_left #menu_left .L3 { padding-left: 37px;}
#content #pane_left #menu_left .L3 a { color: black;font-weight: normal;}
#content #pane_left #menu_left .L3_sel {color: #6D6E6F; font-weight: normal;}
#content #pane_left #menu_left a:hover {color: #4197D1; text-decoration: none;}


#content #pane_left .menu_left_frontpage .L1 {padding-bottom: 55px ! important;}



#content #pane_mid {vertical-align: top; }
#content #pane_mid a {font-weight: bold;}
#content #pane_mid .content {border-top: 1px solid #4197D1; padding-top: 8px;}
#content #pane_mid .content a {font-style: italic; }
#content #pane_mid .content * {line-height: 14px;}
#content #pane_mid .lead {/*width: 494px; */ border-bottom: 1px solid #D2D3D4;margin-bottom:8px; padding-bottom: 4px; margin-bottom: 2px; }
#content #pane_mid .lead .title {font-weight: bold;}
#content #pane_mid .lead .title a {font-style: normal;}
#content #pane_mid .lead .read_more {float: right; margin-top: 8px;  }
#content #pane_mid .lead .sep {clear: both; height: 1px; }
#content #pane_mid .lead .date {color: #666;}
#content #pane_mid .image { padding-top: 15px; padding-bottom: 15px; }
#content #pane_mid .image_left {padding-right: 15px;}
#content #pane_mid .image_right {padding-left: 15px;}


#content #pane_mid .lead_doc_hider {border: 0;}
#content #pane_mid .lead_doc_hider .fullcontent {display: none}
#content #pane_mid .lead_doc_hider .closebtn {display: none;}
#content #pane_mid #plain {padding-bottom: 15px;}

.showprint {display: none;}


#content .menu_tree_L1 {float: left; width: 247px; background: url(/img/map_l2_bg.gif) no-repeat left 20px;}
#content .menu_tree_L1 a {color: black; font-style: normal  ! important;font-weight: bold; }
#content .menu_tree_L2 {padding-left: 6px; padding-bottom: 2px; font-size: 11px;}
#content .menu_tree_L2 a {color: black; font-style: normal ! important; font-weight: normal ! important; line-height: 18px;}
#content .menu_tree_L3 {padding-left: 14px;padding-bottom: 2px;}
#content .menu_tree_L3 a {color: black; font-style: normal  ! important; font-weight: normal ! important;;}
#content .menu_tree_spacer {border-top: 1px solid #4197D1; float: left;width: 960px; margin: 10px 0;}

#content #pane_right {width: 214px; vertical-align: top; }
#content #pane_right .promo {padding-left: 8px;}



#footer {width: 999px;margin-top: 22px;  }
#footer a {font-weight: bold;}

.match {
font-weight: bold;
}

.folderlist {list-style: none; padding: 0; margin: 0;}
.folderlist li {padding: 0; margin: 0;}
.folderlist .foldheader {font-weight: bold;  padding: 0 0 3px 0; }
.folderlist .foldheader a {font-style: normal ! important;}

.pollbox p.answer {padding: 0;margin: 0;}
.pollbox p.answer a { display: block; padding: 0 0 0 13px;background: url("/img/julla.gif") no-repeat 0 3px; font-style: normal ! important;}
.pollbox p.answer a:hover { background: url("/img/julla_sel.gif") no-repeat 0 3px; }
.pollbox .answer_line {background: #6CB5DF; height: 5px; display: block; }
