html 
{ 
}

body {
	font: 11px Verdana, Geneva, sans-serif; 
	text-align:center;
	 background:#dae0e3 url(../img/bg_top.jpg) center top no-repeat;
	color:#696a6a;
	height:100%; margin:0; padding:0;
}
.top {}
a {outline:none; color:#b60000; text-decoration:none;}
a:hover, a:visited:hover {color:#f90000;text-decoration:none;}
img a:hover {background:none;}
fieldset, label, form {border:0;}
a img {border:0;}
hr {display:none;}
ul, li {margin:0; padding:0;}
h2 {color:#000;}
strong {color:#333;}

#page {margin:0 auto; width:998px; overflow:hidden; text-align:left;}

#f {position:relative; width:100%; height:92px; bottom:0; background:#dae0e3 url(../img/bg_bt.jpg) bottom center  no-repeat;}
#f a {color:#696a6a;}

#f span {display:block; text-align:left; padding:55px 0 0 0; margin:0 auto; width:980px;}

#m ul {margin:0; padding:0;}
#m {font-family: 'Source Sans Pro', sans-serif; font-weight:bold; text-transform:uppercase; margin:80px 0 0 0; float:left; padding:0;}
#m li {list-style:none; float:left; margin:0; padding:0;}
#m a {color:#fff; font-size:15px; height:48px; background:url(../img/m_rbdr.png) right repeat-y; display:block; overflow:hidden; float:left; letter-spacing:1px; padding:10px 22px 0 22px}
#m a:hover {text-decoration:none; color:#c4c9c8; background:url(../img/m_bg.png) top left no-repeat}
#m a.selected {text-decoration:none; color:#c4c9c8; background:url(../img/m_bg.png) top left no-repeat}

#m li li a {padding:0; font-size:12px;} 

.logo {width:171px; height:161px;  float:left; z-index:800; margin:0;}
.logo a {width:171px; height:161px; display:block; text-indent:-9876px; background:url(../img/logo.png) 0 0 no-repeat;}

.kontakt {text-indent:-9876px; background:url(../img/kontakt.png) 0 0 no-repeat; width:158px; height:55px; overflow:hidden; float:right; margin:80px 0 0 0;}
.kontakt.lang {background:url(../img/kontakt_lang.png) 0 0 no-repeat; }

#slider_main {width:998px; height:374px; background:url(../img/slider_bt_bg.jpg) center bottom no-repeat; overflow:hidden} 
#slider_main .wiecej {display:inline-block; padding:8px 40px 8px 8px; background:#8d0000 url(../img/arr_r2.png) right center no-repeat; margin:200px 0 0 66px; text-align:left; position:absolute; color:#fff;}
#slider_main .wiecej:hover {background:#000 url(../img/arr_r2.png) right center no-repeat; color:#fff;}
#slider_main h4 {position:absolute; font-size:21px; font-weight:bold; text-transform:uppercase; color:#000; letter-spacing:-1px; padding:0; margin:140px 0 0 66px}

.dropmenudiv{
position:absolute;
text-align:left;
top: 0;
font-size:11px;
margin-top:-19px;
margin-left:1px;
line-height:18px;
z-index:901;
padding:8px 0;
background:url(../img/m_bg.png) left -47px  no-repeat;
visibility: hidden;
width:190px;
border-bottom:3px solid #b60000;
}


.dropmenudiv a{
width: auto;
display: block;

padding: 5px 0 5px 2px;
text-decoration: none;
font-weight: normal;
color: #c4c9c8;
width:156px;

background:url(../img/sub_line.png) bottom repeat-x;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%; color:#c4c9c8;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
  text-decoration:none; color:#fff;
}
.dropmenudiv ul {overflow:hidden; margin:0 10px; padding:0;}
.dropmenudiv li { overflow:hidden; margin:0 0 0 0; float:left;}

.box {border-top:3px solid #8d0000; width:310px; float:left; margin-right:34px;}
.box.last {margin-right:0;}
.box h3 {font-family: 'Source Sans Pro', sans-serif; font-weight:bold; text-transform:uppercase; color:#000; font-size:16px;}
.box img {float:left; display:inline-block; margin-right:9px;}
.box.first a {font-weight:bold; color:#696a6a; display:block; width:100%; overflow:hidden; padding:5px 0;background:url(../img/ml_arr.png) -290px 4px no-repeat;}
.box.first a:hover {background:url(../img/ml_arr.png) -290px 4px no-repeat; color:#8d0000;}
.box.first a span {padding-top:12px; padding-left:14px;}
.box.first li {list-style:none; margin:0; padding:0; display:block; float:left; border-bottom:1px solid #c4c8cb; width:100%}

.box .wiecej {display:inline-block; float:right; clear:both; padding:8px 30px 8px 8px; background:#e7eaea url(../img/arr_r.png) right center no-repeat;}
.box .wiecej:hover {background:#fff url(../img/arr_r.png) right center no-repeat;}



#bc {padding:0 10px 6px 0; font-size:11px; margin:-20px 0 0 0; clear:both; overflow:hidden;  color:#666; position:absolute; z-index:900;}
#bc li {float:left; width:auto; margin:0 5px 0 0; padding:0; list-style:none;} 
#bc a {color:#666;}
#bc .selected {font-weight:bold;}
#bc .sep {font-size:8px;  margin-top:1px;}

#l {width:250px; float:left; background:url(../img/l_shad.png) top right no-repeat; min-height:440px; overflow:hidden; margin-top:10px;}
#p {background:#eeeff3; padding:20px; width:708px; float:left; border-top:3px solid #8d0000;min-height:440px;margin-top:10px;}

.ml {margin-top:20px;}
.ml li {font-size:12px;}
.ml li li {font-size:10px; margin-left:10px;}
.ml a {font-weight:bold; color:#333; display:block; width:100%; overflow:hidden; padding:5px 0 9px 13px; background:url(../img/ml_arr.png) 0 4px no-repeat;}
.ml a:hover, .ml a.active {color:#8d0000;  background:url(../img/ml_arr.png) -285px 4px no-repeat;}

.ml li li a {font-weight:normal;  color:#696a6a;}

 #albumy {margin:0 0 10px 30px;}
  #albumy h4 {font-size:15px; margin-bottom:10px; margin-top:20px;}
.l  #albumy {margin:0 0 10px 0;}
.newsImageBox {clear:both; float:left;}
.galeria {width:160px; text-align:left; float:left; margin:0 6px 9px	 0;}
.galeria h3 {text-shadow: #8e8e8e 1px 1px 2px; font-size:14px; font-weight:bold;}
.galeria h3 a {color:#000; margin:0 0 2px 0;}
.galeria .foto {float:left; clear:both; margin:6px 0 0 0; padding:4px; background:#ececec; border:1px solid #cecece; width:140px; height:100px;}

.galeria .pic {height:100px; overflow:hidden;}

.news {overflow: hidden; padding: 0 0 20px 0; margin: 0 0 20px 0; border-bottom: 1px solid #ccc;}
.news .foto {width: 250px; height: 180px; overflow: hidden; float: left; margin-right: 20px;}
.news .foto img {width: 100%;} {width: 250px; height: 180px; overflow: hidden; float: left; margin-right: 20px;}

.kontakt_l {float:left; width:50%;}
.kontakt_r {float:left; width:50%;}


.form {margin-top:10px; overflow:hidden; clear:both; margin-bottom:15px;
}
#p #tresc .form li {width:100%; margin:0 0 3px 0; padding:0; clear:both; background:none; list-style:none;}
.form label {float:left; text-align:right; margin-right:5px; width:35%; padding-top:5px;}
.form input {border:2px solid #C7C7C8; background:#fff; font-size:11px; padding:3px; width:60%;}
.form textarea {border:2px solid #C7C7C8; background:#fff; font-size:11px; padding:3px; width:60%;}

.form .check {width:12px; height:12px; margin-top:4px;}
.form .clear {clear:both;}
.form .captcha input {width:40px; float:left;}
.form .captcha img {height:32px; float:left; margin-right:5px}
.form .submit input  {font-size:13px;background:#8d0000; color:#fff; text-align:center; width:auto; cursor:pointer; float:left; padding:6px 12px; margin:0 0 0 124px; border:0; border-bottom:2px solid #b00717;}
.form  .submit {margin:10px 0 0 0;}
.form  .submit input {margin-top:10px;}
.form .submit input:hover  {background:#b00717 }
.form  .submit a {display:block; float:left; margin:8px 0 0 10px;}
.form  .info {font-size:9px; margin-top:10px; float:left}

.boks {width:100%; border-bottom:1px solid #c9cdd1; padding-bottom:20px; margin-bottom:20px; overflow:hidden}
.boks img {float:left; margin-right:20px;}
.boks .lead {float:left; width:350px; font-size:13px; line-height:130%;}
.boks .lead p {padding:0;}  

.boks .wiecej {display:inline-block; float:right; clear:both; padding:8px 30px 8px 8px; background:#e7eaea url(../img/arr_r.png) right center no-repeat;}
.boks .wiecej:hover {background:#fff url(../img/arr_r.png) right center no-repeat;}


#p #tresc  {font-size:13px; line-height:140%}
#p #tresc li {margin:2px 0 5px 30px;}


.komunikat {color:#b00717;}

.fb-like {position:absolute; top:1px; right:0;}
.gplus {position:absolute; top:0; left:120px;}

.social {position:absolute; right:120px; top:15px;} 



#lang {position:absolute; right:340px; top:10px;}
#lang li {list-style:none; margin:0 0 0 5px; padding:0; float:left}
#lang {width:84px; height:20px; top:14px; right:244px; position:absolute;}
#lang a {display:block; float:left; overflow:hidden; width:22px; height:20px; text-indent:-9876px;}
#lang .pl a {background:url(../img/lang.png) 0 0 no-repeat;}
#lang .en a {background:url(../img/lang.png) -22px 0 no-repeat;}
#lang .de a {background:url(../img/lang.png) -44px 0 no-repeat;}

#lang .pl a:hover {background:url(../img/lang.png) 0 -20px no-repeat;}
#lang .en a:hover {background:url(../img/lang.png) -22px -20px no-repeat;}
#lang .de a:hover {background:url(../img/lang.png) -44px -20px  no-repeat;}

#lang .pl.active a {background:url(../img/lang.png) 0 -20px no-repeat;}
#lang .en.active a {background:url(../img/lang.png) -22px -20px no-repeat;}
#lang .de.active a {background:url(../img/lang.png) -44px -20px  no-repeat;}