body {margin: 0; padding: 0; overflow-x: hidden; font-family: 'Lato', sans-serif; font-size: 16px; line-height: 22px; color: #575757; background: #fff url('../images/tail.png') repeat-x;}
img, div, p, ul, li, h1, h2, h3, h4, h5, h6, input, span, form, fieldset, em, small, a, .textarea {margin: 0; padding: 0; line-height: 18px; display: block; border: 0;  font-family: 'Lato', sans-serif; font-size: 16px; line-height: 22px; color: #575757;}
ul li {list-style-type: none;}
a {text-decoration: none;}
a:hover {text-decoration: none;}

h1,h2,h3,h4{
	color: #D80914;
	text-align: center;
	text-transform: uppercase;
	font-size: 28px;
	padding-top: 30px;
	padding-bottom: 30px;
	line-height: 35px;
}

.item-page h2 {
	margin-bottom: 0px;
	padding-top: 30px;
}

.blog .page-header h1,
.item-page .page-header h2,
.item-page .page-header h1
{
	padding-top: 10px;
	padding-bottom: 50px;
}


#page_120 .item-page h2 {
	padding-bottom: 0px;
}

.wrap,
.mode_bread,
.mode_usermenu
{
	width: 1200px;
	margin: auto;
	left: 0;
	right: 0;
}

.mode_usermenu {
	position: absolute;
}

.mode_usermenu ul {
	margin: 22px 0px 0px 520px
}

.mode_usermenu ul li {
	float: left;
	margin-right: 10px;
}

.mode_usermenu ul li a {
	text-align: center;
	padding: 5px 10px 5px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	transition: all 0.2s;
}

.mode_usermenu ul li.item-234,
.mode_usermenu ul li.item-244,
.mode_usermenu ul li.item-286,
.mode_usermenu ul li.item-300
{
	display: none;
}

.mode_usermenu ul .current a {
	background: #D80914;
	color: #fff;
}

.mode_usermenu ul li a:hover {
	background: #575A5E;
	color: #fff;
}


.blog,
.item-page,
.login,
.mode_steps
{
	width: 1200px;
	margin: auto;
	padding-bottom: 40px;
}

.ui-datepicker span {
  display: inline-block;
}

#page_101 .top {
	border: 0;
}

.top {
	clear: both;
	display: table;
	width: 100%;
	height: 70px;
	padding-top: 20px;
	margin-bottom: 10px;
	border-bottom: 1px solid #D3D3D3;
}

.container {
	margin: auto;
	width: 100%;
}

.logo {
	margin: 10px 0px 0px 10px;
}

.logo,
.mode_btns a,
.mode_lang li,
.mode_lang a
{
	float: left;
}

.mode_menu,
.mode_btns,
.mode_lang
{
	float: right;
}

.mode_lang a {
	font-size: 12px;
	padding: 5px;
}

.mode_lang a:hover {
	color: #D80914;
}

.mode_lang img {
  width: 27px;
  height: 18px;
  min-width: 27px;
  min-height: 18px;
  max-width: 27px;
  max-height: 18px;
}

.mode_btns a,
.mode_btns .btn.more
{
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	transition: all 0.2s;
	margin-right: 10px;
	width: auto;
	background: none;
	color: #575757;
	line-height: 22px;
	border: 0;
	min-width: 70px;
}

.mode_btns form {
	float: left;
}

.mode_btns a:nth-child(1)
{
	background: #D80914;
	color: #fff;
}

.mode_btns a:hover,
.mode_btns .btn.more:hover
{
	background: #e6e6e6;
	color: #575757;
}

.mode_menu,
.mode_lang,
.mode_btns
{
	margin-top: 15px;
}

.mode_menu {
	margin-right: 10px;
	margin-top: 15px;
}

.mode_menu li {
	float: left;
	margin-right: 10px;
}


.mode_menu a,
.mode_menu span
{
	color: #1b294a;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
}

.mode_menu .active a,
.mode_menu .active a:hover
{
	background: #D80914;
	transition: all 0.2s;
	color: #fff;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.mode_menu li a:hover,
.mode_ftrmenu li.current a
{
	color: #D80914
}

.mode_menu .item-101,
.mode_menu .item-102,
.mode_menu ul li ul,
.mode_menu ul li:hover ul ul
{
	display: none;
}

.mode_menu ul li:hover ul,
.mode_menu ul li ul li:hover ul
{
	display: block;
}

.mode_menu ul li ul {
	position: absolute;
	width: auto;
	min-width: 143px;
	background: #fcfcfc;
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius: 5px;
	-moz-border-radius-topleft: 0px;
	border-radius: 5px;
	border-top-left-radius: 0px;
	margin: 0px 0px 5px 0px;
	z-index: 99999;
}

.mode_menu ul li ul li
{
	padding: 0;
	background: none;
	color: #4b4b4b;
	font-size: 14px;
	padding-bottom: 5px;
	margin: 5px 0px 0px 10px;
	border-bottom: 1px solid #e6e6e6;
	float: none;
	clear: both;
	display: block;
}

.mode_menu ul li ul li a,
.mode_menu ul li ul li span
{
	padding-right: 10px;
}

.mode_menu ul li ul li a,
.mode_menu ul .active ul li a,
.mode_menu ul li ul li a:hover,
.mode_menu ul .active ul li a:hover,
.mode_menu ul li span,
.mode_menu ul li.active ul li.active ul li a
{
	padding: 0;
	background: none;
	color: #4b4b4b;
	font-size: 14px;
	font-weight: 500;
	text-transform: none;
	padding-right: 10px;
}

.mode_menu ul li ul li a:hover,
.mode_menu ul .active ul li a:hover,
.mode_menu ul li.active ul li.active ul li a:hover
{
	color: #D80914
}

.mode_menu ul li.active ul li.active a,
.mode_menu ul li.active ul li.active ul li.active a
{
	color: #D80914;
}

/* 3 poziom */
.mode_menu ul li ul li:hover ul {
	display: block;
	background: #EDEDED;
	text-align: left;
	position: absolute;
	left: 100%;
	z-index: 999;
	margin-top: -27px;
	width: auto;
	max-width: auto;
	min-width: 180px;
}



.mode_menu ul li ul li.deeper {

}

.mode_info {
	background: #D80914;
	color: #fff;
	height: 50px;
	line-height: 50px;
	text-align: center;
	overflow: hidden;
	float: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.mode_info ul li,
.mode_partnerzy ul li
{
	display: block;
	color: #fff;
	height: 50px;
	line-height: 50px;
	font-weight: bold;
	margin-right: 10px;
	float: left;
	list-style-type: none;
}

.mode_partnerzy
{
	width: 1200px;
	margin: auto;
}

.mode_partnerzy ul {
	height: 60px;
	overflow: hidden;
}

.mode_partnerzy ul li {
	margin-bottom: 30px;
}


.mode_info ul li:before {
	content: '.';
	position: relative;
	margin: 0px 10px 0px 10px;
	color: #fff;
	font-size: 55px;
	font-weight: bolder;
	line-height: 20px;
}

.mode_banner {
	clear: both;
	height: 240px;
	background: #F5F5F5;
	overflow: hidden;
	width: 100%;
	background-position: 50% 60px;
	background-repeat: no-repeat;
	background-attachment: fixed;

	background-image: url("../images/banner2.jpg");
	margin-top: -9px;
}

#page_101 .mode_banner {
	height: 450px;
	margin-top: 0px;
	background: none;
}

.mode_banner img {
	width: 100%;
}

.mode_szukaj {
	position: absolute;
	border: 2px solid #D80914;
	background: #FCFCFC;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 20px;
	width: 450px;
	height: auto;
	right: 100px;
	margin-top: 20px;
	padding-bottom: 0px;
	z-index: 99;
}

.mode_szukaj p {
	clear: both;
	height: 55px;
}

.mode_szukaj h3 {
	font-size: 17px;
	padding-top: 0px;
	padding-bottom: 15px;
}

#page_203 .mode_szukaj,
#page_224 .mode_szukaj,
#page_228 .mode_szukaj,
#page_223 .mode_szukaj,
#page_225 .mode_szukaj,
#page_226 .mode_szukaj,
#page_227 .mode_szukaj,
#page_229 .mode_szukaj
{
	position: static;
	width: 1160px;
	margin: auto;
	border: 0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: #F9F9F9;
	min-height: 100px;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
	border: 1px solid #DDD;
	margin-top: 30px;
}

#page_203 .mode_szukaj:hover,
#page_224 .mode_szukaj:hover,
#page_228 .mode_szukaj:hover,
#page_223 .mode_szukaj:hover,
#page_225 .mode_szukaj:hover,
#page_226 .mode_szukaj:hover,
#page_227 .mode_szukaj:hover,
#page_229 .mode_szukaj:hover
{
	border-color: #ccc;
	box-shadow: 0 1px 5px #444;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
}

#page_203 .mode_szukaj h3
{
	text-align: left;
}

#page_203 .item-page h3
{
	color: #D80914
}

#page_203 p.infosmall {
	margin-top: -10px;
	margin-bottom: 20px;
	font-size: 13px;
}


#page_203 .mode_szukaj p,
#page_224 .mode_szukaj p,
#page_228 .mode_szukaj p,
#page_223 .mode_szukaj p,
#page_225 .mode_szukaj p,
#page_226 .mode_szukaj p,
#page_227 .mode_szukaj p,
#page_229 .mode_szukaj
{
	width: auto;
	display: inline-block;
}

#page_203 .mode_szukaj .inputbox,
#page_224 .mode_szukaj .inputbox,
#page_228 .mode_szukaj .inputbox,
#page_223 .mode_szukaj .inputbox,
#page_225 .mode_szukaj .inputbox,
#page_226 .mode_szukaj .inputbox,
#page_227 .mode_szukaj .inputbox,
#page_229 .mode_szukaj
{
	width: 225px;
}

#page_203 .mode_szukaj #bilety,
#page_224 .mode_szukaj #bilety,
#page_228 .mode_szukaj #bilety,
#page_223 .mode_szukaj #bilety,
#page_225 .mode_szukaj #bilety,
#page_226 .mode_szukaj #bilety,
#page_227 .mode_szukaj #bilety,
#page_229 .mode_szukaj
{
	width: 50px;
}

#page_203 .mode_szukaj .submit,
#page_224 .mode_szukaj .submit,
#page_228 .mode_szukaj .submit,
#page_223 .mode_szukaj .submit,
#page_225 .mode_szukaj .submit,
#page_226 .mode_szukaj .submit,
#page_227 .mode_szukaj .submit,
#page_229 .mode_szukaj .submit
{
	margin-left: 20px;
}

#page_203 .mode_szukaj p,
#page_224 .mode_szukaj p,
#page_228 .mode_szukaj p,
#page_223 .mode_szukaj p,
#page_225 .mode_szukaj p,
#page_226 .mode_szukaj p,
#page_227 .mode_szukaj p,
#page_229 .mode_szukaj
{
	margin-right: 20px;
}

.inputbox,
.controls input
{
	border: 1px solid #d3d3d3;
	color: #383838;
	font-size: 14px;
	padding: 10px;
	background: #fff;
	width: 320px;
	margin-bottom: 10px;
	float: right;
}

label {
	color: #383838;
	font-size: 14px;
	width: 100px;
	float: left;
	padding-top: 10px;
}

.mode_szukaj .submit {
	margin: auto;
	float: none;
	font-size: 17px;
	padding-left: 30px;
	padding-right: 30px;
	width: auto;
	text-transform: uppercase;
}

.mode_szukaj #bilety {
	width: 200px;
	display: inline;
	margin-left: 10px;
	margin-right: 10px;
}

.mode_szukaj .minus,
.mode_szukaj .plus
{
	color: #383838;
	font-size: 28px;
	cursor: pointer;
	float: right;
	margin-top: 10px;
}

.mode_szukaj .wyjazd,
.mode_szukaj .powrot
{
	display: block;
	background: #fff url('../images/cal.png') no-repeat right 5px center;
	cursor: pointer;
	width: 250px;
	float: right;
}

#page_120 .mode_icons {
	margin-top: -30px;
	margin-bottom: 50px;
}

.mode_icons ul {
	text-align: center;
}

.mode_icons ul li a:before {
	transition: all 0.2s;
	content: '';
	display: block;
	margin: 40px auto 40px auto;
	width: 72px;
	height: 83px;
	background: url('../images/sprites.png') no-repeat -3px -6px;
}

.mode_icons ul li:nth-child(3) a:before {
	background: url('../images/sprites.png') no-repeat -110px -5px;
	width: 53px;

}

.mode_icons ul li:nth-child(1) a:before {
	background: url('../images/sprites.png') no-repeat -195px -16px;
	width: 62px;

}

.mode_icons ul li:nth-child(4) a:before {
	background: url('../images/sprites.png') no-repeat -280px -9px;
	width: 69px;

}

.mode_icons ul li:nth-child(5) a:before {
	background: url('../images/sprites.png') no-repeat -369px -8px;
	width: 52px;

}

.mode_icons ul li:nth-child(6) a:before {
	background: url('../images/sprites.png') no-repeat -433px -9px;
	width: 83px;

}

.mode_icons ul li:hover a:before {
	background: url('../images/sprites.png') no-repeat -3px -96px;
	width: 72px;
	height: 83px;
}

.mode_icons ul li:nth-child(3):hover a:before {
	background: url('../images/sprites.png') no-repeat -110px -94px;
	width: 53px;

}

.mode_icons ul li:nth-child(1):hover a:before {
	background: url('../images/sprites.png') no-repeat -195px -105px;
	width: 62px;

}

.mode_icons ul li:nth-child(4):hover a:before {
	background: url('../images/sprites.png') no-repeat -280px -98px;
	width: 69px;

}

.mode_icons ul li:nth-child(5):hover a:before {
	background: url('../images/sprites.png') no-repeat -369px -97px;
	width: 52px;

}

.mode_icons ul li:nth-child(6):hover a:before {
	background: url('../images/sprites.png') no-repeat -433px -98px;
	width: 83px;

}

.mode_icons ul li {
	display: inline-block;
	width: 180px;
	height: 200px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 600;
	transition: all 0.2s;
}

.mode_icons ul li:hover {
	background: #F6F6F6;
}

.mode_icons ul li img {
	clear: both;
	margin: auto;
	margin-top: 50px;
	margin-bottom: 20px;
	transition: all 0.2s;
}

.mode_promocje {
	background: #F5F5F5;
	margin-top: 30px;
	padding-bottom: 50px;
	padding-top: 20px;
	text-align: center;
}

.mode_promocje h3 {
	padding-bottom: 50px;
}

.mode_promocje h4 {
	text-align: left;
}

.mode_promocje div.item {
	display: inline-block;
	width: 385px;
	margin: auto;
	font-size: 14px;
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: top;
}

.mode_promocje div.item p {
	font-size: 13px;
	text-align: justify;
}

.mode_promocje div.item a.more,
.btn,
.more,
.submit
{
	background: #D80914;
	color: #fff;
	text-align: center;
	padding: 7px 10px 7px 10px;
	display: block;
	width: 100px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	transition: all 0.2s;
	cursor: pointer;
	border: 0;
}

.mode_promocje div.item a.more:hover,
.btn:hover,
.more:hover,
.submit:hover,
.btn.wroc
{
	background: #575A5E;
	color: #fff;
}

.btn.wroc {
	float: left;
}

.btn.wroc:hover {
	background: #D80914;
}

.mode_promocje div.item h4 {
	text-transform: uppercase;
	margin-bottom: 20px;
	margin-top: 40px;
	font-size: 18px;
	color: #383838;
	padding: 0;
}

.mode_promocje div.item a.more {
	margin-top: 20px;
}

.mode_promocje div.item img {
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	transition: all 1s;
}


.mode_box {
	margin-top: 50px;
	text-align: center;
}

.mode_box li {
	display: inline-block;
	width: 385px;
	height: 340px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	background: #f7a31d url('../images/wazne.jpg') no-repeat center center;
	margin-left: 5px;
	margin-right: 5px;
}

.mode_promocje img {
	max-width:385px;
	max-height: 340px;
}

.mode_box li:nth-child(2) {
	background: #ee3424 url('../images/promocje.jpg') no-repeat center center;
}

.mode_box li:nth-child(3) {
	background: #dc4499 url('../images/tabor.jpg') no-repeat center center;
}

.mode_box li a {
	border: 2px solid #fff;
	width: 80%;
	text-transform: uppercase;
	font-size: 23px;
	font-weight: 600;
	padding: 20px 0px 20px 0px;
	text-align: center;
	color: #fff;
	margin: auto;
	margin-top: 130px;
	transition: all 0.2s;
}

.mode_box li a:hover {
	background: #f7a31d;
}

.mode_box li:nth-child(2) a:hover {
	background: #ee3424;
}

.mode_box li:nth-child(3) a:hover {
	background: #dc4499;
}

.mode_partnerzy {
	margin-top: 70px;
	border-top: 1px solid #e6e6e6;
	padding-top: 20px;
	padding-bottom: 50px;
	text-align: center;
}

.mode_partnerzy img,
.mode_partnerzy a
{
	display: inline-block;
	margin: auto;
	text-align: center;
}

.mode_partnerzy img {
	margin-left: 5px;
	margin-right: 5px;
}

.clear {
	 clear: both;
}

footer {
	background: #3A3B3A url('../images/footer.jpg') repeat;
	clear: both;
	color: #fff;
	padding-top: 50px;
	padding-bottom: 50px;
	margin-bottom: 20px;
}

.mode_newsletter {
	background: #535353;
	color: #fff;
	margin-bottom: 40px;
}

.mode_newsletter p {
	color: #fff;
	font-size: 15px;
}

.mode_newsletter input {
	font-size: 15px;
}

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

.mode_newsletter p {
	float: left;
	width: 30%;
	padding-top: 25px;
}

.mode_newsletter form {
	float: right;
	width: 40%;
	padding-top: 28px;
}

.mode_newsletter form .inputbox {
	float: left;
	height: 37px;
	line-height: 37px;
	padding: 0;
	padding-left: 10px;
	-webkit-border-radius: 5px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius: 5px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	border-radius: 5px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	width: 70%;
	height: 36px;
}

