@charset "utf-8";
/* CSS Document */
.h2-stranky {font-size:24px; font-weight:normal; margin:24px 0px 0px 0px; padding:0px; text-transform:uppercase;}
.h2-stranky-cele {font-size:20px; font-weight:normal; margin:24px 0px 10px 0px; padding:0px;}
h2 {font-size:22px; margin:0; padding:0; font-weight:normal; line-height:24px; }
h2 a {font-size:22px; margin:0; padding:0; font-weight:normal; color:white; }
h3 {font-size:17px; font-weight:bold; color:white;}
h4 {font-size:12px; font-weight:bold; color:white; }
.barvy, .barvy a {font-size:16px; font-weight:normal; margin:0; padding:0; line-height:24px;color:white; text-decoration:none;}
.novinky-hp , .novinky-hp a {color:#ff3731; font-size:12px; font-weight:normal; margin:29px 0px 10px 0px; padding:0; text-decoration:none;}
.novinky , .novinky a {color:#ff3731; font-size:12px; font-weight:normal; margin:15px 0px 10px 0px; padding:0; text-decoration:none;}
.decoration a {text-decoration:none;}
.p-novinky-hp, .p-novinky-hp a, .dott {
margin:0px 28px 5px 0px;
text-decoration:none;
color:#fff;
}
.p-novinky-cele, .dott {
margin:0px 28px 5px 0px;
text-decoration:none;
color:#fff;
}
a {color:#ff3731;}
p, .p a, .dott {
margin:5px 28px 5px 0px;
text-decoration:none;
color:#fff;
}
.dott td {
border-top:1px dotted #939699;
height:1px;
}

#menu
{
background:url(../grafika/menu-prechod.png) repeat-y;
top:150px;
width:162px;
left:auto;
position: absolute;
bottom: 55px;
height:auto;
z-index:1;
}
#menu-bottom
{
background:url(../grafika/menu-bottom.png) no-repeat bottom;
top:150px;
width:162px;
position:absolute;
bottom: 55px;
height:auto;
z-index:2;
}
#menu-top {
background:url(../grafika/menut-top.png) no-repeat top;
padding-top:5px;
}
#menu-top ul, #menu-top a {
list-style-type: none;
text-decoration:none;
color:#fff;
margin:0;
padding:0;
line-height:30px;
text-transform:uppercase;
text-decoration:none;
width:162px;
}
#menu-top li {
margin:0px;

padding:0px 0px 0px 11px;
list-style-type: none;
text-decoration:none;
background:url(../grafika/menu-podtrzeni.png) no-repeat bottom;
}
#menu-top li a {
background:url(../grafika/sipka.png) no-repeat 0px 13px;
width:151px;
height:30px;
display:block;
}
#menu-top li a:hover, #menu-top .menu-top-selected a {background:url(../grafika/sipka-active.png) no-repeat 0px 13px; }
.text-odkaz-menu {
margin-left:13px;
}
.uvod-foto {
margin:4px 10px 5px 0px;
}
.foto-ram-hp {
background:url(../grafika/ram-foto-hp.png) no-repeat;
width:123px;
height:83px;
margin-left:35px;
}
.foto-ram {
background:url(../grafika/ram-foto-hp.png) no-repeat;
width:123px;
height:83px;
margin-left:0px;
}
.foto {
width:120px;
height:80px;
overflow:hidden;
}
.foto3 {
width:160px;
height:150px;
text-decoration:none;
float:left;
overflow:hidden;
padding:3px 3px 3px 3px;
margin:5px;
}

.foto2 {
width:130px;
height:110px;
text-decoration:none;
float:left;
overflow:hidden;
padding:3px 3px 3px 3px;
margin:5px;
}


#left-main { width:540px; float:left; padding-right:20px; margin-top:15px;}
#right-main { }
#right-main h2 {font-size:14px; font-weight:bold; margin:0px; padding:0px;}
#right-main h3 {font-size:11px; font-weight:bold; margin:0px; padding:0;}
#right-main p{ margin:0px; padding:0px; font-size:11px;}
#right-main .datum-projekty { font-size:9px; text-align:right;}
#right-main .tecky-projekty { height:7px; margin-top:5px; border-top:1px dotted #CCCCCC;}
#right-main .bg-nadpis {background:url(../grafika/lista-right.png) no-repeat; width:189px; padding:2px 0px 0px 10px; height:30px; line-height:30px;}
#right-main .sloupek { padding:5px 5px 0px 5px;}
#right-main .fotogalerie-hp, #right-main .fotogalerie-hp a {color:#519fff; font-size:11px; font-weight:normal; margin:5px 0px 2px 17px; padding:0; text-decoration:none;}

.fotogalerie-hp, .fotogalerie-hp a {color:#519fff; font-size:11px; font-weight:normal; margin:5px 0px 2px 17px; padding:0; text-decoration:none;}