/*Сброс всех стилей*/
BODY,DIV,DL,DT,DD,UL,OL,LI,H1,H2,H3,H4,H5,H6,PRE,FORM,FIELDSET,INPUT,TEXTAREA,P,BLOCKQUOTE,TH,TD {margin:0;padding:0;}
TABLE {border-collapse:collapse;border-spacing:0;}
FIELDSET,IMG {border:0;}
IMG {display:block;}
ADDRESS,CAPTION,CITE,CODE,DFN,EM,STRONG,TH,VAR,I,B {font-style:normal;font-weight:normal;}
OL,UL {list-style:none;}
CAPTION,TH {text-align:left;}
H1,H2,H3,H4,H5,H6,SMALL,BIG {font-size:100%;font-weight:normal;}
Q:before,Q:after {content:'';}
ABBR,ACRONYM {border:0;}
HR {height: 1px; background: #e7e7e7; border: none; color: #e7e7e7; margin: 0px; padding: 0px;}
A {color: #900;}
/*---*/

/*Основа*/
HTML {position: relative; height: 100%;}
BODY {position: relative; height: auto !important; height: 100%; min-height: 100%; font-size: 12px; line-height: 18px; font-family: Verdana, Arial, sans-serif; color: #efefef; background: #adb1b7 url(/pics/background.png) left top repeat-y;}
/*---*/

/*Разметка*/
.minwidth {position: relative; width: 960px; margin: 0px auto; padding: 70px 20px 0px; background: url(/pics/audi.png) right 25px no-repeat;}
/*---*/

/*Шапка*/
.top {width: 906px; height: 35px; padding: 0px 27px; background: #868a8f url(/pics/top.png) left top no-repeat; color: #464646; margin-bottom: 10px;}
.top H1 {float: left; color: #fff; font-size: 14px; line-height: 35px;}
.top H1 SPAN {font-weight: bold; font-size: 18px; margin-right: 15px;}
.top STRONG {font-weight: bold; padding-right: 8px; margin-right: 4px; border-right: 1px solid #92969c;}
.top .form {float: right;}
.top .form TD {height: 35px; vertical-align: middle; padding-left: 11px;}
.top .input_place {width: 100px; background-position: 0px 0px;}
.top .submit {width: 33px; background-position: 0px -21px;}
/*---*/

/*Визуал, плеер*/
.visual {width: 960px; height: 400px; margin: 10px 0px; background-color: #c9cccf; overflow: hidden;}
/*---*/

.bottom {position: relative; width: 955px; color: #323232; padding: 4px 0px 0px 5px;}
.bottom_bg {position: absolute; z-index: 1; left: 0px; top: 0px; width: 960px; height: 151px; background: url(/pics/bottom.png);}
.bottom_content {position: relative; z-index: 3; padding: 0px 0px 0px 27px;}
.reg_text {min-height: 151px;}
.reg_text P {float: left; padding-top: 35px;}
.reg_text P.t1 {white-space: nowrap; padding-top: 39px; margin-right: 25px;}
.reg_text P.t2 {padding: 61px 0px 0px 30px; font-size: 18px; line-height: 30px; color: #1f1f1f;}
.reg_text P.t2 A {color: #fff; text-decoration: none; background: url(/pics/register.png) center bottom no-repeat; padding: 10px 19px;}
.reg_text P.t2 A DIV {display: inline;}

.bottom_form {position: relative; z-index: 3; width: 955px; background: url(/pics/bottom-form-top.png) 0px 0px no-repeat; padding-bottom: 10px;}
.bottom_form_bottom {position: relative; z-index: 3; width: 955px; height: 20px; background: url(/pics/bottom-form-bottom.png) 0px 0px no-repeat;}
.reg_form {padding-right: 27px;}
.reg_form P.t1 {font-size: 18px; line-height: 26px; color: #1f1f1f; padding: 20px 0px 15px;}
.reg_form .submit {width: 150px; background-position: 0px -63px; float: right; margin-top: -11px;}

.friend_form {padding-right: 27px;}
.friend_form P.t1 {font-size: 18px; line-height: 26px; color: #000; padding: 20px 0px 15px;}
.friend_form .submit {width: 89px; background-position: 0px -105px; margin-top: 20px;}

.admin_form {padding-right: 27px;}
.admin_form P.t1 {font-size: 18px; line-height: 26px; color: #1f1f1f; padding: 20px 0px 15px;}
.admin_form P.t2 {font-size: 14px; color: #000; margin: 15px 0px 10px; }
.admin_form P.t3 {font-size: 14px; color: #000; margin: 15px 0px 0px; }
.admin_form .submit {width: 83px; background-position: 0px -126px; float: right;}
.admin_form UL {font-size: 11px; line-height: 15px;}
.admin_form LI {padding-left: 15px; margin: 5px 0px; background: url(/pics/ul.gif) 6px 7px no-repeat;}

.bottom TABLE {width: 1%;}
.bottom TD {padding-right: 15px; vertical-align: top; width: 1%;}
.bottom TD LABEL {margin: 0px 0px 2px 4px;}
.bottom .input_place {width: 226px; background-position: 0px -42px;}
.bottom .ip_long {width: 479px; background-position: 0px -84px;}
.bottom .ip_long2 {width: 732px; background-position: 0px -147px;}
.bottom .input {font-weight: bold; background-color: #e4e5e6;}
.bottom .form P {position: relative; padding-left: 23px; margin-top: 15px; width: 550px;}
.bottom .form P INPUT {position: absolute; left: 0px; top: 1px;}

/*Формы*/
.form {}
.form LABEL {display: block; font-size: 11px; line-height: 15px;}
.submit, .input {display: block; border-style: none; font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #464646;}
.input {width: 100%; background-color: #c9cccf; outline: none;}
.submit {cursor: pointer; background-color: #b90a35; background-image: url(/pics/inputs.png); background-repeat: no-repeat; height: 21px;}
.input_place {background-image: url(/pics/inputs.png); background-repeat: no-repeat; padding: 4px 6px; height: 13px;}
.input_error {font-size: 10px; line-height: 14px; display: block; margin-left: 4px; color: #b90a35;}
.bottom .edit_texts TD LABEL {margin-top: 10px;}
/*---*/

/*Подвал*/
.footer {font-size: 11px; color: #464646; text-align: right; padding: 40px 0px;}
/*#dark {position: absolute; z-index: 99; right: 0px; bottom: 0px; background: #000; width: 100%; height: 6000px; opacity: 0.5;}
#terms {position: fixed; z-index: 100; left: 50%; top: 50%; width: 560px; height: 285px; background: #fff; padding: 10px 20px; color: #000; font-size: 11px; line-height: 15px; margin: -143px 0px 0px -281px; border: 1px solid #000;}
#terms P {margin: 10px 0px;}
#terms A {position: absolute; top: 0px; right: 0px; text-decoration: none; padding: 5px 0px; background-color: #eee; font-weight: bold; width: 25px; text-align: center;}*/
/*---*/

/*Разности*/
.clear {clear: both; height: 0px; overflow: hidden;}
/*---*/
