a { color: #599fda; }
a.dot { color: #74030c; font-size: 11px; background-image: url(../images/dot.gif); background-repeat: no-repeat; background-position: 0 6px; padding-left: 8px; }
a.square { color: #74030c; font-size: 11px; background-image: url(../images/qd.gif); background-repeat: no-repeat; background-position: 0 4px; padding-left: 16px; }
a:hover { text-decoration: none; }
a:visited{ color:gray}
body { background-color: #dbe7f7; background-image: url(../images/bg.png); background-repeat: repeat-x; background-position: 0 bottom; margin: 0; padding: 0; }
body, td, select, font { color: #599fda; font-size: 12px; font-family: tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
div.hmmp { background-image: url(../images/bg2.gif); background-repeat: repeat-x; width: 133px; margin-bottom: 7px; }
div.hmmp img { margin: 7px 9px; }
div.hmmp img.blank {margin:0px}
div.reg { position:absolute; margin-top: -6px; }
div.reg a { color: #74030c; font-size: 11px; }
div.shad_l { background-image: url(../images/shad_l.png); background-position: right 0; }
div.shad_l, div.shad_r { background-repeat: repeat-y; height: 100%; behavior: url('css/pngbg.htc'); }
div.shad_r { background-image: url(../images/shad_r.png); }
form { margin:0px; padding:0px }
h1, .title { color: #74030c; font-size: 24px; font-family: "Times New Roman", Georgia, Times, serif; font-weight: normal; margin:5px 0 6px; }
img.but { position: absolute; width: 26px; height: 26px; margin-top: -20px; margin-left: 242px; border-width: 0; }
input, textarea, select { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
input.blue { background-image: url(../images/inpt_blue.gif); }
input.red { background-image: url(../images/inpt_red.gif); }
input.red, input.blue { background-repeat: repeat-x; height: 17px; margin: 0; padding-top: 2px; border-width: 0; }
p, ul, ol { margin-top: 0; }
table.bg { background-repeat: repeat-x; background-position: 0 bottom; width: 100%; height: 100%; }
table.copy { width: 100%; height: 100%; }
table.copy a { color: #238fcf; }
table.copy td { color: #238fcf; font-size: 11px; }
table.form td { color:black; text-align:right;}
table.form input, table.form textarea { width:300px}
table.form td.normal input { width:auto;}
table.form td.normal { text-align:left; }
table.menu { background-image: url(../images/bg3.gif); width: 950px; height: 32px; margin-top: 3px; background-repeat:repeat-x; }
table.menu td.normal { padding-right: 49px; }
table.menu td.normal a { padding: 0; border: 0 transparent; }
td.ban { color: white; font-size: 11px; padding-right: 20px; padding-bottom: 8px; }
td.ban div { font-size: 18px; font-weight: bold; line-height: 18px; margin-bottom: 7px; }
td.button { background-image:url(../images/but_bg.gif); padding-left:10px; padding-bottom:2px; }
td.button a { color:white; text-decoration:none; width:100%; padding-right:1px;  FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#000000,strength=1);  }
td.chathead, td.chathead2 {color:white; font-weight:bold; background-color:#539ad7;}
td.chathead2 {background-color:#c92e5a;}
td.chathead, td.chathead2, td.chatbody { font-size: 11px; padding: 2px 10px 2px 15px; }

td.footer { background-color: #e9ebea; background-image: url(../images/bg1.gif); background-repeat: repeat-x; background-position: 0 top; height: 127px; }
td.head { font-weight:bold; color:white; font-size:11px; }
td.left { background-repeat: no-repeat; background-position: right bottom; text-align: right; }
td.right { background-repeat: no-repeat; background-position: 0 bottom; }
.black { color:black; }
.date { color: #74030c; background-image: url(../images/doc.gif); background-repeat: no-repeat; background-position: right 0; padding-right: 48px; display: inline; }
.small { font-size: 11px; }
.small2 { font-size: 10px; }
.red { color: #74030c; }
.blue { color: #599fda; }


/* Ageent */
.auth_name{ height: 10px; display: block;}
div.reg a {font-family: Tahoma, Geneva, sans-serif; font-size: 11px; }
element.style{ color: #000;}

div.reg { margin: -6px 0 0 0; }
.age_1 {
    display:block;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:11px;
    margin:0;
    height: 13px; margin: 0px; padding: 0px;
    padding:0;
    position:relative;
    top:8px;
    color:#74030C;
}

.age_2 div.reg{ margin: 0 0 0px 0;}
.opera .age_2 div.reg{ margin: 3px 0 0px 0; display: block;}

.ag_0 td{vertical-align: top;}
.authentification td{vertical-align: top;}

.send_messeg .button{ color: #fff; cursor: pointer;}

form.keyb input{ cursor: pointer;}
.agent_body{margin:0px; padding:0px; border:1px solid #539ad7; min-height:455px}

.ajax_control{ display: none; height: 0px; width: 0px; margin: 0px; padding: 0px;}

.true_real_day, .true_real_moth, .true_real_yar{ display: none; height: 0px; width: 0px; line-height: 0px; font-size: 0px;}

.consultation{ color: #000; border-left: 1px solid #599FDA; border-right: 1px solid #599FDA; border-bottom: 1px solid #599FDA; padding: 10px; display: none;}

.true_real_day, .true_real_moth, .true_real_yar{ display: none;}

.error_inp_messeg{ color: #000; left:15px; position:relative; top:5px;}
.error_inp_messeg_one{color:#000000;
left:55px;
position:relative;
top:5px;}
.reg_now{ cursor:  pointer; color:#fff; display: inline-block;}
.reg_now .button{ color: #fff;}
.reg_now table td{ color: #fff;}

.reg_full {
line-height:10px;
padding:0;
position:relative;
font-size: 12px;
top:6px;
height:10px;
}
.reg_full_name, .reg_full_name1 {
color:#C5123E;
line-height:10px;
padding:0;
position:relative;
font-size: 12px;
top:6px;
display: none;
height:10px;
}

.reg_full_name_company {
color:#C5123E;
line-height:10px;
padding:0;
position:relative;
font-size: 12px;
top:6px;
display: none;
height:10px;
}

.one_suka{ font-size: 20px; color: red;}

#register_ag td{ vertical-align: top;}
.reg_now span{ position: relative; top: 4px;}

.news{ font-size:14px;}
.upperfont{font-size:14px;}

.lol_more_lol{ margin: 10px 0 0 0; position: relative; top:5px;}
.now_lol{cursor:  pointer; color:#fff; display: inline-block;}
.now_lol .button{ color: #fff;}
.now_lol span{ position: relative; top: 4px;}
.now_lol table td{ color: #fff;}
.bly_bly table td{ vertical-align: top;}

.plise_find_error{color:#C5123E;
line-height:10px;
padding:0;
position:relative;
font-size: 12px;
top:6px; display: none; height:10px;  }

#you_will_doma{left:235px;
position:relative;color:#C5123E;
top:-78px;}
.ha_ha img{ position: relative; top:3px;}
.what_you_do{
font-size:20px;
left:-100px;
position:relative;
top:-215px;
}

.fieldset{ width: 300px;}
.opera .reg{ margin: 0px 0 0 0;}

.color_now span{ color:#fff; cursor: pointer;}
.color_now td{ color: #fff;}
.two_two_bly{ display:  inline-block;}
.what_you_do_blank{font-size:20px;
left:-185px;
position:relative;
top:100px;}

.ajax_loaders_two{ position: relative;}
.ajax_loaders{ position: absolute;
display: none;
left:290px;
position:absolute;
top:-130px;
}

.ie .ajax_loaders{ position: absolute;
display: block;
left:290px;
position:absolute;
top:-120px; display: none;
}

.opera .ajax_loaders{ position: absolute;
top:-120px;
}

.chrome .ajax_loaders{ position: absolute;
top:-120px;
}

.safari .ajax_loaders{ position: absolute;
top:-120px;
}

.remove_one_file_users{position:relative; left:10px;}
.remove_one_file_users_input{position:relative;top:2px;}
.opera .remove_one_file_users_input{position:relative;top:0px;}
#only_input_raz{position:relative; left:3px;}
.ie #only_input_raz{position:relative; top:1px;}
.remove_one_file_users{position:relative; top:1px; cursor: pointer;}
.get_now_all_file{ position: relative; top: 10px; left: 2px; display: none;}
.get_now_all_file a{ margin: 5px 0 0 0; display: inline-block;}
.get_now_all_file span{ display: block;}
