#content ul.tx-pagebrowse {
    margin-left: 0px;
    text-align: left;
    width: 750px;

}

.tx-pagebrowse-pi1 ul li.tx-pagebrowse-first {
    padding-left: 0
}

.tx-pagebrowse-pi1 {
    margin: 0px 0 15px 0
}

.tx-pagebrowse-pi1 ul li {
    background-image: none !important;
    padding-left: 15px;
}
.metki-item-more {display:none}
a.metki-act {font-weight: normal; text-decoration:none !important; border-radius:2px; background-color: #566C33 ; padding: 0px 2px 1px 2px; color: white !important; }


/* lab_payment and other*/
.help-link { text-decoration: underline; cursor: help;        position: relative;}
.help-link {/*color:#737994*/ ;
    color: #484848;
    font: 18px/18px 'pf_dintext_proregular',sans-serif;
    text-decoration: underline; cursor: help;  padding:0 0 0 5px;   position: relative; }

.help-link.image {
    background: url("../images/bg-info-link.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 17px;
    margin: 4px 0 0 -1px;
/*    overflow: hidden;
    text-indent: -9999px;*/
    vertical-align: top;
    width: 17px;
}



.toolTipWrapper {
    width: 285px;
    position: absolute;
    top: 20px;
    display: none;
    /*               color: #A2A7C5;*/
    z-index: 100;
    font-size: 16px;
    line-height: 16px;
    font-weight: normal !important;
    border: 1px solid #ccc;
    border-radius: 5px;
    background-color: #FFF;
    padding: 10px;
}

/*       .toolTipTop {
           width: 235px;
           height: 11px;
           background: url(/typo3conf/ext/lab_payment//res/img/bubbleTop.png) no-repeat;
   }
   .toolTipMid {
           padding: 8px 15px;
           background: url(/typo3conf/ext/lab_payment//res/img/bubbleMid.png) repeat-y;
   }
   .toolTipBtm {
           height: 10px;
           background: url(/typo3conf/ext/lab_payment//res/img/bubbleBtm.png) no-repeat;
   }
*/


/* from TS */
/*.posts-form-wrapper {float:left}*/
    .compare {}
    .compare tr td{/*background: url("/fileadmin/templates/p/images/line660.png") 0 0 no-repeat*/ border-bottom:1px solid #e0e0e0}
    .compare tr td {text-align: center; padding:15px 5px 14px 5px;}
.compare tr td.compare-first1,
.compare tr td.compare-first {text-align: left;}
.compare tr.odd {background-color: #E9E9E9}
    .compare-title {font-size: 14px; color:white; padding: 0 0 12px 0; margin-left: -2px; }
    .compare-title a {color:white;}
    .compare-row img {}
    .compare-first {color:white; /*font-weight:bold*/}


#cp1 .post-form-title,
#cp2 .post-form-title,
#cp3 .post-form-title,
.plast_decor_wrapper .post-form-title {font-weight: bold; text-transform: uppercase;}

    #cp1 .cp_form,
    #cp2 .cp_form,
    #cp3 .cp_form
    {width:750px;    height: 595px; background-image:none; background-color: #fff;}

#cp1 .compare-first1,
#cp2 .compare-first1,
#cp3 .compare-first1 {
    width:350px;
    text-align: left;
}
#cp1 .cp_form{
    height: 730px;
}
#cp2 .cp_form {
    height: 695px;
}


    .cp-subtitle {/*color:#B9C3E6;*/}
    .compare .cp-markt {/*color:#B9C3E6;*/ font-weight: bold}
    .compare tr.no-bg {background: none;  /*color:#B9C3E6;*/ font-weight: bold}
    .compare tr.cp-markt td,
    .compare tr.no-bg td {border:0;}
/*    .compare tr td:first-of-type {vertical-align: top;}*/
    .cp_price {white-space:nowrap}
    .cp_form #posts_close {margin-right: 10px}
#plast_decor_html {display: none;}
/*
#plast_decor_html .posts-form-wrapper {width:800px}
#plast_decor_html .compare  {width:800px}*/



.video_carousel .next, .video_carousel .prev{
    z-index: 100;
    width: 21px;
    height: 37px;
    border: none;
    padding: 0;
    position: absolute;
    top:30px;
    cursor: pointer;
}

.video_carousel .prev{
    background: url("/fileadmin/templates/pn/images/btn-gallery.png") 0 -43px no-repeat;
}
.video_carousel .prev:hover{
    background: url("/fileadmin/templates/pn/images/btn-gallery.png") 0 0px no-repeat;
}
.video_carousel .next{
    background: url("/fileadmin/templates/pn/images/btn-gallery.png") -24px -43px no-repeat;
}
.video_carousel .next:hover{
    background: url("/fileadmin/templates/pn/images/btn-gallery.png") -24px 0 no-repeat;
}
.video_carousel{
    margin: 0 0 0 -35px;
}
.video_carousel.video_no_carousel {    margin: 0 0 0 -30px; padding-left: 0px;}
.video_carousel.video_no_carousel  .popular-list {margin-left:0}
.video_carousel.video_no_carousel .popular-list li {
    float: left;
    width: 230px;
}
.video_carousel .carousel_wrapper{
    margin: 0 25px;
    overflow: hidden;
}
.video_carousel ul li{
    margin: 0 12px;
}
.video_carousel ul li{
    height:210px;
}

.new-video-list .video-holder {
    border: 1px solid #F5F5F5;
    border-radius: 4px;
}

.video_carousel .video-holder{
    border: 1px solid #ffffff;
    border-radius: 4px;
}
.new-video-list .video-holder:hover,
.video_carousel .video-holder:hover{
    border: 1px solid #75a947;
    border-radius: 4px;
}




/*
        #imagelightbox
        {
            position: fixed;
            z-index: 9999;
        }
*/

/* IMAGE LIGHTBOX SELECTOR */

		#imagelightbox
		{
			cursor: pointer;
			position: fixed;
			z-index: 10000;

			-ms-touch-action: none;
			touch-action: none;

			-webkit-box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); /* 50 */
			-moz-box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); /* 50 */
			box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); /* 50 */
		}


		/* WITH ACTIVITY INDICATION */

		#imagelightbox-loading,
		#imagelightbox-loading div
		{
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			border-radius: 50%;
		}
		#imagelightbox-loading
		{
			width: 2.5em; /* 40 */
			height: 2.5em; /* 40 */
			background-color: #444;
			background-color: rgba( 0, 0, 0, .5 );
			position: fixed;
			z-index: 10003;
			top: 50%  !important;
			left: 50%  !important;
			padding: 0.625em !important; /* 10 */
			margin: -1.25em 0 0 -1.25em  !important; /* 20 */

			-webkit-box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); /* 40 */
			-moz-box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); /* 40 */
			box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); /* 40 */
		}
			#imagelightbox-loading div
			{
				width: 1.25em  !important; /* 20 */
				height: 1.25em  !important; /* 20 */
				background-color: #fff;

				-webkit-animation: imagelightbox-loading .5s ease infinite;
				-moz-animation: imagelightbox-loading .5s ease infinite;
				-o-animation: imagelightbox-loading .5s ease infinite;
				animation: imagelightbox-loading .5s ease infinite;
			}

			@-webkit-keyframes imagelightbox-loading
			{
				from { opacity: .5;	-webkit-transform: scale( .75 ); }
				50%	 { opacity: 1;	-webkit-transform: scale( 1 ); }
				to	 { opacity: .5;	-webkit-transform: scale( .75 ); }
			}
			@-moz-keyframes imagelightbox-loading
			{
				from { opacity: .5;	-moz-transform: scale( .75 ); }
				50%	 { opacity: 1;	-moz-transform: scale( 1 ); }
				to	 { opacity: .5;	-moz-transform: scale( .75 ); }
			}
			@-o-keyframes imagelightbox-loading
			{
				from { opacity: .5;	-o-transform: scale( .75 ); }
				50%	 { opacity: 1;	-o-transform: scale( 1 ); }
				to	 { opacity: .5;	-o-transform: scale( .75 ); }
			}
			@keyframes imagelightbox-loading
			{
				from { opacity: .5;	transform: scale( .75 ); }
				50%	 { opacity: 1;	transform: scale( 1 ); }
				to	 { opacity: .5;	transform: scale( .75 ); }
			}



		/* WITH OVERLAY */

		#imagelightbox-overlay
		{
			background-color: #fff;
			background-color: rgba( 255, 255, 255, .9 );
			position: fixed;
			z-index: 9998;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
		}


		/* WITH "CLOSE" BUTTON */

		#imagelightbox-close
		{
			width: 2.5em; /* 40 */
			height: 2.5em; /* 40 */
			text-align: left;
			text-indent: -9999px;
			background-color: #666;
			position: fixed;
			z-index: 10002;
			top: 2.5em; /* 40 */
			right: 2.5em; /* 40 */

			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			border-radius: 50%;

			-webkit-transition: color .3s ease;
			-moz-transition: color .3s ease;
			-ms-transition: color .3s ease;
			-o-transition: color .3s ease;
			transition: color .3s ease;
		}
			#imagelightbox-close:hover
			{
				background-color: #111;
			}
			#imagelightbox-close:before,
			#imagelightbox-close:after
			{
				width: 2px;
				background-color: #fff;
				content: '';
				position: absolute;
				top: 20%;
				bottom: 20%;
				left: 50%;
				margin-left: -1px;
			}
			#imagelightbox-close:before
			{
				-webkit-transform: rotate( 45deg );
				-moz-transform: rotate( 45deg );
				-ms-transform: rotate( 45deg );
				-o-transform: rotate( 45deg );
				transform: rotate( 45deg );
			}
			#imagelightbox-close:after
			{
				-webkit-transform: rotate( -45deg );
				-moz-transform: rotate( -45deg );
				-ms-transform: rotate( -45deg );
				-o-transform: rotate( -45deg );
				transform: rotate( -45deg );
			}


		/* WITH CAPTION */

		#imagelightbox-caption
		{
			text-align: center;
			color: #fff;
			background-color: #666;
			position: fixed;
			z-index: 10001;
			left: 0;
			right: 0;
			bottom: 0;
			padding: 0.625em; /* 10 */
		}


		/* WITH NAVIGATION */

		#imagelightbox-nav
		{
			background-color: #444;
			background-color: rgba( 0, 0, 0, .5 );
			position: fixed;
			z-index: 10001;
			left: 50%;
			bottom: 3.75em; /* 60 */
			padding: 0.313em; /* 5 */

			-webkit-transform: translateX( -50% );
			-moz-transform: translateX( -50% );
			-ms-transform: translateX( -50% );
			-o-transform: translateX( -50% );
			transform: translateX( -50% );

			-webkit-border-radius: 20px;
			-moz-border-radius: 20px;
			border-radius: 20px;
		}
			#imagelightbox-nav a
			{
				width: 1em; /* 20 */
				height: 1em; /* 20 */
				border: 1px solid #fff;
				display: inline-block;
				margin: 0 0.313em; /* 5 */

				-webkit-border-radius: 50%;
				-moz-border-radius: 50%;
				border-radius: 50%;
			}
			#imagelightbox-nav a.active
			{
				background-color: #fff;
			}

	#imagelightbox-loading,
	#imagelightbox-overlay,
	#imagelightbox-close,
	#imagelightbox-caption,
	#imagelightbox-nav
	{
		-webkit-animation: fade-in .25s linear;
		-moz-animation: fade-in .25s linear;
		-o-animation: fade-in .25s linear;
		animation: fade-in .25s linear;
	}
		@-webkit-keyframes fade-in
		{
			from	{ opacity: 0; }
			to		{ opacity: 1; }
		}
		@-moz-keyframes fade-in
		{
			from	{ opacity: 0; }
			to		{ opacity: 1; }
		}
		@-o-keyframes fade-in
		{
			from	{ opacity: 0; }
			to		{ opacity: 1; }
		}
		@keyframes fade-in
		{
			from	{ opacity: 0; }
			to		{ opacity: 1; }
		}

	@media only screen and (max-width: 41.250em) /* 660 */
	{
		#container
		{
			width: 100%;
		}
		#imagelightbox-close
		{
			top: 1.25em; /* 20 */
			right: 1.25em; /* 20 */
		}
		#imagelightbox-nav
		{
			bottom: 1.25em; /* 20 */
		}
	}



