@charset "utf-8";
/* CSS Document */

body{
    min-width: 1080px;
}

.clr{clear:both; font-size:1px; line-height:1px; height:0; overflow:hidden;}
.without_border{border: none !important; background: #FFF !important;}
input {
    border:0px;
}
input[type=checkbox], input[type=radio] {border: none !important;}
.button_green{
    background: url(/images/order_form_new/button_green.gif) repeat-x 0 0;
    border:1px solid #1b5713;
    color:#FFF; font: bold 11px 'Open Sans', sans-serif;
    padding:3px 10px;
    text-decoration: none;
    display: none;
}

#order_form { border-top:1px #e9eaed solid; position:relative;}
#preview_table_container .even {background: #fff !important;}
#order_form #order_table {border-collapse: collapse; width: 100%; _width:auto;}
#order_form td {vertical-align: top; padding:5px 0 5px 5px; }
#order_table > tbody:last-child >tr>td{ padding-left:0px;}
#order_form td.no_padding{padding:0px;}
#order_form .bottom_pad td{ padding-bottom:10px;}
#order_form td.label {
    font-size:16px;
    width: 167px;
    text-align: left;
	color:#333333;
	padding-left:0px;
}
#order_form #row_additional_147 td, #order_form #row_additional_153 td{ padding:15px 0px 15px 5px;}
#order_form #row_additional_153 td{ padding-bottom:25px;}
#order_form div#order_total_block {
    border: 1px solid #4daf7c;
   	position:absolute;
	top:81px;
	right:0px;
    width: 305px;
    height: 155px;
}
#order_form div#order_total_block .label_comment {
    text-align: center;
    width: 100%;
    color: #333333;
    display: block;
    font-weight: normal;
}
td.preview_value{color:#000 !important; font-size:12px !important; font-weight: bold;}
#value_details{display: block; border:1px solid #b7c3c7;padding:10px; width: 500px;}
.orderform {
    margin-top:20px;
}

#order_form th {
    padding: 9px 0px 8px 0px;
    text-align: left;
    color:#333333;
    background: none;
    height: auto;
}
#order_form th .order_title, .preview_order_title {
    color:#333333;
    font-weight:lighter;
    font-size: 24px;
	height:40px;
}
#order_form #personal_info .order_title{ padding-top:30px; border-top:1px #e9eaed solid;}
#preview_table_container th{background: #FFF !important;}

#preview_table_container{border-top:1px solid #afafaf; border-bottom:1px solid #afafaf;}
#preview_table_container table{border-collapse: collapse; width: 100%;}


.order_title_2{background-position: 0 -80px;}
.order_title_3{background-position: 0 -160px;}
.order_title_2_customer{background-position: 0 0;}
.order_title_3_customer{background-position: 0 -80px;}
.order_title_1_active{background-position: 0 -40px;}
.order_title_2_active{background-position: 0 -120px;}
.order_title_3_active{background-position: 0 -200px;}


#order_table .required_star {color: red !important; display: inline;}
#order_form td.label_phone {padding-top: 8px; padding-bottom: 6px;}
#row_phone2 .label{padding-bottom:20px;}
#order_form ul.prefflist,
#order_form ul.radiolist {list-style: none; float: left; margin: 0; padding-left: 0;  width:270px;}
#row_phone2 .label{padding-bottom:20px;}
#order_form ul.prefflist li,
#order_form ul.radiolist li {list-style: none;	background: none; padding-bottom:3px; width: 280px; height: 32px}
#order_form ul.prefflist input{width:200px; float: left;}
#order_form ul.prefflist img.add,
#order_form ul.prefflist img.delete {
	cursor: pointer;
    float:left;
    padding-left: 10px;
    margin-top: 8px;
}
#order_form ul.prefflist img.delete{margin-left:3px;}

