.center {text-align:center;}
#textPage{ padding: 1px 0; border-bottom: solid 1px #f2f2f2; min-height: 627px; line-height:18px;}

ul.B_crumbBox {padding: 0 0 1px; margin: 0; list-style: none; font-size: 11px; text-transform: uppercase; line-height:14px; height:38px;}
ul.B_crumbBox a {color: #999; text-decoration: none;} 
ul.B_crumbBox li{padding: 0 5px; margin: 0; display: inline-block;}
ul.B_crumbBox .B_firstCrumb {padding-left: 0;}

ul.leftMenu {padding: 7px 20px; margin: 0 40px 40px 0; width: 200px; list-style: none; font-family: 'exo_2.0black'; font-size: 14px; line-height: 18px; text-transform: uppercase; background: #67c7e7; border-radius: 18px; display: block; float: left;}
ul.leftMenu li{padding: 10px 0; margin: 0;}
ul.leftMenu a {color: #fff; text-decoration: none;}
ul.leftMenu a:hover{text-decoration: underline;}

#textPage div.text {width: 680px; float: right; padding: 0 0 40px; }
#textPage .text h1{font-size: 49px; line-height:49px; margin:0 0 26px;}
#textPage .text h2{font-size: 18px; line-height:20px; margin:26px 0 15px;}

.text ul.color {font-size: 14px; line-height: 18px; margin: 0; padding: 0 0 0 36px; list-style-image: url('../img/li2.png');}
.text ul.color li{padding: 6px 0;}
.text ul.color.slim li {padding: 2px 0}
.text ul.contents {font-size: 14px; line-height: 18px; margin: 0 0 14px; padding: 0; list-style: none; font-family: 'exo_2.0bold';}
#textPage .text ul.contents li{padding: 6px 0;}

#textPage .accordion {margin:15px 0;}
#textPage .text .accordion h2 {margin:0; padding: 14px 38px 14px 0; color: #999; font-size:16px; border-bottom:1px solid #f2f2f2; cursor:pointer; background: url('../img/accordion_bg.png') no-repeat right center;}
#textPage .text .accordion h2.current {cursor:default; color:#333; background-image: url('../img/accordion_bg_active.png'); border-bottom: none; }
#textPage .accordion h3 {font-size: 14px;}
#textPage .accordion h4 {font-size: 12px;}
#textPage .accordion .item { border-bottom: 1px solid #f2f2f2; display: none; padding-bottom: 15px; font-size: 13px;}

table.table{background: #67c7e7;/*#52a0c8*/; margin: 14px 0;}
table.table th{background: #67c7e7; padding:7px 12px; color: #fff; text-transform: uppercase;}
table.table td{background: #fff; padding:7px 12px; }

#socialInText a{display: block; float: left; margin-right: 20px; opacity: 0.85; filter: alpha(opacity=85);}
#socialInText a:hover{opacity: 1; filter: alpha(opacity=100);}
#socialInText a img{width: 60px;}

#allOpinions {font-size: 14px; line-height: 18px; padding: 1px 0 10px;}
#allOpinions .item{padding: 1px 0 20px;}
#textPage .text h2{margin:0 0 10px;}
#allOpinions p{margin: 10px 0 0;}
#allOpinions p.fio{text-transform: uppercase;}
#allOpinions p.site{margin: 0px; font-size: 12px;}

#test_inline {padding: 0 45px;}
#test_inline h2{font-size: 36px; margin: 20px 0 0;}
#test_inline p{margin: 1px 0;}
#test_inline label{font-family: 'exo_2.0black'; font-weight:normal; text-transform: uppercase; width: 160px; display: block; float: left; padding-top:19px;}
#test_inline label .error{color: rgb(187, 33, 33); font-size: 12px; text-transform: none;}
#test_inline input.text{width: 417px; background: #fff; padding:0 18px; line-height: 36px; height: 36px; border-radius: 18px; border-style:none; margin: 8px 0;}
#test_inline div.period{ margin: 8px 0; border-radius: 18px; left: 205px; }
#test_inline div.period.all {border-radius: 18px;}
#test_inline textarea{width: 706px; height: 110px; border-radius: 18px; margin-bottom: 10px; padding: 10px; border-style: none;}

.colorForm {padding: 30px 45px; background: #67c7e7 !important; border-radius: 12px;}
.colorForm h2{font-size: 36px; margin: 20px 0 0;}
.colorForm p{margin: 1px 0;}
.colorForm label{font-family: 'exo_2.0black'; font-weight:normal; text-transform: uppercase; width: 160px; display: block; float: left; padding-top:19px;}
.colorForm label .error{color: rgb(187, 33, 33); font-size: 12px; text-transform: none;}
.colorForm input.text{outline: 0; width: 380px; background: #fff; padding:0 18px; line-height: 36px; height: 36px; border-radius: 18px; border-style:none; margin: 8px 0;}
.colorForm div.period{ margin: 8px 0; border-radius: 18px; left: 205px; }
.colorForm div.period.all {border-radius: 18px;}
.colorForm textarea{outline: 0; width: 568px; height: 110px; border-radius: 18px; margin-bottom: 10px; padding: 10px; border-style: none;}

.domainCheck {padding: 15px 16px 15px 18px; background: #67c7e7; border-radius: 32px; width: 577px; position:relative; height: 36px;}
.domainCheck input.text{outline: 0; width: 380px; background: #fff; padding:0 18px; line-height: 36px; height: 36px; border-radius: 18px; border-style:none; float: left;}
.domainCheck .smallButton{height: 36px; line-height: 36px; margin:0px; float: right;}
.domainCheck .order {position: absolute; left: 321px; display:none;}
.domainCheck .order a{color: #cd1b68; line-height: 38px; padding: 0 20px; height: 38px; display: block; font-size: 14px; text-transform: uppercase; font-family: 'exo_2.0black';}
.domainCheck .error, .domainCheck .busy {display:none; position: absolute; left: 292px; color: #333;line-height: 38px; padding: 0 20px; height: 36px; font-family: 'exo_2.0black'; font-size: 14px; text-transform: uppercase;}
.domainCheck .error{left: 249px;}
.domainCheck .loading{display:none; position: absolute; left: 398px; padding: 1px 0;}

/* */ 
.page .features {width: 800px; margin: 35px auto;}
.page .features .left img, .features .right img {width:375px; margin-bottom: 50px; margin-top: -10px;}
.page .features .left b, .features .right b {font-size: 18px; padding-bottom: 15px; display: block;}
.page .features .left p, .features .right p {line-height: 20px;}
.page .features .left img {float: left; margin-right: 50px; }
.page .features .right img {float: right; margin-left: 50px;}

.menu {padding: 0px; margin: 0px; list-style: none;}
.menu li{ display: block; float: left; padding: 0px; margin: 0px;}
.menu li a{display: block; text-align: center;}

.supportMenu {height: 62px; background: #52A0C8; /*border-top: 5px solid #67C7E7;*/ font-family: 'exo_2.0black'; font-weight:normal; font-size: 15px; line-height: 20px; margin-bottom:15px;}
.supportMenu .menu li{padding-right: 20px;  text-transform: uppercase;}
.supportMenu .menu li a{padding: 20px 0px; color: #fff; }

#supportSearch {float: right; padding: 13px 0 12px 30px; width:455px;}
#supportSearch div{float: left;}
#supportSearchInput {height: 34px; border:none; padding: 1px 15px 0;  background: #fff; border-radius: 25px; width:300px;}

.supportLeftMenu {padding:0px 20px 20px 0px; width: 220px; float: left;}
.supportLeftMenu ul{list-style-image: url('tpl/img/li2.png'); padding: 0 0 0 37px; margin: 10px 0 30px;}
.supportLeftMenu ul li{ margin: 5px 0;}
.supportLeftMenu p.category{font-family: 'exo_2.0black'; font-size: 16px; text-transform: uppercase; margin: 0 0 10px; text-decoration:underline;}
.supportLeftMenu a.introtext{color: #333; text-decoration: none;}
.supportLeftMenu a.introtext:hover p.category{ color: #67c7e7; text-decoration:none;}

