/* ######### Start Main Tracker Body ######### */
html {
	background: #000;
	}

body {
 font-family:Tahoma,'Lucida Grande CE',lucida,sans-serif;
	font-size: 8pt;
	background: url("images/bg.gif") 0 0 repeat-x #3C3C3C;
	margin: 0;
	padding: 0;
	text-align: center;
}
table {
	border-collapse: collapse!important;
	}
a {
	color: #d1d0ce;
	}
.highlight {
	background: #F8F81A;
	color: #FF0000;
}
/*.btn {
	background: #c2923a!important;
	border: 1px solid #000!important;
	color: #000!important;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	padding: 2px;
	vertical-align: middle;
	cursor: pointer;
}*/
/* A quote, perhaps from another post. */
.quote {
	color: #000;
	background-color: #D7DAEC;
	border-style: inset;
	border-width: 1px solid;
	border-color: #000;
	margin: 1px;
	padding: 1px;
	font-size: x-small;
	line-height: 1.4em;
}
/* A code block - maybe even PHP ;). */
.code {
	color: #000;
	background-color: #ECECEC;
	font-family:Consolas,monospace;
	font-size: x-small;
	line-height: 1.3em;
	/* Put a nice border around it. */
    border-style: inset;
	border-width: 1px solid;
	border-color: #000;
	margin: 1px auto 1px auto;
	padding: 1px;
	width: 99%;
	/* Wrap its contents, and show scrollbars. */
    white-space: wrap;
	overflow: auto;
	/*Stop after about 24 lines, and just show a scrollbar.*/ 
    max-height: 10em;
}
.post {
	border:1px solid #4E7FCD;
	background-color: #E8EFF7;
	padding:0px;
	margin:1px;
	color:#000000;
	line-height: 1.4em;
	text-align:left;
	white-space:wrap;
	overflow: auto;
}
img {
	border:0px;
}
textarea {
	display:block;
	overflow: auto;
	line-height: 1.4em;
}
select.drop_pager {
	background-color: #E0E1E8;
	font-size: 11px;
}
.pager {
	background-color: #242323;
  padding: 1px 3px 1px 3px;
}
.pagercurrent {
	background-color: #7FBDFA;
	border: 1px solid #072A66;
	padding: 1px 3px 1px 3px;
}
.pager a:link, .pager a:visited, .pagercurrent a:link, .pagercurrent a:visited {
	text-decoration:none;
}
.pager a:hover, .pagercurrent a:hover {
	text-decoration:none;
}
#wrap {
	background: url("images/bg_bottom2.gif") left bottom repeat-x;
	padding-bottom: 15px;
	}

#wrap2 {
	background: url("images/bg_bottom2.gif") left bottom repeat-x;
	padding-bottom: 15px;
	}

#main {
	display: block;
	width: 960px;
	padding-top: 14px;
	background: url("images/main_bg.gif") 0 0 no-repeat #9D988E;
	margin: 0 auto;
}
#logo {
	background: url("images/logo_bg.gif");
	background-repeat: repeat-x;
	height: 133px;
	width: 960px;
}
#logo H1,#logo H1 A {
 display:block;
 width:750px;height:105px;
 margin:0 auto 0 auto;
}
#logo H1 A {
 background:url("images/logo.gif") 0 0 no-repeat;
}
#logo H1 A SPAN {display:none;}
#slideIt {
	background-color: #9D988E;
	align:left;
}
#header {
	background: #9D988E;
	width:100%;
}
#nocolumns {
	width:100%;
	align:center;
}
#footer {
	background: url("images/footer.jpg") 0 0 no-repeat;
	height: 165px;
    width:100%;
	text-align:center;
	margin-top: 15px;
	position: relative;
}

#footer a {
	text-indent: -9999px;
	}

#footer a, #footer a span  {
	position: absolute;
	overflow: hidden;
	z-index: 1;
	margin: 0; padding: 0;
	width: 18px;
	height: 18px;
	}

#footer a span {
	position: absolute;
	display: block;
	width: 18px;
	height: 18px;
	background: url("images/wmplayer.gif") 0 0 no-repeat;
	left: 0;
	top: 0;
	z-index: 2;
	cursor: pointer;
	}

#footer a#bpmradio {
	left: 178px;
	top: 22px;
	}

