body{margin: 0px;padding: 0px;text-align: left;}
a img{border: 0px;}
a, input, button{outline:none}
img{padding: 0;margin: 0;}
input, select, textarea{font-family: Arial, Helvetica, Sans-Serif;font-size: 14px;font-style: normal;font-weight: normal;}

.body{min-width: 1000px;}
.clear{clear:both;height:0px !important;line-height: 0px;font-size:0px !important;}
.center{margin: 0 auto;text-align: left;}
.center_ie{text-align: center;}

.w1000px{width: 1000px;position: relative;}
.w953px{width: 953px;}

.top_top_bg{background: url(../images/top_top_bg.gif) repeat-x left top;height: 95px;}
.top_bg{background: url(../images/top_bg.gif) repeat-x left top;height: 256px;}
.main_bg{background-color: #ffffff;padding: 19px 0 37px 0;background: url(../images/bg_all_cont.jpg) repeat-x left top;}
.bottom_bg{background: url(../images/footer_bg.gif) repeat-x left top;height: 134px;}

.float_left{float: left;}
.float_right{float: right;}

.top_menu{text-align: right;position: absolute;right: 23px;top: 0px;padding: 0;margin: 0;height: 60px;}
.top_menu ul{margin: 40px 0 0 0;float: right;}
.top_menu ul li{float: left;list-style: none;padding-left : 30px;}
.top_menu ul li.act a{color: #6dc71e;text-decoration: none;font-family: Arial;font-size: 12px;letter-spacing: 0.1ex;}
.top_menu ul li a{color: #fff;font-family: Arial;text-decoration: none;font-size: 12px;letter-spacing: 0.1ex;}
.top_menu ul li a:hover{text-decoration: underline;}
/* begin Button */
.art-button-wrapper .art-button{display:inline-block;width: auto;outline:none;border:none;background:none;line-height:33px;margin:0 !important;padding:0 !important;overflow: visible;cursor: default;text-decoration: none !important;z-index:0;cursor: pointer;}
.art-button-wrapper{display:inline-block;position:relative;height: 33px;overflow:hidden;white-space: nowrap;width: auto;z-index:0;}
.art-button-wrapper .art-button{display:block;height: 33px;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;font-size: 11px;font-style: normal;font-weight: bold;white-space: nowrap;text-align: left;padding: 0 21px !important;line-height: 33px;text-decoration: none !important;color: #000000 !important;}

.art-button-wrapper.hover .art-button, .art-button:hover{color: #000000 !important;text-decoration: none !important;}
.art-button-wrapper.active .art-button{color: #EDF4F7 !important;}
.art-button-wrapper .l, .art-button-wrapper .r{display:block;position:absolute;z-index:-1;height: 99px;background-image: url('../images/Button.png');}
.art-button-wrapper .l{left:0;right:17px;}
.art-button-wrapper .r{width:423px;right:0;clip: rect(auto, auto, auto, 406px);}
.art-button-wrapper.hover .l, .art-button-wrapper.hover .r{top: -33px;}
.art-button-wrapper.active .l, .art-button-wrapper.active .r{top: -66px;}
/* end Button */
.more{padding: 22px 0px 0px 6px;}

a.as{background: url(../images/more.png) no-repeat left top;width: 141px;height: 28px;display: block;cursor: pointer;}
a.as:hover{background: url(../images/more.png) no-repeat left bottom;text-decoration: none;}

.margin_left_317{margin-left: 317px;}

.top_bg_admin{background: url(../images/admin_bg_blue.gif) repeat-x left top;height: 37px;margin-bottom: 37px;}
.name_user{margin-top: 10px;color: #fff;font-family: Arial;font-size: 12px;font-weight: bold;}

.statistic {margin-top: 10px;color: #fff;font-family: Arial;font-size: 12px;}
.statistic span{color: #fff;font-family: Arial;font-size: 12px;font-weight: bold;float: left;}
.statistic ul{float: left;padding: 0;margin: 0;}
.statistic li{float: left;list-style: none;padding: 0 15px;}

.menu_admin{border-bottom : #5791aa 1px solid;background: url(../images/bg_menu_admin.gif) repeat-x left top;height: 30px;}
.menu_admin ul{padding: 0px;margin: 0px;height: 30px;}
.menu_admin li{list-style: none;float: left;height: 23px;padding: 7px 25px 0;color: #000;font-family: Arial;font-size: 12px;font-weight: bold;text-decoration: none;}
.menu_admin li.tab-active{background: url(../images/tab_active.gif) repeat-x left top;list-style: none;float: left;height: 23px;padding: 7px 25px 0;color: #fff;font-family: Arial;font-size: 12px;font-weight: bold;text-decoration: none;}

.t{width: 100%;}
.t2{width: 100%;}
.red{color: red;}

.admin_table_grey{background: url(../images/bg_table_title.gif) repeat-x left top;height: 34px;width: 100%;}
.admin_table_grey td{color: #000;font-family: Arial;font-size: 12px;font-weight: bold;}

.admin_table_green{background: url(../images/bg_table_active.gif) repeat-x left top;height: 34px;width: 100%;cursor: pointer;}
.admin_table_green td{color: #000;font-family: Arial;font-size: 12px;font-weight: bold;}

.admin_table_order{width: 100%;height: 34px;cursor: pointer;}
.admin_table_order td{color: #225a71;font-family: Arial;font-size: 12px;font-weight: bold;}

.td1{width: 27px;text-align: right;padding-right: 6px;}
.td2{}
.td3{width: 145px;}
.td4{width: 128px;}
.td5{width: 86px;}
.td6{width: 71px;}

#order_info{background-color: #deecf2;padding: 18px;}

.back_tab{background-color: #ffffff;padding: 18px;}

.admin_border_name{border: #225a71 1px solid;padding: 0px 32px 20px;margin: 0;}
.admin_border_name legend{font-family: Arial;font-size: 12px;color: #326e87;}
.admin_border_name legend span{font-family: Arial;font-size: 12px;color: #326e87;font-weight: bold;text-transform:uppercase;}

.task_info{width: 100%;}
.task_info td{padding-top: 7px;font-family: Arial;font-size: 12px;}

.bold{font-weight: bold;}

.border_bottom_file{border-bottom: #225a71 1px solid;}

#f1_uploaded_files_view{padding: 0;margin: 0;}
#f1_uploaded_files_view a{color: #000000;font-size: 12px;font-family:  Arial;text-decoration: none;}
#f1_uploaded_files_view a:hover{text-decoration: underline;}

.blue_text{color: #225a71;}
.err{font-size: 9px;color: red;font-family: Arial;padding: 1px 5px;width: auto;visibility: hidden;font-size: 11px;height: 13px;position: absolute;margin-top: -5px;}
.err .success{background:url("images/icotrue.jpg") no-repeat scroll 0 0 transparent; color:green; display:block; height:19px; padding-left:25px; padding-top:3px;}
.err .denied{background:url("images/icofalse.jpg") no-repeat scroll 0 0 transparent; color:red; display:block; height:19px; padding-left:25px; padding-top:3px;}
.err .current{background:url("images/icotrue.jpg") no-repeat scroll 0 0 transparent; color:green; display:block; height:19px; padding-left:25px; padding-top:3px;}
.inactive{background: url(../images/activ_inactive_button.png);width: 161px;height: 34px;text-align: center;background-position: bottom;border: 0px;text-transform: uppercase;font-size: 12px;color: #BBB;font-weight: bold;}
.active{background: url(../images/activ_inactive_button.png);width: 161px;height: 34px;text-align: center;background-position: top;border: 0px;text-transform: uppercase;font-size: 12px;color: #fff;font-weight: bold;cursor: pointer;}
.buttons{text-align: center;padding: 20px 0 0;}

#my_profile_fieldset input[type=text], #my_profile_fieldset input[type=password]{width: 400px;border: #225a71 1px solid;background-color: #ebf2f5;height: 18px;padding: 3px;}
#my_profile_fieldset{border: #225a71 1px solid;padding: 0 32px 8px;margin: 0;width: 510px;float: left;}
#my_profile_fieldset legend{font-family: Arial;font-size: 12px;color: #326e87;}
#my_profile_fieldset legend span{font-family: Arial;font-size: 12px;color: #326e87;font-weight: bold;text-transform:uppercase;}
#my_profile_fieldset .inactive{background: url(../images/activ_inactive_button_big.png);width: 192px;height: 36px;text-align: center;background-position: bottom;border: 0px;text-transform: uppercase;font-size: 12px;color: #BBB;font-weight: bold;}
#my_profile_fieldset .active{background: url(../images/activ_inactive_button_big.png);width: 192px;height: 36px;text-align: center;background-position: top;border: 0px;text-transform: uppercase;font-size: 12px;color: #FFF;font-weight: bold;}

.user_profile_table{padding-top: 15px;text-align: left;width: 510px;}
.user_profile_table td{font-family: Arial;font-size: 12px;color: #326e87;}

.content_left{margin: 5px 0 0 50px ;float: left;width: 290px;font-size: 12px;color: #000000;font-family: Arial;line-height: 18px;}
.content_left a{font-size: 12px;color: #225a71;font-family: Arial;}

.abzac{background: url(../images/bg_line.gif);background-position: bottom;background-repeat: repeat-x;font-size: 12px;color: #225a71;font-family: Arial;margin-bottom: 5px;padding-bottom: 3px;}
.sub_abzac{font-size: 12px;color: #225a71;font-family: Arial;margin-bottom: 1px;}

#cngComment{width: 100%;border: #225a71 1px solid;}

.task{width: 100%;margin-top: 15px;}
.task td{text-align: left;font-family: Arial;font-size: 12px;color: #326e87;padding: 3px 0;}

div.cmf-skinned-select {background: url('../images/select_skin_demo.png') top right no-repeat;width: 402px;}
div.cmf-skinned-text {text-align: left; padding: 3px;width: 365px;border: 1px solid #225a71;background-color: #ebf2f5;font-weight: normal;height: 20px;}

.input_select{width: 400px;height: 30px;}
.user{width: 400px;height: 133px;border: 1px solid #225a71;background-color: #ebf2f5;font-weight: normal;}

.inactive_big{background: url(../images/activ_inactive_button_big.png);width: 192px;height: 36px;text-align: center;background-position: bottom;border: 0px;text-transform: uppercase;font-size: 12px;color: #BBB;font-weight: bold;}
.active_big{background: url(../images/activ_inactive_button_big.png);width: 192px;height: 36px;text-align: center;background-position: top;border: 0px;text-transform: uppercase;font-size: 12px;color: #fff;font-weight: bold;cursor: pointer;}

.btn_upload_inactive, .btn_upload_active{float: left;}
.btn_upload_inactive a{background: url(../images/activ_inactive_button.png);width: 161px;height: 24px;padding-top: 10px;text-align: center;background-position: bottom;border: 0px;text-transform: uppercase;font-size: 12px;color: #fff;font-weight: bold;display: block;text-decoration: none;cursor: default;margin-left: 5px;}
.btn_upload_active a{background: url(../images/activ_inactive_button.png);width: 161px;height: 24px;padding-top: 10px;text-align: center;background-position: top;border: 0px;text-transform: uppercase;font-size: 12px;color: #fff;font-weight: bold;display: block;text-decoration: none;}

.t1 td div.btn_upload_inactive a{background: url(../images/activ_inactive_button.png);width: 161px;height: 24px;padding-top: 10px;text-align: center;background-position: bottom;border: 0px;text-transform: uppercase;font-size: 12px;color: #fff;font-weight: bold;display: block;text-decoration: none;cursor: default;}
.t1 td div.btn_upload_active a{background: url(../images/activ_inactive_button.png);width: 161px;height: 24px;padding-top: 10px;text-align: center;background-position: top;border: 0px;text-transform: uppercase;font-size: 12px;color: #fff;font-weight: bold;display: block;text-decoration: none;}

div#loading{display:none;left:0;position:fixed;top:0;z-index:99999}

#tabs{border-bottom : #5791aa 1px solid;background: url(../images/bg_menu_admin.gif) repeat-x left top;height: 30px;}
#tabs ul{padding: 0px;margin: 0px;height: 30px;}
#tabs li{list-style: none;float: left;height: 23px;padding: 7px 25px 0;color: #000;font-family: Arial;font-size: 12px;font-weight: bold;text-decoration: none;}
#tabs li.tab-active{background: url(../images/tab_active.gif) repeat-x left top;list-style: none;float: left;height: 23px;padding: 7px 25px 0;color: #fff;font-family: Arial;font-size: 12px;font-weight: bold;text-decoration: none;}

.create_order_fieldset{border: #225a71 1px solid;padding: 0px 32px 8px;margin: 0;float: left;width: 510px;}
.create_order_fieldset legend{font-family: Arial;font-size: 12px;color: #326e87;}
.create_order_fieldset legend span{font-family: Arial;font-size: 12px;color: #326e87;font-weight: bold;text-transform:uppercase;}
.create_order_fieldset input[type=text], #create_order_fieldset input[type=password]{width: 394px;border: #225a71 1px solid;background-color: #ebf2f5;height: 18px;font-family: Arial;padding: 3px;}

.create_order_fieldset2{border: #225a71 1px solid;padding: 0px 22px 20px;margin: 0;float: left;width: 530px;}
.create_order_fieldset2 legend{font-family: Arial;font-size: 12px;color: #326e87;}
.create_order_fieldset2 legend span{font-family: Arial;font-size: 12px;color: #326e87;font-weight: bold;text-transform:uppercase;}

.create_login_fieldset{border: #225a71 1px solid;padding: 0px 32px 8px;margin: 0;float: left;width: 510px;}
.create_login_fieldset legend{font-family: Arial;font-size: 12px;color: #326e87;}
.create_login_fieldset legend span{font-family: Arial;font-size: 12px;color: #326e87;font-weight: bold;}

.create_personal_fieldset{border: #225a71 1px solid;padding: 0px 32px 12px;margin: 0;float: left;width: 510px;}
.create_personal_fieldset legend{font-family: Arial;font-size: 12px;color: #326e87;}
.create_personal_fieldset legend span{font-family: Arial;font-size: 12px;color: #326e87;font-weight: bold;text-transform:uppercase;}

.create_fogot_fieldset{border: #225a71 1px solid;padding: 0px 32px 8px;margin: 0;float: left;width: 510px;}
.create_fogot_fieldset legend{font-family: Arial;font-size: 12px;color: #326e87;}
.create_fogot_fieldset legend span{font-family: Arial;font-size: 12px;color: #326e87;font-weight: bold;text-transform:uppercase;}

#register, #task_submit, #register_submit{display:none;}

.left{width: 575px;}

#auth{margin: 37px 15px;}

.t1{margin:10px 0; width:100%;}
.t1 td{font-family: Arial;font-size: 12px;color: #326e87;padding: 10px 0 2px 0;}
tr.error_tr{height:10px;}
tr.error_tr td{padding:0;position: relative;}

.t1 td a{font-family: Arial;font-size: 12px;color: #326e87;font-weight: bold;}
.t1 td.terms{padding:6px 0 0}
.fc_login{width: 100px;}

.t2xx{width:100%}
.t2xx td.conf_caps{text-align:right}

.input_text_login{width: 394px;border: #225a71 1px solid;background-color: #ebf2f5;height: 18px;font-family: Arial;padding:3px;}
.input_text_forgot{width: 394px;border: #225a71 1px solid;background-color: #ebf2f5;height: 18px;font-family: Arial;padding: 3px;}
.inpur_register_personal, .create_login_fieldset input#email, .create_personal_fieldset input#email{width: 394px;border: #225a71 1px solid;background-color: #ebf2f5;height: 18px;font-family: Arial;padding: 3px;}
.inpur_register_order{width: 394px;border: #225a71 1px solid;background-color: #ebf2f5;height: 18px;font-family: Arial;padding: 3px;}
.inpur_register_account, #login_add{width: 363px;border: #225a71 1px solid;background-color: #ebf2f5;height: 18px;font-family: Arial;padding: 3px;}
.confirm_capcha{width: 221px;border: #225a71 1px solid;background-color: #ebf2f5;height: 18px;font-family: Arial;padding: 3px;margin-bottom: 8px;}
.t1 td.caps{color:#326E87;font-family:Arial;font-size:12px;padding: 7px 0 3px;}
.fc_personal{width: 100px;}
.fc_acccount{width: 130px;}
.fc_order{width: 100px;}
.fc_c{width: 145px;}

.register_textarea{width: 400px;height: 133px;border: 1px solid #225a71;background-color: #ebf2f5;font-family:Arial,Helvetica,Sans-Serif;font-size:14px;font-style:normal;font-weight:normal;}
.comment{color: #9b9b9b;font-family: Arial;font-size: 12px;font-weight: bold;}

.inner-box{background-color:#225A71;padding:.7em 1em;width:698px}

.r1,.r2,.r3,.r4,.r5,.r6,.r7,.r8,.r9,.r10{background-color:#225A71;display:block;font-size:1px;height:1px;overflow:hidden}
.r10{margin:0 10px}
.r9{margin:0 9px}
.r8{margin:0 8px}
.r7{margin:0 7px}
.r6{margin:0 6px}
.r5{margin:0 5px}
.r4{margin:0 4px}
.r3{margin:0 3px}
.r2{margin:0 2px}
.r1{margin:0 1px}

#pay_options{background-color:transparent;height:200px;left:50%;margin:-100px 0 0 -350px;position:fixed;top:50%;width:730px;z-index:10001}
#flooder{-moz-opacity:.45!important;background-color:#ccc;filter:alpha(opacity=45);height:100%;left:0;opacity:.45!important;position:fixed;top:0;width:100%;z-index:10000}
.name_chat{color:#fff;font-family:'Times New Roman';font-size:28px;text-align:left}
#submit_files{display: none;}
#error{font-size: 16px;font-family: Arial;font-weight: bold;color: red;text-align: center;}
.task_container{text-align: justify;}
#tooltip .body_tool{font-family: arial; font-size: 12px; text-align:justify;}

/*
|==============================================================================
| freeze text
|==============================================================================
*/
span.freezed-status{color: #005DFF; font-size: 16px;}
.unfreeze_text, .freeze_locked_text, .freeze_notified_text{text-align: center; font-size: 16px;  padding: 3px 5px; margin: 0; background: #FF9F9F}
.freeze_locked_text{border: 1px dotted red; color: red;}
.freeze_notified_text{border: 1px dotted red; color: red;}
.unfreeze_text{border: 1px dotted red; color: red;}

#reg_spacer,.reg_spacer{clear:both;height:20px;width:580px;color:red;font-family:Arial;font-size:14px;font-weight:bold;text-align:center;padding-top:15px;padding-bottom:5px;}

#pages .tp_nul{color:#000000; font-family:Arial; font-size:12px; font-weight:bold;}


#ts_cont1{position:relative; z-index:3;}
#tc_cont1{position:relative; z-index:2;}
#tl_cont1{position:relative; z-index:1;}
.dropdown{position:relative; margin:0; padding:0;}
.dropdown a{display:block; height:18px; text-decoration:none; font-size:14px; color:#000; text-align:left}
.dropdown span.value{display:none;}
.dropdown dt{
	background-color:#EBF2F5;
	background-image: url('../images/select_skin_demo.png');
	background-position: right center;
	background-repeat: no-repeat;
	border:1px solid #225A71;
	font-family:Arial;
	height:18px;
	padding:3px;
	width:394px;
}
.dropdown dd{
	position: absolute;
	top:26px;
	left:0;
	margin: 0;
	padding: 0;
	z-index:99
}
#first_order .dropdown dd{left:1px}
/* safari & chrome */
  @media screen and (-webkit-min-device-pixel-ratio:0){
    #first_order .dropdown dd{left:2px}
    }
/* safari & chrome */

.dropdown dd ul{
	padding:0;
	margin:0;
	border-right:1px solid #225A71;
	border-left:1px solid #225A71;
	border-bottom:1px solid #225A71;
	overflow-y:scroll;
	overflow-x:hidden;
	max-height:200px;
	width:400px;
}
.dropdown dd ul li{
	padding:2px 3px;
	background-color:#FFF;
	font-family:Arial;
	height:18px;
	padding:3px;
	width:394px;
	list-style: none;
	z-index:99
}
.dropdown dd ul li:hover{
	background-color:#EEE;
}
#task_subject_fdd dd ul, #task_level_fdd dd ul{overflow-y:hidden}