/* CSS Document */
/* www.cere.cz */
/* autor: Ondrej Kunes */

* {padding:0px;margin:0px}
.cleaner{clear: both;}
.formMessage{color: orange; font-size: 11px; margin-bottom: 2px;}
h1{font-weight: bold;}
h2{color:#ffffff; font-size: 15px;}
#flashMessage{padding-left: 20px; padding-top: 20px; font-weight: bold; color:gold;}
body{font-family: tahoma;font-size:12px;margin: 0px;padding: 0px;text-align: center; background-color: #dae9fe; background-image: url(images/head.gif); background-position: top; background-repeat: repeat-x;}

.wraper{margin: 0px auto;width: 1002px;height: auto;color:#ffffff;}

.top{width:1002px; height: 101px; background-image: url(images/top.gif); margin:0px auto;}
.logo{border: none; float: left; margin: 0px; padding: 0px; display: block;}
.top-left{float: left; width: 469px; height: 101px; display: block; margin: 0px; padding: 0px; text-align: left;}
.top-right{float: left; width: 533px; height: 101px; display: block; margin: 0px; padding: 0px; text-align: left;}

.content{width: 1002px; min-height: 920px; _height:920px; background-image: url(images/content.gif); background-repeat: repeat-y; font-size: 12px;}
.left{float: left; width: 787px; min-height: 200px; text-align: left; margin-right: 7px;}
.right{float: left; width: 208px; min-height: 200px; text-align: left;}

.footer{width: 100%; height: 104px; background-image: url(images/footer.gif); background-repeat: repeat-x; text-align: center;}
.footer-obsah{width: 1002px; height: 104px; background-image: url(images/footer-obsah.gif); margin: 0px auto; font-size: 11px; color:silver;}
.footer-obsah a{color:silver; text-decoration: none;}
.footer-obsah a:hover{color:silver; text-decoration: underline;}
.copyright{float: left; padding-left: 50px; padding-top: 12px;}
.realizace{float: right; padding-right: 50px; padding-top: 12px; text-align: left;}

#TopMenu1{position:relative; z-index:100; width: 469px; text-align: center; height: 40px;}
#TopMenu1 ul{list-style-type: none; font-size: 14px; font-family: microsoft Sans Serif; padding-left:175px; padding-top: 12px; height: 28px;}
#TopMenu1 li{display: block; width: 85px; float: left; height: auto;}
#TopMenu1 li a{color:#ffffff; text-decoration: none;}
#TopMenu1 li a:hover{color:#ffffff; text-decoration: underline;}

#TopMenu2{z-index:10; width: 469px; text-align: center; height: 60px;}
#TopMenu2 ul{list-style-type: none; font-size: 14px; font-family: microsoft Sans Serif; padding-left:45px; padding-top: 32px; height: 27px;}
#TopMenu2 ul li{display: block; width: 104px; height: 22px; float: left;padding-right: 2px; }
#TopMenu2 ul li a{display: block; width: 104px; height: 27px; background-image: url(images/item-left.gif); float: left; text-decoration: none; text-align: center; color:#ffffff;}
#TopMenu2 ul li a:hover{background-image: url(images/item-left-a.gif); color:gray;}
#TopMenu2 ul li a span{line-height: 26px;}

#TopMenu3{width: 533px; text-align: center; height: 60px;}
#TopMenu3 ul{list-style-type: none; font-size: 14px; font-family: microsoft Sans Serif; padding-left:94px; padding-top: 72px; height: 27px; }
#TopMenu3 ul li{display: block; width: 104px; height: 22px; float: left;padding-right: 2px; }
#TopMenu3 ul li a{display: block; width: 104px; height: 27px; background-image: url(images/item-right.gif); float: left; text-decoration: none; text-align: center; color:#ffffff;}
#TopMenu3 ul li a:hover{background-image: url(images/item-right-a.gif); color:#000000;}
#TopMenu3 ul li a span{line-height: 26px;}

.login-static{width: 207px; float: right; display: block; margin-top: 20px; padding-right: 0px; margin-bottom: 20px;}
.login{border: 3px solid #ffffff; width: 187px; border-right: none; float: right;}
.login-obsah{padding: 10px; font-size: 12px; color:#ffffff; }
.login-obsah table{font-size: 12px; color:#ffffff;}
.login-obsah a{color:#ffffff; text-decoration: underline;}
.login-obsah a:hover{color:silver; text-decoration: underline;}
.login .submit #FormLogineSubmit{width: 74px; height: 19px; margin-top: 6px; margin-bottom: 2px; background-image: url(images/prihlasit.gif); border: none; cursor: pointer;}
.small{font-size: 11px;}

#PrihlasovaciInformace legend{font-size: 12px; margin-bottom: 4px;}
#PrihlasovaciInformace label{font-size: 10px; margin-top: 8px;color:silver;}
#PrihlasovaciInformace input{margin-bottom: 4px;}

.right-box-events{width: 190px; height: 259px; float: right; background-image: url(images/events.gif); margin-bottom: 25px; display: block;}
.right-box-events-obsah{padding: 12px; height: 225px; overflow: hidden;}
.right-box-events-obsah .datum{width: 65px; float: left;font-size: 11px; padding-bottom: 4px; }
.right-box-events-obsah .title{width: 100px; float: left;font-size: 11px; padding-bottom: 4px; margin-bottom: 3px;}

.right-box-partneri{width: 190px; height: 430px; float: right; background-image: url(images/partneri.gif); margin-bottom: 25px; display: block;}
.right-box-partneri-obsah{padding: 12px; text-align: center;}
.right-box-partneri-obsah img{border: none;}
.partner-img{margin-bottom: 5px;}

.index-foto{width: 769px; height: 317px; background-image: url(images/index-foto.gif); float: right; margin-top: 21px; display: block; overflow: hidden;}
.uvod-foto{margin-left: 4px; margin-top: 3px; border:none;}
.news{padding-left: 18px; float: left; width: 468px; padding-top: 15px;}
.news-obsah{width: 450px; height: 553px; background-image: url(images/news.gif);}
.news-obsah-padding{float:left;height:519px;margin-top:30px;overflow:hidden;width:446px;}

.foto-dne{float: right; padding-top: 15px; padding-right: 20px;}
.foto-dne-obsah{background-image: url(images/foto-tydne.gif); width: 278px; height: 192px;}
.foto-tydne{margin-left: 3px; margin-top: 29px; width: 272px; height: 160px;}
.popis-foto-dne{padding-left: 2px; padding-top: 2px; margin-bottom: 30px;}

.banner{float: right; padding-top: 26px; padding-right: 20px;}
.banner-obsah{width: 278px; height: 131px; background-image: url(images/banner.gif);}
.banner-img{margin-left: 3px; margin-top: 3px; border: none;}

.aktualita{padding: 15px;padding-left: 0px; padding-bottom: 5px; margin-left: 15px;}
.aktualita img{float: left; margin-right: 10px; margin-top: 5px; border:2px solid silver;}

.aktualita-nadpis{width: 408px; float: left; font-size: 11px; font-weight: bold;}
.aktualita-datum{width: 62px; margin-right: 5px; float: left; font-size: 11px; }

.aktualita-text{font-size: 11px; padding-top: 5px;}
.aktualita-file {font-size: 11px; color:#ffffff; padding-top: 4px; font-weight: bold; float: left;}
.aktualita-file a{font-size: 11px; color:#ffffff; margin-top: 4px; font-weight: normal;}
.aktualita-file a:hover{color:silver;}

.aktualita2{padding: 15px;margin-bottom: 2px; background-color: #1568a0;}
.aktualita2 img{float: left; margin-right: 10px; border:2px solid silver; margin-bottom: 5px;}


.novinky-scm .aktualita-nadpis{font-size: 11px; font-weight: bold;}
.novinky-scm .aktualita-text{font-size: 11px; text-align: justify;}

.text {padding: 25px; font-size: 12px;}
.text h1{font-size: 20px; padding-bottom: 15px; border-bottom: 2px solid #ffffff; font-family: microsoft Sans Serif;}
.text a{color:silver; text-decoration: underline;}
.text a:hover{color:#ffffff; text-decoration: none;}

.text .kontakt-left{float: left; width: 300px; font-size: 12px; color:#ffffff;}
.text table{font-size: 12px; color:#ffffff;}
.text .kontakt-right{float: right; width: 393px; height: 287px; border: 2px solid #ffffff; background-image: url(images/kontakt.jpg);margin-top: 15px;}
.map{margin-top: 25px; padding-top: 25px; border-top: 2px solid #ffffff;}

.vysledky-scm{float: right; padding-top: 15px;}
.vysledky-scm-obsah{width: 299px; height: 552px; background-image: url(images/vysledky-scm.gif);}
.vysledky-scm-padding{padding:30px 1px 1px 3px;}
.vysledky-scm-frame{height: 519px; overflow: hidden; width: 296px; overflow-x: hidden;}

.banner-yc{float: right; padding-top: 42px; padding-right: 20px;}
.vysledky-yc{float: right; padding-top: 47px;}
.vysledky-yc-obsah{width: 299px; height: 347px; background-image: url(images/vysledky-yc.gif);}
.vysledky-yc-padding{padding:40px 1px 1px 20px;}
.vysledky-yc-frame{height: 290px; overflow: hidden; width: 265px; overflow-x: hidden;}

.onas-foto{margin-right: 17px; margin-bottom: 15px; float: left;}

.hover-menu{width: 1002px; margin:0px auto; position:absolute; text-align: left; margin-top:-2px;  z-index:100;}
.hover-menu li:hover{color:#066198;}
.hover-menu a{color: #A8CBE1; text-decoration: none; width: 100%; display: block;}
.hover-menu a:hover{color: #A8CBE1; text-decoration: underline;}

.hover-scm{margin-left: 46px; width: 101px; border: 1px solid silver; font-size: 11px; float: left; background-color: #066198;}
.hover-scm ul{list-style-type: none;}
.hover-scm li{padding:3px; border-bottom: 1px solid silver; padding-left: 5px; padding-right: 5px;}

.hover-yachtklub{margin-left: 3px; width: 101px; border: 1px solid silver; font-size: 11px; float: left; background-color: #066198;}
.hover-yachtklub ul{list-style-type: none;}
.hover-yachtklub li{padding:3px; border-bottom: 1px solid silver; padding-left: 5px; padding-right: 5px;}

.hover-uzitecne{margin-left: 3px; width: 101px; border: 1px solid silver; font-size: 11px; float: left; background-color: #066198;}
.hover-uzitecne ul{list-style-type: none;}
.hover-uzitecne li{padding:3px; border-bottom: 1px solid silver; padding-left: 5px; padding-right: 5px;}

.hover-restaurace{margin-left: 3px; width: 101px; border: 1px solid silver; font-size: 11px; float: left; background-color: #066198;}
.hover-restaurace ul{list-style-type: none;}
.hover-restaurace li{padding:3px; border-bottom: 1px solid silver; padding-left: 5px; padding-right: 5px;}

.manual-vypis{margin-bottom: 12px;}

.profil-form legend{font-family: microsoft Sans Serif; font-size: 13px; font-weight: bold; margin-bottom: 10px; color:#ffffff;}
.profil-form label{font-size: 11px; margin-bottom: 2px;}
.profil-form #OsobniInformace{margin-bottom: 30px; width: 370px; float: left;}
.profil-form #KontaktniInformace{margin-bottom: 30px; width: 360px; float: left;}
.profil-form #PrihlasovaciInformace{margin-bottom: 30px; width: 360px; float: left;}
.profil-form input{width:250px; margin-bottom: 5px;}

.profil-form #FormEshopRegiterFieldsetCaptcha{margin-bottom: 30px; width: 100%; float: left;border-bottom:2px solid #FFFFFF; padding-bottom: 15px;}
.profil-form #FormEshopRegiterImgCaptcha{margin-top: 2px; margin-bottom: 5px;}
.profil-form input#FormEshopRegiterCaptcha{width: 78px;}

.profil-form input#FormEshopProfileSubmit{background-image: url(images/ulozit.gif); width: 102px; height: 23px; cursor: pointer; border:none;}
.profil-form input#FormEshopRegiterSubmit{width: 102px; height: 23px; cursor: pointer; border:none; float: left; background-image: url(images/registrovat.gif);}
#FormLostLogineSubmit{background-image: url(images/zaslat.gif); width: 102px; height: 23px; cursor: pointer; border:none; margin-top: 15px;}
#FormLostLogineEmail{width: 250px; margin-top: 5px; margin-bottom: 5px;}
#PrihlasovaciInformace legend{margin-bottom: 20px;}

.vysledek{width: 250px; font-size: 11px; padding-bottom: 10px; border-bottom:1px solid #ffffff; padding-top: 10px; padding-left: 10px;}
.vysledek table{font-size: 11px; color: #ffffff; text-align: left;}
.aktualita-text a{color:silver; text-decoration: none;}
.aktualita-text a{color:white; text-decoration: underline;}

.navigace{padding: 4px; color:#066198; padding-left: 19px; font-size: 11px; padding-top: 0px;padding-right: 15px;}
.navigace-obsah{background-color: #a8cbe1;padding: 4px; }
.navigace a{color:#066198; text-decoration: none;}
.navigace a:hover{color:#066198; text-decoration: underline;}

.kategorie-galerie ul{list-style-type: none; list-style-position: inside;}
.kategorie-galerie li{padding-right: 25px; display: inline; padding-bottom: 6px;}

.oppk{border:none;}

.vypis-produktu table {width: 650px; font-size: 12px; color:#ffffff; border:1px solid #ffffff; border-collapse: collapse;}
.vypis-produktu table th{margin:3px;  background-color:#066198; }

.formulare .formMessage{display: none;}
.formulare #OsobniInformace .formMessage{display: block; float: left; width: 200px;}
.formulare #DalsiInformace .formMessage{display: block; float: left; width: 200px;}
.formulare #DalsiInformace .formMessage{display: block; float: left; width: 200px;}

.formulare #OsobniInformace{width:450px;}
.formulare #OsobniInformace .fieldInput{padding-top: 2px; height: 39px; background-color: #1b6a9f; margin-top: 2px;}
.formulare #OsobniInformace legend{margin-bottom: 6px;margin-left: -5px;}
.formulare #OsobniInformace label{float: left; width: 162px; margin-bottom: 4px; padding-left: 3px; }
.formulare #OsobniInformace input{float: left; width: 280px;}
.formulare #OsobniInformace br{display: none;}

.formulare #DalsiInformace{margin-top: 20px; width: 450px;}
.formulare #DalsiInformace .fieldInput{padding-top: 4px; height: 39px; background-color: #1b6a9f; margin-top: 2px;}
.formulare #DalsiInformace .fieldSelect{padding-top: 4px; height: 39px; background-color: #1b6a9f; margin-top: 2px;}
.formulare #DalsiInformace .fieldtext{padding-top: 4px; height: 104px; background-color: #1b6a9f; margin-top: 2px;}
.formulare #DalsiInformace .fieldFile{padding-top: 4px; height: 39px; background-color: #1b6a9f; margin-top: 2px;}

.formulare #DalsiInformace legend{margin-bottom: 6px;margin-left: -5px; padding-top: 12px;}
.formulare #DalsiInformace label{float: left; width: 162px; margin-bottom: 4px; padding-left: 3px; }
.formulare #DalsiInformace input{float: left; width: 280px;}
.formulare #DalsiInformace textarea{float: left; width: 280px;}
.formulare #DalsiInformace select{float: left; width: 280px;}
.formulare #DalsiInformace br{display: none;}
.formulare #DalsiInformace #FormScmProfileUspechy{width: 280px;}

.formulare #PrihlaseniKZavodu{width:450px;}
.formulare #PrihlaseniKZavodu .fieldInput{padding-top: 4px; height: 39px; background-color: #1b6a9f; margin-top: 2px;}
.formulare #PrihlaseniKZavodu .fieldSelect{padding-top: 4px; height: 39px; background-color: #1b6a9f; margin-top: 2px;}

.formulare #PrihlaseniKZavodu legend{margin-bottom: 4px; margin-left: -5px; padding-top: 12px;}
.formulare #PrihlaseniKZavodu label{float: left; width: 162px; margin-bottom: 4px; padding-left: 3px;}
.formulare #PrihlaseniKZavodu input{float: left; width: 280px;}
.formulare #PrihlaseniKZavodu select{float: left; width: 280px;}
.formulare #PrihlaseniKZavodu br{display: none;}

#FieldBoxFormScmProfileLodnitrida1{width: 280px; float: left;}
#FieldBoxFormScmProfileLodnitrida2{width: 280px; float: left;}
#FieldBoxFormScmProfileVelikostobleceni{width: 280px; float: left;}


#FormScmProfileSubmit{background-image: url(images/ulozit.gif); width: 102px; height: 23px; cursor: pointer; border:none; margin-top: 5px;}
#FormEnterRaceSubmit{background-image: url(images/ulozit.gif); width: 102px; height: 23px; cursor: pointer; border:none; margin-top: 5px;}

.planovane-zavody {border:1px solid silver; border-collapse: collapse;}
.planovane-zavody td,th{padding: 3px;border:1px solid silver;}

#FormSetResultSubmit{background-image: url(images/ulozit.gif); width: 102px; height: 23px; cursor: pointer; border:none; margin-top: 5px;}

.galerie img{float: left; margin-left: 10px; margin-right: 10px; margin-bottom: 10px;}

.medailon{margin-left: 3px; _margin-left:2px; margin-top: 2px; _margin-top:3px; background-repeat: repeat; z-index: 2; height: 186px; width: 150px; float: left; position:relative;}
.medailon-foto{margin-left: 4px; float:left; position:relative; left:0px; z-index:1; width:764px; height:311px;top:-185px;}
.medailon-obsah{float:left; padding: 6px; overflow: hidden; position:relative; z-index:2; background-image: url(images/gray.png);}

.news .news-odkaz{display: block; width: 100px; height: 27px; position:absolute;}
.vysledky-scm .vysledky-odkaz{display: block; width: 175px; height: 27px; position:absolute;}
.scm-vysledek{padding:20px;background-color: #1568a0; margin-bottom: 2px;}

.right-box-events-obsah a{color:#FFFFFF; text-decoration: none;}
.right-box-events-obsah a:hover{color:#FFFFFF; text-decoration: underline;}

.event{padding: 15px; background-color: #1568a0; margin-bottom: 2px;}

.detail-zavodu{padding: 10px; background-color: #1B6A9F; border:1px solid red;}

.aktualitka{float: left; width: 700px; padding: 10px; margin-bottom: 10px; border-bottom: 1px solid white; font-size: 11px;}
.aktualitka img{float: left; border:1px solid black; margin-right: 10px; margin-bottom: 6px;}

.trener{border:1px solid white; float: left; margin-right: 10px; margin-bottom: 10px; width: 330px; padding: 10px; height: 180px; overflow: hidden;}
.trener img{float: left; border:1px solid black; margin-right: 10px; margin-bottom: 6px;}
.trener-jmeno{}
.trener-text{padding-top: 6px;font-size: 11px;}

iframe{display: block; font-size: 200px;}

.medailon-obsah table, tr, td{color:white; font-size: 12px;}
