html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-size:100%;margin:0;padding:0;outline:0;vertical-align:baseline;}body{line-height:1}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
body, body.admin-body {background:#dce8f1;}
p, a, div, span, li, td, th, input, select { font-size:13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:black;}
body.admin-body { min-width:980px;}
img { border:none; vertical-align:middle;}
a { text-decoration: underline; color:#0080AA;}
a:hover { text-decoration:none;}
.porductDisabled a { color:#777;}
p { margin-bottom:7px;}
div.alarm_green, div.alarm_red   { padding:10px 10px 10px 35px; text-align:left; margin-bottom:10px;}
div.alarm_green { background: #c5ff8d url(ok.png) 10px center no-repeat; border:1px dotted #8cbf32;}
div.alarm_red { background:#ffcaca url(err.png) 10px center no-repeat; border:1px dotted #ff4545;}
.error, .warning { color:red; line-height:18px;}
.confirm { color:blue; line-height:18px;}
.left { text-align:left!important;}
.center { text-align:center!important;}
.right { text-align:right!important;}
.middle, .middle * { vertical-align:middle!important;}
.nowrap { white-space:nowrap!important;}
input.save { font-family:Tahoma, Geneva, sans-serif; font-size:20px;}
div.error-big {color:red; font-size:15px; margin:20px 0; font-weight:bold;}
div.confirm-big {color:green; font-size:15px; margin:20px 0; font-weight:bold;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
.inputPopup { background:#f5f5f5;}
td.input input, input.input, textarea.input, select.input { border:1px solid #d3d3d3; padding:0px 5px; font-size:13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:black;}
div.navigator { margin:10px 0; text-align:center; font-size:90%; font-weight:bold;}
div.navigator a { font-weight:normal;}

h2 { font-size:18px; font-weight:normal; margin-bottom:10px;}
h3 { font-size:25px; font-weight:normal; color:#6A96A6; line-height:40px; margin-bottom:10px;}
h3 a { text-decoration:underline; font-weight:normal;}
h3 a:hover { text-decoration:none;}

/* главная страница */
div.adminborder { padding:0 10px;}
div.admincontent {background:white; padding:5px; border-radius: 0px 10px 10px 10px;}
div.shoparsenal { margin:30px 0; text-align:right; padding-right:50px; font-size:12px;}
div.shoparsenal a { font-size:12px;}
div.head { height:35px; background:url(../../images/backend/bg_header.png) 0 0 repeat-x;}
div.admin { float:left; height:35px; margin-left:100px; line-height:29px;}
div.admin a { color:white; font-weight:bold; font-size:120%;}
div.user { float:right; height:35px; margin-right:100px;}
div.user a { color:white; line-height:30px; font-size:110%;}
div.menu { height:45px; background:#DCE8F1; padding:0 10px;}
div.menu ul { float:left; margin-top:6px; height:36px;}
div.menu li { float:left; list-style:none; text-align:center; position:relative; height:36px; margin-right:5px; z-index:999;  border:3px solid white; border-bottom:none; background: white url(../../images/backend/bg_topmenu_lite.gif) 0 0 repeat-x; padding:0 15px; border-radius: 10px 10px 0 0;}
div.menu a { color:black; font-size:14px;}
div.menu a.block { display:block; line-height:36px; text-decoration:none;}
div.menu li:hover, div.menu li.active { border:3px solid #b2c8d1; border-bottom:none; cursor:pointer;}
div.menu li .dropdown, div.menu li.last .dropdown { float:left; position:absolute; left:-999em; z-index:999; border:3px solid #b2c8d1; border-top:none; background:#f7fafd; text-align:left; padding:0 15px; min-width:200px; border-radius: 0 10px 10px 10px; box-shadow: 5px 5px 20px #999;} 
div.menu li.last:hover .dropdown { border-radius:10px 0 10px 10px;}
div.menu li:hover .dropdown {left:-3px; top:auto;}
div.menu li.last:hover .dropdown { left:-263px; top:auto;}
.dropdown p { margin:10px 0; white-space:nowrap;}
.dropdown a { text-decoration:none; font-size:14px;}
.dropdown a:hover { text-decoration:underline;}
/* .главная страница */


/* таблицы */
.type1 th, .type1 td, .type2 th, .type2 td, .type3 th, .type3 td, .type4 th, .type4 td { border:1px solid #ccc;}
.type1 th { background:#f5f5f5; text-align:center; font-weight:bold; padding:3px 8px; vertical-align:middle; white-space:nowrap;}
.type1 td { padding:3px 8px; vertical-align:middle; line-height:16px;}
.type1 table td { padding:0 10px 10px 0; border:none;}
.type1 table td select { width:150px;}
.type2 th { background:#eee; text-align:center; font-weight:bold;  padding:5px 10px; vertical-align:middle;}
.type2 td { padding:2px; vertical-align:top;}
.type3 td { border:none; padding:2px;}
.type4 th { background:#eee; text-align:center; font-weight:normal; padding:3px 10px; vertical-align:middle; white-space:nowrap;}
.type4 td { padding:3px; vertical-align:middle; text-align:center;}
.type5 td { padding:2px 10px; vertical-align:middle;}
.pad5news td { padding:5px; vertical-align:middle; text-align:left;}
.name_td { background:#E2E2E2; padding:3px; text-align:center;}
table.shop-settings td { padding:5px 10px; line-height:16px; vertical-align:middle}
table.shop-settings input { width:250px;}
table.watermark td { padding:0 10px 10px 0;}
/* .таблицы */

div.advice { padding:20px 0 0 0; font-style:italic; color:#999; line-height:18px; background:url(chat.png) 10px 10px no-repeat; border:1px dashed #ddd; padding:10px 10px 10px 70px; min-height:50px; margin-top:20px;}

div.default { background:#E9E9E9; text-align:center; width:70%; margin:0 auto; position:relative; border-radius:20px;}
div.default p { margin:10px 0;}
table.default { border-collapse:separate!important; border-spacing:10px; position:relative;}
table.default td { background:#F9F9F9; padding:10px; vertical-align:top; text-align:left; border-radius:15px;}
table.default div { border-bottom:1px solid #666; text-align:left; font-weight:bold; padding-bottom:10px; margin-bottom:5px;}
table.default table td { padding:5px;}


div.downloads { display:inline-block; padding:20px; background:#f5f5f5; text-align:center; border-radius:20px; box-shadow: inset 0 0 10px #ccc;}
div.custord_custlist_cont { border-radius:20px; box-shadow: inset 0 0 10px #ccc; padding:20px; border:2px solid #ddd;}
div.custord_custlist_cont td { padding:0 15px 10px 0;}

div.order-status { display:inline-block; padding:10px; background:#f5f5f5; border-radius:10px; border:1px solid #ccc; box-shadow:inset 0 0 10px #ccc;}

.admin_fieldset { padding:10px; border:3px solid #E0E0E0; text-align:left;}

/*  LOGIN  */
div.login { position:absolute; top:20%; left:50%; margin-left:-170px; width:340px; height:250px; background:#f5f5f5;
border-radius:10px;
box-shadow: 5px 5px 20px #999;}
div.login p { margin-bottom:5px;}
div.login-top { position:relative; height:35px; line-height:30px; text-align:center; color:white; background:url(../../images/backend/bg_header.png) 0 0 repeat-x;
border-radius:10px 10px 0 0;
}
/*  #LOGIN  */



form.excel_import_configurator td { padding:2px;}
form.excel_import_configurator td select, form.excel_import_configurator td input { border:1px solid #d3d3d3; padding:2px 3px}

table.edit-admin-access { border-collapse:separate; border-spacing:10px;}
td.edit-admin-access { border:1px solid #ccc; padding:10px;border-radius:5px;}
table.edit-admin-access table td { vertical-align:middle; line-height:16px;}

p.type100 { margin-bottom:0px!important;}
p.type100 a { color:#0885a8; text-decoration:underline;}
p.type100 a:hover { text-decoration:none;}

table.pages td { white-space:nowrap; padding:2px;}
table.pages div input { background:#f5f5f5; margin-top:2px;}

/* ============ ВКЛАДКИ ============ */
.section {}
ul.tabs {
	height: 30px;
	line-height: 30px;
	list-style: none; 
	margin:0 0 0 -2px;
}
.tabs li {
float: left;
display: inline;
cursor: pointer;
position: relative;
height:30px;
text-decoration: none;
background: white url(tabs_bg_vkl.png) 0 0 repeat-x;
text-decoration:none;
border:1px solid #eee;
border-bottom:none;
border-radius:10px 10px 0 0;
color:#555; font-style:italic; width:40px; text-align:center; margin-bottom:-5px; margin-left:2px;
}

.tabs li:hover,
.vertical .tabs li:hover a { text-decoration:none; font-size:20px;}
.tabs li.current {
    text-decoration:none;
	border-bottom:none;
	text-decoration:none; font-size:20px;
}
.box {
	display: none;
	padding: 0 12px;
}
.box.visible {
	display: block;
}
/* ============ .ВКЛАДКИ ============ */
.CodeEditor * { font-family: "Courier New", Courier, monospace!important;}