/*HK Puchov 2009 */
html,body{margin:0;padding:0}
body{text-align:center;font-size:12px;font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;background:#061a4e; color:#000;}
img{border:0}
form{margin:0;}
p{margin:10px 0 10px 0;padding:0; }
a:link, a:visited {color:blue;text-decoration:none;}
a:hover {color:blue;text-decoration:underline;}
/*#e94200*/

div#menu{position:relative;width:auto;height:85px;padding:0;margin:0px 50px 0px 50px; text-align:right}
div#header{width:1100px;height:129px; overflow:hidden; margin:0;margin-top:96px; padding:0; text-align:center;padding-left:75px}
div#header {background: url("../images/design/topPlaceholder.jpg") no-repeat;}
/* mainNav */
#mainNav{margin:0;padding:17px 40px 0 40px;list-style:none; float:right}
#mainNav li{float:left; padding:0 10px 0 10px;border-left:1px solid #fff;}
#mainNav li.first {border-left:0;}
#mainNav li a{font-size:12px;}
#mainNav a:link, #mainNav a:visited {text-decoration: none;color: #fff;}
#mainNav a:hover {text-decoration: underline;}

/* subNav */
#subNav {margin:0;padding:0;width:100%;  }
#subNav a:link, #subNav a:visited,#subNav a:link, #subNav a:visited {text-decoration: none; color: #000;font-weight:bold; }
#subNav a:hover {text-decoration: underline;}
#subNav a.active {text-decoration: none;}
#subNav ul {width:100%;margin:0;padding: 0;list-style:none;font-size:12px;}
#subNav li {padding:0px 0 0 0;display:inline; float:left; }
#subNav ul.submenu, #subNav ul.submenu2 {float:none; clear:both; height:38px; border-bottom:1px solid #b6b8aa; background:#fec000}
#subNav li.sub0 a {display:block;float:left; height:32px;padding:14px 18px 0px 18px;font-size:12px; color:#fff}
#subNav li.sub0 a.active {background:url(../images/design/menuActive.gif) 50% 0px repeat-x; color:#000!important}
#subNav li.sub0 a:visited{color:#fff}
#subNav li.sub1 {padding:10px 10px 0px 10px;font-size:12px; color:#fff}
#subNav li.sub1 a {color: black;font-size:11px;}
#subNav li.sub2 {padding:10px 10px 2px 10px;font-size:12px; }
#subNav li.sub2 a {color: #e94200;font-size:11px;}
#subNav li.sub3 {padding:1px 0 0 35px;}
#subNav li.sub3 a {color: black;font-size:10px;}
#subNav li.novinky span {display:block;background:url(/images/design/submenu_news.jpg);width:181px;height:22px;padding:9px 0 0 10px;font-size:12px;color:#fff;font-weight:bold;}

div#container{text-align:left;background: url("../images/design/topMain3.jpg") no-repeat; text-align:left}
div#content{}
div#navigation{background:url("../images/design/menuBack.jpg")}
div#footer{}

div#container{width:1100px;padding:0px 0px 0px 0px;overflow:hidden;margin:0 auto 0 auto; }
div#content{width:1000px;float:left;padding: 0 0px 30px 0px; margin:0px 50px 0px 50px;_margin-left:25px; background:url('../images/design/backContent.jpg') no-repeat #fff; }
div#navigation{float:left;width:1000px; margin:0px 50px 0px 50px; _margin-left:25px; }
div#footer{clear:both;width:1000px;margin:0 auto; height:59px; font-size:11px;font-weight:bold;padding:10px 0px 0px 0px;color:#d5d8eb; text-align:left; border-top:12px solid #d5d8eb}
div#footer p {margin:8px 20px 16px 10px}
small {font-size:6px; font-weight:normal}
div#wrapper{}

div#content-area{margin: 30px 20px 0px 40px; color:#000; width:580px; float:left; _margin-left:20px }
div#content-area p {text-align:justify; font-size:12px; line-height:18px}
#content-area h1{padding:0;margin:20px 0 20px 0;font-size:22px;font-weight:bold; color:#243761; }
#content-area h2 {
background:transparent url(../images/design/backH2.jpg) no-repeat scroll -10px 0;
font-size:12px;
font-weight:bold;
height:30px;
margin:20px 0 0;
padding:10px 0 0 10px;
}
#content-area a:link, #content-area a:visited,#content-area a:link, #content-area a:visited {font-weight:normal; text-decoration:underline; color:#3b7fcd}
#footer a:link, #footer a:visited,#footer a:link, #footer a:visited {text-decoration: underline; color: #eee;font-weight:normal;}
#footer a:hover {text-decoration:underline;}
#footer img{vertical-align:middle;}

