div#content_base {
	width: 100%;
}

div#content_container {
	float: none;
	margin: 0px 10px 30px 10px;
}

div.admin_message_bar {
	min-height:24px;
	height:auto !important;
	height:24px;
	margin-top: 6px;
	margin-bottom: 6px;
}

div.admin_message_bar div.center {
	margin: 5px auto;
	width: 500px;
}

div.admin_message_bar div.center.success {
	background: url('../images/message_good_bg.jpg') repeat-x;
	height: 24px;
}

div.admin_message_bar div.center.fail {
	background: url('../images/message_wrong_bg.jpg') repeat-x;
	height: 24px;
}

div.admin_message_bar div.center.success div.message_icon {
	float: left;
	width: 16px;
	height: 24px;
	margin: 0px 5px;
	background: url('../images/message_good_ico.jpg') no-repeat;
}

div.admin_message_bar div.center.fail div.message_icon {
	float: left;
	width: 16px;
	height: 24px;
	margin: 0px 5px;
	background: url('../images/message_wrong_ico.jpg') no-repeat;
}

div.admin_message_bar div.center div.message_text {
	float: left;
	line-height: 24px;
	color: white;
	text-align: center;
	width: 350px;
}

div.admin_address_bar {
	height: 25px;
	padding: 2px 0px 0px 0px;
	font-style: italic;
	line-height: 22px;
	margin-left: 180px;
	min-width: 794px;
}

div.admin_address_bar img {
	float: left;
	margin-right: 5px;
}

div.admin_address_bar a {
	text-decoration: none;
	font-style: italic;
}

div.admin_address_bar a:hover {
	text-decoration: underline;
}


div#side_menu_container {
	float: left;
	width: 164px;
	margin-right: 10px;
}

ul.side_menu {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 164px;
	background: url('../images/options_bg.jpg') #fafafa repeat-x;
	background-position: 0px 29px;
	border: 1px #d1d1d1 solid;
	margin: 0px 0px 15px;
}

ul.side_menu li {
	display: block;
	width: 148px;
	/*border: 1px #d1d1d1 solid;*/
	padding: 5px 8px 5px 8px;
	/*background: url('../images/options_bg.jpg') #fafafa repeat-x;*/
}

ul.side_menu li a {
	text-decoration: none;
}

ul.side_menu li a:hover {
	text-decoration: underline;
}

ul.side_menu li a.add {
	display: block;
	background: url('../images/icon_add.jpg') 0px 2px no-repeat;
	padding-left: 17px;
}

ul.side_menu li a.back {
	display: block;
	background: url('../images/icon_back.png') 0px 2px no-repeat;
	padding-left: 17px;
}

ul.side_menu li.head {
	display: block;
	width: 154px;
	height: 23px;
	background: url('../images/left_menu_head_bg.jpg') no-repeat;
	color: white;
	font-weight: bold;
	padding: 8px 0px 0px 10px;
	border: 0px;
}

div#cms_content {
	float: none;
/*	width: 800px;*/
/*	width: 100%;*/
	margin-left: 180px;
	min-width: 794px;
}

div#cms_content_wide {
	float: none;
	margin: 0px 200px;
}
div#cms_content_wide a {
	display: block;
	float: none;
	border: 1px solid black;
	background-color: #9f9ff9;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 20px;
	margin: 20px;
	text-align: center;
	color: white;
}
div#cms_content_wide a:hover {
	background-color: #f3f3f3;
	color: black;
}

table.objects_list {
	width: 100%;
}

table.objects_list tr.head {
	background: url('../images/table_title_bg.jpg') repeat-x;
	height: 32px;
	border-left: 1px solid;
}

table.objects_list tr td {
	text-align: left;
	vertical-align: middle;
	border: 1px #d1d1d1 solid;
	padding: 5px 10px;
	background: url('../images/options_bg.jpg') #fafafa repeat-x;
}

table.objects_list tr.head td {
	color: white;
	border: 0px;
	background: url('../images/table_title_bg.jpg') repeat-x;
	padding: 0px 0px 0px 10px;
}

table.objects_list tr.head td.sep {
	background: url('../images/table_title_sep_bg.jpg') right top no-repeat;
	width: 1px;
	margin: 0px;
	padding: 0px;
}

table.objects_list tr td.lp {
	text-align: center;
	width: 33px;
	padding: 0px;
}

table.objects_list tr td.name {
/*	width: 390px;*/
	border-left: 0px;
}

table.objects_list tr td.options {
	width: 330px;
}

table.objects_list tr td.user_options {
	width: 160px;
}

table.objects_list tr td.sort {
	width: 61px;
}

table.objects_list tr td.thumb {
	border-right: 0px;
	width: 50px;
	padding: 0px;
}

table.objects_list tr:hover td {
	background: url('../images/options_bg_act.jpg') #fafafa repeat-x;
}

table.objects_list tr.head:hover td {
	background: url('../images/table_title_bg.jpg') repeat-x;
}

