body, div, h1, h2, h3, h4, h5, h6, p, ul, ul li, img {
	border: none;
	list-style: none;
	margin: 0;
	padding: 0;
}
:focus, * {
	-moz-outline: none;
	ie-dummy: expression(this.hideFocus=true);
	outline: none;
}
input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder {
    color: #000;
} 
input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder {
	color: #000;
}
body {
	background: #a5b7ba url(../../images/bg_body.jpg) left top repeat-x;
	font: 12px Arial, Verdana, Geneva, sans-serif;
}
a{
	color: #12759a;
}
a:hover {
	text-decoration: none;
}
h1 {
	color: #000;
	font: normal 18px "Myriad Pro", Arial, Helvetica, sans-serif;
}
h2 {
	color: #000;
	font: normal 16px "Myriad Pro", Arial, Helvetica, sans-serif;
}
h3, p.title_h3 {
	color: #000;
	font: normal 14px "Myriad Pro", Arial, Helvetica, sans-serif;
}
textarea {
	overflow: auto;
	resize: none;
}
.clr {
	clear: both;
}
.alligner {
	margin: 0 auto;
	position: relative;
	width: 960px;
}
#wrapper {
	background-color: transparent;
	color: #000;
	margin: 0 auto;
	max-width: 960px;
	position: relative;
}
#container {
	padding: 200px 0 20px;
}
#container:after, .alligner:after {
	clear: both;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden;
}
.go_to_top {
	float: right;
	line-height: 30px;
}
/* HEADER */
.header {
	background: transparent url(../../images/header_bg.png) 1px center no-repeat;
	height: 143px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.header .logo {
	float: left;
	margin: 45px 0 0 70px;
	padding: 0;
}
.header .logo a {
	background: transparent url(../../images/logo.png) no-repeat;
	display: block;
	height: 69px;
	margin: 0;
	padding: 0;
	width: 219px;
}
.header .order-now {
	float: left;
	font: normal 90% Verdana, Geneva, sans-serif;
	margin: 35px 0 0 65px;
	width: 170px;
}
.header .order-now p {
	margin: 0 10px 15px 0;
	text-align: right;
}
.header .order-now p span {
	text-transform: uppercase;
}
.link-order, #plagcheck-ord-btn-1 {
	background: transparent url(../../images/btn_order_now.png) center no-repeat;
	color: #fff;
	font-size: 190%;
	font-variant: small-caps;
	display: block;
	height: 31px;
	margin: 0 auto;
	padding: 5px 21px;
	text-align: left;
	text-decoration: none;
	width: 131px;
}
.header .mcafee {
	float: left;
	font: normal 75% Verdana, Geneva, sans-serif;
	margin: 35px 0 0 27px;
	width: 100px;
}
.header .mcafee p.mini-icon{
	background: transparent url(../../images/sprite-h1_bg.png) left 0 no-repeat;
	margin: 0 0 5px;
	padding: 3px 0 3px 30px;
}
.header .mcafee img {
	display: none;
}
.header .customer-panel {
	border: 1px solid #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 20px;
	width: 290px;
}
.header .customer-panel div.title {
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	color: #000;
	font: normal small-caps 130% Arial, Verdana, Geneva, sans-serif;
	height: 20px;
	padding: 5px 0;
	text-indent: 10px;
}
.header .customer-panel #loginblock {
	background-color: #c4c9ca;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	color: #000;
	margin: 0;
	min-height: 65px;
	padding: 5px 10px 5px;
}
.header .customer-panel #loginblock form input[type="text"], .header .customer-panel #loginblock form input[type="password"] {
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	color: #000;
	font-size: 100%;
	margin: 0;
	padding: 3px 5px;
	width: 120px;
}
.header .customer-panel #loginblock form input[type="submit"] {
	background: transparent url(../../images/btn_sprite.png) left 0 no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 115%;
	font-variant: small-caps;
	height: 19px;
	margin: 0;
	position: absolute;
	right: 10px;
	top: 45px;
	width: 60px;
}
.header .customer-panel #loginblock form label.error {
	display: block;
	font-size: 80%;
	height: 13px;
	overflow: hidden;	
	position: absolute;
	text-align: left;
	top: 29px;
	width: 130px;
}
.header .customer-panel #loginblock form label[for="loginemail"] {
	left: 15px;
	text-align: left;
}
.header .customer-panel #loginblock form label[for="loginpassword"] {
	left: 150px;
}
.header .customer-panel #loginblock #loginblock-link {
	clear: both;
	line-height: 115%;
	margin: 12px 0 0;
	overflow: hidden;
}
.header .customer-panel #loginblock #loginblock-link a {
	display: inline-block;
	font-size: 105%;
	margin: 0 10px 0 5px;
	padding: 6px 0 3px;
}
#loginblock form {
	display: block;
	text-align: right;
}
.logginded1 {
	background: transparent url(../../images/icon-sprite.png) left -528px no-repeat;
	float: left;
	height: 37px;
	line-height: 140%;
	padding: 0 15px 0 40px;
}
.logginded2 {
	clear: both;
	float: left;
	line-height: 135%;
	width: 170px;
}
.logginded2 .box_user_panel_all_orders.red {
	color: #d0372f;
}
.logginded1 a, .logginded2 a {
	color: #12759a;
	text-decoration: underline;
}
.logginded1 .box_user_panel_status_order {
	font-size: 100%;
	font-weight: normal;
}
.logginded1 .box_user_panel_status_order.block {
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	background-color: transparent;
	background-image: none;
	display: inline;
	margin: 0;
	padding: 0;
}
.logginded1 a:hover, .box_user_panel_all_orders:hover {
	text-decoration: none;
}
#loginblock a.logout {
	background: transparent url(../../images/icon-sprite.png) right -478px no-repeat;
	color: #12759a;
	display: block;
	font-size: 95%;
	padding: 0 15px 0 0;
	position: absolute;
	right: 10px;
	top: -23px;
	z-index: 10;
}
#loginblock a.allorders {
	background: transparent url(../../images/btn_sprite.png) left -70px no-repeat;
	color: #fff;
	display: block;
	float: left;
	font: normal small-caps 11px Arial, Verdana, Geneva, sans-serif;
	height: 14px;
	margin: 12px 0 0;
	padding: 3px 0;
	text-align: center;
	text-decoration: none;
	width: 95px;
}
/* glob menu */
.glob_menu {
	height: 45px;
	left: 0;
	position: absolute;
	top: 143px;
	width: 100%;
	z-index: 1;
}
.glob_menu-left {
	background: transparent url(../../images/glob_menu-bg.png) left 0 no-repeat;
	float: left;
	height: 45px;
	width: 4px;
}
.glob_menu-center{
	background: transparent url(../../images/glob_menu-bg.png) left -45px repeat-x;
	float: left;
	height: 45px;
	min-width: 902px;
	padding: 0 25px;
}
.glob_menu-right {
	background: transparent url(../../images/glob_menu-bg.png) left -90px no-repeat;
	float: left;
	height: 45px;
	width: 4px;
}
.glob_menu li {
	background-image: none !important;
	float: left;
	font: 100% Arial, Helvetica, sans-serif; 
	padding :0 !important;
}
.glob_menu li.vhr {
	background-color: #3c3c3c;
	height: 25px;
	margin: 10px 0;
	width: 1px;
}
.glob_menu a {
	color: #a9a9a9;
	display: block;
	float: left;
	font-weight: normal;
	margin: 0;
	padding: 15px 10px;
	text-decoration: none;
	text-shadow: #000 0 -2px 0;
}
.glob_menu a.moneyback {
	background: transparent url(../../images/money_back.png) center no-repeat;
	display: block;
	height: 70px;
	padding: 0;
	position: absolute;
	right: 5px;
	top: -10px;
	width: 71px;
}
.glob_menu li.current a, .glob_menu li a.current {
	color: #e14b40;
}
.glob_menu li:hover a{
	color: #e14b40;
	text-decoration: none;
}
.glob_menu .current a:hover {
	text-decoration: none;
	cursor: pointer;
}
/* RIGHT COLUMN */
.column_right {
	background-color: transparent;
	float: left;
	margin: 0;
	padding: 0 0 20px;
	width: 290px;
}
/*------------------------------------------------Customer Panel----------------------------------------------------------*/
.column_right .box_user_panel{
	background-color: transparent;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c4c4c4;
	border-top: 1px solid #c1c1c1;
	border-radius: 5px;
	font: 12px Verdana, Geneva, sans-serif;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 0 0 10px;
}
.column_right .box_user_panel .box_user_panel_body {
	padding: 0;
}
.column_right .box_user_panel .box_user_panel_body .box_user_panel_title {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #ffffff), color-stop(1, #e5e5e5));
	background-image: -moz-linear-gradient(top, #ffffff 50%, #e5e5e5 100%);
	background-image: -o-linear-gradient(top, #ffffff 50%, #e5e5e5 100%);
	background-image: -ms-linear-gradient(top, #ffffff 50%, #e5e5e5 100%);
	background-image: linear-gradient(top, #ffffff 50%, #e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#e5e5e5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#e5e5e5)";
	background-color: #e5e5e5;
	border-bottom: 1px solid #fff;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz- border-radius: 5px 5px 0 0;
	font-size: 100%;
	font-weight: normal;
	height: 25px;
	line-height: 100%;
	margin: 0;
	padding: 10px;
	position: relative;
}
.column_right .box_user_panel .box_user_panel_body .box_user_panel_title h1 {
	float: left;
	font-size: 170%;
	overflow: hidden;
}
.column_right .box_user_panel .box_user_panel_body .box_user_panel_title a.viewall {
	color: #12759a !important;
	display: inline-block;
	font-size: 90%;
	margin: 0;
	overflow: hidden;
	padding: 7px 20px 5px 0;
	position: absolute;
	right: 0;
}
.column_right .box_user_panel .box_user_panel_body .box_user_panel_order_list {
	border-top: 1px solid #dbdbdb;
}
.column_right .box_user_panel .box_user_panel_body .box_user_panel_order_list h3.box_user_panel_title_pade {
	background-color: #ececec;
	background-image: none;
	border-bottom: 1px solid #c3c3c3;
	color: #337121;
	font: normal small-caps 135% Arial, Verdana, Geneva, sans-serif;
	margin: 0;
	padding: 6px 10px;
}
.column_right .box_user_panel .box_user_panel_body .box_user_panel_order_list .box_user_panel_pade {
	border: none;
	background-color: #e8e8e8;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	font-size: 95%;
	margin: 0;
	padding: 6px 10px;
}
.column_right .box_user_panel .box_user_panel_body .box_user_panel_order_list .box_user_panel_pade.color {
	background-color: #cfcfcf;
}
.column_right .box_user_panel .box_user_panel_body .box_user_panel_order_list .box_user_panel_pade .box_user_panel_pade_ a {
	color: #12759a !important;
	float: left;
	font-size: 79%;
	font-weight: normal;
	padding: 0 5px 0 0;
}
.column_right .box_user_panel .box_user_panel_body .box_user_panel_order_list h3.box_user_panel_title_nopade {
	background-color: #fcfcfc;
	background-image: none;
	border-bottom: 1px solid #c3c3c3;
	color: #d0372f;
	font: normal small-caps 135% Arial, Verdana, Geneva, sans-serif;
	margin: 0;
	padding: 6px 10px !important;
}
.column_right .box_user_panel .box_user_panel_body .box_user_panel_order_list .box_user_panel_nopade {
	background-color: #e1e1e1;
	border-bottom: 1px solid #c9cbcb;
	border-left: none;
	border-right: none;
	border-top: 1px solid #fafafa;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	margin: 0;
	padding: 7px 10px;
}
.column_right .box_user_panel .box_user_panel_body .box_user_panel_order_list .box_user_panel_nopade.color {
	background-color: #ffffff;
}
.column_right .box_user_panel .box_user_panel_body .box_user_panel_order_list .box_user_panel_nopade .box_user_panel_nopade_ a.box_user_panel_nopade_order {
	color: #12759a !important;
	font-size: 85%;
	font-weight: normal;
	line-height: 130%;
}
.column_right .box_user_panel .box_user_panel_body .box_user_panel_order_list .box_user_panel_nopade .box_user_panel_nopade_ .pay {
	margin: 10px 0 0;
	overflow: hidden;
}
.column_right .box_user_panel .box_user_panel_body .box_user_panel_order_list .box_user_panel_nopade .box_user_panel_nopade_ .pay p {
	float: left;
	font-size: 100%;
	margin: 3px 0 0;
	width: 120px;
}
.column_right .box_user_panel .box_user_panel_body .box_user_panel_order_list .box_user_panel_nopade .box_user_panel_nopade_ .pay p span {
	font-size: 85%;
	margin: 0 5px 0 0;
}
.column_right .box_user_panel .box_user_panel_body .box_user_panel_order_list .box_user_panel_nopade .box_user_panel_nopade_ .pay a.box_user_panel_nopade_view_order {
	background: transparent url(../../images/btn_sprite.png) left -20px no-repeat;
	color: #fff !important;
	font: normal small-caps 115% "Myriad Pro", Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	height: 18px;
	margin: 0;
	padding: 1px 17px;
	text-align: center;
	text-decoration: none;
	width: 26px;
	
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
.column_right .box_user_panel .box_user_panel_body .box_user_panel_order_list .box_user_panel_nopade .box_user_panel_nopade_ .pay a.box_user_panel_nopade_delete {
	background: transparent url(../../images/icon-sprite.png) left -477px no-repeat;
	color: #12759a !important;
	margin: 3px 0 0;
	padding: 0 0 0 15px !important;
}
/*------------------------------------------------------------------------------------------------------------------------*/
a.inquiry, a.order {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #ffffff), color-stop(1, #e5e5e5));
	background-image: -moz-linear-gradient(top, #ffffff 10%, #e5e5e5 100%);
	background-image: -o-linear-gradient(top, #ffffff 10%, #e5e5e5 100%);
	background-image: -ms-linear-gradient(top, #ffffff 10%, #e5e5e5 100%);
	background-image: linear-gradient(top, #ffffff 10%, #e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#e5e5e5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#e5e5e5)";
	background-color: #e5e5e5;
	border-bottom: 1px solid #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz- border-radius: 5px;
	display: block;
	margin: 0 0 15px;
	padding: 15px 20px;
	position: relative;
	text-decoration: none;
}
a.inquiry:hover, a.order:hover {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #e5e5e5), color-stop(1, #ffffff));
	background-image: -moz-linear-gradient(top, #e5e5e5 10%, #ffffff 100%);
	background-image: -o-linear-gradient(top, #e5e5e5 10%, #ffffff 100%);
	background-image: -ms-linear-gradient(top, #e5e5e5 10%, #ffffff 100%);
	background-image: linear-gradient(top, #e5e5e5 10%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e5e5e5, endColorstr=#ffffff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e5e5e5, endColorstr=#ffffff)";
	background-color: #ffffff;
}
a.inquiry span.icon {
	background: url(../../images/icon-sprite.png) left -90px no-repeat;
	height: 60px;
	top: 40px;
	width: 58px;
}
a.inquiry span.description {
	padding: 0 0 0 70px;
}
a.order {
	padding: 15px 25px 15px 75px;
}
a.order span.icon {
	background: transparent url(../../images/icon-sprite.png) left -173px no-repeat;
	height: 78px;
	left: 20px;
	top: 0px;
	width: 50px;
}
span.icon {
	position: absolute;
	z-index: 1;
}
span.heading{
	color: #000;
	display: block;
	font: 170% "Myriad Pro", Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	position: relative;
	z-index: 2;
}
span.description{
	color: #000;
	display: block;
	font-size: 90%;
	position: relative;
	z-index: 2;
}
/* user panel block */
.box_user_panel{
	margin: 0 0 20px;
}
div.box_user_panel div.box_user_panel_body div.box_user_panel_order_list div.box_user_panel_nopade div.box_user_panel_nopade_ a.box_user_panel_nopade_delete{
	color: #F00 !important;
}
.block, #inq, #order, #inquire {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fdfdfd), color-stop(1, #e5e5e5));
	background-image: -moz-linear-gradient(top, #fdfdfd 5%, #e5e5e5 100%);
	background-image: -o-linear-gradient(top, #fdfdfd 5%, #e5e5e5 100%);
	background-image: -ms-linear-gradient(top, #fdfdfd 5%, #e5e5e5 100%);
	background-image: linear-gradient(top, #fdfdfd 5%, #e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fdfdfd, endColorstr=#e5e5e5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fdfdfd, endColorstr=#e5e5e5)";
	background-color: #e5e5e5;
	border: 1px solid #c3c3c3;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz- border-radius: 5px;
	margin: 0 0 15px;
	padding: 0 0 10px;
	position: relative;
}
.block-center {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fdfdfd), color-stop(1, #e5e5e5));
	background-image: -moz-linear-gradient(top, #fdfdfd 5%, #e5e5e5 100%);
	background-image: -o-linear-gradient(top, #fdfdfd 5%, #e5e5e5 100%);
	background-image: -ms-linear-gradient(top, #fdfdfd 5%, #e5e5e5 100%);
	background-image: linear-gradient(top, #fdfdfd 5%, #e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fdfdfd, endColorstr=#e5e5e5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fdfdfd, endColorstr=#e5e5e5)";
	background-color: #e5e5e5;
	border-top: 1px solid #dbdbdb;
	border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz- border-radius: 0 0 5px 5px;
	margin: 0 0 15px;
	padding: 20px 20px 10px;
	position: relative;
}
.block-center:after, .block:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}
.title, h1.title {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.01, #ffffff), color-stop(1, #e5e5e5));
	background-image: -moz-linear-gradient(top, #ffffff 1%, #e5e5e5 100%);
	background-image: -o-linear-gradient(top, #ffffff 1%, #e5e5e5 100%);
	background-image: -ms-linear-gradient(top, #ffffff 1%, #e5e5e5 100%);
	background-image: linear-gradient(top, #ffffff 1%, #e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#e5e5e5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#e5e5e5)";
	background-color: #e5e5e5;
	border-bottom: 1px solid #fff;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz- border-radius: 5px 5px 0 0;
	font: normal 150% Verdana, Geneva, sans-serif;
	height: 25px;
	margin: 0;
	padding: 10px;
	position: relative;
	text-align: left;
}
.title span.sprite {
	display: block;
	float: left;
	height: 26px;
	padding: 0 5px 0 0;
	width: 26px;
}
.writing_features .title span.sprite {
	background: transparent url(../../images/sprite-h1_bg.png) left -56px no-repeat;
}
.writing_features ul {
	border-bottom: 1px solid #dfdddd;
	border-top: 1px solid #dbdbdb;
	padding: 10px;
}
.column_right ul li {
	background: transparent url(../../images/li_sprite.png) left 6px no-repeat;
	line-height: 150%;
	padding: 0 0 5px 10px;
}
.writing_features ul li span {
	color: #be312e;
}
.writing_features h2 {
	border-top: 1px solid #fcfcfc;
	font-size: 150%;
	padding: 10px 20px 0;
}
.writing_features ul.paper-format {
	background: transparent url(../../images/icon-sprite.png) 210px 110px no-repeat;
	border: none;
	padding-bottom: 35px;
}
/* Testimonial right */
#testimonialspan .title{
	border-bottom: none;
}
#testimonialspan .title span.sprite {
	background: transparent url(../../images/sprite-h1_bg.png) left -97px no-repeat;
}
.tm_div {
	border-bottom: 1px solid #c3c3c3;
	border-top: 1px solid #fdfdfd;
	color: #0a0908;
	padding: 10px 20px;
}
.tm_body {
	font-size: 90%;
	margin: 0 0 15px;
}
.tm_body span.testimon {
	display: block;
	font-size: 110%;
	padding: 15px 0 0;
	text-align: left;
}
.tm_body span.tm_id {
	font-style: italic;
	font-size:11px;
	color:#777;
}
.tm_days, .tm_about {
	color: #454545;
	font-size: 90%;
	font-style: italic;
	line-height: 100%;
	text-align: left;
}
.tm_days {
	margin-top: 5px;
	text-align: right;
}
#viewall{
	border-top: 1px solid #fdfdfd;
	font: normal small-caps 115% "Myriad Pro", Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	padding: 10px 5px 0 0;
	text-align: center;
}
#viewall a{
	background: transparent url(../../images/btn_sprite.png) left -20px no-repeat; 
	color: #fff;
	display: block;
	height: 18px;
	margin: 0 auto;
	padding: 1px 0;
	text-decoration: none;
	text-shadow: #ba2116 1px 1px 0;
	text-transform: capitalize;
	width: 60px;
}
/* Support block*/
.support {
	color: #000;
	padding: 0;
}
.support .title span.sprite {
	background: transparent url(../../images/sprite-h1_bg.png) left -137px no-repeat;
}
.support h2 {
	border-top: 1px solid #dbdbdb;
	padding: 5px 20px;
}
.support .phone {
	background: transparent url(../../images/icon-sprite.png) left -260px no-repeat;
	border-bottom: 1px solid #c3c3c3;
	font: 170% "Myriad Pro", Arial, Helvetica, sans-serif;
	margin: 0 20px;
	padding: 0 30px 10px 50px;
}
.support .phone p {
	color: #d0372f;
}
.support .phone p span {
	font-size: 70%;
}
.support .phone .schedule {
	font: 50% Verdana, Geneva, sans-serif;
}
.support .livechat {
	background: transparent url(../../images/support_bg.gif) right bottom no-repeat;
	border-top: 1px solid #fbfbfb;
	margin: 0 20px;
	padding: 0 0 10px;
}
.support .livechat h2 {
	border: none;
	padding: 5px 0;
}
.support .livechat a.chat {
	background: transparent url(../../images/btn_sprite.png) left -40px no-repeat;
	color: #fff;
	display: block;
	font-size: 130%;
	height: 16px;
	margin: 5px 0;
	padding: 7px 12px;
	text-decoration: none;
	width: 98px;
}
.support .livechat .schedule {
	font-size: 80%;
}
/* benefits and good reasons block */
.benefits .title {
	padding: 10px 8px;
}
.benefits .title span.sprite {
	background: transparent url(../../images/sprite-h1_bg.png) left -175px no-repeat;
	padding: 0;
}
.benefits ul {
	border-top: 1px solid #dbdbdb;
	font-size: 90%;
	padding: 10px;
}
/* Social block */
.social .title {
	color: #3f5064;
	font-size: 230%;
	height: 35px;
	padding: 5px 10px;
	position: relative;
}
.social .title span.sprite {
	background: transparent url(../../images/icon-sprite.png) left -415px no-repeat;
	height: 54px;
	position: absolute;
	right: 10px;
	top: -7px;
	width: 65px;
	z-index: 2;
}
.social .addthis_toolbox {
	border-top: 1px solid #DBDBDB;
	padding: 10px;
}
.social .addthis_toolbox a {
	margin: 0 3px 0 0;
}
.social .addthis_toolbox a.top {
	margin: 5px 0 0;
}
/* Progressive delivery block */
.progressive {
	text-align: center;
}
.progressive-link {
	border-top: 1px solid #DBDBDB;
	display: block;
	padding: 10px;
}
/*Writing service menu block*/
.writing_menu {
	margin: 0 0 20px;	
}
.writing_menu h3{
	color: #000;
	font-size: 170%;
}
.ul_menu {
	border-top: 1px solid #DBDBDB;
	padding: 10px 0 0 10px;
}
.ul_menu li {
	line-height: 120%;
	padding: 0 0 10px;
}
.ul_menu a {
	color: #46a0b9;
	font-size: 14px;
	font-weight: normal;
}
/* block gray */
.block_gray {
	border: 1px solid #c3c3c3;
	clear: both;
	margin: 15px 0;
	padding: 0;
	width: 226px;
}
.block_gray .center_style {
	background-color: #ddd;
	border: solid 1px #fff;
	color: #153b46;
	padding: 10px;
}
.block_gray .center_style h3 {
	color: #153c47;
	font-size: 160%;
	margin: 10px 0;
	text-align: left;
	text-indent: 10px;
}
.block_gray .center_style ul{
	padding: 10px 0 0 15px;
}
.block_gray .center_style ul li{
	background: transparent url(../../images/li_sprite.png) left 10px no-repeat;
	padding: 4px 0 6px 10px;
}
#warn_work_hours {
	width: 194px;
}
.banner_place {
	width: 226px;
	margin-top: 10px;
}
.banner_place .banner {
	background-image: none;
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 1px 5px 50px 5px;
}
.banner_place .banner .banner-text {
	color: #000;
}
/* CONTENT */
.content {
	float: left;
	margin: 0 10px 10px 0;
	width: 660px;
}
.content h2 {
	color: #0a0908;
	margin: 10px 0;
}
.content h3 {
	color: #0a0908;
	margin: 0 0 10px ;
}
.content p {
	font-weight: normal;
	line-height: 150%;
	padding: 0 0 15px;
}
.content .title {
	color: #d0372f;
	height: 35px;
	font-size: 230%;
	font-variant: small-caps;
	padding: 5px 10px;
	text-indent: 25px;
}
.content .title .inquiry-form {
	color: #000000;
	font-size: 65%;
	font-variant: normal;
}
.content ul {
	padding: 10px 0;
}
.content ul li, .content1 ul li {
	background: transparent url(../../images/li_sprite.png) left 10px no-repeat;
	font-weight: normal;
	padding: 4px 0 6px 15px;
}
.content .block {
	padding: 0;
}
.content #block {
	position: relative;
}
.content #block .loader {
	display: block;
	margin: 100px auto;
}
.content #inq, .content #order {
	margin: 0;
	padding: 10px;
}
.content #inq a.of_pass_reminder {
    clear: both;
    display: block;
    margin: 0 5px 0 0;
    overflow: hidden;
    text-align: right;
}
.discount {
	background: url(../../images/discount.png) center no-repeat;
	display: block;
	height: 131px;
	position: absolute;
	right: 0;
	top: -48px;
	width: 171px;
	z-index: 1;
}
.content .block-center #inq #inquiry_table {
	width: 500px;
}
.content .block-center #inq #inquiry_table tr {
	height: 25px;
}
.content .block-center #inq .table_form p {
	margin: 10px 0;
	padding: 0 !important;
	text-align: left;
}
td.table_form_block_title {
	color: #393939;
}
.content .block-center #inq .table_form p input[type="image"] {
	display: block;
	margin: 0 auto;
}
.content #free_inquiry_div #inq .table_form td.order_form, .content .order-form.block-center #order td.order_form {
	text-align: left;
}
#order tr#title_for_cust_log td {
	padding-left: 5px;
}
.content .block .body {
	border-top: 1px solid #dbdbdb;
	overflow: hidden;
	padding: 10px;
}
.content .body.block-center ul.advantages {
	background: url(../../images/girl.png) left bottom no-repeat;
	margin: 0 0 -10px -20px;
	padding: 10px 0 20px 150px;
}
.content .we-write {
	clear: both;
	margin: 10px 0;
	overflow: hidden;
	padding: 0;
}
.content .we-write .we-write-body {
	background: transparent url(../../images/icon-sprite.png) 550px bottom no-repeat;
	border-top: 1px solid #dbdbdb;
	overflow: hidden;
	padding: 20px;
}
.content .we-write .we-write-body ul {
	float: left;
	margin: 0 25px 0 0;
	padding: 0;
}
.content .we-write .we-write-body ul li {
	background: none;
	font: normal 100% Arial, Verdana, Geneva, sans-serif;
	padding: 0 0 7px;
}
.content .we-write .we-write-body ul li a {
	color: #12759a;
}
.content .plagiarism-detector {
	float: left;
	margin: 0 10px 10px 0;
	overflow: hidden;
	padding: 0;
	width: 358px;
}
.content .plagiarism-detector  .plagiarism-detector-body {
	border-top: 1px solid #dbdbdb;
	overflow: hidden;
	min-height: 188px;
	padding: 10px;
}
.content .plagiarism-detector  .plagiarism-detector-body {
	text-align: justify;
}
.content .plagiarism-detector  .plagiarism-detector-body a.checker {
	background: transparent url(../../images/btn_sprite.png) left -90px no-repeat;
	color: #fff;
	display: block;
	font: normal 135% Arial, Verdana, Geneva, sans-serif;
	height: 17px;
	margin: 0 auto;
	padding: 5px 10px;
	text-align: left;
	text-decoration: none;
	width: 102px;
}
.content .progressive {
	float: left;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0;
	width: 288px;
}
.content .plagiarism-detector .title, .content .progressive .title {
	color: #3f5064;
	font-size: 200%;
	padding: 5px 10px;
	text-indent: 0;
}
.testimony_data {
	text-align:right;
	border-top: solid 1px #EAEAEA;
	margin:3px 0 0 0;
	font-style:italic;
	color:#CCC;
	font-size:10px;
}
.title .icon {
	background: transparent url(../../images/last-complete_bg.png) center no-repeat;
	border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	width: 237px;
}
.st_table {
	border: none;
}
.st_table tr.first_tr{
	background-color: #f0f0f0;
}
.st_table tr.title {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.st_table th {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #ccc;
	color: #393939;
	font: normal 12px Arial, Verdana, Geneva, sans-serif;
	height: 35px;
	text-align: center;
	text-indent: 0;
}
.st_table td {
	color: #000;
	font-weight: normal;
	padding: 6px 0;
	text-align: center;
}
.content p.title_page.block {
	line-height: 150%;
	padding: 10px;
}
/* block gray for content */
.content .block_gray {
	width:100%;
}
/* FOOTER */
.f {
	background-color: transparent;
	clear: both;
	height: 180px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 100%;
	z-index: 2;
}
.f p {
	color: #000;
	font-size: 80%;
}
.f a {
	color: #12759a;
	text-decoration: underline;
}
.f a:hover {
	text-decoration: none;
}
.f p.copy {
	color: #fff;
	float: left;
	margin: 0 20px 0 0;
	padding: 0px;
	width: 300px;
}
.foot_menu {
	float: left;
	font-size: 90%;
	margin: 0 30px 0 0;
}
.foot_menu li {
	padding: 0 0 5px;
}
.foot_menu a {
	padding:0 5px;
}
.f .money {
	float: left;
	width: 295px;
}
.f .money img {
	margin: 0 0 10px;
}
.affiliateprogram {
	display: block;
	text-align: right; 
	margin: 15px 25px 0 0;
}
/* DESIGN FORM */
table#inquiry_table tr {
	margin: 0 0 5px;
}
form#inquire table {
	padding: 10px 15px 20px;
}
form#inquire table td.order_form {
	padding: 5px 20px 4px 5px !important;
}
form#inquire table td {
	padding: 6px 0 3px 5px;
}
.table_form {
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	margin: 0;
	position: relative;
	z-index: 2;
}
.table_form td {
	border: none !important;
	font: normal 100% Arial, Verdana, Geneva, sans-serif;
}
.table_form td.order_form {
	background-color: transparent !important;
	border-bottom: none;
	border-right: none;
	padding: 5px 10px 4px 5px !important; 
	text-align: right;
}
.table_form td.order_form label {
	color: #393939;
	font-weight: normal;
}
.table_form .block_user_info{
	background-color: transparent !important;
}
td.table_form_td_hr {
	border: none !important;
}
tr#totcharg_span_tr td span#totcharg_span {
	display: block;
	margin: 0;
	padding: 0;
	text-align: left;
}
.but_submit {
	background: none;
	border: none;
}
.error_form {
	padding: 15px 0 15px 0;
}
.readonlyinput {
	background-color: transparent !important;
}
.text_attention_green {
	border: solid 1px #c3c3c3;
	background-color: #dcdcdc;
}
.text_attention {
	border: solid 1px #c3c3c3;
	background-color: #dcdcdc;
}
form#inquire p {
	padding: 0 !important;
}
form#inquire p#spry_ap_igree {
	text-align: center;
}
/* money_back_table custom */
.money_back_table{
	margin: 0 0 15px;
}
#money_back_guarantee .money_back_ul {
	padding: 0;
}
#money_back_guarantee .this_1_ul {
	padding: 10px 0 0;
}
td.mbg_h1 {
	background: #A5B7BA;
	color: #FFF;
}
td.mbg_h2 {
	background: #cacaca;
	border-top: none;
}
tr.mbg_col_title td {
	background-color: transparent;
}
/* FAQ */
.faq_reply {
	clear: both;
}
.content .faq_ul {
	padding: 0;
}
/* web links */
.p_web_links a.link {
	background: transparent url(../../images/icon-sprite.png) left -494px no-repeat;
	clear: both;
	display: block;
	float: left;
	font-size: 140%;
	margin: 20px 0 0 0;
	padding: 2px 0px 0px 25px;
}
.p_web_links p {
	padding: 4px 0px 0px 0px;
	clear: both;
}
.warn {
	background: #f0f0f0;
	border: solid 1px #c3c3c3;
	padding: 15px;
	margin-top: 15px;
}
.price_table_default, .price_table_service {
	border-spacing: 1px;
}
.price_table_default .courselevel_header, .price_table_default .deadline_header {
	background-color: #a5b7bb;
}
.price_table_default .deadline_cell_header th, .price_table_service .deadline_cell_header th {
	background-color: #a5b7bb;
}
.price_table_default .price_row_0, .price_table_service .price_row_0 {
	background-color: #b1c5c9;
}
.price_table_default .price_row_1, .price_table_service .price_row_1 {
	background-color: #c2cfd2;
}
.price_table_default .price_row_2, .price_table_service .price_row_2 {
	background-color: #d1dbdd;
}
.price_table_default .price_row_3, .price_table_service .price_row_3 {
	background-color: #dde6e8;
}
.price_table_default .price_row_4, .price_table_service .price_row_4 {
	background-color: #e8eff0;
}
.price_table_service .courselevel_header, .price_table_service .deadline_header {
	background-color: #D6DDEB;
}
.zirka {
	color:#f00;
	font-weight:bold;
	font-size:18px;
	padding-right:4px;
	line-height:12px;
}
.table_reg {
	border:solid 1px #86ADD6;
}
.table_reg th {
	background:#D2E0ED;
	text-align:left;
	padding:5px;
	font-weight:normal;
	border-top:solid 1px #FFF;
	vertical-align:top;
	border-left:1px solid #FFF;
}
.table_reg td {
	padding:3px;
	border-top:solid 1px #ABC6DE;
}
.tr_error th, .tr_error td {
	border-top:none !important;
	padding-top:0px !important;
}
.table_reg td .input_text_big {
	width:335px;
}
.table_reg td .input_select_big {
	width:339px;
}
.table_reg td .input_textarea_superbig {
	width:517px;
}
.error {
	color:#F00;
	font-size:80%;
}
.table_reg .field {
	width:325px;
}
.table_reg select.field {
	width:329px;
	margin:1px 0;
}
.reg_button {
	clear: both;
	height: 22px;
	margin: 20px 10px 10px;
	padding: 5px;
	text-align: center;
}
.reg_button a {
	color: #000 !important;
	font-size: 1.5em;
}
.reg_button a:hover {
	text-decoration: none;
}
/* Testimonial full*/
.tmf_div {
	background: #f0f0f0;
	border: 1px solid #d7d2d2;
	margin: 10px 0;
	padding: 15px 20px 10px;
}
.tmf_pagination {
	margin: 5px 0;
	padding: 10px 20px;
	border-top: 1px dotted #C9D9E9;
	border-bottom: 1px dotted #C9D9E9;
	font-size:11px;
	font-style:italic;
}
.tmf_days {
	font-style: italic;
	color: #000;
	font-size: 90%;
	text-align: right;
	margin-top: 5px;
}
.tmf_body {
	margin: 0 0 10px;
	font-weight: bold;
	font-size: 110%;
}
.tmf_right {
	float: right;
	text-align: right;
}
.tmf_customer {
	font-size: 90%;
	padding: 0 0 5px 5px;
}
.tmf_customer span {
	font-weight: bold;
	color :#000;
	text-align: right;
	width: 40px;
}
.tmf_toptitle strong {
	font-style:normal;
}
.tmf_toptitle {
	color: #000;
	font-style: italic;
}
.tmf_discipline, .tmf_pages {
	font-style: italic;
	font-size: 90%;
	color: #000;
}
.tmf_discipline strong, .tmf_pages strong {
	font-style:normal;
}
.tmf_comment {
	margin: 10px 0 0;
	font-style:italic;
}
.readmorelink {
	padding:5px;
}
.readmorelink a {
	color:#0066FF;
	padding:5px;
}
.progd ol {
	margin: 10px 0;
}
.progd ol li {
	background:none;
	padding:0;
	margin:10px 0;
}
.progd p {
	margin-bottom:10px;
}
/*Plagcheck*/
a#plagchecka {
	background: transparent url("../../images/plag_but.png") no-repeat scroll 0 bottom transparent;
	display:block;
	height:65px;
	overflow:hidden;
	text-indent:-1000px;
	width:230px;
}
.plagcheck-ord div {
	margin: 0 0 15px;
}
.plagcheck-ord p {
	font-weight: bold;
	text-align: center;
}
