/*

		Проект: Clean planet
		Создатель: Маркетинговое агенство "Mokselle" - http://mokselle.ru/
		Технический специалист: Морев Максим (SeaInside (ex. MopuC)) - https://fl.ru/users/MopuC/
		Дата: 14.05.2014
		Версия: 1.0
	
*/


/*---------------- Fonts ----------------*/
@font-face {
    font-family: 'Agora';
    src: url('../fonts/pfagoraslabpro-reg.eot');
    src: url('../fonts/pfagoraslabpro-reg-.eot#iefix') format('embedded-opentype'),
         url('../fonts/pfagoraslabpro-reg.woff') format('woff'),
         url('../fonts/pfagoraslabpro-reg.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Agora';
    src: url('../fonts/pfagoraslabpro-medium.eot');
    src: url('../fonts/pfagoraslabpro-medium-.eot#iefix') format('embedded-opentype'),
         url('../fonts/pfagoraslabpro-medium.woff') format('woff'),
         url('../fonts/pfagoraslabpro-medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Agora';
    src: url('../fonts/pfagoraslabpro-bold.eot');
    src: url('../fonts/pfagoraslabpro-bold-.eot#iefix') format('embedded-opentype'),
         url('../fonts/pfagoraslabpro-bold.woff') format('woff'),
         url('../fonts/pfagoraslabpro-bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Etelka';
    src: url('../fonts/etelka-light-pro.eot');
    src: url('../fonts/etelka-light-pro-.eot#iefix') format('embedded-opentype'),
         url('../fonts/etelka-light-pro.woff') format('woff'),
         url('../fonts/etelka-light-pro.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Bliss';
    src: url('../fonts/BlissPro-Regular.eot');
    src: url('../fonts/BlissPro-Regular-.eot#iefix') format('embedded-opentype'),
         url('../fonts/BlissPro-Regular.woff') format('woff'),
         url('../fonts/BlissPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Bliss';
    src: url('../fonts/BlissPro-ExtraLight.eot');
    src: url('../fonts/BlissPro-ExtraLight-.eot#iefix') format('embedded-opentype'),
         url('../fonts/BlissPro-ExtraLight.woff') format('woff'),
         url('../fonts/BlissPro-ExtraLight.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Bliss';
    src: url('../fonts/BlissPro-Light.eot');
    src: url('../fonts/BlissPro-Light-.eot#iefix') format('embedded-opentype'),
         url('../fonts/BlissPro-Light.woff') format('woff'),
         url('../fonts/BlissPro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Bliss';
    src: url('../fonts/BlissPro-Bold.eot');
    src: url('../fonts/BlissPro-Bold-.eot#iefix') format('embedded-opentype'),
         url('../fonts/BlissPro-Bold.woff') format('woff'),
         url('../fonts/BlissPro-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('../fonts/gothaproreg-webfont.eot');
    src: url('../fonts/gothaproreg-webfont-.eot#iefix') format('embedded-opentype'),
         url('../fonts/gothaproreg-webfont.woff') format('woff'),
         url('../fonts/gothaproreg-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*---------------- Reset ----------------*/

html,body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
button,img{border:0;vertical-align:middle}
ul,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{font-size:100%;}
body,td,div,input,textarea,select {font-style:normal;font-weight:normal;}
*:focus{outline:none}
header,footer,nav,section,article,aside{display:block}
iframe{border:0}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#c2b0cd;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#c2b0cd;}
input::-ms-input-placeholder,textarea::-ms-input-placeholder {color:#c2b0cd;}
input.placeholder,textarea.placeholder{color:#c2b0cd;}

	input.si-error::-webkit-input-placeholder,textarea.si-error::-webkit-input-placeholder{color:#b53939}
	input.si-error::-moz-input-placeholder,textarea.si-error::-moz-input-placeholder{color:#b53939}
	input.si-error::-ms-input-placeholder,textarea.si-error::-ms-input-placeholder{color:#b53939}
	input.placeholder.si-error,textarea.placeholder.si-error{color:#b53939}

form{margin:20px 0}
label{color:#fff;font:18px/25px Bliss;text-align:left;display:block;padding:5px 0 1px;cursor:pointer}
input[type=text],input[type=email],input[type=password],textarea{border:1px solid #541979;background:#f2edf5;color:#000;font:26px Bliss;padding:5px;text-align:center;width:560px;margin:5px 0 10px;box-sizing:border-box}
	input.client-phone-1{width:90px;margin-right:15px}
	input.client-phone-2{width:90px;margin-right:15px}
	input.client-phone-3{width:340px;text-align:left;padding:5px 30px}
	input.si-error{color:#c19d9d;border-color:#c19d9d}
textarea{text-align:left;font:16px/18px Gotham}



input[type=submit],button{cursor:pointer;border:0;position:relative;background:#ffd800;padding:10px 18px;margin:20px 0 10px;border:1px solid #802bac;text-transform:uppercase;text-shadow:0 1px 0 #ffef9a;color:#552672;font:23px Bliss;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);behavior:url("../PIE/PIE.php");}
input[type=submit]:hover,button:hover{background:#fde356}
input[type=submit]:active,button:active{background:#e9c500}


/*---------------- Styles ----------------*/

html{background:#fff;color:#5e5e5e;font:100 20px/22px Bliss}
body{}
html,body{min-width:1050px}
html.mobile,body.mobile{min-width:1150px}
#global-wrapper{overflow:hidden;position:relative}

h1{font:500 38px/40px Agora;color:#000;text-align:center;padding:0 0 40px}
	h1 span{font:500 60px/60px Agora;color:#1ab9ce}
	
	h1.bg-1{background:url("../images/h1-bg-1.png") center top no-repeat;padding:78px 0 115px;color:#000;font:500 71px/54px Agora}
		h1.bg-1 span{color:#1ab9ce;font:500 54px/54px Agora;display:inline-block;}

h1.bg-4{background:url("../images/h1-bg-4.png") center top no-repeat;padding:50px 0 80px;color:#000;font:500 71px/54px Agora}
	h1.bg-4 span{color:#1ab9ce;font:500 54px/54px Agora;display:inline-block;}
			
	h1.bg-2{background:url("../images/h1-bg-2.png") center top no-repeat;padding:78px 0 115px;color:#000;font:500 60px/57px Agora}
		h1.bg-2 span{color:#704884;font:500 58px/60px Agora;display:inline-block;}
	
h2{}
h3{}
h4{}
h5{}
h6{}

p{padding:5px 0}

a{text-decoration:none;}
a:hover{color:inherit}
	a.button{position:relative;display:inline-block;text-decoration:none;margin:5px 0;padding:6px 13px;background:#ffd800;border:1px solid #cbac00;color:#552672;text-shadow:0 1px 0 #ffef9a;text-transform:uppercase;font:20px/18px Bliss;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 3px #999;-moz-box-shadow:0 1px 3px #999;box-shadow:0 1px 3px #999;behavior:url("../PIE/PIE.php");}
	a.button:hover{background:#fde356;}
	a.button:active{background:#e9c500;}
	
	a.button.leave-button{display:inline-block;background:#ffd800;padding:10px 18px;margin:40px auto 10px;border:1px solid #802bac;text-transform:uppercase;text-shadow:0 1px 0 #ffef9a;color:#552672;font:23px Bliss;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);behavior:url("../PIE/PIE.php");}
	a.button.leave-button:hover{background:#fde356;}
	a.button.leave-button:active{background:#e9c500;}
		
	a.button.big{display:inline-block;background:#ffd800;padding:10px 18px;margin:40px auto 10px;border:1px solid #cbac00;text-transform:uppercase;text-shadow:0 1px 0 #ffef9a;color:#552672;font:23px Bliss;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);behavior:url("../PIE/PIE.php");}
	a.button.big:hover{background:#fde356;}
	a.button.big:active{background:#e9c500;}
	
.clear {clear:both}
.centered{width:940px;margin:0 auto;position:relative}
	.centered.min{width:1000px}
	.centered.min-2{width:820px}
.last-line-hack{width:100%;display:inline-block;height:0;visibility:hidden}
.text-align-center{padding:5px 0;text-align:center}

/*.icon{display:inline-block;vertical-align:top;position:relative;background:url("../images/icons.png") no-repeat}*/
	.goblet-icon{width:247px;height:375px;display:block;float:left;background-position:0 0;margin:0 10px 0 0}
	.negative-icon{width:15px;height:15px;background-position:-293px 0;margin:0 auto 10px;display:block;}
	.positive-icon{width:21px;height:17px;background-position:-310px 0;margin:0 0 10px 80px;display:block;}
	.result-icon-1{width:48px;height:57px;background-position:-250px -53px;margin:20px 0 0}
	.result-icon-2{width:49px;height:62px;background-position:-250px -112px;margin:20px 0 0}
	.result-icon-3{width:65px;height:65px;background-position:-250px -176px;margin:20px 0 0}
	.result-icon-4{width:52px;height:62px;background-position:-250px -244px;margin:20px 0 0}
	.result-icon-5{width:66px;height:56px;background-position:-250px -308px;margin:20px 0 0}
	.result-icon-6{width:55px;height:55px;background-position:-300px -53px;margin:20px 0 0}
	.result-icon-7{width:60px;height:60px;background-position:-301px -112px;margin:20px 0 0}
	.zoom-icon{width:21px;height:21px;background-position:-293px -17px;margin:5px 0}
	.how-icon-1{width:59px;height:69px;background-position:-363px 0}
	.how-icon-2{width:54px;height:64px;background-position:-363px -71px}
	.how-icon-3{width:59px;height:68px;background-position:-363px -138px}
	.how-icon-4{width:56px;height:67px;background-position:-363px -208px}
	.why-icon-1{width:43px;height:43px;background-position:-424px -112px;display:block;float:left;margin-top:30px}
	.why-icon-2{width:47px;height:47px;background-position:-470px -112px;display:block;float:left;margin-top:30px}
	.why-icon-3{width:44px;height:44px;background-position:-424px -162px;display:block;float:left;margin-top:30px}
	.why-icon-4{width:44px;height:50px;background-position:-470px -162px;display:block;float:left;margin-top:30px}
	.why-icon-5{width:43px;height:51px;background-position:-424px -214px;display:block;float:left;margin-top:30px}
	.why-icon-6{width:34px;height:40px;background-position:-470px -214px;display:block;float:left;margin-top:30px}
	.why-arrow{width:88px;height:109px;background-position:-424px 0;display:block;float:left;margin-left:-15px;margin-right:35px}
	.dirty-icon{width:39px;height:27px;background-position:-520px -1px;margin-right:5px;}
	.green-icon{width:39px;height:27px;background-position:-520px -29px;margin-right:5px;}
	.gutalin-icon{width:39px;height:27px;background-position:-520px -57px;margin-right:5px;}
	.mold-icon{width:39px;height:27px;background-position:-520px -85px;margin-right:5px;}

	
	
header{height:706px;background:url("../images/header-bg.jpg") center top no-repeat}
	#logo{display:block;background:url("../images/logo.png") no-repeat;color:#898989;font:16px/16px Etelka;padding-top:110px;position:absolute;top:22px;left:10px}
	header h1{position:absolute;padding:0;text-align:left;top:140px;left:218px;font:60px/70px Agora;color:#1ab9ce}
		header h1 span{color:#532370}
	.top-phone{position:absolute;top:36px;right:0;color:#532370;font:27px/32px Bliss;text-align:right}
	.what{position:absolute;top:250px;left:235px;width:755px}
		.what-text{overflow:hidden;padding-top:115px;color:#3e3e3e;font:300 26px/33px Bliss;text-shadow:1px 1px 0 #dcebe5}
			.what-text b{font:700 28px/33px Bliss}
	
.main-form-block{background:url("../images/form-1-bg.jpg") center top no-repeat;color:#fff;text-align:center;padding:0 0 10px;background-size:cover !important}	
.main-form-block.form-2{background:url("../images/form-2-bg.jpg") center top no-repeat}	
.main-form-block.form-3{background:url("../images/form-3-bg.jpg") center top no-repeat}	
.main-form-block.form-4{background:url("../images/form-4-bg.jpg") center top no-repeat}	
	.main-form-block .centered{width:560px;}	
	.main-form-block h1{font:500 45px/47px Agora;color:#fff;padding:35px 0 15px}	
		.main-form-block.form-2 h1{padding:40px 0 30px}	
	.main-form-block .pre-counter{width:290px;float:left;font:20px/22px Bliss;text-align:left}	
	.main-form-block .counter-wrapper{width:240px;float:right;font:18px/18px Bliss;text-align:center;color:#ffd800}	
		.counter{float:right;padding:25px 0 0}
			.counter-item,.counter-dots{float:left;font:40px/12px Bliss;color:#ffd800;text-align:center}
			.counter-item{width:50px}
			.counter-item.first{margin-right:15px}
				.counter-item span{font:10px/10px Bliss;color:#ca95ea;text-transform:lowercase}
	
#what{padding:40px 0;overflow:hidden}
	.what-item{float:left;width:470px;margin:20px 0 20px 0;position:relative;}
		.what-image{margin:0 0 0 22px}
		.what-counter{font:700 18px/48px Agora;color:#000;position:absolute;top:30px;left:10px;width:23px;padding:0 0 0 18px;height:51px;background:url("../images/icons.png") -250px 0 no-repeat}
		.what-description{background:url("../images/what-overlay.png") no-repeat;height:90px;padding-left:30px;position:absolute;left:215px;top:31px;}
		.what-description-inner{display:table-cell;height:90px;vertical-align:middle;color:#000;font:300 21px/24px Bliss}
			.what-description.big{height:112px;top:21px;}
			.what-description.big .what-description-inner{height:112px;}
			.what-description-inner span{color:#848484}
		
#result{background: #fff url('../images/klining.jpg') no-repeat left top;
}
	.result-table{}
		.result-table-row{overflow:hidden;font:300 18px/21px Bliss;color:#000;padding:5px 0;background:url("../images/result-row.png") center bottom no-repeat}
			.result-table .col-1{width:180px;margin-left:5px; margin-right: 15px; float:left;padding-top:0px;color:#1ab9ce;font:100 16px/16px Bliss;text-transform:uppercase; border-right:1px solid #efefef; text-align: center;
			}
			.result-table .col-2{font-size: 15px;width:200px;float:left;text-align: center;
				border-right:1px solid #efefef;}
			.result-table .col-3{width:184px;text-align: center;
				float:left;border-right:1px solid #efefef;padding-left:20px}
			.result-table .col-4{width:184px;float:left;padding-left:20px;color:#525252; text-align: center;
			}
		.result-table-row.top{color:#000;background:none;padding:0;font:300 21px/24px Bliss}
			.result-table-row.top .col-2{background:url("../images/result/1.png") 40px top no-repeat;height:85px;padding-top:75px;border:0}
			.result-table-row.top .col-3{background:url("../images/result/2.png") 60px top no-repeat;height:85px;padding-top:75px;border:0}
			.result-table-row.top .col-4{background:url("../images/result/3.png") 60px top no-repeat;height:85px;padding-top:75px;color:#000}
	
#care{}
	#care h1{margin-bottom:15px}
	.care-item{height:280px;border-bottom:1px solid #d9d9d9;margin:20px 0}
		.care-image-wrapper{float:left;width:480px;position:relative}
			.care-image{position:relative}
		.care-text{float:left;width:260px;}
		.care-text-inner{display:table-cell;vertical-align:middle;width:260px;height:280px;color:#8c8c8c;font:100 22px/26px Bliss}
		
		.care-item.even .care-text{padding-left:100px}
		.care-item.even .care-image-wrapper{width:380px;}
		
		.care-item.i-1 .care-image{bottom:-17px;left:20px}
		.care-item.i-2 .care-image{top:-17px;}
		.care-item.i-3 .care-image{left:0px;top:10px}
		.care-item.i-4 .care-image{top:40px}
		.care-item.i-5 .care-image{top:-20px}
		.care-item.i-6 .care-image{top:0}
		.care-item.i-7 .care-image {top:-20px}
		
#how{background:url("../images/how-bg.jpg") center top no-repeat;background-size:cover;text-align:center}		
	.how-item{display:inline-block;text-align:left;vertical-align:top;background:url("../images/how-item.png") no-repeat;width:310px;height:356px;position:relative;margin:-100px -20px -90px -20px}
		.how-counter{width:30px;height:30px;background:url("../images/icons.png") -318px -17px no-repeat;text-align:center;color:#ffd800;font:700 20px/30px Bliss;position:absolute;top:80px;left:64px}
		.how-icon{position:absolute;top:80px;left:140px}
			.how-icon .how-icon-4{left:130px}
		.how-text{font:18px/22px Bliss;color:#000;width:220px;position:absolute;top:180px;left:64px}
		
#why{overflow:hidden;padding:0 0 30px}
	#why h1{font:500 60px/57px Agora;margin-top:20px}
		.why-item{width:470px;float:left;margin:0 0 30px 0}
			.why-text{float:left;height:109px}
			.why-text-inner{display:table-cell;vertical-align:middle;height:109px;color:#8a8a8a;font:100 22px/26px Bliss;}
				.why-text-inner span{color:#1ab9ce;font-weight:700}
	
#steps{background:url("../images/steps-bg.jpg") center top no-repeat;background-size:cover;height:1000px;}
	#steps h1{background:url("../images/h1-bg-3.png") center center no-repeat;font-size:70px;line-height:60px;padding:65px 0}
		#steps h1 span{color:#532370;font-size:69px}
	.step-item{position:absolute;}
		.step-item.i-1{top:300px;left:300px}
			.step-item.i-1 .step-counter{margin-top:0}
		.step-item.i-2{top:415px;left:348px}
		.step-item.i-3{top:528px;left:402px}
			.step-item.i-3 .step-text{top:-15px}
		.step-item.i-4{top:645px;left:455px}
			.step-item.i-4 .step-text{top:5px}
		.step-item.i-5{top:758px;left:510px}
		.step-item.i-6{top:875px;left:565px}
		
		.step-counter{float:left;margin:10px 40px 0 0;width:58px;height:58px;background:url("../images/icons.png") -318px -278px no-repeat;color:#ffd800;font:700 29px/57px Bliss;text-align:center}
		.step-arrow{width:34px;height:57px;background:url("../images/icons.png") -378px -278px no-repeat;position:absolute;top:75px;left:45px;}
		.step-text{overflow:hidden;position:relative}
			.step-text-inner{height:130px;width:600px;color:#000;font:22px/26px Bliss}
				.step-text-inner .button{font:23px/26px Bliss;margin:-10px 0 0 30px;top:-13px}
			
#production{padding:40px 0}
	#production h1{font:500 60px/57px Agora;padding-top:100px}
	.video-wrapper{position:relative;cursor:pointer;padding-top:10px}
		iframe{display:block;margin:0 auto;width:720px;height:420px}
		.video-wrapper .play{opacity:0.8;z-index:2;display:block;width:142px;height:81px;background:url("../images/icons.png") -414px -278px no-repeat;position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-71px}
		.video-wrapper:hover .play{opacity:1}

#mails{text-align:justify}
	#mails h1{font:500 60px/57px Agora;padding-top:110px;margin-bottom:30px}
	.mail-item{width:180px;display:inline-block;vertical-align:top;text-align:center}
	.mail-photo-wrapper{display:block;background:url("../images/mail-item.png") no-repeat;width:180px;height:244px;box-shadow:1px 0 5px #333}
		.mail-photo-wrapper img{position:relative;margin:13px 0 0 -4px;width:150px;height:215px;}
	.to-big{font:100 18px/26px Bliss;color:#1ab9ce;border-bottom:1px dashed #1ab9ce}
	.to-big:hover{color:#1ab9ce;border-bottom:1px dashed transparent}
	
	
#reviews{padding:30px 0}
	#reviews h1{font:500 60px/57px Agora;padding-top:100px;margin-bottom:30px}
	.review-item{padding:25px 0}
		.review-author{width:220px;float:left;color:#8a8a8a;font:100 16px/22px Bliss}
			.review-photo{margin:0 0 10px}
			.review-author span{font:20px/22px Bliss;position:relative;display:inline-block;margin-left:10px}
		.review-text{overflow:hidden;font:100 20px/22px Bliss;color:#5e5e5e;width:540px}
			.review-text h3{font:700 20px/21px Bliss;color:#4c2065;margin:0 0 5px}
			.review-text b{font:20px/22px Bliss;color:#000}
	
#results{padding:30px 0;text-align:center; background: #f8fdfe;
}
	#results h1{font:500 60px/57px Agora;padding-top:100px;margin-bottom:30px}
	.result-description-item{display:inline-block;vertical-align:top;margin:10px;}
	
	.result-item-slider{position:relative;width:450px;margin:30px auto;height:280px;}
	.i-2 .result-item-slider{height:280px;
	}
	.i-3 .result-item-slider{height:482px;}
		.result-item-slider img, .result-wrapper{position:absolute;top:0;left:0}
		.result-item-slider .result-wrapper{width:50%;z-index:2;overflow:hidden;height:100%}
		.result-item-slider .drag-cursor{cursor:e-resize;height:467px;width:29px;position:absolute;top:-10px;left:50%;margin-left:-15px;z-index:3;background:url("../images/drag-cursor.png") no-repeat}
		.i-2 .result-item-slider .drag-cursor{height:590px;background:url("../images/drag-cursor-big.png") no-repeat}
		.i-3 .result-item-slider .drag-cursor{height:510px;background:url("../images/drag-cursor-big.png") no-repeat}
		
#contacts{background:url("../images/contacts-bg.jpg") center top no-repeat;height:333px;color:#fff;margin-top:30px}		
	#contacts h1{color:#fff;padding:20px 0;font:500 60px/60px Agora;}		
	#contacts .centered{width:600px;font:500 32px/40px Agora;}		
		#contacts .centered span{color:#ae9eae;font:23px/40px Agora}		
		
#map{height:500px}

#questions{background:url("../images/questions-bg.jpg") center top no-repeat;height:323px;color:#fff;text-align:center}
	#questions h1{color:#fff;padding:40px 0 20px;font:500 60px/60px Agora;}		
	#questions a{display: inline-block;
	background: #ffd800;
	padding: 10px 18px;
	margin: 40px auto 10px;
	border: 1px solid #cbac00;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #ffef9a;
	color: #552672;
	font: 23px Bliss;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.3);
	box-shadow: 0 1px 3px rgba(0,0,0,.3);}		
	#questions a:hover{color:#fff;border-bottom:1px dashed transparent}		
		
footer{background:#1ab9ce;padding:40px 0;overflow:hidden;color:#fff;text-transform:uppercase}
	.privacy{text-align:center}
		.privacy a{color:#fff;font:300 14px/18px Bliss;border-bottom:1px dashed #fff}
		.privacy a:hover{color:#fff;border-bottom:1px dashed transparent}
	.footer-phone{float:left;font:500 20px/22px Bliss;}
		.footer-phone a{color:#fff;font:300 14px/22px Bliss;border-bottom:1px dashed #fff}
		.footer-phone a:hover{color:#fff;border-bottom:1px dashed transparent}
	.creator{float:right;font:300 14px/18px Bliss;}
		.creator img{margin-left:5px}







.si_user_info{display:none}
.si-overlay{display:none;background:url("../images/si-overlay.png");position:absolute;top:0;left:0;z-index:103;width:100%;height:100%}

.si-modal{display:none;background:#5e2e7b;padding:40px;position:fixed;top:50px;left:50%;z-index:104;text-align:center;color:#fff;margin-left:-300px;width:560px}		
	.si-modal form{margin:20px 0 0;font:20px/22px Bliss}		
	.si-modal h1{color:#fff;padding:0 0 10px;font:500 45px/47px Agora}		

	.privacy-modal{text-align:left}
	
.si-success-modal{display:none;background:#5e2e7b;padding:40px;position:fixed;top:50%;left:50%;z-index:105;text-align:center;color:#fff;margin-left:-400px;margin-top:-340px;width:710px}		
	.si-success-modal h1{color:#fff;padding:0 0 10px;font:500 45px/47px Agora}
	.si-success-modal .button{margin:40px 0 0 !important}
	
.relative{position:relative}
	.si-tooltip{text-align:left;z-index:5;position:absolute;top:-7px;left:2px;width:100%;border:1px solid #ff0000;padding:5px;background:#fff;color:#000;font:14px Arial;display:block}