body, h1, h2, h3, h4, h5, h6, ul, ol, li, form, img, p, label { padding: 0; margin: 0; border: none; list-style: none; font-weight: normal; }

body, input.text, input.button, textarea, select, option { font-family: Arial, Tahoma, Verdana, sans-serif; }
body { font-size: 12px; background: url(shop2/notHead-bg.gif); }

.clear { width: 100%; height: 1px; overflow: hidden; clear: both; float: none; visibility: hidden; }

.page { max-width: 92%; min-width: 880px; margin: 0 auto;  }
.head { padding-bottom: 10px; margin-bottom: -10px; background: url(shop2/body-bg.gif) #82bada bottom left repeat-x; }

#live4Navigation { padding: 5px 10px 0; }

#header { position: relative; height: 116px; }

#logo { position: relative; top: 10px; left: 10px;  }
#logo h1 { background: url(shop2/logo.png); }
body.fun_shop #logo h1 { background: url(shop2/logo_Fun.png); }
#logo h1, #logo h1 a { display: block; width: 282px; height: 99px; text-decoration: none; }
#logo h1 span { display: none; }

#header .panel { height: 80px; position: absolute; top: 20px; color: #093f5a; }
#header .panel h2 { font-size: 12pt; margin-bottom: 5px; }
#header .panel h2 a { color: #093f5a; }
#header .panel h2 a:hover{ text-decoration: none; }
#header .panel-bgl { height: inherit; padding-left: 10px; background: url(shop2/headPanel-bg_left.png) no-repeat left top; }
#header .panel-bgr { height: inherit; padding-right: 10px; background: url(shop2/headPanel-bg_right.png) no-repeat right top; }
#header .panel-bgc { height: inherit; padding-right: 10px; background: url(shop2/headPanel-bg_center.png) repeat-x top; }
#header .panel-inner { height: 60px; padding: 10px 0; }

#cartPanel { width: 250px; right: 0; }
#cartPanel .panel-inner { padding-left: 60px; background: url(shop2/cart-big.png) 0 10px no-repeat; }
#cartPanel p.empty { font-size: 11pt; color: #3a5c6d; }

#authPanel { width: 300px; right: 270px; }

#authPanel form { margin-right: -10px; }
#authPanel form input.text { width: 50px; height: 14px; font-size: 8pt; }
#authPanel form input.submit { height: 21px; font-size: 8pt; margin-left: 5px; }
#authPanel form label { padding-right: 5px; }
#authPanel form div.special { padding-top: 4px; font-size: 8pt; }

#navigation { height: 54px; }
#navigation .navigation-bgl { height: inherit; padding-left: 20px; margin-left: -5px; background: url(shop2/navigation-bg_left.png) no-repeat left top; }
#navigation .navigation-bgr { height: inherit; padding-right: 20px; margin-right: -5px; background: url(shop2/navigation-bg_right.png) no-repeat right top;  }
#navigation .navigation-bgc { height: inherit; background: url(shop2/navigation-bg_center.png) repeat-x top; padding-top: 14px; }
#navigation .navigation-inner { position: relative;  margin: 0 -6px; height: 40px; }

#navigation ul.menu { font-size: 11pt; height: 30px; }
#navigation ul.menu li { float: left; height: 30px; padding: 1px 4px 1px 1px; line-height: 28px; background: url(shop2/navigation-divider.gif) no-repeat right top; white-space: nowrap; }
#navigation ul.menu a { font-weight: bold;  display: block; height: inherit; padding: 0 15px; text-decoration: none; color: #093f5a; }
#navigation ul.menu li.selected a { color: #fff; text-shadow: 0 0 10px #093f5a; }
#navigation ul.menu li.about,
#navigation ul.menu li.search { float: right; background-position: left top; }
#navigation ul.menu li.search label { padding: 0 5px 0 15px; font-weight: bold; color: #093f5a; }
#navigation ul.menu li.search input.text { margin-right: 5px; }
#navigation ul.menu li.search input.submit { margin-right: 15px; }

.center-bgl { padding-left: 255px; background: url(shop2/center-bg_left.png) repeat-y left; margin-left: -5px; }
.center-bgr { padding-right: 5px; background: url(shop2/center-bg_right.png) repeat-y right; margin-right: -5px;}
.center-bgc { background: #fff; }
.center-inner { position: relative; margin: 0 0 0 -250px; min-height: 100px;  }

#footer { margin: 0; }
.footer-bgl { padding-left: 255px; margin-left: -5px; background: url(shop2/footer-bg_left.png) no-repeat left top; }
.footer-bgr { padding-right: 20px; margin-right: -5px;  background: url(shop2/footer-bg_right.png) no-repeat right top;  }
.footer-bgc { padding-top: 20px; background: url(shop2/footer-bg_center.png) repeat-x top; }
.footer-inner { position: relative; margin: 0 -15px 0 -250px; min-height: 20px; padding: 20px; }

#footer .panel { float: left; width: 130px; border-right: solid 1px #4b788f; padding: 10px 20px 10px 0; margin-right: 20px; height: 80px; color: #fff; font-size: 8pt; }
#footer .panel h3 { margin-bottom: 1em; font-size: 14pt; }
#footer .panel a { color: #fff; }
#footer .panel ul.menu li { margin: 0.2em 0; }

#footer .counters { width: 200px; border-right: none;}

#sidebar { width: 210px; background: url(shop2/sidebar-bg_top.gif) repeat-x top; padding: 20px; float: left; min-height: 80px; position: relative; }

#sidebar div.panel { margin: 0 -10px 10px -10px; padding: 9px; border: solid 1px #093f5a; }
#sidebar div.panel h3 { text-align: center; font-size: 14pt; color: #093f5a; }
#sidebar div.panel ul li { margin-top: 5px; }

#sidebar ul.menu { font-size: 14pt; }
#sidebar ul.menu ul { font-size: 10pt; padding-left: 10px; }
#sidebar ul.menu li { /* margin-left: 10px; text-indent: -10px; */  padding: 6px 0 0 0; }
#sidebar ul.menu li.lvl0 { text-align: center; border-bottom: solid 1px #093f5a; padding: 2px 0; margin: 5px -10px; }
#sidebar ul.menu li.lvl2 { font-size: 10pt; padding: 5px 0 0 10px; }
#sidebar ul.menu li.lvl3 { font-size: 9pt; padding: 4px 0 0 30px; }
#sidebar ul.menu li.lvl4 { font-size: 9pt; padding: 3px 0 0 50px; }
#sidebar ul.menu li.lvl5 { font-size: 9pt; padding: 2px 0 0 70px; }
/* #sidebar ul.menu ul ul { font-size: 9pt; padding-left: 20px; } */
#sidebar ul.menu a { text-decoration: none; color: #093f5a; }
#sidebar ul.menu a:hover { text-decoration: underline;  }
#sidebar ul.menu li.selected { font-weight: bold; }

#content { width: 100%; float: left; margin-left: -250px;  }
.content-inner { margin-left: 250px; min-height: 100px; background: url(shop2/content-bg_top.gif) repeat-x top; padding: 20px; position: relative; }

.navigationLine { padding-bottom: 10px; }
.navigationLine, .navigationLine a { color: #093f5a; }
.navigationLine .selected { font-weight: bold; }
.navHead { margin: 0 -10px 0 -10px; }
.navHead a { color: #fff; }
.navHead-top { height: 10px; overflow: hidden; }
.navHead-bgl { height: inherit; overflow: hidden; padding-left: 10px; background: url(shop2/navHead-bg_left.png) no-repeat top left; }
.navHead-bgr { height: inherit; overflow: hidden; padding-right: 10px; background: url(shop2/navHead-bg_right.png) no-repeat top right; }
.navHead-bgc { height: inherit; overflow: hidden; background: #093f5a; }
.navHead-bottom { background: #093f5a url(shop2/navHead-bg_bottom.gif) repeat-x bottom; padding: 0 10px 30px 10px; }
.navHead-inner { position: relative; color: #fff; }
.navHead .navigationChilds { padding: 8px 0 0 20px; }
.navHead .navigationChilds li { padding: 2px 0; list-style: disc; }

#forWhoMain { margin: -10px -10px 9px 0; }
#forWhoMain .navHead { margin: 0; }
#forWhoMain .navHead h2 { font-size: 12pt; }
#forWhoMain .navHead-inner { margin: -5px 0; }

.forWhoCats {  }
.forWhoCats ul.menu a { text-decoration: none; font-size: 12pt; }
.forWhoCats ul.menu a:hover .forWhoCat-inner { text-decoration: underline; }
.forWhoCats ul.menu li { height: 54px; padding-bottom: 10px; }
.forWhoCats-inner { padding: 0 10px 0 10px; min-height: 280px; position: relative; top: -10px; }

.forWhoCat-bgl { display: block; padding-left: 10px; height: 54px; background: left top no-repeat;}
.forWhoCat-bgr { display: block; padding-right: 10px; height: 54px; background: right top no-repeat;}
.forWhoCat-bgc { display: block; height: 54px; background: repeat-x top; }
.forWhoCat-inner { display: block; position: relative; padding: 10px 0 10px 60px; height: 34px; background: no-repeat 0 3px; }

#forMan { float: left; width: 50%; margin-left: -10px; }
#forWoman { float: left; width: 50%; margin-left: 10px; }

#forMan .navHead-bgl { background-image: url(shop2/forMan-bg_left.png); }
#forMan .navHead-bgr { background-image: url(shop2/forMan-bg_right.png); }
#forMan .navHead-bgc { background: #2a3e60; } 
#forMan .navHead-bottom { background-color: #2a3e60; background-image: url(shop2/forMan-bg_bottom.gif); }
#forMan .forWhoCats-bgl { background: #e2eaff url(shop2/forMan-bg_b_left.gif) bottom left no-repeat; }
#forMan .forWhoCats-bgr { background: url(shop2/forMan-bg_b_right.gif) bottom right no-repeat; }
#forMan .forWhoCat-bgl { background-image: url(shop2/forMan-cat-bg_left.png); }
#forMan .forWhoCat-bgr { background-image: url(shop2/forMan-cat-bg_right.png); }
#forMan .forWhoCat-bgc { background-image: url(shop2/forMan-cat-bg_center.png); }
#forMan .forWhoCats ul.menu a  { color: #006dab; }

#forWoman .navHead-bgl { background-image: url(shop2/forWoman-bg_left.png); }
#forWoman .navHead-bgr { background-image: url(shop2/forWoman-bg_right.png); }
#forWoman .navHead-bgc { background: #dd5a6f; } 
#forWoman .navHead-bottom { background-color: #dd5a6f; background-image: url(shop2/forWoman-bg_bottom.gif); }
#forWoman .forWhoCat-bgl { background-image: url(shop2/forWoman-cat-bg_left.png); }
#forWoman .forWhoCat-bgr { background-image: url(shop2/forWoman-cat-bg_right.png); }
#forWoman .forWhoCat-bgc { background-image: url(shop2/forWoman-cat-bg_center.png); }
#forWoman .forWhoCats-bgl { background: #ffe2e2 url(shop2/forWoman-bg_b_left.gif) bottom left no-repeat; }
#forWoman .forWhoCats-bgr { background: url(shop2/forWoman-bg_b_right.gif) bottom right no-repeat; }
#forWoman .forWhoCats ul.menu a  { color: #e2025c; }

#cat6 .forWhoCat-inner { background-image: url(shop2/cats/cat6.png); }
#cat7 .forWhoCat-inner { background-image: url(shop2/cats/cat7.png); }
#cat8 .forWhoCat-inner { background-image: url(shop2/cats/cat8.png); }
#cat9 .forWhoCat-inner { background-image: url(shop2/cats/cat9.png); }
#cat10 .forWhoCat-inner { background-image: url(shop2/cats/cat10.png); }
#cat11 .forWhoCat-inner { background-image: url(shop2/cats/cat11.png); }
#cat12 .forWhoCat-inner { background-image: url(shop2/cats/cat12.png); }
#cat13 .forWhoCat-inner { background-image: url(shop2/cats/cat13.png); }
#cat14 .forWhoCat-inner { background-image: url(shop2/cats/cat14.png); }
#cat15 .forWhoCat-inner { background-image: url(shop2/cats/cat15.png); }
#cat16 .forWhoCat-inner { background-image: url(shop2/cats/cat16.png); }
#cat17 .forWhoCat-inner { background-image: url(shop2/cats/cat17.png); }

.categoryHead .categoryLink { display: block; position: absolute; right: 0; top: 0; color: #093f5a; padding-left: 26px; background: url(shop2/categoryLink-bg_left.gif) no-repeat left; }
.categoryHead .categoryLink span { display: block; padding: 0 15px 0 10px; height: 26px; line-height: 26px; background: #e3f6ff url(shop2/categoryLink-bg_right.gif) no-repeat right; }

#navigation ul.menu { height: 32px; }

div.goods { margin-right: -20px; }

div.goods-oneLine { height: 235px; position: relative;  }
div.goods-oneLine div.goods-inner {height: 235px; overflow: hidden; position: absolute; }
div.goods-twoLines { height: 470px; position: relative; }
div.goods-twoLines div.goods-inner { height: 470px; position: absolute; overflow: hidden; }

div.goods .good { float: left; width: 183px; height: 215px; margin: 0 20px 20px 0; }
div.goods .good a.body { color: #093f5a;/*  background: #ddd;  */display: block; width: 183px; height: 185px; position: relative; text-align: left; text-decoration: none; }
div.goods .good a.body span.name {  position: relative; width: 163px; z-index: 10; font-size: 8pt;  top: 0; display: block; left: 0; padding: 1px 20px 0 0px; font-weight: bold;}
div.goods .good:hover a.body span.name { display: block; text-decoration: underline; }
div.goods .good a.body span.name span { background: #fff /* e3f6ff */; padding: 1px 0 0 0; }
div.goods .good a.body span.image { width: 183px; display: block; text-align: center; position: absolute; bottom: 0; }
div.goods .good a.body span.image img { max-width: 183px; max-height: 155px; }
div.goods .good .buy { font-size: 10pt; position: relative; margin: 0 auto 0 auto; top: -22px; padding: 3px; height: 44px; width: 104px; background: url(shop2/buy-small.png) 0 0; }
div.goods .good .buyOut { font-size: 8pt; background-position: 0 -100px; height: 25px; top: -3px; }
div.goods .good .buyIn { background-position: 0 -50px; }
div.goods .good .buy p.price { color: #000; text-align: center; height: 19px; line-height: 19px; font-weight: bold; }
div.goods .good .buy p.addToCart { height: 25px; overflow: hidden; color: #fff; }
div.goods .good .buyOut p.addToCart { color: #000; }
div.goods .good .buy p.addToCart .button { height: 25px; line-height: 25px; padding-left: 25px; display: block; text-decoration: none; }
.good .buy p.addToCart a { color: #fff; }
.good .buy p.addToCart a.button:hover { text-decoration: underline; }

div.goods .goodsBlock { margin: 0 9px 20px -11px; height: 247px; clear: both; padding-top: 10px; }
div.goods .goodsBlock-bgl { padding-left: 10px; background: url(shop2/goodsBlock-bg_left.png) repeat-y left top;  }
div.goods .goodsBlock-bgr { padding-right: 10px; background: url(shop2/goodsBlock-bg_right.png) no-repeat right top; }
div.goods .goodsBlock-bgc { padding: 11px 1px; background: url(shop2/goodsBlock-bg_center.png) repeat-x top; }
div.goods .goodsBlock-inner { height: 215px; position: relative; }
div.goods .goodsBlock .entry { overflow: hidden; height: 215px; margin-right: -20px; }
#content div.goods .goodsBlock h2 { position: absolute; font-size: 12pt; top:-26px; text-transform: lowercase; left: 0; margin: 0; padding: 0; color: #d50; }

div.goods .goodsBlock-inner .good { margin-bottom: 0; }

div.goodsSeo { width: 183px;  float: right; margin: 0 0 20px 0; font-size: 8pt; }
div.goodsSeo h1, div.goodsSeo h2, div.goodsSeo h3, div.goodsSeo h4, div.goodsSeo h5 { font-size: 9pt !important; font-weight: bold; margin: 1em 0 !important; }
div.goodsSeo p { text-indent: 1em; margin: 0.5em 0; }
div.goodsSeo-inner *:first-child { margin-top: 0 !important;}
div.goodsSeo-top { height: 10px; }
div.goodsSeo-top div.goodsSeo-bgl { height: inherit; padding-left: 10px; background: url(shop2/seo-bg_top_left.png) no-repeat top left;}
div.goodsSeo-top div.goodsSeo-bgr { height: inherit; padding-right: 10px; background: url(shop2/seo-bg_top_right.png) no-repeat top right;}
div.goodsSeo-top div.goodsSeo-bgc { height: inherit; background: #e3f6ff; }
div.goodsSeo-bottom { height: 10px;  }
div.goodsSeo-bottom div.goodsSeo-bgl { height: inherit; padding-left: 10px; background: url(shop2/seo-bg_bottom_left.png) no-repeat bottom left;}
div.goodsSeo-bottom div.goodsSeo-bgr { height: inherit; padding-right: 10px; background: url(shop2/seo-bg_bottom_right.png) no-repeat bottom right;}
div.goodsSeo-bottom div.goodsSeo-bgc { height: inherit; background: #e3f6ff; }
div.goodsSeo-bgb { padding-bottom: 10px; background: url(shop2/seo-bg_bottom.png) no-repeat bottom left; }
div.goodsSeo-bgc { background: #e3f6ff; padding: 0 10px; }
div.goodsSeo-inner { position: relative; height: 195px; overflow: hidden; }

div.goodsSeo-doubleH div.goodsSeo-inner { height: 430px; }
div.goodsSeo-doubleW { width: 386px; }

div.goodsSeo-noFloat { width: auto; float: none; margin: 20px 0; }
div.goodsSeo-noFloat div.goodsSeo-inner { height: auto; }


div.good-full { position: relative; padding-left: 250px; }
div.good-full .images { float: left; margin-left: -250px; width: 240px; padding-right: 10px; }
div.good-full .images {}
div.good-full .images a { display: block; position: relative; padding: 3px; border: solid 2px #fff; text-align: center; width: 220px; }
div.good-full .images a span.zoom { display: none; position: absolute; width: 16px; height: 16px; background: url(shop2/zoom.png); right: 2px; bottom: 2px; }
div.good-full .images a:hover { border-color: #b2b2b2; }
div.good-full .images a:hover span.zoom { display: block; }

div.good-full .images img { max-width: 230px; }
div.good-full .images .more { margin-top: 10px; }
div.good-full .images .more a { display: table; table-layout: fixed; width: 60px; height: 60px; float: left; margin: 0 10px 10px 0; }
div.good-full .images .more a span.inner { display: table-cell; width: 60px; height: 60px; vertical-align: middle;  }
div.good-full .images .more img { max-width: 60px; max-height: 60px; }

div.good-full .body { float: left; width: 100%; }
#content div.good-full .body h2 { margin-top: 0; }
div.good-full .buy { font-size: 16pt; position: relative; margin: 10px -4px 20px -4px; background: url(shop2/buy-big.png) 0 0; width: 160px; height: 74px; padding: 4px; }
div.good-full .buyOut { font-size: 12pt; background-position: 0 -164px; height: 40px; }
div.good-full .buyIn { background-position: 0 -82px; }
div.good-full .buy p.price { color: #000; text-align: center; height: 34px; line-height: 34px; font-weight: bold;}
.good .buyOut p.price { display: none; }
div.good-full .buy p.addToCart { height: 40px; overflow: hidden; color: #fff; }
div.good-full .buyOut p.addToCart { color: #000; }
div.good-full .buy p.addToCart .button { height: 40px; line-height: 40px; padding-left: 46px; display: block; text-decoration: none; }

div.good-full .body .panel { margin-bottom: 20px; }
div.good-full .body .panel h3 { margin-bottom: 10px; }

div.good-full .body .panel ul { padding-left: 20px; margin-top: -2px; }
div.good-full .body .panel ul li { list-style: disc; padding-top: 2px; }

#content form.reportArrival { padding-left: 0; }
#content form.reportArrival input.text { width: 100px;  }


#content #cartForm { padding-left: 0; }

.cartTable td.image { max-width: 183px; }
.cartTable td.pos { text-align: center; width: 20px; }
.cartTable td.price { text-align: center; width: 75px; }
.cartTable td.count { text-align: center; width: 50px; }
#content #cartForm .cartTable td.count input { width: 40px; }
.cartTable td.delete { text-align: center; width: 50px; }
.cartTable tr.total { font-weight: bold; }
.cartTable tr.total .name { text-align: right; padding-right: 20px; }


#content form { padding-left: 120px; }
#content form label { display: block; margin: 0 0 -18px -120px; width: 115px; padding: 4px 0 0 0; }

#content form input, #content form textarea, #content form select { vertical-align: middel; }

#content form input.text { width: 300px; }
#content form textarea { width: 300px; height: 200px; }

#content form input.text,
#content form input.file,
#content form input.button,
#content form textarea,
#content form select,
#content form div.checkbox,
#content form div.radioline,
#content form div.radiolist,
#content form div.radio { margin-bottom: 5px; }

#content form div.radiolist,
#content form div.radioline { padding-top: 4px; }

#content form div.radio label, #content form div.checkbox label { display: inline; width: auto; text-align: left; margin: 0; padding: 0; }
#content form div.radioline div.radio { display: inline; margin-right: 10px; }

div.window { width: 300px; height: 200px; }
div.window div.title { background: #000; color: #fff; position: relative; height: 20px; line-height: 20px; padding: 5px 20px 5px 10px; border: solid 2px; border-color: #888 #111 #111 #888; border-bottom: none; }
div.window div.title a.button { position: absolute; top: 5px; right: 5px; display: block; width: 16px; height: 16px; line-height: 10px; overflow: hidden; padding: 0; text-align: center; line-height: 15px; font-size: 14px; background: #fff; color: #000; text-decoration: none; }
div.window div.info,
div.window div.warning,
div.window div.success,
div.window div.error,
div.window div.helpTip { background: #fff; border-left: solid 2px #ddd; border-right: solid 2px #ddd; padding: 10px; }
div.window div.buttons { text-align: right; padding: 10px; background: #bbb; border: solid 2px; border-color: #ddd #838383 #838383 #ddd; border-top: none; }
div.window div.buttons input.button { margin: 0 0 0 10px; }
div.window div.info input.text { margin: 5px 0; width: 240px; }
div.window div.info input.button { margin: 5px 0; }
div.window div.info form { padding: 0; }

.fixed { position: fixed !important; }

#content h1 { font-size: 18pt; margin-bottom: 1em; }
#content h2 { font-size: 16pt; margin: 1em 0; }
#content h3 { font-size: 14pt; margin: 1em 0; }
#content h4 { font-size: 12pt; font-weight: bold; margin: 1em 0; }

#content .navHead  h1, #content .navHead  h2, #content .navHead  h3 { margin: 0; }

#content li {}

div.pages {}
div.pages label { font-size: 12pt; display: block; margin-bottom: 0.5em; }
div.pages label::first-letter { text-transform: uppercase; }
div.pages div { padding: 5px 0; }
div.pages div span,
div.pages div a { padding: 3px 7px; }
div.pages div a { background: #093f5a; color: #fff; text-decoration: none; }
div.pages div span.current { background: #6baccd; color: #000; border: solid 2px #b2b2b2; font-weight: bold;}
/* div.pages small:before { content: "(" }
div.pages small:after { content: ")" } */
div.pages small { display: none; }
div.pages .prev { margin-right: 3px; }

#content div.error,
#content div.warning,
#content div.success,
#content div.info
{ border: solid 1px #bbb; padding: 5px; margin-bottom: 1em; }

#content form div.error,
#content form div.warning
{ width: 294px; margin-bottom: 5px;}

#content div.error { border-color: #b00; color: #a33; font-weight: bold; }
#content div.warning { border-color: #b00; color: #a33; font-weight: bold; }
#content div.success { border-color: #0b0; color: #0a3; font-weight: bold; }
#content div.info { border-color: #03b; color: #03a; font-weight: bold; }

table { border: none; border-collapse: separate; margin: 2em auto; min-width: 94%; border-spacing: 1px; background: #1d688d; }
table th { background: #6baccd; color: #000; padding: 5px; }
table td { background: #fff; padding: 5px;  }
table tr.odd td { background: #e7eef2; }
table tr.even td {}

#content dl.report { margin: 0; padding: 0; margin: 2em auto; }
#content dl.report dt { padding: 5px 5px 5px 0; width: 235px; margin: 0 0 -25px 0; text-align: right; position: relative; font-weight: bold; }
#content dl.report dd { padding: 5px 5px 5px 240px; margin: 0; border-bottom: solid 1px #1d688d; }
#content dl.report dd:nth-of-type(even) { background: #e7eef2; }
#content dl.report dd:nth-of-type(n) { border-bottom: none; }
#content dl.report:nth-of-type(n) { border: solid 1px #1d688d; }
#content dl.report dd.last { border-bottom: none; }

#content form { padding-left: 120px; }
#content form label { display: block; margin: 0 0 -18px -120px; width: 115px; padding: 4px 0 0 0; }

div.article { font-size: 12pt; line-height: 1.4em; }
div.article p { margin-bottom: 0.5em; text-indent: 2em; }
div.article ul { padding-left: 2em; }
div.article ul li { list-style: disc; }
div.article ol { padding-left: 2em; }
div.article ol li { list-style: decimal; }

a { color: #093f5a; }
a:hover { text-decoration: none; }

div.admPanel { border: solid 1px #b00; padding: 9px; margin: 20px 0; font-size: 9pt; }
#content div.admPanel h3 { margin: 0 0 5px 0; font-size: 10pt; color: #a33; }
div.admPanel ul { padding-left: 2em; }
div.admPanel ul li { list-style: disc; }

#changeOrderStatusForm table tr.courier td { background: #e7eef2; }
#changeOrderStatusForm table tr.sam td { background: #faa; }
