html,body,p,img,div,form,table,tr,td,ul,li,hr,h1 {
border:0px;
margin:0px;
padding:0px;
}

html{
background-color:#FFFFFF;
}

body {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
color:#343536;
text-decoration: none;
background: #FFFFFF url(../pictures/bg_pas_out.gif) scroll no-repeat 50% 189px;
}

body a{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color:#000000;
text-decoration: none;
}
body a:hover{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color:#fb8e20;
text-decoration: none;
}

h1, h2 {
font-weight: bold;
margin-bottom:10px;
margin-top:10px;
}

h1 {
font-size: 13px;
}

h2 {
font-size: 15px;
}

h5 {
display: none;
visibility:hidden;
}

.hr {
float:none;
clear:both;
width:100%;
background-color: #D9D9D9;
margin:30px 0px 25px 0px;
line-height:0px;
font-size:0px;
height:1px; 
}

#holder {
width:900px;
margin:0px auto;
}

#top_menu {
width:100%;
height:57px;
background : transparent url(../pictures/bg_top_menu.gif) scroll no-repeat center top;
}

#top_menu li, #top_menu li a{
list-style-type:none;
display:inline;
text-decoration:none;
font-weight:bold;
font-size: 13px;
}

#top_menu li{
color:#999a9a;
}
#top_menu li a{
color:#343536;
}

#top_menu li a:hover{
text-decoration:none;
color:#fb8e20;
font-weight:bold;
}

#top_menu ul{
padding-top:20px;
}
#top_menu ul li a{
width:100%;
}

#top_menu li{
/*padding-left:54px;*/
padding-left:47px;
}
#top_menu li.uvod{
padding-left:26px;
}

#top_uvod_flash {
width:900px;
height:407px;
}

#uvod_content {
padding-top:8px;
width:100%;
}

#uvod_content_left, #site_content_left, #site_content_left_foto {
float:left;
background : transparent url(../pictures/bg_content_gradient.jpg) scroll repeat-x left top;
min-height:295px;
_height:295px;
}

#uvod_content_left {
width:657px;
}
#site_content_left {
padding:22px 45px 20px 29px;
width:583px;
}
#site_content_left_foto {
padding:22px 0px 20px 21px;
width:636px;
}
#site_content_left .text{
padding:5px 0px 0px 57px;
width:526px;
}

#uvod_content_right {
float:left;
padding-left:8px;
width:227px;
height:235px;
}

#uvod_content_left_j, #uvod_content_left_d, #site_content_left .text{
line-height:18px;
}
#uvod_content_left_j{
float:left;
padding:22px 36px 0px 29px;
width:280px;
}
#uvod_content_left_d{
float:left;
padding:22px 36px 0px 0px;
width:275px;
}

#uvod_content_left_j .text, #uvod_content_left_d .text{
padding:10px 0px 30px 58px;
text-align:justify;
}

#foot {
vertical-align:top;
clear:both;
width:100%;
height:75px;
background: transparent url(../pictures/foot_gradient.jpg) scroll repeat-x left top;
padding:13px 0px 0px 21px;
}
#foot img#foot_aaabyty {
padding-bottom:2px;
}
#foot img#foot_eube {
padding-left:51px;
}
#foot img#foot_nextwave {
margin-left:416px;
padding-bottom:22px;
}

#top_logo {
height:38px;
padding:24px 28px 9px 506px;
}
#top_header {
width:100%;
height:231px;
}

.fotogalerie {
padding:15px 15px 0px 0px;
text-align:left;
}

.fotogalerie img{
margin-left:8px;
margin-bottom:15px;
border:2px solid #C8C9C9;
}

.fotogalerie img:hover{
border:2px solid #343536;
}

#nabidka {
padding:10px 15px 0px 8px; 
}

#nabidka table {
width:100%;
font-size:11px;
color:#000000;
}

#nabidka th, #nabidka td {
padding:3px 2px;
vertical-align:middle;
text-align:center;
}
#nabidka tr {
height:20px;
}

#nabidka th {
background-color:#c8c9c9;
color:#fb8e20;
font-weight:bold;
}

#nabidka tr.parny {
background-color:#f4f4f4;
}

.cms_formular, .cms_formular input, .cms_formular select {
font-size: 9px;
}
.cms_formular input {
width:33px;
}
.cms_formular select {
width:100%;
}
.cms_formular strong {
color:red;
font-size:10px;
}
