/* GLOBALIZATORY */
*{ margin:0; padding:0; }
img{ border:0; }
/* FONTY */
body,td,input,select,textarea{ color:white; font-size: 11px; font-family: Arial,Tahoma, Arial, Verdana; }

/* FORMULARE */
fieldset{ padding:20px; border:0; }
fieldset label{ display:block; float:left; width:170px; margin-right:10px; text-align:right; }
fieldset p{ clear:both; margin:0 0 5px; }
fieldset input, fieldset select, fieldset textarea{ width:200px; }
input,select,textarea{ color:#009; border:1px solid #99c; background:#ccc; }
input:focus,textarea:focus{ background:#fff; }
textarea{ height:150px; }
.tlacitko { background:#53607f; border:1px solid #99c; color:#fff; width:auto !important; }

/* TAGY */
pre{ background:#3e4c6f; font-size:.9em; overflow:auto; padding:20px; width:530px; _width:570px; }
td{ background:#3e4c6f; }
th{ background:#53607f; }
h1{ font-size:2em; padding:0; margin:0 0 10px; font-weight:normal; }
h2{ font-size:1.3em; color:#ccf; }
h3{ font-size:1em; color:#ccf; }
dt{ font-weight:bold; margin:20px 0 0; }
dt *{ margin:0; padding:0; }
big{ font-size:1em; font-weight:bold; }
a { color:#99C; text-decoration:underline; }
a:hover { color:#fff; text-decoration:none; }
p { margin:0 0 10px; }

/* LAYOUT */
body { text-align: center; background: #000; }
#head{ margin:20px auto 0; width:900px; height:182px; background:url(../layout/top.jpg) 0 100% no-repeat; }
#main{ margin: 0 auto 20px; text-align:left; width:900px; background:url(../layout/pruh-bg.gif) 0 0; position:relative; }
#content{ margin:20px; }
#col-left{ width:145px; float:left; text-align:center; background:url(../layout/corner-left.gif) 0 0 no-repeat; padding:10px 0 0; overflow:hidden; }
#_col-right{ width:755px; float:right; background:url(../layout/cont-blur.jpg) 0 0 no-repeat; }
#col-right{ width:145px; float:right; text-align:center; background:url(../layout/corner-right.gif) right top no-repeat; padding:10px 0 0; overflow:hidden; }
#col-main{ width:610px; float:left; }
#foot{ height:16px; background:url(../layout/corner-left-b.gif) 0 100% no-repeat; }
#foot span{ display:block; height:16px; background:url(../layout/corner-right-b.gif) 100% 100% no-repeat; }

#index{ background:#000; margin:0; padding:150px 0 0; }

#menu{ position:absolute; left:225px; top:-60px; color:#53607f; font-size:1.1em; }
#menu a{ color:#eee; font-weight:normal; text-decoration:none; color:white; }
#menu a:hover{ color:#99c; }
#full_banner { position:absolute; top:-190px; right:0; }

/* HOLDER */
.holder{ margin:0 auto 10px; width:125px; }
.holder h2{ background:url(../layout/box-top.gif) 0 0 no-repeat; font-size:1em; padding:.5em; overflow:hidden; margin:0; }
.holder p { margin:0 0 20px; padding:.5em .5em 1em; background:#3e4c6f url(../layout/box-bot.gif) 0 100% no-repeat; }
.holder input { width:110px; }
/*
TØÍDY
*/
.inv{ display:none; }
.center {
  text-align: center !important;
  }
.right {
  text-align: right;
  }
.left {
  text-align: left;
  }
.radio {
  width:10px; background:none;
  }
.warn {
  font-weight:bold;
  color:red;
  }
br.clear{ clear:both; height:1px; }
.middle * { vertical-align:middle; }


/* OBSAHOVE STYLY */
.page-up{ display:block; text-align:center; }

.novinky h2{ margin:10px 0 5px; }
.novinky small{ font-size:.8em; display:block; text-align:right; color:#ccf; margin:5px 0 0; }

.koncerty h2{ margin:10px 0 0; font-weight:normal; }
.koncerty h2 strong{ width:50px; display:block; float:left; }
.koncerty p { margin:0 0 15px 50px; clear:both; }
.koncerty small { display:block; margin:20px 0 0; margin-left:-10px; text-align:right; border-bottom:1px solid #53607f; }

a.ico img{ border:1px solid #000; width:45px; height:45px; margin:5px; }
a.ico:hover img{ border-color:#f96; }

table.disko { width:100%; }
table.disko td { vertical-align:top; text-align:center; padding:20px; }
table.disko td p { text-align:left !important; }

table.press { width:100%; }
table.press td { vertical-align:top; text-align:left; padding:5px 20px; }
table.press td h2 { font-size:1em; font-weight:normal; }

ul.shopik{ margin:20px 0; }

table.shop { width:100%; }
table.shop td { vertical-align:top; text-align:center; padding:10px; }
table.shop td h2 { font-weight:normal; }

.tricko{ background-color:#fff8f2; }

table.pult { width:100%; }
table.pult td { vertical-align:top; text-align:center; padding:5px 10px; }
table.pult th { vertical-align:top; text-align:center; padding:5px 10px; }

.odnas h2, .odkazy h2 { margin:20px 0 0; }

/* CHAT */
.chat_iframe { width:580px; height:400px; }
.chat_area { background:#3e4c6f; text-align:left; width:90%; padding:10px; }

.sloupek{ background: #952626; padding:0 2px; color: #fcc; }
