html, body { background: #fff; margin: 10px; padding: 0px; font-family: tahoma; color: #000; }
img { border: 0px; padding: 0px; margin: 0px; }
a { color: #fff; text-decoration: underline; font-weight: bold; }
a:hover { text-decoration: none; }
p, td { font-size: 12px; color: #fff; }
input { font-size: 11px; }

#site_logo {
	padding: 0;
	margin: 0;
}

h2 { margin: 0; padding: 0; }

#rh { padding-top: 35px; }
#rc { padding-bottom: 0px; }
#rh { background: url('/i/ct404.gif') #6C9AAE right top no-repeat; }
#rc { background: url('/i/cb404.gif') #6C9AAE right bottom no-repeat; }

.page-404 #rh { padding-top: 35px; }
.page-404 #rc { padding-bottom: 0px; }
.page-404 #rh { background: url('/i/ct404.gif') #6C9AAE right top no-repeat; }
.page-404 #rc { background: url('/i/cb404.gif') #6C9AAE right bottom no-repeat; }

.page-not_index #rh { padding-top: 35px; }
.page-not_index #rc { padding-bottom: 0px; }
.page-not_index #rh { background: url('/i/ctindex.gif') #6C9AAE right top no-repeat; }
.page-not_index #rc { background: url('/i/cbindex.gif') #6C9AAE right bottom no-repeat; }

.page-about #rh { background: url('/i/ctabout.gif') #CF9A47 right top no-repeat; }
.page-about #rc { background: url('/i/cbabout.gif') #CF9A47 right bottom no-repeat; }

.page-currentissue #rh { background: url('/i/ctcurrentissue.gif') #C17975 right top no-repeat; }
.page-currentissue #rc { background: url('/i/cbcurrentissue.gif') #C17975 right bottom no-repeat; }

.page-shop #rh { background: url('/i/ctshop.gif') #7285A1 right top no-repeat; }
.page-shop #rc { background: url('/i/cbshop.gif') #7285A1 right bottom no-repeat; }

.page-creative #rh { background: url('/i/ctcreative.gif') #C38F6E right top no-repeat; }
.page-creative #rc { background: url('/i/cbcreative.gif') #C38F6E right bottom no-repeat; }

.page-links #rh { background: url('/i/ctlinks.gif') #B27793 right top no-repeat; }
.page-links #rc { background: url('/i/cblinks.gif') #B27793 right bottom no-repeat; }

.page-contacts #rh { background: url('/i/ctcontacts.gif') #7285A1 right top no-repeat; }
.page-contacts #rc { background: url('/i/cbcontacts.gif') #7285A1 right bottom no-repeat; }

.page-advertisement #rh { background: url('/i/ctadvertisement.gif') #7EA07C right top no-repeat; }
.page-advertisement #rc { background: url('/i/cbadvertisement.gif') #7EA07C right bottom no-repeat; }

.page-subscription #rh { background: url('/i/ctsubscription.gif') #624D88 right top no-repeat; }
.page-subscription #rc { background: url('/i/cbsubscription.gif') #624D88 right bottom no-repeat; }

.page-folding #rc table { background: red url('/i/folding_bg.jpg'); }
.page-folding #rh { background: url('/i/ctfolding.gif') #005a60 right top no-repeat; }
.page-folding #rc { background: url('/i/cbfolding.gif') #005a60 right bottom no-repeat; }

.page-wheretobuy #rh { background: url('/i/ctwheretobuy.gif') #7285A1 right top no-repeat; }
.page-wheretobuy #rc { background: url('/i/cbwheretobuy.gif') #7285A1 right bottom no-repeat; }

.page-faq #rh { background: url('/i/ctfaq.gif') #6C9F9F right top no-repeat; }
.page-faq #rc { background: url('/i/cbfaq.gif') #6C9F9F right bottom no-repeat; }

.page-top30 #rh { background: url('/i/cttop30.gif') #A3A97B right top no-repeat; }
.page-top30 #rc { background: url('/i/cbtop30.gif') #A3A97B right bottom no-repeat; }



#h1 { margin-bottom: 30px; display: block; }
#h2 { margin: 30px 0; display: block; }
#h1_fold { margin-bottom: 70px; }
#lh { background: url('i/ctmenu.gif') left top no-repeat #8D6DB0; padding: 20px; }
#lf { background: url('i/cbmenu.gif') left bottom no-repeat #8D6DB0; padding: 20px; }
#rc { padding-bottom: 20px; }
#rh { padding: 35px 20px 0px 20px; }
#fl { padding-top: 5px; text-align: right; color: #777; font-size: 10px; }
#fl a, #fl a:hover { color: #777; font-size: 10px; }
#fr { padding-top: 5px; }

#mn { padding: 0; margin: 0; margin-top: 10px; }
	#mn li { padding: 0; margin: 0; list-style: none; }
	
#shop_mn { padding: 0; margin: 0; margin-top: 10px; }
	#shop_mn li { padding: 0; margin: 1em; list-style: none; }
	#shop_mn li a { font-size: 1.5em; font-weight: normal; }
	#shop_mn .shopsubmenu { padding: 0; margin: 0 1em; list-style: none; }
		#shop_mn .shopsubmenu li { margin: 0; }
			#shop_mn .shopsubmenu li a { font-size: 1.1em; }
	
	
.page-shop #rh h2 { font-weight: normal; font-size: 2em; }

#basket { text-align: right; font-size: 11px; margin-bottom: 10px; }
#basket h3 { font-size: 12px; margin-bottom: 1px; }
hr { border: 0; border-bottom: 1px solid #fff; background: #fff; height: 1px; size: 1px; margin-bottom: 2em; }

.i { border: 1px solid #fff; }
.debug { color: #000; background: #FFF; padding: 5px; font-size: 10px; border: 2px solid #cccccc; margin: 20px; }
.err { color: #fff; font-size: 11px; background: #f33; padding: 3px; }
a.bl { text-decoration: none; }
table.sht { border: 0px solid #8295B1; width: 100%; }
table.sht td { padding: 4px; border-top: 1px dotted #8295B1; }
a.shi { font-weight: normal; text-decoration: none; }
a.shi:hover { text-decoration: underline; }
span.zomgnew { font-weight: bold; font-size: 9px; color: #fff; background: #f00; text-transform: lowercase; }

#pixtable td, .ordersnavi td, select.orders, select.orders option  { font-size: smaller; }
#orderstable td.s2 { border-right: 3px solid #090; }
#orderstable td.s1 { border-right: 3px solid #ff3; }
#orderstable td.s0 { border-right: 3px solid #c33; }
small.notavail { color: #aaa; }