/* General settings */
 *{ font-size:11px; color:#333; font-family:Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; }
 body{ margin:0px; padding:0px; }
 a{ text-decoration:none; }
 p{ text-align:justify; font-weight:500; margin:4px 0px 8px 0px; line-height:16px; letter-spacing:0.1em; }
 a{ text-decoration: none; color:#FB7627; }
 a:hover{ text-decoration:underline; }
 form{ margin:0px; }
 
 input[type=text]{ border:1px solid #bbb; padding:2px; font-size:11px; width:180px; }
 input[type=radio]{ width:12px; padding-right:5px; }
 input[type=submit]{ border:1px solid #bbb; background-color:#f0f0f0; font-size:12px; width:120px; height:27px; }
 input[type=submit]:hover{ cursor:pointer; border:1px solid #80c880; background-color:#e0f8e0; }
 
 .j{ text-align:justify; }
 .c{ text-align:center; }
 .r{ text-align:right; }
 .l{ text-align:left; }
 .b{ font-weight:700; }
 .nb{ font-weight:500; }
 .i{ font-style:italic; }
 .pl5{ padding-left:5px; }
 .pr5{ padding-right:5px; }
 .pr15{ padding-right:5px; }
 .bcknrpt{ background-repeat:no-repeat; }
 
/* Menu */
 .topSeo{ text-align:center; background-color:#fff; height:15px; margin:0px; font-size:10px; color:#888; padding-top:2px; }
 .menu-link{ border-left:7px solid transparent; padding-left:6px; color:#454545; text-decoration:none; }
 .menu-link:hover{ border-left:7px solid #F75510; padding-left:6px; color:#454545; text-decoration:none; }

/* Cards */
 #cnt{  }
 .fl:first-letter { font-weight:600; font-size:13px; padding-right:1px; }
 .cnt-label{ font-size:20px; font-weight:700; color:#FB7627; margin-top:12px; margin-bottom:5px; line-height:35px; width:550px; height:60px; }
 .cnt-body{ padding:5px 5px; }
  
 .nlabel{ font-size:12px; font-weight:600; margin-bottom:0px; }
 .ntext{ font-size:11px; margin-top:0px; margin-bottom:0px; text-align:justify; line-height:16px; letter-spacing:0.1em; }
 p.ntext{ font-size:11px; margin-top:0px; margin-bottom:0px; text-align:justify; } 
 
 .sec-label{ font-weight:700; margin-top:19px; margin-bottom:0px;}
 h2{ font-weight:700; margin-top:19px; margin-bottom:0px;} 
 
/* Footer */
 .footer-line{ font-size:5px; border-bottom:1px solid #eee; }
 .footer-text{ font-size:9px; color:#C0C0C0; text-align:center; padding-top:2px; padding-bottom:12px; }
 .footer-text a.top{ display:none; }
 
 .gallimg{ float:left; margin: 5px 10px 0px 0px; width:150px; height:150px; }

 .t-header{ background-color:#FBa657; font-size:10px; font-weight:700; text-align:center; color:#111; height:19px; }
 .t-value{ background-color:#eee; font-size:10px; font-weight:700; text-align:center; color:#111; height:19px; padding:3px 5px;  vertical-align:top; }


 .topMenu{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; color:#fefefe; font-size:13px; border-left:8px solid #FFBC8A/*#FECDAC*/; padding-left:8px; margin-right:15px; font-weight:700; margin-bottom:5px; text-decoration:none; }
 .topMenu:hover{ text-decoration:none; color:#FFECBA/*#FECDAC*/; border-color:#fafafa; }

 a.cardVideo{ float:right; background-image:url('images/ico_video.gif'); background-repeat:no-repeat; background-position:right top; width:200px; height:24px; font-weight:700; padding:10px 42px 0 0; display:block; text-decoration:none; }
 a.cardVideo:hover{ text-decoration:none; color:#bbb; }
 

 .inText{ background-color:#fff; font:11px Tahoma, Verdana, Arial; border:1px solid #888; color:#333; height:15px; padding-left:3px; padding-top:2px; vertical-align:middle; width:100px; }
 .inBtn{ font:11px Tahoma, Verdana, Arial; width:120px; height:24px; font-weight:700; color:#111; padding:1px 0px 1px 0px; }
 .inArea{ background-color:#fff; font:11px Tahoma, Verdana, Arial; border:1px solid #888; color:#333; height:200px; padding:2px 4px 2px 4px; vertical-align: middle; width:500px; }
 .btnGray{ background-color: #ddd; color: #222; border:1px solid #555; }
 .btnGray:hover{ background-color: #eee; color: #222; }
 .btnGrayD{ background-color: #f5f5f5; color: #ddd; border:1px solid #aaa; }

 .red{ color:#FB7627; }
 
 .cntLabel{ width:579px; height:80px; line-height:30px; }
 .cntLabel h1{ font-size:20px; font-weight:700; color:#FB7627; margin-top:12px; margin-bottom:5px; margin-left:5px;  }

 .sOdkazy{ width:920px; color:#333; text-align:left; overflow:auto; margin-bottom:10px; }
 .sOdkazy span{ margin-left:8px; }
 .sOdkazy a{ color:#333; }
 .sOdkazy a:hover{ color:#555; text-decoration:underline; }

 .rezTab{ margin-left:0; }
 .rezTab th{ text-align:left; padding-left:10px; }
 .rezTab th.h5{ font-size:14px; font-weight:700; color:#FB7627; padding-left:0; padding-bottom:5px; }
 
 .hpcon{ list-style:none; padding-left:20px; letter-spacing:0.1em; }
 .hpcon li{ position:relative; margin-bottom:3px; }
 .hpcon li.b span{ position:absolute; left:-13px; top:4px; float:left; width:5px; height:6px; background-color:#FB7627; }
 .hpcon li span.lii{ position:absolute; left:-13px; top:4px; float:left; width:5px; height:6px; background-color:#FB7627; }
 .hph2{ font-size:17px; font-weight:500; margin-bottom:6px; padding-bottom:5px; border-bottom:1px dotted #888; }
 .hpfirst{ margin-top:0; }

/* Dodatky */
 .rghtNws{ line-height:12px; text-align:center;  }
 .rghtNws a{ font-size:9px; display:block; }

/* Banner */
 
 .baan{ float:left; width:571px; height:218px; background:#fff url('images/mt_praha_liberec.png') no-repeat left top; }
 .baan a.baan_praha{ float:left; width:285px; height:218px; }
 .baan a.baan_liberec{ float:right; width:285px; height:218px; }
 .mapa{ float:right; width:340px; height:600px; border:1px solid #ccc; }
 
 .valentyn{ float:left; width:571px; height:260px; }

