@import url(//fonts.googleapis.com/css?family=Ubuntu:400,300,500,400italic,300italic&subset=latin,cyrillic);
@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css);

body {
	font-family: 'Ubuntu', Tahoma;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #585858;
	margin: 0px;
	font-size: 12.5px;
	background: #fafafa;
}

.main_login {
	background: #ffffff;
}

tr, td {
	font-family: 'Ubuntu', Tahoma;
	font-weight: normal;
	vertical-align: top;
	font-size: 12.5px;
	color: #585858;
}

.left_border {
	width: 50%;
	background: #fafafa;
}

.fa {
	margin-right: 10px;
	font-size: 14px;
}

.fa-times-circle {
	color: red;
}

.right_border {
	width: 50%;
	background: #fafafa;
}

b, strong {
	font-weight: bold;
}

.center {
	width: 1000px;
	background: #fff;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}

.logo {
	text-align: left;
	padding: 10px 0px 20px 30px;
}

.logo_main {
	padding: 60px 0px 0px 100px;
}

.hr {
	border-bottom: 1px solid #e1e1e1;
	height: 1px;
}

input {
	font-size: 12px;
	font-family: 'Ubuntu', Tahoma;
	color: #585858;
	border: 1px solid #d4d4d4;
	padding: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

input[type="text"],input[type="password"],input[type="number"],input[type="url"] {
		height: 22px;
}

input:-moz-placeholder, textarea:-moz-placeholder { color: grey; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: grey; }

input:focus {
	font-size: 12px;
	font-family: 'Ubuntu', Tahoma;
	color: #585858;
	border: 1px solid #b2b2b2;
	padding: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Параметры тени */
}

select {
	font-size: 12px;
	font-family: 'Ubuntu', Tahoma;
	color: #585858;
	border: 1px solid #d4d4d4;
	padding: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	height: 28px;
}

select:focus {
	font-size: 12px;
	font-family: 'Ubuntu', Tahoma;
	color: #585858;
	border: 1px solid #b2b2b2;
	padding: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Параметры тени */
}

textarea {
	font-size: 12px;
	font-family: 'Ubuntu', Tahoma;
	color: #585858;
	border: 1px solid #d4d4d4;
	padding: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

textarea:focus {
	font-size: 12px;
	font-family: 'Ubuntu', Tahoma;
	color: #585858;
	border: 1px solid #b2b2b2;
	padding: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Параметры тени */
}

.login {
	font-size: 11px;
	font-family: 'Ubuntu', Tahoma;
	color: #585858;
	border: 1px solid #787878;
	padding: 2px;
}

.main_menu {
	color: #EA0000;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 8px;
	margin-top: 20px;
}

#help {
	float: right;
	margin: 80px 150px 0px 0px;
}

#help div {
	background-repeat: no-repeat;
	height: 18px;
	padding-left: 35px;
	padding-top: 2px;
	display: inline-table;
	color: #585858;
}

#help i {
	font-size: 16px;
}

li {
	LIST-STYLE-IMAGE: URL('/images/arrow.gif');
	margin: 1px;
}

.topmenu {
	margin: 0px;
	padding: 0px;
}

.topmenu a li span i {
	font-size: 14px;
	padding: 0px;
	padding-left: 10px;
}

.topmenu li {
	display: inline;
	padding: 8px 20px;
	border-right: 1px solid #d1d1d1;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	margin: 0px;
    cursor: pointer;
    cursor: hand;
	text-align: center;
}

.topmenu .last {
	border: 0px;
}

.topmenu a {
	text-decoration:none !important;
	border: none !important;
	font: 12px 'Ubuntu', Tahoma;
	font-weight: bold;
}

.topmenu a li span {
	font: 12px 'Ubuntu', Tahoma;
	color: #585858;
	font-weight: bold;
	text-decoration:none;
}

.topmenu li:hover {
	position: relative;
	background: #EA0000;
}

.topmenu li:hover span, .current-menu-parent a span {
    text-decoration:none;
	color: #ffffff;
}

.topmenu li ul {
	display:none;
	position: absolute;
	top:21px;
	background:url(/images/sub-arrow.png) no-repeat 65px top;
	padding-top:20px;
	width: 150px;
	font-size:13px;
	font-weight:normal;
	z-index:999999999999999999999;
}

.topmenu li:hover ul {
	display:block;
	left: -40px;
}

.topmenu li:hover ul li ul {
	display:none;
}

