/* Vac */
.adm-resume * {
	font-size: 1.1em;}

.adm-resume td {
	padding: 0 10px 10px 0;}

.adm-resume h2 {
	color: #999; text-transform: uppercase; font-size: 1.1em;
	text-align: center; padding: 10px 0 5px;}

.adm-resume h3 {
	 font-size: 1.2em; margin: 0; padding: 0; font-weight: normal;
	 color: #0074C5;}

.adm-resume span {
	font-size: 0.9em; color: #999;}

.adm-label {
	color: #0074C5; 
	text-align: right !important;}

.fl {
	float: left; margin: 0 10px 0 0; width: 47%; font-size: 0.9em;}

/* Index */
	.button {width: 139px; height: 22px; background: #E3E3E3 url(../images/index_button.gif); font-weight: bold; color: #000; border: 0 solid; cursor: pointer; cursor: hand; margin-bottom: 10px;}

	#index {width: 100%; height: 100%;}
		#index td {text-align: center;}
		#index label {font-weight: bold;  text-align: left; padding-left: 2px;}
		#index .form_input {width: 135px; margin: 3px 0; text-align: center;}
		#index table {}
		#index table table {margin: auto;}
	
	#site_index {width: 300px;}
		#site_index td {padding: 2px 4px; text-align: center;}
		#site_index th {background:#032353 url(../images/header_blue.gif) repeat-x top; height: 25px; padding: 0 0 2px 10px; cursor: default; color: #FFF; text-align: left;}


/* Inner */
	.header-table {margin: 5px 0px 20px; border: 1px #7A8CA7 solid;}
		.header-table td {padding: 0 16px; vertical-align: center; background: #B1C8EA url(../images/title_bg.gif) repeat-x; height: 25px; color: #FFF; }
	#center {vertical-align: top; padding: 0 15px;  text-align: center;}
	#center td {text-align: left;}


/* Title */
	.title {text-align: left; font: bold 1.2em Arial; width: 50%; }


/* Actions */
	.action {padding: 4px 16px 5px; margin: 10px 0 0 0; background: #FDFDFD url(../images/button_bg.gif) bottom repeat-x; text-align: center !important; font: bold 1.1em Arial; border: 1px #808080 solid !important;}
		.action a, .action a:visited  {color: #656565; font-weight: normal;}
		.action a:hover {color: #FF5200;}

	.action2 {padding: 2px 16px 2px; margin: 10px 0 0 0; background:  #FDFDFD url(../images/button_bg.gif) bottom repeat-x; text-align: center !important; font: 1.1em Arial; border: 1px grey solid;}


/* Control Panel */
	#control-panel {position: relative; height: 27px; padding: 5px 0 15px 5px; background: #879DBE url(../images/cp_left_bg.gif) left repeat-y; text-align: center; color: white; border-bottom: 1px black solid;}
	
	/*IE*/ * html #control-panel {height: 37px;}
 

		#control-panel-sites {text-align: left; position: absolute; left: 7px; top: 0; width: 213px; padding: 5px 0 0 10px;}
			
			#control-panel-sites-label {color: white; padding: 0 0 0 1px;}
			
			#control-panel-sites-select {width: 213px;font-size: 1.05em;}
			
				#control-panel-sites option {font-size: 1.05em; }
			
		#control-panel-buttons-left {text-align: left; position: absolute; right: 0; top: 20px; width: 250px;}

		#control-panel-buttons-right {text-align: left; position: absolute; right: 0; top: 0px; width: 250px;}

			#control-panel-buttons-left a,
			#control-panel-buttons-left a:visited,
			#control-panel-buttons-left a:hover   {color: white; float: left; padding: 0 0 0 15px; margin: 6px 5px;}

			#control-panel-buttons-right a, 
			#control-panel-buttons-right a:visited,
			#control-panel-buttons-right a:hover  {color: white; float: left; padding: 0 0 0 15px; margin: 6px 5px;}
			
			#control-panel-buttons-home		{background: url(../images/cp_home.gif)		no-repeat 0 60%;}
			#control-panel-buttons-personal		{padding-left: 0px !important; font-weight: bold;}
			#control-panel-buttons-logout	{background: url(../images/cp_logout.gif)   no-repeat 0 60%;}
			#control-panel-buttons-settings {background: url(../images/cp_help.gif) no-repeat 0 60%;}

/* Menu */
	#menu_column {padding: 10px 0 0 10px; vertical-align: top; width: 228px; text-align: center; }

		.menu_table {border: 1px solid #000; width: 210px; background-color: #CACACA; margin: 0 auto 15px auto;}

		.menu_header {display: block; height: 20px; padding-left: 34px; color: #555; text-decoration: none; line-height: 20px; text-align: left; background: url(../images/menu_header.gif) no-repeat; cursor: pointer; cursor: hand;}

			.menu_header img {width: 23px; height: 23px; float: right; border: 0 solid;}

		
		
		
		
		.menu_row td {border-bottom: 1px solid #ECECEC; background: #FFFFFF; text-align: left;}

			.menu_number {padding: 0 9px; background: #FFF url(../images/menu_stripes2.gif) !important;}
		
			.menu_img {
				padding: 1px;}
			.menu_text {width: 100%; padding: 3px 10px 3px 4px; cursor: pointer; cursor: hand;}
			
				.menu_text a, .menu_text a:visited {color: #656565; text-decoration: none;}
				
				.menu_text a:hover {color: #222;}
			
			.menu_cfg {width: 18px; cursor: pointer; cursor: hand;}

			.menu_cfg div {
				width: 18px;}


/* Warning */
	.warning-header {height: 15px; padding: 5px 10px; margin: 10px 0px 0px; font: bold 1.2em Arial; color:#FFF; text-align: left; background: #528B3F url(../images/header_red_light.gif) repeat-x 0 0;}
	 /*IE*/ * html .warning-header {height: 25px;}
	.warning-data {padding: 5px 10px 5px; margin: 0 0px 10px; text-align: left; background: white; border: black solid; border-width: 0 1px 1px 1px;}

/* Error */
	.error-header {height: 15px; padding: 5px 10px; margin: 10px 0px 0px; font: bold 1.2em Arial; color:#FFF; text-align: left; background:  #A6161A url(../images/header_red.gif) repeat-x 0 0;}
	 /*IE*/ * html .error-header {height: 25px;}
	.error-data {padding: 5px 10px 5px; margin: 0px 0px 10px; text-align: left; background: white; border: black solid; border-width: 0 1px 1px 1px;}

/* Standart*/
	.comment {padding: 0 0 5px 0; color: grey; }
	#standart-header {padding: 6px 0 0 0; font: bold 1.5em Arial; color:#FFF;}
	.standart_two {margin: 10px 0 0 0;}
	.standart_one {margin: 10px 0 0 0;}

/* Filters */
	.filter {margin: 10px 0 0 0;background: #879DBE; border: 1px black solid; padding: 10px 20px; color: black; text-align: center;}
	.filter table {margin: 0 auto;}
	.filter table td {padding: 0 5px 4px;}
	.filter select {width: 146px;}
	.filter input {width: 146px;}
	.filter label b {color: white !important;}
	.filter .right {text-align: right; width: 200px}

/* Images */
.admin_image_block {width: 500px; border: 1px #888888 solid; background: #E8E8E8; margin: 15px 0;}
/*IE*/ * html .admin_image_block {height: 1%;}
	.admin_image_icon {float: left; margin: 5px;}
	.admin_image_inputs {float: left; margin: 5px;}
	.admin_image_chk {margin: 3px 0 0 4px;}
	.admin_image_inp {margin: 5px 0 0 0;}
	/*IE*/ * html	.admin_image_inp {margin: 0 0 0 0;}
	/*IE*/ * html .admin_image_chk {margin: 0 0 0 4px;}

/* Footer */

.footer {background: #787878 url(images/footer.gif); font: bold 11px Arial; color: #FFF; text-align: center; padding: 4px; height: 20px;}

	.footer a {font: inherit; color: #FFF;}

	.footer a:hover {color: #42403D;}


/* plugin: Gallery */
	.gallery_fieldset {float: left; width: 190px; height: 140px;border: 1px grey solid; text-align: center; margin: 10px 10px 0 0;}
		.gallery_fieldset label {padding: 0 !important;}
		.gallery_fieldset input {text-align: center;}
		.gallery_block label {padding: 0 !important;}
	.gallery_display label {padding: 0 !important; color: red;}


/* plugin: Entertain */
	.week-nav {margin: 5px 0 0 0 !important; background: #E0DEDE; border: 1px grey solid; border-left: 0;}
		.week-nav td {text-align: center;}
	.nextweek {border-left: 1px grey solid; border-right: 1px greysolid;}
	.weekborder {border-left: 1px grey solid;}


/* Image standart */
.image_block  {position: relative; float: left;  text-align: center; margin: 10px; padding: 23px 5px 5px 8px; width: 140px; min-height: 180px; _height: 210px; _width: 153px; border: 1px #808080 solid; background: #F3F3F3;}
/*IE*/*html .image_block { padding: 23px 8px 5px 8px;}

.image_block_hidden  {display: none; position: relative; float: left;  text-align: center; margin: 10px; padding: 23px 5px 5px 8px; width: 140px; min-height: 180px; _height: 210px; _width: 153px; border: 1px #808080 solid; background: #F3F3F3;}
/*IE*/*html .image_block_hidden { padding: 23px 8px 5px 8px;}
.image_header {clear: both; position: relative; text-align: left; height: 15px; margin: 5px 0; border: 1px #808080 solid; padding: 5px 10px 5px 12px; font-weight: bold; background: #F3F3F3;}
/*IE*/*html .image_header {padding: 4px 10px 5px 30px;}
	
.image_edit {position: absolute; right: 35px; top: 3px; }
.image_delete {position: absolute; right: 10px; top: 3px; }
.image_check {position: absolute; left: 10px; top: 3px; }
.image_view {position: absolute; right: 60px; top: 3px; }

.file_block {width: 200px;  text-align: left;}


.inputs			{width: 400px; border: 1px solid grey; padding: 3px 5px;}
.regaddfields textarea		{width: 405px; height: 150px; border: 1px solid grey; padding: 0 0 0 5px;}
.regaddfields select		{width: 200px;  height: 18px;border: 1px solid grey;}
.checkboxes {width: 20px; height: 20px;}


/* Catalogue fields */
	.table-style-row {
		background: #FFEBD9;}

	.cat-fields-header {
		background:   #888888; color: white; font-weight: bold;text-align: center;}

	.cat-fields-table {
		width: 100%; margin: .75em 0; border-bottom: 1px dashed #bbb;}

		.cat-fields-head {
			width: 100%; border-right: 1px dashed #bbb; border-bottom: 1px dashed #bbb;}

			.cat-fields-head input {
				width: 100%; border: 1px #ccc solid; font-size: 1.2em; padding: 1px 2px; color: #4D6185; font-weight: bold;}
		
		.cat-fields-type {
			border-right: 1px dashed #bbb; border-bottom: 1px dashed #bbb;}

			.cat-fields-type select	{
				border: 1px #ccc solid; font-size: 1.2em;}

			.cat-fields-type select option {
				font-size: 1em;}

		.cat-fields-sort {
			border-right: 1px dashed #bbb; border-bottom: 1px dashed #bbb;}

			.cat-fields-sort input {
				text-align: center; font-size: 1.3em; width: 30px; border: 1px solid #ccc;}

		.cat-fields-view {
			text-align: center; border-right: 1px dashed #bbb; border-bottom: 1px dashed #bbb;}

		.cat-fields-del {
			 border-bottom: 1px dashed #bbb;}

		.cat-fields-table td, .cat-fields-table th {
			 padding: 0.6em 0.8em !important;}	

		.adm-cat-fc {
			color: #879DBE; text-align: right !important;}


