/* TAGS */

* {margin:0;padding:0}

html {min-width:940px} 

body {background:url(images/tail-top.gif) repeat-x left top #fff;font-family:Tahoma,Arial,helvetica,sans-serif;font-size:100%;line-height:1em;color:#454545;min-width:940px}

object {vertical-align:top;outline:none}

input,textarea,select {font-family:Tahoma,Arial,helvetica,sans-serif;font-size:1em;vertical-align:middle;font-weight:normal}

fieldset {border:0}

p {margin:0;padding:0}

img {border:0;vertical-align:top;text-align:left}

ul,ol {list-style:none}

/* GLOBAL */

#main {width:940px;margin:0 auto}

#header,#content,#footer {font-size:0.75em}

.col-1,.col-2,.col-3 {float:left}

#content .col-1 {width:526px;padding:12px 0}

#content .col-2 {width:305px;float:right}

/* ALIGMENT */

.fleft {float:left}

.fright {float:right}

.clear {clear:both}

.alignright {text-align:right}

.aligncenter {text-align:center}

.wrapper {width:100%;overflow:hidden}

.extra-wrap {overflow:hidden}

.container {width:100%}

/* FORMS */

#search-form label {color:#fff;font-size:16px;line-height:1.2em;text-transform:uppercase;float:left;margin-right:13px}

#search-form input {background-color:#fff;border:0;width:174px;float:left;padding:4px 3px 4px 3px;margin-right:12px}

#search-form .link1 {position:relative;top:-2px}

#login-form .field {height:23px;width:100%;overflow:hidden}

#login-form label {color:#fff;font-weight:bold;float:left;width:93px}

#login-form label.extra {font-weight:normal}

#login-form .field input {border:1px solid #115bbe;padding:1px 3px 1px 3px;width:107px;float:right}

#login-form input.extra {width:12px;height:12px;padding:0;float:left;margin-top:2px}

#login-form .field1 {padding-top:5px;height:28px}

#login-form .field1 a {text-decoration:none;display:inline-block;float:right;color:#35b3d8;cursor:pointer;margin-top:-4px;background:url(images/button-left1.png) no-repeat left top}

#login-form .field1 a em {display:inline-block;padding:0 5px;background:url(images/button-right1.png) no-repeat right top}

#login-form .field1 a b {font-style:normal;display:inline-block;background:url(images/button-tail1.png) repeat-x left top;padding:4px 11px 4px 11px}

#login-form .field1 a span {color:#fff;display:block;margin:-17px 0 0 -1px}

#login-form .field1 a:hover {color:#0f56ba}

#login-form ul {width:100%;left:-18px;position:relative}

#login-form ul li {padding:0 0 6px 18px;background:url(images/arrow1.gif) no-repeat left 5px}

#login-form ul li.last {padding-bottom:0}

#login-form ul li a {color:#c1f0ff}

#contacts-form { clear:right;width:100%;overflow:hidden}

#contacts-form fieldset { border:none;float:left;}

#contacts-form .field { clear:both}

#contacts-form label { float:left;width:97px;line-height:18px;padding-bottom:8px;font-weight:bold;color:#454545}

#contacts-form input { width:265px;padding:1px 0 1px 3px;border:1px solid #ccc;color:#70635b}

#contacts-form textarea { width:421px;height:282px;padding:1px 0 1px 3px;border:1px solid #ccc;color:#70635b;margin-bottom:15px;overflow:auto}

#contacts-form .link1 {float:right}

/* LISTS */

.box-list {width:100%;overflow:hidden}

.box-list li {float:left;width:305px;margin-right:13px}

.box-list li .box1 p {margin:0}

.box-list li .box1 p a {position:relative;top:5px}

.box-list li.alt {margin-right:12px}

.box-list li.last {margin-right:0}

.news {margin-bottom:-14px}

.news li {background:url(images/arrow1.gif) no-repeat left 5px;padding:0 0 14px 18px}

.news li a {color:#c1f0ff;font-size:.92em;text-decoration:none;font-weight:bold}

.news li a:hover {text-decoration:underline}

.news li p {color:#fff;margin:4px 0 0 0}

.sitemap {padding-bottom:20px}

.sitemap li {padding:0 0 0 16px;line-height:1.83em;background:url(images/arrow.gif) no-repeat left 8px}

.list {margin-top:-14px}

.list li {line-height:1.83em;width:100%;overflow:hidden;vertical-align:top;padding-top:14px}

.list li img {float:left;margin-right:20px}

.list li a {font-weight:bold;text-decoration:none}

.list li a:hover {text-decoration:underline}

/* OTHER */

.img-box1 {width:100%;overflow:hidden;padding-bottom:20px}

.img-box1 img {float:left;margin:0 30px 0 0}

p {line-height:1.83em;margin-bottom:20px}

.p0 {margin:0}

.address {float:left;line-height:1.83em;margin-right:59px}

.address b {width:78px;float:left}

/* TXT,LINKS,LINES,TITLES */

a {color:#1f7dd2;outline:none}

a:hover {text-decoration:none}

h2 {font-size:40px;line-height:1.2em;margin-bottom:10px}

h2 b {display:block;padding-left:95px;margin-top:-12px}

h3 {font-size:32px;line-height:1.2em;letter-spacing:-1px;margin-bottom:15px}

h4 {font-size:28px;line-height:1.2em;margin-bottom:10px}

h3 b,h4 b {color:#1f7dd2}

.link1 {font-size:16px;text-decoration:none;color:#fff;float:left;text-transform:uppercase;display:inline-block;cursor:pointer;background:url(images/button-left.png) no-repeat left top}

.link1 em {display:inline-block;padding:0 5px;background:url(images/button-right.png) no-repeat right top}

.link1 b {display:inline-block;background:url(images/button-tail.gif) repeat-x left top;padding:3px 9px 4px 9px}

/* BOXES */

.box {background:#fff;width:100%;margin-bottom:20px}

.box .border-bot {background:url(images/border-bot.gif) repeat-x left bottom}

.box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom}

.box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom}

.box .inner {padding:0 0 10px 21px}

.box1 {width:263px;background:url(images/box1-bot.jpg) no-repeat left bottom}

.box1.alt {background:url(images/box1-bot1.jpg) no-repeat left bottom;width:900px}

.box1 .inner {padding:34px 22px 28px 29px}

.box2 {width:100%;background-color:#176ac7}

.box2 .border-top {background:url(images/border-top.gif) repeat-x left top}

.box2 .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top}

.box2 .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top}

.box2 .inner {padding:12px 48px 25px 32px}

.box2 h4 {color:#fff;padding-left:17px;margin-bottom:30px}

.box2 h4 b {color:#c1f0ff}

.box3 {width:100%;border-top:2px solid #3593da;background:url(images/border-top1.gif) repeat-x left top #176ac7}

.box3 .right-bot-corner {background:url(images/right-bot-corner1.gif) no-repeat right bottom}

.box3 .left-bot-corner {background:url(images/left-bot-corner1.gif) no-repeat left bottom}

.box3 .inner {padding:7px 49px 36px 48px}

.box3 h4 {color:#fff;margin-bottom:36px}

.box3 h4 b {color:#c1f0ff}

/* HEADER */

#header {height:419px;position:relative}

#header .row-1 {height:88px}

#header .row-1 .fleft {padding:20px 0 0 22px}

#header .row-1 .fright {padding:34px 34px 0 0}

#header .row-1 .fright ul li {float:left;padding-left:23px}

#header .row-2 {background:url(images/nav-tail.gif) repeat-x left top;margin-bottom:-3px;position:relative}

#header .row-2 .left {background:url(images/nav-left.gif) no-repeat left top}

#header .row-2 ul {height:58px;width:100%;overflow:hidden;background:url(images/nav-right.gif) no-repeat right top}

#header .row-2 ul li {float:left;text-transform:uppercase;font-size:16px;line-height:1.2em;background:url(images/divider.gif) no-repeat right 4px;padding:4px 2px 0 0}

#header .row-2 ul li.last {background:none;padding-right:0}

#header .row-2 ul li.last a {width:188px}

#header .row-2 ul li a {text-decoration:none;color:#fff;width:186px;text-align:center;display:block;padding:14px 0 0 0;cursor:pointer;background:url(images/spacer.gif)}

#header .row-2 ul li a span {display:block;height:40px}

#header .row-2 ul li a:hover,

#header .row-2 ul li a.active {background:url(images/nav-act.png) repeat-x left top}

#header .row-2 ul li a:hover span,

#header .row-2 ul li a.active span {background:url(images/nav-arrow.gif) no-repeat center bottom}

#header .row-3 {height:276px;overflow:hidden;background:url(images/header-tail.gif) repeat-x left top}

#header .row-3 .inside {padding:35px 0 0 50px;width:350px;position:relative;z-index:2}

#header .row-3 .inside p {color:#fff;line-height:1.5em}

#header .extra {position:absolute;left:0;top:142px}

/* CONTENT */

#content {padding-bottom:30px}

#content .inner_copy, #content .inner_copy a {border:0;float:right;background:#000;color:#f00;width:100%;line-height:10px;font-size:10px;margin:-50% 0 0 0;overflow:hidden;padding:0}

#content .indent {padding:0 0 0 49px}

/* FOOTER */

#footer .footer-nav {background:url(images/footer-nav-tail.gif) repeat-x left top}

#footer .footer-nav .left {background:url(images/footer-nav-left.gif) no-repeat left top}

#footer .footer-nav ul {width:100%;overflow:hidden;padding:15px 0 16px 0;background:url(images/footer-nav-right.gif) no-repeat right top}

#footer .footer-nav ul li {float:left;font-family:Arial,Helvetica,sans-serif;font-weight:bold;line-height:1em;border-right:1px solid #fff;padding:0 52px}

#footer .footer-nav ul li.last {border:0}

#footer .footer-nav ul li a {color:#fff}

#footer .bottom {background:url(images/footer-tail.gif) repeat-x left top #000;text-align:center;color:#fff;line-height:1.67em;padding:18px 0 23px 0}

#footer a {color:#4399e6}

@charset "utf-8";

/* CSS Document */



body{ margin:0; padding:0; background:#fff url(images/bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; } 



.pds{ 

	width:990px; 

	margin:auto; 

	font-size:1.2em;

	}

a{color:#CC3300; } 

a:hover{text-decoration:none; }

.mg {height:67px;}

.mg ul{margin:0; padding:5px; list-style:none; } 

.mg li{ float:left;}

.mg a{ display:inline-block; padding:20px 0px 20px 0px; text-align:center; background:url(images/m1.jpg) no-repeat center ; font-weight:bold; text-decoration:none; color:#fff; 

		width:190px;

  }

.mg a:hover{ background:url(images/m2.jpg) no-repeat center ; }



.both{ clear:both; }



.left{ width:224px; float:left; } 

.right{ width:730px; float:left; padding-left:30px; background:url(images/sbg.jpg) no-repeat; } 



.m1{ background:url(images/b2.gif) repeat-y; } 

.m2{ background:url(images/b1.jpg) no-repeat; 

	padding:28px 10px 5px 10px; }

	

.m2 h2{ font-size:1.5em; font-weight:normal; color:#4D6E87; margin:0px; padding:10px 0px;  float:left; }



.m ul{ margin:0; padding:0; list-style:none; } 

.m li{float:left; width:205px; }

.m a{ background:#F1F3EF url(images/mt1.gif) no-repeat left center; color:#4A6A82; padding:5px 5px 5px 35px; display:block; border-bottom:2px solid #fff; text-decoration:none; }

.m a:hover{ background:#E6F1DB url(images/mt2.gif) no-repeat left center; font-weight:bold;  border-bottom:2px solid #fff; }



.txt{ padding-top:40px; line-height:1.4em; color:#4E6276; } 

.txt h1{ margin:0px; font-size:1.6em; font-weight:normal; padding-bottom:5px; border-bottom:3px solid #2A8FC6;  }



img{border:0; }



.stopka{ background:url(images/stopka.jpg) no-repeat; padding:45px 20px 30px 140px; }
/* glowny div z like box'em */
#like-box {
	position: fixed;
	z-index: 99;
	top: 150px;  /* jego polozenie od gory */
	left: -304px; /* szerokosc wygenerowanego boxa + 4px obramowania */
	-webkit-transition: left 0.5s ease-out;
	-moz-transition: left 0.5s ease-out;
	-o-transition: left 0.5s ease-out;
	transition: left 0.5s ease-out;
}
 
/* wysuniecie like box'a */
#like-box:hover {
	left: 0px;
}
 
/* zewnetrzna ramka boxa */
#like-box .outside {
	position: relative;
	z-index: 1;
	background: #3b5999;
	padding: 2px;
	min-width: 1px;
	float: left;
}
 
/* wewnetrzne tlo boxa */
#like-box .inside {
	position: relative;
	z-index: 2;
	background: #fff;
}
 
/* pasek z logo FB */
#like-box .belt {
	position: relative;
	z-index: 0;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg); 
	-o-transform: rotate(90deg); 
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); 
	float: left;
	width: 100px; 
	height: 40px;
	padding: 7px 0px 0px 20px;
	margin: 50px 0px 0px -55px;
	background: #3b5999;
	color: #fff;
	font-weight: bold;
	font-family: Verdana;
	font-size: 16px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}