﻿/***** LEFT *****/
IMG.imgLeftTitle
{
	width:24px;
	height:24px;
	vertical-align:middle;
}


/***** SEARCH *****/

.searchTableDiv
{
	border:1px solid gray; 
	margin:10px; 
	padding-top: 5px; 
	background: #F9F9DB url(../img/obg.gif) top repeat-x; 
	width:520px;
}

.searchButton
{
	background-color:red;
	background-image:url(../img/bookbeds_04.gif);
	font-weight:900;
	color:#FFFFFF;
	height:25px;
	cursor: hand;
}

.divSearchSum
{
	margin-top: 7px;
	margin-left: 13px;
	margin-right: 13px;
	font-weight: bold;
	color: #AA0000;
	font-size: 11px;
}

.divSearchSort
{
	margin-left: 13px;
	margin-right: 13px;
	margin-top: 7px;
	margin-bottom: 7px;
	color: #AA0000;
}


/***** VYSLEDKY *****/

.seznam0
{
	border:1px solid gray; 
	margin-left:10px;
	width:520px; 
	padding: 0px; 
	background-color:#faf3dc;
}

.seznam
{
	padding: 10px;
	padding-top: 0px;
}

.seznam0 IMG
{
	float:left;
}

.seznamObr
{
	border:#778 solid 1px; 
	margin-right:3px;
	height: 60px;
	width: 80px;
}

.navigace
{
	text-align: center;
	margin-bottom: 10px;
}

.obsaz
{
	font-weight: bold;
	color:#777777;
	margin-top: 3px;
}

/***** INFO *****/

.divInfo
{
	padding: 7px;
	background: url(../img/bg/kontakt.jpg) top no-repeat;
}

.divInfo2
{
	padding: 7px;
}

