/* CSS Document */
body {
	BACKGROUND: url(/img/body_bg.gif) #d4d9dd repeat-y center 50%; MARGIN: 0px; FONT: 12px Arial, Helvetica, sans-serif; COLOR: #333; background-color: #dfe4e8 }	
div { overflow: hidden }
img { border: 0; margin: 0; padding: 0 }
a { text-decoration: none }
a:active, a:hover { text-decoration: underline }
td { vertical-align: top }
#container {
	top: 0%; padding: 0px; margin: 0px auto auto; /*background: url(/img/bg_test.jpg) repeat-y; background-position: top*/ }	
#top, #top_second { top: 0%; padding: 0px 10px 0px 10px;	margin: 0px auto auto; height: 21px; font-size: 11px; width: 967px; }
#top { background-color: #f1f1f1 }
#top_left { float: left; width: 620px; margin-top: 2px }
#top_right { float: right; width: 240px; margin-top: 2px; text-align: right; font: 11px "Trebuchet MS"; }
#top_day { float: left; font: 11px "Trebuchet MS"; }
#top_menu { float: right; text-align: right; font: 11px "Trebuchet MS"; }

#top_second { background-color: #FFFFFF }

#ads_banner { margin: 0px auto auto; width: 988px; height: 0px; background: url(/img/banner_top.jpg) no-repeat; }
div.ads_box { margin: 0px 0px 5px 0px; width: 340px; height: 55px; background: no-repeat; padding: 5px 0px 5px 0px }
div.ads_box h5 a { font-size: 12px; padding: 0px 0px 0px 5px; font-weight: bold }
div.ads_box p a { font-size: 12px }

#content { top: 0%; padding: 0px;	margin: 0px auto auto; width: 988px }
#essence { width: 988px }
#banner { top: 0%; padding: 0px; margin: 0px auto auto; width: 988px; height: 90px }
#logo { float: left; top: 0%; padding: 0px; margin: 5px auto auto 2px; }
#promo1, #promo2 { top: 0%; padding: 0px; margin: 10px auto auto; }
#promo2 { float: right;width: 340px }
#promo1 { float: right; width: 335px }

img.promo { float: left }
#promo1 p, #promo2 p { font: 12px "Trebuchet MS"; line-height: 14px; margin-left: 5px; color: #333333 }
#promo1 img { float: left; margin-left: 0px; margin-right: 5px }