/* for action */
.action-img {margin: 0 0 0 0px; float:left; width:400px}
.production-pages .content .action-block p {font-size: 17px !important; line-height: 22px !important; color:#606568; margin-bottom: 23px;}
.action-text {width:380px;float:left; margin: 40px 0 0 0 !important; padding-bottom: 30px;}
.action-title1 {color:#4b4b4b; text-transform: uppercase; font-size:26px; line-height: 34px; margin: 4px 0 18px 0}
.action-how {width:406px; margin: 0px 0 0 200px}
.action-how p{padding-bottom:0; margin-bottom:0}
#main .text_block_sert .action-how .request {margin-top: 26px; margin-bottom:30px; width: 254px; }
.action-gifts{
    width:870px; float:left;
    font: 20px/20px "pf_dintext_proregular",Arial,Helvetica,sans-serif;
    padding-bottom: 40px;
}
.action-recommend {color:#eb5825; width:180px; float: left;}
.action-info {color:#484848; width:650px; float: left;}
.action-gifts .action-info span {font: 20px/20px "pf_dintext_promedium",Arial,Helvetica,sans-serif;}
.action-gifts .action-info span.light {font: 20px/20px "pf_dintext_prolight",Arial,Helvetica,sans-serif;}
.action-gift {float: left; clear:both; padding-top: 13px}
.action-gift a{color:#7F955C;}


.action-title2 {
    font-family: "pf_dintext_prolight",Arial,Helvetica,sans-serif;
    width: 800px;
    color: #860101;
    font-size: 28px !important;
    line-height: 30px !important;
    margin: 0px 0px 15px;
    float: left;
}



/* for slide on home*/
#main .action-gallery .slide .text-info.info20 {
    left: 270px;
    width: 300px;
	top:220px;

}
#main .action-gallery .slide .text-info.info20 a {
	width: 300px;
	height:40px;
}

.action-gallery .slide .text-info.info19 {
    position: absolute;
    top: 0px;
    padding: 16px 0px 0px;
    left: 274px;
    width: 393px;
}
.info19 .action-gifts {
    font-size: 16px;
    padding-bottom: 10px;
    width: 393px;
}
.info19 .action-info {
    font-size: 14px;
    padding-top: 2px;
    line-height: 14px;
    width: auto;
}
.info19 .action-recommend {
    color: #EB5825;
    width: 139px;
    font: 18px/18px "pf_dintext_promedium",Arial,Helvetica,sans-serif;
}
.info19 .action-gift {
    padding-top: 5px;
}
.info19 .action-gifts .action-info span {
    font: 16px/16px "pf_dintext_promedium",Arial,Helvetica,sans-serif;
}
.info19 .home_page_slider_item-title {
    font: 18px/20px "pf_dintext_promedium",Arial,Helvetica,sans-serif;
    text-transform: uppercase;
}
.info19 .home_page_slider_item-title span {
    color:#b80030; font-size: 28px; display: block; margin:9px 0 10px 0;
}
.info19 .button-wrapper {clear:both; padding:6px 0 0 50px;}

.type-window-block .text-holder dl,
#page-138 .type-holder .type-block .text-holder dl
 {width:240px; float: left}
.type-window-block .text-holder dd,
#page-138 .type-holder .type-block .text-holder dd {
    width: 45px;
}
.type-window-block .text-holder dt:after,
#page-138 .type-holder .type-block .text-holder dt:after {
    width: 190px;
}
.type-window-block .text-holder dt,
#page-138 .type-holder .type-block .text-holder dt {
    width: 190px;
}
.video-right-link { width:197px;  color:#3F3F3F; float: right}
.video-right-link  a {color:#3F3F3F;text-decoration: none;}
.video-right-link  a:hover{text-decoration: underline;}
.video-right-link span {text-transform: uppercase; font-weight: bold;}
.video-right-link img {float: left; padding: 9px 5px 35px 0;}

/***new #page-138-->***/
#page-138 .type-holder .type-block .text-holder .help-tooltip,
.type-window-block .text-holder .help-tooltip{
    cursor: pointer;
    display: inline;
    position:relative;
}
#page-138 .type-holder .type-block .text-holder .help-tooltip span,
.type-window-block .text-holder .help-tooltip span{
    border-bottom:  1px dashed #3F3F3F;
    display: inline;
}
#page-138 .type-holder .type-block .text-holder .help-tooltip:hover span,
.type-window-block .text-holder .help-tooltip:hover span{
    border: none;

}
#page-138 .type-holder .text-holder .help-tooltip span.ask,
.type-window-block .text-holder .help-tooltip span.ask{
    background: url("/fileadmin/templates/pn/images/ico-question.png") no-repeat -23px -3px;
    display: inline-block;
    height: 13px;
    margin: 4px 2px 0px 3px;
    width: 13px;
    border:  none;
}
#page-138 .type-holder .text-holder .help-tooltip:hover span.ask,
.type-window-block .text-holder .help-tooltip:hover span.ask{
    background-position: -3px -3px;
}

#page-138 .type-holder .type-block .text-holder dl,
.type-window-block .text-holder dl{
    width: 300px;
    padding:0;
    font-size:14px;
}
#page-138 .type-holder .type-block .text-holder dt,
.type-window-block .text-holder dt{
    width: 250px;
}
#page-138 .type-holder .type-block .text-holder dt:after,
.type-window-block .text-holder dt:after{
    width: 300px;
    background-position: 0px 1px;
    bottom: 5px;
}
#page-138 .type-holder .type-block .text-holder dt:last-of-type,
.type-window-block .text-holder dt:last-of-type{
    width: 220px;
}
#page-138 .type-holder .type-block .text-holder dd:last-of-type,
.type-window-block .text-holder dd:last-of-type{
    width: 75px;
}
.settings_tooltip
{
    display: none;
    width: 200px;
    position: absolute;
    background: #ffffff;
    border-radius: 3px;
    z-index: 40;
    padding: 5px;
    box-shadow: 0 0 10px 0 rgba(155, 155, 155, 0.45);
}
.settings_tooltip div{
    border:  1px solid #d9d9d9;
    border-radius: 3px;
    padding: 5px;
}
.video-right-link{
    width:145px;
}
.video-right-link a{
    font-size:14px;
}
.video-right-link img{
    padding-bottom:70px;
}

.type-window-block .img-holder{
    margin-right:20px;
}
/***<--new #page-138***/

#page-185 .title8 h1 {
	margin: 43px 0px 20px;
}

.slider-rehau-link {margin: 0px 0 30px 85px; display:block;
    z-index: 10;}

.block-top-price-wrap {
	margin: 15px auto 30px auto;
width: 1144px;
}
.block-top-price {
	/*border: 1px solid #727272;*/
	background-color: #ffffff ;
	border: 3px solid #ffcc05;
	font-size: 22px;
	text-align: center;
	clear: both;
	padding: 15px 0 15px 0;
	margin: 0 6px 0 1px;
	position: relative;

}
.block-top-price .block-top-price-close {
position: absolute;
z-index: 8;
top: 0;
right: 0;
width: 22px;
height: 22px;
	display:block;

}

.block-top-price .block-top-price-close .close_ico {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 11px;
	height: 11px;
	margin-top: -5px;
	margin-left: -5px;
	vertical-align: middle;
	background: url(/fileadmin/templates/pn/images/top_block_ico.png) -2px -21px no-repeat;
}
.block-top-price div {
	color: #EB5825; /*#FF7418;*/
}

#page-1342 .columns {
/*	margin: 235px 0px 0px;*/
}