.mode_newsletter form .btn {
	-webkit-border-radius: 0px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius: 0px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-radius: 0px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

footer h3 {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	margin: 0;
	padding: 0;
	width: auto;
	padding-bottom: 5px;
	margin-bottom: 10px;
	text-align: left;
}

footer h3:after {
	content: '';
	display: block;
	width: 100px;
	border-bottom: 2px solid #8E8E8E;
}

.mode_ftrmenu {
	display: inline-block;
	width: 180px;
	vertical-align: top;
}

.mode_ftrmenu a {
	color: #B5B6B5;
	font-size: 14px;
	font-weight: 500;
}

.mode_ftrmenu a:hover {
	color: #fff;
}

.mode_ftrmenu li {
	margin-bottom: 10px;
}

.mode_logoftr {
	float: left;
	width: 260px;
	margin-top: 10px;
}

.mode_logoftr p,
.mode_logoftr p a
{
	color: #cecece;
	font-size: 13px;
}

.mode_logoftr p a
{
	display: inline;
}

.mode_logoftr p a:hover {
	text-decoration: underline;
}

.mode_logoftr img {
	margin-bottom: 20px;
}

.mode_loga_bottom {
	margin-bottom: 20px;
	text-align: center;
}

.mode_loga_bottom .wrap {
	text-align: center;
}

.mode_loga_bottom a,
.mode_loga_bottom a img
{
	text-align: center;
	display: inline-block;
	margin: auto;
}

.mode_loga_bottom a img {
	margin-left: 5px;
	margin-right: 5px;
}

#cookies{width:100%;background:#D80914;height:54px;text-align:center; display: none; position: fixed; bottom: 0; z-index: 9999999;}
.cookies_in{opacity:1; color:#fff; width:900px;padding-left:50px;position:relative; height:54px; background:url(../images/cookies_w.png) no-repeat 0 9px;margin:auto;text-align:left;font-size:11px;line-height:54px;}
#cookie_x{display:block;width:31px;height:30px;position:absolute;right:0;top:12px;cursor:pointer;background:url(../images/cookie_x.png) no-repeat;}

.top .mode_top_menu {
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}

.top .parralax {
	height: 600px;
	overflow: hidden;
	margin: auto;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	background-image: url('../images/top.png');
}

.scrollup {
    width:40px;
    height:40px;
    opacity:0.8;
    position:fixed;
    bottom:50px;
    right:50px;
    display:none;
    text-indent:-9999px;
    background: url('../images/icon_top.png') no-repeat;
	transition: all 0.2s;
}

.scrollup:hover {
	opacity: 1;
}

.fixed .top,
#page_101 .fixed .top
{
	position: fixed;
	top: 0;
	background: #fff;
	z-index: 999999;
	width: 100% !important;
	left: 0;
	height: 70px;
	padding-top: 10px;
	border-bottom: 2px solid #D80914;
}

.fixed .top .wrap {
	width: 1200px;
	margin: auto;
}

.fixed {
	margin-top: 100px;
}

.mode_slider div {
	width: 1600px;
	position: relative;
	height: 440px;
	left: 0;
	right: 0;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	background-position: 50% 0px;
}

.fadenav {position: absolute; margin-top: 290px; margin-left: 900px;}
.fadenav a {display: block; text-decoration: none; width: 13px; height: 13px; float: left; margin-right: 7px; background: url('../images/inactive.png') no-repeat;}
.fadenav .current {background: url('../images/active.png') no-repeat;}

/* TIP POPUP */
div.tip {background: #000; box-shadow: 5px 5px 2px #e6e6e6; border-radius: 6px; opacity: 0.8; padding: 10px; color: #fff; font-size: 11px; font-family: tahoma; display: block;}
div.tip .tip-title {font-weight: bolder; color: #fff; font-size: 11px; font-family: tahoma;}
div.tip .tip-text {font-weight: lighter; color: #fff; font-size: 11px; font-family: tahoma;}


/*PAGINACJA START */
.counter, .pagination-prev, .pagination-next {display: none}
.pagination {clear: both; float: right; margin-top: -20px;}
.pagination ul .pagination-start, .pagination ul .pagination-end {display: none;}
.pagination .pagination-prev .pagenav, .pagination .pagination-next .pagenav,
.pagination .pagination-prev .pagenav a, .pagination .pagination-next .pagenav a,
.pagination .pagination-prev .pagenav span, .pagination .pagination-next .pagenav span {font-weight: lighter; background: #e6e6e6; text-decoration: none; font-size: 10px; font-family: tahoma;}

.pagination ul li {text-decoration: none; list-style-type: none; background: none; margin: 0; padding: 0; display: block; float: left; color: #4f0038; font-family: tahoma; font-size: 10px; margin-left: 8px; }
.pagination ul li a {text-decoration: none; transition: all 0.2s; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 5px; color: #7A7A7A; font-weight: lighter; padding: 5px; padding-left: 13px; padding-right: 13px; background: #E6E6E6; display: block; font-size: 10px; font-family: tahoma;}
.pagination ul li span {-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-weight: bolder; color: #fff; padding: 5px; padding-left: 13px; padding-right: 13px; background: #CD0013; display: block; font-size: 10px; font-family: tahoma;}
.pagination ul li a:hover {background: #6A5557;	color: #fff;}
/*PAGINACJA KONIEC */

/* START Lista tytułów artykułów w kategorii */
.category th {text-align: left; height: 25px; padding: 10px; background: #88BA00}
.category th a {color: #fff;}
.category th a:hover {color: #fff; text-decoration: underline;}
.category td {text-align: left; height: 25px; padding: 10px; background: #F9F9F9; width: 625px;}
.category a:hover {color: #719B00}
.category .cat-list-row1 td {background: #F2F2F2}
/* KONIEC Lista tytułów artykułów w kategorii */

#nextBtn {z-index: 9999; position: absolute;}
#prevBtn {z-index: 9999; position: absolute;}
#nextBtn a{width: 50px; outline: none; height: 49px; background: url('../images/next.png') no-repeat; display: block; margin-top: -77px; margin-left: 925px;}
#prevBtn a{width: 50px; outline: none; height: 49px; background: url('../images/prev.png') no-repeat; display: block; margin-top: -77px; margin-left: 25px;}

#system-message-container {
	width: 1200px;
	margin: auto;
	margin-bottom: 20px;
	margin-top: 20px;
}

.alert-message {
  color: #fff;
  text-align: center;
}

#system-message,
#system-message-container
{
	background: #D80914;
	color: #fff;
	margin-top: 0px;
	transition: all 2s;
}

#system-message-container {
	margin-top: 20px;
}


#system-message .alert {
  padding: 10px;
	color: #fff;
	text-align: center;
	font-weight: 500;
	font-size: 15px;
}

#page_101 #system-message-container {
	width: 100%;
	position: absolute;
	z-index: 999;
	margin-top: -10px;
	height: 10px;
	padding: 0px;
	background: none;
}

#page_101 #system-message {
	margin-top: 13px;
}

#page_101 #system-message div {
	font-weight: 500;
	font-size: 15px;
}


#system-message,
.alert.alert-error
{
	color: #fff;
}

#system-message h4, #system-message .close {
	display: none;
}

#system-message p,
#system-message-container p
{
	color: #fff;
	padding: 10px;
	font-weight: 500;
	font-size: 15px;
	text-align: center;
}

/* START Lista w kategorii */
.category {margin-top: 10px;}
.category th {text-align: left; height: 22px; padding: 10px; color: #fff; background: #88BA00; border-radius: 2px;}
.category th a {color: #fff;}
.category th a:hover {color: #fff; text-decoration: underline;}
.category td {text-align: left; height: 22px; padding: 10px; background: #F9F9F9; width: 625px; border-radius: 2px;}
.category .list-date {text-align: center; width: 125px;}
.category a:hover {color: #719B00}
.category .cat-list-row1 td {background: #F2F2F2}
.category tr:nth-child(even) {background: #e6e6e6}
.category tr:nth-child(odd) {background: #FFF}
/* KONIEC Lista w kategorii */

table.przystanek {
	clear: both;
	margin-top: 30px;
	width: 86.4%;
}

table.przystanek tr td,
table.przystanek tr th
{
	border: 1px solid #a9a9a9;
	border-bottom: 0px;
	border-left: 0px;
	padding: 10px;
	line-height: 25px;
}

table.przystanek tr th {
	color: #fff;
	background: #FF301E;
	border-color: #FF301E;
}

table.przystanek tr td:nth-child(1),
table.przystanek tr th:nth-child(1)
{
	border-left: 1px solid #a9a9a9;
}

table.przystanek tr:last-child td {
	border-bottom: 1px solid #a9a9a9;
}

table.przystanek .info {
	float: left;
	margin-right: 10px;
}

.ui-tooltip {
	padding: 5px 10px 5px 10px  !important;
	border-radius: 5px  !important;
	background: #fff  !important;

	margin: 0 !important;
	position:absolute !important;
	border: 1px solid #e6ee6 !important;
	display: block !important;
}

.ui-tooltip p, .ui-tooltip span, .ui-tooltip div, .ui-tooltip ul li {
	color: #575757 !important;
	font-size: 13px !important;
	text-transform: none !important;
	box-shadow: none !important;
	font-weight: 400 !important;
}

.ui-tooltip ul {
	padding-bottom: 10px !important;
}

.ui-tooltip ul li {
	margin: 7px 0px 0px 0px !important;
}

.ui-tooltip ul li:before {
	content: '.';
	display: block !important;
	float: left !important;
	color: #FF301E !important;
	font-size: 30px !important;
	height: 5px !important;
	line-height: 5px !important;
	padding-right: 10px !important;
}


.ui-helper-hidden-accessible {
	display: none !important;
}

.pull-left.item-image {
	float: left;
	width: 600px;
	max-height: 340px;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
}

.pull-left.item-image img {
	width:100%;
}

.items-row {
	clear: both;
	border-bottom: 1px solid #DADADA;
	margin-bottom: 60px;
	padding-bottom: 40px;
}

.blog .item,
.item-page
{
	text-align: justify;
}

.readmore {
	float: right;
	margin-top: 20px;
}

.blog dt,
.item-page .create,
.blog.rozklad h2.item-title
{
	border-bottom: 1px solid #B7B7B7;
	margin: 0;
	padding-bottom: 7px;
	margin-bottom: 30px;
	font-size: 20px;
	font-weight: 700;
	color: #353535;
}

.blog dt:after,
.item-page .create:after,
.blog.rozklad h2.item-title:after
{
	content: '';
	height: 1px;
	border: 0;
	display: block;
	position: absolute;
	background: #D80914;
	width: 100px;
	margin-top: 7px;
}

.blog .item ul {
	margin: 10px 0px;
}

.blog .item ul li {
	margin: 0px 0px 5px 0px;
}

.blog .item ul li:before {
	margin: -2px 10px 0px 0px;
	content: ".";
	font-size: 30px;
	line-height: 10px;
	display: block;
	float: left;
}

.blog.rozklad h2.item-title {
	font-size: 23px;
}

.item-page dl {
	margin: 0;
}

.blog h2,
#page_121 .item-page h2,
#page_139 .item-page h2
{
	color: #353535;
	font-size: 22px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	margin-bottom: 0px;
	text-align: left;
	text-transform: none;
}

.blog .introtext {
	float: right;
	width: 580px;
}

.item-page .pull-left {
	margin: 0px 20px 20px 0px;
}

.item-page .create {
	margin-top: 0px;
	font-size: 18px;
}

.item-page a,
.item-page span
{
	display: inline-block;
}

.item-page a {
	color: #D80914
}

.item-page a:hover {
	text-decoration: underline;
}

#page_122 .item-page ul li {
	text-transform: uppercase;
	font-size: 22px;
	width: 36%;
	display: inline-block;
	border: 1px solid #C8C8C8;
	line-height: 30px;
	padding: 50px 0px 50px 140px;
	background: url('../images/tel.jpg') no-repeat left 20px center;
}

#page_122 .item-page ul li:nth-child(2) {
	float: right;
}

#page_122 .item-page ul li strong,
#page_122 .item-page ul li strong a
{
	text-transform: none;
	font-size: 20px;
}

.item-page .mapprint {
	display: none;
}

.controls,
.control-label,
.star
{
	display: inline-block;
}

.control-group label {
	width: 170px;
}

.mode_bread {
	padding-top: 30px;
	padding-bottom: 50px;
	clear: both;
}

.mode_bread ul li
{
	float: left;
	margin-right: 10px;
}

.mode_bread .divider {
	margin-left: 10px;
}

.mode_bread .divider,
.mode_bread ul li,
.mode_bread ul li a,
.mode_bread ul li span
{
	display: blovk;
	float: left;
}

.mode_bread ul li a span {
	border-bottom: 1px solid #B5B5B5;
}

.mode_bread ul li a:hover span {
	color: #D80914;
	border-bottom: 1px solid #D80914;
}


.form p {
	width: 48%;
	float: left;
}

.form p:nth-child(2n) {
	float: right;
}

.form label
{
	clear: both;
	float: left;
	width: 100%;
	text-align: left;
	margin-bottom: 10px;
	font-size: 16px;
}

.form .inputbox
{
	clear: both;
	float: none;
	width: 96%;
	text-align: left;
	height: 30px;
	font-size: 16px;
}

.form .select
{
	width: 100%;
	height: 52px;
	cursor: pointer;
}


.form p.pclear {
	clear: both;
	float: none;
	width: 100%;
	margin-bottom: 10px;
}

.form p.pclear .textarea {
	height: 150px;
	width: 98%;
	margin-bottom: 20px;
}

.form p.pclear .checkbox {
	display: inline-block;
	clear: none;
	float: none;
	margin-right: 20px;
	margin-left: 5px;
	cursor: pointer;
}

.form.zwrot {
	width: 50%;
	float: left;
}

.form.zwrot.haslo {
	width: 100%;
	float: none;
}

.form.zwrot p {
	width: 100%;
	float: none;
	clear: none;
}

.form.zwrot p.check label .checkbox {
	float: left;
	margin-right: 10px;
	margin-top: 3px;
}

.form.zwrot p .inputbox {
	width: 50%;
	float: left;
}

.form.zwrot p span {
	width: 42%;
	float: right;
}

.form.zwrot p small {
	font-size: 11px;
	color: #D80914
}

.fright {
	width: 40%;
	float: right;
}

.form .miedzynarodowy .row.imiona p:nth-child(2n) {
	float: left;
	margin-left: 20px;
}

.item-page .btn {
	color: #fff;
	width: auto;
	min-width: 150px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	border: 0;
	padding: 0px 10px 0px 10px;
	margin: 0;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 10px;
	display: inline-block;
}

.fright {
	float: right;
}

.fleft {
	float: left;
}

.rozklad .fright .btn {
	width: 260px;
}

.item-page .btn:hover {
	text-decoration: none;

}

.article-info-term {
	display: none;
}

.form p.reg {
	width: 85%;
	float: left;
	margin-bottom: 30px;
}

.form p.wide .inputbox {
	width: 600px;
}

.form.kol3 p {
	width: 30%;
	margin-right: 57px;
}

.form.kol3 p:nth-child(2n) {
	float: left;
}

.form.kol3 p:nth-child(3) {
	margin-right: 0px;
}

.form p.wide {
	width: 100%;
	float: none;
}

a.disabled {
	background: #B4B5B4;
	color: #fff;
}

.form p.wide .inputbox,
.form p.wide input.btn
{
	float: left;
}

.form p.wide .inputbox {
	margin-right: 20px;
}

.form p.wide a {
	float: right;
	width: 250px;
}

.form p.wide a,
.form p.wide input.btn
{
	margin-top: 5px;
}

.form .kod{
	width: 300px;
	padding-top: 0px;
}

.form .kod img {
	float: left;
	width: 150px;
}

.form .kod img.img_ref {
	width: auto;
	height: auto;
	position: absolute;
	margin-top: 23px;
	margin-left: 152px;
}

.form .kod .inputbox {
	width: 100px;
	float: left;
	clear: none;
	margin: 5px 0px 0px 20px;
}

.form #data_wyp,
.form #data_zwr,
.form .date
{
	background: #FFF url("../images/cal.png") no-repeat scroll right 5px center;
	cursor: pointer;
}

.form table th:nth-child(1) {
	width: 500px;
}

.form table tr td:nth-child(1) {
	color: #D80914;
}

.form table td:nth-child(1) small {
	font-size: 12px;
}

.form table th:nth-child(2) {
	width: 260px;
}

.form table th:nth-child(3) {
	width: 260px;
}

.form table th:nth-child(4) {
	width: 110px;
}

.form table th:nth-child(5) {
	width: 80px;
}

.form table th
{
	margin: 0;
	padding-bottom: 10px;
}

.form table td
{
	border-top: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	margin: 0;
	padding: 10px 20px 10px 20px;
}

.form table tr:last-child td
{
	border-bottom: 1px solid #C8C8C8;
}

.form table tr td:first-child
{
	border-left: 1px solid #C8C8C8;
}

.form table tr
{
	margin: 0;
	padding: 0;
}

.item-page h4,
.item-page h3,
.blog .clearfix h3
{
	color: #D80914;
	text-align: left;
	text-transform: uppercase;
	font-size: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.item-page h3,
.blog .clearfix h3
{
	color: #353535;
}

.item-page.rozklad h3 {
	margin-bottom: 20px;
}

.item-page hr {
	height: 1px;
	background: #DADADA;
	border: 0;
	clear: both;
}

.rozklad .clear_hr {
	border-top: 1px solid #DADADA;
	padding-top: 10px;
	clear: both;
}

.blog.rozklad .clear_hr {
	margin-bottom: 30px;
}

.rozklad .page-header h1,
.rozklad .page-header h2
{
	text-align: left;
	float: none;
	line-height: 80px;
	margin: 0;
	padding: 0;
	clear: both;
}

.rozklad .page-header h1:before,
.rozklad .page-header h2:before
{
	background: transparent url("../images/sprites.png") no-repeat scroll -195px -16px;
	transition: all 0.2s ease 0s;
	content: "";
	display: block;
	height: 80px;
	width: 62px;
	display: block;
	float: left;
	transform:scale(0.7); -webkit-transform:scale(0.7);
	-moz-transform:scale(0.7); -o-transform:scale(0.7);
	margin-right: 10px;
}

.rozklad.standardy .page-header h2:before,
.rozklad.tabor .page-header h2:before,
.rozklad.tabor .page-header h1:before
{
	display: none;
}

.rozklad.autobusy .page-header h2:before {
	background: transparent url("../images/sprites.png") no-repeat scroll -110px -5px;
	width: 53px;
}

.rozklad.siec .page-header h2:before {
	background: transparent url("../images/sprites.png") no-repeat scroll -433px -9px;
	width: 83px;
}

.rozklad.znajdz .page-header h2:before {
	background: transparent url("../images/sprites.png") no-repeat scroll -369px -8px;
	width: 52px;
}

.rozklad.mapap .page-header h2:before {
	width: 81px;
	background: transparent url("../images/sprites.png") no-repeat scroll -2px -7px;
}

.rozklad.ulgi .page-header h2:before {
	background: transparent url("../images/sprites.png") no-repeat scroll -280px -9px;
	width: 69px;
}

.rozklad .page-header {
	border-right: 1px solid #DADADA;
	width: 40%;
	display: block;
	float: left;
	margin-bottom: 10px;
}

.rozklad .desc {
	width: 57%;
	float: right;
	display: table;
	height: 80px;
}

.rozklad .desc span {
	display: table-cell;
	vertical-align: middle;
}

.item-page.rozklad.ul ul li {
	border-top: 1px solid #F0F0F0;
	font-weight: 400;
	display: block;
	clear: both;
	float: none;
	margin-bottom: 8px;
	min-height: 35px;
	line-height: 35px;
	padding-top: 5px;
}

.item-page.rozklad.ul ul li:before,
.item-page.rozklad.mapap ul li:before,
.item-page.rozklad.autobusy ul li:before,
.item-page.rozklad.siec ul li:before
{
	display: none;
}

.item-page.rozklad.ul ul li a {
	float: right;
	text-align: center;
	color: #575757;
	background: #EBEBEB;
	padding: 8px 20px 8px 20px;
	transition: all 0.2s;
}

.item-page.rozklad.ul ul li a:hover {
	background: #D80914;
	text-decoration: none;
	color: #fff;
}

.item-page.rozklad.autobusy ul li {
	line-height: 25px;
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px solid #F0F0F0;
}

.item-page.rozklad.autobusy ul li a {
	float: right;
	text-align: center;
	color: #575757;
	background: none;
	padding: 0px;
	transition: all 0.2s;
	position: relative;
	margin: -40px 20px 0px 0px;
}

.item-page.rozklad.autobusy ul li a:hover {
	background: none;
	text-decoration: none;
	color: #fff;
}

.item-page.rozklad.autobusy a.btn {
	color: #fff;
	text-align: center;
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
}

.item-page.rozklad.autobusy a.btn:hover {
	text-decoration: none;
}

.item-page ul li {
	border: 0;
	height: auto;
	min-height: auto;
	padding: 0;
	margin: 0;
}

.item-page ul li:before {
	content: '.';
	font-size: 40px;
	line-height: 2px;
	color: #D80914;
	display: block;
	float: left;
	margin-right: 10px;
}

#page_122 .item-page ul li:before {
	display: none;
}

.item-page.rozklad.znajdz form input {
	float: left;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	width: 80%;
}

.ui-autocomplete { max-height: 200px; overflow-y: scroll; overflow-x: hidden;}

form.busstops em {
	background: url('../images/route.png') no-repeat left 10px center;
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	width: 45px;
	height: 31px;
}

/* default tooltip */
.css-map > li a,.css-map > li a:hover,#map-tooltip,.cssmap-tooltip-content{
	background: #111;
	background: rgba(0,0,0,.8);
	color: #eee;
	font: normal 13px 'Lucida Grande',Arial,sans-serif;
	padding: .5em 1.2em;
	text-align: center;
	text-shadow: 0 1px 0 #000;
	white-space: nowrap;
	-moz-border-radius: .6em;
	-ms-border-radius: .6em;
	-o-border-radius: .6em;
	-webkit-border-radius: .6em;
	border-radius: .6em;
}
.m660 .css-map > li a,.m500 .css-map > li a{ font-size: 11px }
.m340 .css-map > li a,.m270 .css-map > li a,.m240 .css-map > li a{ font-size: 10px }
.m170 .css-map > li a{ font-size: 9px }

/* tooltip arrow; when you change its size don't forget to set tooltipArrowHeight variable in the cssMap(); function */
.css-map > li a .tooltip-arrow{
	bottom: -5px; /* must be the same as a border-width */
	border: solid;
	border-color: #111 transparent;
	border-color: rgba(0,0,0,.8) transparent;
	border-width: 5px 5px 0 5px; /* this's a height of the arrow */
	margin-left: -5px; /* must be the same as a border-width */
}
.css-map > li a.tooltip-right .tooltip-arrow{
	margin-right: -5px; /* must be the same as a tooltip-arrow border-width */
}
.css-map > li a.tooltip-top .tooltip-arrow{ /* set tooltip under the arrow */
	border-width:0 5px 5px 5px;
	top: -5px;
}

/* tooltip style when the region is activated */
.css-map .active-region a{background-color: #111}
.css-map .active-region a .tooltip-arrow{border-color: #111 transparent}

/* links in the visible list of regions */
.map-visible-list a{
	/* color: #eee; */
}
.map-visible-list a:hover,.map-visible-list a:focus,.map-visible-list li.focus a{
	/* color: #fc0; */
}
.map-visible-list a:active,.map-visible-list li.active-region a{
	/* color: #cc3; */
}


/* default pre-loader */
.map-loader{
	background: #111;
	background: rgba(0,0,0,.8);
	color: #eee;
	font: normal 14px 'Lucida Grande',Arial,sans-serif;
	padding: .6em 1.2em;
	text-shadow: 0 1px 0 #000;
	-moz-border-radius: .6em;
	-ms-border-radius: .6em;
	-o-border-radius: .6em;
	-webkit-border-radius: .6em;
	border-radius: .6em;
}
.m500 .map-loader,.m340 .map-loader{font-size:12px}
.m270 .map-loader,.m240 .map-loader,.m170 .map-loader{font-size:10px}

/* link to the search engine - shown in the multipleClick mode */
.map-search-link{
	/* your rules goes here */
}
.map-search-link:hover,a.map-search-link:focus{
	/* selected link style */
}
.m340 .map-search-link,.m270 .map-search-link,.m240 .map-search-link,.m170 .map-search-link{
	/* style for a specific map size, ex.:
	font-size: 1em;
	*/
}

/* --------------------------------------------------------
* the maps starts here

* DO NOT EDIT!

* CSSMap plugin - Poland
* version: 4.4.26
* web: http://cssmapsplugin.com/europe/poland.html
* email: support@cssmapsplugin.com
* author: Łukasz Popardowski { Winston_Wolf }
* license: http://cssmapsplugin.com/license
*/
.css-map-container{margin:0 auto !important;overflow:hidden;padding:0 !important;position:relative} .css-map-container *{-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box} .css-map{display:block;left:0;margin:0 !important;list-style:none;padding:0 !important;position:relative} .css-map > li{height:0;width:0} .css-map > li a{height:auto;margin:-9999px 0 0 0;position:absolute;text-decoration:none;width:auto;z-index:89} .css-map > li a:focus{outline:0 none} .css-map-container span{display:block;height:0;left:0;position:absolute;top:-9999px;width:0} .css-map > li a.tooltip-right{left:auto;right:0;width:auto} .css-map > li a .tooltip-arrow{left:50%;top:auto} .css-map > li a.tooltip-middle .tooltip-arrow{display:none} .css-map > li a.tooltip-top .tooltip-arrow{bottom:auto} .css-map > li a.tooltip-right .tooltip-arrow{left:auto} #map-tooltip{position:absolute;z-index:999} .css-map-container .cities{top:0;z-index:88} .css-map .bg{padding:10px} .css-map .active-region .bg{z-index:87} .css-map .m{cursor:pointer;z-index:99} .css-map .m span{border:0 none !important;z-index:89} .map-visible-list{clear:both;overflow:hidden} span.map-loader{height:auto;position:absolute;text-align:center;width:auto;z-index:90}

/* really, DO NOT EDIT THIS! */
.pl1 .s1{height:.2em;left:6em;top:9.5em;width:.1em}.pl1 .s2{height:.1em;left:6em;top:9.3em;width:.1em}.pl1 .s3{height:.1em;left:5.8em;top:9.1em;width:.1em}.pl1 .s4{height:.2em;left:5.7em;top:9.8em;width:.1em}.pl1 .s5{height:.5em;left:5.7em;top:9.2em;width:.3em}.pl1 .s6{height:.2em;left:5.7em;top:8.7em;width:.1em}.pl1 .s7{height:.2em;left:5.2em;top:8.6em;width:.5em}.pl1 .s8{height:1.4em;left:5.1em;top:8.8em;width:.6em}.pl1 .s9{height:.4em;left:1.6em;top:10.1em;width:.2em}.pl1 .s10{height:1.3em;left:1.8em;top:9.2em;width:.6em}.pl1 .s11{height:1.2em;left:2em;top:9.1em;width:3.6em}.pl1 .s12{height:.4em;left:4.9em;top:11.7em;width:.1em}.pl1 .s13{height:.7em;left:4.1em;top:11.6em;width:.8em}.pl1 .s14{height:.5em;left:3.9em;top:11.4em;width:.9em}.pl1 .s15{height:1.8em;left:2.4em;top:8.9em;width:.4em}.pl1 .s16{height:.2em;left:2.7em;top:10.6em;width:.3em}.pl1 .s17{height:.4em;left:5.1em;top:10.6em;width:.2em}.pl1 .s18{height:1.6em;left:2.4em;top:9em;width:3em}.pl1 .s19{height:1.6em;left:2.9em;top:8.9em;width:2.6em}.pl1 .s20{height:2.4em;left:5em;top:8.8em;width:.1em}.pl1 .s21{height:2.6em;left:3em;top:8.8em;width:2em}.pl1 .s22{height:.1em;left:4em;top:8.2em;width:.2em}.pl1 .s23{height:.1em;left:4em;top:8.3em;width:.4em}.pl1 .s24{height:.1em;left:3.9em;top:8.4em;width:.5em}.pl1 .s25{height:3.1em;left:3.6em;top:8.6em;width:1em}.pl1 .s26{height:2.6em;left:3.7em;top:8.5em;width:.7em}.pl1 .s27{height:2.2em;left:3.1em;top:8.7em;width:1.7em}.pl1 .s28{height:2.6em;left:3.2em;top:8.4em;width:.6em}.pl1 .s29{height:2.8em;left:3.3em;top:8.3em;width:.4em}.pl1 .s30{height:2.9em;left:3.4em;top:8.2em;width:.1em} .pl2 .s1{height:.6em;left:8.8em;top:4.4em;width:.2em}.pl2 .s2{height:1em;left:8.6em;top:4.4em;width:.2em}.pl2 .s3{height:1.7em;left:8.5em;top:4.4em;width:.1em}.pl2 .s4{height:.1em;left:8.4em;top:6.4em;width:.1em}.pl2 .s5{height:2.1em;left:8.4em;top:4.2em;width:.1em}.pl2 .s6{height:2.2em;left:8.3em;top:4.4em;width:.1em}.pl2 .s7{height:.1em;left:7.9em;top:6.8em;width:.3em}.pl2 .s8{height:.1em;left:7.5em;top:6.8em;width:.2em}.pl2 .s9{height:.3em;left:7.5em;top:6.5em;width:.8em}.pl2 .s10{height:3em;left:7.4em;top:3.7em;width:.3em}.pl2 .s11{height:.6em;left:5.4em;top:4.7em;width:3.5em}.pl2 .s12{height:.1em;left:5.3em;top:4.3em;width:3.3em}.pl2 .s13{height:.3em;left:5.4em;top:4.1em;width:.1em}.pl2 .s14{height:.1em;left:5.6em;top:3.7em;width:.1em}.pl2 .s15{height:1.6em;left:5.5em;top:3.8em;width:.2em}.pl2 .s16{height:.1em;left:7.3em;top:3.5em;width:.3em}.pl2 .s17{height:3em;left:7.2em;top:3.6em;width:.3em}.pl2 .s18{height:2.5em;left:6.1em;top:3.7em;width:1.5em}.pl2 .s19{height:2.5em;left:7em;top:4em;width:1.3em}.pl2 .s20{height:.1em;left:6.6em;top:6.4em;width:.3em}.pl2 .s21{height:.1em;left:8.2em;top:5.9em;width:.5em}.pl2 .s22{height:.1em;left:5.6em;top:6em;width:.1em}.pl2 .s23{height:.1em;left:5.5em;top:5.8em;width:3.2em}.pl2 .s24{height:2.2em;left:5.7em;top:3.8em;width:.2em}.pl2 .s25{height:2.4em;left:5.9em;top:3.8em;width:.1em}.pl2 .s26{height:2.6em;left:6em;top:3.5em;width:.2em}.pl2 .s27{height:2.6em;left:6.4em;top:3.8em;width:1.8em}.pl2 .s28{height:2.8em;left:6.3em;top:3.5em;width:.9em}.pl2 .s29{height:3.1em;left:6.5em;top:3.3em;width:.2em}.pl2 .s30{height:2.8em;left:6.2em;top:3.4em;width:.6em} .pl3 .s1{height:.1em;left:11.8em;top:8.5em;width:.1em}.pl3 .s2{height:.1em;left:13em;top:11.5em;width:.1em}.pl3 .s3{height:.1em;left:12.2em;top:10.6em;width:.2em}.pl3 .s4{height:.9em;left:12.1em;top:9.5em;width:.1em}.pl3 .s5{height:.1em;left:12.1em;top:9.1em;width:.1em}.pl3 .s6{height:.2em;left:11.9em;top:8.6em;width:.2em}.pl3 .s7{height:.2em;left:12.1em;top:8.6em;width:.1em}.pl3 .s8{height:.1em;left:12.2em;top:8em;width:.1em}.pl3 .s9{height:.1em;left:12.2em;top:7.8em;width:.1em}.pl3 .s10{height:.5em;left:12.3em;top:7.7em;width:.4em}.pl3 .s11{height:2.4em;left:12.2em;top:8.2em;width:.5em}.pl3 .s12{height:3.2em;left:12.7em;top:7.7em;width:.1em}.pl3 .s13{height:3.4em;left:12.8em;top:7.6em;width:.1em}.pl3 .s14{height:3.4em;left:12.9em;top:7.7em;width:.2em}.pl3 .s15{height:3.5em;left:13.1em;top:7.6em;width:.2em}.pl3 .s16{height:.1em;left:13.4em;top:7.5em;width:.4em}.pl3 .s17{height:.2em;left:13.8em;top:7.4em;width:.1em}.pl3 .s18{height:.3em;left:13.9em;top:7.3em;width:.1em}.pl3 .s19{height:1.9em;left:13.2em;top:9.4em;width:2.2em}.pl3 .s20{height:4.2em;left:13.3em;top:7.6em;width:.7em}.pl3 .s21{height:.3em;left:13.1em;top:11.4em;width:1em}.pl3 .s22{height:1.2em;left:13.3em;top:10.3em;width:2.4em}.pl3 .s23{height:1.5em;left:15em;top:10.1em;width:.5em}.pl3 .s24{height:4.6em;left:14.7em;top:7.3em;width:.3em}.pl3 .s25{height:4.6em;left:14.5em;top:7.2em;width:.2em}.pl3 .s26{height:4.4em;left:14em;top:7.1em;width:.5em}.pl3 .s27{height:4.6em;left:14.1em;top:7em;width:.3em} .pl4 .s1{height:.1em;left:3.8em;top:8.4em;width:.1em}.pl4 .s2{height:.1em;left:3.7em;top:8.3em;width:.3em}.pl4 .s3{height:.3em;left:3.6em;top:8em;width:.4em}.pl4 .s4{height:.6em;left:3.5em;top:7.7em;width:.1em}.pl4 .s5{height:.4em;left:3.4em;top:7.8em;width:.2em}.pl4 .s6{height:.8em;left:3.3em;top:7.5em;width:.1em}.pl4 .s7{height:.9em;left:3.2em;top:7.5em;width:.1em}.pl4 .s8{height:.1em;left:3.2em;top:7.3em;width:.1em}.pl4 .s9{height:.2em;left:3.2em;top:6.8em;width:.1em}.pl4 .s10{height:.1em;left:3.2em;top:6.5em;width:.1em}.pl4 .s11{height:.1em;left:1.7em;top:5.6em;width:.3em}.pl4 .s12{height:.3em;left:1.6em;top:5.8em;width:.1em}.pl4 .s13{height:.2em;left:1.3em;top:6.1em;width:.1em}.pl4 .s14{height:2.4em;left:1.2em;top:6.3em;width:2em}.pl4 .s15{height:2.9em;left:1.4em;top:6.1em;width:.3em}.pl4 .s16{height:.1em;left:1.7em;top:9.1em;width:.3em}.pl4 .s17{height:3.4em;left:1.7em;top:5.7em;width:.4em}.pl4 .s18{height:3.5em;left:2.1em;top:5.6em;width:.3em}.pl4 .s19{height:.1em;left:2.8em;top:8.9em;width:.1em}.pl4 .s20{height:3.5em;left:2.4em;top:5.4em;width:.6em}.pl4 .s21{height:.1em;left:2.7em;top:5.2em;width:.1em}.pl4 .s22{height:3.5em;left:2.5em;top:5.3em;width:.6em}.pl4 .s23{height:1em;left:3.1em;top:5em;width:.2em}.pl4 .s24{height:.7em;left:3.2em;top:4.9em;width:.2em} .pl5 .s1{height:.2em;left:9.3em;top:9.9em;width:.2em}.pl5 .s2{height:.2em;left:9.4em;top:10em;width:.1em}.pl5 .s3{height:.3em;left:9.1em;top:10em;width:.1em}.pl5 .s4{height:.1em;left:8.9em;top:10.4em;width:.2em}.pl5 .s5{height:.4em;left:8.6em;top:10em;width:.5em}.pl5 .s6{height:.2em;left:7.3em;top:9.8em;width:.2em}.pl5 .s7{height:.1em;left:6.9em;top:8.6em;width:.1em}.pl5 .s8{height:.1em;left:6.5em;top:9.3em;width:.1em}.pl5 .s9{height:.3em;left:6.6em;top:9.2em;width:.1em}.pl5 .s10{height:.7em;left:6.7em;top:9.1em;width:.2em}.pl5 .s11{height:.8em;left:6.9em;top:9em;width:.1em}.pl5 .s12{height:1.7em;left:7em;top:8.2em;width:.2em}.pl5 .s13{height:1.7em;left:7.1em;top:8.1em;width:.4em}.pl5 .s14{height:.3em;left:10.3em;top:8.3em;width:.1em}.pl5 .s15{height:.5em;left:10.2em;top:8em;width:.1em}.pl5 .s16{height:.3em;left:10.1em;top:8.9em;width:.1em}.pl5 .s17{height:.7em;left:10em;top:8.6em;width:.1em}.pl5 .s18{height:.6em;left:10em;top:7.9em;width:.2em}.pl5 .s19{height:1.6em;left:9.8em;top:7.9em;width:.2em}.pl5 .s20{height:1.9em;left:9.7em;top:7.7em;width:.1em}.pl5 .s21{height:.2em;left:9.6em;top:7.4em;width:.2em}.pl5 .s22{height:.2em;left:9.5em;top:7.3em;width:.1em}.pl5 .s23{height:2.4em;left:7.6em;top:7.6em;width:.2em}.pl5 .s24{height:2.5em;left:7.5em;top:7.5em;width:.1em}.pl5 .s25{height:2.2em;left:7.7em;top:7.5em;width:2em}.pl5 .s26{height:2.7em;left:7.8em;top:7.2em;width:.1em}.pl5 .s27{height:.1em;left:9.1em;top:7em;width:.3em}.pl5 .s28{height:3.2em;left:8.5em;top:7em;width:.4em}.pl5 .s29{height:2.6em;left:8.8em;top:7.1em;width:.7em}.pl5 .s30{height:2.8em;left:7.9em;top:7.2em;width:1.5em}.pl5 .s31{height:2.9em;left:8em;top:7.2em;width:.1em}.pl5 .s32{height:.1em;left:8.2em;top:10.1em;width:.1em}.pl5 .s33{height:3.1em;left:8.1em;top:7em;width:.7em}.pl5 .s34{height:.2em;left:8em;top:6.9em;width:.7em}.pl5 .s35{height:3.3em;left:8.2em;top:6.8em;width:.2em} .pl6 .s1{height:.1em;left:11.3em;top:12.9em;width:.1em}.pl6 .s2{height:.5em;left:11.4em;top:13.4em;width:.1em}.pl6 .s3{height:.7em;left:11.3em;top:13.2em;width:.1em}.pl6 .s4{height:1.4em;left:11.2em;top:12.6em;width:.1em}.pl6 .s5{height:.2em;left:11.1em;top:11.6em;width:.2em}.pl6 .s6{height:.8em;left:10.8em;top:11.7em;width:.4em}.pl6 .s7{height:1.4em;left:10em;top:12.6em;width:1.2em}.pl6 .s8{height:2.4em;left:10.5em;top:11.8em;width:.6em}.pl6 .s9{height:2.3em;left:9.9em;top:11.8em;width:.1em}.pl6 .s10{height:.3em;left:8.1em;top:12.3em;width:.1em}.pl6 .s11{height:.6em;left:8.2em;top:12.2em;width:.1em}.pl6 .s12{height:.7em;left:8.3em;top:12.1em;width:.1em}.pl6 .s13{height:1em;left:8.4em;top:12em;width:2.7em}.pl6 .s14{height:.1em;left:8.5em;top:13.1em;width:2.9em}.pl6 .s15{height:.1em;left:8.4em;top:11.8em;width:.1em}.pl6 .s16{height:1.3em;left:8.5em;top:11.7em;width:.1em}.pl6 .s17{height:2.1em;left:8.6em;top:11.6em;width:.1em}.pl6 .s18{height:2.6em;left:8.7em;top:11.5em;width:1.2em}.pl6 .s19{height:3em;left:8.9em;top:11.4em;width:.3em}.pl6 .s20{height:3.1em;left:9.2em;top:11.4em;width:.1em}.pl6 .s21{height:3.2em;left:9.3em;top:11.3em;width:.5em} .pl7 .s1{height:.1em;left:14em;top:7em;width:.1em}.pl7 .s2{height:.4em;left:13.9em;top:6.9em;width:.1em}.pl7 .s3{height:.6em;left:13.8em;top:6.8em;width:.1em}.pl7 .s4{height:.7em;left:13.4em;top:6.8em;width:.4em}.pl7 .s5{height:.1em;left:12.9em;top:7.6em;width:.2em}.pl7 .s6{height:.1em;left:13.2em;top:6.7em;width:.1em}.pl7 .s7{height:.8em;left:12.3em;top:6.8em;width:1.1em}.pl7 .s8{height:.2em;left:8.3em;top:6.6em;width:.1em}.pl7 .s9{height:.4em;left:8.4em;top:6.5em;width:.1em}.pl7 .s10{height:.1em;left:8.4em;top:6.3em;width:.1em}.pl7 .s11{height:.8em;left:8.5em;top:6.1em;width:.1em}.pl7 .s12{height:.1em;left:10.3em;top:4.6em;width:.1em}.pl7 .s13{height:1.1em;left:9.6em;top:6.3em;width:3.6em}.pl7 .s14{height:1.5em;left:9.5em;top:5.8em;width:3.6em}.pl7 .s15{height:.9em;left:8.6em;top:6em;width:4.5em}.pl7 .s16{height:1.4em;left:8.7em;top:5.6em;width:4.1em}.pl7 .s17{height:.4em;left:8.6em;top:5.4em;width:.2em}.pl7 .s18{height:1.7em;left:8.8em;top:5.3em;width:.1em}.pl7 .s19{height:1.8em;left:9.4em;top:5.3em;width:3em}.pl7 .s20{height:2.1em;left:8.9em;top:5em;width:.2em}.pl7 .s21{height:.2em;left:9.2em;top:4.7em;width:.1em}.pl7 .s22{height:2.1em;left:9em;top:4.9em;width:.8em}.pl7 .s23{height:.1em;left:9.9em;top:4.8em;width:2.1em}.pl7 .s24{height:.2em;left:10.1em;top:4.7em;width:.3em}.pl7 .s25{height:.1em;left:11.6em;top:4.1em;width:.2em}.pl7 .s26{height:.2em;left:11.2em;top:4.2em;width:.6em}.pl7 .s27{height:.1em;left:12.2em;top:5.1em;width:.1em}.pl7 .s28{height:2.5em;left:12.2em;top:5.3em;width:.1em}.pl7 .s29{height:.1em;left:9.7em;top:7.6em;width:3.1em}.pl7 .s30{height:3em;left:9.8em;top:4.9em;width:2.2em}.pl7 .s31{height:4.3em;left:11.8em;top:4.2em;width:.1em}.pl7 .s32{height:.1em;left:10.2em;top:7.9em;width:2.1em}.pl7 .s33{height:.1em;left:12.2em;top:8.1em;width:.1em}.pl7 .s34{height:.3em;left:11.9em;top:8.3em;width:.3em}.pl7 .s35{height:4.2em;left:10.8em;top:4.4em;width:1em}.pl7 .s36{height:.4em;left:10.2em;top:9.1em;width:.1em}.pl7 .s37{height:.5em;left:10.3em;top:9.1em;width:.8em}.pl7 .s38{height:5.2em;left:10.4em;top:4.5em;width:.6em}.pl7 .s39{height:5.6em;left:11.1em;top:4.3em;width:.3em}.pl7 .s40{height:.9em;left:11.4em;top:9.1em;width:.7em}.pl7 .s41{height:.2em;left:12.1em;top:9.3em;width:.1em}.pl7 .s42{height:.1em;left:10.1em;top:9.2em;width:2.1em}.pl7 .s43{height:3.3em;left:10.3em;top:5em;width:1.9em}.pl7 .s44{height:.3em;left:10.2em;top:8.8em;width:2em}.pl7 .s45{height:.3em;left:10.1em;top:8.6em;width:1.8em}.pl7 .s46{height:.1em;left:10em;top:8.5em;width:.3em} .pl8 .s1{height:.1em;left:7.4em;top:10em;width:.1em}.pl8 .s2{height:.5em;left:7.3em;top:10em;width:.1em}.pl8 .s3{height:.2em;left:7.2em;top:11em;width:.1em}.pl8 .s4{height:.1em;left:7.2em;top:10.7em;width:.1em}.pl8 .s5{height:.8em;left:7.2em;top:9.8em;width:.1em}.pl8 .s6{height:1.3em;left:7.1em;top:9.9em;width:.1em}.pl8 .s7{height:.1em;left:6.9em;top:9.8em;width:.1em}.pl8 .s8{height:1.5em;left:6.9em;top:9.9em;width:.2em}.pl8 .s9{height:.2em;left:4.8em;top:11.4em;width:.2em}.pl8 .s10{height:.5em;left:5em;top:11.2em;width:.1em}.pl8 .s11{height:.8em;left:5.1em;top:11em;width:.2em}.pl8 .s12{height:1.2em;left:5.3em;top:10.6em;width:.1em}.pl8 .s13{height:2.2em;left:6.5em;top:9.8em;width:.4em}.pl8 .s14{height:1.4em;left:5.4em;top:10.5em;width:1.6em}.pl8 .s15{height:1.7em;left:5.5em;top:10.3em;width:1.3em}.pl8 .s16{height:1.9em;left:5.6em;top:10.2em;width:1.1em}.pl8 .s17{height:2.9em;left:6em;top:9.8em;width:.5em}.pl8 .s18{height:2.3em;left:5.7em;top:10em;width:.8em}.pl8 .s19{height:2.6em;left:5.8em;top:9.8em;width:.4em}.pl8 .s20{height:.1em;left:6.5em;top:9.7em;width:.2em}.pl8 .s21{height:.1em;left:5.7em;top:9.7em;width:.5em} .pl9 .s1{height:.4em;left:14.5em;top:11.8em;width:.2em}.pl9 .s2{height:.8em;left:14.4em;top:11.5em;width:.1em}.pl9 .s3{height:.8em;left:14.3em;top:11.6em;width:.1em}.pl9 .s4{height:.9em;left:14.1em;top:11.6em;width:.2em}.pl9 .s5{height:1.1em;left:14em;top:11.7em;width:.1em}.pl9 .s6{height:.4em;left:13.9em;top:12.6em;width:.1em}.pl9 .s7{height:.5em;left:13.8em;top:12.6em;width:.1em}.pl9 .s8{height:.6em;left:13.7em;top:12.6em;width:.1em}.pl9 .s9{height:.5em;left:13.6em;top:14.4em;width:.2em}.pl9 .s10{height:2.2em;left:13.3em;top:12.6em;width:.4em}.pl9 .s11{height:3em;left:13.1em;top:11.7em;width:.2em}.pl9 .s12{height:3.1em;left:12.9em;top:11.6em;width:.2em}.pl9 .s13{height:.1em;left:11.1em;top:12.5em;width:.1em}.pl9 .s14{height:.8em;left:11.2em;top:11.8em;width:3em}.pl9 .s15{height:.1em;left:11.3em;top:13em;width:.1em}.pl9 .s16{height:1.4em;left:11.3em;top:11.5em;width:.1em}.pl9 .s17{height:1.9em;left:11.4em;top:11.5em;width:.1em}.pl9 .s18{height:2.5em;left:11.5em;top:11.4em;width:.4em}.pl9 .s19{height:.3em;left:11.8em;top:11.2em;width:1.3em}.pl9 .s20{height:.1em;left:11.6em;top:11.3em;width:1.7em}.pl9 .s21{height:.3em;left:13em;top:11.1em;width:.2em}.pl9 .s22{height:3.5em;left:12.7em;top:11.1em;width:.3em}.pl9 .s23{height:3em;left:11.9em;top:11em;width:1em}.pl9 .s24{height:3.2em;left:12em;top:10.9em;width:.8em}.pl9 .s25{height:3.3em;left:12.1em;top:10.8em;width:.1em}.pl9 .s26{height:3.5em;left:12.2em;top:10.7em;width:.2em}.pl9 .s27{height:3.9em;left:12.4em;top:10.6em;width:.3em} .pl10 .s1{height:.1em;left:13.3em;top:2em;width:.1em}.pl10 .s2{height:.3em;left:14.8em;top:3.2em;width:.1em}.pl10 .s3{height:.4em;left:13.6em;top:1.6em;width:.3em}.pl10 .s4{height:.1em;left:13.1em;top:2.2em;width:.1em}.pl10 .s5{height:.3em;left:13.2em;top:2.1em;width:.2em}.pl10 .s6{height:.1em;left:13.3em;top:2.5em;width:.1em}.pl10 .s7{height:.7em;left:13.4em;top:2em;width:.1em}.pl10 .s8{height:.9em;left:13.5em;top:2em;width:.1em}.pl10 .s9{height:.1em;left:13.1em;top:3.5em;width:1.8em}.pl10 .s10{height:.1em;left:12.9em;top:3.6em;width:2.1em}.pl10 .s11{height:.1em;left:12.8em;top:3.7em;width:2.2em}.pl10 .s12{height:.1em;left:12.7em;top:3.8em;width:2.3em}.pl10 .s13{height:.1em;left:12.5em;top:3.9em;width:2.5em}.pl10 .s14{height:.2em;left:11.8em;top:4em;width:.1em}.pl10 .s15{height:.8em;left:11.9em;top:4em;width:.2em}.pl10 .s16{height:.9em;left:12em;top:4.1em;width:.2em}.pl10 .s17{height:1em;left:12.2em;top:4.1em;width:.1em}.pl10 .s18{height:1.2em;left:12.3em;top:4em;width:.1em}.pl10 .s19{height:.1em;left:12.2em;top:5.2em;width:.2em}.pl10 .s20{height:1.6em;left:12.4em;top:4em;width:2.7em}.pl10 .s21{height:1.4em;left:12.8em;top:4.4em;width:2.4em}.pl10 .s22{height:1.7em;left:13.1em;top:4.6em;width:2.3em}.pl10 .s23{height:4.4em;left:13.6em;top:2em;width:1.2em}.pl10 .s24{height:3.4em;left:13.5em;top:3.1em;width:1.2em}.pl10 .s25{height:3.3em;left:13.4em;top:3.3em;width:1.2em}.pl10 .s26{height:3.3em;left:13.2em;top:3.4em;width:.1em}.pl10 .s27{height:3.4em;left:13.3em;top:3.4em;width:1.2em}.pl10 .s28{height:5.3em;left:13.9em;top:1.6em;width:.2em}.pl10 .s29{height:5.1em;left:14em;top:1.9em;width:.4em} .pl11 .s1{height:.1em;left:5.4em;top:3.9em;width:.1em}.pl11 .s2{height:.1em;left:4.9em;top:3.9em;width:.1em}.pl11 .s3{height:.1em;left:4.8em;top:3.8em;width:.7em}.pl11 .s4{height:.1em;left:4.8em;top:3.7em;width:.8em}.pl11 .s5{height:.1em;left:5.7em;top:3.7em;width:.3em}.pl11 .s6{height:.2em;left:4.7em;top:3.5em;width:1.3em}.pl11 .s7{height:.2em;left:4.7em;top:3.3em;width:1.5em}.pl11 .s8{height:.2em;left:4.8em;top:3.2em;width:1.7em}.pl11 .s9{height:.1em;left:7.7em;top:3.7em;width:.4em}.pl11 .s10{height:.1em;left:7.6em;top:3.5em;width:.6em}.pl11 .s11{height:.1em;left:7.5em;top:3.6em;width:.7em}.pl11 .s12{height:.1em;left:7.2em;top:3.5em;width:.1em}.pl11 .s13{height:.1em;left:6.8em;top:3.4em;width:1.5em}.pl11 .s14{height:.2em;left:6.7em;top:3.2em;width:1.7em}.pl11 .s15{height:.1em;left:8.7em;top:2.9em;width:.1em}.pl11 .s16{height:.2em;left:8.5em;top:2.9em;width:.2em}.pl11 .s17{height:.1em;left:4.7em;top:3.1em;width:4em}.pl11 .s18{height:.5em;left:4.9em;top:2.7em;width:3.6em}.pl11 .s19{height:.2em;left:5.8em;top:.5em;width:1.3em}.pl11 .s20{height:2.6em;left:5.1em;top:.7em;width:2.4em}.pl11 .s21{height:.4em;left:4.7em;top:.9em;width:3em}.pl11 .s22{height:.4em;left:4.5em;top:1.1em;width:2.8em}.pl11 .s23{height:.2em;left:4.5em;top:2.1em;width:.1em}.pl11 .s24{height:.7em;left:4.6em;top:2.1em;width:.1em}.pl11 .s25{height:.4em;left:8.3em;top:1.9em;width:.1em}.pl11 .s26{height:1em;left:4.7em;top:1.9em;width:3.6em}.pl11 .s27{height:.1em;left:4.6em;top:1.8em;width:4em}.pl11 .s28{height:.1em;left:4.7em;top:1.7em;width:4.1em}.pl11 .s29{height:.2em;left:4.6em;top:1.5em;width:4.3em} .pl12 .s1{height:.2em;left:9.2em;top:11.2em;width:.1em}.pl12 .s2{height:.4em;left:9em;top:11em;width:.2em}.pl12 .s3{height:.1em;left:9em;top:10.5em;width:.2em}.pl12 .s4{height:.9em;left:8.9em;top:10.5em;width:.1em}.pl12 .s5{height:1.1em;left:8.7em;top:10.4em;width:.2em}.pl12 .s6{height:1.2em;left:8.6em;top:10.4em;width:.1em}.pl12 .s7{height:1.5em;left:8.5em;top:10.2em;width:.1em}.pl12 .s8{height:1.7em;left:8.3em;top:10.1em;width:.2em}.pl12 .s9{height:.1em;left:7.2em;top:10.6em;width:1.9em}.pl12 .s10{height:.2em;left:7.2em;top:10.8em;width:2em}.pl12 .s11{height:.1em;left:8.4em;top:11.9em;width:.1em}.pl12 .s12{height:1.9em;left:8.2em;top:10.2em;width:.2em}.pl12 .s13{height:.6em;left:6.5em;top:12.1em;width:.2em}.pl12 .s14{height:.8em;left:6.7em;top:12em;width:.2em}.pl12 .s15{height:.9em;left:6.9em;top:11.9em;width:.2em}.pl12 .s16{height:.8em;left:7em;top:11.4em;width:1.3em}.pl12 .s17{height:1.8em;left:7.1em;top:11.2em;width:.2em}.pl12 .s18{height:2.6em;left:7.3em;top:10.5em;width:.8em}.pl12 .s19{height:2.2em;left:7.4em;top:10.1em;width:.8em}.pl12 .s20{height:.5em;left:8.4em;top:13.2em;width:.2em}.pl12 .s21{height:.2em;left:7.3em;top:13.1em;width:1.2em}.pl12 .s22{height:.1em;left:8.4em;top:13em;width:.2em}.pl12 .s23{height:1.2em;left:7.9em;top:12.8em;width:.5em}.pl12 .s24{height:1.1em;left:7.6em;top:12.6em;width:.6em}.pl12 .s25{height:3.3em;left:7.5em;top:10em;width:.5em}.pl12 .s26{height:4.1em;left:7.8em;top:9.9em;width:.1em} .pl13 .s1{height:.2em;left:12.1em;top:10.4em;width:.1em}.pl13 .s2{height:.1em;left:11.9em;top:10.9em;width:.1em}.pl13 .s3{height:.9em;left:11.6em;top:10em;width:.5em}.pl13 .s4{height:.2em;left:10em;top:11.8em;width:.5em}.pl13 .s5{height:.1em;left:9.9em;top:11.7em;width:.9em}.pl13 .s6{height:.1em;left:9.9em;top:11.6em;width:1.2em}.pl13 .s7{height:.1em;left:9.9em;top:11.5em;width:1.4em}.pl13 .s8{height:.1em;left:9em;top:10.7em;width:.1em}.pl13 .s9{height:.2em;left:9.1em;top:10.6em;width:3.1em}.pl13 .s10{height:.2em;left:9.1em;top:10.3em;width:.1em}.pl13 .s11{height:.1em;left:9.3em;top:10.1em;width:.1em}.pl13 .s12{height:.2em;left:9.2em;top:10em;width:.1em}.pl13 .s13{height:1em;left:9.2em;top:10.2em;width:2.7em}.pl13 .s14{height:1.1em;left:9.3em;top:10.2em;width:2.5em}.pl13 .s15{height:1.4em;left:11.5em;top:10em;width:.1em}.pl13 .s16{height:1.5em;left:11.4em;top:10em;width:.1em}.pl13 .s17{height:1.6em;left:9.8em;top:9.9em;width:1.6em}.pl13 .s18{height:.2em;left:9.4em;top:9.7em;width:.1em}.pl13 .s19{height:.1em;left:9.7em;top:9.6em;width:.7em}.pl13 .s20{height:.1em;left:9.8em;top:9.5em;width:.5em}.pl13 .s21{height:.2em;left:10em;top:9.3em;width:.2em}.pl13 .s22{height:.1em;left:11em;top:9.6em;width:.1em}.pl13 .s23{height:1.6em;left:9.5em;top:9.7em;width:1.6em} .pl14 .s1{height:.2em;left:13.5em;top:2.9em;width:.1em}.pl14 .s2{height:.6em;left:13.4em;top:2.7em;width:.1em}.pl14 .s3{height:.1em;left:13.1em;top:3.4em;width:.1em}.pl14 .s4{height:.8em;left:13.1em;top:2.6em;width:.3em}.pl14 .s5{height:.1em;left:13.3em;top:2.4em;width:.1em}.pl14 .s6{height:.1em;left:13.1em;top:2.1em;width:.1em}.pl14 .s7{height:.5em;left:9.1em;top:1.5em;width:4.5em}.pl14 .s8{height:.5em;left:8.5em;top:2.4em;width:4.8em}.pl14 .s9{height:.4em;left:8.3em;top:2.3em;width:4.9em}.pl14 .s10{height:.8em;left:8.4em;top:1.9em;width:.4em}.pl14 .s11{height:.3em;left:8.6em;top:1.8em;width:4.7em}.pl14 .s12{height:1.9em;left:8.8em;top:1.7em;width:4.3em}.pl14 .s13{height:2em;left:10.8em;top:1.7em;width:2.1em}.pl14 .s14{height:2.9em;left:10.4em;top:1.6em;width:.4em}.pl14 .s15{height:3.1em;left:9em;top:1.5em;width:1.4em}.pl14 .s16{height:.1em;left:9.9em;top:4.7em;width:.2em}.pl14 .s17{height:.2em;left:9.3em;top:4.7em;width:.6em}.pl14 .s18{height:.3em;left:9.2em;top:4.4em;width:1.1em}.pl14 .s19{height:.5em;left:9em;top:4.4em;width:.2em}.pl14 .s20{height:.1em;left:12.1em;top:4em;width:.2em}.pl14 .s21{height:1.1em;left:8.7em;top:3em;width:3.1em}.pl14 .s22{height:.1em;left:8.6em;top:4.3em;width:2.5em}.pl14 .s23{height:.1em;left:8.5em;top:4.2em;width:2.7em}.pl14 .s24{height:.2em;left:8.4em;top:4em;width:3.2em}.pl14 .s25{height:.9em;left:8.3em;top:3.4em;width:.1em}.pl14 .s26{height:.7em;left:8.4em;top:3.2em;width:4.3em}.pl14 .s27{height:.5em;left:8.2em;top:3.5em;width:4.3em}.pl14 .s28{height:.1em;left:8.1em;top:3.7em;width:4.7em} .pl15 .s1{height:.1em;left:8em;top:7.1em;width:.1em}.pl15 .s2{height:.3em;left:7.9em;top:6.9em;width:.1em}.pl15 .s3{height:.4em;left:7.7em;top:6.8em;width:.2em}.pl15 .s4{height:.1em;left:7.6em;top:7.5em;width:.1em}.pl15 .s5{height:.6em;left:7.5em;top:6.9em;width:.3em}.pl15 .s6{height:1.4em;left:7.2em;top:6.7em;width:.3em}.pl15 .s7{height:.1em;left:7em;top:8.1em;width:.1em}.pl15 .s8{height:1.6em;left:7em;top:6.5em;width:.2em}.pl15 .s9{height:2.2em;left:6.9em;top:6.4em;width:.1em}.pl15 .s10{height:.3em;left:6.9em;top:8.7em;width:.1em}.pl15 .s11{height:.1em;left:6.2em;top:9.7em;width:.3em}.pl15 .s12{height:.2em;left:6.1em;top:9.5em;width:.6em}.pl15 .s13{height:.1em;left:6.1em;top:9.3em;width:.4em}.pl15 .s14{height:.1em;left:6em;top:9.4em;width:.6em}.pl15 .s15{height:.1em;left:6.6em;top:9.1em;width:.1em}.pl15 .s16{height:2.9em;left:6.1em;top:6.4em;width:.5em}.pl15 .s17{height:2.9em;left:5.9em;top:6.3em;width:.5em}.pl15 .s18{height:2.6em;left:5.8em;top:6.5em;width:1.1em}.pl15 .s19{height:.3em;left:5.7em;top:8.9em;width:.1em}.pl15 .s20{height:3.2em;left:6em;top:6.1em;width:.1em}.pl15 .s21{height:2.7em;left:5.7em;top:6em;width:.2em}.pl15 .s22{height:.2em;left:4.8em;top:8.6em;width:.4em}.pl15 .s23{height:2.4em;left:4.4em;top:6.2em;width:1.9em}.pl15 .s24{height:.1em;left:3.2em;top:7.4em;width:.1em}.pl15 .s25{height:.3em;left:3.2em;top:7em;width:4.6em}.pl15 .s26{height:.2em;left:3.2em;top:6.6em;width:4.2em}.pl15 .s27{height:.4em;left:3.2em;top:6.1em;width:2.7em}.pl15 .s28{height:.3em;left:3.1em;top:6em;width:2.5em}.pl15 .s29{height:.1em;left:5.5em;top:5.9em;width:.2em}.pl15 .s30{height:.4em;left:5.5em;top:5.4em;width:.2em}.pl15 .s31{height:1.9em;left:3.3em;top:5.6em;width:.1em}.pl15 .s32{height:.1em;left:3.4em;top:7.7em;width:.1em}.pl15 .s33{height:2.5em;left:3.4em;top:5.2em;width:.3em}.pl15 .s34{height:2.7em;left:3.6em;top:5.3em;width:1.9em}.pl15 .s35{height:2.9em;left:3.7em;top:5.1em;width:.3em}.pl15 .s36{height:3.3em;left:4em;top:4.9em;width:.1em}.pl15 .s37{height:3.4em;left:4.1em;top:4.8em;width:.1em}.pl15 .s38{height:3.6em;left:4.2em;top:4.7em;width:1.2em}.pl15 .s39{height:.3em;left:4.4em;top:4.4em;width:1.1em}.pl15 .s40{height:.1em;left:4.2em;top:4.3em;width:1.1em}.pl15 .s41{height:.2em;left:4.1em;top:4.1em;width:.9em}.pl15 .s42{height:.1em;left:4.1em;top:4em;width:1.4em}.pl15 .s43{height:.4em;left:5em;top:3.9em;width:.4em}.pl15 .s44{height:4.8em;left:4.6em;top:3.9em;width:.3em}.pl15 .s45{height:4.9em;left:4.5em;top:3.7em;width:.3em} .pl16 .s1{height:.2em;left:1em;top:6.1em;width:.3em}.pl16 .s2{height:.3em;left:.7em;top:5.8em;width:.9em}.pl16 .s3{height:.2em;left:.5em;top:5.6em;width:1.2em}.pl16 .s4{height:.1em;left:2em;top:5.6em;width:.1em}.pl16 .s5{height:.2em;left:.5em;top:5.4em;width:1.9em}.pl16 .s6{height:.1em;left:.5em;top:5.3em;width:2em}.pl16 .s7{height:.2em;left:.5em;top:5.1em;width:2.2em}.pl16 .s8{height:.2em;left:.6em;top:5em;width:2.2em}.pl16 .s9{height:.3em;left:2.8em;top:5em;width:.3em}.pl16 .s10{height:2.4em;left:.6em;top:2.6em;width:2.6em}.pl16 .s11{height:.3em;left:4.2em;top:4.4em;width:.2em}.pl16 .s12{height:.5em;left:4.1em;top:4.3em;width:.1em}.pl16 .s13{height:.1em;left:4.7em;top:3.2em;width:.1em}.pl16 .s14{height:.2em;left:4.7em;top:2.9em;width:.2em}.pl16 .s15{height:.9em;left:4.6em;top:2.8em;width:.1em}.pl16 .s16{height:2.5em;left:1.6em;top:2.4em;width:1.8em}.pl16 .s17{height:.2em;left:2.2em;top:2.1em;width:1.2em}.pl16 .s18{height:1.4em;left:1.9em;top:2.3em;width:2.7em}.pl16 .s19{height:3.1em;left:3.4em;top:2.1em;width:.3em}.pl16 .s20{height:3.4em;left:3.6em;top:1.7em;width:.4em}.pl16 .s21{height:3.6em;left:3.9em;top:1.3em;width:.2em}.pl16 .s22{height:.2em;left:3em;top:1.9em;width:1.7em}.pl16 .s23{height:.1em;left:4.6em;top:1.7em;width:.1em}.pl16 .s24{height:.6em;left:3.8em;top:1.5em;width:.8em}.pl16 .s25{height:2.9em;left:4.1em;top:1.1em;width:.4em}

/* size: 170 */
.m170{width:170px} .m170 .poland,.m170 .poland .bg,.m170 .poland-cities{background:transparent url('../images/pl-170.png') no-repeat -1300px 0} .m170 .poland,.m170 .poland-cities{height:160px;width:170px} .m170 .poland{background-position:0 -495px} .m170 .poland-cities{background-position:-190px -495px} .m170 .poland .m{margin:10003px 0 0 4px} .m170 .poland .m span{font-size:10px !important}
.m170 .pl1.focus .bg,.m170 .pl1.active-region .bg{height:41px !important;left:10px;top:76px;width:45px}.m170 .pl1.focus .bg{background-position:-1px -139px}.m170 .pl1.active-region .bg{background-position:-1px -342px} .m170 .pl2.focus .bg,.m170 .pl2.active-region .bg{height:37px !important;left:46px;top:27px;width:38px}.m170 .pl2.focus .bg{background-position:-70px -139px}.m170 .pl2.active-region .bg{background-position:-70px -342px} .m170 .pl3.focus .bg,.m170 .pl3.active-region .bg{height:49px !important;left:112px;top:64px;width:38px}.m170 .pl3.focus .bg{background-position:-1px -66px}.m170 .pl3.active-region .bg{background-position:-1px -269px} .m170 .pl4.focus .bg,.m170 .pl4.active-region .bg{height:43px !important;left:6px;top:43px;width:29px}.m170 .pl4.focus .bg{background-position:-64px -71px}.m170 .pl4.active-region .bg{background-position:-64px -274px} .m170 .pl5.focus .bg,.m170 .pl5.active-region .bg{height:38px !important;left:59px;top:61px;width:39px}.m170 .pl5.focus .bg{background-position:-133px -138px}.m170 .pl5.active-region .bg{background-position:-133px -341px} .m170 .pl6.focus .bg,.m170 .pl6.active-region .bg{height:32px !important;left:74px;top:106px;width:35px}.m170 .pl6.focus .bg{background-position:-195px -138px}.m170 .pl6.active-region .bg{background-position:-195px -341px} .m170 .pl7.focus .bg,.m170 .pl7.active-region .bg{height:61px !important;left:77px;top:34px;width:59px}.m170 .pl7.focus .bg{background-position:-117px -54px}.m170 .pl7.active-region .bg{background-position:-117px -257px} .m170 .pl8.focus .bg,.m170 .pl8.active-region .bg{height:30px !important;left:41px;top:90px;width:27px}.m170 .pl8.focus .bg{background-position:-253px -138px}.m170 .pl8.active-region .bg{background-position:-253px -341px} .m170 .pl9.focus .bg,.m170 .pl9.active-region .bg{height:43px !important;left:105px;top:99px;width:37px}.m170 .pl9.focus .bg{background-position:-199px -72px}.m170 .pl9.active-region .bg{background-position:-199px -275px} .m170 .pl10.focus .bg,.m170 .pl10.active-region .bg{height:54px !important;left:112px;top:11px;width:36px}.m170 .pl10.focus .bg{background-position:-259px -61px}.m170 .pl10.active-region .bg{background-position:-259px -264px} .m170 .pl11.focus .bg,.m170 .pl11.active-region .bg{height:35px !important;left:38px;top:0;width:45px}.m170 .pl11.focus .bg{background-position:-1px -8px}.m170 .pl11.active-region .bg{background-position:-1px -211px} .m170 .pl12.focus .bg,.m170 .pl12.active-region .bg{height:40px !important;left:58px;top:93px;width:30px}.m170 .pl12.focus .bg{background-position:-70px -2px}.m170 .pl12.active-region .bg{background-position:-70px -205px} .m170 .pl13.focus .bg,.m170 .pl13.active-region .bg{height:28px !important;left:83px;top:87px;width:33px}.m170 .pl13.focus .bg{background-position:-123px -2px}.m170 .pl13.active-region .bg{background-position:-123px -205px} .m170 .pl14.focus .bg,.m170 .pl14.active-region .bg{height:34px !important;left:75px;top:10px;width:56px}.m170 .pl14.focus .bg{background-position:-199px -4px}.m170 .pl14.active-region .bg{background-position:-199px -207px} .m170 .pl15.focus .bg,.m170 .pl15.active-region .bg{height:63px !important;left:24px;top:30px;width:50px}.m170 .pl15.focus .bg{background-position:-317px -117px}.m170 .pl15.active-region .bg{background-position:-317px -320px} .m170 .pl16.focus .bg,.m170 .pl16.active-region .bg{height:50px !important;left:0;top:6px;width:43px}.m170 .pl16.focus .bg{background-position:-318px -42px}.m170 .pl16.active-region .bg{background-position:-318px -245px}
.m170 .pl1 a{left:43px;top:103px} .m170 .pl1 a.tooltip-left .tooltip-arrow{left:43px} .m170 .pl2 a{left:75px;top:55px} .m170 .pl2 a.tooltip-left .tooltip-arrow{left:75px} .m170 .pl3 a{left:141px;top:100px} .m170 .pl3 a.tooltip-right .tooltip-arrow{right:29px} .m170 .pl4 a{left:28px;top:75px} .m170 .pl4 a.tooltip-left .tooltip-arrow{left:28px} .m170 .pl5 a{left:89px;top:90px} .m170 .pl5 a.tooltip-right .tooltip-arrow{right:81px} .m170 .pl6 a{left:102px;top:132px} .m170 .pl6 a.tooltip-right .tooltip-arrow{right:68px} .m170 .pl7 a{left:115px;top:76px} .m170 .pl7 a.tooltip-right .tooltip-arrow{right:55px} .m170 .pl8 a{left:66px;top:115px} .m170 .pl8 a.tooltip-left .tooltip-arrow{left:66px} .m170 .pl9 a{left:130px;top:130px} .m170 .pl9 a.tooltip-right .tooltip-arrow{right:40px} .m170 .pl10 a{left:142px;top:50px} .m170 .pl10 a.tooltip-right .tooltip-arrow{right:28px} .m170 .pl11 a{left:70px;top:27px} .m170 .pl11 a.tooltip-left .tooltip-arrow{left:70px} .m170 .pl12 a{left:82px;top:122px} .m170 .pl12 a.tooltip-left .tooltip-arrow{left:82px} .m170 .pl13 a{left:109px;top:111px} .m170 .pl13 a.tooltip-right .tooltip-arrow{right:61px} .m170 .pl14 a{left:112px;top:36px} .m170 .pl14 a.tooltip-right .tooltip-arrow{left:auto;right:58px} .m170 .pl15 a{left:59px;top:74px} .m170 .pl15 a.tooltip-left .tooltip-arrow{left:59px} .m170 .pl16 a{left:31px;top:41px} .m170 .pl16 a.tooltip-left .tooltip-arrow{left:31px}

/* size: 240 */
.m240{width:240px} .m240 .poland,.m240 .poland .bg,.m240 .poland-cities{background:transparent url('../images/pl-240.png') no-repeat -740px 0} .m240 .poland,.m240 .poland-cities{height:230px;width:240px} .m240 .poland{background-position:0 -432px} .m240 .poland-cities{background-position:-250px -432px} .m240 .poland .m{margin:10013px 0 0 15px} .m240 .poland .m span{font-size:13px !important;padding:0 2px 2px 0}
.m240 .pl1.focus .bg,.m240 .pl1.active-region .bg{height:55px !important;left:24px;top:111px;width:60px}.m240 .pl1.focus .bg{background-position:-429px -11px}.m240 .pl1.active-region .bg{background-position:-429px -201px} .m240 .pl2.focus .bg,.m240 .pl2.active-region .bg{height:49px !important;left:72px;top:46px;width:51px}.m240 .pl2.focus .bg{background-position:-607px -25px}.m240 .pl2.active-region .bg{background-position:-607px -215px} .m240 .pl3.focus .bg,.m240 .pl3.active-region .bg{height:65px !important;left:160px;top:95px;width:51px}.m240 .pl3.focus .bg{background-position:-285px -95px}.m240 .pl3.active-region .bg{background-position:-285px -285px} .m240 .pl4.focus .bg,.m240 .pl4.active-region .bg{height:58px !important;left:18px;top:68px;width:38px}.m240 .pl4.focus .bg{background-position:-455px -103px}.m240 .pl4.active-region .bg{background-position:-455px -293px} .m240 .pl5.focus .bg,.m240 .pl5.active-region .bg{height:51px !important;left:89px;top:92px;width:52px}.m240 .pl5.focus .bg{background-position:-243px -9px}.m240 .pl5.active-region .bg{background-position:-243px -199px} .m240 .pl6.focus .bg,.m240 .pl6.active-region .bg{height:42px !important;left:109px;top:152px;width:47px}.m240 .pl6.focus .bg{background-position:-166px -5px}.m240 .pl6.active-region .bg{background-position:-166px -195px} .m240 .pl7.focus .bg,.m240 .pl7.active-region .bg{height:81px !important;left:113px;top:56px;width:78px}.m240 .pl7.focus .bg{background-position:-101px -80px}.m240 .pl7.active-region .bg{background-position:-101px -270px} .m240 .pl8.focus .bg,.m240 .pl8.active-region .bg{height:39px !important;left:66px;top:131px;width:36px}.m240 .pl8.focus .bg{background-position:-101px -11px}.m240 .pl8.active-region .bg{background-position:-101px -201px} .m240 .pl9.focus .bg,.m240 .pl9.active-region .bg{height:57px !important;left:150px;top:143px;width:49px}.m240 .pl9.focus .bg{background-position:-522px -104px}.m240 .pl9.active-region .bg{background-position:-522px -294px} .m240 .pl10.focus .bg,.m240 .pl10.active-region .bg{height:72px !important;left:159px;top:24px;width:48px}.m240 .pl10.focus .bg{background-position:-208px -89px}.m240 .pl10.active-region .bg{background-position:-208px -279px} .m240 .pl11.focus .bg,.m240 .pl11.active-region .bg{height:46px !important;left:61px;top:10px;width:59px}.m240 .pl11.focus .bg{background-position:-518px -17px}.m240 .pl11.active-region .bg{background-position:-518px -207px} .m240 .pl12.focus .bg,.m240 .pl12.active-region .bg{height:54px !important;left:88px;top:134px;width:39px}.m240 .pl12.focus .bg{background-position:-600px -107px}.m240 .pl12.active-region .bg{background-position:-600px -297px} .m240 .pl13.focus .bg,.m240 .pl13.active-region .bg{height:37px !important;left:122px;top:126px;width:44px}.m240 .pl13.focus .bg{background-position:-5px -10px}.m240 .pl13.active-region .bg{background-position:-5px -200px} .m240 .pl14.focus .bg,.m240 .pl14.active-region .bg{height:45px !important;left:110px;top:23px;width:74px}.m240 .pl14.focus .bg{background-position:-325px -10px}.m240 .pl14.active-region .bg{background-position:-325px -200px} .m240 .pl15.focus .bg,.m240 .pl15.active-region .bg{height:84px !important;left:43px;top:50px;width:67px}.m240 .pl15.focus .bg{background-position:-4px -77px}.m240 .pl15.active-region .bg{background-position:-4px -267px} .m240 .pl16.focus .bg,.m240 .pl16.active-region .bg{height:66px !important;left:10px;top:19px;width:58px}.m240 .pl16.focus .bg{background-position:-367px -95px}.m240 .pl16.active-region .bg{background-position:-367px -285px}
.m240 .pl1 a{left:64px;top:144px} .m240 .pl1 a.tooltip-left .tooltip-arrow{left:64px} .m240 .pl2 a{left:108px;top:80px} .m240 .pl2 a.tooltip-left .tooltip-arrow{left:108px} .m240 .pl3 a{left:195px;top:138px} .m240 .pl3 a.tooltip-right .tooltip-arrow{right:45px} .m240 .pl4 a{left:43px;top:106px} .m240 .pl4 a.tooltip-left .tooltip-arrow{left:43px} .m240 .pl5 a{left:125px;top:127px} .m240 .pl5 a.tooltip-right .tooltip-arrow{right:115px} .m240 .pl6 a{left:143px;top:183px} .m240 .pl6 a.tooltip-right .tooltip-arrow{right:97px} .m240 .pl7 a{left:160px;top:106px} .m240 .pl7 a.tooltip-right .tooltip-arrow{right:80px} .m240 .pl8 a{left:94px;top:158px} .m240 .pl8 a.tooltip-left .tooltip-arrow{left:94px} .m240 .pl9 a{left:181px;top:181px} .m240 .pl9 a.tooltip-right .tooltip-arrow{right:59px} .m240 .pl10 a{left:194px;top:70px} .m240 .pl10 a.tooltip-right .tooltip-arrow{right:46px} .m240 .pl11 a{left:101px;top:42px} .m240 .pl11 a.tooltip-left .tooltip-arrow{left:101px} .m240 .pl12 a{left:115px;top:171px} .m240 .pl12 a.tooltip-left .tooltip-arrow{left:115px} .m240 .pl13 a{left:153px;top:154px} .m240 .pl13 a.tooltip-right .tooltip-arrow{right:87px} .m240 .pl14 a{left:157px;top:52px} .m240 .pl14 a.tooltip-right .tooltip-arrow{right:83px} .m240 .pl15 a{left:86px;top:102px} .m240 .pl15 a.tooltip-left .tooltip-arrow{left:86px} .m240 .pl16 a{left:49px;top:62px} .m240 .pl16 a.tooltip-left .tooltip-arrow{left:49px}

/* size: 270 */
.m270{width:270px} .m270 .poland,.m270 .poland .bg,.m270 .poland-cities{background:transparent url('../images/pl-270.png') no-repeat 0 0} .m270 .poland,.m270 .poland-cities{height:260px;width:270px} .m270 .poland-cities{background-position:-280px 0} .m270 .poland .m{margin:9999px 0 0 -2px} .m270 .poland .m span{font-size:17px !important;padding:0 1px 1px 0}
.m270 .pl1.focus .bg,.m270 .pl1.active-region .bg{height:70px;left:15px;top:129px;width:76px}.m270 .pl1.focus .bg{background-position:-352px -311px}.m270 .pl1.active-region .bg{background-position:-352px -531px} .m270 .pl2.focus .bg,.m270 .pl2.active-region .bg{height:62px;left:77px;top:46px;width:65px}.m270 .pl2.focus .bg{background-position:-687px -310px}.m270 .pl2.active-region .bg{background-position:-687px -530px} .m270 .pl3.focus .bg,.m270 .pl3.active-region .bg{height:83px;left:188px;top:109px;width:64px}.m270 .pl3.focus .bg{background-position:-348px -410px}.m270 .pl3.active-region .bg{background-position:-348px -630px} .m270 .pl4.focus .bg,.m270 .pl4.active-region .bg{height:74px;left:7px;top:74px;width:48px}.m270 .pl4.focus .bg{background-position:-547px -412px}.m270 .pl4.active-region .bg{background-position:-547px -632px} .m270 .pl5.focus .bg,.m270 .pl5.active-region .bg{height:64px;left:98px;top:104px;width:67px}.m270 .pl5.focus .bg{background-position:-255px -310px}.m270 .pl5.active-region .bg{background-position:-255px -530px} .m270 .pl6.focus .bg,.m270 .pl6.active-region .bg{height:54px;left:124px;top:181px;width:60px}.m270 .pl6.focus .bg{background-position:-166px -310px}.m270 .pl6.active-region .bg{background-position:-166px -530px} .m270 .pl7.focus .bg,.m270 .pl7.active-region .bg{height:103px;left:128px;top:59px;width:99px}.m270 .pl7.focus .bg{background-position:-121px -394px}.m270 .pl7.active-region .bg{background-position:-121px -614px} .m270 .pl8.focus .bg,.m270 .pl8.active-region .bg{height:50px;left:68px;top:154px;width:46px}.m270 .pl8.focus .bg{background-position:-90px -310px}.m270 .pl8.active-region .bg{background-position:-90px -530px} .m270 .pl9.focus .bg,.m270 .pl9.active-region .bg{height:73px;left:176px;top:169px;width:62px}.m270 .pl9.focus .bg{background-position:-625px -416px}.m270 .pl9.active-region .bg{background-position:-625px -636px} .m270 .pl10.focus .bg,.m270 .pl10.active-region .bg{height:92px;left:187px;top:18px;width:61px}.m270 .pl10.focus .bg{background-position:-256px -404px}.m270 .pl10.active-region .bg{background-position:-256px -624px} .m270 .pl11.focus .bg,.m270 .pl11.active-region .bg{height:59px;left:63px;top:0;width:76px}.m270 .pl11.focus .bg{background-position:-582px -310px}.m270 .pl11.active-region .bg{background-position:-582px -530px} .m270 .pl12.focus .bg,.m270 .pl12.active-region .bg{height:68px;left:97px;top:158px;width:50px}.m270 .pl12.focus .bg{background-position:-717px -413px}.m270 .pl12.active-region .bg{background-position:-717px -633px} .m270 .pl13.focus .bg,.m270 .pl13.active-region .bg{height:47px;left:139px;top:148px;width:56px}.m270 .pl13.focus .bg{background-position:-4px -310px}.m270 .pl13.active-region .bg{background-position:-4px -530px} .m270 .pl14.focus .bg,.m270 .pl14.active-region .bg{height:57px;left:125px;top:17px;width:94px}.m270 .pl14.focus .bg{background-position:-458px -311px}.m270 .pl14.active-region .bg{background-position:-458px -531px} .m270 .pl15.focus .bg,.m270 .pl15.active-region .bg{height:107px;left:39px;top:51px;width:85px}.m270 .pl15.focus .bg{background-position:-4px -390px}.m270 .pl15.active-region .bg{background-position:-4px -610px} .m270 .pl16.focus .bg,.m270 .pl16.active-region .bg{height:84px;left:-3px;top:11px;width:73px}.m270 .pl16.focus .bg{background-position:-444px -407px}.m270 .pl16.active-region .bg{background-position:-444px -627px}
.m270 .pl1 a{left:65px;top:166px}.m270 .pl1 a.tooltip-left .tooltip-arrow{left:65px} .m270 .pl2 a{left:119px;top:86px}.m270 .pl2 a.tooltip-left .tooltip-arrow{left:119px} .m270 .pl3 a{left:228px;top:160px}.m270 .pl3 a.tooltip-right .tooltip-arrow{right:42px} .m270 .pl4 a{left:38px;top:121px}.m270 .pl4 a.tooltip-left .tooltip-arrow{left:38px} .m270 .pl5 a{left:141px;top:146px}.m270 .pl5 a.tooltip-right .tooltip-arrow{right:129px} .m270 .pl6 a{left:165px;top:217px}.m270 .pl6 a.tooltip-right .tooltip-arrow{right:105px} .m270 .pl7 a{left:187px;top:115px}.m270 .pl7 a.tooltip-right .tooltip-arrow{right:83px} .m270 .pl8 a{left:103px;top:185px}.m270 .pl8 a.tooltip-left .tooltip-arrow{left:103px} .m270 .pl9 a{left:212px;top:213px}.m270 .pl9 a.tooltip-right .tooltip-arrow{right:58px} .m270 .pl10 a{left:229px;top:77px}.m270 .pl10 a.tooltip-right .tooltip-arrow{right:41px} .m270 .pl11 a{left:107px;top:35px}.m270 .pl11 a.tooltip-left .tooltip-arrow{left:107px} .m270 .pl12 a{left:131px;top:194px}.m270 .pl12 a.tooltip-left .tooltip-arrow{left:131px} .m270 .pl13 a{left:178px;top:181px}.m270 .pl13 a.tooltip-right .tooltip-arrow{right:92px} .m270 .pl14 a{left:181px;top:51px}.m270 .pl14 a.tooltip-right .tooltip-arrow{right:89px} .m270 .pl15 a{left:85px;top:120px}.m270 .pl15 a.tooltip-left .tooltip-arrow{left:85px} .m270 .pl16 a{left:45px;top:60px}.m270 .pl16 a.tooltip-left .tooltip-arrow{left:45px}

/* size: 340 */
.m340{width:340px} .m340 .poland,.m340 .poland .bg,.m340 .poland-cities{background:transparent url('../images/pl-340.png') no-repeat -1300px 0} .m340 .poland,.m340 .poland-cities{height:325px;width:340px} .m340 .poland{background-position:0 -373px} .m340 .poland-cities{background-position:-350px -373px} .m340 .poland .m{margin:10014px 0 0 8px} .m340 .poland .m span{font-size:20px !important}
.m340 .pl1.focus .bg,.m340 .pl1.active-region .bg{height:82px !important;left:31px;top:162px;width:90px}.m340 .pl1.focus .bg{background-position:-2px -25px}.m340 .pl1.active-region .bg{background-position:-2px -252px} .m340 .pl2.focus .bg,.m340 .pl2.active-region .bg{height:73px !important;left:104px;top:64px;width:76px}.m340 .pl2.focus .bg{background-position:-115px -7px}.m340 .pl2.active-region .bg{background-position:-115px -252px} .m340 .pl3.focus .bg,.m340 .pl3.active-region .bg{height:98px !important;left:235px;top:138px;width:75px}.m340 .pl3.focus .bg{background-position:-1134px -104px}.m340 .pl3.active-region .bg{background-position:-2px -130px} .m340 .pl4.focus .bg,.m340 .pl4.active-region .bg{height:86px !important;left:22px;top:104px;width:57px}.m340 .pl4.focus .bg{background-position:-1118px -2px}.m340 .pl4.active-region .bg{background-position:-103px -149px} .m340 .pl5.focus .bg,.m340 .pl5.active-region .bg{height:76px !important;left:128px;top:140px;width:78px}.m340 .pl5.focus .bg{background-position:-213px -10px}.m340 .pl5.active-region .bg{background-position:-213px -259px} .m340 .pl6.focus .bg,.m340 .pl6.active-region .bg{height:63px !important;left:159px;top:230px;width:70px}.m340 .pl6.focus .bg{background-position:-316px -23px}.m340 .pl6.active-region .bg{background-position:-316px -259px} .m340 .pl7.focus .bg,.m340 .pl7.active-region .bg{height:121px !important;left:164px;top:86px;width:117px}.m340 .pl7.focus .bg{background-position:-556px -28px}.m340 .pl7.active-region .bg{background-position:-184px -114px} .m340 .pl8.focus .bg,.m340 .pl8.active-region .bg{height:59px !important;left:93px;top:198px;width:54px}.m340 .pl8.focus .bg{background-position:-1077px -258px}.m340 .pl8.active-region .bg{background-position:-411px -258px} .m340 .pl9.focus .bg,.m340 .pl9.active-region .bg{height:85px !important;left:220px;top:216px;width:73px}.m340 .pl9.focus .bg{background-position:-819px -28px}.m340 .pl9.active-region .bg{background-position:-448px -150px} .m340 .pl10.focus .bg,.m340 .pl10.active-region .bg{height:108px !important;left:234px;top:38px;width:71px}.m340 .pl10.focus .bg{background-position:-1156px -232px}.m340 .pl10.active-region .bg{background-position:-819px -232px} .m340 .pl11.focus .bg,.m340 .pl11.active-region .bg{height:69px !important;left:87px;top:17px;width:89px}.m340 .pl11.focus .bg{background-position:-916px -44px}.m340 .pl11.active-region .bg{background-position:-544px -176px} .m340 .pl12.focus .bg,.m340 .pl12.active-region .bg{height:80px !important;left:127px;top:203px;width:59px}.m340 .pl12.focus .bg{background-position:-995px -259px}.m340 .pl12.active-region .bg{background-position:-913px -259px} .m340 .pl13.focus .bg,.m340 .pl13.active-region .bg{height:55px !important;left:177px;top:191px;width:65px}.m340 .pl13.focus .bg{background-position:-1029px -58px}.m340 .pl13.active-region .bg{background-position:-819px -154px} .m340 .pl14.focus .bg,.m340 .pl14.active-region .bg{height:67px !important;left:160px;top:37px;width:111px}.m340 .pl14.focus .bg{background-position:-410px -19px}.m340 .pl14.active-region .bg{background-position:-656px -175px} .m340 .pl15.focus .bg,.m340 .pl15.active-region .bg{height:126px !important;left:60px;top:77px;width:100px}.m340 .pl15.focus .bg{background-position:-696px -24px}.m340 .pl15.active-region .bg{background-position:-324px -109px} .m340 .pl16.focus .bg,.m340 .pl16.active-region .bg{height:99px !important;left:10px;top:30px;width:86px}.m340 .pl16.focus .bg{background-position:-1025px -137px}.m340 .pl16.active-region .bg{background-position:-914px -137px}
.m340 .pl1 a{left:86px;top:214px} .m340 .pl1 a.tooltip-left .tooltip-arrow{left:86px} .m340 .pl2 a{left:151px;top:117px} .m340 .pl2 a.tooltip-left .tooltip-arrow{left:151px} .m340 .pl3 a{left:280px;top:209px} .m340 .pl3 a.tooltip-right .tooltip-arrow{right:60px} .m340 .pl4 a{left:57px;top:162px} .m340 .pl4 a.tooltip-left .tooltip-arrow{left:57px} .m340 .pl5 a{left:177px;top:187px} .m340 .pl14 a.tooltip-right .tooltip-arrow{right:163px} .m340 .pl6 a{left:204px;top:271px} .m340 .pl6 a.tooltip-right .tooltip-arrow{right:136px} .m340 .pl7 a{left:232px;top:156px} .m340 .pl7 a.tooltip-right .tooltip-arrow{right:108px} .m340 .pl8 a{left:133px;top:235px} .m340 .pl8 a.tooltip-left .tooltip-arrow{left:133px} .m340 .pl9 a{left:261px;top:268px} .m340 .pl9 a.tooltip-right .tooltip-arrow{right:79px} .m340 .pl10 a{left:283px;top:107px} .m340 .pl10 a.tooltip-right .tooltip-arrow{right:57px} .m340 .pl11 a{left:141px;top:61px} .m340 .pl11 a.tooltip-left .tooltip-arrow{left:141px} .m340 .pl12 a{left:163px;top:253px} .m340 .pl12 a.tooltip-left .tooltip-arrow{left:163px} .m340 .pl13 a{left:220px;top:228px} .m340 .pl13 a.tooltip-right .tooltip-arrow{right:120px} .m340 .pl14 a{left:225px;top:80px} .m340 .pl14 a.tooltip-right .tooltip-arrow{right:115px} .m340 .pl15 a{left:119px;top:153px} .m340 .pl15 a.tooltip-left .tooltip-arrow{left:119px} .m340 .pl16 a{left:63px;top:89px} .m340 .pl16 a.tooltip-left .tooltip-arrow{left:63px}

/* size: 500 */
.m500{width:500px} .m500 .poland,.m500 .poland .bg,.m500 .poland-cities{background:transparent url('../images/pl-500.png') no-repeat -1300px 0} .m500 .poland,.m500 .poland-cities{height:475px;width:500px} .m500 .poland{background-position:0 -686px} .m500 .poland-cities{background-position:-510px -686px} .m500 .poland .m{margin:10007px 0 0 7px} .m500 .poland .m span{font-size:30px !important}
.m500 .pl1.focus .bg,.m500 .pl1.active-region .bg{height:122px !important;left:46px;top:243px;width:134px}.m500 .pl1.focus .bg{background-position:-203px -65px}.m500 .pl1.active-region .bg{background-position:-1px -515px} .m500 .pl2.focus .bg,.m500 .pl2.active-region .bg{height:109px !important;left:155px;top:96px;width:114px}.m500 .pl2.focus .bg{background-position:-360px -45px}.m500 .pl2.active-region .bg{background-position:-162px -528px} .m500 .pl3.focus .bg,.m500 .pl3.active-region .bg{height:146px !important;left:352px;top:208px;width:113px}.m500 .pl3.focus .bg{background-position:-1033px -79px}.m500 .pl3.active-region .bg{background-position:-4px -345px} .m500 .pl4.focus .bg,.m500 .pl4.active-region .bg{height:129px !important;left:33px;top:146px;width:85px}.m500 .pl4.focus .bg{background-position:-925px -96px}.m500 .pl4.active-region .bg{background-position:-143px -363px} .m500 .pl5.focus .bg,.m500 .pl5.active-region .bg{height:113px !important;left:193px;top:199px;width:117px}.m500 .pl5.focus .bg{background-position:-4px -2px}.m500 .pl5.active-region .bg{background-position:-301px -524px} .m500 .pl6.focus .bg,.m500 .pl6.active-region .bg{height:95px !important;left:239px;top:335px;width:105px}.m500 .pl6.focus .bg{background-position:-552px -59px}.m500 .pl6.active-region .bg{background-position:-252px -407px} .m500 .pl7.focus .bg,.m500 .pl7.active-region .bg{height:181px !important;left:246px;top:119px;width:175px}.m500 .pl7.focus .bg{background-position:-1101px -285px}.m500 .pl7.active-region .bg{background-position:-4px -140px} .m500 .pl8.focus .bg,.m500 .pl8.active-region .bg{height:88px !important;left:140px;top:287px;width:81px}.m500 .pl8.focus .bg{background-position:-793px -25px}.m500 .pl8.active-region .bg{background-position:-380px -413px} .m500 .pl9.focus .bg,.m500 .pl9.active-region .bg{height:127px !important;left:330px;top:314px;width:109px}.m500 .pl9.focus .bg{background-position:-793px -137px}.m500 .pl9.active-region .bg{background-position:-200px -212px} .m500 .pl10.focus .bg,.m500 .pl10.active-region .bg{height:161px !important;left:351px;top:47px;width:107px}.m500 .pl10.focus .bg{background-position:-1169px -98px}.m500 .pl10.active-region .bg{background-position:-333px -221px} .m500 .pl11.focus .bg,.m500 .pl11.active-region .bg{height:103px !important;left:131px;top:15px;width:133px}.m500 .pl11.focus .bg{background-position:-974px -534px}.m500 .pl11.active-region .bg{background-position:-440px -534px} .m500 .pl12.focus .bg,.m500 .pl12.active-region .bg{height:120px !important;left:191px;top:294px;width:88px}.m500 .pl12.focus .bg{background-position:-682px -104px}.m500 .pl12.active-region .bg{background-position:-485px -390px} .m500 .pl13.focus .bg,.m500 .pl13.active-region .bg{height:83px !important;left:266px;top:276px;width:98px}.m500 .pl13.focus .bg{background-position:-464px -176px}.m500 .pl13.active-region .bg{background-position:-464px -284px} .m500 .pl14.focus .bg,.m500 .pl14.active-region .bg{height:100px !important;left:240px;top:45px;width:166px}.m500 .pl14.focus .bg{background-position:-785px -460px}.m500 .pl14.active-region .bg{background-position:-596px -460px} .m500 .pl15.focus .bg,.m500 .pl15.active-region .bg{height:189px !important;left:90px;top:105px;width:150px}.m500 .pl15.focus .bg{background-position:-922px -248px}.m500 .pl15.active-region .bg{background-position:-597px -247px} .m500 .pl16.focus .bg,.m500 .pl16.active-region .bg{height:148px !important;left:15px;top:35px;width:129px}.m500 .pl16.focus .bg{background-position:-1147px -489px}.m500 .pl16.active-region .bg{background-position:-769px -288px}
.m500 .pl1 a{left:125px;top:304px} .m500 .pl1 a.tooltip-left .tooltip-arrow{left:125px} .m500 .pl2 a{left:222px;top:163px} .m500 .pl2 a.tooltip-left .tooltip-arrow{left:222px} .m500 .pl3 a{left:414px;top:295px} .m500 .pl3 a.tooltip-right .tooltip-arrow{right:86px} .m500 .pl4 a{left:78px;top:225px} .m500 .pl4 a.tooltip-left .tooltip-arrow{left:78px} .m500 .pl5 a{left:261px;top:266px} .m500 .pl6 a{left:301px;top:392px} .m500 .pl7 a{left:340px;top:219px} .m500 .pl8 a{left:194px;top:341px} .m500 .pl8 a.tooltip-left .tooltip-arrow{left:194px} .m500 .pl9 a{left:390px;top:387px} .m500 .pl9 a.tooltip-right .tooltip-arrow{right:110px} .m500 .pl10 a{left:414px;top:143px} .m500 .pl10 a.tooltip-right .tooltip-arrow{right:86px} .m500 .pl11 a{left:207px;top:76px} .m500 .pl12 a{left:240px;top:364px} .m500 .pl13 a{left:325px;top:327px} .m500 .pl14 a{left:333px;top:100px} .m500 .pl14 a.tooltip-right .tooltip-arrow{right:167px} .m500 .pl15 a{left:173px;top:213px} .m500 .pl15 a.tooltip-left .tooltip-arrow{left:173px} .m500 .pl16 a{left:89px;top:119px} .m500 .pl16 a.tooltip-left .tooltip-arrow{left:89px}

/* size: 660 */
.m660{width:660px} .m660 .poland,.m660 .poland .bg,.m660 .poland-cities{background:transparent url('../images/pl-660.png') no-repeat -1330px 0} .m660 .poland,.m660 .poland-cities{height:630px;width:660px} .m660 .poland{background-position:0 -1060px} .m660 .poland-cities{background-position:-670px -1060px} .m660 .poland .m{margin:10007px 0 0 7px} .m660 .poland .m span{font-size:40px !important}
.m660 .pl1.focus .bg,.m660 .pl1.active-region .bg{height:163px !important;left:62px;top:325px;width:179px} .m660 .pl1.focus .bg{background-position:-923px -86px} .m660 .pl1.active-region .bg{background-position:-4px -833px} .m660 .pl2.focus .bg,.m660 .pl2.active-region .bg{height:145px !important;left:207px;top:130px;width:151px} .m660 .pl2.focus .bg{background-position:-703px -5px} .m660 .pl2.active-region .bg{background-position:-485px -799px} .m660 .pl3.focus .bg,.m660 .pl3.active-region .bg{height:195px !important;left:470px;top:278px;width:150px} .m660 .pl3.focus .bg{background-position:-1125px -104px} .m660 .pl3.active-region .bg{background-position:-1125px -802px} .m660 .pl4.focus .bg,.m660 .pl4.active-region .bg{height:172px !important;left:45px;top:196px;width:113px} .m660 .pl4.focus .bg{background-position:-388px -31px} .m660 .pl4.active-region .bg{background-position:-989px -826px} .m660 .pl5.focus .bg,.m660 .pl5.active-region .bg{height:151px !important;left:257px;top:267px;width:156px} .m660 .pl5.focus .bg{background-position:-522px -4px} .m660 .pl5.active-region .bg{background-position:-661px -793px} .m660 .pl6.focus .bg,.m660 .pl6.active-region .bg{height:126px !important;left:318px;top:448px;width:140px}.m660 .pl6.focus .bg{background-position:-553px -456px}.m660 .pl6.active-region .bg{background-position:-4px -684px} .m660 .pl7.focus .bg,.m660 .pl7.active-region .bg{height:242px !important;left:328px;top:160px;width:233px}.m660 .pl7.focus .bg{background-position:-644px -179px}.m660 .pl7.active-region .bg{background-position:-207px -615px} .m660 .pl8.focus .bg,.m660 .pl8.active-region .bg{height:117px !important;left:187px;top:384px;width:108px}.m660 .pl8.focus .bg{background-position:-337px -879px}.m660 .pl8.active-region .bg{background-position:-206px -879px} .m660 .pl9.focus .bg,.m660 .pl9.active-region .bg{height:170px !important;left:441px;top:420px;width:145px}.m660 .pl9.focus .bg{background-position:-717px -444px}.m660 .pl9.active-region .bg{background-position:-464px -606px} .m660 .pl10.focus .bg,.m660 .pl10.active-region .bg{height:215px !important;left:468px;top:65px;width:142px}.m660 .pl10.focus .bg{background-position:-1127px -323px}.m660 .pl10.active-region .bg{background-position:-1127px -562px} .m660 .pl11.focus .bg,.m660 .pl11.active-region .bg{height:138px !important;left:175px;top:21px;width:177px}.m660 .pl11.focus .bg{background-position:-4px -359px}.m660 .pl11.active-region .bg{background-position:-4px -522px} .m660 .pl12.focus .bg,.m660 .pl12.active-region .bg{height:160px !important;left:255px;top:394px;width:117px}.m660 .pl12.focus .bg{background-position:-248px -162px}.m660 .pl12.active-region .bg{background-position:-842px -838px} .m660 .pl13.focus .bg,.m660 .pl13.active-region .bg{height:110px !important;left:355px;top:370px;width:130px}.m660 .pl13.focus .bg{background-position:-205px -345px}.m660 .pl13.active-region .bg{background-position:-205px -481px} .m660 .pl14.focus .bg,.m660 .pl14.active-region .bg{height:133px !important;left:320px;top:62px;width:221px}.m660 .pl14.focus .bg{background-position:-399px -228px}.m660 .pl14.active-region .bg{background-position:-644px -637px} .m660 .pl15.focus .bg,.m660 .pl15.active-region .bg{height:251px !important;left:120px;top:142px;width:200px}.m660 .pl15.focus .bg{background-position:-901px -276px}.m660 .pl15.active-region .bg{background-position:-903px -551px} .m660 .pl16.focus .bg,.m660 .pl16.active-region .bg{height:197px !important;left:20px;top:49px;width:172px}.m660 .pl16.focus .bg{background-position:-51px -122px}.m660 .pl16.active-region .bg{background-position:-358px -386px}
.m660 .pl1 a{left:166px;top:412px} .m660 .pl1 a.tooltip-left .tooltip-arrow{left:166px} .m660 .pl2 a{left:293px;top:212px} .m660 .pl3 a{left:550px;top:390px} .m660 .pl3 a.tooltip-right .tooltip-arrow{right:110px} .m660 .pl4 a{left:101px;top:296px} .m660 .pl4 a.tooltip-left .tooltip-arrow{left:101px} .m660 .pl5 a{left:345px;top:352px} .m660 .pl6 a{left:398px;top:521px} .m660 .pl7 a{left:450px;top:290px} .m660 .pl8 a{left:256px;top:452px} .m660 .pl9 a{left:515px;top:514px} .m660 .pl9 a.tooltip-right .tooltip-arrow{right:145px} .m660 .pl10 a{left:549px;top:187px} .m660 .pl10 a.tooltip-right .tooltip-arrow{right:111px} .m660 .pl11 a{left:268px;top:100px} .m660 .pl12 a{left:318px;top:480px} .m660 .pl13 a{left:430px;top:435px} .m660 .pl14 a{left:441px;top:133px} .m660 .pl14 a.tooltip-right .tooltip-arrow{right:219px} .m660 .pl15 a{left:229px;top:283px} .m660 .pl16 a{left:116px;top:157px} .m660 .pl16 a.tooltip-left .tooltip-arrow{left:116px}

/* size: 810 */
.m810{width:810px} .m810 .poland,.m810 .poland .bg,.m810 .poland-cities{background:transparent url('../images/pl-810.png') no-repeat -1630px 0} .m810 .poland,.m810 .poland-cities{height:770px;width:810px} .m810 .poland{background-position:0 -1580px} .m810 .poland-cities{background-position:-820px -1580px} .m810 .poland .m{margin:9999px 0 0 0} .m810 .poland .m span{font-size:50px !important}
.m810 .pl1.focus .bg,.m810 .pl1.active-region .bg{height:203px !important;left:72px;top:399px;width:223px}.m810 .pl1.focus .bg{background-position:-2px -88px}.m810 .pl1.active-region .bg{background-position:-9px -1245px} .m810 .pl2.focus .bg,.m810 .pl2.active-region .bg{height:181px !important;left:254px;top:154px;width:189px}.m810 .pl2.focus .bg{background-position:-881px -480px}.m810 .pl2.active-region .bg{background-position:-846px -1078px} .m810 .pl3.focus .bg,.m810 .pl3.active-region .bg{height:244px !important;left:582px;top:340px;width:188px}.m810 .pl3.focus .bg{background-position:-1040px -94px}.m810 .pl3.active-region .bg{background-position:-249px -864px} .m810 .pl4.focus .bg,.m810 .pl4.active-region .bg{height:215px !important;left:50px;top:237px;width:141px}.m810 .pl4.focus .bg{background-position:-875px -4px}.m810 .pl4.active-region .bg{background-position:-1134px -585px} .m810 .pl5.focus .bg,.m810 .pl5.active-region .bg{height:188px !important;left:316px;top:327px;width:194px}.m810 .pl5.focus .bg{background-position:-662px -595px}.m810 .pl5.active-region .bg{background-position:-821px -867px} .m810 .pl6.focus .bg,.m810 .pl6.active-region .bg{height:157px !important;left:393px;top:552px;width:174px}.m810 .pl6.focus .bg{background-position:-548px -42px}.m810 .pl6.active-region .bg{background-position:-932px -686px} .m810 .pl7.focus .bg,.m810 .pl7.active-region .bg{height:302px !important;left:405px;top:192px;width:291px}.m810 .pl7.focus .bg{background-position:-523px -223px}.m810 .pl7.active-region .bg{background-position:-532px -1147px} .m810 .pl8.focus .bg,.m810 .pl8.active-region .bg{height:146px !important;left:229px;top:472px;width:135px}.m810 .pl8.focus .bg{background-position:-662px -806px}.m810 .pl8.active-region .bg{background-position:-662px -976px} .m810 .pl9.focus .bg,.m810 .pl9.active-region .bg{height:212px !important;left:546px;top:517px;width:181px}.m810 .pl9.focus .bg{background-position:-836px -243px}.m810 .pl9.active-region .bg{background-position:-1059px -1047px} .m810 .pl10.focus .bg,.m810 .pl10.active-region .bg{height:268px !important;left:580px;top:73px;width:177px}.m810 .pl10.focus .bg{background-position:-461px -548px}.m810 .pl10.active-region .bg{background-position:-461px -840px} .m810 .pl11.focus .bg,.m810 .pl11.active-region .bg{height:172px !important;left:213px;top:19px;width:221px}.m810 .pl11.focus .bg{background-position:-3px -586px}.m810 .pl11.active-region .bg{background-position:-3px -782px} .m810 .pl12.focus .bg,.m810 .pl12.active-region .bg{height:199px !important;left:313px;top:485px;width:146px}.m810 .pl12.focus .bg{background-position:-1092px -362px}.m810 .pl12.active-region .bg{background-position:-1130px -824px} .m810 .pl13.focus .bg,.m810 .pl13.active-region .bg{height:137px !important;left:438px;top:455px;width:163px}.m810 .pl13.focus .bg{background-position:-250px -543px}.m810 .pl13.active-region .bg{background-position:-250px -704px} .m810 .pl14.focus .bg,.m810 .pl14.active-region .bg{height:166px !important;left:395px;top:70px;width:276px}.m810 .pl14.focus .bg{background-position:-248px -15px}.m810 .pl14.active-region .bg{background-position:-846px -1283px} .m810 .pl15.focus .bg,.m810 .pl15.active-region .bg{height:314px !important;left:144px;top:170px;width:249px}.m810 .pl15.focus .bg{background-position:-248px -204px}.m810 .pl15.active-region .bg{background-position:-257px -1134px} .m810 .pl16.focus .bg,.m810 .pl16.active-region .bg{height:246px !important;left:20px;top:53px;width:215px}.m810 .pl16.focus .bg{background-position:-10px -315px}.m810 .pl16.active-region .bg{background-position:-10px -976px}
.m810 .pl1 a{left:194px;top:500px} .m810 .pl1 a.tooltip-left .tooltip-arrow{left:194px} .m810 .pl2 a{left:358px;top:255px} .m810 .pl3 a{left:686px;top:472px} .m810 .pl4 a{left:116px;top:359px} .m810 .pl4 a.tooltip-left .tooltip-arrow{left:116px} .m810 .pl5 a{left:423px;top:430px} .m810 .pl6 a{left:490px;top:640px} .m810 .pl7 a{left:560px;top:353px} .m810 .pl8 a{left:311px;top:555px} .m810 .pl9 a{left:633px;top:633px} .m810 .pl9 a.tooltip-right .tooltip-arrow{right:177px} .m810 .pl10 a{left:683px;top:225px} .m810 .pl10 a.tooltip-right .tooltip-arrow{right:127px} .m810 .pl11 a{left:334px;top:114px} .m810 .pl12 a{left:391px;top:589px} .m810 .pl13 a{left:529px;top:538px} .m810 .pl14 a{left:540px;top:162px} .m810 .pl14 a.tooltip-right .tooltip-arrow{right:270px} .m810 .pl15 a{left:274px;top:343px} .m810 .pl16 a{left:137px;top:186px} .m810 .pl16 a.tooltip-left .tooltip-arrow{left:137px}

.mapa {
	float: left;
	width: 550px;
}

.mapa .info {
	margin-top: 10px;
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
}

.adresy {
	float: right;
	width: 550px;
}

.adresy .item {
	display: none;
	border: 1px solid #DADADA;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
	padding: 10px 20px 20px 20px;
}

.adresy .item span,
.adresy .item p {
	clear: both;
	display: block;
}

.adresy .item h3 {
	color: #D80914;
	border-bottom: 1px solid #DADADA;
}

.adresy .item .tel:before {
	content: '';
	margin:  3px 8px 0px 0px;
	background: url('../images/icons.png') no-repeat 0 -2px;
	width: 20px;
	height: 16px;
	display: block;
	float: left;
}

.adresy .item .kom:before {
	content: '';
	margin:  0px 8px 0px 2px;
	background: url('../images/icons.png') no-repeat -1px -23px;
	width: 20px;
	height: 22px;
	display: block;
	float: left;
}

.adresy .item .mail:before {
	content: '';
	margin:  3px 8px 0px 1px;
	background: url('../images/icons.png') no-repeat 0 -51px;
	width: 20px;
	height: 15px;
	display: block;
	float: left;
}

.adresy .item .mail a,
.adresy .item .mail span
{
	display: inline
}

/* --------------------------------------------------------
end of the maps */

.form p.problemy,
.form p.wozek,
.form p.leki,
.form p.pies
{
	display: none;
}


.standardy .item-page table img {
	float: left;
	margin-right: 10px;
}

.standardy .item-page table h3 {
	padding-top: 18px;
}

.boxplus-transition {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.sigplus-gallery a,
.boxplus-transition
{
	cursor: pointer;
}

.tabor .sigplus-gallery {
	float: left;
	margin-right: 20px;
}

.tabor .blog ul {
	width: 580px;
	float: right;
}

.tabor .blog ul li {
	font-weight: 600;
	width: 100%;
	border-bottom: 1px solid #DADADA;
	line-height: 39px;
	margin: 0;
}

.tabor .blog ul li:before {
	display: none;
}

.tabor .blog ul li:after {
	content: '';
	display: block;
	width: 27px;
	height: 27px;
	background: url('../images/check.png') no-repeat 0px 0px;
	float: right;
	margin-top: 6px;
}

.tabor .blog h3 {
	clear: both;
	padding-top: 20px;
}

.tabor .blog.rozklad h2.item-title {
	border: 0;
	margin-bottom: 10px;
}

.tabor .blog.rozklad h2.item-title:after {
	display: none
}

.tabor .blog .items-row {
	padding-bottom: 30px;
	margin-bottom: 40px;
}

p.gray {
	color: #BEBEBE;
}

.ui-autocomplete-loading,
.chosen-container.loading .chosen-single
{
	background: url("../images/loading.gif") right 10px center no-repeat !important;
}

.chosen-container.loading,
.chosen-container.loading .chosen-single
{
  background-color: #fff;
}


form .busstops {
	clear: both;
}

#departures {
	clear: both;
}

#departures .btn {
	margin-top: 20px;
}

#departures #map {
	width:86.4%;
	height:400px;
	margin-top: 20px;
}

.item-page .wyniki h1 {
	text-align: left;
	text-transform: none;
	padding-bottom: 10px;
}

.wyniki {
	width: 750px;
}

input.invalid {
	border: 1px solid #D80914;
	color: #D80914;
}

label.invalid {
	color: #D80914;
}

.item-page .wyniki.szczegoly h3 {
	text-align: left;
	text-transform: none;
	padding-bottom: 0px;
	margin-bottom: 0;
	font-size: 14px;
}

.item-page .wyniki.szczegoly h2 {
	text-align: left;
	text-transform: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0;
	color: #353535;
	font-size: 18px;
	line-height: 25px;
}

.text-right {
	text-align: right;
}

.item-page .wyniki.szczegoly .selectpicker {
	width: 100%;
	height: 50px;
}

.item-page .wyniki.szczegoly .col-md-6 {
	padding-left: 0;
}

.item-page .wyniki.szczegoly .do-search-item {
	padding: 20px;
	max-width: 710px;
}

.item-page .wyniki.szczegoly .chosen-container a:hover {
	text-decoration: none !important;
}

.chosen-container-single .chosen-single {
	height: 35px !important;
}

.chosen-container-single .chosen-single span
{
	line-height: 35px !important;
}

.chosen-container-single .chosen-single div b {
	background-position: 0px 8px !important;
}

.item-page .wyniki.szczegoly ul li:before {
	display: none !important;
}

.chosen-container .chosen-results li.active-result {
	line-height: 22px;
}

.chosen-container .chosen-results li.group-result {
	border-top: 1px dotted rgb(230, 230, 230);
	line-height: 22px;
	padding-top: 15px;
	padding-bottom: 5px;
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 14px;
}

.form p.do_zaplaty {
	line-height: 40px;
	float: right;
	width: auto;
	margin-right: 20px;
}

.form .do_zaplaty strong {
	font-size: 22px;
	color: #D80914
}

.item-page .wyniki.szczegoly .promo_btn {
	font-size: 13px;
	cursor: pointer;
	margin-left: 0px;
	margin-right: 5px;
}

.form fieldset {
	width: 100%;
}

.form img.payu {
	width: 100px;
}



#salesteps {
	min-height: 80px;
	font-size: 9px;
	color: #FFF;
	font-weight: bold;
	padding: 8px 0px;
}

#salesteps ul {
	list-style: outside none none;
}


#salesteps ul li {
	float: left;
	display: block;
	width: 16%;
}

#salesteps ul li:before {
	display: none;
}

#salesteps ul {
	list-style: outside none none;
	padding: 5px 0px 0px;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	width: 90%;
}

#salesteps {
	font-size: 9px;
	color: #FFF;
	font-weight: bold;
	background: #F9F9F9;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
	border: 1px solid #DDD;
}

#salesteps .container {
	padding: 0 !important;
	margin: auto !important;
}

#salesteps:hover {
	border-color: #CCC;
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);
}

#salesteps li.do-step-active div {
	background-color: #D80914;
	color: #fff;
	text-shadow: 0px 1px rgba(0, 0, 0, 0.7);
}
#salesteps .do-step-bubble div {
	margin: 0px auto 10px;
	border: 4px solid #EEE;
	border-radius: 5000px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.7) inset;
	background-color: #FFF;
	color: #999;
}

#salesteps li.do-step-active span {
	color: #383838;
}
#salesteps .do-step-bubble span {
	overflow: visible;
	display: block;
	float: left;
	position: relative;
	text-align: center;
	width: 100%;
	color: #B5B5B5;
	font-size: 12px;
	font-weight: 500;
}

