.contentNav{
	margin: 0 0 10px 0;
}


/*end global style*/

div.content-menu-sub-wrap{
	height: 25px;
	background: #3163a7;
	margin: 0 0 10px 0;
}
ul.content-menu-sub {
	margin: 0;
	border: 0 none;
	padding: 0;
	list-style: none;
	height: 30px;
}

ul.content-menu-sub li {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	list-style: none;
	position: relative;
}

ul.content-menu-sub ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 150px;
	list-style: none;
	display: none;
	position: absolute;
	top: 25px;
	left: 0;
	background: #1a3c6b;
}

ul.content-menu-sub ul:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

ul.content-menu-sub ul li {
	width: 150px;
	float: left;
	display: block !important;
	display: inline;
}

/* Main Menu */
ul.content-menu-sub a {
	border: 0px;
	padding: 5px 10px 5px 10px;
	float: none !important;
	float: left;
	display: block;
	text-decoration: none;
	color: #fff;
	height: 25px;
	height: auto !important;
	height: 1%;
	border: 1px solid transparent;
	border-top: 0px;
	border-bottom: 0px;
}
ul.content-menu-sub li.active a{
	background: #1a3c6b;
}

/* Main Menu Hover */
ul.content-menu-sub a:hover,
ul.content-menu-sub li:hover a{
	background: #1a3c6b;
}

/* Second Menu */
ul.content-menu-sub li:hover li a{
	border: 0;
	background: none;
}
ul.content-menu-sub li:hover li.active a{
	background: #222222;
}

/* Second Menu Hover */
ul.content-menu-sub li:hover li a:hover,
ul.content-menu-sub li:hover li:hover a{
	background: #23487c;
}

ul.content-menu-sub ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 170px;
}

ul.content-menu-sub li:hover ul ul{
	display: none;
}

ul.content-menu-sub li:hover ul,
ul.content-menu-sub ul li:hover ul{
	display: block;
}


