@charset "utf-8";
html, body { padding:0px; margin:0px; font:12px Arial, Helvetica, sans-serif; color:#333; }
h1,h2,h3,h4,h4,p,ul, input, form { margin:0px; padding:0px;}
ul { list-style-type:none;}
img, a img {border:none;}
.group:after {content:"."; display:block; clear:both; visibility:hidden; height:0px;}
.clear { clear:both; height:0;}
.l,.r { position:absolute; display:block; overflow:hidden;}
.shellMain { margin:0px 0px 30px 10px;}
.shell { margin:0px 0px 0px 5px;}
#wrapper { margin:0 auto; max-width: 980px; position:relative; }
#header {height:118px; position:relative; background:url(images/bg_top.gif)/*bg_top.gif*/ repeat-x; width:100%;}
#header span {top:0px; height:118px;}
#header .l {width:435px; height:118px; left:0px;}
#header .r {background:url(images/t_r.jpg)/*t_r.jpg*/ no-repeat; width:421px; height:118px; right:0px;}
#menuBlock {background: url(bg_m.gif)/*bg_m.gif*/ repeat-x; height:35px; width:100%; line-height:35px; -moz-border-radius:0px 0px 5px 5px;  -webkit-border-radius:0px 0px 5px 5px; -khtml-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px; margin:0px 0px 10px 0px; text-align:center; }
#menuBlock ul { 
    height: 35px;
    margin: 0px 0px 0px 70px ;
    padding: 0;
    width: 885px;
}
#menuBlock ul li { float:left; background:url(images/s_m.gif)/*s_m.gif*/ no-repeat left center;  text-align:center; padding:0 8px; }
#menuBlock ul li:hover { background:url(images/bg_ma.gif)/*bg_ma.gif*/ repeat-x; height:34px; padding:0 14px;}
#menuBlock ul li a { color:#fff; font-size:14px; text-decoration:none; display:block;}
#menuBlock ul li a#order {color:#fbf54b; font-weight:bold;}
#menuBlock ul li a:hover {text-decoration:none;}
ul.guarantee { margin:15px 0px;}
ul.guarantee li { font-size:11px; height:21px; text-align:left; background:url(images/arr_sprites.gif)/*arr_sprites.gif*/ no-repeat 0 100%; padding-left:15px; background-position:0 -91px;}
input.txt { width:173px; border:1px solid #d6d6d6; margin:3px 3px; -moz-border-radius:3px;  -webkit-border-radius:3px;  -khtml-border-radius:3px; border-radius:3px;}
a#forgot { color:#005599; font-size:11px; text-decoration:none; margin:7px 5px; clear:both;}
span.login, span.login input {background:url(images/bg_log.gif)/*bg_log.gif*/ repeat-x; width:70px; display:-moz-inline-stack; display:inline-block;  font-size:12px; text-align:center; color:#fff; text-decoration:none; cursor:pointer; -moz-border-radius:3px;  -webkit-border-radius:3px;  -khtml-border-radius:3px; border-radius:3px; border: 0;}
span.login  {margin:5px 5px 10px;}
span.login  button { border:0; margin:0;padding:0 12px 0 9px;position:relative;left:3px;height:21px; line-height:21px;background-position:top right; white-space:nowrap;}
.blockContent {background:#f1f1f1; padding:5px; width:183px;  margin:0px 0px 10px 0px; -moz-border-radius:6px;  -webkit-border-radius:6px; 
 -khtml-border-radius:6px; border-radius:6px;}
.loginHeader {background:#f1f1f1; padding:5px; width:183px;  margin:0; -moz-border-radius:6px 6px 0 0;  -webkit-border-radius:6px 6px 0 0; 
 -khtml-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0;}
.blockText { background:#fff; -moz-border-radius:4px;  -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; padding: 5px 0px;}
.blockText p { color:#333; text-align:left; padding:10px;}
.blockText p a, .blockText a { color:#ad082c; text-decoration:none; margin:0px 5px;} 
.blockText a:hover { text-decoration:underline;}
.blockText ul.features { margin:0px 5px 10px;}
.blockText ul.features li { margin:8px 0px; text-align:left; background:url(images/arr_sprites-1.gif)/*arr_sprites.gif*/ no-repeat 0 100%; padding-left:15px; background-position:0 -67px;}
.str { line-height:38px;}
.center { text-align:center; margin:10px auto; clear: both; display: block; }
 h2.red, h2.blue { color:#9e0428; background:url(images/t_arr.gif)/*t_arr.gif*/ no-repeat; height:38px;   background-position:0px 0px; padding-left:45px; margin: 5px 0 10px; text-transform:uppercase; font-size:14px;}
h2.blue { color:#124da9; background-position:0px -62px;}
.bannerTop { position: absolute; right: 0;top: 164px; z-index: 100;}
.blockLogin { background:#f1f1f1; padding: 6px;}
.loginForm { padding: 4px 0; background:#fff; text-align:left; -moz-border-radius:4px;  -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px;}
.loginForm p { padding-left: 4px; margin-bottom: 10px; }
.loginForm p a { color:#ad082d; font-size:14px; text-decoration: none; }
.loginForm p a:hover { text-decoration: underline; }
.forgot_link {float:left;padding-left:0px;padding-top:10px;color:#0A9ACA;}
.forgot_link a {color:#0A9ACA;}
.chatBlock { background:#f1f1f1; padding: 4px; -moz-border-radius: 0 0 6px 6px;  -webkit-border-radius:0 0 6px 6px; 
 -khtml-border-radius: 0 0 6px 6px; border-radius:0 0 6px 6px;}
.centerBanner { background:url(images/center_info.jpg)/*center_info.jpg*/ no-repeat; width:574px; height:206px; margin:15px auto; position:relative;}
ul.offers {position:absolute; top:45px; right:7px; width:380px; }
ul.offers li { float:left; width:auto;  margin:10px 12px 0px 4px; text-align:left; background:url(images/arr_sprites-1.gif)/*arr_sprites.gif*/ no-repeat; padding-left:15px; background-position:3px -34px; font-weight:bold;}
ul.offers li a { float:left; display:block; color:#036782; text-decoration:none;}
ul.offers li a:hover { text-decoration:underline;}
ul.offers li a#more { border-bottom:1px dotted #14718a; font-style:italic; text-decoration:none; font-size:11px;}
.big { font-size:14px; font-weight:bold;}
.cardsBlock { text-align:center; font-size:14px; font-weight:bold; margin:20px 0px;}
.blockText ul.dissertations { margin:0px 0px 0px 4px;}
.blockText ul.dissertations li {}
.blockText ul.dissertations li a {font-size:14px;color:#005599;font-weight:normal;text-decoration:none;display:block; background:url(images/arr_sprites-2.gif)/*arr_sprites.gif*/ no-repeat; padding-left:15px; background-position:0px 7px; line-height:20px; height:20px;}
.blockText ul.dissertations li a:hover { text-decoration:underline;}
.blockText ul.dissertations li.active a{ text-decoration:none;  background-position:0px -16px; display:inline;}
.blockText ul.dissertations li.active a span  {border-bottom:1px dotted #999;}
.blockText ul.dissertations li.active a:hover { text-decoration:none;}
.blockText ul.dissertations li.active ul{background-color:#fff;padding:3px 0 3px 10px;}
.blockText ul.dissertations li.active ul li { line-height:20px; line-height:20px; }
.blockText ul.dissertations li.active ul li a {font-size:12px;color:#005599;font-weight:normal;display:block;text-decoration:none;line-height:17px; background-position:0 -33px;}
.blockText ul.dissertations li.active ul li a:hover { text-decoration:underline;}
.silver, .gold, .premium { margin:10px 0px; clear:both; display:block;}
.silver img, .gold img, .platinum img { float:left; width:64px; text-align:center;}
.silver .info, .gold .info, .platinum .info {float:left; font-weight:bold; text-align:left; margin-left:12px; padding:10px 0px 0px 0px;}
.silver h4, .gold h4, .platinum h4 { font-size:16px;} 
#left { float:left; width:193px; text-align:left;}
#mainContent {float: right;text-align: left;max-width: 787px; }
#mainContentOrder {padding-top: 10px;text-align: left;max-width: 980px;}
#blockConteiner { width:100%!important; position:relative;}
#content { float:left; width:570px; text-align:left; }
#content .center { text-align:center; margin:10px auto; clear: both; display: block; width: 35%; }
#content_without_right { float:left; width:770px; text-align:left;}
#content h1 { font-size:20px; font-weight:normal;}
#content h3 { font-size:18px; margin:0px 0px 15px;}
#content ul.list {}
#content ul.list  li{ background:url(images/arr_sprites.gif)/*arr_sprites.gif*/ no-repeat; height:20px; background-position:0 -53px; padding-left:15px;}
a.order, a.order span {background:url(images/order-1.gif)/*order.gif*/ no-repeat; width:181px; display:-moz-inline-stack; display:inline-block;  font-size:18px; text-align:center; color:#fff; text-decoration:none; cursor:pointer; font-weight:bold; height:30px; text-transform:uppercase; padding: 10px 0 0 0;}
a.order:hover, a.order:hover span { background-position:0 -40px;}
a.order:active, a.order:active span {background-position:0 -80px;}
a.order span { border:0; margin:0;position:relative;height:40px; line-height:40px;background-position:top right; white-space:nowrap;}
.blockInfo{ background:url(images/bg_p.gif)/*bg_p.gif*/ repeat; height:235px; width:186px; float:left; color:#092140;  -moz-border-radius:10px;  -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; margin:10px 4px 6px 0px;}
.blockInfo  ul { margin:0px 0px 0px 10px;}
.blockInfo ul li { background:url(images/arr.gif)/*arr.gif*/ no-repeat 0 50%; padding-left:10px; height:25px; line-height:25px; color:#092140; font-size:11px; text-align:left;}
.blockInfo img { float:right;  text-align:left; margin:0px 8px;}
.blockInfo .pages { float:left; width:80px; line-height:30px; text-align:center; margin:0px 5px;}
.blockInfo .pages a { color:#092140; font-style:italic; text-decoration:underline;}
.blockInfo p, .blockInfo p.total { display:block; clear:both; margin:0px 0px 10px 0px; position:relative; padding-left:15px; text-align:left;}
.blockInfo p.total { color:#a42851; font-size:14px; font-weight:bold;}
.blockInfo p span, .blockInfo p.total span { position:absolute; right:20px; top:0px; text-align:right; }
.blockInfo h4.features, .blockInfo h4.guarantee, .blockInfo h4.discounts, .format h4.format { height:27px; background:#a32850; margin:10px 0px; color:#fff; font-style:italic; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; padding:0px 0px 0px 15px; font-weight:normal;}
.blockInfo h4.guarantee, .format h4.format {color:#092140; background:none;}
.blockInfo h4.discounts { color:#c5221a;background:none;}
.format { clear:both;  background:url(images/bg_p-1.gif)/*bg_p.gif*/ repeat; height:125px; width:376px; -moz-border-radius:10px;  -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.format .text { float:left; width:150px; text-align:left;}
.format .text span, .format .font span  { display:block; clear:both; position:relative;  margin:0px 0px 25px 0px;}
.format .font span  { display:block; clear:both; position:relative;  margin:0px 0px 25px 0px;}
.format .text span small , .format .font span small  { font-size:11px; color:#092140; margin:0 11px; position:absolute; left:5px; top:0px; line-height:20px;}
.format .text span strong, .format .font span strong { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#092140; font-weight:normal; position:absolute; right:5px; top:0px;}
.format .font span strong { margin-right:10px;}
.format .font { float:right; width:190px; line-height:20px;}
#right {float:right; width:193px; text-align:left;}
#footer {clear:both; min-height:67px;  background:#003fa7; -moz-border-radius:6px 6px 0px 0px;  -webkit-border-radius:6px 6px 0px 0px; 
 -khtml-border-radius:6px 6px 0px 0px; border-radius:6px 6px 0px 0px;}
#footer .bottomMenu { width:350px; margin:0 auto; color:#fff;}
#footer .bottomMenu ul { padding:20px 0px 10px 0px;}
#footer .bottomMenu ul li { float:left; margin:0px; padding:0 5px; text-align:center; border-right:1px solid #fff;}
#footer .bottomMenu ul a { text-decoration:underline; color:#fff; display:block;}
#footer .bottomMenu ul a:hover { text-decoration:none;}
#footer .bottomMenu p { color:#fff; margin:10px 20px;} 
#footer .bottomMenu a:hover { text-decoration:none;}
/*#discount { width:123px; height:118px; position:absolute; background:url(images/images/discount.png) no-repeat; top:10px; left:0px;}*/
#discount_text { width:123px; height:118px; position:absolute; background:url(images/discount.png)/*discount.png*/ no-repeat; top:10px; left:0px;}
#prices {width:100%;}
#big_text {
    color: #000000;
    font-size: 16px;
    font-weight: 600;
}
#red{
    text-decoration: none;
    color: #FF0000;
    float: none;
}

.main_div span {
    color: #E3E3E3;
    float: left;
    font-size: 19px;
    margin: 9px 0 0 10px;
}
#order_total_block { 
    width:340px; 
}
#order_total_block2 {
    width:230px;
    float:right;
}
.order {
    clear: both;
//    float: left;
    height: 150px;
    width: 100%;
}
.detail_order_left {
    float: left;
    width: 47%;
}
.detail_order_right {
    float: left;
    width: 45%;
}
#grey_text {
    color: #888888;
}
.order table tbody tr td {
    padding: 5px;
}
.detail_order_left span {
    color: #003EA6;
    font-size: 18px;
    margin: 0;
    width: 100%;
}
.detail_order_left span a {
    color: #003EA6;
}
.order_messages {
    float: left;
    width: 100%;
}
.grey_order {
    background-image: url("grey_order_bg-1.jpg")/*grey_order_bg.jpg*/;
    background-repeat: repeat-x;
}
.view_order_white {
    background-image: url("grey_on_white-1.jpg")/*grey_on_white.jpg*/;
    border: medium none !important;
    cursor: pointer;
    font-weight: 600;
    height: 40px;
    margin: 8px 0 0;
    padding: 0;
    width: 164px;
}
.view_order_grey {
    background-image: url("grey_on_grey-1.jpg")/*grey_on_grey.jpg*/;
    background-repeat: no-repeat;
    border: medium none !important;
    cursor: pointer;
    font-weight: bold;
    height: 40px;
    margin: 8px 0 0;
    padding: 0;
    width: 164px;
}
.customer_center_block .max_60 {
    width: 510px !important;
}
.orders_right_side {
    clear: both;
    float: left;
    margin: 4px 0 0 17px;
    width: 100%;
}
.orders_right_side span {
    float: none !important;
    font-size: 12px;
    margin: 3px 0 0 3px;
}
#orders_red {
    color: #003EA6;
}
#grey {
    color: #B1B1B1;
    text-decoration: underline;
}
.orders_right_side img {
    float: left;
    width: 20px;
}
.order_detail_info {
    float: left;
    width: 100%;
}
#order_detail_topic {
    color: #000000;
    float: left;
    font-size: 16px;
    width: 70%;
}
#order_detail_messages {
    color: #888888;
    float: left;
    font-size: 14px;
}
#order_detail_messages img {
    float: left;
    margin-top: 2px;
}
#order_detail_messages div {
    float: left;
    margin: 10px 0 0 5px;
}
#order_detail_messages a:hover div {
    text-decoration: underline;
}
.text_part {
    float: left;
    margin-top: 15px;
    width: 100%;
}
#classic_td {
    padding: 5px;
}
.border_grey {
    border: 1px solid #C4C4C4;
}
.left {
    float: left;
}
.bg_grey {
    background-color: #F0F0F0;
}
.bg_white {
    background-color: #FFFFFF;
}
#text_dark_red {
    color: #A72A17;
}
#text_red, #text_red a {
    color: #E2524A;
}
#text_black {
    color: #4B4B4B;
}
.order_detail_info span {
    color: #003EA6 !important;
    float: none !important;
    font-size: 22px !important;
}
.blue_div {
    background-image: url("bg_blue-1.jpg")/*bg_blue.jpg*/;
    background-repeat: repeat-x;
    border: 1px solid #B5E4FF;
    float: left;
    width: 99%;
}
.blue_div span {
    background-image: none;
    clear: both;
    color: #0000FF;
    float: left;
    font-size: 12px;
    height: 22px;
    margin: 0;
    padding: 3px 0 0 3px;
}
.bg_color_default {
    background: none repeat scroll 0 0 #FFFFFF;
}
#order_detail_topic {
    color: #000000;
    float: left;
    font-size: 16px;
    width: 70%;
}
#order_detail_topic span {
    color: #003EA6;
}
.text_part p {
    clear: both;
    margin-left: 10px;
}
.resubmit_button {
    background-image: url("simple_on_white-1.jpg")/*simple_on_white.jpg*/;
    border: 0 none;
    cursor: pointer;
    font-weight: 600;
    height: 40px;
    width: 165px;
}
.unnamed4_4 {
    color: #000066;
    font-family: Arial,serif;
    font-size: 8pt;
}
.green {
    background-color: #B4B4DA;
}
.tabtitle2 {
    background-color: #B4B4DA;
}
.grey {
    background-color: #EAF2F9;
    color: #666666;
}
.txt3_ul {
    padding-left: 15px !important;
}
.title_text {
    background-image: url('plash-1.jpg')/*plash.jpg*/;
    float: left;
    height: 39px;
    width: 100%;
}
.big_blue {
    background-image: url("bg_blue_big.jpg")/*bg_blue_big.jpg*/;
    background-repeat: repeat-x;
    clear: both;
    float: left;
    height: 51px;
    margin-top: 50px;
    width: 100%;
}
#place_order {
    background-image: url("red_on_blue.jpg")/*red_on_blue.jpg*/;
    background-repeat: no-repeat;
    float: left;
    font-weight: 600;
    height: 40px;
    margin: 11px 0 0 45px;
    padding: 0 0 0 27px;
    width: 120px;
}
#place_order a {
    color: #FFFFFF;
    font-size: 13px;
    text-decoration: none;
}
.big_blue p {
    color: #000000;
    float: left;
    font-size: 12px;
    margin-top: 18px !important;
}
.edit_button {
    background-image: url("edit_button-1.jpg")/*edit_button.jpg*/;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    font-weight: 600;
    height: 40px;
    margin-top: 20px;
    width: 123px;
}
.discounts {
    clear: both;
    padding-left: 20px;
    padding-top: 20px;
}
.mlevels {
}
.discounts img {
    float: left;
}
.discounts div {
    float: left;
    margin-left: 20px;
    width: 80%;
}
.discounts span {
    color: #000000;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: 600;
    height: 25px;
    width: 100%;
}
.identy_header {
    border: 1px solid #3D8EDA;
    float: left;
    margin: 0 0 25px;
    width: 100%;
}
.identy_header img {
    float: left;
}
.identy_header_detail {
    float: left;
    margin-left: 30px;
    width: 80%;
}
.identy_header span {
    color: #FF0000;
    float: left;
    font-size: 22px;
    margin: 0;
    position: relative;
    width: 100%;
}
.identy_header p {
    float: left;
    padding: 20px 0 0;
    position: relative;
    width: 100%;
}
.identify_information {
    float: left;
    width: 100%;
}
.identify_information div {
    background-color: #0A59BB;
    float: left;
    height: 40px;
    position: relative;
    width: 100%;
}
.identify_information label {
    color: #FFFFFF;
}
.identify_information ul {
    clear: both;
    float: left;
    font-size: 13px;
    list-style-image: none;
    list-style-type: none;
    padding: 0 0 0 50px;
    position: relative;
    width: 80%;
}
.identify_information ul li {
    background-image: url("checked_checkbox-1.jpg")/*checked_checkbox.jpg*/;
    background-repeat: no-repeat;
    clear: both;
    float: left;
    height: 16px;
    list-style-image: none;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 100%;
}
.identify_information ul li span {
    color: #000000;
    font-size: 13px;
    margin: 0 0 0 20px;
}
.identify_information p {
    clear: both;
    color: #000000;
    float: left;
    font-size: 13px;
    margin-left: 20px;
    width: 95%;
}
.identify_information table {
    margin-top: 20px;
}
.identify_information table td {
    padding: 5px;
}
.upload_identy {
    background-image: url("upload_file-1.jpg")/*upload_file.jpg*/ !important;
    background-repeat: no-repeat;
    float: left;
    font-weight: 600;
    height: 40px;
    margin: 20px 0 0 300px !important;
    padding: 10px 0 0 48px;
    width: 164px !important;
}
.upload_identy a {
    color: #4B4B4B !important;
    font-size: 13px;
    text-decoration: underline;
}
.upload_identy a:hover {
    color: #A2A2A2;
    text-decoration: none;
}
.clear_span font {
    font-size: 14px;
}
dl.ourservices {
    border-top: 2px dotted #C5C5C5;
    margin: 3px 0;
    padding-top: 2px;
}
.ourservices a.allprices2, .ourservices a.allprices2:link, .ourservices a.allprices2:visited {
    background: url("order_now2.gif")/*order_now2.gif*/ no-repeat scroll center center transparent;
    display: block;
    float: right;
    height: 18px;
    text-align: right;
    width: 81px;
}
#discount_text, #discount_text_papers {
    font-weight: bold;
    padding-left: 15px;
}

#discount_text div.percent {
    position: absolute;
    padding: 35px 0 0 18px;
    width: 60px;
    text-align: center;
    
}

#discount_text div.percent strong {
    color: white;
    font-size: 30px;
    text-shadow: 1px 0px 0px #000;
}

.percent .discount {
    color: white !important;
    font-size: 12px !important;
}


.ourservices .odd {
    background-color: #E3E2FF;
}
.ourservices dd {
    overflow: hidden;
    padding: 1em 2px;
}
.ourservices a.price, .ourservices a.price:link, .ourservices a.price:visited {
    color: #008307;
    float: right;
}
.ourservices .even {
    background-color: #FFF0DB;
}
.ourservices, .ourservices dt, .ourservices dl, .ourservices dd {
    margin: 0;
    padding: 0;
}
.h2_vs_h4 {
    border-bottom: 0 none;
    color: #5E5CB4;
    display: inline;
    font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 10px;
}
.even a {
    text-decoration: none;
}
.odd a {
    text-decoration: none;
}
.ourservices dt {
    padding: 5px;
}
.ourservices dd {
    overflow: hidden;
    padding: 1em 2px;
}
.total_score_credit {
    float: right;
    width: 310px;
}
.title_affiliate {
    width: 350px !important;
}
#center_part {
    padding-bottom: 10px;
}
.h1_li {
    border-bottom: 0 none !important;
    font: bold 15px/26px Arial !important;
}

#order_form td {
    padding: 3px 0 3px 10px;
}

#account {
    padding-left: 150px;
}
#account a {
    color: #F26C0C !important;
}
#account_name a {
    color: #5082E5 !important;
    font: 18pt Arial;
}
td.block_title_background {
    background-image: url("page_title_tile1.jpg")/*page_title_tile1.jpg*/;
    font: bold 12px Arial;
    height: 34px;
    margin-left: 3px;
    margin-right: 3px;
    text-align: center;
}
.block_border_left {
    border-left: 2px dotted #C5C5C5;
}
.block_text_left, .blfonl {
    border-bottom: 2px dotted #C5C5C5;
    padding: 5px 8px 5px 5px;
}
.block_text_right, .blfonr {
    border-bottom: 2px dotted #C5C5C5;
    border-left: 2px dotted #C5C5C5;
    padding: 5px 8px 5px 5px;
}
.block_text_left ul li, .blfonl ul li {
    list-style-image: url("bullet_m_l.jpg")/*bullet_m_l.jpg*/;
}
.block_text_left ul {
    padding-left: 17px;
}
.block_text_right ul li, .blfonr ul li {
    list-style-image: url("bullet_m_r.jpg")/*bullet_m_r.jpg*/;
}
.blfonr ul {
    padding-left: 17px;
}
.blfonl ul {
    padding-left: 17px;
}
.block_text_right {
    padding-left: 17px;
}
.blfonl {
    background-color: #F7F7FF;
}
.blfonr {
    background-color: #F7F7FF;
}
.padding {
    padding: 10px 10px 0;
    text-align: justify;
}
.testimon span, .titleblock span {
    background: url("csc_bg.gif")/*csc_bg.gif*/ repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font: bold 20px/36px Arial;
    padding-left: 10px;
}
.testimon .t_content, .titleblock .t_content {
    background: url("testim_bg.jpg")/*testim_bg.jpg*/ repeat-x scroll 0 0 #E7E7D7;
    border-color: #DADADA;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 10px 5px 15px 10px;
}
.titleblock .asc {
    padding-left: 10px;
    padding-top: 5px;
}
element.style {
    color: #02294F;
}
.titleblock .asc a {
    color: #FA720E;
    font: bold 16px Arial;
}
.t_content li a, .t_content li a:visited {
    color: #02294F;
    font: 13px Arial;
    text-decoration: none;
}
.titleblock ul li {
    list-style-image: url("bulet.gif")/*bulet.gif*/;
}
.contacts h2 {
    border-bottom: medium none;
    color: #5D5DB7;
    font: bold 20px Arial;
}
a.contacts_live_chat, a.contacts_live_chat:link, a.contacts_live_chat:visited {
    background: url("our_contacts_chat.gif")/*our_contacts_chat.gif*/ no-repeat scroll 0 0 transparent;
    display: block;
    height: 36px;
    width: 220px;
}
div.content404 {
    border-left: 1px solid #E8E8E8;
    height: 500px;
    padding: 20px 0 0 20px;
}
.dog {
    background: url("dog.png")/*dog.png*/ no-repeat scroll left top transparent;
    float: left;
    height: 327px;
    width: 247px;
}
.float-left {
    float: left;
}
.dialog_cloud {
    background: url("dialog_cloud.png")/*dialog_cloud.png*/ no-repeat scroll left top transparent;
    height: 136px;
    position: relative;
    width: 460px;
}
.dialog_cloud p, .dialog_cloud h1 {
    border-bottom: medium none;
    color: #493B40;
    font-family: Arial !important;
}
.dialog_cloud h1 {
    font-size: 19px;
    line-height: 20px;
    margin-left: 65px;
    padding-top: 10px;
}
.dialog_cloud p {
    font-size: 14px;
    line-height: 1.5em;
    margin-left: 65px;
}
.links404 {
    color: #629FD8;
    margin-left: 70px;
}
.links404 li {
    color: #3F89FF;
    list-style-image: none !important;
    list-style-type: disc !important;
}
.links404 li a {
    color: #3F89FF;
    font-size: 15px;
}
.search_box {
    padding-left: 70px;
}
.search_box .input {
    background: url("input-404-bg.gif")/*input-404-bg.gif*/ no-repeat scroll left top transparent;
    border: 0 none;
    float: left;
    height: 25px;
    width: 210px;
}
.search_box .submit {
    display: inline;
    font-size: 0;
    line-height: 0;
}
.search_box .submit {
    background: url("search-404-button.gif")/*search-404-button.gif*/ no-repeat scroll left top transparent;
    border: 0 none;
    float: left;
    height: 25px;
    overflow: hidden;
    text-indent: -999px;
    width: 89px;
}
#clear {
    clear: both;
}
a.button_main_menu, a.button_main_menu:link, a.button_main_menu:visited {
    background: url("button_main_menu.gif")/*button_main_menu.gif*/ no-repeat scroll 0 0 transparent;
}
a.button_main_menu {
    display: block;
    height: 36px;
    width: 220px;
}
.right_div_bottom {
    margin-bottom: 20px;
    text-align: right;
}
.table_pack th.best_choise_wrlevel {
    background: url("bkg_th_recom.gif.png")/*bkg_th_recom.gif*/ repeat-x scroll 50% 100% #7069A7;
}
.table_pack th.last, .table_pack td.price_title3 {
    border-right: medium none;
}
.wrlevel_logo {
    float: left;
}
#questions_form {
    float: left;
    margin-bottom: 50px;
    width: 690px;
}
#questions_form table {
    width: 570px;
}
.survey_question_table {
    width: 570px;
}
#question {
    background-image: none;
    color: #323232;
    float: left;
    font-size: 15px;
    font-weight: 600;
    margin: 5px 0 0 10px;
}
#answer {
    color: #020267;
    float: left;
    font-family: Arial;
    font-size: 13px;
    margin: 5px 0 0 10px;
}
#answer_view {
    color: #9F2554;
    float: left;
    font-size: 12px;
    font-weight: 600;
    margin: 5px 0 0 10px;
}
#save_survey {
    background-image: url("save_button-1.jpg")/*save_button.jpg*/;
    background-repeat: no-repeat;
    display: block;
    float: left;
    font-weight: 600;
    height: 40px;
    margin: 20px 0 0 300px;
    padding: 10px 0 0 48px;
    width: 88px;
}
#save_survey a {
    color: #4B4B4B;
    font-size: 13px;
    text-decoration: underline;
}
#save_survey a:hover {
    text-decoration: none;
}
#view_survey {
    background-image: url("view_survey-1.jpg")/*view_survey.jpg*/;
    background-repeat: no-repeat;
    float: left;
    font-weight: 600;
    height: 40px;
    margin-top: 10px;
    padding: 10px 0 0 48px;
    width: 164px;
}
#view_survey a {
    color: #4B4B4B;
    font-size: 13px;
    text-decoration: underline;
}
#survey_detail_color_dark {
    background-color: #F1F1F1;
}
#survey_detail_color_light {
    background-color: #FFFFFF;
}
#survey_label {
    color: #003EA6;
    float: left;
    font-size: 19px;
    margin: 9px 0 0 10px;
    width: 100%;
}
#survey_label a {
    color: #003EA6;
}
.request_part {
    float: left;
    margin-top: 15px;
    width: 95%;
}
.request_part label {
    color: #000000;
    float: left;
    font-size: 14px;
    width: 100%;
}
.request_part span {
    background-image: none;
    clear: both;
    color: #FF0000;
    float: left;
    font-size: 18px;
    height: auto;
    margin-bottom: 10px;
    margin-left: 20px;
}
.request_part textarea {
    float: left;
    margin-left: 10px;
}
#td_margin_bold {
    font-weight: 600;
    margin: 5px;
}
.margin_5 {
    margin: 5px;
}
.order_identity {
    margin: 20px 0 0 10px;
    padding: 20px 0 14px 10px;
}
.order_identity_text {
    color: #000000;
    float: left;
    width: 75px;
}
.order_identity_result {
    float: left;
    margin-top: 17px;
}
#text_green, #text_green a {
    color: #068E60;
}
#error {
    background-image: none;
    color: #FF0000;
    float: left;
    margin: 20px 0 0 50px;
    position: relative;
}
#message {
    background-image: none;
    color: #0000FF;
    float: left;
    margin: 20px 0 0 50px;
    position: relative;
}
.max_50 {
    width: 50% !important;
}
#img_button {
    margin: 50px 0 0 40px;
}
#underline {
    color: #000000;
    float: none;
    text-decoration: underline;
}
#identity_text {
    font-size: 22px;
}
#order_detail_topic span a {
    color: #003EA6;
    text-decoration: none;
}
#order_detail_topic span a:hover {
    text-decoration: underline;
}
#wide_div {
    width: 100%;
}
.wd_img {
    left: 250px !important;
    width: 220px !important;
}
.discount_banner_content {
    padding: 10px 0;
    text-align: center;
}
.mlevels a {
    padding: 0 5px;
}
#backgr2 {
    background-position: 0 100% !important;
    background-repeat: no-repeat !important;
}
#tooltip {
    opacity: 0.85;
    padding: 0;
    position: absolute;
    width: 202px;
    z-index: 3000;
}
#tooltip .top {
    background: url("tooltip_top.gif.png")/*tooltip_top.gif*/ no-repeat scroll 0 0 transparent;
    display: block;
    height: 28px;
    width: 212px;
}
#tooltip .body {
    background: url("tooltip_body.gif")/*tooltip_body.gif*/ repeat-y scroll 0 0 transparent;
    font: 13px Arial;
    padding: 5px;
    width: 202px;
}
#tooltip .bottom {
    background: url("tooltip_bottom.gif")/*tooltip_bottom.gif*/ no-repeat scroll 0 0 transparent;
    height: 3px;
    width: 212px;
}
.tooltip_img {
    float: left;
    padding: 0 5px 3px 0;
}
#tooltip .body strong.vas_free {
    color: #3B3867;
    display: block;
}
#select-level-popup iframe {
    width: 550px !important;
}
.content_sitemap {
    font-size: 12px;
    margin-top: 0 !important;
}
.content_sitemap ul li {
    line-height: 22px;
    margin-left: 20px;
}
.content_sitemap ul li a {
    color: #5D5DB7;
    font: bold 13px Arial;
}
.srvcs td {
    background-image: url("srvcs-rb-h.gif")/*srvcs-rb-h.gif*/;
    height: 2em;
}
.srvcs a, .srvcs a:link, .srvcs a:visited {
    background: url("srvcs-lt.gif")/*srvcs-lt.gif*/ no-repeat scroll left top #E3E2FF;
    color: #5E5CB4;
    display: block;
    font: bold 11px Arial;
    height: 3em;
    margin: 2px;
    text-decoration: none;
}
.srvcs a span {
    background: url("srvcs-rb.gif")/*srvcs-rb.gif*/ no-repeat scroll right bottom transparent;
    display: table-cell !important;
    height: 3em;
    text-align: center;
    vertical-align: middle;
    width: 15em !important;
}
.srvcs .oth a, .srvcs .oth a:link, .srvcs .oth a:visited {
    background-color: #CAE2FF;
    background-image: url("srvcs2-lt.gif")/*srvcs2-lt.gif*/;
}
.srvcs a:hover, .srvcs .oth a:hover {
    background-color: #F8E2FF;
    background-position: left -100px;
}
.srvcs .oth a span, .srvcs .oth a:link span, .srvcs .oth a:visited span {
    background-image: url("srvcs2-rb.gif")/*srvcs2-rb.gif*/;
}
.srvcs a:hover span, .srvcs .oth a:hover span {
    background-image: url("srvcs-rb-h-1.gif")/*srvcs-rb-h.gif*/;
}
.srvcs a span span {
    background: none repeat scroll 0 0 transparent;
    padding: 0 0.3em 0 1em;
}
.srvcs span, .srvcs div {
    cursor: pointer;
}
.srvcs td a {
    display: table-cell;
    height: 3em;
    vertical-align: middle;
    width: 15em;
}
.srvcs td a span span {
    background: none repeat scroll 0 0 transparent;
    display: inline-block;
    height: auto;
}

