@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
img {border:0;}
.img_hidden {opacity:0.4;border:0;}
.grad_l {position:absolute; width:2000px; z-index:1; background:url(/images/grad_l.jpg) repeat-x top; height:121px; right:50%; top:0; margin:0 0 0 -1000px;}
.clear {clear:both; line-height:0; height:0; font-size:1px;}
.preload {display:none;}
.wrap {overflow:auto; height:100%;}
/*.center {width:1000px; margin:0 auto; position:relative; z-index:2;}*/
.center {margin:0 auto; position:relative; z-index:2;}
body {background:url(/images/grad.jpg) repeat-x top #ffffff; font:12px "Trebuchet MS"; color:#000000;}
ul {list-style:none;}
td {vertical-align:top;}
a{
    color:#0086ac;}
a:hover{
    text-decoration:none;}

.mistake {position:absolute; right:0; top:308px; width:23px; height:147px;}

/*head
.head {width:1000px; height:121px; position:relative; background:url(/images/grad.jpg) repeat-x top;}*/
.head { height:121px; position:relative; background:url(/images/grad.jpg) repeat-x top;}

.logo_head {position:absolute; left:0; top:0; background:url(/images/logo_head.jpg) no-repeat;}
.logo_head2 {position:absolute; left:-50px; top:0; background:url(/images/logo2.png) no-repeat; width:507px; height:110px; padding-left:190px; padding-top:10px; font-size:50px; color:#dadada; font-family:"arial narrow"; font-weight:bold; letter-spacing:4px}
.pid{
    font-size:12px;
    font-family:"myriad pro";
    color:#dadada;
    letter-spacing:normal;
    font-weight:normal;}
.logo_head a {display:block; width:475px; height:121px; background:url(/images/spacer.gif) no-repeat 1000px 1000px; text-indent:-9000px; color:#323232;}

/*languages*/
.languages {position:absolute; top:5px; right:260px;}
.languages a {display:block; width:32px; height:32px;}
.languages .rus a {background:url(/images/rus_nact.jpg) no-repeat;}
.languages .rus .active {background:url(/images/rus_act.jpg) no-repeat;}
.languages .eng a {background:url(/images/eng_nact.jpg) no-repeat;}
.languages .eng .active {background:url(/images/eng_act.jpg) no-repeat;}

.autorization {background:url(/images/autorization_field.jpg) no-repeat top; width:252px; height:101px; position:absolute; right:0; top:0;}
.autorization .aut_pad {padding:7px 0 0 24px;}
.autorization table tr td {padding:0 0 7px 0; vertical-align:middle; font-size:13px;}
.autorization table tr td input {width:151px; height:18px; border:1px solid #629105; font-size:13px; color:#323232;}
.autorization table tr .aut_td {padding:0 5px 7px 0; color:#323232; font-size:13px; text-align:right;}
.autorization table tr .aut_links input {display:block; float:left; position:absolute;right:25px;top:60px;}
.autorization table tr .aut_links input:hover {text-decoration:none;}
.autorization table tr .aut_links .registration {color:#feffff; text-decoration:underline; margin:0 10px 0 0;}
.autorization table tr .aut_links .enter2 {background:url(/images/enter.jpg) no-repeat; width:68px; height:21px; text-align:center; color:#323232; text-decoration:none;}
/*head*/

/*main*/
.main {width:956px; margin:0 auto;}

/*string*/
.string {}
.st_bg {background:url(/images/st_bg.jpg) repeat-x;}
.st_l {background:url(/images/st_l.jpg) no-repeat left;}
.st_r {background:url(/images/st_r.jpg) no-repeat right; height:46px; padding:0 10px; min-height:1px;}
.string table {width:100%; font-size:13px;}
.string table tr td {text-align:center;  background:url(/images/st_td.jpg) no-repeat right; height:28px; padding: 0 3px 0 0; vertical-align:top; padding-top:14px;}
.string table tr td a {color:#797979; text-decoration:none; line-height:13px;}
.string table tr td li li  a{color:#797979; text-decoration:none; line-height:10px; font-size:10px; padding-right:5px;}
.string table tr td li li{
    text-align:right;
    display:none;}
.string table tr td li, .string table tr td ul{
    list-style:none;
    padding:0px;}
.string table tr td ul{
    *margin-top:-3px;
    position:relative;}
.string table tr td li:hover li{
    display:block;}
.string table tr td a:hover {text-decoration:underline; color:#323232;}
.string table tr td .active {background:url(/images/st_act.jpg) repeat-x top; padding:4px 2px;}
.string table tr .search {background:none;}
.string table tr .search img, .string table tr .search input {vertical-align:middle;}
.string table tr .search input {color:#bdbdbd; width:146px; height:18px; border:1px solid #bdbdbd; margin:0 0 0 7px;}
.srch{color:#bdbdbd; width:151px; height:15px; border:1px solid #bdbdbd; margin:0 0 0 7px; margin-top:70px; margin-bottom:10px; font-size:11px; font-family:verdana; padding-left:5px; padding-top:3px;}
.right2{
    padding-right:5px;}

/*banner_top*/
.baner_top {text-align:center; padding:15px 0 0 0;}
.baner_top img {border:1px solid #cccccc;}

/*global*/
.global {padding:15px 0 0 0;}
.global .main_table {width:100%;}
.global .main_table .left {text-align:center;}
.global .main_table .left p {padding:0 0 17px 0;}
.global .main_table .right {text-align:center;}
.global .main_table .right p {padding:0 0 17px 0;}

.global .main_table .middle {width:100%;}
.global .main_table .middle_2 {width:735px;}
.global .main_table .middle_3 {width:630px; padding-left:5px;}
.global .main_table .middle_4 { padding-left:5px;}

/*content*/
.global .main_table .middle .content {padding:0 10px;}
.global .main_table .middle_2 .content {padding:0 7px 0 10px;}
.global .main_table .middle_3 .content {padding:0 7px 0 10px;}
.global .main_table .middle_4 .content {padding:0 7px 0 10px;}

/*top*/
.top {background:url(/images/bg_dot.jpg) repeat-x bottom; padding:0 0 19px 0;}
.top table {width:100%;}
.top table tr td {}
.top table tr .top_l {width:199px;}
.top table tr .top_r {width:518px; padding:0 0 0 18px;}

/*join*/
.top table tr .top_l .join {background:url(/images/join.jpg) no-repeat bottom; min-height:75px; width:199px; text-align:center; position:relative; padding:0 0 51px 0;}
.top table tr .top_l .join .get_in {position:absolute; bottom:13px; right:0;}
.top table tr .top_l .join .get_in a {display:block; width:199px; height:34px; text-align:center; color:#ffffff; text-decoration:none; font-size:20px; padding:5px 0 0 0;}
.top table tr .top_l .join p {font-size:18px; color:#323232;}
.top table tr .top_l .join span {color:#c23c0b; font-size:18px; display:block; padding:12px 0 0 0;}

/*wellcome*/
.top table tr .top_r .wellcome {padding-right:15px;}
.top table tr .top_r .wellcome .wellcome_header {color:#323232; font-size:18px; padding:0 0 5px 0;}
.top table tr .top_r .wellcome .wellcome_txt {line-height:1.2;}

/*container*/
.container {padding:14px 0 0 0;}
.container table tr .con_l {width:199px;}
.container table tr .con_r {width:518px; padding:0 0 0 18px;}
.container table tr .con_r2 {width:100%; padding:0 0 0 18px;}

/*container header*/
.header {background:#f6f6f6; border-bottom:1px solid #b5db09; padding:0 5px 0 8px; min-height:33px; margin:0 0 10px 0;}
.header2 { font-size:20px; color:#a0c80b; padding:3px 0 0 0; }
.header table {width:100%;}
.header table tr td {vertical-align:middle; font-size:13px; color:#a0c80b; padding:3px 0 0 0; font-weight:bold;}
.header table tr td span {display:block; min-height:14px; padding:5px 0 5px 0;}

.header table tr td .ico_1 {background:url(/images/ico_1.jpg) no-repeat left center; padding:5px 0 5px 30px;}
.header table tr td .ico_2 {background:url(/images/ico_2.png) no-repeat left center; padding:5px 0 5px 30px;}
.header table tr td .ico_3 {background:url(/images/ico_3.png) no-repeat left center; padding:5px 0 5px 30px;}
.header table tr td .ico_4 {background:url(/images/ico_4.jpg) no-repeat left center; padding:5px 0 5px 30px;}
.header table tr td .ico_5 {background:url(/images/ico_5.jpg) no-repeat left center; padding:5px 0 5px 30px;}
.header table tr td .ico_6 {background:url(/images/ico_6.jpg) no-repeat left center; padding:5px 0 5px 30px;}
.header table tr td .ico_7 {background:url(/images/ico_7.jpg) no-repeat left center; padding:5px 0 5px 27px;}
.header table tr td .ico_8 {background:url(/images/ico_8.jpg) no-repeat left center; padding:5px 0 5px 30px;}
.header table tr td .ico_9 {background:url(/images/ico_9.jpg) no-repeat left center; padding:5px 0 5px 30px;}

.header table tr .header_r {font-weight:normal; font-size:12px; color:#bdbdbd;}
.header table tr .header_r a {color:#0089b6; margin:0 3px;}
.header table tr .header_r a:hover {text-decoration:none;}
.header table tr .header_r .active {color:#323232; text-decoration:none;}

/*now*/
.now {padding:0 0 17px 0;}
.now .now_logged {line-height:1.2;}
.now .now_logged a {color:#0089b6; text-decoration:none;}
.now .now_logged a:hover { text-decoration:underline;}

/*brokers*/
.brokers {padding:0 0 17px 0;}
.brokers .block table tr .ava {padding:0 10px 10px 0;}
.brokers .block table tr .ava img {width:60px; height:60px;}

/*container block*/
.block {}
.block table {}
.block table tr td a {color:#0089b6; text-decoration:none;}
.block table tr td a:hover {text-decoration:underline;}

/*oprosi*/
.oprosi {padding:0 0 10px 0;}
.oprosi .block table tr td {padding:0 0 10px 0; line-height:1.2;}

/*message*/
.comunity {padding:0 0 10px 0;}
.comunity .block table tr td {padding:0 0 10px 0; line-height:1.2;}

/*cast*/
.cast {padding:0 0 10px 0;}
.cast .block table tr td {padding:0 0 10px 0; line-height:1.2;}

/*blogs*/
.blogs {padding:0 0 10px 0;}
.blogs .block table tr td {padding:0 0 10px 0; line-height:1.2;}

/*vid_foto*/
.vid_foto {padding:0 0 10px 0;}
.vid_foto .block table tr td {padding:0 0 10px 0; line-height:1.2;}
.vid_foto .block table tr .foto {padding:0 10px 10px 0;}

/*commnets*/
.comments {}
.global .comments .header span {font-size:16px; padding:2px 0 0 0;}
.comments .calendar {}
.global .comments .calendar .date {display:block; background:url(/images/calendar.jpg) no-repeat; float:left; width:29px; height:20px; text-align:center; color:#ba3d0a; font-size:13px; font-weight:bold; text-decoration:none; padding:5px 0 0 0;}
.comments .calendar .calendar_link {display:block; float:left; padding:5px 0 0 0;}
.comments .header_r {width:160px;}

.comments .com_table {width:100%;}
.comments .com_table tr .com_tdbg {background:url(/images/bg_dot.jpg) repeat-x bottom; padding:10px 0 15px 0;}
.comments .com_table tr .com_tdbg .baner_com {padding:1px 0 15px 0;}

/*commentar*/
.commentar {}

.comments .com_table tr td .bg_1 {background:url(/images/quot.png) no-repeat left top; padding:0 0 0 35px;}
.comments .com_table tr td .bg_2 {background:url(/images/ico_2.png) no-repeat left top; padding:0 0 0 35px;}
.comments .com_table tr td .bg_3 {background:url(/images/ico_3.png) no-repeat left top; padding:0 0 0 35px;}
.comments .com_table tr td .bg_4 {background:url(/images/page.jpg) no-repeat left top; padding:0 0 0 35px;}

.commentar table {width:100%;}
.commentar table a {color:#0089b6; text-decoration:none;}
.commentar table a:hover {text-decoration:underline;}

.commentar table .com_f {color:#323232;}
.commentar table .com_f div {padding:0 0 5px 0;}

.commentar table .com_f .com_img {}
.commentar table .com_f .com_img img {border:2px solid #ebebeb;}

.commentar table .com_s {line-height:1.2;}
.commentar table .com_s p {text-align:left; color:#c7c7c7;}
.commentar table .com_s p span {display:block;}

/*foot*/
.foot_bg {background:#434343; border-top:1px solid #696969; height:63px;}
/*.foot {width:1000px; margin:0 auto;}*/
.foot { margin:0 auto;}
.foot table {width:100%;}
.foot table tr td {vertical-align:middle; height:63px;}
.foot table tr td img {vertical-align:middle;}
.foot table tr td .foot_links {color:#c2c2c2;}
.foot table tr td .foot_links a {color:#c2c2c2; margin:0 5px;}
.foot table tr td .foot_links a:hover {text-decoration:none;}
.foot table tr td .copy {vertical-align:middle;}
.foot table tr td .copy a {color:#c2c2c2; margin:0 5px; text-decoration:none; font-size:10px;}
.foot table tr td .copy a:hover {text-decoration:none;}


/*--------------------------profile--------------------------*/
.autorization .aut_pad .who {}
.autorization .aut_pad .who tr td {vertical-align:top; padding:0;}
.autorization .aut_pad .who tr .avatar_h {padding:4px 10px 0 0;}
.autorization .aut_pad .who tr .avatar_h img {border:1px solid #feffff; width:55px; height:60px;}
.autorization .aut_pad .who tr td .who_h {padding:0 0 12px 0;}
.autorization .aut_pad .who tr td div {color:#323232;}
.autorization .aut_pad .who tr td div a {color:#feffff; text-decoration:underline;}
.autorization .aut_pad .who tr td div a:hover {text-decoration:none;}


/*my*/
.left .my {width:120px; text-align:left; padding:0 0 17px 0;}
.left .my .my_bg {background:url(/images/my_bg.jpg) repeat-y right;}
.left .my .my_t {background:url(/images/my_t.jpg) no-repeat top right;}
.left .my .my_b {background:url(/images/my_b.jpg) no-repeat bottom right; min-height:262px;}
.left .my .my_b ul {}
.left .my .my_b ul li {line-height:20px; font-size:12px; color:#0089b6;}
.left .my .my_b ul li a {color:#0089b6; text-decoration:none;}
.left .my .my_b ul li a:hover {text-decoration:underline;}

/*user*/
.user {}
.user .user_table {width:100%;}
.user .user_table .user_left {width:201px;}
.user .user_table .user_right {width:500px; margin:0 0 0 17px;}

/*men*/
.men {padding:0 0 14px 0;}
.men .men_foto {}
.men .men_foto img {width:201px; height:217px;}
.men .men_bl {padding:8px 0 0 0;}
.men .men_bl table {}
.men .men_bl table tr .men_uch {padding:0 15px 0 0;}
.men .men_bl table tr td {vertical-align:top; color:#8c8c8c;}
.men .men_bl table tr td p span {color:#323232; padding:0 0 0 4px;}

/*friends*/
.friends {padding:0 0 5px 0;}
.friends .friends_table {width:100%;}
.friends .friends_table tr td {text-align:center; line-height:1; padding:0 0 7px 0;}
.friends .friends_table tr td a {display:block; text-decoration:none; color:#0089b6;}
.friends .friends_table tr td a span {padding:5px 0 0 0; display:block;}
.friends .friends_table tr td a img {width:51px; height:51px; border:none;}

/*my_blogs*/
.blogs .my_blogs {color:#bdbdbd; font-size:11px;}
.blogs .my_blogs span {color:#323232;}

/*user_logo*/
.user_logo {padding:0 0 20px 0;}
.user_logo table {width:100%; color:#323232;}
.user_logo table tr td h2 {color:#ba3d0a; font-size:17px; font-weight:bold;}

/*user_info*/
.user_in {background:url(/images/bg_dot.jpg) repeat-x bottom; margin:0 0 15px 0;}
.user_info {padding:0 0 15px 0;}
.user_info .info_table {}
.user_info .info_table tr td {color:#8c8c8c; padding:0 0 1px 0;}
.user_info .info_table tr .info_td {width:160px;}
.user_info .info_table tr td p {color:#323232;}
.user_info .info_table tr td p a {color:#0089b6; text-decoration:none;}
.user_info .info_table tr td p a:hover {text-decoration:underline;}



.trade{
    background:url(/images/trade.jpg) no-repeat center left;
    font-weight:bold;
    padding-left:24px;}
.za{
    background:url(/images/za.jpg) no-repeat center left;
    padding-left:30px;
    line-height:34px;}
.protiv{
    background:url(/images/protiv.jpg) no-repeat center left;
    padding-left:30px;
    line-height:34px;}

.flr{
    float:right;
    width:190px;
    margin-left:15px;}
.punkt{
    background:#f6f6f6;
    padding-left:5px;
    line-height:30px;
    margin-top:6px;
    height:30px;}
.punkt img{
    margin-right:5px;
    float:left;
    margin-top:4px;
	width:20px;
	height:18px;}
.punkt a{
    text-decoration:none;}


.dot_line, .dot_line2{
    border-bottom:dotted 1px #a6a6a6;
    padding-top:10px;
    margin-bottom:10px;
    clear:both;
    height:1px;}
.dot_line2{
    padding-top:3px;}

.tab1 td{
    border-bottom:solid #cdcdcd 1px;
    height:22px;
    vertical-align:middle;}
.green{
    text-decoration:none;
    color:#a0c80b;
    font-weight:bold;}
.podtext{
    color:#969696;
    padding-left:14px;}
.texta{
    width:380px;
    height:80px;
    margin-top:7px;
    margin-bottom:14px;}
.tab2 td{
    line-height:25px;
    vertical-align:middle;
    text-align:center;}
.tab2 .zag td{
    font-weight:bold;
    border-bottom:solid 2px #cdcdcd;
    line-height:28px;}
.new-title{
    color:#0793b7;
    font-weight:bold;}
.new-title2{
    color:#0793b7;
    font-weight:bold;
    font-size:13px;
    font-family:"Trebuchet MS"}
.new-date{
    color:#878787;
    padding-bottom:10px;}
.line{
    background:#cecece;
    height:1px;
    margin-bottom:5px;}
.otz{
    border:1px solid #cecece;
    width:98%;
    height:105px;
    margin-bottom:8px;}
.otz-name{
    border:1px solid #cecece;
    width:98%;
    height:19px;
    margin-bottom:8px;}
.butg, .butr{
    background:#d0e30d;
    border:none;
    width:150px;
    height:20px;
    cursor:pointer;
    color:#FFFFFF;}
.butr{
    background:#e3550d;}
.title2{
    color:#666666;
    font-weight:bold;}
.date2{
    color:#696969;
    font-size:9px;}
.header a{
    text-decoration:none;
    color:#a0c80b;
    font-family:arial;
    font-size:12px;
    font-weight:normal;}
.header img{
    margin-left:15px;
    margin-right:9px;}
.header .red{
    color:#d23c0d;}
.tab4 a{
    text-decoration:none;}
.tab4 a:hover{
    text-decoration:underline;}
.tab4 td{
    height:36px;
    line-height:36px;
    border-bottom:1px dotted #d3d3d3;
    text-align:center;}
.tab4 .blue td{
    background:#f6f6f6;}
.grad_but{
    background:url(/images/but2.jpg) repeat-x;
    height:28px;
    width:186px;
    color:#ffffff;
    border:none;
    margin-top:10px;
    font-size:12px;
    font-family:arial;
    cursor:pointer;}
.grad_but{
    background:url(/images/but2.jpg) repeat-x;
    height:28px;
    width:186px;
    color:#ffffff;
    border:none;
    margin-top:10px;
    font-size:12px;
    font-family:arial;
    cursor:pointer;}
.grad_but2{
    background:url(/images/but2.jpg) repeat-x;
    height:28px;
    width:200px;
    color:#ffffff;
    border:none;
    margin-top:25px;
    *margin-left:-10px;
    position:relative;
    font-size:12px;
    font-family:arial;
    cursor:pointer;}
.ltab{
    float:left;
    margin-left:12px;
    margin-top:15px;
    margin-bottom:20px;
    margin-right:60px;
    width:200px;}
.ltab td{
    height:25px;
    line-height:25px;
    border-bottom:1px dotted #d3d3d3;
    text-align:center;}
.red2{
    color:#c63f0d;}
.green2{
    color:#76a407;}
.qwe td{
    text-align:center;
    line-height:25px;
    vertical-align:middle;}
.qwe{
    float:left;
    width:280px;
    margin-left:25px;
    margin-top:15px;}
.inp1{
    width:95px;
    height:18px;
    border:1px solid #818181;
    background:#f6f6f6;
    padding-left:5px;
    margin-top:2px;
    margin-bottom:3px;}
.inp2{
    width:48px;
    height:16px;
    border:2px solid #acacac;
    background:#f6f6f6;
    padding-left:5px;
    margin-right:5px;
    float:left;
    margin-top:2px;
    margin-bottom:3px;}
.color{
    width:9px;
    height:19px;
    background:#ff0000;
    margin-left:5px;
    float:left;
    margin-top:2px;}
.tabl4 td{
    text-align:left;}
.kod{
    background:#f6f6f6;
    border:2px solid #acacac;
    margin-top:7px;
    padding:4px;
    font-size:10px;
    font-family:arial;
    color:#323232;}
.popup{
    background:#f6f6f6;
    border:2px solid #acacac;
    margin-top:0px;
    padding:4px;
    font-size:11px;
    font-family:arial;
    color:#323232;
    width:180px;}
#popup{
    background:none;}

.spisok{
    width:140px;
    height:18px;}
.gre{
    color:#b5db09;}
.ruka{
    margin-top:7px;}
.mini-text{
    font-family:"Trebuchet MS";
    font-size:10px;
    text-align:right;}
.pages{
    text-align:center;
    letter-spacing:4px;
    padding-top:15px;
    font-size:12px;
    text-decoration:none;
    color:#8c8c8c;}
.pages a{
    text-decoration:none;}
.pages a:hover{
    color:#b5db09;
    font-weight:bold;
    text-decoration:underline;}
.stata{
    font-size:12px;
    text-align:right;
    color:#8c8c8c;}

.poiskf a{
    color:#0089b6;
    line-height:20px;
    text-decoration:none;
    font-family:verdana;
    font-size:11px;
    letter-spacing:1px;}
.poiskf a:hover{
    text-decoration:underline;}
.poiskf .act{
    font-weight:bold;}
h5{
    font-size:24px;
    font-family:verdana;
    font-weight:normal;
    color:#555555;
    padding-bottom:10px;}
.domik2{
    float:left;
    padding-right:10px;}
.bluef, .bluef2{
    color:#0089b6;
    text-decoration:none;
    font-family:verdana;
    font-size:11px;
    letter-spacing:1px;
    font-weight:bold;}
.bluef2{
    letter-spacing:normal;
    padding-left:40px;}
.friends-block, .friends-block2{
    border:1px solid #b5db09;
    background:#f0f8ce;
    padding:10px;
    padding-bottom:3px;
    line-height:18px;
    font-family:verdana;
    font-size:11px;
    margin-bottom:15px;
    margin-top:10px}
.friends-block2{
    background:#ffffff;}
.friends-block td{
    padding-right:10px;}
.friends-block a{
    text-decoration:none;}
.friends-block a:hover{
    text-decoration:underline;}
.grey{
    color:#8c8c8c;}
.skrit{
    letter-spacing:1px;
    text-align:right;
    padding-top:5px;}
.skrit2{
    letter-spacing:1px;
    text-align:right;
    padding-bottom:5px;
    margin-top:-5px;
    position:relative;}
.skrit a, .skrit2 a{
    text-decoration:none;
    color:#8c8c8c;}
.skrit a:hover, .skrit2 a:hover{
    text-decoration:underline;}
h4{
    padding-bottom:5px;
    color:#555555;
    font-family:verdana;
    font-size:20px;
    font-weight:normal;}
.registr{
    padding-left:51px;
    padding-bottom:20px;}
.enter{
    padding-left:72px;
    padding-bottom:20px;}
.enter a{
    text-decoration:none;}
.enter a:hover{
    text-decoration:underline;}
.reg_line, .reg_line2, .reg_line3{
    width:213px;
    border-bottom:solid 1px #b5db09;
    font-size:11px;
    color:#b5db09;
    padding-left:12px;
    font-family:verdana;
    margin-bottom:10px;
    margin-top:30px;
    background:#f6f6f6;
    line-height:25px;}
.reg_line4{
    border-bottom:solid 1px #b5db09;
    margin-right:2px;}
.tabb{
    border:solid 1px #cccccc;}
.tabb td{
    vertical-align:middle;}
.reg_line2{
    width:100%;
    text-align:center;
    padding:0px;
    margin-bottom:5px;
    margin-top:5px;}
.reg_line3{
    width:auto;
    text-align:center;
    padding:0px;
    margin-bottom:5px;
    margin-top:6px;
    padding-bottom:5px;
    margin-right:2px;}
#blue{
    color:#0089b6;}
.qweasd td{
    padding-left:20px;}
.inp_reg{
    width:215px;
    height:17px;
    padding-left:5px;
    border:solid 1px #aaaaaa;
    margin-bottom:3px;}
.regt td{
    padding-left:18px;
    padding-bottom:12px;}
.reg-sub{
    background:#b5db09;
    padding-left:4px;
    padding-right:4px;
    color:#FFFFFF;
    height:20px;
    font-size:11px;
    font-weight:bold;
    border-top:solid 1px #cccccc;
    border-left:solid 1px #cccccc;
    border-bottom:solid 1px #8aa803;
    border-right:solid 1px #8aa803;
    cursor:pointer;}
.rate{
    padding-left:20px;}
.poisk2{
    border:solid 1px #cccccc;
    padding:4px;
    margin-bottom:20px;}
.poisk3{
    float:right;
    text-align:right;
    margin-right:9px;
    padding-top:10px;}
.ert{
    width:215px;
    height:16px;
    color:#797979;
    font-family:verdana;
    font-size:11px;
    border:solid 1px #cccccc;
    padding-left:5px;
    margin-left:5px;}
.mini_inp{
    width:55px;
    height:11px;
    border:solid 1px #cccccc;
    margin-bottom:1px;
    font-size:7px;}
.rae td{border-bottom:dotted 1px #cccccc;
        padding-bottom:3px;
        padding-top:3px;}
.foto_up{
    width:205px;
    padding-right:68px;
    height:16px;
    border:solid 1px #cccccc;
    margin-right:5px;
    display:block;
    float:left;}
.foto_up2{
    width:65px;
    margin-left:-71px;
    margin-top:1px;
    cursor:pointer
        background:#ece9d8;
    height:16px;
    float:left;
    display:block;
    position:relative;
    border:none;}


/*LAST MODIFICATION */
h5 a{
    color:#0086ac;
    text-decoration:none;}
h5 a:hover{
    text-decoration:underline;}
h5.blue{
    color:#0089b6;
    font-size:18px;
    padding-bottom:0px;}
.opr td{
    vertical-align:middle;}
.mini-text2 a{
    color:#0086ac;
    font-size:11px;
    text-decoration:none;}
.mini-text2 a:hover{
    text-decoration:underline;}
.rating-green{
    background:#b5db09;
    margin-right:15px;
    width:70px;
    height:20px;
    float:left}
.rating-red{
    background:#d63c0f;
    margin-right:15px;
    width:130px;
    height:20px;
    float:left}
.rating-blue{
    background:#0089b6;
    margin-right:15px;
    width:50px;
    height:20px;
    float:left}
.r-menu, .r-menu2, .r-menu3{
    line-height:18px;
    text-align:right;
    margin-bottom:40px;}
.r-menu2, .r-menu3{
    margin-bottom:1px;}
.r-menu3{
    text-align:left;
    padding-left:20px;
    color:#999999;
    line-height:13px;}
.r-menu a, .r-menu2 a, .r-menu3 a{
    text-decoration:none;}
.r-menu a:hover, .r-menu2 a:hover, .r-menu3 a:hover{
    text-decoration:underline;}
.middle_4 .content5{
    padding-left:15px;
    padding-right:5px;}
.ava2 img{
    border:1px solid #dddddd;}
.zago{
    color:#0089b6;
    background:#f1f1f1;
    line-height:25px;
    border-top:solid 1px #0089b6;
    padding-left:8px;
    font-size:12px;
    font-weight:bold;}
.soob a{
    text-decoration:none;}
.soob a:hover{
    text-decoration:underline;}
.chas{
    padding-right:20px;
    float:right;
    font-size:10px;
    text-align:right;
    color:#999999;
    font-weight:normal;}
.bbb{
    border-top:solid 1px #0089b6;}
.reg_line5{
    padding-left:20px;
    border-bottom:solid 1px #b5db09;
    font-size:11px;
    color:#b5db09;
    padding-left:12px;
    font-family:verdana;
    margin-bottom:10px;
    margin-top:30px;
    background:#f6f6f6;
    line-height:25px;
    font-weight:bold;}
.asdf{
    padding-right:165px;}
.rty a{
    text-decoration:none;}
.rty a:hover{
    text-decoration:underline;}
.fimg td{
    padding-bottom:35px;}
.fimg img{
    border:1px solid #dddddd;
    padding:6px;}
.ttt{
    padding-left:20px;}
.right3{
    width:220px;
    padding-left:20px;
    float:right;
    text-align:left;}
.right4{
    width:280px;
    margin-left:20px;
    float:right;
    text-align:left;}
.cont_left{
    display:table-cell;
    *display:inline-block;
    position:relative;}
.uchasniki td{
    padding-top:7px;
    padding-bottom:2px;
    width:33%;}
.uchasniki img{
    margin-bottom:7px;}
.dfg{
    padding-left:20px;}
.dtt td{
    padding-right:8px;}
.greyy, #greyy{
    color:#999999;}
.bzag{
    color:#0086ac;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;}
.bzag:hover{
    text-decoration:underline;}
.trend img{
    background:#dddddd;
    border:1px solid #cccccc;
    padding:3px;
    margin-right:5px;}
.trend-zag{
    font-weight:bold;
    font-size:12px;
    color:#0086ac;}
.rating1{
    background:url(/images/zvezda2.jpg) repeat-x;
    width:36px;
    height:8px;
    margin-top:4px;}
.vpl{
    border:1px solid #c0c0c0;
    padding:2px;
    float:left;}
.rbl{
    background:#000000;
    color:#FFFFFF;
    padding:4px;}
.rating2{
    background:url(/images/zvezda.jpg) repeat-x;
    height:22px;
    padding-left:125px;
    margin-right:20px;
    float:left;}
.aaas a:hover{
    text-decoration:underline;}
.aaas a{
    text-decoration:none;
    line-height:25px;}

.schet{
    background:url(/images/bg.png);
    padding:10px;
    color:#323232;
    font-size:12px;
    margin-top:9px;}
.but_s, .but_s2{
    background:url(/images/but.png) no-repeat;
    width:152px;
    height:21px;
    border:none;
    cursor:pointer;
    margin-top:12px;
    font-size:13px;
    color:#FFFFFF;}
.but_s2{
    background:url(/images/but2.png) no-repeat;
    width:110px;}
.lhh2{
    line-height:17px;}
h1{
    font-size:20px;
    font-weight:normal;
    color:#b5db09;
    padding-bottom:15px;}
.sire{
    color:#8c8c8c;}
.monitoring td{
    line-height:30px;
    border-bottom:1px solid #cecece;
    padding-left:5px;
    font-size:12px;}
.monitoring .zagl td{
    border-bottom:1px solid #a0c80b;
    padding-left:5px;
    font-size:12px;
    background:#f6f6f6;}
.monitoring .zagl td a{
    color:#a0c80b;
    text-decoration:underline;}
.monitoring .zagl td a:hover{
    color:#ad3d08;}
.monitoring a{
    text-decoration:none;}
.monitoring a:hover{
    text-decoration: underline;}
.monitoring td input{
    margin-top:8px;
    *margin-top:4px;}
table.monitoring thead td{
    white-space: nowrap;
}
.obzor{
    width:410px;
    height:22px;}
.but{
    width:90px;
    height:22px;
    margin-left:8px;}
.add{
    line-height:35px;}
.add input, .add textarea{
    width:226px;
    height:18px;
    line-height:18px;
    border:1px solid #a5acb2;
    padding-left:5px;
    margin-left:10px;
    margin-right:10px;}
.add select{
    width:145px;
    height:19px;
    line-height:18px;
    border:1px solid #a5acb2;
    padding-left:5px;
    margin-left:10px;
    margin-right:10px;}
.add textarea{
    height:90px;
    width:221px;
    padding:5px;
    overflow:hidden;
    margin-top:8px;}
.add input.err{
    background:url(/images/inp.png) no-repeat;
    width:230px;
    height:26px;
    padding-left:10px;
    line-height:26px;
    margin-left:6px;
    margin-right:4px;
    border:none;}
.red3{
    color:#db1500;
    font-size:11px;
    line-height:11px;}
.add td{
    vertical-align:middle;}
.add a{
    text-decoration:none;}
.add a:hover{
    text-decoration:underline;}
.add td.asd{
    vertical-align:top;
    padding-top:1px;}
.cheak input{
    margin-top:2px;
    *margin-top:4px;}
.cheak{
    line-height:22px;}
.cheak a{
    text-decoration:none;}
.but1{
    background:url(/images/but3.png) no-repeat;
    width:85px;
    height:21px;
    color:#FFFFFF;
    border:none;
    cursor:pointer;
    margin-right:10px;}
.but2{
    background:url(/images/but4.png) no-repeat;
    width:85px;
    height:21px;
    border:none;
    color:#666666;
    cursor:pointer;
    margin-right:10px;}

.monitoring2 td{
    line-height:30px;
    border-bottom:1px solid #cecece;
    padding-left:5px;
    font-size:12px;}
.monitoring2 .zag1 td{
    border-bottom:1px solid #a0c80b;
    color:#a0c80b;
    padding-left:5px;
    font-size:12px;
    background:#f6f6f6;}
.monitoring2 .zagl td a{
    color:#a0c80b;
    text-decoration:underline;}
.monitoring2 .zagl td a:hover{
    color:#ad3d08;}
.monitoring2 a{
    text-decoration:none;}
.monitoring2 a:hover{
    text-decoration: underline;}
.monitoring2 td input{
    margin-top:8px;
    *margin-top:4px;}
.monitoring2 td .act{
    color:#a0c80b;
    text-decoration:underline;}
.monitoring2 td .act:hover{
    color:#ad3d08;}
.zak{
    background:url(/images/zakladka.png) no-repeat;
    width:170px;
    height:33px;
    font-size:13px;
    font-weight:bold;
    text-align:center;
    color:#797979;
    line-height:33px;
    margin-right:20px;
    float:left;
    display:block;
    text-decoration:none;}
.zak_on{
    background:url(/images/zakladka2.png) no-repeat;
    color:#b5db09;
    width:169px;
    height:33px;
    font-size:13px;
    font-weight:bold;
    text-align:center;
    line-height:33px;
    margin-right:20px;
    float:left;
    display:block;
    text-decoration:none;}
.zakl{
    background:url(/images/bord.png) repeat-x bottom;
    height:33px;
    margin-top:24px;
    width:629px;}
.informers{
    background:url(/images/tab.png) no-repeat;
    width:591px;
    padding-left:20px;
    padding-right:20px;
    padding-top:25px;}
.informers a{
    text-decoration:none;}
.informers a:hover{
    text-decoration:underline;}
.fr{
    float:right;
    width:auto;
    padding-top:20px;}
.fr textarea{
    width:280px;
    height:54px;
    padding:2px;
    border:1px solid #a5acb2;
    overflow:hidden;
    font-size:11px;}
.vybor a, .litl a{
    text-decoration:none;
    color:#0089b6;}
.vybor a:hover, .litl a:hover{
    text-decoration:underline;}
.litl{
    font-size:10px;}
.sel1, .sel2{
    border:1px solid #a5acb2;
    height:19px;
    width:92px;
    margin-left:8px;
    margin-top:0px;
    margin-bottom:10px;}
.sel2{
    width:170px;}
.kalendar{
    padding:10px;
    border:solid 1px #aaaaaa;}
.cal td{
    text-align:center;
    vertical-align:middle;
    font-size:10px;
    line-height:12px;
    border:1px solid #eeeeee;
    border-bottom:none;
    border-left:none;}
.cal  .zagg{
    background:#dddddd;
    font-size:11px;}
.kalen{
    border-bottom:1px solid #666666;
    margin-left:16px;
    width:277px;}
.cal{}
.day td{
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    border-right:1px solid #cccccc;}
.day td.last{}
.day td.none{
    border:none;
    border-right:1px solid #cccccc;}
.cal td.none{
    border:none;
    border-right:1px solid #eeeeee;
    text-align:right;
    padding-right:1px;
    background:none;}
td.blue, .blue td{
    background:#0077cc;
    color:#fff;
    border:none;
    border-bottom:1px solid #eeeeee;}
td.blue2, .blue2 td{
    background:#99c8eb;
    color:#fff;
    border:none;
    border-bottom:1px solid #eeeeee;}
.fl{
    float:left;
    width:auto;}
.data{
    width:72px;
    height:18px;
    padding-left:3px;
    line-height:18px;
    border:1px solid #a5acb2;}
.data2{
    width:72px;
    height:18px;
    padding-left:3px;
    line-height:18px;
    margin-bottom:-3px;
    border:4px solid #0077cc;}
.trans td{
    border-left:1px solid #ffffff;
    padding-left:3px;
    line-height:22px;
    font-size:11px;}
.trans .zaga td{
    background:#c0c0c0;}
.trans .bg{
    background:#e0e0e0;}
.trans td.up{
    background:url(/images/up.png) no-repeat right #e4edfc;}
.blue2{
    color:#0089b6;}
.minitext {font-size:6px;}
.listmenu
{
    float:right;
    padding-top:10px;
    clear:none;
}

.listmenu_submit
{
    width:75px;
    height:21px;
    border:none;
    cursor:pointer;
    font-size:13px;
    color:#FFFFFF;
    background:#e3550d;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}
img.icon2 {margin-right:5px;vertical-align:middle;}

.menuservice
{
    width:550px; height:0px;
    color:#FFFFFF;
    position: absolute;
    padding-left:70px;
    line-height:200px;
    padding-top:0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:0.8em;
}

.menuservice a
{
    color:#FFFFFF;
    text-decoration:underline;
}
.menuservice a:hover
{
    text-decoration:none;
}
/*Прячем лишний текст в заголовке страницы*/
div.crop { width: 100%; height: 60px; overflow: hidden; z-index: 1; }
div.crop div { float: left; width: auto; }
div.crop:after     {  position: relative; z-index: 2; background: white; margin-left: -16px ;}
div.crop div:after {  position: relative; z-index: 3; background: white; color: white; }

/*добавляем rss кнопку*/
h5 .rss, .allCom_header .rss, .header .rss   {background:url(/images/rss.gif) no-repeat left center;width: 16px; height: 16px;display: block;}
h5 .rss   {margin: 15px 0 0; float: right;}
.allCom_header .rss {float: right; margin: 0 10px;}

.contest_ended {color: #C63F0D;}
.contest_started {color: #000;}
.contest_registerated {color: #B5DB09;}
.contest_state .state {float: left;}
.error-list {
    background-color:#FFBABA;
    border:1px solid #D8000C;
    color:#D8000C;
    list-style:disc outside none;
    padding:10px 40px;
    margin: 10px;
}

/*languages*/
.languages {position:absolute; top:5px; right:260px;}
.languages span {display:block; width:32px; height:32px;cursor:pointer;}
.languages .ru span {background:url(./../../images/new_skin/rus_nact.jpg) no-repeat;}
.languages .ru .active {background:url(./../../images/new_skin/rus_act.jpg) no-repeat;}
.languages .en span {background:url(./../../images/new_skin/eng_nact.jpg) no-repeat;}
.languages .en .active {background:url(./../../images/new_skin/eng_act.jpg) no-repeat;}

.ajax_notify.error img, #ajax_notification.success img { display: none; }
.ajax_notify .text { margin-top: -15px; }
.ajax_notify.error { background-color: #c11919; color: white;}
.ajax_notify {
    /*	position: fixed;*/
    height: 20px;
    margin: 0;
    background-color: #FFFF99;
    display: block;
    text-align: center;
    font-weight: bold;
/*    font-size: 1.3em;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 5px 20px 5px;
    /*	z-index: 200;*/
}
.ajax_notify img { display: inline; float:left; padding:0 20px;}