#footer a#bpmradio, #footer a#bpmradio span {
	width: 210px;
	height: 115px;
	}

#footer a#bpmradio span {
	width: 210px;
	height: 115px;
	background: url("images/bpmradio.jpg") 0 0 no-repeat;
	}	

#footer a#sensationradio {
	left: 597px;
	top: 22px;
	}

#footer a#sensationradio, #footer a#sensationradio span {
	width: 200px;
	height: 115px;
	}

#footer a#sensationradio span {
	width: 200px;
	height: 115px;
	background: url("images/sensationradio.jpg") 0 0 no-repeat;
	}

a#winamp128 {left: 119px; top:51px;}
a#winamp64 {left: 119px; top:76px;}
a#winamp32 {left: 119px; top:101px;}

a#wmplay128 {left: 142px; top:51px;}
a#wmplay64 {left: 142px; top:76px;}
a#wmplay32 {left: 142px; top:101px;}

a#wmplay128 span, a#wmplay64 span, a#wmplay32 span, a#swmplay128 span, a#swmplay64 span, a#swmplay32 span {
	background: url("images/winamp.gif") 0 0 no-repeat;	
	}

a#swinamp128 {left: 899px; top:51px;}
a#swinamp64 {left: 899px; top:76px;}
a#swinamp32 {left: 899px; top:101px;}

a#swmplay128 {left: 922px; top:51px;}
a#swmplay64 {left: 922px; top:76px;}
a#swmplay32 {left: 922px; top:101px;}

#infoot {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 960px;
	text-align: center;
	margin-bottom: 5px;
	color: #FFF;
	font-size: 1em;
	}
#infoot span {
	color: #ffc231;
	}
#footer p#infoot a {
	color: #FCFBF9;
	text-decoration: none;
	text-indent: 0;
	width: auto;
	height: auto;
	position: static;
	}

div.chat {
	/* Wrap its contents, and show scrollbars. */
    white-space: wrap;
	overflow: auto;
	max-height: 33em;
	width: 100%;
	padding: 0px;
}
a:link, a:active, a:visited {
	color: #cfcfce;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	color: #EE4000;
}
h1 {
	font-size: 12pt;
}
p {
	font-size: 10pt;
}
table {
	border:0px;
}
table.tool {
	border-bottom: solid 1px #CFDBE5;
}
table.lista {
	background: url("images/lista_bg.gif") 0 0 repeat-x #66645e;
	border: 1px solid #171717;
}
table.lista table.lista {
	border: none;
	}
td.block {
	background: url(images/heading.gif) #131313 no-repeat!important;
	text-align: left;
	color: #bfbfbe;
	height:37px;
	padding-left: 30px!important;
	padding-right: 3px!important;
	margin: 0;
	border: none!important;
}

td.block b {
	display: block;
	margin-top: 10px;
	}

#block-content-8d6ab84ca2af9fccd4e4048694176ebf {
	padding: 0 0 1px 0;
	border: none;
	background: url("images/lista_foot.gif") left bottom repeat-x;
	}
#bodyarea {
	background: #9D988E;
	padding-top: 5px;
	padding-bottom: 0!important;
	margin-bottom: 0!important;
	text-align:left;
	}
.user {
	background: #A1BFD9;
}

td.lista {
	background:#7b7a75;
	color : #d1d0ce;
	margin:0px;
	padding: 0;
	font-size: 8pt;
}

td.header {
	color: black;
	height:27px;
	font-style: normal;
	background: url(images/titlebg.gif) 0 0 repeat-x #242323 !important;
	padding-left: 5px;
	padding-right: 5px;
	color: #c7c7c6;
	border: none;
	border-right: 1px solid #343434!important;
	font-size: 0.9em;
}
td.header2 {
	color: black;
	height:30px;
	font-style: normal;
	background: url(images/titlebg2.gif) 0 0 repeat-x #242323 !important;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	color: #c7c7c6;
	border: none;
	font-size: 0.9em;
	line-height: 23px;
}
td.header3 {
	background: url("images/heading_all.gif") 0 0 repeat-x;
	color: black;
	height:29px;
	font-style: normal;
	padding-left: 5px;
	padding-right: 5px;
	color: #c7c7c6;
	border: none;
	border-right: none!important;
	font-size: 0.9em;
	}
