@charset "utf-8";
/* CSS Document */

@import "glowna.css";

#columns {width:800px;}
#col12 {width:800px;}
#col1 {display:block; width:200px; text-align:left; background:transparent none;}
#col1p {display:block; padding:0;}
#col2 {width:600px; float:right;}
#col6 {display:none;}


#col1 .bluebox h2 {border:none; padding:0;}				
#col1 .bluebox h2 span {padding:0; background:transparent none; margin:0; font-size:0.7em;}

.info {margin:0;}
.infop{padding:0 0 15px 0;}
big {font:normal 2.4em/1em Georgia, "Times New Roman", Times, serif; border:none; padding:0; margin:0;}
h3 {font-size:1.3em; font-weight:bold; margin:5px 0; color:#888;}
em { /*border-bottom:1px dotted #495F6C;*/ background:#D1E9EF; padding:0 3px; font-style:normal;}
						
.wynik {margin:0 0 25px 0; clear:both; overflow:hidden;}
.wynik h2.title {font:normal 1.8em/1em Georgia, "Times New Roman", Times, serif; border:none; padding:0;}
.wynik h2.title em {font-weight:normal;}
.wynik h2.title a strong { background:#D1E9EF; padding:0 3px; font-weight:normal;}
.wynik h2.title strong {border:none; color:inherit; display:inline; float:none; font-size:1em; margin:0;}
.wynik p.link {margin-top:0;}
.wynik p.teaser {font-size:12px;}
.wynik span.date, .wynik span.autor, span.dzial {font-size:1.1em; color:#999;}
.wynik span.dzial { display:block;}
.wynik span.dzial a { color:#00607B;}
.wynik span.dzial a:hover {text-decoration:underline;}
.wynik span.autor {margin:0 10px 0 0;}

				
/* Lewa kolumna */
.bluebox {margin:0 0 20px 0;}
.blueboxp {}
.bluebox span {margin:0 0 0 60px;}
.bluetop { background:#C8454D ; border:2px solid #AA292E;}
.bluetopp {padding:3px 8px;text-align:left; color:#FFF;}
		
			
.whitebottom {/*border:1px solid #495F6C;*/ background:#eee;}
.whitebottomp {padding:10px;}
.whitebottom a {color:#00607B; text-decoration:underline;}
.whitebottom a:hover { text-decoration:none;}
.whitebottom span a {color:#000; text-decoration:none;}
.whitebottom span a:hover {color:#000; text-decoration:underline;}
.whitebottom .kat {margin:20px 0 0 0;}
.whitebottom .kat a {color:#00607B; text-decoration:underline;}
.whitebottom .kat a:hover {color:#00607B; text-decoration:none;}

.dlugie {border:1px solid #ccc; margin:0 0 6px; padding:1px 3px; width:169px;}
input {font:normal 1em/1em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
input[type="checkbox"] {}
.whitebottom input.search_btn {background:#C8454D; padding:3px 0; text-align:center; color:#fff; width:100%;}
				
.data {border:1px solid #CCCCCC;margin:0 0 6px;padding:1px 3px;width:70px;}
.cal_icon {margin:0 0 -4px 2px;}
				
.linia {margin:3px 0;}


.whitebottom {font-size:1.2em;}
.linia {margin:10px 0;}



.whitebottom input {width:152px; padding:2px 3px; border:none;}
.whitebottom input#date_all, .whitebottom input#date_dates, .whitebottom input#date {width:auto;}
.whitebottom input.data {width:120px;}

.whitebottom select {padding:2px 3px; border:none;}

		
span.check_size {display:inline-table;margin:0;width:90px;}

dt {margin:10px 0 0;}
dd {margin:0 0 0 40px;}




/* Stronnicowanie */
.paginacja {margin:0;}
.paginacjap {padding:0 0 20px 0; clear:both; overflow:hidden;}

.pages {border:1px solid #273238;}
.pages {padding:3px; font-size:1.1em; margin:20px 0;}
.pages span {border:1px solid #273238; padding:3px 15px; font-size:1.0em; margin:15px 0 0 5px;}
.pages span.off {border:1px solid #ccc;}
.pages span.off {color:#ccc;}
.pages span.page a {margin:0; padding:0;}
.pages span.off a {cursor:text; text-decoration:none; color:#ccc;}
a.pages {display:block; margin:3px; float:left;}
span.page {display:block; float:left;  margin:3px; border:1px solid #273238; padding:3px 5px;}
.sitebox strong {border:1px solid #273238; padding:3px; font-size:1.1em; display:block; margin:3px; float:left; background:#495F6C; color:#fff;}
a.pages:hover {background:#273238; color:#fff;}
span.off {border:1px solid #ccc; color:#ccc;}


/********** AutoCompliter ***********/
div.autocomplete {position:absolute; background-color:#DFD5D6; margin:0; padding:0;}
div.autocomplete ul { list-style-type:none; margin:0; padding:0; clear:right; overflow:hidden;}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li:hover {background-color:#AA292E}
div.autocomplete ul li { list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; background:transparent none; font-size:0.9em; border-bottom:1px solid #AA292E; clear:both; overflow:hidden;}
div.autocomplete ul li span.informal {float:right; margin:0;}



/******** tabList *************/
ul.tabsList li {float:left; padding:0 5px 0 0; margin:3px 0; background-image:none;}



#error_msg {background:#C62142 none repeat scroll 0 0; border:medium none; color:#FFFFFF; font-size:1.3em; margin:0 0 5px;}
#error_msgp {padding:5px 10px;}