.divInfo IMG, .divInfo2 IMG
{
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.divInfo P, .divInfo2 P
{
	margin-top: 0px;
	padding-top: 0px;
}

.divInfo H1, .divInfo2 H1, .col1 H1, .divNadpis
{
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 12px;
	color: #822005;
	font-weight: bold;
}

.divNadpis A
{
	font-size: 12px;
	color: #822005;
	font-weight: bold;
	text-decoration: none;
}

/***** SIGN IN *********/

.divSign
{
	border:1px solid gray; 
	padding: 3px; 
	background:url(../img/signin.gif);
	margin-top: 5px;
}

 .btnSign
 {
	background-color:red;
	background-image:url(../img/bookbeds_04.gif); 
	font-weight:900; 
	color:#FFFFFF; 
	height:25px; 
	/*width:100px;*/
	margin-top: 5px;
 }
 
 /******* VALID ERROR ********/
 .lblError
 {
 	color: #FF0000;
 	font-weight: bold;
 }
 
 /******* ADM SEZNAM *********/
 
 .divSearchSortAdm
 {
	border:1px solid gray; 
	padding: 3px; 
	background:url(../img/obg.gif) top repeat-x;
 }
 .noaktiv
 {
 	color: #FF0000;
 	font-weight: bold;
 }
 
.searchButtonAdm
{
	background-color:red;
	background-image:url(../img/bookbeds_04.gif);
	font-weight:900;
	color:#FFFFFF;
	height:20px;
	width:170px;
	cursor: hand;
}

/************ validator ********************/


.validatorCalloutHighlight 
{ 
	background-color: #FF9999;
}

.ajax__validatorcallout table {display:none; }
.customCalloutStyle .ajax__validatorcallout_popup_table {display:none; border:none;background-color:transparent;padding:0px;}
.customCalloutStyle .ajax__validatorcallout_popup_table_row {display:none; position:relative;left:-100px;top:17px;vertical-align:top;height:100%;background-color:transparent;padding:0px;}
.customCalloutStyle .ajax__validatorcallout_callout_cell {display:none; width:20px;height:100%;text-align:right;vertical-align:top;border:none;background-color:transparent;padding:0px;}
.customCalloutStyle .ajax__validatorcallout_callout_table {display:none; height:100%;border:none;background-color:transparent;padding:0px;}
.customCalloutStyle .ajax__validatorcallout_callout_table_row {display:none; background-color:transparent;padding:0px;}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell {display:none; padding:8px 0px 0px 0px;text-align:right;vertical-align:top;font-size:1px;border:none;background-color:transparent;}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {display:none; font-size:1px;position:relative;left:1px;border-bottom:none;border-right:none;border-left:none;width:15px;background-color:transparent;padding:0px;}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {display:none; height:1px;overflow:hidden;border-top:none;border-bottom:none;border-right:none;padding:0px;margin-left:auto;}
.customCalloutStyle .ajax__validatorcallout_error_message_cell {background-color:#FFFACD; font-family:Verdana;font-size:10px;padding:5px;border-right:none;border-left:none;width:100%;}
.customCalloutStyle .ajax__validatorcallout_icon_cell {display:none; background-color:#FFFACD;width:20px;padding:5px;border-right:none;}
.customCalloutStyle .ajax__validatorcallout_close_button_cell {display:none; background-color:#FFFACD;vertical-align:top;padding:0px;text-align:right;border-left:none;}
.customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {display:none; background-color:#FFFACD;border:none;text-align:center;width:10px;padding:2px;cursor:pointer;}

/******** MISC **********/

.miscTableHP
{
    width: 490px;
	padding: 0px; 
	margin: 0px;
	margin-top: 5px;
	font-size: 9px;
	border: 0px;
}

.miscTableHP TD
{
    padding: 0px;
    width: 33%;
    font-size: 9px;
}

#__tab_ctl00_contM_tabConMisc_tabPanelMisc0, #__tab_ctl00_contM_tabConMisc_tabPanelMisc1, #__tab_ctl00_contM_tabConMisc_tabPanelMisc2, #__tab_ctl00_contM_tabConMisc_tabPanelMisc3, #__tab_ctl00_contM_tabConMisc_tabPanelMisc4, #__tab_ctl00_contM_tabConMisc_tabPanelMisc5
{
	font-size: 10px;
}

/******** TAB HP **********/

.divTabHp
{
	width:522px; 
	margin:10px;
}

#__tab_ctl00_contM_tabHp_tabHpPanel1, #__tab_ctl00_contM_tabHp_tabHpPanel2, #__tab_ctl00_contM_tabHp_tabHpPanel3
{
	color: #464F85;
	font-size: 10px;
	font-weight: bold;
}

#ctl00_contM_tabHp_body
{
	background-color: #EBEDFC;
}

#ctl00_contM_tabHp_tabHpPanel1, #ctl00_contM_tabHp_tabHpPanel2, #ctl00_contM_tabHp_tabHpPanel3
{
	background-color: #EBEDFC;
	font-size: 10px;
}

#ctl00_contM_tabHp_tabHpPanel1 IMG, #ctl00_contM_tabHp_tabHpPanel2 IMG, #ctl00_contM_tabHp_tabHpPanel3 IMG
{
  float: left; 
  padding-right:5px;
}

.tabHpTabs
{
	width:505px; 
	height:132px;
	overflow: auto;
}

.tabHpTabs IMG
{
  float: left; 
  padding-right:5px;
}

/***** rezervace seznam pokoju ****/

.middle_title
{
	height:30px;
}

.fstRez
{
	margin:1em 0; 
	border:1px solid #c3c3c3; 
	padding:5px;
}

tr.r_rez_obs
{
	background-color: #FCECEB;
	color: Red;
}

tr.r_rez_ok
{
	background-color: #EBF0FC;
}

tr.r_rez_hdrpok
{
	color: #000000;
	background-color: #EEEEEE;
	font-weight:bold;
}

/************* KOS ********************/


.kosTable
{
    width: 516px;
	padding: 0px; 
	margin: 0px;
	font-size: 10px;
}

.kosTable th
{
	padding: 3px; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	margin: 0px;
	padding: 2px; 
	font-size: 10px;
    color: #FFFFFF;
    background-color: #0045AB;
	border: 1px solid #BBBBBB;
	font-weight: bold;
	text-align: left;
}

.kosTable td
{
	padding: 2px; 
	margin: 0px;
	font-size: 10px;
	border: 1px solid #BBBBBB;
}

.kosTable .trRef2
{
    background-color: #F1F1F1;
}

.kosTable A
{
	text-decoration: none;
	color:#AA0000;
}

.kosTable A:HOVER
{
	text-decoration: underline;
	color:#AA0000;
}

.kosButton
{
	width: 300px;
	margin-top: 3px;
}

/************* ERROR VALIDACE *************/
.error
{
    border-color: red;
    border-style: solid;
}
.errorddl
{
	background-color: #FF9999;
}

.valSummary
{
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color: Red;
}
.valSummary UL, #ctl00_contM_valSummary UL
{
	font-family:verdana;
	font-size:10px;
	margin-top: 2px;
	margin-left: 20px;
	margin-bottom: 5px;
	font-weight:bold;
	color: Red;
}

/************ ikony Hp Foot ******************/

.ikonyHpFoot
{
	width: 520px;
	text-align: center;
	margin: 10px;
}
.ikonyHpFoot IMG
{
	border: 0px;
}
