body { background:#ffffff url(images/back_pattern.gif) top repeat-x; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#556474; }
form { margin:0; padding:0}
a img{ border:none}

.content {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#556474; font-weight:normal; text-align:justify}
.content a {color:#7193c7; text-decoration:underline}
.content a:hover {color:#7193c7; text-decoration:none}
.content p { margin:0px 0px 10px 0px; line-height:1.3em}
.content em {color:#c7c7c7}

.content ul { margin:0px 0px 0px 0px; padding:10px 0px 10px 25px; color:#4b89c5; font-weight:bold; list-style-image:url(images/tick2.gif)}
.content li { margin:0px 0px 0px 0px; padding:5px 0px 8px 0px; list-style-position:outside; background:url(images/content/dots3.gif) bottom repeat-x}
.content ol { margin:0px 0px 0px 0px; padding:10px 0px 10px 25px; color:#1153a5; font-weight:bold; list-style-image:url(images/tick.gif)}

.head_title {font-family:sans-serif, Tahoma, Verdana, Arial, Helvetica; font-size:12px; color:#0f91bb; font-weight:normal}
.head_title a {color:#0f91bb; text-decoration:none}
.head_title a:hover {color:#0f91bb; text-decoration:underline}

.essay_categories {text-align:left}

.menu {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#586671; font-weight:bold}
.menu a {color:#586671; text-decoration:none}
.menu a:hover {color:#ff7f00; text-decoration:none}

.tabs {background:#ffffff url(images/left/tabs_bg.gif) left bottom repeat-x; border-left:1px solid #e2e4e7; border-right:1px solid #e2e4e7}
.tabs a {display:block; background-color:#f7f7f7; border:1px solid #d0d0d0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#586671; font-weight:normal; text-align:center; margin:3px 3px 0px 3px; padding:5px; text-decoration:none; outline:none}
.tabs a:hover {color:#8398a8}
.tabs a.active {background-color:#ebebec; border-bottom:1px solid #ebebec}

.current_category {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#b9bec2; font-weight:normal; white-space:nowrap}
.index_digit {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#b9bec2; font-weight:normal}
.index_digit2 {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff192; font-weight:normal}

.menu_headers {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ff6c00; font-weight:bold}

.form_style {font-family:Tahoma, sans-serif, Verdana, Arial, Helvetica; font-size:11px; color:#0e457c; font-weight:normal}
.form_style .form_input {padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8b969e; border:1px solid #d2d2d2; width:132px}

a.grey_links {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#abafb3; font-weight:normal; text-decoration:none}
a.grey_links:hover {color:#abafb3; text-decoration:none}

a.orange_bold_links {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ff6c00; font-weight:bold; text-decoration:none}
a.orange_bold_links:hover {color:#ff6c00; text-decoration:none}

.left_menu_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#586671; font-weight:normal}
.left_menu_text a {color:#586671; text-decoration:none}
.left_menu_text a:hover {color:#ff7f00; text-decoration:none}

.discounts {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#949699; font-weight:normal}
.discounts2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#afb1b2; font-weight:normal}

.red_color_big {font-family:sans-serif, Verdana, Arial, Helvetica; font-size:15px; color:#FF0000; font-weight:bold}
.red_color {color:#FF0000}
.blue1_color {color:#306aa7}
.grey1_color {color:#d1d1d1}
.white_color {color:#ffffff}

.footer {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#c9ced4; font-weight:normal}
.footer a {color:#c9ced4; text-decoration:none}
.footer a:hover {color:#c9ced4; text-decoration:underline}

.footer2 {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#8e959d; font-weight:normal}
.footer2 a {color:#8e959d; text-decoration:none}
.footer2 a:hover {color:#8e959d; text-decoration:underline}

.main_head {font-family:sans-serif, Tahoma, Verdana, Arial, Helvetica; font-size:15px; color:#ffffff; font-weight:normal; width:510px; overflow:hidden}
.main_head h1 {font-size:15px; font-weight:normal; margin:0px; padding-left:15px; white-space:nowrap; font:inherit}

.categories {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6985a4; font-weight:normal}
.categories a {color:#6985a4; text-decoration:none}
.categories a:hover {color:#3098f0; text-decoration:none}

.categories2 {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#667682; font-weight:normal}
.categories2 a {color:#667682; text-decoration:none}
.categories2 a:hover {color:#3098f0; text-decoration:none}

.arrow {margin:8px 0px 9px 0px}

.bold_content_text {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#6985a4; font-weight:bold}
.bold_content_text a {color:#6985a4; text-decoration:none}
.bold_content_text a:hover {color:#6985a4; text-decoration:underline}

.balloon {margin-right:3px}

.breakline { background:url(images/content/dots3.gif) center repeat-x; height:15px}

.head1 {font-family:sans-serif, Tahoma, Verdana, Arial, Helvetica; font-size:18px; color:#afbfd1; font-weight:normal}
.grey_arrow{background:url(images/content/grey_arrow.gif) left center no-repeat; padding-left:20px}
.orange_arrow{background:url(images/content/orange_arrow.gif) left center no-repeat; padding-left:20px}
.head2 {font-family:sans-serif, Tahoma, Verdana, Arial, Helvetica; font-size:18px; color:#0f91bb; font-weight:normal; margin:5px 0px 5px 0px}}
.head2 a {color:#0f91bb; text-decoration:none}
.head2 a:hover {color:#0f91bb; text-decoration:underline}
.head3 {font-family:sans-serif, Tahoma, Verdana, Arial, Helvetica; font-size:18px; color:#ff6600; font-weight:normal; margin:10px 0px 10px 0px}
.head3 a {color:#ff6600; text-decoration:none}
.head3 a:hover {color:#ff6600; text-decoration:underline}

.table_pad td{ padding:5px 7px}
.table_pad2 { border-collapse:collapse}
.table_pad2 td{ padding:5px 7px; border:1px solid #d9dadb}

.package {display:block; margin:5px 0px; padding:10px; border:1px solid #ffffff}
.package:hover {border:1px dotted #cccccc}
.package.selected {border:1px solid #cccccc; background-color:#f8f8f8}

.registration_color1 { color:#53768f; font-family: sans-serif, Arial, Helvetica; font-size:18px; text-align:center}
.registration_color2 { color:#a59760; font-size:13px; margin: 3px 0px 12px 0px; text-align:center}
.registration_color3 { background:#f3f6de; color:#415b7f; padding:7px 30px 7px 30px; font-size:20px; text-align:center}
.registration_red_color3 { color:#FF0000; font-weight:normal}
.registration_color4 { color:#73a3ba; text-align:center}
.registration_package { text-align:center; margin:15px 0px}
/*.swreg input {border:none; background:#ffffff url(images/pay.gif) center no-repeat; width:71px; height:32px}*/

.table {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5a747a}
.bord td{border:1px solid #e3e7ea; padding:5px 10px 5px 10px}
.bord2 td{border:1px solid #e3e7ea}
.bord_no td{border:none}

.form1 {margin:5px 25px; background-color:#e9edf3; padding:7px}

.table1 {border:1px solid #e0dfe3; border-collapse:collapse}
.table1 th {background-color:#f4f2dc; color:#283e67}
.table1 .tr1 td {background-color:#ffffff}
.table1 .tr2 td {background-color:#fafbfc}
.table1 a {text-decoration:none}


/*new*/
.float-item{ background:url(images/float/center.gif) repeat-y; padding:0 12px; font-size:11px; color:#4e6280; font-family:Arial, Helvetica, sans-serif}
.float-itep p{ margin:8px 2px; text-align:justify}
.float-item-arrow{ background:url(images/float/arrow.gif) no-repeat; padding:6px 5px 6px 15px; text-align:center; font-weight:bold; color:#ff4200; margin:0}

.panel1{ background:url(images/panel1-item.gif) repeat-y}
.panel1 ul{ margin:0; padding:7px 5px 0 5px; list-style:none outside none; font-family:tahoma; font-size:11px; color:#2a3054; line-height:1em}
.panel1 ul li{ margin:0; background:url(images/panel1-li.gif) no-repeat top left; padding:4px 4px 5px 22px}
.panel1 ul li.odd{ background-color:#f6f6f6}

.lt{ background:url(images/box2/lt.gif) no-repeat bottom right; font-size:1px; width:5px; height:5px; line-height:1px}
.rt{ background:url(images/box2/rt.gif) no-repeat bottom left; font-size:1px; width:5px; height:5px; line-height:1px}
.lb{ background:url(images/box2/lb.gif) no-repeat top right; font-size:1px; width:5px; height:5px; line-height:1px}
.rb{ background:url(images/box2/rb.gif) no-repeat top left; font-size:1px; width:5px; height:5px; line-height:1px}
.ct{ background:url(images/box2/ct.gif) repeat-x bottom; font-size:11px; height:43px; padding:0 6px}
.cb{ background:url(images/box2/cb.gif) repeat-x top; font-size:1px; line-height:1px}
.lc{ background:url(images/box2/lc.gif) repeat-y right; font-size:1px; line-height:1px; width:5px}
.rc{ background:url(images/box2/rc.gif) repeat-y left; font-size:1px; line-height:1px; width:5px}
.cc{ background:#ffffff; font-family:Arial, Helvetica, sans-serif; padding:10px 0px 10px 5px}
.ct h3,.ct h4{font-size:16px; font-weight:normal; background:url(images/box2/h3.gif) no-repeat left; padding:10px 0 10px 26px; margin:0; font-family:Arial, Helvetica, sans-serif; color:#ff4e00}

.lt2{ background:url(images/box/lt.gif) no-repeat bottom right; font-size:1px; width:5px; height:5px; line-height:1px}
.rt2{ background:url(images/box/rt.gif) no-repeat bottom left; font-size:1px; width:5px; height:5px; line-height:1px}
.lb2{ background:url(images/box/lb.gif) no-repeat top right; font-size:1px; width:5px; height:5px; line-height:1px}
.rb2{ background:url(images/box/rb.gif) no-repeat top left; font-size:1px; width:5px; height:5px; line-height:1px}
.ct2{ background:url(images/box/ct.gif) repeat-x bottom; font-size:1px; line-height:1px}
.cb2{ background:url(images/box/cb.gif) repeat-x top; font-size:1px; line-height:1px}
.lc2{ background:url(images/box/lc.gif) repeat-y right; font-size:1px; line-height:1px}
.rc2{ background:url(images/box/rc.gif) repeat-y left; font-size:1px; line-height:1px}
.cc2{ background:#ffffff; font-family:Arial, Helvetica, sans-serif}
.th{ background:url(images/box/th.gif) repeat-x bottom; background-color:#FFFFFF; padding:10px 10px 10px 10px}
.content .th h3, .th h4{font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#ff4e00; margin:0; padding:0px 10px; background:none}
.th2{ background:url(images/box/th2.gif) repeat-x top; background-color:#ff7815; padding:6px 20px; font-size:11px; color:#fff; font-weight:bold}


.pr-zag{ padding:24px 0 23px 120px; font-family:'Myriad Pro',Arial, Helvetica, sans-serif; font-size:13px; color:#a32e00; cursor:pointer}
.pr-zag strong{ font-size:14px; color:#343f55; font-weight:normal; text-transform:uppercase}
.pr-text{ padding:0px 5px 5px 110px; font-family:Arial, Helvetica, sans-serif; color:#324151}
.pr-text p{ margin:1px 0; line-height:1.2em}

.pr-1 .pr-text, .pr-2 .pr-text, .pr-3 .pr-text, .pr-4 .pr-text, .pr-5 .pr-text, .pr-6 .pr-text{ display:none} 
.pr-1_ .pr-text, .pr-2_ .pr-text, .pr-3_ .pr-text, .pr-4_ .pr-text, .pr-5_ .pr-text, .pr-6_ .pr-text{ display:block}

.pr-1{ background:url(images/process/1.gif) no-repeat left top; width:418px; margin:3px auto}
.pr-1_{ background-image:url(images/process/1_.gif)}
.pr-2{ background:url(images/process/2.gif) no-repeat left top; width:418px; margin:3px auto}
.pr-2_{ background-image:url(images/process/2_.gif)}
.pr-3{ background:url(images/process/3.gif) no-repeat left top; width:418px; margin:3px auto}
.pr-3_{ background-image:url(images/process/3_.gif)}
.pr-4{ background:url(images/process/4.gif) no-repeat left top; width:418px; margin:3px auto}
.pr-4_{ background-image:url(images/process/4_.gif)}
.pr-5{ background:url(images/process/5.gif) no-repeat left top; width:418px; margin:3px auto}
.pr-5_{ background-image:url(images/process/5_.gif)}
.pr-6{ background:url(images/process/6.gif) no-repeat left top; width:418px; margin:3px auto}
.pr-6_{ background-image:url(images/process/6_.gif)}

.table_price {border-collapse:collapse; color:#004a80; border:none}
.table_price td {border:1px solid #ececee; padding:5px; text-align:center}
.table_price .tr1 td {background-color:#fafbfc}
.table_price .tr2 td {background-color:#ffffff}
.table_price span.orange {color:#f1880d; font-weight:bold; text-align:center; font-size:12px}
.table_price span.right {color:#f1880d;text-align:right; padding-right:20px; font-weight:bold; display:block}
.table_price .orange strong{ color:#1061ad; text-align:right; display:block; padding-left:20px}
.price_currency {border:none; background:none; color:#3d4f7c; font-weight:bold; font-size:12px; font-family:Arial; width:35px; height:20px; text-align:center}
.price_currency:hover, .price_currency_active{ background:url(images/currency_hover.gif) no-repeat center; color:#1492db }
.price_select{ border:1px solid #d8810b; padding:1px; color:#764a4a; font-family:Arial, Helvetica, sans-serif}

.orders {border-collapse:collapse; border:0px solid #DAE3EE; width:100%}
.orders td {padding:5px 10px; border-bottom:1px solid #eeeff0;}
.orders th {padding:8px 12px; font-size:12px; color:#697c8c; background-color:#f4f6f7; text-align:left; border-bottom:1px solid #eeeff0}
.orders .tr1 td {background:#f4f6f7}
.orders .tr2 td {background:#ffffff}
.orders td.label {text-align:right; padding-right:10px;}
.orders td.label p{ margin:3px 0; text-align:left}
.orders input[type="text"], .orders textarea, .orders input[type="password"]{border:1px solid #e3e3e8; color:#516575; padding:2px; width:90%}
.orders select{ border:1px solid #e3e3e8; color:#516575; padding:1px}
.orders strong{ color:#1980d8}
.orders a,.orders-user a, .buttons a{ text-decoration:none}
.orders img, .orders-user img, .buttons img{ vertical-align:middle}
.orders .error{ background:#FFF0F0}
.table2, .small{ font-size:11px;}
.table2{ position:absolute; background:#fff; border:1px solid #dae4ef; padding:5px 15px}

.orderform .error {background-color:#ffcccc}
.orderform a {text-decoration:none}
.orderform a img {vertical-align:middle}
.registered .hidden {display:none}

.orders-user {border-collapse:collapse; border:0px solid #DAE3EE; width:100%; font-family:Arial, Helvetica, sans-serif; color:#526d84}
.orders-user td {padding:5px 10px; border-bottom:1px solid #eeeff0;}
.orders-user .tr1 td {background-color:#f4f6f7}
.orders-user .tr2 td {background-color:#ffffff}
.orders-user td.l { background-image:url(images/panels/l.gif); background-position:left top; background-repeat:no-repeat; padding-left:22px; font-weight:bold; width:80px}
.orders-user .orders-buttons{ background:url(images/panels/order-buttons.gif) repeat-x; padding:0px 15px; height:38px}
.orders-user .orders-line{ height:3px; line-height:1px; font-size:1px; background:#FFFFFF; padding:0; border:none}
.orders-user .splitter{ margin:0 12px; vertical-align:middle}
.orders-user a{ text-decoration:none; color:#52697e}
.orders-user a:hover{ text-decoration:underline}

.small-order{ background:url(images/small-order.jpg) no-repeat top; width:457px; height:460px; margin:0 auto 20px auto}
.small-order-item{ padding:5px 0}
.small-order-item select{ width:190px; color:#4f697e; font-family:tahoma; font-size:12px; border:1px solid #d0dee8; padding:1px; font-family:Arial, Helvetica, sans-serif}
.small-order-text{ font-size:13px; color:#194d6e; font-style:italic; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; padding:85px 20px 0 220px;}
.content .list1{ margin:0; padding:0 5px 0 10px; list-style:none outside none; font-size:11px; color:#2b3f53; font-weight:normal; line-height:1em; font-family:Arial, Helvetica, sans-serif}
.content .list1 li{ margin:0; padding:5px 0 5px 30px; background:url(images/small-order-li.gif) no-repeat top left; border:none}

.my_jswindow {position:absolute; min-width:300px; max-width:800px}
.my_jswindow>table {margin:2px;}
.my_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}
.my_jswindow_caption {text-align:left; vertical-align:middle; white-space:nowrap; padding:2px 5px}
.my_jswindow_buttons {text-align:right; vertical-align:middle; white-space:nowrap; position:absolute; margin-left:-30px; margin-top:-10px; background:none}
.my_jswindow_buttons a {color:#a19c9c; margin:0px 3px; font-size:12px; text-decoration:none}
.my_jswindow_content {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#525252; text-align:justify; line-height:1.5em; padding:4px}
.my_jswindow_content a {color:#da0f0f; text-decoration: underline}
.my_jswindow_content a:hover {color:#da0f0f; text-decoration:none}
.my_jswindow_content p {margin:0px 0px 10px 0px}

.order-td{ padding:5px; vertical-align:top; width:48%}
.order-box{border:1px solid #e9edf1; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.order-box2{border:4px solid #fdfdfd; background:#fff; padding:5px 10px; min-height:270px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
* html .order-box2{height:270px;}
