@charset "utf-8";
/* CSS Document */


* {
	padding:0;
	margin:0;
}

h1 { /* 2 ramki na glownej */
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background: #222e2e;
	height:30px;
	line-height:30px;
	padding-left:22px;
}

h2 { /* 3 ramki na glownej */
	font-size:14px;
	font-weight:bold;
	color:#222e2e;
	background:#d7d9d9;
	/*width:258px;*/
	height:31px;
	line-height:31px;
	margin:0 auto;
	padding-left:23px; 
}

.more {
	font-size:9px;
	color:#FFFFFF;
	font-weight:normal;
	background:#d10018;
	line-height:25px;
	display:inline-block;
	padding-left: 12px;
	padding-right:12px;
	text-decoration:none;
}
.more:hover {
	text-decoration:underline;
}

html {
	background: #79b521;
}
body {
	margin:0;
	padding:0;
	background: #79b521 url(../images/bg-main.png) repeat-x top;
	font-family:Arial;
	width:100%;
	height:100%;
}

div.wrapper {
	margin:0 auto;
	padding:0 0 0 0;
	width:1024px;
	background: url(../images/bg-main-top.gif) no-repeat;
}

div.wrapper2-out {
	margin:0 auto;
	padding:6px 0 0 0;
	width:100%;
	background: #79b521 url(../images/wrapper2.png) repeat-x top;
}

div.wrapper2 {
	margin:1px auto;
	padding:6px 0 0 0;
	width:1024px;
	background: #79b521;
}

div.top {
	width:977px;
	height:79px;
	margin: 0px auto;
	display:block;
	position:relative;
}

div.top div.top-menu {
	width:800px;
	height:32px;
	float:left;
	position:absolute;
	margin: 47px 0 0 27px;
}


/*   ramka z ikonkami w topie ************** */
div.top div.top-kontakt {
	width:218px;
	height:33px;
	display:block;
	background:url(../images/top-kontakt.jpg) no-repeat;
	position:absolute;
	margin: 0px 0 0 731px;
}

div.top div.top-kontakt a.home{
	font-size:11px;
	color:#8f9595;
	text-decoration:none;
	position:absolute;
	margin-left:121px;
	margin-top:14px;
}

div.top div.top-kontakt a.poczta {
	font-size:11px;
	color:#8f9595;
	text-decoration:none;
	position:absolute;
	margin-left:183px;
	margin-top:14px;
}

div.top div.top-kontakt a.home:hover,
div.top div.top-kontakt a.poczta:hover {
	text-decoration:underline;
}





div.top-bottom {
	width:926px;
	height:237px;
	position:relative;
	margin: 12px auto;
	display:block;
}


/* ****************** blok wstep */
div.top-bottom div.wstep {
	width:424px;
	height:90px;
	display:block;
	margin: 118px 0 0 11px;
	position:absolute;
}

div.top-bottom div.wstep div.kontener {
}

div.top-bottom div.wstep div.kontener h2 {
	display:none;
}

div.top-bottom div.wstep div.kontener div.article-short-container{
}

div.top-bottom div.wstep div.kontener div.article-short-container img{
	display:none;
}

