body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin: 0; 
padding: 0;
}

body {
margin: 0;
padding: 0;
background: url(/img/bg.gif) #192030 repeat-x;
font-size: 11px;
font-family: Tahoma, Arial, Helvetica, sans-serif; 
color: #7aa7cc;
}

strong {
font-weight: bold;
color: white;
}

div#top {
position: relative;
background: url(/img/top_bg.gif) top right no-repeat;
margin: 0 auto;
width: 994px;
height: 100px;
}

div#logo {
position: absolute;
width: 252px;
height: 100px;
}

div#lang {
position: absolute;
left: 262px;
top: 50px;
font-size: 11px;
}

div#lang a, div#footer a, div#intro a {text-decoration: none;}
div#lang a:hover, div#footer a:hover, div#intro a:hover {text-decoration: underline;}
div#lang a {color: #598eba;}
div#footer a {color: #598eba;}
div#intro a {color: #6f97ba;}

div#header_bg {
background: url(/img/header_bg.jpg) center bottom no-repeat;
position: relative;
height: 364px;
}

div#header {
margin: 0 auto;
width: 994px;
height: 364px;
overflow: hidden;
}

ul {padding: 0px; margin: 0px; list-style: none;}
ul#menu_sk, ul#menu_en {position: absolute; top: 330px;}
ul#menu_sk li, ul#menu_en li {display: inline;}
ul#menu_sk li a,ul#menu_en li a {position: absolute; height: 33px;}

ul#menu_sk li#menu_1 a {width: 64px; }
ul#menu_sk li#menu_2 a {width: 84px; left: 64px;}
ul#menu_sk li#menu_3 a {width: 130px; left: 148px;}
ul#menu_sk li#menu_4 a {width: 70px; left: 278px;}
ul#menu_sk li#menu_5 a {width: 84px; left: 348px;}
ul#menu_sk li#menu_6 a {width: 63px; left: 432px;}
ul#menu_sk li#menu_7 a {width: 68px; left: 495px;}
ul#menu_sk li#menu_8 a {width: 113px; left: 563px;}
ul#menu_sk li#menu_9 a {width: 67px; left: 676px;}
ul#menu_sk li#menu_10 a {width: 67px; left: 743px;}
ul#menu_sk li#menu_11 a {width: 106px; left: 810px;}
ul#menu_sk li#menu_12 a {width: 78px; left: 916px;}

ul#menu_en li#menu_1 a {width: 71px; }
ul#menu_en li#menu_2 a {width: 137px; left: 71px;}
ul#menu_en li#menu_3 a {width: 125px; left: 208px;}
ul#menu_en li#menu_4 a {width: 100px; left: 333px;}
ul#menu_en li#menu_5 a {width: 84px; left: 433px;}
ul#menu_en li#menu_6 a {width: 75px; left: 517px;}
ul#menu_en li#menu_7 a {width: 71px; left: 592px;}
ul#menu_en li#menu_8 a {display: none;}
ul#menu_en li#menu_9 a {width: 79px; left: 663px;}
ul#menu_en li#menu_10 a {width: 128px; left: 742px;}
ul#menu_en li#menu_11 a {width: 44px; left: 870px;}
ul#menu_en li#menu_12 a {width: 80px; left: 914px;}

ul#submenu {
padding-top: 7px;
font-family: Arial Narrow, Arial, Helvetica, sans-serif;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
}

ul#submenu li {
padding-bottom: 2px;
}

ul#submenu a {
text-decoration: none;
color: #808080;
}

ul#submenu li.red a {
color: #ff0000;
}

ul#submenu li.on a {
text-decoration: none;
color: white;
}

ul#submenu a:hover {
text-decoration: underline;
}

div#content {
position: relative;
margin: 0 auto;
width: 994px;
margin-top: 20px;
min-height: 220px;
height: auto !important;
height: 220px;
}

div#content_menu {
position: absolute;
left: 15px;
width: 190px;
height: 100%;
}

div#content_text {
position: relative;
margin-left: 220px;
line-height: 1.3;
text-align: justify;
padding-right: 15px;
padding-bottom: 30px;
}

div#intro {
position: relative;
margin: 0 auto;
width: 966px;
height: 182px;
color: #698fae;
padding-bottom: 30px;
}

div#footer {
clear: both;
position: relative;
margin: 0 auto;
width: 954px;
font-size: 11px;
background-color: #213751;
padding: 1px 0 2px 10px;
bottom: 10px;
}

h1 {
padding: 5px 0 10px 0;
font-family: Arial Narrow, Arial, Helvetica, sans-serif;
font-size: 13px;
color: white;
text-transform: uppercase;
font-weight: bold;
}

a {
color: white;
text-decoration: underline;
}

a:hover {
text-decoration: none;
}

img.image {
padding: 2px;
filter: alpha(opacity=50);
-moz-opacity: 0.50;
opacity: .50;
}

a:hover img.image {
filter: alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}

p, img {
padding: 0;
margin: 0;
border: 0;
}

input.tlacidlo, input.tlacidlo2 {
font-family: Tahoma, Arial, Helvetica, sans-serif; 
background-color: #3d89bf;
color: white;
border: 0;
font-weight: bold;
width: 33px;
height: 19px;
margin: 1px;
}

input.tlacidlo2 {
background-color: #233250;
width: 61px;
}

div.bunka_80,div.bunka_150,div.bunka_300 {
float: left;
width: 80px;
height: 22px;
}

div.bunka_150 {
width: 150px;
}

div.bunka_300 {
width: 300px;
}

div.tech_1, div.tech_2, div.tech_1b, div.tech_2b, div.tech_en_1, div.tech_en_2, div.tech_en_1b, div.tech_en_2b {
float: left;
color: white;
width: 136px;
padding: 2px;
padding-left: 12px
}

div.tech_2, div.tech_2b, div.tech_en_2, div.tech_en_2b {
text-align: right;
width: 192px;
padding-left: 0px;
padding-right: 12px
}

div.tech_1, div.tech_2, div.tech_en_1, div.tech_en_2 {
background-color: #41566f;
}

div.tech_1b, div.tech_2b, div.tech_en_1b, div.tech_en_2b {
background-color: #253345;
}


div.tech_en_2, div.tech_en_2b {
width: 128px;
}

div.tech_en_1, div.tech_en_1b {
width: 200px;
}


div.cervene {
padding-top:15px;
text-transform: uppercase;
color: #ff0000;
font-weight: bold;
float: left;
}

span.white {
color: white;
}

.red {
color: #ff0000;
}

div#right_text {
position: relative;
background: url(/img/right_text.jpg) 0 0 no-repeat;
width: 469px;
height: 182px;
}



div#intro_text_1, div#intro_text_2, div#intro_text_3, div#intro_text_4, div#intro_text_5 {
position: absolute;
width: 215px;
text-align: justify;
}

div#intro_text_1 {
top: 32px;
left: 13px;
}

div#intro_text_2 {
top: 32px;
left: 242px;
}

div#intro_text_3 {
top: 120px;
left: 13px;
}

div#intro_text_4 {
top: 120px;
left: 242px;
}

div#intro_text_5 {
left: 785px;
}

div#hybrid {
position: absolute;
width: 114px;
height: 58px;
overflow: hidden;
bottom: 30px;
left: 0;
}