.title_text span a {
    color: #fff;
    text-decoration: none;
}

.title_text span a:hover {
    text-decoration: underline;
}

.blue_div span {
    background-image: none;
    clear: both;
    color: #0000FF;
    float: left;
    font-size: 12px;
    height: 22px;
    margin: 0;
    padding: 3px 0 0 3px;
}

.detail_order_left span {
    color: #003EA6;
    font-size: 18px;
    margin: 0;
    width: 100%;
}

.orders_right_side span {
    float: none !important;
    font-size: 12px;
    margin: 3px 0 0 3px;
}

.big_grey {
    clear: both;
    float: left;
    height: 150px;
    margin-bottom: 15px;
    margin-top: 15px;
    width: 100%;
}

.big_grey span {
    background-image: url("red_on_blue-1.jpg")/*red_on_blue.jpg*/;
    background-repeat: no-repeat;
    float: left;
    font-weight: 600;
    height: 40px;
    margin: 11px 0 0 50px;
    padding: 0 0 0 27px;
    width: 120px;
}

.big_grey span a {
    color: #FFFFFF;
    font-size: 13px;
    text-decoration: none;
}

.big_grey p {
  color: #000000;
  float: left;
  font-size: 12px;
  margin-top: 18px !important;
}

.discounts span {
    color: #000000;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: 600;
    height: 25px;
    width: 100%;
}