td.title {
	font-size: 8pt;
}
td.navigation {
	background-color: #DDE5EB;
	font-weight: bold;
	font-size: 8pt;
}
form {
	margin-top: 0;
	margin-bottom: 0;
}
.sublink {
	font-style: italic;
	font-size: 7pt;
	font-weight: normal;
}
a.index {
	font-weight: bold;
}
a.biglink {
	font-weight: bold;
	font-size: 10pt;
}
.important {
	font-weight: bold;
	font-size: 10pt;
}
td.red {
	color: red;
}
td.yellow a {
	color: #1af439!important;
}
a.yellow {
	color: #cfa92b!important;
	}
a.nored {
	color: #FFCC00!important;
	}
td.green a {
	color: #1af439!important;
}
td.orange a {
	color: #f2be1a!important;
	}
td.redik a {
	color: red!important;
	}
td.modras a {
	color: blue!important;
	}		
td.progress {
	padding: 0px;
	background-image: url(images/backprogress.gif);
	background-repeat: repeat-x;
	height: 10px;
}
td.red a:link {
	color: red;
}
td.red a:visited {
	color: red;
}
td.yellow a:link {
	color: #BEC635;
}
td.yellow a:visited {
	color: #BEC635;
}
td.green a:link {
	color: green;
}
td.green a:visited {
	color: green;
}
li {
	list-style-position:inside;
}
.error {
	color:black;
	font-weight: bold;
	font-size: 14pt;
	background:url(images/chr.gif);
	background-repeat: repeat-x;
}
.information {
	color:black;
	font-weight: bold;
	font-size: 14pt;
	background:url(images/chb.gif);
	background-repeat: repeat-x;
}
.success {
	color:black;
	font-weight: bold;
	font-size: 14pt;
	background:url(images/chg.gif);
	background-repeat: repeat-x;
}
/* ######### End Main Tracker Body ######### Start Ajax Poll System ######### */

td.deleted {
	background-color:#FF95AC;
	color:#000000;
}
td.added {
	background-color:#C1FF83;
	color:#000000;
}
td.modified {
	background-color:#DEDEDE;
	color:#000000;
}
#mainContainer {
	width:100%;
	overflow:auto;
	text-align:left;
	background-color:#DDE5EB;
}
#mainContent {
	padding:0px;
}
.clear {
	clear:both;
}
.poller {  /* The poller box */
	background: url("images/square.gif") 0 0 repeat;
	overflow:hidden;
	border-collapse: collapse;
}

.updown {
	padding-left: 8px;}

.updown span {
	padding: 2px 2px 2px 18px;
	line-height: 25px;
	}

.marquee {
	height: 30px!important;
	padding-top: 8px;
	background: url(images/ratio.gif) 0 0 repeat-x #7c7972!important;
	}

.warning2 {
	background: url(images/warning.gif) 0 0 repeat!important;
	line-height: 18px;
	}

.warning2 {
	font-weight: bold;
	color: #d5d3d1;
	}

.warning2 a {
	color: #c49d20;
	}

.warning {
	background: url(images/warning.gif) 0 0 repeat!important;
	border-bottom: 1px dashed #63615a; 
	}
.warning a {
	background: url(images/exclamation.gif) left center no-repeat;
	display: block;
	padding: 3px 3px 3px 36px;
	font-weight: bold;
	}

.seed {
	line-height: 20px;
	background: url("images/smilestar.gif") left center no-repeat;
	}
.seed a {
	color: #d8eb5f;
	}
.border {
	border-bottom: 1px solid #514e46!important;
	}

td.noborders, table.noborders, tr.noborders {
	border: none!important;
	}
table.noborders td {
	border: none!important;
	}

.noborder .lista {
	border-bottom: none;
	}
.desc {
	margin-left: 10px;
	font-size: 0.9em;
	}
.up {
	color: #efb22d;
	background: url("images/up.gif") left center no-repeat;
	}
.down {
	color: #d8eb5f;
	background: url("images/down.gif") left center no-repeat;
	}
