* {
	font-family : Arial;
	font-size : 12px;
}

body {
	margin : 0px 0px 10px 0px;
	padding : 0px 0px 10px 0px;
	text-align : center;
}

.mainDiv {
	margin : auto;
	width : 750px;
	position : relative;
	text-align : left;
}
.clear {
	clear : both;
}
.clear2 {
	clear : left;
	line-height : 1px;
	font-size : 1px;
	height: 1px;
	margin : 0px;
	padding : 0px;
}

/****************************
	HLAVICKA / PATICKA
****************************/
.topLinka {
	width : 750px;
	height : 5px;
	background-color : #E0E0E0;
	margin-bottom : 5px;
}
.hlavicka {
	margin-bottom : 5px;
}

.paticka {
	margin-top : 5px;
	background-color : #F4F4F4;
	border-top : 5px solid #FAD501;
	color : #737373;
	text-align : center;
}
/****************************
	NADPISY A ZVYRAZNENI
****************************/
h2 {
	color : #0072BC;
	font-size : 14px;
	font-weight : bold;
	display : block;
	margin : 0px 0px 10px 0px;
	width : auto;
}
h3 {
	color : #000000;
	font-size : 12px;
	font-weight : bold;
	display : block;
	margin : 8px 0px 8px 0px;
	width : auto;
}

