
body {
 text-align:center;
 background:#999 url('/images/bg.gif') 50% repeat-y;*/
 font-family:Verdana;
 margin:0;
 padding:0;
 }
.main {
 width:58em;
 margin-left:auto;
 margin-right:auto;
 padding-bottom:0px !important;
 }
/*
Hlavicka
*/
.head {
 margin:0px;
 width:100%;
 background:#000 url('/images/header.jpg') top right no-repeat;
 height:11em;
 border-top:1px solid #000;
 border-bottom:1px solid #b00000;
 text-align:left;
 }
.lng img{margin-right:5px;}
.head h1 img ,
.head h2 img {
 border:0;
 }
.head h1,
.head h2 {
 width:246px;
 float:left;
 text-align:left;
 padding:0 0 4 0;
 margin:0 0 0 8;
 font:0.8em Arial;
 }
.head h1 a ,.head h2 a {color:#f1f1f1;text-decoration:none;font-weight:bold;}
.head h1 a:hover{color:#f1f1f1;}
.lng hr{display:none;}
#gopp{
 text-align:left;
 }
#gopp a{
 position:absolute;
 margin-left:928px;
 _margin-left:464px;
 margin-top:20px;
 height:140;
 width:35;
 background:url('/images/goczp.gif') top right;
 }
#gopp a:hover{
 width:40;
 }
#gopp span{
 display:none;
 }
#addp{
 float:right;
 clear:both;
 margin:10px;
 border:0;
 }
/*
Navigator
*/
.topmenu {
 color:white;
 padding:3 0 3 0;
 text-align:right;
 background:#b00000 url('/images/nb.gif') top left repeat-x;
 font:bold 0.7em Verdana ;
 }
.search img {
 float:left;
 margin:0 5 0 5;
 }
.search form {
 margin:0px;
 padding-right:5px;
 _padding-bottom:5px;
 }
.search form img {
 float:right;
 margin:1 2 0 2;
 }
.search select {
 float:right;
 _height:1.6em;
 margin:0 4 0 0;
 border:1px solid #666;
 font-size:11px;
 _font-size:0.8em;
 }
.search input {
 float:right;
 _height:2em;
 border:1px solid #666;
 font-size:11px;
 _font-size:0.8em;
 }
.search input#look,
.search input.look {
 color:#000;
 font-weight:bold;
 background:#f9f9f9;
 }
#look1{
 background:#fff url('/ikony/search.png') center right no-repeat;
 }
.navigator {
 margin:2 0 0 5;
 float:left;
 text-align:center;
 color:#fff;
 }
.navigator a {
 color:white;
 text-decoration:none;
 }
.navigator a:first-letter {
 text-transform:capitalize;
 font-size:0.8em;
 }
.navigator a:hover {
 color:white;
 text-decoration:underline;
 }
	

