﻿.ArrowBlueMargin
    { 
        margin-right:5px; 
        margin-bottom:1px;
    }
    
.ArrowRed
    { 
        height:15px;
        width:9px;
        background-image:url('../Images/Ico/ArrowRed.gif');
        background-repeat:no-repeat;
        float:left;
    }
    
      
/*#############################
            BoxNews
###############################*/ 
.BoxNewsHeader
	{
		height: 25px;
		width: 241px;
		padding-bottom: 12px;
	}
.BoxNewsHeaderLeft
	{
        background-image:url('../Images/Design/Boxes/NewsBox/HeaderLeft.gif'); 
        height:25px; 
        width:4px;
        float:left;
		background-color: #ad003f;
	}
.BoxNewsHeaderRight
	{
        background-image:url('../Images/Design/Boxes/NewsBox/HeaderRight.gif'); 
        height:25px; 
        width:4px;
        float:left;
		background-color: #ad003f;
	}
.BoxNewsHeaderSpan
	{
        background-image:url('../Images/Design/Boxes/NewsBox/HeaderSpan.gif'); 
        height:25px; 
        width:233px;
        float:left;
		background-color: #ad003f;
	}
.BoxNewsHeaderSpanPadding
	{
		padding-left: 5px;
		padding-top: 6px;
	}
	

.BoxNewsItemRow
    { 
        height:21px;
        line-height:21px;
        margin-left:1px;
    }
      
/*#############################
            SubjectSpace
###############################*/ 
.SubjectSpace
    {
        padding-top:2px;
        padding-bottom:20px;
    }
    
/*#############################
            Supplier
###############################*/
.SupplierHeader
	{
		background-color: #ae003f; 
        height:22px; 
        width:485px;  
        margin-bottom:1px;
	}
.SupplierHeaderLeft
    {
        background-image:url('../Images/Design/SupplierHeaderLeft.gif'); 
        height:22px; 
        width:3px;
        float:left;
    }
    
    
.SupplierHeaderRight
    {
        background-image:url('../Images/Design/SupplierHeaderRight.gif'); 
        height:22px; 
        width:3px;
        float:right;
    }
    
.SupplierHeaderSpan
    {
        background-image:url('../Images/Design/SupplierHeaderSpan.gif'); 
        height:22px; 
        width:479px;
        float:left;
    }
    
.SupplierHeaderList li
    {
        float:left;
        color:#FFFFFF;
        line-height:22px;
        margin-right:6px;
    }
    
.SupplierHeaderContent
    {
        float:left;
        color:#FFFFFF;
        line-height:normal;
        padding-top: 4px;
        padding-left:7px;
        font-weight: bold;
    }
    
.SupplierHeaderList
    {
       margin-left:7px;
    }
    
.SupplierHeaderList a
    {
        color:#FFFFFF;
    }
  
.SupplierListItemCity
    {
        text-align:right;
        padding-right:12px;
    }  

.SupplierListItemCompany
    {
        padding-left:12px;
    }  
    
    
.SupplierShowTop, .JobAdShowTop
    {
        background-image:url('../Images/Design/SupplierShowTop.jpg'); 
        background-repeat:no-repeat; 
        background-position: top left;
        width:485px;
    }  
    
.SupplierShowSpan, .JobAdShowSpan
    {
        background-image:url('../Images/Design/SupplierShowSpan.gif'); 
        width:485px;

    }  
    
.SupplierShowBottom, .JobAdShowBottom
    {
        background-image:url('../Images/Design/SupplierShowBottom.jpg'); 
        background-position: bottom left;
        background-repeat: no-repeat;
        width:485px;
    }  
    
.SupplierShow, .JobAdShow
    {
      position:relative;
    } 
    
.SupplierShowSpace
    {
        padding-left:22px;
        padding-top:20px;
        padding-right:21px;
        padding-bottom:10px;
    }
.JobAdShowSpace
    {
        padding-left:22px;
        padding-top:18px;
        padding-right:21px;
        padding-bottom:37px;
    }
    
.SupplierShowCategoryItem
    {
      height:20px;
    }
   
.SupplierShowInfoItem
	{
		padding-bottom: 20px;
	}
.SupplierShowItemLeft
	{
		float:left;
		width: 140px;
		padding-right: 130px;
	}