div.validation_error {color: #e25633; display: none;}
#error_phone1{width:313px;}
.help {display: block; width: 23px;}
.main_column {width: 425px;}

#accept_container{padding:5px 0px 0px 0px;}
#accept{color:#000; padding-left:250px;}
#accept > a, #accept_container > a{color:#4daf7c;}
input.simpletext {border: none;	background: transparent;}
#order_form textarea{margin:0px 10px 5px 0px;}
#under_label{color: #808080; font:  bold 10px 'Open Sans', sans-serif;}

#order_form input[type="text"], #order_form textarea{
    border:1px #dddddd solid;
    padding:0px 5px 0px 15px;
    font-size:13px;  
    background-color: #ffffff;
    color: #999999!important;
}
#order_form textarea{ padding:5px 5px 5px 15px;}
#order_form input[type="text"]{ height:30px; line-height:30px;}
#personal_info input{color:#888;}
#firstname, #lastname{width:205px;}
#row_firstname .lastname_conteiner {
    display: block;
    width: 540px;
    padding-left:10px;
}

#phone1_country, #phone1_area{width:65px; padding:0px!important; text-align:center;}
#name, #email, #retype_email, #phone2, #topic {width:449px;}
.country_code, .phone_conteiner{ float:left;}
#country-button {width: 145px; margin-right:14px;}
#country{width:145px;}


#ask_question,
#name_old, #email_old, #topic_old, #doctype_old, #wrlevel_old, #details_old, #order_category_old, #ask_question_old,
#password,#preff_wrt, #pass{    
    width: 235px;
}
#style{width:71px;}
#quiz_login, #quiz_password{width: 265px;}
#details {width: 448px; height: 90px;}
#promo {width: 218px;}
#urgency,#o_interval, #langstyle,#doctype, #wrlevel, #order_category,
#urgency_old, #style_old, #o_interval_old, #langstyle_old, #academic_level, #curr,
#numberOfSources, #curr_old, #numberOfSources_old, #numpages{    
    width: 470px;
}

.linear-select{display:block; height:22px;}

.form_el_container #linear-select-wrlevel a,
.form_el_container #linear-select-academic_level a,
.form_el_container #linear-select-curr a, .preview_curr {
    background-color: #ffffff;
    border: 1px solid #4daf7c;
    padding: 5px 19px;
    margin-right: 11px;
    color: #4daf7c;
	text-decoration:none;
}
.form_el_container #linear-select-academic_level a {
    float: left;
    display: block;
    margin-right: 16px;
    text-align: center;
}
.form_el_container #linear-select-academic_level a:last-child{ padding:5px 25px;}
#linear-select-academic_level {
    width: 575px;
}
#linear-select-academic_level a.linear-last-opt {
    color: #4daf7c;
}
#linear-select-wrlevel a.selected,
#linear-select-wrlevel a:hover,
#linear-select-academic_level a.selected,
#linear-select-academic_level a:hover,
#linear-select-curr a.selected,
#linear-select-curr a:hover {
    background-color: #4daf7c;
    color: #ffffff;
}
#order_total_block span#linear-select-curr {
    padding-left: 30px;
    margin-top: -4px;
}
#order_total_block #linear-select-wrlevel a,
#order_total_block #linear-select-curr a, .preview_curr{
    color:#4daf7c;
    border: 1px solid #4daf7c;
    background:#fefffe;
    text-decoration: none;
    display:block;
    float:left;
    height: 25px;
    width: 55px;
    text-align: center;
	line-height:25px;
	margin-left:7px;
}

#order_total_block #linear-select-wrlevel a:first-child,
#order_total_block #linear-select-curr a:first-child, .preview_curr:first-child{ margin-left:0px;}

.preview_curr{
    color:#1b5713;
    font: bold 11px 'Open Sans', sans-serif;
    text-decoration: none;
    padding:3px 7px;
    display:block;
    border: 1px solid #659a5f;    
    background:#b3e4ad url("/images/order_form_new/linear-select-bg.gif") repeat-x 0 0px;
}

#order_total_block #linear-select-wrlevel a.selected,
#order_total_block #linear-select-wrlevel a:hover,
#order_total_block #linear-select-curr a.selected,
#order_total_block #linear-select-curr a:hover {
    color:#ffffff;
    background:#4daf7c;
}
#linear-select-curr a {}

