html { border:0; margin:0; padding:0; background: white}
body { font-family:Geneva,Arial, Helvetica, sans-serif; font-size:12px; color: #303030; margin: 0px auto;display: block;line-height: 21px; background-color:#ffffff;}

 /*stare*/
 a {color:#135f9c; text-decoration:none;}
 a:hover {color:black;text-decoration:none;}
 
#top {width:100%;height:33px;margin:0;padding:0;background:url(../gfx/header-bg.png) repeat-x;display:block;}
#top2{width:100%;height:162px;margin:0;padding:0;display:block; background-color: white;}
#header {width:924px; margin:0 auto;display:block;height:30px;background-color:transparent;}
#blockPictureHeader {width:924px;margin:0 auto; display:block;height:106px;background-color:white; padding-top:22px}
#blockPictureHeader a {text-decoration:none; color: transparent}
#blockMenuHeader {width:924px; margin:0 auto;display:block;height:36px;}
#header a {font-size:11px; font-weight:normal;}
#header .topMenu {height:27px;padding-top:12px;}
#header .topMenu a {color:#f0f0f0;margin-top:0px;display:block;font-size:12px; padding-left:7px; padding-right:7px;}
#header .topMenu .active_menu {height:32px;text-align:center;float:left; padding-left:7px; padding-right:7px;}
#header .topMenu .active_menu  a{margin-top:0px;display:block;}
#header .topMenu .menu {height:32px;text-align:center;float:left;}
#middle {background:white repeat-x bottom; min-height:631px; width:100%; margin-left: 24px;}
#footer {background:url(../gfx/footer-bg.png) repeat-x;height:124px;width:100%;margin:0;}


.exClear{clear:both;line-height:0px;}


#language{float:left; height:25px;width:236px; margin-top:-3px}

#polish  a{height:14px;width:20px;background:url(../gfx/pl.png) no-repeat; float:left; margin-left:5px; }
#english a{height:14px;width:8px;background:url(../gfx/uk.png) no-repeat; float:left; margin-left:-11px;}
#facebook  {margin-top: 1px; height:17px;width:20px; float:left; margin-left:5px; background:url(../gfx/facebook1.png) no-repeat;}
#twitter {height:20px;width:20px; float:left; margin-left:5px; background:url(../gfx/tw.png) no-repeat;}
#facebook  a{height:20px;width:5px;text-decoration:none; color: transparent}
#twitter a{height:20px;width:5px;text-decoration:none; color: transparent}
#conactImg {padding-right:0px}
 /*menu rozwijane*/



/* dopisane */
	
#sl{float:left; height:378px;width:924px; margin-top:3px}
#quickLinks{float:left; height:45px;width:924px;}


#ql1pl, #ql1pl a  {height:43px;float:left; width:231px; background:url(../gfx/pl/q1.png)}
#ql1pl a:hover {background:url(../gfx/pl/q1h.png)}
#ql1en, #ql1en a  {height:43px;float:left; width:231px; background:url(../gfx/en/q1.png)}
#ql1en a:hover {background:url(../gfx/en/q1h.png)}

#ql2pl, #ql2pl a  {height:43px;float:left; width:231px; background:url(../gfx/pl/q2media.png)}
#ql2pl a:hover {background:url(../gfx/pl/q2hmedia.png)}
#ql2en, #ql2en a  {height:43px;float:left; width:231px; background:url(../gfx/pl/q2media.png)}
#ql2en a:hover {background:url(../gfx/pl/q2hmedia.png)}

#ql3pl, #ql3pl a  {height:43px;float:left; width:231px; background:url(../gfx/pl/q3fit.png)}
#ql3pl a:hover {background:url(../gfx/pl/q3hfit.png)}
#ql3en, #ql3en a  {height:43px;float:left; width:231px; background:url(../gfx/pl/q3fit.png)}
#ql3en a:hover {background:url(../gfx/pl/q3hfit.png)}

#ql4pl, #ql4pl a  {height:43px;float:left; width:231px; background:url(../gfx/pl/q4.png)}
#ql4pl a:hover {background:url(../gfx/pl/q4h.png)}
#ql4en, #ql4en a  {height:43px;float:left; width:231px; background:url(../gfx/en/q4.png)}
#ql4en a:hover {background:url(../gfx/en/q4h.png)}

#ql6 {float:left; width:502px;}
#ql7 {float:left; margin-top:-12px; width:239px;}
#ql8, #ql8 a  {height:43px;float:left; width:231px;}
#titleDefault{color: #135f9c; font-size:24px; font-weight:700; padding-top:25px;}


#t1pl, #t1pl a  {height:33px;float:left; width:108px; background:url(../gfx/pl/t1.png) no-repeat;}
#t1en, #t1en a  {height:33px;float:left; width:37px; background:url(../gfx/en/t1.png) no-repeat;}

#t2pl {height:33px;float:left; width:69px; transparent}
#t2en {height:33px;float:left; width:57px; transparent}

#t3pl, #t3pl a  {height:33px;float:left; width:51px; background:url(../gfx/pl/t3.png) no-repeat;}
#t3en, #t3en a  {height:33px;float:left; width:116px; background:url(../gfx/en/t3.png) no-repeat;}

#t4pl  {height:33px;float:left; width:69px; transparent}
#t4en  {height:33px;float:left;  width:57px; transparent}

#t5pl, #t5pl a{height:33px;float:left; width:61px;  background:url(../gfx/pl/t5.png) no-repeat;}
#t5en, #t5en a{height:33px;float:left; width:172px; background:url(../gfx/en/t5.png) no-repeat;}

#t6pl, #t6pl   {height:33px;float:left; width:138px;  transparent}
#t6en, #t6en   {height:33px;float:left; width:57px; transparent}

#t7pl, #t7pl a  {height:53px;float:left;  width:228px; background:url(../gfx/pl/t7.png) no-repeat;}
#t7en, #t7en a  {height:53px;float:left; width:228px;  background:url(../gfx/en/t7.png) no-repeat;}
#content{background:white; padding-top :10px; padding-left:20px}

#contentSelector{padding-top:12px; font-size:14px;}

/*tytul div*/


#titleDivPlan {background:url(../gfx/titleDivPlan.png); 
margin-left: auto;
margin-right: auto;
width: 898px;height:38px; font-size:24px; font-weight:700;color:white; padding-top:18px; padding-left:25px;  margin-top:1px;}
#descSite {padding-top:30px;padding-left:25px;  font-size:14px;}
#desc {padding-left:25px; font-size:14px; padding-top:4px;}
.blockDoc{width:163px; float:left; padding-left:25px; padding-top:10px;	height:291px;}
.descBlue {font-size:14px; padding-top:0px;font-weight:700; text-align:center; color:#135f9c;}
.descBlue1 {padding-left: 6px;font-size:16px; padding-top:0px;font-weight:700;  color:#135f9c;clear: both;float: left;margin-bottom: 19px;margin-top: 10px;}
.descBlue a{color:#135f9c; text-decoration:none;}
.descBlue  a:hover{color:black;}
#listaSpec {font-size:14px; font-weight:700; padding-left:20px; padding-bottom:10px;}
#listaSpec  a{color: #135f9c; text-decoration:none;}
#listaSpec  a:hover{color: black;}
.imgSpec img {padding-top:4px; width:163px;height:241px;}
#desc1 {padding-left:25px; font-size:14px; padding-top:0px;}
#desc3 {padding-left:25px; font-size:14px; padding-top:0px;}
#titleDefault1{color: #135f9c; font-size:22px; font-weight:700; padding-top:20px; padding-left:20px;}
#desc1 {padding-left:25px; font-size:14px; padding-top:0px;}

#questionFaq{color: #135f9c; font-size:16px; font-weight:700; padding-top:20px; padding-left:25px;}
#answerFaq {padding-left:25px; font-size:14px; padding-top:0px;}
.auto a		{min-height:50px;; width:auto; padding-right:5px;}


#woman
{
background: red;
}


#s1
{
position: absolute;
background:url(../gfx/stawy_obrysy1.jpg);
width:643px;height:633px;
top:255px;
left:676px;
display:none;
}

#map1
{
display:block;
}

#map2, #map3, #map4, #map5, #map6, #map7, #map8, #map9, #map10, #map11
{
display:none; margin-top:-639px;
}

#left_content #map2,#left_content #map3,#left_content #map4,#left_content #map5,#left_content #map6,#left_content #map7,#left_content #map8,#left_content #map9,#left_content #map10,#left_content #map11
{
display:none; margin-top:-449px;
}

#infocookies
{
text-align:right;
color:#969696; font-weight:700; 
/*padding-left:727px;*/
float:right; 
}

.movieleft
{
	float: left;
	width: 200px;
	min-height: 230px;
	margin-left: 6px;
	margin-right: 7px;
}

.spacer4 {
	height:15px;
}
.bold {
	font-weight:700;
	font-size:15px;
}

.movie_border{
    border: solid 1px;
	color: rgb(189, 202, 238);
}

.auto{
	width: 180px;
	text-align: center;
	padding-left: 12px;
}
.auto2{
	width: 177px;
	text-align: left;
	padding-left: 0px;
	margin-left: 4px;
	float: left;
	font-size: 12px;
}
.movieleft2{
	float: left;
	width: 271px;
	min-height: 60px;
	margin-left: 6px;
	margin-right: 7px;
}


.news_img{
	width:100px;
	float:left;
	margin: 6px 0px 1px 0px;
}
.news_info{
	float: left;
	margin-left: 10px;
	width: 170px;
}
.news_content{
	min-height: 78px;
	margin-bottom: 20px;
	overflow:hidden;
	display:block;
}
.news_date{
	color: #135f9c;
	font-size: 11px;
	float:right;
}
.news_title{	
	font-size: 13px;
	font-weight: 700;
	
}
.news_desc{
	font-size: 12px;
	margin-top: 0px;
	line-height: 17px;
}
.nws_img{
	width: 240px;
	float: left;
	padding-right: 17px;
}
.nws_desclong{
	font-size: 14px;
	margin-top: -1px;
	line-height: 18px;
}
.strona{
	color: #135f9c;
	font-size: 17px;
	font-weight: 700;
}

#m33pl a {
	width: 240px!important;
}

.social_buttons{
	position: fixed;
	top: 100px;
	z-index: 10000;
}
.fb_button{
	width: 33px;
	height: 38px;
	padding-top: 5px;
	padding-left: 27px;
	background-color: #305891;
	position: absolute;
	left: -25px;
}
.tw_button{
	width: 33px;
	height: 38px;
	padding-top: 5px;
	padding-left: 27px;
	background-color: #2ca8d2;
	position: absolute;
	left: -25px;
	top: 45px;
}
.gp_button{
	width: 37px;
	height: 38px;
	padding-top: 5px;
	padding-left: 23px;
	background-color: #dd4b39;
	position: absolute;
	left: -25px;
	top: 90px;
}
.ml_button{
	width: 33px;
	height: 36px;
	padding-top: 7px;
	padding-left: 26px;
	background-color: #738a8d;
	position: absolute;
	left: -25px;
	top: 135px;
}
.border-img{
	margin-left: 7px;
	float: left;
	margin-top: 13px;
	margin-right: 6px;
	position: relative;
	z-index: 2;
}
.movie_title{
	width: 140px;
	text-align: left;
	padding-left: 0px;
	margin-left: 13px;
	float: left;
	font-size: 12px;
}


.ankieta-input, .ankieta-button {
	border: 1px solid rgba(0, 0, 0, 0.38);    
    font-size: 16px;
    padding:5px;
}

.ankieta-input {
	color: rgba(0, 0, 0, 0.87);
}

.ankieta-button {
	background-color: #165797;
	color: white;
}

.ankieta-input:focus {
	-webkit-box-shadow: 0px 0px 5px 0px rgba(118,208,250,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(118,208,250,1);
	box-shadow: 0px 0px 5px 0px rgba(118,208,250,1);
}
.ankieta-num-change {width:50px;height:31px;background-color: #f0f0f0;}
.ankieta-pytanie {padding: 8px 0px 5px 0px;}
.ankieta-pytanie-radio-head {
	float:left;text-align:center;font-size:0.75em; width:60px; float:left;text-align:center;overflow:hidden;
	color:gray;
 	-ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
}



/* RADIOBUTTON */
input[type=radio].css-checkbox {
							position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
						}

						input[type=radio].css-checkbox + label.css-label {
							padding-left:24px;
							height:24px; 
							display:inline-block;
							line-height:24px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:15px;
							vertical-align:middle;
							cursor:pointer;

						}

						input[type=radio].css-checkbox:checked + label.css-label {
							background-position: 0 -24px;
						}
						label.css-label {
				background-image:url(../gfx/csscheckbox.png?v=2);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}