/*
login
*/
.login1 {float:right;text-align:right;font:0.7em Verdana;background:#b00000 url('/images/log.gif') top left no-repeat;color:#f1f1f1;height:50px;}
.login1 a{color:#f1f1f1 !important;}
.login1 a:hover{color:#f1f1f1;}
.login1 form {padding:0;margin:2px 4px 0 8px}
.login1 input {font-size:1em;width:6.8em;border:1px solid #666;}
.login1 span input {width:15px;border:0;}
#logged {font-family:Verdana !important;font-weight:bold}
#logged strong,#logged a{margin:2px;}
#logged strong{margin-left:4px;}
#logged a{font-family:Verdana;color:#b00000}


#login{background:#EAFFDF;}
#login h2{background:url('/ikony/user.png') 5px 0px no-repeat;}
#login h3{margin-bottom:0px;}
#login p{font-size:0.75em;margin-top:0px;}
#login .menu ul{ margin-top:0;border-left:3px solid #339900; }
#login .menu { margin-top:0;margin-bottom:8px }
img.user {width:50px;height:60px;float:left;margin:5px 10px 0 10px;px;border:1px solid #333;}
.login h3{font-size:1.1em;margin-bottom:0px;}
.login a {font-family:Arial;padding:0;}
/*
middle
*/
.middle {
 width:57.4em;
 text-align:left;
 padding:8px 0 25px 0;
 margin:4px 0 0 8px;
 background:#fff;
 font-family:Verdana;
 min-height:600px;
 _height:600px;
 }
.middle p strong{
 color:#333;
 }

.kontakt ul,
.kontakt ol{
 margin:10px 0 10px 0;
 padding:0;
 line-height:150%;
 list-style-type:none;
 font: 0.8em Arial;
 }
.kontakt ul li{
 margin-left:16px;
 padding-left:10px;
 background:url('/images/li2.gif') 0 6px no-repeat;
 }
.middle td{font:0.8em Verdana}
.stats td {font:0.6em Verdana}
.middle hr {width:90%;color:white;height:1px;border:0;border-bottom:1px dashed #666;_margin-left:30px;}
.middle ul {line-height:120%}
a {color:#B00000;text-decoration:underline}
a:hover {text-decoration:none;color:#000}
a.inner {color:black;text-decoration:none;}
a:hover.inner {text-decoration:underline;color:#b00000;}
a.inner3 {color:#B00000;text-decoration:none;padding-bottom:1px;margin-left:0}
a.volba {color:#000;text-decoration:underline;font:9px Verdana}
a:hover.volba {color:#B00000}
.middle center#strankovani {border-top:1px solid #ccc;padding-top:8px}
.middle center#strankovani a.inner {border-bottom:0;color:#B00000;text-decoration:none;padding:0;margin:0;font:11px Arial}
.middle center a:hover.inner {color:#000;text-decoration:underline;}
h1 {margin-top:0;text-align:center;font:bold 28px Verdana}
h2 {margin:5 0 2 6;font:bold 1.1em Verdana}
h3 {text-align:left;margin-top:5px;margin-left:2px;margin-bottom:2px;font:bold 16px Arial}
h4 {margin:0;margin-top:12px;margin-left:2px;font:bold 0.8em Arial}
h3.manual,h4.manual {text-transform:uppercase;float:none;padding:3 0 3 3;border-top:1px solid #b00;border-bottom:1px solid #b00;background-color:#f4f4f4;}
h5 {text-align:left;margin:4px;width:50%;float:left;font:bold 12px Arial}
p {margin:6 4 6 6;text-indent:0;text-align:justify;font:0.9em Arial}
h5 span,h5 span a {font-weight:normal;font-size:10px}
.bar,.str {margin-bottom:8px;text-align:center;border-top:1px solid #ccc;padding-bottom:5px;padding-top:5px}
.bar {text-transform:uppercase;border-bottom:1px solid #ccc}
.str {margin-top:8px}
.bar a,.str a {color:#b00000;font:bold 0.8em Arial}
.bar a:hover,.str a:hover {text-decoration:none}
b.sl {padding:2px;margin-left:2px;margin-right:2px;color:black;text-decoration:none;border:1px solid #ccc;background:#f1f1f1;font:bold 11px verdana}
.str b {padding-bottom:2px;margin-left:0;font:bold 11px Verdana}
.stats table td a{}
.stats table td a:visited{color:#232323}
.pozn{
  background:#FFF0F0;
	padding:8px;
	margin:10 0 10 0;
	border:1px solid #FF8484;
  }
/*
Index
*/
.index {width:99%}
.index h2,.blok3 h2{font-family:Arial;text-align:left;text-transform:uppercase;font-size:1em;padding-left:35px;}
h2#mapa{background:url('/images/lok.gif') top left no-repeat;border-bottom:1px dashed #c1c1c1}
h2#regiony{background:url('/images/lok.gif') top left no-repeat;border-bottom:1px dashed #c1c1c1;margin-right:10px;}
h1#regiony{font-family:Arial;text-align:left;text-transform:uppercase;font-size:1em;padding-left:5px;}
#okresy h2{background:url('/images/arr.gif') top left no-repeat;padding-left:25px}
#kuchyne h2{background:url('/images/kuch.gif') top left no-repeat;padding-left:30px}
#doporuc h2,#doporuc2 h2 {background:url('/images/star.gif') top left no-repeat}
.blok1 {float:left;width:28em}
.blok-mapa {float:right;width:26em;}
.blok-mapa img{margin-right:0;}
.blok2 {float:left;width:37em;padding-bottom:8px;}
.blok2 div.menu:hover h3{background:#f1f1f1 url('/images/darr.gif') 96% 4px no-repeat;}
.blok2 div.menu:hover h3 a{background:transparent;}
.blok3 {float:right;clear:right;width:19em;background:#f4f4f4;margin-bottom:15px;padding:0 0 5 0;border:1px solid #d1d1d1;}
.blok3 img{border:0;margin-right:5px;}
.blok3 p{margin:8px}
.blok4{width:286px;background:#EAFFDF;float:left;border:1px solid #d1d1d1;}
.blok4 h3{font-size:0.8em}
#comments{color:#666;float:right;background:#f5f5f5} #comments h3 a{color:#333} #comments h4,#comments p{color:#333;}
#lastpub{float:right;background:#f5f5f5}
#lastrec{float:left;background:#f5f5f5;margin-left:15px;}
#lastrec h2{background:url('/images/lastrec.gif') top left no-repeat;}
#toplist{float:left;background:#f5f5f5;margin-left:15px;}
#toplist table{width:90%}
#toplist h2{background:url('/images/users.gif') top left no-repeat;}
#news h2{background:url('/images/news.gif') top left no-repeat;}
#medpa{float:left;background:#f5f5f5;}
.index .blok2 ,.index .blok3 {margin-top:20px}
.index b.inner {margin:0}
.index .bar#id1 {margin-top:25px;border-bottom:0}
.index .bar#id2,.index .bar#id3 {border-top:0;margin-bottom:8px}
.index form {margin:0}
.index form table {margin:0 auto 0 auto;width:100%;background:#e9e9e9}
.index input,.index select {margin-top:0;font-size:1em;border:1px solid #666}
#uvodnik {background:#fff}
#uvodnik h1{font-family:Arial;text-align:left;text-transform:uppercase;font-size:1em;padding-left:5px;}
#uvodnik h2{font-family:Arial;text-align:left;text-transform:none;font-size:1.1em;padding-left:0px;}
#uvodnik a {color:#111}
.inzerce h1{
 text-align:left;
 }
.inzerce h2{
 background:url('/images/rekh2.gif') top left no-repeat;
 padding:8 0 8 40;
 margin-top:18px;
 }
#prop h3{
 color:#232323;
 }
.menu {
 float:left;
 margin:8 0 8 4;
 width:9em;
 border:0;
 overflow:hidden;
 }
.menu h3{
 font-size:0.95em;
 margin-left:0;
 border-left:3px solid #b00000 /*#DAD3B1;*/
 }
.menu h3 a{
 font-weight:bold !important;
 text-decoration:none;
 color:#000;
 }
.menu ul{
 padding:0;
 margin:0;
 margin-top:4px;
 border-left:3px solid #ccc; /*#DAD3B1;*/
 list-style-type:none;
 }
.menu li{
 float:none;
 height:auto;
 }
.menu a {
 display:inline;
 text-transform:none;
 color:#000;
 padding-left:4px;
 border:0;
 text-decoration:underline;
 font:normal 0.85em/140% Arial !important;
 }
.blok2 .menu a {
 color:#333;
 }
.menu a:hover {
 text-decoration:none;
 color:#000;
 border-top:0;
 }
.index div.sd {width:100%;clear:both;color:#ccc;margin-bottom:0;text-align:right;border-bottom:1px solid #DAD3B1;padding:8 10 8 0}
.index div.sd a {text-decoration:underline;border-bottom:3px solid #fff;color:#b00000;font:0.7em/140% Arial}
.index div.sd a:hover {text-decoration:none;color:#000}
.index table th {background:#f1f1f1}
.news,.rec{margin-top:18px;width:12em;font-size:1.1em Arial;border-top:1px solid #b00000;/*border-left:1px solid #b00000;   */}
.news h6,.rec h6{margin:0 0 8 0;padding:4;font:bold 0.9em Arial;border-bottom:1px solid #b00000;background-color:#e7e7e7;}
.news a,.rec a{font-size:1em;margin-top:4px;font-weight:bold;color:#000000;}
.news i,.rec i{font-size:10px;color:#666666; }
.news a:hover,.rec a:hover{text-decoration:none;}
.news p,.rec p{margin:0px;margin-left:4px;;margin-bottom:4px;text-align:left; color:#666666;}
.news{float:left;}
.rec{float:right;}
/*
Denni menu
*/
#pp-tydenni-menu{
 background: url('/images/pp-tydenni-menu.jpg') top left repeat-y;
 border:0;
 }
#pp-tydenni-menu-head{
 background: url('/images/pp-tydenni-menu-head.jpg') top left no-repeat;
 height:80px;
 }
#pp-tydenni-menu-foot{
 background: url('/images/pp-tydenni-menu-foot.jpg') bottom left no-repeat;
 padding:100 0 30 0;
 }
#pp-tydenni-menu h2{
 display:none;
 }
#pp-tydenni-menu h3,
#pp-tydenni-menu h4{
 margin-left:8;

 }

#pp-tydenni-menu-foot div{
 border-bottom:1px dashed #666;
 width:94%;
 margin:2 15 0 8;
 padding:2px 0;
 }
#pp-tydenni-menu strong{
 font:normal 10px Verdana;
 color:#333;
 width:88%;
 float:left;
 margin:0;
 }
#pp-tydenni-menu span{
 font:bold 11px Verdana;
 color:#333;
 float:right;
 margin-left:15px;
 margin:0;
 }
/*
Seznam hospod
*/
table.index-info th {font:normal 0.9em Arial;background:#f1f1f1;border-bottom:1px solid #e1e1e1;}
table.index-info tr {border:1px solid #e1e1e1;}
table.index-info td {font:normal 0.7em Verdana}
.zruseno {color:#999}
table.index-info th span {float:right;color:#666;font-size:0.8em}
table.index-info th a {font-weight:bold;float:left}
table.index-info th img {margin-top:2px;margin-left:4px}
table.index-info td img {margin-bottom:10px;border:1px solid #000;width:12em;height:9em;}
table.index-info td.index-info-addr {background:url('/ikony/addr.png') 3px 1px no-repeat;padding-left:26px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
form.gb {margin:0}
form.gb table input,form.gb table textarea {border:1px solid #000}
td.lasttd{height:10px;}
/*
Insert formulare
*/
.formular {width:100%;margin:0;text-align:center;padding-top:10px;padding-bottom:10px;font:10px Verdana}
.formular form,.formular table {margin:0px;padding:0px;}
.formular select {border:1px solid #CCC}
.formular textarea {width:98%;border:1px solid #CCC}
.formular input.save{border:1px outset #999;font-weight:bold;color:#f1f1f1;background:#333;}
.formular fieldset{margin-bottom:20px;margin-right:15px;}
.formular fieldset{margin-bottom:20px;margin-right:15px;}
.formular fieldset legend{color:#b00000;text-transform:uppercase;font:bold 1.3em Arial}
.formular fieldset table {width:100%}
.formular fieldset table td{color:#333;font-size:0.7em}
.formular fieldset small {color:#666}
.silver, .formular #udaje1 input,.formular #udaje2 textarea,.formular #udaje2a input,.formular #udaje2a textarea,.formular #udaje7 textarea{background:#f4f4f4;border:1px solid #CCC}
.formular #udaje2 textarea,.formular #udaje7 textarea{width:100%}
.formular #udaje3 table td,.formular #udaje4 table td,.formular #udaje5 table td,.formular #udaje6 table td{line-height:180%}
#udaje3 input,#udaje4 input,#udaje5 input,#udaje6 input{border:0;}
.formular p.darkred {margin-right:16px;}
#user-edit,
.formular .edit{
 background:url('../images/edit-bg.jpg') repeat-x;
 min-height:30px;
 _height:30px;
 padding-left:5px;
 }
.padleft {text-indent:10px;}
.edit input{
 font-family:"Times New Roman";
 margin-bottom:2px;
 width:25px;
 background:transparent;
 margin-top:4px;
 border:1px solid #333;
 }
.edit input:hover{
 border:1px solid #999;
 }
.edit input#button1{
 font-weight:bold;
 }
.edit input#button2{
 text-decoration: underline;
 }
.edit input#button3{
 font-style: italic;
 }
.edit input#button4{
 background-image: url('/images/br.gif');
 background-repeat: no-repeat;
 background-position:  center center;
 }
.edit input#button5{
 background-image: url('/images/url.png');
 background-repeat: no-repeat;
 background-position: center center;
 }
.edit input#button6{
 background-image: url('/images/pic.png');
 background-repeat: no-repeat;
 background-position: center center;
 }
/*
Vizitka hospody
*/
.pub {
 padding:0;
 margin:5px;
 font-size:0.6em;
 background:url('/images/i-box.gif') top left repeat-x;
 margin-bottom:10px;
 border:1px solid #eee;
 }
.info {
 float:right;
 width:40em;
 text-align:center;
 }
.info h1 {
 margin-bottom:0;
 font-size:2.8em;
 }
.info table {
 margin:0px;
 border-color:black;
 font-size:1.2em;
 }
.info table th{
 text-align:left;
 font: bold 0.9em Arial;
 color:#666;
 }
h2.h2pub{
 }
.info table td i{color:#666;}
img.ikony {float:left;border:1px solid;border-color:gray;margin-right:4px;margin-top:4px;width:18px;height:18px;}
.pubrank {width:44px;text-align:left;float:left;border:1px solid;border-color:gray;margin-top:4px}
.pilot {float:left;margin-top:5px;margin-left:5}
.pilot img {border:1px solid #333;width:}
.preview {border:1px solid #ccc;width:100%;text-align:center;margin-bottom:10px;margin-top:0px}
.preview a {color:#b00000;font:10px Verdana}
.preview img {border:1px solid;border-color:black;margin:2px}
.preview .fotka {border:1px solid #b00000;float:left;position:absolute;z-index:5;_left:28%;top:324px;background:#eee}
.preview .fotka span {padding:2px;text-align:left;display:block;font:10px Verdana}
.preview .fotka div {margin:0;padding-top:4px;padding-bottom:4px;width:100%;background:#FF9B9B}
.preview .fotka h6 {float:left;text-align:left;margin:0;margin-left:5px;font:bold 12px Verdana}
.preview .fotka div img {margin:0;margin-right:5px;border:0;float:right}
fieldset {border:1px solid #666}
legend {color:#666;font:bold 10px Verdana}
table.calendar {width:100%;color:#666;text-align:justify;padding:5px;font:10px Verdana}
b.info {margin-left:10px}
p.darkred {text-indent:0;color:#B00;text-align:center;margin-top:5px;background:#FFF0F0;padding:10px;font-size:1.1em}
.darkred {color:#B00;}
a:hover.darkred {text-decoration:underline}
p.extra1{padding:4px;background:#f1f1f1}
p.extra2{padding:4px;}
span.sign {display:block;text-align:right}
.hodnoceni input {margin-top:5px}
.hodnoceni1 {color:#FC3;font-size:1px;width:20px;border:1px solid;border-color:black;height:20px;background:url('ikony/star.png')}
.hodnoceni2 {color:#FC3;font-size:1px;width:38px;border:1px solid;border-color:black;height:20px;background:url('ikony/star2.png')}
.hodnoceni3 {color:#FC3;font-size:1px;width:56px;border:1px solid;border-color:black;height:20px;background:url('ikony/star3.png')}
.hodnoceni4 {color:#FC3;font-size:1px;width:74px;border:1px solid;border-color:black;height:20px;background:url('ikony/star4.png')}
.hodnoceni5 {color:#FC3;font-size:1px;width:92px;border:1px solid;border-color:black;height:20px;background:url('ikony/star5.png')}
small {font-family:Verdana}
#hodnoceni h2{background:url('/images/star2.gif') top left no-repeat;border-bottom:1px dashed #c1c1c1;font-family:Arial;text-transform:uppercase;font-size:1em;padding-left:38px;margin-top:15px;}
#hodnoceni table td,#similar table td{font-size:0.7em;font-weight:bold;}
h2#urecenze {font-family:Arial;text-transform:uppercase;font-size:1em;margin-top:20px;}

/*
Recenze
*/
.recenze {margin-top:15px;clear:both;border-left:5px solid #c1c1c1;background:#eee;padding-bottom:8px}
.rhead strong{text-align:left;margin:4px;width:50%;float:left;font:bold 12px Arial;display:block;}
.recenze strong{font:bold 12px Arial;}
.editall .recenze { border-left: 5px solid #339900; background:#EAFFDF;}
.recenze p:first-letter {font-weight:bold}
.recenze p {text-indent:5px;text-align:justify;font:0.7em/140% Verdana;_height:100%}
.recenze img {margin-bottom:5px}
.rhead {padding:2px;text-align:right;_height:20px;}
.rhead a {font-weight:bold;color:black}
.rhead a:hover {font-weight:bold;color:#b00000 !important}
.rdate {float:right;color:#000;margin:4px;font:normal 11px Verdana}
#newz .rdate {background:url('../ikony/cal.gif')  right center no-repeat;padding-right:25px}
a.edit,.rhead b {color:#fff;float:right;margin-top:2px;margin-right:4px;font:10px Verdana}
.rheada:hover {color:#fff}
.rhead span a:hover {color:#b00000}
a:hover.edit {color:black;text-decoration:underline}
hr.divend,br.divend {visibility:hidden;clear:both;margin:0}
hr.none {display:none;}
table.program {margin-top:10px;font:13px Verdana}
.adresa {float:right;text-align:right;margin:5px;font:10px Verdana}
.stats th {text-align:left;font:bold 12px Arial}
.stats {width:100%;text-align:center;margin-bottom:5px;clear:both;background:#fff}
.stats input {margin:0}
#edits{ border-left: 5px solid #b00000;background:#FFF0F0;}
#edits table{ width:100%}
#edits table td{ font-size:0.65em}
/*
Posta
*/
table.posta {width:100%;background:#ccc}
table.posta tr th {font:bold 1em Arial}
table.posta tr td a {margin-left:2px;color:black}
table.posta tr td a:hover {text-decoration:none}
table.posta tr {background:#fff}
table.posta tr:hover {background:#f5f5f5}
/*
search
*/
.vysledek {margin-left:5px;margin-right:5px;background:#FC3}
#hledani h6,#hledani h6 a,.faq h6,.faq h6 a {margin-top:0;margin-bottom:0;font:bold 13px Arial;}
#hledani h6 a,.faq h6 a {text-decoration:underline;color:blue;}
#hledani h6 a:hover,.faq h6 a:hover {text-decoration:none;}
.faq{text-align:left;margin-left:8px;line-height:200%;}
.faq h6{margin-bottom:12px;}
.pub a.inner{color:#b00000;border:0px;margin:0px;padding:0px;text-decoration:underline}
.pub a:hover.inner{text-decoration:none;color:black}
.faq a.inner{font:normal 14px Arial;color:#000000;border:0px;}
.faq a:hover.inner{font:normal 14px Arial;color:#000000}
#hledani h6 img {margin-top:2px}
#hledani p {margin:0;margin-left:16px;margin-top:3px;margin-bottom:10px}
#hledani p b:first-letter {text-transform:uppercase}
#hledani p strong {border-bottom:1px solid #09F;font-weight:normal}
#hledani b.inner,.index b.inner {margin-top:10px;display:block;text-align:center;font:normal 11px Verdana}
table.seznam {background:#ccc}
table.seznam th {padding:3px;text-align:left;background:#e1e1e1;font:11px Verdana}
table.seznam td {padding:3px;background:#f7f7f7}
.nahled {border:1px solid #ccc;position:absolute;z-index:5;margin-top:20px;text-align:center;_float:left;background:#f1f1f1}
.slct {width:100%;height:140px;overflow:auto;cursor:default;border:1px solid #ccc;background:white}
.slct a {display:block;cursor:default;color:black;font-size:12px;border:1px dotted white}
.slct a:hover {border:1px dotted black;background:#85AE60}
.slct a:hover {border:1px dotted black;background:#85AE60}
#rcm {background:#FFF0F0;margin-bottom:20px;margin-top:20px;}
#rcm h2{font-family:Arial;text-align:left;text-transform:uppercase;font-size:1em;padding-left:4px;border-bottom:1px dashed #c1c1c1}
#rcm h3{font-family:Arial;text-align:left;font-size:0.9em;padding-left:4px}
#rcm ul{margin:0;padding:0;list-style-type:none;}
#rcm ul li{text-indent:12px;background:url('/images/rarr.gif') 4px 4px no-repeat;}
#rcm ul li a{font-weight:bold;}
table.calendar{
 width:220px;
 padding:0px;
 margin:5 0 10 5;
 background-color:#666666;
 }	
table.calendar td{
 background-color:#f1f1f1;
 font-weight:bold;
 text-align:center;
 }	
table.calendar td a{
 display:block;
 padding:4 0 4 0;
 color:#b00000;
 }	
table.calendar td a.old{
 color:#666;
 }	
table.calendar td a:hover{
 background-color:#F5A365;
 }	
table.calendar td#month{
 background-color:#ccc;
 text-align:left;
 padding:4 0 4 4;
 }	
table.calendar td#month a{
 font-weight:bold;
 display:inline;
  }	
table.calendar td#month a:hover{
 background-color:#cccccc;
  }	
.service{
 border:1px solid #ccc;
 padding:5px;
 background-color:#fff;
 margin:10 0 10 0;
 }
.service form,
.service table{
 margin:0px;
 padding:0px;
 }
.service span{
 display:block;
 float:left;
 font-family:Verdana;
 width:192px;
 margin-bottom:4px;
 }
.service span img{
 float:left;
 }
.service span a{
 display:block;
 float:left;
 font-size:10px;
 color:#666;
 text-decoration:none;
 margin:0 0 2 4;
 }
.service span a:hover{
 color:#b00000;
 text-decoration:underline;
 }
#user-menu{
 border:1px solid #ccc;
 }
#user-menu h2{
 text-align:right;
 font-size:9px;
 font-weight:normal;
 margin:1px;
 }
#user-menu h2 a{
 color:#000 !important;
 text-decoration:none;
 }
#user-menu h3{
 margin:0;
 float:none;
 border:1px solid #ccc;
 background-color:#EAFFDF;
 padding:4 0 0 3;
 }
#user-menu h3 a{
 color:#666;
 text-decoration:none;
 }
#user-menu form{
 display:inline;
 margin:0px;
 padding:0px;
 }
#user-menu input{
 font-size:10px;
 }
#user-menu textarea{
 border:1px solid #ccc;
 background:#f4f4f4;
 }
#user-menu table{
 padding:0px;
 margin:0px;
 width:100%;
 _width:98%;
 }
#user-menu table th,
#user-menu table td h5{
 font-family:Verdana;
 font-size:11px;
 padding-right:10px;
 margin:0px;
 }
#user-menu table td h5{
 border:1px solid #ccc;
 border-bottom:0;
 background-color:#fff;
 padding:4px;
 margin-top:10px;
 margin-bottom:-6px;
 width:110px;
 }
#user-menu table td p{
 margin:5 0 5 0;
 padding:4 4 15 4;
 border:1px solid #cccccc;
 clear:both;
 }
#user-menu table td p i{
 font-size:10px;
 }
.navigace{
 text-align:right;
 font-size:0.7em;
 margin-top:15px;
 border-top:1px solid #ccc;
 padding-top:6px;
 }
.blok4 .navigace{border-top:1px dashed #e1e1e1}
#novinky{
 float:right;
 text-align:left;
 margin:4 10 0 0;
 }
.footer {
 clear:both;
 margin-top:40px;
 margin-left:auto;
 margin-right:auto;
 background:#b00000 url('/images/footer1.gif') top left repeat-x;
 }
.ft1 {
 color:#fff;
 padding:4 8 15 8;
 text-align:left;
 font:bold 0.75em Arial;
 line-height:180%;
 }
.ft1 a {
 color:#fff;
 padding-bottom:2px;
 }
.ft1 a:hover {
 color:#fff;
 text-decoration:none;
 }
.ft2 {
 color:#666;
 height:90px;
 padding:14px 12px 15px 8px;
 text-align:right;
 background:#333 url('/images/footer2.gif') top left repeat-x;
 font:bold 0.60em/130% Arial;
 }
.ft2 a {
 color:#666;
 padding-bottom:2px;
 }
#user th{
 text-align:left;
 }
#user th,
#user td{
 font-size:0.65em;
 padding:3px;
 }
tr.licha th,
tr.licha td{
 background-color:#f1f1f1;
 }
tr.suda th,
tr.suda td{
 background-color:#fff;
 }
#post th,
#post td{
 font-size:0.7em;
 padding:3px;
 }
#post td#body{
 background-color: #ffffff;
 padding:8px;
 }
#post td#body img{
 max-width:400px;
 }
/*
Reklama
*/
#bannery h2{
 padding-left:10px;
 }
#bannery img,#bannery object{
 border:0;
 margin-bottom:10px;
 margin-right:0;
 border:1px solid #323232;
 }
.reklama {background:#e5e5e5;border-left:3px solid #999;margin:0 0 5 0;padding-top:10px;margin-top:0px !important}
.inzerce h3{font-family:verdana;padding:3px;text-transform:uppercase;font-size:0.7em;padding-left:15px;margin:0;margin-top:8px;color:#666;background:  url('/images/darr.gif') 3px 5px no-repeat}
p.inc{
 margin:2 0 0 0;
 font-size:0.6em;
 }
#bannery p.inc{
 margin-left:34px;;
 margin-top:-8px;
 }

.reklama div{float:left;width:450px;height:60px;text-align:center;margin-bottom:8px}
.reklama2 {float:right;text-align:right;color:#999;margin:15 0 15 0;font-size:10px;}
.reklama2 object {margin-bottom:5px;}
.reklama2 table {border:2px solid #b00000;font:1.1em;background: #ccc url('images/GB_468x62_1.gif')  no-repeat;}
.reklama2 table b{color:#f1f1f1}
.reklama2 table td{padding:1px}
.casino{
 margin-top:10px;
 padding:4;
 background:#f1f1f1 url('http://www.gamblingplanet.org/images/pozadi.gif') top center no-repeat;
 font:10px Verdana;
 text-align:justify;
 width:125px;
 border:1px solid #b00000;
 border-top:2px solid #b00000;
 }
.casino a{
 color:#b00000;
 display:inline;
 }
#casino{
 margin:8px;
 font-size:9px;
 border-top:3px double #ccc;
 width:910px;
 font-family:Arial;
 }
.sluzba{
 border:1px solid #666;
 height:198px;
 width:234px;
 margin-top:10px;
 }
.sluzba h2{
 font:bold 1.2em Arial;
 text-transform:none;
 text-align:left;
 padding:0;
 margin:0 0 50 8;
 padding-top:6px;
 }
.sluzba h2 a{
 color:#f0f0f0;
 text-decoration:none;
 }
.sluzba p{
 text-indent:0px;
 font-size:0.7em;
 margin:8px;
 padding-left:4px;
 color:#333;
 line-height:180%;
 }
.sluzba a{
 color:#000;
 }
#tvorba{
 background: url('/images/jpw_tvorba_bg.jpg') top left no-repeat;
 }
#adfox{/*background:#f4f4f4 url('/images/ads.gif') 0px 0px no-repeat;*/
text-align:center;}
#adfox h2{ 4px 0px no-repeat;}
#adfox h2 a{;color:#000;text-decoration:none !important; }
#adfox h3 {margin:8px;margin-bottom:0}
.adfox a{color:navy;text-align:right;display:block;}
#adfox .adfox-box div{text-align:right;margin-top:0;margin-right:10px;font-size:0.65em}
.adfox p {margin:0;}ght:10px}#user-menu table td h5{margin-bottom:-6px;width:110px}#user-menu table td p{margin:5 0 5 0;padding:4 4 15 4}.navigace{padding-top:6px}#novinky{margin:4 10 0 0}.footer{margin-top:40px;background:#b00000 url('/images/footer1.gif') top left repeat-x}.ft1{padding:4 8 15 8;font:bold 0.75em Arial}.ft2{height:90px;padding:14px 12px 15px 8px;background:#333 url('/images/footer2.gif') top left repeat-x;font:bold 0.60em/130% Arial}#post td#body{padding:8px}#post td#body img{max-width:400px}.reklama{background:#e5e5e5;border-left:3px solid #999;margin:15 0 5 0}.reklama h3{padding-left:28px;border-bottom:1px dashed #ccc}.reklama div{width:450px}.reklama2{color:#999;margin:15 0 15 0}.reklama2 table{border:2px solid #b00000;font:1.1em;background:#ccc url('images/GB_468x62_1.gif')  no-repeat}.reklama2 table td{padding:1px}.casino{background:#f1f1f1 url('http://www.gamblingplanet.org/images/pozadi.gif') top center no-repeat;width:125px;border-top:2px solid #b00000}#adfox h2{background:url('/images/adfox.gif') 4px 0 no-repeat}#adfox h2 a{text-decoration:none !important}.adfox a{color:navy}

#pp_live h2{background:url('/images/arr.gif') top left no-repeat;padding-left:25px}
#pp_live strong{
 display:block;
 padding:8px;
 font:bold 13px Arial;
 }
#pp_live img{
 float:left;
 width:80px;
 margin-left:8px;
 }
#pp_live p{
 font:Arial 11px;
 color:#222;
 margin-top:0;
 }

/*SPRAVA PODNIKU*/

div.alert{background:#FFF0F0;padding:20px;}
.alert fieldset{padding:20px;padding-top:0;background:url('/images/key_login.gif') right center no-repeat;;margin-right:5px}
.alert fieldset input:hover{border:1px solid #999 !important;}
.alert table{margin-top:20px;}

.sp-menu {}
.sp-menu table{width:100%}
.sp-menu table td img{border:0 !important;margin-right:5px;}



