form {padding: 0;margin: 0;}

.menu1 {background-color: #FFC525; font-family: Arial; font-size: 20px;}



a.menu1-a:link,a.menu1-a:visited{
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;}


a.menu1-a:hover{color: #ff0000;
    text-decoration: underline;}


a.menu3-a:link,a.menu3-a:visited{
    color: #000000;
    font-family: Arial;
    text-decoration: none;
    font-size: 12px;}


a.menu3-a:hover{color: #ff0000;
    font-size: 12px;
    text-decoration: underline;}




a.menu2-spisok-a:link,a.menu2-spisok-a:visited{
    font-family: Arial;
    color: #ffffff;
    text-decoration: none;
    font-size: 10px;
    text-transform : uppercase;
    padding-left: 10px;}



a.menu2-spisok-a:hover{
    font-family: Arial;
    color: #000000;
    font-size: 10px;
    text-decoration: underline;
    text-transform : uppercase;
    padding-left: 10px;
    background-image : url(/i/m/go-menu.gif);
    background-position : left;
    background-repeat : no-repeat;}





/*//////////// страницы в блогах /////////// */
div.all-number-page {color: #fff; text-transform : uppercase; font-family: verdana; font-size: 12px; font-weight: 700; }
a.number-page:link {color: #626262; text-decoration: none; padding: 0 3 0 3; font-family: verdana; font-size: 12px; font-weight: 700; vertical-align: top;}
a.number-page:visited {color: #626262; text-decoration: none; padding: 0 3 0 3; font-family: verdana; font-size: 12px; font-weight: 700; vertical-align: top;}
a.number-page:hover {color: #ff0000; text-decoration: none; padding: 0 3 0 3; font-family: verdana; font-size: 12px; font-weight: 700; vertical-align: top;}
a.number-page:active {color: #626262; text-decoration: none; padding: 0 3 0 3; font-family: verdana; font-size: 12px; font-weight: 700; vertical-align: top;}
a.b-a-2:link, a.b-a-2:visited {color: #626262; vertical-align: top; text-decoration: none; font-family: verdana; font-size: 12px; font-weight: 700;}
a.b-a-2:hover {color: #ff0000}
span.number-page {color: #626262; text-decoration: none; padding: 0 3 0 3; font-family: verdana; font-size: 12px; font-weight: 700; vertical-align: top;}
span.number-page-now {color: #000000; text-decoration: none; padding: 0 3 0 3; font-family: verdana; font-size: 12px; font-weight: 700; vertical-align: top;}






/*////////////////////Забыли пароль - пароль был выслан на почту//////////////////////// */
table.check_mail_forgotpass {background-color: #ff0000;}
td table.check_mail_forgotpass {color: #ffffff; font-family: arial; font-size: 12px;}




/* ////////////ПРОМО-БЛОКИ///////////// */
.promo{font-size: 12px; font-family: Tahoma; font-weight: 400;padding-left: 5px;}
a.promo-a:link, a.promo-a:visited{color: #000000;font-size: 12px;font-family: Tahoma;text-decoration: none;font-weight: 700;padding-right: 20px;background-image : url(/i/go.gif); background-position : right; background-repeat : no-repeat;}
a.promo-a:hover {color: #ffffff;font-weight: 700;}
p.about-m{font-size: 12px;}
p.copy {color: #949599; font-size: 12px; text-transform : uppercase;}
span.phone {font-size: 28px; font-weight: 700; color: #000000; font-family: Arial Narrow;}




/* search */

.search_global_title {
font-weight: bold;
font-size: 19px;
margin: 15px 0;
text-align: center;
}

.search_cat_row {
margin: 10px 0;
padding: 5px;
}

.search_cat_title {
font-weight: bold;
font-size: 17px;
padding: 10px 20px;
}

.search_row {
padding: 5px 5px 5px 15px;
margin: 5px 0;
}




/*/////МЕНЮ БАБЛ//// */
.sub-menu-bable {background-color: #9D9D9D;}
a.sub-menu-bable-a:link, a.sub-menu-bable-a:visited {color: #000000; font-size: 12px;font-family: Tahoma;text-decoration: none;font-weight: 700;padding-right: 20px;background-image : url(/i/go.gif); background-position : right; background-repeat : no-repeat;}
a.sub-menu-bable-a:hover {color: #ffffff; font-weight: 700;}








/* ///////Блоги////// */

h2.b-head {color: #000000; font-size: 28px; text-transform : uppercase; padding-top: 0px; padding-right: 10px; margin-top: 0px; margin-bottom: 0px;}
h1.titleblog {font-family: Arial Narrow; font-size: 160%; font-weight: 400; margin-bottom: 0px;}



.b-login {color: #000000; font-family: Arial; font-size: 12px; text-transform : uppercase;}


a.b-reg:link,a.b-reg:visited  {color: #000000; font-family: Arial; font-size: 9px; text-transform : uppercase; text-decoration: none;}
a.b-reg:hover  {color: #000000; font-family: Arial; font-size: 9px; text-transform : uppercase; text-decoration: underline;}


p.b-text {color: #000000; font-family: Arial; font-size: 12px; margin-top: 5px;}


a.ablogs:link,a.ablogs:visited {color: #000000; text-decoration: underline;}
a.ablogs:hover {color: #ff0000; text-decoration: underline;}


table.t-blogs{font-size: 20px;}


span.b-note{color: #000000; font-family: Arial; text-transform : uppercase; font-size: 10px;}
span.time{color: #000000; font-family: Arial; text-transform : uppercase; font-size: 10px;}
span.b-note-t{color: #000000;   font-family: Arial; text-transform : uppercase; font-size: 10px;}



.login_input{border : 1px solid #717171;    background-color : #CACACA; color : #000000;    font-size : 12px;   text-transform : uppercase;}
.b-login-b {color: #FFFFFF; font-size: 10px; border: 1px solid #C0C0C0; padding: 1; background-color: #717171;}








a.bottomlink:link,a.bottomlink:visited{ color : #00FF12; font-family : Arial Narrow; font-size : 14px; word-spacing : 0px; text-decoration : none; text-transform : uppercase;}




















/* registration */

table.reg_table {
width: 100%;
border: 0;
border-collapse: collapse;
margin: 0 0 0 0;
}

* html table.reg_table {
width: 99%;
}

table.reg_table td {
padding: 5px 5px;
vertical-align: middle;
}

table.reg_table td.reg_field {
width: 250px;
padding: 5px 10px;
}

table.reg_table td.reg_input {
}

table.reg_table td.reg_hint {
color: #E30000;
padding: 5px 0 5px 5px;
}

div.reg_hint {
color: #E30000;
padding: 5px 0 5px 5px;
}

input.reg_input {
height: 18px;
border: 1px solid #808080;
font-size: 14px;
padding: 0 2px;
}

textarea.reg_input {
width: 200px;
height: 130px;
border: 1px solid #808080;
font-size: 14px;
padding: 2px;
}

#register_submit_container {
}









/* setup form tabs */

.setup_tabs {
margin: 30px 0 20px 0;
}

.setup_tabs a {
padding: 5px 15px;
margin: 0;

/*background: #BBBBBB;*/
/*background: #FFEE5D;*/
/*border-top: 2px solid #ff7;*/
/*border-left: 2px solid #ff7;*/
/*border-bottom: 2px solid #cc0;*/
/*border-right: 2px solid #cc0;*/
}

.setup_page {
display: none;
/*border: 1px solid #cc0;*/
/* background: #FFEECC; */
}

a.setup_tab {
text-decoration: underline;
}

/* setup form */

table.setup_table {
width: 100%;
border: 0;
border-collapse: collapse;
margin: 10px 0;
}

* html table.setup_table {
width: 99%;
}

table.setup_table td {
padding: 5px 5px;
vertical-align: middle;
}

table.setup_table td.setup_field {
width: 60px;
padding: 5px 15px;
}

table.setup_table td.setup_input {
width: 300px;
}

table.setup_table td.setup_hint {
/*font-size: 12px;*/
/*color: #f66;*/
padding: 5px 0 5px 25px;
}

input.setup_input {
width: 300px;
/*height: 18px;*/
/*border: 1px solid #808080;*/
/*font-size: 14px;*/
padding: 0 2px;
}

textarea.setup_input {
width: 300px;
height: 130px;
/*border: 1px solid #808080;*/
/*font-size: 14px;*/
padding: 2px;
}

div.setup_submit {
/*background: #BBBBBB;*/
margin: 10px 0;
padding: 5px 0 4px 20px;
}

div.setup_hint {
float: right;
/*background: #BBBBBB;*/
/*font-size: 12px;*/
color: #f66;
padding: 2px 10px;
font-weight: lighter;
}








/* change password */

div#change_password_div {
position: absolute;
visibility: hidden;
padding: 0 10px;
text-align: right;
margin: -23px 0 0 143px;
}

* html div#change_password_div {
margin: -30px 0 0 147px;
}

div#change_password_div div {
margin: 5px 0;
}

input#change_password_submit {
width: 127px;
height: 18px;
}

div#change_password_message {
position: absolute;
visibility: hidden;
padding: 10px;
text-align: center;
margin: -23px 0 0 143px;
}

#change_password_hint {
float: left;
font-size: 12px;
color: #f33;
padding: 0 6px;
font-weight: lighter;
}

/* msg box */
.msg_box {
border: 2px outset #545454;
background: #eeeeee;
width: 400px;
}

.msg_box .msg_box_title {
background: #545454;
padding: 2px 0;
text-align: center;
margin: 0 0 5px 0;
font-weight: bold;
white-space: nowrap;
}






/* add blog form */

div.blog_field_title {
/*background: #BBBBBB;*/
/*padding: 5px 15px;*/
/*font-size: 13px;*/
/*font-weight: bold;*/
/*height: 18px;*/
/*margin: 10px 0;*/
}

div.blog_hint {
float: right;
/*background: #BBBBBB;*/
/*font-size: 12px;*/
color: #ffff00;
padding: 2px 10px;
font-weight: lighter;
}

div.blog_input {
padding: 4px 0 4px 10px;
}

div.blog_submit {
background: #BBBBBB;
margin: 10px 0;
padding: 5px 0 4px 20px;
}

input.blog_input {
width: 95%;
height: 18px;
border: 1px solid #808080;
font-size: 14px;
padding: 0 2px;
}

textarea.blog_input {
width: 95%;
height: 170px;
border: 1px solid #808080;
font-size: 14px;
padding: 2px;
}





/* comments */

.comment_black_line {
margin: 10px 0 5px 7px;
padding: 0;
border-bottom: 1px solid #404040;
}

.comment_head {
margin: 15px 0 0 0;
background: #сссссс;
height: 74px;
}

.comment_avatar {
float: left;
margin: 5px;
}

.comment_name {
font-family: verdana; font-size: 8px; text-transform : uppercase;
}

/* html .comment_name {
margin: 30px 0 0 0;
padding: 0 0 0 90px;
}
*/

.comment_vip {
float: left;
width: 24px;
height: 24px;
background-color: #fff;
padding: 0 1px 1px 1px;
margin: 0 0 0 15px;
}


.comment_title {
margin: 0px 0 0px 0px; padding: 0; font-size: 18px; font-weight: 700;
}

.comment_content {

}

.comment_reply_link {
text-align: right;
margin: 10px 0 0 0;
}





/* comment form */

#comment_reply_div {
margin: 15px 100px 15px 100px;
border: 1px solid #999999;
padding: 0 15px 15px 15px;
background: #cccccc;
display: none;
}

.comment_form_field {
margin: 10px 0 0 0;
font-size: 12px;
padding: 3px;
height: 15px;
}

input.comment_input {
width: 100%;
height: 18px;
border: 1px solid #808080;
font-size: 14px;
padding: 0 2px;
}

* html input.comment_input {
width: 98%;
}

textarea.comment_input {
width: 100%;
height: 100px;
border: 1px solid #808080;
font-size: 14px;
padding: 2px;
}

* html textarea.comment_input {
width: 98%;
}

div.comment_hint {
float: right;
background: #cccccc;
font-size: 12px;
color: #f66;
padding: 2px 10px;
font-weight: lighter;
}


/* blog details */

.blog_details {
margin: 15px 0 0 15px;
}

.blog_author_head {
margin: 15px 0 0 0;
background: #F2F2F2;
height: 74px;
}

.blog_cost {
color: #159700;
}

.blog_divider {
color: #454545;
}

.blog_title {
margin: 7px 0 7px 7px;
padding: 0;
font-family: Tahoma,sans-serif;
font-size: 18px;
color: #ffffff;
}

.blog_content {
padding: 0 0 0 10px;
font-size: 13px;
}

.blog_reply_link {
text-align: center;
margin: 20px 0 0 0;
font-weight: bold;
}








/* ///////личный кабинет - top-login ////// */




div.top_login {padding: 0;}
div.top_login table {border-collapse: collapse;}
div.top_login table td {color: #ffffff; vertical-align: top;}
div.top_login table td a {color: #ddd;}

a.t-m-user:link,a.t-m-user:visited {color: #FFF9CB; text-decoration: none; text-transform : uppercase; font-size: 12px;}
a.t-m-user:hover {color: #ffffff; font-size: 12px; text-decoration: underline; text-transform : uppercase;}

.login_input_t {border: 1px solid #003D03; background-color: #38853C; color: #FFF9CB;}
.b-login-b_t {color: #FFF9CB; font-size: 12px; border: 1px solid #003D03; padding: 0; background-color: #003D03;}

a.name-photo:link, a.name-photo:visited {text-transform : uppercase; text-decoration: none; font-size: 15px; font-weight: 700; width: 150px;}
a.name-photo:hover {font-size: 15px; font-weight: 700; width: 150px;}

a.edit-photo:link, a.edit-photo:visited {text-decoration: none; font-size: 15px;}
a.edit-photo:hover {font-size: 15px; text-decoration: underline;}





/* ftp */

td.ftp_dir {background: #fff;}

td.ftp_total {background: #ddd;}











.b-login-b_b {color: #ffffff; font-size: 12px; border: 1px solid #7a7a7a; padding: 0; margin-right: 7px; margin-left: 7px; background-color: #7a7a7a;}











/* forgotten password */

div#forgotten_password_form {
position: absolute;
visibility: hidden;
padding: 0 10px;
text-align: right;
left: 742px;
top: 25px;
width: 154px;
z-index: 999;
}

* html div#forgotten_password_form {
top: 28px;
}

div#forgotten_password_form div {
margin: 5px 0;
}

div#forgotten_password_message {
position: absolute;
visibility: hidden;
padding: 10px;
text-align: center;
left: 522px;
top: 38px;
width: 154px;
}

* html div#forgotten_password_message {
top: 358px;
}


.tip_div {
position: absolute;
display: none;
padding: 10px;
border: 1px solid #000;
background: #ddd;
color: #000;
width: 200px;
}
