body {
      text-align: center;
      font-family: Arial, Verdana, sans;
      font-size: 12px;
      color: #000000;
      margin: 0px;
      background-color: #FFFFFF;  
}

.clearer {clear:both;}

#main {
        margin: 30px auto;
       width: 780px;
       position:relative;
       background-color: #FFFFFF;
}

#hlavicka {
           width: 780px;
           height: 136px;
}

#loga_box{width:60px;height:auto;position:absolute;top:18px;left:790px;}
#loga_box img{border:0;margin-bottom:8px;}

#top-search, #vyhledavani form {position:absolute;right:10px;top:15px;width:300px;}
#top-search .search-button, #vyhledavani .search-button {float:right;background: #ffffff url(../images/hledat-button.gif) 
top left;width:21px;height:21px;border:0;margin:0;}
#top-search .search-textbox, #vyhledavani .search-textbox{padding-top:2px;border:0;height:18px;margin:0;float:right;}

#vyhledavani {position:absolute;right:25px;top:30px;z-index:2;text-align:right;}


.box-foto{
          width: 147px;
          height: auto;
          float: left;
          overflow: hidden;
          margin-bottom: 10px;

}
.box-foto img{border: 1px solid #0061AA;}


/*MENU*/

#menu {width: 780px;height: 28px;position: absolute;top: 131px;font-family: Verdana, arial;z-index:2;}
#menu_leve {width: 8px;height: 28px;float: left;background: #0033ff url(../images/menu_leve.gif) top left;}
#menu_stred {width: 764px;height: 28px;float: left;background: url(../images/menu.gif) repeat-x top left;}
#menu_prave {width: 8px;height: 28px;float: left;background: #0033ff url(../images/menu_prave.gif) top left;}
#menu ul#main_menu{margin: 7px 0px 0px 0px;padding: 0px;font-size:12px;}
#menu li{display:inline;color:#FFFFFF;margin: 0px;}
#menu ul#main_menu li.active{background: url('../images/odrazka_active.gif') no-repeat left top;color: #202121;padding: 7px 0px;}
#menu ul#main_menu li.active a {background: #C5DC7C url('../images/odrazka_active.gif');color:#202121;text-decoration:none;}
#menu ul#main_menu li.active a:hover{background: #C5DC7C url('../images/odrazka_active.gif');color:#202121;text-decoration:none;}
#menu ul#main_menu li a {color:#FFFFFF;text-decoration:none;padding: 7px 18px 7px 25px;background:url('../images/odrazka.gif') no-repeat;}
#menu ul#main_menu li a:hover{color: #414242;text-decoration:none;background: #C5DC7C url('../images/odrazka_hover.gif') top left no-repeat;}
/**/

/*****SUBMENU**********/
.submenu{display:none;}
#menu ul#main_menu ul{position: absolute;top: 28px;text-align: left;border:1px solid #1B83C2;
	filter:alpha(opacity=95);-moz-opacity:0.95;}
#menu ul#main_menu ul li a{color: #202121;display: block; text-align: left;height: 14px;padding: 4px 10px;background: #fff;}
#menu ul#main_menu ul li a:hover{color: #FFFFFF;background:#1B83C2;}
#menu ul#main_menu ul li.active a{color: #414242;background: #fff;}
#menu ul#main_menu ul li.active a:hover{color: #FFFFFF;background:#1B83C2;}

#menu_kurzy{left:23px;padding-left: 0px;margin: 0px;width:220px;}
#menu_cestovani{left:161px;padding-left: 0px;margin: 0px;width:220px;}
#menu_vystroj{left:267px;padding-left: 0px;margin: 0px;width: 120px;}
#menu_objednavky{left:354px;padding-left: 0px;margin: 0px;width: 250px;}
#menu_deti{left:524px;padding-left: 0px;margin: 0px;width: 180px;}
#menu_kapr{left:675px;padding-left: 0px;margin: 0px;width: 110px;}


/* LEVY SLOUPEC */
#levy-sloupec {
	width: 613px;
	float: left;
	padding-top: 10px;
	text-align: left;
	padding-left: 5px;
	padding-right: 10px;
	color: #202121;
	margin:0;
}

#levy-sloupec p{
	font-size: 1em;
	/*text-indent: 20px;*/
	margin:1px 0;
}

#levy-sloupec hr {
	background:#C8DF8E;
	color:#C8DF8E;
	border:0;
	height:1px;
	width:100%;
}


#levy-sloupec ul li a {color:#202121;}

