body {
	margin:0px;
	padding:0px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-repeat:repeat-x;
	background-position:left top;
	background-image:url(/images/header_right_bg.jpg);
}
ul, li {
	_margin:0;
	_padding:0;
}
h1 {
	font-size:17px;
}
h2 {
	font-size:15px;
}
h3 {
	font-size:13px;
}
a:hover {
	text-decoration:underline;
}
.red {
	color:red;
}
.green, .green1 {
	color:green;
}
.blue {
	color:#256011;
}
#header {
	width:800px;
	height:265px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	color:#000000;
}
#header #uplinks .green, #header #uplinks .green1{
	font-weight: bold;
}
#header #uplinks .green1{
	padding: 0 0 0 15px;
}
#line {
	width:100%;
	height:10px;
	color:#FF0000;
	background-color:#3e5c64;
}
#uplinks {
	margin-top: 20px;
	overflow: hidden;
	position: absolute;
}
#uplogo {
	height:44px;
	width:221px;
	margin-top:10px;
	background-image:url(/images/logo.jpg);
}
#uptext {
	height:150px;
	margin-top:35px;
	position: absolute;
	top: 50px;
	width:300px;	
}
#upmenu {
	width:250px;
	padding-top:20px;
}
#upmenu ul {
	margin:0;
	padding:0;
}
#upmenu li {
	height:19px;
	list-style-type:none;
	padding-top:1px;
	padding-bottom:1px;
	display:block;
}
#upmenu a {
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	padding:0 0 0 7px;
	height:19px;
	line-height:15px;
	margin:0;
}
#upmenu a:link {
	border-bottom:solid 1px #999999;
}
#upmenu a:active {
	border-bottom:solid 1px #999999;
}
#upmenu a:visited {
	border-bottom:solid 1px #999999;
}
#upmenu a:hover {
	background-image:url(/images/bg_menu.jpg);
	color:#fff;
	zoom:1
}
#upmenu a.current {
	background:none;
	color:#1E90FF;
	cursor:default;
	zoom:1
}
#header1 {
	width:300px;
	height:265px;
	float:left;
}
#header2 {
	width:500px;
	height:265px;
	float:right;
	background-image:url(/images/header_right.jpg);
	background-repeat:no-repeat;
}
#content {
	width:800px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding-top:20px;
	padding-right:0px;
	padding-bottom:20px;
	padding-left:0px;
}
#columnA {
	float:right;
	width:550px;
	padding-left:20px;
	border-left:1px dashed #EEEEEE;
}
#columnA h2 {
	height:22px;
	font-weight:bold;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#666;
}
.columnA a {
	color:#1E90FF;
	text-decoration:underline;
}
.columnA a:hover {
	text-decoration:none;
}
#lbar {
	float:left;
	width:200px;
	padding-left:0px;
}
#lbar ul {
	padding:0 0 0 5px;
	margin-top:0px
}
#lbar li {
	list-style:none;
	list-style-type:none;
}
#lbar a.current {
	color:#1e90ff;
	cursor:default;
	text-decoration:underline;
}
#lbar h2 {
	background-image:url(/images/bg_h2_col.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	height:24px;
	font-size:13px;
	padding:3px 0 0 7px;
	margin-top:20px;
	margin-bottom:0
}
.banner_place .banner {
	background-image: url("/images/sky-png.png");
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 1px 5px 50px 5px;
}
.banner_place .banner .banner-text {
	color: #000;
}
img {
	border:none;
}
h6 {
	float:right;
	margin:0px;
	padding-top:2px;
	padding-left:3px;
	font-size:9px;
	font-weight:normal;
	font-family :Verdana, sans-serif;
}
h6 a {
	color:#666666 !important;
	text-decoration:none !important;
}
a:hover {
	color:#1e90ff;
}
a {
	color:#1E90FF;
	text-decoration:underline;
}
#footer {
	clear:both;
	margin:0px auto;
	background:url(/images/img03.gif) repeat-x left top;
	text-align:center;
	background-color:#3E5C64;
}
#footer p {
	margin:0px;
	padding:18px 0px 0px 0px;
	font-size:10px;
	color:#55808A;
}
#footer a {
	color:#CCC;
}
#footer .f_body {
	width:805px;
	margin:0 auto;
	padding:0 0 20px 0
}
#footer .copy {
	color:#FFF;
	line-height:120%;
	text-align:left;
}
#footer .copy a {
	text-decoration:underline
}
#footer .copy a:hover {
	text-decoration: none;
}
#deadline1 {
	display:none
}
#deadline2 {
	display:none
}
#deadline3 {
	display:none
}
#deadline4 {
	display:none
}
#service_option_tr {
	visibility:none
}
#topcat_other_tr {
	visibility:none
}
.form_table {
	color:#535353;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.price_calculator_table td {
	padding:6px;
}
.style1 {
	font-weight:bold
}

.of_buttons_container {
    margin: 10px;
    text-align: center;
    overflow: hidden;
}

#uptext .of_buttons_container {
    margin-left: -10px;
    text-align: center;
    overflow: hidden;
    width: 335px;
}

.of_buttons_container a {
    display: inline-block;
    height: 35px;
    background:url(/images/btn_order.png);
    width:167px;
    overflow: hidden;
    text-indent: -1000px;
    margin: 0 10px;
}

.of_buttons_container a:hover {
	background:url(/images/btn_order.png) left -35px;
}
.of_buttons_container a.btn_inquiry {
	background:url(/images/btn_inquiry.png);
	width:123px;
}
.of_buttons_container a.btn_inquiry:hover {
	background:url(/images/btn_inquiry.png) left -35px;
}


