body{margin:0;  padding:0;  font-family:"Arial";  font-size:14px;  line-height:20px;  color:#777777;  text-align:center;  background:#f4f4f4;}
body.action{ background: #3a5185; padding-top: 30px;}
body.action a{ color: #fff; }
img{border:0;}
h1,h2,h3,h4,h5,h6{padding:0;  margin:0;}
a{color:#1c73b2;  text-decoration:none;  outline:none;}
input{outline:none;}
a:hover{color:#e96a2c;}
label,button{cursor:pointer;}
.l{float:left;}
.r{float:right;}
.rel{position:relative;}
.clear{clear:both;}
.center{margin:0 auto;  display:block;  text-align:left;}
.w936{width:936px;}
.w100p{width:100%;}
.pointer{cursor:pointer}
#header-line{height:571px;  background:#364e83 url(../images/header-bg.png) bottom repeat-x;   border-bottom:1px solid #fff; overflow:hidden; }
#header-bg{background:url(../images/header-bg-light.png) center no-repeat;  height:571px;  }
#header{}    
#main-menu{position: relative; left: 20px; width:770px; padding:0;  margin:0;  font-family: "Arial";  font-size:14px;  font-weight: 800;}
#main-menu li{float:left;  list-style:none;  padding:0 0px 0 10px;  margin:0;  height:75px;  background:url(../images/vertical-dotted-pattern.png) left repeat-y; }
#main-menu li span{margin-top:12px;  float:left;   color:#8e9bb9;}
#main-menu li a{text-transform:uppercase;  color:#fff; padding-right: 18px;}
#main-menu li a:hover, #main-menu li:hover a{color:#f35c23;}
#main-menu li a:active{ color: red; }  
#header h1{margin-top:8px;  width:141px;  height:117px;  background:url(../images/logo.png);  position:relative;  left:14px; overflow: hidden; }
#header h1 a{float:left;  width:100%;  height:117px;}
#header h1 a span{display:none;}
#header-text{background:url(../images/header-text.png);  width:439px;  height:46px;  margin-top:23px;  position:relative;  left:40px;  margin-bottom:16px;}
#header-search{margin-top:33px;}
#header-search input{margin:0 8px 0 0;   border:1px solid #5e6f97;  background:#fff url(../images/search-icon.png) 174px no-repeat;  padding:5px 30px 5px 10px;  font-size:12px;  color:#757575;  width:160px;}
#header-search button{background:url(../images/blue-button-bg.png);  border:1px solid #6d82b0;  font-size:11px;  color:#fff;  height:25px;  width:88px;  top:1px;  margin:0; }
#header-search button:hover{background:url(../images/blue-button-bg-hover.png); }
.hriste{display:block;  width:870px;  height:119px;  background:url(../images/place-perspektiva.png);  position:absolute;  top:411px;  margin:0 auto;  left:20%;}
/* dlazdice */
#dlazdice-box{}
.dlazdice{float:left;  width:234px;  height:411px;}
.dlazdice-content{margin-top:192px;  background:url(../images/dlazdice/dlazdice-content-bg.png);  width:233px;  height:180px;  overflow:hidden; position:absolute;bottom:39px}
.dlazdice-content h2{color:#fff;  font-family:"Myriad Pro", Arial;  position:relative;  left:14px;  margin:14px 0 14px 0;}
.dlazdice-content ul{float:left;  width:200px;  margin:0;  padding:0;  position:relative;  left:14px;}
.dlazdice-content ul li{float:left;  width:100%;  list-style:none;  margin:0;  padding:0;}
.dlazdice-content a{color:#fff;  font-size:13px;}
.dlazdice-content a:hover{color:#f97839;  font-size:13px;}
.dlazdice-odlesk{width:233px;  height:39px; position:absolute;bottom:0px}
.bg1{background:url(../images/dlazdice/dlazdice-1.png) no-repeat;}
.bg2{background:url(../images/dlazdice/dlazdice-2.png) no-repeat;}
.bg3{background:url(../images/dlazdice/dlazdice-3.png) no-repeat;}
.bg4{background:url(../images/dlazdice/dlazdice-4.png) no-repeat;}
.dbg1{background:url(../images/dlazdice/dlazdice-1-odlesk.png) no-repeat;}
.dbg2{background:url(../images/dlazdice/dlazdice-2-odlesk.png) no-repeat;}
.dbg3{background:url(../images/dlazdice/dlazdice-3-odlesk.png) no-repeat;}
.dbg4{background:url(../images/dlazdice/dlazdice-4-odlesk.png) no-repeat;}
#content-line{border-top:1px solid #545b6d;  padding:27px 0 37px 0;}
#content-line h2{font-weight:normal;}
#content-left-panel{width:607px; position: relative; left: 16px;}
#content-left-panel h1{color:#2b2b2b;  font-family:"Myriad Pro","Arial";  font-weight:normal;  padding-bottom:12px;  background:url(../images/dotted-parrent.png) bottom repeat-x;  margin-bottom:18px;}
.#content-left-panel .text{}
#content-right-panel{width:282px;}
#sponzors-line{background:#fff;  border-top:1px solid #ccc;   padding-top:20px;  padding-bottom:20px;}
#sponzors-box a{float:left;}
#footer{background:#404040 url(../images/footer-bg.png) repeat-x;  border-top:1px solid #ccc;}
#footer-box{padding:41px 0 0 0;  font-size:13px;  color:#fff;}
#footer-box a{text-decoration:none;  color:#fff;}
#footer-box a:hover{color:#ccc;}
.footer-item{width:152px;  height:172px;  border-right:1px dotted #919191;  margin-right:15px;  margin-bottom:37px;}
#footer-box h2{font-size:22px;  font-family: Arial;  text-transform:uppercase;  font-weight:100;  letter-spacing:-1px;  margin-bottom:12px;}
.footer-item ul,.footer-item ul li{padding:0;  margin:0;  float:left;  width:100%;  list-style:none;  }
#footer-newsletter{width:264px;}
#footer-newsletter input{margin:0 8px 0 0;  border:1px solid #464646;  padding:6px 10px 6px 10px;  color:#525252;  background:#f2f2f2;}
.subscribe{border:0;  border:1px solid #6d6d6d;  background:#e65b25 url(../images/button-subscribe-bg.png) repeat-x;  color:#fff;  font-family:Arial;  font-size:11px;  text-transform:uppercase;  font-weight:bold;  width:80px; height: 29px}
.subscribe span{margin:0;  padding:0;  padding-top:6px;  padding-bottom:6px;  width:99%;}
.subscribe:hover{ background: url(../images/button-subscribe-bg-hover.png); color: #565656 }
/*  news  */
.news-item{margin-bottom:42px;}
.news-item h2{font-size:25px;  padding-bottom:8px;  background:url(../images/dotted-parrent.png) bottom repeat-x;  margin-bottom:18px;   line-height:26px; }
.news-item h2 a{color:#3c3c3c;}
.news-item h2 a:hover{color:#ea5014;}
.news-item p{text-align:justify;  padding:0;  margin:0;  color:#3d3c3c;}
.news-item img{border:3px solid #3c3c3c;  -moz-border-radius:4px;  -webkit-border-radius:4px;   border-radius:4px;  margin-right:12px;}
.news-item-date{position:absolute;  width:73px;  height:55px;  left:-84px;  background:#354a79;  color:#fff;}
.news-item-date span{font-size:25px;  font-weight:bold;  padding:10px 0 2px 0;}
.read-more{color:#354a79;  font-size:13px;  font-weight:bold;  text-decoration:none;  padding-top:8px;}
.orange{background:#f35c23;}
/* right boxes */
.right-box{padding-bottom:18px; margin-bottom:18px; background:url(../images/dotted-parrent.png) bottom repeat-x;}
.right-box h2{font-size:20px;  color:#fff;  text-indent:19px;  text-transform:uppercase;  padding:8px 0 8px 0;  margin-bottom:15px;}
.hblue{background:#354a79;  border:1px solid #354a79; }
.hgray{background:#9b9b9b;  border:1px solid #9b9b9b; }
.rounded{-moz-border-radius:4px;  -webkit-border-radius:4px;   border-radius:4px;}
.rounded-more{-moz-border-radius:10px;  -webkit-border-radius:10px;   border-radius:10px;}
.rounded-mega{-moz-border-radius:12px;  -webkit-border-radius:12px;   border-radius:12px;}
.tcenter{text-align:center;}
.tleft{text-align:left;}
.tright{text-align:right;}
/* right box matches */
.match-info-right{padding-top:20px;  width:250px;  position:relative;  left:17px;  font-size:12px;  color:#3d3c3c;}
.team-name{width:45%;  text-align:center;  font-weight:bold;  font-size:12px;  padding-top:8px;}
.versus{width:40px;  text-align:center;  font-size:22px;  font-weight:bold;  color:#ff5f07;  padding-top:42px;}
.match-result{text-align:center;  font-weight:bold;  font-size:33px; line-height: 33px;  padding-top:8px;  color:#4b4b4b;}
.match-result span{font-size:17px;}
.points{font-family:"Myriad Pro","Arial";  text-align:center;  width:45%;}
.mir-place{width:90px;}
.mir-date{width:74px;}
/* vysledkova listina */
#rules{border:0;  border-spacing:0;  text-indent:10px;  margin:0 0 15px 0;}
#rules td{padding-top:8px;  padding-bottom:8px;  color:#3d3c3c;}
.light-bg{background:#ebebeb;}
.dark-bg{background:#d9d9d9;}
.r-light{background:#ddd;}
.r-dark{background:#ccc;}
/* online button */
.online{border:1px solid #de995b;  background:#ed612a url(../images/button-online-bg.png) repeat-x;  color:#fff;  text-decoration:none;  font-size:18px; margin-bottom: 40px;}
.online:hover{color:#fff;  text-decoration:underline;}
.online span{border:1px solid #f4d6bc;  padding:16px 0 16px 0;}
/* sponzors */
.mt11{margin-top:11px;}
.mt6{margin-top:6px;}
.mt4{margin-top:4px;}
.mt14{margin-top:14px;}
.mt18{margin-top:22px;}
.mt21{margin-top:28px;}
.mt25{margin-top:25px;}
.mt28{margin-top:28px;}
.mt37{margin-top:17px;}
.mt36{margin-top:36px;}
.mb18{margin-bottom:18px;}
.mr20{margin-right:23px;}
.mr33{margin-right:26px;}
.mr40{margin-right:36px;}
.mr14{margin-right: 14px;}

.ddot{width: 10%;text-align: center;}

.userte{
  margin-top: 43px;
  background: url(../images/usertech.png);
  width: 188px;
  height: 44px;
}

.userte a{
  width: 188px;
  height: 44px;  
}

.userte span{
  display: none;
}

.shadow{
  position: absolute;
  top: 518px;
  left: 50%;
  margin-left: -497px;
  width: 987px;
  height: 38px;
  background: url(../images/stin.png); 
  z-index: 200;
}

#validation-alert{color:#525252;width:350px;padding:25px 20px;position:fixed; right: 50%; top: 30%; margin-top: -80; margin-right: -175px; z-index:9999;border:7px solid #364e83;text-align:center;font-size:15px;font-weight:bold;-moz-border-radius: 10px;-webkit-border-radius: 10px;
background: #f4f4f4;
   -moz-box-shadow:  0 0 20px rgba(0,0,0,0.5);
    -webkit-box-shadow:  0 0 20px rgba(0,0,0,0.5);
}

#validation-alert img{float:left;margin: -10px 0 0;}