.topmenu li ul li {
	display:block;
	margin:0;
	height:15px;
	padding: 8px;
	background:#9d9d9d;
	width:180px;
	list-style: none;
	float: left;
	color: #ffffff !important;
	text-align: left !important;
}

.topmenu li ul a {
	display:block;
	text-decoration:none;
	text-align: left !important;
	color: #ffffff !important;
	text-align: left !important;
}

.topmenu li ul a:hover {
	display:block;
	text-decoration:none;
	color: #ffffff !important;
	text-align: left !important;
}

.topmenu li ul li:hover {
	background: #acacac !important;
	color: #585858  ;
	text-align: left !important;
}

.topmenu li ul li span a {
	font-family: 'Ubuntu', Tahoma;
	display:block;
	font-style: normal;
	text-align: left;
	color: #585858;
	height: 0px;
	margin-left:3px;
	text-decoration: none;
}

.list {
	border-top: 1px solid #E9E9E9;
	padding: 8px;
	font-family: 'Ubuntu', Tahoma;
	vertical-align: middle;
}

a {
	text-decoration: none;
	border-bottom: 1px solid #585858;
	color: #585858;
}

a:hover {
	text-decoration: none;
	border-bottom: 1px solid #EA0000;
	color: #585858;
}

.title {
	color: #df4c38;
	font-family: 'Ubuntu', Tahoma;
	font-size: 20px;
	font-variant: small-caps;
	font-weight: 600;
	padding-left: 20px;
	padding-bottom: 20px;
	margin-top: 10px;
}

.none, .none:hover {
	text-decoration: none;
	border-bottom: 0px;
}

.href {
	cursor: pointer;
	cursor: hand;
}

.dashed {
	border-bottom: 1px dashed #585858;
}

.dashed:hover {
	border-bottom: 1px dashed #EA0000;
}

img {
	border: 0px;
}

.baton, a.baton {
	position: relative;
	display: inline-block;
	padding: 5px 10px;
	background: #5a5a5a;
	color: #dddddd;
	line-height: 1;
	font-family: 'Ubuntu', Tahoma;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	margin-top: 10px;
	z-index: 9999;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.baton:hover {
	background-color: #4a2;
	position: relative;
	display: inline-block;
	padding: 5px 10px;
	background: #ed0000;
	color: #fff;
	line-height: 1;
	font-family: 'Ubuntu', Tahoma;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

.baton:active, .baton:focus{
	top: 1px;
	position: relative;
	display: inline-block;
	border: 1px solid #fe7316;
	padding: 5px 10px;
	background: #fe7316 url('/images/button.gif') repeat-x;
	color: #fff;
	line-height: 1;
	font-family: 'Ubuntu', Tahoma;
	text-decoration: none;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	cursor: pointer;
	cursor: hand;
}

.baton:-moz-focus-inner {
	border: 0; padding: 0;
}

.baton_2, a.baton_2 {
	border: 1px solid #a3a3a3;
	padding: 5px 10px;
	background: #c3c3c3;
	color: #5b5b5b;
	font-family: 'Ubuntu', Tahoma;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	z-index: 9999;
}

.baton_2:hover {
	background-color: #4a2;
	position: relative;
	display: inline-block;
	border: 1px solid #5a5a5a;
	padding: 5px 10px;
	background: #5a5a5a;
	color: #dddddd;
	line-height: 1;
	font-family: 'Ubuntu', Tahoma;
	text-decoration: none;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	cursor: pointer;
	cursor: hand;
}

.baton_2:active, .baton_2:focus{
	top: 1px;
	position: relative;
	display: inline-block;
	border: 1px solid #fe7316;
	padding: 5px 10px;
	background: #fe7316 url('/images/button.gif') repeat-x;
	color: #fff;
	line-height: 1;
	font-family: 'Ubuntu', Tahoma;
	text-decoration: none;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	cursor: pointer;
	cursor: hand;
}

.main_form {
	width: 210px;
	border: 1px solid #9F9F9F;
	padding: 5px;
	font-size: 12px;
	font-family: 'Ubuntu', Tahoma;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.main_form:focus {
	width: 210px;
	border: 1px solid #9F9F9F;
	padding: 5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Параметры тени */
}

.text_title {
	font-size: 20px;
	font-family: Arial;
	color: #303030;
}

.error {
	background: #ffc300 URL('/images/alert.png') no-repeat;
	background-position: 100px 10px;
	background-size: auto;
	padding: 10px 0px 12px 155px;
	border-top: 1px solid #f5bc01;
	border-bottom: 1px solid #f5bc01;
}

.saved {
	background: #71d918 URL('/images/saved.png') no-repeat;
	background-position: 100px 10px;
	padding: 18px 0px 17px 155px;
	border-top: 1px solid #64c115;
	border-bottom: 1px solid #64c115;
	font-weight: bold;
}

.info {
	background: #fff283 URL('/images/information.png') no-repeat;
	background-position: 100px 10px;
	height: 40px;
	padding: 10px 0px 3px 155px;
	border-top: 1px solid #faeb71;
	border-bottom: 1px solid #faeb71;
}

.info_1 {
	background: #fff283 URL('/images/information.png') no-repeat;
	background-position: 20px 10px;
	height: 40px;
	padding: 10px 0px 3px 75px;
	border: 1px solid #faeb71;
	width: 80%;
	text-align: left;
}

label {
    cursor: pointer;
    cursor: hand;
}

.table_caption {
	background-color: #dcdcdc;
	vertical-align: middle;
	padding: 10px;
	font-weight: bold;
	text-align: center;
}

#drop_down {
	position: absolute;
	border: 1px solid #dfdfdf;
	margin-top: -4px;
	width: 298px;
	z-index: 99999;
}

#drop_down .menu_item {
	background: #ededed;
	padding: 4px;
	cursor: hand;
	cursor: pointer;
	border-bottom: 1px solid #e2e2e2;
}

#drop_down .menu_item_over {
	background: #e2e2e2;
	padding: 4px;
	cursor: hand;
	cursor: pointer;
	border-bottom: 1px solid #e2e2e2;
}