#order_total_block #linear-select-wrlevel a.linear-last-opt {
    background-color: #408cc4;
    border: 1px solid #aeaeae;
}
#linear-select-wrlevel a:hover.linear-last-opt,
#linear-select-wrlevel a:hover.linear-last-opt,
#linear-select-wrlevel a.linear-last-opt-selected{background-position: 0 -30px;}
#linear-select-o_interval a, #linear-select-langstyle a{
    color:#333;
	font-size:16px;
    text-decoration: none;
    padding:0 0 0 30px;
    margin-right:30px;
    background:url(/images/checkbox-spacing.png) no-repeat 0 -19px;
    display:block;
    float:left;
    height: 19px;
	line-height:19px;
}
#linear-select-langstyle a:hover,
#linear-select-langstyle a.selected,
#linear-select-o_interval a:hover,
#linear-select-o_interval a.selected{
    background-position: 0 0px;
}
#linear-select-o_interval, #linear-select-langstyle{
    padding:5px 0px;
    height: 18px;
   }
 
.field_hint{
    position: relative;
    top: 2px;}
#row_details .form_el_container{}
#row_details .form_subel_container{width:170px;}
#row_details .form_subel_container label{float:left;font-weight: bold; font: bold 11px 'Open Sans', sans-serif; line-height:22px; padding-right:10px;}
#style-button{float:left;}
#row_details .form_subel_container .field_hint{margin-left:10px;}

#row_will_upload_files .form_el_container{width:280px;}

.form_el_container{ padding: 0 5px 0 0;}
#row_topic .form_el_container{width:100px;}
.form_subel_container{ padding:5px 0px 13px 0px;}
.previous_value{color: red;}
.previous_value_bold{font-weight: bold;}
#order_total_block .previous_value{color:#f96666; font-size:18px;}
.delimeter{font-size:15px;}
.clue-right {background-repeat: no-repeat; padding-left: 10px;}
.clue-left {background-repeat: no-repeat; padding-right: 10px;}

#cluetip-outer {border: 1px solid #555; position: relative;}
h3#cluetip-title {
  margin: 0px;
  padding: 2px 5px;
  font-size: 12px;
  font-weight: normal;
  background-color: #f6ffdc;
  color: #000;
}
#cluetip-close {text-align: right; margin: 0 5px 5px;color: #900;}
#cluetip-close img {border: 0;}

.preview_comment {font-style: italic;}


.label_padding_left th{padding-left:250px !important;}
.label_padding_left td.label{padding-left:290px !important;}

.btn_to_payment{text-indent: -9999px;}
#order_form input#edit_order_prev,#order_form input.btn_edit_order_prev{
    background: transparent;
    border: 0px;
    cursor: pointer;
    text-decoration: underline;
    font-family: 'Open Sans', sans-serif, Helvetica, sans-serif;
    font-size: 12px;
    color: #0D48B9;
    padding: 0px;
    margin: 0px;
}
.btn_to_payment{
    background: url(/images/order_form_new/button_order.gif) no-repeat 0 0 !important;
    width:241px !important;
    height: 50px !important;
}

/*.button_wait_validation{*/
       /*text-indent: -9999px !important;*/
/*}*/

#resubmit_cancel{
    background: url("/images/order_form_new/resubmit_back_btn.gif") no-repeat;
    width: 100px;
    height: 50px;
    cursor: pointer;
    border: none !important;
    text-indent: -9999px;
    float: left;
    margin-right: 30px;
}
#total, #value_total {	
    color: #e25633;
    padding-left: 10px;
	font-size:40px;
    
}
.tr_grey_bg{background: #e9e9e9 !important;}
.tr_border_top, #order_form th.tr_border_top{ padding-top:25px;}
#label_total{
    font-size:30px;
	font-weight:lighter;
    color:#e25633;
    text-align: center;
	padding:35px 0px 10px 0px;
}
#discount_span {
    color: green;
    font-weight: bold;
    text-align: center;
    display: block;
}
.phone_plus {float: right; font-size: 17px;padding-right: 5px;}
.readonlyinput {padding: 3px 0;}
#order_form ul li {margin-left: 0;}

