html {
        background-color: white;
        margin: 0;
        padding: 0;
        font-size: .7em;
        font-family: "Verdana", "DejaVu Sans", "Helvetica", "Arial", sans-serif;
        color: #373737;
}

body {
        margin: 0;
        padding: 0;
}

ul,
ol {
        margin: 0;
        padding: 0;
}

li {
        margin: 0 0 0 2em;
        padding: 0;
}

a img {
        border-style: none;
}

a {
        text-decoration: none;
}

div.clear {
	clear: both;
}

/* Specjal */


#head {
        background-image: url('../style/line_silver.png');
        background-position: 0 23px;
        background-repeat: repeat-x;
	margin: 60px 0 25px 0;
}

#head .head-wrap {
        width: 1000px;
        margin: auto;
	height: 40px;
        position: relative;
}

#head .menu {
        display: block;
        margin: 0;
        padding: 0 0 0 27px;
	height: 26px;
	width: 412px;
	background-color: white;
        background-image: url('../style/bar_brown.png');
        background-repeat: no-repeat;
        background-position: 0 8px;
	position: absolute;
	left: 40px;
	top: 14px;
}

#head .menu li {
        display: block;
        float: left;
        margin: 0;
        padding: 0 12px;
}

#head .menu li a {
        display: block;
        color: white;
        height: 1px;
        padding-top: 13px;
	overflow: hidden;
        background-repeat: no-repeat;
}

#head .menu #pis_kim {
        width: 74px;
        background-image: url('../style/pis_kim.png');
}

#head .menu #pis_kim.active,
#head .menu #pis_kim:hover {
	background-position: 0 -15px;
}

#head .menu #pis_co {
        width: 60px;
        background-image: url('../style/pis_co.png');
}

#head .menu #pis_co.active,
#head .menu #pis_co:hover {
        background-position: 0 -15px;
}

#head .menu #pis_real {
        width: 62px;
        background-image: url('../style/pis_real.png');
}

#head .menu #pis_real.active,
#head .menu #pis_real:hover {
        background-position: 0 -15px;
}

#head .menu #pis_kon {
        width: 49px;
        background-image: url('../style/pis_kon.png');
}

#head .menu #pis_kon.active,
#head .menu #pis_kon:hover {
        background-position: 0 -15px;
}

#head .menu #pis_en {
        width: 14px;
	padding-left: 32px;
        background-position: 28px 0;
        background-image: url('../style/pis_en.png');
}

#head .menu #pis_en.active,
#head .menu #pis_en:hover {
        background-position: 28px -15px;
}

#head .menu li ul {
	display: none;
        position: absolute;
        background-color: #960001;
        background-image: url('../style/bg_ddmenu.png');
        background-position: top left;
        background-repeat: no-repeat;
        height: auto;
        width: auto;
        overflow: visible;
        z-index: 1;
        padding: 5px;
}

#head .menu li ul li,
#head .menu li ul li a {
        margin: 0;
        height: inherit;
        float: none;
        color: #ddbab8;
}

#head .menu li ul li {
        padding: 5px;
        border-bottom: solid 1px #b13b39;
}

#head .menu li ul li a:hover {
        color: white;
}

#head .logo-wrap {
        background-image: url('../style/logo_background.png');
        background-repeat: no-repeat;
        background-position: 20px 22px;
        width: 312px;
        height: 26px;
        padding-right: 50px;
        position: absolute;
        right: 20px;
        top: 0;
}

#head .logo {
        display: block;
        float: right;
        margin-top:-7px;
}

#foot {
        margin-top: 30px;
        height: 30px;
        position: relative;
        background-image: url('../style/line_silver.png');
        background-position: top;
        background-repeat: repeat-x;
}

#foot .foot-wrap {
        width: 1000px; 
        margin: auto;
}

#foot .keywords {
	display: block;
        padding: 30px 0 0 0;
	margin: 0 0 0 40px;
        width: 460px;
        background-image: url('../style/bar_brown.png');
        background-position: top left;
        background-repeat: no-repeat;
		line-height: 1.5em;
		font-size: .9em;
        color: #7f7f7f;
		
		
		}

#foot .keywords li {
	display: block;
        font-size: .9em;
        color: #7f7f7f;
        float: left;
        margin: 0  1em 0 0;
	padding: 0;
        line-height: 1.5em;
	list-style: none;
        white-space: nowrap;
}

#foot .keywords a {
        color: #7f7f7f;
}

#foot .keywords a:hover {
        color: #a21f21;
}

#foot .credits {
        padding-top: 92px;
        height: 1px;
        width: 200px;
        float: right;
        overflow: hidden;
        background-image: url('../style/credits.png');
        background-repeat: no-repeat;
}

#foot .clear {
	padding-bottom: 40px;
}