.title8 #c10441 h1 {
	font: 50px/60px "pf_dintext_promedium";
}

/** balcon **/

#page-854 .image-holder{
    display: inline-block;
    margin:0 45px 0 0;
}
#page-854 .image-holder img{
    margin-bottom: 75px;
}
#page-854 .text-holder{
    width: 415px;
    display: inline-block;
    vertical-align: top;
}
#page-854 .price-holder{
    font: 19px "pf_dintext_proregular",sans-serif;
}
#page-854 .price-holder .old-price span{
    text-decoration: line-through;
    padding-left: 17px;
}
#page-854 .price-holder .new-price span{
    font: 28px "pf_dintext_promedium",sans-serif;
    color: #eb5825;
    padding-left: 10px;
}
#page-854 .price-holder p{
    font: 16px "pf_dintext_proregular",sans-serif;
}
#page-854 .price-holder p span{
    color: #eb5825;
}
#page-854 .text-holder .price{
    display: block;
    width: 400px;
    text-align: center;
    color: #FFF;
    font: 17px/19px "pf_dintext_probold",sans-serif;
    background: #EB5825;
    border-radius: 23px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 15px 5px 13px;
    margin: 0px 0px 15px;
}
#page-854 #c10103 .text-holder .price{
    margin-top:30px;
}
#page-854 #c10104 .text-holder .price{
    margin-top:115px;
}
#page-854 #c10105 .text-holder .price{
    margin-top:155px;
}
#page-854 .text-holder .price:hover{
    background: #EF7951;
}
#page-854 .text-holder .request{
    display: inline-block;
    vertical-align: top;
    background: url("/fileadmin/templates/pn/images/bg-address-list.png") no-repeat 0px 5px transparent;
    padding: 2px 0px 3px 36px;
    color: #6C8742;
    text-decoration: none;
    width: auto;
    border-radius: 0px;
    margin: 0px 0px 35px 5px;
    text-transform: none;
    font: 18px/21px "pf_dintext_promedium",Arial,Helvetica,sans-serif;
    text-align: left;
}
#page-854 .text-holder .request span{
    border-bottom: 1px dashed #7F955C;
    vertical-align: top;
}
#page-854 .text-holder .request:hover span{
    border-bottom: none;
}


