/*-------------------------------------------------------------------


	Website:	http://www.free-lance.ru/users/PhoenAleXiX
	
-------------------------------------------------------------------*/

@media Screen  {
	
/* GLOBAL
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
html {height:100%;}
body { height:100%;margin:0; font:14px Arial, Helvetica, sans-serif; color:#000; background:url(//img2.goproofreading.com/images/bg_header_box.gif) repeat-x;}


* {margin: 0; padding: 0;}

a, input, textarea, select {outline: none;}
a{text-decoration: underline; color:#0098a2;}
a:hover{text-decoration: none;}
img {border:none;}
input,
textarea,
select{font:100% arial,sans-serif; vertical-align:middle;}
form,fieldset{ margin:0; padding:0; border-style:none;}

#main {min-height:100%; min-width:980px; overflow:hidden; position: relative; z-index:10;}





/* HEADER
-----------------------------------------------------------------------------------*/
.header {height:279px; background:url(//img2.goproofreading.com/images/bg_header.gif) no-repeat; position:relative; width:980px; margin:0 auto; }
.header_2 {position:absolute; bottom:0; right:-64px; background:url(//img2.goproofreading.com/images/bg_header_2.gif) no-repeat; width:64px; height:100px;}
ul.header_nav {list-style:none; height:39px; padding: 0 0 0 89px; overflow:hidden;}
ul.header_nav li {float:left; padding: 0 20px 0 0;}
ul.header_nav li a {text-decoration:none; line-height:39px; color:#fff;}
ul.header_nav li a:hover {text-decoration:none; background:url(//img2.goproofreading.com/images/bg_header_nav.gif) repeat-x 0 100%;}

a.live_chat {position:absolute; top:5px; right:26px;}

p.toll_free {float:right; color:#fff; padding: 9px 26px 0 0; }


a.logo {position:absolute; top:60px; left:90px; width:212px; height:46px; display:block;}
p.slogan {font-size:18px; font-weight:bold; color:#fff; margin: 70px 0 0 88px;}

ul.menu {list-style:none; position:absolute; top:174px; left:0; height:39px; padding: 0 0 0 71px; overflow:hidden;}
ul.menu li {float:left; padding: 0 0 0 2px; background:url(//img2.goproofreading.com/images/sep_menu.gif) no-repeat;}
ul.menu li.first {background:none;}
ul.menu li a {text-decoration:none; display:block; padding: 0 18px 0 16px; font-size:16px; font-weight:bold; line-height:39px; color:#fff;}
ul.menu li a:hover {text-decoration:none; background:url(//img2.goproofreading.com/images/bg_menu_active.gif) no-repeat;}
#select_menu {text-decoration:none; background:#00427E;}
a.header_order {display:block; position:absolute; top:176px; right:26px; width:158px; line-height:38px; font-size:18px; font-weight:bold; text-transform:uppercase; color:#fff; text-align:center; text-decoration:none; background:url(//img2.goproofreading.com/images/bg_header_order.gif) no-repeat; overflow:hidden;}
a.header_order:hover {text-decoration:none; background-position:0 -38px}
a.header_order:active { background-position:0 -76px;}



/* CONTENT
----------------------------------------------------------------------------------*/
.content {padding: 0 0 100px 0; overflow:hidden;  width:980px; margin:0 auto;}

.left_column {float:left; width:648px; padding: 5px 6px 0 28px; overflow:hidden;}
#right_column{width:298px; float:right;}
h1 {font-size:20px; color:#0b487b;}
.left_column p {font-size:14px; line-height:22px; color:#333333; padding: 12px 5px 0 0;}
h3 {font-size:14px; color:#0b487b; padding: 12px 0 0;}
.calculate_box {background:url(//img1.goproofreading.com/images/bg_calculate_bottom.gif) no-repeat 0 100%; padding: 0 0 3px; margin: 22px 0 0; width:626px; overflow:hidden;}
.calculate_box span.title_form {background:url(//img1.goproofreading.com/images/bg_calculate_title.gif) no-repeat; display:block; height:37px; text-indent:-9999px;}
.calculate {padding: 7px 16px 0 16px; background:url(//img1.goproofreading.com/images/bg_calculate.gif) no-repeat; overflow:hidden;}
.form_price {display:block; padding: 0 0 11px 0;width:100%; overflow:hidden;}
.form_price_box { padding:6px 0 0; overflow:hidden;}
.form_price label {width:138px; display:block; float:left; font-size:12px; line-height:16px; color:#0b487b; font-weight:bold; text-align:right; padding: 0 15px 0 0;}
.form_price select {float:left; width:440px; font-size:12px; line-height:10px; color:#36658c;}
.calculate p {font-size:18px; color:#318dd2; text-align:right; padding:0; width:342px; float:left;}
.calculate p span {font-size:25px; padding: 0 0 0 11px; color:#337f02;}
.calculate input.order {border:none; height:30px; width:172px; line-height:30px; margin: 0 0 5px 14px; text-transform:uppercase; text-decoration:none; text-align:center; color:#fff; font-size:18px; font-weight:bold; background:url(//img1.goproofreading.com/images/bg_quality_order.png) no-repeat; float:right;}
.calculate input.order:hover {text-decoration:none; background-position:0 -30px}
.calculate input.order:active { background-position:0 -60px}

.form_price_btn { background:url(//img1.goproofreading.com/images/bg_calculate_form.gif) repeat-x; overflow:hidden; padding:15px 0 0; margin:9px 0 0;}

.right_column {float: right; width:298px; overflow:hidden;}

.login {width:225px; height:96px; background:url(//img1.goproofreading.com/images/bg_login.gif) no-repeat; padding: 12px 24px 0 24px; overflow:hidden;}
.login p {font-size:13px; line-height:22px; color:#0b487b; padding: 0 0 15px;}
.login p span {font-weight:bold; display:block;}
.login a.out {background:url(//img1.goproofreading.com/images/bg_out.gif) repeat-x 0 100%; text-decoration:none; font-size:12px; line-height:22px; color:#0b487b; float:left;}

.blue {background:url(//img1.goproofreading.com/images/bg_box_bottom.gif) no-repeat 0 100%; width:273px; padding: 0 0 3px; margin: 9px 0 20px; overflow:hidden;}
.blue_box {padding: 4px 3px 0; background:url(//img1.goproofreading.com/images/bg_box.gif) no-repeat; overflow:hidden;}
span.title_box {font-size:18px; line-height:30px; font-weight:bold; color:#2675bb; text-align:center; background:url(//img1.goproofreading.com/images/bg_box_title.gif) no-repeat; display:block;}
h5 {font-size:16px; font-weight:bold; color:#0b487b; text-align:center; background:url(//img3.goproofreading.com/images/bg_reklama.gif) repeat-x 0 100%; padding: 11px 0; margin: 0 0 4px 9px;}
ul.free, ul.guarantees {list-style:none; padding: 6px 0 10px 0;}
ul.free li, ul.guarantees li {color:#0b487b; font-size:13px; line-height:20px;}
ul.free li span {text-transform:uppercase; font-size:14px; font-weight:bold; color:#1065b0; padding: 0 8px 0 12px;}
ul.guarantees li { padding: 0 0 0 22px; background:url(//img3.goproofreading.com/images/sep_box.gif) no-repeat 6px 50%;}




/* FOOTER
---------------------------------------------------------------------------------*/
.footer {margin:-25px 0 0; padding: 21px 0 17px; position:relative; /*height:30px;*/}

ul.footmenu {list-style:none; width:300px; overflow:hidden; margin:0 auto;}
ul.footmenu li {float:left; padding: 0 5px 0 6px; background:url(//img3.goproofreading.com/images/sep_footer_nav.gif) no-repeat 0 50%;}
ul.footmenu li.first {background:none;}
ul.footmenu li a {text-decoration:underline; font-size:12px; color:#3A8CBB;}
ul.footmenu li a:hover {text-decoration:none;}

.footer p.copyright {text-align:center; color:#999999;}





/* inner_01
---------------------------------------------------------------------------------*/
/* left_column
-----------------------------------------------------*/
.currency_box {background:url(//img3.goproofreading.com/images/bg_currency_bottom.jpg) no-repeat 0 100%; padding: 0 0 3px; width:626px; margin: 12px 0 10px; overflow:hidden;}
.currency {padding: 0 14px 10px 16px; background:url(//img3.goproofreading.com/images/bg_currency.jpg) no-repeat; overflow:hidden;}
.select { background:url(//img3.goproofreading.com/images/bg_currency_border.gif) repeat-x 0 100%; padding: 0 0 3px;}
.select p {font-size:12px; color:#0b487b; line-height:34px; font-weight:bold; padding:0; width:182px; float:left;}
.select ul {list-style:none; overflow:hidden;}
.select ul li {float:left; padding: 0 14px 0 7px; background:url(//img3.goproofreading.com/images/sep_currency.gif) no-repeat 0 50%; margin: 0 0 0 -7px;}
.select ul li a {text-decoration:none; font-size:12px; font-weight:bold; color:#317dbc; line-height:34px;}

.select ul li a:hover {text-decoration:none;color: #0B487B;}
.select ul li a.current {color:#0b487b;}
.currency_form {display:block; padding: 6px 0 0 0; width:100%; overflow:hidden;}
.currency_form_box {padding: 6px 0 0; overflow:hidden;}
.currency_form label {width:163px; display:block; float:left; font-size:12px; line-height:16px; color:#0b487b; font-weight:bold; padding: 0 15px 0 0; text-align:right;}
.currency_form select {float:left; width:362px; font-size:13px; line-height:16px; color:#36658c; border: 1px solid #9dccf3;}
.currency_form input {width:46px; text-align:center; font-size:13px; color:#36658c; border: 1px solid #9dccf3;}

table.quality {width:626px; margin: 0 0 40px; border-collapse:collapse;}
table.quality tr { text-align:center;}
table.quality tr.even td {background:#dcefff;}
table.quality th {border-left: 1px solid #fff;color:#ffffff;}
table.quality td {font-size:12px; line-height:22px; color:#0b487b; background:#ecf6fd; border-left: 1px solid #fff;}
table.quality td a {font-size:12px;color:#0b487b;text-decoration: none;}
table.quality td.time {font-weight:bold; border-left:none; text-align:left; padding: 0 0 0 28px;}

.service_level {width:637px; overflow:hidden; margin:0 0 0 -11px;}
.service_level h2 {font-size:20px; font-weight:bold; color:#0b487b; padding:0 0 0 11px;}
.quality {width:200px; margin: 0 0 0 11px; float:left; position:relative;background:#ecf5fb url(//img3.goproofreading.com/images/bg_quality_standart.gif) no-repeat 0 40px;}
.quality_active {background:url(//img3.goproofreading.com/images/bg_quality_premium.gif) no-repeat;}
.quality span.quality_title {text-indent:-9999px; display:block; height:40px; background:url(//img3.goproofreading.com/images/quality_title.gif)}
.quality_active span.quality_title {text-indent:-9999px; display:block; height:40px; background: url(//img3.goproofreading.com/images/quality_title_active.gif) no-repeat;}
.quality span.quality_title_premium {text-indent:-9999px; display:block; height:40px; background: url(//img3.goproofreading.com/images/quality_title_premium.gif) no-repeat;}
.quality p {font-size:13px; line-height: 18px; font-style:italic; color:#337f02; padding: 9px 0; background:url(//img2.goproofreading.com/images/bg_quality_border.gif) repeat-x 0 100%; margin: 0 12px 10px 7px;}
.quality p span {font-size:13px; font-weight:bold; color:#0b487b; display:block; font-style:normal;}
.quality p span span {display:inline; font-size:20px; color:#337f02; padding: 0 5px;}
.quality ul {list-style:none; margin: 0 12px 10px 7px; padding: 0 0 7px; background:url(//img2.goproofreading.com/images/bg_quality_border.gif) repeat-x 0 100%; height:128px; overflow:hidden;}
.quality ul li {padding: 0 0 0 16px; background:url(//img2.goproofreading.com/images/sep_quality_1.gif) no-repeat; font-size:13px; line-height:12px; color:#0b487b; margin: 0 0 11px;}
.quality a.order {display:block; width:172px; line-height:30px; margin: 0 0 14px 14px; text-transform:uppercase; text-decoration:none; text-align:center; color:#fff; font-size:18px; font-weight:bold; background:url(//img2.goproofreading.com/images/bg_quality_order.png) no-repeat;}
.quality a.order:hover {text-decoration:none; background-position:0 -30px}
.quality a.order:active { background-position:0 -60px}
.quality_3 ul li.first {padding:0; background:none;}
.quality_3 ul li.first span {font-weight:bold;}

img.best_choice {position:absolute; top:0; right:-10px;}

/* right_column
-----------------------------------------------------*/

.login_form {margin: 0 0 10px;}
.login_form_box {overflow:hidden; padding:3px 0 0;}
.login_form label {width:66px; display:block; float:left; line-height:18px; font-size:13px; color:#0b487b;}
.login_form input.tx {width:140px; padding:0 5px; font-size:12px; border:1px solid #d5e2ed; background:#fff;}
.login_form_btn {overflow:hidden; padding:21px 0 0;}
.login .btn {float:right; border: none; font-size:16px; color:#346289; line-height:26px; width:72px; background:url(//img2.goproofreading.com/images/bg_sing_in.gif) no-repeat; height:26px; cursor: pointer; padding:0 0 2px;}
.login .btn:hover {text-decoration:none; background:url(//img2.goproofreading.com/images/bg_sing_in_hover.gif) no-repeat;}
.login .btn:active {background:url(//img2.goproofreading.com/images/bg_sing_in_active.gif) no-repeat;}


a.discount {display:block; margin: 20px 0 20px 0; overflow:hidden;}

.header_style {
    background:url(//img2.goproofreading.com/images/background_pic.jpg) no-repeat;
    padding-bottom: 1px;
}
.top_table {
	background:url(//img2.goproofreading.com/images/background_pic.jpg) no-repeat;
    height: 40px;
}

/* Testimonials*/
.testimonials_main{border:1px #4889c2 solid; width:267px; background:#4889c2; margin-bottom:20px;}
.testimonials_main span.title_box{background:url(//img1.goproofreading.com/images/title_blue_bg.png) no-repeat top center;}
.testimonials{background:#4889c2; padding:7px 7px 0px 7px;}
.testimonials_info{ padding:0px 0px 25px 0px; position:relative; border-radius:7px 7px 0px 0px; -moz-border-radius:7px 7px 0px 0px; -webkit-border-radius:7px 7px 0px 0px; margin-bottom:20px;}
.testimonials_content{background-color: white; border:1px #0455a2 solid; border-bottom:none; padding:6px 26px 0px 26px; position:relative; border-radius:7px 7px 0px 0px; -moz-border-radius:7px 7px 0px 0px; -webkit-border-radius:7px 7px 0px 0px; font-size:12px; line-height:22px;}
.testimonials_content a{color:#0b4892; font-style:italic; padding-left:10px; font-size:11px;} 
.author_testimonials{position:absolute; bottom:-4px; left:34px; color:#dcefff; font-size:12px; font-style:italic; height:14px; line-height:14px;}

/* CSS for header */
.logo {float:left; padding:18px 0 0 13px;}
.toll_free_head	{position:absolute; top:48px; right:145px; height:41px; width:144px; background:url(//img1.goproofreading.com/phone.png) no-repeat;}
.menu {float:right; padding:0px;}
*+html .menu{min-width:700px;}        

/* Three columns */

.quality span.quality_title_platinum {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url(//img3.goproofreading.com/images/quality_title_platinum.gif);
   background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 40px;
    text-indent: -9999px;
}


body { background:url(//img1.goproofreading.com/images/new_header_bg.jpg) repeat-x;}
#main{ background:url(//img2.goproofreading.com/images/outside_shadow.png) repeat;}
#main_order{ background:url(//img2.goproofreading.com/images/outside_shadow.png) repeat;}
.header{ background:url(//img3.goproofreading.com/images/new_header_bg.jpg) repeat-x #ffffff; height:220px; box-shadow: 3px -3px 10px -1px #145798, -3px -3px 10px -1px #145798; -moz-box-shadow: 3px -3px 10px -1px #145798, -3px -3px 10px -1px #145798; -webkit-box-shadow: 3px -3px 10px -1px #145798, -3px -3px 10px -1px #145798;}
.header{ border-left:1px #105796 solid\0/IE9; border-right:1px #105796 solid\0/IE9;}
* + html .header{ border-left:1px #105796 solid; border-right:1px #105796 solid;}
.content{ background:#ffffff; padding-top:35px; box-shadow: 3px -3px 10px -1px #bdbebf, -3px -3px 10px -1px #bdbebf; -moz-box-shadow: 3px -3px 10px -1px #bdbebf, -3px -3px 10px -1px #bdbebf; -webkit-box-shadow: 3px -3px 10px -1px #bdbebf, -3px -3px 10px -1px #bdbebf;} 
.content{ border-left:1px #c4c6c7 solid\0/IE9; border-right:1px #c4c6c7 solid\0/IE9;} 
* + html .content{ border-left:1px #c4c6c7 solid; border-right:1px #c4c6c7 solid;}
.footer{ background:url(//img1.goproofreading.com/images/outside_footer_bg.png) repeat-x; margin:0px; padding: 0px; height:60px;}
h1, h2{ font-size:16px; font-weight:normal;}
h3{font-weight:normal;}
a.logo { display: block; height: 32px; left: 25px; position: absolute;  top:5px;  width:167px; padding:0px;}
ul.header_nav { height: 39px; list-style: none outside none;  overflow: hidden;  padding:0 9px 0 225px;}
ul.header_nav li {float:right; padding: 0 20px 0 0;}
ul.header_nav li a {color: #64b7f1; font-size:12px; line-height: 39px; text-decoration: none;}
ul.header_nav li a:hover { background:none; text-decoration: none; color:#ffffff;
}
p.slogan {margin: 47px 0 0 25px;}
a.header_order {background:url(//img2.goproofreading.com/images/order_header.png) no-repeat scroll 0 0 transparent; position: absolute; right: 26px; top: 112px; width: 236px; height:54px;
text-indent:-9999px;}
a.header_order:hover{ background-position:0px -54px;}
p.toll_free { float:none; padding:0px; position:absolute; top:71px; right:135px;}
a.live_chat {position: absolute; right: 29px; top: 64px;}
ul.menu {height: 35px; left: 0; list-style: none outside none; overflow: hidden; padding:0px; position: absolute; top: 185px;}
ul.menu li { background:url(//img3.goproofreading.com/images/topmenu_sep.gif) no-repeat scroll 0 0 transparent; float: left; padding: 0 0 0 2px;}
ul.menu li a { color: #FFFFFF;  display: block; font-size: 16px;  font-weight:bold;  line-height: 35px; padding:0px 35px 0px 34px; text-decoration: none;}
ul.menu li a:hover { background:#00427e; text-decoration: none; color:#68ff32;}
.login{ background:#f3faff; border:1px #ebeff2 solid; }
.login .btn {background:url(//img1.goproofreading.com/images/sign_up_sprite.png) no-repeat scroll 0 0 transparent; border: medium none; float: right;  font-size: 16px; height: 23px;    line-height: 23px; padding: 0 0 2px;  width: 62px; text-indent:-9999px;}
.login .btn:hover{ background:url(//img2.goproofreading.com/images/sign_up_sprite.png) no-repeat 0px -23px;}
.login_form input.tx{ width:147px; height:16px;}
.login_form_btn { overflow: hidden;  padding: 15px 0 0;}
.login a.out{ margin-left:53px;}
.blue{ background:none; padding:0px;}
.blue_box { background:#f3faff; overflow: hidden; padding:0px; border:1px #ebeff2 solid;}
span.title_box, .testimonials_main span.title_box {background:#0380d6; color: #ffffff; text-shadow:#026051 0px 1px;}
.blue_box h5{ margin:0px 0px 4px 0px; font-size:14px; padding:11px 10px;}
.currency_box { background:none; border:1px #ebeff2 solid; padding:0px;}
.currency{ background:#f3faff; padding: 0 0 10px;}
.select { background:url(//img3.goproofreading.com/images/blue_dotted.png) repeat-x scroll 0 100% transparent; padding: 0 16px 3px 14px;}
.currency_form{padding: 6px 16px 0 14px;}
.top_table, .header_style {background:#0380d6; height: 50px;}
table.quality th{ font-size:16px; text-shadow:#025cb6 0px 1px;}
table.quality th.premium{ color:#a3ff40;}
table.quality th.platinum{ color:#fff600;}
.quality{ width:198px;}
.quality.standard{ background:#f3faff; border:1px #ebeff2 solid;}
span.quality_title, span.quality_title_premium, span.quality_title_platinum{text-align:center; font:bold 16px Arial, Helvetica, sans-serif; color:#ffffff; line-height:40px; text-indent:0px!important;}
.quality.standard span.quality_title{ background:#0380d6;  text-shadow:#0148a5 0px 1px;}
.quality.premium{ background:#f1ffe3; border:1px #ebeff2 solid;}
.quality.premium span.quality_title_premium{ background:#5bb800; text-shadow:#267300 0px 1px;}
.quality.platinum{ background:#fffce6; border:1px #ebeff2 solid; }
.quality.platinum span.quality_title_platinum{ background:#ee8100; text-shadow:#c55f00 0px 1px;}
.service_level h2 { color: #0B487B; font-size:16px; font-weight:normal; padding: 0 0 0 11px; margin:0px 0px 22px 0px;}
table.quality{margin: 0 0 17px;}
.quality p span{ font-weight:normal;}
.quality.standard p, .quality.standard ul{ background:url(//img1.goproofreading.com/images/blue_dotted.png) repeat-x scroll 0 100% transparent;}
.quality.standard ul li{ background:none;}
.quality.premium p, .quality.premium ul{ background:url(//img2.goproofreading.com/images/green_dotted.png) repeat-x scroll 0 100% transparent; }
.quality ul{padding: 0 0 15px;}
.quality.premium ul li, .quality.platinum ul li{ background:url(//img3.goproofreading.com/images/dark_blue_arr.png) no-repeat 0px 1px;}
.quality.platinum p, .quality.platinum ul{ background:url(//img1.goproofreading.com/images/orange_dotted.png) repeat-x scroll 0 100% transparent;} 
.quality.platinum ul li.first{ background:none; padding-left:0px;}
.quality.platinum ul li.first span{ text-decoration:underline;}
.quality a.order {display: block; text-indent:-9999px;  margin:0px auto 14px auto;  width: 187px; height:34px;}
.quality.standard a.order{ background:url(//img2.goproofreading.com/images/blue_order_sprite.png) no-repeat;}
.quality.premium a.order{ background:url(//img3.goproofreading.com/images/green_order_sprite.png) no-repeat;}
.quality.platinum a.order{ background:url(//img1.goproofreading.com/images/orange_order_sprite.png) no-repeat;}
.quality a.order:hover{ background-position:0px -34px;}
.central_footer{ width: 980px; margin:0px auto; position:relative; background:url(//img2.goproofreading.com/images/footer_bg.png) repeat-x #ffffff; min-height:60px; box-shadow: 3px -3px 10px -1px #145798, -3px -3px 10px -1px #145798; -moz-box-shadow: 3px -3px 10px -1px #145798, -3px -3px 10px -1px #145798; -webkit-box-shadow: 3px -3px 10px -1px #145798, -3px -3px 10px -1px #145798; }
.footmenu{ float:right; margin:25px 30px 0px 0px;}
.footmenu ul{ list-style-type:none;}
.footmenu ul li{ float:right; padding-left:20px;}
.footmenu ul li a{ text-decoration:none; font-size:12px; color:#64b7f1; }
.footmenu ul li a:hover{ color:#ffffff;}
.footer p.copyright {color:#398ed0; text-align:left; font-size:12px; float:left; margin:27px 0px 0px 25px;}
* + html .footer p.copyright{ float:none; position:absolute; top:0px; left:0px;}
img.best_choice {position: absolute; right: -6px; top: 2px;}
.order_container {background: url("//img2.goproofreading.com/images/outside_shadow.png") repeat scroll 0 0 #FFFFFF; margin: 0 auto; overflow: hidden; padding: 0; width: 980px;}
.disclaimer{ text-align:center; background-color:#0c569a; clear:both; padding:15px 0px;}
