table.ListTableCont {width: 100%;}
table.ListTableCont td {vertical-align: middle; color: #6789ab; font-size: 14px; height: 30px; padding: 4px 6px;}
table.ListTableCont tr {cursor: pointer;}
table.ListTableCont tr.lt_trh td {background-color: #EDEFF2;}
table.ListTableCont tr.act_trh td {background-color: #FDFBC8;}

table.ListTableCont tr.act_trh td div.sort_buttons {display: inline;}
table.ListTableCont div.sort_buttons {display: none;}

table.ListTableCont tr.unact_el td {color: #aaa !important;}
table.ListTableCont tr.m_unact_el td {color: #cc0000 !important;}
table.ListTableCont tr.unact_el td span.news_date {color: #999;}

table.ListTableCont .row_image {max-height: 30px; max-width: 60px; margin: 0; padding: 0; display: block; border-radius: 4px;}

table.PhotoTableCont {width: 100%;}
table.PhotoTableCont td {padding: 0px; color: #6789ab; font-size: 14px; width: 20%;}
table.PhotoTableCont td div.photo_el_cont {padding: 20px 14px 10px 14px; position: relative; cursor: pointer;}

table.PhotoTableCont td.lt_trh {background-color: #EDEFF2;}
table.PhotoTableCont td.lt_trh img.m_del_button {display: block;}
table.PhotoTableCont td.lt_trh img.m_big_button {display: block;}

table.PhotoTableCont img.m_del_button {position: absolute; top: 1px; right: 0px; display: none;}
table.PhotoTableCont img.m_big_button {position: absolute; top: 2px; right: 17px; display: none;}

table.PhotoTableCont div.p_image {border: 1px solid #bbb; width: 102px; height: 102px;}
table.PhotoTableCont td.act_trh {background-color: #FDFBC8 !important;}
table.PhotoTableCont div.p_name {text-align: center; font-size: 12px; color: #333333;}

#big_photo_block {cursor: pointer; position: absolute; display: none; border: 1px solid #bbb; padding: 2px; background: url('/img/photo_loader.gif') no-repeat center center; background-color: #ffffff;}

#inews_cont, #ialbums_cont , #iphotos_cont, #igoods_cont, #orders_cont, #iblogs_cont, #itenders_cont, #ivacancies_cont, #ireviews_cont {padding-bottom: 5px;}

#orders_cont .edit_form {}
#orders_cont .edit_form_table {width: 660px;}

#orders_cont .edit_label {width: 120px;}

a.code_wand {width: 20px; height: 20px; background: url('/img/editor_icons/wand.gif') no-repeat center center; float: left; display: block; border: 1px solid #fafafa; margin: 0 0 0 5px;}
a.code_wand:hover {border: 1px solid #6789ab;}
#ipages_cont_CODE {float: left;}

.photo_upload_form  {margin: 0; padding: 0; position: relative;}
.photo_upload_button {height: 30px; width: 106px; overflow: hidden; position: relative; cursor: pointer; background: url('/img/upload_icon.gif') no-repeat 0 0;}
.photo_upload_button input { opacity: 0; font-size: 50px; cursor: pointer; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); position: absolute; top: 0; right: 0;}

#i_control_panel {padding: 5px 2px 5px 2px;}
#i_control_panel a {text-decoration: none; padding: 0 2px 0 2px; font-size: 13px; font-weight: bold; color: #6789ab;}
#i_control_panel a:hover {text-decoration: none; color: #449E08;}

.news_date {font-size: 12px; line-height: 16px; padding: 0 3px 0 0; font-weight: bold; color: #56789a; margin: 0 5px 0 0;}

.photo_album_name {padding: 0 0 10px 0; font-size: 15px; font-weight: bold; color: #333333; margin: 0;}

div.iblock_panel {position: relative; padding: 5px; background-color:#F5F5F5; margin: 8px 0 8px 0; border: 1px solid #ddd;}
div.iblock_panel img.loader {position: absolute; top: 8px; left: 50%; margin-left: -110px; width: 220px; display: none;}

#orders_cont div.iblock_panel, #ireviews_cont div.iblock_panel {height: 9px;}
#orders_cont img.loader, #ireviews_cont img.loader {top: 0;}

.edit_form {display: none; border: 1px solid #ccc; background-color: #fafafa; padding: 9px; clear: both; width: 660px;}
.edit_form label {cursor: pointer;}
.edit_form input {font-size: 13px; font-family: Arial; margin-left: 0;}
.edit_form textarea {font-size: 13px; font-family: Arial; margin: 0; float: left; resize: none; width: 480px;}
.edit_td {padding: 4px;}
.edit_label {padding: 4px 4px 4px 0; vertical-align: top; width: 133px;}
.metatags_body .edit_label {width: 127px;}

.edit_td .comment {display: block; font-size: 12px; color: #333;}

.edit_form_name {margin: 0; padding: 0 0 10px 0; font-size: 14px;}

div.navig {background-color:#fff; font-weight: bold; color: #456789; position: absolute; top: 3px; right: 3px; padding: 5px; border: 1px solid #eee; display: none;}
div.navig a {text-decoration: none;}
div.navig a:hover {color: #C81A06;}

#orders_cont div.navig, #ireviews_cont div.navig {top: -4px;}

.date_picker {background: url('/bitrix/themes/.default/images/calendar/icon.gif') no-repeat center center; display: block; height: 20px; width: 20px; margin: 0 0 0 2px; background-color: #fff; border: 1px solid #fff;}
.date_picker:hover {border:1px solid #AEB6C2; background-color:#DBE3F2;}

.img_picker {background: url('/img/editor_icons/download.gif') no-repeat center center; display: block; height: 20px; width: 20px; margin: 0 0 0 2px; background-color: #fff; border: 1px solid #fff;}
.img_picker:hover {border:1px solid #AEB6C2; background-color:#DBE3F2;}

.info_mess {padding-bottom: 10px;}
.error_mess {color: red; font-weight: bold; padding-top: 5px;}
.good_mess {color: green; font-weight: bold; padding-top: 5px;}

div.iblock_panel button, div.edit_form button {
	padding: 0 5px;
    width: auto;
    overflow: visible;
    margin-right: 3px;
}
div.iblock_panel button img, div.edit_form button img {vertical-align: top; margin: 0 5px 0 0;}

.ipage {
	padding: 0 0 0 22px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.ifolder {background-image: url('/img/editor_icons/folder_files.gif');}
.ifile {	background-image: url('/img/editor_icons/file.gif');}

.goods_price_comment {padding: 0 0 0 4px; color: #666; font-size: 14px; font-weight: bold;}

.input_counter {display: inline;}
.textarea_counter b, .input_counter b {padding: 0 0 0 6px;}

div.edit_form button.items_copy_button {float: right; margin: -26px 0 0 0;}

/* Site pages */
#ipages_cont .ListTableCont td small {color: #999; font-size: 12px;}
#ipages_cont .ListTableCont div.page_name {padding-left: 26px; background-position: 4px 3px; background-repeat: no-repeat; background-image: url('/img/editor_icons/file.gif');}
	#ipages_cont .ListTableCont div.page_folder {background-image: url('/img/editor_icons/folder_files.gif');}
	
	#ipages_cont .ListTableCont div.page_goods {background-image: url('/img/editor_icons/goods_white.gif'); background-position: 5px 3px;}
	#ipages_cont .ListTableCont div.page_articles {background-image: url('/img/editor_icons/news_white.gif');}
	#ipages_cont .ListTableCont div.page_search {background-image: url('/img/editor_icons/search.gif'); background-position: 5px 3px;}
	#ipages_cont .ListTableCont div.page_reviews {background-image: url('/img/editor_icons/logo.gif'); background-position: 3px 2px;}

#ipages_cont_METATAGS {background-color: #DEFCDE; border: 1px solid #75BA75; margin: 3px 0 0 0;}
#ipages_cont_PARENT, #igoods_cont_IBLOCK_SECTION, #igoods_cont_SUBSECTION {width: 455px;}

.metatags_header {color: #000; text-decoration: none; padding: 5px; outline: none; zoom: 1;}
.metatags_header:hover {background: #FDFBC8 url('/img/arr_down.gif') no-repeat 99% center;}
.meta_opened .metatags_header:hover {background: #FDFBC8 url('/img/arr_up.gif') no-repeat 99% center;}

.metatags_body {padding: 5px; display: none;}
.meta_opened .metatags_body {display: block;}

/* Fast Search */
.iblock_top_panel {padding-bottom: 10px; text-align: right; border-bottom: 2px solid #F5F5F5; margin: 0 0 10px 0;}
.iblock_top_panel label {cursor: pointer; padding: 0 10px 0 0;}
.iblock_top_panel input {width: 200px;}

/* Context ads */
#icontext_cont {width: 680px; padding: 0 0 5px 0;}
#icontext_cont .edit_form {position: relative;}
#icontext_cont .edit_label {width: 130px;}
#icontext_cont_TEXT_counter {float: left;}

#icontext_cont .ListTableCont th {text-align: left; padding: 5px; font-size: 13px; color: #555;}

#icontext_cont_TARGETING {padding: 0px 3px 10px 3px; overflow: hidden;}
#icontext_cont_TARGETING .targeting_title {font-weight: bold; font-size: 13px; color: #555; overflow: hidden; padding: 10px 0;}

#icontext_cont_TARGETING .regions_list {width: 320px; float: left; overflow: hidden; margin: 0 10px 0 0;}
#icontext_cont_TARGETING .sections_list {width: 320px; float: left; overflow: hidden;}

#icontext_cont_TARGETING span {font-size: 12px; display: block; clear: both;}
#icontext_cont_TARGETING span input {float: left; margin: 4px 5px 4px 0;}
#icontext_cont_TARGETING span label  {display: block; padding: 4px 0 0 0;}

#icontext_cont .regions_list a {display: block; text-decoration: none; color: #333; font-size: 16px; padding: 5px 0 2px 0;}
#icontext_cont .regions_list a b {border-bottom: 1px dashed #3366CC;}
#icontext_cont .regions_list a:hover {color: #3366CC;}
#icontext_cont .regions_list a:focus {outline: none;}
#icontext_cont .regions_list div {padding: 3px 10px 10px 8px;}
#icontext_cont .regions_list .fed_group i {padding: 0 0 0 5px; font-style: normal; font-weight: bold; font-size: 12px; color: #666;}

#icontext_cont_TARGETING hr {height: 1px; color: #ddd; background-color: #ddd; border: none;}

#goods_import {width: 245px;}
#icontext_cont_NAME {width: 240px;}
#icontext_cont_URL {width: 240px;}

#context_example {padding: 5px; border: 2px solid #C1E0FF; background-color: #fff; padding: 5px; margin: 0 0 10px 0; zoom: 1; width: 252px; position: absolute; top: 62px; right: 8px;}
	
	#context_example .name {font-weight:bold; margin-bottom:5px; font-size: 14px;}
	#context_example .img {float:left; margin: 0 10px 0 0;}
	#context_example .img img {max-width: 60px; max-height: 60px;}
	
#context_example .ex_help {color: #555; font-size: 11px; text-align: center;}

.tagsContainer {
	padding: 7px 9px 3px 9px;
	margin: 3px -9px 5px -9px;
	background-color: #efefef;
}

.tagsLableTD label {width: 133px; display: block;}

.tagsCheckboxList {margin-left: -10px; line-height: 1.6;}

.tagsCheckboxList label {margin: 0 0 3px 10px; white-space: nowrap; float: left;}

.tagsCheckboxList input {
	margin: 0 4px 0 0;
	padding: 0;
	vertical-align: text-top;
}

.reviewText {
	background-color: #fff;
	padding: 10px;
	border: 2px solid #eee;
	margin-bottom: 5px;
}

.star {background:url(/img/new/rating_bg.png) -39px -18px no-repeat; width:19px; height:18px; display: block; float: right; margin: -2px 0 0 4px;}
.star_on {background-position:-39px 0px;}

.del_column img {
	display: block;
	margin-top: 2px;
}

.order_number {
	color: #666;
	font-size: 12px;
	margin-right: 8px;
}

.cqc_rate {
	color: #888;
}

.cqc_content {
	border: 1px solid #71BF28;
	background: #fff;
	padding: 4px;
	border-radius: 5px;
	margin: -2px 0 5px 0;
}

.cqc_label {
	text-align: right;
}

.cqc_label span {
	display: inline-block;
	background: url(/img/editor_icons/logo.gif) no-repeat top center;
	padding: 16px 0 0 4px;
	margin-top: 1px;
	color: #555;
	font-size: 11px;
}

.cqc .example {
	display: none;
	margin: 3px 0;
	
	border: none;
}
.cqc_disabled .cqc {display: none;}

.field_comment {padding: 0 0 0 4px; color: #666; font-size: 12px; vertical-align: 2px;}
.block_comment {display: block; padding: 1px 0 0 0;}

#orders_cont_DETAIL_TEXT {line-height: 1.5;}
#orders_cont_DETAIL_TEXT i {font-size: 80%; font-style: normal; color: #555;}

.delivery_container {margin: 3px -9px; padding: 5px 9px; background-color: #F1F8E0; position: relative;}
.delivery_container_info {position: absolute; top: 100px; left: 300px; color: #666;}