.ytong {
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    padding:25px 0 20px 0;
    margin: 20px 0 20px 0;
}
.ytong-img img {float: left; margin: 0 40px 60px 0}
.ytong-text p.ytong-normal {margin-bottom: 6px !important; font: 18px/24px "pf_dintext_promedium",sans-serif;}
h3.ytong-title {
    color:#f2ab00;
    text-transform:none;
    font: 26px/29px "pf_dintext_proregular";
    margin: 0 0 10px 0;
}

p.ytong-small {font-size:12px; padding-bottom:0; margin-bottom: 0 !important;}


.top_nav ul {
    margin: 80px 0 0 40px;
}
.top_nav ul li{
    width: 220px;
    margin-bottom: 10px;
}

.top_nav ul li.toplink1 {
	// margin-left: 68px;
}
.top_nav ul li.toplink2 {
	// margin-left: 68px;
}
.top_nav ul li.toplink3 {
	// margin-left: 64px;
}
.top_nav ul li.toplink4 {
	margin-left: 78px;
}
.top_nav ul li.toplink4 img {
	margin-right: 23px;
}

#header .center_block{
    float: left;
    width: 600px;
    margin: 10px 0 0 100px;
}
#header .actions{
   height: 102px;
}
#header .actions a{
    position: relative;
    z-index: 100;
    color: #789054;
    display: block;
}
#header .actions img{
    float: left;
    margin: -10px 0 0 0;
}
#header .actions .text{
    margin: 10px 0 10px 200px;
    text-transform: uppercase;
    font-family: "pf_dintext_promedium";
}
#header .actions .note{
    text-transform: uppercase;
    color: #5B5C5D;
    font-size: 14px;
    margin-left: 200px;
}
#header .subnav{
    clear: both;
}
#header .subnav span,
#header .subnav a{
    text-transform: uppercase;
    font-family: "pf_dintext_promedium";
    color: #789054;
    padding: 3px 8px 3px 10px;
    border-left: 2px solid #ABA8A8;
}
#header .subnav span {
	color:#484848 ;
}
#header .subnav span.span-first,
#header .subnav a:first-of-type{
    border: none;
    padding-left: 0;
}
#header .subnav a.width-left-border{
	padding: 3px 8px 3px 10px !important;
	border-left: 2px solid #ABA8A8 !important;
}



