@import"reset.css";
@import"pro_pages_style.css";
@import"grid.css";
@import"forms.css";
@import"jquery.snippet.min.css";
@import"highslide.css";
@import"smoothness/jquery-ui-1.8.17.custom.css";
@font-face {
    font-family: 'ubuntu-l';
    src: url('../fonts/ubuntu-l-webfont.eot');
    src: url('../fonts/ubuntu-l-webfont.eot@#iefix') format('embedded-opentype'),
         url('../fonts/ubuntu-l-webfont.woff') format('woff'),
         url('../fonts/ubuntu-l-webfont.ttf') format('truetype'),
         url('../fonts/ubuntu-l-webfont.svg#ubuntu_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ubuntu-r';
    src: url('../fonts/ubuntu-r-webfont.eot');
    src: url('../fonts/ubuntu-r-webfont.eot@#iefix') format('embedded-opentype'),
         url('../fonts/ubuntu-r-webfont.woff') format('woff'),
         url('../fonts/ubuntu-r-webfont.ttf') format('truetype'),
         url('../fonts/ubuntu-r-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ubuntu-m';
    src: url('../fonts/ubuntu-m-webfont.eot');
    src: url('../fonts/ubuntu-m-webfont.eot@#iefix') format('embedded-opentype'),
         url('../fonts/ubuntu-m-webfont.woff') format('woff'),
         url('../fonts/ubuntu-m-webfont.ttf') format('truetype'),
         url('../fonts/ubuntu-m-webfont.svg#ubuntu_lightbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{background:#343a41;font-size:13px;line-height:19px;color:#6f6f6f;position:relative;min-width:970px;font-family: ubuntu-r, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:400;}
html,body{height:100%;}
a{color:#1bb6e0;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline}
/* Global Structure---------------------------------------- */
.main {width:962px;padding:0;margin:0 auto;position:relative;background:none;z-index:5;}
.buttons a:hover {cursor:pointer;}
.wrapper{width:100%; overflow:hidden; position:relative;}
.extra-wrap{overflow:hidden; display:block;}
/*----- txt,links,lines,titles -----*/
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.color1{color:#ff2100;}
.floatleft {float: left;}

/**********bg***********/
.bg {
	width:100%; 
	background:url(../images/bg.gif) center top repeat-x #fff;
}
.bg-content {
	width:100%; 
	background:url(../images/bg-content.gif) center 0 repeat;
	border-top:1px solid #e1e1e1;
}

.l-h {line-height:18px;}
em, i {font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-size:13px;}
p {margin:0 0 20px 1px;}
p b{font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500; color:#434950; font-size:13px;}


.m25{margin:25px;}

.ti5 {text-indent: 20px;}

.mb0 {margin-bottom:0px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb18 {margin-bottom:18px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb40 {margin-bottom:40px;}
.mb45 {margin-bottom:45px;}
.mb50 {margin-bottom:50px;}
.mb55 {margin-bottom:55px;}
.mb60 {margin-bottom:60px;}
.mb65 {margin-bottom:65px;}
.mb70 {margin-bottom:70px;}
.mb75 {margin-bottom:75px;}
.mb80 {margin-bottom:80px;}
.mb400 {margin-bottom:400px;}

.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}
.ml50 {margin-left:50px;}
.ml85 {margin-left:85px;}
.ml315 {margin-left:315px;}

.mt8 {margin-top:8px;}
.mt20 {margin-top:20px;}
.mt22 {margin-top:22px;}
.mt25 {margin-top:25px;}
.mt32 {margin-top:32px;}

.pad{padding:20px 0px 51px 0px;}
.pad-1{padding:30px 0px 40px 0px;}
.pad-2{padding:30px 0px 30px 0px;}
.pad-3{padding:50px 0px 280px 0px;}
.pad-4{padding:30px 0px 20px 0px;}
.pad-5{padding:30px 0px 100px 0px;}

.p0 {margin-bottom:0px;}
.p000 {margin-bottom:2px;}
.p00 {margin-bottom:5px;}
.p1 {margin-bottom:9px;}
.p2 {margin-bottom:15px;}
.p3 {margin-bottom:32px;}
.p4 {margin-bottom:48px;}
.p5 {margin-bottom:42px;}
.p6 {margin-bottom:10px;}
.prev-indent-bot {margin-bottom:10px;}
.prev-indent-bot1 {margin-bottom:12px;}
.title {margin-bottom:18px;}
.title1 {margin-bottom:19px;}
.title2{display:block; position:relative;}
.indent-bot {margin-bottom:20px;}
.indent-bot1 {margin-bottom:21px;}
.spacing-bot {margin-bottom:25px;}
.spacing-bot1{margin-bottom:30px;}
.spacing-bot2 {margin-bottom:27px;}
.margin-bot {margin-bottom:35px;}

.margin-top {margin-top:11px;}
.margin-top1 {margin-top:5px;}
.margin-top2 {margin-top:30px;}
.margin-top3{margin-top:4px;}
.margin-left {margin-left:10px;}
.margin-left1 {margin-left:15px;}

.spacing {margin-right:11px;}
.spacing-1 {margin-right:17px;}

.img-indent{float:left; margin: 5px 22px 0 1px;}
.img-indent1{float:left; margin: 6px 21px 0 1px;}

.img-indent-r{float:right; margin: 0px 0px 0 10px;}

.transform-none {text-transform:none;}

/*******paddings******/
.padding{padding:20px 0px 51px 0px;}
.padding-1{padding:39px 0px 43px 0px;}
.padding-2{padding:38px 0px 66px 0px;}
.padding-3{padding:20px 0px 66px 0px;}
.padding-4{padding:37px 0px 50px 0px;}
.padding-top{padding:15px 0px 0px 0px;}


.padding-left {padding:0 6px 0 12px;}
.padding-left1 {padding:0 0px 0 49px;}

.reg{text-transform:uppercase; font-size:56px; color:#1bb6e0; letter-spacing:-5px; margin-bottom:0px;}
.reg span {font-size:20px; display:inline-block; margin:7px 0 0 15px; text-shadow:none;}
.fleft{float:left;}
.fright{float:right;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.alignmiddle *{vertical-align:middle;}
.alignjustify {text-align:justify}

.color-1{color:#fff;}
.color-2{color:#000;}
.color-3{color:#1bb6e0;}


.sf-menu li a,
.list-1 li a,
.list-2 li a,
.link,
.link-1,
.link-2,
.button,
.button-2,
.button-1,
.button-3,
.button-4,
.text-bot a,
.footer-menu li a,
h6 a,
h1 a {text-decoration:none;}

/*********************************header*************************************/
header{
	position:relative;
	z-index:2;
	padding:0px 0 0px;
}
.slogan {
	float:left;
	padding:18px 0 0 11px;
	font-size:15px;
	line-height:22px;
	color:#ddd;
	font-family: ubuntu-r, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:400;
	white-space: pre;
}
.phone-top {
	float:right;
	padding:16px 0 0 0px;
	margin-right:15px;
	font-size:23px;
	line-height:28px;
	letter-spacing:-1px;
	color:#fff;
	font-family: ubuntu-r, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:400;
}
.phone-top span {color:#1bb6e0; margin-left:8px;}

header h1{
	padding:34px 0 0 0px;
	position:relative;
	float:left;
	display:inline-block;
	margin:0 0 0 0;
}
header h1 a {
	display:block;
	text-indent:-5000px;
	overflow:hidden;
	background:url(../images/logo.png) 0 0 no-repeat;
	height:80px;
	width:236px;
}
/************ sf-menu **********************/	
.sf-menu {
	padding:65px 15px 0 0;
	float:right;
	position:relative; 
}
.sf-menu li {
	position:relative; 
}
.sf-menu > li{
	float:left;
	margin:0px 22px 0 0px;
}
.sf-menu > li.last {margin:0;}
.sf-menu li a {
	display:inline-block;
	
}

.sf-menu > li > a {
	word-spacing: 3px;
	text-transform:uppercase;
	letter-spacing:-1px;
	color:#343a41;
	font-size:17px; 
	line-height:1.2em;
	font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
}
.sf-menu > li > a:hover, .sf-menu > li.sfHover > a, .sf-menu > li.current > a {
	color:#1bb6e0;
}

.sf-menu ul {
	position:		absolute;
	width:			225px; /* left offset of submenus need to match (see below) */
	background: none;
	padding: 0px;
	z-index:200;
	display:none;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			1px;
	top:			23px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	width:205px;
	background: none;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			-207px; /* match ul width */
	top:			-1px;
	z-index:99;
}
.sf-menu ul li {
	background: #343a41;
	border-top:1px solid #292929;
	border-left:1px solid #292929;
	border-right:1px solid #292929;
}

.firsts {border-radius:5px 5px 0 0;}
.lasts {border-radius:0 0 5px 5px;}

.sf-menu li li a {
	color:#fff;
	display:block;
	font-size:13px;
	padding:4px 0 6px 10px;
}
.sf-menu > li li > a:hover,.sf-menu > li li.sfHover > a {
	color:#1bb6e0;
}



/********************** Content ************************/
#content{
	width:100%;
	padding:0px 0px 0px 0px; 
	z-index:1;
	margin-top:0px; 
	position:relative;
	background:none;
}


/* titles */
h1,h2,h3,h4,h5,h6{margin:0 0 22px; line-height:1.2em; letter-spacing:-2px; color:#434950; font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;}
h1{font-size:30px;}
h1 span {color:#1bb6e0;}
h1 strong {display:block; margin:-9px 0 0 0; font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;}
h1 strong.drop {display:block; margin:-8px 0 -9px 0; color:#434950;}
h2{font-size:26px; font-family: ubuntu-r, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:400; letter-spacing:-1.5px;}
h2 span {color:#1bb6e0;}
h3{font-size:23px; letter-spacing:-1px;}
h3 span {color:#1bb6e0;}
h4{font-size:21px; letter-spacing:-1px;} 
h4 span {color:#1bb6e0;}
h5{font-size:19px; letter-spacing:-1px;}
h5 span {color:#1bb6e0;}
h6{font-size:17px; letter-spacing:-1px;}
h6 span {color:#1bb6e0;}
h6.small {font-size:13px; letter-spacing:0;}
h6.small2 {font-size:15px; letter-spacing:0; font-family: ubuntu-r, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:400;}
h6.small-i {font-size:13px; letter-spacing:0; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-style: italic; font-weight:bold;}
.regular{ font-family: ubuntu-r, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:400;}
.book { font-family: ubuntu-l, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:300;}
.col-1 {float:left; width:426px; padding-top:4px;}
.col-2 {float:left; width:114px;}
.col-3 {float:left; width:235px; padding-top:4px;}

.border-bot{
	border-bottom:1px solid  #e5e5e5;
	padding-bottom:18px;
	
}

.border-bot2{
	border-bottom:1px solid #ebecde;
	padding-top:20px;
	margin-bottom:30px;
}

/* links */
.link{color:#1bb6e0;}
.link:hover {text-decoration:underline;color:#1d1d1d;}

.link-1{
	display:inline;
	font-size:13px;
	line-height:20px;
	font-style:italic;
	color:#434950;
	font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
}

.link-2{
	display:inline-block;
	font-size:13px;
	line-height:20px;
	color:#000;
	font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
}

/* buttons */
.button{
	color:#fff;
	letter-spacing:-1px;
	font-size:17px;
	text-transform:capitalize;
	line-height:21px;
	background:#434950;
	display:inline-block;
	border-radius:25px;
	padding:10px 29px 11px 29px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
}
.button:hover {background:#1bb6e0;text-decoration:none;}

.button-1 {
	color:#fff;
	letter-spacing:-1px;
	font-size:17px;
	line-height:21px;
	text-transform:capitalize;
	background:#1bb6e0;
	display:inline-block;
	border-radius:15px;
	padding:3px 16px 5px 16px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
}
.button-1:hover {background:#434950;text-decoration:none;}
.button-2{
	color:#343a41;
	letter-spacing:-1px;
	font-size:17px;
	text-transform:capitalize;
	line-height:21px;
	background:url(../images/bg-button.gif) 0 0 repeat-x #f5f5f5;
	display:inline-block;
	border-radius:25px;
	padding:11px 22px 11px 22px;
	box-shadow:1px 1px 0 #75848c;
	margin:0 1px 2px 0px;
	font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
}
.button-2:hover {background:#343a41; color:#fff;text-decoration:none;}

.button-3{
	color:#fff;
	letter-spacing:-1px;
	font-size:17px;
	line-height:21px;
	background:#434950;
	display:inline-block;
	border-radius:5px;
	padding:10px 18px 11px 18px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
}
.button-3:hover {background:#1bb6e0;text-decoration:none;}

#submit{
	color:#fff;
	letter-spacing:-1px;
	font-size:17px;
	line-height:21px;
	background:#434950;
	display:inline-block;
	border-radius:5px;
	padding:10px 18px 11px 18px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
}

#submit:hover {background:#1bb6e0;text-decoration:none;}


/* boxes */
.box {background:url(../images/bg-box.jpg) 0 0 no-repeat; width:100%;}

.box1 {background:url(../images/services1_1.jpg) no-repeat; background-position:3px 3px;border-radius:5px; box-shadow:inset 0 0 2px rgba(0,0,0,.5); width:626px; height:206px;}
.box1_text {display:inline-block; position: relative; width:280px; margin:54px 313px; color:#fff; font-size:12px; }
.box1_text span {color:#54d3fd;}

.box2 {background:url(../images/services2_1.jpg) no-repeat; background-position:3px 3px;border-radius:5px; box-shadow:inset 0 0 2px rgba(0,0,0,.5); width:626px; height:206px;}
.box2_text {display:inline-block; position: relative; width:330px; margin:36px 275px; color:#fff; font-size:12px; }
.box2_text span {color:#adc94f;}



.box2_2 {background:url(../images/services2_2.jpg) no-repeat; background-position:3px 3px;border-radius:5px; box-shadow:inset 0 0 2px rgba(0,0,0,.5); width:940px; height:209px; }
.box2_2_text_1 {display:inline-block; position: relative; width:500px; padding:15px; margin:0px 300px; color:#fff; font-size:16px;font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;}

.box2_2_text_2 {display:inline-block; position: relative; width:400px; padding:9px 0 20px 4px; margin:0px 195px; color:#fff; font-size:30px;font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500; letter-spacing:-1.5px; line-height:22px;}

.box2_2_text_3 {display:inline-block; position: relative; width:500px; padding:15px; margin:0px 260px; color:#fff; font-size:22px; font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500; letter-spacing:-1px;}
.box2_2_text span {color:#adc94f;}




.box3 {background:url(../images/services3_1.jpg) no-repeat; background-position:3px 3px;border-radius:5px; box-shadow:inset 0 0 2px rgba(0,0,0,.5); width:626px; height:206px;}
.box3_text {display:inline-block; position: relative; width:280px; margin:31px 311px; color:#fff; font-size:12px; }
.box3_text span {color:#FF750A;}

.box4 {background:url(../images/services4_1.jpg) no-repeat; background-position:3px 3px;border-radius:5px; box-shadow:inset 0 0 2px rgba(0,0,0,.5); width:626px; height:206px;}
.box4_text {display:inline-block; position: relative; width:280px; margin:31px 311px; color:#fff; font-size:12px; }
.box4_text span {color:#F66375;}

.box-padding {padding:15px 10px 10px 15px;}
.box-title{	color:#fff;}
.box-title span {display:block; margin-top:-5px;}
.rel{position:relative; z-index:1;}
.rel img {position:relative; z-index:2;}
figcaption{
	position:absolute;
	left:0;
	bottom:0;
	z-index:5;
	padding:3px 0 7px 0;
	letter-spacing:-1px;
	background:url(../images/bg-caption.png) 0 0 repeat;
	color:#fff;
	width:100%;
	text-align:center;
	font-size: 23px;
	line-height:1.2em;
}


/* lists */

.list {padding:0 50px 0 1px;}
.list li {
	width:100%; 
	overflow:hidden; 
	vertical-align:top; 
	font-size:13px; 
	line-height:22px; 
	color: #8e8c7d;
}
.list li strong {
	display: block; 
	overflow: hidden; 
	background:url(../images/line-hor.gif) repeat-x 0% 15px;
}
.list li span {float: right;}
.list li a {float: left; text-decoration: none; color: #8e8c7d;}
.list li a:hover {text-decoration:underline;}

.list-1 li{
	padding-left:10px;
	background:url(../images/list-marker.png) 1px 8px no-repeat;
	font-size:13px;
	line-height:26px;
	padding-left:31px;
}
.list-1 li a{
	color:#6f6f6f;
	display:inline-block;
}
.list-1 li a:hover {
	color:#1bb6e0;
}
.list-1 li a span {display:block; margin-top:-8px;}
.list-1 li a:hover {text-decoration:underline;}
.ol-list-1 li { 
		list-style-position:inside;
		font-size:13px;
		line-height:19px;
		margin-bottom:14px;
		color:#434950;
	}
		.ol-list-1 li a {
			color:#434950;
			text-decoration:none;
			font-family: ubuntu-r, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:400;
			}
.ol-list-1 li a:hover {
	color:#1bb6e0;
}
*+html .ol-list-1 li {list-style-type:decimal;}

.list-2 li{
	padding-left:10px;
	background:url(../images/list-marker.png) 1px 8px no-repeat;
	font-size:13px;
	line-height:26px;
	padding-left:31px;
}
.list-2 li a{
	color:#6f6f6f;
	display:inline-block;
}
.list-2 li a span {display:block; margin-top:-8px;}
.list-2 li a:hover {text-decoration:underline;}

.list-4 {padding:0 0 5px 0;}
.list-4 li { 
		list-style-position:outside;
		font-size:13px;
		line-height:19px;
		margin:0 0 5px 20px;
		color:#6f6f6f;
	}
		.list-4 li a {
			color:#6f6f6f;
			text-decoration:none;
			font-family: ubuntu-r, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:400;
			}
.list-4 li a:hover {
	color:#1bb6e0;
}
*+html .ol-list-4 li {list-style-type:decimal;}


.map {
border: 1px solid rgb(228, 228, 228);
	width:280px;
	height:280px;
	margin:4px 0 15px 0;
}

.dropcap{
	font-size:44px;
	line-height:1.2em;
	color:#f5f5f5;
	float:left;
	text-align:center;
	width:64px;
	border-radius:70px;
	padding:4px 0 6px 0;
	margin:4px 18px 0 0;
	letter-spacing:-1px;
	background:url(../images/bg-dropcap.gif) 0 0 repeat;
	font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
}
.dropcap3{
	font-size:23px;
	line-height:1.2em;
	color:#f5f5f5;
	float:left;
	text-align:center;
	width:38px;
	border-radius:70px;
	padding:5px 0px 5px 0px;
	margin:1px 12px 0 0;
	letter-spacing:-1px;
	background:url(../images/bg-dropcap.gif) 0 0 repeat;
	font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
}
.slider-container {position:relative; width:940px; margin:0 auto;}
.slider-bg {
	position:absolute;
	border:1px solid #eaebec;
	background:#fafafa;
	width:938px;
	height:417px;
	top:8px;
	left:0;
	z-index:1;
}
#coin-slider{
	overflow:hidden;
	background:url(../images/loader.gif) 50% 50% no-repeat;
	width:900px;
	height:503px;
	margin:0 auto;
	position:relative;
	z-index:2;
}
#coin-slider img{display:none;}
#coin-slider img.first{display:block;}
.coin-slider{
	position:relative;
	z-index:2;
	margin:0px auto;
	width:900px;
	overflow:hidden;
	height:503px;
}


.coin-slider a{
	text-decoration:none;
	display:inline-block;
	outline:none;
	border:none;
}
.controls {
	height:362px;
	width:940px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:20;
}
.cs-buttons{
	font-size:0px;
	line-height:0;
	position:absolute;
	top:360px;
	left:154px;
	z-index:22;
}

.cs-buttons a{
	margin-right:10px;
	height:10px;
	width:10px;
	background:#fff;
	display:inline-block;
	border-radius:5px;
}
.cs-buttons a:hover, .cs-buttons a.cs-active{background:#434950;}
.cs-prev, .cs-next{
	display:none;
}

#coin-slider .banner {
    height: 100%;
    left: -788px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    width: 635px;
    z-index: 19;
}
.text-1-1 {
	font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
	display:block;
	color: #fff;
	font-size:45px;
	line-height:1.2em;
	letter-spacing:-2px;
}
.text-1-2 {
	font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
	text-shadow:1px 1px 0 #979a9d;
	display:block;
	color: #fbfbfb;
	font-size:110px;
	line-height:1.2em;
	letter-spacing:-7px;
	margin-top:-35px;
	padding:0 0 0 0px;
}
.text-1-3 {
	font-family: ubuntu-r, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:400;
	display:block;
	color: #fff;
	font-size:26px;
	line-height:1.2em;
	margin-top:5px;
	letter-spacing:-1px;
	text-transform:uppercase;
}
.text-2-1 {
	font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
	display:block;
	color: #fff;
	font-size:40px;
	line-height:1.2em;
	letter-spacing:-2px;
	margin-top: 10px;
}
.text-2-2 {
	font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
	text-shadow:1px 1px 0 #979a9d;
	display:block;
	color: #fbfbfb;
	font-size:115px;
	line-height:1.2em;
	letter-spacing:-8px;
	margin-top: -40px;
	padding:0 0 0 0px;
	
}
.text-2-3 {
	font-family: ubuntu-r, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:400;
	display:block;
	color: #fff;
	font-size:24px;
	line-height:1.2em;
	margin-top: -10px;
	letter-spacing:0.5px;
	text-transform:uppercase;
}
.text-3-1 {
	font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
	display:block;
	color: #fff;
	font-size:40px;
	line-height:1.2em;
	letter-spacing:-2px;
}
.text-3-2 {
	font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
	text-shadow:1px 1px 0 #979a9d;
	display:block;
	color: #fbfbfb;
	font-size:110px;
	line-height:1.2em;
	letter-spacing:-11px;
	margin-top:-30px;
	padding:0 0 0 0px;
}
.text-3-3 {
	font-family: ubuntu-r, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:400;
	display:block;
	color: #fff;
	font-size:25px;
	line-height:1.2em;
	margin-top: -3px;
	letter-spacing:-1px;
	text-transform:uppercase;
}
.pad-1-1 {padding:0 0 0 150px;}
.pad-1-2 {padding:0 0 0 9px;}
.pad-1-3 {padding:0 0 0 250px;}
.pad-2-1 {padding:0 0 0 90px;}
.pad-2-2 {padding:0 0 0 0px;}
.pad-2-3 {padding:0 0 0 160px;}
.pad-3-1 {padding:0 0 0 50px;}
.pad-3-2 {padding:0 0 0 0;}
.pad-3-3 {padding:0 0 0 100px;}
.pad-7 {padding:0px 0 0 32px;}



#coin-slider .banner:first-child {
    z-index: 20;
}
#coin-slider .banner strong {
    display: block;
    overflow: hidden;
    position: absolute;
	width: 700px;
}
#coin-slider .banner strong:first-child + strong {
	z-index: 21;
}

.button-2{
	font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
	color:#343a41;
	letter-spacing:-1px;
	font-size:17px;
	text-transform:capitalize;
	line-height:21px;
	background:url(../images/bg-button.gif) 0 0 repeat-x #f5f5f5;
	display:inline-block;
	border-radius:25px;
	padding:11px 22px 11px 22px;
	box-shadow:1px 1px 0 #75848c;
	margin:0 1px 2px 0px;
}
.button-2:hover {background:#343a41; color:#fff;}




/****************************footer************************/
footer {
	width:100%; 
	padding:35px 0px 25px 0px; 
	background:none;
	position:relative;
}
.text-bot {
	display: inline-block;
	position: relative;
	width: 190px;
	text-align:right;
	float:right;
	font-size: 12px; 
	line-height:16px;
	color:#a1a4a8; 
	margin:4px 8px 0 0;
}

.text-bot a {
	color:#a1a4a8; 
	text-decoration:none;
}
.text-bot a:hover {text-decoration:underline;}

.footer-menu {
	width: 450px;
	display: inline-block;
	position: relative;
	float:left;
	padding:0 0 0 10px;
}
.footer-menu li {
	float:left;
	font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
	font-size:13px; 
	line-height:24px;  
	margin-right:23px;
}
.footer-menu li.last {
	margin-right:0;
}
.footer-menu li a {
	display:inline-block; 
	color:#fff;
}
.footer-menu li.current a,.footer-menu li a:hover {
	color:#1bb6e0;
}

.quotes{
	background:none;
	padding:0px 0px 0px 0px;
	display:block;
	margin:0 0px 6px 0px;
	quotes:none;
	font-size:13px;
	line-height:20px;
	color:#1bb6e0;
}
#contact-form input[type=text],
#contact-form input[type=email],
#contact-form textarea {
	color:#777777;
	font-size:13px;
	vertical-align:middle;
	font-family: ubuntu-r, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:400;
	padding:8px 8px 10px 8px;
	margin:0;
	background:#fff;
	border:1px solid #e4e4e4;
	outline:none;
	width:202px;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
#contact-form input:focus,
#contact-form textarea:focus {
	border:1px solid #97d6eb;
}

#contact-form {
	vertical-align:top;
	padding-top:2px;
}
#contact-form .success {
		width:438px;
	text-align:center;
	color:#343a41;
	font-size:19px;
	line-height:1.2em;
	padding:10px 10px 10px 10px;
	margin-bottom:10px;
	display:none;
	background:#fff;
	border:1px solid #e4e4e4;
}
	#contact-form fieldset {
		border:none;
		}
		#contact-form .field {
			overflow:hidden;
			padding:0 0 19px 0px;
			}
			#contact-form input { 
				float:left; 
				line-height:1.23em; 
				margin:0px 0 0 0;
			}
			#contact-form .area .error { float:left;}
			#contact-form textarea {
				overflow:auto;
				margin:1px 0 0 0;
				width:442px;
				height:175px; 
				float:left;
				line-height:1.23em;
				resize:vertical;
			}
			#contact-form label {
				padding:0 0 0px 0px;
				display:inline-block;
				color:#F00;
				}
				#contact-form .error, #contact-form .empty {
					color:red;
					width:261px;
					font-size:11px;
					line-height:15px;
					padding:3px 0 0 0px;
					display:none;
					float:left;
				}
		.buttons-wrapper {text-align:right; clear:both; padding:30px 0px 0 0px;}
		.buttons-wrapper a {text-align:center;}
		.buttons-wrapper .left-indent { margin-left:17px;}

.dl-1{
	font-size:13px;
	line-height:18px;
	margin:0 0 18px;
}
.dl-1 dt{
	margin:0 0 18px;
}
.dl-1 dt strong {font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500; color:#434950; font-size:13px;}

.dl-1 dd a{color:#1bb6e0; text-decoration:none;}
.dl-1 dd a:hover{text-decoration:underline;}

/* Table styling */
table.table{
	font-family:ubuntu-l, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:300;
	font-size:13px; 
	border-top:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	width: 100%;	
}
table.table thead th{
	font-family:ubuntu-r, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:400;
	padding:10px 0px 9px 0;
	background:#1bb6e0;
	border-right:1px solid #d9d9d9;
	color:#fff;
	font-weight:bold;
	
}
table.table thead th.25{
width="25%";
}
table.table thead th.17{
width="17%";
}
table.table thead th.19{
width="19%";
}
table.table thead th.18{
width="18%";
}
table.table thead th.21{
width="21%";
}

table.table tbody td{
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	padding:5px 10px 5px 10px;
	text-align:center;
	background:#f5f5f5;
	color:#575757;
    vertical-align: middle;
	
}
table.table tbody tr.lasts td{
	border-bottom:1px solid #d9d9d9;
	
}
table.table tbody td.right, table.table thead th.right {
	border-right:1px solid #d9d9d9;
		 width: 21%;
		
}
table.table tbody td.left, table.table thead th.left {
	text-align:left;
	background:#f0f0f0;
	
}
table.table tbody td.center, table.table thead th.center {
	text-align:center;
	background:#f0f0f0;
	
}
table.table tbody td.left2, table.table thead th.left2 {
	text-align:left;
	 border:1px solid red;
}
table.table tbody tr:hover td{background:#fff;}


/* Pricelist */
table.pricelist{
	border-top:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	font-family:ubuntu-r, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:400;
	font-size:13px; 
	 width: 100%;
}
table.pricelist thead th{
	padding:7px 7px 7px 7px;
	background:#1bb6e0;
	border-right:1px solid #d9d9d9;
	color:#fff;
	font-family:ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
	vertical-align:middle;
    text-align:center;
}
table.pricelist tbody  td.head{
	background:#4e4e4e;
	color:#fff;
	border-right:none;
	border-bottom:1px solid #d9d9d9;
}

table.pricelist tbody  td{
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	padding:7px 7px 7px 7px;
	text-align:center;
	background:#f5f5f5;
    vertical-align: middle;
}

table.pricelist tbody td.first{
	background:#f0f0f0;
	width: 30px;
}
table.pricelist tbody td.second{
	text-align:left;
}
table.pricelist tbody td.third{
	background:#f0f0f0;
	width: 150px;
}
table.pricelist tbody td.fourth{
	font-size:13px; 
	background:#f0f0f0;
	width: 150px;
}
table.pricelist tbody td.right, table.pricelist thead th.right {
	text-align:right;
}
table.pricelist tbody td.left, table.pricelist thead th.left {
	text-align:left;
}
table.pricelist tbody tr:hover td.hov{background:#fff;}

/* comparison */
table.comparison{
	border-top:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	font-family:ubuntu-r, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:400;
	font-size:13px; 
	width:100%;
}
table.comparison thead th{
	padding:10px;
	background:#1bb6e0;
	border-right:1px solid #d9d9d9;
	color:#fff;
	font-family:ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
	vertical-align:middle;
	text-align:center;
}
table.comparison tbody  td.head{
	background:#4e4e4e;
	color:#fff;
	border-right:none;
	border-bottom:1px solid #d9d9d9;
	text-align:center;
	padding:7px;
}

table.comparison tbody  td{
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	padding:7px 7px 7px 7px;
	background:#fdfdfd;
	width:33%;
}
table.comparison tbody  td.result{
	background:#e9e9e9;
	padding:5px;
	text-align:center;
}
table.comparison tbody  td.resulthead{
	padding:7px 7px 7px 7px;
	background:#1bb6e0;
	color:#fff;
	font-family:ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
	vertical-align:middle;
	text-align:center;
}

/* pricebox */
.docs{
	display:block;
	margin:0px 0 20px 6px;
	position:relative;
	height:1%;
	color:#64757f;
	background:#fff;
	border:1px solid #fff;
	border-radius: 3px;
	position:relative;
}
.docs .name{
	display:block;
	font-size:11px;
	font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
	line-height:15px;
	padding:0 0 0 57px;
	color:#666;
}
.docs .name span{
	font-size:11px;
	font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
	color:#adadad;
}
.docs .docs-buttons{
	display:block;
	margin:2px 0 0 57px;
}
.docs-icon {
	padding:3px 0 0 0;
    position: absolute;
    width: 52px;
    height: 52px;
}


.knopka1{
border-radius:1px; 

			font-size:11px;
			font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
			background:#09aeda;
			color:#fff;
			padding:3px 4px 3px 6px;
			text-decoration:none;
			margin:0px 4px 0 0;
			}
.knopka1:hover{
border-radius:1px; 

			background:#4e4e4e;
			color:#fff;
			text-decoration:none;
			}

.knopka2{
border-radius:1px; 
			font-size:11px;
			font-family: ubuntu-m, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight:500;
			background:#e9e9e9;
			color:#666;
			padding:3px 7px 3px 6px;
			text-decoration:none;
			margin:0px 5px 0 0;
			}
.knopka2:hover{
border-radius:1px; 
			background:#4e4e4e;
			color:#fff;
			text-decoration:none;
			}