/* vim: set shiftwidth=4 tabstop=4 softtabstop=4 expandtab : */
/* 
  This is the Polibuda.info theme, 
  by Xidemia
*/

#main_container {border-color:#dddddd; border-style:solid; border-width:0 1px; width:770px; margin:0 auto;}

img {border:0px;}
.sonda input { border:none;}
li.main {list-style: square outside;}

ul {
    margin: 0px 0px 0px 10px;
    padding: 0px 6px 0px 4px;
    border-spacing: 0px;
}

ul.subcomment {
    padding: 0px;
}

hr{clear:both;} 

/* Global */
body {background: url('portal/tlo_main.gif') #f0f0f0; margin: 0 0 0 0; padding: 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align:center;}
a {	color: navy; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none}
a:hover {	color: navy; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;  text-align:left; vertical-align: top; margin: 0 0 0 0; border: 0 none; padding: 0 0 0 0;}

/* forms element*/
FORM { margin: 0 0 0 0; padding-bottom:  0; }
input, textarea, select { font: 11px  Tahoma, Arial, sans-serif;}
input {	text-indent: 2px; border:1px solid #cccccc;}
/* forms element*/


/* Main template */
td.tp {font-size: 11px; padding:2px ; color:#666666; background-color: #f6f6f6; vertical-align: middle; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC;}
td#l {text-align:left;}
td#r {text-align:right;}

.footer {font: 10px verdana, arial, helvetica, sans-serif; background-color:white; color: #cccccc; text-decoration: none; text-align:center; vertical-align: bottom; border-top:1px solid #cccccc;}
td#tiki-bot , td#tiki-bot2 { height:20px; padding: 5px 5px 5px 5px; font-size: 10px;	margin-top: 0px;background-color:#e6e6e6; text-align:center; color: #333333;}
td#footer {	padding:2px; margin-top: 0px; vertical-align: middle;}
td#leftcolumn {	padding: 5px; vertical-align: top; 	 /* minus padding & border*/ }
td#rightcolumn { padding: 5px; vertical-align:   top;	/* minus padding*/ }
td#centercolumn { padding: 8px 1px 8px 1px; vertical-align:   top;	width: 768px;}
td#centercolumnPanel {	padding: 8px 3px 8px 8px;  }
td#centercolumnMini { padding:  10px; width: background-color:pink; }
td#panelleft { padding:  0; width: 352px;}
td#panelright { padding-left:  8px; width: 351px;}
div#debugconsole {position:    absolute; background-color:   #eeddcc; color:   #009000;	top:   0px;	left:   20px;	right:   310px;	height:   auto;	width:   auto;	z-index:   1;	padding:   5px;	border:   6px ridge #996600;}



span.bullet {color: #CBAA07;}

/* Menus */
.linkhmenus {  text-align:right; padding:0px 5px 0 20px;  }
a.linkhmenu { background-color:#f48b35; font: bold 13px verdana, arial, helvetica, sans-serif; color: white; padding:5px 10px 0 10px; margin:0 1px; text-decoration: none}
a.linkhmenu:hover, a.linkhmenu:active {	font: bold 13px verdana, arial, helvetica, sans-serif; color: white; text-decoration: underline; border-top:5px solid #f48b35; }
#linkhmenus img{ border-width:0;     }
.menu-spacer { display:none;   }

/*menu serwisy*/
#menu_poziome_serwisy {padding:3px; background-color:#FFF8EA; border-bottom:1px solid #f48b35; font-size:10px; border-top:3px solid #f48b35; color:#000000; text-align: center;}
#menu_poziome_serwisy .linkhmenu {padding:3px; text-align: center; background-color:#FFF8EA; color:#000000;  }
#menu_poziome_serwisy a.linkhmenu { color:#000000; font-weight:normal; font-size:10px; padding:1px; margin:0px;}
#menu_poziome_serwisy a.linkhmenu:hover, #menu_poziome_serwisy a.linkhmenu:active { border-width:0px; }
#menu_poziome_serwisy .menu-spacer { display:inline;	font: 10px verdana, arial, helvetica, sans-serif; color: #000000;  }

/* Links to extend/collapse menus */
.separator {font: 10px verdana, arial, helvetica, sans-serif; color: #000000; }
a.separator {text-decoration:none;}
a.separator:active {color:#010066; text-decoration: none;}
a.separator:hover {color:#000000; text-decoration: underline;}

div.separator {background-color: #f6f6f6; padding: 2px 2px 2px 8px; border-bottom: #e6e6e6 1px solid; color: #000000; }
.option {background-color: #f7f7f7; padding: 2px 2px 2px 16px; border-bottom: #e6e6e6 1px solid; color: #000000;}

/* Links to collapse menus for example the main menu can be completely collapsed*/
.flip {	font-family:    Tahoma, Arial, sans-serif;	font-size:   11px;	color:   black;	text-decoration:   none;}
.flip:active {	color:black;	text-decoration:   none;}
.flip:hover {	color:black;	text-decoration:   none;}

/* Links in menus */
.linkmenu, .rsslink,a.linkmenu, a.rsslink  {font: 10px verdana, arial, helvetica, sans-serif;	color:#101010;	text-decoration:none;}
a.linkmenu:active, a.rsslink:active {	color:   #101010;	text-decoration:   none;}
a.linkmenu:hover, a.rsslink:hover {	color:   #101010;	text-decoration:   underline;}

/* TABLES */

table.wikitable {background-color: #000000; border-collapse: separate; border-spacing: 1px;}
table.wikitableNoBorder {background-color: #ffffff; border-style: hidden; border-spacing: 1px;}
td.wikicell { background-color: #ffffff; padding: 2px 5px 2px 5px; }
td.wikicellNoBorder { padding: 2px 5px 2px 5px; }
/* BOX - modules */
div.box { margin:0; padding-left:0; width:auto;}



/* div.box-title {	border-top: 1px solid #e6e6e6; border-bottom: 2px solid #e6e6e6;	font-weight: bold;	background-color: #f0f0f0;	font-family:   Tahoma, Arial, sans-serif;	font-size:   11px;	padding:  1px 3px 1px 8px;	margin-bottom:   0px; margin-top:8px;} */
div.box-title {width:60%; padding:5px; margin:10px 0 0 0; font-weight:bold; font-size:12px; color:#FFFFFF; background-color:#cc3300;}
a.box-title  { color:#FFFFFF;}
a.box-title:hover  { color:#FFFFFF;}

div.box-data { font-family:   Tahoma, Arial, sans-serif; 	padding:  0px;	margin: 0px;	width: auto;} 

#glowna_kalendarium, #glowna_konkursy, #glowna_komentarze {border-width:1px; border-style:solid; padding:5px; border-color:#cc3300;}


/* strona glowna */

img.logo { margin:10px; border-width:0;}
#login { text-align:right; margin:5px 5px 0 0;}


/* main news */
.news {  margin:10px 5px;}
.news img { margin:0 5px 5px 0; padding:3px; border:1px solid #cccccc; }
.news2 { clear:left; margin:20px 5px;}
.news2 img { margin:0 0 5px 5px; padding:3px; border:1px solid #cccccc; }
.news h3, .news2 h3 { font-size:14px; margin:10px 0; padding:0;}


/* box */
div.boxnew { margin:10px 5px;} 

/* box aktualnosci */
div.box_title_aktu { width:60%; padding:5px; font-weight:bold; font-size:12px; color:#FFFFFF; background-color:#cc3300;}
a.box_title_aktu  { color:#FFFFFF;}
div.box_data_aktu { border-width:1px; border-style:solid; padding:5px; border-color:#cc3300;}

/* co gdzie kiedy */
#weather a { color:#000000; font-size:10px;}
#weather img { margin:0 2px 0 0; vertical-align:middle; border:0;}
div.data { font-size:11px; margin:6px 0 0 0; color:#aa0000;  padding:3px; border-bottom:1px solid #FFe0e0;        }
ul.data { margin:5px 10px;}

/* linki na dole glownej */
dl { }
dt { width:100px; float:left; padding:2px; font-weight:bold; color:#FF9900; }
dd { margin-left:100px; border-bottom:1px solid #eeeeee; padding:2px; line-height:14px;}
#glowna_linki a { margin:0 5px 0 0;}

/* partnerzy */
#partnerzy { margin:10px 0; text-align:center;}

/* box kategorii na glownej */

#category_box { margin:10px 0 0 0; }
#category_box ul{ margin:5px 5px 0 5px; padding:0;}
#category_box a { color:#FFFFFF; font-size:11px;}

.main_aktu, .main_kultura, .main_nauka, .main_sport, .main_studia { display:inline;   text-align:center; padding:5px 7px 1px 7px; margin:0px 2px; }

.main_aktu {  background-color:#cc3300;}
.main_kultura {   background-color:#FF9603;}
.main_nauka {   background-color:#010066;}
.main_sport {   background-color:#006600;}
.main_studia {   background-color:#6F009D;}

#newsbox1 h3, #newsbox2 h3 { margin:0; padding:0; font-size:12px;}
#newsbox1 img, #newsbox2 img { margin:0 5px 5px 0; }

#main_aktu_box, #main_kultura_box, #main_nauka_box, #main_sport_box, #main_studia_box {padding:5px; border-width:5px 1px 1px 1px; border-style:solid; }

#main_aktu_box { border-color: #cc3300; background-color:#FFF8F4; }
#main_kultura_box { border-color:#FF9603;  background-color:#FFF7E8; }
#main_nauka_box { border-color:#010066; background-color:#EAEFFF;}
#main_sport_box { border-color: #006600;	background-color:#F0FFF0; }
#main_studia_box {border-color: #6F009D; background-color:#FCF4FF; }

#main_aktu_box h3, #main_kultura_box h3, #main_nauka_box h3, #main_sport_box h3, #main_studia_box h3 { margin:0 0 2px 5px; padding:0;} 
#main_aktu_box img, #main_kultura_box img, #main_nauka_box img, #main_sport_box img, #main_studia_box img { margin:0 5px 5px 0; } 


#main_aktu_bottom, #main_kultura_bottom, #main_nauka_bottom, #main_sport_bottom, #main_studia_bottom {  text-align:center; padding:3px; margin:5px 0 0 0; color:#FFFFFF;}

#main_aktu_bottom {background-color:#cc3300; }
#main_kultura_bottom {background-color:#FF9603; }
#main_nauka_bottom {background-color:#010066;  }
#main_sport_bottom {background-color:#006600;  }
#main_studia_bottom {background-color:#6F009D; }

#main_aktu_bottom a, #main_nauka_bottom a, #main_sport_bottom a, #main_studia_bottom a{ color:#FFFFFF;}


/* sonda */
#sonda { padding:5px; margin:5px;}

/* ogloszenia */ 
#ogloszenia { margin:10px 0 0 0;}
#ogloszenia ul { margin:0 0 2px 3px; padding:0;}
#ogloszenia li { display:inline; color:#FFFFFF; padding:3px 10px; margin:0 1px; background-color:#aaaaaa; border-style:solid; border-width:0; border-color:#000000;   list-style-type:none;}
#ogloszenia li.active {background:white;	border:1px solid #666666;	border-bottom:none;}
#ogloszenia li.active a {	color: black;}
#ogloszenia a { color:#FFFFFF;}
.serwisBox {  border:1px solid #aaaaaa; margin:0px; padding:5px; height:120px; }
div.serwisBox{overflow:auto;}

/* promocja */
#promocja { clear:both; margin:15px 0 0 0; text-align:center;  padding:3px; background-color:#F4FAFF;}
#promocja a { font-size:14px; text-decoration:none; color:#003366; font-weight:bold; margin:0 20px;}
#promocja a:hover { text-decoration:underline;}

#statpl { text-align:right;}

/* konkursy */
a.zakonczony { color:#999999;}

/* logowanie */

#loginwin {
	position: fixed;
	_position: absolute;
	top:50%;
	left:50%;
	margin-left:-150px;
	margin-top:-100px;
	width:350px;
	height:200px;
	background-color: #eeeeee;
	border: 4px solid #FF9603;
	text-align:right;
	
}
#loginwin_caption {
	width:100%;
}
#loginwin_caption a {
	display:block;
	float: right;
	color:white;
	background:#FF9603;
	height:14px;
	vertical-align:middle;
	padding:3px;
	width:80px;
	text-align:center;
}
#loginwin_caption a:hover {
	color:yellow;
	background:red;
}

#loginwin p {font-family:monospace; text-align:right; margin-right:15px;}
#loginwin input {border:1px solid #000000; background:#ffffff; width:150px; }
#loginwin input:hover, #loginwin input:focus {background: #ffffcc;  }

.hide_x { display: none; }
.show_x { display: block; }

/*style dla parseArticles */
div.more_arrow {text-align:right;}
/* tagi img i randpic */
div.img_left img,div.img_right img, div.img_noalign img{border:0 none;}
div.img_center {text-align: center;}
div.img_left {float:left; margin:0 4px 4px 0;}
div.img_right {float:right; margin:0 0 4px 4px;}
div.img_noalign {margin:0 4px 4px 0;}
div.img_thumb {width:120px; height:120px; text-align:center;}
/* tag flash*/
div.flash_center {text-align: center;}
/*galerie */
dl.galerie dt{clear:both;font-size:1.3em; font-weight:bold;}
dl.galerie dt a,dl.galerie dt a:link,dl.galerie dt a:visited{text-decoration:none;}
dl.galerie dt a:hover,dl.galerie dt a:active{text-decoration:underline;}
dl.galerie dd{text-align:justify;font-size:1em;}
dl.galerie dd a.right,dl.galerie dd a.right:link,dl.galerie dd a.right:visited{display:block; text-decoration:none; font-size:0.8em; font-weight:bold;}
dl.galerie dd a.right:hover,dl.galerie dd a.right:active{text-decoration:underline;}