body {padding:0px; margin:0px;}
table {border:0px; border-collapse:collapse;}
table td {padding:0px;}
a {color:#006697;}

.main {position:relative; top:0px; left:0px; width:100%; height:100%; width:expression(document.body.clientWidth > "775" ? "100%" : "775px"); min-width:775px;}

.main .top {position:absolute; top:0px; left:0px; width:100%; height:151px; background:url('top_bg.jpg') repeat-x 0px 0px #2e8dcf;}
.main .top div {position:relative; top:0px; float:left;}
.main .top .first {left:0%; width:42%; height:151px; background:url('top_bg_left.jpg') repeat-x 0px 0px;}
.main .top .second {left:0%; width:34px; height:151px; background:url('top_left.jpg') no-repeat 0px 0px;}
.main .top .third {left:0%; width:5%; height:151px; background:url('top_bg_right.jpg') repeat-x 0px 0px;}
.main .top .fourth {left:0%; width:98px; height:151px; background:url('top_right.jpg') no-repeat 0px 0px;}
.main .top .collage {position:absolute; top:0px; right:0px; width:426px; height:151px; background:url('collage.jpg') no-repeat 0px 0px;}

.main table.page {width:100%; height:100%;}
.main table.page td {vertical-align:top;}

.main .page .header {width:100%; height:151px;}
.main .page .header .logotype {position:absolute; top:11px; left:0px; width:332px; height:112px; background:url('logotype.jpg') no-repeat 0px 0px; padding:0px 0px 0px 10px;}
.main .page .header .lang {position:absolute; top:92px; left:124px;}
.main .page .topmenu {position:absolute; top:0px; right:426px; width:45%; height:30px; background-color:#3189c6; padding:0px 0px 0px 0px;}

.main .page .leftmenu {padding:10px 10px 0px 18px; width:229px; background:url('left_bg.gif') repeat-y 0px 3px;}
.main .page .leftmenu .top {position:relative; top:-20px; left:-18px; width:229px; height:26px; background:url('left_top_bg.gif') no-repeat 0px 0px;}

.main .page .content {padding:10px 20px 20px 0px; text-align:left; width:100%; font:normal 0.8em 'Tahoma'; color:#000000;}

.main .page .footer {position:relative; top:0px; left:0px; width:100%; height:71px; background:url('footer_bg.gif') repeat-x 0px 0px #2e8dcf;}
.main .page .footer div {position:reltive; top:0px; left:0px; height:71px; float:left;}
.main .page .footer .left {width:55%; background:url('footer_left_bg.gif') no-repeat 0px 0px;}
.main .page .footer .left span {position:relative; top:20px; left:30px;}
.main .page .footer .right {width:43%;text-align:right;}
.main .page .footer .right span {position:relative; top:12px;}


.topmenu {font:bold 12px 'Tahoma'; color:#ffffff;}
.topmenu a {color:#ffffff; margin-right:2%; margin-left:2%; position:relative; top:4px;}

.lang {font:normal 12px 'Tahoma'; color:#ffffff;}
.lang a {color:#ffffff; text-decoration:none;}
.lang a:hover {text-decoration:underline;}

.main .leftmenu ul {list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.main .leftmenu ul.menu {position:relative; top:-15px; width:200px; margin:0 0 0 0px; padding:0px 0px 0px 0px;}
.main .leftmenu ul.menu li {list-style-type:none; font:bold 12px 'Tahoma'; color:#000000; line-height:20px; margin:0 0 0 20px; border-bottom:1px solid #d9d9d9; padding:2px 0px 1px 0px;}
.main .leftmenu ul.menu li a {color:#015d9b;}
/*
.main table.page td.leftmenu ul.submenu {margin:0 0 0 0px; padding:0px 0px 0px 0px;}
.main table.page td.leftmenu ul.submenu li {font:normal 11px 'Tahoma'; color:#000000; list-style-type:none; background:url('li_submenu.gif') no-repeat 0px 7px; margin:0 0 0 20px; // margin:0 0 0 0px; padding:0 0 0 12px; border-width:0px; line-height:20px;}
.main table.page td.leftmenu ul.submenu li a {font:normal 11px 'Tahoma'; color:#000000;}
*/

.main table.page td.leftmenu ul.submenu {margin:0 0 0 0px; padding:0 0 0 0px;}
.main table.page td.leftmenu ul.submenu li {margin:0 0 0 12px; // margin:0 0 0 0px; padding:0 0 0 0px; border:0 0 0 0px; padding:0 0 0 12px; font:normal 11px 'Tahoma'; line-height:20px; border:0px;}
.main table.page td.leftmenu ul.submenu li span {width:160px; font:normal 11px 'Tahoma'; color:#000000; padding:0 0 0 12px; background:url('li_submenu.gif') no-repeat 0px 6px; border:0px; line-height:20px;}
.main table.page td.leftmenu ul.submenu li a {width:160px; font:normal 11px 'Tahoma'; color:#000000; padding:0 0 0 12px; background:url('li_submenu.gif') no-repeat 0px 6px; border:0px; line-height:20px;}

.main .leftmenu ul li a:hover {color:#d20000;}

.main .page .footer .left, .main .page .footer .right {font:normal 11px 'Tahoma'; color:#ffffff;}
.main .page .footer .left a, .main .page .footer .right a {color:#ffffff;}

h1 {font:normal 1.4em 'Tahoma'; color:#015d9b; border-bottom:1px solid #cacaca;}
h1, h2, h3, h4, h5, h6 {font-family:'Tahoma'; color:#015d9b;}
h2 {font:normal 1.3em 'Tahoma';}
h3 {font:normal 1.2em 'Tahoma';}
h4 {font:normal 1.1em 'Tahoma';}
h5 {font:normal 1.0em 'Tahoma';}
h6 {font:normal 0.9em 'Tahoma';}
p {font:normal 1em 'Tahoma'; color:#000000;}
form {font:normal 1em 'Tahoma';}
form input {margin-right:15px; margin-bottom:5px;}

.main table.page td.content table td {font-size:0.8em; padding:4 4 4 4px;}
div.new {font:normal 1em 'Tahoma'; color:#000000;}
div.new .date {font:normal 0.7em 'Tahoma'; color:#888888;}
div.new .title {font:bold 1em 'Tahoma'; color:#000000;}

table.data {border:1px solid #307EB3; border-width:0 1 1 0px; width:700px;}
table.data td {border:1px solid #307EB3; border-width:1 0 0 1px; vetical-align:top; padding:3 3 3 3px;}
table.data th {color:#fff; background-color:#307EB3; font-size:0.8em;}