*{margin:0;padding:0;}
img{border:0}

body{
	background-color:#3C6A9B;
	font-family: Verdana, Tahoma;
	font-size:12px;
}

a {color:#3C6A9B; font-weight:bold; text-decoration:none;}
a:hover{color:#1A3B67}
h1,h2,h3,h4 {font-size:12px;}
#obal {width:1220px; margin:25px auto;}

#top{height:30px; background-image:url('image/ram-top.jpg');}
#mezera{height:20px; background-image:url('image/background.jpg');}
#menu{height:40px; background-image:url('image/menu.jpg');padding:0 50px 0 50px}
#ram{background-image:url('image/background.jpg');padding:20px 30px 0 30px}
#paticka{background-image:url('image/paticka.jpg'); height:30px;}
#logo{background-image:url('image/background.jpg'); padding:0 30px 0 30px}
#copyright{font-weight:bold; color:#FFFFFF; padding:5px 40px 50px 40px}
.admin a {color:#FFFFFF; font-size:10px;} .admin {color:#FFFFFF; font-size:10px;}

#levy  {width:220px; vertical-align:top;}
#levy .boxik {width:220px; margin:0 0 20px 0;}
#levy .boxik2 {width:220px; margin:0;}
#levy .nadpis{background-image:url('image/boxik-top.jpg'); height:30px; color:#FFFFFF;font-weight:bold;padding:0 0 0 20px}
#levy .obsah{background-color:#FFFFFF;padding:20px 20px 10px 20px}
#levy .paticka{background-image:url('image/boxik-bottom.jpg'); height:10px;}
#levy hr{background:#CCCCCC; height:1px; border:1px solid #FFFFFF; margin:10px 0;}

#pravy{width:220px; vertical-align:top;}
#pravy .boxik {width:220px; margin:0 0 20px 0;}
#pravy .boxik2 {width:220px; margin:0;}
#pravy .nadpis{background-image:url('image/boxik-top.jpg'); height:30px; color:#FFFFFF;font-weight:bold;padding:0 0 0 20px}
#pravy .nadpis-z{background-image:url('image/boxik-top-z.jpg'); height:30px; color:#FFFFFF;font-weight:bold;padding:0 0 0 20px}
#pravy .obsah{background-color:#FFFFFF;padding:20px 20px 10px 20px}
#pravy .paticka{background-image:url('image/boxik-bottom.jpg'); height:10px;}
#pravy hr{background:#CCCCCC; height:1px; border:1px solid #FFFFFF; margin:10px 0;}

#obsah{width:680px; padding:0 20px 0 20px; vertical-align:top;}
#obsah .box{width:680px; margin:0 0 20px 0;}
#obsah .nadpisA{background-image:url('image/box-akce.jpg'); height:30px; color:#FFFFFF;font-weight:bold;padding:0 0 0 20px}
#obsah .nadpis{background-image:url('image/box-top.jpg'); height:30px; color:#FFFFFF;font-weight:bold;padding:0 0 0 20px}
#obsah .obsah{background-color:#FFFFFF;padding:20px 20px 10px 20px}
#obsah .obsah_vyroci{background-image:url('image/fit7let.jpg');padding:0px 40px 0px 40px; width:600px; height:321px}
#obsah .paticka{background-image:url('image/box-bottom.jpg'); height:10px;}
#obsah hr{background:#CCCCCC; height:1px; border:1px solid #FFFFFF; margin:10px 0;}
#obsah .saly{font-weight:bold;}
#obsah .obsah_sluzby{background-color:#FFFFFF;padding:20px 20px 0px 20px}
#obsah .vyroci{height:130px; margin:160px 0 0 190px;}
#obsah .vyroci_info{font-size:11px; height:130px; vertical-align:top;}

#obsah .videoVid {width:256px; height:192px; float:right}
#obsah .videoText {width:370px; height:192px; float:left}

#obsah .box2{margin:0 0 20px 0;}
#obsah .nadpis2{background-image:url('image/box2-top.jpg'); height:30px; color:#FFFFFF;font-weight:bold;padding:0 0 0 20px}
#obsah .obsah2{background-color:#FFFFFF;padding:20px 20px 10px 20px; vertical-align:top;}
#obsah .paticka2{width:330px; background-image:url('image/box2-bottom.jpg'); height:10px;}

.imgLeft{float:left; margin-right:30px;}
.imgRight{float:right; margin-left:30px;}
.center{text-align:center;}
.novinky{float:right;margin:0 10px 0 20px;text-align:center;}
.novinky2 {border-left:1px solid #CCCCCC}
.news{font-weight:bold;}
.novinky-uvod {padding:0 20px 0 0;}
.admin{float:right;}
.hide{padding:10px 0;font-size:11px}
.datum_rozvrh{font-size:11px;font-weight:bold;}
.otevrit{background:url('image/sipka.jpg') 100% 0 no-repeat;height:20px; }
.text_mezi{margin:0 0 20px 0; color:#FFFFFF; font-weight:bold; font-size:18px;text-align:center}
.hlaseni{text-align:center;color:red;font-weight:bold;}
/* cinnosti */
.sluzby_obrazek {padding:0; width:130px}
.sluzby_nadpis {padding:5px 0 5px 0; vertical-align:top;}
.sluzby_popis {vertical-align:top; font-size:11px}
.vypis{float:left; width:300px; margin:5px 0 15px 10px;vertical-align:top;}
.vypis td{vertical-align:top;}
.vypis2{float:right; width:300px; margin:5px 0 15px 0;vertical-align:top;}
.stav_novinka{color:red;}
#sluzby li{list-style-type:none;}#team li{list-style-type:none;}
.red{font-weight:bold; color:red; font-size:26px;}

.cviceni_vypis{width:260px;margin:0 0px 0 15px;}
.cviceni_vypis td {padding:3px 0 3px 0;}

.cviceni_vypis2{float:right; width:320px;}
.cviceni_vypis2 td {padding:3px 0 3px 0;}


.lide_obrazek {padding:0; width:110px}
.lide_nadpis  a{padding:5px 0 5px 0; vertical-align:top; font-size:12px;}
.lide_vypis{float:left; width:300px; margin:5px 0 15px 10px;vertical-align:top;}
.vypis_detail {vertical-align:top; font-size:10px;}
.lide_vstup {float:right;} .lide_vstup  a{font-size:10px;}
.lide_vypis2{float:right; width:300px; margin:5px 0 15px 0;vertical-align:top;}

#cviceni_popis{}
#cviceni_popis ul{margin:0 10px 0 20px;}
#cviceni_popis li{padding:0 0 20px 0;}

#cviceni_galerie{width:620px;margin:0 0 20px 10px;}
.gal_obrazek {float:left; margin:0 17px 18px 0; width:140px; height:105px; text-align:center; border:1px solid #CCCCCC}
.gal_obrazek2{float:right; margin:0 0 17px 0; width:140px; height:105px; text-align:center; border:1px solid #CCCCCC}

#lide_detail{width:100%;}
#lide_detail .fotka{vertical-align:top; width:170px;}
#lide_detail .text{vertical-align:top;}
#lide_detail .text li{padding:2px 0 2px 0;}
#lide_detail .text ul{margin:0 10px 0 25px;}
#lide_detail .pozice {font-size:10px;}

#registrace {text-align:center;}
#registrace  table{text-align:center;}
/* ----------------------------------------------------------------------------------------------------- */
/* -------------------------------------- ANKETA ------------------------------------------------------- */
.anketa{width:160px; vertical-align:top; padding: 15px 20px 0px 20px;}
.anketa_celkem{text-align:center; padding: 20px 0px 0px 0px;}
.anketa_nadpis{vertical-align:top; padding: 0px 0px 10px 0px;}
.anketa_otazky{font-size:11px; padding:5px 0px 0px 0px;}
/* ----------------------------------------------------------------------------------------------------- */
/* -------------------------------------- ANIMACE ------------------------------------------------------- */
.animace{height : 320px;color : #a4a4a4;font-size : 11px; text-align : center;cursor : default;}
.animace a:link {color : #fff;text-decoration : none;}
.animace a:visited {color : #fff;text-decoration : none;}
.ikony{padding:17px 0 0 45px;}

div.wrap {
width : 1160px;
text-align : left;
}
div#top div#nav {
float : left;
clear : both;
width : 1160px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 700px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#header {
margin : -1px 0 0;
}
div#video-header {
height : 300px;
margin : -1px 0 0;
}
div#header div.wrap {
height : 300px;
}
div#header div#slide-holder {
z-index : 40;
width : 1160px;
height : 320px;
position : absolute;
}
div#header div#slide-holder div#slide-runner {
width : 1160px;
height : 320px;
overflow : hidden;
position : absolute;
}
div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls {
left : 0;
bottom : 10px; /*umisteni popisu*/
width : 1160px;
height : 46px;
display : none;
position : absolute;
background : url(animace/slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(animace/silde-nav.png);
}
div#nav ul li a {
background : url(animace/nav.png) no-repeat;
}
/* ----------------------------------------------------------------------------------------------------- */
/* -------------------------------------- HLAVNI MENU ------------------------------------------------------- */
.delitko{margin: 0px 15px 0px 15px;}
.menu{padding:0;margin: 0;display: block;width: 100%;text-align: center;}
.menu a{color:#FFFFFF;text-decoration:none;font-weight:bold;}
.menu li{list-style-type: none;}
ul.uroven1 li.polozka1{float: left;position: relative;height: 30px !important;line-height: 30px;}
li.polozka2{padding-top:5px;}
ul.uroven2{padding:10px;text-align:left;position: absolute;line-height: 100%;left:0px;top: 30px;width: 220px; background: #016227; visibility: hidden;}
ul.uroven1 li.polozka1Hover ul.uroven2,ul.uroven1 li.polozka1:hover ul.uroven2{visibility: visible;} 
ul.uroven2 li.polozka2 a:hover{color: #F7BD00;}
ul.uroven1 li.polozka1 a:hover{color: #F7BD00;}

.realizace_fotky {float:left; width:190px; margin:10px 10px; text-align:center}
#under-bottom {margin: 0 auto 20px auto; width: 1200px; text-align: left; color: #FFF; font-size: 11px;}
#under-bottom hr{margin: 0 auto 10px auto; border-bottom:1px solid #D2D2D2;}
#under-bottom a{color: #FFF; text-decoration: none; font-weight: bold; text-shadow: 1px 1px 1px black;}
#under-bottom a:hover{color: #FFF; text-decoration: underline;}
