html { height: 100%; }
body { height: 100%; min-height: 100%; position: relative; margin: 0px; padding: 0px; 
font-family: 'Open Sans', sans-serif;; font-size: 10pt; background: white top center; color: black; 
}

.dbg { border-top: 1px solid red; border-bottom: 1px solid blue; }

.fn { height: 0px; clear: both; background: none; margin: 0px; padding: 0px;}
.mc { min-width: 960px; width: 100%; position: relative;  }
.cc { width: 960px; margin: 0px auto; position: relative; }

.sect { position: relative; width: 100%; }
.hdr { text-align: center; padding: 30px 20px 10px 20px; font-size: 26pt; font-weight: 300; }
.hr { height: 1px; width: 170px; margin: 0px auto; background-color: red; margin-bottom: 20px; }
.msg { color: red; font-size: 18pt; font-weight: 300; width: 560px; text-align: center; margin: 0px auto; padding: 20px 0px 100px 0px; line-height: 22pt; }

.icons-cont { margin-top: 30px; margin-bottom: 30px; position: relative; }
.how-icon { float: left; width: 20%; position: relative; height: 210px; }
.how-icon .icon { width: 120px; margin: 0px auto; position: relative; }
.how-icon .icon .bg { width: 120px; height: 120px; background: url(../img/icons.png) 0px 0px no-repeat; }
.how-icon .icon .step { position: absolute; top: 0px; left: 0px; color: white; background-color: #0386d6; text-align: center; width: 30px; height: 25px; padding-top: 5px; z-index: 7;
	-webkit-border-radius: 50%;
	border-radius: 50%;	
}
.how-icon .img { background: url(../img/icons.png) 0px 0px no-repeat; position: absolute; top: 0px; left: 0px; z-index: 5; width: 120px; height: 120px; }
.how-icon .calculating { background-position: -120px 0px; }
.how-icon .signing { background-position: -240px 0px; }
.how-icon .delivery { background-position: -360px 0px; }
.how-icon .custom { background-position: -480px 0px; }
.how-icon .txt { width: 40%; left: 50%; margin-left: -60px; position: absolute; top: 130px; }
.icon.giveaway { background: url(../img/giveaway.png) center -10px no-repeat; width: 175px; height: 140px; }

