html {height: 100%;}
body {margin-bottom:0px; margin-top:0px; margin-left:0px; margin-right:0px; color: #000000;}
div{border:0px}
table, td, div, input, p, select, textarea {font-family: Arial, Tahoma, Verdana, sans-serif; font-size:12px} /* Глобальный шрифт */
/* Глобальные ссылки */
a{color:#5d8b03; text-decoration:underline;border:0px}
a:hover{color:#86c900; text-decoration:none;border:0px} 

/* Глобальные ссылки */
h1{margin:0; padding:0;font-size:14px}
/* links */
#sub_cursor{width:15px; height:15px; background-image:url(../images/sub_cursor.png); position:absolute; margin-left:-10px;  visibility:hidden;}
/* sub_menu */
.sub_menu_link{color:#faa61a; font-size:15px; font-weight:bold; text-decoration:none;}
.sub_menu_link:hover{color:#bfd72f; font-size:15px; font-weight:bold; text-decoration:underline}
.sub_menu_selected{color:#bfd72f; font-size:15px; font-weight:bold; text-decoration:underline}

.sm_text{}
.sm_text:hover{}

.mod_link{}
.mod_link:hover{}

.block_menu{font-size:14px; color:#005700; text-decoration:underline}
.block_menu:hover{font-size:14px; color:#005700; text-decoration:none}
/* menu */
.home{color:#005600; font-size:27px; text-decoration:none}
.home:hover{color:#005600; font-size:27px; text-decoration:none}
.who{color:#f9a51a; font-size:20px; font-weight:bold; text-decoration:none}
.who:hover{color:#f9a51a; font-size:20px; font-weight:bold; text-decoration:none}
.programs{color:#b5cf25; font-size:24px; text-decoration:none}
.programs:hover{color:#b5cf25; font-size:24px; text-decoration:none}
.conditions{color:#005600; font-size:22px; text-decoration:none}
.conditions:hover{color:#005600; font-size:22px; text-decoration:none}
.forkids{color:#f9a51a; font-size:20px; text-decoration:none}
.forkids:hover{color:#f9a51a; font-size:20px; text-decoration:none}
.contact{color:#b5cf25; font-size:24px; font-weight:bold; text-decoration:none}
.contact:hover{color:#b5cf25; font-size:24px; font-weight:bold; text-decoration:none}
/* ... */

/* DIV */
/* send_message_container */
#send_message{width:200px; position:absolute; margin-top:-60px; margin-left:650px;}
#doll{width:95px; height:107px; background-image:url(../images/doll.png);float:left;}
#sm_text{width:100px; text-align:center; margin-top:30px; float:left;}
/* */

#crazy{width:131px; height:112px; background-image:url(../images/crazy.gif); 
position:absolute; margin-top:170px; margin-left:100px;}

#cloud{width:204px; height:231px; background-image:url(../images/cloud.gif); 
position:absolute; margin-top:-85px; margin-left:160px; z-index:100; visibility:hidden; background-repeat:no-repeat}

#page_title{color:#005700; font-size:14px; width:auto; position:absolute; margin-top:30px;}

#top_bg{background:url(../images/top_bg.gif); height:156px; vertical-align:top}
#top_img{background:url(../images/top.gif); height:62px; width:980px; vertical-align:top}

#top_body{margin-top:10px; height:auto}
#logo{float:left;}
#main_cursor{width:25px; height:20px; background-image:url(../images/main_cursor.png); float:left; position:absolute; margin-left:-30px; margin-top:2px; visibility:hidden}
#menu{margin-left:25px; height:180px; width:450px; float:left}

#login_area{margin-left:25px; margin-top:10px; height:138px; width:190px; background-image:url(../images/login_area.gif); float:left}
/* login form ... */
#login_area_content{margin-left:6px; height:130px; text-align:center;}

#href{clear:both}
.href{clear:both}


#doc_body{width: 980px}
#doc_area{position: relative; margin-left:-35px; margin-top:120px; width:650px; float:left; max-width:650px}
#top_banner_area{margin-top:120px; background-color:#F7F7F7; width:650px;}
#v_href{background-color:#fff; width:25px; float:left}
#column{width:275px; float:left}
#column_content{ width:275px; margin-top:100px;}
#block_content{margin-left:60px;}
/* Mod navigator */
#man{width:128px; height:50px; background-image:url(../images/man.gif);
position:absolute; margin-top:45px; margin-left:-60px;}
#mod{position:absolute; width:275px; margin-top:-20px; margin-left:25px}
#video{width:45px; height:65px;float:left}
#videoimg{width:45px; height:45px; background-image:url(../images/btn/video_btn.png);}
#blog{width:45px; height:65px; margin-left:15px; margin-top:30px; float:left}
#blogimg{width:45px; height:45px; background-image:url(../images/btn/blog_btn.png); float:left;}
#audio{width:45px; height:65px; margin-left:15px; float:left}
#audioimg{width:45px; height:45px; background-image:url(../images/btn/audio_btn.png); float:left;}
#foto{width:45px; height:65px; margin-left:15px; margin-top:30px; float:left}
#fotoimg{width:45px; height:45px; background-image:url(../images/btn/foto_btn.png); float:left;}
/* */
#site_map{width:auto;margin-left:20px; margin-right:20px;}
/* DIV */

.page {color:#005700; text-decoration:none;}
.page:hover {color:#FFF; text-decoration:none; background-color:#bed62f}
.page_selected {color:#FFF; text-decoration:none; background-color:#bed62f}

/* articles */
.a_container{width:240px; height:120px;}
.a_img{width:80px; height:80px; margin-right:10px; float:left}
.a_text{width:130px; height:auto; float:left}
.all_articles{color:#005700; font-size:24px; font-weight:bold; text-decoration:none}
.all_articles:hover{color:#f79500; font-size:24px; font-weight:bold; text-decoration:none}
.a_link{color:#f29400; font-size:14px; font-weight:bold; text-decoration:underline}
.a_link:hover{color:#94b200; font-size:14px; font-weight:bold; text-decoration:none}
.article_link{color:#355134; font-size:14px; text-decoration:underline}
.article_link:hover{color:#bed735; font-size:14px; text-decoration:none}
.a_descr{color:#005700}
.a_name{color:#94b200; font-size:14px}
.next{color:#929597; text-decoration:underline}
.next:hover{color:#929597; text-decoration:none}
/* --- */
/* reg form */
.login_t{color:#005701}
.reg_alert{color:#FF0000;}
label em{color: red; margin-left:20px}
/* --- */
.form_el{width:200px; height:30px; font-size:16px; font-weight:bold; color:#333333}

/* comments */
.comment_c{width:588px; background-color:#eaeaea; min-height:100px;}
.u_avatar{float:left; width:100px; margin-left:20px;}
.content{float:left; margin-left:30px; max-width:400px; clear:right;}
.edit_link{margin-left: 480px; position: absolute;}
.com_text{width: 400px; height: 80px; word-wrap: break-word;}
.com_submit{border: none; margin-top: 5px; background-color: #b4ce25; color: #FFFFFF; cursor: pointer;}
/* -- */

/* gallery */
div.box {border:1px solid #cccccc;text-align:center;float:left;margin:20px; background-color:#ffffff}
div.box:hover {cursor:pointer}
div.box img {border:5px solid #fff;}
div.box img:hover {border:5px solid #bfd62f}
/* */

/* audio */
.audio_name{color:#005700; font-size:14px}
.download_podcast{color:#f89600; text-decoration:underline; font-weight:bold}

/* loading */
#loading{position:absolute; background-image:url(../images/loading.gif); width:100px; height:100px; margin-left:25px; display:none;}
/* ... */

/* etc. */
.preview_img{border:1px solid #BED733;}
.presents{color:#0893fe; font-weight:bold; font-size:15px; text-decoration:underline}
.presents:hover{color:#a9c910; font-weight:bold; font-size:15px; text-decoration:underline}
#mod .names{width:45px; height:20px; text-align:center}
#domashka{position:absolute; width:120px; height:120px; margin-top:20px; margin-left:560px;}

/* Mainblock */
#mb_top {background:url(/images/mb/mb_top.gif); height:24px; width:612px;}
#mb_table {width: 612px; background:url(/images/mb/mb_middle.jpg) repeat-y;}
.mb_divider {background:url(/images/mb/mb_divider.jpg); height:35px;}
.mb_html { max-width: 567px;padding: 0 10px;}
#mb_bottom {background:url(/images/mb/mb_bottom.gif); height:24px; width:612px;}

/* questions Голосование */
#many_questions {width: 650px;}
.q_message{ padding: 10px; margin:0px 5px;  color: green; }
.q_cont{ margin-top:13px; margin-left: 20px; width:215px; max-width:215px; float: left}
#q_top { width: 215px; height:4px;  background-image: url(../images/quest_top.gif); }
.q_text{ padding:0 20px; max-width:215px; background-color:  #45a446; color: #FFFFFF; text-align:center; }
#q_bot { min-width: 215px; height:4px;  background-image: url(../images/quest_bot.gif); }
.q_var_con {margin: 10px 0px;}
.q_var{margin: 0px 30px;}
.q_var_res{margin: 2px 0 5px 15px;} 
.q_vote { margin-left:49px; background-image:  url(../images/quest_vote.gif); text-align:center; max-width:116px; color:#FFFFFF; height:18px; cursor:pointer; }
.q_total { text-align:center; }

/* FUN SECTION */
#fs_title{color:#005700; font-size:24px; font-weight:bold}
#fs_title a{text-decoration:none}
#fs_title .l1{color:#f68b1e}
#fs_title .l2{color:#e300bb}
#fs_title .l3{color:#bed735}
.fs_link{color:#f29400; font-size:14px; font-weight:bold; text-decoration:underline}
.fs_link:hover{color:#94b200; font-size:14px; font-weight:bold; text-decoration:none}


/* post signature */
#post_signature{margin-top:20px;color:#666}
#post_signature a{color:#666}
