body, html { margin: 0; padding: 0; height: 100%; }
body, input, select, textarea, td { font: 10px Tahoma, Verdana, Arial, sans-serif; }
input.gray, textarea.gray { font-size: 12px; border: 1px solid #ccc; color:#900;	 }
p.price { font-size: 11px; text-align:right; color:#888; }
input.w-o_b, textarea.w-o_b { font-size: 11px; border:0; color:#900; text-align:right; }
input.w-o_bb, textarea.w-o_bb { font-size: 11px; background:none; border:0; color:#900; text-align:right; font-weight:bold; }

body { background: url(../img/bg_body.gif) repeat-x; }

div, img, p, table, td {border: 0; margin: 0; padding: 0;}
table { border-collapse: collapse; border-spacing: 0;}
a { text-decoration: none; color:#933; }
a:hover { text-decoration: underline; }

/*  B O X  */
table#box {width:100%; height: 100%; vertical-align: top;}
td#b11 { width: 125px; background: #963; vertical-align: top; }
td#b12 { width: 150px; vertical-align: top; }
td#b13 {vertical-align: top; text-align: left; }
td#b21 { background: url(../img/footline.gif) bottom repeat-x #963;  vertical-align: bottom; }
td#b22, td#b23 { vertical-align: bottom; background: url(../img/footline.gif) bottom repeat-x; }

/*  H A D E R */
table#header { width: 100%; height: 115px; margin: 0; }
table#header td#h11 {  vertical-align: top; }
table#header td#h12 {  vertical-align: bottom; }

/*  P A G E T O O L S */
div#pagetools { display: block; height: 20px; padding: 0 0 0 25px; margin: 0; background: url(../img/bg_pt.gif) no-repeat #999;}
div#pagetools a  {display: block;  padding: 3 5px; color: #ccc; font-size: 11px; font-weight: normal; float: left; }
div#pagetools a:hover { color: #fff; }
div#pagetools a.select, div#pagetools a:hover.select {color: #fff; font-weight: bold; }

/* D I V  */
div.img1 { width: 100%; height: 550px; background: url(../img/i1.gif) top right no-repeat; }
div#logo { height: 160px; padding: 0 0 0 0px; margin: 0; background: url(../img/i2.gif) no-repeat;}
div#logo img { width: 90px; height: 90px; margin: 70 0 0 0px; }

/* FOOTER */
div.f1 { height: 50px; background: url(../img/f1.gif) top right no-repeat; }
div.f2 { height: 50px; background: url(../img/f2.gif) top left no-repeat; }
div.f3 { height: auto; }
div.f3 p { font-size: 11px; padding: 20 25 10 0px; color: #333; display: block; float: left; margin: 0px; }

div.nav { height: 18px; margin: 10 0 0 0px; padding: 0; clear:both; }
div.nav a { padding: 0; margin: 0; font-size: 11px; color: #930; text-align: left; font-weight: normal; border:0; }
div.nav a:hover { color: #930; background: none; text-decoration: underline; }

/* MENU 0 */
ul.menulist {margin: 0px; padding:0; }
div#menu0 li, div#menu1 li { display: inline; }

div#menu0 { margin:0; height:45px; }
div#menu0 a { display: block; float: left; margin: 0 0 0 -1px; padding: 17 10px; font-size: 9px; color: #fff; text-align: left; font-weight: normal; background: #963; border-left: 0px; border-right: 1px solid #850;}
div#menu0 a:hover { background: #a74; }
div#menu0 a.select, div#menu0 a:hover.select { background: #a74; font-weight: bold; cursor: default; }
div.end0 { float: left; width: 55px; height: 45px; background: url(img/end0.gif) right bottom no-repeat; }
div#menu0 a.upp { margin: 0; padding: 17 12px; background: #963 url(../img/54a.gif) center center no-repeat; border:0; }
div#menu0 a:hover.upp { background: #963 url(../img/54b.gif) center center no-repeat; }
div#menu0 a.add0 { margin: 0; padding: 17 12px; background: #963 url(../img/46_a.gif) center center no-repeat; border:0; }
div#menu0 a:hover.add0 { background: #963 url(../img/46_b.gif) center center no-repeat; }
div.end0 { float: left; width: 55px; height: 45px; background: url(../img/end0.gif) right bottom no-repeat; }

/* MENU 1 */
div#menu1 { margin: 0; padding: 10 0 0 0px; background: url(../img/bg_d_m1.gif) left repeat-y; }
div#menu1 a { display: block; padding: 5 15 5 25px; font-size: 12px; background: url(../img/bg_m1.gif) 5px 10px no-repeat; font-weight: normal; color: #888; }
div#menu1 a:hover { background: url(../img/bg_m1_a.gif) 5px 10px no-repeat; }
div#menu1 a.select, div#menu1 a:hover.select { background: url(../img/bg_m1_a.gif) 5px 10px no-repeat;  color: #963; cursor: default; font-weight: bold;}
div#menu1 a.upp { float: left; margin:0; padding: 5 5 5 25px; background: url(../img/01a.gif) 14px center no-repeat; border:0; clear: left; }
div#menu1 a:hover.upp { background: url(../img/01b.gif) 14px center no-repeat; }
div#menu1 a.add0 { margin: 0; padding: 5 5 5 25px; background: url(../img/46a.gif) 14px center no-repeat; border:0; clear: left; }
div#menu1 a:hover.add0 { background: url(../img/46b.gif) 14px center no-repeat; }
div.end1 { width: 15px; height: 50px; background: url(../img/bg_end1.gif) left top no-repeat; }

/* C O N T E N T */

div#submenu1 { padding: 0; margin: 15 0 0 0px; height: 32px; }
div#submenu1 a { height: 16px; display: inline; float:left; margin: 0;  padding: 0;  font-size: 12px; color: #930; font-weight: normal; text-decoration: none; }
div#submenu1 a:hover { text-decoration: underline; }

div#submenu2 { padding: 0; margin: 0; height: 11px; }
div#submenu2 a { height: 11px; display: inline; float:left; margin: 0;  padding: 0;  font-size: 9px; color: #930; font-weight: normal; text-decoration: none; }
div#submenu2 a:hover { color: #930; text-decoration: underline; }
div#submenu2 a.select { color: #888; font-weight: normal; text-decoration: none; }

ul.submenulist {margin: 0px; padding:0; }
ul.submenulist li { padding: 0 10 0 0px; margin: 0 10 0 0px; display: inline; float:left; border-right: 2px solid #ccc;}

table#content  { width: 100%; margin: 25 0 15 0px; clear: both; }
table#content td { border: 0px solid red; }
table#content td#c11 { width: 70%; vertical-align: top; background: url(../img/h1line.gif) 0px 30px repeat-x; padding: 0 30 0 0px; }
table#content td#c12 { width: 30%;  vertical-align: top; }

div#c1 { margin: 0 25 0 0px; padding: 0 0 15 0px; }
div.c2 { margin: 0; padding: 10 15 0 20px; background: #ddd; }
div.c2end { height: 30px; margin: 0; padding: 0; background: url(../img/r_bot.gif) left bottom no-repeat  #ddd; }

div.cleft {width: 100%; margin: 20 0 0 0px; padding: 0; height: auto; border: 0; color:#333; clear:both; }
div.cright {width: 100%; margin: 10 0 0 0px; height: auto; border: 0; color:#333; text-align:right; clear:both; }
div.cjustify {width: 100%; margin: 10 0 0 0px; height: auto; border: 0; color:#333; text-align:justify; clear:both; }

/* C O N T E N T  S T Y L E */

a.link { font-size: 12px; color: #930; text-decoration: underline;}
a:hover.link { color: #930; text-decoration: underline; }

h1 { display: block; font-size: 20px; color: #930; padding: 0; margin: 5 0 0 0px; font-weight: normal;}
h1.red { display: block; font-size: 18px; color: #fff; padding: 5px; margin: 0px; font-weight: bold; background:#933; }
h2 { font-size: 14px; margin: 0 0 3 0px; padding: 0; text-align: left; color: #333; }
h2 a { font-size: 14px; margin: 0; padding: 0; text-align: left; color: #930; }
h2 a:hover { text-decoration:underline; }
h3 { font-size: 12px; margin: 0 0 3 0px; padding: 0; text-align: left; color: #930; }
h4 { font-size: 10px; margin: 0 0 5 0px; padding: 0; text-align: left; color: #888; }
h4.isbn { font-size: 11px; margin: 5 0 5 0px; padding: 0; text-align: left; color: #630; font-weight:normal; }
h4.author { font-size: 11px; margin: 0 0 5 0px; padding: 0; text-align: left; color: #444; }
h5 { font-size: 11px; margin: 5 0 5 0px; padding: 0; text-align: left; color: #630; font-weight:normal; }
h5.n1 { font-size: 12px; margin: 12 0 0 0px; padding: 0; text-align: left; color: #333; }
h6.n{ display: block; padding: 7 0 4 20px; margin: 0; background: url(../img/r_top.gif) no-repeat #ddd; border-bottom: 1px solid #fff; font-size: 16px; color: #963;}

p { font-size: 12px; margin: 0 0 0 0px; color: #333; }
p.c2 { font-size: 11px; margin: 0 0 0 0px; text-align: left; color: #000; padding: 0; }
p.c2 a.link, div.news_short a.link { color: #930; }

ul.l  { margin: 15 0 0 0px; text-align: left; font-size: 14px; color: #333; font-weight: bold; padding: 0;}
ul.l li  { display: list-item;  font-size: 12px; margin: 0 0 0 16px; color: #333; font-weight: normal; list-style-type: cyrcle;  }
*html  ul.l li  {  margin: 3 0 0 16px; }

div.imgleft {float: left; margin: 0 15 7 0px; padding:0; }
div.imgright {float: right; margin: 0 0 7 15px; padding:0; }
div.imgrightonly {float: right; margin: 0 0 7 15px; padding:0; height: auto; }

div.block {display: block;  margin: 0; border-bottom: 1px solid #aaa; padding: 0 0 20 0px;}


/* ------------------------------------------------------------------------------------------------------------------ */

a.pdf { font-size:11px; color:#930; background: url(../img/pdf_a.gif) no-repeat; padding: 3 5 5 20px; }
a:hover.pdf { background: url(../img/pdf_b.gif) no-repeat; text-decoration:underline; }

table#bask { width:100%; vertical-align: center; }
table#bask td { background: #fff; vertical-align: center; border: 1px solid #ddd; padding:5px; color:#888; }
table#bask tr.ttt, table#bask td.ttt { background: #eee; }

div#tools { margin:0; padding: 0; float:right; clear:right; }
div#tools a { display: block; float: left; margin:0; padding: 5 12px; background:#fff; border:0; }
div#tools a:hover { background:#fff; border:0; }

div#tools a.home { background: url(../img/home_b.gif) no-repeat; }
div#tools a:hover.home { background: url(../img/home_a.gif) no-repeat; }
div#tools a.mail { background: url(../img/mail_b.gif) no-repeat; }
div#tools a:hover.mail { background: url(../img/mail_a.gif) no-repeat; }
div#tools a.sitemap { background: url(../img/sitemap_b.gif) no-repeat; }
div#tools a:hover.sitemap { background: url(../img/sitemap_a.gif) no-repeat; }
div#tools a.basketfull { background: url(../img/basketfull_a.gif) no-repeat; }
div#tools a:hover.basketfull { background: url(../img/basketfull_b.gif) no-repeat; }

span.basketdata { display:inline; float: left; margin: 0 10 0 0px; padding: 0; font-size:9px; color:#888; }
span.basketdata p { margin: 0; padding: 0; font-size:9px; color:#888; border-top:1px solid #888; }

form.order { height: 31px; margin:0; padding: 0; }
form.order a { height: 21px; width: 21px; margin:0; padding: 5 5 3 5px; cursor:pointer; }

form.order a.basketplus { background: url(../img/basketplus_a.gif) no-repeat; }
form.order a:hover.basketplus { background: url(../img/basketplus_b.gif) no-repeat; }
form.order a.basketfull { background: url(../img/basketfull_a.gif) no-repeat; }
form.order a:hover.basketfull { background: url(../img/basketfull_b.gif) no-repeat; }
form.order a.basketempty { background: url(../img/basketempty_a.gif) no-repeat; }
form.order a:hover.basketempty { background: url(../img/basketempty_b.gif) no-repeat; }

div#menumap { margin: 20 0px; padding: 0; }
div#menumap a { display: block; padding: 0; margin: 15 0 0 0px; font-size: 12px; color: #930; text-align: left; font-weight: bold; }
div#menumap a:hover { background: none;}

div#submenumap { margin: 5 0 10 15px; padding: 0; border-left:1px solid #aaa; }
div#submenumap a { display: block; padding: 0 0 0 12px; margin: 0 0 2 0px; font-size: 12px; color: #930; text-align: left; font-weight: normal; background: url(../img/hierarchy_a.gif) no-repeat; }
div#submenumap p { display: block; padding: 0 0 0 12px; margin: 0 0 2 0px; font-size: 12px; color: #888; text-align: left; font-weight: normal; background: url(../img/hierarchy_a.gif) no-repeat; }
div#submenumap a:hover { background: none; background: url(../img/hierarchy_a.gif) no-repeat; }

div.d_t { height: 15px; font-size: 11px; margin: 0; padding:0; text-align: left; color: #930; }
p.date { float:left; font-size: 11px; margin: 0; text-align: left; color: #930;}
p.time { float:right; font-size: 11px; margin: 0; color: #930; }

p.pagenumb { font-size: 10px; margin: 0 0 0 0px; text-align: left; color: #930; }
p.pagenumb a { font-size: 10px; margin: 0 3 0 3px; color: #777; text-decoration: underline; }
p.pagenumb a:hover { font-size: 10px; color: #c30; text-decoration: underline; font-weight: normal; }

div.news { margin: 10 0 0 0px; padding: 0; color:#444; clear:both; }
div.news_short { margin: 10 0 0 0px; padding: 0; clear:both; font-size: 10px; }
div.item_short { margin: 20 0 0 0px; padding: 0; clear:both; font-size: 10px; }
div.article_short { margin: 20 0 0 0px; padding: 0 0 10 0px; clear:both; font-size: 10px; border-bottom:1px solid #bbb; }
div.item_short a { color:#930; }
div.item_short a:hover { color:#930; }
div.news_short a { color:#444; }
div.news_short a:hover { color:#888; }
div.news_short h2 a { color:#930; }

/* ADMIN MENU */

table.formbox {margin: 10 0 0 0px; width:500px; vertical-align: top; }

p.form_a { font-size: 11px; margin-top:7px; color:#630; font-weight: normal;}
p.form_b { font-size: 11px; margin-top:7px; color:#777; font-weight: normal;}

div#metatags { background: #fff; padding: 0; }

a.upp1 { height:20px; width:20px; margin:0; padding:0; background: url(../img/01a.gif) left top no-repeat; text-decoration:none; }
a:hover.upp1 { background: url(../img/01b.gif) left top no-repeat; }

a.on { margin:0; padding:0 20px; background: url(../img/on_a.gif) left center no-repeat; color: #930; text-decoration:none; }
a:hover.on { background: url(../img/on_b.gif) left center no-repeat; text-decoration:underline; }

a.off { margin:0; padding:0 20px; background: url(../img/off_a.gif) left center no-repeat; color: #930; text-decoration:none; }
a:hover.off { background: url(../img/off_b.gif) left center no-repeat; text-decoration:underline; }

div#menucmd	{ height: 40px; clear:both; margin: 10 0 0 0px; padding:0; }
div#menucmd a { display:block; width:18px; height:18px; float:left; margin: 7 5 15 0px; padding:0; text-decoration:none; }

div#menucmdf { height: 25px; margin:0; padding:0; }
div#menucmdf a { display:block; width:18px; height:18px; float:left; margin: 5 5 12 0px; padding:0; text-decoration:none; }

table.files_table { width: 100%; vertical-align: middle; padding:0; margin: 20 0px; background-color:#eee; }
table.files_table td { padding: 5 5 5 5px ; margin: 0; border: 2px solid #fff; }

a.add0 { background: url(../img/55a.gif) no-repeat; }
a:hover.add0 { background: url(../img/55b.gif) no-repeat; }

a.addpage { background: url(../img/08a.gif) no-repeat; }
a:hover.addpage { background: url(../img/08b.gif) no-repeat; }

div#menu a.add0 { background: url(../img/46a.gif) right top no-repeat; text-decoration:none; margin: 0 20px; }
div#menu a:hover.add0 { background: url(../img/46b.gif) right top no-repeat; margin: 0 20px; }

a.addnews { background: url(../img/46a.gif) no-repeat; }
a:hover.addnews { background: url(../img/46b.gif) no-repeat; }

a.edit1 { width:19px; height:18px; font-size:16px; background: url(../img/07a.gif) no-repeat; text-decoration:none; }
a:hover.edit1 { width:19px; height:18px; background: url(../img/07b.gif) no-repeat; text-decoration:none; }

a.edit2 { height:19px; display: block; text-align: right; padding-right: 20px; font-size:12px; background: url(../img/07a.gif) right no-repeat; }
a:hover.edit2 { height:19px; background: url(../img/07b.gif) right no-repeat; text-decoration:none; }

a.edit { width:19px; height:18px; background: url(../img/07a.gif) no-repeat; }
a:hover.edit { width:19px; height:18px; background: url(../img/07b.gif) no-repeat; }

a.preview { background: url(../img/06a.gif) no-repeat; }
a:hover.preview { background: url(../img/06b.gif) no-repeat; }

a.save { background: url(../img/04a.gif) no-repeat; }
a:hover.save { background: url(../img/04b.gif) no-repeat; }

a.delete { height:20px; width:20px; background: url(../img/05a.gif) no-repeat; text-decoration:none; }
a:hover.delete { background: url(../img/05b.gif) no-repeat; text-decoration:none; }

a.block { background: url(../img/09a.gif) no-repeat; }
a:hover.block { background: url(../img/09b.gif) no-repeat; }

a.foto { background: url(../img/10a.gif) no-repeat; }
a:hover.foto { background: url(../img/10b.gif) no-repeat; }

div.menublock { height:20px; clear: both; width:100%; background: #ddd; border: 1px solid #ccc; margin-bottom: 10px; }
div.menublock a { display:block; width:19px; height:18px; float:left; margin:0 2px; padding:0; text-decoration:none; }
form.blockmove input { float:left; width:19px; height:18px; padding:0; margin: 0 2px; border:0px solid #ccc; }

div.menuform { margin: 5 0px; height: 45px; }
div.menuform input { width:18px; height:18px; padding: 0; margin:0; border:0px solid #ccc; }
div.area { margin: 5 0px; }
div.area input { width:18px; height:18px; padding: 0; margin:0; border:0px solid #ccc; }

input.i01a { background: url(../img/01a.gif); }
input.i01b { background: url(../img/01b.gif); }

input.i02a { background: url(../img/02a.gif); }
input.i02b { background: url(../img/02b.gif); }

input.i03a { background: url(../img/03a.gif); }
input.i03b { background: url(../img/03b.gif); }

input.i04a { background: url(../img/04a.gif); }
input.i04b { background: url(../img/04b.gif); }

input.i05a { width:19px; height:18px; background: url(../img/05a.gif) no-repeat; border:none; }
input.i05b { width:19px; height:18px; background: url(../img/05b.gif) no-repeat; border:none; }

input.i06a { background: url(../img/06a.gif); }
input.i06b { background: url(../img/06b.gif); }

input.i07a { width:19px; height:18px; background: url(../img/07a.gif); }
input.i07b { width:19px; height:18px; background: url(../img/07b.gif); }

input.i08a { background: url(../img/08a.gif); }
input.i08b { background: url(../img/08b.gif); }

input.i09a { background: url(../img/09a.gif); }
input.i09b { background: url(../img/09b.gif); }

input.i10a { background: url(../img/10a.gif); }
input.i10b { background: url(../img/10b.gif); }

input.i11a { background: url(../img/11a.gif); }
input.i11b { background: url(../img/11b.gif); }

input.i12a { background: url(../img/12a.gif); }
input.i12b { background: url(../img/12b.gif); }

input.i13a { background: url(../img/13a.gif); }
input.i13b { background: url(../img/13b.gif); }

input.i14a { background: url(../img/14a.gif); }
input.i14b { background: url(../img/14b.gif); }

input.i15a { background: url(../img/15a.gif); }
input.i15b { background: url(../img/15b.gif); }

input.i16a { background: url(../img/16a.gif); }
input.i16b { background: url(../img/16b.gif); }

input.i17a { background: url(../img/17a.gif); }
input.i17b { background: url(../img/17b.gif); }

input.i18a { background: url(../img/18a.gif); }
input.i18b { background: url(../img/18b.gif); }

input.i19a { background: url(../img/19a.gif); }
input.i19b { background: url(../img/19b.gif); }

input.i20a { background: url(../img/20a.gif); }
input.i20b { background: url(../img/20b.gif); }

input.i21a { background: url(../img/21a.gif); }
input.i21b { background: url(../img/21b.gif); }

input.i22a { background: url(../img/22a.gif); }
input.i22b { background: url(../img/22b.gif); }

input.i23a { background: url(../img/23a.gif); }
input.i23b { background: url(../img/23b.gif); }

input.i24a { background: url(../img/24a.gif); }
input.i24b { background: url(../img/24b.gif); }

input.i25a { background: url(../img/25a.gif); }
input.i25b { background: url(../img/25b.gif); }

input.i26a { background: url(../img/26a.gif); }
input.i26b { background: url(../img/26b.gif); }

input.i27a { background: url(../img/27a.gif); }
input.i27b { background: url(../img/27b.gif); }

input.i28a { background: url(../img/28a.gif); }
input.i28b { background: url(../img/28b.gif); }

input.i29a { background: url(../img/29a.gif); }
input.i29b { background: url(../img/29b.gif); }

input.i30a { background: url(../img/30a.gif); }
input.i30b { background: url(../img/30b.gif); }

input.i31a { background: url(../img/31a.gif); }
input.i31b { background: url(../img/31b.gif); }

input.i32a { background: url(../img/32a.gif); }
input.i32b { background: url(../img/32b.gif); }

input.i33a { background: url(../img/33a.gif); }
input.i33b { background: url(../img/33b.gif); }

input.i34a { background: url(../img/34a.gif); }
input.i34b { background: url(../img/34b.gif); }

input.i35a { background: url(../img/35a.gif); }
input.i35b { background: url(../img/35b.gif); }

input.i36a { background: url(../img/36a.gif); }
input.i36b { background: url(../img/36b.gif); }

input.i47a { background: url(../img/47a.gif); }
input.i47b { background: url(../img/47b.gif); }

input.i48a { background: url(../img/48a.gif); }
input.i48b { background: url(../img/48b.gif); }

input.i55a { background: url(../img/55a.gif); }
input.i55b { background: url(../img/55b.gif); }