div#content-images{padding:0; margin:0; margin-top:12px; clear:both; float:none; border-top:1px dotted #828571;  }
.content-image{float:left;border:2px solid #828571;margin:6px; }
.button {background:url('../images/design/buttonGreen.gif') no-repeat; width:116px; height:34px; display:block; padding:4px 2px 2px 2px; text-align:center; float:left; cursor: hand; cursor: pointer;}
a.button , a.button:hover, a.button:visited {text-decoration:underline; color:#000}


td {vertical-align:top}

ul.sitemap {list-style:none;padding:0 0 0 10px;margin:0;}
ul.sitemap li {margin:0;}
ul.sitemap li a {line-height:22px;}
ul.sitemap li.sub1 {padding-left:15px;}
ul.sitemap li.sub2 {padding-left:25px;}
ul.sitemap li.sub3 {padding-left:35px;}
ul.sitemap li.sub4 {padding-left:45px;}
ul.sitemap li.sub5 {padding-left:50px;}
ul.sitemap li.sub6 {padding-left:55px;}
ul.sitemap li.sub7 {padding-left:60px;}
ul.sitemap li.sub8 {padding-left:65px;}

div#news{margin:20px 40px 20 0px; padding:10px; width:320px;  float:left}
#news a:link, #news a:visited,#news a:link, #news a:visited {font-weight:normal; text-decoration:underline; color:#3b7fcd}
div#news img {border:1px solid #b6b8aa; margin-right:10px; vertical-align:top; float:left}
div#news h2 {color:#828571; font-size:1.1em; margin-top:15px; padding-top:5px; border-top:1px dotted gray}


#frmSeBigTxt{border:0;width:195px;height:18px;font-size:11px;line-height:18px;background:transparent;}
div#search{position:absolute;top:12px;left:524px;width:240px;height:18px;}
#frmSeBigSubmit{vertical-align:bottom;}

div#news .pdf {background:url('../images/design/icoPDF.gif') no-repeat; height:34px; display:block; padding:4px 2px 2px 40px; text-align:center; float:left; cursor: hand; cursor: pointer;}

div#rss {background:url(../images/design/backRSS.gif) #d5d8eb; width:1000px; display:block; height:110px; clear:both; float:none; margin:0 50px 0 50px}
div#rss-block {width:330px; float:left; color:#021f67; padding:0px}
div#rss-block h2, div#rss-block h1 {font-size:12px; color:#021f67; margin:10px 10px 0px 30px}
div#rss-block p {font-size:10px; color:#021f67; margin:5px 10px 5px 40px}
div#rss-block a {font-size:10px; color:#021f67; margin:10px 10px 0px 40px; text-decoration:underline}

div#game {margin-top:20px; background:url('../images/design/game.jpg') no-repeat; width:314px; height:139px;  }
div#game h2 {color:#ffef00; font-family:Arial Narrow, Arial, Helvetica, Verdana, sans-serif; margin:0px 20px 0px 20px;  border:none}
div#game p {margin:0px; padding:10px 20px 0px 20px }
div#game .goals {color:#ffef00; width:30px; font-size:32px; line-height:25px; float:right; margin-bottom:10px;  font-weight:bold;}
div#game .homeTeam {width:180px; float:left; display:block; color:white; font-size:18px; margin:0px }
div#game .visitorTeam {width:180px; float:left; display:block; color:white; font-size:18px; margin:0px}
div#game .divider {clear:both; float:none; border-bottom:2px dotted #fff; width:305px; display:block; margin:0px; padding:0px; _margin-top:-40px; font-size:1px; line-height:2px }

.team {width:200px; float:left}
th {background:#082b86; font-size:12px; height:20px; color:#fff}
td {font-size:12px; text-align:center; border-bottom:1px dotted #082b86; height:20px}

.player {display:block; width:80px; height:120px; background:url('../images/design/placeholder.png') no-repeat; border:none; padding:5 5 5 5} 
.player img {margin:8px 5px 0px 5px; border:none} 
.tabBlue {background:#d5d8eb}

/* rozpis ladu */
#rozpisladu {width:290px; float:left; padding:0px 10px 0px 10px; margin-right:20px; }
#rozpisladu h2 {color:#fff; font-style:italic; border-bottom:1px dotted white; font-size:12px; text-align:right; margin:0px 0px 2px 0px }
#datum {float:left;}
#datum {background:url('../images/design/datum.gif') no-repeat; width:64px; height:94px; padding:0px; margin:0px}
#datum .mesiac {margin:0px; font-size:10px; width:64px; text-align:center; color:white; font-weight:normal; display:block} 
#datum .den {clear:both; float:none; width:64px; display:block; text-align:center; font-size:30px; font-weight:bold; margin-top:8px}
#datum a, #datum a:visited, #datum a:hover {color:#000; font-size:9px; margin-top:15px; background:#f5e202; padding:2px; display:block}
#rozvrh {width:220px; float:right }
#rozvrh p {line-height:12px; font-size:9px; color:#fff; margin:0px 0px 0px 2px; overflow:hidden; display:block}
#rozvrh .cas {width:80px;display:block; float:left; border-right:1px dotted white}
#rozvrh .akcia { width:125px; display:block; float:right; text-align:left }
.team {float:none; font-size:12px; font-weight:bold; text-align:left}
.desc {text-align:left; }
.clock {color:#fff; background:url('../images/design/clock.gif') 0px 3px no-repeat; padding-left:5px}

.cas {width:150px; float:left; text-align:center}
.desc {font-weight:bold}

.hokejka {width:100%; height:120px; display:block; float:none; clear:both; margin:0px; top:30px; background:url('../images/design/hokejka.jpg') no-repeat -1px 5px; text-align:right; padding:20px 0px 0px 0px}
.hokejka p {width:180px; margin:0px 5px 5px 0px; float:right}
.hokejka h2 {width:180px; margin:25px 5px 5px 0px; float:right}

.webcam {width:100%; height:120px; display:block; float:none; clear:both; margin:0px; top:30px; background:url('../images/design/webcam.jpg') no-repeat -1px 5px; text-align:right; padding:20px 0px 0px 0px}
.webcam p {width:180px; margin:0px 5px 5px 0px; float:right}
.webcam h2 {width:180px; margin:25px 5px 5px 0px; float:right}

.kraso {background:url('../images/design/krasoBanner.jpg') no-repeat; width:611px; height:193px; overflow:hidden}
.nabor {background:url('../images/design/naborBanner.jpg') no-repeat; width:611px; height:193px; overflow:hidden}
#banner .box h2 {background:none; margin:0px; padding:0px}
#banner .box p {line-height:1.2em; text-align:left; margin:0px; padding:0px; font-size:0.9em}
#banner .box {margin:60px 10px 10px 20px; float:left; display:block; width:200px}
#banner .box a {background:url('../images/design/yellow.gif') no-repeat; padding:0px 0px 0px 20px; text-decoration:underline}

/* sept 2009 */
.cleaner, .clean, .clear {
   clear: both;
   height: 0;
   font-size: 0;
   visibility: hidden;
   }
   
.bottomline {border-bottom:1px dotted #415ea0; font-weight:normal}

table h2 {background:none; color:#1e3977; text-align:left}
table .cislo {background:#dedfee; font-size:20px; text-align:center}

#banner {margin:15px 0px 0px 220px}