@font-face {font-family: 'PFDinTextPro-Medium';src: url('../../public/fonts/29CD5F_0_0.eot');src: url('../../public/fonts/29CD5F_0_0.eot?#iefix') format('embedded-opentype'),url('../../public/fonts/29CD5F_0_0.woff') format('woff'),url('../../public/fonts/29CD5F_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'PFDinTextPro-Bold';src: url('../../public/fonts/29CD5F_1_0.eot');src: url('../../public/fonts/29CD5F_1_0.eot?#iefix') format('embedded-opentype'),url('../../public/fonts/29CD5F_1_0.woff') format('woff'),url('../../public/fonts/29CD5F_1_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'PFDinTextPro-Light';src: url('../../public/fonts/29CD5F_2_0.eot');src: url('../../public/fonts/29CD5F_2_0.eot?#iefix') format('embedded-opentype'),url('../../public/fonts/29CD5F_2_0.woff') format('woff'),url('../../public/fonts/29CD5F_2_0.ttf') format('truetype');}

body{
	margin:0;
	padding:0;
	line-height:1.3;
	font-family: PFDinTextPro-Light;
	overflow-x:hidden;
	height:100% !important;
	color: #5C5C5C;
}
.tinymce_content.text ul, .tinymce_content ul {
    margin-top: 10px;
    padding-left: 20px;
	list-style:none;
}
.greenbullets ul li {
	color: #5C5C5C;
	padding-left: 10px;
    background: url(../images/links_arrow_green.gif) no-repeat 0 6px !important;
}
h1, h2, h3, h4, h5 {
	font-family: PFDinTextPro-Light;
	color: #838383;
}

h2 {
	font-family: PFDinTextPro-Medium;
	color: #722a6b;
	font-size: 18px;
	font-weight: normal;
	//color: #000000;
}

h2.with_line {
	font-size: 36px;
	color: #690d5f;
	font-weight: normal;
	line-height: 100%;
}

.inner_pages h3.title_green,
.title_green {
	font-size: 20px;
	color: #97cb51;
	font-weight: normal;
	margin: 0;
}

h3 {
	font-size: 15px;
	font-weight: normal;
}
h3.subtitle {color:#5c5c5c;margin:10px 70px 30px 150px}
img{
	border:0;
}
a{
	outline:none;
}
.clear{
	clear:both;
}
.ptxt {color:#722a6b;}
.ptitle {
	font-family: PFDinTextPro-Medium;
	color: #722a6b;
	font-size: 30px;
	line-height: 50px;
}
.hide{
	display:none;
}
.fl {vertical-align:middle;}
table {
	border-collapse: collapse;
	border-spacing: 0;
	
}
.characteristics td {border:1px solid #ccc !important;}
table.underline {
	border-bottom: 2px solid #ccc;
	width: 90%;
}
th {border-bottom: 2px solid #ccc;}
#header{
	background-image:url(../img/header_bgr.png);
	width:100%;
	height:107px;
	position:fixed;
	z-index:10;
}
.header_inter{
	width:990px;
	margin:0 auto;
}
.logo{
	float:left;
	margin-top:33px;
}
.nav{
	float:right;
	margin-top:40px;
	
}
.nav ul{
	margin:0;
	padding:0;
}
.nav ul li{
	margin:0;
	padding:0;
	list-style:none;
	font-family: PFDinTextPro-Light;
	float:left;
	font-size:16px;
	margin-left:20px;
}
.nav ul li a{
	color:#818181;
	text-decoration:none;
}
.active, .nav ul li a:hover{
	color:#722a6b !important;
}
#main{
	width:100%;
	float:left;
	background-image:url(../img/background_patt.png);
	background-repeat:repeat-x;
	margin-top:104px;
}
.main_inter{
	width:990px;
	margin:0 auto;
	position:relative;
	z-index:2;
	background-color:#fff;
	padding:10px;
}
.erp-body {
	text-align: justify;
	font-family: PFDinTextPro-Medium;
	color: #666;
}
.head_text{
	margin-top:50px;
	margin-left:-1280px;
	font-size:38px;
	width:680px;
	color:#8dc53e;
	line-height:42px;
	position:absolute;
	margin-top:80px;
	
}
.boilerLeft{
	
}
.head_text span{
	font-size:40px;
	color:#650d63;
}
.head_text img{
	float:left;
	margin-right:20px;
}
.right_nav {
	background-image:url(../img/rightnav_bg.png);
	width:48px;
	height:211px;
	position:fixed;
	right:0;
	z-index:10;
	margin-top:-66px;
	top:50%;
}
.right_nav ul {
	margin:0;
	padding:0;
	margin-top:13px;
	margin-left:11px;
}
.right_nav ul li {
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom:9px;
}
.right_nav ul li a {
	background-image:url(../img/slide1_icon.png);
	width:30px;
	height:30px;
	background-position:left 0;
	display:block;
	cursor:pointer;
}
.current {
	background-position:left -30px !important;
}
.tab2 {
	background-image:url(../img/slide2_icon.png) !important;
	width:30px;
	height:30px;
	background-position:left 0;
	display:block;
	cursor:pointer;
}
.tab3 {
	background-image:url(../img/slide3_icon.png) !important;
	width:30px;
	height:30px;
	background-position:left 0;
	display:block;
	cursor:pointer;
}
.tab4 {
	background-image:url(../img/slide_icon.png) !important;
	width:30px;
	height:30px;
	background-position:left 0;
	display:block;
	cursor:pointer;
}

.video {
	background-image:url(../img/video_icon.png) !important;
	width:30px;
	height:30px;
	background-position:left 0;
	display:block;
	cursor:pointer;
}
.head_text_cont{
	width:990px;
	margin:0 auto;
	position:relative;
	z-index:5;
}
.screen1_text{
	float:left;
	width:305px;
	margin-top:350px;
}
.screen1_text h1{
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:22px;
	color:#8dc53e;
	line-height:27px;
}
.screen1{
	width:100%;
	height:100%;
	position:absolute;
}
.screen2{
	position:absolute;
	width:100%;
	height:100%;
	z-index:4;
}
.screen3{
	position:absolute;
	width:100%;
	height:100%;
	z-index:4
}
.screen1_text span{
	font-size:24px;
	color:#650d63;
}
.screen1_text p{
	margin:0;
	padding:0;
	margin-top:15px;
	font-family: PFDinTextPro-Light;
	font-size:17px;
	color:#666666;
	line-height:20px;
}
.screen1_image{
	background-image:url(../img/screen1_image.png);
	width:262px;
	height:262px;
	position:absolute;
	margin-top:270px;
	margin-left:400px;
}
.other_boiler{
	background-image:url(../img/other_boiler.png);
	width:298px;
	height:508px;
	position:absolute;
	margin-left:700px;
	margin-top:30px;
	z-index:5;
}
.bilight{
	margin-left:874px;
	bottom:0;
	position:fixed;
	width:115px;
	height:50px;
	background-image:url(../img/bilightbottom.png);
}

.video_bgr{
	background-image:url(../img/background_patt.png);
	background-repeat:repeat-x;
	position:absolute;
	width:100%;
	height:100%;
	background-position:left 103px;
	z-index:1;
	top:400%;
	margin-bottom:200px;
}
.screen1_bgr{
	background-image:url(../img/background_patt.png);
	background-repeat:repeat-x;
	position:absolute;
	width:100%;
	height:100%;
	z-index:3;
	margin-top:103px;
}
.screen2_bgr{
	background-image:url(../img/background_patt.png);
	background-repeat:repeat-x;
	position:absolute;
	width:100%;
	height:100%;
	z-index:1;
	top:100%;
}
.screen3_bgr{
	background-image:url(../img/background_patt.png);
	background-repeat:repeat-x;
	position:absolute;
	width:100%;
	height:100%;
	z-index:1;
	top:200%;
}
.screen4_bgr{
	background-image:url(../img/background_patt.png);
	background-repeat:repeat-x;
	position:absolute;
	width:100%;
	height:100%;
	z-index:1;
	top:300%;
}
.scrolldown {
	background-image:url(../img/scrolldown.png);
	background-repeat:no-repeat;
	width:67px;
	height:61px;
	margin-left:-34px;
	left:50%;
	bottom:0;
	position:fixed;
	z-index:1111;
}
.mouse {
	background-image:url(../img/mouse.png);
	width:22px;
	height:33px;
	position:absolute;
	margin-top:15px;
	margin-left:22px;
}
.boiler_desc{
	position:absolute;
	margin-top:240px;
	margin-left:560px;
}
.info_line{
	background-image:url(../img/boler_desc.png);
	width:168px;
	height:110px;
	position:absolute;
}
.boiler_desc_text{
	width:170px;
	text-align:right;
	margin-left:-145px;
	margin-top:-40px;
	font-family: PFDinTextPro-Light;
	position:absolute;
	font-size:17px;
	color:#818181;
}
.switch{
	background-image:url(../img/switch_bgr.png);
	width:141px;
	height:73px;
	position:absolute;
	z-index:2;
	margin-top:180px;
	margin-left:605px;
}
.switch_off{
	background-image:url(../img/switch_off.png);
	width:62px;
	height:49px;
	margin-top:11px;
	margin-left:12px;
	cursor:pointer;
}
.switch_on{
	background-image:url(../img/switch_on.png);
	width:41px;
	height:41px;
	position:absolute;
	margin-top:4px;
	margin-left:27px;
	cursor:pointer;
	display:none;
	}
.switch_ind{
	position:absolute;
	margin-top:180px;
	margin-left:605px;
	z-index:6;
}
.mtop{
	margin-top:300px;
	width:320px;
}
.boiler {
	background-image:url(../img/boiler.png);
	background-repeat:no-repeat;
	width:312px;
	height:562px;
	position:fixed;
	z-index:1111;
	margin-left:690px;
	margin-top:40px;
}
.boiler_drag{
	background-image:url(../img/boiler_drag.png);
	width:241px;
	height:200px;
	position:absolute;
	margin-top:64px;
	margin-left:-1px;
}
.drag_line2{
	background-image:url(../img/drag_line.png);
	width:382px;
	height:47px;
	position:absolute;
	cursor:n-resize;
	margin-top:-24px;
	margin-left:-40px;
}
.boiler_cont{

}
.energy_pikto{
	background-image:url(../img/energy_pikto.png);
	width:324px;
	height:228px;
	position:absolute;
	margin-top:210px;
	margin-left:350px;
}
.screen2_image{
	background-image:url(../img/screen2_image.png);
	width:267px;
	height:221px;
	position:absolute;
	margin-top:360px;
	margin-left:460px;
}
.mtop260{
	margin-top:260px;
}
.bilight_key{
	background-image:url(../img/bilight_switch.png);
	width:424px;
	height:276px;
	position:absolute;
	margin-top:240px;
	margin-left:370px;
}
.termoregulator{
	background-image:url(../img/termoregulator.png);
	width:484px;
	height:287px;
	position:absolute;
	margin-top:240px;
	margin-left:340px;
}
.bilight_boiler{
	background-image:url(../img/bilight_boiler.png);
	width:303px;
	height:503px;
	position:absolute;
	margin-left:705px;
	margin-top:30px;
	display:none;
	z-index:3;
}
.current {
	background-position:left -30px !important;
}
.video_icon a{
	background-image:url(../img/video_icon.png);
	width:30px;
	height:30px;
	display:block;
	position:absolute;
	margin-top:15px;
	margin-left:10px;
}
.background_image{
	background-image: url(../img/screen1_bgr.jpg);
	position: absolute;
	width: 904px;
	height: 100%;
	background-repeat: no-repeat;
	right: -66px;
	z-index: 0;
	top: -8px;
}
.background_image2{
	background-image:url(../img/screen2_bgr.jpg);
	position:absolute;
	width:960px;
	height:100%;
	background-repeat:no-repeat;
	right:0;
}
.lang_change{
	float:right;
	margin-top:41px;
	margin-left:20px;
	font-family: PFDinTextPro-Light;
	color:#a4a4a4;
}
.lang_bg{
	width:65px;
}
.lang_bg img{
	float:left;
	margin-right:3px;
	margin-top:1px;
}
.lang_bg a{
	text-decoration:none;
	color:#a4a4a4;
	display:block;
}
.arr_down{
	float:right;
	margin-left:5px;
	margin-top:5px;
}
.arr_down img{
	float:right;
}
.lang_en{
	display:block;

	margin-top:5px;	
}
.more_lang{
	display:none;
}
.polls_header{
	font-family: PFDinTextPro-Light;
	font-size:36px;
	color:#722a6b;
	width:990px;
	text-align:center;
	text-transform:uppercase;
	margin-top:70px;
}
.product{
	float:left;
	margin-top:20px;
	
	width:1100px;
	height:3000px;
}
.product ul{
	margin:0;
	padding:0;
	float:left;
	margin-top:40px;
}
.product ul li{
	margin:0;
	padding:0;
	width:170px;

	float:left;
	list-style:none;
	margin-right:222px;
	margin-bottom:80px;
}
.product ul li a{
	color:#722a6b;
	font-size:19px;
	font-family: PFDinTextPro-Light;
	text-decoration:none;
}
.product ul li a:hover{
	text-decoration:underline;
}
li.mright{
	margin-right:0 !important;
}
.product_img{
	height:430px;
}
.boiler_name{
	color:#0053a1;
	font-size:18px;
	font-family: 'PFDinTextPro-Bold';
}
.product_img2{
	height:240px;
}
.product_img3{
	height:330px;
}
.prize{
	float:right;
	font-family: 'PFDinTextPro-Bold';
	color:#722a6b;
	font-size:15px;
	position:absolute;
	margin-top:9px;
	margin-left:90px;
}
.prize p{
	margin:0;
	padding:0;
	float:left;
	font-size:32px;
}
.prize ins{
	font-size:17px;
	text-decoration:none;
	margin:0;
	padding:0;
	margin-top:10px;
	float:left;
}
.prize2{
	float:left;
	font-size:14px;
}
.more_btn a{
	background-image:url(../img/more_btn.png);
	width:78px;
	height:32px;
	background-position:left 0;
	display:block;
	float:left;
	margin-top:10px;
	color:#FFF !important;
	font-family: 'PFDinTextPro-Bold' !important;
	font-size:14px !important;
	line-height:32px;
	text-align:center;
}
.more_btn a:hover{
	background-position:left -32px;
	text-decoration:none !important;
}
.home_video{
	margin-top:130px;
}
.tooltip{
	background-image:url(../img/tooltip.png);
	width:72px;
	height:44px;
	margin-left:630px;
	margin-top:150px;
	position:absolute;
	z-index:30;
}
.more_lang{
	background-color:#FFF;
	margin-left:-2px;
	padding-left:2px;
	
}
.lang_en{
	
}.ticket-symbols {
}