div.top-bottom div.wstep div.kontener div.article-short-container div.article-content {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

div.top-bottom div.wstep div.kontener .more {
	position:absolute;
	bottom:0;
	right:0;
}





/* ****************** blok flash */
div.top-bottom div.flash {
	width:424px;
	height:227px;
	display:block;
	background:#FFF;
	margin: 6px 0 0 497px;
	position:absolute;
}






/* ******************* bloki z suwakami */
div.bloki {
	width:926px;
	height:225px;
	position:relative;
	margin: 30px auto;
	display:block;
}

div.bloki div.blok-left{
	width:435px;
	height:225px;
	display:block;
	float:left;
	background: transparent url(../images/bloki-line.png) right top no-repeat;
	padding-right:28px;
}

div.bloki div.blok-right{
	width:435px;
	height:225px;
	display:block;
	float:right;
}

div.bloki div.blok-right div.kontener h2,
div.bloki div.blok-left div.kontener h2{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background: #222e2e;
	height:30px;
	line-height:30px;
	padding-left:22px;
}

div.bloki div.blok-right div.kontener div.article-short-container img,
div.bloki div.blok-left div.kontener div.article-short-container img{
	width:179px;
	height:117px;
	display:block;
	border:4px solid #fff;
	float:left;
	margin:22px 0 0 0;
}

div.bloki div.blok-right div.kontener div.article-short-container div.article-content,
div.bloki div.blok-left div.kontener div.article-short-container div.article-content {
}

div.bloki div.blok-right div.kontener div.article-short-container div.article-content a,
div.bloki div.blok-left div.kontener div.article-short-container div.article-content a {
	color: #d10018;
	font-weight:bold;
	text-decoration:none;
}

div.bloki div.blok-right div.kontener div.article-short-container div.article-content a:hover,
div.bloki div.blok-left div.kontener div.article-short-container div.article-content a:hover {
	text-decoration:underline;
}

div.bloki div.blok-right div.kontener div.article-short-container div.article-content ul,
div.bloki div.blok-left div.kontener div.article-short-container div.article-content ul {
list-style:url(../images/lista.gif) inside circle;
}

div.bloki div.blok-right div.kontener div.article-short-container div.article-content ul li,
div.bloki div.blok-left div.kontener div.article-short-container div.article-content ul li {
list-style:url(../images/lista.gif) inside circle;
}



div.bloki div.blok-right div.kontener .more{
	position:absolute;
	bottom:0;
	right:0;
}
div.bloki div.blok-left div.kontener .more{
	position:absolute;
	bottom:0;
	right:490px;
}




/* bloki białe na home */

div.bloki-biale-out {
	width:100%;
	height:200px;
	margin:-33px 0 0 0;
	background:#fff;
	padding:0;
	margin:0;
}
	
div.bloki-biale{
	display:block;
	height:166px;
	margin:0 auto;
	padding-top:16px;
	width:926px;
}

div.bloki-biale img {
	display:none;
}

div.bloki-biale div.blok-first {
	width: 301px;
	height:166px;
	display:inline;
	background:url(../images/blok-bialy-bg.jpg) top right no-repeat;
	float:left;
	position:static;
}

div.bloki-biale div.blok-first div.kontener {
	width: 281px;
	height:166px;
	display:block;
	float:left;
}

div.bloki-biale div.blok-first div.kontener div.article-short-container div.article-content{
	font-size:11px;
	margin-top:14px;
}
div.bloki-biale div.blok-first div.kontener div.article-short-container div.article-content div.akt {
	border-bottom:1px solid #d7d9d9;
	padding:7px 2px;
}
div.bloki-biale div.blok-first div.kontener div.article-short-container div.article-content #last {
	border-bottom:none;
	padding:7px 2px;
}
div.bloki-biale div.blok-first div.kontener div.article-short-container div.article-content div.akt a {
	font-weight:bold;
	color:#222e2e;
	text-decoration:none;
}
div.bloki-biale div.blok-first div.kontener div.article-short-container div.article-content div.akt a:hover {
	text-decoration:underline;
}


div.bloki-biale div.blok-middle {
	width: 326px;
	height:166px;
	display:inline;
	background:url(../images/blok-bialy-bg.jpg) top right no-repeat;
	float:left;
	position:static;
}

div.bloki-biale div.blok-middle div.kontener {
	width: 281px;
	height:166px;
	display:block;
	margin:0 auto;
}



div.bloki-biale div.blok-last {
	width: 299px;
	height:166px;
	display:inline;
	float:left;
	position:static;
}

div.bloki-biale div.blok-last div.kontener{
	width: 281px;
	height:166px;
	display:block;
	float:right;
}


div.bloki-biale div.blok-first div.kontener h2,
div.bloki-biale div.blok-middle div.kontener h2,
div.bloki-biale div.blok-last h2 {
	padding-left: 23px;
	font-size:14px;
	font-weight:bold;
	color:#222e2e;
}

div.bloki-biale div.blok-middle div.kontener div.article-short-container div.article-content,
div.bloki-biale div.blok-last div.article-short-container div.article-content {
	font-size:11px;
	margin-top:18px;
}

div.bloki-biale div.blok-first div.kontener .more,
div.bloki-biale div.blok-middle div.kontener .more,
div.bloki-biale div.blok-last .more {
	position:absolute;
	top:769px;
	margin-left:232px;
}


div.stopka {
	height:49px;
	display:block;
	width:100%;
	font-size:11px;
	color:#d7e9bd;
}

#copyright {
	margin-left:21px;
	display:inline-block;
}


#nav-bottom {
	float:right;
	font-size:11px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:2px 50px 0 0;
	padding:0;
	position:relative;
}

#nav-bottom li {
	background:transparent url(../images/menu-bottom-line.gif) no-repeat scroll right top;
	float:left;
	line-height:11px;
	padding-right:1px;
}

#nav-bottom li.last{
	background:none;
	float:left;
}

#nav-bottom a {
	text-decoration:none;
	font-size:11px;
	color:#d7e9bd;
	margin: 0 8px;
}

#nav-bottom a:hover {
	text-decoration:underline;
}

#skillo {
	border-top:1px solid #A9D071;
	color:#A9D071;
	float:right;
	font-size:9px;
	font-weight:normal;
	margin:12px 0 0 863px;
	padding:0;
	position:absolute;
	text-align:right;
	width:103px;
}

#skillo a{
	text-decoration:none;
	color:#a9d071;
}

#skillo a:hover {
	text-decoration:underline;
}

div.article-content a {
    color: #d10018;
    font-weight:bold;
    text-decoration:none;
}