.form.wynajem a.btn {
	min-width: 133px;
}

table.table.promocje {
	width: 100%;
}

table.table.promocje td{
	border: 0;
}

table.table.promocje td:last-child{
	width: 200px;
}

form.check_promo {
	margin-top: 20px;
}

form.check_promo .inputbox {
	width: 35%;
	clear: none;
	float: left;
	margin-right: 10px;
}

form.check_promo .btn {
	margin-top: 5px;
	margin-left: 0px;
}

form#payu-payment-form .btn {
	margin-top: 20px;
}

table.table.table-hover.promocje tr td {
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 20px;
	padding-top: 20px;
}

table.table.table-hover.promocje tr:last-child td {
	border-bottom: 0;
	padding-bottom: 0px;
}

.mode_koszyk {
	width: 1200px;
	margin: auto;
}

.mode_koszyk h3 {
	text-transform: none;
	font-size: 15px;
	text-align: left;
	background: #F9F9F9;
	border: 1px solid #e6e6e6;
	padding: 10px;
}

input.disabled,
select.disabled
{
	color: #969696;
	background: #EDEDED;
	cursor: not-allowed !important;
}

#page_224 .item-page div.row,
#page_224 .item-page div.row .col-md-8
{
	margin: auto;
	float: none;
}

#page_224 .item-page div.bg-info.do-well div.row .col-md-8 {
	margin: 0;
}

