td,table,img {padding:0px; border:none;}
body {margin:0px; padding:0px; background:#fff; font-family:Arial,Tahoma;text-align:center; background: url(../i/bonus_bo.gif) left top repeat-x;}
td {font-family:Arial,Tahoma; font-size:80%;}
form {margin:0;}

.error {color:red}

/* сетка */

#Main {width:100%;height:100%; text-align:center;margin:auto;}
#Main table{background: url(../i/bonus_1.jpg) right top no-repeat;}
#Main table table{background:none;}


#C5b {background: url(../i/bonus_6.gif) left bottom no-repeat;}


#C8 {background: url(../i/bonus_7.gif) right bottom no-repeat;}

.sp{width:165px;height:1px;}

#C10{padding:40px 5px 0px 5px}
#C11{padding:32px 5px 0px 5px}
#C12{padding:60px 10px 0px 30px}

.quuu1 {}
.qup {vertical-align:top; width:100px; text-align:center; margin:0px; padding:0px 5px 5px 5px;}
.qup p{margin:0px; padding:0px;}
.qup2 {vertical-align:top; text-align:left;}




.uuu1 {}
.up {vertical-align:top; width:100px; text-align:center; margin:0px; padding:14px 5px 5px 5px;}
.up p{margin:0px; padding:0px;}
.up2 {vertical-align:top; text-align:left;}


/* оформление */

.imp_img{margin:0px 0px -4px 0px}

#Addpost{}
#Addpost td{vertical-align:top;}
#Addpost h3,h4{color:#009900; margin:10px 0px 5px 0px;}
#Addpost .ntd1{text-align:right;padding:1px 0px 1px 0px;width:40%}
#Addpost .ntd2{text-align:left; padding:1px 0px 1px 2px;}
#Addpost .ntd3{text-align:right; padding:8px 0px 0px 0px; width:40%}
#Addpost .ntd4{text-align:left; padding:8px 0px 0px 2px;}
#Addpost .ntd5{text-align:left; padding:1px 0px 1px 10px;}
#Addpost .cf1{width:40px;}
#Addpost .cf2{width:80px;}
#Addpost .cf3{width:55px;}
#Addpost .cftem{width:100%;}
#Addpost .cftxt{width:100%;}
#Addpost .cf5{width:50%;}
#Addpost .cf6{width:50%;}
#Addpost .fil{margin:0px 0px 10px 0px}
#Addpost p{margin:0px;}
#Addpost .dob{margin:30px 0px 0px 0px;}
#Addpost .tb_ot{margin:0px 0px 0px 86px}
#Addpost .dob{margin:20px 0px 0px 0px;}

#Search_x{margin:24px 0px 0px 0px}
#Search_x p{margin:0px;color:#009900}
#Search_x h3{margin:0px 0px 10px 0px;color:#009900}
#Search_x h5{margin:15px 0px 5px 0px;color:#009900}
#Search_x .cf1{width:45px; height:18px; font-size:90%;margin:0px;} 
#Search_x .cf2{width:100px; height:18px;font-size:90%;margin:0px;}
#Search_x .cf3{width:55px; height:18px;font-size:90%;margin:0px;}
#Search_x .cf4{width:208px; height:19px;}
#Search_x .bt{margin:0px 0px -3px 0px;}


.community_ots{padding:70px 10px 0px 30px;}
.he_community{color:#019901;margin:0px 0px 20px 0px}

#community_one{margin:0px 0px 20px 0px}
#community_one .community_info{}
#community_one .community_info p{margin:0px 0px 0px 0px;}
#community_one .community_info .back{margin:20px 0px 0px 0px;}

#comm_opt{}
#comm_opt p{margin:1px 0px 1px 0px;}
#comm_opt .he_opt{color:#019901; margin:20px 0px 5px 0px}
#comm_opt .he_opt1{color:#019901; margin:20px 0px 5px 0px;text-align:center;}
#comm_opt .bbb{margin:10px 0px 0px 0px;}
.tu{text-align:center}


#B_stage{}
#B_stage h4{margin:0px 0px 20px 0px; color:#009900}
#B_stage .tek{}
#B_stage .tek .he{color:#009900; font-weight:700;}
#B_stage .tek .he2{color:#009900; font-weight:700; margin:20px 0px 0px 0px}
#B_stage .tek p{margin:0px;}
#B_stage .tek .ots1{margin:0px 0px 15px 0px;}       
#B_stage td{font-size:11px; vertical-align:top; padding:2px 1px 2px 1px}
#B_stage td p{margin:0px}
#B_stage .ots2{margin:10px 0px 0px 0px}



#Addevent{padding:60px 0px 0px 30px;}
#Addevent h3{margin:0px 0px 10px 0px; color:#009900}
#Addevent .tdh4{text-align:right; vertical-align:top; margin:0px 0px 0px 0px; color:#009900; width:170px;}
#Addevent .tdh4a{text-align:right; vertical-align:top; width:280px;}
#Addevent .addtd1{width:170px ;text-align:right; vertical-align:top;}
#Addevent .addtd2{width:280px;text-align:left; vertical-align:top; padding:1px 0px 1px 5px;}
#Addevent .tdbutt1{width:170px ;text-align:right; vertical-align:top;}
#Addevent .tdbutt2{width:280px;text-align:left; vertical-align:top;}
#Addevent .cf2{font-size:12px; margin:0px; padding:0px;}
#Addevent .cfhour{font-size:12px; margin:0px 0px 0px 16px; padding:0px;}
#Addevent .cf1a{font-size:12px;width:100%;height:18px}
#Addevent .cf1{font-size:12px;width:100%;height:65px;}
#Addevent .cfsms{font-size:12px;width:100%;}
#Addevent .buttdel{margin:0px 0px 0px 0px;}
#Addevent .buttsave{margin:0px 0px 0px 4px;}
#Addevent .time{text-align:right; float:right;}


#Addevent_in{padding:60px 0px 0px 30px;}
#Addevent_in h3{margin:0px 0px 10px 0px; color:#009900}
#Addevent_in .gh1{text-align:right; width:30%; padding:1px 5px 1px 0px; vertical-align:top;padding:5px 0px 0px 0px}
#Addevent_in .gh2{text-align:left;width:60%;vertical-align:top;padding:5px 0px 0px 8px}
#Addevent_in .gh3{text-align:right;width:30%;vertical-align:top; padding:5px 0px 0px 0px}
#Addevent_in .edit{padding:2px 0px 2px 0px;}
#Addevent_in .del{padding:2px 0px 2px 0px;}

#event1 .hetr td{background:#009900; color:#fff; font-weight:700; height:25px; border-right:#80CC80 1px solid; padding:5px 5px; vertical-align:middle; text-align:center;}
#event1 .hetr a{color:#fff;}
#event1 .r1 td{padding:5px 5px; vertical-align:middle; text-align:center; font-size:12px;}
#event1 .r2 td{padding:5px 5px; vertical-align:middle; text-align:center; background:#CCEBCC;font-size:12px;}
#event1 .hetr .la{background:#009900; color:#fff; font-weight:700; height:25px; border-right:none; padding:5px 5px; vertical-align:middle; text-align:center; }
#event1 h3{color:#009900; margin:0px 0px 5px 0px;}
#event1 h4{color:#009900; margin:0px 0px 5px 0px;}
#event1 .ye_mo{margin:0px 0px 20px 0px}
#event1 .l1{padding:10px 0px 5px 0px; vertical-align:top;}  
#event1 .l2{padding:10px 0px 5px 5px; vertical-align:top;}



#lastpost .hetr td{background:#009900; color:#fff; font-weight:700; height:25px; border-right:#80CC80 1px solid; padding:5px 5px; vertical-align:middle; text-align:center;}
#lastpost .hetr a{color:#fff;}
#lastpost .r1 td{padding:5px 5px; vertical-align:middle; text-align:center; font-size:12px;}
#lastpost .r2 td{padding:5px 5px; vertical-align:middle; text-align:center; background:#CCEBCC;font-size:12px;}
#lastpost .hetr .la{background:#009900; color:#fff; font-weight:700; height:25px; border-right:none; padding:5px 5px; vertical-align:middle; text-align:center;}
#lastpost h3{color:#009900; margin:0px 0px 5px 0px;}

#lastpost .listfr{display:block; margin:5px 0px 8px 0px; font-weight:bold; color:#009900;}  

#form_niz1{font-size:12px; margin:20px 0px 0px 0px;}
#form_niz1 p{margin:8px 0px; padding:0px;}
#form_niz1 .bs{text-align:right; margin:0px 30px 0px 0px;}
#form_niz1 .bt1{margin:0px 0px -4px 0px;}
#form_niz1 .ra1{margin:0px 0px 0px 160px;}
#form_niz1 .ra2{margin:0px 0px 0px 20px;}



.cf {background:#fff;border:1px solid #7F9DB9;font-size:9px;}
a {color:#441D87;}

#Menu {padding:10px 0px 0px 20px; }
#Menu div {padding:10px 0px 7px 43px;}
#Menu div.l1 {background:url(../i/41_8.gif) left center no-repeat;}
#Menu div.l2 {background:url(../i/41_9.gif) left center no-repeat;}
#Menu div.l3 {background:url(../i/41_10.gif) left center no-repeat;}
#Menu div.l4 {background:url(../i/friendLenta.gif) left center no-repeat;}
#Menu a {font-size:12px; font-weight:700;}

#Logo {height:46px; width:202px; margin:95px 0px 15px 0px;background:url(../i/bonus_2.gif) center top no-repeat;}


#Menu2 {padding:10px 15px 0px 20px;}
#Menu2 h5.l1 {margin:0px 0px 7px 0px;font-size:100%;}
#Menu2 h5.l2 {margin:18px 0px 7px 0px;font-size:100%;}
#Menu2 a {font-size:95%;}
#Menu2 div {margin:3px 0px 0px 0px;}

#Land {font-weight:700;font-family:Times;font-size:110%;padding:40px 15px 0px 10px;}


#Copy {margin:0px; padding:20px 0px 40px 10px}
#Copy,#Copy a {color:#747474;}
#Copy p {margin:10px 0px 0px 10px;font-size:85%;}

#Search {margin:15px 0px 0px 30px;}
#Search h5 {margin:0px 0px 5px 0px;font-size:100%;}
#Search table {font-size:85%;}
#Search .cf {font-size:10px;width:53px;}
#Search .c5,#Search .c4,#Search .c6 {padding-top:4px;}
#Search .c5 .cf {width:60px;margin:0px 3px 0px 8px;}
#Search .c6 input{width:14px;height:18px; background:url(i/bonus_5.gif)}

#Calendar {width:165px;padding:10px 15px 0px 10px;}
#Calendar .prv {float:left;margin-bottom:1px;}
#Calendar .next {float:right;margin-bottom:1px;}
#Calendar h5 {margin:0px;text-align:center;font-size:100%; color:#1f1ea4}
#Calendar h5 a{color:#1f1ea4}
#Calendar .prv a{color:#1f1ea4}
#Calendar .next a{color:#1f1ea4}
#Calendar td a.event {background:#fff url(../i/41_arr.gif) left top no-repeat;}
#Calendar td a.event1 {background:#fff url(../i/41_arr1.gif) left top no-repeat;}
#Calendar td a.event2 {background:#fff url(../i/41_arr2.gif) left top no-repeat;}
#Calendar td a {width:16px; height:16px;disaplay:block;}

#Calendar table {margin-top:10px;}
#Calendar td {font-size:11px;width:23px;height:21px;text-align:center;}
#Calendar td.h {font-size:12px;font-weight:700;height:25px;}

#UserInfo {margin:10px 5px 0px 30px; padding: 0px 0px 0px 0px}
#UserInfo .userpic {float:left;padding: 0px 0px 0px 0px; margin:0px 17px 0px 0px;}
#UserInfo h1 {margin:0px 0px 10px 0px; font-size:24px;font-weight:700;color:#fff;white-space:nowrap;}
#UserInfo .about {margin:0px 0px 10px 20px;}
#UserInfo .about a {color:#fff;}
#UserInfo .exit img {width:62px; height:18px;background:url(../i/bonus_4.gif) left top no-repeat;}
#UserInfo .stat {font-size:85%; float:right;margin-top:60px; color:#fff;}
#UserInfo .stat p {margin:0px 0px 5px 0px;}

#Journal {margin:25px 0px 20px 30px; padding-right:30px;}
#Journal .message {margin:10px 0px 0px 10px;}
#Journal .dat {font-size:19px;font-weight:700;padding:10px 10px 0px 25px;color:#431c85; background: url(../i/bonus_3.gif) right center no-repeat;}
#Journal .dat span {display:block;float:right;padding-right:25px;}
#Journal .messagehead h2 {margin:14px 0px 0px 0px;font-size:110%;font-style:italic;}
#Journal p {margin:0px 0px 4px 0px;}
#Journal .comment {font-size:85%;color:#401784;text-align:right;}
#Journal .comment a {color:#401784;}

#Journal .mood{color:#000;margin:2px 0px 2px 0px;}

.idd{color:#029402; margin:0px 18px 0px 0px}

#Journal1 .Journalnav {font-size:90%;height:15px;margin:0px 10px 0px 70px;}
#Journal1 .Journalnav .prv {float:left;}
#Journal1 .Journalnav .next {float:right;}
#Journal1 .Journalnav a {color:ffc5d6;font-weight:700;}
#Journal .Journalnav .back{text-align:center;}

#Talk {margin:25px 0px 20px 30px; padding-right:30px;}
#Talk .m {background:#EBF7FD; padding:5px 0px 5px 10px}
#Talk .message {margin:10px 0px 0px 10px;}
#Talk .dat {font-size:19px;font-weight:700;padding:10px 10px 0px 25px;color:#431c85; background: url(../i/bonus_3.gif) right center no-repeat;}
#Talk .dat span {display:block;float:right;padding-right:25px;}
#Talk .messagehead h2 {margin:0px 0px 0px 0px;font-size:110%;font-style:italic;}
#Talk p {margin:0px 10px 4px 0px;}
#Talk .comment {font-size:85%;color:#401784;text-align:right;}
#Talk .comment a {color:#401784;}


#Talk0 {margin:25px 0px 20px 30px; padding-right:30px;}
#Talk0 .m {background:#EBF7FD; padding:5px 0px 5px 10px}
#Talk0 .message {margin:10px 0px 0px 10px;}
#Talk0 .dat {font-size:19px;font-weight:700;padding:10px 10px 0px 25px;color:#431c85; background: url(../i/bonus_3.gif) right center no-repeat;}
#Talk0 .dat span {display:block;float:right;padding-right:25px;}
#Talk0 .messagehead h2 {margin:0px 0px 0px 0px;font-size:110%;font-style:italic;}
#Talk0 p {margin:0px 10px 4px 0px;}
#Talk0 .comment {font-size:85%;color:#401784;text-align:right;}
#Talk0 .comment a {color:#401784;}

#Talk1 {margin:25px 0px 20px 50px; padding-right:30px;}
#Talk1 .m {background:#EBF7FD;padding:5px 0px 5px 10px}
#Talk1 .message {margin:10px 0px 0px 10px;}
#Talk1 .dat {font-size:19px;font-weight:700;padding:10px 10px 0px 25px;color:#431c85; background: url(../i/bonus_3.gif) right center no-repeat;}
#Talk1 .dat span {display:block;float:right;padding-right:25px;}
#Talk1 .messagehead h2 {margin:0px 0px 0px 0px;font-size:110%;font-style:italic;}
#Talk1 p {margin:0px 10px 4px 0px;}
#Talk1 .comment {font-size:85%;color:#401784;text-align:right;}
#Talk1 .comment a {color:#401784;}

#Talk2 {margin:25px 0px 20px 70px; padding-right:30px;}
#Talk2 .m {background:#EBF7FD;padding:5px 0px 5px 10px}
#Talk2 .message {margin:10px 0px 0px 10px;}
#Talk2 .dat {font-size:19px;font-weight:700;padding:10px 10px 0px 25px;color:#431c85; background: url(../i/bonus_3.gif) right center no-repeat;}
#Talk2 .dat span {display:block;float:right;padding-right:25px;}
#Talk2 .messagehead h2 {margin:0px 0px 0px 0px;font-size:110%;font-style:italic;}
#Talk2 p {margin:0px 10px 4px 0px;}
#Talk2 .comment {font-size:85%;color:#401784;text-align:right;}
#Talk2 .comment a {color:#401784;}


#About{margin:28px 0px 20px 45px;background:url(../i/sn2.jpg) left top no-repeat;}
#About .sn{background:url(../i/sn1.jpg) right top no-repeat;}
#About h3{margin:0px;color:#431c85; font-weight:normal;}
#About .tdr1{text-align:left; padding:11px 0px 9px 8px; vertical-align:top;}
#About .tdr{text-align:right; white-space:nowrap; padding:9px 0px 9px 0px; vertical-align:top;}
#About .tdr h3{color:#000;font-style:italic;font-weight:700;}

#Ku{margin:40px 0px 0px 70px;background:url(../i/sn1.jpg) right top no-repeat; width:400px;}

#Calendar1 {white-space:nowrap;}
#Calendar1 .he{text-align:left; color:#000;}
#Calendar1 .he1{width:290px; text-align:center;}
#Calendar1 .ri{float:right; padding:10px 0px 0px 20px; color:#441D87;width:70px;margin:0px 20px 0px 0px}
#Calendar1 h5 {margin:0px;font-size:140%;}
#Calendar1 table {margin-top:10px;}
#Calendar1 td {font-size:12px; text-align:center; width:40px; height:20px;}
#Calendar1 td.h {font-size:18px;font-weight:700; color:#000;}
#Calendar1 td a {font-size:12px; width:40px; height:22px; display:block; padding:3px 0px 0px 0px;text-align:center;}
#Calendar1 td a.event {background: url(../i/cbarr1.gif) center center  no-repeat;text-align:center;}
#Calendar1 td a.event1 {background: url(../i/cbarr2.gif) center center no-repeat;text-align:center;}
#Calendar1 td a.event2 {background: url(../i/cbarr3.gif) center center no-repeat;text-align:center;}
#Calendar1 .pros{font-size:130%; font-weight:bold; padding:20px 0px 0px 10px;}
#Calendar1 .pros a{color:#019901;}
#Calendar1 .psk {margin:15px 0px 0px 0px; padding-left:10px;}
#Calendar1 .bor1{border:12px solid #019901; width:240px;}
#Calendar1 .seek{width:60px; height:18px; float:right;margin:0px 20px 0px 0px}
#Calendar1 .seek img{border:none;}
#Calendar1 .ex_im{margin:15px 0px 0px 10px; font-size:130%; }
#Calendar1 .ex_im a{margin:0px 20px 0px 0px;}
#Calendar1 .ex_im img{margin:0px 4px -3px 0px;}


#Year{padding:60px 0px 0px 28px;}
#Year .he{text-align:left; color:#019901;}
#Year .ntd{vertical-align:top; text-align:left; padding:10px 2px 10px 0px; font-size:110%; }

#Month{padding:60px 0px 0px 28px;}
#Month .he{text-align:left; color:#019901;}
#Month .ntd{vertical-align:top; text-align:left; padding:10px 2px 10px 0px; font-size:110%; }
#Month .ntd a{text-decoration:none;}



#Opti {width: 90%; background:url(../i/sn1.jpg) right top no-repeat; margin-top:40px;}
#Opti .bg{padding:30px 0px 0px 30px;}
#Opti .cf{height:16px;width:60%;}
#Opti .he{color:#019901}
#Opti .tdn{text-align:right; white-space:nowrap; color:red; padding: 7px 0px; width:10%;}
#Opti .tdn1{text-align:left; width:40%;}
#Opti .tdn2{width:5%;}
#Opti .tdn3{text-align:center; width:40%;}