xxbody {
	background-color: #eee;
	color: #000;
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	text-align: center;
}

table.item_list {
	width: 100%;
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.item_list th {
	font: bold 10pt Verdana; text-align : left;
	border-bottom: 1px solid #E5E5E5;
	padding-left: 4px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	text-align: left;
}

table.item_list td {
	border-bottom: 1px solid #E5E5E5;
	padding: 4px;
}

table.item_list tr.row0 {
	background-color: #F9F9F9;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
}

table.item_list tr.row1 {
	background-color: #FFF;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
}

table.item_list tr:hover {
	background-color: #F1F1F1;
}

table.item_list a {
	color: #0069A6;
	text-decoration: none;
}

table.item_list a:hover {
	text-decoration: underline;
}

a.small_edit {
	display: block;
	background-image: url(/i/img/pencil.png);
	width: 16px;
	height: 16px;
	margin-left: auto;
	margin-right: auto;
}

a.small_delete {
	display: block;
	background-image: url(/i/img/delete_x.png);
	width: 12px;
	height: 12px;
	margin-left: auto;
	margin-right: auto;
}

.center {
	text-align: center;
}

.left {
	text-align: left;
}

h5 {
	color: #C7132C;
	font-size: 14px;
}

.info-gb,.info-rb {
	text-align: center;
	margin-bottom: 15px;
	margin-top: 15px;
	border: 1px dotted #aaa;
	padding: 5px;
	font: normal 12px Arial, sans-serif;
	font-weight: bold;
}

.info-gb {
	color: #3a3;
}

.info-rb {
	color: #a33;
}

.help-i {
	margin: 3px;
	background-color: #F2F2F2;
	padding: 5 5 5 30px;
	color: #244B77;
	text-align: left;
	background-image: url(/i/img/i_otaznik.gif);
	background-repeat: no-repeat;
	background-position: 5 4px;
}

.info-bb {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #FF0084;
	margin-bottom: 5px;
}

a.ali {
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #326AA5;
	font-weight: bold;
}

a.a12b {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #306BA5;
	font-weight: normal;
}

#catlist {
	margin: 0;
	padding: 0;
	list-style: none;
}

#catlist li {
	padding-left: 10px;
	padding-bottom: 4px;
	background-image: url(/i/img/arrow2.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}

td {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
}

tr.available {
    background-color: #CCFFCC;
}

tr.available:hover {
    background-color: #66FF99;
}

tr.blocked {
    background-color: #FFCCFF;
}

tr.blocked:hover {
    background-color: #FF99CC;
}

.mtd {
	background-color: #5992D0;
	height: 18px;
	text-align: center;
}

.mdot {
	background-color: #5992D0;
	width: 2px;
}

.mtr {
	background: #5992D0 url("/i/img/m_r.gif") right no-repeat;
}

.ltab {
	border: 1px solid #d2e4fc;
	border-collapse: collapse
}

.ltab td {
	border: 1px solid #d2e4fc
}

a {
	font-weight: bold;
	text-decoration: underline;
}

a.cmu {
	color: #326AA5;
}

a.cmn {
	color: #326AA5;
	text-decoration: none;
}

a.cmn:hover {
	text-decoration: underline;
}

a.cmu2 {
	color: #405665;
	font-weight: normal;
}

a.cmu2:hover {
	font-weight: normal;
}

a.cmu3 {
	color: #fff;
	text-decoration: none;
}

a.cmu3:hover {
	text-decoration: underline;
}

a.cmu4 {
	color: #FECB00;
	text-decoration: none;
}

a.cmu4:hover {
	text-decoration: underline;
}

a.webmaster,a.anketaurl,a.menuitem,a.url1,a.kontakt,a.kontakt1,a.url4,a.online1,a.online2,a.url6,a.kontakt2,a.atop10,a.url7,a.url8,a.novinka,a.url9,a.url10,a.smsvote,a.info2url
	{
	font-family: Verdana, sans-serif;
}

