body {text-align:center;margin:0;background-color:#fff;padding:0;background:#666 url(/images/bg.gif) 50% repeat-y}
.main {width:800px;margin-top:0;margin-left:auto;margin-right:auto;padding:0;background:url('/images/pozadi.jpg')}
.head {width:800px;margin:0;padding:0;background:url('/images/header.jpg')}
.reklama {display:none;float:right;margin-top:4px;width:480px;text-align:right;color:#ECE9D8;margin-bottom:2px;margin-right:6px;font:bold 10px Verdana}
.reklama2 {float:right;text-align:right;color:#999;margin-top:15px;margin-bottom:15px;font:10px Verdana}
.reklama object {border:1px solid black}
.regional{float:left;font:bold 11px Arial;color:#b00000; width:240px;;margin-right:10px;}
.regional ul{float:right;margin:-2 0 4 0;padding:4px;text-align:left;list-style-type:none;border:1px #666 dotted;}
.regional ul li{}
.regional a{color:#b00000;}
.regional a:hover{text-decoration:none;}
.lng {float:right;margin-top:8px;clear:right}
.lng img{margin-right:5px;}
.head h1 img {border:0;width:222px;}
.head h1 {width:245px;float:left;margin:0;text-align:left;padding-bottom:4px;padding-left:10px;margin-left:8px;margin-top:18px;margin-bottom:15px;border:2px dashed #b00000;background:#fff;font:13px Arial}
.head h1 a {color:black;text-decoration:none;font-weight:bold;}
.topmenu {color:white;border:0;padding-top:3px;padding-bottom:3px;text-align:right;background:#b00000;font:bold 11px Verdana}
.search img {float:left;margin-left:5px;margin-right:5px}
.search form {margin:0px;padding-right:5px;_padding-bottom:5px;}
.search form img {float:right;margin-top:1px;margin-left:3px;margin-right:3px}
.search select {float:right;height:15px;margin:0;margin-right:4px;padding-top:0;border:1px solid #666;font:10px Verdana}
.search input {float:right;height:16px;margin:0;padding-top:0;border:1px solid #666;font:10px Verdana}
.search input#look,.search input.look {color:#000;font-weight:bold;_font-weight:normal;padding-bottom:2px;padding-left:4px;padding-right:4px;_padding-left:0;_padding-right:0;background:#f9f9f9}
.navigator {margin-top:2px;margin-left:5px;float:left;text-align:center;color:#fff}
.navigator a {color:white;text-decoration:none}
.navigator a:first-letter {text-transform:capitalize;font-size:12px}
.navigator a:hover {text-decoration:underline}
#login form,.search form {margin:0}
#login form {padding-top:8px}
.leftside {padding-top:8px;width:140px;float:left;margin:0;z-index:1;background:#ECE9D8}
.leftside a {color:black}
.leftside a:hover {text-decoration:none;color:#b00000}
.rightside {padding-top:8px;width:250px;float:right;margin:0;background:#ECE9D8}
.menu {margin-left:auto;margin-right:auto;border-left:1px solid #b00000;border-right:1px solid #666;text-align:left;margin-bottom:8px;width:128px;border-bottom:1px solid #b00000;background:white}
.menu br {display:none}
.menu a {_width:100%;display:block;padding:2px;padding-left:10px;text-decoration:none;text-transform:uppercase;border-top:1px solid #b00000;color:black;font:bold 10px/130% Verdana}
.menu a:hover {color:white;border-top:1px solid #fff;background:#b00000}
.leftside-nadpis {color:white;padding-top:4px;padding-bottom:5px;padding-left:5px;text-align:left;background:#b00000;font:bold 12px Arial}
#edits .recenze-hlavicka {border-top:1px solid #b00000;border-bottom:1px solid #b00000;background:#FF9B9B}
#edits {border-left:1px solid #b00000}
#similar .recenze-hlavicka {border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#f9f9f9}
#similar {border-left:1px solid #999}
#best{background: #fff url('/images/star.jpg') bottom right no-repeat}
.leftside-middle {margin-left:auto;margin-right:auto;border-left:2px solid #b00000;border-right:2px solid #b00000;border-bottom:2px solid #b00000;margin-bottom:10px;width:128px;text-align:center;background:#fff}
.rightside-middle {margin-left:auto;margin-right:auto;border-left:2px solid #b00000;border-right:2px solid #b00000;border-bottom:2px solid #b00000;margin-bottom:10px;width:238px;text-align:center;background:#fff}
.rightside-middle img,.leftside-middle img {margin-top:5px;margin-right:2px;float:right;width:90px;height:70px;border:1px solid black}
.rightside-middle span,.leftside-middle span {float:left;text-align:left;width:120px;margin-left:5px;margin-top:4px;font:bold 10px Verdana}
.rightside-middle span a,.leftside-middle span a {line-height:150%;font-weight:bold}
.rightside-middle table,.leftside-middle table {width:100%;margin:0}
.rightside-middle th,.leftside-middle th {text-align:left;font:bold 10px Verdana}
.rightside-middle td,.leftside-middle td {color:#666;text-align:justify;padding-bottom:1px;text-indent:0;font:10px Verdana}
.leftside-middle a.inner{font-weight:normal;}
.leftside-middle p,.rightside-middle p {clear:both;width:98%;color:#666;text-align:justify;text-indent:8px;margin-left:auto;margin-right:auto;font:10px Verdana}
.leftside-middle p a,.rightside-middle p a {font-size:10px}
.middle {padding-top:8px;padding-bottom:8px;float:left;text-align:left;width:400px;margin-left:4px;margin-top:4px;margin-bottom:0;background:white;}
table.index-info th,table.index-info td,table.index-info th span {font:normal 10px Verdana}
table.index-info th a.inner {font-size:11px}
table.index-info th {background:#e1e1e1}
table.index-info th span {float:right}
table.index-info th a {font-size:13px;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}
form.gb {margin:0}
form.gb table input,form.gb table textarea {border:1px solid #000}
a.inner {border-bottom:1px dashed #B00000;color:black;text-decoration:none;margin-left:0;font:bold 11px Verdana}
a:hover.inner {color:#fff;background:#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;background:#fff}
a.inner2 {color:#B00000;text-decoration:underline}
a:hover.inner2 {text-decoration:none;color:#000}
a.inner3 {color:#B00000;text-decoration:none;padding-bottom:1px;margin-left:0;font:11px Verdana}
a.volba {color:#000;text-decoration:underline;font:9px Verdana}
a:hover.volba {color:#B00000}
.formular {width:394px;margin:0px;text-align:center;padding-top:10px;padding-bottom:10px;border:1px solid #CCC;background:#f1f1f1;font:10px Verdana}
input.rezervace,.formular input {border:1px solid #CCC}
.formular form,.formular table {margin:0px;padding:0px;}
.formular select {border:1px solid #CCC}
.formular textarea {width:98%;border:1px solid #CCC}
.pub {padding:0;margin:5px;font:10px Verdana}
.middle hr {width:90%;color:white;height:1px;border:0;border-bottom:1px dashed #666;_margin-left:30px;}
table.ininfo {border-color:black;font:10px Verdana}
table.informular {width:100%;font:10px Verdana}
img.ikony {float:left;border:1px solid;border-color:gray;margin-right:4px;margin-top:4px}
.pubrank {width:44px;text-align:left;float:left;border:1px solid;border-color:gray;margin-top:4px}
.pilot img {border:1px solid;border-color:black;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}
.pilot {float:left;margin-top:5px;margin-left:0}
.preview .fotka {border:1px solid #b00000;float:left;position:absolute;z-index:5;_left:28%;top:324px;background:#f1f1f1}
.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}
h1 {margin-top:0;text-align:center;font:bold 28px Verdana}
h2 {text-align:center;margin-top:5px;margin-left:2px;margin-bottom:2px;font:bold 18px Verdana}
h3 {float:left;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 12px Arial}
h3.manual,h4.manual {float:none;padding-left:3px;padding-top:3px;padding-bottom:3px;border-top:1px solid #b00000;border-bottom:1px solid #b00000;background-color:e7e7e7;}
h5 {text-align:left;margin:4px;width:50%;float:left;font:bold 12px Arial}
h5 span,h5 span a {font-weight:normal;font-size:10px}
.middle ul {line-height:120%}
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}
.info h1 {margin-bottom:0}
.info {float:right;width:220px;text-align:left;font:12px Arial}
b.info {margin-left:10px}
p.darkred {text-indent:0;color:#B00;text-align:center;margin-top:5px;font:bold 10px/150% Verdana}
.darkred {color:#B00;font-family:Verdana;font-weight:bold}
a:hover.darkred {text-decoration:underline}
p {margin:6 0 6 2;margin-right:2px;text-indent:0;text-align:justify;font:12px Arial}
span.sign {display:block;text-align:right}
.middle ul {width:99%;margin:4px;margin-left:30px;text-indent:0;text-align:justify;font:11px Verdana}
.middle ol {width:99%;margin:4px;text-indent:0;text-align:justify;font:12px/160% Verdana}
.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}
.recenze {margin-top:15px;clear:both;border-left:1px solid #DAD3B1}
.recenze p:first-letter {font-weight:bold}
.recenze p {text-indent:5px;text-align:justify;font:10px/140% Verdana}
.recenze-hlavicka {padding:2px;text-align:right;border-top:1px solid #DAD3B1;border-bottom:1px solid #DAD3B1;_height:20px;background:#ECE9D8}
.recenze-hlavicka a {font-weight:bold;color:black}
.recenze-hlavicka a:hover {font-weight:bold;color:#b00000}
.vlozeno {float:right;color:#000;margin:4px;font:normal 11px Verdana}
a.edit,.recenze-hlavicka b {color:#fff;float:right;margin-top:2px;margin-right:4px;font:10px Verdana}
.recenze-hlavicka a:hover {color:#fff}
.recenze-hlavicka span a:hover {color:#b00000}
a:hover.edit {color:black;text-decoration:underline}
hr.divend,br.divend {visibility:hidden;clear:both;margin:0}
table.program {margin-top:10px;font:13px Verdana}
.adresa {float:right;text-align:right;margin:5px;font:10px Verdana}
.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 13px 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}
.middle td,.stats td {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}
table.posta {width:100%;background:#ccc}
table.posta tr th {font:bold 12px 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}
.login {margin-left:auto;margin-right:auto;width:238px;border-left:2px solid #b00000;border-right:2px solid #b00000;border-bottom:2px solid #b00000;text-align:left;padding-bottom:8px;margin-bottom:8px;background:#fff}
.login img.user,img.user {width:50px;height:60px;float:left;margin-right:10px;margin-left:10px;border:1px solid #ccc;margin-top:10px}
img.user {margin:5px}
.login b {display:block;margin-top:8px}
.login a {font-family:Arial;font-weight:normal;padding:0}
.login form {margin:0}
.login input {margin-left:6px;margin-top:5px;font-size:10px;width:70px;border:1px solid #666}
.login form a {margin-left:10px}
.login form span,.login {font:11px Arial}
.login form span {margin:0;margin-top:4px;width:70px;float:right;display:block;font-weight:normal;text-indent:0;height:14px}
.login span input {width:15px;border:0;margin:0}
.vysledek {margin-left:5px;margin-right:5px;background:#FC3}
.hledani {width:99%;margin-left:5px;margin-right:5px}
.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;background-color:white;color:black}
.faq a.inner{font:normal 14px Arial;color:#000000;border:0px;}
.faq a:hover.inner{background-color:white;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}
.index {width:99%}
.index b.inner {margin:0}
.hledani .formular table {width:100%;text-align:center}
.hledani .formular table th,.index table th {text-align:left;font:10px Verdana}
.index .bar#id1 {border-bottom:0}
.index .bar#id2,.index .bar#id3 {border-top:0;margin-bottom:8px}
.index form {margin:0}
.index form table {margin-left:auto;margin-right:auto;width:100%;background:#e9e9e9}
.index input,.index select {margin-top:0;font-size:10px;width:100px;border:1px solid #666}
.index .menu {display:inline;float:left;margin-left:10px;_margin-left:4px;width:120px;border-left:1px solid #DAD3B1;border-right:0;border-bottom:0;margin-bottom:0}
.index .menu a {text-transform:none;color:#000;border:0;text-decoration:underline;font:normal 14px Arial}
.index .menu a:hover {text-decoration:none;color:#000;border-top:0;background:#fff}
.index div.sd {display:block;color:#ccc;margin-bottom:0;text-align:right;border-bottom:1px solid #DAD3B1;padding-bottom:8px;padding-top:16px;padding-right:10px}
.index div.sd a {text-decoration:underline;border-bottom:3px solid #fff;color:#b00000;font:11px/140% Arial}
.index div.sd a:hover {text-decoration:none;color:#000}
.index table th {background:#f1f1f1}
.news,.rec{
 margin-top:18px;
 width:192px;
 font-size:11px;
 font-family:Arial;
 border-top:1px solid #b00000;
 /*border-left:1px solid #b00000;   */
 }
.news h6,.rec h6{
 margin:0px;
 margin-bottom:4px;
 padding:4px;
 font:bold 12px Arial;
 border-bottom:1px solid #b00000;
 background-color:#e7e7e7;
 }
.news a,.rec a{
 font-size:12px;
 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;
 }
.footer {clear:both;color:#fff;padding:4 8 15 8;margin-left:auto;margin-right:auto;text-align:left;background:#b00000;font:bold 12px/130% Arial}
.footer a {color:#fff;padding-bottom:2px;}
.footer a:hover {text-decoration:none}
.index h3 {font-size:13px}
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 {border:1px solid #b00000;font-weight:bold;font-size:14px;width:100%;margin-bottom:20px;margin-top:20px;}
.rcm h4{color:black;background-color:#e9e9e9;float:none;padding-left:10;margin:0px;}
.rcm ul{margin-top:5px;margin-left:20px;padding-left:0px;}
.rcm ul li a{font-weight:bold;}
.adfox{margin:2 4 2 2;}
.adfox h2 {display:none;}
.adfox h3 {font-size:13px;}
.adfox a{color:navy;text-align:right;display:block;}
.adfox h3 a{color:#b00000;display:inline}
.adfox p {margin:0;}
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;
 }
.service form,
.service table{
 margin: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 #666666;
 }
#user-menu h3{
 display:inline;
 margin:0;
 color:#666;
 float:none;
 border:1px solid #ccc;
 background-color:#f1f1f1;
 padding:3 0 3 3;
 display:block;
 }
#user-menu form{
 display:inline;
 margin:0px;
 padding:0px;
 }
#user-menu input{
 border:1px solid #ccc;
 font-size:10px;
 }
#user-menu table{
 padding:0px;
 margin:0px;
 }
#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;
 }
#novinky{
 float:right;
 text-align:left;
 margin:4 10 0 0;
 }
.edit input{
 font-family:"Times New Roman";
 margin-bottom:2px;
 width:25px;
 }
input#button1{
 font-weight:bold;
 }
input#button2{
 text-decoration: underline;
 }
input#button3{
 font-style: italic;
 }
input#button4{
 background-image: url('images/br.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
input#button5{
 background-image: url('images/url.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
input#button6{
 background-image: url('images/pic.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