#drop_down_right {
	position: absolute;
	border: 1px solid #dfdfdf;
	margin-top: -51px;
	width: 298px;
	z-index: 99999;
}

#drop_down_right .menu_item {
	background: #ededed;
	padding: 4px;
	cursor: hand;
	cursor: pointer;
	border-bottom: 1px solid #e2e2e2;
}

#drop_down_right .menu_item_over {
	background: #e2e2e2;
	padding: 4px;
	cursor: hand;
	cursor: pointer;
	border-bottom: 1px solid #e2e2e2;
}

#tree {
	font-size: 11px;
	margin-bottom: 20px;
	margin-left: 30px;
	height: 16px;
}

#tree:before {
	font-family: "FontAwesome";
	content: "\f0c9";
	font-size: 14px;
	color: #959595;
	margin-right: 10px;
}

#tree .none {
	color: #fe0000;
}

#tree .none:hover {
	color: #585858;
}

input.more_but {
	border: 0px;
	width:18px;
	height:18px;
	padding:0;
	background-color:#fff;
	background-image:url('/images/options.png'); 
	background-repeat: no-repeat;
	cursor:pointer;
}

.res_opt {
	position:absolute;
	display:none;
	background-color:#f0f1f3;
	z-index:15;
	margin-left: -120px;
	border-width:1px;
	border-style:solid;
	border-color:#e8e9eb #b8babd #adaeb2 #e0e1e5;
	text-align: left;
}

.res_opt a {
	display:block;
	border-bottom: 0px;
	margin:0;
	text-decoration: none;
	padding:4px;
	line-height:1em;
	white-space:nowrap;
	position:relative;
	background: #f7f7f7;
}

.res_opt a:hover {
	background: #ea0000;
	color: #ffffff;
}

#bottom {
	padding: 10px;
	color: #a29f9f;
	font: 11px 'Ubuntu', Tahoma;
	background: URL('/images/pay_bottom.gif') no-repeat 670px;
	text-align: left;
}

#bottom a {
	color: #a29f9f;
}

.contact {
	position: relative;
	margin-top: -60px;
	margin-bottom: 20px;
	margin-left: 740px;
	z-index: 999;
}

.swith_account {
	position: relative;
	bottom: 40px;
	margin-bottom: -16px;
	background: URL('/images/order.png') no-repeat;
	padding-left: 22px;
	height: 16px;
	margin-left: 840px;
}

.switch_back {
	background: URL('/images/profile.png') no-repeat;
	height: 32px;
	padding-left: 45px;
	margin-left: -70px;
	line-height: 15px;
}

.support_text {
	text-align: center;
	padding: 20px;
	width: 200px;
}

.support_dez {
	border-bottom: 1px solid #e7e7e7;
	border-top: 1px solid #e7e7e7;
}

.faq {
	padding: 13px 20px 13px 80px;
	background: URL('/images/faq_support_grey.png') no-repeat 10px 10px;
	margin-left: 30px;
	width: 83%;
	border-bottom: 1px solid #cbc8c8;
	cursor: hand;
	cursor: pointer;
}

