body
{
	margin: 0px;
	font-family: Verdana, sans-serif;
	background-color: #f0efea;
	font-size: 11px;
}

img
{
	border: 0px;
}

table
{
	clear: right;
	border: 0px;
	border-collapse: collapse;
}

table td
{
	padding: 0px;
}


div, td, font, table
{
	font-size: 1em;
}

a:link, a:visited
{
	COLOR: #019cd4;
}
a:hover
{
	COLOR: #ff0000;
}

h1
{
	color: #686d67;
	font-size: 16px;
	font-weight: normal;
	padding: 5px 0px 5px 0px;
}

h2
{
	color: #686d67;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 0px 5px 0px;
}

h1 img
{
	margin:-10px 0px -10px 0px;
}

hr
{
	color: #f0efea;
	background-color:#bbb; 
	border:0px none;
	height:1px; 
	clear:both;
}

.head
{
	height: 80px;
}

.logo
{
	float: left;
	padding: 20px 0px 0px 20px;
	width: 200px;
}
.logo font
{
	color: #000099;
	font-weight: bold;
}

.logo img
{
	margin-right: 11px;
}

.lang
{
	padding: 30px 20px 0px 0px;
	float:left;
}

.user
{
	float: right;
	padding: 20px 20px 0px 0px;
	
}

.user div.div a:link, .user div.div a:visited
{
	COLOR: #ffffff;
}

.user div.div font a:link, .user div.div font a:visited
{
	COLOR: #000099;
	font-weight: bold;
	margin-right: 20px;
}

.user div.div
{
	background: transparent url('../img/user_repeat.gif') repeat-x top left;
}

.user table
{
	background: transparent url('../img/user_bottom.gif') no-repeat bottom left;
	height: 60px;
}

.user table td.user_center
{
	height: 43px;
	padding: 13px 10px 0px 10px;
}

.user table td.user_center img
{
	margin-left: 10px;
}
.user table td.user_first
{
	background: transparent url('../img/user_first.gif') no-repeat top left;
	width: 5px;
}

.user table td.user_last
{
	background: transparent url('../img/user_last.gif') no-repeat top left;
	width: 5px;
}

.help
{
	position: absolute;
	border: 1px solid #d3d3d3;
	padding: 5px;
	z-index: 100;
	margin: 21px 0px 0px -30px;
	background-color:#ffffff;
}

.help, .help_top
{
	display: none;
}

.help_div_in
{
	background-color:#faf9f9;
	width: 250px;
	padding: 5px;
}

.help_close
{
	float: right;
	padding: 0px 0px 5px 5px;
}

.help_top
{
	position: absolute;
	background: transparent url('../img/help_top.gif') no-repeat top left;
	z-index: 101;	
	width: 77px;
	height: 24px;
	margin: 3px 0px 0px -30px;
}

.help_row
{
	display: none;
	position: absolute;
	z-index: 100;
	background-color:#faf9f9;
	padding: 5px;
	width: 250px;
	border: 1px solid #d3d3d3;
}

.auth
{
	width: 100%;
	text-align: center;
}

.auth .content_top, .auth .content_bottom, .auth .content
{
	width: 400px;
	margin: 0px auto 0px auto;
}

.auth table
{
	width: 200px;
}
.auth table td
{
	padding: 3px;
}

.auth_form
{
	width: 208px;
	float: left;
	padding: 0px 0px 10px 35px;
}

.auth_form img
{
	margin-right: 15px;
}

.auth_center
{
	padding: 20px 40px 0px 273px;
}

.reminding_form
{
	text-align:center;
	padding-left: 15px;
}

.inputauth, .inptext, .code_input
{
	width: 130px;
}

img.code_img
{
	margin: 5px 0px;
}

.content_top
{
	clear: both;
	background: #ffffff url('../img/content_top_repeat.gif') repeat-x top left;
}

.content_top div
{
	background: transparent url('../img/content_top_left.gif') no-repeat top left;
}

.content_top div div
{
	background: transparent url('../img/content_top_right.gif') no-repeat top right;
	height: 23px;	
}