#page_224 .item-page div.row.potwierdzenie,
#page_224 .item-page div.row.potwierdzenie h3,
#page_224 .item-page div.row.potwierdzenie h4
{
	text-align: center;
}

#page_224 .item-page div.row.potwierdzenie h3 span {
	color: red;
	font-weight: bolder;
	font-size: 20px;
}

#page_224 .item-page div.row.potwierdzenie h4 {
	margin-top: 20px;
	margin-bottom: 20px;
}

#page_224 .item-page div.row.potwierdzenie .btn{
	margin-bottom: 30px;
}


.podsumowanie_zamowienia p {
	width: 100%;
	clear: both;
	float: none;
	border-top: 1px solid #D2E0CC;
}

.podsumowanie_zamowienia p label {
	display: inline-block;
	clear: none;
	float: none;
	width: 220px;
	font-weight: 500;
}

.item-page ol {
	margin: 0;
	padding: 0;
}

.item-page ol li
{
	list-style-type: decimal;
	display: list-item;
	list-style-position: inside;
	margin: 0;
}

.icon-calendar
{
	display: none !important;
}

.item-page p,
.item-page a,
.item-page span,
.item-page li,
.item-page div,
.item-page
{
	line-height: 25px;
}

.do-search-item.forma_sms {
	min-height: 50px;
}

