html { background: #dedede url(images/bg.gif) repeat-x; }

img { border: 0; }
* {	font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif; margin: 0; padding: 0; }

a { text-decoration: underline; color: #737373; text-decoration: underline; }
a:hover { text-decoration: none; }
#content a { color: #064379; }
body { font-size: 0.75em; color: #555; }

#main {	margin: auto; position: relative; width: 1017px; }

#skipToContent { display: none; }

#main #top { float: left; position:absolute; top: -1px; left: 150px; } #top a { text-decoration: none; font-weight: bold; }
#header { background: url(images/fkdubnica_header.jpg); width: 1017px; height: 155px; } #header img, #header_mladez1 img, #header_mladez2 img, #header_muzi img { margin: 6px 0 0 20px; }
#header_mladez1 { background: url(images/fkdubnica_mladez1.jpg); width: 1017px; height: 155px; }
#header_mladez2 { background: url(images/fkdubnica_mladez2.jpg); width: 1017px; height: 155px; }
#header_muzi { background: url(images/fkdubnica_muzi.jpg); width: 1017px; height: 155px; }

#top form { display: inline; }

ul#menu { list-style-type: none; margin-left: 10px; background: url(images/menu.gif); height: 30px; width: 999px; padding: 0; }
ul#menu li { float: left; height: 23px; padding-top: 7px; }
ul#menu li a { text-decoration: none; font-weight: bold; text-transform: uppercase; color: #fff; padding: 3px 16px 9px 16px; margin-left: 39px; }
ul#menu li a:hover { font-weight: bold; text-transform: uppercase; color: #063E70; background: #fff; padding: 3px 16px 9px 16px; margin-left: 39px; }
ul#menu li a.active { font-weight: bold; text-transform: uppercase; background: #fff url("images/menu-right.gif") no-repeat 100% 0; border-left: 1px solid #F8F1F3; color: #AC001E; padding: 3px 16px 9px 16px; margin-left: 39px; }

ul#submenu { list-style-type: none; background: #fff; margin-left: 10px; height: 31px; width: 999px; padding: 0; }
ul#submenu li { float: left; height: 23px; padding-top: 8px; }
ul#submenu li a { text-decoration: none; font-weight: bold; color: #AC001E; padding: 5px 16px; margin-left: 15px; }
ul#submenu li a:hover, ul#submenu li a.active { font-weight: bold; background: #DEDEDE; color: #AC001E; padding: 5px 16px; margin-left: 15px; }

h2#navigation { font-size: 0.9em; font-weight: normal; padding: 8px 20px; }
#live { float: right; width: 600px; margin-left: 200px; margin-top: -21px; margin-right: 20px; text-align: right; } strong.live { color: #07447B; }
#content-left #scroll { position: absolute; left: 686px; top: 248px; }

#content { margin: 0 10px 10px 10px; width: 994px; background: #fff; padding: 3px; }
#content p { line-height: 1.5em; padding: 10px 0; }
#content li { margin-left: 25px; }

#content-left { float: left; width: 691px; }
#content-right { float: left; margin-left: 3px; width: 300px; }
#news { width: 344px; float:left; border: 1px solid #dedede; }
#news2 { width: 343px; float:left; border: 1px solid #dedede; }
.news { padding: 5px 10px; border-bottom: 1px solid #dedede; line-height: 1.5em; }
.news2 { padding: 5px 10px; border-bottom: 1px solid #dedede; line-height: 1.5em; }
.news img { float: left; margin-right: 10px; }
.news div img { float: none; }
.content { padding: 10px; background: url('images/cbg.gif') repeat-x; }
.content h1 { font-size: 1.8em; color: #BF364E; font-weight: bold; }
#content-left li { padding-left: 18px; background: url(images/li.gif) no-repeat top left; list-style-type: none; margin: 5px; }
.pag { margin-top: 10px; font-size: 0.9em; }
.pag a { border: 1px solid #d4d4d4; padding: 3px 7px; margin: 0 2px; }
.pag a.selected { background: #ddd; border: 1px solid #d4d4d4; padding: 3px 7px; margin: 0 2px; }
.pag a:hover { background: #fff; border: 1px solid #d4d4d4; padding: 3px 7px; margin: 0 2px; }

.stats a { padding: 5px 0; text-align: center; border: 2px solid #B3CFE8; background: #E9F2FA; display: block; width: 120px; margin: 1px 5px; font-weight: bold; text-decoration: none; }
.stats a:hover { padding: 5px 0; text-align: center; border: 2px solid #B3CFE8; background: #B3CFE8; display: block; width: 120px; margin: 1px 5px; font-weight: bold; text-decoration: none; }


#posledny-vysledok { background: url(images/ihrisko.jpg) no-repeat; width: 671px; height: 185px; color: #fff; padding: 10px; }
#posledny-vysledok2 { background: url(images/ihrisko.jpg) no-repeat; width: 651px; height: 185px; color: #fff; padding: 10px; }
#posledny-vysledok a,#posledny-vysledok2 a { color: #fff; }
#najblizsi-zapas { float: left; width: 324px; border: 1px solid #dedede; }
#fan-shop { float: left; width: 323px; border: 1px solid #dedede; }

.blue { background: url(images/nadpis_blue.gif) repeat-x; height: 28px; font-weight: bold; text-transform: uppercase; color: #fff; padding: 5px 10px; }
.red { background: url(images/nadpis_red.gif) repeat-x; height: 28px; font-weight: bold; text-transform: uppercase; color: #fff; padding: 5px 10px; }
.box-info { background: #B8D6F0 url(images/bg1.gif) repeat-x; padding: 10px; } .box-info img { vertical-align: middle; }
h3 { font-size: 1.1em; color: #064379; }
h2 { font-size: 1.3em; color: #064379; }

label, input { margin: 1px; padding: 2px; }
fieldset { border: 1px solid #ccc; padding: 10px; }
legend { margin-left: 10px; border: 1px solid #999; padding: 5px; font-weight: bold; }
td.main {border:0;}
.table td { border: 1px solid #ccc; margin: 1px; padding: 5px 10px; }
.rozpis td { border: 1px solid #ccc; margin: 1px; padding: 2px; }

.center { text-align: center; }
#registracia { background: url(images/reg_bg.gif) no-repeat; width: 300px; height: 193px; padding-top: 13px; //padding-top: 11px; }
	#registracia .center { .margin-top: -8px; }
	#registracia .reg2 { padding-left: 110px; padding-top: 10px; }	#registracia .reg2 img { vertical-align: middle; }	#registracia .reg { color: #09579E; text-decoration: none; }
	#registracia a { color: #fff; }	#registracia strong { color: #F4ED08; padding-left: 12px; }
	#registracia form { padding: 15px 0 0 30px; }	#registracia p { padding: 5px; margin: 0; }	#registracia label { float: left; width: 50px; color: #fff; }
#reg_in { background: url(images/reg-bg2.jpg) no-repeat; width: 270px; height: 183px; color: #fff; padding: 10px 15px 15px 15px; line-height: 1.9em; }
	
.tab a { color: #fff; background: url(images/tab.gif); height: 35px; border: 1px solid: #efefef; padding: 5px 10px; }
.tab { border-bottom: 1px solid #efefef; padding-bottom: 5px; margin-bottom: 5px; }
table.minitab td { width: 32px; padding: 5px 0; border-bottom: 1px solid #eee; }
table.minitab { padding: 0 5px; }
table.hrac td { padding: 5px; border: 1px solid #dedede; }
.cleaner { clear: both; }
#footer { width: 1000px; margin: 10px; } #footer p.img { float: left; }
#footer #img { float: left; width: 290px; } #footer #copy { float: left; width: 600px; margin-top: 0px; line-height: 1.6em; } #copy img { vertical-align: middle; }

#hrac h1 { font-size: 1.8em; } #hrac { line-height: 1.5em; }
#hrac h1 { color: #BF364E; font-weight: bold; }
#hrac strong { color: #000; }
.hrac-photo { background: url(images/photo_bg.gif) no-repeat; width: 203px; height: 233px; }
.photo { background: url(images/photogallery.gif) no-repeat; width: 152px; height: 149px; }
.movie { background: url(images/movie.gif) no-repeat; width: 152px; height: 149px; }

.box { margin: 10px 0;  padding: 5px; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; }
.dres { float: left; background: url(images/dres.gif) no-repeat; width: 40px; height: 44px; text-align: center; color: #fff; font-weight: bold; padding-top: 10px; font-size: 0.9em; }
.dres2 { float: left; background: url(images/dres2.gif) no-repeat; width: 40px; height: 24px; text-align: center; color: #fff; font-weight: bold; padding-top: 2px; font-size: 0.9em; margin-right: 5px; margin-top: 5px; }
.dres3 { background: url(images/dres2.gif) no-repeat; text-align: center; color: #fff; font-weight: bold; font-size: 0.9em; }

/* anketa */
.box-anketa {
  margin-top: -25px;
  padding: 0 5px;
  width: 280px;
  color: #2E4D92;
  line-height: 1em;
  
}

.box-anketa h2, .box-anketa p strong { color:#D22700; }

.box-anketa p {
  margin: 0;
}

.box-anketa p.pocet {
  font-size: 0.9em;
  padding-left: 4px;
  color: #757688;
}

.box-anketa .cnt a {
  color: #7c7c7c;
  font-weight: normal;
  text-decoration: underline;
  padding-left: 4px;
}

.box-anketa a:hover {
  text-decoration: none;
}

.box-anketa .vysledky {
  display: block;
  color: #7c7c7c;
  font-weight: bold;
  margin-top: 2px;
}

.box-anketa .ciara {
  display: block;
  width: 80%;
  padding-right: 3px;
  float: left;
  text-align: left;
  background: #fafafa;
}

.box-anketa .ciara span {
  display: block;
  padding: 0 4px;
}

.box-anketa .ciara span span {
  display: block;
  padding: 0;
  background: #fafafa url('images/bar.gif') 0% 50% repeat-x;
}


.box-anketa .cislo {
  text-align: right;
  display: block;
  width: 14%;
  float: left;
}
/* // anketa */


#diskusia p { margin: 3px 0; padding: 0; vertical-align: top; }
#diskusia label { float: left; width: 60px; }
#diskusia input, #diskusia textarea { font-size: 1em; }
textarea { font-size: 1em; }
.print { text-align: right; margin-right: 330px; } .print img { vertical-align: middle; }