#tenderblock{
  position: absolute;
  display: none;
  width: 680px;
  height: 660px;
  background: #ffffff;
  z-index: 2000;
  border-radius: 5px;
  padding: 40px 45px 35px;
}
#dachablock  .close,
#tenderblock .close{
    position: absolute;
    display: block;
    width: 22px;
    height: 22px;
    background: url("/fileadmin/templates/pn/images/bg-close.png");
    right: 6px;
    top: 6px;
}
#dachablock  .head,
#tenderblock .head{
    text-transform: uppercase;
    color: #4e6776;
    font: 30px 'pf_dintext_promedium';
    margin: 0 0 30px 0;
}
#dachablock label,
#dachablock input,
#tenderblock label,
#tenderblock input{
    color: #484848;
    font: 16px 'pf_dintext_proregular';
    margin: 0 0 20px 0;
}
#dachablock label,
#tenderblock label{
    float: left;
    padding-top: 9px;
    height: 25px;
}
#dachablock label.char,
#tenderblock label.char{
    margin:0;
}
#dachablock input,
#tenderblock input{
    border:  1px solid #d6d6d6;
    height: 34px;
    padding: 0 5px;
    border-radius: 3px;
    float: right;
    width: 470px;
}
#dachablock input {
	width: 350px;
}

