body {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 0;
    margin: 0;
}

.clearer {height:1px; font-size:1px; line-height:1px; clear:both; float:none;}
.clear{float: none !important;}
#post_id_list {
    display: block;
    width: 50%;
}
#post_id_row .select_wrapper select{
    width: 80%;
}
.fl { float: left; }
.status_vip, .status_vip a{
    color: #FF0000 !important;
}

a {
	color:#000;
	cursor:pointer;
}
a:hover {
	text-decoration:none;
}
.hidden {display:none;}

.loading_small {
    width:16px;
    height:16px;
    background: url(../../images/loading_small.gif) no-repeat;   
}

#top_row {
    background-color: #F0F0F0;
    height: 40px;
}
#top_line {
    border-bottom: 1px solid #000000;
    color: #000000;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
#lang_select {
    float:right;
    padding-right: 10px;
}
#left_column {
    background-color: #F0F0F0;
    width: 180px;
    border-right: 1px solid #000000;
    font-family: Arial, Verdana;
    font-size: 12px;
}
#content_cell {
    padding: 10px;
    font-size: 12px;
}
.branding_img{
    widows: 75%;
    max-height: 300px;
}
#left_column A {
    padding: 5px 10px 5px 20px;
    display: block;
    margin: 0px;
    color: #000000;
    text-align: left;
    text-decoration: none;
    width: 180px;
}
#left_column A:hover {
    background-color: #E0E0E0;
}
#left_column A.active {
    background-color: #FFFFFF !important;
    background:#FFFFFF url(/images/admin/cur_menu.gif) right no-repeat;
}
th, .tableHeader, .tableHeaderLeft {
	background: #2e90bd url(/css/themes/start/images/ui-bg_glass_45_0078ae_1x400.png) 0 50% repeat-x;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    padding: 3px;
}
th, .tableHeader {
    text-align: center;
    padding: 5px;
}
th a, .tableHeader a{
		 color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
}
th a.asc{padding: 0px 16px 0px 0px; background: url(/images/admin/icons/16/arrow_up.png) right center no-repeat; }
th a.desc{padding: 0px 16px 0px 0px; background: url(/images/admin/icons/16/arrow_down.png) right center no-repeat; }

th .paginationControl span.selected {
    background-color:#555599;
    color:#FFFFFF;
    padding:0px 5px;
}
th .paginationControl a {
    color:#FFFFFF;
}
.tableHeaderLeft {
    text-align: left;
    width: 250px;
}
.tableRow, .tableRow1, .tableRow2,.tableRow3, .tableRow4,.tableRowHover {
    font-size: 13px;
}
.tableRow {
    background-color: #F5F5F5;
}
.tableRow1 {
    background-color: #F5F5F5;
}
.tableRow2 {
    background-color: #F0F0F0;
}
.tableRow3 {
    background-color: #FEF1E9;
}
.tableRow4 {
    background-color: #E0FFFF;
}
.tableRowHover {
    background-color: #E0E0E0;
}
tr.tableRow1:hover, tr.tableRow2:hover, tr.tableRow3:hover, tr.tableRow:hover, tr.tableRow:hover {
    background: #E0E0E0;
}
.tableRow1 td, .tableRow2 td, .tableRowHover td,.tableRow3 td,.tableRow4 td, .tableRow td {
    padding: 3px;
}
.tr_page_line {
	font-size: 12px;
}
tr.tr_page_line:hover {
    background-color: #F0F0F0;
}
h1 {
    font-size: 17px;
    padding: 10px 0px;
    margin: 0px 0px 0px 0px;
}
input.text, textarea.text {
    width:100%;
}
.long_text_input{
    width: 75%;
}
.shot_text_input{
    width: 120px;
    text-align: center;
}
.data_input{
    margin-right: 7px;
}
.upload_notice{
    display: block;
    font-size: 11px;
    line-height: 4px;
    margin: 0;
    padding: 0;
    color: #808080;
}
.titlePanel {
	background: #000000 url(/images/admin/jquery-ui-black/000000_40x100_textures_02_glass_50.png) 0 50% repeat-x;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    padding: 3px;
	height:20px;
	line-height:20px;
}
.block {
	border:1px solid #000;
	margin-top:10px;
	padding:10px;
	font-size:12px;
}
.moveup img, .movedown img, .delete img {
	border:none;
	margin:3px;
}
.moveup {
/*
	background:transparent url(/images/admin/icons/arrow_up.png) left center no-repeat;
	padding-left:20px;
	display:block;
	float:right;
	height:20px;
	line-height:20px;
	text-decoration:underline;
	margin-right:10px;
*/
}
.movedown {
/*
	background:transparent url(/images/admin/icons/arrow_down.png) left center no-repeat;
	padding-left:20px;
	display:block;
	float:right;
	height:20px;
	line-height:20px;
	text-decoration:underline;
	margin-right:10px;
*/
}
.delete {
/*
	background:transparent url(/images/admin/icons/cancel.png) left center no-repeat;
	padding-left:20px;
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	text-decoration:underline;
	clear:right;
*/
}
.block textarea {
	width:100%;
}

