
/*********************************************************
 *
 * Searchbox
 *
 *********************************************************/

#block-17 {
	position:						relative;
	height:							250px;
	margin:							0px 0px 0px 5px;
	background:						url('../../images/default/partials/search/background.png') no-repeat;
}

/*********************************************************
 *
 * Medium Reactangle (advertisement)
 *
 *********************************************************/

#block-18 {
	margin:							25px 0px 0px 5px;
}

/*********************************************************
 *
 * Table Lists
 *
 *********************************************************/

table.list {
	background:						#cedfe5;
	width:							100%;
	margin:							5px 0px 5px 0px;
}
table.list td {
	padding:						5px;
	background:						#fff;
}
table.list thead td {
	background:						#eaf4f7;
	font-weight:					bold;
	color:							#0084b5;
}

/*********************************************************
 *
 * Table actions
 *
 *********************************************************/

.table_actions {
	text-align:						right;
}

/*********************************************************
 *
 * Table selection actions
 *
 *********************************************************/

.table_selection_actions {
	background:						url('../../images/common/icons/table/selection_line.gif') no-repeat left top;
	padding:						3px 0px 0px 23px;
	margin:							0px 0px 0px 16px;
}
.table_selection_actions span {
	display:						block;
	padding:						3px 10px 0px 0px;
	float:							left;
}
.table_selection_actions select {
	float:							left;
}


/*********************************************************
 *
 * Table paginator
 *
 *********************************************************/

.pagination {
	float:							right;
}

/*********************************************************
 *
 * Form Reply
 *
 *********************************************************/


.reply form {
}
.reply dt {
	float:							left;
	display:						none;
}
#content .reply form dd {
	width:							100%;
}

.reply .actions {
	height:							40px;
}
.reply .actions span {
	display:						block;
	float:							left;
	margin:							0px 0px 0px 25px;
	padding:						5px 10px 5px 10px;
}
.reply .actions span.active {
	background-color:				#c3e3f1;
	border-bottom:					2px solid #00b0f0;
}
.reply .actions span.active a {
}


/*********************************************
 *
 * Avatar Upload
 *
 ********************************************/

.avatar .actions {
	padding: 					15px;
}
.avatar .actions div {
	margin:						10px;
}
.avatar .actions a {
	padding:					0px 0px 5px 20px;
	margin:						10px 0px 5px 0px;
}

/*********************************************
 *
 * CV File Upload
 *
 ********************************************/

.files {
	width:						80%;
	background:					#ddd;
	border-top:					1px solid #aaa;
	border-right:				1px solid #fff;
	border-bottom:				1px solid #fff;
	border-left:				1px solid #aaa;
	margin-bottom:				5px;
}
.files .file {
	padding:					5px;
	float:						left;
}
.files .actions {
	padding:					5px;
	float:						right;
}
.files .actions a.delete {
	display:					block;
	font-size:					9px;
	text-decoration:			none;
	color:						#666;
	width:						15px;
	height:						15px;
	background:					url('../../images/common/icons/silk/delete.png') no-repeat;
}

/*********************************************
 *
 * Vacancy View
 *
 ********************************************/

#vacancy-view {
    position:                                   relative;
    margin-bottom:                              250px;
}
#vacancy-view h1 {
    font-size:                                  22px;
    margin:                                     30px 0px 30px 0px;
}
#vacancy-view.tmg h1 {
    color: #FF6600;
}
#vacancy-view h2 {
    color:                                      #444;
    font-size:                                  16px;
    margin:                                     30px 0px 5px 0px;
}
span.vacancy_subtitle {
    color: #444444;
    font-size: 16px;
    margin: 30px 0 5px;
    font-weight: bold;
    clear: right;
}
#vacancy-intro {
    color:                                      #aaa;
    position:                                   absolute;
    bottom:                                     -230px;
    margin-top:                                 150px;
}
#vacancy-intro a {
    color:                                      #444;
    color:                                      #aaa;
    text-decoration:                            none;
}


#vacancy-properties {
    width:                                      100%;
}

#vacancy-properties table.list-properties {
    float:                                      left;
    width:                                      300px;
}

#vacancy-properties .vacancy-logo {
    float:                                      right;
    width:                                      135px;
}
#vacancy-properties .vacancy-logo a {
    text-decoration:                            none;
    font-size:                                  11px;
}
#vacancy-properties .vacancy-logo a:hover {
    text-decoration:                            underline;
}