#menu { top: 0%; padding: 0px; margin: 0px auto 10px auto; width: 988px; height: 25px; background: url(/img/menu_bg.png) repeat-x; border: 1px solid #ccd;  } 
#menucorner_left, #menucorner_right { top: 0%; padding: 0px; margin: 0px auto auto; width: 10px; height: 40px; background: url(/img/menucorner_left.png) repeat-x; float: left }
#menucorner_right { background: url(/img/menucorner_right.png) repeat-x; float: right }
#menucontent { float: left }
div.menubutton { float: left; height: 25px; padding: 5px 10px 0px 10px; margin: 0; border-right: 1px solid #ccd }
a.menubutton { font: 10px "Arial"; color: #333; text-decoration: none; font-weight: 100 }
a.menubutton:active, a.menubutton:hover { color: #bc3c64 }

a { color: #333; text-decoration: none; font-weight: 100 }
a:active, a:hover { text-decoration: undeline; }

#footer {	margin: 10px auto auto; width: 988px; padding-top: 8px 0px ; border-top: 1px solid #999; background-color: #eff4f8 }	
#menufoot { top: 0%; margin: 0px auto auto; width: 968px; height: 40px }
a.menufootbutton { font: 11px "Arial"; color: #555; text-decoration: none; font-weight: normal }
a.menufootbutton:active, a.menufootbutton:hover { color: #777; text-decoration: underline }

#sponsor { clear: both; margin: 0px auto auto; width: 968px; }

div.header {
	/*background: url(/img/header_bg.png) no-repeat;
	background-position: top;*/
	clear: both;
	padding-top: 3px;
	}
div.headergalery {
	width: 510px;
	margin: 20px auto auto;
	}
div.article, div.gallery, div.form {
	/*width: 610px;*/
	/*background: url(/img/article_bg.gif) no-repeat #F8F8F8;*/
	background-position: bottom;
	overflow: visible;
	margin: 0px 10px 20px 0px;
	padding-right: 10px;
  /*border-right: 1px solid #dfe4e8*/
	}
div.gallery {
	width: 500px;
	border: 0px;
	margin: 0px auto auto;
	}	
div.gallery img { padding: 0px 0px 10px 0px;
	}
div.gallery h3 {
	margin: 15px 0px 0px 0px;
	}
div.gallery h4 {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px;
	font-weight: normal;
	color: #999;
	}
div.gallery p { color: #aaa; padding: 3px 0px 3px 0px }
	
div#switch_box { width: 500px; height: 45px;  background-color: #191919; border: 1px solid #191919; margin: 10px 0px 0px }
div#switch_box div.left_button { width: 190px; float: left; height: 45px; background: url(/img/left_button_bg.gif) no-repeat #191919; background-position: right }
div#switch_box div.right_button { width: 190px; background-color: #191919; float: left; height: 45px; background: url(/img/right_button_bg.gif) no-repeat #191919; background-position: left }
div.right_button h4 { float: left; margin-left: 0px; padding-left: 40px; width: 110px; text-align: left }
div.left_button h4 { float: right; width: 115px; text-align: right }
div#switch_box div.index_button { width: 120px; float: left; }

div.form {
	border-right: 1px solid #00F}
a.gallery { text-decoration: none; color: #555 }
a:active.gallery, a:hover.gallery { color: #999 }
div.list {
	background-position: top;
	clear: both;
	padding-top: 3px;
	margin: 20px 0px 5px 0px;
	}
#thumbsmini {
	margin: 10px 0px 0px 0px;
	height: 30px;
	}
div.thumb {
	border: 1px solid #D1D1D1;
	width: 14px;
	height: 14px;
	margin: 2px 4px 2px 0px;
	float: left;
	}
div.fotoframe_left, div.fotoframe_right {
	width: 300px;
	padding: 0px 0px 0px 0px;
	background-color: #FFF;
	}
div.fotoframe_left {
	margin-right: 10px;
	float: left;
	}
div.fotoframe_right {
	margin-left: 10px;
	float: right;
	}
div.fotodesc {
	margin: -2px 0 0 0;
	padding: 0;
	border: 1px solid #D2D2D2;
	border-top: 0;
	font-size: 10px;
	}
p.fotodesc {
	margin: 0;
	padding: 0;
	font-size: 10px;
	}
p.adress {
	font-weight: bold;
	color: #757575;
	}

p.autor {
	font-family: "Arial" sans;
	font-size: 10px;
	color: #bf1515;
	top: 10px;	
	}
p.autor span { color: #999999 }

p.title_incolumn { color: #999999; font-size: 10px }
	
p.credits {
	font-size: 10px;
	color: #757575;
	top: 10px;
	/*font-style: italic;*/
	}
p, h4, h1, h2, h3, h5, li {
	font: 12px Arial, sans-serif;
	color: #333;
	padding: 2px 0px 2px 0px;
	margin: 0px;
	top: 0%;
	line-height: 1.4em
}
p a { text-decoration: none; color: #333 }
h1 {
	font-size: 22px;
	padding: 0;
	line-height: 1em;
	font-weight: normal;
	font-weight: 100;
	color: #386496;
	}
h2 {
	font-size: 20px;
	padding: 0;
	line-height: 0.9em;
	font-weight: normal;
	font-weight: 100;
	color: #386496;
	font: "Tahoma"
	}
h3 {	
	font-size: 18px;
	padding: 0 0 2px 0;
	line-height: 0.9em;
	font-weight: normal;
	color: #666;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	}
h4 {
	/*padding: 3px 20px 10px 10px;*/
	font-size: 16px;
	line-height: 1em;
	margin: 0px;
	font-weight: normal;
	color: #386496;/**#7290B8;*/
	}
h4 a { color: #386496; text-decoration: none }
h4 a:hover, h4 a:active { color: #386496; text-decoration: underline }
h5 {
	/*padding: 3px 20px 10px 10px;*/
	margin: 0px;
	font-weight: normal;
	color: #386496;/**#7290B8;*/
	}
h5 a { color: #386496; text-decoration: none }
h5 a:hover, h5 a:active { color: #386496; text-decoration: underline }
li {
	list-style-type: none; margin-left: 0px; padding-left: 0px }

a.more {
	font-size: 13px;
	color: #1c1c1c;
	text-decoration: none;
 	}
a.h4 { text-decoration: none}
a.h4:hover, a.h4:active { text-decoration: underline }
	
#site { margin: 0px; width: 630px; padding: 0px 0px 0px 0px; float: left }

div#fz  { padding: 0px 8px 0px 10px; margin: 0px; float: left }
div#fz_bg  { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left; background-color: #121212 } /* bylo 222 ****/
div#gz_bg  { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left; background-color: #eee } /* bylo 222 ****/
div#site_fz  { margin: 0px; width: 627px; padding: 0px 0px 0px 0px; float: left; }
div#column_right_fz { float: left; width: 340px; top: 0%; padding: 39px 0px 50px 0px; margin: 0px 0px 0px 0px; background-position: top; }
div#column_right_fz h4 { padding-left: 5px }
#column_left_fz {
		float: left; width: 630px; top: 0%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px }

div#column_right_fz div.photoreport_box { clear: both; margin: 5px 5px 10px 5px }
div.photoreport_box div, div.photoreport_box img { float: left }
div.photoreport_box div { margin-left: 12px; border-left: 1px solid #333; padding-left: 10px }
div.photoreport_box div h5 { color: #99FF99; width: 200px }
/* ******** COLUMN LEFT ************************************************************/
#column_mother {
		float: left; width: 606px; top: 0%; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; }
#column_mother div.article { border-bottom: 1px solid #dfe4e8; padding-bottom: 10px }

/* ******** COLUMN LEFT ************************************************************/
#column_left {
		float: left; width: 406px; top: 0%; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px }
div.section { width: 404px; border: 1px solid #ccd; margin: 0px 0px 8px 0px; padding: 5px 0px 10px 0px }
div.section div.header { width: 384px; height: 25px; border-bottom: 1px dashed #ccd; margin: 0px 0px 0px 10px; background-image: none}
div.section div.header span { color: #999; font-family: "Trebuchet MS"; font-size: 13px; font-weight: bold }
div.section div.article { width: 384px; margin: 0px 0px 3px 10px; border-bottom: 1px dashed #ccd; padding: 5px 0 5px 0px }
div.section div.article img { float: left }
div.section div.article a { text-decoration: none; color: #333 }
div.section div.article a:hover { text-decoration: underline }
div.section div.list { width: 354px; margin: 0px 0px 0px 10px }

/* ******** COLUMN CENTER ************************************************************/
#column_center { float: left; width: 188px; top: 0%; padding: 0px 10px 0px 10px; margin: 0px 0px 0px 2px; /*border-right: 1px solid #dfe4e8*/ }
div.autor_box { padding: 3px 0px 3px 0px; clear: both }
div.autor_box img { float: left; margin-right: 10px }
div.autor_box a { color: #333 }

#column_center div.box { padding: 3px 0px 3px 0px; clear: both }
#column_center div.box img { float: left; margin-right: 10px }
#column_center div.box a { color: #333 }

#cytat { /*border: 3px solid #e9ecf0;*/ padding: 10px 5px 10px 5px; background: url(/img/cytat_bg_up.gif) no-repeat }
#cytat a { color: #666 }

#autors { padding: 0px 0px 10px 0px; }
#7dni { padding: 0px 0px 10px 0px; background: url(/img/7dni_bg.gif) no-repeat; background-position: top  }
#gazetazero { padding: 0px 0px 10px 0px; }

div.fotodiv div { position: relative; z-index: 2; height: 40px; background-color: #FFF; margin: -50px 0 0 0; visibility: hidden; padding: 5px 5px 5px 5px; border: 1px solid #ccc; border-top: 0 }

#column_right { float: left; width: 340px; top: 0%; padding: 0px 0px 0px 8px; margin: 0px 0px 0px 0px; background: url(/img/column_right_bg.png) no-repeat; background-position: top; border-left: 1px solid #dfe4e8 }
#rc_calendarhead { top: 0%; padding: 0px; margin: 0px auto auto; width: 340px; height: 40px; background: url(/img/rc_calendar_bg.png) repeat-x }

#calendarcontent { top: 0%; padding: 0px; margin: 0px auto auto; float: left }

#rc_calendarcorner_left, #rc_calendarcorner_right { top: 0%; padding: 0px; margin: 0px auto auto; width: 10px; height: 40px; background: url(/img/calendarcorner_left.png) repeat-x; float: left }
#rc_calendarcorner_right { background: url(/img/calendarcorner_right.png) repeat-x; float: right }
/* poprawka */
#rc_calendarcorner_left { background: url(/img/menucorner_left.png) repeat-x; }
#rc_calendarcorner_right { background: url(/img/menucorner_right.png) repeat-x; }
#rc_calendarhead { background: url(/img/menu_bg.png) repeat-x; }

#rc_mikolajhead { top: 0%; padding: 0px; margin: 0px auto auto; width: 225px; height: 40px; background: url(/img/rc_mikolaj_bg.png) repeat-x }
#rc_mikolajcorner_left, #rc_mikolajcorner_right { top: 0%; padding: 0px; margin: 0px auto auto; width: 10px; height: 40px; background: url(/img/rc_mikolajcorner_left.png) repeat-x; float: left }
#rc_mikolajcorner_right { background: url(/img/rc_mikolajcorner_right.png) repeat-x; float: right; }
/* poprawka */
#rc_mikolajcorner_left { background: url(/img/menucorner_left.png) repeat-x; }
#rc_mikolajcorner_right { background: url(/img/menucorner_right.png) repeat-x; }
#rc_mikolajhead { background: url(/img/menu_bg.png) repeat-x; }

#rc_vangoghhead { top: 0%; padding: 0px; margin: 0px auto auto; width: 225px; height: 40px; background: url(/img/rc_vangogh_bg.png) repeat-x }
#vangoghcontent { top: 0%; padding: 0px; margin: 0px auto auto; float: left }
#rc_vangoghcorner_left, #rc_vangoghcorner_right { top: 0%; padding: 0px; margin: 0px auto auto; width: 10px; height: 40px; background: url(/img/rc_vangoghcorner_left.png) repeat-x; float: left }
#rc_vangoghcorner_right { background: url(/img/rc_vangoghcorner_right.png) repeat-x; float: right; }
/* poprawka */
#rc_vangoghcorner_left { background: url(/img/menucorner_left.png) repeat-x; }
#rc_vangoghcorner_right { background: url(/img/menucorner_right.png) repeat-x; }
#rc_vangoghhead { background: url(/img/menu_bg.png) repeat-x; }

div.rc_rightbox { width: 338px; border: 1px solid #D1D1D1; repeat-x; background-position: top; margin: 5px 0px 15px 0px }
div.rc_rightbox p { float: left; font: 12px "Trebuchet MS"; line-height: 14px; margin: 3px 5px 0px; color: #333333 }
div.rc_rightbox_top { margin: -12px 0px 10px 5px; background-color: #FFF; width: 50px; height: 15px; position: absolute }
div.rc_rightbox_top h6  { font: 10px "Trebuchet MS"; color: #D1D1D1; padding: 2px 0px 0px 2px; margin: 0px; text-align: left; font-weight: normal }
div.rc_rightbox img { float: right }
div.rc_rightbox_cube { }

div#plakatujpl { border: 0 }
div#plakatujpl img { padding: 0px 4px 0px 0px }

div#tagbox { border: 3px solid #e9ecf0; padding-bottom: 20px; padding: 5px }
div#tagbox a { color: #e1771e; padding: 0px 5px 0px 5px }
div#tagbox p { line-height: 1.5em; padding: 0px; margin: 0px }

div.centerbox { width: 176px; border: 1px solid #D1D1D1; repeat-x; background-position: top; margin: 15px 0px 15px 0px; padding: 5px 0px 0px 10px }
div.centerbox p { float: left; font: 12px "Trebuchet MS"; line-height: 14px; margin: 3px 5px 0px; color: #333333 }

div.center_tagbox { border: 3px solid #e9ecf0; padding-bottom: 20px; padding: 5px }
div.center_tagbox a { color: #e1771e; padding: 0px 5px 0px 5px }
div.center_tagbox p { line-height: 1.5em; padding: 0px; margin: 0px }

div.rc_calendarevent { margin: 3px 2px 1px 5px; background: url(/img/event_live.png) no-repeat; padding: 3px 0px 2px 17px; font: 11px Arial, Helvetica, sans-serif }
span.place { color: #68676C }
/****** calendar *************************/

div.event {
	width: 620px;
	background-color: #FFF;
	margin-top: 20px;
}

div.event div.time { background-color: #FFF; height: 16px; width: 620px; border-bottom: 1px solid #BEBEBE; font-size: 11px; color: #757575; text-align: right }
div.event h1 { padding: 0px 0px 3px 20px; font-size: 12px; font-weight: normal }
div.event h2 { padding: 0px 0px 3px 20px; font-size: 12px; font-weight: normal }
div.event p { padding: 0px 0px 3px 20px; font-size: 12px; background-color: #F8F8F8 }


#calendar div.day, div.day div.dayweek_sa, div.day div.dayweek_su, div.day div.dayweek_mo, div.day div.dayweek_tu, div.day div.dayweek_we, div.day div.dayweek_th, div.day div.dayweek_fr { width: 25px; cursor: pointer }

div.day h3 {}

div.day div.dayweek_sa, div.day div.dayweek_su, div.day div.dayweek_mo, div.day div.dayweek_tu, div.day div.dayweek_we, div.day div.dayweek_th, div.day div.dayweek_fr { background-position: bottom; background-repeat: no-repeat; height: 80px }

#calendar div.day {
	margin: 14px 2px 0px 2px;
	font-size: 12px;
	float: left;
	text-align: center;
	border: 1px solid #fefefe
}
div.day h2 {
	font-size: 20px;
}
div.day div.dayweek_mo {
	background-image: url(/img/dayweek_mo.png)
}
div.day div.dayweek_tu {
	background-image: url(/img/dayweek_tu.png)
}
div.day div.dayweek_we {
	background-image: url(/img/dayweek_we.png)
}
div.day div.dayweek_th {
	background-image: url(/img/dayweek_th.png)
}
div.day div.dayweek_fr {
	background-image: url(/img/dayweek_fr.png)
}
div.day div.dayweek_sa {
	background-image: url(/img/dayweek_sa.png)
}
div.day div.dayweek_su {
	background-image: url(/img/dayweek_su.png)
}

div.day div.dayweek_sa, div.day div.dayweek_su, div.day div.dayweek_mo, div.day div.dayweek_tu, div.day div.dayweek_we, div.day div.dayweek_th, div.day div.dayweek_fr { }

div.column { float: left; width: 225px; margin: 5px 10px 5px 0px; padding: 0px 5px 5px 5px }
div.column div.header { border-top: 1px solid #00A6EB }

div.column p.date {
	font-size: 11px;
	color: #757575;
	margin-top: 0px;
	padding-top: 0px;
	/*font-style: italic;*/ }
div.column {
	/*width: 610px;*/
	overflow: visible;
}

column_center p.title { color: #00FF00 }

/******** comment **********/
#opinions { clear: both; margin: 0px 0px 0px 10px }
#opinions div.top { }
#opinions ul { padding: 0px; margin: 0px }
li.opinion { padding: 10px 0px 10px 0px; display: block; clear: both; position: relative}
li.opinion div.user { float: left; width: 125px; height: 50px; background-image: url(/img/opinion_bg.gif); background-position: right; background-repeat: no-repeat }
li.opinion div.data { float: right; padding: 5px 5px 5px 10px; width: 460px; border: 3px solid #e9ecf0; margin-right: 10px  }

span.opinion { font-size: 14px; color: #444; font-weight: bold }
div.user p.autor { font-size: 12px; color: #bf1515; font-weight: bold }
div.user p.data { font-size: 9px; color: #888; padding: 0px }

/******** quicklist ***********/
div.quicklist { width: 338px; margin: 5px 0px 15px 0px; background: #eff4f8 }
ul.quicklist { margin: 0 0 1px 0; padding: 0 0 0 0 }
ul.quicklist li { font-size: 11px; padding: 5px 0px 5px 0px; margin: 0 10px 0 5px; border-bottom: dashed #ddd 1px }
ul.quicklist li h5 { font-size: 11px }
ul.quicklist li h5 a { font-weight: bold; color: #555; text-decoration: none }
ul.quicklist li h5 a:hover { font-weight: bold; color: #386496 }
ul.quicklist li a { color: #777; text-decoration: none }
ul.quicklist li a:hover { color: #555; text-decoration: none }
ul.quicklist li p { font-size: 11px }
div.quicklist p { font-size: 11px; font-weight: bold; color: #000000; padding: 1px 3px 1px 3px; margin-left: 5px }
div.quicklist p.dodaj a { font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; padding: 1px 3px 1px 3px; margin-left: 5px }
div.quicklist p.dodaj a:hover { background-color: #000; color: #CCCCCC }
#kalendariumlist p { margin: 5px 5px 5px 5px; font-weight: normal }
#kalendariumlist p span a { font-weight: bold; color: #666; text-decoration: none  }
#kalendariumlist p span a:hover { color: #386496 }

#kalendariumlist p a { font-weight: normal; color: #777; text-decoration: none }
#kalendariumlist p a:hover { color: #333 }

/***************** plakatuj.pl **************************************/
#plakatuj.pl { width: 338px; margin-top: 10px; position: relative }
div.plakat_mini_box { float: left; padding: 0 0 0 0; margin: 0 1px 0 0 }
img.plakat_mini { width: 80px; height: 114px; margin: 0 0 0 0; padding: 0 0 0 0; cursor: pointer }

 .dynamicDiv {
    width:338px;
    height:480px;
    border:solid 1px #c0c0c0;
    background-color: #fff;
    font-size:11px;
    font-family:verdana;
    color:#000;
    padding: 0 0 0 0;
		position: relative;

		top: 10px;
		margin-bottom: 10px;

    }