.faq_over {
	padding: 13px 20px 13px 80px;
	background: #f3f3f3 URL('/images/faq_support.png') no-repeat 10px 10px;
	margin-left: 30px;
	width: 83%;
	border-bottom: 1px solid #cbc8c8;
	cursor: hand;
	cursor: pointer;
}

.faq_title {
	margin-bottom: 7px;
	color: #c82626;
}

.faq_search  {
	width: 70%;
	background: URL('/images/search.png') no-repeat 5px 5px;
	height: 22px;
	padding-left: 24px !important;
}

.main-help {
	font-size: 45px;
	float: left;
	padding-right: 10px;
}

.support_title {
	margin-left: 30px;
	font: 11px 'Ubuntu', Tahoma;
	border-bottom: 1px solid #b2b2b2;
	margin-right: 30px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	padding: 5px;
	color: #757575;
}

.support_image {
	border: 1px solid #b2b2b2;
	padding: 1px;
	margin-right: 15px;
}

.support_answer {
	font-family: Times New Roman;
	font-size: 16px;
}

.support_add_new {
	position: relative;
	top: -38px;
	margin-bottom: -18px;
	margin-left: 802px;
	background: URL('/images/add.png') no-repeat;
	padding-left: 23px;
	height: 16px;
}

#pay {
	margin-left: 40px;
	margin-top: 20px;
}

#pay img {
	margin-right: 10px;
}

#pay td {
	border-bottom: 1px solid #cacaca;
	padding: 15px;
}

#count_my {
	position: relative;
	top: -55px;
	margin-left: 500px;
	margin-bottom: -30px;
}

/* SMS */

.folder {
	padding: 12px 0px 12px 12px;
	background-color: #c3c3c3;
	border-bottom: 1px solid #b4b2b2;
	border-top: 1px solid #b4b2b2;
	border-right: 1px solid #b4b2b2;
	margin-top: 1px;
	width: 170px;
}

.folder i, .folder_active i, .folder_over i {
	font-size: 14px !important;
}

.folder_over {
	padding: 12px 0px 12px 12px;
	background-color: #d5d5d5;
	border-bottom: 1px solid #b4b2b2;
	border-top: 1px solid #b4b2b2;
	border-right: 1px solid #b4b2b2;
	margin-top: 1px;
	width: 170px;
}

.folder_active {
	padding: 12px 0px 12px 12px;
	background-color: #fcfcfc;
	border-bottom: 1px solid #b4b2b2;
	border-top: 1px solid #b4b2b2;
	border-right: 1px solid #fcfcfc;
	margin-top: 1px;
	width: 170px;
}

#sms {
	border-top: 1px solid #b4b2b2;
	background: #fcfcfc;
}

#sms h3 {
	font: 16px 'Ubuntu', Tahoma;
	font-weight: bold;
	margin-left: 20px;
}

#sms h3 small {
	font-weight: normal;
	margin-left: 20px;
	color: #807e7e;
}

#sms .margin, .margin {
	margin-left: 30px;
	margin-right: 30px;
}

#sms .search {
	margin-left: 160px;
	height: 20px;
	width: 170px;
	background: URL('/images/search.png') no-repeat 5px 4px;
	padding-left: 25px;
}

#sms .report_date {
	float: right;
	margin-top: -35px;
	margin-right: 20px;
}

#sms .report_date input {
	border: 0px;
}

.icon_text {
	background-repeat: no-repeat;
	height: 16px;
	padding-left: 25px;
}

.icon {
	vertical-align: top;
	margin-bottom: 5px;
}

.icon i {
	display: inline-block;
	margin-right: 8px;
	vertical-align: middle;
}

.icon a, .icon span {
	display: inline-block;
	vertical-align: middle;
}

.pages{
	padding: 1px 0px;
	margin-left: 0;
	margin-top: 1px 1%;
	margin-bottom: 1%;
	font: 12px 'Ubuntu', Tahoma;
	list-style-type: none;
	text-align: right;
}

.pages_top {
	margin-top: -65px;
	margin-bottom: 45px;
}

.pages li{
	display: inline;
	margin: 0;
	font-weight: none;	
}

.pages li a{
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 2px 3px;
	margin-right: 4px;
	color: #585858;
	font-size: 11px;
	border: none;
}

.pages li a:hover{
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 2px 3px;
	margin-right: 4px;
	color: #ea0000;
	font-size: 11px;
}

