﻿/* general */
.sepRegister { width: 601px; height: 41px; display: block; clear: both; font-size: 12px; margin: 0 0 20px 0px; background: url(/_Resources/img/title-register.png) no-repeat center top; display: block;  }	

.register_Left { float: left; width: 300px; margin: 10px 0 0 70px; }
.register_Right { float: left; width: 430px; margin: 20px 0 0 30px; }
.register .news_right .container { padding: 10px 18px; *padding: 0px 18px; }
.register ol, ul, li { list-style: none; padding:0; margin:0; }

.register { margin-left: 62px; width: 976px; min-height: 600px; float: left; }
.register ol,
.register ul,
.register li { float: left; clear: left; width: 100%; margin:2px 0 0px 0;}
.register fieldset { border: 0 none; margin:0; padding:0; }
.register label { display: inline; float: left; width: 200px; clear:left; }
.register select,
.register input { float: left; margin-bottom: 5px; }
.register textarea,
.register input.text { float: left; border: solid 1px #ccc; padding: 3px 5px; width: 300px; }
.register textarea { height: 100px; }
/* submit button */
.register .submit {margin:0 0 0 149px;width:210px;}
.register .submit input { border: none 0; cursor: pointer; background: url(/_Resources/img/btn-register.png) right 0 no-repeat; width: 213px; height: 76px; text-indent: -99999px; } 
.register .submitHover { height: 38px; overflow: hidden; width: 215px; margin-top: 15px;  }
.register .submitHover input:hover { background-position: 0 -40px; }


/* reset because of extremly clever .net */
.register table { width: auto; float: left; margin:-2px 0 7px 0; }
.register table label { width: auto; float: none; margin:-2px 0 7px 0; }
.register li input,
.register table label,
.register table input { margin-right: 5px; }

.register .news_right .container p { margin-top: 20px; }