/* Control */
.input_cat_title{ width: 715px; }
.input_cat_desc{ width: 715px; max-width: 715px; height: 80px; }
.input_cat_text{ width: 715px; max-width: 715px; height: 200px; }
.select_cat_parent{ width: 295px; }
.select_cat_profile{ width: 295px; }
.categories{white-space:nowrap; width: 230px; overflow: hidden; overflow-x: auto;}
.category_info{ margin: 0 0 10px 0;  background: #D8D8D8; padding: 5px; }
.category_info p.notice{ margin: 0 !important; }
.category_info .image{ width: 35px; height: 35px; overflow: hidden; border: 1px solid #fff; }
.category_info .image img{ width: 35px; }
.category_info .title{ margin: 0 0 0 5px; font-weight: bold; height: 14px; overflow: hidden;}
.category_info .action{ margin: 10px 0 0 10px; }
.category_info .action a{ display: block; float: left; width: 15px; height: 15px; margin-right: 10px; text-decoration: none; line-height: 12px; color: #989898; font-weight: bold; }
.category_info .action a.editcat{ font-size: 22px; line-height: 12px; font-weight: normal; }
.category_info .action a.editcat:hover{ color: #0F760A; }
.category_info .action a.subcat{ font-size: 22px; line-height: 10px; }
.category_info .action a.subcat:hover{ color: #0F760A; }
.category_info .action a.uarr{ font-size: 16px; }
.category_info .action a.uarr:hover{ color: #0F760A; }
.category_info .action a.darr{ font-size: 16px; }
.category_info .action a.darr:hover{ color: #B41212; }
.category_info .action a.off{ float: right; width: 27px; }
.category_info .action a.off.enabled{ color: #000; }
.category_info  a.del{ float: right; margin: -10px 0 0 0; color: #989898; text-decoration: none; font-size: 14px; line-height: 10px; margin: 0; font-weight: bold; }
.category_info  a.del:hover{ color: #B41212; }
.category_info .message{ display: none; border: 1px dotted #d8d8d8; padding: 10px; margin: 10px 0 0 0; background: #fff; }
.category_info .message .default-button, .category_info .message .default-button2{ margin: -4px 0 0 0; }

#shop_message{
	display: none;
	margin: 10px 0 -10px 0;
}

.catmin{
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #222222;
}
.catmin:last-child{
	padding: 0;
	margin: 0;
	border: 0;
}
.catmin .action{
	float: right;
	display: none;
}
.catmin .action a{
	color: #A80DB4;
}
.catmin:hover .action{
	display: block;
}

/* Tree */
.tree-box{ padding: 0; margin: 0; }
.tree-box li { list-style-type: none; }
.tree-box .treeNode { background: url(images/i.gif) repeat-y top left; height: 1%;}
.tree-box .treeNode ul{ margin-left: 18px;}
.tree-box .isLast { background: url(images/i_half.gif) no-repeat; }
.tree-box .open .expand{ background-image: url(images/expand_minus.gif); }
.tree-box .closed .expand { background-image: url(images/expand_plus.gif); }
.tree-box .leaf .expand { background-image: url(images/expand_leaf.gif); }
.tree-box .content { min-height: 16px; margin-left:18px; padding: 2px 0 0 0; }
* html .tree-box .content { height: 18px; }
.tree-box .content a{ text-decoration: none; color: #414141; }
.tree-box .content.active a{ color: #000; font-weight: bold; }
.tree-box .expand { width: 18px; height: 18px; float: left; }
.tree-box .open .tree-box { display: block; }
.tree-box .closed .tree-box { display: none; }
.tree-box .open .expand, .tree-box .closed .expand { cursor: pointer; }
.tree-box .leaf .expand { cursor: auto; }
.tree-box .disabled>.content{ text-decoration: line-through; }
.tree-box .loading { width: 18px; height: 18px; float: left; background-image: url(images/expand_loading.gif); }
.tree-box li a.addsubcat { display: none;  margin: 0 0 0 5px; color: #0f760a !important; cursor: pointer; font-size: 16px; line-height: 0px; font-weight: bold;}
.tree-box li span.delcat { display: none; margin: 0 0 0 5px; color: #B41212 !important; cursor: pointer; font-size: 20px; line-height: 0px; }
.tree-box div.content:hover a.addsubcat { display: inline; }
.tree-box div.content:hover span.delcat { display: inline; }
/* End Tree */

/* UI Item */
.input_item_title{ width: 590px; }
.input_item_desc, .input_item_text{ width: 715px; max-width: 715px; height: 100px; }
.select_item_category{ width: 350px; margin-right: 17px; }
.select_item_subcategory{ width: 350px;}
.input_item_article{ width: 113px; }
.input_item_price{ width: 180px; }
.select_item_currency{ width: 95px; margin: 0 0 0 5px; }
input.check_item_newitem, input.check_item_bestseller, input.check_item_share{ margin: 0 0 0 5px;}
.select_item_active{ width: 155px; }
input.check_item_newitem{ margin: 0 5px 0 0;}
.input_change_price{ width: 60px; margin: 0 5px 0 0; }

/* UI Item end */
#shop_items_menu {
	margin: 0 0 30px 0;
}
#shop_items_menu a.menu{
	float: right;
	margin: 0 0 0 10px;
	padding: 0 10px 0 0;
	border-right: 1px solid #333;
	cursor: pointer;
	color: #717171;
}
#shop_items_menu a.menu:first-child{
	border: 0;
	padding: 0;
}

#shop_items_menu div.menu-line-wrap{
	overflow: hidden;
	margin: 0 0 10px 0;
}
#shop_items_menu div.menu-line-wrap ul{
	padding: 0; margin: 0; list-style: none;
}
#shop_items_menu div.menu-line-wrap ul li:before{
	content: '|'; margin: 0 5px 0 -10px;
}
#shop_items_menu div.menu-line-wrap ul li{
	float: left;
	padding: 0 15px 0 0;
}
#shop_items_menu div.menu-line-wrap ul li a{
	float: none;
	padding: 0; margin: 0;
}
/* for right */
#shop_items_menu div.menu-line-wrap.right ul{
	margin: 0 -5px 0 0;
}
#shop_items_menu div.menu-line-wrap ul li:before{
	content: ''; margin: 0;
}
#shop_items_menu div.menu-line-wrap.right ul li:after{
	content: '|'; margin: 0 0 0 5px;
}
#shop_items_menu div.menu-line-wrap.right ul li{
	float: left;
	padding: 0 0 0 5px;
}

.itemmin_drag{
	background: #d8d8d8;
	margin: 0 0 6px 0;
}
.itemmin{
	width: 490px;
	margin: 0 0 10px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px dashed #fff;
}
.itemmin .drag{ cursor: move; }
.itemmin .title a{
	font-weight: bold;
	cursor: pointer;
}
.itemmin .title.enabled a{
	text-decoration: line-through !important;
}
.itemmin .info{
	color: #444;
}
.itemmin .action span{
	margin: 0 0 0 10px;
	cursor: pointer;
	color: #989898;
}
.itemmin .action span.enabled{
	color: #000;
	font-weight: bold;
}
.itemmin .del{
	color: #b41212;
	cursor: pointer;
}
.itemmin .price{
	background: #222;
	padding: 0 5px;
}
.itemmin .message{
	display: none;
	border: 1px dotted #d8d8d8;
	padding: 10px;
	margin: 10px 0 0 0;
	background: #fff;
}
.itemmin .message .default-button, .itemmin .message .default-button2{
	margin: -4px 0 0 0;
}
.itemmin2{
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #CCC;
}
.itemmin2 .title{
	margin: 0 0 5px 0;
	font-weight: bold;
}

/* UI Profiles */
.item_photos{ margin: 20px 0 10px 0;}
.item_photos input{ margin: 0 0 5px 0; }
#shop_item_photos{ margin: 10px 0 0 0; padding: 10px 0 0 0; }
#shop_item_photos .photo{ position: relative; float: left; width: 77px; height: 77px; margin: 0 6px 6px 0; padding: 1px; cursor: move; background: #fff; border: 1px solid #b9b9b9; text-align: center; overflow: hidden; }
#shop_item_photos .photo_drag{ float: left; width: 77px; height: 77px; background: #4e8a01; margin: 0 8px 8px 0; }
#shop_item_photos .photo img{ max-width: 77px; }
#shop_item_photos .photo .delete{
	display: none;
	position: absolute;
	top: 0px;
	right: 0px;
	background: black url("data:image/gif;base64,R0lGODlhDgAOAIABAP///////yH5BAEAAAEALAAAAAAOAA4AAAIZjI+pyx2AoALUUJnubdp1plWTuE2Rg6ZqAQA7") no-repeat;
	cursor: pointer;
	width: 14px;
	height: 14px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#shop_item_photos .photo:hover .delete{
	display: block;
}
#shop_item_photos .photo .delete:hover{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
#shop_photos_search_preloader{
	display: none;
	font-size: 11px;
	color: #0000bb;
}
#shop_profile_preloader{
	display: none;
	font-size: 11px;
	color: #0000bb;
}

