/* style.css */
body {
	background-color: #FFFFFF;
}
body, table, td, input, select, textarea {
	font-family: Verdana, Tahoma, sans-serif; 
	color: #333333; 
}
a:link { color: #FF8100; text-decoration: underline; }
a:visited { color: #F49A39; text-decoration: underline; }
a:link:active, a:visited:active { color: #FF8100; text-decoration: none; }
a:link:hover, a:visited:hover { color: #FF8100; text-decoration: none; }

a.inv:link, a.inv:visited { text-decoration: none; }
a.inv:link:hover, a.inv:visited:hover { text-decoration: underline; }

/* common.css */
* { margin: 0; padding: 0; }

/* font */
html { font-size: 100%; }
body { font-size: 0.7em; }
table, input, select, textarea { font-size: 100%; }

/* layout - general */
a { cursor: hand; cursor/**/: /**/pointer; }
img { border: none; }

li, dd, blockquote { margin-left: 20px; }
select > option { padding: 0 5px 0 3px; }
acronym { cursor: help; }

.clear { clear: both; line-height: 0px; }
.ul { margin: 0; padding: 0; list-style-type: none; }
.ul li { margin: 0; padding: 0; list-style: none; list-style-image: none; list-style-type: none; }
.ctr { text-align: center; }
.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.hide { display: none; }
.hide2 { visibility: hidden; }
.ir { position: relative; overflow: hidden; }
.ir em { position: absolute; width: 100%; height: 100%; }

/* Clear Floats Without Structural Markup */
.clearFix:after { content: ".";  display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearFix { height: 1%; }
.clearFix { display: block; }
/* End hide from IE-mac */

/* forms.css */
/* forms */
.TextBox, textarea {
	padding: 3px 2px;
}
.TextBox, textarea, select {
	border-width: 1px;
	border-color: #226699;
}
select option {
	padding: 1px 2px;
}
.submit {
	cursor: hand;
	cursor/**/: /**/pointer;
	border-width: 1px;
	border-color: #AAAAAA;
	background: #256E91;
	color: #FFFFFF;
	font-weight: bold;
}
.submit:hover {
	background: #317A9D;
	border-color: #EEEEEE;
}
.button {
	cursor: hand;
	cursor/**/: /**/pointer;
	border-width: 1px;
}


fieldset {
	width: auto;
	border: none;
}
fieldset legend {
	display: none;
}

/* base.css */
body {
	position: relative;
	text-align: center;
	background: #F4F4F4;
}
* html body {
	behavior: url(/_pub/js/csshover.htc);
}


#page {
	width: 100%;
	min-width: 1000px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}

#top {
	height: 70px;
	position: relative;
	background: #333333;
	width: 100%;
	overflow: hidden;
	margin: 0 0 1px 0;
	background: url(/_pub/admin/page-t.jpg) repeat-x 0 50%;
}

#logoTop {
	color: #FFFFFF;
	font-size: 150%;
	line-height: 70px;
	text-align: center;
	width: 210px;
	font-size: 250%;
	letter-spacing: -3px;
}

#header {
	position: absolute;
	left: 210px;
	top: 10px;
	height: 50px;
	border-left: solid 1px #FFFFFF;
	padding: 0 0 0 30px;
	color: #666666;
}
#header p.motto {
	line-height: 50px;
	font-size: 200%;
	letter-spacing: -2px;
	margin-bottom: 15px;
	color: #FFFFFF;
}


#wrap {
	margin: 15px 10px;
	overflow: hidden;
	background: #FFFFFF;
}

/*
#colMain {
	float: left;
	width: 100%;
	margin-left: -200px;
}
#colMain2 {
	margin-left: 200px;
}
#colSide1 {
	float: right;
	width: 200px;
	background: #FFFFFF;
}
#colSide1In {
	border-left: solid 1px #DDDDDD;
	padding: 0 0 10px 0;
}
*/

#wrap2 {
	float: right;
	width: 100%;
	margin-right: -210px;
}
#colMiddle {
	margin-right: 210px;
}
#colSide2 {
	float: left;
	width: 200px;
	background: #FFFFFF;
}


.content {
	margin: 0 15px;
	padding: 10px 0;
}
.content h2 {
	font-size: 120%;
}
.content h3 {
	font-size: 110%;
}
.content p {
	margin: .3em 0 .8em 0;
}
.content ul {
	padding-left: 3em;
}


.note {
	background: #CAE9FE;
	padding: 10px;
}