.pollerTitle {  /* Poller title above radio buttons */
	margin-top:0px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:1em;
}
.pollerOption {  /* Label for each radio button */
	margin:0px;
}
.result_pollerOption {  /* Label for each option above graph - i.e. results */
	margin:0px;
	font-size:0.8em;
}
.result_pollerTitle {  /* Title of poller - when ajax shows the results */
	margin-top:0px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:1em;
}
.result_pollGraph img {  /* Don't change this one, it is used to get the left and right image(the corner) positioned correctly */
	float:left;
}
.result_pollGraph div {  /* The <div> tag where the percentage result is shown */
	float:left;
	height:12px;
	background-repeat:repeat-x;
	color:#FFF;
	font-size:0.9em;
	line-height:16px;
}
.result_pollGraph {  /* Graph div - parent of both the corner images and the div displaying percentage votes */
	height:12px;
}
.poller_waitMessage {  /* Message when Ajax is working getting restults fromt the server */
	display:none;
}
.result_totalVotes {
	clear:left;
	font-size:0.8em;
	margin-top:10px;
	font-style:italic;
	background:transparent;
}
th {
	text-align:left;
}
.formButton {
	width:75px;
}
/* ######### End Ajax Poll System ######### Start Ajax Chat ######### */
#chat, #chatStaff {
	overflow: auto;
	width: 100%;
	height: 240px;
	padding: 0px;
}
#chat {
	border-top: #171717;
	}
#chatoutput ul, #chatoutputStaff ul {
	list-style: none;
	margin:0px;
	padding:0px;
}

div.lista {
	color: #BFBFBE;
	padding-right: 10px;
	}


div.loader {
	background-image: url('images/ajaxchat/loading.gif');
	background-repeat: no-repeat;
	background-position:center center;
	width:32px;
	height:32px;
}
#chatoutput ul li, #chatoutputStaff ul li {
	background: url("images/chat.gif") 0 0 repeat-x;
	border: none;
}
#chatoutput ul li span.name, #chatoutputStaff ul li span.name {
	display: block;
	background:url(images/ajaxchat/bubble.png) no-repeat 5px 2px;
	padding-left:24px;
	margin-bottom:1px;
	font-weight: normal;
	color: #BFBFBE;
}
#chatoutput ul li:hover span.name, #chatoutputStaff ul li:hover span.name {
	background-image:url(images/ajaxchat/bubblehover.png);
}
.name a {
	color: #c51615;
	}
form {
	padding:0px;
	margin:0px;
}
#chatoutput, #chatoutputStaff {
	text-align: left;
	margin-right: 0px;
}
.chatoutput {
	background: #6C6C6C;
	padding:0px 0px 0px 2px!important;
	margin: 0px!important;
	color:#cecece;
	border-bottom: 1px solid #171717;
	line-height: 120%;
}
/* swaps edit and delete images on mouse over */
img.EditSwap {
	background:url(images/ajaxchat/shout_edit_gray.gif) no-repeat bottom;
}
img.EditSwap:hover {
	background:url(images/ajaxchat/shout_edit.png) no-repeat bottom;
}
img.DeleteSwap {
	background:url(images/ajaxchat/shout_delete_gray.gif) no-repeat bottom;
}
img.DeleteSwap:hover {
	background:url(images/ajaxchat/shout_delete.png) no-repeat bottom;
}
/* end of swaping */

img.form {
	background:url(images/ajaxchat/frame.png) no-repeat;
}
img.form:hover {
	background:url(images/ajaxchat/frame_hover.png) no-repeat;
}
.chatavatar {
	float:left;
	border-right: 1px dashed #474540;
	/*height:100%;*/
	width:33px;
	min-height:30px;
	/*position:relative;*/
}
.chattext {
	margin-left:40px;
}
/* ######### End Ajax Chat ######### */

.rollAnchor {
	float:right;
	display:block;
	width:10px;
	margin-top: 10px;
	margin-right: 8px;
}
.invisible {
	display:none;
}
.visible {
	display:block;
}
tr.hover td {
	background: #716D67;
}
td.lista, td.yellow, td.red {
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-left:2px;
	padding-right:2px;
}

#speedFrame {
	width:420px;
	height:30px;
	display:none;
	border:0px;
	overflow:hidden;
}
#speedTestButton {
	margin:0px;
	height:19px;
	padding-top:0px;
	font-size:90%;
}
#speedBarImg {
	vertical-align:top;
}

div#block-content-4508fc29fd9b4eeb0a7a6fd0de8a759b, div#block-content-508c75c8507a2ae5223dfd2faeb98122 {
	padding: 5px!important;
	}
