/*---OBECNE---*/
body {
margin:0;
padding:0;
font:80% verdana, sans-serif;
}
h1 {
font-size:1.6em;
color:#007EA4;
letter-spacing:1px;
font-weight:normal;
}
h2 {
font-size:1.3em;
color:#007EA4;
}
h3 {
font-size:1.0em;
text-transform:uppercase;
color:#007EA4;
}
h4 {
font-size:1em;
color:#007EA4;
margin:0 0 5px 0;
}
img {
border:none;
}
p {
text-align:justify;
}
.neukazuj {
display:none;
}
A {
color:#386C83;
text-decoration:none;
}
A:hover {
color:#000;
}
A.sipka {
background: url("../images/arrow.gif") no-repeat 100% 50%;
padding-right:10px;
}
A.sipka2 {
background: url("../images/arrow.gif") no-repeat 0 3px;
padding-left:10px;
display:block;
}
hr {
clear:both;
color:#B3BCC9;
background-color:#B3BCC9;
border:0;
height:1px;
}
/*---obecne---*/

#box {
width:960px;
margin:auto;
position:relative;
}
#logo {
width:960px;
height:95px;
}
#logo img {
margin-top:30px;
}
#content {
width:564px;
margin:auto;
border-left:1px solid #B3BCC9;
border-right:1px solid #B3BCC9;
padding-bottom:30px;
margin-bottom:30px;
}
.inside {
padding:35px 10px 0 10px;
}

/*----MAIN MENU----*/
#main_menu {
position:absolute;
top:100px;
left:206px;
z-index:5;
}
#main_menu ul {
list-style-type:none;
margin:0;padding:0;
}
#main_menu ul li {
float:left;
width:107px;
padding:3px 0 3px 0;
background-color:#007EA1;
display:block;
border-left:2px solid #fff;
text-align:center;
}
#main_menu ul li.current {
background-color:#808FA5;
}
#main_menu ul li A {
color:#fff;
text-decoration:none;
}
#main_menu ul li A:hover {
color:#000;
}
/*---main menu---*/

/*---HORNI MENU---*/
#horni_menu {
position:absolute;
top:20px;right:10px;
font-size:0.8em;
font-weight:bold;
}
#horni_menu ul {
list-style-type:none;
margin:0;padding:0;
}
#horni_menu ul li {
float:left;
display:block;
margin-left:15px;
}
#horni_menu ul li A.english {
background:url("../images/english.gif") no-repeat 100% 50%;
padding-right:30px;
}
#horni_menu ul li A.czech {
background:url("../images/czech.gif") no-repeat 100% 50%;
padding-right:25px;
}
#horni_menu ul li A.russian {
background:url("../images/russian.gif") no-repeat 100% 50%;
padding-right:25px;
}
/*---horni menu---*/

/*---LEFT---*/
#left {
position:absolute;
top:100px;
left:0;
width:185px;
}
#left form {
margin:0;padding:0;
}
#left form select {
width:180px;
font-size:0.8em;
border:1px solid #007EA4;
}
#left p.adresa {
font-size:9px;
color:#808FA5;
}
#left ul {
list-style-type:none;
margin:0;padding:0;
font-size:0.8em;
border-top:1px solid #B3BCC9;
}
#left ul li {
padding:4px 0 4px 0;
border-bottom:1px solid #B3BCC9;
}
#left ul li A {
display:block;
}
#left ul li A.current {
background: url("../images/arrow.gif") no-repeat 0 50%;
padding-left:10px;
}

/*---left---*/

/*---RIGHT---*/
#right {
position:absolute;
top:100px;
right:0;
width:185px;
}
/*---right---*/


/*---IMAGINE---*/
#imagine {
position:absolute;
top:60px;
right:210px;
}
#imagine p {
color:#808FA5;
font-size:1em;
font-weight:bold;
}
/*---imagine--*/


/*---SLUZBY---*/
.sluzby {
float:left; display:inline;
width:240px;
margin-right:20px; 
margin-bottom:20px;
border:1px solid #007EA1;
}
.sluzby h4 {
margin:0;
padding:0.2em;
background-color:#007EA1;
color:#fff;
font-size:80%;
}
.sluzby ul {
margin:0 5px 0 5px;
list-style-type:none;
}
.sluzby ul li {
font-size:80%;
margin-bottom:4px;
}
.sluzby h4 A {
color:#fff;
font-size:80%;
}


/*---ODRAZKY---*/
ul.odrazky {
list-style-type:none;
margin:0 0 0 10px;padding:0;
}
ul.odrazky li {
background: url("../images/dot.gif") no-repeat 0 5px;
padding-left:15px;
margin-bottom:5px;
}


/*---TABLE---*/
table {
font-size:80%;
border-top:1px solid #B3BCC9;
border-left:1px solid #B3BCC9;
border-collapse:collapse;
}
td, th {
border-right:1px solid #B3BCC9;
border-bottom:1px solid #B3BCC9;
padding:3px;
}
th {
text-align:left;
background-color:#007EA1;
color:#fff;
}
.licha {
background-color:#D8DCE2;
}

.picture {
background-color:#7F90A4;
}
.picture img {
border-right:1px solid #fff;
}


/*---FOOTER---*/
#footer {
text-align:center;
padding-bottom:15px;
color:#ADADAD;
font-size:80%;
}
#footer A {
color:#ADADAD;
}

/*---NEWS---*/
.aktualita {
margin-bottom:15px;
color:#4C4246;
}
.aktualita h3 {
margin:0 0 5px 0;padding:0;
}
.aktualita p.datum {
margin:0 0 3px 0;padding:0;
}
#right .aktualita {
font-size:80%;
}

#right .projekt {
display:block;
margin-bottom:10px;
clear:both;
}
#right .projekt .foto {
display:block;
float:left;
margin-right:10px;
}
#right .projekt .text {
display:block;
float:left;
color:#4C4246;
font-size:0.8em;
}
#right .projekt .text A {
color:#4C4246;
}


/*---PROFIL--*/
.profil-brozura {
text-align:center;
margin-top:15px;
}
.profil-brozura img {
margin-bottom:5px;
}
.profil-brozura A {
font-size:0.8em;
}