.buts {
	margin: .5em 0;
	padding: .3em;
	overflow: hidden;
	background: #E8FCFA;
	border: solid 1px #CBEAFF;
}
* html .buts {
	zoom: 1;
}
a.but:link, a.but:visited {
	float: left;
	display: block;
	padding: .2em .3em;
	margin: 0 .5em 0 0;
	background: #F7CB97;
	color: #222222;
	background: #378FB7;
	color: #FFFFFF;
	border: solid 1px #555577;
	text-decoration: none;
}
a.but:link:hover, a.but:visited:hover {
	background: #F7941D;
	color: #FFFFFF;
	background: #3FA5D3;
	border: solid 1px #444444;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-decoration: none;
}


.block1 {
	margin: 0 0 .8em 0;
}
.block1 * {
	margin-left: 15px;
	margin-right: 10px;
}
.block1 * * {
	margin-left: 0;
	margin-right: 0;
}
.block1 h3 {
	padding: .7em .5em;
	margin: 0 0 .5em 0;
	background: #999999;
	color: #FFFFFF;
	font-size: 120%;
}
.block1 p {
	margin-top: .3em;
	margin-bottom: .7em
}


.res-1 {
	color: #00CC00;
}
.res-0 {
	color: #CC0000;
}



#bot {
	text-align: left;
	overflow: hidden;
	height: 50px;
	background: url(/_pub/admin/page-b.jpg) repeat-x 0 100%;
	color: #555555;
}

#logoBot {
	float: right;
	width: 210px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-weight: bold;
	width: 210px;
	font-size: 160%;
	letter-spacing: -2px;
}


/* footer fixed bottom */
html, body {
	height: 100%;
}
#page {
	position: relative;
	min-height: 100%;
}
* html #page {
	height: 100%;
}
#bot {
	position: relative;
	margin: -50px auto 0 auto;
}
#clr {
	clear: both;
	height: 50px;
}

/* Items_admin.css */

#page .tree {
	list-style: none;
	margin: 0;
	padding: 0;
}
#page .tree li {
	padding: 1px 0 1px 14px;
	margin: 0;
	position: relative;
}
.tree li ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: 0px;
}
.tree a:link, .tree a:visited {
	padding-left: 18px;
	line-height: 16px;
	display: block;
}
.tree a.cat:link, .tree a.cat:visited {
	background: url(/_pub/admin/item-cat.gif) no-repeat 0 50%;
}
.tree a.art:link, .tree a.art:visited {
	background: url(/_pub/admin/item-art.gif) no-repeat 0 50%;
}
.tree a.prods:link, .tree a.prods:visited {
	background: url(/_pub/admin/item-prods.gif) no-repeat 0 50%;
}
.tree a.active:link, .tree a.active:visited {
	font-weight: bold;
	border: solid 1px #CBEAFF;
	padding-bottom: 2px;
}

.tree a.pm:link, .tree a.pm:visited {
	position: absolute;
	left: 0;
	top: 5px;
	width: 11px;
	height: 11px;
	text-decoration: none;
	padding: 0;
}
.tree a.pm-p:link, .tree a.pm-p:visited {
	background: url(/_pub/admin/bullets/plus.png) no-repeat 50% 50%;
}
.tree a.pm-m:link, .tree a.pm-m:visited {
	background: url(/_pub/admin/bullets/minus.png) no-repeat 50% 50%;
}

/* Form.css */

fieldset {
	border: none;
	margin: 0;
}
fieldset legend {
	display: none;
}
fieldset ul, .content fieldset ul {
	list-style: none;
	padding: 0;
}
fieldset li {
	display: block;
	overflow: hidden;
	padding: .3em 0;
	margin: 0;
}
#ie6 fieldset li {
	display: inline-block;
}
fieldset li.but {
	width: auto;
	padding-left: 9.5em;
}
fieldset li.but input {
	margin-top: .5em;
	margin-right: .5em;
	padding: .15em .75em;
}
fieldset li.but input.image {
	padding: 0;
}
fieldset label {
	float: left;
	display: block;
	width: 9em;
	margin-right: .5em;
}
fieldset .error {
	background: #FFEEEE;
	border: solid 1px #FF9999;
}
fieldset .error p {
	font-weight: bold;
	color: #FF3333;
	margin-top: 1px;
	margin-bottom: 5px;
}
#page fieldset ul.items {
	margin-left: 9.5em;
	padding: 0;
}
fieldset ul.items li {
	margin: .1em 0;
	padding: 0;
}
fieldset ul.items li label {
	float: none;
	display: inline;
	width: auto;
	margin: 0;
}
#ie7 #page fieldset ul.File, 
#ie6 #page fieldset ul.File {
	margin-left: 0px;
}

fieldset .TextareaHTMLSimple {
	width: 99%;
	clear: left;
}

fieldset p.header {
	font-weight: bold;
	font-size: 110%;
}
/* Iterator.css */