table.objects_list tr.head:hover td.sep {
	background: url('../images/table_title_sep_bg.jpg') right top no-repeat;
	width: 1px;
	margin: 0px;
	padding: 0px;
}

table.objects_list tr td.no_left_border {
	border-left: 0px;
}

table.objects_list tr td img.thumb {
	margin: 5px;
}

table.objects_list tr td a {
	text-decoration: none;
}

table.objects_list tr td a:hover {
	text-decoration: underline;
}

table.objects_list tr td a.disabled {
	display: block;
	float: left;
	margin-left: 10px;
	color: #888888;
	cursor: pointer;
}

table.objects_list tr td a.disabled:hover {
	text-decoration: none;
}

table.objects_list tr td a.p_action {
	display: block;
	float: left;
	margin-left: 10px;
}

table.objects_list tr td a.edit {
	height: 14px;
	background: url('../images/icon_edit.png') no-repeat;
	padding-left: 18px;
	line-height: 14px;
}

table.objects_list tr td a.delete.disabled {
	height: 14px;
	background: url('../images/icon_delete.png') no-repeat;
	padding-left: 18px;
	line-height: 14px;
}

table.objects_list tr td a.delete {
	height: 14px;
	background: url('../images/icon_delete_act.png') no-repeat;
	padding-left: 18px;
	line-height: 14px;
}

table.objects_list tr td a.up {
	height: 14px;
	background: url('../images/icon_arrow_up.png') no-repeat;
	padding-left: 18px;
	line-height: 14px;
	margin-left: 5px;
}

table.objects_list tr td a.down {
	height: 14px;
	background: url('../images/icon_arrow_down.png') no-repeat;
	padding-left: 18px;
	line-height: 14px;
	margin-left: 5px;
}

table.objects_list tr td a.up.disabled {
	height: 14px;
	background: url('../images/icon_arrow_up_nieact.png') no-repeat;
	padding-left: 18px;
	line-height: 14px;
}

table.objects_list tr td a.down.disabled {
	height: 14px;
	background: url('../images/icon_arrow_down_nieact.png') no-repeat;
	padding-left: 18px;
	line-height: 14px;
}

table.objects_list tr td a.sub_pages_link.disabled {
	display: inline;
	float: none;
	margin: 0px;
	color: #888888;
}

table.objects_list tr td a.hide {
	height: 14px;
	background: url('../images/visible.png') no-repeat;
	padding-left: 18px;
	line-height: 14px;
}
table.objects_list tr td a.hide.disabled {
	background: url('../images/visible_inact.png') no-repeat;
}

table.objects_list tr td a.show {
	height: 14px;
	background: url('../images/invisible.png') no-repeat;
	padding-left: 18px;
	line-height: 14px;
}

table.objects_list tr td a.move {
	height: 14px;
	background: url('../images/icon_move.png') no-repeat;
	padding-left: 18px;
	line-height: 14px;
}

table.objects_list tr td a.copy {
	height: 14px;
	background: url('../images/icon_copy.png') no-repeat;
	padding-left: 18px;
	line-height: 14px;
}

a.copy_move_edit {
	height: 14px;
	background: url('../images/icon_copy.png') no-repeat;
	padding-left: 18px;
	line-height: 14px;
	text-decoration: none;
}

a.copy_move_edit:hover {
	text-decoration: underline;
}

table.objects_list tr td a.move.disabled {
	background: url('../images/icon_move_inact.png') no-repeat;
}

table.page_form_header {
	width: 100%;
}

table.page_form_header tr td {
	background: url('../images/table_title_bg.jpg') repeat-x;
	height: 32px;
	color: white;
	border: 0px;
	padding: 0px 0px 0px 10px;
}

table.page_form {
	width: 100%;
	background: url('../images/page_form_bg.jpg') #fafafa repeat-x;
	border: 1px #d1d1d1 solid;
	border-bottom: 3px #d1d1d1 solid;
}

table.page_form.no_border_bottom {
	border-bottom: 0px #d1d1d1 solid;
}
table.page_form.no_border_top {
	border-top: 0px #d1d1d1 solid;
}
table.page_form.no_side_borders {
	border-left: 0px #d1d1d1 solid;
	border-right: 0px #d1d1d1 solid;
}

table.page_form tr.header td {
	background: url('../images/table_title_bg.jpg') repeat-x;
	height: 32px;
	color: white;
	border: 0px;
	padding: 0px 0px 0px 10px;
}

table.page_form tr td.sep {
	height: 15px;
}

table.page_form tr td.name {
	padding: 2px 5px;
	vertical-align: top;
	width: 150px;
}

table.page_form tr td.input {
	padding: 2px 0px 2px 10px;
	vertical-align: top;
}

table.page_form tr.middle td.input {
	vertical-align: middle;
	padding: 0px 0px 0px 10px;
}

table.page_form tr td.input select {
/*	height: 22px;
	line-height: 20px;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	margin-top: 4px;
	border: 1px solid #DADAD9;
	background-color: #F8F8F8;*/
}