#prefwriter_urgency_attention {color: red;}
.showed {display: block}
.hidden {display: none}
#sub_text{color:#000000; font-size: 14px;}
.sbutton_order_form {    
	border: none;
	outline: none;
	width: 230px;
	height: 27px;
}
#phone_hint{color:#808080; font:bold 12px 'Open Sans', sans-serif;}
#phone_order_hint {width: 23px; display: inline; position: relative;}
#phone_country_code{float:left; padding:10px 0px 10px 7px; width: 45px; text-align: center;}
#phone_area_code{float:left; padding:10px; width: 40px; text-align: center;}
#phone_number{float:left; padding:10px 0 0 20px;}
#value_cost_per_page,#cost_per_page{
    font-weight: bold;
    font-size: 13px;
    color:#235d85;
}
.label_comment{
    font-weight: normal !important;
    display:block;
    color: #404040;
    text-align: left;
    width: 150px;
}
.pref_remove_img{position: absolute; margin-top: -23px; margin-left: 235px;}
.vas_row{font-weight: bold;}
#total_tag{
    position: fixed;
    top: 0px;
    right: 0px;
    z-index: 100;
    padding: 5px 0pt;
    padding-top: 235px;
}
#total_tag_absolute{
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 100;
    padding: 5px 0pt;
    padding-top: 200px;
    width:300px;
    height:300px;
}
#clear_block{clear:both; height: 0px;}
#clear_block_height{clear:both; height:8px;}
#accept2_inner{padding-top:10px;}
#order_btn_block{clear:both;}
.preview #order_btn_block{text-align:center;}
#discount_lable{    
    width: 370px;
    height: 120px;
    padding-top: 10px;
}
#discount_lable_pos{padding:42px 0 0 57px;}
.login_block{position: absolute;}
.login_block_email{text-align:left;}
.login_block_pass{text-align:left; padding-top: 5px;}
#login_block_add{padding-top:15px; font-weight: bold;}
.login_block_rem{float:left; padding-right:20px;}
#login_block_btn{ clear: both; padding-top: 10px;}
.customer_blck_phone2{height:78px;}
.blck_hide{display: none;}
#notes_blck {display: block; width:200px;}
#notes_blck_start{
    width:195px;
    float:left;
    padding-left:2px;
    max-width:300px;
}
#notes_blck_pad{padding:5px 5px 5px 10px;}
#resubmit_readonly_field{padding-right:8px;display: inline;}
/*.doctype_loading{float:left;}*/

#doctype-button{float:left;}
.ui-selectmenu{
    display: block; line-height:32px;
    height:32px;
    text-decoration: none;
    overflow:hidden;    
    font-size:13px;
	color:#999999;
 }
