*,html,body,button,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td{margin:0;padding:0;line-height:1.5;outline:0 none}
html,body{height:100%}
html{overflow-y:scroll}
table{border-collapse:collapse;height:100%}
img,button{border:0;outline:0 none}
textarea{resize:none}
img{vertical-align:middle}
ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
.clear{font-size:0;clear:both;overflow:hidden;height:0;display:block}
*:focus{outline:0 none}
input,textarea{font-family:inherit}
/**/
.jFloat-wrapper{padding:5px;margin:0 0 10px;box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2)}
.jFloat-wrapper.notice{border:1px solid #85db85;background-color:#d7f9d7}
.jFloat-wrapper.warning{border:1px solid red;background-color:#d32c2c}
.jFloat-content{float:left;width:90%;padding:5px;color:#353535}
.jFloat-close{color:#000;cursor:pointer;float:right;font-size:16px;font-weight:700}
#info-block{display:none;position:fixed;top:0;right:40px;width:250px}
/**/
.info_message{color:green;font-weight:700;text-align:center;font-size:13px}
.info_message a:link,.info_message a:active,.info_message a:visited{color:#0E5066;text-decoration:underline}
.info_message a:hover{color:#073351}
/**/
.form_block{color:#545353;margin:0 auto;clear:both;position:relative;z-index:1}
.form_block .form_element{margin:15px 0;clear:both}
.form_block .form_element.no_otstyp{margin:0 0 15px}
.form_block label{float:left;font:13px Arial,Helvetica;padding:8px 0 0;text-align:left;width:120px}
.form_block .field label{float:none;text-align:left;width:auto;font:12px Arial;padding:0 20px 0 0}
.form_block .field{display:block;margin-left:120px;position:relative;width:63%}
*+html .form_block .field{margin:0}
.form_block .field .description{color:#999;display:block;font:italic 11px Arial}
.form_block input[type="text"],.form_block input[type="password"]{background:none repeat scroll 0 0 #fcfcfc;border:1px solid #ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-khtml-border-radius:2px;box-shadow:0 1px 3px #ddd inset;-webkit-box-shadow:0 1px 3px #ddd inset;-moz-box-shadow:0 1px 3px #ddd inset;-o-box-shadow:0 1px 3px #ddd inset;color:#666;padding:7px 10px 6px;vertical-align:middle;width:95%;margin:0 0 2px;font:12px Arial}
.form_block input[type="submit"],a.button_link,.form_block input[type="button"]{background-image:url(../images/buttons.png);background-repeat:repeat-x;background-color:#eee;border:1px solid #ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-khtml-border-radius:2px;color:#333!important;cursor:pointer;font-weight:700;filter:alpha(opacity=80);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;padding:7px 10px;float:right;outline:0 none;margin:0 0 0 20px;display:block;zoom:1;text-decoration:none!important;font-size:13px}
.form_block input[type="submit"]:hover,.form_block input[type="submit"]:focus,a.button_link:hover{filter:alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.form_block input[type="submit"].orange,a.button_link.orange,.form_block input[type="button"].orange{background-position:0 -190px;border-color:#CD7A03;color:#6E3C17!important}
.form_block input[type="submit"].blue,a.button_link.blue{background-position:0 -76px;border-color:#0282CE;color:#fff!important}
*+html .form_block input[type="submit"]{padding:3px 0}
.form_block div.selector{width:98%!important}
.form_block div.selector span{font:12px/2 Arial!important;text-shadow:none!important}
.form_block div.selector select{width:100%!important}
.form_block .errorMessage{font:italic 11px Arial!important}
.form_block .single_check{padding:6px 0 0;display:block}
.form_block .single_text{padding:8px 0 0;display:block;font-weight:700}
a.remind:link,a.remind:active,a.remind:visited{font:12px Arial;color:#0e5066;text-decoration:underline;display:block;margin:5px 0 0}
a.remind:hover{color:#073351}
.form_block textarea{width:95%!important;resize:none!important;outline:0 none!important;padding:5px 10px!important;overflow:auto;background-color:#fff}
.form_block div.radio{height:20px!important}
.form_block .percent_order{color:#999;font:italic 11px Arial}
.form_block .row_check{width:45%;float:left;margin:0 5px 0 0}
/**/
.length-count{color:#079926} 
.length-wrapper{font-size:11px;color:#545353}
/**/
.form_title{padding:10px 20px;font:16pt Arial;color:#666;background-color:#fff;border-bottom:1px solid #ccc}
.tab_links{height:36px;padding:0 20px;font-weight:700;position:relative;z-index:2}
.tab_links a.url.active-url:link,.tab_links a.url.active-url:active,.tab_links a.url.active-url:visited,.tab_links a.url.active-url:hover{background:#fff;color:#000;border-bottom:1px solid #fff;margin:0 5px -1px 0}
.tab_links a.url:link,.tab_links a.url:active,.tab_links a.url:visited{background:#eee;border:1px solid #ccc;border-bottom:none;color:#666;float:left;font:700 13px Tahoma,sans-serif;padding:10px 20px;text-transform:uppercase;text-decoration:none;text-align:center;margin:0 5px 0 0;outline:0 none;display:inline-block;zoom:1;*display:inline}
.tab_links a.url:hover{color:#000}
/**/
#error_discount{display:block}
.errorMessage{font-size:10px;color:red}
/**/
.text_block{padding:10px 0;font:12px Arial;text-align:left}
.text_block a:link,.text_block a:active,.text_block a:visited{color:#0E5066;text-decoration:underline}
/**/
.tooltips{position:absolute;right:-25px;top:5px;background:none!important;padding:0!important;overflow:visible!important;z-index:10}
#uniform-attach_files .tooltips{top:7px}
.tooltips-icon{display:block;width:20px!important;height:20px!important;background:url(../images/tooltips_icon.png) no-repeat!important;cursor:pointer;padding:0!important;overflow:visible!important}
.tooltips-wrapper{position:absolute;left:30px;top:0;border:1px solid #ccc;background:#fff!important;width:170px!important;padding:0!important;overflow:visible!important;height:auto!important}
.tooltips-text{background:url(../images/tooltips_pointer.png) 0 4px no-repeat!important;padding:5px 10px 5px 16px!important;margin:0 0 0 -6px;display:block;overflow:visible!important;height:auto!important;white-space:normal!important}
.form_block div.selector .tooltips-text{font:11px/1.5 Tahoma,sans-serif!important}
/**/
.attention{width:600px;margin:0 auto;background:url(../images/repair.jpg) no-repeat;padding:50px 0 0 400px;height:500px;text-align:justify;font:18px/1.8 Arial}
.attention a:link,.attention a:visited,.attention a:active{text-decoration:underline;color:#333;font-size:16px}
.attention a:hover{text-decoration:none}
.corner{background:url(../images/corner.jpg) no-repeat;width:188px;height:184px;position:absolute;right:0;top:0}
/**/
.attention #root_menu a{font-size:14px}
.attention #root_menu li{display:inline;padding:0 15px;border-right:1px solid #ccc}
.attention #root_menu li.first{padding:0 15px 0 0}
.attention #root_menu li.last{padding:0 0 0 15px;border:none}