        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;
			z-index:1;
        }
		
		.not-visible {
			visibility:hidden;
		}
		
		#footer {
			margin-top:35px;
		}
        #logo {
            margin-top:40px;
            margin-left:29px;
        }
        .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;
		}

		

/* To be used with cookieCuttr by Chris Wharton (http://cookiecuttr.com) */

.cc-cookies { position:fixed; width: 90%; left: 0; bottom: 0; padding: 0.5em 5%; background: #565656; background: rgba(86,86,86,0.90); color: #fff; font-size: 11px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-shadow: 0 -1px 0 rgba(0,0,0,0.35); z-index: 99999; text-align: center; color: #fff; }
.cc-cookies a, .cc-cookies a:hover { color: #fff; text-decoration: underline; }
.cc-cookies a:hover { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: inline-block; color: #fff; text-decoration: none; background: #7DAF3B; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline { background: #af3b3b; margin-left: 0.5em; }
.cc-cookies a.cc-cookie-accept { margin-left: 1em; margin-right: 1em; }
.cc-cookies a.cc-cookie-reset { background: #f15b00; }
.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset  { background: #000; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }
.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }

@media screen and (max-width: 768px) {
.cc-cookies a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: block; margin: 1em 0; }
}

@media screen and (max-width: 480px) {
.cc-cookies { position: relative; float: left; }
}
		
		