/*kontejner pro souv. odkazy a videa kvuli hr v FF a Opere*/
.objekty{float:right;background-color: #fff;width:265px;}

/* SOUVISEJICI ODKAZY */
.souvisejici-odkazy {float:right;border:1px solid #4F5051;width:240px;background:#f5f5f5;
	padding:5px;margin:0px 0 10px 10px;clear:right;}
.souvisejici-odkazy h4 {font-size:1.2em;font-weight:bold;margin:0;padding:0;}
.souvisejici-odkazy ul {margin:5px 0;padding:0 0 0 20px;}
.souvisejici-odkazy ul li {margin:5px 0 0 0;}

.souvisejici-odkazy-zaj {float:right;border:1px solid #4F5051;width:200px;background:#f5f5f5;	padding:10px;margin:0px 0 10px 10px;clear:right;}


/* VIDEO OBJEKT */
.video-object {float:right;border:0px solid #4F5051;width:250px;background:#fff;
	padding:0;margin:0px 0 10px 10px;clear:right;text-align:center;}

.instruktor-box {float:left;border:1px solid #C5DC7C;background:#f5f5f5;width:208px;height:205px;text-align:center;margin-right:20px;margin-bottom:10px;padding:15px;}

.kontakt-box {float:left;border:1px solid #C5DC7C;background:#f5f5f5;width:345px;height:250px;text-align:left;margin-right:20px;margin-bottom:20px;padding:10px;}

/*PRAVY SLOUPEC*/

#pravy-sloupec {
                width: 147px;
                float: left;
                padding-top: 10px;
                text-align:left;
                color:#636466;
                text-align: right;
}

/**/


/*NADPISY*/

h1 {
	margin:0;
	padding:0;
	overflow:hidden;
	font-size: 1.6em;
	color: #0061AA;
}

h1 span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	width:780px;
	height:136px;
	margin:0;
	padding:0;
	background: url('../images/header.gif') left no-repeat;
	cursor: pointer;
}

h2 {
	margin:0;
	padding:0;
	font-size: 1.7em;
	font-weight:normal;
	color: #0061AA;
}

h3 {
	margin:0;
	padding:0;
	position:relative;
	color: #0061AA;
	font-size: 1.2em;;
	margin-bottom: 10px;
}

h4{
	margin:0;
	padding:0;
		color: #0061AA;
	margin-bottom: 0px;
	font-size: 1.1em;;
}

h5{
	margin:0;
	padding:0;
	position:relative;
	color: #0061AA;
	margin-bottom: 0px;
	font-size: 1em;;
}

h6{
	margin:0;
	padding:0;
	position:relative;
	color: #0061AA;
	margin-bottom: 0px;
	font-size: 11px;;
}

/**/


/*ODKAZY*/
a {text-decoration:underline;color:#202121;} /*normalni odkaz*/
a:visited {} /*navstiveny odkaz*/
#main a:hover {text-decoration:underline; color: #006FB7;} /*odkaz po najeti mysi*/


/*OSTATNI*/

#obal{
      margin-top: 30px;
      margin-bottom: 2px;
      width: 780px;
      background: #FFFFFF;

}

#zakonceni {
  clear: both;
}

.nevid{
      visibility: hidden;
      display: none;
}


#paticka {
       width: 774px;
       height: 16px;
       font-size: 0.8em;
       text-align: right;
       padding-right: 5px;
       padding-top: 2px;
       border-right: 1px solid #636466;
       color: #636466;
}

#paticka a{color: #636466;}

#paticka a:visited{color: #636466;}

#paticka a:active{color: #636466;}

#paticka a:hover{color: #006FB7;}


/* FOTOGALERIE */
.listItem {}
.listItem h3 {margin-top:20px;clear:both;}
.listItem h3 a {}
.listItem h3 a:hover {}
.listItem .listThumbnail {float:left;margin-bottom:20px;}
.listItem .listThumbnail img {}
.listItem div.detailfotothumbnails {float: left; border: 1px solid #aaa;
	margin: 20px 5px 5px 5px; overflow: auto; height: 220px; width: 220px; background: #efefef;
	padding: 10px; text-align: center;}