div#block-content-4508fc29fd9b4eeb0a7a6fd0de8a759b td.lista, div#block-content-508c75c8507a2ae5223dfd2faeb98122 td.lista {
	border: 1px solid #171717!important;
	}

table.news {
	border: 1px solid #171717;
	border-bottom: none!important;
	padding: 0;
	}
table.news .lista {
	background: #878683!important;
	color: #FFF;
	margin-bottom: 5px;
	}

td.online, div.online {
	background: url(images/dotted.gif) 0 0 repeat;
	font-weight: bold;
	padding: 2px 5px;
	color: #d5d3d1;
	}
.dashed {
	padding: 3px 5px;
	border-right: 1px dashed #2d2c2b;
	border-bottom: 1px dashed #2d2c2b;
	background: #464543;
	color: #c6c5c4;
	font-weight: bold;
	}
.noright {
	border-right: none!important;
	}

.nobottom {
	border-bottom: none!important;
	}

form#chatForm, form#chatFormStaff {
	padding: 20px;
	padding-left: 130px;
	text-align: left;
	}
form#chatForm p, form#chatFormStaff p {
	padding: 0;
	margin: 0;
	}
input#chatbarText, input#chatbarTextStaff {
	border: 1px solid #3a3734;
	background: url(images/input.gif) 0 0 repeat-x;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 380px;
	margin: 0;
	}
input#submit, input.btn {
	background: url(images/submit.gif) 0 0 no-repeat;
	width:95px;
	padding-right: 17px;
	padding-top:3px;
	padding-bottom: 6px;
	border: none;
	color: #f2f1ef;
	margin: 0 0 0 15px;
	font-size: 0.9em;
	font-weight: bold;
	}
input.btn {
	background: url(images/submit2.gif) 0 0 repeat-x #AD7600;
	width: auto;
	padding: 2px 3px;
	border: 1px solid #ba8b09;
	margin: 0 3px;
	}

input.btn2 {
	padding: 2px 3px;
	background: url(images/submit2.gif) 0 0 repeat-x;
	border: 1px solid #000!important;
	margin: 0 3px 0 0;
	}


form#loginform {
	background: url(images/login_bg.jpg) top right no-repeat #51504C;
	width: 478px;
	height: 153px;
	position: relative;
	padding: 0;
	margin: 0;
	text-align: left;
	}
form#loginform fieldset {
	border: none;
	margin: 0;
	padding: 25px;
	}
form#loginform p {
	margin: 0;
	padding: 0 0 15px 0;
	}
form#loginform label {
	float: left;
	width: 70px;
	text-align: right;
	margin-right: 15px;
	font-weight: bold;
	color: #FFF;
	line-height: 18pt;
	font-size: 9pt;
	}
form#loginform input {
	border: 1px solid #3a3734;
	background: url(images/input.gif) 0 0 repeat-x;
	width: 200px;
	margin: 0;
	padding: 4px 2px;
	}
form#loginform input#login_submit {
	position: absolute;
	top: 46px;
	left: 350px;
	background: url(images/submit.gif) 0 0 no-repeat;
	width:95px;
	padding: 3px 17px 7px 0;
	border: none;
	color: #f2f1ef;
	font-weight: bold;
	font-size: 9pt;
	}

#login_link {
	text-align: center;
	color: #FFF;
	}

#login_link a {
	color: #FFF;
	}

#login_link a:hover {
	color: #ffc231;
	text-decoration: underline;
	}
#nfoFile {
	background: #D7DAEC;
	border: 1px solid #040404;
	text-align: center;
	width: 556px;
	overflow: hidden;
	}
#nfoFile pre {
	color: #000;
	font-size: .95em;
	line-height: .7em;
	display: block;
	text-align: left;
	width: 500px;
	margin: 0 auto;
	}
.spacer {
	padding: 0 0 9px 0!important;
	background: url(images/joiner.gif) left bottom repeat-x!important;
	border-bottom: none!important;
	border-collapse: collapse;
	}

.newstyle {
	border-collapse: separate!important;
	border: none!important;
	}

.newstyle td {
	border: 1px solid #040404;
	border-spacing: 1px!important;
	}

.newstyle td.lista {
	padding: 3px 10px!important;
	}

input, select {
	background: url(images/minishadow.gif) 0 0 repeat-x #c8c8c7;
	border: 1px solid #000;
	}
textarea {
	background: url(images/bigshadow.gif) 0 0 repeat-x #CCCCCB;
	border: 1px solid #000;
	}