.tableIterator {
	width: 100%;
}
.tableIterator, .tableIterator td, .tableIterator th {
	border-collapse: collapse;
	border: solid 1px #DDDDDD;
}
.tableIterator td, .tableIterator th {
	padding: 2px 3px;
}
.tableIterator th {
	padding: 4px 3px;
	background: #EEEEEE;
}
.tableIterator th a.asc, .tableIterator th a.desc {
	position: relative;
	display: block;
	width: 14px;
	height: 12px;
	float: left;
	overflow: hidden;
}
.tableIterator th a.asc span, .tableIterator th a.desc span {
	position: absolute;
	width: 100%;
	height: 100%;
}
.tableIterator th a.asc span  { background: #EEEEEE url(/_pub/img/icons/arrow-down.gif) no-repeat 50% 50%; }
.tableIterator th a.desc span { background: #EEEEEE url(/_pub/img/icons/arrow-up.gif) no-repeat 50% 50%; }

.tableIterator th a.activeAsc span  { background: #EEEEEE url(/_pub/img/icons/arrow-down-active.gif) no-repeat 50% 50%; }
.tableIterator th a.activeDesc span { background: #EEEEEE url(/_pub/img/icons/arrow-up-active.gif) no-repeat 50% 50%; }

.tableIterator tr.odd td {
	background: #FAFAFA;
}
.tableIterator tr.oddHover td {
	background: #E6E6E6;
}
.tableIterator tr.even td {
	background: #FFFFFF;
}
.tableIterator tr.evenHover td {
	background: #F2F2F2;
}

.tableIterator tr.filter td {
	background: #EEEEEE;
}
.tableIterator tr.filter input.submit {
	margin-left: 2px;
}

.tableIterator tfoot td {
	background: #F4F4F4;
}
.tableIterator tfoot p.prev {
	float: left;
}
.tableIterator tfoot p.next {
	float: right;
	text-align: right;
}
.tableIterator tfoot p.showing {
	text-align: center;
}


.editIterator ul.items {
	margin: 0;
}

/* Items.css */

.contentItemArt {
	margin-bottom: 1.5em;
}

.contentItemCat {
	font-size: 110%;
}


/* Admin_info_top.css */
#topInfo {
	position: absolute;
	right: 45px;
	bottom: 20px;
	color: #FFFFFF;
	line-height: 25px;
}
#topInfo a:link, #topInfo a:visited {
	color: #F89738;
}
#topInfo a.logout {
	padding: 3px 22px 3px 30px;
	background: url(/_pub/admin/bullets/logout.gif) no-repeat 100% 50%;
}
/* Admin_modules.css */
.menuTabs {
	position: absolute;
	bottom: 0;
	left: 10px;
	font-family: Tahoma;
}
.menuTabs li {
	float: left;
	line-height: 29px;
	margin-right: 3px;
}
.menuTabs li a {
	display: block;
	padding-left: 3px;
	background: url(/_pub/admin/tab-bkg.gif) no-repeat 100% 100%;
	text-decoration: none;
}
.menuTabs li a span {
	display: block;
	padding: 0 10px 0 7px;
}
.menuTabs li a:link, .menuTabs li a:visited {
	font-weight: bold;
	color: #FFFFFF;
}
.menuTabs li a:link:hover, .menuTabs li a:visited:hover,
#menuTop .menuTabs li.on a:link, #menuTop .menuTabs li.on a:visited,
#menuTop .menuTabs li:hover a:link, #menuTop .menuTabs li:hover a:visited {
/*#menuTop .menuTabs li.hover a:link, #menuTop .menuTabs li.hover a:visited {*/
	color: #333333;
	background: url(/_pub/admin/tab-l.gif) no-repeat 0 0;
}
.menuTabs li a:link:hover span, .menuTabs li a:visited:hover span,
#menuTop .menuTabs li.on a:link span, #menuTop .menuTabs li.on a:visited span,
#menuTop .menuTabs li:hover a:link span, #menuTop .menuTabs li:hover a:visited span {
/*#menuTop .menuTabs li.hover a:link span, #menuTop .menuTabs li.hover a:visited span {*/
	background: url(/_pub/admin/tab-r.gif) no-repeat 100% 0;
}

#menuTop {
	background: #FFFFFF url(/_pub/admin/tabs-m.gif) repeat-x 0 0;
	position: relative;
	height: 64px;
}
#menuTop .menuTabs {
	bottom: 26px;
}

/* level 2 */
#menuTop .menuTabs li ul {
	display: none;
	position: absolute;
	top: 29px;
	height: 26px;
	left: 0;
	background: #FFFFFF;
	width: 100%;
	z-index: 10;
}
#menuTop .menuTabs li.on ul {
	display: block;
}
#menuTop .menuTabs li.off:hover ul, #menuTop .menuTabs li.hover ul { 
	display: block;
}