.SupplierShowItemRight
	{
		float:left;
		width: 169px;
	}

.SupplierSearchPlateItem
	{
		float: left;
		width: 150px;
	}

.SupplierSearchPlateItemHeader
	{
		font-weight: bold;
		padding-bottom: 2px;
	}

.SupplierSearchPlateButton
	{
		float: left;
		width: 50px;
		padding-top: 22px;
	}

.SupplierSearchPlate
	{
		padding-bottom: 20px;
	}
.SupplierCategoryHeader
	{
		background-color: #ae003f; 
        height:48px; 
        width:485px;  
	}
.SupplierCategoryHeaderLeft
    {
        background-image:url('../Images/Design/SupplierCategoryHeaderLeft.gif'); 
        height:48px; 
        width:3px;
        float:left;
    }
    
    
.SupplierCategoryHeaderRight
    {
        background-image:url('../Images/Design/SupplierCategoryHeaderRight.gif'); 
        height:48px; 
        width:3px;
        float:right;
    }
    
.SupplierCategoryHeaderSpan
    {
        background-image:url('../Images/Design/SupplierCategoryHeaderSpan.gif'); 
        height:48px; 
        width:479px;
        float:left;
    }  
    
.SupplierCategoryHeaderSpanPadding
    {
        color:#fff;
        font-size: 10px;
        font-weight: bold;
        padding-left: 3px;
        padding-top: 2px;
    }  
    
.SupplierRegisterSubject
    {
        padding-bottom:4px;
    }

.SupplierRegisterRow
    {
        height:23px;       
    }
    
.SupplierRegisterHr
    {
        width:485px;
        height:1px;
        margin-top:12px;
        margin-bottom:7px;
        padding:0px;
    }
    
.NoMargin .SupplierRegisterHr
    {
        width:485px;
        height:1px;
        margin-top: 0px;
        margin-bottom: 0px;
        padding:0px;
    }
    
.SupplierRegisterCategoryList
    {
        width:250px;
        border:solid 1px #b5b4b4;
        margin-top:8px;
    }
    
.SupplierRegisterCategoryListSpace
    {
        padding-top:4px;
        padding-bottom:4px; 
    }
    
.SupplierRegisterCategoryItem
    {
       padding-left:8px;
       padding-right:8px;
       font-size:11px;
       font-weight:normal;
       line-height:14px;
       cursor:pointer;
    }
    
.SupplierRegisterCategoryItemSelected
    {
       padding-left:8px;
       padding-right:8px;
       font-size:11px;
       font-weight:normal;
       font-style:italic;
       line-height:14px;
       background-color:#b5b4b4;
       cursor:pointer;
    }
    
.SupplierRegisterSelectListItem
    {
       font-size:11px;
       font-weight:normal;
       line-height:19px;
       height:19px;
    }
     
/*#############################
            Search
###############################*/
.SearchResultHeaderSpace
	{
		padding-right:2px;
		height: 24px;
	}
.SearchResultHeader
	{
		height: 23px;
	}

/*#############################
            Common Search Plate
###############################*/
.CommonSearchPlate
{
    height: 48px;
    width:485px; 
    background-color: #3d3d3d; 
}
.CommonSearchPlateLeft
{
	height:48px; 
	width: 5px;
	background-image: url('/Content/Images/Search/Common/left_bg.png');
	background-repeat: no-repeat; 
}
.CommonSearchPlateRight
{
	height:48px; 
	width: 5px;
	background-image: url('/Content/Images/Search/Common/right_bg.png');
	background-repeat: no-repeat; 
}
.CommonSearchPlateSpan
{
	height:48px; 
    width:475px;  
	background-image: url('/Content/Images/Search/Common/span_bg.png');
	background-repeat: repeat-x; 
}
.CommonSearchPlateSpanPadding
{
    padding-left: 10px;
    padding-top: 12px;
}
.CommonSearchPlateItem
{  
}
.CommonSearchPlateItemHeader
{
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    padding-right: 11px;
    padding-top: 4px;
}
.CommonSearchPlateItemControl
{
}
/*#############################
            LinkList
###############################*/

.LinkListPlate
{
    padding-top: 1px;
}
.LinkListItemPadding
{
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
}
/*#############################
            News
###############################*/

