*		{ font-family: Verdana, arial, sans-serif; }
body	{ margin: 0; background: black; color: white; text-align: center; }

ul, ol, dl	{ font-size: 8pt; color: #E5E5E5; text-align: justify; padding-right: 4mm; }
ul li			{ list-style: square; }

div.zrodlo, div.small, div.r 	{ padding-right: 2mm; }

.small	{ font-weight: normal; font-size: 7pt; color: #E5E5E5; }
.text		{ font-size: 8pt; color: #E5E5E5; }
.other	{ font-size: 8pt; color: #B4C1CC; }
.galeria	{ font-size: 8pt; color: #B4C1CC; }

td.file { padding-left: 2mm; }
td.main { padding-left: 2mm; padding-right: 2mm; }
td.next { padding-left: 110px; }

td.kartki { padding: 4mm 1mm 1mm 4mm; }
td.kartki2 { padding: 4mm 1mm 1mm 1mm; }

select.sub { background:  #444548; color: #E5E5E5; FONT-SIZE: 8pt; border: 1px solid #D9D6B9; }
option.s1 { background: #28292B; }
option.s2 { background: #000000; }
option.s3 { background: #000000; }


/*-------------------------- nowe -------------------------------*/

#cols					{ margin: 0 auto; }
#centercol, #main	{ width: 510px; background: #1B3333; text-align: left; vertical-align: top; padding: 10px;}
#main					{ width: 635px; }

a { color: #BBD4D4; text-decoration: underline; }
a.small	{ font-size: 7pt; text-decoration: none; }
a:visited { color: #709090; text-decoration: none; }
a:hover { color: white; text-decoration: underline; }


h1 { width: 760px; height: 115px; margin: 0.5em auto 5px auto; padding: 0; background: url('images/layout/logo_rlg.jpg'); }
h1 a { display: block; width: 100%; height: 100%; text-indent: -9000px; }

#header { background: url('/images/layout/logo/logo-bg.png'); }

h1#logo { width: 781px; height: 128px; margin: 0 auto; padding: 0; background: url('/images/layout/logo/logo-roswell.jpg') no-repeat 60px 0; }

#topmenu { width: 721px; overflow: auto; margin: 0 auto; padding: 0 0 0 60px; }
#topmenu li { float: left; margin: 0; padding: 0; list-style: none; }
#topmenu a { display: block; width: 100%; height: 66px; text-indent: -10000px; }

#topmenu-news { width: 76px; background: url('/images/layout/logo/menu-news.jpg'); }
#topmenu-roswell { width: 86px; background: url('/images/layout/logo/menu-roswell.jpg'); }
#topmenu-lost { width: 57px; background: url('/images/layout/logo/menu-lost.jpg'); }
#topmenu-ga { width: 138px; background: url('/images/layout/logo/menu-ga.jpg'); }
#topmenu-forum { width: 77px; background: url('/images/layout/logo/menu-forum.jpg'); }
#topmenu-ff { width: 171px; background: url('/images/layout/logo/menu-ff.jpg'); }

p, div	{ font-size: 8pt; }
p			{ text-align: justify; }

cite			{ font-weight: bold; }
q				{ font-style: italic; }
kbd, code	{ font-family: courier, monospace; }

ins	{ display: inline; text-decoration: none; border-bottom: 1px solid gray; background: #2C4848; color: white; }
del	{ color: #b77; }


dt	{ font-weight: bold; color: #E5E5E5;} 
dd	{ color: #E5E5E5;}

dl.summary { margin: 0 0 0 180px; }

img 					{ margin: 0 5px; }
img[align=left]	{ margin-left: 0px; }
img[align=right]	{ margin-right: 0px; }


#menu, #menu ul	{ margin: 0; padding: 0; }
#menu li 			{ margin: 0; padding: 0; border-bottom: 1px solid #fafafa; background: #112A26; list-style: none; line-height: 2em;  }
#menu a				{ display: block; width: auto; line-height: 2em; padding-left: 4px; text-decoration: none; font-weight: bold; text-align: left; }
#menu a:hover		{ background: #3D5656; }
#menu .expanded, #menu .expanded * { background: #1B3333; }
#menu .expanded ul	{ margin-bottom: 5px; }
#menu .expanded li	{ border: none; min-height: 1.5em; _height: 1.5em; }
#menu .expanded li a	{ padding-left: 25px; text-indent: -11px; line-height: 1.5em; font-weight: normal; } 
#menu .expanded .selected a	{ font-weight: bold; }

h3 { font-weight: bold; font-size: 8pt; color: #B4C1CC; text-align: center; letter-spacing: 4px; text-transform: uppercase; }

h4 { margin-bottom: 5px; font-weight: normal; font-size: 8pt; color: #B4C1CC; }
h4 a { font-weight: bold; font-size: 8pt; color: white; text-decoration: none; }
h4 a:hover { font-size: 8pt; color: #BBD4D4; text-decoration: none; }

.news_data { margin-bottom: 10px; font-size: 7pt; color: #bbb; height: 8pt; }
.news_content { margin: 0 auto 10px auto; width: 99%; font-size: 8pt; color: #E5E5E5; text-align: justify;  }

#next-episode { margin: 10px auto; padding: 10px; background: #263E3E; border: 2px solid #659192; color: #FFFFFF; letter-spacing: 1px; text-align: center; }

#comments td	{ padding-bottom: 20px; }
#comments p		{ font-size: 8pt; color: #E5E5E5; text-align: justify; }

#shouts	{ margin: 0px; }
#shouts li	{ list-style: none; margin-top: 10px; }
#shouts cite	{ float: left; margin-right: 5px; }
#shouts blockquote, #shouts blockquote p 	{ margin: 0 0 0 30px; }

#sidebar			{ padding: 0; vertical-align: top; text-align: left; }
#sidebar div	{ margin: 0 0 5px 0; border-bottom: 1px solid #fafafa; padding: 5px; background: #1B3333; text-align: right; overflow: auto; }
#sidebar h4		{ text-align: right; font-weight: bold; margin: 0;}
#sidebar ul		{ margin: 0; padding: 0;}
#sidebar li		{ list-style: square inside; }
#sidebar img	{ margin:0; }

div.left-block		{ margin: 5px 0; border-bottom: 1px solid #fafafa; padding: 5px; background: #1B3333; overflow: auto; }
div.left-block h4	{ font-weight: bold; margin: 0;}


form				{ text-align: center; }
input.text		{ background: #263E3E; color: #DBFFFC; font-size: 8pt; border: none; border-top: 1px dashed #659192; border-bottom: 1px dashed #659192; }
input.small		{ background: #263E3E; color: #DBFFFC; font-size: 7pt; border: none; }
input.submit	{ background: #2C4848; color: white; font-size: 8pt; border: none; border-left: 1px solid #659192; border-right: 1px solid #659192; }
input.submit:hover { border-left: 3px solid #659192; border-right: 3px solid #659192; }
textarea.text	{ background: #263E3E; color: #DBFFFC; font-size: 8pt; border: none; overflow-y: visible; width: 400px; height: 8em; border-top: 1px dashed #659192; border-bottom: 1px dashed #659192; }

#footer { width: 800px; margin: 10px auto 0 auto; color: #ccc; text-align: center; }
#footer .see-also { float: left; margin: 10px; }