.do-search-item.forma_sms .btn {
	float: right;
	min-width: 50px;
	width: 70px;
	margin-top: 8px;
}

.do-search-item.forma_sms.fvat .btn {
	margin-top: -6px;
}

.do-search-item.forma_sms.fvat .checks label,
.do-search-item.forma_sms.fvat .checks .radio,
.form_fvat .checks label,
.form_fvat .checks .radio
{
	display: inline-block;
	float: none;
	clear: none;
	width: auto;
	margin-right: 10px;
}

.do-search-item.forma_sms .btn.active {
	background: #D80914;
}

.do-search-item.forma_sms .btn.active:hover {
	background: #575A5E;
}

.do-search-item.forma_sms h2 {
	display: inline-block;
}

.moduletable_baner {
	float: right;
	margin-top: 20px;
}

.mode_szukaj .select {
	cursor: pointer;
	width: 342px;
}

ul.ui-autocomplete li small {
	font-size: 13px;
	border-bottom: 1px dotted #e6e6e6;
	padding-bottom: 5px;
	margin-top: -5px;
}

.mode_szukaj iframe {
	display: none;
}

.mode_szukaj p {
	height: 45px;
}

.mode_szukaj .inputbox {
	padding-top: 7px;
	padding-bottom: 7px;
}