.input_profile_title{ width: 715px; margin-bottom: 10px; }
#shop_profiles_params .profile_cat{
	width: 584px;
	cursor: move;
	margin: 0 0 10px 0;
	padding: 10px;
	border: 1px dotted #666;
	background: #111;
}
#shop_profiles_params .profile_cat_drag{
	border: 1px dotted #333;
	margin: 0 0 10px 0;
}
#shop_profiles_params .profile_cat .title{
	margin-bottom: 10px;
}
#shop_profiles_params .profile_cat .title .default-button3{
	margin-left: 10px;
}
#shop_profiles_params .profile_cat .del{
	float: right;
	color: #454545;
	cursor: pointer;
}
#shop_profiles_params .profile_cat .del:hover{
	color: #b41212;
}
#shop_profiles_params .profile_params{
	min-height: 92px;
}
#shop_profiles_params .profile_param{
	width: 547px;
	padding: 5px 5px 5px 30px;
	margin: 0 0 10px 0;
	border: 1px solid #222;
	background: #111;
}
#shop_profiles_params .profile_param_drag{
	margin: 0 0 10px 0;
	border: 1px dotted #222;
}
#shop_profiles_params .profile_cat .message_cat{
	display: none;
}
#shop_profiles_params .profile_cat .message_cat{
	display: none;
	border: 1px dotted #666;
	padding: 10px;
	margin: 0 0 10px 0;
	background: #222;
}
#shop_profiles_params .profile_cat .message_cat .default-button3, #shop_profiles_params .profile_cat .message_cat .default-button4{
	margin: -4px 0 0 0;
}
#shop_profiles_params .profile_cat .message{
	display: none;
}
#shop_profiles_params .profile_cat .message{
	display: none;
	border: 1px dotted #666;
	padding: 10px;
	margin: 0 0 10px 0;
	background: #222;
}
#shop_profiles_params .profile_cat .message .default-button3, #shop_profiles_params .profile_cat .message .default-button4{
	margin: -4px 0 0 0;
}

