body {background:#ebebeb url('img/bg.png') repeat-x; color:#fff; margin:0; padding:0; font:normal 12px 'Ebrima', 'Tahoma', 'Arial', sans-serif}

a:link, a:visited, a:active { text-decoration:none; color:#11c; outline:none;}
a:hover {text-decoration:underline; }
ul, li {margin:0; padding:0;list-style:none;}
img {border:0;}

h1, h2, h3, h4, h5 {margin:0;padding:0; font-weight:normal; color:#000;}
p {margin:0;padding:0;}

h3 {margin-top:30px;}

big {font-size:18px;}
input {border:1px solid #cbcbcb; width:95%; height:30px; line-height:30px; padding:0 8px; color:#444;  background:transparent url('img/input.png') repeat-x;
border-radius:4px; -webkit-border-radius:4px;-moz-border-radius:4px; outline: none;}
select {border:1px solid #cbcbcb; width:95%; height:30px; line-height:30px; padding:4px; color:#444;  background:transparent url('img/input.png') repeat-x;
border-radius:4px; -webkit-border-radius:4px;-moz-border-radius:4px;}
textarea {border:1px solid #cbcbcb; width:95%; padding:8px 8px; color:#444; min-width:250px; border-radius:4px; -webkit-border-radius:4px;-moz-border-radius:4px;
	background:transparent url('img/input.png') repeat-x;}
label {font-size:10px; color:#777;}
button {border:1px solid #9b9b9b; background-color:#e5e5e5; color:#444; height:30px; line-height:30px; padding:0 30px;
	border-radius:4px; -webkit-border-radius:4px;-moz-border-radius:4px;}
button:hover {background-color:#eee; cursor:pointer;}

.right {text-align:right;}

th {text-align:left;border-bottom:1px solid #ddd;}

.main {width:900px; margin:0px auto; margin-bottom:100px; position:relative;}

/* **************** LOGO ***************************************************************************************************** */

.logo { position:absolute; top:0;left:0; width:285px; height:77px; line-height:77px; 
		background:transparent url('img/logo.png') no-repeat 0px 0px;}
.logo a {display:block; width:285px; height:77px;}
.logo span {display:none;}
.logo:hover {background-position:0px -77px;}
	
/* **************** BANNER ***************************************************************************************************** */

.banner {position:absolute; width:930px; height:340px; top:60px; left:-25px; background-image:url('img/clouds.png');}

/* **************** NAVIGACJA ***************************************************************************************************** */
.navTop {height:26px;padding-left:15px;}
.navTop li {float:left; margin-right:5px;}
.navTop li div {float:left;}


.navSide {position:absolute; top:30px; right:20px;}
.navSide ul {display:block;}
.navSide li {float:left; margin-right:30px;}
.navSide a {color:#fff; font-size:16px; text-shadow:1px 1px #5982bf; text-decoration:none;}
.navSide a:hover {text-shadow:1px 1px #5982bf, 0px 0px 10px #fff;}

.lang {position:absolute; top:0px; right:-20px; padding-left:10px;
	background:transparent url('img/language_line.png') no-repeat top left; }
.lang a {font-size:8px; color:#afd0f8;}
.lang a:hover {color:#fff;}
.lant strong a {color:#fff; font-weight:normal;}


.orangeLeft {width:5px; height:26px; background:transparent url('img/sprites.png') no-repeat -10px 0px;}
.orangeCenter {background-color:#ffbd34; }
.orangeCenter a {line-height:26px; color:#fff; font-size:14px; display:block; padding:0px 35px;}
.orangeCenter a:hover {color:#aa0000;text-decoration:none;}
.orangeRight {width:5px; height:26px; background:transparent url('img/sprites.png') no-repeat -15px 0px;}
.navTop li:hover .orangeLeft {background-position:-80px -36px;}
.navTop li:hover .orangeCenter {background-color:#ffab1b;}
.navTop li:hover .orangeRight {background-position:-85px -36px;}

.orangeDarkLeft {width:5px; height:26px; background:transparent url('img/sprites.png') no-repeat -80px 0px;}
.orangeDarkCenter {background-color:#ffa000; }
.orangeDarkCenter a {line-height:26px; color:#fff; font-size:14px; display:block; padding:0px 35px;}
.orangeDarkCenter a:hover {color:#aa0000;text-decoration:none;}
.orangeDarkRight {width:5px; height:26px; background:transparent url('img/sprites.png') no-repeat -85px 0px;}
.navTop li:hover .orangeDarkLeft {background-position:-80px -36px;}
.navTop li:hover .orangeDarkCenter {background-color:#ffab1b;}
.navTop li:hover .orangeDarkRight {background-position:-85px -36px;}

.grayLeft {width:5px; height:26px; background:transparent url('img/sprites.png') no-repeat -60px 0px;}
.grayCenter {background-color:#f4f4f4;}
.grayCenter a {line-height:26px; color:#555; font-size:14px; display:block;  padding:0px 35px;}
.grayCenter a:hover {color:#000;text-decoration:none;}
.grayRight {width:5px; height:26px; background:transparent url('img/sprites.png') no-repeat -65px 0px;}
.navTop li:hover .grayLeft {background-position:-60px -36px;}
.navTop li:hover .grayCenter {background-color:#fafafa;}
.navTop li:hover .grayRight {background-position:-65px -36px;}

.greenLeft {width:5px; height:26px; background:transparent url('img/sprites.png') no-repeat -0px 0px;}
.greenCenter {background-color:#b2dd29;}
.greenCenter a {line-height:26px; color:#fff; font-size:14px; display:block;  padding:0px 35px;}
.greenCenter a:hover {color:#598600;text-decoration:none;}
.greenRight {width:5px; height:26px; background:transparent url('img/sprites.png') no-repeat -5px 0px;}
.navTop li:hover .greenLeft {background-position:-70px -36px;}
.navTop li:hover .greenCenter {background-color:#aad51d;}
.navTop li:hover .greenRight {background-position:-75px -36px;}

.greenDarkLeft {width:5px; height:26px; background:transparent url('img/sprites.png') no-repeat -70px 0px;}
.greenDarkCenter {background-color:#9dc900;}
.greenDarkCenter a {line-height:26px; color:#fff; font-size:14px; display:block;  padding:0px 35px;}
.greenDarkCenter a:hover {color:#598600;text-decoration:none;}
.greenDarkRight {width:5px; height:26px; background:transparent url('img/sprites.png') no-repeat -75px 0px;}
.navTop li:hover .greenDarkLeft {background-position:-70px -36px;}
.navTop li:hover .greenDarkCenter {background-color:#aad51d;}
.navTop li:hover .greenDarkRight {background-position:-75px -36px;}


.blueLeft {width:5px; height:26px; background:transparent url('img/sprites.png') no-repeat -20px 0px;}
.blueCenter {background-color:#749dcc;}
.blueCenter a {line-height:26px; color:#fff; font-size:14px; display:block; padding:0px 35px;}
.blueCenter a:hover {color:#00508a;text-decoration:none;}
.blueRight {width:5px; height:26px; background:transparent url('img/sprites.png') no-repeat -25px 0px;}
.navTop li:hover .blueLeft {background-position:-90px -36px;}
.navTop li:hover .blueCenter {background-color:#6a93c1;}
.navTop li:hover .blueRight {background-position:-95px -36px;}


.blueDarkLeft {width:5px; height:26px; background:transparent url('img/sprites.png') no-repeat -90px 0px;}
.blueDarkCenter {background-color:#6088b6;}
.blueDarkCenter a {line-height:26px; color:#fff; font-size:14px; display:block; padding:0px 35px;}
.blueDarkCenter a:hover {color:#00508a;text-decoration:none;}
.blueDarkRight {width:5px; height:26px; background:transparent url('img/sprites.png') no-repeat -95px 0px;}
.navTop li:hover .blueDarkLeft {background-position:-90px -36px;}
.navTop li:hover .blueDarkCenter {background-color:#6a93c1;}
.navTop li:hover .blueDarkRight {background-position:-95px -36px;}

.redLeft {width:5px; height:26px; background:transparent url('img/sprites.png') no-repeat -50px 0px;}
.redCenter {background-color:#ff3c0c;}
.redCenter a {line-height:26px; color:#fff; font-size:14px; display:block; padding:0px 35px;}
.redCenter a:hover {color:#ffd1cc;text-decoration:none;}
.redRight {width:5px; height:26px; background:transparent url('img/sprites.png') no-repeat -55px 0px;}
.navTop li:hover .redLeft {background-position:-50px -36px;}
.navTop li:hover .redCenter {background-color:#ff4b27;}
.navTop li:hover .redRight {background-position:-55px -36px;}

.redDarkLeft {width:5px; height:26px; background:transparent url('img/sprites.png') no-repeat -30px 0px;}
.redDarkCenter {background-color:#ff532c;}
.redDarkCenter a {line-height:26px; color:#fff; font-size:14px; display:block;  padding:0px 35px;}
.redDarkCenter a:hover {color:#ffd1cc;text-decoration:none;}
.redDarkRight {width:5px; height:26px; background:transparent url('img/sprites.png') no-repeat -35px 0px;}
.navTop li:hover .redDarkLeft {background-position:-50px -36px;}
.navTop li:hover .redDarkCenter {background-color:#ff4b27;}
.navTop li:hover .redDarkRight {background-position:-55px -36px;}

.darkLeft {width:5px; height:26px; background:transparent url('img/sprites.png') no-repeat -100px 0px;}
.darkCenter {background-color:#112945;}
.darkCenter a {line-height:26px; color:#fff; font-size:14px; display:block;  padding:0px 35px;}
.darkCenter a:hover {color:#e4f9ff;text-decoration:none;}
.darkRight {width:5px; height:26px; background:transparent url('img/sprites.png') no-repeat -105px 0px;}
.navTop li:hover .darkLeft {background-position:-100px -36px;}
.navTop li:hover .darkCenter {background-color:#243957;}
.navTop li:hover .darkRight {background-position:-105px -36px;}

.navSub {height:35px;}
.navSub div {float:left;}

.orangeSubLeft {width:5px; height:35px; background:transparent url('img/sprites.png') no-repeat -10px 0px;}
.orangeSubCenter {background-color:#ffbd34; width:890px;height:35px;line-height:35px; }
.orangeSubCenter a {line-height:35px; color:#fff;font-size:14px; display:block; }
.orangeSubCenter a:hover {color:#aa0000;text-decoration:none;}
.orangeSubCenter li {float:left; margin-left:30px;}
.orangeSubCenter li:hover {background-image:url('img/menu_arrow.png'); background-repeat:no-repeat; background-position:50% 30px;}
.orangeSubRight {width:5px; height:35px; background:transparent url('img/sprites.png') no-repeat -15px 0px;}

.orangeDarkSubLeft {width:5px; height:35px; background:transparent url('img/sprites.png') no-repeat -80px 0px;}
.orangeDarkSubCenter {background-color:#ffa000; width:890px;height:35px;line-height:35px; }
.orangeDarkSubCenter a {line-height:35px; color:#fff;font-size:14px; display:block; }
.orangeDarkSubCenter a:hover {color:#aa0000;text-decoration:none;}
.orangeDarkSubCenter li {float:left; margin-left:30px;}
.orangeDarkSubCenter li:hover {background-image:url('img/menu_arrow.png'); background-repeat:no-repeat; background-position:50% 30px;}
.orangeDarkSubRight {width:5px; height:35px; background:transparent url('img/sprites.png') no-repeat -85px 0px;}

.greenSubLeft {width:5px; height:35px; background:transparent url('img/sprites.png') no-repeat 0px 0px;}
.greenSubCenter {background-color:#b2dd29; width:890px; height:35px;line-height:35px;}
.greenSubCenter a {line-height:35px; color:#fff;font-size:14px; display:block;}
.greenSubCenter a:hover {color:#598600;text-decoration:none;}
.greenSubCenter li {float:left; margin-left:30px;}
.greenSubCenter li:hover {background-image:url('img/menu_arrow.png'); background-repeat:no-repeat; background-position:50% 30px;}
.greenSubRight {width:5px; height:35px; background:transparent url('img/sprites.png') no-repeat -5px 0px;}

.greenDarkSubLeft {width:5px; height:35px; background:transparent url('img/sprites.png') no-repeat -70px 0px;}
.greenDarkSubCenter {background-color:#9dc900; width:890px; height:35px;line-height:35px;}
.greenDarkSubCenter a {line-height:35px; color:#fff;font-size:14px; display:block;}
.greenDarkSubCenter a:hover {color:#598600;text-decoration:none;}
.greenDarkSubCenter li {float:left; margin-left:30px;}
.greenDarkSubCenter li:hover {background-image:url('img/menu_arrow.png'); background-repeat:no-repeat; background-position:50% 30px;}
.greenDarkSubRight {width:5px; height:35px; background:transparent url('img/sprites.png') no-repeat -75px 0px;}

.blueSubLeft {width:5px; height:35px; background:transparent url('img/sprites.png') no-repeat -20px 0px;}
.blueSubCenter {background-color:#749dcc; width:890px; height:35px;line-height:35px;}
.blueSubCenter a {line-height:35px; color:#fff;font-size:14px; display:block; }
.blueSubCenter a:hover {color:#00508a;text-decoration:none;}
.blueSubCenter li {float:left; margin-left:30px;}
.blueSubCenter li:hover {background-image:url('img/menu_arrow.png'); background-repeat:no-repeat; background-position:50% 30px;}
.blueSubRight {width:5px; height:35px; background:transparent url('img/sprites.png') no-repeat -25px 0px;}

.blueDarkSubLeft {width:5px; height:35px; background:transparent url('img/sprites.png') no-repeat -90px 0px;}
.blueDarkSubCenter {background-color:#6088b6; width:890px; height:35px;line-height:35px;}
.blueDarkSubCenter a {line-height:35px; color:#fff;font-size:14px; display:block; }
.blueDarkSubCenter a:hover {color:#00508a;text-decoration:none;}
.blueDarkSubCenter li {float:left; margin-left:30px;}
.blueDarkSubCenter li:hover {background-image:url('img/menu_arrow.png'); background-repeat:no-repeat; background-position:50% 30px;}
.blueDarkSubRight {width:5px; height:35px; background:transparent url('img/sprites.png') no-repeat -95px 0px;}

.redSubLeft {width:5px; height:35px; background:transparent url('img/sprites.png') no-repeat -50px 0px;}
.redSubCenter {background-color:#ff3c0c; width:890px; height:35px;line-height:35px;}
.redSubCenter a {line-height:35px; color:#fff;font-size:14px; display:block;}
.redSubCenter a:hover {color:#ffd1cc;text-decoration:none;}
.redSubCenter li {float:left; margin-left:30px;}
.redSubCenter li:hover {background-image:url('img/menu_arrow.png'); background-repeat:no-repeat; background-position:50% 30px;}
.redSubRight {width:5px; height:35px; background:transparent url('img/sprites.png') no-repeat -55px 0px;}.redSubLeft {width:5px; height:35px; background:transparent url('img/sprites.png') no-repeat -30px 0px;}

.redDarkSubLeft {width:5px; height:35px; background:transparent url('img/sprites.png') no-repeat -30px 0px;}
.redDarkSubCenter {background-color:#ff532c; width:890px; height:35px;line-height:35px;}
.redDarkSubCenter a {line-height:35px; color:#fff;font-size:14px; display:block;}
.redDarkSubCenter a:hover {color:#ffd1cc;text-decoration:none;}
.redDarkSubCenter li {float:left; margin-left:30px;}
.redDarkSubCenter li:hover {background-image:url('img/menu_arrow.png'); background-repeat:no-repeat; background-position:50% 30px;}
.redDarkSubRight {width:5px; height:35px; background:transparent url('img/sprites.png') no-repeat -35px 0px;}.redSubLeft {width:5px; height:35px; background:transparent url('img/sprites.png') no-repeat -30px 0px;}


.darkSubLeft {width:5px; height:35px; background:transparent url('img/sprites.png') no-repeat -40px 0px;}
.darkSubCenter {background-color:#3b5070; width:890px; height:35px;line-height:35px;}
.darkSubCenter a {line-height:35px; color:#fff;font-size:14px; display:block; }
.darkSubCenter a:hover {color:#e4f9ff; text-decoration:none;}
.darkSubCenter li {float:left; margin-left:30px;}
.darkSubCenter li:hover {background-image:url('img/menu_arrow.png'); background-repeat:no-repeat; background-position:50% 30px;}
.darkSubRight {width:5px; height:35px; background:transparent url('img/sprites.png') no-repeat -45px 0px;}

li.selected {background-image:url('img/menu_arrow.png'); background-repeat:no-repeat; background-position:50% 30px;}

.main {width:900px; padding-top:320px;}

.navRoot {width:900px; height:170px; margin:0 auto; }
.stage {position:absolute; left:-50px; width:1000px; height: 170px; background:transparent url('img/stage.png') no-repeat 0 90px;}

.clear {clear: both;}

.box { width:285px; height:106px; float:left; margin:0 7px; position:relative;}

#redButton  .first {background:transparent url('img/buttons.png') no-repeat 0px 0px;}
#orangeButton .first {background:transparent url('img/buttons.png') no-repeat -600px 0px;}
#greenButton .first {background:transparent url('img/buttons.png') no-repeat -300px 0px;}

#redButton .second {background:transparent url('img/buttons.png') no-repeat 0px -97px;}
#orangeButton .second {background:transparent url('img/buttons.png') no-repeat -600px -97px;}
#greenButton .second {background:transparent url('img/buttons.png') no-repeat -300px -97px;}

.box .first {position:absolute; top:10px; width:285px; height:95px;}
.box .second {position:absolute; top:106px; width:285px; height:40px;}

.navRoot a {width:285px; height:95px; display:block;}
.navRoot a span {display:none;}
.navRoot a:hover {text-decoration:none;}


/* **************** PARAGRAFY/TYPOGRAFIA ***************************************************************************************************** */

.paragraph-1-left {width:520px;}
.paragraph-1-right {width:520px; float:right}
.paragraph-2-left {width:260px; float:left;}
.paragraph-2-right {width:260px; float:right}
.paragraph-3 {width:820px;}

.paragraph-1-left, .paragraph-1-right, .paragraph-2-left, .paragraph-2-right, .paragraph-3 {margin-bottom:30px;}
.paragraph-1-left p, .paragraph-1-right p, .paragraph-2-left p, .paragraph-2-right p, .paragraph-3 p {margin:20px 0;text-align:justify;}
/*.paragraph-1-left p, .paragraph-2-left p, .paragraph-3 p {margin-right:20px;}
.paragraph-1-right p, .paragraph-2-right p {margin-left:20px;}*/

.underline {border-bottom:1px solid #ddd;}

.article {background-color:#fff; color:#444; padding:40px 40px;}
.article .article {padding:0;}

.article li { list-style-image: url('img/half_bullet.png');}
.article li:hover { list-style-image: url('img/bullet.png');}

.list-blue li {list-style-image: url('img/half_bullet-blue.png');}
.list-blue li:hover {list-style-image: url('img/bullet-blue.png');}

.article ul {margin-top:10px;margin-left:14px;}
.article img {-webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px;  border-radius: 10px;}


.columns-3 {margin-top:20px;}
.columns-3 div {float:left; width:250px; margin:0px 20px 20px 0px;}
.columns-3 h2 {border-bottom:1px solid #ddd; margin-bottom:10px;}
.columns-3 p {text-align:justify;}

.columns-2 {margin-top:20px;}
.columns-2 div {float:left; width:380px; margin-right:20px;}
.columns-2 h2 {border-bottom:1px solid #ddd;margin-bottom:10px;}
.columns-2 p {text-align:justify;}

.center {text-align:center !important;}

.space {clear:both;height:20px;}

.color-grayLight {color:#ccc;}
.color-grayDark {color:#aaa;}
.color-blueLight {color:#39416f;}
.color-orangeLight {color:#ffbd34;}
.color-orangeDark {color:#ffa000;}
.color-greenLight {color:#b2dd29;}
.color-greenDark {color:#9dc900;}

.blueBox {background-color:#749dcc; color:#fff; padding:10px; margin-bottom:10px;}
.blueBox a {color:#fff; text-decoration:underline;}

.redBox {background-color:#ff532c; color:#fff; padding:10px; margin-bottom:10px;}
.redBox a {color:#fff; text-decoration:underline;}

.orangeBox {background-color:#ffbd34; color:#fff; padding:10px; margin-bottom:10px;}
.orangeBox a {color:#fff; text-decoration:underline;}

.grayBox {background-color:#eee; color:#444; padding:10px; margin-bottom:10px;}
.grayBox a {color:#000; text-decoration:underline;}

.roundTop {-webkit-border-top-left-radius: 10px;  -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px;  border-top-left-radius: 10px; border-top-right-radius: 10px;}
.roundBottom {-webkit-border-bottom-left-radius: 10px;  -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px;  border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.round {-webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px;  border-radius: 10px;}
.roundNone img {-webkit-border-radius:0; -khtml-border-radius:0; -moz-border-radius:0;  border-radius:0;}
img.roundNone {-webkit-border-radius:0; -khtml-border-radius:0; -moz-border-radius:0;  border-radius:0;}


/* **************** AKTUALNOŚCI/POST ***************************************************************************************************** */

.post {padding-bottom:30px; border-bottom:1px solid #e5e5e5; margin:0px 20px 50px 0px;}
.post h1 {margin-bottom:-5px;}
.post h1 a {color:#000; font-size:20px;}
.post .figure {margin-top:10px;}
.post .figcaption {text-align:right; color:#777; font-size:10px;}
.post img {-webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0;  border-radius: 0;}

.aside {width:280px; border-left:1px solid #e5e5e5; padding-left:20px;}
.aside h1 {font-size:14px; padding:6px 8px 4px 8px; height:30px; color:#fff; background:#6088b6 url('img/header_arrow.png') no-repeat 0px 34px;
	border-radius:4px; -webkit-border-radius:4px;-moz-border-radius:4px;}
.aside div {margin-bottom:50px;}
.aside p {padding:0px 10px;}

.social a {display:block; font-size:14px; height:30px; line-height:30px; padding-left:35px; margin-bottom:10px; background:transparent url('img/sprites.png') no-repeat;}
.social .facebook {background-position:0px -110px;}
.social .twitter {background-position:0px -200px;}
.social .facebook:hover {background-position:0px -140px;}
.social .facebook:visited {background-position:0px -170px;}
.social .twitter:hover {background-position:0px -230px;}
.social .twitter:visited {background-position:0px -260px;}

.tag-0 {font-size:10px;}
.tag-1 {font-size:12px;}
.tag-2 {font-size:18px;}
.tag-3 {font-size:22px;}

/* **************** WELCOME *************************************************************************************************************************** */

.welcome {position:relative; height:300px; width:880px; margin:0 auto;}
.welcome .rotator {position:absolute; top:0; left:0; width:585px; height:300px; background:transparent url('img/welcome.png') no-repeat;}
.welcome .news {position:absolute; top:0; left:592px; width:225px; height:280px; padding:10px 30px; background:transparent url('img/news.png') no-repeat;}
.welcome .spring {position:absolute; top:15px; left:570px; width:40px; height:300px; background:transparent url('img/spring.png') no-repeat;}

.welcome .news  {color:#444;}
.welcome .news  div {padding-left:30px; position:relative;}
.welcome .news  h2 {font-size:18px; border-bottom:1px solid #e1e1e1; color:#444;}
.welcome .news  h2 a {font-size:18px; color:#444;}

.welcome .news  h3 {margin-top:18px;}
.welcome .news  h3 a {margin-top:10px; font-size:12px; color:#444;}
.welcome .news  div em { position:absolute; top:0; left:0px; width:14px; height:14px; background:transparent url('img/cal.png') no-repeat; 
					padding:4px; text-align:center; font-size:10px; font-style:normal;}
.welcome .news  p { font-size:9px; color:#777;}
.welcome .news a {font-size:9px; color:#67a400;}

.welcome .rotator div {width:545px; height:260px; padding:20px;}
.welcome .rotator div p {height:60px; margin-top:214px;}

/* **************** FOOTER *************************************************************************************************************************** */

/* stary
.footer {position:absolute; bottom:-100px; left:0; width:900px; height:60px; text-align:center; margin:10px 0px; color:#444;	}
.footer p {text-shadow:1px 1px #fff;}
*/


.footer {position:absolute; left:0; width:880px; height:20px; padding:20px 10px; background-color:#444;
	border-bottom-left-radius:5px 5px; border-bottom-right-radius:5px 5px;}
.footer a {color:#fff;}
.footer p {float:left;margin-left:15px;}
.footer ul {float:right;}
.footer li {float:left; margin-right:15px;}

.footerbig {color:#444; margin-top:30px;}
.footerbig a {color:#777;}
.footerbig div {float:left;margin:0 18px;}
.footerbig  li {margin-left:6px;}
.footerbig div.brands {margin:40px 0; text-align:center; display:none;}
.footerbig div.brands  a {margin:0 25px;}

.copy {width:100%; text-align:center; padding-bottom:5px;}

/* **************** POJEDYŃCZE STYLE DO POD STRON ***************************************************************************************************** */

.adm-mini {position:absolute; top:25px; right:25px; width:240px; height:90px; padding:10px; line-height:20px; text-align:center;
	font-size:12px;  background-color:#000; color:#bbb; border-radius:4px; -webkit-border-radius:4px;-moz-border-radius:4px;}
.adm-mini a {color:#fff;}	

.contact {border:1px solid #ccc; background-color:#fff; padding:20px;}

.login {border:1px solid #ccc; background-color:#fff; padding:20px;}

.adm-login {width:300px; height:100px; border:1px solid #ccc; background-color:#fff; padding:20px;}

.bigTable td {font-size:12px;}

#map {width:515px; height:300px;}

.showcase img {float:left; margin:0px 20px 10px 0px; border:1px solid #ccc; 
        opacity:.20; filter: alpha(opacity=20); -moz-opacity: 0.2;
	border-radius:4px; -webkit-border-radius:4px;-moz-border-radius:4px;}
	
.showcase img:hover {opacity:1; filter: alpha(opacity=100); -moz-opacity:1; cursor:pointer;}

.brands div {width:250px; height:189px; margin-left:10px; background:transparent url('img/loga.png') no-repeat 0 0;}

.boxFlash {margin:10px 0; position:relative;}
.playFlash {cursor:pointer; position:absolute; top:40%; left:250px; margin:0 auto; width:300px; widht:60px; line-height:60px; 
	font-size:18px; color:#fff; background-color:#000; text-align:center;
	background:rgba(0,0,0,0.6) url('img/play.png') no-repeat 240px 17px;}
.playFlash a {color:#fff;}


.gallery360 div {position:relative; float:left; margin:30px; border:1px solid #eee; }
.gallery360 div div {margin:0; border:0;}
.gallery360 img {-webkit-border-radius:0; -khtml-border-radius:0; -moz-border-radius:0;  border-radius:0; width:300px; height:300px;}
.gallery360 p {position:absolute; bottom:0; left:0; padding:10px 25px; width:250px; height:30px; background-color:rgba(255,255,255,0.5);}
.gallery360 p  img {width:auto; height:auto;}

.gallery360-250 div {position:relative; float:left; margin:10px; border:1px solid #eee; }
.gallery360-250 div div {margin:0; border:0;}
.gallery360-250 img {-webkit-border-radius:0; -khtml-border-radius:0; -moz-border-radius:0;  border-radius:0; width:250px; height:250px;}
.gallery360-250 p {position:absolute; bottom:0; left:0; padding:10px 25px; width:200px; height:30px; background-color:rgba(255,255,255,0.5);}
.gallery360-250 p  img {width:auto; height:auto;}

.gallery360-500 div {position:relative; float:left; margin:10px; border:1px solid #eee; }
.gallery360-500 div div {margin:0; border:0;}
.gallery360-500 img {-webkit-border-radius:0; -khtml-border-radius:0; -moz-border-radius:0;  border-radius:0; width:500px; height:500px;}
.gallery360-500 p {position:absolute; bottom:0; left:0; padding:10px 25px; width:450px; height:30px; background-color:rgba(255,255,255,0.5);}
.gallery360-500 p  img {width:auto; height:auto;}


.gallery img {margin:10px 7px;}

a.download {padding-left:30px; line-height:24px; background:transparent url('/img/download.png') left no-repeat;}

#popup {position:absolute; top:70px; left:50px; width:800px; height:390px; background:url('img/zyczenia.png') no-repeat;}
#popup a {position:absolute; top:-5px; right:-5px; color:#444;}

/*WIDGET*/
#widget {position: fixed; width: 340px; height: 100%; top:0; left:-310px; }
#widget_content {width: 270px; height: 100%; float: left; background: #fff; padding: 20px}
#widget_button {width: 30px; height: 100%; float: left; background: #000}
#add_list li {margin-bottom: 10px;}
#errors {color:red}