.content_bottom
{
	clear: both;	
	background: #ffffff url('../img/content_bottom_repeat.gif') repeat-x top left;
}

.content_bottom div
{
	background: transparent url('../img/content_bottom_left.gif') no-repeat top left;
}

.content_bottom div div
{
	background: transparent url('../img/content_bottom_right.gif') no-repeat top right;
	height: 24px;	
}

.content
{
	clear: both;	
	background: #ffffff url('../img/content_center_left.gif') repeat-y top left;
}

.content .right_repeat
{
	background: transparent url('../img/content_center_right.gif') repeat-y top right;
}

.menu
{
	width: 208px;
	padding: 0px 0px 10px 35px;
}

#sel_menu
{
	COLOR: #ff0000;
}

.menu table
{
	width: 208px;
}

.menu table td
{
	text-align: right;
	padding: 3px;
}

.menu table td.menu_td
{
	width: 155px;
	padding: 7px 0px;
}

.menu table td.menu_td img
{
	margin: -7px 0px;
}

.menu table td.menu_td_level
{
	width: 155px;
}

.menu table td.menu_act
{
	width: 22px;
}

.menu table td.menu_tr_first
{
	background: transparent url('../img/menu_separator.gif') no-repeat bottom center;
	font-weight: bold;
	padding: 10px 65px 7px 0px;
}

.menu_act div
{
	width: 22px;
	height: 41px;
	left: 221px;
	background: transparent url('../img/menu_act.gif') no-repeat top right;
	margin: -20px 0px -20px 0px;
	position:absolute;
}

.center
{
	padding: 0px 40px 0px 40px;
}

.path
{
	color: #019cd4;
	height: 10px;
}

.config
{
	float: right;
	margin-top: 20px;
	margin-right: 50px;
}

.submenu
{
	padding-bottom: 20px;
}

.submenu a:link, .submenu a:visited
{
	font-weight: bold;
}

.submenu span
{
	font-size: 1.5em;
}

.bottom
{
	clear: both;
	padding: 10px 20px 10px 277px;
}

.clear
{
	clear: both;
	height: 0px;
	font-size: 1px;
}

.clearing
{
	clear: both;
}

.tdedit0 font, .tdedit font
{
	font-weight: bold;
}

.tdedit
{
	font-size: 1em;
	height:23px;
	padding-left:5px;
}

.tdedit1
{
	font-size: 1em;
	height:23px;
	/*width:95%;*/
	padding-left:15px;
}

.tdedit0
{
	font-size: 1.1em;
	height:23px;
	/*width:95%;*/
}

table.list
{
	width: 100%
}

table.list td img
{
	margin: 0px 3px 0px 3px;
}

table.list td
{
	/*width: 10%;*/
	padding: 5px 2px;
	vertical-align: top;
}
table.table_edit
{
	width: 100%;
}

table.table_edit td
{
	padding: 5px;
}
table.table_edit td td
{
	padding: 0px;
}
table.table_edit table.table_in td
{
	padding: 3px 5px 3px 0px;
}

table.table_edit td.td_first
{
	text-align: right;
	width: 30%;
}


table td.checkbox, table.list td.checkbox
{
	width: 1%;
}
table td.parent_name
{
	text-align: right;
	width: 10%;
	color:#999999;
	font-size: 0.8em;
	font-weight: bold;
}

.group_actions img
{
	vertical-align:text-top;
	/*hspace: 2px;*/
}

.add
{
	background: transparent url('../img/add.gif') no-repeat center left;
	padding: 0px 0px 0px 20px;
	font-weight: bold;
	margin: 20px 0 20px 0;
}

.plus
{
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}

.noplus
{
	font-size: 1em;
	text-decoration: none;
}

.noplus:link
{
	COLOR: #999999;
}
.noplus:visited
{
	COLOR: #999999;
}

table.list td.comment
{
	width: 30%;
	vertical-align: top;
	padding: 0px;
}

.comment div
{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 51;
}

.comment table
{
	width: 100%;
	table-layout: fixed;
	position: absolute;
}

.comment td
{
	white-space: nowrap;
	overflow: hidden;
	height: 1.5em;
	padding: 0;
	vertical-align: middle;
}