.svetla {
	background: #7c7972!important;
	}

.nadpis {
	color: #9f9d9d;
	background: #53504B;
	width: 120px!important;
	}
.nadpisc {
	color: #9f9d9d;
	background: #53504B;
	width: 120px!important;
	padding: 0!important;
	line-height: 30px;
	}
input.radio {
	color: #FFF;
	background: none!important;
	border: none;
	}

.dotted {
	border-right: 1px dashed #474540;
	border-bottom: 1px dashed #474540;
	padding-top: 0!important;
	padding-bottom: 0!important;
	}
.kategorie {
	padding-left: 0!important;
	padding-right: 0!important;
	}

.recomend {
	border-collapse: separate!important;
	padding-top: 1px;
	}

.recomend td.lista {
	border: 1px solid #2a2925;
	background-color: #464543;
	}

.carkovana td {
	padding: 3px 5px;
	border-right: 1px dashed #2d2c2b;
	border-bottom: 1px dashed #2d2c2b;
	background: #65645F;
	}

.upozorneni {
	font-size: 7pt;
	background: none;
	color: #666666;
	width: 960px;
	margin: 0 auto;
	text-align: center;
	}
.listas {
	background-color: #7C7972;
	}
.beny td {
	border: none;
	}











/* ------------- MENU -------------------- */

#menu {
	height: 53px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	z-index: 200;
	list-style: none;
	width: 960px;
	}
#menu li {
	margin: 0;
	padding: 0;
	height: 53px;
	list-style: none;
	float: left;
	position: relative;
	}

#menu li span {
	background: url("images/menu.gif") 0 top;
	}

#menu li a:hover { /* IE6 reload image fix */
	color: #FFF;
	}

#menu li a, #menu li span {
	display: block;
	position: absolute;
	height: 53px;
	left: 0;
	top: 0;
	z-index: 1;
	cursor: pointer;
	}
#menu li a {
	text-decoration: none;
}
#menu li#domu, #menu li#domu a, #menu li#domu span {width: 55px;}
#menu li#domu span {z-index:2;background-position: 0 top;}
#menu li#domu a:hover span, #menu li#domu a span.active {background-position: 0 bottom;}

#menu li#torrenty, #menu li#torrenty a, #menu li#torrenty span {width: 71px;}
#menu li#torrenty span {z-index:2;background-position: -55px top;}
#menu li#torrenty a:hover span, #menu li#torrenty a span.active {background-position: -55px bottom;}

#menu li#upload, #menu li#upload a, #menu li#upload span {width: 61px;}
#menu li#upload span {z-index:2;background-position: -126px top;}
#menu li#upload a:hover span, #menu li#upload a span.active {background-position: -126px bottom;}

#menu li#statistiky, #menu li#statistiky a, #menu li#statistiky span {width: 74px;}
#menu li#statistiky span {z-index:2;background-position: -187px top;}
#menu li#statistiky a:hover span, #menu li#statistiky a span.active {background-position: -187px bottom;}

#menu li#nabidka, #menu li#nabidka a, #menu li#nabidka span {width: 68px;}
#menu li#nabidka span {z-index:2;background-position: -261px top;}
#menu li#nabidka a:hover span, #menu li#nabidka a span.active {background-position: -261px bottom;}

#menu li#poptavka, #menu li#poptavka a, #menu li#poptavka span {width: 73px;}
#menu li#poptavka span {z-index:2;background-position: -329px top;}
#menu li#poptavka a:hover span, #menu li#poptavka a span.active {background-position: -329px bottom;}

#menu li#uzivatele, #menu li#uzivatele a, #menu li#uzivatele span {width: 73px;}
#menu li#uzivatele span {z-index:2;background-position: -402px top;}
#menu li#uzivatele a:hover span, #menu li#uzivatele a span.active {background-position: -402px bottom;}

#menu li#pratele, #menu li#pratele a, #menu li#pratele span {width: 63px;}
#menu li#pratele span {z-index:2;background-position: -475px top;}
#menu li#pratele a:hover span, #menu li#pratele a span.active {background-position: -475px bottom;}

#menu li#blacklist, #menu li#blacklist a, #menu li#blacklist span {width: 69px;}
#menu li#blacklist span {z-index:2;background-position: -538px top;}
#menu li#blacklist a:hover span, #menu li#blacklist a span.active {background-position: -538px bottom;}

