        body {
            background:#ffffff url(../images/background.gif) 0 0 repeat-x;
            font-family:Tahoma,Arial,Verdana;
            font-size:12px;
            color:#222;
			padding-bottom:0px;
			margin-bottom:0px;
        }

        a img {
            border: none;
        }

        .fl {
            float:left;
        }
        .fr {
            float:right;
        }
        .cb {
            clear:both;
        }
        .cl {
            clear:left;
        }
		.cr {
            clear:right;
        }

        #header {
            margin-bottom:10px;
        }
		
		#footer {
			margin-top:35px;
		}
        #logo {
            margin-top:25px;
        }
        .menu-el a {
            color:#fff;
            font-size:15px;
            text-decoration:none;
            position:relative;
            top:12px;
        }
        .menu-el a:hover {
            text-decoration:underline;
        }
        .menu-el {
            float:left;
            padding-left:15px;
            padding-right:13px;
            height:44px;
        }
        .menu-on {
            background:transparent url(../images/menu/menu-on.png) 0 0 repeat-x;
        }
        #menu-wrapper {
            float:left;
            width:980px;
            height:44px;
            background:transparent url(../images/menu/menu-off.png) 0 0 repeat-x;
        }

        #vmenu {
            padding:0px 10px;
			margin-bottom:8px;
        }

        .vmenu-el a {
            color:#555555;
            font-size:12px;
            text-decoration:none;
            padding-left:15px;
        }
        .vmenu-el a:hover {
            color:#930000;
            text-decoration:underline;
        }
        .vmenu-el {
            margin-bottom:10px;
            background:transparent url(../images/menu/arrow-off.gif) 0 4px no-repeat;
        }
        .vmenu-el-on {
            background:transparent url(../images/menu/arrow-on.gif) 0 4px no-repeat;
        }

        #submenu {
            z-index:999;
            background-color:#fff;
            width:150px;
            height:150px;
            border:1px solid #555555;
            padding:5px;
            position:relative;
        }

        .box-header-content {
            width:234px;
            height:26px;
            background:#f6f6f6 url(../images/box/box-header-background.gif) 0 0 repeat-x;
        }

        .box-header-content .wrapper {
            background:transparent url(../images/box/dot.gif) 5px 5px no-repeat;
            position:relative;
            margin-top:6px;
            padding-left:15px;
            font-size:12px;
            color:#930000;
            letter-spacing:2px;
            font-weight:bold;
        }

        .box-content {
            border-top:1px solid #e4e4e4;
            border-left:1px solid #c7c7c7;
            border-right:1px solid #c7c7c7;
            padding:10px 15px;
            background-color:#f6f6f6;
        }
        .box-content a {
            color:#444;
            font-size:13px;
            text-decoration:none;
            line-height:18px;
        }
        .box-content a:hover {
            text-decoration:underline;
        }

        .box-footer-content {
            width:238px;
            background:transparent url(../images/box/box-footer-background.gif) 0 0 repeat-x;
        }

        .box-header {
            height:26px;
            width:8px;
        }
        .box {
            /*height:100px !important;*/
            margin-top:20px;
        }

        form {
            padding:0px;
            margin:0px;
        }

        form label {
            font-size:12px;
            padding-left:5px;
            cursor:pointer;
            position:relative;
            top:-1px;
        }

        form .form_text {
            width:150px;
            font-size:11px;
        }
        form .form_submit {
            position:relative;
            top:4px;
        }

		.footer-back {
			width:7px;
			height:160px;
		}

		.footer-background {
			background:transparent url(../images/box/footer-background.gif) 0 0 repeat-x;
			width:986px;
			height:160px;
		}

		.footer-wrapper {
			margin:10px;
			margin-bottom:0px;
		}
		.footer-wrapper table {
			color:#fff;
			font-size:12px;
		}

		.footer-inputs {
			margin-top:30px;
		}
		.footer-text-input {
			font-size:12px;
			width:135px;
			margin-bottom:3px;
			border:1px solid #930000;
		}

		.footer_link {
			margin-top:25px;
			margin-left:45px;
			margin-right:20px;
			line-height:20px;
		}
		.footer_link a {
			color:#fff;
			text-decoration:none;
			background:transparent url(../images/menu/arrow-white.gif) 0 4px no-repeat;
			padding-left:10px;
		}
		.footer_link a:hover {
			text-decoration:underline;
		}
		#copyright {
		margin-top:25px;
		margin-right:20px;
		}
		#copyright a {
			color:#fff;
			font-size:11px;
		}
		#page #content {
			font-size:12px;
		}
		#page #content h3 {
			font-size:14px;
			color:#930000;
			border-bottom:1px solid #bbb;
			padding:0px;
			margin:0px;
			padding-left:5px;
			padding-bottom:3px;
		}
		#page #content p {
			margin:0px;
			padding:0px;
			padding:5px 0px;
		}
		
		#page #content p.content {
			padding:0px 15px;
		}
		
		#page #content .content {
			line-height:16px;
		}
		#page a {
			color:#930000;
		}
		#page a:hover {
			text-decoration:none;
		}
		table.content {
			font-size:12px;
			line-height:16px;
		}
		#page #content h1 {
			font-size:14px;
			color:#930000;
			border-bottom:1px solid #bbb;
			padding:0px;
			margin:0px;
			padding-left:5px;
			padding-bottom:3px;
		}
		
		table.content {
			margin-top:20px;
		}
		
		h2 {
			margin:10px 0px 3px 0px;
			padding:0px;
		}
		h2 a {
		text-decoration:none;
		font-size:12px;
		color:#333;
		background:transparent url(../images/menu/arrow-on.gif) 0 4px no-repeat;
		padding-left:13px;
		}
		h2 a:hover {
		text-decoration:underline;
		}
		
		input.inpucik {
			width:240px;
		}
		
		.news_all {
			padding:5px 15px;
		}
		
		.span_page_off {
			padding:2px 4px;
			background-color:#fff;
			color:#fff;
		}
		.a_page_on {
			padding:0px 3px;
			text-decoration:none;
			border:1px solid #930000;
		}
		
		ul.otwarte_ul {
			padding:0px;
			margin:10px 15px;
			list-style-image:url(../images/menu/arrow-on.gif);
		}
		
		ul.otwarte_ul li.title a {
			font-weight:bold;
			text-decoration:none;
		}
		
		ul.otwarte_ul li.more {
			list-style:none;
			padding:5px 0px;
		}
		
		a.kal_title {
			text-decoration:none;
		}
		a.kal_title:hover {
			font-weight:bold;
		}
