﻿/* --------------------- OCHRANA EDITACE ---------------------*/
 .editovatelnyHlavni
 {
 	display: block;
 	width: 475px !important;
 	overflow: hidden !important;
 }
 .mBodyRightPartIn .editovatelnyHlavni
 {
 	display: block;
 	width: 270px !important;
 	overflow: hidden !important;
 }
 .editovatelnyVedlejsi
 {
 }
 .volbyFoto
 {
 	float: left;
 	margin-right: 1em;
 	margin-bottom: 0.5em;
 }

.okno
{
     width: 475px;
     border: 1px solid black;
}

 .cleaner {
	clear: both;
	height: 0px;
	font-size: 1px;
	border: none;
	margin: 0px; padding: 0px;
}

.f, .f0, .f1, .f2, .f3, .f4, .f5
 {
 	position: relative;
	display: block;
	float: left;
	width: 100px;
	font-weight: bold;
	padding-right: 5px;
	}
.f0, .f5 {
	width: 50px;
	}
.f1 {
	width: 80px;
	}
.f2 {
	width: 212px;
	}
	
.f3 {
	width: 120px;
	}
.f4 {
	width: 150px;
	}
.f5
{
	font-weight: normal;
}
.fl, .fl1, .fl2, .fl3, .fl4 
{
	position: relative;
	display: block;
	float: left;
}
.fl1	 {
	width: 40px;
	}	
.fl2	 {
	width: 280px;
	}
.fl3	 {
	width: 440px;
	}
.fl4	 {
	width: 340px;
	}
.fl3 .fl3
{
	width: 240px;
}	
.fl4 .fl3
{
	width: 220px;
}	
.fl4 .fl4
{
	width: 200px;
}
.kontaktNazev
{
	display: block;
	margin-bottom: 3px;
	font-weight: bold;
}	
#mBodyRight .fl3, #mBodyRight .fl4
{
	width: 240px;
}

.fPosun
{
	top: 10px;
}
	
.t {
	float: left;
	width: 370px;
               
	}

.floatR {
	float: right;
	}	
.aRight {
	text-align:right;
	}	
	
UL.soubory {
	
	}	
	
DIV.fotografie {
	
	}	
DIV.fotografie DIV.foto {
	   float: left;
	   width: 108px;
	   height: 108px;
	   text-align: center;
	   margin-bottom: 8px;
	}


