* { margin:0; padding:0; }
html { margin:0; padding:0; width:100%; height:100%; }
body { background-color:#fff; font-family:tahoma, arial; color:#2c2c2c; font-size:12px; height: 100%; position:relative;  }
html>body { height:auto; min-height:100%; }

img { border:0; }
form { margin:0; }
h1 { color:#26a511; font-size:20px; font-weight:normal; margin:0px 0px 16px; }
h2 { color:#fd9328; font-size:14px; font-weight:bold; margin:10px 0px 16px; }
h3 { color:#26a511; font-size:14px; font-weight:bolder;  }
p { margin-top:5px; margin-bottom:8px; }
ul { margin-left:30px; margin-bottom:20px; }
li { list-style:none; background:url(../images/list-style.gif) no-repeat left 10px; padding-left:14px; font-size:11px;  }
a { color:#26a511; text-decoration:underline; }
a:hover, #newsBlock03 a:hover { color:#40adda; } 
.blue { color:#237bc0;}

#header, #footerCont, #conteiner { width:900px; margin:0px auto; overflow:hidden; }

#header { height:115px; }
#topLeft { width:405px; padding:17px 0px 0px 17px; float:left; }
.slogan { margin-left:28px; }
#topCenter { margin:0px 218px 0 423px; text-align:right; padding:78px 17px 0px 0px; }
#topCenter img { margin-right:17px; }
#topRight  { float:right; width:217px; text-align:center; padding-top:17px; }
#lang img { margin-top:8px; }
*html #lang img { margin-top:5px; }

#conteiner { position:relative; height:auto; padding-bottom:165px; }
#leftBox { float:left; width:670px; }
#topImage { padding-bottom:17px;  background:url(../images/top_image01.jpg) no-repeat top left; height:287px; }
#navi, #navi a { color:#a3a3a3; font-size:9px; }
#navi { margin-bottom:17px; }
#contentBox01 { background:url(../images/content_bg02.gif) no-repeat right bottom #f5f5f5; }
#contentBox02 { background:url(../images/content_bg01.gif) no-repeat left top; padding:17px; line-height:18px; }
#rightBox { float:right; width:217px; }
#menu02 { background:url(../images/menu_bg.gif) no-repeat left top; height:25px; margin-top:1px; }
#menu02 a { color:#26a511; display:block; font-size:12px; margin-left:60px; padding-top:4px; }
#banner { padding-top:12px; padding-bottom:17px; }
*html #banner { padding-bottom:20px; }
#subMenu00 { padding-top:17px; padding-left:14px; }
#subMenu01, #subMenu02 { padding-bottom:5px; padding-top:5px; background:url(../images/subMenu_list.gif) no-repeat left 8px; }
#subMenu01 a { color:#545454; text-decoration:underline; padding-left:19px; }
#subMenu01 a:hover { color:#26a511; } 
#subMenu02 a { color:#26a511; font-weight:bold; text-decoration:none; padding-left:19px; }
#submenu03 { margin-left:30px; margin-bottom:5px; }

table
{ border:0; border-collapse:collapse; border-spacing:0; }

.table1 img { margin:5px; }
table.photos01 { margin-bottom:14px; }
td.teh01, td.teh02 { padding:5px 5px 5px 10px; border-bottom:1px solid #fff; }
td.teh01 { background:#8ed083; color:#fff; }
td.teh02 { background:#d0ebcb; color:#4fb53f; text-align:center; }

table.form00 { margin-bottom:5px; }
td.formbg01, td.formbg02, td.formbg03, td.formbg04 { height:17px; width:17px; }
td.formbg01 { background:url(../images/form_bg01.gif) no-repeat; }
td.formbg02 { background:url(../images/form_bg02.gif) no-repeat; }
td.formbg03 { background:url(../images/form_bg03.gif) no-repeat; }
td.formbg04 { background:url(../images/form_bg04.gif) no-repeat; }
td.formbg_top { border-top:solid 1px #daeed6; background:#d5edd1; }
td.formbg_right { border-right:solid 1px #daeed6; background:#d5edd1; }
td.formbg_btn { border-bottom:solid 1px #daeed6; background:#d5edd1; }
td.formbg_left { border-left:solid 1px #daeed6; background:#d5edd1; }
td.formbg { background:#d5edd1; }

.iputtxt01, .iputtxt02, .iputtxt03, .iputtxt05, .iputtxt06  { font-size:13px; color:#2c2c2c; margin-bottom:2px; margin-top:2px; margin-right:5px; }
.iputtxt01, .iputtxt04 { width:230px; }
.iputtxt03 { width:230px; font-size:10px; padding:3px; color:#2c2c2c; margin-bottom:2px; margin-top:2px; margin-right:5px; }
.iputtxt04 {  font-size:13px; color:#c03838; margin-bottom:2px; margin-top:2px; margin-right:5px; }
.iputtxt05 { width:160px;}
.iputtxt06 { width:50px; }
.iputtxt02 { width:160px; }
.radio { float:left; margin-top:5px; margin-right:10px; }
*html .radio { float:left; margin-top:0px; margin-right:5px;  }

#newsBox01 { background:url(../images/news_bg02.gif) no-repeat left bottom #d4edcf; }
#newsBox02 { background:url(../images/news_bg01.gif) no-repeat right top; padding:17px; line-height:16px; }
#newsBlock01 a { color:#26a511; font-size:13px; text-decoration:none; }
#newsBlock01 a:hover { text-decoration:underline; }
#newsBlock02 { padding-left:12px; margin-bottom:12px; }
#newsBlock03 { text-align:right; }
#newsBlock03 a { color:#26a511; font-size:13px; text-decoration:underline; }

#calculation { padding-top:17px; }

#footer { width:100%; height:148px; position:absolute; bottom:0; }
#footerCont { background:url(../images/footer_line.gif) no-repeat top; padding-top:17px; padding-left:17px; }
#footerMenu { color:#d6d6d6; }
#footerMenu a { color:#88ce7c; font-size:11px; padding:0px 5px 0 5px; text-decoration:underline; }
#footerMenu a:hover { color:#2c2c2c; }
#footerTxt { overflow:hidden; }
#copyright { float:left; background:url(../images/footer_image01.jpg) no-repeat left bottom; width:495px; height:100px; }
#inter { float:right; padding-top:40px; width:120px; }
#counter { float:right; padding-top:40px; }
#counter { padding-right:17px; }
#inter a { color:#2c2c2c; text-decoration:none; line-height:10px; font-size:9px; font-family:Arial, Helvetica, sans-serif; padding-right:30px; }
#inter img { margin-top:1px; }