#page_203 .mode_szukaj .select, #page_224 .mode_szukaj .select, #page_228 .mode_szukaj .select, #page_223 .mode_szukaj .select, #page_225 .mode_szukaj .select, #page_226 .mode_szukaj .select, #page_227 .mode_szukaj .select, #page_229 .mode_szukaj .select {
	width: 247px;
}

.item-page .moduletable_koszyk {
	display: inline-block;
	margin-top: 50px;
	width: 390px;
	vertical-align: top;
	float: right;
	padding: 0px;
	background-color: #f9f9f9;
	min-height: 100px;
	box-shadow: 0 1px 2px #444;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	border: solid 1px #ddd;
	margin-bottom: 20px;
	position: relative;
}

.item-page .moduletable_koszyk .panel-body {
	padding: 10px;
}
.item-page .moduletable_koszyk ul.list-summary {
	padding: 10px 10px;
	list-style-type: none;
	background: #575A5E;
	color:#fff;
}
.item-page .moduletable_koszyk ul.list-summary li,
.item-page .moduletable_koszyk ul.list-summary li span
{
	color:#fff;
	list-style-type: none;
	padding: 0;
	background: none;
}

.item-page .moduletable_koszyk ul.list-summary li:before {
	display: none;
}

.item-page .moduletable_koszyk:hover {
	border-color: #ccc;
	box-shadow: 0 1px 5px #444;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
}