.item {background-color:  #E6E6E6; margin-bottom: 5px;}
.item .item {background-color: #C3C3C3; }	

.item P	{clear: left;}			
      
      
.edit {background-color:  #D2D2D2; margin-bottom: 5px;}
.edit .edit {background-color:  #B1B1B1;}



.new {background-color:  #FFD56D;}
.new .new {background-color:  #FFC437;}

.new H4 {background-color: #FFC848; padding: 4px;}		
.new H4 {background-color: #FFB811;}		
	     


.kontakty  {background-color: #B7BC54; padding-left: 50px;}		
.kontakty .item {background-color: transparent;}		
.kontakty .edit {background-color: #91983A;}		
.kontakty .edit H4 {background-color: #7C8132;}		
.kontakty .new {background-color: #91983A; padding-bottom: 50px;}		
.kontakty .new H4 {background-color: #7C8132;}		
	            
	            
	                               
DIV.fotografie DIV.add {
	}
LI.add {
	
	}	

	
	/* --------------- AJAX validatorcallout ----------------- */


.ajax__validatorcallout {z-index: 1 !important;}
TABLE.ajax__validatorcallout  {width:220px;}
.ajax__validatorcallout div {margin-left: 18px; z-index: 1 !important;}


.ajax__validatorcallout div, .ajax__validatorcallout td {border:solid 1px Black;background-color:#FFFACD !important; z-index: 1 !important;}
.ajax__validatorcallout .ajax__validatorcallout_popup_table {display:none;border:none;background-color:transparent !important;padding:0px;}
.ajax__validatorcallout .ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent !important;padding:0px;}
.ajax__validatorcallout .ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none;background-color:transparent !important;padding:0px;}
.ajax__validatorcallout .ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent !important;padding:0px;}
.ajax__validatorcallout .ajax__validatorcallout_callout_table_row {background-color:transparent !important;padding:0px;}
.ajax__validatorcallout .ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;text-align:right;vertical-align:top;font-size:1px;border:none;background-color:transparent !important;}
.ajax__validatorcallout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none;border-right:none;border-left:none;width:15px;background-color:transparent !important;padding:0px;}
.ajax__validatorcallout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none;border-bottom:none;border-right:none;padding:0px;margin-left:auto;}
.ajax__validatorcallout .ajax__validatorcallout_error_message_cell {font-family:Verdana;font-size:10px;padding:5px;border-right:none;border-left:none;width:100%;}
.ajax__validatorcallout .ajax__validatorcallout_icon_cell {width:20px;padding:5px;border-right:none;}
.ajax__validatorcallout .ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;text-align:right;border-left:none;}
.ajax__validatorcallout .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none;text-align:center;width:10px;padding:2px;cursor:pointer;}

       
  
.ValidatorCallOut
             {margin-left: -180px; 
              background-color: Yellow !important ;
              color: Red;
             z-index:2000;
             width: 50px !important;
             }

.MaskedEditError  
 {
    background-color: #FFA6A8 !important;
}
.validatorCalloutHighlight
{
    background-color: #FFFACD !important;
}

.unwatermarked {
	WIDTH: 148px; HEIGHT: 18px
}
.watermarked {
	BACKGROUND-COLOR: #f0f8ff; COLOR: gray; 
}
.e2wDBListControl
{
	display: inline;
}
.KontaktFunkce SPAN
{
	padding-right: 0.5em;
}
.kontaktName
{
	display: block;
	margin-bottom: 0.5em;
}
.kontaktFullName
{
	display: block;
	margin-bottom: 0.5em;
}
.kontaktFullKontakty
{
	display: block;
	margin-bottom: 1em;
}
.CenaTyp
{
	display: inline;
}
.e2wArticleDate
{
	display: block;
	width: 100%;
	position: relative;
	font-weight: normal;
	text-align: right;
	/*margin-bottom: 5px;*/
	/*color: #FFFFFF;*/
	top: 1em;
}
.e2wAuthor
{
	display: block;
	margin-top: 1em;
	text-align: right !important;
}
.otviraciDobaRadek
{
	clear: both;
}
.otviraciDobaDen
{
	display: block;
	width: 80px;
	float: left;

}
.otviraciDobaCas
{
	display: block;
	width: 50px;
	float: left;

}
.otviraciDobaPoznamka
{
	display: block;
	float: left;

}
.VerejnaZakazkaKategorie UL LI, .nadstandardSluzby UL LI, .projektSkupiny UL LI, .akceSeznam UL LI, .vyberoveRizeniList UL LI
{
	display: inline;
}
.pristrojFoto
{
	margin-left: 10px;
	margin-bottom: 2px;
	float: right;
}
.addItemHead
{
	border-bottom: solid 1px #999999;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding-bottom: 0px;
}
.e2wInnerItemEdit, .e2wInnerItemEdit2
{
	background-color: #FFDDAA;
	padding: 5px;
	margin-bottom: 10px;
}
.e2wInnerItemEdit2
{
	background-color: #FFBB77;
}
.textySeznam LI
{
	list-style-type: disc;
	list-style-position: outside;
	padding-bottom: 0.5em;

}
UL.textySeznam
{
	margin-left: 20px;
}
.kontaktCont
{
	margin-top: 6px;
}
#mBodyLeft .e2wPaging 
{
	display: block;
	margin-bottom: 1em;
}
.e2wPaging 
{
	text-align: center;
}
.e2wPaging LI
{
	display: inline;
}
.e2wPagingButton
{
	padding-left: 2px;
	padding-right: 2px;
}
.e2wPagingCurrent
{
	font-weight: bold;
}
.e2wContentViewer
{
	position: relative;
	overflow: hidden;
}
.e2wContentImg IMG
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
}
.e2wContentImgLeft IMG
{
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 2px;
}
.e2wContentImgRight IMG
{
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 2px;
}
.e2wContribution P
{
	margin-bottom: 0.5em;
}
DIV.e2wDivAsP, DIV.e2wFormatedText
{
	margin-bottom: 0.5em;
	overflow: hidden; /* kvůli zobrazení článku v pravém sloupci*/
}
.e2wFormatedText H4, .e2wFormatedText H5, .e2wFormatedText H6
{
	border: none !important;
}
.e2wBannerCont
{
	display: block;
	position: relative;
	width: 505px;
	height: 125px;
	border: 5px solid white;
	background-color: White;
	overflow: hidden;

}
.e2wBannerCont  .viewport 
{ 
	float: left; 
	width: 505px; 
	height: 125px; 
	overflow: hidden; 
	position: relative; 
}
#mBodyRight .e2wBannerCont
{
    width: 254px;
    border: none;
    left: -2px;
}
#mBodyRight .e2wBannerCont  .viewport 
{ 
	width: 254px; 
}

.e2wBannerCont .overview 
{ 
	list-style: none; 
	position: absolute; 
	padding: 0; 
	margin: 0; 
	left: 0; 
	top: 0; 
}
.e2wBannerCont .overview li
{ 
	float: left; 
	margin: 0 5px 0 0; 
	padding: 1px; 
	height: 121px; 
	border: 1px solid #dcdcdc; 
	width: 250px;
	overflow: hidden;
}


.e2wHighlight1 H3
{
	/*background-color: Red !important;*/
	border-top: solid 3px red;
	border-bottom: solid 3px red;
}
.kz .e2wHighlight2 H3
{
	background-color: #ee7f01 !important;
}
.dc .e2wHighlight2 H3
{
	background-color: #a07ba2 !important;
}
.cv .e2wHighlight2 H3
{
	background-color: #9db300 !important;
}
.ul .e2wHighlight2 H3
{
	background-color: #970000 !important;
}
.tp .e2wHighlight2 H3
{
	background-color: #c9b000 !important;
}
.mo .e2wHighlight2 H3
{
	background-color: #cb7053 !important;
}
.e2wHighlight2 H3 A
{
	color: White;
}
.e2wHighlight2 H3 A:HOVER
{
	color: BLACK;
}
#mBodyMain P.backLink
{
	font-weight: bold;
	text-align: center;
	border-top: 3px solid #FFFFFF;
	padding-top: 1em;
	margin-top: 1em;
}
