BODY {
	font-family: Helvetica,sans-serif;
	background-color: #9d2a22;
	margin: 0px;
}

TD {
	font-family: Helvetica;
	font-size: 10pt;
	color: #e8dad0;
}

TD.noPadding {
	padding: 0px;
}

TD.cela_cerna   { padding: 0px; 
		  background:black;
		  height:1px; }

TD.okraj {
	font-size: 8pt;
	background-color: #821d15;
	background-image: url(../img/bg-lines.gif);
}

TD.okr {
	color: #300605;
	background-color: #d9c3b2;
	padding: 10px;
	background-image: url(../img/bg-lines2.gif);
}

TD.no-repeat {
	background-repeat: no-repeat;
}

SPAN.title-okr {
	font-family: Helvetica;
	font-size: 14pt;
	font-weight: bold;
	color: #671c16;
}

H3 {
	font-family: Helvetica;
	font-size: 14pt;
	font-weight: bold;
	color: #e8d9ce;
}

H4 {
	font-family: Helvetica;
	font-size: 12pt;
	font-weight: bold;
	color: #e8d9ce;
}

H5 {
	font-family: Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: #e8d9ce;
	margin: 12px 0px 2px 0px;
}

P.mensi_pismo {
	font-family: Helvetica;
	font-size: 10pt;
	margin-top: 5px;
	margin-right: 0px;
	border: 1px;
}

P.small_pismo {
	font-family: Helvetica;
	font-size: 8pt;
	margin-top: 5px;
	margin-right: 0px;
	border: 1px;
}

P.sloupec {
	text-align: justify;
}

A {
	font-family: Tahoma, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: #ffb49b;
	text-decoration: none;
}

A:hover {
	color: #ffd4bb;
	text-decoration: underline;
}

A.left {
        font-size: 8pt;
        background-color: #821d15;
        background-image: url(../img/bg-lines.gif);
}


A.okraj {
	font-family: Helvetica;
	font-size: 8pt;
	font-weight: bold;
	color: #e0947b;
	text-decoration: none;
}

A.okraj:hover {
	color: #ffb49b;
	text-decoration: underline;
}

SPAN.normal-size {
	font-size: 10pt;
}

STRONG.normal-size {
	font-size: 10pt;
	white-space: pre;
}

BUTTON,INPUT, SELECT {
	font-family: Tahoma, Helvetica;
	font-size: 8pt;
	border-width: 1px;
	border-color: #d9c3b2;
}

IMG.recom {
	margin-left: 10px;
	text-align: right;
	float: right;
	border: solid 1px white;
}

IMG.img_hotel {
	border: solid 1px white;
}

IMG.mapka     {  margin-left:1em;
		 margin-right:1em;
		 margin-right:1em;
		 float:right;
	      }

IMG.pref      {
		width:9px;
		height:9px;
		 margin-left:1px;
		 margin-right:1px;
		border: 0px;

	      }


SPAN.white {
	color: white;
}

B.org {
	font-size: 8pt;
	font-weight: bold;
	color: #e0947b;
}

LEGEND  { color:white;
	  font-weight: lighter;  }

FIELDSET  { margin: 10px; 
	    margin-bottom: 20px; }


INPUT,TEXTAREA  {

	padding: 1px;
}

SPAN.error, P.error  {   
	font-weight: 600;
	font-size: 10pt;
	color: #2d2020;
	}
DIV.error	{   text-align:center;
		    background:#cccccc;
		    border:black medium;
		    width:30%;
		    margin-left:40%;
		    border-size:3px;
		    margin-top:1em;
		    padding-left:1em;
		    padding-right:1em;
		}
	

BUTTON.red     { color: red;  }

BUTTON.green     { color: green; }

BUTTON.orange     { color: #cc3232;  }

BUTTON.yellow     { color: yellow;  }

TABLE.linka, TD.linka   {   background-image: url('../img/bg-line.gif');   }


INPUT.povinna,TEXTAREA.povinna {

	padding: 1px;
/*	background: #e3e3e3;  */
	background: #cdb38d;
	font-size:10px;
}

A.add_hotel    {   margin-left:1em;
		   color:#ffffff;
		   font-weight:bold;
		   white-space:nowrap;  }


TABLE.search_size1,
TD.search_size1   {     font-family:arial; font-size:8pt;    }

TD.search_size2   {     font-family:arial; font-size:12pt;    }

SPAN.search_info   {     font-family:courrier new; font-size:12pt;    }

TEXTAREA.hotel_comment    {  width:98%; height: 5em;	}


SPAN.napis_bily {
	font-family: Helvetica, sans-serif;
	font-size: 16pt;
	color: #420a08;
}


DIV.image {
		font-family: Gatsb, Helvetica, sans-serif;
		font-size: 16pt;
		color: #e8d9ce;
		text-align:center;
		background: #821d15;
		padding:1px;
		border-left: 0px;
		border-right: 0px;
		border-top-width: 1px;
		border-bottom-width: 4px;
		border-top-color: #b76152;
		border-bottom-color: #b76152;  
		border-style: solid;
		
	    }

DIV.image_hotel	  {  
	     
		font-family: Helvetica, sans-serif;
		font-size: 15pt;
		font-weight:bold;
		color: #e8d9ce;
		text-align:left;
		background: #821d15;
		border-left: 0px;
		border-right: 0px;
		border-top-width: 1px;
		border-bottom-width: 4px;
		border-top-color: #b76152;
		border-bottom-color: #b76152;  
		border-style: solid;
	        width:100%;
	        padding:15px;
		padding-left:0.25em;  }
	   


TABLE.stranka_vrsek    {   border-top-style:solid;
			   border-top-width:6px; 
			   border-top-color:black;
		       }

PRE.mail_vypis	  {   background:white;color:black;padding:0.5pc;  }
		       
