﻿/*###########################
    Pages
#############################*/
    
.PageImageLarge
    {
        padding-bottom:20px;
    }
    
.PageSubjectImage
    { 
        padding-bottom:14px;
    }
    
.TextPlateWide
    {
        width:436px;
    }
    
.TextPlateWide .TextPlate
    {
        width:436px;
        float: none;
    }
    
.TextPlate
    {
        width:370px;
        float:left;
    }


/*
###################################
	TextImages
###################################
*/
.TextImageRight
	{
		float: right;
		padding-left:24px;
	}
.TextImageLeft
	{
		float: left;
		padding-right:24px;
	}
.TextImageCenter
	{
		float: none;
	}
	
#TextRightImages
    {
        float:right;
        text-align:right;
        width:300px; margin-right:9px;
        padding-top:24px;
    }

/*
###################################
	Sub menu
###################################
*/
#SubMenuHeader
    {
        color:#595855; font-size:16px; padding-left:20px; padding-top:21px; padding-bottom:14px;
    }
#SubMenu
    {
        padding-left:22px; padding-right:20px;
    }
    
.SubMenuItem
    {
    	width: 178px;
    }
.SubMenuItemTxt
	{
		float: left;
		width: 155px;
		padding-top: 6px;
		padding-bottom: 7px;
	}    
.SubMenuItemArrow
    {
        float:left; width:20px;
        padding-top: 10px;
        line-height: 0px;
        font-size: 0px;
    }
    
.SubMenuItemLine
    {
        clear: both;
        line-height: 0px;
        font-size: 0px;
        padding: 0px;
        margin: 0px;
        height:1px; background-color:#FFFFFF; border-top:solid 1px #dfddd8;
    }
    
.SubMenuItemLinkSelected a
    {
        font-weight:normal; color:#595855;
    }
    
.MenuItemOrangeLink
    {
        color:#ff6d02;
    }
    
.MenuItemOrangeLink a
    {
        color:#ff6d02;
    }
    
/*
###################################
	List item
###################################
*/

.PageTextPlate ul
    {
       
    }

.PageTextPlate ul li
    {
       list-style-image:url('../Images/Ico/ListArrow.gif');
       padding-top:3px;
       padding-bottom:0px;
    }
    
/*
###################################
	SearchBox
###################################
*/
#SearchBox
    {
        background-image:url('../Images/Design/Search/SearchBoxBg.jpg');
        height:52px; width:335px;
        position:relative;
    }
    
#SearchKeyword
    {
        position:absolute;
        width:138px;
        position:absolute; top:18px; left:111px;
        border-width:0px;
        background-color:Transparent;
        font-size:12px;
        height:15px;
    }
    
#SearchBoxBtn
    {
        position:absolute;
        width:43px; height:25px;
        position:absolute; top:15px; left:269px;
    }
  
/*
###################################
	SearchErrorBox
###################################
*/  
.SearchErrorBox
{
	position: absolute; width: 276px; border: 1px solid #b0aea7; background-color: #f9f8f4; display: none;
} 
.MenuSearchErrorBox
{
	top: 99px; right: 196px;
}
.PageSearchErrorBox
{
	top: -50px; left: 351px;
}
.SearchErrorBoxHeader
{
	width: 276px; height: 25px; background-color: #d93232; text-align: center; font-size: 14px; color: #fff; font-weight: bold; line-height: 25px;
}
.SearchErrorBoxContent
{
	width: 276px; color: #2d2c2a; text-align: center; font-size: 12px; padding-top: 16px; padding-bottom: 9px;
}
.SearchErrorBoxContentButton
{
	padding-left: 2px; padding-top: 8px;
}