label#account {
    padding-left: 4px;
}

label#account_link {
    padding-left: 4px;
}

.menu_area ul{
    background-color:#003EA6;
    font-size:11px;
    list-style:none;
    margin:0;padding:0;
    overflow:hidden;
    height: 20px;
    padding: 10px 0;
}

.menu_area ul li {
    background: #003EA6 url("dot.gif")/*tpa=http://img2.superiorpapers.com/images/dot.gif*/ no-repeat left center;
    float:left;
    margin:0;
    padding:0 0 0 14px;
}

.menu_area ul li a{
    /*display:block;*/
    font-size:12px;
    height:20px;
    padding:6px 0 0;
    text-decoration:none;
    color:#FFF;
}

.menu_area ul li img{display:none;}

.menu_area ul li a:hover{text-decoration:underline;}


#login_main_div {
  float: left;
  margin-left: 50px;
  width: 350px;
}

#login_main_div span {
  font-size: 13px;
}

.standart_ul {
  float: left;
  list-style-image: none;
  list-style-type: none;
  min-width: 200px;
  position: relative;
  margin: 0;
}

.standart_ul li {
  clear: both;
  float: left;
  list-style-image: none;
  margin: 10px 0 0;
  width: 100%;
  background: none;
}

.standart_ul li a {
    color: #003EA6;
    text-decoration: none;
}

