/* súťaž predplatné */
.sutPredpl2015 {
 position: relative; margin: 0 0 15px 0; padding: 15px; font-size: 40px; color: #ffffff; text-align: left;
 line-height: 140%; background: #139387; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;
}
.sutPredpl2015-wrapper { 
 float: left; width: 80%; height: 60px; line-height: 60px; margin: 0 0 0 0; text-align: center;
 -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;
}
.sutPrAnMt { display: none; font-size: 26px; height: auto; line-height: 150%; }

.sutPredpl2015-wrapper strong { font-weight: 700; }


a.sp-button {
 display: block; position: absolute; top: 15px; right: 15px; width: 300px; height: 60px; padding: 0 20px 0 48px; font-weight: 300;
 line-height: 60px; font-size: 20px; color: #ffffff; background: #E71E2D;
 -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-sizing: border-box; opacity: 0.5;
 -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;
}
a.sp-button:hover {
 text-decoration: none;
}
a.sp-button i {
 position: absolute; right: 0; top: 0; width: 60px; height: 60px; font-size: 30px; line-height: 60px; text-align: center;
 border-left: 1px solid #e7717a; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;
}
a.sp-button:hover i {
 font-size: 46px;
}
.sutPredpl2015:hover a.sp-button {
 opacity: 1;
}

@media screen and (max-width: 1600px) { .sutPredpl2015-wrapper { width: 970px; } }
@media screen and (max-width: 1340px) { .sutPredpl2015-wrapper { width: 890px; } }
@media screen and (max-width: 1260px) { .sutPredpl2015-wrapper { width: 630px; font-size: 36px; } }
@media screen and (max-width: 1000px) { 
 .sutPredpl2015-wrapper { float: none; width: 100%; font-size: 36px; } 
 a.sp-button { clear: both; position: relative; top: auto; right: auto; margin: 0 auto; margin-top: 10px; }
 .clearBRsutPredpl { display: none; }
}
@media screen and (max-width: 780px) { .sutPredpl2015-wrapper { font-size: 32px; } }
@media screen and (max-width: 640px) { 
 .sutPrAn, .badge { display: none; } 
 .sutPrAnMt { display: block; }
 .sutPredpl2015-wrapper { line-height: 140%; height: auto; }
 a.sp-button { clear: both; width: 80%; height: 50px; margin-top: 10px; opacity:1; padding: 0 0 0 20px; line-height: 50px; font-size: 18px; }
 a.sp-button i { width: 50px; height: 50px; font-size: 26px; line-height: 50px; }
 a.sp-button:hover i { font-size: 26px; }
}
/* súťaž predplatné */



/* dotazník spokojnosť */
.sutDot_bannerRpanel {
 display: block; margin: 0 0 7px 0;
}
.sutDot { 
 font-size: 20px; font-weight: 500; text-align: center; line-height: 25px;
}
.sutDot span {
 display: inline-block; font-weight: bold; color: #000000;
}
img.arrowDottedDown {
 display: block; margin: 0 auto; margin-top: 15px; margin-bottom: 10px; text-align: center; opacity: 0.8; cursor: pointer;
 -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;
}
img.arrowDottedDown:hover {
 opacity: 1;
}
@media screen and (max-width: 1000px) { .grayinfoadd.text { padding: 3.5%; } }
@media screen and (max-width: 400px) { .grayinfoadd.text .sutDot big { font-size: 22px; } }
.dotControl {
}
/* /dotazník spokojnosť */

/* sutaz-5weeks-2015 */
.sut5w2015_bannerRpanel {
 display: block; margin: 0 0 7px 0;
}

.sut5w2015 {
}
.sut5w2015 .stranka {
 padding: 0 10px;
}
.sut5w2015 .upozornenietext {
 margin-top: 15px; 
}
.sut5w2015 ul.menu {
 margin: 0 0 25px 0; padding: 0; list-style: none; background: #082d4b; font-size: 0;
}
.sut5w2015 ul.menu li {
 margin: 0; padding: 0; display: inline-block; font-size: 0;
}
.sut5w2015 ul.menu li {
 border-right: 1px solid #11416b;
}
.sut5w2015 ul.menu li a {
 display: block; padding: 20px 20px; color: #ffffff; font-size: 22px; font-family: Source Sans Pro;
}
.sut5w2015 ul.menu li a:hover, .sut5w2015 ul.menu li a.active {
 text-decoration: none; color: #292929; background: #ffa800;
}
.sut5w2015 ul.menu li a i {
 font-weight: normal; font-size: 20px; opacity: 0.8;
}

@media screen and (max-width: 1260px) {
 .sut5w2015 ul.menu li a { padding: 15px 18px; font-size: 20px; }
 .sut5w2015 ul.menu li i { display: none; }
}
@media screen and (max-width: 400px) {
 .sut5w2015 ul.menu li a { padding: 15px 15px; font-size: 17px; }
}

.sut5w2015 .userStav {
 margin: 0 0 20px 0; padding: 25px 10px; text-align: center; color: #292929; font-size: 20px; line-height: 140%; background: #ffa800;
}
.sut5w2015 .userStav2 {
 margin: 0 0 25px 0; padding: 10px 10px; text-align: left; font-size: 16px; line-height: 140%; background: #e6e6e6;
}
.sut5w2015 .userStav2 p {
 display: none; margin: 7px 0 0 0; font-weight: bold;
}
.sut5w2015 .red {
 margin: 0 0 20px 0; padding: 20px 0px; text-align: center; font-size: 20px; color: #ffffff; background: #ff0000
}