.pages li a.selected{
	font-weight: bold;
	text-decoration: none;
	position: relative;
	z-index: 1;
	color: #ea0000;
	border-bottom: 2px solid #ea0000;
	font-size: 11px;
	width: 97px;
}


.pages li a.selected:hover{
	text-decoration: none;
	background: none;
	position: relative;
	z-index: 1;
	padding: 2px 3px;
	margin-right: 4px;
	font-size: 11px;
}

#site .link {
	border: none;
}

#site small {
	font-size: 11px;
}

#site .changege_site_name {
	border: 1px solid transparent;
	padding: 2px;
	margin-left: -4px;
	cursor: pointer;
	cursor: hand;
}

#site .changege_site_name:hover {
	border: 1px solid #a29f9f;
	padding: 2px;
	margin-left: -4px;
	cursor: pointer;
	cursor: hand;
}

#site .list {
	border-top: 1px solid #f4f4f4;
}

.main_table {
	display: inline-table;
	vertical-align: top;
	margin-top: 50px;
	text-align: left;
}

.main-footer {
	position: absolute;
	bottom: 0px;
	border-top: 1px solid #f0f0f0;
	width: 100%;
	padding: 10px 0px;
	text-align: right;
	background: #ffffff;
}

.main-footer .left {
	float: left;
	color: #908f8f;
	text-align: left;
}

.width {
	width: 900px;
	margin: 0px auto;
}

.login_main {
	border: 1px solid #cacaca;
	padding: 20px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	background: #f0f0f0;
	float: right;
	margin-left: 40px;
	margin-top: 40px;
}

.login_main td {
	vertical-align: middle;
}

.login_main .ag {
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
}

.reg_main {
	margin-left: 40px;
	width: 351px;
}

.main_big_button {
	border-bottom: 1px solid #cacaca;
	border-top: 1px solid #d7d7d7;
	display: inline-table;
	vertical-align: top;
	text-align: center;
}

.main_big_button:hover {
	border-top: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	background: #f0f0f0;
	color: #c70101;
}

.register {
	background-image: URL('/images/main_register.png');
	background-repeat: no-repeat;
	background-position: 25px 15px;
	padding: 15px 30px 15px 50px;
	font-weight: bold;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	border-bottom-right-radius: 2px;
	width: 98px;
	margin-left: -3px;
	border-right: 1px solid #cacaca;
}

.register:hover {
	background-image: URL('/images/main_register_red.png');
	background-repeat: no-repeat;
	background-position: 25px 15px;
	padding: 15px 30px 15px 50px;
	font-weight: bold;
}

.howitwork {
	background-image: URL('/images/main_howitwork.png');
	background-repeat: no-repeat;
	background-position: 20px 15px;
	padding: 15px 25px 15px 50px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-bottom-left-radius: 2px;
	width: 98px;
	border-left: 1px solid #cacaca;
	border-right: 1px solid #d7d7d7;
}

.howitwork:hover {
	background-image: URL('/images/main_howitwork_red.png');
	background-repeat: no-repeat;
	background-position: 20px 15px;
	padding: 15px 25px 15px 50px;
}

#domain_reg small {
	color: green;
}

#domain_reg .idn {
	position: relative;
	top: -4px;
	left: -3px;
	margin-right: -3px;
}

.serteficate_img {
	float: right;
	margin-left: 50px;
	margin-right: 30px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

#warn_password_label, .warn_password_label{
	display: block;
	position: relative;
	margin-top: -20px;
	margin-left: 330px;
}

.warn_password_label_line {
	display: block;
	position: relative;
	margin-left: 330px;
}

.options {
	width: 16px;
	height: 16px;
	cursor: hand;
	cursor: pointer;
	text-align: center;
	margin-left: 10px;
}

.options:hover>div {
	visibility: visible !important;
	background: URL('/images/sub-arrow-right.png') no-repeat top right;
	width: 190px;
	position: absolute;
	float: right;
	margin-left: -185px;
	margin-top: -25px;
}

.options:hover>div>a>div {
	display: block;
	text-align: left;
	padding: 5px 5px 5px 10px;
	background-color: #9d9d9d;
	margin-right: 20px;
	margin-bottom: 0px;
	color: white;
	border-bottom: 1px solid #909090;
}

.options:hover>div>a:last-child>div {
	border-bottom: 0px;
}

.options:hover>div>a>div:hover {	
	background-color: #b9b5b5;
}