#menu li#nastym, #menu li#nastym a, #menu li#nastym span {width: 79px;}
#menu li#nastym span {z-index:2;background-position: -607px top;}
#menu li#nastym a:hover span, #menu li#nastym a span.active {background-position: -607px bottom;}

#menu li#pravidla, #menu li#pravidla a, #menu li#pravidla span {width: 67px;}
#menu li#pravidla span {z-index:2;background-position: -686px top;}
#menu li#pravidla a:hover span, #menu li#pravidla a span.active {background-position: -686px bottom;}

#menu li#napoveda, #menu li#napoveda a, #menu li#napoveda span {width: 76px;}
#menu li#napoveda span {z-index:2;background-position: -753px top;}
#menu li#napoveda a:hover span, #menu li#napoveda a span.active {background-position: -753px bottom;}

#menu li#helpline, #menu li#helpline a, #menu li#helpline span {width: 71px;}
#menu li#helpline span {z-index:2;background-position: -829px top;}
#menu li#helpline a:hover span, #menu li#helpline a span.active {background-position: -829px bottom;}

#menu li#forum, #menu li#forum a, #menu li#forum span {width: 60px;}
#menu li#forum span {z-index:2;background-position: -900px top;}
#menu li#forum a:hover span, #menu li#forum a span.active {background-position: -900px bottom;}
/* ////////////// MENU ////////////////////*/

/* ------------- MENU2 -------------------- */

#menu2 {
	height: 53px;
	margin: 0;
	margin-bottom: 25px;
	padding: 0;
	overflow: hidden;
	z-index: 200;
	list-style: none;
	width: 960px;
	background: url("images/menu2_bg.gif") 0 0 no-repeat #9D988E;
	}
#menu2 li {
	margin: 0;
	padding: 0;
	height: 53px;
	list-style: none;
	float: left;
	position: relative;
	}

#menu2 li span {
	background: url("images/menu2.gif") 0 top;
	}

#menu2 li a:hover { /* IE6 reload image fix */
	color: #FFF;
	}

#menu2 li a, #menu2 li span {
	display: block;
	position: absolute;
	height: 53px;
	left: 0;
	top: 0;
	z-index: 1;
	cursor: pointer;
	}
#menu2 li a {
	text-decoration: none;
}

#menu2 li#domu {
	margin-left: 281px;
	}
#menu2 li#domu, #menu2 li#domu a, #menu2 li#domu span {width: 83px;}
#menu2 li#domu span {z-index:2;background-position: 0 top;}
#menu2 li#domu a:hover span, #menu2 li#domu a span.active {background-position: 0 bottom;}

#menu2 li#registrace, #menu2 li#registrace a, #menu2 li#registrace span {width: 121px;}
#menu2 li#registrace span {z-index:2;background-position: -83px top;}
#menu2 li#registrace a:hover span, #menu2 li#registrace a span.active {background-position: -83px bottom;}

#menu2 li#helpline, #menu2 li#helpline a, #menu2 li#helpline span {width: 102px;}
#menu2 li#helpline span {z-index:2;background-position: -204px top;}
#menu2 li#helpline a:hover span, #menu2 li#helpline a span.active {background-position: -204px bottom;}

#menu2 li#forum, #menu2 li#forum a, #menu2 li#forum span {width: 92px;}
#menu2 li#forum span {z-index:2;background-position: -306px top;}
#menu2 li#forum a:hover span, #menu2 li#forum a span.active {background-position: -306px bottom;}
/* ////////////// MENU2 ////////////////////*/


/* ------------- MENU3 -------------------- */

#menu3 {
	margin: 0!important;
	padding: 0!important;
	overflow: hidden;
	z-index: 200;
	list-style: none;
	border-top: 1px solid #171717;
	list-style: none;
	display: block;
	width: 100%;
	}
#menu3 li {
	margin: 0!important;
	padding: 0!important;
	height: 27px;
	display: block;
	list-style: none;
	position: relative;
	float: left;
	width: 100%;
	}
#menu3 li a {
	margin: 0!important;
	padding: 0!important;
	display: block;
	text-decoration: none;
	}

#menu3 li span {
	background: url("images/leftmenu.gif") 0 0 no-repeat;
	margin: 0!important;
	padding: 0!important;
	}

