@charset "utf-8";
div.registration_breadcrump { font-size: 15px; }
div.registration_body { padding: 20px; position:relative; }
div.registration_body h2 { font-size: 13px; font-weight: bold; margin: 0px 0px 4px 0px; padding: 0px; }
div.registration_body a { color: #f60; }
div.registration_body a:hover { color: #000; }
div.registration_body * { font-size: 13px; }
div.registration_body p { margin-bottom: 15px; }
p.registration_bold { font-weight: bold; }
.registration_margin-top { margin-top: 30px; }
.registration_margin-bottom { margin-bottom: 10px; }
div.registration_right_control { float: right; width:auto;}
div.registration_left_control { width: 304px; text-align: left; float: left; position:relative; }
div.registration_control { text-align: right; }
input.registration_button_continue { background: url("/images/main/registration_button_continue.gif") no-repeat; height: 26px; width: 102px; margin-left:195px;}
input.registration_button_back { background: url("/images/main/email_button_back.gif") no-repeat; height: 26px; width: 71px; }
input.registration_button_register { background: url("/images/main/registration_button_register.gif") no-repeat; height: 26px; width: 102px; margin-left:195px;}
input.registration_button_change { background: url("/images/buttons/button_zmenit.gif") no-repeat; height: 26px; width: 70px;}
input.registration_button_close { background: url("/images/buttons/button_zatvorit.gif") no-repeat; height: 26px; width: 93px;}
input.registration_button_send { background: url("/images/buttons/button_poslat.gif") no-repeat; height: 26px; width: 60px;}
div.registration_step {  margin-bottom: 15px; }
div.registration_step div { float: left; line-height: 24px; width: 200px; position: relative; }
div.registration_step div input, p.registration_catchpa input { border: 1px #dddddd solid; padding: 2px; width: 150px; }
div.registration_text label { font-weight: bold; }
div.registration_step1 { border: 1px solid #dcdcdc; border-right: none; border-bottom: none; width: 510px; padding: 15px;   }
div.registration_step1 div { position: relative; _position: static; }
div.registration_step1 h1 { color: #f60; font-size: 14px; font-weight: bold; margin-bottom: 15px; background: url("/images/main/pointer_square.gif") 0px 5px no-repeat; background-repeat: no-repeat; padding-left: 10px; }
div.registration_step2_1 div { width: 200px; position: relative;  _margin-bottom: 10px;}
div.registration_step2_1 div.registration_text { width: 100px; }
div.registration_step2_1 div.w140{ width: 140px; }
registration_step2_2 div.registration_text { width: inherit; }
p.registration_catchpa label { font-size: 12px; font-weight: bold; }
p.registration_catchpa input { font-size: 12px; width: 60px; }
div.registration_catchpa { width: 80px; height: 32px; background: url("/images/main/registration_catchpa.gif") no-repeat; }
div.registration_step3 div { width: 30px; line-height: 18px; position: relative; }
div.registration_step3 div input { width: 15px; border: none; }
div.registration_step3 div label { font-weight: normal; }
div.registration_step3 div.registration_text { width: 550px; }

div.registration_passwd div.registration_text { width: 150px; }
div.registration_passwd div input { width: 200px; }
p.registration_margin_ie { _padding-top: 15px; }

div.registration_forgot div { margin-bottom: 20px; }
div.registration_forgot div.registration_text { width: 200px; }
div.registration_forgot div input { width: 200px; }

p#error_msg, ul#error_list { font-size:13px; list-style: none; margin-left: 20px; margin-top: 10px; }

input.registration_button_odoslat_kod {background:url(/images/main/button_odoslat_kod.gif) no-repeat; height:26px; width:108px;}