.ui-selectmenu-status {
    display:block;
    word-wrap: break-word;
    overflow: hidden;
    padding-left: 15px;
    padding-right:22px;
    line-height: 30px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA69pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6QkQ4OUYyNDE0NTIyREYxMUFFM0NCNTkyQkU1NjFDRjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEM5MkI1NzUzMEVGMTFFMzkwREREQkYyNTAyMDVFNzMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEM5MkI1NzQzMEVGMTFFMzkwREREQkYyNTAyMDVFNzMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyOENCQzE1MTk3MjlFMzExQTU5REZBRUM4QTFFMDE4QyIgc3RSZWY6ZG9jdW1lbnRJRD0idXVpZDpCRDg5RjI0MTQ1MjJERjExQUUzQ0I1OTJCRTU2MUNGMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pho8RtwAAACRSURBVHjaYvz//z/D43CTLQwMDN4MpIGtsivP+DBBOQVA/IsEzb+gehhgBtwB4j4SDOiD6oEbAAKtQPyUCM1PoWoZ0A34AsRlRBhQBlWLYQAILAPis3g0XwDilcgCTFgUFeAxIBeI/xIy4AjUJQxYXHcEXZCJGH/iCx8mYkIaXwwxERHXeNMICzGpDV8qBQgwALxfJeFB04EaAAAAAElFTkSuQmCC) #fff 96% 11px no-repeat;
    border: 1px #dddddd solid;
    border-radius: 2px;
    font-size: 13px;
}
.ui-selectmenu-menu{
    background: #FFF; border: 1px solid #b7c3c7;
    padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto;
}
.ui-selectmenu-open {visibility: visible;}
.ui-selectmenu-menu li {
    padding:0; margin:0; 
    display: block;
    font-weight: normal !important;
}
.ui-selectmenu-menu li a {line-height: 14px; display:block; padding:5px;text-decoration:none; color:#888;font-size:11px; font-family: 'Open Sans', sans-serif; }
.ui-selectmenu-menu li a:hover, .ui-selectmenu-item-selected a{color:#FFF !important; background: #4DAF7C;}
.ui-selectmenu-group-label{color:#000; font-size:13px;}
.ui-selectmenu-menu .ui-selectmenu-group {font-size: 11px;color:#888;}
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label{line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold;}
.ui-selectmenu-menu .ui-selectmenu-group ul {margin: 0; padding: 0;}
#row_additional_142{display: none !Important;}
.error_field {
 }
.ok_field {
    background: #FFF url(/images/ok.png) no-repeat 0 0;
    width: 20px;
    height: 20px;
    position: relative;
    display: inline-block;
}

#order_form tr.tr_details {
   height: 40px;
}
#order_form #order_details .rounded_lbc{
    background: 0;
    height: 0;
}
#order_form #order_details .rounded_rbc {
    background: none;
    height: 0;
}
#order_form #personal_info {
    padding-bottom: 5px;
}
#order_form table#accept_table {
    border-top: 1px solid #e9eaed;
    width: 100%;
}

#order_form table#accept_table tr:first-child td{ padding-top:25px;}

#order_form table#accept_table td#terms_cond{
     width: 480px;
}

#order_form .phone_conteiner input{
 margin-right:13px;
 color:#999999!important;
}
#order_form .phone_conteiner #phone_order_hint {
     float: right;
}

.example {
    color: #666666;
    display: block;
    width: 180px;
    float: left;
    padding-left: 10px;
}

#style-button {
    width: 145px !important;
}

#style-menu {
    width: 141px !important;
}
#order_form .form_order_name {
    color: #2181c7;
    font-size: 15px;
    font-weight: normal;
    padding-left: 25px;
    padding-bottom: 10px;
    vertical-align: bottom;
}
#order_form .field_group {
    height: 60px;
    vertical-align: bottom;
}
#country-button .ui-selectmenu-status {
    color: #999999;
}
#academic_level-button {
    display: none;
}
.sweet-checkbox a {
    background:url(/images/sweet_checkbox.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 17px;
    margin-right: 10px;
    padding: 0 0 0 17px;
	color:#fff;
}
.sweet-checkbox a.checked {
    background:url(/images/sweet_checkbox.png) no-repeat scroll 0 -19px transparent;
}
#lstyle_options .lstyle_option {
    display: none;
}
#langstyle_container {
    float: left;
    padding-right: 10px;
    padding-left: 20px;
}
#langstyle {
    display: none;
}
#row_langstyle #langstyle_container {
    padding-left: 0;
}
#error_phone2 {
    float: left;
}
#sweet-checkbox-will_upload_files {
    float: left;
    padding-bottom: 20px;
}


#num_pg_ord
{
    display:none;
}

@media only screen and (min-width: 600px) and (max-width: 959px) {
#urgency,#o_interval, #langstyle,#doctype, #wrlevel, #order_category,
#urgency_old, #style_old, #o_interval_old, #langstyle_old, #academic_level, #curr,
#numberOfSources, #curr_old, #numberOfSources_old, #numpages{    
    width: 390px!important;
}

#linear-select-academic_level {
    width: 390px;
}


