/*   
Theme Name: Młodzi Twórcy
Theme URI: http://www.mwtp.pl
Description: Temat graficzny stworzony dla strony Młodzi Twórcy
Author: Konrad Karpieszuk
Author URI: http://www.muzungu.pl
Version: 1.0
*/

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* === end reset === */

body {
	background-color: rgb(239,239,239);
	font-family: arial, sans-serif;
	font-size: 12px;
}

a {
	text-decoration: none;
	color: inherit;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

div#calosc {
	width: 944px;
	margin-left: auto;
	margin-right: auto;
}

div#header {}

	div#logo {
		float: left;
	}

		div#logo img {
			margin: 0;
			padding: 0;
		}
	
	div#menuGorne {
		float: right;
		background-image: url('images/menuGorneTlo.png');
		background-repeat: repeat-x;
		background-position: bottom right;
		padding-bottom: 14px;
		padding-left: 25px;
		height: 21px;
		margin-top: 40px;
	}

		div#menuGorne  img {
			margin-left: 5px;
		}
	
/*		div#menuGorne a {
			display: block;
			float: left;
			height: 12px;
			padding: 6px;
			background-image: url('images/menuGorneButtonBackground.png');
			background-position: top;
			font-size: 14px;
			color: #7f1156;
			font-weight: normal;
			margin-left: 3px;
			font-family: Calibri, Arial, sans-serif;
		}
		
		div#menuGorne a:hover, div#menuGorne a.active {
			background-position: bottom;
			color: #1c1c1c;
			font-family: Calibri, Arial, sans-serif;

		}
*/
		
div#content {
	clear: both;
}


div#footer {
	clear: both;
	
	background-image: url('images/footerTlo.png');
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 8px;
	padding-left: 20px;
}

div#footer div#urzad {
	float: left;
	width: 400px;
}

	div#footer img {
		vertical-align: -9px;
		padding-left: 10px;
	}

	div#footer div#mwtp {
		float: right;
		padding-top: 6px;
		width: 165px;
		text-align: right;
	}

		div#mwtp a {
			color: black;
		}

/* style spec  glowna **/

div#glownaConteiner {
	height: 181px;
	margin-top: 10px;
	margin-bottom: 10px;
}

	div#glownaConteiner .left, div#glownaConteiner .center {
		float: left;
		margin-right: 7px;
	}

	div#glownaConteiner .left {
		width: 368px;
		height: 190px;
		overflow: hidden;
		
	}
	
		div#glownaConteiner .left H1 {
			font-family: calibri, arial, sans-serif;
			font-weight: bold;
			font-size: 17px;
			color: rgb(127,17,86);
			padding: 8px;
			padding-left: 20px;
			background-image: url('images/backgroundViolet.png');
		}
		
		div#glownaConteiner .left .date {
			font-size: 10px;
			color: #7f1156;
			padding-left: 20px;
			padding-top: 15px;
			font-family: Arial, sans-serif;
		}
		
		div#glownaConteiner .left H2 {
			font-size: 12px;
			color: #32312f;
			padding-left: 20px;
			padding-bottom: 15px;
			font-weight: bold;
			font-family: Arial, sans-serif;
		}
		
		div#glownaConteiner .left p {
			padding-right: 20px;
			padding-left: 20px;
			font-family: Arial, sans-serif;
			font-size: 12px;
			color: #32312f;
			text-align: justify;
		}
		
		div#glownaConteiner .left .more {
			float: right;

			padding-top: 12px;
			padding-right: 20px;
		}

		div#glownaConteiner .left .more a {
			color: #7f1156;
			font-family: Arial, sans-serif;
			font-size: 11px;
		}
/* style spec podstrona */

div#navigator {

	margin-bottom: 19px;
	padding-left: 250px;
	padding-top: 5px;
}

	div#navigator a {
		font-size: 11px;
		color: #12288d;
		font-family: Arial, sans-serif;
	}
	
	div#navigator a.active, div#navigator span.active a {
		color: #7f1156;
	}
	