.NewsRowItem	
	{
		border-top: 1px solid #cecfcf;
		padding: 0px;
		padding-top: 12px;
		padding-bottom: 11px;
	}
.NewsRowItemOuterPadding	
	{
		padding-top: 1px;
	}

.NewsPlate	
	{
		border-bottom: 1px solid #cecfcf;
	}
	
.NewsShowImgRight
	{
		float:right;
		/*padding-left:21px;
		padding-bottom:14px;	*/
	}
	
.NewsShowImgRight td
	{
        padding-left:21px;
	}

.NewsShowImgBottom
    {
        padding-bottom:14px; 
    }
	
.NewsShowImgLeft
	{
		float:left;
		padding-right:21px;
		padding-bottom:14px;			
	}

.NewsShowImgLeft td
	{
		padding-right:21px;			
	}
	
.NewsShowImgCenter
	{
		margin-bottom:14px;		
	}
	
.NewsImageRight
    {
        float:right;
        padding-left:12px; 
        height:130px;
        width:113px; 
    }
	
.MovieImageRight
    {
        float:right;
        padding-left:12px; 
        width:113px; 
    }
	
.NewsShowWriterPhoto
	{
		border:solid 1px #d6d6d6;
	}
.NewsCommentBox
	{
	    clear:both;
		margin-top:24px;
		width:485px;
		background-color:#efefef;
	}
	
.NewsCommentBoxSpacer
	{
		padding-top:16px;
		padding-left:16px;
		padding-bottom:15px;
		padding-right:16px;
	}

.NewsCommentBoxItem
	{
		width:454px;
		background-color:#FFFFFF;
		margin-top:12px;
	}
	
.NewsCommentBoxItemSpacer
	{
		padding-top:16px;
		padding-left:16px;
		padding-bottom:15px;
		padding-right:16px;
	}   
	
.NewsImageStartPageThumb
    {
        float:right;
        padding-left:15px;
        height:130px;
        width:113px;
    } 
        
 .NewsStartPageImageRight
    {
        float:right;
        padding-bottom:5px;
        padding-left:15px;
         height:130px;
        width:113px;
    }
    
.ImageText
    {
        padding:2px; font-style:italic;
        font-size:10px;
        width:100%;
    }
    
.NewsStartListDate
    {
       line-height:14px;
       font-size:11px;
       margin-left:6px;
       color:#131313;
    }
 /*#############################
            Header
###############################*/
    
.HeaderBlackSpan
    {
    	background-color: #3a3a3b;
        background-image:url('../Images/Design/HeaderBlackSpan.gif'); 
        height:18px; 
        width:485px;
        clear:both;
        position:relative;
        font-size:10px;
        color:#FFFFFF;
        line-height:18px;
        background-repeat:repeat-x;
        /*border-top: 1px solid white;*/
    }
    
    
 .HeaderBlackSpanTop
    {
    	background-color: #3a3a3b;
        background-image:url('../Images/Design/HeaderBlackSpan.gif'); 
        height:18px; 
        width:485px;
        margin-top:1px;
        float:left;
        position:relative;
        text-align:center;
        font-size:10px;
        color:#FFFFFF;
        border-top: 1px solid white;
    }
    
 .HeaderBlackSpanLarge
    {
    	background-color: #3a3a3b;
        background-image:url('../Images/Design/HeaderBlackSpanLarge2.gif'); 
        height:40px; 
        width:485px;
        clear:both;
        position:relative;
        font-size:10px;
        color:#FFFFFF;
        line-height:18px;
        background-repeat:repeat-x;
    }
    
 .HeaderBlackSpanXLarge
    {
    	background-color: #3a3a3b;
        background-image:url('../Images/Design/HeaderBlackSpanLarge2.gif'); 
        height:48px; 
        width:485px;
        clear:both;
        position:relative;
        font-size:10px;
        color:#FFFFFF;
        line-height:18px;
        background-repeat:repeat-x;
    }
    
.HeaderSmallBlackLeft
	{
		background-image:url('../Images/Header/HeaderBlackLeft.gif');
		width:3px;
		height:25px;
		float:left;	
		background-repeat:repeat-x;
	}

.HeaderSmallBlackRight
	{
		background-image:url('../Images/Header/HeaderBlackRight.gif');
		width:3px;
		height:25px;
		float:left;	
		background-repeat:repeat-x;
	}    
	