.standart_ul li a:hover {
    text-decoration: underline;
}

#submit {
  clear: both;
  float: left;
  margin: 20px 0 0 130px;
  position: relative;
}

.standart_ul li label {
  color: #0000FF;
  float: left;
  font-size: 14px;
  margin: 0;
  width: 100px;
}

#sampls_a {
    display: block;
    background: url('pic222.jpg')/*pic222.jpg*/ center top no-repeat;
    /*padding-top: 77px;*/
    height:100px;
    margin-top:30px;
    font-size: 12px;
    line-height: 19px;
    font-family: Verdana, Arial;
    text-align: center;
    color: #003FA7;
}

#sampls_a:hover {
    background-position: center -178px;
}

span.header {
    padding-left:10px;
    font-weight:bold;
    color:#fff;
    font-family:verdana,arial,sans-serif;
    font-size:8pt;
    text-decoration:none;
}

ul.our_services {
    font-family:"Tahoma";
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
    color:#0C48AB;
    padding: 0px 0px 0px 20px;
    _padding: 0px 0px 0px 0px;
}

ul.our_services li a {
    color:#0C48AB;
    text-decoration:none
}
.t1 {
    text-align: center;
    font-size: 18px;
    color: #000;
}
.t1 a,
.t1 a:link,
.t1 a:visited {
    color: #000000;
    text-decoration: none;
}
.t1 a:hover {
    color: #003FA7;
    text-decoration: none;
}

