@charset "windows-1251";
body {margin:0; padding:0 2px; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#57666b}
form {margin:0; padding:0}
a {color:#1190cb}
a img {border:0}

.div_content {text-align:justify }
.div_content h1 {color:#003399; font-family:Arial, Helvetica, sans-serif; font-size:medium }
.div_content h2 {color:#003399; font-family:Arial, Helvetica, sans-serif; font-size:small }
.ul_topics {list-style:none }
.ul_topics a {color:#003399; font-family:Arial, Helvetica, sans-serif; font-size:small; font-weight:bold; text-decoration:none }
.h1_title {color:#003399; font-family:Arial, Helvetica, sans-serif; font-size:medium }
.h1_page {color:#003399; font-family:Arial, Helvetica, sans-serif; font-size:medium; text-align:center }
.div_text {text-align:justify; text-indent:1em }
.form_style {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#1e57ad}
.form_style .form_input {padding:3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#294e60}
.text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#1e57ad}
.text a {color:#1e57ad; text-decoration:none}
.text a:hover {color:#fe6c00; text-decoration:none}
.table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#1e57ad}
.bord td, .bord th {border:1px solid #cfdae3; padding:5px 10px 5px 10px}
.bord2 td, .bord2 th {border:1px solid #e3e7ea}
.bord_no td, .bord_no th {border: none}
.table .tr1 td {background-color:#f8fcff}
.table .tr2 td {background-color:#fcfeff}
.table .label {font-weight:bold}
.head {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ff0000; font-weight:bold}
.red {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ff0000; font-weight:bold}
.green {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#398700; font-weight:bold}
.white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff; font-weight:bold}

/*new css*/
.header_left {text-align:left; height:170px; width:544px; background:url(images/header_left.jpg) no-repeat right top}
.header_right {vertical-align:top; text-align:right; height:170px; width:442px; background:url(images/header_right.jpg) no-repeat left top}
.header_center {vertical-align:top; text-align:center; height:170px; background:url(images/header_center.jpg) repeat-x top}

.subfooter {padding:15px 25px; text-align:center; vertical-align:middle; background:url(images/sub-footer.gif) top repeat-x; background-color:#00a6e9; color:#fff}
.subfooter a {text-decoration:none; color:#FFFFFF}
.subfooter a:hover {text-decoration:underline}
.footer {background:url(images/footer.gif) repeat-x top; background-color:#FFFFFF; padding:18px 20px 10px 20px; color:#004a80}
.footer a {color:#004a80; text-decoration:none}
.footer a:hover {text-decoration:underline}

.center {vertical-align:top; background:url(images/center_bg.gif) repeat-x top; background-color:#FFFFFF; padding:0 0 15px 0}

.sidebar {vertical-align:top; text-align:left; width:232px; padding:7px 0 0 0}
.sidebar_right {vertical-align:top; text-align:left; width:232px}
.content {vertical-align:top; padding:0 22px 0 22px}
.content h1 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0b9ad6; font-size:22px; background:url(images/h1.gif) bottom left no-repeat; padding:0 0 12px 6px; margin:5px 0}
.content h1 div {font-size:18px; font-weight:normal; color:#57666b; line-height:0.9em}
.content h1 span {display: block; font-size:18px; font-weight:normal; color:#57666b; line-height:0.9em}
.content h2 {margin:10px 0 8px 0; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#0b9ad6}
.content h3 {background:url("images/h3.gif") no-repeat scroll left center; border-bottom:1px solid #ebecec; clear:both; color:#0a6dca; font-family:sans-serif,Arial,Helvetica,sans-serif; font-size:18px; font-weight:normal; margin:8px 0; padding:5px 5px 5px 18px;
}
.content p {text-align:justify; margin:10px 0}

.panel_zag {background:url(images/panel_zag.gif) no-repeat bottom; height:50px; vertical-align:top}
.panel_zag h3 {color:#fff; margin:0; padding-left:25px; padding-top:19px; font-family:sans-serif, Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px}
.panel_zag2 {background:url(images/panel_zag2.gif) no-repeat top; padding-top:12px}
.panel_center {background:url(images/panel_center.gif) repeat-y; color:#7c8697}
.panel_center h4 {margin:0; border-left:8px solid #0072bc; font-size:13px; font-weight:bold; color:#1e59a2; text-transform:uppercase; padding:1px 0 1px 13px; font-family:sans-serif, Arial, Helvetica, sans-serif}
.panel_end {background:url(images/panel_end.gif) no-repeat top; height:22px}
.panel_line {background:url(images/panel_line.gif) center repeat-x; padding:5px 0; font-size:1px}
.panel_box {padding:0 15px 0 20px}
.panel_box p {margin:5px 0}
.panel_image {text-align: right; padding:3px 5px 3px 0}

.rpanel_zag {background:url(images/rpanel_zag.gif) no-repeat bottom; height:50px; vertical-align:top}
.rpanel_zag h3 {color:#fff; margin:0; padding-left:25px; padding-top:19px; font-family:sans-serif, Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px}
.rpanel_zag2 {background:url(images/rpanel_zag2.gif) no-repeat top; padding-top:12px}
.rpanel_center {background:url(images/rpanel_center.gif) repeat-y; color:#7c8697}
.rpanel_end {background:url(images/rpanel_end.gif) no-repeat top; height:22px}

.reg_link {margin:2px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; width:170px; background:#fff; padding:4px 8px 4px 8px; font-family:tahoma}
.reg_link a {padding-left:15px; display:block; background:url(images/reg_a.gif) no-repeat left center; color:#1190cb; font-weight:bold; text-decoration:none}
.reg_link a:hover {text-decoration:underline}
.reg_table {border-collapse:collapse; color:#176ba6}
.reg_table td {padding:5px 10px; }
.reg_table td.line {background:url(images/reg_table_td.gif) repeat-x bottom}
.reg_table td span {padding-left:11px; background:url(images/reg_table_td_span.gif) no-repeat center left}

.contact_link {margin:2px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; width:180px; background:#fff; padding:4px 8px 4px 8px; font-family:tahoma; border:1px solid #eae7dd}
.contact_link a {padding-left:20px; display:block; background:url(images/contacts_a.gif) no-repeat left center; color:#405673; text-decoration:none}
.contact_link a:hover {text-decoration:underline}

.adv_table td {background:url(images/adv_td.gif) repeat-x bottom; background-color:#f7f7fa; padding:2px 0px 4px 2px; color:#516485}
.adv_table td b {color:#017dcc}

.price_zag2 {background:url(images/price_zag2.gif) no-repeat top; padding-top:12px}
.price_line {background:url(images/price_line.gif) no-repeat; height:1px; font-size:1px}
.price_label {padding:4px 18px 4px 18px; color:#1e59a2; font-weight:bold; line-height:1.5em}
.price_label select {border:1px solid #b3b3cd; width:100%; background:#667e9a; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; padding:1px 1px 1px 1px}

.panel_menu {background:url(images/panel_menu_item.gif) repeat-y}
.nav {margin:0; padding:0; padding-right:11px; list-style-position:outside; list-style:none; font-family:sans-serif, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase}
.nav li {padding:0px 10px 0px 0px; background:url(images/menu_line.gif) no-repeat bottom right; margin:0px}
.nav li a {display:block; background:url(images/menu_a.gif) no-repeat left center; padding:5px 0 5px 50px; text-decoration:none; color:#284677; margin:0}
.nav li a:hover {background:url(images/menu_a_hover.gif) no-repeat left center; color:#0f7fd5; padding-left:36px}

.search_input {border:1px solid #dae3eb; padding:1px 2px 1px 15px; font-family:tahoma; color:#666666; width:120px}

.testimonials_zag {color:#017dcc; font-weight:bold; padding:5px 5px 3px 18px;}
.testimonials_item {background:url(images/testimonials_arrow.gif) no-repeat top left; padding:2px 5px 2px 20px; color:#516485}
.testimonials_item b {color:#017dcc}
.testimonials_item2 {background:url(images/testimonials_arrow2.gif) no-repeat top left; padding:3px 5px 3px 20px; color:#516485; text-align:left}
.testimonials_item3 {background:url(images/testimonials_arrow3.gif) no-repeat top left; padding:3px 5px 5px 20px; color:#516485}
.testimonials_item4 {background:url(images/testimonials_arrow4.gif) no-repeat top left; padding:3px 5px 0px 20px; color:#516485}
.testimonials_item4 p {margin-top:0}
.testimonials_line {background:url(images/testimonials_line.gif) repeat-x center; padding:1px; font-size:1px}
.testimonials_line2 {background:url(images/testimonials_line2.gif) repeat-x center; padding:1px; font-size:1px}

.box_lt {background:url(images/box/lt.gif) no-repeat bottom right; font-size:1px; height:10px; width:10px}
.box_rt {background:url(images/box/rt.gif) no-repeat bottom left; font-size:1px; height:10px; width:10px}
.box_lb {background:url(images/box/lb.gif) no-repeat top right; font-size:1px; height:10px; width:10px}
.box_rb {background:url(images/box/rb.gif) no-repeat top left; font-size:1px; height:10px; width:10px}
.box_ct, .box_lc, .box_cb, .box_rc {background:#f5f5f8; font-size:1px}
.box {background:#f5f5f8; padding:4px 5px}

.box_lt2 {background:url(images/box/lt2.gif) no-repeat bottom right; font-size:1px; height:10px; width:10px}
.box_rt2 {background:url(images/box/rt2.gif) no-repeat bottom left; font-size:1px; height:10px; width:10px}
.box_lb2 {background:url(images/box/lb2.gif) no-repeat top right; font-size:1px; height:10px; width:10px}
.box_rb2 {background:url(images/box/rb2.gif) no-repeat top left; font-size:1px; height:10px; width:10px}
.box_ct2 {background:url(images/box/ct2.gif) repeat-x bottom; font-size:1px}
.box_lc2 {background:url(images/box/lc2.gif) repeat-y right; font-size:1px}
.box_cb2 {background:url(images/box/cb2.gif) repeat-x top; font-size:1px}
.box_rc2 {background:url(images/box/rc2.gif) repeat-y left; font-size:1px}
.box2 {background:#f5f5f8; padding:4px 5px; color:#637698}
.box2 a{ color:#da0f0f}
.line2{ background:url(images/box/line2.gif) repeat-x center; padding:10px 0}
.box3{ background:url(images/box/line3.gif) repeat-x top; padding:20px 15px}

.th {background:url(images/box/th.gif) repeat-x bottom; height:36px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0 10px; font-size:15px}
.t_lb {background:url(images/box/t_lb.gif) no-repeat top right; width:10px; height:10px; font-size:1px}
.t_rb {background:url(images/box/t_rb.gif) no-repeat top left; width:10px; height:10px; font-size:1px}
.t_cb {background:url(images/box/t_cb.gif) repeat-x top; height:10px; font-size:1px}
.table3 {border-collapse:collapse; color:#004a80; font-family:tahoma; font-weight:bold; border-bottom:none}
.table3 th { background:url(images/table1_th.gif) repeat-x bottom; background-color:#1a8ecd; color:#fff; padding:8px 10px; font-size:15px}
.table3 td {border:1px solid #f1efe8; padding:5px}
.table3 .tr1 td {background-color:#ffffff}
.table3 .tr2 td {background-color:#f8f8f4}
.table3 td.label1 {text-align:right; padding-right:10px}
.table3 input, textarea {border:1px solid #dfe4e7; padding:2px; font-family:tahoma; color:#666666; font-size:11px}
.table3 .button1 {background:url(images/proceed.png) no-repeat center; border:none; height:32px; width:93px}

.table2 {border:none; color:#34527a; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.table2 th {font-weight:bold; font-size:15px; text-align:center}
.table2 .tr1 td {background-color:#f7f7f7}
.table2 .tr2 td {background-color:#fdfdfd}
.table2 td {border-bottom:1px solid #e8ebed; padding:3px 10px}
.table2 input[type="text"], .table2 textarea, .table2 select {border:1px solid #d0dee8; color:#4c6c99}
.table2 table td {border:none; padding:1px 0px}
.table2 table tr:hover td {background-color:#f0f0f0}
.table2 .label {color:#004a80; font-weight:bold}

.table_price {border-collapse:collapse; color:#004a80; font-family:tahoma; border-bottom:none}
.table_price td {border:1px solid #f1efe8; padding:5px; text-align:center}
.table_price .tr2 td {background-color:#ffffff}
.table_price .tr1 td {background-color:#f8f8f4}
.table_price td.orange {color:#f1880d; font-weight:bold; text-align:center}
.table_price td.right {text-align:right}
.th_prices {background:url(images/box/th_prices.gif) repeat-x bottom; height:40px; background-color:#e5e7ec; color:#275ea8; font-family:Arial, Helvetica, sans-serif; padding:0 10px; font-size:12px}
.price_currency {background:url(images/price_currency.gif) no-repeat center; border:none; color:#FFFFFF; font-weight:bold; font-size:12px; font-family:Arial; width:44px; height:24px; text-align:center}

.orderform_resume .resume_hidden {display:none}

.small {font-size:9px}
.small p {margin:0px}

/*admin panel*/
.adm_zag {font-size:15px; font-weight:bold}
.adm_zag2 {font-weight:bold; font-size:15px; color:#0061ab; background:url(images/adm_zag.gif) repeat-x top; line-height:45px; padding:0 20px; margin:5px 0}
.adm_box_l {background:url(images/box/adm_left.gif) no-repeat center right; width:25px; height:55px}
.adm_box_r {background:url(images/box/adm_right.gif) no-repeat center left; width:25px; height:55px}
.adm_box {background:url(images/box/adm_center.gif) repeat-x center; height:55px; font-size:18px; color:#8b9cb4; padding:0 5px}
.adm_box a{ color:#FF8400}
.adm_box a:hover{ color:#ffaa4e}
.adm_number {font-size:30px; color:#ff8400}
.adm_gray {font-size:18px; color:#8b9cb4; vertical-align:super}
.adm_label {font-size:11px; font-weight:bold; color:#2e6483; line-height:0.9em}
.adm_vline {font-size:1px; background:#ebedf0; width:1px; padding:0}
.adm_step_box {font-size:12px; padding:10px 10px; color:#4e73a6; font-family:Arial, Helvetica, sans-serif}
.adm_step_box p {margin:5px 0}
.blue {font-weight:bold; color:#2290dd}
.orange {font-weight:bold; color:#ff8400}

a img {border:none}
.table_top_left {background:url(images/orders/top_left.gif) no-repeat bottom right; height:55px; width:17px; font-size:1px}
.table_top_center {background:url(images/orders/top_center.gif) repeat-x bottom; height:8px; color:#003052}
.table_top_right {background:url(images/orders/top_right.gif) no-repeat bottom left; height:55px; width:17px; font-size:1px}
.table_center_left {background:url(images/orders/center_left.gif) repeat-y right; width:17px; font-size:1px}
.table_center {background-color:#f5f5f8; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.table_center_right {background:url(images/orders/center_right.gif) repeat-y left; width:17px; font-size:1px}
.table_bottom_left {background:url(images/orders/bottom_left.gif) no-repeat top right; height:18px; width:17px; font-size:1px}
.table_bottom_center {background:url(images/orders/bottom_center.gif) repeat-x top; height:18px; font-size:1px}
.table_bottom_right {background:url(images/orders/bottom_right.gif) no-repeat top left; height:14px; width:17px; font-size:1px}

.buttons a {color:#29619b; text-decoration:none}
.buttons a img {vertical-align:middle}
.orders {border:none; border-collapse:collapse}
.orders a {color:#06345b; text-decoration:none}
.orders a img {vertical-align:middle}
.orders th {color:#fff; padding:5px 10px; border:1px solid #f5f5f8; background-color:#276482}
.orders td {color:#29619b; text-align:left; padding:3px 10px; border-right:1px solid #f5f5f8; overflow:hidden}
.orders td.blue {color:#18a5df}
.orders td.gray {color:#34527a}
.orders .tr1 td {background-color:#ffffff}
.orders .tr2 td {background-color:#f5f7f8}
.orders_header {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:16px; font-weight:bold; padding:0 0 5px 10px}
.orders td.order_date {color:#2babee; font-weight:bold; text-align:center}
.orders td.order_id {}
.orders td.order_status {font-weight:bold}
.orders td.order_topic {font-weight:bold}
.orders td.order_actions {white-space:nowrap}
.orders .vline {vertical-align:middle; padding:0 2px}

.hint{ font-size:11px}
.hint a {cursor:default; text-decoration:none}
.hint div {background-color:#ffffff; padding:2px}
.hint:hover div {position:absolute}
.hint div.table1{ border:1px solid #d8dfe7; padding:5px 10px; border-radius:3px}
.hint p{ margin:3px 0}

.orderform .error {background-color:#ffcccc}
.orderform a {text-decoration:none}
.orderform a img {vertical-align:middle}
.registered .hidden {display:none}

.messages {border:none; border-collapse:collapse}
.messages a {color:#06345b; text-decoration:none}
.messages a img {vertical-align:middle}
.messages th {color:#f1880d; text-align:left; padding:8px 10px; background-color:#fff; border:1px solid #f5f5f8}
.messages td {color:#29619b; text-align:left; padding:3px 10px; border-right:1px solid #f5f5f8}
.messages .tr1 td {background-color:#f5f5f8}
.messages .tr2 td {background-color:#ffffff}
.messages td.order_id {padding-left:30px; background-image:url(images/orders/message_order_id.gif); background-position:left; background-repeat:no-repeat}
.messages td.order_topic {font-weight:bold}
.messages td.order_actions {white-space:nowrap}
/* end admin panel*/

.fe {border-collapse:collapse; color:#004a80; font-family:tahoma; font-weight:bold; width:500px; font-size:12px; margin:8px auto;}
.fe a {color:#206dbb; text-decoration:none; background:url(images/fe_a.gif) no-repeat center left; padding-left:20px; display:block}
.fe td.fe_item {background:url(images/box/fe_line.gif) repeat-x bottom; padding:4px 3px 5px 3px}
.fe a:hover {text-decoration:underline}
.fe .tr1 td {background-color:#f5f5f8}
.fe .tr2 td {background-color:#fafafb}
.fe .tr1 td.widht15, .fe .tr2 td.widht15 {width:15px; padding:0; background-color:none; font-size:1px}

.content ul.star-rating li {display:inline; border:none}
.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; }

.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}

.tbl {background:#e5ecf2}
.tbl td {background:#FFFFFF; text-align:center}

.essays-footer{ padding:10px 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}

.hide{ display:none}

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

.lt_o{ background:url(images/lt_o.gif) no-repeat bottom right; width:12px; height:33px; font-size:1px; line-height:1px}
.rt_o{ background:url(images/rt_o.gif) no-repeat bottom left; width:12px; height:33px; 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:15px; color:#fff; font-weight:bold; 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}
.lb_o{ background:url(images/lb_o.gif) no-repeat top right; width:12px; height:12px; font-size:1px; line-height:1px}
.rb_o{ background:url(images/rb_o.gif) no-repeat top left; width:12px; height:12px; font-size:1px; line-height:1px}
.cb_o{ background:url(images/cb_o.gif) repeat-x top; font-size:1px; line-height:1px; height:12px}
.lc_o{ background:url(images/lc_o.gif) repeat-y left; width:5px; line-height:1px; font-size:1px }
.rc_o{ background:url(images/rc_o.gif) repeat-y right; width:5px; line-height:1px; font-size:1px}
.cc_o{ background:#fcfafd; color:#105b8f}
.cc_o select, .cc_o input[type="text"]{ width:115px; padding:2px; border:1px solid #d3d4d6; font-size:12px; font-family:tahoma; color:#8d8e90}
.cc_o table{ width:98%; margin:10px auto 1px}
.cc_o table td{ padding:0px 4px 0px; vertical-align:top}
.cc_o table .tr-b td{ background:url(images/line_o.gif) repeat-x bottom; padding:1px 4px 8px}

.essay-1{ background:url(images/essay_1.png) no-repeat; width:483px; height:99px; margin:10px auto 0}
.essay-2{ margin:10px auto; background:url(images/essay_2.jpg) no-repeat; width:457px; height:127px}
.essay-3{ margin:1px auto 10px; text-align:center}
.essay-4{ margin:10px auto; text-align:center}
.essay-5{ margin:10px auto; text-align:center}
.essay-6{ margin:10px auto; text-align:center}

.order-td{ padding:10px; vertical-align:top;}
.hide-tr, .hide-tr td, .hide-tr td a{height:0 !important; padding:0 !important; margin:0 !important; border:0 !important;}
.hide-tr td a img, .hide-tr td img{display:none;}
.orders td { border-top:0;}
.mob_show{ display:none}
.width-400{ width:400px;}

.d-box{ position:fixed; bottom:0; width:100%; height:54px; text-align:center;}
.d-box table{ width:100%; border-collapse:collapse;}
.d-box table td{ padding:0; text-align:left; vertical-align:middle}
.d-box .d-close{ float:right; margin:6px 6px 0 0}
.d-box-l{ background:url(images/d-box/bg-l.png) repeat-x bottom; height:54px;}
.d-box-r{ background:url(images/d-box/bg-r.png) repeat-x bottom; height:54px;}

body{ position:relative}
#my_pop_window_bg{ display:none; width:100%; height:100%;background-color: #124864; left: 0; top:0; position: absolute; z-index: 9995; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7; opacity: 0.7; zoom:1;}

#my_pop_window{ display:none; background:url(images/pop/bg.png) no-repeat top; width: 482px; height:321px; margin-left:-240px; position:fixed;/*position:absolute;*/ z-index: 9996; top:140px; left:50%; font-size:11px; color:#777676; font-family:Arial, Helvetica, sans-serif}
/*#my_pop_window a{}*/
#my_pop_window_close{ text-align:right; padding:12px 12px 0 0; display:block}
#my_pop_window_ajax{ padding:100px 220px 0 25px}
.pop_input{ width:223px; height:32px; background:url(images/pop/input.png) no-repeat top; margin:1px 0}
.pop_input input{ border:none; background:none; margin:8px 12px; padding:0; width:196px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#777676}
.pop_input input:focus{outline: none;}

.vip_services {background: url("images/vip_services/background.png") repeat scroll 0 0 transparent; height: 137px; margin: 0 auto; width: 734px;}
.vip_services > div { color: #FFFFFF; font: 11px Tahoma,Arial,Helvetica,sans-serif; padding: 11px 13px 0 147px;}
.vip_services .hl { color: #FEEF4A;}
.vip_services .uc img{ vertical-align: middle;}
.vip_services .uc {text-transform: uppercase;vertical-align: middle;}
.vip_services .sf {font-size: 10px;}
.vip_services .pc {color: #016398; text-align: right;}
.vip_services .bc {text-align: right; width: 100px;}
.vip_services td {line-height: 20px;}
.vip_services .ph a {cursor: default;text-decoration: none;}
.vip_services .ph div {background-color: #FFFFFF; padding: 2px;}
.vip_services .ph:hover div {position: absolute;}

#ord-proceed { background: url("images/vip_services/proceed-disabled.png") no-repeat; width: 131px; height:40px; color:#FFFFFF; border:none; cursor:pointer;}
.free-extras-top-l{ background: url("images/vip_services/free-extras-top-l.png") no-repeat scroll 0 0 transparent;  height: 38px; width: 5px;}
.free-extras-top-c{ background: url("images/vip_services/free-extras-top-c.png") no-repeat scroll 0 0 transparent;  height: 38px;}
.free-extras-top-r{ background: url("images/vip_services/free-extras-top-r.png") no-repeat scroll 0 0 transparent;  height: 38px; width: 6px;}
.free-extras-middle{ background-color:#f0f3f8;}
.free-extras-bottom-c{background: url("images/vip_services/free-extras-bottom-c.png") no-repeat scroll 0 0 transparent;  height: 38px; color: white; font-weight: bold; font-size: 15px;text-align: right;vertical-align: top;}
.free-extras-bottom-c span{ padding-right: 25px; display: block; padding-top: 6px;}
.free-extras-bottom-l{ background: url("images/vip_services/free-extras-bottom-l.png")  no-repeat bottom; width: 6px;}
.free-extras-bottom-r{ background: url("images/vip_services/free-extras-bottom-r.png") no-repeat bottom; width: 6px;}

.o-p-l{ background:url(images/order/o-p-l.gif) no-repeat right top; font-size:1px; padding:0; height:62px; width:12px}
.o-p-r{ background:url(images/order/o-p-r.gif) no-repeat left top; font-size:1px; padding:0; height:62px; width:12px}
.o-p-c{ background:url(images/order/o-p-c.gif) repeat-x top; text-align:center;}

.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;}

#follow_us{ /*overflow:hidden;*/ padding:15px 0 0 40px; text-align:left}
.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}

.bew-left {
    color: green;
    font-weight: normal;
    border-bottom: 1px dashed #c6c6c6;
    border-right: 1px dashed #c6c6c6;
    border-left: 1px solid #eae7dd;
    width: 50%;
}

.bew-right {
    color: #788488;
    border-bottom: 1px dashed #c6c6c6;
    border-right: 1px solid #eae7dd;
}

.bew-last {
    border-bottom: 1px solid #eae7dd;
}

.bew-th-right {
    background: url('images/bw-th-right.png') top right no-repeat #00abed !important;
    border-left: 1px dashed #fff;
}

.bew-th-left {
    background: url('images/bw-th-left.png') top left no-repeat #00abed !important;
}


#beware {
    background: #f1efe8;
}

#beware th {
    background: #00a9ea;
    border-bottom: #4db7e4;
    color: #fff;
    font-family: arial, sans-serif;
    font-size: 15px;
    padding: 7px 0;
    text-transform: uppercase;
}

#beware td {
    background: #f8f8f4;
    padding: 7px;
}

/*Our guarantees*/
.guar{
	background: url(images/guar.png) no-repeat;
	padding-left: 80px;
	min-height: 70px;
}
.content #with-bg{
	background: url("images/h1.gif") no-repeat scroll left bottom transparent;
    color: #57666B;
    font: 18px arial;
    margin: 2px 0;
    padding: 0 0 12px 6px;
}
.content h1#no-bg{
	background: none repeat scroll 0 0 transparent;
    margin-bottom: 0;
    padding-bottom: 0;
}

.bookmark-region {
    border: 1px solid #E9EAEC;
    border-radius: 10px;
    color: #0A9AD7;
    font-size: 15px;
    font-weight: bold;
    margin: 10px auto;
    overflow: hidden;
    padding: 5px 17px;
    width: 716px;
    background: url("images/bookmark-region-bg.png") repeat-x;
}

.bookmark-region .bookmark-button {
    display: block;
    float: right;
    
}
.address{
	background: url("images/contact-info.jpg") no-repeat;
	width: 261px;
	height: 90px;
	text-align: left;
}

.address div{
	color: #10334C;
    font-size: 13px;
    margin-left: 100px;
    padding-top: 29px;
}


.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;
}