.HeaderSmallBlackSpan
	{
		background-image:url('../Images/Header/HeaderBlackSpan.gif');
		height:25px;
		float:left;	
		width:454px;
		background-repeat:repeat-x;
	}
	
.HeaderSmallBlackSpace
	{
		font-weight:bold;
		font-size:11px;
		color:#FFFFFF;
		line-height:24px;	
		padding-left:4px;
		padding-right:4px;
	}
	
	
.HeaderLargerBlackLeft
	{
		background-image:url('../Images/Header/HeaderBlackLargerLeft.gif');
		width:3px;
		height:41px;
		float:left;	
		background-repeat:repeat-x;
	}

.HeaderLargerBlackRight
	{
		background-image:url('../Images/Header/HeaderBlackLargerRight.gif');
		width:3px;
		height:41px;
		float:left;	
	}    
	
.HeaderLargerBlackSpan
	{
		background-image:url('../Images/Header/HeaderBlackLargerSpan.gif');
		height:41px;
		float:left;	
		width:474px;
		background-repeat:repeat-x;
	}
	
.HeaderLargerBlackSpace
	{
		font-weight:bold;
		font-size:11px;
		color:#FFFFFF;
		line-height:16px;	
		padding-left:4px;
		padding-right:4px;
	}
	
.HeaderMidBlackSpan
	{
		background-image:url('../Images/Header/HeaderBlackLargerSpan.gif');
		height:26px;
	}
	
	
.HeaderRedPlate
	{
		height: 25px;
		padding-bottom: 10px;
	}
.HeaderRedLeft
	{
		background-image:url('../Images/Header/HeaderRedLeft.gif');
		width:3px;
		height:25px;
		float:left;	
	}

.HeaderRedRight
	{
		background-image:url('../Images/Header/HeaderRedRight.gif');
		width:3px;
		height:25px;
		float:left;	
	}    
	
.HeaderRedSpan
	{
		background-image:url('../Images/Header/HeaderRedSpan.gif');
		height:25px;
		float:left;	
	}
	
.HeaderRedItem
	{
		margin-top:8px;	
		margin-left:6px;
		float:left;
	}
	
.HeaderRedItem2
	{	
	    margin-top:8px;	
		margin-left:3px;
		float:left;
	}
	
	
.HeaderRedLargeLeft
    {
        background-image:url('../Images/Header/RedLarge/Left.gif');
		width:3px;
		height:32px;
		float:left;	
    }
    
.HeaderRedLargeRight
    {
        background-image:url('../Images/Header/RedLarge/Right.gif');
		width:3px;
		height:32px;
		float:left;	
    }
    
.HeaderRedLargeSpan
    {
        background-image:url('../Images/Header/RedLarge/Span.gif');
		width:479px;
		height:32px;
		float:left;	
		position:relative;
    }
    
.HeaderRedLargeArrowLeft
    {
        left:4px;
        top:9px;
        position:absolute;
    } 
    
.HeaderRedLargeArrowRight
    {
        right:4px;
        top:9px;
        position:absolute;
    } 
	
/*#############################
            Other
###############################*/
.HeaderBlackLarge
    {
        background-image:url('../Images/Design/HeaderBlackSpanLarge.gif');
		height:26px;
		width:485px;
		position:relative;
		margin-top:16px;
    }

.HeaderBlackLargeItem
    {
        line-height:26px;  
        padding-left:6px;
        padding-right:6px;
        color:#FFFFFF;
        line-height:26px;
    }


.PagingArrowDoubleBack
    {
        float:left;
        margin-left:6px;
    }
    
.PagingArrowBack
    {
        float:left;
        margin-left:6px;
    }
    
.PagingArrowDoubleNext
    {
        float:right;
        margin-right:6px;
    }
    
.PagingArrowNext
    {
        float:right;
        margin-right:6px;
    }
    
.PagingHeaderRight
    {
        position:absolute; right:2px; top:5px; width:30px;
         height:7px;
    }
    
.PagingHeaderLeft
    {
        position:absolute; left:3px; top:5px; width:30px;
        height:7px;
    }

    
.RowItem
    {
        min-height: 26px;
        height: auto !important;
        height:26px;
        margin-top:1px;
        background-color:#e7e8e9;
    }