.comment div span
{
	position: absolute;
	top: 0;
	right: 0px;
	width: 40px;
	height: 2em;
	background: url('../img/fade_white.png') repeat-y;
	z-index: 99;
}

* HTML .comment div span
{
	right: -1px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fade_white.png', sizingMethod='crop');
}

table.list tr:hover td.comment div span
{
	background-image: url('../img/fade_grey.png');
}

* HTML table.list a:hover td.comment div span
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fade_grey.png', sizingMethod='crop');
}
a.href, a.href:visited
{
	text-decoration: none;
	border-bottom: 1px dashed;
}

.other
{
	width: 100%;
	display: none;
}
.edit
{
	font-weight: normal;
	font-size: 11px;
}

table.border td
{
	border: 1px solid #cccccc;
	padding: 2px 5px !important;
}


table.border #tr_first td
{
	vertical-align: bottom;
	font-weight: bold;
}
.button
{
	border: 0px;
	background: transparent url('../img/button.gif');
	color: #686d67;
	width: 165px;
	height: 31px;
	font-size: 90%;
	cursor:pointer;
}

.maxlength
{
	background-color: #F2F2F2;
	padding: 3px;
}

.tab_card
{
	display:none;
	clear: both;
	background-color: #f9f9f9;
}

.tab_card_title
{
	float: left;
	padding: 5px 10px;
	background-color: #f2f2f2;
	margin-right: 5px;
}

.tab_mini
{
	display: none;
}
.tab_card_title_active
{
	float: left;
	padding: 5px 10px;
	background-color: #f9f9f9;
	margin-right: 5px;
}

.errors
{
	color: red;
	display: none;
}

.red
{
	color: red;
}

.actions
{
	width: 67px;
	height: 20px;
}
.actions span
{
	display: none;
}

.group_actions a:link, .group_actions a:visited
{
	margin-left: 10px;
}
.home_actions img
{
	vertical-align:text-top;
	/*hspace: 2px;*/
}
.home_actions
{
	height: 27px !important;
}

.hover
{
	background-color: #eeeeee;
}

.check_price
{
	font-weight: bold;
}
.hide
{
	display: none;
}

/* Изображения */
.images_actions
{
	padding: 10px;
	margin: 5px 0px;
	width: 325px;
	min-height: 60px;
}
.watermark_actions
{
	padding: 10px;
	margin: 5px 0px;
	width: 325px;
	min-height: 20px;
}

.image, .watermark
{
	float: left;
	margin-right: 10px;
}

.first .image, .first .watermark
{
	border: 2px solid #EA7F1C;
}

.images_actions .images_button, .watermark_actions .images_button
{
	float: left;
	display: none;
}

.images_actions .images_button a, .watermark_actions .images_button a
{
	margin-left: 5px;
}

.images_actions p
{
	margin: 0px;
	padding: 0px;
	clear: right;
}

.images_actions p input
{
	float: right;
	margin-bottom: 5px;
	width: 225px;
}

.images_actions .button
{
	float: right;
}

/* Теги */
.tags_search
{
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	border: 1px solid #f0efea;
	padding: 5px;
	z-index: 2000;
	width: 450px;
}

/* Меню */
.menu_list
{
	margin-left: 15px;
}
.menu_list h2
{
	margin-top: 0px;
}

/* Параметры */
.param td
{
	padding: 5px 5px 5px 0px !important;
}
.param_actions
{
	display: none;
}
#param .td_first
{
	padding-top: 10px !important;
}

.new_order {
	font-weight: bold;
	background:  #efefef;
	padding: 6px;
}

/* Похожие товары */
.rel_shop
{
	float: left;
	margin: 10px 10px 0px 0px;
	width: 60px;
	height: 80px;
}

.rel_shop_selected
{
	border: 2px solid #FF6703;
}

.rel_good
{
	padding: 5px;
	float: left;
	width: 100px;
	height: 80px;
}
.rel_good_actions
{
	float: right;
	display: none;
}
.rel_shop_plus
{
	display: block;
	clear: both;
}

.admin_error {
    font-size: 110%;
    font-weight: bold;
    color:green;
}