/* CSS Document */
BODY, TD, TH, DIV { font-family: Arial, sans-serif; font-size: 13px; line-height: 120%; color: #666E70; }
TEXTAREA, INPUT, SELECT, OPTION { font-family: Arial, sans-serif; font-size: 13px; }

BODY  { padding: 0; margin: 0; background-color: #FFFFFF;}
A     { color: #2B54AA; text-decoration: none; }
A:HOVER{ text-decoration: underline; }
IMG   { border: 0; }
FORM  { padding: 0; margin: 0; }
H1    { font-family: Times New Roman; font-size: 26px; font-weight: bold; margin: 0; margin-top: 5px; margin-bottom: 10px; line-height: 100%; color: #769AC4; }
H2    { font-family: Times New Roman; font-size: 23px; font-weight: normal; margin: 0; margin-bottom: 10px; line-height: 100%; }
H3    { font-family: Times New Roman; font-size: 20px; font-weight: normal; margin: 0; margin-bottom: 10px; line-height: 100%; }
H4    { font-family: Times New Roman; font-size: 17px; font-weight: bold; margin: 0; margin-bottom: 10px; line-height: 100%; }
H5    { font-size: 13px; margin-bottom: 10px; line-height: 100%; }
SMALL { font-size: 11px; }

HR    { border: 1px solid #B6C5E6; }
a.white:link, a.white:visited, a.white:hover {color:#FFFFFF; text-decoration:none;}

.search-input  { border: 0; }
.search-submit { background-color: #275892; border: 1px #FFFFFF solid; color: #FFFFFF; font-weight: bold; font-size: 11px; padding-left: 5px; padding-right: 5px; }

.full-story-raquo {color:red; font-weight:bold; font-family: Arial; font-size: 14px; }
.content-box-header { font-family: Times New Roman; font-size: 20px; }

.you-are-here { color: #C5C5C5; }
.you-are-here-raquo { font-family: Arial; font-size: 13px; }
A.you-are-here { color: #769AC4; }

.passive { color: #666666; }
.strong  { font-weight: bold; }
.small   { font-size: 11px; }
.action  { color: #275892; text-decoration: underline; cursor: pointer; }
a.page:link, a.page:visited { text-decoration:none;	padding:5px;}
a.page:hover { text-decoration:none; padding:5px; background:#ECECEC;}
.actpage { font-size: 16px;	font-weight: bold; color:#333333; padding:0px; background:#ECECEC;}
li { list-style-image: url(images/bullet.gif); padding-bottom:0px; padding-top:0px;}
ul { margin: 0px; padding-left: 0px;}
OL.comments LI { padding-bottom: 15px }
#base {min-width: 760px; max-width: 960px; height:100%;  margin-right: auto; margin-left: auto;}
#top { background:#7FA1CC; background-image:url(images/bg-top.jpg); background-position:bottom; background-repeat:repeat-x;}
#top2 { background-image:url(images/bg-t2.jpg); background-position:bottom right; background-repeat:no-repeat; vertical-align:bottom; text-align:right;}
#logoimage {padding-left:20px; padding-top: 0px;}
#logo {	background-image:url(images/bg-logo.jpg); background-position:bottom; background-repeat:no-repeat; height:110px; width:150px; padding-left: 0px; font-size:30px; color:#FFFFFF; white-space:nowrap;}
#search { margin-right:10px; margin-bottom:10px; white-space:nowrap; color:#FFFFFF; font-weight:bold;}
#greymenu { background:#666E70; border-bottom: 1px #FFFFFF solid; border-top: 1px #FFFFFF solid; padding:10px; padding-left: 5px; color:#FFFFFF; text-transform:uppercase; font-size:11px; white-space:nowrap; clear:both;}
#greymenu a:link, #greymenu a:visited { color:#ECECEC; text-transform:uppercase; font-size:11px; padding:10px;}
#greymenu a:hover { background:#999999; color:#FFFFFF; text-decoration:none;}
.greymenu_act:link, .greymenu_act:visited { background:#858B8D; border-bottom: 1px #FFFFFF solid; border-top: 1px #FFFFFF solid; padding:10px; padding-left: 10px; color:#FFFFFF; text-transform:uppercase; font-size:11px; white-space:nowrap;}
.greymenu_act:hover{ background:#999999; color:#FFFFFF; text-decoration:none;}
.submenu { background-image:url(images/bg-sub.jpg); background-repeat:no-repeat; height:25px; padding:5px; padding-left: 5px; color:#666E70; font-size:11px; white-space:nowrap; z-index:1; position:absolute; width:450px;}
.submenu a:link, .submenu a:visited { padding-left:5px; padding-right:5px; color:#666E70; text-decoration:none;}
.submenu a:hover { padding-left:5px; padding-right:5px; color:#2B54AA; text-decoration:none;}
#content { padding:0px; background:#FFFFFF;}
#imieniny {font-size:11px; color:#769AC4; text-align:left; padding-bottom:0px; margin-bottom:0px; margin-top:10px;}
#pathway { border-bottom:1px #CCCCCC solid; font-size:11px; color:#999999; text-align:right; padding-bottom:0px; margin-bottom:0px; margin-top:15px;}
#block { padding:0px;  margin-bottom:10px; margin-top:10px; overflow:auto;}
#h_div { background-image:url(images/bg-hdiv.jpg); background-position:right; background-repeat:repeat-x;}
#hdiv { border-bottom:1px #CCCCCC solid; padding-bottom:0px; margin-bottom:1px; margin-top:1px;}
#vdiv { background-image:url(images/liniapionowa.gif); background-position:left bottom; background-repeat:repeat-y;}
#rtab { width:306px;}
#icons { height:71px; background:#7FA1CC; background-image:url(images/bg-t3.jpg); background-position:bottom;}
#nav {width:100px; float:right; margin: 30px;}
#logo_text { padding-right: 0px; padding-top: 0px; font-size:12px; color:#6A8CBD; white-space:nowrap;}
#catblock { background:#FCFCFC; border:1px #FFFFFF solid;}

/* komunikaty */
#mainContainer{ width:500px; margin:0 auto; text-align:left; background-color:#E2EBED; height:100%;padding-bottom:10px;}
#mainContainer .news{ margin:5px; border:1px solid #555; background-color:#FCFCFC; height:400px; padding:10px;}
#mainContainer img{ float:left; margin:5px;}
#header{ border:0px; background-color:#FFF; padding:0px; margin:0px; height:100px;}
.clear{ clear:both;}
.header{ padding-left:10px; font-weight:bold;}

/* Category Header background */
#catheadblue { background:#678FC2; background-image:url(images/bg-headblue.jpg); color:#FFFFFF; font-size:14px; font-weight:bold; padding-top:7px; padding-left:15px; padding-bottom:7px;}
#catheadgreen { background:#669933; background-image:url(images/bg-headgreen.jpg); color:#FFFFFF; font-size:14px; font-weight:bold; padding-top:7px; padding-left:15px; padding-bottom:7px;}
#catheadred { background:#D65C33; background-image:url(images/bg-headred.jpg); color:#FFFFFF; font-size:14px; font-weight:bold; padding-top:7px; padding-left:15px; padding-bottom:7px;}
#catheadorange { background:#FF9900; background-image:url(images/bg-headorange.jpg); color:#FFFFFF; font-size:14px; font-weight:bold; padding-top:7px; padding-left:15px; padding-bottom:7px;}
#catheadfiolet { background:#AD85AD; background-image:url(images/bg-headfiolet.jpg); color:#FFFFFF; font-size:14px; font-weight:bold; padding-top:7px; padding-left:15px; padding-bottom:7px;}
#catheaddarkgreen { background:#33855C; background-image:url(images/bg-headdarkgreen.jpg); color:#FFFFFF; font-size:14px; font-weight:bold; padding-top:7px; padding-left:15px; padding-bottom:7px;}
#catheaddarkblue { background:#7777BB; background-image:url(images/bg-headdarkblue.jpg); color:#FFFFFF; font-size:14px; font-weight:bold; padding-top:7px; padding-left:15px; padding-bottom:7px;}
#catheaddarkfiol { background:#414183; background-image:url(images/bg-headdarkfiol.jpg); color:#FFFFFF; font-size:14px; font-weight:bold; padding-top:7px; padding-left:15px; padding-bottom:7px;}


#blockcontent { padding-left:12px; padding-right:12px; padding-top: 8px; font-size: 11px;}
#title { font-size: 12px; font-weight:bold; margin-bottom:15px;}
#title a:link, #title a:visited{ color:#666E70; text-decoration:none;}
#title a:hover{ color:#333333; text-decoration:none;}
#fullstory { margin-right:30px; font-size:12px; width:30%; float:right; text-align:right;}
#data { margin-left:0px; font-size:11px; float:left;}
#hads { margin:5px;}
#views { font-size:11px; margin-left:10px;}
#past5 { font-size:12px; padding-left:10px; padding-bottom: 15px; padding-right:10px; line-height: 140%; overflow:auto;}
#relarticles { font-size:12px; padding-left:70px; padding-bottom: 15px; line-height: 140%; overflow:auto;}
#rel { background-image:url(images/bg-rel-t.jpg); background-position:right; background-repeat:repeat-x;}
#relh { padding:12px;}
#relatedbar { background-image:url(images/bg-related.jpg); background-repeat:repeat-x;}
#related { height:100%; background-image:url(images/bg-related.jpg); background-repeat:repeat-x; height:160px; overflow:hidden;}
#footer { width:100%; height:78px; background-image:url(images/bg-footer.jpg); background-repeat:repeat-x; background-position:bottom; padding-top:40px;}
#copyright { margin-left:30px; font-size:12px; width:70%; float:left;}
#copyright a:link, #copyright a:visited { color:#666E70; text-decoration:none; padding:3px; font-size: 12px;}
#copyright a:hover { color:#333333; text-decoration:underline;}
#powered { margin-right:30px; font-size:12px; width:30%; float:right; text-align:right;}