a.anone,a.kat4,a.npages,a.roomcap,.f1,a.tm_item,a.tm_itemb,.dnadpis,.t1,.dmtext,.kategorie3,.text2,.text4,.text5,.text6,.top10a,.top10b,.table12,.table7b,.cap1,a.kontakt1,a.url4b,a.kategorie2,a.kategorie3,a.msgurl1,a.msgurl2,a.kategorie1,a.kategorie4,a.pages,a.url5,a.kategorie5,a.novinka1,a.novinka2
	{
	font-family: Arial, sans-serif;
}

#footer a {
	font-weight: normal;
}

.t1 {
	font-size: 12px;
	color: #405665;
	font-weight: normal;
}

.dtext0,.dtext {
	border: 1px;
	border-color: #D2E4FC;
	border-style: solid;
	background-color: #F1F7FE;
	text-align: left;
}

.dtext {
	margin-top: 10px;
}

.dtext0 {
	margin-top: 4px;
}

.dnadpis {
	padding: 2px;
	height: 20px;
	background-color: #D2E4FC;
	font-size: 12px;
	font-weight: bold;
	color: #306BA5
}

.dmtext {
	color: #6B8BA0;
	font-size: 10px;
}

a.roomcap {
	font-size: 14px;
	color: #405665;
	text-decoration: underline;
	font-weight: bold;
}

a.anone {
	font-size: 14px;
	color: #c7132c;
	text-decoration: underline;
	font-weight: bold;
}

.cap {
	color: #405665;
	font-size: 11px;
}

.f1 {
	font-size: 11px;
}

a.webmaster {
	font-size: 7pt;
	color: white;
	text-decoration: none;
}

a.webmaster:hover {
	color: #ccc;
}

a.anketaurl {
	font-size: 7pt;
	color: #1D3F62;
	text-decoration: none;
}

a.anketaurl:hover {
	text-decoration: underline;
}

a.menuitem {
	font-size: 10px;
	color: #003366;
	text-decoration: none;
	font-weight: normal;
}

a.menuitem:hover {
	text-decoration: underline;
}

