
    /* ---------------------------------------------------------------
        BASIC STYLES
    --------------------------------------------------------------- */

	* {
		outline: none!important
	}

	body {
		color: #000000;
		font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif;
		margin:0px;
		padding:0px;
		min-width:1300px;
		background:#ffffff;
		padding-top:120px;
	}

	.page-section {
		min-width:1300px;
	}

	img {
		max-width: 100%;
		display:block;
	}

	a {
		text-decoration: none;
		cursor:pointer;
		color:#da241b;
		-webkit-transition: all 0.5s linear;
		-moz-transition: all 0.5s linear;
		-ms-transition: all 0.5s linear;
		-o-transition: all 0.5s linear;
		transition: all 0.5s linear;
	}

	a:hover {

	}

	ul li a {
		text-decoration: none;
	}

	h1,h2,h3,h4,h5,h6 {
		font-family: "Roboto";
		font-weight: 500;
		color:#000000;
		margin-top:0px;
		margin-bottom:10px;
	}

	p.small {
		font-size:14px;
		line-height:22px;
	}

	p.intro {
		font-size:15px;
	}

	p {
		font-size:14px;
		line-height:22px;
		margin-top:0px;
		margin-bottom:10px;
		color:#333333;
	}

	.ui-list {
		list-style:outside;
		margin-bottom:30px;
		padding-left:20px;
	}

	.ui-list li {
		font-size:14px;
		line-height:22px;
		margin-bottom:5px;
		color:#333333;
	}

	b {
		font-weight:500;
	}

	strong {
		color:#333333;
	}

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

	h3 {
		font-size:24px;
		line-height:30px;
		color:#000000;
	}

	h3.promo {
		color:#b01c1c;
	}

	.page-sub h3.subpage-title {
		color:#da241b;
	}

	h4 {
		font-size:18px;
		line-height:22px;
		color:#1f3161;
	}

	h5 {
		font-size:15px;
		line-height:20px;
		color:#333333;
	}

	ul {
		list-style:none;
		padding:0px;
	}

	.well {
		background:#fafafa;
		padding:20px;
	}

	.how-to-prepare strong {
		color:#da241b;
		font-size:16px;
	}

    /* ---------------------------------------------------------------
        WEBSITE WRAPPERS
    --------------------------------------------------------------- */

    .mobile-bar,
    .page-mobile {
    	display:none;
    }

    .page-top {
    	height:40px;
    	line-height:40px;
    	background:#1f3161;
    	position:fixed;
    	top:0px;
    	width:100%;
		z-index:222;
    }

    .page-top-info {
    	float:right;
    }

    .page-top-info span {
    	color:#ffffff;
    	font-size:15px;
    }

    .page-top-info img {
    	float:left;
    	margin-right:10px;
    	margin-left:20px;
    	margin-top:13px;
    }

		.page-top-info.register {
			background: #da241b;
			color: #ffffff;
			padding-left: 15px;
			padding-right: 15px;
			margin-left: 15px;
			font-weight: bold;
			text-transform: uppercase;
			font-size: 12px;
		}

	.page-header {
    	width:100%;
    	position:fixed;
    	top:40px;
		height:80px;
		z-index:222;
		background:#ffffff;
		box-shadow:0 10px 40px rgba(0, 0, 0, 0.1);
	}

	.page-header-logo-link {
		width:420px;
		height:59px;
		margin-top:12px;
		display:block;
		float:left;
	}

	.page-header-logo-link:hover {
		opacity:0.8;
	}

	.page-header ul {
		display:table;
		width:auto;
		float:right;
		margin:0;
	}

	.page-header .menu > li {
		float:left;
		display:block;
		margin:0;
	}

	.page-header .menu > li.menu-item-has-children:hover > a {
	    background: #ffffff;
	    box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.3);
	    height: 43px;
	    position: relative;
	    z-index: 444;
	}

	.page-header .menu > li.menu-item-has-children:hover > ul.sub-menu {
		max-height:1000px;
	    padding-top: 30px;
	    padding-bottom: 10px;
	}

	.page-header .menu > li.menu-item-has-children:hover ul.sub-menu > li {
		opacity:1;
	}

	.page-header .menu > li > a {
		line-height:40px;
		padding-top:20px;
		padding-bottom:20px;
		padding-left:10px;
		padding-right:10px;
		display:block;
		font-size:15px;
		color:#333333;
		text-transform:uppercase;
	}

	.page-header .menu > li > a:hover {
		color:#da241b;
	}

	.page-header .menu > li.current-menu-ancestor > a,
	.page-header .menu > li.current-menu-parent > a,
	.page-header .menu > li.current-menu-item > a {
		color:#da241b;
		font-weight:500;
	}

	.page-header .menu > li > ul.sub-menu {
		background:#ffffff;
	    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
	    margin-left: -210px;
	    padding-top: 0px;
	    padding-bottom: 0px;
	    padding-left: 30px;
	    padding-right: 30px;
	    max-height:0px;
	    overflow:hidden;
	    margin-top:0px;
	    display:block;
	    position: absolute;
	    width: auto;
	    z-index:333;
		-webkit-border-bottom-right-radius: 15px;
		-webkit-border-bottom-left-radius: 15px;
		-moz-border-radius-bottomright: 15px;
		-moz-border-radius-bottomleft: 15px;
		border-bottom-right-radius: 15px;
		border-bottom-left-radius: 15px;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}

	.page-header .menu > li > ul.sub-menu > li {
		float:left;
		padding-left:30px;
		border-left:1px solid #dddddd;
		opacity:0;
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-ms-transition: all 1s ease;
		-o-transition: all 1s ease;
		transition: all 1s ease;
		height:75px;
		margin-bottom:20px;
	}

	.page-header .menu > li.no-link > ul.sub-menu > li {
		height:auto;
	}

	.page-header .menu > li > ul.sub-menu > li:first-child {
		padding-left:0px;
		border-left:0px;
	}

	.page-header .menu > li.menu-item-542 > ul.sub-menu > li,
	.page-header .menu > li.menu-item-560 > ul.sub-menu > li,
	.page-header .menu > li.menu-item-19 > ul.sub-menu > li {
		height:auto;
		border:0px;
		float:none;
		margin-left:0px;
		margin-right:0px;
		padding:0px;
		margin-bottom:10px;
	}

	.page-header .menu > li.menu-item-542 > ul.sub-menu,
	.page-header .menu > li.menu-item-560 > ul.sub-menu,
	.page-header .menu > li.menu-item-19 > ul.sub-menu {
		margin-left:-27px;
	}

	.page-header .menu > li.menu-item-has-children.menu-item-542:hover > ul.sub-menu,
	.page-header .menu > li.menu-item-has-children.menu-item-560:hover > ul.sub-menu,
	.page-header .menu > li.menu-item-has-children.menu-item-19:hover > ul.sub-menu {
		padding-bottom:20px;
	}

	.page-header .menu > li > ul.sub-menu > li > a:hover,
	.page-header .menu > li > ul.sub-menu > li > a {
		font-size:14px;
		color:#1f3161;
		font-weight:400;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
		cursor:pointer;
		padding-right:30px;
	}

	.page-header .menu > li > ul.sub-menu > li.current-menu-item > a,
	.page-header .menu > li > ul.sub-menu > li > a:hover {
		color:#da241b;
		font-weight:500;
	}

	.additional {
		margin-left:0px !important;
		list-style:none !important;
		padding-left:0px !important;
	}

	.page-header .menu > li > ul.sub-menu > li > ul > li > a:hover,
	.page-header .menu > li > ul.sub-menu > li > ul > li.current-menu-item > a {
		color:#da241b;
		font-weight:500;
	}

	.page-header .menu > li > ul.sub-menu > li > ul {
		float:none;
		width:auto;
		max-width:250px;
		padding-bottom:0px;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
		padding-top:10px;
	}

	.page-header .menu > li > ul.sub-menu > li > ul > li {
		list-style:disc outside;
		margin-left:13px;
		padding-left:5px;
		color:#aaaaaa;
	}

	.page-header .menu > li > ul.sub-menu > li > ul > li > a {
		font-size:14px;
		color:#1f3161;
	}

	.mobile-menu {
		display:block;
	}

	.page-slogan {
		width:100%;
		height:200px;
		display:block;
		background:#ffffff;
	}

	.page-map {
		width:100%;
		height:230px;
		display:block;
		border-top:1px solid #1f3161;
		position:relative;
	}

	#map-canvas {
		width:100%;
		height:230px;
	}

	.page-home {
		min-height:200px;
		background:#ffffff;
		padding-top:40px;
		padding-bottom:20px;
	}

	.textwidget {
		margin-bottom:40px;
	}

	.page-single h3,
	.page-sub h3,
	.page-home h3 {
		border-bottom:1px solid #eeeeee;
		padding-bottom:10px;
		margin-bottom:20px;
		line-height:20px;
		color:#da241b;
		text-transform:uppercase;
		font-size:20px;
	}

	.home-news {
		margin-bottom:30px;
		display:table;
		width:100%;
	}

	.img-box img {
		width:265px;
		height:165px;
		display:block;
		margin:0px;
	}

	.img-box {
		width:265px;
		height:165px;
		display:block;
		float:left;
		margin-right:30px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		overflow:hidden;
	}

	.home-news a.img-box:hover {
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
	}

	.home-news h4 a {
		color:#333333;
	}

	.home-news h4:hover a {
		color:#1f3161;
	}

	.read-more {
		float:right;
		display:block;
    	background:#1f3161;
    	color:#ffffff;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		padding:6px 12px;
		font-size:13px;
	}

	.read-more:hover {
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
	}

	.partner-logo {
		display:block;
		float:left;
		width:50%;
		padding-top:10px;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:5px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		opacity:0.85;
		-webkit-transition: all 0.5s linear;
		-moz-transition: all 0.5s linear;
		-ms-transition: all 0.5s linear;
		-o-transition: all 0.5s linear;
		transition: all 0.5s linear;
	}

	.partner-logo:hover {
		opacity:1;
	}

	.partner-logo:nth-child(2n+1) {
		padding-left:5px;
		padding-right:0px;
	}

	.partner-logo a {
		display:block;
	}

	.partner-logo img {
		margin:0 auto;
		display:block;
	}

	.page-sub {
		min-height:200px;
		background:#ffffff;
		padding-top:40px;
		padding-bottom:40px;
	}

	.deklaracja a {
	    border: 2px solid #1f3161;
	    color: #1f3161;
	    text-transform:uppercase;
	    border-radius: 5px;
	    display: block;
	    margin-top: 15px;
	    margin-bottom: 15px;
	    padding: 5px 10px;
	    text-align: center;
	    width: 220px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background:#f9f9f9;
	}

	.deklaracja a:hover {
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
		background:#ffffff;
	}

	.deklaracja p {
		width: 350px;
		color:#666666;
	}

	.date-time {
	    color: #666666;
	    float: left;
	    font-size: 12px;
	    margin-top: 5px;
	}

	.news-archive {
		padding:6px 12px;
		line-height:18px;
		color:#ffffff;
		background:#1f3161;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		margin:10px auto;
		width:150px;
		display:block;
		text-align:center;
		opacity:0.4;
		font-size:13px;
		-webkit-transition: all 0.5s linear;
		-moz-transition: all 0.5s linear;
		-ms-transition: all 0.5s linear;
		-o-transition: all 0.5s linear;
		transition: all 0.5s linear;
	}

	.news-archive:hover {
		opacity:1;
	}

	.page-id-67 .span4 .wrap > h3:first-child,
	.page-id-67 .span4 .wrap > h3:first-child + div {
		display:none;
	}

	.download-deklaracja {
		display:block;
		padding:20px 20px 20px 80px;
		margin-bottom:10px;
		color:#1f3161;
		background: url('images/doc.png') no-repeat 20px center #f9f9f9;
		border:1px solid #f9f9f9;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-transition: all 0.5s linear;
		-moz-transition: all 0.5s linear;
		-ms-transition: all 0.5s linear;
		-o-transition: all 0.5s linear;
		transition: all 0.5s linear;
	}

	.download-deklaracja strong {
		color:#1f3161;
	}

	.download-deklaracja:hover {
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
		border:1px solid #1f3161;
	}

	.download-deklaracja.pdf-type {
		background: url('images/pdf.png') no-repeat 20px center #f9f9f9;
	}

	.download-deklaracja.pdf-type:hover {
		background-color: #ffffff;
	}

	.acc-wrap {
		display:table;
		width:100%;
		padding:20px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.open-acc {
		display:block;
		padding:10px 10px 10px 70px;
		margin-bottom:0px;
		color:#333333;
		width:100%;
		background: url('images/acc.png') no-repeat 20px center transparent;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.open-acc a {
		color:#1f3161;
		-webkit-transition: all 0.5s linear;
		-moz-transition: all 0.5s linear;
		-ms-transition: all 0.5s linear;
		-o-transition: all 0.5s linear;
		transition: all 0.5s linear;
	}

	.open-acc a:hover {
		color:#da241b;
	}

	.deklaracja {
		background: url('images/side-logo.png') no-repeat right bottom #ffffff;
		height:145px;
	}

	.address-tab {
		margin-bottom:40px;
	}

	.address-tab td {
		padding:5px 10px;
		font-size:14px;
	}

	.address-tab td:first-child{
		text-align:right;
		font-size:14px;
	}

	.address-tab a {
		color:#da241b;
	}


    /* ---------------------------------------------------------------
    slider styles
    --------------------------------------------------------------- */

    .bind-slider {
        display:table;
        position:relative;
        overflow:hidden;
        height:200px;
        width:100%;
    }

    .bind-slider ul {
        display: table;
        width: 100%;
        height:200px;
        position: relative;
        margin:0px;
        padding:0px;
    }

    .bind-slider li {
        display:block;
        position: absolute;
        height:200px;
        width:100%;
        opacity:0;
        z-index:99;
    }

    .bind-slider li.active {
        z-index:111;
    }

    .bind-slider li img {
	    display: block;
	    height: 200px;
	    left: 50%;
	    margin-left: -960px;
	    min-width: 1920px;
	    position: absolute;
	}

    /* ---------------------------------------------------------------
    manual mode
    --------------------------------------------------------------- */

    .bind-slider li.manual {
        opacity:0 !important;
        -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;
    }

    .bind-slider li.active.manual {
        display:block;
        opacity:1 !important;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        -ms-transition: all 0.6s ease;
        -o-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }

    .bind-slider-navigation {
        position:absolute;
        left:50%;
        margin-top:-40px;
        z-index:122;
        margin-left:360px;
    }

    .bind-slider-navigation a {
        height:16px;
        width:16px;
        display:block;
        float:left;
        margin:4px;
        background:#ffffff;
        cursor:pointer;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        opacity:0.5;
    }

    .bind-slider-navigation a.active {
        opacity:1;
    }

    .slide-content {
    	position:absolute;
    	left:50%;
    	top:50px;
    	border:1px solid rgba(0, 0, 0, 0.2);
    	background:rgba(255, 255, 255, 0.95) none repeat scroll 0 0;
    	-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		padding:20px;
		margin-left:210px;
		width:332px;
		text-align:center;
    }

    .yellow-selection,
    .contrast-selection {
    	float:left;
    	margin-left:20px;
    	font-weight:500;
    	font-size:13px;
    	color:#ffffff;
    	cursor:pointer;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
    }

    .slide-content h3 {
    	text-align:center;
    	color:#da241b;
    }

    .slide-content a {
    	text-align:center;
    	color:#1f3161;
    }

    .slide-content a:hover {
    	color:#da241b;
    }

    .no-link > a:hover {
    	cursor:default !important;
    	color:#333333 !important;
    }

    .no-link.hidden > a {
    	opacity:0;
    }

    .current-menu-ancestor.no-link > a:hover {
    	color:#da241b !important;
    }

    .partner-description {
    	font-size:14px;
    	line-height:22px;
    	color:#666666;
    }

    .partner-description a {
    	color:#1f3161;
    }

    .partner-description a:hover {
    	color:#da241b;
    }

    .nfz-box {
    	float:left;
    	height:36px;
    	display:block;
    	float:right;
    	margin-top:25px;
    	margin-right:-5px;
    	width:68px;
		-webkit-border-bottom-right-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
    }

    .nfz-box img {
    	display:block;
    	margin-top:0px;
    	margin-left:30px;
    }

    .language-selection {
    	background:#ffffff;
    }

    .language-selection > a {
    	height:18px;
    	width:18px;
    	float:left;
    	display:block;
    	margin-right:5px;
    	margin-top:11px;
    	opacity:0.4;
    	-webkit-border-radius: 9px;
		-moz-border-radius: 9px;
		border-radius: 9px;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
    }

    .language-selection > a:hover {
    	opacity:1;
    }

    .language-selection > a.no-link {
    	opacity:1;
    	height:20px;
    	width:20px;
    	margin-top:10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
    }

    .select-de {
		background: url('images/ger.png') no-repeat center center #ffffff;
    }

    .select-en {
		background: url('images/eng.png') no-repeat center center #ffffff;
    }

    .select-pl {
		background: url('images/pol.png') no-repeat center center #ffffff;
    }


	.page-top-info span,
	.page-header .menu > li > a,
	.ui-list li,
	p,
	p.intro,
	.page-single h3,
	.page-sub h3,
	.page-home h3,
	.news-archive,
	.read-more ,
	.deklaracja a {
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}


	.contrast .page-top-info span {
		font-size:20px;
	}

	.contrast .page-header .menu > li > a {
		font-size:17px;
		font-weight:500;
		padding-left:9px;
		padding-right:9px;
		color:#000000;
	}

	.contrast .ui-list li,
	.contrast p,
	.contrast p.intro {
		font-size:18px;
		color:#000000;
		line-height:26px;
	}

	.contrast .page-single h3, .contrast .page-sub h3, .contrast .page-home h3 {
		font-size:24px;
	}

	.contrast .page-copyright p,
	.contrast .yellow-selection,
	.contrast .contrast-selection,
	.contrast .news-archive,
	.contrast .read-more {
		font-size:16px;
	}

	.contrast .deklaracja a {
		width:auto;
		font-size:16px;
	}

	.yellow .page-header .menu > li > ul.sub-menu > li > ul > li > a,
	.yellow .page-header .menu > li > ul.sub-menu > li > a,
	.yellow .page-copyright p,
	.yellow .slide-content a,
	.yellow .home-news h4 a,
	.yellow .page-top-info span,
	.yellow .page-header .menu > li > a,
	.yellow .ui-list li,
	.yellow p,
	.yellow p.intro,
	.yellow .page-single h3,
	.yellow .page-sub h3,
	.yellow .page-home h3,
	.yellow .news-archive,
	.yellow .read-more ,
	.yellow strong,
	.yellow .yellow-selection,
	.yellow .contrast-selection,
	.yellow .deklaracja a {
		color:yellow;
	}

	.yellow .page-header-logo-link img {
		border-left:10px solid #ffffff;
		border-right:10px solid #ffffff;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}

	.yellow .nfz-box img {
		border:10px solid #ffffff;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}

	.yellow .page-header .menu > li > ul.sub-menu {
		background:#000000;
		border:1px solid yellow;
	}

	.yellow .nfz-box {
		margin-top:18px;
	}

	.yellow .page-header .menu > li > a:hover {
		color: #da241b;
	}

	.yellow .page-header .menu > li.menu-item-has-children:hover > a {
		background:black;
		color:yellow !important;
	}

	.yellow .page-home h3,
	.yellow .page-sub h3 {
		border-color:yellow;
	}

	.yellow .deklaracja,
	.yellow .page-section {
		background:#000000;
	}

	.yellow .read-more,
	.yellow .news-archive,
	.yellow .deklaracja a {
		background:yellow;
		color:#000000;
	}

	.yellow .deklaracja a {
		border-color:yellow;
	}

	.yellow .page-header {
		border-bottom:2px solid yellow;
		border-top:1px solid yellow;
	}

	.yellow .slide-content {
		background:black;
	}

	.yellow .partner-description a {
		color:#da241b;
	}


	.yellow .open-acc a {
		color:yellow;
	}

	.yellow .open-acc a:hover {
		color:#da241b;
	}

	.yellow .download-deklaracja {
		background-color:black;
		border-color:yellow;
		color:yellow;
	}

	.facebook-box {
		border: 1px solid #efefef;
		border-bottom-right-radius: 6px;
		border-top-right-radius: 6px;
		display: block;
		height: 123px;
		left: -1px;
		position: fixed;
		top: 158px;
		width: 40px;
		z-index:777;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}

	.facebook-box:hover {
		opacity:0.8;
	}

	.facebook-box a {
		background: transparent url("images/facebook.png") no-repeat scroll center top;
		display: block;
		height: 123px;
		width: 40px;
	}

	.page-copyright {
		background:#ffffff;
		margin-top: -37px;
		position: relative;
		border-top:1px solid #1f3161;
	}

	.page-copyright p {
		text-align:center;
		font-size:11px;
		color:#333333;
		line-height:37px;
		margin-bottom:0px;
	}

	.map-address {
		background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		color: #333;
		font-size: 14px;
		font-weight: bold;
		left: 50%;
		line-height: 18px;
		margin-left: 25px;
		padding: 5px 20px;
		position: absolute;
		text-align: left;
		top: 70px;
	}

	.side-showcase-wrap a {
		display: table;
		margin: 10px auto 20px;
		text-align: center;
	}

	.side-showcase-wrap .span4:nth-child(1) a {
		float:right;
	}

	.side-showcase-wrap .span4:nth-child(3) a {
		float:left;
	}

	.side-showcase-wrap a:hover {
		opacity:0.8;
	}

	.side-showcase {
		text-align:justify;
	}

	.side-showcase b {
		font-size:18px;
		font-weight:bold;
	}

	.side-showcase span {
		color:#da241b;
		font-size:18px;
		font-weight:bold;
	}
