html {
height:100%;
min-height:831px;
background:#4c7cce url(../images/bg_body_bottom.png) repeat-x fixed bottom;
margin:0;
padding:0;
}

body {
height:100%;
color:#3b3a3a;
font:12pt Calibri;
margin:0;
padding:0;
}

#container {
width:994px;
margin:0 auto;
padding:10px 0 40px;
}

ul#menu {
float:right;
list-style:none;
margin:0;
padding:0;
}

ul#menu li {
float:left;
margin-left:4px;
}

ul#menu li a {
float:left;
color:#4c7cce;
font:12pt Calibri;
text-decoration:none;
text-transform:uppercase;
cursor:pointer;
}

ul#menu li a span {
float:left;
height:30px;
display:block;
cursor:pointer;
background:url(../images/bg_menu.png) no-repeat;
padding:4px 1px 0 5px;
}

ul#menu li a p {
height:30px;
display:block;
width:4px;
float:left;
cursor:pointer;
background:url(../images/bg_menu_right.png) no-repeat right;
margin:0;
}

ul#menu li a:hover span,ul#menu li.active a span {
background:url(../images/bg_menu_hover.png) no-repeat;
}

ul#menu li a:hover p,ul#menu li.active a p {
background:url(../images/bg_menu_right_hover.png) no-repeat right;
}

h1 {
color:#fff;
text-transform:uppercase;
font:bold italic 35pt Calibri;
margin:100px 0 0 250px;
}

h2 {
color:#fff;
font:bold italic 10pt Calibri;
margin:-5px 0 0 250px;
}

.blok_mid h1 {
color:#4d7dcf;
text-transform:none;
font:bold italic 25pt Calibri;
border-bottom:2px dotted #4d7dcf;
margin:0 0 15px;
padding:0 0 20px;
}

h4 {
color:#7aa134;
font:bold 15pt Calibri;
border-bottom:2px dotted #7aa134;
margin:0 0 15px;
padding:0 0 10px;
}

h5 {
color:#4d7dcf;
text-align:center;
font:bold 15pt Calibri;
border-bottom:2px dotted #4d7dcf;
margin:0 0 8px;
padding:0 0 5px;
}

#content {
width:994px;
margin:65px auto 0;
}

#c_left {
width:181px;
float:left;
}

#c_right {
width:808px;
float:right;
margin-top:-10px;
}

.blok_top {
width:808px;
height:7px;
margin-top:6px;
background:url(../images/bg_blok_top.png) no-repeat;
}

.blok_mid {
width:768px;
background:url(../images/bg_blok_mid.png) repeat-y;
padding:20px 20px 10px;
}

.blok_mid.no_padding {
width:808px;
padding:0;
}

.blok_bottom {
width:808px;
height:7px;
background:url(../images/bg_blok_bottom.png) no-repeat;
}

.bloki_top {
width:181px;
height:7px;
margin-top:6px;
background:url(../images/bg_bloki_top.png) no-repeat;
}

.bloki_mid {
width:167px;
background:url(../images/bg_bloki_mid.png) repeat-y;
padding:7px;
}

.bloki_bottom {
width:181px;
height:7px;
background:url(../images/bg_bloki_bottom.png) no-repeat;
}

ul.empty {
list-style:none;
margin:0 0 0 5px;
padding:0;
}

fieldset {
border:none;
margin:0;
padding:0;
}

.text_input {
width:132px;
height:22px;
border:1px solid #c4c4c4;
background:url(../images/bg_input_text.gif) repeat-x;
padding:2px 4px 0;
}

.button_input {
color:#fff;
width:78px;
height:25px;
border:none;
background:#4d7dcf;
font:13pt Calibri;
}

.footer {
width:698px;
font:bold 9pt Calibri;
padding:0 90px 0 20px;
}

.footer .right {
color:#3b3a3a;
}

.paneel_big {
float:right;
width:228px;
height:155px;
margin:-80px 20px 0 0;
}

.paneel_small {
float:right;
position:absolute;
width:81px;
height:53px;
margin:-13px 0 0 110px;
}

.centerT {
text-align:center;
}

img {
border:none;
}

.left {
float:left;
}

.right {
float:right;
}

.trek {
clear:both;
}

.blue {
color:#4d7dcf;
}

a,a:link,a:visited,a:active,ul.empty a {
color:#3b3a3a;
font:10pt Calibri;
text-decoration:none;
}

a:hover,ul.empty a:hover {
color:#4d7dcf;
text-decoration:none;
font:bold 10pt Calibri;
font-style:italic;
}