a.tm_item {
	font-size: 11px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

a.tm_item:hover {
	text-decoration: underline;
}

a.tm_itemb {
	font-size: 11px;
	color: #FFE1A4;
	text-decoration: none;
	font-weight: bold;
}

a.tm_itemb:hover {
	text-decoration: underline;
}

a.url1 {
	font-size: 8pt;
	color: darkblue;
}

a.url1:hover {
	color: blue;
}

a.kontakt {
	font-size: 8pt;
	color: black;
}

a.kontakt:hover {
	color: #555;
}

a.kontakt1 {
	font-size: 10px;
	color: black;
}

a.kontakt1:hover {
	color: #555;
}

a.url4 {
	font-size: 8pt;
	color: #326AA5;
}

a.url4b {
	font-size: 12px;
	color: #326AA5;
}

a.online1 {
	font-size: 10px;
	color: #326AA5;
	text-decoration: none;
}

a.online1:hover {
	text-decoration: underline;
}

a.online2 {
	font-size: 10px;
	color: #C00;
	text-decoration: none;
}

a.online2:hover {
	text-decoration: underline;
}

a.url6 {
	font-size: 10px;
	color: black;
}

a.kontakt2 {
	font-size: 10px;
	color: black;
	font-weight: normal;
}

a.kontakt2:hover {
	color: #555;
}

a.atop10 {
	font-size: 10pt;
	color: darkblue;
}

a.url7 {
	font-size: 11px;
	color: white;
	text-decoration: none;
}

a.url8 {
	font-size: 10px;
	color: #333;
	text-decoration: none;
}

a.url8:hover {
	color: black;
}

a.kategorie2 {
	font-size: 8pt;
	color: #888;
}

a.kategorie2:hover {
	color: gray;
}

a.kategorie3 {
	font-size: 12px;
	color: #405665;
}

a.kategorie3:hover {
	font-weight: normal;
}

a.novinka {
	font-size: 10px;
	color: #888;
	font-weight: normal;
}

a.url9 {
	font-size: 8pt;
	color: black;
}

a.url10 {
	font-size: 8pt;
	color: red;
}

a.msgurl1 {
	font-size: 9pt;
	font-weight: normal;
	color: #1F4065;
}

a.msgurl2 {
	font-size: 9pt;
	font-weight: normal;
	color: #BE1027;
}

a.kategorie1 {
	font-size: 12px;
	color: #3170a0;
}

a.kategorie4 {
	font-size: 10pt;
	color: #C00;
}

a.kategorie4:hover {
	color: red;
}

a.pages {
	font-size: 12px;
	color: #326AA5;
}

a.pages:hover {
	color: #000;
}

a.smsvote {
	font-size: 10px;
	color: #C7132C;
}

a.smsvote:hover {
	color: #E7334C;
}

a.url5 {
	font-size: 11px;
	color: #326AA5;
}

a.url5:hover {
	color: #528AC5;
}

a.kategorie5 {
	font-size: 11px;
	color: #333;
	font-weight: normal;
}

a.novinka1 {
	font-size: 16px;
	color: #336;
}

a.novinka2 {
	font-size: 11px;
	color: #405665;
	font-weight: normal;
}

a.info2url {
	font-size: 8pt;
	color: red;
	font-weight: normal;
}

a.npages {
	font-size: 11px;
	color: #405665;
	font-weight: normal;
}

a.kat4 {
	font-size: 11px;
	color: #405665;
}

.kategorie3 {
	font-size: 10pt;
	font-weight: normal;
	color: blue;
}

.text2 {
	font-size: 12px;
	color: #000;
}

.text3 {
	font-size: 8pt;
	color: white;
	font-weight: bold;
}

.text4 {
	font-size: 12px;
	color: #C7132C;
	font-weight: bold;
}

.text5 {
	font-size: 11px;
	color: #333;
	font-weight: normal;
}

.text6 {
	font-size: 11px;
	color: #405665;
	font-weight: normal;
}

.top10a {
	font-size: 8pt;
	font-weight: normal;
	color: #000;
}

.top10b {
	font-size: 10px;
	font-weight: normal;
	color: #999;
}

.table12 {
	font-size: 9pt;
	color: #1F4065;
	font-weight: normal;
}

.table2 {
	font-weight: bold;
}

.table9 {
	font-size: 12px;
	color: #333;
	line-height: 1.5;
}

.table2b {
	font-weight: bold;
	color: #000;
}

.menu1 {
	font-size: 10px;
	color: white;
}

.table6 {
	color: white;
	font-weight: bold;
}

.table7 {
	color: #578282;
	font-weight: bold;
}

.table7b {
	color: #326AA5;
	font-weight: bold;
	font-size: 13;
}

.table10 {
	color: #326AA5;
}

.table11 {
	color: #326AA5;
	font-weight: bold;
}

.table3 {
	font-size: 7pt;
}

.anketa1 {
	font-size: 10px;
	color: #316AA4;
}

.menu2 {
	font-size: 7pt;
	color: white;
}

.table8 {
	font-size: 7pt;
	font-weight: bold;
}

.online3 {
	font-size: 10px;
	font-weight: bold;
	color: #999;
}

.table4 {
	font-size: 10pt;
	font-weight: bold;
}

.table5 {
	font-size: 10pt;
}

.table13 {
	font-size: 10px;
}

.hodnoceni1 {
	font-size: 12pt;
	font-weight: bold;
}

.album_nadpis {
	font-size: 11px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}

.dhelp {
	font-size: 11px;
	color: #244B77;
	background-color: #F2F2F2;
	text-align: left;
}

.cap1 {
	font-size: 14px;
	color: #405665;
	font-weight: bold;
}

.cap2 {
	font-size: 14px;
	color: #aaa;
	font-weight: bold;
}

.novinkal {
	color: #C00;
	border-right: 1px solid #CCC;
	font-weight: bold;
}

.faql {
	color: #C00;
	border-bottom: 1px solid #CCC;
	font-weight: bold;
}

.tcap1 {
	border-bottom: 4px solid #D1E1F1;
	padding-bottom: 3px;
}

.info {
	font-size: 10pt;
	color: black;
}

.info1 {
	font-size: 10pt;
	color: red;
	font-weight: bold;
}

.info2 {
	font-size: 8pt;
	color: red;
}

.info3 {
	font-size: 10pt;
	color: #275583;
	font-weight: bold;
}

.input1 {
	font-family: Verdana;
	font-size: 8pt;
	background-color: white;
	color: black;
}

.button1 {
	font-family: Verdana;
	font-size: 8pt;
	color: black;
}

.info_blok {
	font-size: 11px;
	color: #111;
	background-color: #F2F2F2;
	padding: 6px;
	margin-top: 2px;
	text-align: left;
}

.qsms {
	background-color: #FFDE9B;
	padding: 5px;
	margin: 0px;
	text-align: center;
	width: 360px;
	font-family: verdana;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}

.qsmsnum {
	font-size: 18px;
	color: #f00;
	font-weight: bold;
	line-height: 1.5;
}

.tableborder1 {
	border: 1px;
	border-color: #fff;
	border-style: solid;
}

.tableborder2 {
	border: 1px;
	border-color: #D1E1F1;
	border-style: solid;
}

.tableborder3 {
	border: 1px;
	background-color: #FFF;
	border-top: 1px solid #336BA6
}

.tablelist {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

.tablelist tr.odd {
	background-color: #FFFFFF;
}

.tablelist tr.even {
	background-color: #E0EAEF;
}

.tablelist th {
	border-bottom: 2px #316AA4 solid;
	border-top: 2px #316AA4 solid;
}

.tablelist td {
	padding-left: 5px;
	padding-right: 5px;
}

.aimg2 {
	border: 1px;
	border-color: #000;
	border-style: solid;
}

.aimg3 {
	border: 1px;
	border-color: #999;
	border-style: solid;
}

.aimg1 {
	border: 0px;
}

.aimg4 {
	border: 1px;
	border-color: #f00;
	border-style: solid;
}

.table1bg {
	background-color: #fff;
}

.table2bg {
	background-color: #DEEAF5;
}

.table3bg {
	background-color: #AEBAC5;
}

.ns1 {
	margin-top: 11px;
	width: 540px;
	padding-top: 2px;
	height: 17px;
	text-align: center;
	background-color: #326AA5;
	color: #fff;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
}

.ns2 {
	margin-top: 11px;
	width: 760px;
	padding-top: 2px;
	height: 17px;
	text-align: center;
	background-color: #326AA5;
	color: #fff;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
}

.bl1 {
	border: 1px;
	border-color: #CCC;
	border-style: solid;
	background-color: #F3F3F3;
}

.bl2 {
	border: 1px;
	border-color: #C0CED9;
	border-style: solid;
	background-color: #DCE2E7;
}

.bl3 {
	border: 1px;
	border-color: #FFDE9B;
	border-style: solid;
	background-color: #FFFAF0;
}

.page-cap {
	height: 20px;
	background-color: #71A1D7;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	margin-top: 10px;
	padding-top: 1px;
}

.help-blok {
	background-color: #FFFDD7;
	border: 1px solid #FFC30E;
	font-size: 11px;
	color: #666;
	text-align: left;
}

.help-cap {
	background-color: #FFC30E;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 1px;
}

.help-text {
	padding: 5px;
}

.chb1 {
	font-size: 9px;
	color: #333;
}

.tab-bl {
	border: 1px solid #D2E4FC;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 15px;
}

.tab-bl-cap {
	background-color: #D2E4FC;
	font-size: 11px;
	color: #306BA5;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 1px;
}

.tab-text {
	padding: 5px;
}

.info-rs {
	font-size: 9px;
	color: #f00;
	font-weight: normal;
}

.info-bs {
	font-size: 9px;
	color: #6B8BA0;
	font-weight: normal;
}

.info-r {
	font-size: 10px;
	color: #f00;
	font-weight: bold;
}

.cl {
	clear: both;
	height: 1px;
	font-size: 1px;
}

.formbox {
	background-color: #fafafa;
	border: 1px #999 solid;
	padding: 10px;
}

.btn-b {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #fff;
	background-color: #71A1D7;
	height: 18;
	width: 110px;
	border: 1px solid #71A1D7;
}