body
{
	margin: 0;
	padding: 0;
	border: 0!important;
	font: 14px/17px Arial, Verdana, Tahoma, sans-serif;
	background: #efefef;
	color: #232323;
	direction: rtl;
}
p, center, div, form, fieldset, img, input, table, td, tr, h1, h2, h3, h4, a, br, object, embed, ul, li, hr, textarea
{
	margin: 0;
	padding: 0;
	border: 0;
}
iframe
{
	height: 0px
}
.landing-2-wrap
{
	width: 1050px;
	margin: 0 auto
}
.landing-2-general
{
	background: url("../images/landing/top.gif") repeat-x top right;
	width: 100%;
	padding-top: 27px
}
.landing-2-top
{
	background: url("../images/landing/blue_bg.gif") top right;
	padding: 20px 0 16px 0
}
.landing-2-top .bulb-animation
{
float: left;
margin-top: 0px
}
.landing-2-top .text-section
{
	font-size: 18px;
	line-height: 24px;
	color: #ffffff;
	width: 565px;
	float: right	
}
.landing-2-top .text-section h4
{
	background: #e9993a;
	font-size: 20px;
	line-height: 21px;
	color: #ffffff;
	float: right;
	padding: 0px 5px 3px 5px;
	margin: 3px 0 16px 0
}
.landing-2-top .text-section p
{
	margin: 0px
}
.landing-2-top .text-section img
{
	margin-bottom: 10px
}
.landing-2-top .text-section ul
{
	width: 100%;
	clear: both;
	list-style: none;
	margin: 0px
}
.landing-2-top .text-section li
{
	background: url("../images/landing/bullet.png") no-repeat top right;
	width: 35%;
	float: right;
	padding-right: 43px;
	margin-bottom: 16px;
}
.landing-2-top .text-section li.second-item
{
	width: 47%;
}
.landing-2-top .text-section h1
{
	font-size: 26px;
	line-height: 34px;
	color: #ffffff;
	float: right;
	padding-top: 7px
}
.landing-2-top .text-section .form-section
{
	background: url("../images/landing/input_mail.png") no-repeat top right;
	float: left;
	width: 239px;
	height: 45px;
	padding: 0px 0 0 2px;
	line-height: 45px;	
}
.landing-2-top .text-section .form-section .cf-ol li
{
	background: none;
	width: 100%;
	float: none;
	padding-right: 0px;
	margin-bottom: 0px	
}
.emailreqtxt,
.reqtxt
{
display: none
}
.landing-2-top .text-section .form-section #cforms4form input
{
	background: transparent;
	width: 144px;
	color: #ffffff;
	font-size: 18px;
	padding: 0px 18px 0px 18px;
	float: right;
	height: 45px;
	line-height: 45px;
	-webkit-appearance: none;	
}
.landing-2-top .text-section .form-section #cforms4form input.sendbutton
{
	margin-top: 2px;
	width: 59px;
	height: 41px;	
	background: url("../images/landing/button_mail.png") no-repeat top left;
	color: #545454;
	font-size: 18px;
	line-height: 18px;
	cursor: pointer;
	padding: 0px;	
	float: left;
	transition: none	
}
.landing-2-top .text-section .form-section .cf_info
{
	clear: both;
}
.landing-2-top .text-section .form-section .cf_info,
.landing-2-top .text-section .form-section .cf_info span
{
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	margin-right: 8px;
	line-height: 22px;	
}
.landing-2-top .text-section .form-section #cforms4form input.sendbutton:hover
{
	background: url("../images/landing/button_mail.png") no-repeat bottom left;
}
.landing-2-general .content-block
{
	background: url("../images/landing/shadow.png") repeat-x top right;
}
.landing-2-general .content-area
{
	background: url("../images/landing/content_bg.png") top right;
}
.landing-2-general .content-area ul
{
	list-style: none;
	margin: 0px
}
.landing-2-general .content-area li h2
{
	font-size: 18px;
	line-height: 24px;
	color: #10a6bc;
}
.landing-2-general .content-area li
{
	float: right;
	width: 32%;
	margin-left: 21px;
	text-align: center;
	padding: 35px 0 40px 0
}
.landing-2-general .content-area li.icon_3_item
{
	margin-left: 0px;
}
.landing-2-general .content-area li div
{
	width: 104px;
	height: 105px;
	margin: 0 auto 25px auto;
	background-position: top right
}
.landing-2-general .content-area ul li:hover div
{
	background-position: bottom right;
}
.landing-2-general .content-area li.icon_1_item div
{
	background: url("../images/landing/icon_01.png") no-repeat;
}
.landing-2-general .content-area li.icon_2_item div
{
	background: url("../images/landing/icon_02.png") no-repeat;
}
.landing-2-general .content-area li.icon_3_item div
{
	background: url("../images/landing/icon_03.png") no-repeat;
}
.landing-2-general .content-area li div.icon-content
{
	width: auto;
	height: auto;
	margin: 0;
	background:none
}
.landing-2-general .content-area li div.icon-content p
{
	font-size: 1.3em;
	line-height: 1.5em
}
.landing-2-general .footer-block
{
	background: url("../images/landing/footer_bg.gif") top left;
	padding: 15px 0 20px 0;
}
.landing-2-general .footer-block .landing-2-wrap
{
	background: url("../images/landing/icon.png") no-repeat left 35px;
	height: 200px
}
.landing-2-general .footer-block h3
{	
	background: url("../images/landing/title_bg.png") no-repeat;
	width: 351px;
	height: 66px;
	padding-top: 8px;
	text-align: center;
	margin-top: -28px;
	font-size: 18px;
	line-height: 26px;
	color: #ffffff;
	font-weight: 600;
	text-shadow: 1px 2px 3px #5c5c5c
}
.landing-2-general .footer-block h3 span
{
	font-size: 24px
}
.landing-2-general .footer-block #cforms5form
{	
	padding-top: 30px;
	padding-right: 15px;
}
.landing-2-general .footer-block #cforms5form .cf-ol
{
	float: right;
	width: 565px;
}
.landing-2-general .footer-block #cforms5form .cf-ol li
{
	display:inline-block; 
	*display:inline;
	*zoom: 1;
	padding: 0 0 0 25px;
	margin: 0px
}
.landing-2-general .footer-block #cforms5form ol li input 
{
	width: 130px;
	height: 35px;
	line-height: 35px;
	padding: 0 20px 0 10px;
	background: url("../images/landing/input.png") no-repeat;
	border: 0px;
	color: #3c3c3c;
	font-size: 14px;
	-webkit-appearance: none;
}
.landing-2-general .footer-block .cf-sb
{
	float: right;
	padding: 0px;
	margin: 0px;
	width: 160px;
}
.landing-2-general .footer-block .sendbutton {
	background: url("../images/landing/button.png");
	background-position: 0px 0px;
	width: 160px;
	height: 35px;
	font-size: 14px;
	line-height: 14px;
	padding: 2px 0 4px 0;
	border: 0px;
	color: #ffffff;
	margin-top: 0px;
	margin-left: 15px;
	cursor: pointer;
	font-weight: bold;
	transition: none
}
.landing-2-general .footer-block .sendbutton:hover {
	background: url("../images/landing/button.png");
	background-position: 0px -35px;
}
.landing-2-general .footer-block .sendbutton:active {
	background: url("../images/landing/button.png");
	background-position: 0px -70px;
}
.landing-2-general .footer-block .cf_info {
	font-weight: normal;
	width: 674px;
	text-align: left;
	margin-top: 45px;
}
/* RESPONSIVE */
@media only screen and (max-width: 1050px) { 
.landing-2-wrap
{
	width: 100%;
}
.landing-2-general .content-area li
{
	float: right;
	width: 31%;
	margin-left: 3%;
	text-align: center;
	padding: 35px 0 40px 0
}
.landing-2-top .bulb-animation
{
	max-width: 38%;
	height: auto
}
}
@media only screen and (max-width: 950px) { 
.landing-2-top .bulb-animation
{
	display: none
}
.landing-2-top .text-section
{
	margin-right: auto;
	margin-left: auto;
	float: none
}
}
@media only screen and (max-width: 830px){ 
.landing-2-general .footer-block #cforms5form .cf-ol li
{
	display:block; 
	padding: 0 49px 0 0;
	margin-bottom: 16px
}
.landing-2-general .footer-block #cforms5form .cf-ol li#li-5-1
{
	background: url("../images/landing/640_icon_user.png") no-repeat right 2px;
}
.landing-2-general .footer-block #cforms5form .cf-ol li#li-5-2
{
	background: url("../images/landing/640_icon_mobile.png") no-repeat 98.7% 1px;
}
.landing-2-general .footer-block #cforms5form .cf-ol li#li-5-3
{
	background: url("../images/landing/640_icon_mail.png") no-repeat right 8px;
}
.landing-2-general .footer-block .cf-sb
{
	float: none;
}
.landing-2-general .footer-block .landing-2-wrap
{
	height: 335px
}
.landing-2-general .footer-block h3
{	
	margin-right: auto;
	margin-left: auto
}
.landing-2-general .footer-block #cforms5form
{	
	padding-top: 15px;
	padding-right: 5%;
}
.landing-2-general .footer-block #cforms5form ol li input 
{
	width: 217px;
	height: 41px;
	line-height: 41px;
	background: url("../images/landing/640_input.png") no-repeat;
}
.landing-2-general .footer-block .sendbutton {
	background: url("../images/landing/640_button.png");
	width: 247px;
	height: 41px;
	margin-left: 0px;
	margin-right: 49px
}
.landing-2-general .footer-block .sendbutton:hover {
	background: url("../images/landing/640_button.png");
	background-position: 0px -41px;
}
.landing-2-general .footer-block .sendbutton:active {
	background: url("../images/landing/640_button.png");
	background-position: 0px -82px;
}
.landing-2-general .footer-block .cf_info
 {
	width: 247px;
	text-align: right;
	padding-right: 105px;
	margin-top: 10px
}
.landing-2-general .footer-block .landing-2-wrap
{
	background: url("../images/landing/icon.png") no-repeat 9% 105px;
}
}
@media only screen and (max-width: 645px) { 
.landing-2-general .footer-block .landing-2-wrap
{
	background: none
}
.landing-2-general .footer-block #cforms5form .cf-ol
{
	float: none;
	width: 300px;
	margin: 0 auto
}
.landing-2-general .footer-block #cforms5form
{
	padding-right: 0;
	margin: 0 auto;
}
.landing-2-general .footer-block .cf_info
 {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	text-align: right;
	padding-right: 0px
}
.landing-2-general .footer-block .cf-sb
{
	width: 300px;
	margin: 0 auto;
}
.landing-2-general .content-area li
{
	float: none;
	width: 100%;
	clear: both;
	margin-left: 0px;
	text-align: right;
	padding: 15px 0 20px 0
}
.landing-2-general .content-area li.icon_1_item p,
.landing-2-general .content-area li.icon_2_item p,
.landing-2-general .content-area li.icon_3_item p
{
	width: 100%;
	margin: 0;
	font-size: 20px;
	line-height: 23px
}
.landing-2-general .content-area li h2
{
	font-size: 26px;
	line-height: 26px;
	margin-bottom: 10px;
	font-weight: bold
}
.landing-2-general .content-area li.icon_1_item div,
.landing-2-general .content-area li.icon_2_item div,
.landing-2-general .content-area li.icon_3_item div
{
	margin-top: 20px;
	width: 88px;
	height: 89px;
	float: right;
	margin-right: 32px	
}
.landing-2-general .content-area li.icon_1_item div
{
	background: url("../images/landing/640_icon_01.png") no-repeat;
}
.landing-2-general .content-area li.icon_2_item div
{
	background: url("../images/landing/640_icon_02.png") no-repeat;
}
.landing-2-general .content-area li.icon_3_item div
{
	background: url("../images/landing/640_icon_03.png") no-repeat;
}

.landing-2-general .content-area li.icon_1_item div.icon-content,
.landing-2-general .content-area li.icon_2_item div.icon-content,
.landing-2-general .content-area li.icon_3_item div.icon-content
{
	margin-top: 0px;
	width: 71%;
	height: auto;
	background: none
}
.landing-2-general .content-area li.icon_3_item div.icon-content
{
	margin-bottom: 35px
}
.landing-2-general .footer-block h3 {
	margin-right: auto;
	margin-left: auto;
	background: url("../images/landing/310_title_bg.png") no-repeat;
	width: 310px;
}
}
@media only screen and (max-width: 595px) { 
.landing-2-general .content-area li.icon_1_item div.icon-content,
.landing-2-general .content-area li.icon_2_item div.icon-content,
.landing-2-general .content-area li.icon_3_item div.icon-content
{
	width: 68%;
}
.landing-2-general .content-area li
{
	text-align: center;
	padding: 10px 0
}
.landing-2-general .content-area li h2
{
	font-size: 20px;
	line-height: 24px;
}
.landing-2-top .text-section {
	width: 100%;
	text-align: center
}
.landing-2-top .text-section ul
{
	margin-right: 5%;
	width: 81%
}
.landing-2-top .text-section li,
.landing-2-top .text-section li.second-item
{
	width: 100%;
	float: none;
	text-align: right;
	padding-right: 43px;
	margin-bottom: 10px;
	font-size: 17px;
}
.landing-2-top .text-section h4 {
	width: 280px;
	float: none;
	padding: 0px 5px 3px 5px;
	margin: 13px auto 16px auto;
}
.landing-2-top .text-section h1 {
	float: none;
	text-align: center;
	padding-top: 0px;
}
.landing-2-top .text-section .form-section {
	float: none;
	margin: 0 auto
}
.landing-2-general .footer-block .landing-2-wrap
{
	height: 350px
}
.landing-2-general .footer-block .cf_info {
width: 250px;
padding-right: 35px;
margin-right: auto;
margin-left: auto;
text-align: center;
}
}
@media only screen and (max-width: 545px) { 
.landing-2-general .content-area li.icon_1_item div,
.landing-2-general .content-area li.icon_2_item div,
.landing-2-general .content-area li.icon_3_item div
{
	width: 88px;
	margin-right: auto;
	margin-left: auto;
	float: none;
	text-align: center
}
.landing-2-general .content-area li.icon_1_item div.icon-content,
.landing-2-general .content-area li.icon_2_item div.icon-content,
.landing-2-general .content-area li.icon_3_item div.icon-content
{
	width: 100%
}
.landing-2-top .text-section img {
	max-width: 90%;
	height: auto
}
}
/* ADDITIONAL */
.css3Block
{
position: relative;
behavior: url("pie.htc");
}
.inlineBlock
{
display:inline-block; 
*display:inline;
*zoom: 1
}
.clear 
{
clear: both;
height: 0px;
font:0
}
.floatLeft
{
float: left
}
.floatRight
{
float: right
}
