/* style.css */

body {
	text-align: center; font-family: Tahoma, Arial, Verdana; font-size: 13px; color: #000000; 
	background-image: url(images/bg.gif); margin: 0px auto;
	}

#top {
	width: 100%; background-image: url(images/top.gif); background-repeat: no-repeat; height: 36px;
	background-position: top center; margin: 0px auto;
	}
#rss {
	width: 13px; height: 13px; display: block; margin: 15px 0px 0px 570px; float: left;
	}
#icn_contact {
	width: 17px; height: 11px; display: block; background-image: url(images/contact.gif);
	position: absolute; margin: 33px 0px 0px 895px;
	}
#icn_home {
	width: 13px; height: 14px; display: block; background-image: url(images/home.gif);
	position: absolute; margin: 30px 0px 0px 880px;
	}
#container {
	display: block; width: 944px; margin: 0px auto;
	}
#header {
	width: 944px; height: 201px; display: block; background-image: url(images/header.gif);
	}
#logo {
	width: 206px; height: 31px; display: block; margin: 0px 0px 0px 40px;
	}
#subheader {
	width: 944px; height: 55px; display: block; background-image: url(images/subheader.gif);
	}
#logo2 {
	width: 183px; height: 22px; display: block; float: right;
	}
#menu {
	width: 388px; height: 27px; display: block; margin: 0px 0px 0px 205px; float: left;
	}
#menu a {
	display: block; float: left; height: 27px;
	}
#szkolenia {
	width: 82px; background-image: url(images/menu/szkolenia.gif);
	}
#warsztaty {
	width: 90px; background-image: url(images/menu/warsztaty.gif);
	}
#coaching {
	width: 85px; background-image: url(images/menu/coaching.gif);
	}
#sukces {
	width: 70px; background-image: url(images/menu/sukces.gif);
	}
#content {
	width: 944px; display: block; overflow: hidden;
	}
#opieka {
	width: 61px; background-image: url(images/menu/opieka.gif);
	}
#left {
	width: 239px; display: block; float: left;
	}
#menu_top {
	width: 239px; height: 42px; display: block; background-image: url(images/menu_top.gif);
	}
.menu_mid {
	margin: 0px; padding: 0px; text-align: left;
	}
.menu_mid li {
	width: 219px; height: 16px; display: block; background-image: url(images/menu_mid1.gif);
	text-align: left; padding: 4px 0px 0px 20px; margin: 0px; list-style-type: none;
	}
.menu_mid li {
	width: 219px; height: 16px; display: block; background-image: url(images/menu_mid2.gif);
	text-align: left; padding: 4px 0px 0px 20px; margin: 0px; list-style-type: none;
	}
.menu_mid a {
	color: #000000; text-decoration: none;
	}
.menu_mid a:hover {
	color: #a30101; text-decoration: none; font-weight: bold; margin-left: 10px;
	}
#menu_bot {
	width: 239px; height: 13px; display: block; background-image: url(images/menu_bot.gif);
	}
#newsletter_top {
	width: 239px; height: 49px; display: block; background-image: url(images/newsletter_top.gif);
	}
#newsletter_mid {
	width: 219px; height: 127px; display: block; background-image: url(images/newsletter_mid.gif);
	text-align: center; padding: 10px;
	}

#newsletter_mid input {
	width: 135px; height: 16px;  background-image: url(images/input.gif);
	border: 0px; float: left; padding: 2px; margin: 8px 0px 0px 10px;
	}
#newsletter_mid a {
	color: #ad0101; font-weight: bold; text-decoration: underline;
	}
#newsletter_mid span {
	color: #ad0101; float: left; display: block; height: 10px; margin: 0px 0px 0px 15px;
	padding-top: 10px;
	}

#newsletter_mid #ok {
	width: 31px; height: 23px; display: block; background-image: url(images/ok.gif); float: right;
	margin-right: 24px;
	}
#partnerzy_top {
	width: 239px; height: 62px; display: block; background-image: url(images/partnerzy_top.gif);
	}
.partnerzy_mid {
	width: 239px; height: 212px; display: block; background-image: url(images/partnerzy_mid.gif);
	text-align: center;
	}
.partnerzy_mid p {
	width: 200px; display: block; margin: 0px auto; text-align: left; padding: 5px 0px 0px 0px;
	line-height: 16px;
	}
.partnerzy_mid span {
	color: #ad0101; font-weight: bold;
	}
#partnerzy_bot {
	width: 239px; height: 14px; display: block; background-image: url(images/partnerzy_bot.gif);
	}	
#right {
	width: 695px; display: block; float: left;
	}
.news_top {
	width: 677px; height: 28px; display: block; background-image: url(images/news_top.gif);
	font-weight: bold; text-align: left;  color: #FFFFFF; padding: 12px 0px 0px 18px;
	}
.news_top p {
	float: right; text-align: left; color: #ad0101; margin: 0px 100px 0px 0px; font-weight: normal;
	padding: 0px;
	}
.news_mid {
	width: 675px; display: block; background-image: url(images/news_mid.gif); padding: 10px;
	text-align: left; overflow: hidden; line-height: 18px; margin-bottom: 20px;
	}
.news_mid img {
	float: left; display: block; margin: 0px 10px 0px 0px; border: 1px #ad0101 solid;
	}
a.wiecej {
	width: 49px; height: 21px; display: block; background-image: url(images/wiecej.gif);
	float: right; margin: 10px 10px 0px 0px;
	}
#pages {
	width: 90%; margin: 0px auto; text-align: center;
	}
#pages a.prev {
	color: #000000; text-decoration: none; font-weight: bold; background: none;
	}
#pages a {
	color: #ad0101; text-decoration: none; font-weight: bold; background-color: #bbbbbb;
	padding: 3px 5px;
	}
#pages a.next {
	color: #ad0101; text-decoration: none; font-weight: bold; background: none;
	}
	
#footer {
	width: 914px; height: 23px; display: block; background-image: url(images/footer.gif);
	text-align: left; margin: 30px auto 50px auto; color: #FFFFFF; padding: 11px 0px 0px 20px;
	}
#footer p {
	margin: 0px 0px 0px 180px; padding: 0px; display: inline;
	}
#footer span {
	margin: 0px 0px 0px 130px; padding: 0px; display: inline;
	}
#logo3 {
	width: 152px; height: 40px; display: block; position: absolute; margin: 0px 0px 0px 114px;
	}
	
a {
	color: #000000; text-decoration: none;
	}
a:hover {
	color: #ad0101; text-decoration: none;
	}	
	
	
	
	

	
	
	#wpcf fieldset { padding: 10px; border: 1px solid #666666; width: 400px; margin: auto }
#wpcf legend { font-weight: bold: border: 1px solid #666666; padding: 3px }
#wpcf label { display: block; float: left; text-align: right; width: 140px; padding-right: 10px; font-size: 100% }
#wpcf p { margin: 0 0 7px 0 }
#wpcf .field { font-size: 100%; width: 240px; padding: 0; margin: 0 }
#wpcf p.button { text-align: right; padding: 0 5px 0 0; }
#wpcf textarea { font-size: 100%; width: 240px; height: 50px }
#wpcf .error { background-color: #FFFF00 }
#wpcf .challenge { font-size: 100%; display: inline-block; display: -moz-inline-stack; text-align: left; width: 240px }
#wpcf p.alert { color:#FF0000; font-weight: 700; text-align: center; padding: 5px 0 10px 0 }

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	