#dachablock textarea,
#tenderblock textarea{
    width: 670px;
    color: #484848;
    font: 16px 'pf_dintext_proregular';
    border:  1px solid #d6d6d6;
    resize: none;
    height: 200px;
    padding: 0 5px;
    border-radius: 3px;
}
#dachablock .send,
#tenderblock .send{
    display: block;
    width: 230px;
    text-align: center;
    color: #FFF;
    font: 14px/14px "pf_dintext_probold",sans-serif;
    background: #EB5825;
    border-radius: 23px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 15px 5px 13px;
    margin: 25px auto 0;
}
#dachablock .send:hover,
#tenderblock .send:hover{
    background: #EF7951;
}
#mask_overlay{
    cursor: pointer;
}

.social-group div {margin: 0 0 5px 0;font-size: 14px;}

/*** home slide two_win***/
#main .action-gallery .slide .text-info.two_win{
    top: 40px;
    left: 205px;
    width: 250px;
    text-align: center;
}
#main .action-gallery .slide .two_win .hh-h2{
    color: #ffffff;
    font: 20px "pf_dintext_promedium";
    text-transform: none;
    margin-bottom: 10px;
}
#main .action-gallery .slide .two_win .hh-h2 span{
    font: 30px "pf_dintext_probold";
}
#main .action-gallery .slide .two_win .hh-h3{
    color: #ffffff;
    font: 20px "pf_dintext_prolight";
    text-transform: none;
    margin-bottom: 10px;
}
#main .action-gallery .slide .two_win .hh-h3 span{
    font: 20px "pf_dintext_promedium";
    text-transform: uppercase;
}
#main .action-gallery .slide .two_win .hh-h3 span span{
    font: 24px "pf_dintext_probold";
    color: #ffe071;
}
#main .action-gallery .slide .two_win .red_btn{
    position: relative;
    top: 0;
    bottom: auto;
    right: auto;
    left: auto;
    margin: 0 auto;
    background: #a60202;
}

