html,body,form,fieldset{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p,a,img,pre,blockquote,ul,ol,dl,address,div,label,fieldset,button{margin:0;padding:0;border:0;}
li, dd, blockquote,ul{margin-left:8px;}
form label{cursor:pointer;}
input, select, textarea{font-family:inherit;font-size:12px;vertical-align:text-bottom;}
table{border-collapse:collapse;border-spacing:0;border:0;}
caption,th,td{text-align:left;font-weight:normal;}
.clearer{clear:both;height:0;line-height:1px;}
html{background:#ff7e00 url(../img/bg_2.png) repeat-x;}
body{background:url(../img/green_z.png) repeat-x 630px 0;margin:0 auto;font-size:12px;line-height:150%;color:#545454;font-family:'Trebuchet MS','Tahoma', 'Arial', sans-serif;}
.container{width:998px;margin:0 auto;overflow:hidden;}
table{margin:10px 0 10px 0;}
p{margin:0 0 15px 0;}
a{color:#ff5509;text-decoration:none;}
a.active,a:hover{text-decoration:underline;}
h2,h3,h1{color:#ff5509;margin:5px 0 5px 0;font-weight:normal;}
h2,h1{font-size:23px;line-height:38px;}
h1{line-height:53px;margin:0 0 10px;}
h2{font-size:22px;}
h3{font-size:18px;line-height:25px;}
h4{color:#ff5509;font-weight:bold;display:inline;}
h5{font-size:12px;color:#3bb200}
input{border:1px solid #363e4c;border-left:1px solid #6a6f78;}
.invisible{display:none;}
.clearer{clear:both;}
.top{	padding:12px 0 22px 0;}
.top .member_side #subscribe{float:left;width:300px;}
.top .member_side #subscribe input,.top .member_side #login input{*margin-top:-3px;}
.top .member_side #subscribe p{margin:0 60px 5px 0;text-align:right;}
.top .member_side #login{float:right;width:256px;*width:288px;height:23px;}
.member_side .green_b{margin:0;float:left;}
.member_side input{margin-right:5px;}
.member_side p{color:#fff;}
.member_side p a{color:#fff;font-weight:bold;}
.tab{background:url(../img/tab.png) no-repeat;width:160px;line-height:42px;font-size:22px;text-align:center;margin:5px 0 15px 0;}
/* Basic Form */
p.error{ background:url(../images/icon_negative.png) no-repeat left center; padding:0 0 0 25px!important; margin:0 0 3px 30px !important; line-height:15px; clear:both; }
.success{ background:url(../images/icon_positive.png) no-repeat left center; padding:0 0 0 25px!important; color:#709a3c; margin:5px !important; line-height:15px; }
.hid{	clear:left;}
.fl_l{float:left !important;}
.fl_r{float:right !important;}
.login_form,.reg_form, .forgot_form,.add_form{border:1px solid #e3e3e3;background:#eee;padding:10px 0 10px 0;margin:0 auto;}
.login_form .green_s,.reg_form .green_s,.forgot_form .green_s,.add_form .green_s{float:right;margin-right:10px}
.reg_form p.error{margin:0 0 3px 185px !important;}
.login_form label,.forgot_form label{width:90px;}
.add_form{padding:10px;position:relative;margin:0 0 10px;}

.add_form .view{position:absolute;top:15px; left:100%;margin-left:-120px;}
.add_form p{margin:10px 0 0 0;}
textarea{border:1px solid #c0c0c0;color:#545454;}
textarea.normal{width:420px;display:block;margin:4px 0;height:95px;}
input, select{padding:2px 3px 4px 3px;font-size:14px;width:300px;line-height:17px;height:17px;*height:23px;*line-height:23px;margin:0 0 8px 0;}
select{line-height:23px;height:23px;padding:0;width:auto;}
input{border:1px solid #c0c0c0;color:#545454;}
label{float:left;width:185px;font-size:14px;line-height:23px;height:23px;margin:0 10px 8px 0;text-align:right;}
.small{width:70px;}
.medium{width:160px;}
.top input{width:85px;*width:87px;border:0;float:left;background:url(../img/input_bg.png) center center no-repeat;}
textarea.body{clear:left;float:left;font-size:14px;height:150px;line-height:20px;margin-bottom:20px;padding:5px;width:350px;}
.altbox .box_top{margin:5px 0 0 0;background:url(../img/altbox_top.png) top center no-repeat;height:5px;}
.altbox .inner{background:url(../img/altbox_bg.png) top center repeat-y;padding:10px;}
.altbox .box_bot{background:url(../img/altbox_bottom.png) bottom center no-repeat;height:4px;margin:0 0 20px 0;}

.box .box_top{background:url(../img/box_top.png) top center no-repeat;height:5px;}
.box .inner{background:#fff;padding:10px;}
.box .box_bot{background:url(../img/box_bottom.png) bottom center no-repeat;height:4px;margin:0 0 20px 0;}
.box .inner .part{padding:0 7px;float:left;height:120px;overflow:hidden;background:url(../img/part_bg.png) no-repeat top right;}
.box .inner .part h3{line-height:60px;}
.box .inner .part img{float:left;}
.box .inner .part.last{background:none;}
.box .inner .part p{display:block;width:150px;margin:0 0 0 120px;}
.box .left, .altbox .left{float:left;width:275px;margin:0 48px 0 15px;}
.altbox .left{margin:0 22px 0 15px;}
.box .center{float:left;width:300px;margin:0 48px 0 0;}
.altbox .center{float:left;width:352px;margin:0 22px 0 0;}
.box .right, .altbox .right{float:left;width:285px;}
.footer{margin:20px 0 0 0;color:#fff;font-size:13px;}
.footer a{color:#fff;}
a.title{font-size:22px;line-height:52px;display:block;padding-left:50px;}
p.title{font-size:18px;line-height:24px;margin:6px 0 2px;color:#ff5509;}
/* Icons */
.feedback_sm{background:url(../img/feedback_sm.png) no-repeat center left;}
.contacts_sm{background:url(../img/book1.jpg) no-repeat center left;}
.donate_sm{background:url(../img/donate.jpg) no-repeat center left;}
.facebook_sm{background:url(../img/facebook_sm.png) no-repeat center left;}
.twitter_sm{background:url(../img/twitter_sm.png) no-repeat center left;}
h1.news{background:url(../img/news.png) no-repeat 28% 40%;width:275px;}
h1.contacts{background:url(../img/book1.jpg) no-repeat 0% 40%;padding:0 0 0 52px;}
h1.welcome{background:url(../img/welcome.png) no-repeat 46% 40%;width:275px;}
h1.follow,h2.follow{background:url(../img/welcome.png) no-repeat 30% 100% !important;}
h1.events{background:url(../img/events.png) no-repeat 40% 0;width:275px;}
h1.new_members{background:url(../img/new_members.png) no-repeat 70% 40%;width:275px;}
h2.ball{background:url(../img/ball.png) no-repeat 26% 40%;}
h2.photop{background:url(../img/photop.png) no-repeat 44% 40%;}
h2.my_stories{background:url(../img/my_stories.png) no-repeat 22% 40%;}
h2.my_board{background:url(../img/my_board.png) no-repeat 45% 40%;}
/* Separators */
.sep1{background:url(../img/sep1.jpg) no-repeat bottom center;height:27px;margin:0 -10px 10px;}
.sep2{background:url(../img/sep2.png) no-repeat top right;height:21px;margin:-10px -5px 0 0;}

/* Buttons */
.green_b,.blue_b{background:url(../img/green_b_60.png) center center no-repeat;float:right;padding:5px 18px 6px 6px;text-align:center;width:36px;*width:60px;text-decoration:none;font-size:12px;line-height:12px;margin:5px 0;color:#fff !important;}
.blue_but{background:url(../img/blue_b.png) center center no-repeat !important;width:51px !important;height:23px !important;line-height:23px !important;text-align:center !important;float:left !important;color:#fff !important;margin:0 !important;border:none !important;cursor:pointer;font-size:12px;padding:1px 3px 5px;}
.blue_b{background:url(../img/blue_b.png) center center no-repeat;width:51px;text-align:center;float:left;padding:5px 0 6px 0;margin:0;}
.green_b.px137{background:url(../img/green_b_137.png) center center no-repeat;width:113px;*width:137px;}
.green_b.px111{background:#fff url(../img/green_b_111.png) center center no-repeat;width:87px;*width:111px;}
.green_b.px89{background:url(../img/green_b_89.png) center center no-repeat;width:65px;*width:89px;}
.center .green_b{margin:7px 0 5px 0;}
.green_s{cursor:pointer;border:0;display:block;margin:0 auto;padding:0;margin-top:5px;width:81px;height:23px;line-height:21px;color:#fff;text-align:center;background:url(../img/green_s.png) no-repeat top right;}
/* Menu */
#menu{list-style:none;margin:20px 0 0 6px;}
#menu li{float:left;margin:0;background:url(../img/menu_bg.png) repeat-x 0 -50px;font-size:14px;line-height:50px;height:50px;}
#menu li a{display:block;color:#3f3f3f;padding:0 10px;line-height:50px;text-decoration:none;}
#menu li.hover a,#menu li.active a{color:#fff;}
#menu li.sep{width:2px;padding:0;background:url(../img/menu_sep.png) no-repeat top left !important;}
#menu li.active{background:url(../img/menu_bg.png) repeat-x 0 0;}
#menu li.home{width:49px;padding:0;background:url(../img/menu_home.png) no-repeat 0 -50px;}
#menu li.home.active{background:url(../img/menu_home.png) no-repeat 0 0;}
#menu li.last{background:url(../img/menu_last.png) no-repeat 100% -50px;}
#menu li.last.active{background:url(../img/menu_last.png) no-repeat 100% 0;}
#events .shadow{background:url(../img/gradient_line.gif) repeat-x bottom center;margin:0 -10px 0 -10px;padding:0 10px 25px 10px;}
#events .date{background:url(../img/date_bg.png) no-repeat;float:left;width:41px;height:38px;overflow:hidden;clear:left;color:#fff;text-align:center;font-size:10px;line-height:10px;}
#events .date span{font-size:22px;line-height:25px;display:block;}
#events .block{margin-left:51px;}
#newsletter .left a{margin:0 10px 10px 0;font-size:15px;line-height:21px;display:block;padding:4px 10px;border:1px solid #e3e3e3;font-weight:bold;}
#newsletter .left a img{display:block;}
#newsletter .left a.active,#newsletter .left a:hover{text-decoration:none;border:2px solid #ccc;}
#newsletter .full_block .left{width:270px;margin:0 28px 0 15px;}
#newsletter .full_block .right{margin:0;width:650px;}
#newsletter .full_block .right p{font-size:13px;line-height:19px;}
/* Kid Block */
.kid_block table{margin:0;}
.kid_block table th{width:52px;text-align:center;}
.kid_block img{margin:0;}
.kid_block td{overflow:hidden;}
.kid_block p{margin:0}
.kid_block{height:58px;overflow:hidden;position:relative;border:1px dotted #cacaca;margin:0 2px 5px 0;}
#all_kids .kid_block{float:left;width:240px;}
/* Beige Box */
.beige_box .beige_top{margin:5px 0 0 0;background:url(../img/beige_top.png) top center no-repeat;height:13px;}
.beige_box .middle{background:url(../img/beige_bg.png) top center repeat-y;padding:0 10px 2px 10px;}
.beige_box .beige_bot{background:url(../img/beige_bottom.png) bottom center no-repeat;height:8px;margin:0 0 20px 0;}
.beige_box .kid_block{clear:left;}
.beige_box h3{margin:0 0 8px 0;line-height:24px;}
.photo img{display:block;margin:0 auto;}
.photo h2{margin:0 22px 5px 0;line-height:26px;}
.beige_box textarea{width:182px;height:120px;}
/* Contour Box */
.contour_box{margin:10px 0;background:url(../img/contour_bg.png) bottom center no-repeat;padding:0 0 5px 0;}
.contour_box ul{padding:0 1px;margin:0;list-style:none;}
.contour_box ul li{margin:0;border-bottom:1px solid #e9e9e9;}
.contour_box ul li.cat a{font-size:18px;line-height:38px;text-decoration:underline;padding:0 0 0 8px;display:block;background:url(../img/arrow.png) 90% 40% no-repeat;}
.contour_box ul li.subcat a{display:block;padding:0 0 0 12px;line-height:20px;}
.contour_box ul li.subcat a:hover,.contour_box ul li.subcat a.active{font-weight:bold;color:#0f0f0f;}
.contour_box ul li.cat a:hover,.contour_box ul li.cat a.active{color:#fff;text-decoration:none;background:url(../img/contour_link.png) no-repeat;}

.pictures_block img{float:left;margin:2px 8px 8px 0;}
.mess{margin:5px 0 10px 0;position:relative;}
.mess img{float:left;}
.mess div{margin:0 0 0 51px;}
.nld{margin:5px 0 10px 0;position:relative;padding:5px 20px 5px 5px;border:1px solid #e3e3e3;}
.nld img{float:left;margin:0 10px 0 0;}
.nld div{margin:0 0 0 190px;}
.nld .comments{margin:2px 0 0;padding:5px;background:#eeeeee;border:1px solid #e3e3e3;}
.nld .comments a{cursor:pointer;}
.nld .nld_view_com{display:none;overflow:hidden;margin:0;padding:10px 15px 10px 5px;}
.nld .loading{background:transparent url(../img/loading.gif) no-repeat scroll right center;}
.nld .nld_add_com{display:none;overflow:hidden;margin:0;padding:10px 15px 10px 5px;}
.nld .nld_add_com .success{display:none;}
.nld .kid_block{margin:0;height:auto;}
.nld .kid_block img{margin:0;}
.nld_add_com textarea{display:block;height:80px;margin:4px 0;width:420px;}
.nld #com_pager{margin:0 0 5px;}
.blog_box{padding:5px;margin-bottom:10px;position:relative;}
.blog_box .edit,.follow_box .edit{position:absolute;top:5px; left:100%;margin-left:-70px;}
.blog_box .delete,.mess .delete,.nld .delete{position:absolute;top:5px; left:100%;margin-left:-20px;}
.blog_box img.image{margin:5px;float:left;}
.follow_box{position:relative;margin:0 0 10px 0;}
#com_pager b{cursor:pointer;margin-right:10px;}
.mess a{font-size:12px;color:#3bb200;font-weight:bold;}
.mess a{text-decoration:none;}

.news_block{clear:both;margin:0 20px 10px;padding:0 0 10px 0;border-bottom:1px solid #e3e3e3;}
.news_block img{float:left;width:240px;}
.news_block .block{margin:0 0 0 250px !important;}
.full_block .left{float:left;width:300px;}
.full_block .right{float:left;margin:0 0 0 20px;width:560px;}
.kids_search{width:510px;float:right;margin:16px 0 0 0;}
.news_search{width:300px;float:right;}
.news_search input,.kids_search input{width:200px;float:left;margin:0 10px 0 0;}
#all_kids .inner_part{float:left;width:244px;}
#pagin{float:right;margin:0 10px 10px 0;}
#pagin a,#pagin strong{padding:0 1px;}
#player{margin-top:-40px}
.delete,.delete:hover{line-height:20px;font-size:14px;text-decoration:none !important;color:#FF5509 !important;}
.application p{font-size:14px;line-height:20px;}
.application label{font-weight:bold;width:115px;float:left;text-align:left;}
.application input,.application textarea{width:255px;padding:2px 3px 4px;float:left;font-size:14px;}
.application select{width:263px;padding:0 3px;float:left;font-size:14px;}
.application textarea{height:85px;}
.application .small{width:115px;margin:0;}
.application label.small{width:70px;margin-left:40px;}
.application .medium{width:143px;}
.application label.medium{width:144px;margin-left:40px;}
.application em{clear:both;font-style:italic;display:block;font-size:12px;color:#868686;margin:-2px 0 8px 0;}
.application .green_s{float:none;width:81px;padding:0;}
.application .checkbox{float:none;width:auto;padding:0;margin:0 5px 0 12px;}
.inplace_trigger{cursor:pointer;}
.inplace_field{float:left;}
textarea.inplace_field{float:none;width:250px;}
.inplace_field.loading{background:transparent url(../img/loading.gif) no-repeat scroll right center;}
.inplace_form button{border:1px solid #C0C0C0;padding:0 5px;height:25px;margin-left:10px;width:auto !important;cursor:pointer;}
.newsletter_div{margin:10px 0 5px 0;}
.newsletter_div img{float:left;margin-right:10px;}
/*delete*/
/* nld news*/
.nld.picture{padding:10px 0 10px 50px;}
.nld.pic_com{padding:10px 0 10px 50px;background:url(../img/icon-comments.png) left center no-repeat;}
.nld.blog{padding:10px 0 10px 50px;background:url(../img/icon-moleskine.png) left center no-repeat;}
.nld.mymind{padding:10px 0 10px 50px;background:url(../img/icon-smiley.png) left center no-repeat;}

.friend_icon{display:block;position:absolute;height:33px;width:28px;background: url(../img/icon_friend.png) no-repeat 0 0;top:1px;left:100%;margin:0 0 0 -30px;}
.friend_icon.active{background: url(../img/icon_friend.png) no-repeat 0 -33px;}
.beige_box{position:relative;}
.photo .friend_icon{top:6px;margin:0 0 0 -34px;}
.top_submenu{float:right;margin:6px 0 4px;line-height: 38px;font-size:14px;}
.top_submenu strong{color:#545454;text-decoration:underline;}