/*********************************************
 *
 * Vacancy Properties
 *
 ********************************************/

#vacancy-properties table.list-properties {
    font-size:                                  11px;
    width:                                      445px;
}
#vacancy-properties table td {
    padding:                                    3px;
}
#vacancy-properties table td.key {
    width:                                      135px;
    font-weight:                                bold;
    background:                                 #f9f9f9;
    border:                                     1px solid #fff;
}
#vacancy-properties table td.value {
    padding-left:                               20px;
}

#vacancy-properties div.vacancy-actions {

    float:                                      right;
    clear:                                      right;
    margin-bottom:                              30px;
}
#vacancy-properties div.vacancy-actions .button-contact {
    display:                                    none;
}
div.vacancy-actions a span {
    font-weight:                                bold;
    font-size:                                  15px;
}


/*********************************************
 *
 * Vacancy Toolbar
 *
 ********************************************/

.vacancy-toolbar {
    width:                                   100%;
    background:                                 #19b6ec;
    color:                                      #fff;
    margin-bottom:                              15px;
}
.vacancy-toolbar .inner {
    padding:                                    15px;
}

.vacancy-toolbar a {
    background:                                 #6FD6F2;
}
.vacancy-toolbar a span {
    padding:                                    3px 5px 3px 5px;
    color:                                      #fff;
    font-weight:                                bold;
}


/*********************************************
 *
 * Application Form
 *
 ********************************************/
#application-create div.form {
}
#application-create form {
}
#application-create form {
}
#application-create form dt  {
    font-weight:                        bold;
}
#application-create form dd  {
}
#application-create form p.description  {
    width:                              100%;
    float:                              none;
    color:                              #999;
    margin:                             0px;
    padding:                            0px;
}

/* This field should never be visible as it is
 * a bot protection.
 */
#application-create form div.field-secret,
#application-create form div.field-validate_all  {
    display:                            none;
}



/*********************************************
 *
 * Company Vacancy View (preview)
 *
 ********************************************/
body.route-vacancy-preview  {
    background: none;
}
.route-vacancy-preview #frame {
    width:      570px;
}
.route-vacancy-preview #content {
    padding:    0px;
    margin:     0px;
    width:      570px;
}


/***************************************
 *
 * List Items
 *
 ***************************************/

ul.items {
    list-style-type:        none;
    margin:                 0px;
}
ul.items li {
    width:                  100%;
    margin:                 20px 0px 0px 0px;
    padding:                20px 0px 0px 0px;
    border-top:             1px dotted #999;
}
ul.items li h2 {
    font-size:              16px;
    margin:                 0px 0px 10px 0px;
}
ul.items li h2 a {
    text-decoration:        none;
}

ul.items li div.image {
    float:                  left;
    margin:                 40px 15px 0px 0px;
}
ul.items li div.content {
    float:                  left;
}
ul.items li p {
    margin:                 0px !important;
    padding:                0px;
}

/***************************************
 *
 * List Items News
 *
 ***************************************/

ul.items-news {

}


/*********************************************
 *
 * Cloud
 *
 ********************************************/
div.cloud {
    padding:                                    30px;
    background:                                 #f7f7f7;
}

ul.cloud {
    list-style-type:                            none;
}
ul.cloud li {
    float:                                      left;
}
ul.cloud li a {
    display:                                    block;
    margin:                                     5px;
    text-decoration:                            none;
}
ul.cloud li a:hover {
    color:                                      #0084b5 !important;
    text-decoration:                            underline;
}
ul.cloud li a.size1 {
    color:                                      #88999E;
    font-size:                                  13px;
}
ul.cloud li a.size2 {
    color:                                      #81A6B3;
    font-size:                                  15px;
}
ul.cloud li a.size3 {
    color:                                      #76B8CF;
    font-size:                                  17px;
}
ul.cloud li a.size4 {
    color:                                      #56C4E8;
    font-size:                                  20px;
}
ul.cloud li a.size5 {
    font-size:                                  25px;
}


/* No sidebar for adjusting profile image */

.route-adjust-image #region_sidebar_right {
    display: none;
}
.route-adjust-image #content {
    width:                                      100%;
}


/*********************************************************
 *
 * Dashboard
 *
 *********************************************************/

.dashboard-avatar {
    float:                                      left;
    margin:                                     30px 20px 0px 0px;
    padding:                                    5px;
}
.dashboard-intro {
    float:                                      left;
}