#main .white_block .news-list-item p  a {color:#000}

#main .action-gallery .slide .text-info.slide_warm_montage{
	left: 360px;
	width: 300px;
	padding-top: 22px;
}
#main .action-gallery .slide .text-info.slide_warm_montage .hh-h2{
	font: 18px 'pf_dintext_probold';
	color: #eb5825;
	text-align: center;
	margin-bottom: 15px;
}
#main .action-gallery .slide .text-info.slide_warm_montage .hh-h3{
	color: #6c6c6c;
	text-align: center;
	font: 18px/18px 'pf_dintext_proregular';
	margin-bottom: 20px;
}
#main .action-gallery .slide .text-info.slide_warm_montage .hh-h3 span{
	font-family: 'pf_dintext_probold';
}
#main .action-gallery .slide .text-info.slide_warm_montage .orange_btn{
	margin: 0 auto;
}

/*****2015-12-30*****/

#main .action-gallery .slide .text-info.warm_floor{
	left: 42px;
	padding-top: 22px;
}
#main .action-gallery .slide .text-info.warm_floor .hh-h2{
	color: #333333;
	font: 24px/26px 'pf_dintext_proregular';
	text-shadow: 1px 1px 1px #ffffff;
	text-transform: uppercase;
	margin-bottom: 14px;
}
#main .action-gallery .slide .text-info.warm_floor .hh-h2 span{
	font-family: 'pf_dintext_promedium';
}
#main .action-gallery .slide .text-info.warm_floor .hh-h3{
	color: #333333;
	font: 17px/19px 'pf_dintext_proregular';
	text-shadow: 1px 1px 1px #ffffff;
	text-transform: uppercase;
	margin-bottom: 34px;
}
#main .action-gallery .slide .text-info.warm_floor .hh-h3 span{
	color: #1457b0;
	font-family: 'pf_dintext_promedium';
}
#main .action-gallery .slide .text-info.warm_floor .hh-h4{
	color: #ffffff;
	font: 14px 'pf_dintext_promedium';
	text-shadow: 1px 1px 1px #000000;
	text-transform: uppercase;
	margin-bottom: 24px;
}
#main .action-gallery .slide .text-info.warm_floor .hh-h4 span{
	color: #ff9900;
	font: 24px 'pf_dintext_probold';
}
#main .action-gallery .slide .text-info.warm_floor .orange_btn{
	border: 1px solid #ec6024;
	line-height: 11px;
	margin-bottom: 0;
}
#main .action-gallery .slide .text-info.warm_montage{
	left: 195px;
	width: 235px;
	padding-top: 205px;
}
#main .action-gallery .slide .text-info.warm_montage .btn{
	background: url('/fileadmin/templates/pn/images/btn_warm_montage.png') no-repeat;
	display: block;
	width: 176px;
	height: 42px;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	font: 10px/42px 'pf_dintext_promedium';
	text-align: center;
}