.blue-section { background: url(../img/bluebg.png) center center #015d87; border-top: 2px solid #b4b4b4; }
/*.black-section { background-color: black; height: 55px; }*/
.black-section { background-color: black; height: 75px; }
.black-section a{color:#fff;}
.blue-section .hdr { color: white; }
.blue-section .icons-cont { padding: 30px 0px; }
.c60, .c40 { float: left; position: relative; }
.c60 { width: 59.99% }
.c40 { width: 40%; }
.txt-cont { font-size: 14px; padding-bottom: 80px; }

.c40 .txt-hldr { padding: 0px 20px; }
.c60 .txt-hldr { padding: 0px 20px; }

ul { list-style-type: none; padding: 0px; margin: 20px 0px; }
ul.red-checks li { background: url(../img/rc.png) 0px 0px no-repeat; padding: 5px 0px 20px 50px; margin-left: -10px; }
ul.grey-checks li { background: url(../img/gc.png) 0px 0px no-repeat; padding: 5px 0px 20px 50px; margin-left: -10px; }

.why-icon { width: 20%; float: left; position: relative; }
.why-icon .icon-hldr { width: 60%; position: relative; margin: 0px auto; cursor: default; }
.why-icon .icon { overflow: hidden; width: 115px; height: 115px; margin: 0px auto; border: 3px solid #093549;
	-webkit-border-radius: 50%;
	border-radius: 50%;	
	-webkit-box-shadow: 1px 1px 15px 0 rgba(0,0,0,0.5);
	box-shadow: 1px 1px 15px 0 rgba(0,0,0,0.5);	
}
.why-icon .txt { color: #86c9f2; font-size: 11pt; font-weight: 600; padding: 15px 0px; line-height: 15pt; text-align: center; }

.why-icon .icon, .why-icon .txt, .mi, .partner a, .partner {
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;	
}
.btn {
	-webkit-transition: background-color 500ms ease;
	-moz-transition: background-color 500ms ease;
	-ms-transition: background-color 500ms ease;
	-o-transition: background-color 500ms ease;
	transition: background-color 500ms ease;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;		
}
.hov .icon { border-color: #86c9f2; 
	-webkit-box-shadow: 1px 1px 15px 0 rgba(255,255,255,0.5);
	box-shadow: 1px 1px 15px 0 rgba(255,255,255,0.5);
}
.hov .txt { color: white; }
.black-section .logo { float: left; padding-top: 12px; }
.black-section .phone { color: #dbd8d8; float: right; padding-top: 15px; font-size: 14pt; font-weight: 300; }
.black-section .copy { float: left; color: #aba8a8; padding: 23px 0px 0px 50px; }
.arrow { height: 20px; width: 6%; background: url(../img/arrow.gif) 0px -20px repeat-x; position: absolute; top: 155px; }
.arrow .finish { width: 20px; height: 20px; position: absolute; right: 0px; background: url(../img/arrow.gif) 0px 0px no-repeat; }
#a1 { left: 16%; }
#a2 { left: 36%; }
#a3 { left: 56%; }
#a4 { left: 76%; }

.truck { width: 280px; height: 75px; position: absolute; bottom: 0px; left: -280px; background: url(../img/truck.png) 0px 0px no-repeat; z-index: 100; }
.train { width: 864px; height: 85px; position: absolute; bottom: 0px; left: -864px; background: url(../img/train.png) 0px 0px no-repeat; z-index: 100; }
.airplane { width: 475px; height: 160px; position: absolute; bottom: 0px; left: -475px; background: url(../img/airplane.png) 0px 0px no-repeat; z-index: 100; }

.slider { height: 465px; position: relative; background-color: #5c9fc2; overflow: hidden; }
.slide { width: 100%; height: 465px; position: absolute; top: 0px; left: 0px; display: none; }
.slider .cc { position: relative; z-index: 100; }
#sl1 { background: url(../img/sl01.jpg) 80% top no-repeat; }
#sl2 { background: url(../img/sl02.jpg) 65% top no-repeat; }
#sl3 { background: url(../img/sl03.jpg) center top no-repeat; }

.m1 { color: white; font-size: 18pt; font-weight: 300; width: 40%; line-height: 20pt; padding-top: 70px; position: relative; }
.m2 { color: #165173; font-size: 38pt; font-weight: 800; padding-top: 40px; }
.m3 { color: white; font-size: 24pt; font-weight: 300; width: 55%; line-height: 26pt; padding-top: 10px; position: relative; }

.mainmenu { height: 75px; }
.grey-section { background: url(../img/grey.jpg) center center #d9d9d9; padding-bottom: 20px; }
.services-hldr { font-size: 14pt; padding-bottom: 40px; }
.services-hldr .c1, .services-hldr .c2, .services-hldr .c3 { float: left; width: 33.3% }
.services-hldr .txt-hldr { padding-right: 55px; }
.c3 .txt-hldr { padding-right: 10px; }
.c1 .txt-hldr { padding-left: 10px; }

.grey-line { height: 2px; border-bottom: 1px solid #cdcdcd; margin-bottom: 2px; }
.down { position: absolute; top: -33px; width: 67px; height: 67px; left: 50%; margin-left: -33px; background: url(../img/down.png) 0px 0px no-repeat; }
.grey-section .down { background: url(../img/gdown.png) 0px 0px no-repeat; }
#how .how-hldr { overflow: hidden; position: relative; }
.oh { overflow: hidden; }
#how.mc { z-index: 10; }

#ymap { height: 530px; }
#ymap .map { width: 100%; height: 650px; top: 0px; left: 0px; position: absolute; z-index: 10; }
.addr { position: absolute; top: 205px; z-index: 100; width: 450px; background-color: white; left: 50%; margin-left: -480px; border: 1px solid #adadad; padding: 20px 30px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.5);
	box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.5);
}
a { color: red; }
a:hover { color: #f26c4f; }
a:visited { color: #9e0b0f; }

.cnt { position: absolute; top: -60px; left: 50%; margin-left: -45px; height: 90px; width: 90px; z-index: 400; }
.cnt.bg { position: absolute; top: 0px; left: 0px; height: 90px; width: 100%; background: url(../img/cnt.png) center top no-repeat; z-index: 1000; margin-left: 0px; }
.cnt .lnk { font-size: 8px; text-transform: uppercase; width: 60px; margin: 0px auto; text-align: center; 
padding-top: 46px; padding-bottom: 20px; color: red; background: url(../img/da.png) 50% 5px no-repeat; cursor: pointer;}
.c1 .row .lbl { width: 20%; float: left; }
.c2 .row .lbl { width: 35%; float: left; }
.c2 .row .data { float: left; width: 65%; }
.c1 .row .data { float: left; width: 80%; }
.addr .c1 { width: 60%; float: left; }
.addr .c2 { width: 40%; float: left; }
.addr .row { margin: 5px 0px; }
span.lnk { color: red; border-bottom: 1px dotted red; cursor: pointer; }
span.lnk:hover { color: #f26c4f; }

.btn { height: 40px; background-color: #ececec; margin: 20px 0px 0px -20px; width: 300px; font-size: 16pt; font-weight: 300; text-align: center; padding-top: 10px; cursor: pointer;
	-webkit-border-radius: 25px;
	border-radius: 25px;	
	-webkit-box-shadow: 0 6px 0 0 rgba(0,0,0,0.5);
	box-shadow: 0 6px 0 0 rgba(0,0,0,0.5);	
}
.btn.hov { background-color: #cccccc; }
.btn.mouse-down, #needConsultation.mouse-down { margin: 25px 0px 0px -20px;
	-webkit-box-shadow: 0 1px 0 0 rgba(0,0,0,0.5);
	box-shadow: 0 1px 0 0 rgba(0,0,0,0.5);	
}
.grey-section .btn { margin: 0px auto 20px auto; background-color: #0386d6; color: white; 
	-webkit-box-shadow: 0 6px 0 0 rgba(22,81,115,0.5);
	box-shadow: 0 6px 0 0 rgba(22,81,115,0.5);	
}
.grey-section .btn.hov { background-color: #189ef0; }
.grey-section .btn.mouse-down { margin: 5px auto 15px auto; 
	-webkit-box-shadow: 0 1px 0 0 rgba(22,81,115,0.5);
	box-shadow: 0 1px 0 0 rgba(22,81,115,0.5);	
}

.mc.mm { position: fixed; z-index: 500; }
.mc .mainmenu { height: 70px; background-color: white; }
.mainmenu .lbg { background: url(../img/lbg.png) 0px 0px no-repeat; }
.mainmenu .rbg { background: url(../img/rbg.png) right top no-repeat; }
.mainmenu .cc { height: 70px; }
.mc.sld { padding-top: 70px; }
.mainmenu .logo { padding-top: 13px; float: left; width: 300px; }
.mainmenu .logo img { cursor: pointer; }
.blue-line { min-width: 960px; background-color: #0386d6; border-top: 2px solid white; border-bottom: 2px solid white; height: 1px; }
.shd { min-width: 960px; background: url(../img/shd.png) 0px 0px repeat-x; height: 10px; }
.items { float: left; width: 450px; padding-top: 25px; }
.items .mi { float: left; padding: 5px 25px; text-align: center; text-transform: uppercase; cursor: pointer; }
.mi.hov { background-color: red; color: white; }
.mi.sel { cursor: default; background-color: red; color: white; }
.phone { padding: 25px 0px 10px 40px; font-weight: 600; font-size: 13pt; text-align: right; color: #b6484b; background: url(../img/phone.png) 0px 23px no-repeat; float: left; }
#agreement{padding-top: 70px;}

@media (min-width: 1200px) {
	#sl1 { background-position: right top; }
}
@media (min-width: 1600px) {
	#sl1, #sl2, #sl3 { background-position: right top; }
}
#dbg { position: fixed; top: 0px; left: 0px; background-color: red; color: white; z-index: 100000; }
.topper { z-index: 10; }
.globe { position: absolute; z-index: 1; }
#globe1 { width: 200px; height: 200px; background: url(../img/globe-1.png) 0px 0px no-repeat; top: 200px; left: 50%; margin-left: 500px; }
#globe2 { width: 470px; height: 470px; background: url(../img/globe-2.png) 0px 0px no-repeat; top: 400px; left: 50%; margin-left: -800px; }
#globe3 { width: 130px; height: 130px; top: 600px; left: 50%; margin-left: -830px; }
.parallax { width: 100%; position: relative; }

.feedback-form { position: absolute; top: 55px; left: 140%; margin-left: 160px; z-index: 100; width: 300px; 
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;	
}
.feedback-form.shown { left: 50%; margin-left: 160px; }
.feedback-form .cont, .feedback-form .close { position: relative; border: 2px solid #b9e0f3; background: url(../img/bluebg.png) center center #015d87; padding: 30px; height: 295px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	-webkit-box-shadow: 0 0 25px 0 rgba(0,0,0,0.75);
	box-shadow: 0 0 25px 0 rgba(0,0,0,0.75);	
}
#needConsultation { color: white;
	background: #fa0405;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhMDQwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNjBhMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fa0405 0%, #a60a0e 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa0405), color-stop(100%,#a60a0e));
	background: -webkit-linear-gradient(top,  #fa0405 0%,#a60a0e 100%); 
	background: -o-linear-gradient(top,  #fa0405 0%,#a60a0e 100%); 
	background: -ms-linear-gradient(top,  #fa0405 0%,#a60a0e 100%); 
	background: linear-gradient(to bottom,  #fa0405 0%,#a60a0e 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa0405', endColorstr='#a60a0e',GradientType=0 ); 
	-webkit-box-shadow: 0 6px 0 0 rgba(106,9,11,0.7);
	box-shadow: 0 6px 0 0 rgba(106,9,11,0.7);
}
.feedback-form .btn { width: 240px; margin: 0px 0px 5px 0px; color: white; font-weight: 200; position: relative;
	background: #fa0405;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhMDQwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNjBhMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fa0405 0%, #a60a0e 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa0405), color-stop(100%,#a60a0e));
	background: -webkit-linear-gradient(top,  #fa0405 0%,#a60a0e 100%); 
	background: -o-linear-gradient(top,  #fa0405 0%,#a60a0e 100%); 
	background: -ms-linear-gradient(top,  #fa0405 0%,#a60a0e 100%); 
	background: linear-gradient(to bottom,  #fa0405 0%,#a60a0e 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa0405', endColorstr='#a60a0e',GradientType=0 ); 
	-webkit-box-shadow: 0 6px 0 0 rgba(106,9,11,0.7);
	box-shadow: 0 6px 0 0 rgba(106,9,11,0.7);	
}
.feedback-form .btn.hov, #needConsultation.hov {
	background: #ff5c5d; 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWM1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOTBkMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ff5c5d 0%, #c90d11 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5c5d), color-stop(100%,#c90d11));
	background: -webkit-linear-gradient(top,  #ff5c5d 0%,#c90d11 100%);
	background: -o-linear-gradient(top,  #ff5c5d 0%,#c90d11 100%); 
	background: -ms-linear-gradient(top,  #ff5c5d 0%,#c90d11 100%);
	background: linear-gradient(to bottom,  #ff5c5d 0%,#c90d11 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5c5d', endColorstr='#c90d11',GradientType=0 );
}
.feedback-form .btn.mouse-down { margin: 5px 0px 0px 0px; 
	-webkit-box-shadow: 0 1px 0 0 rgba(106,9,11,0.7);
	box-shadow: 0 1px 0 0 rgba(106,9,11,0.7);	
}

.feedback-form input, .feedback-form textarea { width: 100%; border: none; resize: none; padding: 0px;  }
.feedback-form .fld { padding: 5px 10px; background-color: white; margin-bottom: 8px; border: 1px solid white;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.75);
	box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.75);	
}
.feedback-form textarea:focus, .feedback-form input:focus { outline: 0; }
*::-webkit-input-placeholder { color: black; text-transform: uppercase; font-size: 11px; }
*:-moz-placeholder { color: black; text-transform: uppercase; }
*::-moz-placeholder { color: black; text-transform: uppercase; }
*:-ms-input-placeholder { color: black; text-transform: uppercase; }
.feedback-form .ttl { color: #aedaf5; text-align: center; font-size: 13pt; font-weight: 300; line-height: 13pt; }
.feedback-form .hi-ttl { margin: 5px -37px 0px -37px; padding: 10px 37px; background-color: #aedaf5; text-align: center; color: #68696a; font-size: 14pt; line-height: 14pt; 
	background: #bbe0f7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JiZTBmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iI2NmZTlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2FlZGFmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2FlZGFmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzZmYWNjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iIzZmYWNjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NWIxZDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #bbe0f7 0%, #cfe9f9 11%, #aedaf5 21%, #aedaf5 65%, #6faccc 81%, #6faccc 92%, #75b1d0 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#bbe0f7), color-stop(11%,#cfe9f9), color-stop(21%,#aedaf5), color-stop(65%,#aedaf5), color-stop(81%,#6faccc), color-stop(92%,#6faccc), color-stop(100%,#75b1d0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #bbe0f7 0%,#cfe9f9 11%,#aedaf5 21%,#aedaf5 65%,#6faccc 81%,#6faccc 92%,#75b1d0 100%);
	background: -o-linear-gradient(left,  #bbe0f7 0%,#cfe9f9 11%,#aedaf5 21%,#aedaf5 65%,#6faccc 81%,#6faccc 92%,#75b1d0 100%);
	background: -ms-linear-gradient(left,  #bbe0f7 0%,#cfe9f9 11%,#aedaf5 21%,#aedaf5 65%,#6faccc 81%,#6faccc 92%,#75b1d0 100%);
	background: linear-gradient(to right,  #bbe0f7 0%,#cfe9f9 11%,#aedaf5 21%,#aedaf5 65%,#6faccc 81%,#6faccc 92%,#75b1d0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbe0f7', endColorstr='#75b1d0',GradientType=1 );
}
.feedback-form .ttl-shd { margin: 0px -38px 15px -38px; height: 6px; background: url(../img/frm-shd.png) top left no-repeat; }
.hi-ttl .free { color: #015f89; font-size: 24pt; text-transform: uppercase; line-height: 22pt; font-weight: 600; }
.feedback-form .close { position: absolute; top: -20px; right: -20px; width: 40px; height: 40px; padding: 0px; cursor: pointer;
	-webkit-border-radius: 50%;
	border-radius: 50%;	
	-webkit-box-shadow: none;
	box-shadow: none;	
	background: #fa0405;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhMDQwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNjBhMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fa0405 0%, #a60a0e 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa0405), color-stop(100%,#a60a0e));
	background: -webkit-linear-gradient(top,  #fa0405 0%,#a60a0e 100%); 
	background: -o-linear-gradient(top,  #fa0405 0%,#a60a0e 100%); 
	background: -ms-linear-gradient(top,  #fa0405 0%,#a60a0e 100%); 
	background: linear-gradient(to bottom,  #fa0405 0%,#a60a0e 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa0405', endColorstr='#a60a0e',GradientType=0 );
}
.close .ico { background: url(../img/del.png) center center no-repeat; width: 40px; height: 40px; }
.feedback-form .close.hov {
	background: #ff5c5d; 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWM1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOTBkMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ff5c5d 0%, #c90d11 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5c5d), color-stop(100%,#c90d11));
	background: -webkit-linear-gradient(top,  #ff5c5d 0%,#c90d11 100%);
	background: -o-linear-gradient(top,  #ff5c5d 0%,#c90d11 100%); 
	background: -ms-linear-gradient(top,  #ff5c5d 0%,#c90d11 100%);
	background: linear-gradient(to bottom,  #ff5c5d 0%,#c90d11 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5c5d', endColorstr='#c90d11',GradientType=0 );	
}
.btn-holder { padding: 10px 0px 0px 0px; }
.spinner { background: url(../img/loader.gif) center center rgba(255,0,0,0.75) no-repeat; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; 
	-webkit-border-radius: 25px;
	border-radius: 25px;	
}

.hint { position: absolute; z-index: 80; left: 0px; background-color: #efefd4; border: 1px solid #c3c3ab; height: auto; top: -210px; display: none; z-index: 1000; }
.hint .hcont { padding: 10px 20px; font-size: 8pt; }
.hint .arr { position: absolute; bottom: -5px; left: 20px; background: url(../img/harr.gif) 0px 0px no-repeat; z-index: 5; width: 10px; height: 5px; }
.hint .close { position: absolute; top: -13px; right: -13px; width: 25px; height: 25px; background: none; background-color: #a4a491; z-index: 5; cursor: pointer; border: none;
	-webkit-border-radius: 50%;
	border-radius: 50%;	
}
.hint .close:hover { background-color: #7e7e70; }
.hint .close img { display: block; width: 100%; height: 100%; border: none; }
.feedback-form .mess { color: white; }
.feedback-form .mess p { padding: 0px 10px; }

#secPartners.sect { width: 960px; margin: 0px auto; }
.logos { position: relative; margin-bottom: 30px; }
.partner { float: left; width: 400px; height: 145px; border: 1px solid #6aa3c2; margin: 38px; font-weight: 300; font-size: 11pt; 
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	-webkit-box-shadow: 1px 1px 25px 0 rgba(166,184,195,0.45);
	box-shadow: 1px 1px 25px 0 rgba(166,184,195,0.45);	
}
.partner.hov {
	-webkit-box-shadow: 1px 1px 25px 0 rgba(166,184,195,1);
	box-shadow: 1px 1px 25px 0 rgba(166,184,195,1);	
}
.partner a { color: black; text-decoration: none; }
.partner.hov a { color: red; text-decoration: underline; }
#mtpp { background: url(../img/l-mtpp.png) center center no-repeat; padding-top: 45px; height: 100px; padding-left: 180px; width: 220px; }
#ltpp { background: url(../img/l-ltpp.png) center center no-repeat; padding-top: 45px; height: 100px; padding-left: 180px; width: 220px; }
#ahk { background: url(../img/l-ahk.png) center center no-repeat; padding-top: 33px; height: 112px; padding-left: 250px; width: 150px; }
#uniservice { background: url(../img/l-uniservice.png) center center no-repeat; padding-top: 44px; height: 101px; padding-left: 265px; width: 135px; }
#frivent { background: url(../img/l-frivent.png) center center no-repeat; padding-top: 60px; height: 100px; padding-left: 265px; width: 135px; }
#grdok { background: url(../img/l-grdok.png) center center no-repeat; padding-top: 40px; height: 120px; padding-left: 245px; width: 155px; }
#its-trans { background: url(../img/trans-u-its.png) 10px center no-repeat; padding-top: 40px; height: 100px; padding-left: 260px; width: 140px; }

.xmass-top { position: absolute; top: 75px; width: 100%; height: 61px; background: url(../img/x-top2.png) center center repeat-x; }
.x-balls-1 { position: absolute; top: 80px; width: 65px; height: 55px; background: url(../img/x-balls-1.png) 0px 0px no-repeat; }
.x-balls-2 { position: absolute; top: 4px; left: 70px; width: 49px; height: 86px; background: url(../img/x-balls-2.png) 0px 0px no-repeat; z-index: 10; }
.x-gift { position: absolute; top: 3px; left: 48px; width: 46px; height: 35px; background: url(../img/x-gift.png) 0px 0px no-repeat; }
.xballs { position: absolute; top: 0px; left: 50%; margin-left: -770px; background: url(../img/x-balls-3.png) center center no-repeat; z-index: 1000; width: 266px; height: 387px; }