#name, #email, #retype_email, #phone2, #topic, #details {
    width: 370px;
}
.form_el_container #linear-select-wrlevel a,
.form_el_container #linear-select-academic_level a,
.form_el_container #linear-select-curr a, .preview_curr {
	min-width:7px;
    padding: 5px 7px;
    margin-right: 10px;
	min-width:56px;
}
#linear-select-academic_level a.linear-last-opt{ margin-right:0px;}
.form_el_container #linear-select-academic_level a:last-child{ padding:5px 10px;}
#firstname, #lastname {width: 169px;}
#country{width:115px;}
#phone1_country, #phone1_area{ width:50px;}	
#phone1_number {width: 103px;}
.main_column {width: 390px;}
#row_firstname td:nth-child(2){ width:191px;}
#row_firstname .lastname_conteiner{ width:auto;}
#order_form div#order_total_block {
    position:relative;
	top:auto;
	right:auto;
	margin:-98px 0px 15px 85px;
    
}
#order_table th:last-child:empty, #order_table td:last-child:empty{ display:none;}
#phone1_number{ margin-right:0px!important;}
#order_form textarea{ margin-right:0px;}
}

@media only screen and (max-width: 599px){

h1.margTop20{ margin:0px;}
.orderform {margin-top:0px;}
.tr_border_top, #order_form th.tr_border_top {padding-top: 20px;}
#order_form th .order_title, .preview_order_title{ font-size:16px; font-weight:lighter; height:auto;}
#order_table th:last-child:empty, #order_table td:last-child:empty{ display:none;}
#order_form td, #order_table, #order_form td.label, #row_topic .form_el_container{ display:block; width:100%; padding-left:0px;}
#urgency, #o_interval, #langstyle, #doctype, #wrlevel, #order_category, #urgency_old, #style_old, #o_interval_old, #langstyle_old, #academic_level, #curr, #numberOfSources, #curr_old, #numberOfSources_old, #numpages,  #linear-select-academic_level {
 width:96%;
}
#country{ width:94%;}
#order_form textarea{ margin-right:0px;}
#name, #email, #retype_email, #phone2, #topic, #firstname, #lastname, #details{ width:89%;}
#order_form div#order_total_block{ position:relative; top:auto; right:auto;}
#row_firstname .lastname_conteiner{ padding-left:0px; width:100%;}
.main_column, .country_code, .phone_conteiner{ width:100%; float:none;}	
#order_form table#accept_table td#terms_cond{ width:100%;}
.form_el_container #linear-select-wrlevel a,
.form_el_container #linear-select-academic_level a,
.form_el_container #linear-select-curr a, .preview_curr {
padding:5px; width:61px; -webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto; hyphens: auto; word-break: break-all;  margin-right:1%;}
.linear-select{ height:auto;}
.form_el_container #linear-select-wrlevel a{ float:left; text-align:center; margin:0px 2% 10px 0px; padding:5px;}
#order_form div#order_total_block{ width:100%;}
#order_total_block span#linear-select-curr{ padding-left:0px; text-align:center;}
#order_total_block #linear-select-curr a{ float:none; display:inline-block;}
.form_el_container #linear-select-academic_level a:nth-child(3),.form_el_container #linear-select-academic_level a:nth-child(4){ width:auto; height:42px; line-height:42px;}
.form_el_container #linear-select-academic_level a:last-child, .form_el_container #linear-select-wrlevel a:last-child{ margin-right:0px; padding:5px;}
#country-button{ margin:0px 0px 10px 0px;}
#phone1_country, #phone1_area{ width:20%;}
#phone1_number{ width:40%; margin-right:0px;}
#order_form #row_additional_147 td, #order_form #row_additional_153 td{ padding:5px 0px;}
#order_form table#accept_table tr:first-child td{ padding-top:12px;}
#order_btn_block input{ padding:12px 0px; width:100%; display:block; }
#order_form .phone_conteiner input { margin-right:2%;}
#linear-select-o_interval a, #linear-select-langstyle a{ font-size:14px; margin-right:5%; padding-left:22px;}
}

input#phone1_number {
    width: 232px;
}