.listItem div.detailfotothumbnails img {border: 2px solid #000; margin: 0 0 5px 0;}
.listItem img.fotoalbumThumb {border: 2px solid #000; margin: 10px;}
.listItem p {margin: 5px 0 5px 0; padding-right:15px; text-align:justify;}
.listItem p.fotoMore {text-align: right; font-weight: bold;}
.listItem p.fotoMore a {text-align: right; font-weight: bold;
	color: #006FB7; border: 1px solid #006FB7; padding: 3px;}


.fotogalery-links-box {height:110px;margin:5px;background:#e0e0e0;}
.fotogalery-links-box1 {float:left;width:365px;height:90px;margin:5px;padding:5px;background:#e0e0e0;}
.fotogalery-links-box2 {float:right;width:365px;height:90px;margin:5px;padding:5px;background:#e0e0e0;}
/*FORMULAR*/

form{
    width:770px;
}

form span.float{
    display:block;
    float:left;
    padding-right: 5px;
    padding-left: 5px;
}

form span.small{
    font-size: 10px;
}

form span#povin{
    display:block;
    float:left;
    margin: 10px 0px;
    color: red;
    font-weight: bold;
}

form label, form input {
                        display: block; 
                        width: 150px;
					              float: left; 
                        margin-bottom: 10px;
}

form select {
            display: block; 
					  float: left; 
            margin-bottom: 10px;
}
 
form label { 
            text-align: right; 
            width: 180px;
            padding-right: 20px; 
}

form input.nowidth { 
            width:auto;
}

form br{
        clear: left;
}

form textarea {
              width:400px;
}

#form_info {
            margin-left: 150px;
            margin-right: 30px;
            display: block;
}

#submit {
        width:100px;
        position:relative;
        margin: 15px 0px 0px 0px;
        padding:0;
        left:480px;
}

/*AKTUALITY*/
.aktu-box {float:left;border-left:2px solid #C5DC7C;background:url('../images/bgr_aktu.gif');width:510px;height:85px;text-align:left;margin-right:20px;margin-bottom:10px;margin-top:5px;padding:5px;}

.aktu-foto-box {float:left;border-left:2px solid #C5DC7C;background:url('../images/bgr_aktu.gif');width:235px;height:50px;text-align:left;margin-left:10px;margin-bottom:7px;margin-top:5px;padding:5px;}

.aktu-fv-box {float:right;width:230px;height:200px;text-align:left;margin-right:10px;margin-bottom:5px;margin-top:5px;padding:5px;}
.aktu-fv-box .video {float:right;width:230px;height:26px;background:url('../images/videozona.gif') right no-repeat }
.aktu-fv-box .foto {float:right;width:230px;height:26px;background:url('../images/fotogalerie.gif') right no-repeat }
.aktu-fv-box .desc {float:right;width:208px;height:160px;text-align:left;margin-bottom:7px;margin-top:0px;padding:10px;border:1px solid #006bb4;background:url('../images/bgr_vid_desc.gif')}

.aktu-fv-box .desc h4 {font-size:1.1em;font-weight:bold;margin-bottom:10px;padding:0;}
.aktu-fv-box .desc ul {margin:10px 0;padding:0 0 0 20px;}
.aktu-fv-box .desc ul li {margin:5px 0 0 0;}
/**/

/*AKTUALITY-NEW*/
.aktu-page {float:left;width:780px;text-align:left;margin-left:0px;}
.aktu-page .left {float:left;width:550px;text-align:left;margin-left:0px;}
.aktu-page .left-box {float:left;border-left:2px solid #C5DC7C;background:url('../images/bgr_aktu.gif');width:520px;height:95px;text-align:left;margin-right:10px;margin-bottom:4px;margin-top:5px;padding:5px; }
.aktu-page .left-box-pict {float:left;width:65px;height:85px;text-align:left;margin-right:5px;margin-bottom:5px;margin-top:5px;padding:5px;}
.aktu-page .left-box-desc {float:left;width:420px;height:80px;text-align:left;margin-right:5px;margin-bottom:5px;margin-top:5px;padding:5px;}
.aktu-page .right {float:right;width:230px;text-align:left;}
.aktu-page .right-fv-box {float:right;width:230px;height:145px;text-align:left;margin-right:0px;margin-bottom:5px;padding:5px;}
.aktu-page .right-fv1-box {float:right;width:230px;height:85px;text-align:left;margin-right:0px;margin-bottom:15px;padding:5px;}
.aktu-page .right-fv-box-video {float:right;width:230px;height:26px;background:url('../images/videozona.gif') right no-repeat }
.aktu-page .right-fv-box-foto {float:right;width:230px;height:26px;background:url('../images/fotogalerie.gif') right no-repeat }
.aktu-page .right-fv-box-forum {float:right;width:230px;height:26px;background:url('../images/forum.gif') right no-repeat }
.aktu-page .right-fv-box-kalendar {float:right;width:230px;height:26px;background:url('../images/kalendar.gif') right no-repeat }
.aktu-page .right-fv-box-fb {float:right;width:230px;height:26px;background:url('../images/fb.gif') right no-repeat }
.aktu-page .right-fv-box-desc {float:right;width:218px;height:114px;text-align:left;margin-bottom:7px;margin-top:0px;padding:5px;border:1px solid #006bb4;background:url('../images/bgr_vid_desc.gif')}
.aktu-page .right-fv-box-desc1 {float:right;width:218px;height:65px;text-align:left;margin-bottom:7px;margin-top:0px;padding:5px;border:1px solid #006bb4;background:url('../images/bgr_vid_desc.gif')}
.aktu-page .right-fv-box-desc2 {float:right;width:218px;height:50px;text-align:left;margin-bottom:7px;margin-top:0px;padding:5px;border:1px solid #006bb4;background:url('../images/bgr_vid_desc.gif')}
.aktu-page .right-fv-box-desc-pict {float:left;width:70px;height:45px;text-align:left;margin-bottom:5px;margin-top:0px;padding:4px;}
.aktu-page .right-fv-box-desc-desc {float:right;width:120px;height:45px;text-align:left;margin-bottom:5px;margin-top:0px;padding:4px;}

.aktu-fv-box .desc h4 {font-size:1.1em;font-weight:bold;margin-bottom:10px;padding:0;}
.aktu-fv-box .desc ul {margin:10px 0;padding:0 0 0 20px;}
.aktu-fv-box .desc ul li {margin:5px 0 0 0;}

.aktu-foto-box {float:left;border-left:2px solid #C5DC7C;background:url('../images/bgr_aktu.gif');width:235px;height:50px;text-align:left;margin-left:10px;margin-bottom:7px;margin-top:5px;padding:5px;}

.aktu-fv-box {float:right;width:230px;height:200px;text-align:left;margin-right:10px;margin-bottom:5px;margin-top:5px;padding:5px;}
.aktu-fv-box .video {float:right;width:230px;height:26px;background:url('../images/videozona.gif') right no-repeat }
.aktu-fv-box .foto {float:right;width:230px;height:26px;background:url('../images/fotogalerie.gif') right no-repeat }
.aktu-fv-box .desc {float:right;width:208px;height:160px;text-align:left;margin-bottom:7px;margin-top:0px;padding:10px;border:1px solid #006bb4;background:url('../images/bgr_vid_desc.gif')}

.aktu-fv-box .desc h4 {font-size:1.1em;font-weight:bold;margin-bottom:10px;padding:0;}
.aktu-fv-box .desc ul {margin:10px 0;padding:0 0 0 20px;}
.aktu-fv-box .desc ul li {margin:5px 0 0 0;}
/**/


/* VIDEO ZONA */
.video-box {float:left;width:770px;height:370px;text-align:left;margin-right:10px;margin-bottom:7px;margin-top:5px;padding:5px;}
.video-box .video {float:left;width:478px;height:360px;background:#ffffff;}
.video-box .desc {float:right;width:260px;height:340px;text-align:left;margin-left:10px;margin-bottom:7px;margin-top:0px;padding:10px;border-left:2px solid #C5DC7C;background:url('../images/bgr_vid_desc.gif');overflow:auto}
.video-box .desc h4 {font-size:1.1em;font-weight:bold;margin-bottom:10px;padding:0;}
.video-box .desc ul {margin:10px 0;padding:0 0 0 20px;}
.video-box .desc ul li {margin:5px 0 0 0;}

/*VIDEOZONA-NEW*/
.video-page {float:left;width:780px;text-align:left;margin-left:0px;}
.video-page .video {float:left;width:480px;height:365px;text-align:left;margin-left:0px;margin-right:0px;margin-bottom:5px;margin-top:8px}
.video-page .desc {float:left;border:1px solid #d9d6d6;background:#edfbc1;width:470px;height:127px;text-align:left;margin-right:0px;margin-bottom:5px;padding:5px;}
.video-page .forum {float:left;width:760px;text-align:left;margin-right:5px;margin-bottom:10px;margin-top:5px;padding:10px;background:url('../images/bgr_vid_desc.gif');border-top:1px solid #d9d6d6}
.video-page .forum-single-mess {float:left;width:740px;text-align:left;margin-right:5px;margin-bottom:10px;margin-top:5px;padding:5px;background:#fff;border:1px solid #d9d6d6}
.video-page .video-head {float:right;width:285px;height:26px;background:url('../images/all-videos.gif') right no-repeat }
.video-page .seznam {float:right;width:273px;height:480px;border-left:1px solid #d9d6d6;border-right:1px solid #d9d6d6;border-bottom:1px solid #d9d6d6;background:url('../images/bgr_aktu.gif');padding:5px;;overflow:auto}
.video-page .seznam-single {float:right;width:260px;height:83px;border-bottom:1px solid #d9d6d6;margin-top:5px }
.video-page h4 {font-size:1.1em;font-weight:bold;margin-bottom:5px;margin-top:5px;padding:0;}
.video-page ul {margin:10px 0;padding:0 0 0 20px;}
.video-page ul li {margin:5px 0 0 0;}

/**/