div#sidebar {
	
	float: left;
	width: 219px;
}

	div#sidebar div.leftMenu {
		font-family: Arial, sans-serif;
		font-size: 15px;
		color: #12288d;
		background-image: url('images/leftMenuBg.png');
		padding: 5px 15px 5px 15px;
		margin-bottom: 20px;
	}

	div#sidebar div.active {
		color: #191919;
		background-image: url('images/leftMenuBgActive.png');
	}

	div#sidebar div.teaser {
		margin-bottom: 23px;
	}
	
div#prawaKolumna {
	
	float: right;
	width: 715px;
}

	div#prawaKolumna div.spisStypendystow {}

		div.spisStypendystow div.spisStypendystowPojedynczy {
			float: left;
			background-color: #fffd8b;
			width: 353px;
			height: 155px;
			margin-bottom: 9px;


		}

		div.spisStypendystow div.lewy {
			margin-right: 9px;
			padding: 0px;
		}

			div.spisStypendystowPojedynczy img {
				width: 125px;
				float: left;
				margin: 15px;
				display: block;
			}

			div.spisStypendystow div.krotkiOpis {
				float: right;
				padding-right: 15px;
				width: 183px;
				height: 117px;
				overflow: hidden;
				border-bottom: 8px solid #fffd8b;
			}

			div.spisStypendystowPojedynczy h1 {
				padding-left: 20px;
				margin-top: 15px;
				margin-bottom: 15px;
				background-image: url('images/listTytulRoz.png');
				background-repeat: no-repeat;
				background-position: left 1px;
				height: 11px;
				heigh\t: auto;
				color: #7f1156;

			}

			div.spisStypendystowPojedynczy h1 a {
				color: #7f1156;
				font-weight: bold;
				font-size: 13px;
				font-family: Arial, sans-serif;

			}

			div.spisStypendystowPojedynczy p {
				font-size: 12px;
				font-family: Arial, sans-serif;
				color: #32312f;
			}

			div.spisStypendystow div.wiecej {
				float: right;
				padding-right: 15px;
			}

				div.wiecej a {
				color: white;
				background-color: #ff019f;
				padding: 2px 5px 3px 5px;	

				}

	div#prawaKolumna div.stronaStypendysta {
		background-color: white;
		line-height: 1.5;
		font-size: 13px;
		padding-left: 30px;
		padding-right: 30px;
	}

		div.stronaStypendysta h1 {
			
			color: #7f1156;
			display: list-item;
			list-style-image: url('images/listTytulRoz.png');
			list-style-position: inside;
			border-bottom: solid 1px #ffd300;
			padding-bottom: 10px;

			margin-left: -15px;
			padding-top: 15px;
			margin-bottom: 15px;
			font-size: 13px;
			font-weight: bold;
			font-family: Arial, sans-serif;

		}

		div.stronaStypendysta img {
			border: solid 25px white;
			border-right: 0px;
			margin-top: -40px;
}

		div.stronaStypendysta p, div.stronaStypendysta li, div.program p {
			color: #32312f;
			font-size: 13px;
			font-family: Arial, sans-serif;
			margin-bottom: 10px;

			text-align: justify;
			
		}

		div.stronaStypendysta li, div.program li {
			list-style-image: url('images/listSmall.png');
			list-style-position: inside;
		}

		div.stronaStypendysta a {
			color: #4344b1;
		}

		div.program {
				background-color: #fffd8b;
				clear: both;
				border-top: 10px solid #efefef;
				line-height: 1.5;
				font-size: 13px;
				padding-left: 30px;
				padding-bottom: 15px;
			padding-right: 30px;
			}

			div.program h1 {
			
				color: #7f1156;
				display: list-item;
				list-style-image: url('images/listTytulRoz.png');
				list-style-position: inside;
				border-bottom: solid 1px #ffd300;
				padding-bottom: 10px;
				margin-left: -15px;
				padding-top: 15px;
				margin-bottom: 15px;
				margin-right: 15px;
				font-size: 13px;
				font-weight: bold;
				font-family: Arial, sans-serif;
			}

		div.galeria {
			border: solid 1px #ff019f;
			margin-top: 10px;
			padding-top: 15px;
			padding-left: 15px;
		}

			div.galeria img {
				display: block;
				float: left;
				margin-right: 9px;
				margin-bottom: 15px;
			}

		div.video {
			border: solid 1px #ff019f;
			margin-top: 10px;
			padding-top: 20px;
			padding-left: 21px;
			padding-bottom: 20px;
		}


	div#prawaKolumna div.jakUzyskacStypendium {
		margin-top: -8px;
}

		div.jakUzyskacStypendium h1 {
			background-image: url('images/tloH1.png');
			font-size: 15px;
			color: #801a5b;
			padding: 15px;
			padding-left: 20px;
			margin-bottom: 8px;
			margin-top: 8px;
			font-family: Arial, sans-serif;
			font-weight: bold;
		}

		div.jakUzyskacStypendium p {
			background-color: white;
			font-size: 13px;
			color: #11298b;
			padding: 15px;
			padding-left: 20px;
			margin-bottom: 1px;
			font-family: Arial, sans-serif;
		}

			div.jakUzyskacStypendium p a {
				display: block;
				float: right;
				font-size: 11px;
				color: white;
				background-color: #ff019f;
				padding: 5px;
				padding-left: 10px;
				padding-right: 10px;
				margin-top: -3px;
				font-family: Arial, sans-serif;
			}

        div#prawaKolumna div.kontakt {
		background-color: white;
		background-image: url('images/kontaktTlo.png');
		background-repeat: no-repeat;
		background-position: 0px 10px;
		padding-top: 10px;
		padding-left: 35px;
		margin-bottom: 10px;
		font-size: 13px;
		padding-bottom: 6px;
		padding-right: 10px;
	}

		div.kontakt h1 {
			color: #7f1156;	
			font-size: 13px;
			font-family: Arial, sans-serif;
			font-weight: bold;	
			margin-bottom: 2px;
		}

		div.kontakt p, div.kontakt li {
			font-size: 13px;
			font-family: Arial, sans-serif;
			color: #32312f;
			margin-bottom: 2px;
		}

		div.kontakt ul {
			list-style-image: url('images/list.png');
			list-style-position: inside;
		}

		div.kontakt a {
			color: #4344b1;
		}

		div.kontakt img {
			border: solid 3px #ffd300;
			margin-top: -12px;
		}

	div#prawaKolumna div.aktualnosci {
		background-color: white;
		background-image: url('images/aktualnoscTlo.png');
		background-repeat: no-repeat;
		background-position: 0px 10px;
		padding-top: 10px;
		padding-left: 35px;
		margin-bottom: 10px;
	}
	
	div#prawaKolumna div.pierwszy {
		background-color: rgb(255,253,139);
	}
	
	div#prawaKolumna div.drugi {
		float: left;
		
	}
	
	div#prawaKolumna div.trzeci {
		float: right;
		
	}
	
	div#prawaKolumna div.drugi, div#prawaKolumna div.trzeci {
		width: 317px;
		
	}

		div.drugi div.skroconyContent, div.trzeci div.skroconyContent {
			height: 115px;
			overflow: hidden;
			border-bottom: 8px solid white;
			
		}
	
	div#prawaKolumna div.czwarty {
		clear: both;
	}
	
		div.aktualnosci p.date, div.aktualnosci h2 {
			color: #7f1156;
			font-family: Arial, sans-serif;
		}
		
		div.aktualnosci p.date {
			font-size: 10px;
			margin-bottom: 2px;

		}
		
		div.aktualnosci h2 {
			margin-bottom: 15px;
			font-size: 13px;
			font-weight: bold;
			margin-right: 35px;
		}
		
		div.aktualnosci p {
			margin-right: 35px;
			text-align: justify;
			margin-bottom: 7px;
			font-size: 12px;
			color: #32312f;
			font-family: Arial, sans-serif;
		}
		
		div.aktualnosci div.more {
			float: right;
			background-color: rgb(255,1,159);
			color: white;
			margin-right: 35px;
			margin-bottom: 10px;
			padding: 3px;
		}
		
	div#prawaKolumna div.poprzednieWpisy {
		float: right;

		margin-bottom: 25px;
		clear: both;
	}	
		div#prawaKolumna div.poprzednieWpisy  a {
			color: #801a5b;
			font-size: 11px;
			font-family: Arial, sans-serif;	
		}