.RowAltItem
    {
        min-height: 26px;
        height: auto !important;
        height:26px;
        margin-top:1px;
        background-color:#f4f4f4;
    }
    
 .RowBgColor
    {
        background-color:#e7e8e9;
    }
    
.RowAltBgColor
    {
        background-color:#f4f4f4;
    }
   
 .RowAltItem td, .RowItem td
	{
        border-top: 1px solid white;
	}
   
.ListNoItems
	{
		padding-top: 4px;
		padding-bottom: 2px;
		padding-left: 12px;
		font-weight:normal;
		font-style:italic;
	}
   
.ClearLeft
	{
		line-height: 0px;
		height: 0px;
		font-size: 0px;
		clear: left;
		padding: 0px;
		margin: 0px;
	}
   
.ClearRight
	{
		line-height: 0px;
		height: 0px;
		font-size: 0px;
		clear: Right;
		padding: 0px;
		margin: 0px;
	}


.GrayBg
	{
		background-color:#efefef;
	}

/*#############################
        BoxRightNews
###############################*/
.BoxRightNews
	{
		padding-left:9px; padding-right:22px; padding-bottom:9px; padding-top: 5px;
	}
.BoxRightNewsLink
	{
		padding-top: 7px;
	}
.BoxRightNewsItem
	{
		width: 142px;
		padding-top: 6px;
	}
.BoxRightNewsNoRows
	{
		width: 142px;
		padding-top: 3px;
		font-style: italic;
	}
.BoxRightNewsItemArrow
	{
		width: 12px;
		float: left;
		padding-top: 4px;
	}
.BoxRightNewsItemLink
	{
		width: 130px;
		float: left;
	}
	
/*#############################
        Editorial
###############################*/
.EditorialBox
    {
        width:484px; 
        position:relative; 
        background-image:url('../Images/Editorial/BoxSpan.gif'); 
    }
    
 .EditorialBoxTop
    {
        background-image:url('../Images/Editorial/BoxTop.jpg');
        background-repeat:no-repeat;
        background-position: top left;
    }
    
 .EditorialBoxBottom
    {
        background-image:url('../Images/Editorial/BoxBottom.jpg');
        background-repeat:no-repeat;
        background-position: bottom left;
    }
    
.EditorialBoxSpace
    {
         padding:19px 0px 19px 20px;  
    }
    
.EditorialItemImage
    {
         margin-right:18px;
         border:solid 1px #cecfcf;
    }
 
.RightBoxHeaderSelect
	{
		background-color: #c6c8c9; height: 21px; font-size: 11px; line-height: 20px;
	}
.RightBoxItem
	{
		float: left;
	}    
.RightBoxItemChild
	{
		height: 21px;
	}
.RightBoxItemChild_Selected
	{
        background-image:url('../Images/RightContent/Item_Selected.gif');
        background-repeat:no-repeat;
        background-position: center bottom;
	}
	
	
/*#############################
        Calendar
###############################*/
.CalendarDayBox
    {
        width:51px;
        height:53px;
        border:solid 1px #c9c9c9;
        text-align:center;
        margin-right:14px;
    }
    
.CalendarMonthBoxText
    {
        font-size:11px;
        color:#242424;
        text-align:center;
        width:51px;
        line-height:14px;
        padding-top:2px;
    }
    
    
.CalendarDate
    {
        font-size:37px;
        color:#242424;
        text-align:center;
        width:51px;
        line-height:35px;
        font-weight:bold;
    }
    
.CalendarItemHr
    {
        width:485px;
        height:7px;
        clear:both;
        margin-top:8px;
        margin-bottom:18px;
    }
    
.CalendarMonth
    {
         background-image:url('../Images/Design/ArrangementMonthBg.gif');
         width:485px;
         height:36px;  
         margin-top:4px;
         position:relative;
    }
    
.CalendarMonthItem
    {
       padding-right:15px;
    }
    
/*#############################
        Questions
###############################*/
.QuestListItem
    {
        width:485px;    
        clear:both;
    }
    
.QuestListAnwerItemSpace
    {
        padding-top:10px;
        float:left;
    }
    
.QuestListHeader
    {
        height:35px;    
        font-size:12px;
        line-height:35px;
        cursor:pointer;
    }
   
