
body
{
	background-color:#FFFFFF;
	/*font:11px arial, helvetica, sans-serif;*/
	font:14px arial, helvetica, sans-serif;
	font-weight:normal;
	color:#313E58;
	margin:0px;
	padding:0px;
}
.BodyContent
{
	position: relative;
	margin-top:7px;
	margin-left:20px;
	width:905px;
	background-color:#FFFFFF;
	padding-bottom:40px;
}

.PageTitlePanelStandard
{
	margin-left:222px;
	margin-top:76px;
}

.PageTitlePanelStandardWithTabMenus
{
	margin-left:222px;
	margin-top:47px;
}

.StandardPanelWithoutTabMenus
{
	margin-left:221px;
	margin-top:76px;
}

.StandardPanelWithTabMenus
{
	margin-left:222px;
	margin-top:47px;
}

.StandardPanel
{
	margin-left:222px;
}

.ReOrderTopAlignement
{
	margin-top:40px;
}

.StandardPanelTopAlignement
{
	margin-top:77px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    line-height: 0px;
}


.spacer 
{
  clear: both; height: 1px;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/*****************************/
/******		Controls	******/
/*****************************/
.TextBoxPasswordClass,
.TextBoxClass,
.TextAreaClass,
.RadioButtonListClass,
.CheckBoxClass,
.LabelBOClass,
.LabelClass,
.DateControlClass,
.DateEndControlClass
{
	font:12px arial, helvetica, sans-serif;
	color:#8B8B8B;
	padding-bottom:3px;
}

.DropDownListClass
{
	font:10px arial, helvetica, sans-serif;
	color:#8B8B8B;
	padding-bottom:3px;
}

.StartDateClass
{
	float:left;
	margin-right:15px;
}

.DateControlClass input,
.DateEndControlClass input,
.TextBoxPasswordClass input,
.TextBoxClass input
{
	background-color:#FFFFFF;
	width:200px;
	font:12px arial , helvetica, sans-serif;
}
.TextAreaClass textarea
{
	width:200px;
	height:70px;
	font:12px arial , helvetica, sans-serif;
}
.DropDownListClass select,
.DropDownListClass option
{
	width:200px;
	font:11px arial , helvetica, sans-serif;
	height:19px;
	margin-top:2px;
	margin-bottom:2px;
	padding-top:1px;
	padding-bottom:1px;
}
.CheckBoxClass .text_label
{
	float:left;
	height:14px;
	padding-top:3px;
}
.RadioButtonListClass input
{
}
.ButtonClass
{
}
ul
{
	padding:0px;
	margin:0px;
}
ul li
{
	list-style-type:none;
	display:list-item;
}
.Sequence_Global ul li a:hover
{
	color : #0AF700;
}
/*****************************/
/******		Table		******/
/*****************************/
.EvenRow_Style01
{
	background-color: #FFFFFF; /*#F2F2F2;*/
}

.OddRow_Style01
{
	background-color: #FFFFFF; /*#ECE8E8;*/
}

.HeaderRow_Style01
{
	color: Black;
	font-weight:bold;
}
.header_default,
.header_style
{
	font-size:12px;
	font-weight: bolder;
	color:#8B8B8B;
}
.button_default
{
	width:60px;
}
.TableClass table tr td,
.LookupClass table tr td
{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:#8B8B8B;
	/*padding-left: 2px;*/
}
.LookupClass table tr td
{
	border-bottom:solid 1px #CCCCCC;
}
.Table_ButtonClass
{
	text-align:right;
	width:100%;
}
/*****************************/
/******	Default Classes	******/
/*****************************/

.text_styleDRAFT
{
	color:Black;
	font-weight:bold;
	font-size:15px;
}

.text_InstructionsGrey
{
	color:#8B8B8B;
	font-weight:bold;
	font-size:12px;
	font-family:arial, helvetica, sans-serif;
}

.text_style01
{
	color: #00FE01;
}
text_style02
{
	color:#959595;
}
.text_warning
{
	color:red;
}
.text_information
{
	color: #00FF00;
}

.text_defaultTemplate, .text_defaultTemplate_Black
{
	font-size:11px;
	font-family:arial, helvetica, sans-serif;
	/*font-weight:lighter;*/
	color:#8B8B8B;
}

.text_Template_NormalSize, .text_Template_NormalSizeBlack
{
	font-size:12px;
	font-family:arial, helvetica, sans-serif;
	font-weight:lighter;
	color:#8B8B8B;
}

.text_defaultTemplate_Black span, .text_Template_NormalSizeBlack span
{
	color:Black;
}

.text_default,
.date_default
{
	font-family:arial, helvetica, sans-serif;
	font-weight:lighter;
	font-size:12px;
	color:#8B8B8B;
}

.text_LighterBlack span
{
	color:Black;
	font-size:12px;
}

.text_BolderBlack span
{
	color:Black;
	font-weight:bold;
	font-size:12px;
}
.text_label
{
	margin-right:10px;
	text-align:left;
	font-size:12px;
}

.text_labelLightbox
{
	font-size:15px;
	font-weight:bold;
	color:Black;
	font-family:arial, helvetica, sans-serif;
}

.text_TitleHeader
{
	font-weight:bold;
	font-size:12px;
	color:#8B8B8B;
}

.Hidden
{
	visibility: hidden;
	font-size: 1px;
}

.star_style01
{
	color:Red;
}

.SectionHeader_Title
{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#8B8B8B; /*#000000;*/
	border-bottom:solid 1px #CCCCCC;
	margin-top:20px;
	margin-bottom:10px;
}

.SectionHeader_Description
{
	font-size:12px;
	font-weight:lighter;
	color:#000000;
	margin-bottom:20px;
}
.Border_Style01
{
	border:solid 1px #DDDDDD;
}
.Border_Style02
{
	border-left:solid 1px #00FE01;
}	
.Font_Color01
{
	color:#00FE01;
}
.Label_Style01 span,
.Label_Style01
{
	color:#000000;
	font-size:18px;
	font-weight:bold;
}

.SearchResultStyle
{
	font-size:27px;
	font-weight:bold;
	color:Black;
	height:20px;
}

.ClientInformationStyle
{
	font-size:12px;
	font-weight:bold;
	color:Black;
}

.text_description
{
	color:#8B8B8B;
}

.Text_TitlePackage
{
	color:#8B8B8B;
	font-size:15px;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
}

/*****************************/
/******	    Titles	 	******/
/*****************************/
.PageTitle_Global,
.PageTitle2_Global,
.PageTitle3_Global,
.PageTitle4_Global,
.PageTitle5_Global,
.PageTitle6_Global,
.PageTitle7_Global,
.PageTitle8_Global,
.PageTitle9_Global,
.PageTitle10_Global,
.PageTitle11_Global
{
	clear:left;
	font-size:22px;
	font-weight:bold;
	color:#000000;/*#515151;*/
	margin-bottom:8px;
	margin-left:-1px; /*nýcessaire pour masquer le petit dýcallage*/
}
.SubTitle01
{
	font-size:11px;
	color:#8B8B8B;
	border-bottom:solid 1px #CCCCCC;
	margin-bottom:30px;
	margin-top:20px;
}
.SubTitle02
{
	font-size:11px;
	font-weight:bold;
	color:#8B8B8B;
	margin-bottom:5px;
	margin-top:10px;
}
/*****************************/
/******	   Hyperlinks	******/
/*****************************/
a, a:visited, a:hover, a:active, 
.LinkBolderBlue a, .LinkBolderBlue a:visited, .LinkBolderBlue a:hover, .LinkBolderBlue a:active,
.Link_Template a, .Link_Template a:visited, .Link_Template a:hover, .Link_Template a:active,
.PhotographerLink a, .PhotographerLink a:visited, .PhotographerLink a:hover, .PhotographerLink a:active,
.Table_HyperlinkClass, .Table_HyperlinkClass:visited, .Table_HyperlinkClass a:hover, .Table_HyperlinkClass a:active
{
	font-size: 12px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-weight: normal;
}
a, a:visited, 
.LinkBolderBlue a, .LinkBolderBlue a:visited,
.Link_Template a, .Link_Template a:visited,
.Table_HyperlinkClass, .Table_HyperlinkClass:visited
{
	color: #666666; text-decoration: underline; 
}
a:hover,
.LinkBolderBlue a:hover,
.Link_Template a:hover,
.PhotographerLink a:hover,
.Table_HyperlinkClass:hover
{
	color: #00ff00; text-decoration: underline; 
}

a:active,
.LinkBolderBlue a:active,
.Link_Template a:active,
.PhotographerLink a:active,
.Table_HyperlinkClass:active
{
	color: #00ff00; text-decoration: none; 
}
.PhotographerLink a, .PhotographerLink a:visited, .PhotographerLink a:hover, .PhotographerLink a:active
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.PanelMenu1Class a, .PanelMenu1Class a:visited, .PanelMenu1Class a:hover, .PanelMenu1Class a:active
{
	font-size: 11px;
}
.PagingControl a, .PagingControl a:visited, .PagingControl a:hover, .PagingControl a:active
{
	text-decoration: none;	
	font-size: 11px;
}
.JavaButtonClass a, .JavaButtonClass a:hover, .JavaButtonClass a:visited, .JavaButtonClass a:active,
.Link_Template a, .Link_Template a:hover, .Link_Template a:visited, .Link_Template a:active
{
	font-size:11px;
}
.JavaButtonClass a, .JavaButtonClass a:hover, .JavaButtonClass a:visited, .JavaButtonClass a:active
{
	color: #666666;
	text-decoration: none;
}
.LinkLighterBlue, .LinkLighterBlue a, .LinkLighterBlue a:visited, .LinkLighterBlue a:hover
{
	color:#8B8B8B;
	font-weight:lighter;
	text-decoration:underline;
	font-size:12px;
}

.LinkBolderBlackNav a, .LinkBolderBlackNav a:visited
{
	color:#000000;
	font-size:12px;
	font-weight: bold;
}

.LinkPhotographer
{
	font-size:11px;
}

.LinkBolderBlackNav a:hover
{
	color:#57FE57;
	font-weight: bold;
	font-size:12px;
}
.LinkBolderBlack a, .LinkBolderBlack a:visited
{
	color:#000000;
	font-size:12px;
	font-weight: bold;
	text-decoration:underline;
}

.LinkBolderBlack a:hover
{
	/*color:#0AF700;*/
	color:#000000;
	font-weight: bold;
	text-decoration:underline;
	font-size:12px;
}

.Link_TemplateBlack a:hover,  .Link_TemplateBlack a, .Link_TemplateBlack a:visited
{
	font-size:11px;
	color:#8B8B8B;
	font-weight:normal;
}

.LinkBolderBlack a span
{
	font-weight: bold;
	font-variant: small-caps;
}
.LinkLighterBlack a, .LinkLighterBlack a:visited, .LinkLighterBlack a:hover
{
	color:#000000;
	font-weight:lighter;
}
.LinkLighterWhite a, .LinkLighterWhite a:visited, .LinkLighterWhite a:hover, .LinkLighterWhite a span
{
	color:#FFFFFF;
	/*font-weight:lighter;*/
}
.UnderlinedLink
{
	color:#959595;
	text-decoration:underline;
}
.LinkDisableClass, .LinkDisableClass a, .LinkDisableClass a:visited, .LinkDisableClass a:hover
{
	color:#CCCCCC;
	text-decoration:none;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:lighter;
}

.Link_PackagesNameStyle a, .Link_PackagesNameStyle a:visited
{
	color:#8B8B8B;
	font-size:12px;
	font-family:arial, helvetica, sans-serif;
	text-decoration:underline;
}

.Link_PackagesNameStyle a:hover
{
	color:#8B8B8B;
	font-size:12px;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
}

/*****************************/
/******		Panels		******/
/*****************************/

.MenuPanelClass
{
	float:left;
	clear:left;
	width:180px;
	height:100px;
	margin-top:30px;
	border:dashed 1px EEEEEE;
}
/*****************************/
/******		Paging      ******/
/*****************************/
.paging_default ul li
{
	display:inline;
	margin-left:5px;
}
.paging_default a, .paging_default a:visited 
{
	color:#000000;
}
.paging_default a:hover
{
	color:#00FE01;
}
.paging_default .PagingLabel
{
	color:#00FE01;
	font-weight:bold;
}

/*****************************/
/******		TabMENU     ******/
/*****************************/

.TabMenuPanelClass ul li
{
	border-bottom: 2px solid #CCCCCC;
	height:20px;
	text-align:center;
	font-weight:bold;
	color: white;
	font-family:arial, helvetica, sans-serif;
}

.TabMenuPanelClass
{
	margin-top:10px;
	margin-left:222px;
	height:20px;
	width:700px;
}

.TabMenu_BlankFirst, TabMenu_BlankLast
{
	width:0px;
}

.TabMenu_Blank
{
	border-bottom: 2px solid #CCCCCC;
	width:6px;
}

.TabMenuPanelClass ul .Class_Selected
{
	text-align:center;
	font-weight:bold;
	background-color: #CCCCCC;
	color: white;
	font-size:11px;
	border-bottom:2px solid #CCCCCC;
}

.TabMenuPanelClass .Class_Disabled
{
	text-align:center;
	font-size:12px;
        background-color: #EEEEEE;
	color: #white;
}

.TabMenuPanelClass .Class_Default
{
	text-align:center;
	font-weight:bold;
	background-color: #666666;
	color: white;
}

.TabMenuPanelClass .Class_Selected a, .Class_Default a
{
	text-align:center;
	color: white;
	text-decoration: none;
}

.TabMenuPanelClass .Class_Default a:hover
{
	color: #00ff00;
}

.TabMenuPanelClass .Class_Default
{
	background-color: #666666;
}

.TabMenuPanelClass a, .TabMenuPanelClass a:visited, .TabMenuPanelClass a:hover, .TabMenuPanelClass .Class_Disabled
{
	text-align:center;
	font-weight:bold;
	/*background-color: #666666;*/
	color: white;
	text-decoration: none;
}

.Hide_Global,
.Show_Global
{
	clear:left;
}
