* {
    margin: 0px;
    padding: 0px;
}



/*
========== linki ==========
*/

a {
    color: #96978e;
    text-decoration: none;
} 

a.active {
    color: #9D3D42!important;
}

a:hover {
    text-decoration: underline;
}

div.news span a{
    color: #e67338;
}



/*
========== obrazki ==========
*/

a img {
    border: 0px solid black;
}

div#promocje img {
    margin: 15px 0px 15px 0px;
    border: 1px solid #FFFFFF;
}

div.main_category div img{
    position: absolute;
    left: -55px;
    top: 3px;
}

div#main_baners img{
    margin: 0px 0px 10px 0px;
    border: 1px solid #FFFFFF;
}

/*
========== listy ==========
*/

ul {
    list-style-type: none;
}

ul.main_menu {
    position: absolute;
    bottom: 3px;
    left: 38px;
	color: #96978E;
}

ul.main_menu li {
    display: inline;
    color: #96978E;
}

ul.main_menu li a {
    color: #96978E;
}
/*
========== logo ==========
*/

div#logo{
position: absolute;
top: 12px;
width: 260px;
height: 100px;
cursor: pointer;
}


/*
========== nagłówki ==========
*/

h3{
    font-size: 11px;
    font-weight: bold;
}

div#promocje h3 {
    padding: 5px 20px;
    text-align: left;
    color: #FFFFFF;
}

/*
========== forms ==========
*/

form.newsletter {
    position: relative;
    top: 20px;
    left: 80px;
    width: 280px;
    height: 21px;
    color: #FFFFFF;
    margin: 0px 0px 0px 15px;

}



form.newsletter input.text{
    position: absolute;
    top: 0px;
    left: 105px;
    width: 95px;
    height: 12px;
    font-size: 11px;
    color: silver;
    text-align: center;
    padding: 3px 2px;
    margin: 0px 0px 0px 15px;
    border: 1px solid #c15733;
}

form.newsletter input.button{
    position: absolute;
    top: 0px;
    left: 225px;
    width: 31px;
    height: 20px;
    margin: 0px 0px 0px 8px;
    border: 0px solid #FFFFFF;
    background: url(/images/layouts/button_ok.gif) no-repeat;
}



/*
========== container ==========
*/

body {
    font-family: Trebuchet MS,Verdana, Tachoma, Sans-serif;
    font-size: 11px;
    margin: 0px 0px 40px 0px;
    color: #96978e;
    background: #c4c3b8 url(/images/layouts/white_belt.gif) 0px 0px repeat-x;

}

div#container {
    width: 950px;
    margin: 0px auto;
}

div#header {
    position: relative;
    width: 950px;
    height: 135px;
    margin: 0px 0px 1px 0px;
    background: url(/images/layouts/logo.gif) 0px 14px no-repeat;
}


div#header div#cat1,
div#header div#cat2,
div#header div#cat3 {
    width: 142px;
    height: 76px;
    padding: 25px 15px 15px 15px;
    text-align: right;
    color: #edf4c0;
    background: url(/images/layouts/green_belt.gif) repeat-y;
}


div#header div#cat1.active,
div#header div#cat2.active,
div#header div#cat3.active {
    width: 142px;
    height: 76px;
    padding: 25px 15px 15px 15px;
    text-align: right;
    color: #edf4c0;
    background: url(/images/layouts/orange_belt.gif) repeat-y;
}

div#cat1.active h3 {
    width: 90px;
    height: 9px;
    margin: 0px 0px 10px 50px;
    background: url(/images/layouts/obraz_rodziny_orange.gif) no-repeat;
}

div#cat2.active h3 {
    width: 143px;
    height: 22px;
    margin: 0px 0px 10px 15px;
    background: url(/images/layouts/inicjatywy_legislacyjne_orange.gif) no-repeat;
}

div#cat3.active h3 {
    width: 113px;
    height: 22px;
    margin: 0px 0px 10px 25px;
    background: url(/images/layouts/znizki_dla_rodzin_orange.gif) no-repeat;
}

div#header div#cat1 {
    position: absolute;
    top: 19px;
    left: 432px;
}

div#cat1 h3 {
    width: 90px;
    height: 9px;
    margin: 0px 0px 10px 50px;
    background: url(/images/layouts/obraz_rodziny.gif) no-repeat;
}

div#header div#cat2 {
    position: absolute;
    top: 19px;
    left: 605px;
}

div#cat2 h3 {
    width: 143px;
    height: 22px;
    margin: 0px 0px 10px 15px;
    background: url(/images/layouts/inicjatywy_legislacyjne.gif) no-repeat;
}

div#header div#cat3 {
    position: absolute;
    top: 19px;
    left: 778px;
}

div#cat3 h3 {
    width: 113px;
    height: 22px;
    margin: 0px 0px 10px 25px;
    background: url(/images/layouts/znizki_dla_rodzin.gif) no-repeat;
}