.fg-button {
    cursor:pointer;
    margin:0 4px 0 0;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:0;
    padding:0.4em 1em;
    position:relative;
    text-align:center;
    text-decoration:none !important;
}


/* simpleTree section  */
.simpleTree
{

	margin:0;
	padding:0;
}
.simpleTree li
{
	list-style: none;
	margin:0;
	padding:0 0 0 34px;
	line-height: 18px;
	font-size:14px;
}

.simpleTree li a {
    display:block;
    padding:2px;
    float:right;
}

.simpleTree li span
{
	display:inline;
	clear: left;
	white-space: nowrap;
}


.simpleTree ul
{
	margin:0;
	padding:0;
}
.simpleTree .root
{
	margin-left:-16px;
	background: url(/images/admin/icons/root.gif) no-repeat 16px 0 #ffffff;
}
.simpleTree .line
{
	margin:0 0 0 -16px;
	padding:0;
	line-height: 3px;
	height:3px;
	font-size:3px;
	background: url(/images/admin/icons/line_bg.gif) 0 0 no-repeat transparent;
}
.simpleTree .line-last
{
	margin:0 0 0 -16px;
	padding:0;
	line-height: 3px;
	height:3px;
	font-size:3px;
	background: url(/images/admin/icons/spacer.gif) 0 0 no-repeat transparent;
}
.simpleTree .line-over
{
	margin:0 0 0 -16px;
	padding:0;
	line-height: 3px;
	height:3px;
	font-size:3px;
	background: url(/images/admin/icons/line_bg_over.gif) 0 0 no-repeat transparent;
}
.simpleTree .line-over-last
{
	margin:0 0 0 -16px;
	padding:0;
	line-height: 3px;
	height:3px;
	font-size:3px;
	background: url(/images/admin/icons/line_bg_over_last.gif) 0 0 no-repeat transparent;
}
.simpleTree .folder-open
{
	margin-left:-16px;
	background: url(/images/admin/icons/collapsable.gif) 0 -2px no-repeat #fff;
}
.simpleTree .folder-open-last
{
	margin-left:-16px;
	background: url(/images/admin/icons/collapsable-last.gif) 0 -2px no-repeat #fff;
}
.simpleTree .folder-close
{
	margin-left:-16px;
	background: url(/images/admin/icons/expandable.gif) 0 -2px no-repeat #fff;
}
.simpleTree .folder-close-last
{
	margin-left:-16px;
	background: url(/images/admin/icons/expandable-last.gif) 0 -2px no-repeat #fff;
}
.simpleTree .doc
{
	margin-left:-16px;
	background: url(/images/admin/icons/leaf.gif) 0 -1px no-repeat #fff;
}
.simpleTree .doc-last
{
	margin-left:-16px;
	background: url(/images/admin/icons/leaf-last.gif) 0 -1px no-repeat #fff;
}
.simpleTree .ajax
{
	background: url(/images/admin/icons/spinner.gif) no-repeat 0 0 #ffffff;
	height: 16px;
	display:none;
}
.simpleTree .ajax li
{
	display:none;
	margin:0;
	padding:0;
}
.simpleTree .trigger
{
	display:inline;
	margin-left:-32px;
	width: 28px;
	height: 11px;
	cursor:pointer !important;
}
.simpleTree .text
{
	cursor: default;
}
.simpleTree .active
{
	cursor: default;
	background-color:#F7BE77;
	padding:0px 2px;
	border: 1px dashed #444;
}
/* end simpleTree section  */

#drag_container
{
	background:#ffffff;
	color:#000;
	font: normal 11px arial, tahoma, helvetica, sans-serif;
	border: 1px dashed #767676;
}
#drag_container a {
    display:none;
}
#drag_container ul
{
	list-style: none;
	padding:0;
	margin:0;
}

#drag_container li
{
	list-style: none;
	background-color:#ffffff;
	line-height:18px;
	white-space: nowrap;
	padding:1px 1px 0px 16px;
	margin:0;
}
#drag_container li span
{
	padding:0;
}

#drag_container li.doc, #drag_container li.doc-last
{
	background: url(/images/admin/icons/leaf.gif) no-repeat -17px 0 #ffffff;
}
#drag_container .folder-close, #drag_container .folder-close-last
{
	background: url(/images/admin/icons/expandable.gif) no-repeat -17px 0 #ffffff;
}