#menuTop .menuTabs li ul li {
	line-height: 26px;
}
#menuTop .menuTabs li ul a:link, #menuTop .menuTabs li ul a:visited,
#menuTop .menuTabs li.on ul a:link, #menuTop .menuTabs li.on ul a:visited,
#menuTop .menuTabs li:hover ul a:link, #menuTop .menuTabs li:hover ul a:visited {
	padding: 0 10px;
	background: none;
	color: #333333;
}
#menuTop .menuTabs li ul a:link:hover, #menuTop .menuTabs li ul a:visited:hover,
#menuTop .menuTabs li ul li:hover a:link, #menuTop .menuTabs li ul li:hover a:visited,
#menuTop .menuTabs li.on ul a:link:hover, #menuTop .menuTabs li.on ul a:visited:hover {
	background: #EEEEEE;
	color: #333333;
}
#menuTop .menuTabs li:hover ul a:link span, #menuTop .menuTabs li:hover ul a:visited span,
#menuTop .menuTabs li.hover ul a:link span, #menuTop .menuTabs li.hover ul a:visited span,
#menuTop .menuTabs li ul a:link:hover span, #menuTop .menuTabs li ul a:visited:hover span {
	background: none;
}
#menuTop .menuTabs li.on ul a:link, #menuTop .menuTabs li.on ul a:visited {
	background: none;
}
#menuTop .menuTabs li ul a:link span, #menuTop .menuTabs li ul a:visited span,
#menuTop .menuTabs li.on ul a:link span, #menuTop .menuTabs li.on ul a:visited span,
#menuTop .menuTabs li:hover ul a:link span, #menuTop .menuTabs li:hover ul a:visited span {
	padding: 0;
	background: none;
}

#menuTop .menuTabs li ul li.on a:link, #menuTop .menuTabs li ul li.on a:visited {
	background: #F79826;
	color: #FFFFFF;
}

/* level 3 */
#menuTop .menuTabs li ul li ul,
#menuTop .menuTabs li.on ul li ul,
#menuTop .menuTabs li.off:hover ul li ul {
	display: none;
	position: absolute;
	left: auto;
	top: 26px;
	width: auto;
	height: auto;
	border: solid 1px #D9D9D9;
	min-width: 100px;
	z-index: 20;
}
#menuTop .menuTabs li:hover ul li ul { 
	display: none;
}
#menuTop .menuTabs li ul li:hover ul,
#menuTop .menuTabs li.off:hover ul li:hover ul { 
	display: block;
}

#menuTop .menuTabs li ul li ul li {
	line-height: 26px;
	float: none;
	top: auto;
	left: auto;
	margin: 0;
}
#menuTop .menuTabs li ul li ul li a {
	text-decoration: none;
}
#menuTop .menuTabs li ul li ul li a:link, #menuTop .menuTabs li ul li ul li a:visited,
#menuTop .menuTabs li.on ul li ul li a:link, #menuTop .menuTabs li.on ul li ul li a:visited,
#menuTop .menuTabs li:hover ul li ul li a:link, #menuTop .menuTabs li:hover ul li ul li a:visited,
#menuTop .menuTabs li ul li:hover ul li a:link, #menuTop .menuTabs li ul li:hover ul li a:visited {
	padding: 3px 10px;
	background: #FFFFFF;
	color: #333333;
}
#menuTop .menuTabs li ul li ul li a:link:hover, #menuTop .menuTabs li ul li ul li a:visited:hover,
#menuTop .menuTabs li ul li:hover ul li a:link:hover, #menuTop .menuTabs li ul li:hover ul li a:visited:hover,
#menuTop .menuTabs li.on ul li ul li a:link:hover, #menuTop .menuTabs li.on ul li ul li a:visited:hover,
#menuTop .menuTabs li ul li ul li:hover a:link, #menuTop .menuTabs li ul li ul li:hover a:visited {
	background: #EEEEEE;
	color: #333333;
}

#menuTop .menuTabs li ul li ul li.on a:link, #menuTop .menuTabs li ul li ul li.on a:visited,
#menuTop .menuTabs li.on ul li ul li.on a:link, #menuTop .menuTabs li.on ul li ul li.on a:visited {
	background: #F79826;
	color: #FFFFFF;
}


/* Admin_bottom.css */
#webvertise {
	font-weight: bold;
	padding: 10px 0 0 1em;
	margin: 0;
}
#webvertise a:link, #webvertise a:visited {
	color: #444444;
}
#webvertise a:link:hover, #webvertise a:visited:hover {
	color: #333333;
}
#copyright {
	padding: 6px 0 0 1em;
}


