* {
	padding: 0; 
	border-width: 0; 
	margin: 0;
	}
	
html {
	background: #32004f;
	color: #6a055f;
	font-family: 'Verdana', sans-serif; 
	font-size: 9pt;
	width: 100%;
	height: 100%;
		}
	
body { 
	background: url('http://www.tao-universum.pl/graphics/t_body.gif');
	height: 100%; 
	}

h1 {
	text-align: center; }

h2 {
	padding: 0 50px;
	font-size: 13pt;
	color: #00007B;
	text-align: center;
	text-transform: uppercase;
	}
	
table.all { width: 780px; margin: 0 auto; }
#t1a { width: 597px; height: 170px; background-color: #ffe400; background-image: url('http://www.tao-universum.pl/graphics/header_top-left.jpg'); background-repeat: no-repeat; }
#t1b { width: 180px; background: url('http://www.tao-universum.pl/graphics/header_top-right.gif'); border-left: 1px solid yellow; }
#t2, #t4  { height: 20px; background: #ffe400; border-bottom: 1px solid #665c05; border-top: 1px solid #fff9c3; text-align: right; font-weight: bold; }
#t3a { width: 180px; background-color: #9fafff; border-right: 1px solid #001261; }
#t3b { width: 420px; background: url('http://www.tao-universum.pl/graphics/t_center.gif'); border-right: 2px solid yellow;}
#t3c { width: 180px; background: url('http://www.tao-universum.pl/graphics/t_right.gif'); border-left: 1px solid yellow; }
#article { width: 420px !important; /* hmm */ }

#t3c img { margin: 5px 12px 15px 12px; }

td#t2 a span { color: #000; margin: 1px 8px 1px 2px; display: inline; border-left: 5px solid #ffba00; padding: 0 8px; }  
td#t2 a:hover span { color: red; margin: 1px 8px 1px 2px; display: inline; border-left: 5px solid red; padding: 0 8px; } 
td#t2 li { float: left; margin-left: 20px; }

/* kontynuacja */

h1 { margin: 20px; font-size: 16pt; }
h2 { margin: 20px; font-size: 10pt; font-variant: small-caps; text-align: left; text-transform: none; }
h3 { margin: 10px; font-size: 8pt; }
h4 { margin: 10px; font-size: 7pt; }
p { margin: 20px; }

#t3b ul, #t3b ol { margin: 20px 20px 20px 50px; }
#t3b li { margin: 10px 0; }

#t3c * { list-style-type: none; }
#t3c h2 { display: none; }
#t3c h3 { margin: 10px; font-size: 8pt; }

#t3c a { color: #DCC809 !important; }
#t3c a:hover { color: #da0000 !important; }

#t4 { font-size: 8pt; padding-right: 10px; }

a { color: #da0000; text-decoration: none; }
a:hover { text-decoration: underline; }

body.uslugi #t3b, body.artykuly #t3b { text-align: center; }
body.uslugi #t3b ul, body.artykuly #t3b ul { margin: 40px 0 0 0; }
body.uslugi #t3b li, body.artykuly #t3b li { margin: 5px 0; /* font-size: 13pt; */ }

#t3a h2 { padding: 0; margin: 10px; }
#t3a ul { margin-left: 20px; }
#t3a ul ul { margin-left: 0; }
#t3a li { margin-left: 10px; }
#t3a h3 { margin: 5px; }

#search ul { margin-left: 10px; list-style-type: none; }
#search li { margin-left: 0; }

textarea { width: 200px; height: 50px; }
input, textarea, select { padding: 1px; border: 1px solid #4F63C2; margin: 1px; font: 8pt Verdana; text-align: left; }
input:focus, textarea:focus, select { border-color: #DA0000; }
[multiple] { height: 150px; }

.items { width: 90%; margin: 0 auto; }
.items { text-align: center; }
sup.requiredField { font-size: 7pt; text-transform: lowercase; }

fieldset { margin: 10px; }

.category, .category * { list-style-type: none; }
.category .category { font-size: 90%; }

#article table { width: 90%; margin: 0 auto; text-align: left !important; }
#article table th, #article table td { padding: 2px; }
#article table tbody th { background-color: #CCC; }
#article table tbody td { background-color: #AAA; }

#article table input { width: 30px; }
#article input.order { width: 30px; }
#article input.submit { width: auto; }
#search input { width: 50px; }
#login input { width: 50px; }

body.profile input { width: 80px; }
body.cart textarea { width: 100%; }
body.itemAdd input, body.itemEdit input, body.categoryAdd input, body.categoryEdit input { width: 50px; }
body.content dt { margin-left: 20px; font-weight: bold; }
body.content dd { margin-left: 30px; }

p.photo { margin-left: 50px; }
p.photo img { display: block; border: 2px solid #DA0000; }

dt, dd { margin: 5px; }
dt { margin-left: 40px; }

.transfers div.prose, .transfers blockquote { margin: 10px; font-size: smaller; white-space: pre; }
.transfers div.prose { white-space: normal; }
.transfers div.prose p { margin: 10px; }
.transfers p.description { font-style: italic; }
.transfers p.author { font-style: italic; text-align: right; }

ul.shipping_charge { margin: 0 !important; margin-left: 10px !important; }
ul.shipping_charge li { margin: 0 !important; list-style-type: none; }
body.finalise dl { margin: 20px 40px; }
body.finalise dt { font-weight: bold; }
#t3a { padding-bottom: 10px; } /* lata */

/* reguly dotyczace 2 szczegolnych akapitow w przekazach dodanych w lutym 2008 r. */

p.pause { margin-top: 40px; }
p.words { padding-left: 35%; font-size: 7pt; white-space: pre; }
#article hr { margin: 40px; }
#t3b li li ul, #t3b li li ol { margin-left: 20px; }
#t3b li li li { margin-top: 4px; margin-bottom: 4px; }

#office_move { text-align: center; }
#office_move p { margin: 10px !important; }
#office_move em {font-style: normal; font-weight: bold; }
#office_move strong {display: block;margin: 20px; color: red; font-size: 12pt;text-transform: uppercase;}
#office_move a, a #office_move { color: #6A055F; text-decoration: none; }