@charset "utf-8";
/* CSS Document */

/* soutez */
.soutez-roz-holder{ float:left; display:inline; width:360px; padding:0 15px 0 25px;}
.soutez-roz-holder p{text-align:justify; color:#a0a0a0;}
.soutez-roz-holder h2 a{color:#0292cd; font-size:14px; margin:10px 0 5px 0; text-decoration:none;}

.soutez-holder{ width:810px; background:url(/_clip/skins/default/bg-news.jpg) repeat-x right top; padding:20px;}
.soutez-img {float:left; margin:0 20px 0 0; width:278px; display:inline;}
.soutez-info {float:left; display:inline; width:500px; color:#A0A0A0;}
.soutez-info span{color:#ff6a10; font-weight:bold;}
.soutez-info h2{color:#0292cd; font-size:14px; margin:10px 0 5px 0;}
.soutez-info p{text-align:justify; color:#a0a0a0;}
.btnSoutez{margin-top:10px;}
.soutez-vyherci{padding-top:20px;}
.soutez-vyherci h2{color:#0292cd; font-size:14px; margin:5px 0 5px 0;}
table.vyherci{width:500px;}
table.vyherci tr.nadpis{color:#0292cd;}
table.vyherci td{color:#a0a0a0;;}

/* twister do skol registrace */
.twister-do-skol-registrace{color: #a0a0a0;}
.twister-do-skol-registrace a{color: #0292cd;}
.twister-do-skol-registrace form fieldset p{padding:10px 10px 10px 0; font-size:11px;}
.twister-do-skol-registrace form fieldset label{width: 130px; display: inline-block; text-align: right; padding-right:10px; float:left; margin-top:2px;}
.twister-do-skol-registrace form fieldset select.selectKraj{width: 192px; border:1px solid #CCCCCC; color:#a0a0a0;}
.twister-do-skol-registrace form fieldset input.t , .twister-do-skol-registrace form fieldset textarea{width: 190px; float:left; margin-top:2px; color:#818181; border:1px solid #cccccc;}
.twister-do-skol-registrace form fieldset input.pocet{ width: 50px; float:left; margin-top:2px; color:#818181; border:1px solid #cccccc;}
.twister-do-skol-registrace form fieldset input.reg-skolu{float:right; 	font: 11px Verdana, Helvetica, sans-serif; color: #ffffff; width:120px; height:31px; border:0; background-image:url(/_clip/tlac-skol-reg.jpg);  background-color: transparent; padding-bottom:3px; margin:10px 5px 0 0;}
.twister-do-skol-registrace form fieldset input.error{border:1px dotted red;}
.twister-do-skol-registrace form fieldset label.error{ color: red; width: 180px; text-align: left; padding-left: 140px;}
.news .skola-ol{color: #a0a0a0; margin-top:10px;}

/* twister do skol galerie */
.skol-galerie-vyhledavani fieldset{ border:1px solid #eeeeee; padding:5px;}
.skol-galerie-vyhledavani fieldset span{margin-left:20px; font-size:11px;}
.skol-galerie-vyhledavani fieldset select.selectKraj{width: 192px; border:1px solid #CCCCCC; color:#a0a0a0;}
.skol-galerie-vyhledavani fieldset label{width: 85px; display: inline-block; text-align: right; padding-right:10px;  margin-top:2px;}
.skol-galerie-vyhledavani fieldset label.kraj{width: 45px; display: inline-block; text-align: right; padding-right:10px;  margin-top:2px;}
.skol-galerie-vyhledavani fieldset input{width: 160px; margin-top:2px; color:#818181; border:1px solid #cccccc;}
.skol-galerie-vyhledavani fieldset input.btn-school-vyhledat{font: 11px Verdana, Helvetica, sans-serif; color: #ffffff; width:67px; height:18px; border:0; background-image:url(/twister-na-skolach/_clip/btn-school-search.jpg);  background-color: transparent; padding-bottom:3px;}
.skolni-galerie{float: left; display:inline; width: 150px; text-align: center; margin: 15px 12px 0 0; }
.skolni-galerie h3{ height:20px; width:150px; background:#ff6a11; color:#ffffff; font-size:11px; font-weight:bold; padding-top:5px;}
.skolni-galerie{ font-size:11px;}
.galerie-img{width:150px; height:150px; text-align:center; margin:4px 0 5px 0;}
.galerie-img img{border:3px solid #eeeeee; margin:0;}
.skolni-hlasovani{width:150px; background:#1cc0ef; color:#ffffff; padding:5px 0 5px 0; margin:2px 0 5px 0;}
.skolni-hlasovani span{font-size:12px; font-weight:bold;}
.skolni-hlasovani a{color:#ffffff;}
.skola-last p{color:#A0A0A0; text-align:center;}
.skola-last h2 a{color:#0292cd; font-size:14px; margin-bottom:5px; text-decoration:none;}
.skola-last a.enter{ color:#0292cd; text-decoration:none; font-weight:bold; margin-left:100px; text-align:center;}
.skola-last a:hover.enter{color:#ff6a11;}
.skola-last .skolni-galerie{margin-bottom:10px;}
.listovani{text-align:center; background:#eeeeee; padding:5px;}
.listovani a{display:inline-block; padding: 0 3px 0 3px; height:15px; background:#1cc0ef; color:#ffffff; text-decoration:none;}
.listovani a:hover{background:#ff6a11;}
.file_input_textbox{float: left;width: 90px; margin-top:2px; color:#818181; border:1px solid #cccccc;}
.file_input_div{position: relative; width: 192px; height: 23px; overflow: hidden;}
.file_input_button{position: absolute; right: 0px; top: 0px; font: 11px Verdana, Helvetica, sans-serif; color: #ffffff; width:97px; height:19px; border:0; background-image:url(/twister-na-skolach/_clip/btn-soubor.jpg); margin:2px 0 0 5px;}
.file_input_hidden{font-size: 45px; position: absolute; right: 0px; top: 0px; opacity: 0; 	filter: alpha(opacity=0); -ms-filter: "alpha(opacity=0)"; -khtml-opacity: 0; -moz-opacity: 0;}

.vylet-fotogalerie{ text-align:center;}
.vylet-fotogalerie img{ border:3px solid #dfdfdf; margin:0 0 10px 0;}

/* twister kody */
.news form#kody {margin-top:10px;}
.news form#kody fieldset{margin-bottom:10px;}
.news form#kody input{width: 180px; color:#818181; border:1px solid #cccccc; height:19px;}
.news form#kody input.btn-kod{font: 11px Verdana, Helvetica, sans-serif; color: #ffffff; width:93px; height:20px; border:0; background-image:url(/twister-kody/_images/btn-kod.jpg);padding-bottom:2px;}
.news p.pexeso{margin-top:20px;}
