*{
margin:0px; padding:0px;
}

html {
height:100%;
}

* html body {
height:100%;
}

body{
position:relative;
height:100%;
min-height:100%;
/* min-height:650px; */
min-width:1000px;
background:url('/common/img/bg_main.jpg') bottom left repeat-x #387ec4;
background-color:#387ec4;
}

#main_table{
z-index:2;
position:absolute;
}

#swf {
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
}

.left{
width:226px;
float:left;
z-index:2;
}

.right{
margin-left:275px!important;
margin-left:272px;
}

body , .content{
font:14px Arial;
color:#ffffff;
line-height:20px;
}

body table{
border-collapse:collapse;
width:100%;
height:100%;
}

/* --------------------------- logo & zagol --------------------------- */
.logo {
width:225px;
height:75px;
margin-top:50px;
}

.logo img{
border:0px;
}

.zagol{
padding-top:80px!important;
padding-top:81px;
height:95px!important;
height:94px;
font:47px Arial;
font-weight:bold;
color:#ffffff;
letter-spacing:-1px;
margin-left:-3px;
}

.zagol_main{
padding-top:48px!important;
padding-top:49px;
height:127px!important;
height:126px;
font:47px Arial;
color:#ffffff;
line-height:40px;
letter-spacing:-1px;
margin-left:-3px;
}

/* --------------------------- fast links ------------------------------- */
.fast_link{
margin:57px 0px 56px 0px!important;
margin:54px 0px 56px 0px;
padding-left:25px;
width:200px;
height:13px;
}

.fast_link img{
border:0px;
float:left;
}

.fast_link div {
width:50px;
float:left;
font-size:3px;
line-height:3px;
}

/* ---------------------------horizontal menu ------------------------------- */
#menu{
padding-left:0px;
background-color:#f20000;
height:25px;
margin-bottom:45px;
}

#menu img{
border:0px;
}

#menu a, #menu a:visited, #menu a:hover{
font:12px Tahoma; /* Arial, Helvetica, sans-serif; */
font-weight:bold;
text-decoration:none;
display:block;
height:16px;
padding:4px 5px 5px 6px;
float:left;
white-space:nowrap;
}

#menu a:hover{
background-color:#ffffff;
color:#f20000;
}

/* ---------------------------left menu ------------------------------- */
.menu{
width:226px;
height:100%;
}

.item , .item_active{
width:183px;
/* padding:5px 16px 6px 27px!important; */
padding:6px 15px 6px 28px;

font:11px sans-serif;
font-weight:bold;
letter-spacing:1.5px;
}

.item_active{
background-color:#f20000;
}

.item_active a:visited, .item_active a{
text-decoration:none;
}

/* ------------------------- content --------------------------- */
.content{
padding-right:75px;
}

h1{
font:28px Arial;
padding-bottom:20px!important;
padding-bottom:21px;
}

a, a:visited {
text-decoration:underline;
color:#ffffff;
}

a:hover{
color:#ffffff;
text-decoration:underline;
}

.content p{
margin-bottom:20px;
}

/* -------------------------- bottom ---------------------------- */
#podval{
vertical-align:bottom;
width:100%;
height:267px;
border-collapse:collapse;
}

.copy{
bottom:0px;
position: relative;
padding:0px 24px 9px 0px;
font:11px Tahoma;
text-align:right;
}

#swf_top {
position:absolute;
width:100%;
height:100%;
top:0px;
right:0px;
z-index:2;
background:url('/common/img/top_bg.jpg') right top no-repeat;
}

#flash_bg{
height:100%;
}

.link_swf {
position:absolute;
width:460px;
height:160px;
top:0px;
right:0px;
z-index:999;
}