#drag_container .folder-open, #drag_container .folder-open-last
{
	background: url(/images/admin/icons/collapsable.gif) no-repeat -17px 0 #ffffff;
}
.contextMenu
{
	display:none;
}
th form {
	margin:0;
	padding:0;
}
th form input {
	width:130px;
}
.red {
	color:red;
}
.ui-tabs-panel table td {
	padding-top:7px;
	padding-bottom:7px;
}
.subparts {
	margin-bottom:10px;
}
.subparts a {
	margin-right:10px;
}
th img {
	border:none;
}
#specify_visible select {height:250px; width:100%;}

select.multi_select_industry {
    width: 100%;
    height: 140px;
}

select.multi_select_region {
    width: 100%;
    height: 200px;
}

.menu_dictionary{}
	.menu_dictionary ul{list-style:none; margin: 0px 0px; padding: 0px 0px;}
	.menu_dictionary ul li{display: inline;; padding: 0px 5px;}
	.menu_dictionary ul li a{ font-weight: bold;}
	
#block_all_mark_id{padding: 20px 0px 0px 10px;}
	#block_all_mark_id select{ float: left; margin-right: 10px;}
	#block_all_mark_id input{ float: left; margin-right: 10px;}
	#block_all_mark_id input#actual_date{ margin: 0px;}
	#block_all_mark_id img { float: left; margin-right: 10px;}

.reports_menu{ padding: 10px 10px 10px 10px;}
	.reports_menu ul{margin:  0px; padding: 0px}
	.reports_menu ul li{ list-style:none; display: inline; padding: 0px 3px;}
	.reports_menu ul li a{ font-size: 13px; color: #000000; font-weight: bold;}
	.reports_menu ul li a:hover{text-decoration: none;}
	
	
.wrap_full {min-width: 600px;}
.tableRow input#login, .tableRow input#password {width: 125px;}

#subscribers_list #loading {margin:200px auto; width:64px; height:64px; background: url(/images/loading.gif) no-repeat;}
#subscribers_list .order_asc, .order_desc {padding-right:30px;}
#subscribers_list .order_asc {text-decoration:underline; background: url(/images/admin/icons/24/arrow_up.png) right 40% no-repeat; }
#subscribers_list .order_desc {text-decoration:underline; background: url(/images/admin/icons/24/arrow_down.png) right 40% no-repeat;}

.admin_newsletter input, .admin_newsletter textarea {width:100%;}
#newsletter_preview_button {margin:20px auto;}
#newsletter_back_button, #newsletter_send_button {margin:20px 0;}
#newsletter_preview {border:1px solid #000000; margin:15px 0; padding:15px;}

.submit_button_big {display:block; border:1px solid #000; font-size:20px;}

#resume_form .one_education, 
#resume_form .one_training, 
#resume_form .one_experience, 
#resume_form .one_extrability, 
#resume_form .one_recomendation, 
#resume_form .one_language {
	position:relative;
	padding-top:10px;
	margin-top:10px;
	border-top:1px dotted #ACADB2;
}
#resume_form .one_language .language_level_label {padding:0 15px; vertical-align:middle;}
#resume_form .add_more, #resume_form .add_more_ability, #resume_form .remove_add_more {cursor:pointer; color:#004687;}
#resume_form .add_more, #resume_form .add_more_ability {padding:5px 0 5px 150px; margin:10px 0; border-top:1px dotted #ACADB2;}
#resume_form .remove_add_more {float: right; padding: 5px;}

#vacancies_report .companies_list, #vacancies_report .vacancies_list, #vacancies_report .company_info {border:1px solid #000; border-right:none; border-bottom:none;}
#vacancies_report .companies_list {margin:10px 0;}
#vacancies_report .company_info {margin-bottom:10px;}
#vacancies_report .companies_list td {padding:15px; border:1px solid #000; border-left:none; border-top:none;}
#vacancies_report .vacancies_list td {padding:3px;}

#add_responsibilities {width:100%; margin-top:5px; display:none;}
#add_responsibilities td {vertical-align:middle;}
#add_responsibilities .responsibilities_examples td {padding:0 5px;}

.error {font-size: 12px; color: red;}

.create_admin {
    position: absolute;
    right: 15px;
    top: 10px;
}

.comment_block {
    float: right;
}

.comment_block .title {
    display: inline-block;
}

.comment_block .title h1 {
    padding: 0;
    float: left;
}

.comment_block .title span {
    float: left;
    font-size: 18px;
    padding: 0px 10px;
}

.comment_block .last_visit {
    padding-top: 5px;
}

.switch {
    text-decoration: none;
}

/* errors */
p.msg {
    margin-top: 2px;
}

p.msg .invalid {
    color: red;
}