.QuestListHeaderSpace
    {
       padding-left:13px;
        padding-right:13px;
    }
   
.QuestListIco
    {
        margin-left:13px;
        margin-top:1px;
        float:left;
        width:24px;
    }
     
.QuestListAnswer
    {
        float:left;
        width:108px;
    }
    
.QuestListProcent
    {
        float:left;
        width:48px;
    }
    
.QuestListAnswerRow
    {
        line-height:15px;
    }
    
/*#############################
        Advertisment
###############################*/
.AdvertBox
    {
        background-image:url('../Images/Advertising/AdvertBoxBg.jpg');
        height:190px;
        width:484px;
        position:relative;
        margin-top:11px;
    }
    
.AdvertBoxSpace
    {
        padding-top:10px;
        padding-left:14px;
        padding-right:15px;
        padding-bottom:15px;
    }
    
.AdvertBoxDownloadImg
    {
        position:absolute;
        left:15px;
        bottom:14px;
        width:300px;
    }
    
.AdvertBoxDownloadImgLink
    {
        position:absolute;
        left:45px;
        bottom:13px;
        width:300px;
    }
    
/*#############################
        Backfile
###############################*/

.BackfileItemPading
    {
        padding-right:29px;
        float:left;
    }
    
.BackfileItem
    {
        background-image:url('../Images/Backlist/ImageBg.gif');
        width:142px;
        height:200px;
    }
 
.BackfileItemImage
    {
        width:137px;
        height:195px;
    }
 
.BackfileItemInside
    {
        padding-left:1px; padding-top:1px;
    }
    
.BackfileDescItem
    {
        width:137px;
        text-align:center;   
        padding-bottom:17px; 
    }   
    
.BackfileHeader
    {
        height:35px;    
        font-size:12px;
        line-height:35px;
        cursor:pointer;
        clear:both;
    }
    
.BackfileHeaderInside
    {
        padding-left:13px;
        padding-right:13px;
        font-size:12px;
        font-weight:bold;
    }
    
.BackfileContentPlate{ margin-top:18px;}

/*#############################
        JobAd Search
###############################*/
.JobAdSearchHeaderPlate
{
    width: 485px;
    height: 44px;
    background-color: #b10040;
}
.JobAdSearchHeaderPlateLeft
{
    width: 4px;
    height: 44px;
    background-image: url('/Content/Images/JobAd/Header/left_bg.gif');
    background-repeat: no-repeat;
}
.JobAdSearchHeaderPlateSpan
{
    width: 477px;
    height: 44px;
    background-image: url('/Content/Images/JobAd/Header/span_bg.gif');
    background-repeat: repeat-x;
}
.JobAdSearchHeaderPlateRight
{
    width: 4px;
    height: 44px;
    background-image: url('/Content/Images/JobAd/Header/right_bg.gif');
    background-repeat: no-repeat;
}
.JobAdSearchHeaderPlateItem
{
    padding-left: 6px;
    padding-top: 13px;
}
.JobAdSearchHeaderPlateItemHeader
{
    color: White;
    font-size: 12px;
    font-weight: bold;
    padding-top: 1px;
    padding-right: 12px;
}
.JobAdSearchHeaderPlateItemSelect
{
}
.JobAdSearchHeaderPlateItemButton
{
    padding-top: 13px;
    padding-right: 8px;
    padding-left: 3px;
}
.JobAdSearchHeaderPlateItemRight
{
    padding-top: 10px;
}
.JobAdSearchHeaderPlateSearchInput
{
    width: 109px;
    height: 23px;
    background-image: url('/Content/Images/JobAd/Header/Input_Bg.gif');
    background-repeat: no-repeat;
}
.JobAdSearchHeaderPlateSearchInputPadding
{
    padding-left: 9px;
    padding-top: 5px;
}
.JobAdSearchHeaderPlateSearchInput input
{
    border: 0px;
    background-color: Transparent;
    background-image: none;
    width: 92px;
    padding: 0px;
    margin: 0px;
    font-size: 11px;
    line-height: 14px;
    height: auto;
    
}
/*#############################
        JobAd List
###############################*/
.JobAdListPagingSpacer
{
    padding-top: 1px;
}
.JobAdListHeader
{
    padding-left: 9px;
}
.JobAdListHeaderCompany
{
    padding-top: 15px;
    padding-bottom: 3px;
    width: 185px;
}
.JobAdListHeaderTitle
{
    padding-top: 15px;
    padding-bottom: 3px;
    width: 202px;
}
.JobAdListHeaderCounty
{
    padding-top: 15px;
    padding-bottom: 3px;
    width: 75px;
    text-align: right;
}
.JobAdListItem
{
    padding-left: 9px;
}
.JobAdListItemCompany
{
    width: 185px;
}
.JobAdListItemCompanyText
{
    padding-top: 15px;
    padding-bottom: 14px;
}
.JobAdListItemCompanyImagePlate
{
    height: 45px;
    display: table-cell;
    vertical-align: middle;
}
.JobAdListItemCompanyImagePlate img
{
    max-height: 29px;
    max-width: 180px;
}
.JobAdListItemTitle
{
    padding-top: 15px;
    padding-bottom: 14px;
    width: 202px;
}
.JobAdListItemTitleText
{
    padding-right: 8px;
}
.JobAdListItemCounty
{
    padding-top: 15px;
    padding-bottom: 14px;
    width: 75px;
    text-align: right;
}
/*#############################
        JobAd Show
###############################*/
.JobAdShowItem
{
}
.JobAdShowItemSubject
{
    width: 108px;
    font-weight: bold;
    padding-bottom: 5px;
}
.JobAdShowItemText
{
    width: 330px;
    padding-bottom: 5px;
    word-wrap: break-word;
}
.JobAdShowContactPlate
{
    padding-top: 10px;
}
.JobAdShowContactItem
{
   width: 143px; 
   float: left;
   padding-bottom: 5px;
}