#main .action-gallery .slide .text-info.space_effect{
	left: 175px;
	top: 215px;
}
#main .action-gallery .slide .text-info.space_effect .btn{
	display: block;
	width: 236px;
	height: 34px;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	font: 13px/34px 'pf_dintext_promedium';
	text-shadow: -1px -1px 2px #333333;
	text-align: center;
	border: 1px solid #b307b9;
	border-radius: 17px;
	background: #e747e7;
	background: -moz-linear-gradient(top, #e747e7 0%, #cd02cd 100%);
	background: -webkit-linear-gradient(top, #e747e7 0%,#cd02cd 100%);
	background: linear-gradient(to bottom, #e747e7 0%,#cd02cd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e747e7', endColorstr='#cd02cd',GradientType=0 );
}
#main .action-gallery .slide .text-info.space_effect .btn:hover{
	background: #cd02cd;
	background: -moz-linear-gradient(top, #cd02cd 0%, #e747e7 100%);
	background: -webkit-linear-gradient(top, #cd02cd 0%,#e747e7 100%);
	background: linear-gradient(to bottom, #cd02cd 0%,#e747e7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cd02cd', endColorstr='#e747e7',GradientType=0 );
}
.scotlandLinker{
	// display: none;
	position: absolute;
	top: 20px;
	left: 478px;
	color: #789054;
	font-weight: bold;
    z-index: 999;
}
.scotlandImg{
	content: "";
	display: block;
	background: url(/actionPic/slogan_bg.png) no-repeat;
	width: 146px;
	height: 80px;
	// display: none;
	position: absolute;
	left: 300px;
	z-index: 999;
}
