body {background:#fff; margin:0; padding:0; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; overflow-x: hidden;}
form {margin:0; padding:0}
.png, img { behavior: url(iepngfix.htc) }
a img{ border:none}
img { border:none; padding:0px; margin:0px; }
table { border:none; border-collapse:collapse;border-spacing:0; }

.menu {font-family:sans-serif, Verdana, Arial, Helvetica; font-size:12px; color:#737373; font-weight:bold}
.menu a {text-decoration:none; color:#737373}
.menu a:hover {text-decoration:none; color:#ff0000}
.menu2 {font-family:sans-serif, Verdana, Arial, Helvetica; font-size:12px; color:#ffffff; font-weight:bold}

.menu_left1 {font-family:sans-serif, Verdana, Arial, Helvetica; font-size:12px; color:#818181; font-weight:bold}
.menu_left1 a {text-decoration:none; color:#818181}
.menu_left1 a:hover {text-decoration:none; color:#ff0000}
.menu_left1 img {margin:3px 0px}
.menu_left1 a {margin-left:15px}

.menu_left2 {font-family:sans-serif, Verdana, Arial, Helvetica; font-size:13px; color:#4c7ca8; font-weight:normal}
.menu_left2 a {text-decoration:none; color:#4c7ca8}
.menu_left2 a:hover {text-decoration:underline; color:#4c7ca8}

.menu_left3 {font-family:sans-serif, Verdana, Arial, Helvetica; font-size:13px; color:#8c8c8c; font-weight:normal}
.menu_left3 a {text-decoration:none; color:#8c8c8c}
.menu_left3 a:hover {text-decoration:underline; color:#8c8c8c}

.menu_left4 {font-family:sans-serif, Verdana, Arial, Helvetica; font-size:13px; color:#5e5cb4; font-weight:normal}
.menu_left4 a {text-decoration:none; color:#5e5cb4}
.menu_left4 a:hover {text-decoration:none; color:#5e5cb4}

.menu_left2_red {font-family:sans-serif, Verdana, Arial, Helvetica; font-size:13px; color:#FF0000; font-weight:normal}
.menu_left2_red a {text-decoration:none; color:#FF0000}
.menu_left2_red a:hover {text-decoration:underline; color:#FF0000}

.blue_color {color:#4c7ca8}
.red_color {color:#ff0000}
.violette_color {color:#5e5cb4}

.red_color {color:#FF0000}
.big_digits {font-family:sans-serif, Verdana, Arial, Helvetica; font-size:15px; font-weight:bold}

.form_price {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#646363}
.form_price td {padding:6px 8px}

.form_style {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#125870}
.form_style .form_input {padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#294e60; border:1px solid #ced5db}
.form_style a {color:#0066cc; text-decoration:underline}
.form_style a:hover {color:#0066cc; text-decoration:none}

.content_head {font-size:13px; color:#6a6a6a; text-align:left; font-weight:bold}
.content {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:justify; line-height:1.5em; background:#fff}
.content a {color:#5e5cb4; text-decoration:underline}
.content a:hover {text-decoration:none; color:#5e5cb4}
.content p {margin:0px 0px 12px 0px}
.content h1{ font-weight:normal; font-size:22px; color: #7DB821; text-shadow: 1px 1px 0 #FFFFFF;}

.content_head1 {font-size:13px; color:#4c7ca8; text-align:left; font-weight:bold}
.content_head2 {font-size:13px; color:#ff0000; text-align:left; font-weight:bold}
.content_head3 {font-size:13px; color:#5e5cb4; text-align:left; font-weight:bold}

.list_style li {margin:8px 0px; padding-left:10px}
.big {font-size:13px}
.testimonials {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8c8c8c; text-align:justify}
.picture {float:left; margin:10px 15px 10px 0px}
.breakline {background:url(images/content/br.gif) top repeat-x; height:10px; margin-bottom:5px}
.breakline2 {background:url(images/dots2.gif) top repeat-x; height:10px; margin-bottom:5px}

.footer {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4c7ca8; text-align:left}
.footer a {color:#4c7ca8; text-decoration:none}
.footer a:hover {text-decoration:underline; color:#4c7ca8}

h1.h1_title {font-size:18px}

.bord td {border:1px solid #e3e3e3; padding:6px 7px; text-align:center; font-weight:bold; color:#4e7db7; font-family:sans-serif, Arial, Helvetica; font-size:13px}
.bord_no td, .no_bord td {border:none}

.table_essay_calculator {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ff0000; font-weight:bold}
.table_essay_calculator strong {color:#398700}

.table1 {border:3px solid #e4e9ef; border-collapse:collapse}
.table1 th {background-color:#fafbfc}
.table1 .tr1 td {background-color:#ffffff}
.table1 .tr2 td {background-color:#fafbfc}
.table1 a {text-decoration:none}

.table2 {border:1px solid #c0c0c0; background-color:#f7f7f7; color:#616dab; font-weight:bold}
.table2 th {color:#aaaaaa; font-weight:bold}
.table2 a {text-decoration:none}

.table {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1e57ad; border:1px solid #b7dae3; border-collapse:collapse}
.table .tr1 td {background-color:#f5f5f5}
.table .tr2 td {background-color:#ffffff}
.table .label {font-weight:bold}
.table th, .table td {border:1px solid #e3e3e3; padding:5px 10px 5px 10px}

.buttons a {color:#34527a; text-decoration:none}
.buttons a img {vertical-align:middle}
.orders a {color:#34527a; text-decoration:none}
.orders a img {vertical-align:middle}
.orders th {color:#1c5cb3; text-align:left; padding:2px 10px}
.orders td {color:#34527a; text-align:left; padding:2px 10px}
.orders .th th {background-color:#f7f7f7}
.orders .tr1 th, .orders .tr1 td {background-color:#fdfdfd}
.orders .tr2 th, .orders .tr2 td {background-color:#f7f7f7}
.orders .new_message td {background-color:#fff0f0}
.orders_header {font:bold 16px Arial;color:#7db821}
.orders .trhl td {height:1px; padding:0px}
.orders .thr {height:35px; background:url(images/new/cb-10c.png) repeat-x; font:bold 14px Tahoma; color:#4676a1}
.orders .thr :first-child {padding-left:15px; background:url(images/new/cb-10l.png) no-repeat left}
.orders .thr :last-child {padding-right:15px; background:url(images/new/cb-10r.png) no-repeat right}
.orders .order_line {height:6px; background:url(images/orders/orders_line.gif) top repeat-x}
.orders .order_info {height:32px; background:url(images/new/cb-10bg.png) repeat-x; padding:0px 1px; border:1px solid #d5d5d5}
.orders .order_info td {padding:0px 15px}
.orders .order_topic {color:#31990a; font:bold 12px Tahoma}
.orders .order_buttons {height:34px; background:#e4e4e4 url(images/new/cb-10bg2.png) repeat-x top; border:1px solid #d5d5d5}
.orders .order_actions img {vertical-align:middle}
.messages .trhl td {height:1px; padding:0px}
.messages .thr {height:35px; background:url(images/new/cb-10c.png) repeat-x; font:bold 14px Tahoma; color:#4676a1}
.messages .thr :first-child {padding-left:15px; background:url(images/new/cb-10l.png) no-repeat left}
.messages .thr :last-child {padding-right:15px; background:url(images/new/cb-10r.png) no-repeat right}
.messages .order_line {height:6px; background:url(images/orders/orders_line.gif) top repeat-x}
.messages .order_info {height:32px; background:url(images/new/cb-10bg.png) repeat-x; padding:0px 1px; border:1px solid #d5d5d5}
.messages .order_info td {padding:0px 15px}
.messages .order_topic {color:#31990a; font:bold 12px Tahoma}
.messages .order_buttons {height:34px; background:#e4e4e4 url(images/new/cb-10bg2.png) repeat-x top; border:1px solid #d5d5d5}
.messages .order_actions img {vertical-align:middle}

.orderinfo { width:100%; margin-top:-1px; }
.orderinfo .tr1 td { border:1px solid #d5d5d5; height:29px; padding:0px 15px; font-weight:bold; background:url(images/new/cb-11bg.png) repeat-x; }
.orderinfo .tr2 td { border:1px solid #d5d5d5; height:29px; padding:0px 15px; font-weight:bold; background:url(images/new/cb-11bg2.png) repeat-x; }
.orderinfo th { height:29px; background:url(images/new/cb-11bg2.png) repeat-x; color:#0071ad; }
.orderinfo td { height:29px; background:url(images/new/cb-11bg.png) repeat-x; }
.orderinfo a {text-decoration:none}
.orderinfo a img {vertical-align:middle}

.jswindow {border:1px solid #e0e2e4; background-color:#ffffff; position:absolute}
.jswindow>table {margin:2px; background-color:#f9f9f9}
.jswindow_title {cursor:default; font:bold x-small Verdana, Arial, Helvetica, sans-serif; color:#000; background:#ccc url(images/window-title.gif) repeat-x; height:30px}
.jswindow_caption {text-align:left; vertical-align:middle; white-space:nowrap; padding:2px 5px}
.jswindow_buttons {text-align:right; vertical-align:middle; white-space:nowrap; padding:0px 3px 3px 0px}
.jswindow_buttons a {color:#666; margin:0px 2px}
.jswindow_content {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#525252; text-align:justify; line-height:1.5em; padding:4px}
.jswindow_content a {color:#da0f0f; text-decoration: underline}
.jswindow_content a:hover {color:#da0f0f; text-decoration:none}
.jswindow_content p {margin:0px 0px 10px 0px}

.my_select_overlay {z-index:99}
.my_select_list {background-color:#ffffff; border:1px solid #cccccc; max-height:300px; overflow:auto; z-index:100}
.my_select_list_group {}
.my_select_list_group_label {font-weight:bold}
.my_select_list_group .my_select_list_option {padding-left:10px}
.my_select_list_option a {display:block; text-align:left; padding:1px; color:#000000; cursor:default}
.my_select_list .list_category {font-weight:bold}
.orderform  .my_select_list a {color:#111111}
.orderform  .my_select_list a:hover {background-color:#1e90ff; color:#ffffff}

.table_price {border-collapse:collapse; color:#004a80; font-family:sans-serif, Arial, Helvetica; font-size:13px; line-height:1.5em; border-bottom:none}
.table_price tr:first-child td {background-color:#27adf2; color:#ffffff}
.table_price tr:first-child td:first-child {color:#ffffff}
.table_price tr td:first-child {color:#818181}
.table_price td {border:1px solid #f1efe8; padding:5px; text-align:center; color:#4e7db7; font-weight:bold}
.table_price .tr1 td {background-color:#f8f8f8}
.table_price .tr2 td {background-color:#ffffff}

.box_top {background:url(images/box_top.gif) repeat-x top; padding-top:20px; background-color:#ffffff}
.box_bottom {background:url(images/box_bottom.gif) repeat-x bottom; padding:0 30px 20px 30px; background-color:#ffffff}

.header td { padding:0px; vertical-align:top; }

.help-center { width:225px;height:87px;background:url(images/new/help-center.png);margin-bottom:5px; }
.we-can-help { width:225px;height:139px;background:url(images/new/we-can-help-you-with.png); font:11px Tahoma;color:#373737; }

.menu td { background:url(images/menu_bar/br.gif) right no-repeat; }

.why-we-are { background:#d5d5d5;padding:1px;margin-bottom:5px; }
.cb-3 { background:#ececec url(images/new/cb-3bg.png) repeat-x top;padding:0px 10px 5px; }
.cb-3box { width:200px;color:#6e6e6e;font:11px Tahoma; }

.current-status { background:#d5d5d5;padding:1px;margin-bottom:5px; }
.current-status table { width:100%;color:#606060;font:12px Tahoma; }
.current-status .mark { width:18px;text-align:right;background:url(images/new/cb-4bg.png) repeat-x bottom;vertical-align:top;padding:8px 0px; }
.current-status .text { background:url(images/new/cb-4bg.png) repeat-x bottom;padding:2px 10px; }

.tbl3 table { width:100%; color:#606060; }
.tbl3 .mark { width:18px; text-align:right; vertical-align:top; padding:8px 0px; }
.tbl3 .text { padding:2px 10px; }

.umenu { width:100%; }
.umenu td, .umenu th { border:1px solid #d5d5d5; background:#fff; padding:1px; }
.umenu th div { background:url(images/new/caption-bg.png); }
.umenu td div { height:26px; line-height:26px; background:url(images/new/umenu-bg.png); }
.umenu a { color:#667; text-decoration:none; font:bold 12px Tahoma; }
.umenu span { padding:6px 10px; background:url(images/new/separator-1.png) no-repeat top; }

.you-save { height:249px; margin-bottom:5px; background:url(images/new/you_save.png) top no-repeat; text-align:center; }

h2 { font:bold 14px Tahoma; color:#333; }
.form_input { background:url(images/new/input-bg.png) repeat-x; }
.cb-1 a { height:22px; font:bold 11px Tahoma; line-height:22px; padding:0px 10px; background:url(images/new/cb-1p.png) no-repeat bottom; display:block; text-transform:uppercase; color:#545454; text-decoration:none; }
.cb-1 a:hover { background:url(images/new/cb-1a.png) no-repeat bottom; color:#fff; }
.cb-2input { height:20px; width:177px; border:none; background:url(images/new/cb-2input.png) no-repeat left; color:#7a7a7a; font:11px Tahoma; }
.select { border:1px solid #d5d5d5; }
div.h3 { color:red; text-indent:15px; font:bold 12px Arial; }
.mark-4 { background:url(images/new/mark-4.png) no-repeat left center; padding-left:28px; font:18px Arial; color:#7db821; }
h3 { font:18px Arial; color:#7db821; margin:5px 0px; text-shadow:#fff 1px 1px 0px; }

.cb-5 { background:url(images/new/cb-5c.png) repeat-y;color:#7a7a7a;font:11px Tahoma;padding:0px 5px; }
.testimonials { background:#d5d5d5;padding:0px 1px; }
.cb-5cc { padding:0px 10px;text-align:justify;background:#fff url(images/new/cb-5cc.png) repeat-x bottom; }

.calc { background:#d5d5d5;padding:0px 1px;color:#7a7a7a;font:11px Tahoma; }
.calc .text { height:26px;padding:0px 8px; }
.calc td { background:url(images/new/cb-6bg.png) repeat-x; }
.calc .total { background:#f6f6f6;padding:5px 9px; }

.cb-7 { border:1px solid #d5d5d5;background:url(images/new/cb-7t.png) repeat-x; }
.cb-7bg { padding:10px 15px;border:1px solid #d5d5d5;background:#fafafa url(images/new/cb-7bg.png) repeat-x bottom; }

.cb-8l { width:375px;height:104px;background:url(images/new/cb-8l.png) no-repeat; }
.cb-8r { width:295px;height:104px;background:url(images/new/cb-8r.png) no-repeat; }
.cb-8l-div{padding:30px 15px 9px 35px}
.cb-8r-div{padding:60px 15px 0px}

.cb-9bg { width:100%;background:url(images/new/cb-9bg.png) repeat-x; }
.cb-10 { width:100%;height:35px;margin-bottom:1px;background:url(images/new/cb-10c.png) repeat-x;font:bold 14px Tahoma;color:#4676a1; }
.cb-10bg { background:#fff;padding:0px 1px;border:1px solid #d5d5d5; }
.cb-10bg .tbl1 { width:100%;height:32px;background:url(images/new/cb-10bg.png) repeat-x; }
.cb-10bg .tbl2 { width:100%;height:34px;background:#e4e4e4 url(images/new/cb-10bg2.png) repeat-x top; }
.cb-10bg .tbl3 { width:100%;height:32px;color:#4676a1;background:url(images/new/cb-10bg.png) repeat-x; }
.cb-10bg .tbl4 { width:100%;height:37px;background:url(images/new/cb-10bg3.png) repeat-x; }
.cb-10bg img { margin-top:5px; }
.cb-10c { width:100%;background:url(images/new/cb-10c.png) repeat-x;font:bold 14px Tahoma;color:#4676a1; }

.green { color:#31990a;padding-left:15px;font:bold 12px Tahoma; }

.cb-11bg { border:1px solid #d5d5d5;height:29px;padding:0px 33px;font-weight:bold;background:url(images/new/cb-11bg.png) repeat-x; }
.cb-11bg2 { border:1px solid #d5d5d5;height:29px;padding:0px 33px;font-weight:bold;background:url(images/new/cb-11bg2.png) repeat-x; }
.cb-11 { width:100%;margin-top:-1px; }
.cb-11 tr { border:1px solid #d5d5d5; }
.cb-11 th { height:29px;background:url(images/new/cb-11bg2.png) repeat-x;color:#0071ad; }
.cb-11 td { height:29px;background:url(images/new/cb-11bg.png) repeat-x; }

.footer_bottom {width:100%; height:72px; position:fixed; bottom:0px; background:#9ad473;}
.footer_bottom table {margin:20px auto}

.h_blue { color:#0b7fc1; font:bold 15 Arial; }
.line-1 { height:2px; font-size:1px; background:url(images/new/line-1.gif) repeat-x top; }

.xb-1 { background:#dce4e8; padding:3px; }
.xb-1 .inner { background:#fff; padding:1px; }
.xb-1 table { width:100%; }
.xb-1 td { height:25px; padding:4px 20px 4px 0px; vertical-align:middle; color:#004987; font:13px Arial; background:#fff url(images/new/xb-1bg2.png) repeat-x bottom; }
.xb-1 .mark { width:32px; text-align:center; padding:0px; }
.xb-1 tr.t td { height:28px; background:#fff url(images/new/xb-1bg1.png) repeat-x bottom; }
.xb-1 tr.b td { height:28px; background:#fff url(images/new/xb-1bg3.png) repeat-x bottom; }

.xb-2 { background:#e0e0e0; padding:1px; }
.xb-2 .i1 { background:#fff; padding:1px; }
.xb-2 .i2 { background:#edf2f6; padding:4px; }
.xb-2 table { width:100%; }
.xb-2 td { height:30px; padding:8px 20px 8px 0px; vertical-align:middle; color:#0e7bb9; font:12px Arial; background:#fff url(images/new/xb-2bg1.png) repeat-x bottom; }
.xb-2 .mark { width:48px; text-align:center; padding:0px; }
.xb-2 tr.t td { height:33px; background:#fff url(images/new/xb-2bg1.png) repeat-x bottom; }
.xb-2 tr.b td { height:33px; background:#fff; }
.xb-2 span { color:#e7104d; }
.xb-2 td.label{ text-align:right; padding-right:10px}

.contacts { width:465px; margin-top:15px }
.contacts table { width:100%; }
.contacts th { border:1px solid #d5d5d5; font:normal 11px Tahoma;  }
.contacts td, .contacts th { padding:0px; vertical-align:middle; }

.contacts .i0 td { height:33px; font-weight:bold; color:#4676a1; background:url(images/new/xb-3t.png) repeat-x; }
.contacts .i1 td { height:29px; color:#667; background:url(images/new/xb-3bg1.png) repeat-x; }
.contacts .i1 td.label, .contacts .i2 td.label { text-align:right; padding-right:10px}
.contacts .i2 td { color:#667; vertical-align:top; background:url(images/new/xb-3bg2.png) repeat-x; }
.contacts .i3 td { height:49px; background:url(images/new/xb-3bg3.png) repeat-x; }
.contacts .i1 input { width:313px; border:1px solid #d5d5d5; }
.contacts textarea { width:313px; height:121px; margin:8px 0px; border:1px solid #d5d5d5; }

.xb-4 { width:100%; margin:0px auto 8px; }
.xb-4 td { padding:0px; font:bold 16px Arial; color:#16436e; vertical-align:middle; text-align:left; background:url(images/new/xb-4bg.gif) repeat-x; }

.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating { background:url(images/star.gif) left -1000px repeat-x; }
.star-rating { position:relative; width:125px; height:25px; overflow:hidden; list-style:none; margin:0; padding:0; background-position: left top; }
.star-rating li { display:inline; }
.star-rating a, .star-rating .current-rating { position:absolute; top:0; left:0; text-indent:-1000em; height:25px; line-height:25px; outline:none; overflow:hidden; border: none; }

.star-rating a:hover, .star-rating a:active, .star-rating a:focus { background-position:left bottom; }

.star-rating a.one-star { width:20%; z-index:6; }
.star-rating a.two-stars { width:40%; z-index:5; }
.star-rating a.three-stars { width:60%; z-index:4; }
.star-rating a.four-stars { width:80%; z-index:3; }
.star-rating a.five-stars { width:100%; z-index:2; }

.star-rating .current-rating { z-index:1; background-position: left center; }    
/* for an inline rater */
.inline-rating { display:-moz-inline-block; display:-moz-inline-box; display:inline-block; vertical-align: middle; }
/* smaller star */
.small-star { width:50px; height:10px; }
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating { background-image: url(images/star_small.gif); line-height: 10px; height: 10px; }

.essays-footer{ padding:5px 0 0 50px; text-align:left}
.essays-footer ul{ list-style:none outside none; margin:0; padding:0 0 0 1px;}
.essays-footer ul li{ float:left; width:140px; margin:1px 1px 1px 1px}
.essays-footer ul li a{ font-weight:normal}
.hide{ display:none}

.sitemap{ font-size:12px; list-style:none outside none; margin:0; padding:10px}
.sitemap li{ margin:1px}

.essay-1{ background:url(images/essay-1.jpg) no-repeat; width:365px; height:96px; margin:10px auto}
.essay-2{ margin:10px auto; background:url(images/essay-2.jpg) no-repeat; width:457px; height:86px}
.essay-3{ margin:10px auto 10px; background:url(images/essay-3.jpg) no-repeat; width:498px; height:37px}
.essay-4{ margin:10px auto; background:url(images/essay-4.jpg) no-repeat center; width:492px; text-align:center; padding-bottom:10px}
.essay-5{ margin:5px auto 10px; text-align:center}
.essay-6{ margin:15px auto; height:89px; text-align:center; background:url(images/essay-6.jpg) no-repeat center;}
.essay-6 img{ padding:0 52px}

.lt_o{ background:url(images/lt_o.gif) no-repeat bottom right; width:10px; height:35px; font-size:1px; line-height:1px}
.rt_o{ background:url(images/rt_o.gif) no-repeat bottom left; width:10px; height:35px; font-size:1px; line-height:1px}
.ct_o{ background:url(images/ct_o.gif) repeat-x bottom; vertical-align:middle}
.ct_o h4{ font-size:20px; color:#2b7193; font-weight:normal; margin:0; -moz-text-shadow: 1px 1px 1px #777; -webkit-text-shadow: 1px 1px 1px #777; text-shadow: 1px 1px 1px #777; padding:0 4px; font-family:"Myriad Pro", arial; text-transform:uppercase}
.lb_o{ background:url(images/lb_o.gif) no-repeat top right; width:10px; height:10px; font-size:1px; line-height:1px}
.rb_o{ background:url(images/rb_o.gif) no-repeat top left; width:10px; height:10px; font-size:1px; line-height:1px}
.cb_o{ background:url(images/cb_o.gif) repeat-x top; font-size:1px; line-height:1px; height:10px}
.lc_o{ background:url(images/lc_o.gif) repeat-y left; width:10px; line-height:1px; font-size:1px }
.rc_o{ background:url(images/rc_o.gif) repeat-y right; width:10px; line-height:1px; font-size:1px}
.cc_o{ background:#ffffff; color:#333333}
.cc_o select, .cc_o input[type="text"]{ width:125px; padding:2px; border:1px solid #d5d5d5; font-size:12px; font-family:tahoma; color:#7f7f7f; background:#fdfdfd}
.cc_o table{ width:100%; margin:0 auto 3px}
.cc_o table td{ padding:2px 3px; vertical-align:top; background:#fff; border:none}
.cc_o table td.label{padding:8px 3px 2px 6px}

.essay-price{ width:110px; padding:2px 6px; border:1px solid #d5d5d5; font-size:12px; font-family:tahoma; color:#137a1b; background:#fdfdfd; font-weight:bold}
.order-td{ padding:10px; vertical-align:top; width:48%}

.clear{clear:both;font-size:1px;line-height:1px;height:0;overflow:hidden;}
.right-user{ float:left; margin:10px 0 0 10px; width:47%}
.left-user{ margin:0 auto}
.width-400{ width:400px}
.width-800{ width:800px}
.width-700{ width:700px; margin:10px auto}
.width-100p{ width:100%}
.nodesktop{ display:none}
.payment-important{margin:30px auto 10px; text-align: center}

.order-step-3{width:524px}
.order-step-3-left{ background:url(images/order/back.gif) center repeat-y}
.order-step-3-title{ background:url(images/order/top.jpg) center top no-repeat}
.order-step-3-title2{background:url(images/order/bottom.jpg) center bottom no-repeat; padding-left:40px; padding-right:30px; padding-top:100px; padding-bottom:80px}
.order-step-3-title3{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#4c70bf; padding-bottom:7px;}

.order-box{width:400px; margin: 0 auto; border:3px solid #f0f0f0; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.order-box2{border:1px solid #e1e1e1; padding:5px 10px; min-height:270px;}
* html .order-box2{height:270px;}

.clear{clear:both;font-size:1px;line-height:1px;height:0;overflow:hidden;}

.d-box{ position:fixed; bottom:0; width:100%; height:51px; text-align:center; background:url(images/d-box/bg.png) repeat-x bottom}
.d-box .d-close{ float:right; margin: 4px 5px 0 0}
.d-box .d-content{ padding-top:5px}
.d-box .d-content img{ vertical-align:middle;}

/*beware*/.essay_my table {border-collapse: separate;	border:1px solid #d5d5d5;	width:100%;	font: 11px arial;}.essay_my p{	font: 11px arial;}.essay_my table thead td{	background: url(images/head.png) repeat-x;	height:33px;	padding:0 10px;		width:50%;	text-align:center;	font:bold 16px arial;}.essay_my table  td.left{	color:#548701;}.essay_my table td.right{	color:#a82929;}.essay_my table thead td.left{	font:16px arial;}.essay_my table tbody td{	//padding:5px;	//border-bottom:1px solid #d5d5d5;}.essay_my table tbody .even td{	background:#e0e0e0;	width:50%;}.essay_my table tbody .odd td{	background:#efefef;	width:50%;}.essay_my .left{	border: 1px solid white;	border-right: 1px solid #D5D5D5;}.essay_my .right{	border: 1px solid white;	}.essay_my .last td{	border-bottom:none;}.essay_my table div{	padding:7px;}.inner{	border-bottom: 1px solid #D5D5D5;	border-left: 1px solid #D5D5D5;	border-right: 1px solid #D5D5D5;}

.contacts .i3 input.button1 { border: none; width: 80px;height:36px;background:url(images/new/button-15.png) center top no-repeat; text-indent:-9000px;}

body{ position:relative}
#my_pop_window_bg{ display:none; width:100%; height:100%;background-color: #264f61; left: 0; top:0; position: absolute; z-index: 9995; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity: 0.4;-khtml-opacity: 0.4; opacity: 0.4; zoom:1;}
#my_pop_window{ display:none; background:url(images/pop/bg.png) no-repeat top; width: 521px; height:333px; margin-left:-260px; position:fixed;/*position:absolute;*/ z-index: 9996; top:60px; left:50%; font-size:11px; font-family:Arial, Helvetica, sans-serif}
#my_pop_window a{}
#my_pop_window_close{ text-align:right; padding:17px 47px 0 0}
#my_pop_window_ajax{ padding:110px 240px 0 25px}
.pop_input{ width:155px}
.pop_input input{ border:1px solid #52617c; background:#7a859a; padding:5px 5px; width:135px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.pop_input input:focus{outline: none;}

#my_pop_window_close2{ text-align:right;}
#my_pop_window2{ display:none; background:url(images/pop/bg2.png) no-repeat top; width: 494px; height:437px; margin-left:-250px; position:fixed;/*position:absolute;*/ z-index: 9996; top:60px; left:50%; font-size:11px; font-family:Arial, Helvetica, sans-serif}
#my_pop_window_ajax2{ padding:365px 0 0 0; text-align:center}

.order-wrap{ width:756px; margin:0 auto}
.orderform{color:#6c8d38; font-size:11px;}
.orderform a {color:#34527a; text-decoration:none}
.orderform a img {vertical-align:middle}
.orderform .tr1 td { background:#d7e3c5 url(images/order-tr1.gif) repeat-x top}
.orderform .tr2 td { background:#daebc1 url(images/order-tr2.gif) repeat-x top}
.orderform td {border:1px solid #f3fce4; padding:4px 6px; vertical-align:top}
.orderform td.nofill {}
.orderform td.label { font-weight:bold; color:#16436e; padding-top:6px}
.orderform_header {font:bold 16px Arial;color:#7db821}
.orderform .trhl td {height:1px; padding:0px}
.orderform .thr th {height:35px; background:url(images/new/cb-10c.png) repeat-x; font:bold 14px Tahoma; color:#4676a1; padding:0px 15px; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5}

.orderform input[type="text"], .orderform input[type="password"], .orderform textarea, .orderform select{font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:3px 3px;  border:1px solid #afc78b; color:#111; background:#fff url(images/order-input.gif) repeat-x bottom; -moz-box-shadow: inset 4px 4px 8px rgba(230,230,230,0.8); -webkit-box-shadow: inset 4px 4px 8px rgba(230,230,230,0.8); box-shadow: inset 4px 4px 8px rgba(230,230,230,0.8);}
.orderform input[type="text"], .orderform input[type="password"]{ width:250px}
.orderform select{ padding:1px}
.orderform textarea{width:400px; height:150px; background:#f7f7f7 url(images/order-textarea.gif) repeat-x bottom}
.orderform label{ font-weight:normal}

#total_price, #page_price, #service0_price{ font-weight:bold; color:#111}
.order-border{ border:1px solid #afc78b}

.orderform .small {font-size:9px}
.orderform .error, .orderform input.error {background:#ffebeb}
.registered .hidden {display:none}
.orderform textarea{width:420px; height:150px}
.orderform .order-title{ width:250px}

.order-header{ border:none; line-height:normal}
.order-header table{ width:100%; border-collapse:collapse; border:none;}
.order-header table td{ padding:0; border:none}
.o-h-l{ height:52px; width:12px; background:url(images/order-h-l.gif) no-repeat bottom left}
.o-h-r{ height:52px; width:12px; background:url(images/order-h-r.gif) no-repeat bottom right}
.o-h-c, .orderform .o-h-c{ height:52px; background:url(images/order-h-c.gif) repeat-x bottom; vertical-align:middle; font-size:18px; color:#16436e}
.order-footer{ background:url(images/order-free-extras.jpg) no-repeat top; padding:125px 0 20px; text-align:center}
.o-h-price{ font-size:17px; color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:24px; padding:26px 0 0 0}
.o-h-price strong{ font-size:24px; color:#fff799}

.hint{ position:relative; float:right; margin-right:10px; text-align:left;}
.hint a {text-decoration:none}
.hint .tooltip{ display:none}
.hint .tooltip-show{ display:inline}
.hint>span{cursor:pointer}

.tooltip, .hint .tooltip{ background: #b2c5ac;  color:#5e9fd8; line-height:normal; -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); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 3px; width:300px; position:absolute; bottom:22px; left:-10px; font-weight:normal;}

.tooltip i, .hint .tooltip i{ position:absolute; width:14px; height:14px; margin:-1px 0 0 20px; background:url(images/tooltip.gif) no-repeat top;}
.tooltip p, .hint .tooltip p{ margin:2px 0}
.tooltip>div, .hint .tooltip>div{ background:#effcdd; border:1px solid #99b274; padding:10px 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.orderform .tooltip table td, .orderform .tooltip table th{ background:none; border:1px solid #afc78b; padding:2px 3px}

.orderform .vip_services { background:url(images/vip_services/bg.jpg) no-repeat top; width:760px; height:168px; margin:0px auto; }
.orderform .vip_services .uc, .orderform .vip_services .vip-price{ font-size:17px; font-family:'Myriad Pro', Arial, Helvetica, sans-serif; color:#fff; -moz-text-shadow: 1px 1px 1px #000; -webkit-text-shadow: 1px 1px 1px #000; text-shadow: 0px 1px 1px #000;}
.orderform .vip_services .uc strong, .orderform .vip_services .vip-price strong{ color:#e3ff46; font-weight:normal; font-size:18px}
.orderform .vip_services table{ width:100%; border-collapse:collapse; border:none}
.orderform .vip_services table tr{ background:url(images/vip_services/line.gif) no-repeat bottom left;}
.orderform .vip_services table td{ border:none; padding:4px 2px; vertical-align:middle}
#follow_us{ /*overflow:hidden;*/ padding:0 0 5px 0; text-align:left; height: 40px;}
.social-fb, .social-g, .social-t, .social-a{ float:left; height:20px; overflow:hidden; width:80px; margin:0 3px 3px 0; position:relative;}
.social-t{ width:92px}
.social-g{ width:40px}
.social-a{ padding-top:2px}
.social-fb{overflow: visible}

.social-fb .social-count{ position:absolute; right:2px; margin-top:1px; text-align:center; background:url(images/social/f-bg.gif) no-repeat right; width:32px; height:18px; line-height:16px; color:#333333; font-size:11px; font-family:	"Lucida Grande",Tahoma,Verdana,Arial,sans-serif; z-index:999}
.social-fb .social-count a{ font-size:11px; text-decoration:none; color:#333; margin-left:2px}
.social-t .social-count{ position:absolute; right:0; text-align:center; background:url(images/social/t-bg.gif) no-repeat right; width:30px; height:20px; line-height:20px; color:#333333; font-size:11px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; z-index:999}
.social-t .social-count a{ font-size:11px; text-decoration:none; color:#333; margin-left:2px}

.request-callback{width: 224px; height: 50px;  background:url(images/request-callback/button-request-callback.jpg) no-repeat; margin-bottom: 5px; cursor: pointer; }

.my_jswindow {position:absolute; top: 30%; left: 50%; margin: -100 0 0 -287 }
.my_jswindow .top{ background: url("images/request-callback/top-bg.png") no-repeat scroll 0 0 transparent; display: table-cell; height: 62px; text-align: right; vertical-align: middle;  width: 573px; }
.my_jswindow .top span{ display: block; margin-right: 20px; }
.my_jswindow .middle{ background:url(images/request-callback/middle-bg.png) repeat-y;  width: 573px; padding: 15px  20px 20px 20px;}
.my_jswindow .bottom{ background:url(images/request-callback/bottom-bg.png) no-repeat; height: 13px; width: 573px; }
.my_jswindow table tr td{ height: 30px;}
.my_jswindow table tr td input { border: solid 1px #7ea346; height: 20px; width: 400px; background-color: #fcfcfc;}
.my_jswindow table tr td textarea { border: solid 1px #7ea346; height: 50px; width: 400px; background-color: #fcfcfc;}
.my_jswindow .line{  background:url(images/request-callback/request-line.gif) repeat-x; height: 1px; width: 485px; margin: 20px 0px;}
.my_jswindow .submit{ text-align: center; width: 485px; margin: 0 auto; }
.my_jswindow table tr .label{ color: #818181; font: bold 12px Arial; padding-right: 10px; text-align: right; width: 80px;}
.my_jswindow table tr .label span{ font-size: 11px;}

.delete-dialog-button {
    border: 1px solid #C8C8C8;
    border-radius: 3px 3px 3px 3px;
    display: block;
    float: right;
    margin-left: 3px;
    text-decoration: none !important;
    width: 50px;
}

/* contacts form */

#contact-form table.contacts td.label {
    color: #2e3548;
    font-weight: bold;
}

#contact-form, 
#contact-form .contacts {
    width: 622px;
    margin: 0px auto;
}

#contact-form table.contacts input[type="text"] {
    width: 290px;
}

#contact-form table.contacts textarea {
    width: 415px;
}

#contact-form table.contacts td {
    border: solid #d5d5d5 1px;
}

#contact-form div.contact-th {
    background: url("images/contact-header-bg.png") repeat-x;
    height: 24px;
    font: bold 14px Verdana;
    color: white;
    padding: 6px 20px;
}

#contact-form table.contacts input[type="text"],
#contact-form table.contacts textarea {
    margin-left: 5px;
}

/* Bookmark */

.bookmark-region {
    border: 1px solid #dfdee3;
    border-radius: 10px;
    font-size: 15px;
    font-weight: bold;
    margin: 10px auto;
    overflow: hidden;
    padding: 5px 17px;
    width: 716px;
    background: #f6f6f7;
}

.bookmark-region .bookmark-button {
    display: block;
    float: right;
}

.order-list {
    color: #000000;
    list-style-image: url("images/green-li.png");
    margin: 5px 0 20px;
    padding: 0 25px;
}

.update-hint, .umenu td span.update-hint{
    cursor: pointer;
    color: #195889;
    text-decoration: underline;
    background: none;
}

.update-hint .discountclass, .umenu td span.update-hint .discountclass{
    background-color: #ffffff;
    border: 5px solid #e4e9ef;
    border-collapse: collapse;
    padding: 2px;
    position: absolute;
    text-decoration: none;
    height: 105px;
    width: 384px;
    z-index: 2;
    display: none;
    left: 50%;
    background-image: none;
}

.update-hint .discountclass p, .umenu td span.update-hint .discountclass p{
    color: #004a80;
    line-height: 18px;
    margin-bottom: 0;
    margin-top: 0;
    text-align: left;
}

.update-hint:hover .discountclass, .umenu td span.update-hint:hover .discountclass{
	display: block;
}


/* =============== */

.fb-btns{
	overflow:hidden;
	margin-bottom: 4px; 
}

.b-wrap{
	float: left;
	margin-right:2px;
}

.fb-like-btn span{
	position: absolute;
    right: 0px;
    top: 0;
    margin-top: 0px;
    text-align: center;
    background: url(images/f-bg.gif) no-repeat right;
    width: 32px;
    height: 20px;
    line-height: 19px;
    text-indent: 2px;
    color: #333333;
    font-size: 11px;
    font-family: "Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
    z-index: 999;
}

.tw-share_btn-wrap span{
	position: absolute;
    right: 0px;
    top: 0;
    margin-top: 0px;
    text-align: center;
    background: url(images/t-bg.gif) no-repeat right;
    width: 32px;
    height: 20px;
    line-height: 19px;
    text-indent: 2px;
    color: #333333;
    font-size: 11px;
    font-family: "Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
    z-index: 999;
}

#cv-resume-tooltip{
	display:none;
    //position: absolute;
    background: #85A6C4;
    padding: 10px;
    margin-top: 5px;
    width: 258px;
    color: white;
    box-sizing: border-box;	
}	