.JobAdShowTextPlateMargin
{
    padding-top: 12px;
}

.JobAdShowTextPlate
{
    border-top: 1px solid #cecfcf;
    padding-top: 12px;
    padding-bottom: 4px;
}
.JobAdShowImagePlate
{
    padding-bottom: 15px;
}
.JobAdShowImagePlate img
{
    max-width: 437px;
}
/*#############################
        JobAd RightBox
###############################*/
.JobAdRightBoxMargin
{
    padding-bottom: 15px;
}
.JobAdRightBox
{
    width: 250px;
    background-color: #ffffff;
}
.JobAdRightBoxPadding
{
    padding: 2px;
    padding-bottom: 0px;
}
.JobAdRightBoxHeader
{
    height: 31px;
    width: 246px;
    background-color: #3b3a3b;
}
.JobAdRightBoxHeaderLeft
{
    height: 31px;
    width: 14px;
    background-image: url('/Content/Images/JobAd/RightBox/header_left_bg.gif');
    background-repeat: no-repeat;
}
.JobAdRightBoxHeaderSpan
{
    height: 31px;
    width: 229px;
    background-image: url('/Content/Images/JobAd/RightBox/header_span_bg.gif');
    background-repeat: repeat-x;
}
.JobAdRightBoxHeaderSpanPadding
{
}
.JobAdRightBoxHeaderRight
{
    height: 31px;
    width: 3px;
    background-image: url('/Content/Images/JobAd/RightBox/header_right_bg.gif');
    background-repeat: no-repeat;
}

.JobAdRightBoxItemPlate
{
    padding-top: 4px;
}
.JobAdRightBoxItem
{
    background-color: #f4f4f4;
    width: 246px;
    border-bottom: 2px solid white;
}
.JobAdRightBoxItemPadding
{
    padding-left: 11px;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-right: 11px;
    word-wrap: break-word;
}
.JobAdRightBoxLink
{
    text-align: right;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 6px;
}

/*#############################
       NewsReferenceBox
###############################*/
.NewsReferenceBoxMargin
{
	padding-top:24px;
}
.NewsReferenceBox
{
    background-color: #e7e8e9;
}

.NewsReferenceBoxPadding
{
    padding-top: 9px;
    padding-left: 11px;
    padding-right: 20px;
    padding-bottom: 12px;
}
.NewsReferenceBox ul
{
	list-style-type: none;
	list-style-image: url('/Content/Images/Ico/list_dot_article.gif');
	padding: 0px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 15px;
}
.NewsReferenceBox ul li
{
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 4px;
}

.NewsReferenceBox ul li span
{
}


