* {
margin: 0;
padding: 0;
}

html {
height: 100%;
width:100%;
}

body {
font-family:tahoma;
font-size:11px;
text-align:center;
background-image:url(img/bg.gif);
}

img {
border:0;
}

a:link {
text-decoration:none;
color:#FF0000;
}

a:visited {
text-decoration:none;
color:#FF0000;
}

a:hover {
text-decoration:underline;
color:#FF0000;
}

a:active {
text-decoration:none;
color:#FF0000;
}

#main {
width:830px;
min-height:345px;
overflow:auto;
background-color:#ffffff;
text-align:left;
margin-top:40px;
padding:5px;
}

.top_menu{
padding-bottom:15px;
padding-top:15px;
float:left;
}

.top_menu a:link {
text-decoration:none;
color:#000000;
padding-top:15px;
padding-bottom:10px;
padding-left:25px;
padding-right:25px;
}

.top_menu a:visited {
text-decoration:none;
color:#000000;
padding-top:15px;
padding-bottom:10px;
padding-left:25px;
padding-right:25px;
}

.top_menu a:hover {
text-decoration:underline;
color:#000000;
padding-top:15px;
padding-bottom:10px;
padding-left:25px;
padding-right:25px;
}

.top_menu a:active {
text-decoration:none;
color:#000000;
padding-top:15px;
padding-bottom:10px;
padding-left:25px;
padding-right:25px;
}

.info {
padding-bottom:15px;
padding-top:15px;
float:right;
color:#FF0000;
margin-right:3px;
}

.container {
float:left;
clear:both;
background-color:#000000;
min-height:304px;
height:auto;
width:830px;
color:#FFFFFF;
}

.container_index {
float:left;
clear:both;
background-color:#000000;
min-height:304px;
height:auto;
width:830px;
color:#FFFFFF;

background-image:url(img/bg_content.jpg);
background-repeat:no-repeat;
background-position:right;
}

.container_kontakt {
float:left;
clear:both;
background-color:#000000;
min-height:304px;
height:auto;
width:830px;
color:#FFFFFF;

background-image:url(img/bg_kontakt.jpg);
background-repeat:no-repeat;
background-position:right;
}

.container_cbradia{
float:left;
clear:both;
background-color:#000000;
min-height:304px;
height:auto;
width:830px;
color:#FFFFFF;
}

.tresc {
margin:20px;
border-left-color:#999999;
border-left-style:solid;
border-left-width:1px;
padding-left:10px;
line-height:15px;
min-height:265px;
width:470px;
height:auto;
}

.tresc_ref {
margin:20px;
border-left-color:#999999;
border-left-style:solid;
border-left-width:1px;
padding-left:10px;
line-height:15px;
min-height:265px;
width:470px;
height:auto;
}

.tresc_cbradia {
margin:20px;
border-left-color:#999999;
border-left-style:solid;
border-left-width:1px;
padding-left:10px;
line-height:15px;
min-height:265px;
width:800px;
height:auto;
}

.tresc_cbradia img {
border:1px;
border-color:#FFFFFF;
border-style:solid;
padding:5px;
margin-bottom:10px;
margin-right:10px;
}

.tresc img {
border:1px;
border-color:#FFFFFF;
border-style:solid;
padding:5px;
margin-bottom:10px;
margin-right:10px;
}

.tresc_ref img {
border:0px;
border-color:#FFFFFF;
border-style:solid;
padding:5px;
margin-bottom:10px;
margin-right:10px;
}

.under_container {
margin-top:8px;
width:840px;
}

.logo_box {
height:110px;
width:145px;
background-color:#FFFFFF;
float:left;
}

.main_menu {
height:110px;
width:686px;
background-color:#FFFFFF;
float:right;
text-align:left;
}

.main_menu_content {
margin-top:5px;
margin-left:80px;
line-height:19px;
font-size:10px;
}

.stopka {
font-size:10px;
height:50px;
width:840px;
clear:both;
text-align:left;
color:#999999;
padding-top:20px;
padding-left:2px;
}

li {
list-style-image:url(img/li_arrow.jpg);
}

.left_col {
float:left;
width:170px;
}

.center_col {
float:left;
width:250px;
}

.right_col {
float:left;
}

.main_menu a:link {
text-decoration:none;
color:#000000;
}

.main_menu a:visited {
text-decoration:none;
color:#000000;
}

.main_menu a:hover {
text-decoration:underline;
color:#000000;
}

.main_menu a:active {
text-decoration:none;
color:#000000;
}