table.page_form tr td span.f_name {
	display: block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px #dadad9 solid;
	background-color: #f3f3f3;
	width: 160px;
	padding: 6px;
/*	height: 18px;*/
}

table.page_form tr.left_blank td span.f_name {
	border: 0px;
	background: transparent;
}

table.page_form tr td > input {
	font-size: 12px;
	height: 28px;
	padding: 0px 5px;
	line-height: 28px;
	width: 550px;
}
table.page_form tr td input[type="checkbox"] {
	font-size: 12px;
	height: 12px;
	padding: 0px;
	line-height: 12px;
	width: 15px;
	margin-top: 10px;
}

table.page_form tr td input.file {
	height: auto;
}

table.page_form tr.error td.warning {
	color: red;
	padding-left: 10px;
}

table.page_form tr td input.text_input {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px #dadad9 solid;
	background-color: #f8f8f8;
}

table.page_form tr.checkbox_input > td.input {
	padding-top: 10px;
}
table.page_form tr.checkbox_input > td.input > input.checkbox {
	margin-top: 3px;
}

table.page_form tr td input.option_input {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px #dadad9 solid;
	background-color: #f8f8f8;
	width: 100px;
	margin: 3px 10px;
}

table.page_form tr td input.datepicker {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px #dadad9 solid;
	background-color: #f8f8f8;
	width: 100px;
	text-align: center;
}

table.page_form tr td input.colorpicker {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px #dadad9 solid;
	background-color: #f8f8f8;
	width: 100px;
	text-align: center;
}

table.page_form tr td input.copy {
	height: 18px;
	border: 0px;
	color: #515151;
	margin-left: 5px;
	width: 60px;
	background: url('../images/icon_copy.png') no-repeat;
	padding-left: 18px;
	line-height: 14px;
	font-size: 14px;
	text-decoration: none;
	cursor: pointer;
}

table.page_form tr td input.copy:hover {
	text-decoration: underline;
}

table.page_form tr td textarea.text_input {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px #dadad9 solid;
	background-color: #f8f8f8;
	width: 550px;
	padding: 5px;
	line-height: 20px;
}


table.page_form div.multiple_images {
	display: block;
	float: left;
	width: 560px;
}
table.page_form div.multiple_images table {
	float: left;
	display: block;
	margin: 5px;
	text-align: center;
}

table.page_form div.multiple_images table img {
	border: 1px #cccccc solid;
	max-width: 82px;
	max-height: 82px;
	width: expression(this.width > 82 ? "82px" : true);
	height: expression(this.height > 82 ? "82px" : true);
}

table.page_form div.multiple_images table tr.remove_file td {
	border-bottom: 1px #cccccc solid;
	padding: 5px;
}

table.page_form div.multiple_images table a.remove_file {
	text-decoration: none;
}

table.page_form div.multiple_files table {
	margin-bottom: 5px;
}

table.page_form div.multiple_files tr.filename td {
	padding: 5px;
	font-size: 14px;
	border-bottom: 1px #cccccc dashed;
}

table.page_form div.multiple_files tr.filename td a {
	text-decoration: none;
}

table.page_form div.multiple_files tr.filename td a:hover {
	text-decoration: underline;
}


table.page_form a.add_new_option {
	display: block;
/*	float: left;*/
	width: 73px;
	height: 30px;
	background: url('../images/button_add.jpg') no-repeat;
}

table.page_form a.add_new_option:hover {
	background-position: 0px -30px;
}

table.page_form a.add_new_file.file { 
	display: block;
/*	float: left;*/
	width: 73px;
	height: 30px;
	background: url('../images/button_add.jpg') no-repeat;
}

table.page_form a.add_new_file:hover {
	background-position: 0px -30px;
}

table.page_form a.remove_option {
	display: block;
	width: 14px;
	height: 14px;
	background: url('../images/icon_delete_act.png') no-repeat;
}

table.page_form a.remove_file.ico {
	display: block;
	width: 14px;
	height: 14px;
	background: url('../images/icon_delete_act.png') no-repeat;
}


table.submits {
	width: 100%;
}

table.submits td.submit {
	/*width: 100px;*/
	text-align: right;
}

table.submits td.cancel {
	width: 85px;
}

table.submits td.preview {
	text-align: right;
}

input.submit {
	margin: 10px 5px;
	width: 90px;
	height: 30px;
	border: 0px;
	background: url('../images/button_doit.png') no-repeat;
}

input.submit:hover {
	background-position: 0px -30px;
}

input.cancel {
	margin: 10px 5px;
	width: 75px;
	height: 30px;
	border: 0px;
	background: url('../images/button_cancel.png') no-repeat;
}

input.cancel:hover {
	background-position: 0px -30px;
}

input.preview {
	margin: 10px 5px;
	width: 86px;
	height: 30px;
	border: 0px;
	background: url('../images/button_preview.png') no-repeat;
}

input.preview:hover {
	background-position: 0px -30px;
}

table tr td.lang_sep {
	height: 32px;
	border: 0px;
	padding: 5px 0px 0px 470px;
}