.blue  {background:#003FA7;}
/*.blue1  {background:#E8F0FB;}
.blue2  {background:#D8E1EF;}

.blue1_pr  {background:#E8F0FB; padding-left:5px; padding-right:5px; font: bold 12px arila; color:#ff0000;}
.blue2_pr  {background:#D8E1EF; padding-left:5px; padding-right:5px; font: bold 12px arila; color:#ff0000;}*/

.content ul {
    margin-left: 20px;
}
td {
    font-family: Verdana,Arial,helvetica,Sans-serif;
    font-size: 8pt;
}
.mainlist {
    color: #000000;
}

#content p { margin:5px 0px 5px;}
#content ul {}
#content ul li{ background:url(images/arrow-1.gif)/*arrow.gif*/ no-repeat 0px 4px; height:auto; padding-left:15px;}
#content h1,h2,h3,h4,h5,ul { margin:10px 0px 10px;}

#content ul li ul { margin:10px;}
#content ul li ul li { margin:3px;}

.special { height: auto; }
#content p { margin:5px 0px 5px;}
#content ul.special {}
#content ul.special li{ background:url(images/arrow-2.gif)/*arrow.gif*/ no-repeat 0px 4px; height:100%;  padding-left:15px;}
#content h1,h2,h3,h4,h5,ul { margin:10px 0px 10px;}

#content ul.special li ul { margin:10px;}
#content ul.special li ul li { margin:3px; }

.contact_right { margin-bottom: 30px; height: 250px; width: 48%; float: right; border: 1px #003FA7 solid; padding: 1px;}
.contact_left { margin-bottom: 30px; height: 250px; width: 48%; float: left; border: 1px #003FA7 solid; padding: 1px;}
.contact_right .header, .contact_left .header {
    padding-top: 10px;
    padding-left: 20px;
    height: 30px;
    background: url(contact_tile.gif)/*contact_tile.gif*/ repeat-x;

}
.wider {width: 100%; background-color: #003FA7; height: 5px;}
.inner { padding: 4px; }
.preview_value span {
    float:left;
    margin: 0 8px 0 4px;    
}
.preview_value input {
    float:left;
}
#row_promo #resubmit_readonly_field {
    margin-bottom: 10px;
}
#row_promo #descr_promo {
    padding-top: 10px;
}
/*for 404 page*/
.block404_main { width:568px; height: 450px; margin:20px auto; }
.dragon { position:absolute; top:-17px; left:-207px; z-index:0; width:217px; height:405px; background:url(images/dragon.png)/*dragon.png*/ no-repeat;}
.block404 {border: 10px solid #EEEEEE; height: 400px; margin-left: 197px; position: relative;width: 350px;}
.block404 .info { margin: 0 auto; padding-top: 40px; width: 320px; }
.title404 { background: url("404.gif")/*404.gif*/ no-repeat scroll 0 0 transparent;color: #0039A1;font: bold 100px Arial,Helvetica,sans-serif; height: 129px;
 margin-left: 60px;text-indent: -9000px; width: 182px;}
.titleGrey {  color: #424242;font: bold 18px Arial,Helvetica,sans-serif;margin: 10px 0 0 20px; text-align: center;width: 280px;}
.info .blockText { width:280px; text-align:center; background:#0039a1;  padding:10px; margin: 10px;}
.info .blockText div{ color:#fff;  font:normal 14px Arial, Helvetica, sans-serif;}
.info ul.menu404  { width:300px; margin:10px auto; padding:0px; list-style-type:none !important; }
.info ul.menu404 li { float:left; margin:0px 4px; padding:0px; }
.info ul.menu404 li a { color:#0039a1; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.info ul.menu404 li a:hover { text-decoration:underline;}
#content .block404_main .block404 .info .menu404 li { background: none; padding-left:0px; }
.infoText {  display:block;  clear:both; width:320px; margin:10px auto;}
.infoText p {font:normal 12px Arial, Helvetica, sans-serif; color:#424242; margin:0px; height:25px; line-height:25px;  text-align:center; padding:0px; }
.infoText p a { color:#0039a1; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none;} 
.infoText p a:hover { text-decoration:underline;}



.price_generalBlock { margin:10px auto 0px; width:574px; position:relative;}

#content .currencyBlock { width:521px; position:relative; text-align:right; float:right;}
#content .currencyBlock ul { margin:0px; padding:0px; list-style-type:none; float:right;}
#content .currencyBlock ul li#first { margin:0px;}
#content .currencyBlock ul li {float:left; text-align:center; width:128px; padding-left: 0px; height:30px; background:url(images/currency_c.gif)/*currency_c.gif*/ repeat-x; margin-left:3px; position:relative; -moz-border-radius:5px 5px 0px 0px;    -webkit-border-radius:5px 5px 0px 0px; -khtml-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px;}
#content .currencyBlock ul li a {display:block; color:#fff; text-transform:uppercase; font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none; line-height:30px}
#content .currencyBlock ul li.active, #content .currencyBlock ul li.active:hover {background:url(images/currency_a.gif)/*currency_a.gif*/ repeat-x; height:30px; text-align:center;}
#content .currencyBlock ul li:hover  { background:url(images/currency_h.jpg)/*currency_h.jpg*/ repeat-x; height:30px; text-align:center;}
#content .currencyBlock ul li.active a {color:#333;  font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; display:block; line-height:30px;}
.clr{ height:1%; clear:both; overflow:hidden;}
.prices_form { width:521px; background:#e5edf8; float:right; height:124px; position:relative; clear:both;}
.prices_form table { width:530px; padding:15px 0px 0px; margin:0px; //margin-top:16px;}
.prices_form table td {padding: 4px;}
.prices_form td.td_name { color:#333; font:normal 12px Arial, Helvetica, sans-serif; text-align:left;}
.prices_form td.td_name span { margin:0px 0px 0px 20px;}
.prices_form select {border: 1px solid #c5ccd5;padding:1px;width: 328px; padding-left:2px; color:#000; font:normal 12px Arial, Helvetica, sans-serif;}
.prices_form .pf_inp {border: 1px solid #C5CCD5;padding:1px;width: 80px; padding-left:4px;}
.prices_form .or {color:#333; font:normal 12px Arial, Helvetica, sans-serif; margin:0px 10px 0px 0px;}
.prices_form  #next_discount_text { color:#333; font:normal 12px Arial, Helvetica, sans-serif;}
.prices_form  #next_discount_text b { color:#214b98; font:bold 18px Arial, Helvetica, sans-serif; margin:0px 2px;}
table.prices_table { margin:0px; padding:0px; width:100%; position:relative; clear:both;}
table.prices_table th.null { background:none; width:53px;}
table.prices_table th.noneSep {background:#214b98;}
table.prices_table th.name {font-size:18px;color: #FFFFFF;text-align: center;  background:#214b98 url(sep_th.gif)/*sep_th.gif*/ no-repeat top left; height:40px;  color:#fff; font:normal 14px Arial, Helvetica, sans-serif; line-height:40px;}
table.prices_table td {height:28px;  text-align:center; line-height:28px;}
table.prices_table td.days { text-align:right; background:#fff;  line-height:28px; width:53px; color:#333; font:normal 11px Arial, Helvetica, sans-serif;}
table.prices_table td.days span { margin-right:7px;}
table.prices_table td a { color:#214b98; display:block; font:bold 12px/28px Arial, Helvetica, sans-serif; text-decoration:none; position:relative;}
table.prices_table td a span.buy {display:none;}
table.prices_table td a span.buy img { border:none;}
table.prices_table td:hover  span.buy { display:block; position:absolute; top:3px;  right:20px; padding-left:5px; cursor:pointer;}
table.prices_table td:hover, table.prices_table tr:hover td.days { background:url(images/td_hover.jpg)/*td_hover.jpg*/ repeat-x; height:28px;}
table.prices_table td:hover a,table.prices_table tr:hover td span.urgency { color:#fff; text-decoration:none;}
table.prices_table tr.odd { background:#e5edf8; position:relative;}
.sep_td {background-image:url(sep_td.gif)/*sep_td.gif*/; background-repeat:no-repeat; background-position:top -3px; z-index:1;}

.bannerDiscount {background:url(images/banner_diss.jpg)/*banner_diss.jpg*/ no-repeat; width:574px; height:210px; position:relative; margin:15px  auto;}
.bannerDiscount .bannerTitle { color:#fff; font:bold 28px Arial, Helvetica, sans-serif; letter-spacing:1px; position:absolute; top:20px; left:20px; text-shadow:#102f50 -1px -1px 0px;}
.blockOrderDis {position:absolute; top:144px; left:20px; width:177px;}
a.orderDis , a.orderDis  span { background:url(images/order_diss.jpg)/*order_diss.jpg*/ no-repeat; width:175px; background-position:0px 0px; cursor:pointer;display:-moz-inline-stack;display:inline-block;clear:both; text-decoration:none; text-align:center;color:#fff; font:bold 19px Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:1px; text-shadow:#e46700 1px 1px 0px; letter-spacing:-1px;}
a.orderDis:hover, a.orderDis:hover span  {background-position:0px -36px;}
a.orderDis:active, a.orderDis:active span {background-position:0px -72px;}
a.orderDis  span { border:0; margin:0;position:relative;  height:36px;line-height:36px; background-position:top right;white-space:nowrap; z-index:10;}
.bannerDiscount blockquote {position:absolute; width:250px; height:60px; top:50px; left:-20px;}
.bannerDiscount blockquote p {margin:0px; padding:0px; color:#fff; font:bold 16px/21px Arial, Helvetica, sans-serif;}
.bannerDiscount blockquote p  strong { color:#fff220;}

table.comparison {width:574px; position:relative;  margin:10px auto;}
table.comparison th {height:40px; line-height:40px; text-align:center; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; border:none;}
table.comparison th.why {background: url(why_ch_us.gif)/*why_ch_us.gif*/ no-repeat; width:168px;}
table.comparison th.logo {width:215px;}
table.comparison th.other {background:url(images/other_img.gif)/*other_img.gif*/ no-repeat; width:191px;}
table.comparison td:first-child {border-left:1px solid #ddd;}
table.comparison tr.line {background:#f5f5f5;}
table.comparison td {border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#333; font:normal 12px Arial, Helvetica, sans-serif; padding:15px 0px;}
table.comparison td div { margin-left:15px; width:185px; text-align:left;}
table.comparison  td.centers {background:#f3f8ff;}
table.comparison   td.others {background:#fff8f8}
table.comparison   td.blue { background:#e8f1ff;}
table.comparison   td.pink { background:#f8f1f1;}
table.comparison td.others div { margin-left:15px; width:155px; text-align:left;}
table.comparison td.titleWhy {color:#333; text-align:center; font:bold 14px Arial, Helvetica, sans-serif; border-bottom:1px solid #ddd;}
.corner_left {-moz-border-radius:0 0 0 7px;  -webkit-border-radius:0 0 0 7px; -khtml-border-radius:0 0 0 7px; border-radius:0 0 0 7px;}
.corner_right {-moz-border-radius:0 0 7px 0;  -webkit-border-radius:0 0 7px 0; -khtml-border-radius:0 0 7px 0; border-radius:0 0 7px 0;}

/* CSS new blocks */

.loginBlock {width:191px; background:#d9d9d9; height:174px; border:1px solid #ccc; position:relative; margin:0px 0px 10px;
 -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.loginBlock form.customersArea {width:183px; margin:5px auto; padding:0px;}
.loginBlock form.customersArea input.text { padding:4px 0px 4px 13px;  background:#fff; border:1px solid #ccc;  -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; margin:0px 0px 5px; width:167px; color:#333; font:normal 12px Arial, Helvetica, sans-serif;}
.loginBlock form.customersArea .loginButton , .blockButtonLogin{width:143px; text-align:center; margin:5px 0px 0px;}
.loginBlock .forget { width:183px; margin:10px 0px 0px; text-align:center;}
.loginBlock .forget a {text-decoration:underline; color:#205c80; font:normal 12px Arial, Helvetica, sans-serif;}
.loginBlock .forget a:hover {text-decoration:none;}
.innerTitle {height:30px; background:#134eaa; border-left:1px solid #ccc; border-right:1px solid #ccc;  margin:5px auto; padding:0px; width:189px;}
.innerTitle h2 {color:#fff; text-transform:uppercase; font:bold 15px Arial, Helvetica, sans-serif; background:url(images/arrow_sprite.gif)/*arrow_sprite.gif*/ no-repeat 0px 4px;padding:0px 0px 0px 19px; line-height:30px; height:23px; margin:0px 0px 0px 8px; _background-position:0px 4px; overflow:hidden;}
.loginSubmit{background:url(images/sprite_log.gif)/*sprite_log.gif*/ no-repeat 0px 0px; width:143px;cursor:pointer;display:-moz-inline-stack;display:inline-block;clear:both; text-shadow:#5e7db1 -1px -1px 0px; text-decoration:none; text-align:center;color:#fff; font:bold 15px Arial, Helvetica, sans-serif; text-transform:uppercase; border:none; height:30px; margin-left:20px;}
.loginSubmit:hover  {background-position:0px -30px;}
#mainContent .contentBlock {width: 100% !important;}
.contentBlock {background:#f1f1f1; width:191px; border:1px solid #ccc; padding:0px 0px 5px; position:relative; margin:0px 0px 10px;
 -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.contentBlock .contentInfo .learnBlock { width:100px; margin:0px 0px 10px 25px; text-align:left;}
.contentBlock .contentInfo .learnBlock a {color:#205c80; text-decoration:underline; font:bold 12px Arial, Helvetica, sans-serif; width:70px; margin:0 auto;}
.contentBlock .contentInfo .learnBlock a:hover {text-decoration:none;}
.contentBlock .contentInfo {background:#fff; width:181px; border:1px solid #ccc; position:relative; margin:0px auto;
 -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px;}
.contentBlock .contentInfo .shellInfo {margin:15px auto; width:158px;}
.featuredName {position:relative; color:#333; font:normal 12px Arial, Helvetica, sans-serif; margin:0px 0px 8px;}
.featuredName .featuredPrice { position:absolute; top:0px; right:-10px; width:34px; text-align:left; font-weight:bold;}
.totalSaving {position:relative; color:#bf0040; font:bold 14px Arial, Helvetica, sans-serif; margin:0px 0px 8px;}
.totalSaving .totalPrice {position:absolute; top:0px; right:-6px; width:34px; text-align:left; font-weight:bold;}
ul.guarantees {margin:10px auto; width:158px; padding:0px; list-style-type:none;}
ul.guarantees li {color:#333; font:normal 12px Arial, Helvetica, sans-serif; background:url(images/arr_bb.gif)/*arr_bb.gif*/ no-repeat 0 7px; padding:1px 0px 1px 10px;}
ul.guarantees li a {color:#a0a0a0; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.contentBlock .contentService {background:#fff; width:181px; border:1px solid #ccc; position:relative; margin:0px auto;
 -moz-border-radius:2px 2px 0px 0px; -webkit-border-radius:2px 2px 0px 0px; -khtml-border-radius:2px 2px 0px 0px; border-radius:2px 2px 0px 0px;}
.contentBlock .contentService .shellService {margin:10px auto 0px; padding:0px; width:158px;}
.contentBlock .contentService .shellService .textBlock {width:163px; color:#333; font:normal 12px Arial, Helvetica, sans-serif; margin:0px 0px 9px; position:relative;}
.contentBlock .contentService .shellService .textBlock b { position:absolute; top:0px; right:5px; color:#bf0040; font-weight:bold;}
.contentBlock  .supportBlock { height:28px; margin:0 auto; width:181px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; position:relative; background:#f4f4f4;  -moz-border-radius:0px 0px 2px 2px; -webkit-border-radius:0px 0px 2px 2px; -khtml-border-radius:0px 0px 2px 2px; border-radius:0px 0px 2px 2px; text-align:center;}
.contentBlock  .supportBlock  span { position:absolute; top:6px; left:40px;  color:#1b5732; font:normal 14px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.contentBlock .contentService .textBold { font-weight:bold; font-size:11px; white-space:nowrap; margin:0px 0px 9px 3px;}
.contentBlock .contentService .blockList {background:url(images/bg_serv_col.gif)/*bg_serv_col.gif*/ no-repeat; width:161px; height:69px; position:relative; margin:0px 0px 14px 11px; letter-spacing:0;}
.contentBlock .contentService .blockList .lists {width:95px; margin:0px 0px 5px; font:nornal 12px Arial, Helvetica, sans-serif; color:#333;}
.contentBlock .contentService .blockList .totalTime {position:absolute;color:#bf0040; font:bold 12px Arial, Helvetica, sans-serif; top:28px; right:-1px;}



ul.levels {position:relative; width:191px; border:1px solid #ccc; background:#f1f1f1; list-style-type:none; margin:0px 0px 10px; padding:0px; border:1px solid #ccc;  -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
ul.levels li.last { background:none;}
ul.levels li {height:30px; color:#124ca7; background:url(images/sss-1.gif)/*sss.gif*/ repeat-x left bottom; margin-bottom:4px;}
ul.levels li a {color:#124ca7; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; background:url(images/arrow_sprite.gif)/*arrow_sprite.gif*/ no-repeat 0px -23px; cursor:pointer; line-height:26px; padding:0px 0px 0px 20px; margin:0px 0px 0px 10px;}
ul.levels li a:hover { text-decoration:underline;}
ul.dissertation {list-style-type:none; width:140px; margin:15px auto; padding:0px;}
ul.dissertation li {background:url(images/m_s.gif)/*m_s.gif*/ no-repeat 0 6px;  padding:1px 0px 1px 15px;}
ul.dissertation li.active {background:url(images/m_a.gif)/*m_a.gif*/ no-repeat 0px 6px; padding:0px 0px 0px 15px;}
ul.dissertation li a {color:#205c80; text-decoration:none; font:normal 14px Arial, Helvetica, sans-serif;}
ul.dissertation li ul { margin:7px 0px 7px 4px; width:130px; padding:0px; list-style-type:none;}
ul.dissertation li ul li { background:url(images/arr_bb-1.gif)/*arr_bb.gif*/ no-repeat 0px 6px;}
ul.dissertation li ul li a { color:#102e40; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none;}
ul.dissertation li ul li a:hover,ul.dissertation li a:hover  { text-decoration:underline;}

/* CSS Contact */

.blockContactCenter {position:relative; background:url(images/bg_phone_block.gif)/*bg_phone_block.gif*/ no-repeat; width:574px; height:65px;}
.blockContactCenter .infoContactPhones { position:absolute; width:474px; height:39px; background:url(images/phone_s.jpg)/*phone_s.jpg*/ no-repeat; left:87px; top:14px;}
.blockContactTop .contentInfoTop {width:494px; height:39px; position:absolute; top:14px; left:283px; background:url(images/phone_l.jpg)/*phone_l.jpg*/ no-repeat;}
.blockContactCenter .liveChatBlock , .blockContactTop .blockChatTop {position:absolute; top:5px; left:5px; width:72px;}
a.liveChat , a.liveChat  span { background:url(images/chat_sprite.gif)/*chat_sprite.gif*/ no-repeat 0px 0px; width:72px; cursor:pointer;display:-moz-inline-stack;display:inline-block;clear:both; text-decoration:none; text-align:center; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase;}
a.liveChat:hover, a.liveChat:hover span  {background-position:0px -55px;}
a.liveChat  span { border:0; margin:0;position:relative;  height:55px;line-height:86px; background-position:top right;white-space:nowrap; z-index:10;}
.blockContactTop { background:url(images/bg_top_contacts.gif)/*bg_top_contacts.gif*/ no-repeat; max-width: 980px; height:65px; position:relative;}

/* CSS About US */
.blockAboutUs {position:relative; margin:5px 0px 20px; overflow:hidden;}
.blockAboutUs img { float:left; margin:0px 11px 0px 0px;}
.blockAboutUs p { line-height:17px;}
.blockAboutUs h5 { clear:both; font:bold 16px Arial, Helvetica, sans-serif; color:#333; margin:0px 0px 7px; padding:0px; }

/* CSS Our process*/
.blockProcess {background: url(bg_blockProcess.gif)/*bg_blockProcess.gif*/ no-repeat; width:574px; height:70px; position:relative; margin:0px 0px 8px; //margin:0px 0px 11px; }
.blockProcess .img {float:left; width:70px; margin:2px 0px 0px 0px; position:relative; z-index:1}
.blockProcess .textProcess {float:right; text-align:left; width:495px; margin:2px 0px 0px; position:relative;z-index:1}
.blockProcess .textProcess p { line-height:18px;}
.blockProcess .arrow {background:url(images/arr_process.gif)/*arr_process.gif*/ no-repeat; width:82px; height:13px; position:absolute; bottom:-12px; left:250px; z-index:9999;}

/* Extras page */
.blockVas {position:relative; margin:2px auto 28px; width:574px;}
.blockVas .contentVas { float:left; width:479px; text-align:left;}
.blockVas .contentVas p {line-height:17px; padding:0px 13px 0px 10px;}
.blockVas .vasBlock {float:right; background:url(images/bg_block_vas.gif)/*bg_block_vas.gif*/ no-repeat; width:95px; height:113px; position:relative;}
.blockVas .vasBlock .price5, .blockVas .vasBlock .price9_99,.blockVas .vasBlock .price9  {color:#fff; font:bold 30px Arial, Helvetica, sans-serif; height:83px; margin:0 auto; text-align:center; line-height:83px;}
.blockVas .vasBlock .price5Plus {color:#fff; font:bold 30px Arial, Helvetica, sans-serif; height:63px; padding:7px 0px 0px; margin:0 auto; text-align:center;}
.blockVas .vasBlock .price5Plus span {display:block; width:55px; margin:0 auto; font:normal 12px Arial, Helvetica, sans-serif;}
.blockVas .titleVas {width:479px; color:#276620; margin:0px 0px 6px; padding:0px 0px 3px; font:bold 16px Arial, Helvetica, sans-serif; border-bottom:2px solid #6c6c6c;}
.blockVas .titleVas span {color:#333; margin:0px 6px 6px 11px;}
.blockVas .vasBlock .price9 span { font:normal 14px Arial, Helvetica, sans-serif; }
.blockOrderVas { position:absolute; bottom:1px; left:2px;}
a.addOrder, a.addOrder span {background:url(images/add_cancel_btn.gif)/*add_cancel_btn.gif*/ no-repeat 0px 0px; width:91px;  cursor:pointer;display:-moz-inline-stack;display:block;clear:both; text-decoration:none; text-align:center; font:bold 12px Arial, Helvetica, sans-serif;color:#1d7504; text-transform:uppercase; letter-spacing:-1px;}
a.addOrder:hover, a.addOrder:hover span {background-position:0px -27px; color:#a70d0d;}
a.addOrder:active, a.addOrder:active span {background-position:0px -54px;color:#a70d0d;}
a.addOrder  span {border:0; margin:0;position:relative;  height:27px;line-height:27px; background-position:top right;white-space:nowrap;}
a.cancel, a.cancel span {background:url(images/add_cancel_btn-1.gif)/*add_cancel_btn.gif*/ no-repeat 0px 0px; width:91px;  cursor:pointer;display:-moz-inline-stack;display:block;clear:both; text-decoration:none; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase;color:#a70d0d;height:27px;line-height:27px; }
a.cancel:hover, a.cancel:hover span {background-position:0px -27px; color:#1d7504;}
a.cancel:active, a.cancel:active span {background-position:0px -54px;color:#1d7504;}
a.cancel  span {border:0; margin:0;position:relative;  height:27px;line-height:27px; background-position:top right;white-space:nowrap;}
/* END Extras page */
/* You also get */
.orderFeatured { background:url(images/bg_order_f.gif)/*bg_order_f.gif*/ no-repeat; width:194px; height:209px; position:absolute; bottom: 468px; left: 738px;}
.orderFeatured .titleFeaturedBlock {height:30px; width:194px; text-align:center; margin:0px auto 9px; color:#333; text-transform:uppercase; font:normal 18px Arial, Helvetica, sans-serif; padding:4px 0px 0px;}
.orderFeatured .featuredlist {background:url(images/b_f.gif)/*b_f.gif*/ no-repeat 0 50%; margin:0px auto 5px; padding:0px 0px 0px 12px; color:#333; font:normal 12px Arial, Helvetica, sans-serif; width:155px;}

.paper_banner{width:116px; height:58px; background:url(images/paper_banner_bg.png)/*paper_banner_bg.png*/ no-repeat;padding:54px 0px 0px 35px;}
.paper_banner span{font:13px Arial, Helvetica, sans-serif; color:#134eaa; text-transform:uppercase; font-weight:bold;}
.paper_banner span.banner_text_hide{display: none;}

.top_phone_lc{width:100%; height:30px; background:url(images/phone_dsp.gif)/*phone_dsp.gif*/ no-repeat 364px center #ffffff; text-align:right;}
.top_phone_lc a{display:inline-block; width:105px; height:16px; background:url(images/LC_sprite.png)/*LC_sprite.png*/ no-repeat; text-align:right; font:12px Arial, Helvetica, sans-serif; color:#316825; text-decoration:none; margin:7px 15px 0px 0px;}
.top_phone_lc a:hover{background-position:0px -16px; color:#134eaa;}
#menuBlock {border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px;  background:#134eaa; border-top:1px #2e5c9a solid; height:41px; line-height: 41px; margin:0px 0px 10px 0px; text-align: center; width: 100%; position:relative;}
#menuBlock ul {margin: 0px; padding: 0px; width:100%; display:table; -dt-display:table;}
* + html #menuBlock table{width:100%;}
#menuBlock ul li, * + html #menuBlock table td {display:table-cell; height:41px;  text-align:center; float:none; padding:0px; background:url(images/menu_sep.gif)/*menu_sep.gif*/ no-repeat top left; position:relative; -dt-display:table-cell; }
#menuBlock ul li.first_li, * + html #menuBlock table td.first_li{background:none;}
#menuBlock ul li:hover, #menuBlock ul li.active_item, * + html #menuBlock table td:hover, * + html #menuBlock table td.active_item {padding:0px; background:url(images/active_top_menu.png)/*active_top_menu.png*/ repeat-x;}
#menuBlock ul li.first_li, * + html #menuBlock table td.first_li {  border-radius: 0px 0px 0px 5px; -webkit-border-radius: 0px 0px 0px 5px; -moz-border-radius: 0px 0px 0px 5px; position:relative;}
#menuBlock ul li.last_li, * + html #menuBlock table td.last_li{  border-radius: 0px 0px 5px 0px; -webkit-border-radius: 0px 0px 5px 0px; -moz-border-radius: 0px 0px 5px 0px; position:relative;}
#menuBlock ul li a, * + html #menuBlock td a {font: bold 13px Arial, Helvetica, sans-serif; text-shadow:#10418e 0px -1px; line-height:41px; color:#fff; text-decoration:none; padding:0px 12px;}
#menuBlock ul li:hover a:hover{text-shadow:#10418e 0px 1px;}
#menuBlock ul li a#order, * + html #menuBlock table td  a#order {color: #f0ff76;}
.red_flag{width:17px; height:24px; position:absolute; top:-7px; right:4px; z-index:100;}
.red_flag_customer {
    height: 24px;
    position: absolute;
    right: 400px;
    top: -7px;
    width: 17px;
    z-index: 100;
}
.disclaimer{text-align:center; padding:10px 0px;}
.even_first{
    background-color: #FFFFFF;
}
.even{
    background-color: #FFFFFF;
}
.membership_customer_order{min-height: inherit !important;}


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             /* testimonials */
p.testimonials_content{font:12px/17px Arial, Helvetica, sans-serif; font-style:italic; color:#333; text-indent:30px; padding:0px; margin:20px 10px 0px 10px ; background:url(images/q_mark.jpg) no-repeat;}
p.author_testimonials{font:12px/17px Arial, Helvetica, sans-serif; font-style:italic; color:#888; text-align:right; padding:0px; margin:0px 10px 5px 0px;} 
.Testimoniation_main{width:574px; height:100%; background-color:#ebf2f8; padding:10px 0px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.clients_talk_title{font:18px/25px Arial, Helvetica, sans-serif; color:#333; background-color:#cfddea; width:260px; height:25px; margin:0px auto; text-align:center; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.all_clients_comments{width:530px; height:100%; position:relative; margin:0px auto; padding:15px 15px 10px 15px;}
p.client_content{font:12px/17px Arial, Helvetica, sans-serif; font-style:italic; color:#333; margin-bottom:10px; padding:0px;}
p.client_content span{font-style:normal; color:#888;}
.all_clients_comments .open_mark{width:15px; height:11px; position:absolute; top:0px; left:0px; background:url(images/q_mark_open.jpg) no-repeat;}
.all_clients_comments .close_mark{width:14px; height:11px; position:absolute; bottom:0px; right:0px; background:url(images/q_mark_close.jpg) no-repeat;}                

/* style_new_buttons */

.getOrderBlock, .placeOrderBlock, .getOrderBlock2 {position:relative; margin:0px 0px 10px;}
a.placeOrder , a.placeOrder  span { background:url(images/top_order_sprite.gif) no-repeat scroll 0 0 transparent; height: 54px; width:193px; text-shadow:#247016 0px -1px;
  cursor:pointer;display:-moz-inline-stack;display:inline-block;clear:both; text-decoration:none; color:#fff; font:bold 18px Arial, Helvetica, sans-serif; text-transform:uppercase;}
a.placeOrder  span { border:0; margin:0;position:relative;line-height:20px; height: 54px; background-position:top right;white-space:nowrap; text-align:center;}

a.placeOrder:hover, a.placeOrder:hover span {background-position: 0 -54px;}
a.placeOrder:active, a.placeOrder:active span {background-position: 0 -108px;}

a.placeOrder span b { position:absolute; top:10px; left:38px; width:114px; height:40px; text-align:center;}
a.placeOrder span b i { display:block; font-style:normal;}
.cards_sprite{margin:10px 0px;}


a.getQuote2  , a.getQuote2   span { background:url(images/get_a_quote2.gif) no-repeat 0px 0px; width:193px; cursor:pointer;display:-moz-inline-stack;display:inline-block;clear:both; text-decoration:none; font:bold 18px Arial, Helvetica, sans-serif;color:#fff; text-transform:uppercase;}
a.getQuote2 :hover, a.getQuote2 :hover span  {background-position:0px -59px;}
a.getQuote2  span {border:0; margin:0;position:relative;  height:59px;line-height:59px; background-position:top right;white-space:nowrap;}
a.getQuote2  span b { margin-left:12px; }
a.getQuote  , a.getQuote   span { background:url(images/get_a_quote.gif) no-repeat 0px 0px; width:193px; cursor:pointer;display:-moz-inline-stack;display:inline-block;clear:both; text-decoration:none; font:bold 18px Arial, Helvetica, sans-serif;color:#fff; text-transform:uppercase;}
a.getQuote :hover, a.getQuote :hover span  {background-position:0px -59px;}
a.getQuote  span {border:0; margin:0;position:relative;  height:59px;line-height:59px; background-position:top right;white-space:nowrap;}
a.getQuote  span b { margin-left:12px;}   

/* need paper */
.main_content{width:590px; height:100%; position:relative;}
h1.need_dissert{font:24px/16px Arial, Helvetica, sans-serif; color:#333; padding:7px 0px 15px 0px;}
.list_of_services{width:590px; height:225px; background:url(/images/clock.jpg) no-repeat 20px 0px; position:relative;}
.list_of_services .servises{width:280px; height:213px; position:absolute; top:0px; left:197px;}
.list_of_services .servises ul.list_services{list-style-type:none; margin:0px; padding:0px;}
.list_of_services .servises ul.list_services li{background:url(/images/mark.jpg) no-repeat 0px 5px !important; padding:0px 0px 0px 20px; font:12px/24px Arial, Helvetica, sans-serif; color:#333;}
.servises span{font:14px/24px Arial, Helvetica, sans-serif; font-weight:bold; color:#333;}
.order_button{width:181px; height:40px; position:absolute; bottom:0px; left:0px;}
a.order_b, a.order_b span {background:url(/images/order.gif) no-repeat; width:181px; display:-moz-inline-stack; display:inline-block;  font-size:18px; text-align:center; color:#fff; text-decoration:none; cursor:pointer; font-weight:bold; height:40px; text-transform:uppercase;}
a.order_b:hover, a.order_b:hover span { background-position:0 -40px;}
a.order_b:active, a.order_b:active span {background-position:0 -80px;}
a.order_b span { border:0; margin:0;position:relative;height:40px; line-height:40px;background-position:top right; white-space:nowrap;}
.content_service{font:12px/17px Arial, Helvetica, sans-serif; color:#333;}   

/* new_font */
#content h1{font:20px/18px Arial, Helvetica, sans-serif; color:#71B266;text-align: center;font-weight: bold;}
#content h2{margin: 10px 0px 10px;color: #BE0F36;font-size: 14pt;}
#content p.big { font: bold 14px/18px Arial, Helvetica, sans-serif; margin:8px 0px 8px 0px; color:#222222;}
#content p{margin:0px; font:13px/17px Arial, Helvetica, sans-serif;}
#content p.bold_txt{font-weight:bold; margin:5px 0px;}
#content ul{margin:5px 0px 0px 0px; padding:0px 20px;}
#content ul li {background: url("images/arrow.gif") no-repeat scroll 0 5px transparent;height: auto;  padding:0px 0px 7px 12px; font:13px Arial, Helvetica, sans-serif;}
.Testimoniation_main{width:574px; height:100%; background-color:#ebf2f8; padding:10px 0px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:20px 0px 15px 0px;}
#content p.big.gray {margin:5px 0px 10px 0px;color:#444444;}
#content p.big.gray.order_p{margin:5px 0px 30px 0px;color:#444444;}
.currencyBlock ul li{ padding:0px!important;}
p.big_smallmargine{ margin:5px 0px 8px 0px!important; color: #222222!important; font: bold 14px/20px Arial,Helvetica,sans-serif!important;}

/* discounts */
.main_discount{width:574px; height:100%; margin:0px auto; position:relative;}
.discounts_title{ height:20px; display:block; font:18px/18px Arial, Helvetica, sans-serif; font-weight:bold; color:#000; margin:10px 0px 30px; /*padding:0px;*/}

.main_discount .type_discount{width:574px; height:70px; position:relative; margin:0px 0px 30px;  border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; background:url(/images/back_right.jpg) repeat-x;}
.main_discount .type_discount .type_disc_left_silver{width:150px; height:70px; position:absolute; top:0px; left:0px; background:url(/images/silver_left.jpg) no-repeat;}
.main_discount .type_discount .type_disc_right{width:424px; height:70px; position:absolute; top:0px; left:150px; font:12px/18px Arial, Helvetica, sans-serif; color:#000; padding:5px 0px 0px 55px;}
.main_discount .type_discount .type_disc_right span{color:#d93644; font-weight:bold;}
.main_discount .type_discount .discount_img_silver{width:90px; height:90px; position:absolute; top:-10px; left:110px; background:url(/images/5.jpg) no-repeat;}
.main_discount .type_discount .type_disc_left_gold{width:150px; height:70px; background:url(images/gold_left.jpg) no-repeat;}
.main_discount .type_discount .discount_img_gold{width:90px; height:90px; position:absolute; top:-10px; left:110px; background:url(/images/10.jpg) no-repeat;}
.main_discount .type_discount .type_disc_left_platinum{width:150px; height:70px; background:url(images/platinum_left.jpg) no-repeat;}
.main_discount .type_discount .discount_img_platinum{width:90px; height:90px; position:absolute; top:-10px; left:110px; background:url(/images/15.jpg) no-repeat;}      

/*samples */
.sample-wrapper{overflow:hidden;margin:20px 0 30px 0;}
	.sample-imglink{float:left;width:141px;color:#134eaa;font-size:12px;text-decoration:none;text-align:center;}
	.sample-wrapper a:hover{text-decoration:underline;}
	.sampledets{float:left;overflow:hidden;width:425px;}
		.sd-head{color:#134eaa;font-size:15px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
		#content .sampledets p{border-bottom:1px dashed #cccccc;margin:0 0 -1px 0;padding:3px 0;}       
            
/* our_process */
.process_step{overflow:hidden; margin:0px 0px 50px 0px;}
.title_step{text-align:center; font: bold 16px Arial, Helvetica, sans-serif; color:#134eaa; text-transform:uppercase; margin:10px 0px 20px 0px;}
.process_step1{border-left:1px #bec7cf solid; padding:145px 5px 0px 10px; background:url(images/process_step_1.png) no-repeat 10px 10px; font:14px Arial, Helvetica, sans-serif; color:#333333; float:left; margin-left:35px; position:relative;}
.process_step2{border-left:1px #bec7cf solid; padding:145px 5px 0px 10px; background:url(images/process_step_2.png) no-repeat 12px 10px; font:14px Arial, Helvetica, sans-serif; color:#333333; float:left; margin-left:35px; position:relative;}
.process_step3{border-left:1px #bec7cf solid; padding:145px 0px 0px 10px; background:url(images/process_step_3.png) no-repeat 10px 10px; font:14px Arial, Helvetica, sans-serif; color:#333333; float:left; margin-left:32px; position:relative;}
.process_step1 span, .process_step2 span, .process_step3 span{font: bold 50px/40px Arial, Helvetica, sans-serif; color:#579c4b; position:absolute; bottom:0px; left:-35px; text-shadow:#437c39 -1px 0px;}
ul.process_list{margin:0px 0px 0px 15px!important; padding:0px; list-style-type:none; font: 13px Arial, Helvetica, sans-serif; color:#333333;}
ul.process_list li{background:url(images/blue_arr.gif) no-repeat 0px 4px!important; padding:0px 0px 15px 10px!important;}
ul.process_list span{ display:block; font-style:italic; color:#848484;}
.green_txt{text-align:center; font:bold 16px Arial, Helvetica, sans-serif; color:#2f7b22; padding:15px 0px 3px 0px; clear:both;}
.bottom_gray_txt{text-align:center; font:12px Arial, Helvetica, sans-serif; color:#565656;}                                       

/*affiliate*/

.aff_program{ color:#444444; font-size:14px; line-height:19px; }
.accentuated{ font-weight:bold; margin:12px 0px;}
.aff_title{ font-size:24px; line-height:30px; color:#134EAA; border-bottom:2px #134EAA solid; margin:12px 0px 5px 0px;}
.aff_program p{ padding:0px; margin:5px 0px 12px 0px;}
.aff_program ul{ margin:10px 0px 7px 0px; padding:0px; list-style-type:none;}
#content .aff_program ul li{ padding:0px 0px 5px 20px; background:url(images/black_arr.gif) no-repeat 0px 4px; font-weight:bold; }
.aff_program strong, .aff_program ul li span { color:#222222;}        
.openmenu,.closemenu{display:none;
  font-size: 21px;
  text-decoration: none;
  color: white;
  text-align: center;
  margin: 0 auto;
}
@media only screen and ( min-width: 200px ) and ( max-width: 983px ) {
.top_phone_lc {    background-position-x: 6px;}
.openmenu,.closemenu{display:block;}
#menuBlock ul.mobile{display:none;}
#menuBlock ul.mobile.show{    display: inline-block;
    background-color: rgb(19, 78, 170);
    position: relative;
    z-index: 100;}
	#menuBlock ul.mobile li {    display: block;background-color: #134EAA;}
#left{display:none;}
#mainContent {float:none;}
#mainContent {max-width:100%;}
#content {width:76%;}
#right {width:22%;}
#blockConteiner {width:99%!important;}
#header .l {z-index:10;}
}
@media only screen and ( min-width: 200px ) and ( max-width: 805px ) {
#mainContent .contentBlock {
    width: 70% !important;
}
#header .r {display:none;}
.cardsBlock img {width:100%;}
#content ,
#right {float:none;margin: 0 auto;}
#content {width:100%;}
#right {    width: 35%;}
}
@media only screen and ( min-width: 200px ) and ( max-width: 450px ) {
#right {
    width: 50%;
}
#content .center {width:100%;}
#footer .bottomMenu ul{margin-left: 0!important;}
#footer .bottomMenu,
#header .l,
#header .l img{width:100%!important;}

}