

body,body table 
{
	background-color : white;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
/*glavnata tabela*/
.masterTable
{
	height:100%;
	width:100%;
}

/*sodrzi redovite*/
.containerTable  
{

 border : 1px solid #EAEAEA;
 padding : 1px 1px 1px 1px;
 width:800px;
 
 	
}
/*tuka e hederot so linkovi*/
.headerRow
{
	background-color : white;
	
}
.headerRow table
{
	width:100%;
}
/* tuka ke bide se*/
.contentRow
{
	width:100%;
	height:100%;
	
}
.latestVacancy
{
	height : 400px;
}
 .contentTable  
 {
	border : 0px solid #5F5F5F;
	border-collapse : collapse;
	
	
	
}
/**/
.footerRow
{
	height:5%;
	color : Black;
	font-weight : lighter;
	font-size : 10px;
	text-align : center;
}

.tdLeft
{
	width:150px;
		border :1px solid #ECECEC;
	border-collapse : collapse;
		vertical-align : top;
		background-color : #FCFCFC;
		vertical-align:top;
}

.tdCenter
{
	
	border : 1px solid #ECECEC;
	border-collapse : collapse;
	background-color : White;
	vertical-align:top;
}
.tdRight
{
	width:150px;
		border : 1px solid #ECECEC;
	border-collapse : collapse;
	vertical-align:top;
}

.infoText
{
	font-size : 11px;
}

/*.table, .table tr, */
.table
{
	border : 1px solid #999999;
}
.table tr td
{
background-color : #fbf7ee;
 border-bottom : 1px solid #999999;
 border-right : 1px solid #999999;
 padding : 1px 1px 1px 1px;
 border-collapse:collapse;
 
 	
}
.tableSearch
{
background-color : #fbf7ee;
 border : 1px solid #999999;
 padding : 1px 1px 1px 1px;
 width:100%;
 	
}

hr
{
	
	border-style:outset;
}

.tableVacByRegion, .tableVacByRegion tr td
{/*table containing header and table with vacancies by regions*/
 background-color : #fbf7ee;
 border : 1px solid #999999;
 padding : 1px 1px 1px 1px;
 width:100%;
 padding:1px 1px 1px 1px;
 margin:1px 1px 1px 1px;
 border-collapse:collapse;
 
 	
}

.dataListVacByRegion
{/*table where number of vacancies per region are displayed
contained by tableVacByRegion
*/
 background-color : #fbf7ee;
 border : 1px solid #999999;
 padding : 1px 1px 1px 1px;
 width:100%;
 padding:1px 1px 1px 1px;
 margin:1px 1px 1px 1px;
 border-collapse:collapse;
 color:Red;
 
 	
}

.tableFrends
{
background-color : #fbf7ee;
 border : 1px solid #999999;
 padding : 1px 1px 1px 1px;
 	
}

.tableFrends td
{

 border-bottom : 1px solid #999999;
 padding : 1px 1px 1px 1px;
 	
}

/*tabelata za stat*/
.tableStat, .tableStat table
{
background-color : #fbf7ee;
 border : 0px solid #999999;
 padding : 1px 1px 1px 1px;
 	
}


/*hederite za razl. stat*/
.tblStatTdHeader
{

border-bottom : 1px solid #999999;
padding : 1px 1px 1px 1px;
font-weight:bold;
}

/*sodrziinata  na keliite za stat*/
.statTRInfo td
{

border-bottom : 1px dotted #999999;


}

.smallTextBox
{
	width : 100px;
	height:18px;
	font-size : 11px;
	padding : 0px
}

input, select
{
	font-size : 11px;
}

A.pagerLink:LINK,A.pagerLink:VISITED
{
	/*link in the pager for the vacancies*/
	/*needs to be normal since all other links are bold*/
	text-decoration : none;
	font-weight : normal;
	
}

A:LINK, A:VISITED {
	color : Black;
	text-decoration : none;
	/*padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	padding-bottom : 2px;*/
	font-weight : bold;
}

A:HOVER {
	/*background-color : #FFFFFF;*/
	color : #AAAAAA;
	text-decoration : none;
	
	/*border : 1px solid #BBBBBB;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	padding-bottom : 2px;*/
	font-weight : bold;
	}
	
.linkA {
	color : Black;
	text-decoration : none;
	/*padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	padding-bottom : 2px;*/
	font-weight : bold;
	cursor: pointer;
}

.linkAMouseOver {
	/*background-color : #FFFFFF;*/
	color : #AAAAAA;
	text-decoration : none;
	cursor:pointer;
	/*border : 1px solid #BBBBBB;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	padding-bottom : 2px;*/
	font-weight : bold;
	}
	
	
A.roundedLink:LINK, A.roundedLink:VISITED {
	color : Black;
	text-decoration : none;
	padding-left : 3px;
	padding-right : 6px;
	padding-top : 3px;
	padding-bottom : 3px;
	font-weight : bold;
	border-right:1px solid #AAAAAA;
	}

A.roundedLink:HOVER {
	/*background-color : #FFFFFF;*/
	/*color : #757576;*/
	background-color: #fbf7ee;
	
	text-decoration : none;
	
	/*border : 1px solid #B3B3B3;*/
	border: 1px solid black;
	
	padding-left : 2px;
	padding-right : 6px;
	padding-top : 2px;
	padding-bottom : 2px;
	font-weight : bold;
	}


.dataListSelectedItem
{
	font-weight:bold;
	color:"White";
	background-color:"#CE5D5A";
	height:100%;
}


.dataListAlternatingItem
{
	font-weight: bold;
	width: 50%;
	color: white;
	/*
	border-bottom: #dfdfde 1px solid;
	border-right: #dfdfde 1px dotted;
	*/
		border-bottom: #999999 1px solid;
	border-right: #999999 1px dotted;
	height: 100%;
	/*background-color: #eaf9ee;*/
	/*background-color: #f9f8e2;*/
	/*background-color: #f4f1e3;*/
	background-color:#fbf7ee;
	
}

.dataListItem
{
	font-weight: bold;
	vertical-align: top;
	width: 50%;
	color: white;
	/*background-color: #edebeb;*/
	/*background-color: #FBF4F4;*/
	background-color:#f4f5f7;
	/*background-color: #f8f8ff;*/
	height:100%;
	/*
	border-right:1px dotted #dfdfde;
	border-bottom:1px solid #dfdfde;
	*/
		border-right:1px dotted #999999;
	border-bottom:1px solid #999999;
	
}
.btnGeneral
{
	background-color : #f8f8ff;
	border : 1px ridge #EAEAEA;
	padding : 1px 1px 1px 1px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.dataListItem .btnGeneral
{

	background-color : #f4f1e3;
	border : 1px ridge #EAEAEA;
	padding : 1px 1px 1px 1px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;

}

.dataListAlternatingItem .btnGeneral
{
	background-color : #f8f8ff;
	border : 1px ridge #EAEAEA;
	padding : 1px 1px 1px 1px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}






.tdBannerMiddle
{
	font-weight: bold;
	font-size:12px;
	text-align:center;
	border-bottom:1px dotted #dfdfde;
	border-top:1px dotted #dfdfde;	
	padding:2px 2px 2px 2px;
	/*COLOR: lemonchiffon; */
	color:White;
	HEIGHT: 14px; 
	/*BACKGROUND-COLOR: #663366;*/
	BACKGROUND-COLOR:#B42747;
	
	
	
}

.tdBannerMiddle2
{
	font-weight: bold;
	background-color:#f8f8ff;
	font-size:12px;
	text-align:center;
	border-bottom:1px dotted #dfdfde;
	border-top:1px dotted #dfdfde;	
	padding:2px 2px 2px 2px;
	/*COLOR: lemonchiffon; */
	Color:white;
	
	
	HEIGHT: 14px; 
	/*BACKGROUND-COLOR: #336666;*/
	/*background-color:  #f4f1e3;*/
	background-color: #AAA9A4;
}

.grayHeader, .grayHeader td
{
	
	font-weight: bold;
	font-size:12px;
	text-align:center;
	padding:2px 2px 2px 2px;
	/*COLOR: lemonchiffon; */
	HEIGHT: 13px; 
	/*BACKGROUND-COLOR: #336666;*/
	
	background-color:#545257;
	color:White;
	
}

.btnSearch
{

background-color : #fbf7ee;
 border : 1px ridge #EAEAEA;
 border-right:2px ridge #EAEAEA;
 border-bottom:2px ridge #EAEAEA;
 padding : 1px 1px 1px 1px;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;

}

.violetHeader
{
	color: lemonchiffon; 
	background-color: #663366; 
	height: 14px;
	
	font-weight: bold;
	font-size:13px;
	text-align:center;
	border-bottom:1px dotted #dfdfde;
	border-top:1px dotted #dfdfde;	
	padding:2px 2px 2px 2px;
}


.greenHeader
{
	color: lemonchiffon; 
	background-color: #336666; 
	height: 14px;
	
	font-weight: bold;
	font-size:13px;
	text-align:center;
	border-bottom:1px dotted #dfdfde;
	border-top:1px dotted #dfdfde;	
	padding:2px 2px 2px 2px;
}


.textRed
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:Red;
}

.textGreen
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight:bold;
	color:Green;
}

.bannerRow, .bannerRow td
{
	height:1%;
}

.dropBox
{
	width:330px;
}

.tblAdvSearch tr td
{
	border-bottom : 0px solid #fcc996;
	border-right : 0px solid #fcc996;
	
}

.sponsoredDataListAlternatingItem
{
	font-weight: bold;
	width: 50%;
	color: white;
		border-bottom: #999999 1px solid;
	border-right: #999999 1px solid;
	border:1px solid #999999;
	height: 100%;
	/*background-color:#fbf7ee;*/
	
}

.sponsoredDataListItem
{
	font-weight: bold;
	vertical-align: top;
	width: 50%;
	color: white;
	/*background-color:#f4f5f7;*/
	height:100%;
	border:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	
}