.zvyrazni01 { color : #0072BC; }

.nazevHotelu {
	font-weight : bold;
	font-size : 16px;
	color : #ffffff;
}

/****************************
	ODKAZY
****************************/
a {	color : #0072BC;}
a:hover {color : #000000;}

.linkNovinka {
	color : #000000;
	text-decoration : none;
}
.linkNovinka:hover {
	color : #0072BC;
	text-decoration : underline;
}

.linkPaticka {
	color : #737373;
	text-decoration : none;
	padding : 10px;
}

a.linkSeznam {
	display : block;
	margin-bottom : 5px;
	color : #000000;
	text-decoration : none;
}
* a.linkSeznam:hover {
	color : #0072BC;
	text-decoration : underline;
}
a.linkSeznam * { font-size : 12px; }
/****************************
	MENU
****************************/
.menu {
	background-image : url(../images/backMenu.jpg);
	background-color : #FBC900;
	width : 208px;
	height : 164px;
	float : left;
	margin-right : 1px;
}
.menuLink {
	display : block;
	width : 198px;
	color : #1E5EA4;
	font-weight : bold;
	padding : 7px 0px 7px 0px;
	background-image : url(../images/menuLink.gif);
	text-decoration : none;
}
.menuLink:hover {
	background-image : url(../images/menuLinkOn.gif);
	text-decoration : none;
}
.menuSpacer { margin : 0px 0px 0px 30px; }


/****************************
	TELO SLOUPCE
****************************/
.telo3sloupce {
	width : 750px;
	background-image : url(../images/back3sloupce.gif);
}
.telo2sloupce {
	width : 750px;
	background-image : url(../images/back2sloupce.gif);
}

.sloupecLeva {
	float : left;
	width : 208px;
	display : block;
}
.sloupecPrava {
	float : left;
	width : 208px;
	display : block;
}
.SloupecLeva * ,.SloupecPrava * { font-size : 11px; }

.sloupecStred {
	font-size : 12px;
	float : left;
	width : 318;
	margin : 0px 8px 0px 8px;
	display : block;
}
* .sloupecStred  {
	text-align : justify;
}

.sloupecLeva .popisSloupec {
	background-color : #FFCC00;
	background-image : url(../images/backPopisLeva.gif);
	width : auto;
	padding : 8px;
	font-size : 13px;
	font-weight : bold;
	color : #000000;
	border-bottom : 1px solid #ffffff;
}
.sloupecPrava .popisSloupec {
	background-color : #5587BE;
	background-image : url(../images/backPopisPrava.gif);
	width : auto;
	padding : 8px;
	font-size : 13px;
	font-weight : bold;
	color : #ffffff;
	border-bottom : 1px solid #ffffff;
}

.sloupecWide { width : 750px; }

.sloupecWide .popisSloupec {
	background-color : #6299C8;
	background-image : url(../images/backPopisWide.gif);
	width : auto;
	padding : 8px;
	font-size : 13px;
	font-weight : bold;
	color : #ffffff;
	border-bottom : 4px solid #ffffff;
}
.widePopis2 {
	font-size : 12px;
	font-weight : normal;
	color : #ffffff;
}


.sloupecWide2 {
	font-size : 12px;
	float : left;
	width : 534;
	margin : 0px 0px 0px 8px;
	display : block;
}

.sloupecWide2 .popisSloupec {
	background-color : #6299C8;
	background-image : url(../images/backPopisWide.gif);
	width : auto;
	padding : 7px;
	font-size : 13px;
	font-weight : bold;
	color : #ffffff;
	border-bottom : 4px solid #ffffff;
}
.sloupecWide2 .popisSloupecDetail {
	background-color : #6299C8;
	background-image : url(../images/backPopisWide.gif);
	width : auto;
	padding : 7px;
	font-size : 12px;
	color : #ffffff;
	border-bottom : 4px solid #ffffff;
}


.insideSloupec {
	padding : 8px;
}
.insideSloupecPhoto {
	padding : 8px;
}
.insideSloupecPhoto img{
	display : block;
	margin : 0px 0px 10px 0px;
	border : 2px solid #ffffff;
}
.sloupecLeva .insideSloupec  {
	background-color : #E0E0E0;
}
.sloupecPrava .insideSloupec  {
	background-color : #FBE58D;
}

/****************************
	TELO STRED
****************************/
.formObrys{
	background-color : #F7C601;
	width : auto;
	padding : 8px;
	color : #000000;
	font-size : 14px;
	font-weight : bold;
}
.formInside {
	background-color : #F9D441;
	border : 1px solid #FBE380;
	width : auto;
	padding : 8px;
	margin-top : 8px;
	color : #000000;
	font-size : 11px;
}

.linka01 {
	background-color : #D7E4F1;
	width : auto;
}

/****************************
	HOTEL SLOUPEC
****************************/
.odsadPopis {
	margin-bottom : 3px;
}
.hotelSloupec {
	border : 1px solid #ffffff;
	background-color : #ffffff;
	float : left;
	margin-right : 5px;
	text-align : center;
}
.cenaSloupec {
	width : auto;
	background-color : #ffffff;
	margin : 5px 0px 0px 0px;
	padding : 1px 5px 1px 5px;
	color : #595959;
}
.delitkoHotelSloupec {
	background-color : #ffffff;
	margin : 0px;
}
.hvezdySloupec {
	margin : 3px 0px 2px 0px
}

.linkHotelSloupec {
	text-decoration : none;
	color : #000000;
}
.linkHotelSloupec:hover {
	text-decoration : underline;
	color : #000000;
}

/****************************
	TABULKA SEZNAM
****************************/
.tabVypis {
	width : 100%;
	border-top :1px solid #ffffff;
	border-left :1px solid #ffffff;
}
.tabVypis * {
	font-size : 11px;
}
.tabVypis td {
	padding : 4px;
	font-size : 11px;
	border-bottom :1px solid #ffffff;
	border-right :1px solid #ffffff;
}
.licha td 		{ background-color : #E8E8E8; }
.lichaOver td 	{ background-color : #DCDCDC; }
.suda td  		{ background-color : #FCF5CC; }
.sudaOver td  	{ background-color : #FFF1A2; }

.hotel img { border : 1px solid #ffffff;}
.hotel { width : 100px; white-space : nowrap;}

a.linkSeznam.popisSeznam { font-size : 11px; }

td.lokalita, td.cena, td.online, td.offline {padding : 0px 7px 0px 7px;}
.lokalita { font-weight : bold; color : #0072BC; }
.cena { font-weight : bold;	white-space : nowrap;}
.online , .offline { font-weight : bold; }
.online  { color : #598527; }
.offline { color : #9E0B0E; }


/****************************
	TABULKA FORMULARE
****************************/
.tabForm {
	width : 100%;
	background-color : #F3F3F3;
	border-top :1px solid #ffffff;
	border-left :1px solid #ffffff;
}
.tabForm td {
	padding : 4 10px 4px 10px;
	border-bottom :1px solid #ffffff;
	border-right :1px solid #ffffff;
	font-size : 11px;
}
td.tabFormNadpis {
	background-color : #FFD940;
	font-weight : bold;
}
td.tabFormPopis {
	background-color : #EAEAEA;
	font-weight : bold;
}
.tabFormZvyrazni * {
	background-color : #FFEC9F;
	border-top : 2px solid #737373;
	font-weight : bold;
}

/****************************
	FORMULARE
****************************/
.w150 {width : 150px;}


.error 
{
	font-weight:bold;
	color:Red;
}

.velkyText 
{
	color : #000000;
	font-size : 16px;
	font-weight : bold;
}


@media Print 
{
	.noprint { DISPLAY: none; }
}