.btn_plagcheck {
	background:url(/images/plag_button.jpg)  -47px -6px;
	display:block;
	width:305px;
	height:37px;
}
.btn_plagcheck:hover {
	background:url(/images/plag_button.jpg) -47px -55px;
}
.ul_style_1 li {
	background:url(/images/m_li.gif) no-repeat 3px 5px;
	padding:0 0 0 18px;
}
.txts ul {
	_margin:0 0 0 20px
}
#spry_ord_email {
}
#spry_ord_email span {
	margin:0;
	padding:0
}
/* money_back_table custom */
.mbg_h1 {
	background:#3E5C64 !important;
	border-top:solid 15px #FFF !important;
	color:#FFF !important
}
.mbg_h2 {
	background:#ACD8E3 !important
}
.warn {
	background: #fff3c2;
	border: solid 1px #f9c8a3;
	padding: 15px;
	margin-top: 15px;
}
/* user panel */
.box_user_panel_title {
	font-size:13px !important;
}
.popup_nopaid_blank {
	border-color:#3E5C64 !important;
}
.box_user_panel_btn_logout, .box_user_panel_status_order {
	color:#0066FF !important;
}
.price_table_default, .price_table_service {
	border-collapse: collapse;
}
.price_table_default th, .price_table_default td, .price_table_service th, .price_table_service td {
	border: 1px solid #ffffff;
}
.price_table_default .courselevel_header, .price_table_default .deadline_header, .price_table_service .courselevel_header, .price_table_service .deadline_header {
	background-color: #ffd988;
}
.price_table_default .deadline_cell_header th, .price_table_service .deadline_cell_header th {
	background-color: #ffd988;
}
.price_table_default .price_row_odd, .price_table_service .price_row_odd {
	background-color: #aab9ff;
}
.price_table_default .price_row_even, .price_table_service .price_row_even {
	background-color: #f1f3f3;
}
/* FORM REG */
.zirka {
	color:#f00;
	font-weight:bold;
	font-size:18px;
	padding-right:4px;
	line-height:12px;
	font-family: Arial, Helvetica, sans-serif
}
.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:355px;
}
.table_reg select.field {
	width:359px;
	margin:1px 0;
}
.reg_button {
	background-image: url("../images/btn_writerjob.jpg");
	background-position: bottom;
	background-repeat: no-repeat;
	clear: both;
	height: 15px;
	margin: 20px 10px 10px;
	padding: 10px;
	text-align: center;
}
.reg_button a {
	color: rgb(255, 255, 255) !important;
	font-size: 1.6em;
	font-family: sans-serif;
}
.reg_button a:hover {
	text-decoration: none;
}
.box_pd {
	background:url(/images/pd_bg.jpg) no-repeat;
	font:16px Verdana, Geneva, sans-serif;
	padding-bottom:10px;
}
.box_pd p {
	font-size:16px;
	margin:0 !important;
	padding:0 0px 10px 18px !important;
	line-height:95%;
}
.box_pd p a {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.box_pd_l {
	text-indent:-2000px;
	display:block;
	overflow:hidden;
	height:95px;
	width:auto;
}
.box_pd_b {
	background:url(/images/pd_bg2.jpg) no-repeat left center;
	font-size:11px !important;
	padding:0 !important;
}
.box_pd_b a {
	color:#0066cc !important;
	text-decoration:underline !important;
	font-weight:normal !important;
	display:block;
	padding:10px 0px 5px 35px;
}
a.npg {
	color: red;
	text-decoration: underline !important;
}
a:hover.npg {
	text-decoration: none !important;
}
.columnA a {
	color:#1E90FF;
	text-decoration: underline;
}
.columnA a:hover {
	color:#1E90FF;
	text-decoration: none;
}
/* Testimonial right */
.tm_div {
	margin: 10px 0 0;
	padding: 0 0 10px;
}
div.padding-top-bottom {
	padding: 10px 0;
}
.tm_body {
	margin:5px 0;
}
.tm_body span {
	color:#000;
	font-weight:bold;
}
.tm_body span.tm_id {
	font-style: italic;
	font-size:11px;
	color:#777;
}
.tm_days, .tm_about {
	text-align: right;
	color:#555;
	font-size: 80%;
	line-height:110%;
}
.tm_days {
	font-style:italic;
	margin-top:3px;
}
.tm_toptitle {
	font-weight: bold;
}
hr.hr_blue {
	color: #7FADD1;
}
/* Testimonial full*/
.tmf_div {
	margin: 10px 0;
	padding: 15px 20px 10px;
	background: #E9F0F6;
}
.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: gray;
	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 {
	display: inline-block;
	font-weight: bold;
	color:#555;
	text-align: right;
	width: 40px;
}
.tmf_toptitle strong {
	font-style:normal;
}
.tmf_toptitle {
	color:#777;
	font-style:italic;
}
.tmf_discipline, .tmf_pages {
	font-style:italic;
	font-size:90%;
	color:#777;
}
.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;
}
/*.tmf_even {background: #E9F0F6}
.tmf_odd {background: #99C6E5;}*/
.progd p {
	margin-bottom:10px;}
	
.specbanner {
	text-align:center;}
.specbanner img {
	padding:2px;
	border:1px dashed #aaa;
	margin-top:5px;}

.post .meta {
    font-size: 10px;
}

.blog_welcome {
    background: url(/images/welcome_bg.png) no-repeat;
    margin: -10px -35px 20px -15px;
    padding: 10px 35px 35px 15px;
}