.item-page .moduletable_koszyk h3 {
	background: #CD0013;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
}

.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td
{
	border: 1px solid #ddd;
}

.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td
{
	padding: 5px;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td
{
	padding: 5px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

.table.no-margin tr,
.table.no-margin > thead > tr > th,
.table.no-margin > tbody > tr > th,
.table.no-margin > tfoot > tr > th,
.table.no-margin > thead > tr > td,
.table.no-margin > tbody > tr > td,
.table.no-margin > tfoot > tr > td {
	border-collapse: collapse;
	border-spacing: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.item-page .moduletable_koszyk .table.no-margin {
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border-collapse:collapse;
}

.item-page .moduletable_koszyk .do-cart-sum .do-cart-all-sum {
	float: none;
	text-align: right;
	margin-bottom: 0px;
	font-size: 100%;
	padding: 0;
	padding-top: 5px;
}

.item-page .moduletable_koszyk .do-cart-sum .do-cart-all-sum:first-letter {
	text-transform: uppercase;
}


.item-page .moduletable_koszyk .do-cart-sum .do-cart-all-sum b {
	color: #CD0013;
}

.alert {
	padding: 10px;
}

.alert .close {
	display: none;
}

.alert div {
	color: #fff;
}

.wyniki {
	display: inline-block;
	vertical-align: top;
	margin-top: 50px;
}

.wyniki .preload {
	display: none;
}

.wyniki h1 {
	padding-top: 0px;
}

.wyniki.loader {
	opacity: 0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
}

.wyniki.loader .preload {
	display: block;
	width: 16px;
	height: 16px;
	background: url('../images/loading.gif');
	float: right;
}

.camera_pie canvas {
	left: 0px !important;
}

.camera_pie canvas {
	margin: 20px 20px 20px 20px !important;
}

.wyniki .btn_tyl,
.wyniki .btn_przod
{
	color: #B2B2B2;
	margin-bottom: 10px;
}

.wyniki .btn_przod {
	float: right;
}

.wyniki .btn_tyl.dis {
	cursor: not-allowed;
}

.wyniki .btn_tyl:hover,
.wyniki .btn_przod:hover
{
	color: #D80914;
	text-decoration: none;
}

.wyniki .btn_tyl:before
{
	content: '';
	display: inline-block;
	background: url('../images/arrows.png') no-repeat -1px -24px;
	width: 19px;
	height: 15px;
	margin-right: 5px;
	margin-bottom: -2px;
	transition: all 0.2s;
}

.wyniki .btn_tyl:hover:before {
	background-position: -27px -24px;
}

.wyniki .btn_przod:after {
	content: '';
	display: inline-block;
	background: url('../images/arrows.png') no-repeat -27px -1px;
	width: 19px;
	height: 15px;
	margin-left: 5px;
	margin-bottom: -2px;
	transition: all 0.2s;
}

.wyniki .btn_przod:hover:after {
	background-position: -1px -1px;
}

.item-173 ul li ul,
.mode_menu li.item-299
{
	display: none !important;
}

#page_224 .forma_sms .pclear, #page_224.forma_sms #deliverySms {
	display: none;
}

#page_224 .forma_sms.fvat .pclear {
	display: block;
}

#page_333 .mode_szukaj {
	margin: auto;
	position: static;
	float: none;
	left: 0;
	right: 0;
	margin-bottom: 50px;
}

