body{background:#16b1e3 url(../images/shadow.png) repeat-x top; ;margin:0;padding:0;font-size:12px;font-family: Tahoma; color: #414042;}
.clr {height:1px;clear:both; float:none !important;overflow:hidden;font-size:1px;}
input{border:none;font-size:12px;height:19px;width:150px;}
select {height:23px;font-size:14px;}
textarea {height:90px;margin-top:0;width:100%;border: 1px solid #CCCCCC;}
fieldset {border:none;padding:0;}
ul {	list-style: none;margin:0;padding:0;}
ol {margin:0;padding:0;}
a {color: #00559b;}	
h1 {font-size: 22px; font-weight: normal;color:#00559b;margin:0;}	
h2 {color: #00559b;font-size:14px;font-weight:bold;}
h3 {color: #00559b;font-size:20px;font-weight:normal;}
h5 {color:#1a1a1a; font-weight:normal; font-size:12px;margin: 5px 0;}
h5 span {color:#999999;}
table {border-collapse: collapse;}
.top {height:140px;}
.center {width:100%;background:#FFFFFF url(../images/shadow.png) repeat-x bottom; height:6900px;border-top:1px solid #F2FBFD;}
.internal {margin:0 auto; width:920px;}
#header {height: 106px; position:relative;background: url(../images/logo.png) no-repeat 0 10px;}
#header form {float:right;margin-top:10px;}
#header  fieldset {width:140px;float:left; margin-left:10px;}
#header  fieldset.login {width: 73px;}
#header  {font-size:11px;color:#FFFFFF;}
#header a {color:#bbe3f0;}
.bg_login,.bg_password { background: url(../images/input_login.png) no-repeat;height:25px;padding:0 5px 0 28px;margin-top:8px;}
.bg_password { background: url(../images/input_password.png) no-repeat;}
.logout {float:right;margin-top:40px;}
#logout {background: url(../images/logout.png) no-repeat;width:83px; height:25px; font-size:0;line-height:0;float:right;margin-left:15px;}
.logout span {margin-top:5px;display:block;float:right;}
#header  input {width:105px;height:20px; background:transparent;margin-top:2px;}
#login {float:right;margin-top:10px !important;background: url(../images/login.png) no-repeat !important; cursor:pointer; width:73px !important; height:25px !important;font-size:0;line-height:0;border:none;overflow:hidden;text-indent:100px;}
#top_menu_l {height:33px;background: url(../images/menu_l.png) no-repeat left; }
#top_menu_r,li.login .side_right {height:33px;background: url(../images/menu_r.png) no-repeat right; }
#top_menu_l ul {background: url(../images/menu_m.png) repeat-x;margin:0 0 0 5px;height:33px;}
#top_menu_l ul li {float:right;height:33px; }
#top_menu_l ul li a{height:15px;display:block;margin:10px auto 0;}
li.home  {width:90px;}
.home  a{ width:42px; background: url(../images/menu_home.png) no-repeat top; }
.home.current a{ background: url(../images/menu_home_act.png) no-repeat top; }
li.faq {width:75px;}
.faq  a{width:28px;background: url(../images/menu_faq.png) no-repeat center bottom; }
.faq.current a  {background: url(../images/menu_faq_act.png) no-repeat center bottom; }
li.order {width:99px;}
.order  a{width:51px;background: url(../images/menu_order.png) no-repeat center bottom; }
.order.current a{background: url(../images/menu_order_act.png) no-repeat center bottom; }
li.contact {width:109px;}
.contact  a{ width:69px;background: url(../images/menu_contact.png) no-repeat center bottom; }
.contact.current  a{background: url(../images/menu_contact_act.png) no-repeat center bottom;}
li.login{width:100px;}
.login  a { width:46px; background: url(../images/menu_login.png) no-repeat center bottom;}
.login.current a {background: url(../images/menu_login_act.png) no-repeat center bottom; }
#top_menu_l li.current {background: url(../images/menu_m_act.png) repeat-x;}
li .side_left{background: none;height:33px;float:left;width:100%;}
li .side_right{background: none;height:33px;float:right;width:100%;}
li.current .side_left{background: url(../images/menu_l_act.png) no-repeat left top;}
li.current .side_right{background: url(../images/menu_r_act.png) no-repeat right top;}
li.login.current .side_right{background: url(../images/menu_l_act_last.png) no-repeat right top;}
.top.second {height:170px;}
.second_menu  {background:#7fd4f0;height:30px;}
.second_menu ul{float:right;}
.second_menu li {float:left;height:30px;margin:0 1px;}
.second_menu li a{color:#003057;text-decoration:none;margin:5px 14px 0;font-size:11px;display:block;}
.second_menu li .side_left {height:26px;margin-top:4px;}
.second_menu li .side_right {height:26px;}
.second_menu li:hover .side_left{background: #FFFFFF url(../images/second_left.png) no-repeat left;}
.second_menu li:hover .side_right{background: url(../images/second_right.png) no-repeat right;}
 .second_menu li:hover a{color:#00559b;}
.second_menu li.current .side_left{background: #cceef9 url(../images/second_left_act.png) no-repeat left;height:25px;}
.second_menu li.current .side_right{background: url(../images/second_right_act.png) no-repeat right;height:25px;}
.second_menu li.current a {color:#003057;} 
#content {padding:20px;}
.left_column {width:560px; border-right: 2px dotted #f79d8e;padding: 10px 18px 18px;}
.right_column {width:450px;padding: 10px 30px;float:right;}
.left_column{float:left; margin-top:20px;margin-bottom:18px;}
.left_column ul li {margin-bottom:10px;}
#footer {padding:17px 0;color: #FFFFFF;}
#footer .copyr {float:right;margin-right:20px;}
#footer a {color: #FFFFFF;}
table th {color: #a43726;text-align:right;padding-right:11px;}
td, th {padding-bottom:11px;vertical-align:middle;}
table input {}
table.tech {width:100%; margin-bottom:10px;}
table.tech a {font-weight:normal; text-decoration:underline;font-size:11px;}
table  a.current {font-weight:bold;text-decoration:none;}
.company {background: url(../images/mark_save.png) no-repeat left top; padding-left:20px;padding-bottom:3px;text-decoration:none!important;color:#00559b;}
.company.red {background: url(../images/mark_save_red.png) no-repeat left top; padding-left:20px;}
.company.grey {background: url(../images/mark_save_grey.png) no-repeat left top; padding-left:20px;}
.edit {background: url(../images/mark_pen.png) no-repeat left top; padding-left:20px;padding-bottom:3px;color:#00559b;}
.stat {background: url(../images/mark_case.png) no-repeat left top; padding-left:20px;padding-bottom:3px;color:#00559b;}
.delete {background: url(../images/mark_cross.png) no-repeat left top; padding-left:20px;padding-bottom:3px;color:#00559b;}
.info {background: url(../images/mark_info.png) no-repeat left top; padding-left:20px;padding-bottom:3px;color:#00559b;}
table a {font-weight:normal; text-decoration:underline;font-size:11px;color:#1a1a1a;}
table tr.blue {background: #bfe9f7;}
table.editinfo td {height:30px;}
table.tech td {height:30px;}
table td {padding: 0 10px;} 
table tr.blue td.first {background:#bfe9f7 url(../images/blue_left.png) no-repeat left top; }
table tr.blue td.last {background:#bfe9f7 url(../images/blue_right.png) no-repeat right top; }
#btn_create {background: url(../images/btn_create.png) no-repeat;width:210px !important; height:30px !important; font-size:11px;font-weight:bold; color:#000000;border: none !important; text-align: center; display: table-cell; vertical-align: middle;}
.pagination {margin-top:20px;}
.pagination li {background: url(../images/nav_mid.png) repeat-x;float:left; margin-right:6px;}
.pagination a {color:#1A1A1A;display:block;margin:0 10px;padding-top:5px;text-align:center;text-decoration:none;}
.pagination .nav_left {background: url(../images/nav_left.png) no-repeat left;height:24px;}
.pagination .nav_right {background: url(../images/nav_right.png) no-repeat right;height:24px;}
.pagination li.last a{ width:35px;} 
.sequence {margin-top:15px;}
.sequence h1 {margin-bottom:15px;}
.sequence li {height:30px;background:#bfe9f7;}
.sequence li.white {background:#FFFFFF;}
.blue_left {background: url(../images/blue_left.png) no-repeat left;height:30px;}
.blue_right {background: url(../images/blue_right.png) no-repeat right;height:30px;padding:0 10px;}
.blue_t_l {background: url(../images/blue_t_l.png) no-repeat left top;}
.blue_t_r {background: url(../images/blue_t_r.png) no-repeat right top;}
.blue_b_l {background: url(../images/blue_b_l.png) no-repeat left bottom;}
.blue_b_r {background: url(../images/blue_b_r.png) no-repeat right bottom; padding:8px;}
.sequence li.white .blue_right ,.sequence li.white .blue_left{background:none;}
.blue_right a, .blue_right ul {padding-top:7px;}
.blue_right a{color:#1a1a1a;display:block; text-decoration:none;font-size:11px;}
.blue_right li {color: #003057; font-weight:bold; }
.unit {background:#bfe9f7;width:275px;margin-bottom:10px;}
#content input, #content select {border: 1px solid #CCCCCC;width:340px; height:20px;}
#content form {width:340px;float:left;}
#btn_sendmess {float: right; border:none !important;background: url(../images/btn_sendmess.png) no-repeat right;height:30px !important;width:143px !important;cursor:pointer;overflow:hidden; text-indent:500px;}
#btn_startcompany {float: right; border:none !important;background: url(../images/btn_startcompany.png) no-repeat right;height:30px !important;width:123px !important;cursor:pointer;overflow:hidden; text-indent:500px;}
.top_userinfo {min-height:44px;margin-left:-20px;width:900px;padding-left:20px;padding-top:10px; background: url(../images/bg_password.png) repeat-x;  }
.top_userinfo h2 {text-transform:uppercase; font-size:11px;}
#content.userinf {padding-top:0;}
a.add {background: url(../images/mark_add.png) no-repeat left;padding-left:20px;margin:5px ;display:block;color:#00559b;font-size:12px;font-weight:bold;}
.editinfo input {width:290px !important;}
input.save {cursor:pointer; background: url(../images/save.png) no-repeat;width:60px !important;height:21px !important;border:none !important; font-size:11px; font-weight:bold; }
input.cancel {cursor:pointer; background: url(../images/cancel.png) no-repeat;width:70px !important;height:21px !important;border:none !important; font-size:11px; font-weight:bold;}
.editinfo td { }
.editinfo .first {width:335px;}
.editinfo .last {width:50%;}
.editinfo table {width:900px !important;}
.editinfo {margin-top:5px;}
.orrange {background: url(../images/orrange.png) no-repeat; width:209px !important; height:37px !important; display:block; color: #FFFFFF; font-size:24px;font-weight:bold; text-decoration:none; text-align: center; font-family: Arial; padding-top:5px; border:none !important;}
input.orrange {height: 42px !important;}
.orrange.send {font-size:12px;display: table-cell; vertical-align: middle; height:42px; padding-top:0;}
.center_align {text-align: center;}
.center_align .orrange, .center_align form{margin: 0 auto;}
.link {cursor: pointer;background: url(../images/link_gr.png) no-repeat; font-weight:bold; height:30px !important; width:123px !important;  float: left;  display:block; border:none !important;}
.link, x:-moz-any-link {padding-bottom:5px !important;}
.fl_right {float:right;}
.fl_right.btn {display:block;
height:30px;
width:210px;}
.error {width:100%;background: #f8fedd; border: 1px solid #af903c; color: #683300; font-size:11px; float:right;margin-left: 20px}
.error_t_l {background:url(../images/error_t_l.png) no-repeat left top;margin-left:-1px; margin-top:-1px;}
.error_t_r {background:url(../images/error_t_r.png) no-repeat right top; margin-right:-1px;}
.error_b_l {background:url(../images/error_b_l.png) no-repeat left bottom ;margin-bottom:-1px;}
.error_b_r {background:url(../images/error_b_r.png) no-repeat right bottom;}
.error_content {margin-left:-5px;padding:7px 10px 7px 20px; }
.editinfo .error_content {max-width:260px;background:url(../images/error_arr.png) no-repeat left center;}
.editinfo .error {width:auto;}
.err_note {float: left; color: #00559b;}
.err_note span {display:block; margin-top:5px;}
.err_td .error_content  {background:url("../images/error_arr.png") no-repeat left center; }
.err_td .error {width:300px; margin-top:15px;}
.y_n {cursor: pointer;background: url(../images/y_n.png) no-repeat; width:93px !important; height:30px !important; font-size:11px; font-weight:bold;color:#000000; text-decoration:none; text-align:center; border:none !important;}
.unit.start {width: auto;}
.start li {float: left; background:#bfe9f7; margin:3px 13px; color: #476689;}
a.pass_log {font-size:12px; margin-right:10px;}
.order_tab td {width: 300px; padding:7px 70px;}
.order_tab select {width: 290px !important;}
.order_form {margin-left:54px; float: left; width: 355px; margin-right:20px;}
.order_form form { width: 100% !important;}
.order_form  select {width: 353px !important;}
.del form {width: 220px !important; float:none !important;}