.input_profile_cat_title{ width: 576px; }
.input_profile_param_title{width: 200px;}
.select_profile_param_type{width: 206px; margin: 5px 0;}
.input_profile_param_text{width: 300px; max-width: 350px; height: 60px; margin-left: 10px;}
.check_profile_param_search{}
.check_profile_param_range{}



.profilemin{ padding: 0 0 5px 0; margin: 0 0 5px 0; border-bottom: 1px solid #222222; }
.profilemin:last-child{ padding: 0; margin: 0; border: 0; }
.profilemin .title{ cursor: pointer; text-decoration: none; color: #989898; }
.profilemin .title:hover{ color: #BBB; }
.profilemin .action{ float: right; }
.profilemin .action a{ color: #454545; text-decoration: none; }
.profilemin .action a:hover{ color: #A80DB4; }
.profilemin .action .del{ color: #454545; cursor: pointer; margin-left: 10px; text-decoration: none; }
.profilemin .action .del:hover{ color: #b41212; }
.profilemin .message{
	display: none;
}
.profilemin .message{
	display: none;
	border: 1px dotted #666;
	padding: 10px;
	margin: 10px 0 0 0;
	background: #222;
}
.profilemin .message .default-button3, .profilemin .message .default-button4{
	margin: -4px 0 0 0;
}

.input_tpldesc{ width: 715px; max-width: 715px; height: 100px; }
.input_tplfull{ width: 715px; max-width: 715px; height: 200px; }

.profile_view td.label{
	width: 300px;
	vertical-align: top;
	text-align: right;
	padding: 0 10px 0 0;
}
.profile_view td.value{
	padding: 0 0 5px 0;
}
.profile_view .profile_text{ margin:0; width: 200px; }
.profile_view .profile_textarea{ margin:0; width: 200px; max-width: 200px; height: 50px; }
.profile_view .profile_select{ margin:0; width: 206px; }
.profile_view .profile_checkbox{ }
.profile_view .profile_radio{ }

dl.shop_profile_param{
	overflow: hidden;
	margin: 0 0 8px;
	padding: 0 0 0 0;
	line-height: 18px;
}
dl.shop_profile_param dt{
	float: left;
	width: 150px;
	padding: 0 10px 0 0;
	color: grey;
}
dl.shop_profile_param dd{
	float: left;
	margin: 0;
}
/* UI Profiles end */


/* .shopmin .price{
	font-size: 20px;
	font-weight: bold;
	color: #1E80CB;
} */

.shopmin{
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #d8d8d8;
}
.shopmin:last-child{
	padding: 0;
	margin: 0;
	border: 0;
}
.shopmin .title{
	font-weight: bold;
}
.shopmin .delete{
	float: right;
	color: #b41212;
	cursor: pointer;
}
.shopmin .available{
	padding-right: 10px;
}
.shopmin .action, .shopmin .price{
	border-left: 1px solid #d8d8d8;
}
.order_count_form .count{
	width: 30px;
	margin: 0 20px 0 0;
	text-align: center;
}
/*
.order_count_form{
	width: 65px;
	background: #d8d8d8;
	padding: 2px 5px;
	margin: 0 10px 0 0;
}
.order_count_form .minus{
	color: red;
	font-size: 17px;
	font-weight: bold;
	line-height: 0;
	cursor: pointer;
}
.order_count_form .plus{
	color: green;
	font-size: 17px;
	font-weight: bold;
	line-height: 0;
	cursor: pointer;
}
.order_count_form .count{
	text-align: center;
	color: #000;
	border: 0;
	width: 30px;
	background: #d8d8d8;
	margin: 0;
	padding: 0;
}
*/

/* Client side*/
.category{ display: inline-block; width: 33%; margin: 0 0 20px 0; vertical-align: top; text-align: center;}
.category h1 a{ color: #FFF; }
.category .title{ font-weight: bold; text-decoration: none; color: #000; font-size: 16px; line-height: 2; }
.category .image{ display: block; border: 1px solid #d8d8d8; background: #fff; margin: 0 10px 0 5px; width: 230px; height: 230px; text-align: center; }
.category .image img{ max-width: 230px; max-height: 230px; }
.category .desc{ margin: 5px 0 0 0; }



.productmin{margin: 0 0 10px 0; padding: 0 0 10px 0; }
.productmin .image{ width: 77px; border: 1px solid #d8d8d8; margin: 0 10px 0 0; text-align: center; background: #eaf2fd; }
.productmin .image img{ max-width: 77px; max-height: 77px;}
.productmin .title{ font-weight: bold; text-decoration: none; color: #000; }
/*.productmin.newitem{ background: url(images/new.png) no-repeat right top; }*/

.product .image{ float: left; width: 270px; height: 270px; margin: 0 10px 30px 0; text-align: center; background: #fff; }
.product .image img{ max-width: 270px; max-height: 270px; cursor: pointer;}
.product .nav{ margin: 0 0 5px 0; padding: 0; color: #666; }
.product .nav a{ color: #666; }
.product .photos{ margin: 20px 0 0 0; padding: 10px 0 10px 0; border: 1px solid #d8d8d8; background: #fff; text-align: center; }
.product .photos ul{ list-style: none; padding: 0; margin:0; }
.product .photos ul li{ float: left; height: 100px; width: 100px; margin: 0 5px 5px 0; }
.product .photos img{ border: 1px solid #FFF; cursor: pointer;}

.product .shopmin .default-button2{margin: 0;}
.product .shopmin .info{ display: none; border: 1px solid #d8d8d8; background: #f8f8f8; padding: 8px; margin: 10px 0 0 0; }
.product .shopmin .info .desc{ margin: 0 0 10px 0; }
.product .shopmin .info table .l{ font-weight: bold; padding: 0 5px 0 0; text-align: right; }
.product .shopmin .order{ display: none; border: 1px solid #d8d8d8; background: #f8f8f8; padding: 8px; margin: 10px 0 0 0; }
.obligatorily{
	color: #989898;
	margin: 0 0 0 5px;
}

#shop_filter_form .filter_select{ width: 136px; }
#shop_filter_form .filter_text{ width: 130px; }


/* UI Shop */
.input_shop_title{ width: 715px; }
.input_shop_desc{ width: 715px; max-width: 715px; height: 100px;}
.select_shop_city{ width: 200px; margin: 0 10px 0 0; }
.select_shop_city input{ width: 174px;}
.input_shop_address{ width: 480px; }
.input_shop_phone, .input_shop_email, .input_shop_icq, .input_shop_skype{ width: 159px; }
.input_shop_phone, .input_shop_email, .input_shop_icq{ margin: 0 10px 0 0; }
.input_shop_ophone, .input_shop_oemail{ width: 200px; max-width: 200px; height: 50px; }
.input_shop_ophone{ margin: 0 10px 0 0; }

h1 .article{
	color: #bbb;
	margin: 0 0 0 10px;
}

table.cat{
	margin-bottom: 10px;
}
table.cat .image{
	border: 1px solid #D8D8D8;
	background: white;
}
table.cat td.info{
	padding-left: 10px;
}
.catdesc{
	margin: 0 0 10px 0;
}

.message{
	display: none;
}
.message{
	display: none;
	border: 1px dotted #d8d8d8;
	padding: 10px;
	margin: 10px 0 0 0;
	background: #fff;
}
.message .default-button, .message .default-button2{
	margin: -4px 0 0 0;
}

.input_import_url{
	width: 715px;
}
.input_shop_rate1, .input_shop_rate2{
	width: 30px;
}
.select_shop_currency{
	margin-left: 5px;
}
.input_item_price{
	width: 60px;
	margin: 0 5px;
}
.input_shop_userid{
	width: 144px;
}
.shop_price_mycats{
	padding: 0 0 0 13px;
	background: url(images/check.png) no-repeat 0 1px;
	float: right;
	cursor: pointer;
	color: #444;
}
.shop_price_mycats.enabled{
	background: url(images/check.png) no-repeat 0 -13px;
	color: #fff;
}
.select_price_shop{ width: 715px; }

.shop_order{
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #d8d8d8;
}
.shop_order:last-child{
	padding: 0;
	margin: 0;
	border: 0;
}
.shop_order .ishop{
	width: 25px;
	height: 20px;
	background: url(images/icon-shop.png) no-repeat;
	cursor: pointer;
}
.shop_order .iuser{
	width: 20px;
	height: 20px;
	background: url(images/icon-user.png) no-repeat;
	cursor: pointer;
}
.orderform{
	display: none; border: 1px solid #d8d8d8; background: #f8f8f8; padding: 8px; margin: 10px 0 0 0;
}
.orderform .title{ font-weight: bold; margin: 0; }
.orderform  .desc{ margin: 0 0 10px 0; }
.orderform .default-button, .orderform .default-button2{
	margin: -4px 0 0 0;
}
.orderform_action{
	float: right;
	margin: -22px 0 0 0;
}
.orderform_action .default-button, .orderform_action .default-button2{
	margin: 0 0 0 5px !important;
}
.input_order_count{
	width: 30px;
	text-align: center;
}


ul.orders_menu{
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
	background: #d8d8d8;
}
ul.orders_menu li{
	float: left;
}
ul.orders_menu li a{
	display: block;
	padding: 2px 5px;
	text-decoration: none;
	color: #989898;
}
ul.orders_menu li.active a{
	color: #000;
}

.table-order{
	border-bottom: 1px solid #d8d8d8;
	margin: 15px 0 10px 0;
}
.table-order th{
	padding: 3px 0;
	background: #eee;
}
.order_search{
	margin: 0 0 10px 0;
}
.order_search .checks{
	margin: 5px 0 0 0;
}
.order_search .text{
	float: left;
	margin: 0 10px 0 0;
}
.order_search label{
	float: left;
	margin: 0 20px 0 0;
}
.select_order_status{
	width: 145px;
}
.shop_order .iedit, .shop_order .idel{
	display: block;
	float: left;
	cursor: pointer;
	color: #bbb;
}
.shop_order .iedit{
	font-size: 20px;
	margin: 0 0 0 15px;
	line-height: 0px;
}
.shop_order .iedit:hover{
	color: green;
}
.shop_order .idel{
	line-height: 0px;
	margin: -10px 0 0 40px;
	font-size: 14px;
}
.shop_order .idel:hover{
	color: red;
}

.cpointer{
	cursor: url(images/zoomin.cur), pointer;
}

.box_msg_delete{
	display: none;
	border: 1px dotted #d8d8d8;
	padding: 10px;
	margin: 10px 0 0 0;
	background: #fff;
}
.box_msg_delete .default-button, .box_msg_delete .default-button2{
	margin: -4px 0 0 0;
}

.input_shop_seo_sitename, .input_shop_seo_keywords, .input_shop_seo_copyright, .input_shop_seo_slogan{
	width: 692px;
}


.basket_item{
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #d8d8d8;
}
.basket_item:last-child{
	padding: 0;
	margin: 0;
	border: 0;
}

.shop_divider{
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #d8d8d8;
}
.shop_divider:last-child{
	padding: 0;
	margin: 0;
	border: 0;
}
.table{
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
.table th{
	background: #D8D8D8;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	padding: 5px;
	font-weight: bold;
}
.table td{
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	padding: 5px;
}

.shop_image_editor{
	position: relative;
	width: 550px;
	height: 400px;
}
.shop_image_editor .imagearea{
	position: absolute;
	left: 0;
	top: 0;
	width: 400px;
	height: 400px;
	background: url("data:image/gif;base64,R0lGODlhBAAEAKIAAAAAAP///+3t7evr6+rq6v///wAAAAAAACH5BAEAAAUALAAAAAAEAAQAAAMIOBMxxEysRhIAOw==");
	border: 1px solid #000000;
}
.shop_image_editor .imagearea #sie_image{
	max-width: 400px;
	max-height: 400px;
}
.shop_image_editor .imagearea_min{
	position: absolute;
	left: 420px;
	top: 0;
	width: 77px;
	height: 77px;
	background: url("data:image/gif;base64,R0lGODlhBAAEAKIAAAAAAP///+3t7evr6+rq6v///wAAAAAAACH5BAEAAAUALAAAAAAEAAQAAAMIOBMxxEysRhIAOw==");
	border: 1px solid #000000;
}
.shop_image_editor .back_color{
	position: absolute;
	left: 420px;
	top: 100px;
}
#sie_back_color{
	width: 55px;
}

#sie_imagearea{
	position: relative;
	margin: 0 auto;
}
#sie_imagearea .fadded{
	top: 0;
	left: 0;
	font-size: 0em;
	overflow: hidden;
	background-color: black;
	opacity: 0.70;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter:alpha(opacity=70);
	position: absolute;
	z-index: 5;
	display: block;
}
#sie_imagearea .tagframe{
	position: absolute;
	border: 0px;
	display: none;
	z-index: 6;
	cursor: move;
	overflow: hidden;
}
#sie_imagearea .tagframe img{ position: absolute; }
#sie_imagearea .tagframehandle{
	position: absolute;
	height: 10px;
	width: 10px;
	background: #fff;
	border:1px solid gray;
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:alpha(opacity=80);
	z-index: 7;
	overflow: hidden;
	display: none;
}
#sie_tagframe_nw { cursor: nw-resize; }
#sie_tagframe_n  { cursor: n-resize;  }
#sie_tagframe_ne { cursor: ne-resize; }
#sie_tagframe_w  { cursor: w-resize;	 }
#sie_tagframe_e  { cursor: e-resize;	 }
#sie_tagframe_sw { cursor: sw-resize; }
#sie_tagframe_s  { cursor: s-resize;	 }
#sie_tagframe_se { cursor: se-resize; }

#sie_imagearea_min{
	position: relative;
	width: 77px;
	height: 77px;
	overflow: hidden;
}
#sie_image_min_frame{
	overflow: hidden;
	position: relative;
	left: 0;
	top: 0;
}
#sie_image_min{
	position: absolute;
	left: 0;
	top: 0;
}

.shop_image_form_preloader{
	display: none;
	margin: 10px 0;
	font-style: italic;
}
.shop_image_form_edit{
	margin: 10px 0 0 0;
}
.shop_image_form_edit .photo{
	float: left;
	border: 1px solid #000000;
	cursor: pointer;
}
.shop_image_form_edit .action{
	float: left;
	margin: 5px 0 0 20px;
}


#shop_videos input{
	
}
#shop_video_message_error, #shop_video_message_check{
	display: block;
	font-size: 11px;
}
#shop_video_message_error{
	color: #bb0000;
}
#shop_video_message_check{
	color: #0000bb;
}


#profiles_params_magic{
	border: 1px solid #4e7a01;
	background: #4e8a01;
	color: #fff;
	text-align: center;
	padding: 10px 10px;
	margin: 0 0 10px 0;
	cursor: pointer;
}
#profiles_params_magic:hover{
	background: #4e9a01;
}
#profiles_params_magic_preload{
	display: none;
	border: 1px solid #4e7a01;
	background: #4eba01;
	color: #fff;
	text-align: center;
	padding: 10px 10px;
	margin: 0 0 10px 0;
}
#profiles_params_magic_title_wrap{
	display: none;
	border: 1px dashed #4e7a01;
	background: #fef0f0;
	padding: 10px;
	margin: 0 0 10px 0;
}
#profiles_params_magic_title{
	width: 300px;
}
.profiles_params{
	margin: 20px 0 0 0;
}
.profiles_param_values{
	display: none;
	margin-top: 10px;
}
dl.field_params{
	clear: both;
	overflow: hidden;
	margin: 0 0 8px;
	padding: 0 0 0 10px;
	line-height: 18px;
}
dl.field_params dt{
	float: left;
	width: 250px;
	text-align: right;
	padding: 3px 10px 0 0;
}
dl.field_params dd{
	float: left;
	margin: 0;
}
.profiles_new_cat{
	padding: 10px 0;
}
.profiles_new_cat_message{
	display: none;
	border: 1px dotted #666;
	padding: 10px;
	margin: 10px 0 0 0;
	background: #222;
}

.shop_filters_wrap{
	padding: 8px;
	margin-top: -25px;
}
.shop_filter_param_title{
	color: #666;
	margin: 0 0 5px 0;
}
.shop_filter_text{
	display: block;
	margin: 0 0 5px 0;
	width: 172px;
}
.shop_filter_text_range{
	width: 77px;
	margin: 0 0 5px 0;
}
.shop_filter_textarea{
	display: block;
	margin: 0 0 5px 0;
	width: 172px;
}
.shop_filter_select{
	display: block;
	margin: 0 0 5px 0;
	width: 180px;
}
.shop_filter_checkbox{
	display: block;
	margin: 0 0 5px 0;
}
.shop_filter_button{
	margin: 0;
	width: 180px;
}


ul.shop-videos{
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
}
ul.shop-videos li{
	float: left;
	padding: 0 8px 0 0;
}
ul.shop-videos li img{
	display: block;
	padding: 1px;
	border: 1px solid #b9b9b9;
	height: 75px;
}
ul.shop-videos li  a{
	color: #000000;
	text-decoration: none;
}
ul.shop-videos li  a:hover{
	color: #656565;
}

.shop_item_order_list{
	width: 170px;
}
.shop_item_order_list .articles{
	margin: 0 0 5px 0;
}
.shop_item_order_list .articles select{
	width: 170px;
}
.shop_item_order_list .info{
	margin: 0 0 5px 0;
}
.shop_item_order_list .info span{
	font-weight: bold;
}
.shop_item_order_list .action .count{
	margin: 0 10px 0 0;
}