#menu3 li a:hover { /* IE6 reload image fix */
	color: #FFF;
	}

#menu3 li a, #menu3 li span {
	display: block;
	position: absolute;
	height: 27px;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 1;
	cursor: pointer;
	}

#menu3 li#viewnews span {z-index:2;background-position: 0 top;}
#menu3 li#viewnews a:hover span, #menu3 li#viewnews a span.active {background-position: 0 -189px;}

#menu3 li#lottery_tickets span {z-index:2;background-position: 0 -27px;}
#menu3 li#lottery_tickets a:hover span, #menu3 li#lottery_tickets a span.active {background-position: 0 -216px;}

#menu3 li#souteze span {z-index:2;background-position: 0 -54px;}
#menu3 li#souteze a:hover span, #menu3 li#souteze a span.active {background-position: 0 -243px;}

#menu3 li#speedtest span {z-index:2;background-position: 0 -81px;}
#menu3 li#speedtest a:hover span, #menu3 li#speedtest a span.active {background-position: 0 -270px;}

#menu3 li#obaly span {z-index:2;background-position: 0 -108px;}
#menu3 li#obaly a:hover span, #menu3 li#obaly a span.active {background-position: 0 -297px;}

#menu3 li#navstivili span {z-index:2;background-position: 0 -135px;}
#menu3 li#navstivili a:hover span, #menu3 li#navstivili a span.active {background-position: 0 -324px;}

#menu3 li#prispevky span {z-index:2;background-position: 0 -162px;}
#menu3 li#prispevky a:hover span, #menu3 li#prispevky a span.active {background-position: 0 -351px;}

/* ////////////// MENU3 ////////////////////*/


/* ------------- MENU4 -------------------- */

#menu4 {
	margin: 0!important;
	padding: 0!important;
	overflow: hidden;
	z-index: 200;
	list-style: none;
	width: 100%;
	border: none;
	}
#menu4 li {
	margin: 0!important;
	padding: 0!important;
	height: 21px;
	list-style: none;
	position: relative;
	float: left;
	width: 100%;
	}
#menu4 li a {
	display: block;
	text-decoration: none;
	}

#menu4 li span {
	background: url("images/leftminmenu.gif") 0 0 no-repeat;
	}

#menu4 li a:hover { /* IE6 reload image fix */
	color: #FFF;
	}

#menu4 li b {
	position: absolute;
	top: 5px;
	left: 67px;
	z-index: 150;
	color: #FF0000;
	}

#menu4 li a, #menu4 li span {
	position: absolute;
	height: 21px;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
	cursor: pointer;
	}

#menu4 li#mailbox2 span {z-index:2;background-position: 0 top;}
#menu4 li#mailbox2 a:hover span, #menu4 li#mailbox2 a span.active {background-position: 0 -105px;}

#menu4 li#profil span {z-index:2;background-position: 0 -21px;}
#menu4 li#profil a:hover span, #menu4 li#profil a span.active {background-position: 0 -126px;}

#menu4 li#administrace span {z-index:2;background-position: 0 -42px;}
#menu4 li#administrace a:hover span, #menu4 li#administrace a span.active {background-position: 0 -147px;}

#menu4 li#whislist span {z-index:2;background-position: 0 -63px;}
#menu4 li#whislist a:hover span, #menu4 li#whislist a span.active {background-position: 0 -168px;}

#menu4 li#logout span {z-index:2;background-position: 0 -84px;}
#menu4 li#logout a:hover span, #menu4 li#logout a span.active {background-position: 0 -189px;}


/* ////////////// MENU4 ////////////////////*/

a.menu5, a.menu5active {
	background: url("images/menu5.gif") 0 0 no-repeat;
	height: 21px;
	display: block;
	padding-left: 25px;
	line-height: 21px;
	}
a.menu5:hover, a.menu5active {
	background: url("images/menu5.gif") 0 -21px no-repeat;
	color: #FFF;
	}

/* ajaxchat */

#outputList {margin:0;padding:0;}



#outputList .lista {
 text-align:right;margin-top:-15px;margin-bottom:0px;color: #9D988E;
}
#outputList .chatavatar {
 width:32px;height:34px;overflow:hidden;
}
#outputList .chatavatar IMG {
 width:30px;height:30px;margin:2px 2px 2px 0;
}