.bitem {
	display: inline-block;
	width: 120px;
	height: 50px;
	padding-top: 10px;
	padding-left: 10px;
	box-sizing: border-box;
	border-right: 1px solid #A9A9A9;
	border-bottom: 1px solid #A9A9A9;
}

.bitem:nth-child(5n) {
	border-right: 0px;
}

.forma_sms.dodatkowe .bg-info {
	background: none;
	border: 0;
	margin: 0;
	padding: 0;
}

.forma_sms.dodatkowe p {
  display: inline-block;
}

#page_203 .wyniki {
	width: 100%;
}

form#podsumowanie .item-pdf .row p.pclear.width {
	width: 100%;
	display: block;
	clear: both;
}

form#podsumowanie .item-pdf .row p.pclear {
	width: 48%;
	display: inline-block;
	clear: none;
	margin-bottom: 0px;
}

.do-search-item.fvat .checks label, .do-search-item.fvat .checks .radio, .fvat .checks label, .fvat .checks .radio {
	display: inline-block;
	float: none;
	clear: none;
	width: auto;
	margin-right: 10px;
}

.alert-heading {
	display: none;
}

#salesteps ul {
	list-style: outside none none;
	padding: 2px 0px 0px 0px;
	display: block;
	overflow: hidden;
	margin: 0px auto;
	width: 90%;
	text-align: center;
}

#salesteps ul li {
	display: inline-block;
	width: 20%;
	text-align: center;
	float: none;
}


/* WYSZUKIWARKA */

.mode_szukaj .wysz_menu, .mode_szukaj .infobox {
	display: none;
}

#page_101 form.infobox {
	display: none;
}

#page_101 .mode_szukaj .wysz_menu {
	display: block;
}

form.infobox#szukaj_polaczen {
	display: block;
}

#page_101 ul.wysz_menu {
	margin: -40px 0px 0px 5px;
	padding: 0;
	width: 100%;
}

#page_101 ul.wysz_menu li {
	display: inline-block;
	width: 32%;
	margin: 0;
	padding: 0;
	margin-left: 0px;
}

#page_101 ul.wysz_menu li.active a,
#page_101 ul.wysz_menu li a:hover
{
	background: #D80914;
	color: #fff;
}

#page_101 .mode_szukaj {
	width: 490px;
	padding: 0;
	margin-top: 55px;
}

#page_101 .mode_szukaj form {
	padding: 20px;
	box-sizing: border-box;
}

#page_101 ul.wysz_menu li a {
	text-align: center;
	background: #575A5E;
	color: #fff;
	padding: 8px 5px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	transition: all 0.2s;
}

.mode_szukaj #zwroc_bilet .btn, .mode_szukaj #zaloguj_sie .btn {
	margin: 0px 0px 20px 0px;
}

.mode_szukaj #zaloguj_sie p {
	height: auto;
	width: 100%;
}

.mode_szukaj #zaloguj_sie p .inputbox {
	width: 100%;
	float: none;
	box-sizing: border-box;
	height: 45px;
	line-height: 45px;
}

.mode_szukaj #zaloguj_sie a.odz {
	float: right;
	display: inline-block;
	margin-top: 10px;
}

.mode_szukaj #zaloguj_sie a.odz:hover {
	color: #D80914;
	text-decoration: underline;
}

.mode_szukaj #zaloguj_sie .validate-pass {
	margin-bottom: 20px;
}

.chosen-container em {
	display: inline-block;
}

.chosen-container .highlighted em {
	color: #fff;
}

/* PROGRAM */
.program {
	margin-top: 20px;
	margin-bottom: 20px;
}

.program .obrazek {
	width: 400px;
	display: inline-block;
	max-width: 400px;
	overflow: hidden;
}

.program .obrazek img{
	max-width: 400px;
	max-height: 150px;
}

.program .fields {
	width: 65%;
	display: inline-block;
	vertical-align: top;
	border: 1px solid #e6e6e6;
	padding: 20px;
	float: right;
	box-sizing: border-box;
	min-height: 150px;
}

.program .fields strong {
	font-size: 18px;
}

.program .fields input {
	display: inline-block;
	float: none;
	clear: none;
	width: auto;
	margin-right: 10px;
}

.program .fields label {
	display: inline-block;
	float: none;
	clear: none;
	width: auto;
	color: #575757;
	font-size: 16px;
}

.podsumowanie_zamowienia.program_lojal label {
	width: 320px;
}

.item-page .podsumowanie_zamowienia.program_lojal h3 {
	font-size: 16px;
	color: #009FE5;
}

.item-page .podsumowanie_zamowienia.program_lojal p {
}

.item-page .podsumowanie_zamowienia.program_lojal form {

}

.item-page .podsumowanie_zamowienia.program_lojal .btn {
	padding: 2px 10px;
	min-width: 50px;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
}

/* RWD MENU */
.top .mode_menu.show {
  display: block;
}

.mode_menug {
  display: none;
}

.mode_menug {
  width: 30px;
  height: 30px;
  z-index: 99999;
  cursor: pointer;
  margin: 40px auto 20px auto;
}

.mode_menug a {
    display: block;
    width: 30px;
    height: 4px;
    background-color: #FF311D;
    margin: 10px 0px;
    transition: 0.2s;
    line-height: 24px;
}

.mode_menug:hover a,
.mode_menug:hover a:before,
.mode_menug:hover a:after {
   background-color: #575A5E;
}

.mode_menug a:before,
.mode_menug a:after
{
  content: '';
  display: block;
  width: 30px;
  height: 4px;
  background-color: #FF311D;
  margin-top: -9px;
  position: absolute;
  transition: 0.2s;
}

.mode_menug a:after
{
  margin-top: -15px;
}

.mode_menug a.active {
    background-color: #fff;
}

.mode_menug a.active:before,
.mode_menug a.active:after
{
    background-color: #FF311D;
}

.mode_menug a.active:hover:before,
.mode_menug a.active:hover:after
{
    background-color: #575A5E;
}

.mode_menug a.active:before {
  -webkit-transform: translateY(9px) rotate(45deg);
  -moz-transform: translateY(9px) rotate(45deg);
  -ms-transform: translateY(9px) rotate(45deg);
  -o-transform: translateY(9px) rotate(45deg);
  transform: translateY(9px) rotate(45deg);
}

.mode_menug a.active:after  {
    -webkit-transform: translateY(-9px) rotate(-45deg);
    -moz-transform: translateY(-9px) rotate(-45deg);
    -ms-transform: translateY(-9px) rotate(-45deg);
    -o-transform: translateY(-9px) rotate(-45deg);
    transform: translateY(-9px) rotate(-45deg);
}
/* RWD MENU */


#podsumowanie .do-search-item.forma_sms .btn.nie {
  -webkit-border-radius: 4px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius: 4px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
  border-radius: 4px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 1px;
}

#podsumowanie .do-search-item.forma_sms .btn.tak {
  -webkit-border-radius: 0px;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius: 0px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  border-radius: 0px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

#podsumowanie .do-search-item.forma_sms .btn {
  background: #575A5E;
}

#podsumowanie .do-search-item.forma_sms .btn.active {
  background: #D80914;
  font-size: 16px;
}

#podsumowanie .do-search-item.forma_sms .btn.tak:hover,
#podsumowanie .do-search-item.forma_sms .btn.nie:hover {
  background-color: #e6e6e6;
  color: #636363;
}

#podsumowanie .do-search-item.forma_sms .btn.tak.active:hover,
#podsumowanie .do-search-item.forma_sms .btn.nie.active:hover {
  background-color: #D80914;
  color: #fff;
}

.item-page .wyniki.szczegoly #podsumowanie .do-search-item.forma_sms h2
{
  max-width: 70%;
}

.form.zwrot.kierowca {
    width: 100%;
    float: none;
}

.do-search-item-promo.loading {
	background: url("../images/loading.gif") right 10px center no-repeat !important;
	min-height: 16px;
}

.mode_info {
    background: #fff;
}

.mode_info ul li, .mode_partnerzy ul li {
    color: #D80914;
}

.item-page img {
  max-width: 100%;
  height: auto !important;
}

.hovereffect-1 {
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default;
}
.hovereffect-1 .overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	opacity: 0;
	background-color: rgba(0, 0, 0, 0.2);
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
.hovereffect-1 img {
	display: block;
	position: relative;
	-webkit-transition: all .4s linear;
	transition: all .4s linear;
}
.hovereffect-1 h2 {
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	position: relative;
	font-size: 16px;
	background: rgba(0, 0, 0, 0.5);
	-webkit-transform: translatey(-100px);
	-ms-transform: translatey(-100px);
	transform: translatey(-100px);
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	padding: 10px;
}
.hovereffect-1 a.info {
	text-decoration: none;
	display: inline-block;
	text-transform: uppercase;
	color: #fff;
	border: 1px solid #fff;
	background-color: transparent;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	margin: 0 0 0;
	padding: 6px 10px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.hovereffect-1 a.info:hover {
	box-shadow: 0 0 5px #fff;
}
.hovereffect-1:hover img {
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}
.hovereffect-1:hover .overlay {
	opacity: 1;
	filter: alpha(opacity=100);
}
.hovereffect-1:hover a.info {
	opacity: 1;
	filter: alpha(opacity=100);
}
.hovereffect-1:hover h2 {
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-transform: translatey(0);
	-webkit-transform: translatey(0);
	transform: translatey(0);
        color: #fff;
}
.hovereffect-1:hover a.info {
	-webkit-transition-delay: .2s;
	transition-delay: .2s;
}


.item-page .wyniki.szczegoly .platnosc_podsumowanie .do-search-item {
  width: 70%;
  max-width: 70%;
  display: inline-block;
  vertical-align: top;
  position: static;
  box-sizing: border-box;
  min-height: 130px;
}

.item-page .wyniki.szczegoly .platnosc_podsumowanie .do-search-item:last-child {
  width: 30%;
  max-width: 30%;
  margin-right: -10px;
  text-align: center;
  vertical-align: middle;
}

.item-page .wyniki.szczegoly .platnosc_podsumowanie p {
  margin: 0;
  float: none;
}

.item-page .wyniki.szczegoly .platnosc_podsumowanie p.do_zaplaty {
  display: inline-block;
  vertical-align: middle;
  padding-top: 10px;
}

.item-page .wyniki.szczegoly .platnosc_podsumowanie .do-search-item:last-child strong
{
  font-size: 28px;
  clear: both;
  display: block;
}

.item-page .wyniki.szczegoly .platnosc_podsumowanie .do-search-item:last-child span
{
  clear: both;
  display: block;
  font-size: 18px;
  font-weight: 600;
}

.landvisa {
    margin-top: 10px;
}

.landvisa h3 {
	color: #D80914;
    text-align: center;
    text-transform: uppercase;
    font-size: 22px
}
.landvisa .visa li {
    display: inline-block;
    max-width: 300px;
    margin: 0 40px;
    text-align: center;
}

.visa .visa-icon {
    height: 120px;
    line-height: 120px;
}

.visa li h4 {
font-size: 16px;
font-weight: 700;
text-align: center;
}