.sut5w2015 .otazka {
 margin: 0 0 15px 0; padding: 25px 30px 25px 30px; background: #e6e6e6;
}
.sut5w2015 .otazka .otazkaT {
 padding: 0 0 20px 0; font-size: 20px; line-height: 26px; font-weight: bold; color: #000000;
}
.sut5w2015 .otazka .otazkaT span {
 display: block; margin-bottom: 5px; font-weight: normal;
}
.sut5w2015 .otazka .odpovede {
 padding: 0 0 0 10px;
}
.sut5w2015 .otazka .odpovede input[type=radio] {
 float: left; margin: 2px 7px 10px 0;
}
.sut5w2015 .otazka .odpovede label {
 width: auto; margin: 0 0 0 0; padding: 0; text-align: left; font-weight: normal;
}
.sut5w2015 .otazka input[type=submit] {
 display: block; margin: 0 auto; margin-top: 10px; padding: 14px 28px; font-size: 15px; color: #ffffff; 
 background: #000000;
}
.sut5w2015 .otazka input[type=submit]:hover {
 color: #303030; background: #ffa800;
}

.sut5w2015 .tyzdne {
}
.sut5w2015 .tyzdne span {
 display: inline-block; width: 600px; margin: 0 0 12px 0; padding: 15px 15px; font-size: 18px; line-height: 120%; color: #3a3a3a; background: #e1e1e1;
}
@media screen and (max-width: 1000px) { .sut5w2015 .tyzdne span { width: 96%; padding: 4% 2%; } }
.sut5w2015 .tyzdne span em {
 display: block; margin: 12px 0 0 0; font-style: normal; color: #000000;
}
.sut5w2015 .tyzdne span.old {
 color: #ffffff; background: #0d3455;
}
.sut5w2015 .tyzdne span.aktual {
 color: #ffffff; background: #de3235;
}
/* /sutaz-5weeks-2015 */






/* sutaz-facebook */
.sutazFacebook {
}
.sutazFacebook .stranka {
 padding: 0 10px;
}
.sutazFacebook .upozornenietext {
 margin-top: 15px; 
}
.sutazFacebook img.imgSutaz {
 display: block; margin: 0 auto; margin-bottom: 30px;
}

.sutazFacebook .red {
 margin: 0 0 20px 0; padding: 20px 0px; text-align: center; font-size: 20px; color: #ffffff; background: #ff0000
}

.sutazFacebook .otazka {
 margin: 25px 0 0 0; padding: 25px 30px 25px 30px; background: #e6e6e6;
}
.sutazFacebook .otazka .otazkaT {
 padding: 0 0 20px 0; font-size: 20px; line-height: 26px; font-weight: bold; color: #000000;
}
.sutazFacebook .otazka .otazkaT span {
 display: block; margin-bottom: 5px; font-weight: normal;
}
.sutazFacebook .otazka .otazkaT small {
 font-weight: normal;
}
.sutazFacebook .otazka .odpovede {
 padding: 0 0 0 10px;
}
.sutazFacebook .otazka .odpovede input[type=radio] {
 float: left; margin: 2px 7px 10px 0;
}
.sutazFacebook .otazka .odpovede label {
 width: auto; margin: 0 0 0 0; padding: 0; text-align: left; font-weight: normal;
}

.sutazFacebook .otazka .odpovede2 {
 padding: 0 0 0 10px;
}
.sutazFacebook .otazka .odpovede2 label {
}
.sutazFacebook .otazka .odpovede2 input[type=text] {
}

.sutazFacebook .otazka input[type=submit] {
 display: block; margin: 0 auto; margin-top: 10px; padding: 14px 28px; font-size: 15px; color: #ffffff; 
 background: #000000;
}
.sutazFacebook .otazka input[type=submit]:hover {
 color: #303030; background: #ffa800;
}

.sutazFacebook .vyhry {
}
.sutazFacebook .vyhry span {
 display: inline-block; width: 600px; margin: 0 0 12px 0; padding: 15px 15px; font-size: 18px; line-height: 120%; color: #3a3a3a; background: #e1e1e1;
}
@media screen and (max-width: 1000px) { .sutazFacebook .vyhry span { width: 96%; padding: 4% 2%; } }
.sutazFacebook .vyhry span em {
 display: block; margin: 12px 0 0 0; font-style: normal; color: #000000;
}
.sutazFacebook .vyhry span.old {
 color: #ffffff; background: #0d3455;
}
.sutazFacebook .vyhry span.aktual {
 color: #ffffff; background: #de3235;
}
/* /sutaz-facebook */


/* VEDRO ZADARMO */
.vedroZadarmo {
 position: relative; margin: 0 0 15px 0; padding: 0; font-size: 40px; color: #ffffff;
 height: 122px; line-height: 122px;
 background: #62686f url(../specialne/vedrozadarmoo/vedroZadarmo2.png) no-repeat left center; 
 -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;
}
.vedroZadarmo strong { font-weight: 700; }
/*.vedroZadarmo img {
 float: left; width: 80px; height: auto; margin-right: 20px;
}*/
.vedroZadarmo .text {
 float: right; margin-right: 250px;
}
@media screen and (max-width: 1600px) { .vedroZadarmo .text { margin-right: 100px; } }

@media screen and (max-width: 1340px) { .vedroZadarmo .text { margin-right: 40px; } }
@media screen and (max-width: 1260px) { .vedroZadarmo .text { margin-right: 30px; font-size: 30px; } }
@media screen and (max-width: 1000px) { 
 .vedroZadarmo { height: auto; padding: 25px 15px; line-height: 110%; background: #2e333b; }
 .vedroZadarmo .text { width: 100%; margin: 0; text-align: center; }
}
/* VEDRO ZADARMO */