div#content_left {
    float: left;
    width: 552px;
    padding: 12px;
    background: #e67338;
}

div#content_left_top {
	height: 287px;
	margin: 0px 0px 0px 0px;
}

div#main_picture {
    float: left;
    width: 406px;
    height: 285px;
    border: 1px solid #FFFFFF;
}

div#main_baners {
    float: right;
    width: 132px;
    height: 245px;
    padding: 40px 0px 0px 0px;
    text-align: center;
    border: 1px solid #FFFFFF;
    background: #cdcdcd url(/images/layouts/wspieraja_nas.gif) 10px 10px no-repeat;
}

div#main_category {
    clear: both;
    float: left;
    width: 538px;
    padding: 6px;
	margin: 20px 0px 0px 0px;
    border: 1px solid #FFFFFF;
    background: #9bbd3a;
}

div#main_category_child {
    float: left;
    width: 522px;
    padding: 15px 1px 0px 15px;
    background: #FFFFFF;

}

div#main_category_child div {
    position: relative;
    float: left;
	height: 90px;
    width: 181px;
    padding: 0px 20px 20px 60px;
    margin: 0px;

}

div#main_category_child div img {
    position: absolute;
    top: 5px;
    left: 0px;
}


div#content_right {
    float: right;
    width: 374px;
    height: 200px;
    background: #c4c3b8;
}

div#extranet {
    position: relative;
    width: 346px;
    height: 22px;
    margin: 6px 0px 0px 6px;
    border: 2px solid #FFFFFF;
    font-size: 10px;
    letter-spacing: 1px;
	cursor:pointer;
    color: #FFFFFF;
    background: #e67338 url(/images/layouts/extranet.gif) 18px 5px no-repeat;
}

div#extranet span{
    position: relative;
    top: 5px;
    left: 135px;
    padding: 0px 15px 0px 0px;
    background: url(/images/layouts/arrow.gif) 198px 6px no-repeat;
}

div#aktualnosci {
    width: 324px;
    padding: 40px 13px 0px 13px;
    margin: 6px 0px 0px 6px;
    background: #FFFFFF url(/images/layouts/aktualnosci.gif) 13px 15px no-repeat;
}

div#aktualnosci div.news{
    padding: 0px 0px 10px 0px;
}

div#aktualnosci div.news p img{
	display: none;
}

div#aktualnosci div.news span{
    text-align: right;
    padding: 0px 15px;
    display: block;
    color: #e67338;
}

div#aktualnosci_main {
	clear:both;
	float:left;
	margin:20px 0px 0px;
	padding: 40px 13px 0px;
	width:525px;
	background: #FFFFFF url(/images/layouts/aktualnosci.gif) 13px 15px no-repeat;
}
div#aktualnosci_main span#pokaz_ukryj_akt {
	position:relative;
	top:-26px;
	left:110px;
	color: #e67338;
	font-size:11px;
	cursor:pointer;
}

div#aktualnosci_main div.news{
	padding: 0px 0px 10px 0px;
}



div#misja {
	width: 324px;
    padding: 10px 13px;
    margin: 6px 0px 0px 6px;
    background: #FFFFFF;
 
}

div#misja h3{
	color: #9BBD3A;
	text-align: left;
	padding-left:7px;
}

div#misja p{	
	text-align: left;
	padding: 6px 0px 0px 7px;
}

div#promocje {
    width: 350px;
    margin: 6px 0px 0px 6px;
    text-align: center;
    background: #9bbd3a;
}

div#newsletter {
    width: 374px;
    height: 54px;
    background: #e67338 url(/images/layouts/newsletter.gif) 5px 25px no-repeat;
}


div.footer_left {
    clear: left;
    width: 570px;
    padding: 5px 0px 0px 15px;
    color: #6d6e6b;
	font-size: 10px;
	letter-spacing: 1px;
}

div.footer_left div#goRight{
	width:70px;
	height:10px;
	float:right;
	margin-right:4px;
	margin-top:-15px;
}

div.footer_left a{
	color:#cc4c0a;
}

div.footer_right {

    color: #6d6e6b;
    padding: 5px 0px 0px 160px;
	font-size: 10px;
	letter-spacing: 1px;
}

div#baners1 {
height: 100px;
}

div#baners2 {
height: 100px;
}

div#baners1 img,
div#baners2 img {
margin: 0px 0px 0px 10px;
}

div#main_baners h2 {
color: #FFFFFF;
font-size: 13px;
padding: 0px 0px 8px 0px;
}

div#intro{
	position: absolute; 
	width: 564px;
	background:url(/images/layouts/tlo_filmu.gif) #fff repeat-y; 
	/*background-color:#E67338;*/
	height: 287px;
	_height:294px;
	top:148px; 
	z-index:100;
	text-align:right;
}