.hosting {
	margin: 20px 0 10px 25px;
	padding: 0px;
	padding-left: 35px;
}

.hosting li {
	display: inline-table;
	border: 1px solid #d4d3cf;
	width: 220px;
	background: #fdfcfa;
	list-style: none;
	margin-left: -6px;
}

.hosting .first {
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.hosting .last {
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.hosting .selected {
	position: relative;
	padding: 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 2px solid #faf9f7;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

.hosting .selected img {
	position: absolute;
	margin-top: -22px;
	margin-left: 104px;
}

.hosting .selected .title {
	font: 25px 'Ubuntu', Tahoma;
}

.hosting .selected .price, .hosting .selected .title, .hosting .selected .what, .hosting .selected .order {
	margin: 0 -20px;
}

.hosting .selected .what {
	margin-bottom: 20px;
}

.hosting .selected .order {
	padding: 20px 0 30px 0;
	margin-bottom: -20px;
}

.hosting li .title {
	margin: 0px;
	padding: 0px;
	display: block;
	font: 20px 'Ubuntu', Tahoma;
	text-align: center;
	text-shadow: 1px 0px 0px #464644;
	color: #464646;
	padding: 12px;
	border-bottom: 1px solid #f0efed;
}

.hosting li .price {
	background: #fbfaf8;
	display: block;
	font: 15px Georgia;
	font-style: italic;
	text-align: center;
	padding: 10px 0;
	color: #858585;
	border-bottom: 1px solid #f0efed;
}

.hosting li .description {
	display: block;
	padding: 18px;
	text-align: center;
	font-weight: bold;
	font-size: 11.5px;
}

.hosting li .what {
	display: block;
	padding: 0 30px;
	margin-bottom: 20px;
}

.hosting li .what div {
	border-top: 1px dashed #dad9d7;
	padding: 10px;
	font-size: 11.5px;
	text-align: center;
}

.hosting li .what .last {
	border-bottom: 1px dashed #dad9d7;
}

.hosting li .what .gift {
	background: URL('/images/gift.png') no-repeat 12px 9px;
}

.hosting li .order {
	display: block;
	border-top: 1px solid #f0efed;
	background: #f9f8f6;
	padding: 5px 0 15px;
	text-align: center;
}

.hosting li .order input {
	padding: 5px 40px;
}

.cms_hosting, .cms_hosting:hover {
	text-align: center;
	text-decoration: none;
	border: 0px;
	display: inline-block;
	margin-right: 20px;
	margin-top: 50px;
	margin-bottom: 50px;
}

.cms_hosting img {
	margin-bottom: 5px;
}

.host_opt {
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 90px;
	width: 240px;
	margin-left: 60px;
	height: 65px;
	display: inline-table;
	margin-top: 50px;
}

.host_opt h3 {
	margin: 0 0 5px 0 !important;
	padding: 0px !important;
}

.main_table_opt {
	background: URL('/images/main_table.png') no-repeat;
	height: 430px;
	width: 431px;
}

.main_table_opt li {
	display: inline-table;
	padding: 10px;
	width: 190px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center 10px;
	margin-top: 2px;
	color: #2b2b2b;
}

.main_table_opt li i {
	font-size: 70px;
	margin-bottom: 5px;
	color: #3e3e3e;
}

.main_table_opt li span {
	display: block;
	margin-bottom: 2px;
	font: 13px 'Ubuntu', Tahoma;
	font-weight: bold;
}

.knowledgebase {
	margin: 20px 50px;
	padding: 0px;
}

.knowledgebase li {
	display: inline-block;
	width: 200px;
	padding: 10px;
}

.knowledgebase li a {
	text-decoration: none;
	border: none;
	font-weight: bold;
}

.knowledgebase li a:hover, .knowledgebase li .selected {
	text-decoration: none;
	border: none;
	font-weight: bold;
	border-bottom: 1px solid #ea0000;
	color: #ea0000;
}

.knowledgebase li span {
	font-weight: normal;
	font-size: 10px;
	color: #585858;
}

.sms_page {
	padding: 20px;
	background: #ffffff;
}

.sms_page .show_sms {
	font-weight: bold;
	display: table;
	width: 100%;
	margin: 0 -20px;
	padding: 20px;
	background: #f8f8f8;
}

.sms_page .show_sms span {
	display: block;
	font-weight: 300;
}

.sms_page .show_sms i {
	font-size: 60px;
	display: block;
	float: left;
	margin-right: 20px;
}

.sms_page .description {
	font-size: 14px;
	margin-top: 20px;
}