
@import url(hkprerov-tree.css);
@import url(hkprerov-forms.css);
@import url(hkprerov-inbox.css);

/* obecne definice */
html {height: 100%;}
body {background-color: #fff; color: #000; margin: 0 0 0 6px; padding: 0; height: 100%; text-align: center; font: 100%/1.33 Tahoma, "Lucida Grande CE", lucida, sans-serif;}
	#page {width: 941px; height: 100%; position: relative; margin: auto; padding: 0; text-align: left; font-size: .8em;}
	html>body #page {height: auto; min-height: 100%;}

	.clean {font-size: 1px; height: 1px; clear: both; overflow: hidden; margin: 0; padding: 0;}
	.noVisual {display: none; clear: both;}
    .noWrap {white-space: nowrap;}
	form {margin: 0; padding: 0;}
	p {margin: 0 0 1em 0; padding: 0;}
	ins {text-decoration: none;}
	table, textarea {font: 100%/1.33 Verdana, "Geneva CE", lucida, sans-serif; color: #000;}
	textarea {overflow: auto;}

	/* form elements */
	.typeText {font-size: 1em; border: 1px solid #3d3d3d; padding: 1px 5px;}
	.typeButton {font-size: 1em; letter-spacing: .1em; padding: 0 10px; font-weight: bold;}
	.typeRadio {margin-left: .8em;}
	select {font-size: 1em; width: auto;}
	/* end: form elements */

/* end: obecne definice */



/* header */
	#header {width: 100%; height: 83px; background: #7283A4 url(/img/bgr-header.jpg) top left no-repeat; margin: 0 0 35px 0; position: relative;}
		#logo {position: absolute; top: 7px; left: 12px; width: 305px; height: 66px; overflow: hidden;}
			#logo span {position: absolute; top: 0; left: 0; width: 305px; height: 65px; background: transparent url(/img/logo-hkprerov.gif) top left no-repeat;}
			a#logo span {cursor: pointer; cursor: hand;}
/* end: header */


/* footer */
	#footer {background: #fff url(/img/bgr-footer.png) top left no-repeat; position: absolute; left: 0; bottom: 5px; margin: 0; padding: 0; width: 100%; height: 42px; text-align: left; overflow: hidden; clear: both;}
	#inFooter {padding: 2px 0 0 23px; width: 600px;}
	#footerFirm {position: absolute; top: 6px; right: 8px; color: #fff; font-size: .85em;}
		#footerFirm a {color: #fff;}
	#footerMwd {position: absolute;  top: 26px; right: 8px; color: #0e2e6b; font-size: .8em;}
		#footerMwd a {color: #0e2e6b;}
/* end: footer */

/* EU info */
	#euInfo {position: absolute; bottom: 50px; width: 166px; height: 125px; overflow: hidden;}
/* end: EU info*/






/* top menu */
	#mainmenu {position: absolute; top: 83px; left: 0; width: 941px; height: 24px; background: #4D6592 url(/img/bgr-mainmenu.png) top left no-repeat; padding: 0 0 0 14px; font-size: .87em; _wid\th: 927px;}
		#page>#mainmenu {width: 927px;}

	/* first level */
		#mainmenu ul {list-style-type: none; margin: 0; padding: 0; position: relative; z-index: 10; }

			#mainmenu ul li {display: block; float: left; background: transparent url(/img/arrow-mainmenu.png) 0 5px no-repeat; position: relative;	behavior: url(/css/menu/mainmenu.htc);}

			#mainmenu a {color: #fff; font-weight: bold; text-decoration: none; display: block; height: 24px; padding: 3px 5px 0 9px; margin: 0 5px 0 3px; white-space: nowrap; letter-spacing: .05em; background: transparent url(/img/bgr-mainmenu-item.png) bottom left no-repeat; _hei\ght: 21px; _float: left;}
				#mainmenu li>a {height: 21px; padding-left: 12px;}

			#mainmenu a:hover {display: block; color: #FFB032; font-weight: bold; text-decoration: none; background: transparent url(/img/bgr-mainmenu-item.png) bottom left repeat-x;}
	/* end: first level */

	/* second level */
		#mainmenu ul ul.secondLevel {visibility: hidden; position: absolute; top: 24px; width: 167px; left: 6px; padding: 0 0 13px; background: #617CAE url(/img/bgr-mainmenu-next.png) bottom right no-repeat; border: 1px solid #104680;  border-width: 1px 0 0 1px; border-color: #fff #fff #fff #104680;}
			#mainmenu ul ul.secondLevel li {display: block; float: none; width: 167px; background: transparent url(/img/arrow-mainmenu-next.png) 0 8px no-repeat;}
				#mainmenu ul ul.secondLevel a {display: block; float: none; height: 30px; margin: 0;  padding: 5px 5px 5px 15px !important; background: transparent url(/img/bgr-mainmenu-next-item.png) bottom left no-repeat; width: 167px; white-space: normal !important; _hei\ght: 20px;}
					#mainmenu ul ul.secondLevel li>a {min-height: 20px !important; height: auto; width: 147px;}
				#mainmenu ul ul.secondLevel a:hover {background-image: url(/img/bgr-mainmenu-next-item.png);}
		#mainmenu ul ul.secondLevel ul {visibility: hidden; position: absolute; left: 167px; top: 0;}
	/* end: second level */

	/* next level */
		#mainmenu ul ul.nextLevel {visibility: hidden; position: absolute; top: 25px; width: 167px; padding: 0 0 13px;  background: #617CAE url(/img/bgr-mainmenu-next.png) bottom right no-repeat; border-left: 1px solid #104680;	left: 100%;}
			#mainmenu ul ul.nextLevel li {display: block; float: none; width: 167px; background: transparent url(/img/arrow-mainmenu-next.png) 0 8px no-repeat; height: 30px;}
				#mainmenu ul ul.nextLevel a {display: block; float: none; height: 30px; margin: 0; padding: 5px 5px 5px 15px !important; background: transparent url(/img/bgr-mainmenu-next-item.png) bottom left no-repeat; _hei\ght: 20px;}
					#mainmenu ul ul.nextLevel li>a {height: 20px !important;}
				#mainmenu ul ul.nextLevel a:hover {background-image: url(/img/bgr-mainmenu-next-item.png);}
	/* end: second level */

	#mainmenu ul li:hover ul ul, #mainmenu ul li:hover li:hover ul ul, #mainmenu ul li:hover li:hover li:hover ul ul, #mainmenu ul li:hover li:hover li:hover li:hover ul ul,
	#mainmenu ul li.hover ul ul, #mainmenu ul li.hover li.hover ul ul, #mainmenu ul li.hover li.hover li.hover ul ul, #mainmenu ul li.hover li.hover li.hover li.hover ul ul {visibility: hidden;}

	#mainmenu ul li:hover ul, #mainmenu ul li:hover li:hover ul, #mainmenu ul li:hover li:hover li:hover ul, #mainmenu ul li:hover li:hover li:hover li:hover ul,
	#mainmenu ul li.hover ul, #mainmenu ul li.hover li.hover ul, #mainmenu ul li.hover li.hover li.hover ul, #mainmenu ul li.hover li.hover li.hover li.hover ul   {visibility: visible;}


	#serverMap {font-weight: normal !important; text-transform: lowercase; padding-left: 35px !important; margin-right: 3em !important; background: url(/img/icon-server-map.png) 20px .4em no-repeat !important; position: absolute; right: 0;}
/* end: top menu */


/* admin menu */
	#areaAdminMenu {margin: 0 0 .5em; height: 50px;}

	#adminMenu {margin: 0 0 .5em; position: absolute; top: 118px; width: 765px; height: 50px; overflow: hidden;}
		#adminMenu.noRightBox {width: 941px !important;}

			#adminMenu h3 {display: block; float: left; margin: 0 5px; height: 23px; padding: 0 15px 0 25px; background-position: top left; background-repeat: no-repeat; position: relative; font-size: 1em; width: auto; z-index: 5;}
				#adminMenu h3 span {display: block; position: absolute; top: 0; right: -1px; width: 8px; height: 23px; background-position: top right; background-repeat: no-repeat;}

			h3#flagAspirant {background: #173671 url(/img/flag-blue-left-end.png); margin-left: 0 !important;}
				h3#flagAspirant span {background: url(/img/flag-blue-right-end.png);}
			h3#flagEmployer {background: #CC5353 url(/img/flag-red-left-end.png);}
				h3#flagEmployer span {background: url(/img/flag-red-right-end.png);}
			h3#flagBursa {background: #FFBB50 url(/img/flag-yellow-left-end.png);}
				h3#flagBursa span {background: url(/img/flag-yellow-right-end.png);}

			#adminMenu h3 a {color: #fff; font-weight: bold; text-decoration: none; display: block; padding: 3px 0 0 0;}
				#adminMenu h3 a:hover {text-decoration: underline;}

		#adminMenu div {margin: 0; padding: 0; list-style-type: none; z-index: 10; position: absolute; top: 23px; left: 0; display: none; width: 100%; heigt: 21px;}

			#adminMenu ul {margin: 0; padding: 0; list-style-type: none;}
			#adminMenu li {float: left;}
				#adminMenu li a {display: block; color: #fff; text-decoration: none; font-size: .85em; background: 0 .6em no-repeat;); padding: 3px 0 0 9px; margin: 0 0 0 7px;}
				#adminMenu li a:hover {text-decoration: underline;}


			#adminMenu #menuAspirant {display: block; height: 21px; background: #11316D url(/img/bgr-admin-menu-blue.png) bottom left no-repeat;); border-top: 3px solid #2D4B84;}
				#adminMenu #menuAspirant a {background-image: url(/img/arrow-admin-menu-blue.png);}
			#adminMenu #menuEmployer {display: block; height: 21px; background: #D06060 url(/img/bgr-admin-menu-red.png) bottom left no-repeat;); border-top: 3px solid #CB2A2A;}
				#adminMenu #menuEmployer a {background-image: url(/img/arrow-admin-menu-red.png);}
			#adminMenu #menuBursa {display: block; height: 21px; background: #FFC05B url(/img/bgr-admin-menu-yellow.png) bottom left no-repeat;); border-top: 3px solid #EFA938;}
				#adminMenu #menuBursa a {background-image: url(/img/arrow-admin-menu-yellow.png); color: #3D3D3D;}

/* end: admin menu */


/* user info */
	#enteredInfo {position: absolute; top: 124px; right: 178px; font-size: .85em;}
		#enteredInfo.noRightBox {right: 0;}
/* end: user info */


/* main */
	#main {width: 100%; padding: 0 0 165px; margin: 0;}
	#mainContent {float: left; width: 763px;}
		#mainContent.noBox {width: 941px !important;}

	#content {width: 100%; float: right; overflow: hidden;}
		#content.withLeftBox {width: 582px !important;}
		#mainContent.noBox #content.withLeftBox {width: 763px !important;}

	/* navigator */
		#navigator {font-size: .85em; margin: 0 0 15px;}
		#navigator p {margin: 0; padding: 0; color: #484848;}
			#navigator p a {color: #052766; text-decoration: underline;}
			#navigator p a:hover {color: #BC5954; /*#484848*/ text-decoration: underline;}
			#navigator p span {font-size: .85em; padding: 0 .4em;}

		/* print */
			#print {float: right; padding: 0 0 0 16px !important; margin: 0 0 0 .2em !important; background: transparent url(/img/icon-print.png) 0 .3em no-repeat;}
			#print a {color: #484848;}
		/* end: print */
	/* end: navigator */


	h1 {font-size: 1.25em; font-weight: bold; margin: 0 0 .3em; padding: 0; color: #0E2E6B; border-bottom: 1px solid #0B2C69;}

	.perex {font-weight: bold; margin: 0 0 1.5em;}
/* end: main */



/* right column */
	#rightColumn {float: right; width: 150px; overflow: hidden;}
/* end: right column */


/* left column */
	#leftColumn {width: 166px; float: left; overflow: hidden;}
/* end: left column */


/* special menu */
	#specialMenu {width: 763px;}
/* end: special menu */


/* include boxes */
	.incBox {overflow: hidden; margin: 0 0 14px; background: #fff bottom right no-repeat;}
		#rightColumn .incBox {width: 150px;}
		#leftColumn .incBox {width: 166px;}
		
		.incBox.grey {background-color: #D5D5D5; background-image: url(/img/bgr-box-grey.png);}
		.incBox.white {background-color: #fff;}
		.incBox.blue {background-color: #7184A8; background-image: url(/img/bgr-box-blue.png); color: #fff;}
		.incBox.red {background-color: #D57171; background-image: url(/img/bgr-box-red.png); color: #fff;}
		.incBox.yellow {background-color: #FFC56B; background-image: url(/img/bgr-box-yellow.png);}

		.incBox h2 {color: #fff; margin: 0; padding: .25em 26px .15em 10px; font-size: .9em; text-transform: uppercase; font-family: sans-serif; text-align: right; background: #676767 url(/img/bgr-box-grey-header.png) top left no-repeat; position: relative;}

			.incBox.grey h2,
			.incBox.white h2  {background-color: #676767; background-image: url(/img/bgr-box-grey-header.png);}
			.incBox.blue h2 {background-color: #1E3C75; background-image: url(/img/bgr-box-blue-header.png);}
			.incBox.red h2 {background-color: #C95D5D; background-image: url(/img/bgr-box-red-header.png);}
			.incBox.yellow h2 {background-color: #FBBC58; background-image: url(/img/bgr-box-yellow-header.png); color: #3D3D3D;}

			.incBox h2 a {color: #fff;}
			.incBox h2 a:hover {text-decoration: none;}
			.incBox.yellow h2 a {color: #3D3D3D;}
			.incBox.yellow h2 a:hover {text-decoration: none;}

				.incBox h2 span {position: absolute; top: 1px; right: 2px; display: block; width: 18px; height: 18px; background: transparent url(/img/inc-box-default-icon.png) center center no-repeat;}

		.incBox .separator {width: 100%; height: 1px; border: 1px solid #fff; border-width: 3px 0 1px 0;}
			.incBox.grey .separator {border-color: #959696 #fff #fff #fff;}
			.incBox.white .separator {border-color: #959696 #fff #fff #fff;}
			.incBox.blue .separator {border-color: #1C598F #fff #fff #fff;}
			.incBox.red .separator {border-color: #C92020 #fff #fff #fff;}
			.incBox.yellow .separator {border-color: #F2AB38 #fff #fff #fff;}

		.incBox .magiced {padding: 5px 10px 10px; color: #3D3D3D; overflow: hidden;}
			.incBox .magiced p {margin: 0 0 .4em;}
			.incBox.blue .magiced,
			.incBox.red .magiced {color: #fff;}
            
    /* nastroje pro ...*/
    
        .incBox .boxList {margin: 5px 0; width: 145px;}
            .incBox .boxList .boxListTitle {padding: 0 0 0 10px; font-size: 1.1em;}
                .incBox .boxList .boxListTitle.blue {background: url('/img/bgr-box-list-blue.png') no-repeat scroll transparent left center;}
                .incBox .boxList .boxListTitle.red {background: url('/img/bgr-box-list-red.png') no-repeat scroll transparent left center;}
                .incBox .boxList .boxListTitle.zluta {background: url('/img/bgr-box-list-yellow.png') no-repeat scroll transparent left center;}
            .incBox .boxList .boxListItem {margin: 3px 0;}
                .incBox .boxList .boxListItem a {color: #fff;}
                .incBox .boxList .boxListItem a:visited {color: #ccc;}
                    .incBox .boxList.zluta .boxListItem a {color: #000;}
                    .incBox .boxList.zluta .boxListItem a:visited {color: #333;}
                
                .incBox .boxList .boxListItem .boxListItemTitle {margin: 0 0 3px 0;}
                
                .incBox .boxList .boxListItem .rightText { text-align: right; margin: 2px 0 0;}
                .incBox .boxList .boxListItem .rightText a {color: #FEB650;}
                .incBox .boxList .boxListItem .rightText a:visited {color: #FEB650;}
                    .incBox .boxList.zluta .boxListItem .rightText a {color: #000;}
                    .incBox .boxList.zluta .boxListItem .rightText a:visited {color: #000;}
    
    /* end: nastroje pro ...*/

	/* section Aspirant (color: blue) */
		.sectionAspirant .incBox.grey,
		.sectionAspirant .incBox.white,
		.sectionAspirant .incBox.blue,
		.sectionAspirant .incBox.red,
		.sectionAspirant .incBox.yellow {background-color: #7184A8; background-image: url(/img/bgr-box-blue.png);}

			.sectionAspirant .incBox.grey h2,
			.sectionAspirant .incBox.white h2,
			.sectionAspirant .incBox.blue h2,
			.sectionAspirant .incBox.red h2,
			.sectionAspirant .incBox.yellow h2 {background-color: #1E3C75; background-image: url(/img/bgr-box-blue-header.png); color: #fff;}

			.sectionAspirant .incBox.grey .separator,
			.sectionAspirant .incBox.white .separator,
			.sectionAspirant .incBox.blue .separator,
			.sectionAspirant .incBox.red .separator,
			.sectionAspirant .incBox.yellow .separator {border-color: #1C598F #fff #fff #fff;}

			.sectionAspirant .incBox .magiced {color: #fff;}
		
		.sectionAspirant .incBox .duly {color: #0041C4 !important;}
	/* end: section Aspirant */


	/* section Employer (color: red) */
		.sectionEmployer .incBox.grey,
		.sectionEmployer .incBox.white,
		.sectionEmployer .incBox.blue,
		.sectionEmployer .incBox.red,
		.sectionEmployer .incBox.yellow {background-color: #D57171; background-image: url(/img/bgr-box-red.png);}

			.sectionEmployer .incBox.grey h2,
			.sectionEmployer .incBox.white h2,
			.sectionEmployer .incBox.blue h2,
			.sectionEmployer .incBox.red h2,
			.sectionEmployer .incBox.yellow h2 {background-color: #C95D5D; background-image: url(/img/bgr-box-red-header.png); color: #fff;}

			.sectionEmployer .incBox.grey .separator,
			.sectionEmployer .incBox.white .separator,
			.sectionEmployer .incBox.blue .separator,
			.sectionEmployer .incBox.red .separator,
			.sectionEmployer .incBox.yellow .separator {border-color: #C92020 #fff #fff #fff;}

			.sectionEmployer .incBox .magiced {color: #fff;}
			
		.sectionEmployer .incBox .duly {color: #990000 !important;}
	/* end: section Employer */


	/* section Bursa (color: yellow) */
		.sectionBursa .incBox.grey,
		.sectionBursa .incBox.white,
		.sectionBursa .incBox.blue,
		.sectionBursa .incBox.red,
		.sectionBursa .incBox.yellow {background-color: #FFC56B; background-image: url(/img/bgr-box-yellow.png);}

			.sectionBursa .incBox.grey h2,
			.sectionBursa .incBox.white h2,
			.sectionBursa .incBox.blue h2,
			.sectionBursa .incBox.red h2,
			.sectionBursa .incBox.yellow h2 {background-color: #FBBC58; background-image: url(/img/bgr-box-yellow-header.png); color: #3D3D3D;}

			.sectionBursa .incBox.grey .separator,
			.sectionBursa .incBox.white .separator,
			.sectionBursa .incBox.blue .separator,
			.sectionBursa .incBox.red .separator,
			.sectionBursa .incBox.yellow .separator {border-color: #F2AB38 #fff #fff #fff;}

			.sectionBursa .incBox .magiced {color: #3D3D3D;}
			
		/*.sectionBursa .incBox .duly {color: !important;}*/
	/* end: section Bursa */
/* end: include boxes */




/* admin styles */
	h2.headerBlock {display: block; font-size: 1em; color: #fff;  text-align: right; padding: .3em 25px .2em 18px !important; margin: .5em 0 0 0 !important; background: #1B3973 url(/img/bgr-header-block-coign-blue.png) top left no-repeat; position: relative; }
		h2.headerBlock span {position: absolute; top: .2em; right: 2px; display: block; width: 18px; height: 18px; background: transparent url(/img/inc-box-default-icon.png) center center no-repeat;}

	.separatorBlock {height: 4px; font-size: 1px; background-color: #1B588E; border-bottom: 1px solid #1B3973;}
	.contentBlock {background-color: #F2F4F7; padding: .5em; border-top: 1px solid #fff;}

	.upperCase {text-transform: uppercase;}

	/*.sectionAspirant*/

	.sectionEmployer h2.headerBlock {background: #CF5E5E url(/img/bgr-header-block-coign-red.png) top left no-repeat;}
		.sectionEmployer .separatorBlock {background-color: #CB3A3A; border-bottom: 1px solid #CF5E5E;}

	.sectionBursa h2.headerBlock {background: #FEC262 url(/img/bgr-header-block-coign-yellow.png) top left no-repeat; color: #3D3D3D;}
		.sectionBursa .separatorBlock {background-color: #F2AB38; border-bottom: 1px solid #FEC262;}


	/* tables */
	.listAspirant,
	.listEmployer,
	.listBursa {padding: 0; margin: 0; border-spacing: 0px; border-collapse: collapse; table-layout: auto; width: 100%; border-top: 2px solid #fff; background-color: #fff;}

		.listAspirant th,
		.listEmployer th,
		.listBursa th {text-align: left; padding: .5em .5em .8em; font-size: .85em; font-weight: bold; border-right: 2px solid #fff; width: auto; white-space: nowrap !important;}
		
		.listAspirant th span,
		.listEmployer th span,
		.listBursa th span {white-space: nowrap !important;}

		.listAspirant td,
		.listEmployer td,
		.listBursa td {width: auto !important;}

		.listAspirant .lastCell,
		.listEmployer .lastCell,
		.listBursa .lastCell {border-right: none;}


			th .iconAsc,
			th .iconDesc,
			th .iconBlackAsc,
			th .iconBlackDesc {width: 1em; height: 1.1em; margin: 0 0 0 3px; background: transparent bottom right no-repeat; text-decoration: none;}

			th a { display: block; float: left; width: auto;}


			.listAspirant th,
			.sectionAspirant th,
			.sectionAspirant .listEmployer th  {background-color: #8091B1; color: #fff;}
				.listAspirant th a,
				.sectionAspirant th a {color: #fff !important;}

				.listAspirant th .iconAsc,
				.sectionAspirant th .iconAsc {background-image: url(/img/arrow-asc-blue.png);}
				.listAspirant th .iconDesc,
				.sectionAspirant th .iconDesc {background-image: url(/img/arrow-desc-blue.png);}

			.listEmployer th,
			.sectionEmployer th {background-color: #E4A5A5; color: #fff;}
				.listEmployer th a,
				.sectionEmployer th a {color: #fff !important;}

				.listEmployer th .iconAsc,
				.sectionEmployer th .iconAsc {background-image: url(/img/arrow-asc-red.png);}
				.listEmployer th .iconDesc,
				.sectionEmployer th .iconDesc {background-image: url(/img/arrow-desc-red.png);}

			.listBursa th,
			.sectionBursa th {background-color: #FFDDA6; color: #3D3D3D;}
				.listBursa th a,
				.sectionBursa th a {color: #3D3D3D !important;}

				.listBursa th .iconAsc,
				.sectionBursa th .iconAsc {background-image: url(/img/arrow-asc-yellow.png);}
				.listBursa th .iconDesc,
				.sectionBursa th .iconDesc {background-image: url(/img/arrow-desc-yellow.png);}


		.listAspirant td,
		.listEmployer td,
		.listBursa td {text-align: left; vertical-align: top; padding: .5em 8px; font-size: .85em; border-right: 2px solid #fff; color: #222;}

			.listAspirant td a,
			.listEmployer td a,
			.listBursa td a {color: #222; font-weight: bold;}


		.coloredRow td {background-color: #F3F4F4;}


			td.cvIcon {width: 18px; padding-top: .8em !important; text-align: center !important;}

		a.toolsButton {display: block; width: 8em; height: 20px; margin: .5em 0; padding-left: 25px; font-weight: bold;}
			a.toolsButton.answer {background: url(/img/icon-tools-answer.png) top left no-repeat;}
			a.toolsButton.delete {background: url(/img/icon-tools-delete.png) top left no-repeat;}
            a.toolsButton.save {background: url(/img/icon-tools-save.png) top left no-repeat;}


		th .iconBlackAsc {background-image: url(/img/arrow-asc-black.png);}
		th .iconBlackDesc {background-image: url(/img/arrow-desc-black.png);}
		
		.agentsListTable th a {color: #000 !important;}

	/* end: tables */

	.rightText {text-align: right; margin: .8em 0;}
		.rightText form {display: inline;}
			.rightText select {position: relative; top: 2px; margin: 0 0 0 .8em; width: 9em;}
			.rightText .typeButton {position: relative; top: 2px;}

/* end: admin styles */


/* entryTable */
	.entryTable {padding: 0; margin: 0; border-spacing: 0px; border-collapse: collapse; table-layout: auto; width: 100%; border-top: 2px solid #D6D4D4; background-color: #fff;}
		.entryTable td {padding: .2em .5em .7em; vertical-align: top !important;}

		.registerCell {width: 55%; border-right: 2px solid #D6D4D4;}
			.registerCell .typeButton {float: right;}

		.loginCell {width: 45%; text-align: right;}
			.loginCell .typeText {width: 110px; margin: 0 0 3px;}
			.loginCell label {position: relative; top: -3px;}
			.loginCell .forgotPass {float: left; position: relative; top: 6px;}
			.loginCell .typeButton {position: relative; top: 5px;}

		.emptyCell {font-size: 1px; height: 5px;}

		.entryTable .tooltipBox {display: inline; position: relative; top: -2px; left: 3px;}
/* end: entryTable*/




/* paging */
	.Paging {margin: 1em 0; text-align: center;}
	.Paging.bottom {margin: 1.5em 0 2em;}

		.Paging a {text-decoration: none !important;}
		.Paging a.link {text-decoration: underline !important;}

		.Paging .link,
		.Paging .selectedPage {color: #0F2A59 !important;}
		.Paging .link:hover {text-decoration: none;}

		.Paging .link,
		.Paging .arrowLeft,
		.Paging .arrowRight,
		.Paging .arrowEndLeft,
		.Paging .arrowEndRight,
		.Paging .SelectedPage {margin: 0 .8em;}

		.Paging .arrowLeft,
		.Paging .arrowRight,
		.Paging .arrowEndLeft,
		.Paging .arrowEndRight {overflow: hidden; margin: 0 .5em; font-size: .7em; width: 8px; color: #0F2A59 !important; position: relative !important; display: inline;}



			.Paging .arrowLeft span,
			.Paging .arrowRight span,
			.Paging .arrowEndLeft span,
			.Paging .arrowEndRight span  {position: absolute; top: .4em; left: .2em; width: 8px; height: 1.5em;}

				.Paging .arrowLeft>span,
				.Paging .arrowRight>span,
				.Paging .arrowEndLeft>span,
				.Paging .arrowEndRight>span {top: 0; left: 0;}

			.Paging a .arrowLeft span,
			.Paging a .arrowRight span,
			.Paging a .arrowEndLeft span,
			.Paging a .arrowEndRight span  {cursor: pointer;}

			.Paging .arrowLeft span {background: #fff url(/img/arrow-left.png) top left no-repeat;}
			.Paging .arrowRight span {background: #fff url(/img/arrow-right.png) top left no-repeat;}

		.Paging .arrowEndLeft,
		.Paging .arrowEndRight {width: 12px;}

			.Paging .arrowEndLeft span,
			.Paging .arrowEndRight span {width: 2em;}

			.Paging .arrowEndLeft span {background: #fff url(/img/arrow-left-end.png) top left no-repeat;}
			.Paging .arrowEndRight span {background: #fff url(/img/arrow-right-end.png) top left no-repeat;}
/* end: paging */



/* news */
	.news {border-bottom: 2px solid #BEC4D2; margin: 0 0 1em;}
		.newsBgr {border-bottom: 1px solid #193171;}
		.news h2 {font-size: 1.1em; margin: 0 0 .2em !important; padding: 0 0 0 18px !important; color: #15356E; background: transparent url(/img/icon-news-header.png) 0 .25em no-repeat;}
			.news h2 a {color: #15356E !important;}
		.newsHeader {color: #C85C5C;}
		.newsHeader ins {font-weight: bold;}
		.news p {margin: 0 0 .5em;}
		/* detail */
		.newsHeaderDetail {color: #0E2E6B;}
		.newsHeaderDetail ins {font-weight: bold;}
		.newsPerexDetail {color: #0E2E6B; margin: 5px 0px;}

		/* end: detail */
/* end: news */


/* calendar */
	.calendar {background-color: #C9C9C9; padding: .8em 5px;}
		.magiced>.calendar {width: 120px;}

		.calendar .header {font-weight: bold; font-size: .85em; text-align: center; position: relative; width: 100%;}
			.calendar>.header {width: 123px;}

			.calendar .header .arrow {border: 1px solid #AAAAAA; text-decoration: none !important; font-size: .8em; position: absolute;}
				.calendar .arrow.left {left: 0;}
				.calendar .arrow.right {right: 0;}

		.calendar table {padding: 0; margin: .8em 0 0; border-spacing: 0px; border-collapse: collapse; table-layout: auto; width: 100%;}
			.calendar th {text-align: center; font-size: .8em; font-weight: bold; color: #444;}
			.calendar td {background: #A9A9A9 url(/img/bgr-calendar-day.png) top left no-repeat; border: 1px solid #C9C9C9; text-align: right; font-size: .9em; padding: .1em 1px .2em 0; color: #fff;}
				.calendar td.gone {background-image: url(/img/bgr-calendar-day-gone.png);}
				.calendar td.tobe {background-image: url(/img/bgr-calendar-day-to-be.png);}

			.calendar td.bgrSunday {background: #BCBABA url(/img/bgr-calendar-sunday.png) top right no-repeat;}
				.calendar td.bgrSunday.goneSunday {background-image: url(/img/bgr-calendar-sunday-gone.png);}
				.calendar td.bgrSunday.tobeSunday {background-image: url(/img/bgr-calendar-sunday-to-be.png);}

			.calendar td a {color: #fff !important; text-decoration: none !important;}
				.calendar td.today {font-weight: bold; color: #696969;}

	/* dump box */
		.dump {margin: .8em 0; font-size: .85em;}
			.dump .item {margin: 0 0 .8em;}
			.dump .item ins {font-weight: bold;}
			.dump .item a {font-weight: normal; display: block; color: #222 !important; padding: 0 0 0 13px; background: transparent url(/img/arrow-double.png) 0 .5em no-repeat;}
	/* end: dump */
/* end: calendar */



/* links (box) */
    .boxHref {text-align: center;}
    .boxHref img {border: 0px; margin: 1px;}
/* end: links (box) */


/* error list */
	.errorList {color: #f00; font-weight: bold;}
		.errorList li span {color: #858687; font-size: .9em; font-weight: normal;}
	.duly {color: #f00 !important;}


	.formInBox ul.errorList {margin: 0 1.5em;}
	.formInBox ul.errorList li span {}

	.sectionAspirant .formInBox .errorList,
	.sectionAspirant .formInBox ul.errorList li span {color: #0041C4 !important;}

	.sectionEmployer .formInBox .errorList,
	.sectionEmployer .formInBox ul.errorList li span {color: #990000 !important;}
	
	.sectionBursa .formInBox ul.errorList li span {color: #f00 !important;}
/* error list */


.backLink {margin: 1em .5em;}

.deleteLink {margin: 1em .5em; font-weight: bold; font-size: 1.1em;}
	.deleteLink:first-letter {text-transform: uppercase !important;}

.deleteLink .typeButton.delete {color: #FF0603 !important;}
	.deleteLink .typeButton.delete:first-letter {text-transform: uppercase !important;}
