body, ul, li, img, h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; list-style:none; border:none;}
body { background:#FFF url(/images/bg_body.png) repeat-x left top; font:12px/18px Tahoma, Verdana, Arial; color:#57544e }
a:hover { text-decoration:none;}
.body { width:960px; padding:0 15px; margin:0 auto;}

/* top_line */
.top_line { height:27px; background:url(/images/bg_top_header.png);}
.menu_lng { font:11px  Tahoma, Verdana, Arial; font-weight:bold; padding:7px 0px 0px 7px;}
.menu_lng li { float:left; background:url(/images/m_head.gif) no-repeat left 5px; padding:0px 18px 0px 23px; _background:expression(this.previousSibling==null ? 'none' : 'url(/images/m_head.gif) no-repeat left 5px')}
.menu_lng li:first-child {background:none}
.menu_lng li a { color:#fff;}
.menu_lng li.current a, .menu_lng li.current a:hover { color:#000; text-decoration:none; cursor:default;}
.menu_lng li a:hover { color:#CC3333; text-decoration: none;}

.menu_home { float:right; padding:5px 0 0 0;}
.menu_home li { float:left; display:block; height:20px; margin:0 0 0 10px;}
.menu_home li a { color:#57544e; text-decoration:none;}
.menu_home li a:hover { text-decoration: underline;}
.menu_home li.mh_home, .menu_home li.mh_feedback { width:20px; overflow:hidden; margin:0 2px 0 0;}
.menu_home li.mh_map_site { width:20px; overflow:hidden; margin:0 20px 0 0px;}
.menu_home li.mh_home a { display:block; width:20px; height:20px; background-position:left top; background-image:url(/images/bg_menu_home.gif);}
.menu_home li.mh_feedback a { display:block; width:20px; height:20px; background-position:left top; background-image:url(/images/bg_menu_feedback.gif);}
.menu_home li.mh_map_site a { display:block; width:20px; height:20px; background-position:left top; background-image:url(/images/bg_menu_sitemap.gif);}
.menu_home li.mh_home a:hover, .menu_home li.mh_home a.current, .menu_home li.mh_feedback a.current, .menu_home li.mh_feedback a:hover, .menu_home li.mh_map_site a:hover, .menu_home li.mh_map_site a.current { background-position:left -20px;}

/* header */
.h { height:165px; position:relative;}
.h .logo { position:absolute; left:0px; top:34px; }
.h .bann_1 { position:absolute; left:380px; top:30px; }
.h .bann_2 { position:absolute; left:750px; top:33px; }

/* global menu */
.glob_menu a { cursor:hand; text-transform:uppercase; color:#FFF; font:12px "Times New Roman", Times, serif; display:block; background-image:url(/images/bg_menu_global.gif);}
.glob_menu a:hover { text-decoration:none; color:#CC3333;}
.glob_menu a strong { display:block; background-image:url(/images/bg_menu_global.gif); background-position:right -57px; text-align:center; height:57px; line-height:57px; padding:0 20px;}
.glob_menu .first a { background-position:left -228px;}
.glob_menu .last a strong { background-position:right -342px;}
.glob_menu a.current { background-position:left -114px; text-decoration:none; cursor:default}
.glob_menu a.current:hover { color:#FFF;}
.glob_menu a.current strong { background-position:right -171px;}
.glob_menu .first a.current { background-position:left -285px;}
.glob_menu .last a.current strong { background-position:right -399px;}

/* smol search form */
.smol_search { clear:both; padding:20px 0px 0px 20px; margin:0;}
.smol_search td { padding:0 10px 0 0;}
.left_column .smol_search { clear:both; padding:20px 0 0 0; margin:0;}

/* child info */
.info_c_tab { background:url(/images/bg_child_info_tab_ul.gif) repeat-x left bottom; height:48px; margin:20px 0 0 0;}
.info_c_tab li { width:194px; height:48px; float:left; background:url(/images/bg_child_info_tab.gif) no-repeat left -48px; font:20px/48px "Times New Roman", Times, serif; color:#FFF; text-align:center; cursor:pointer;}
.info_c_tab li.current { background:url(/images/bg_child_info_tab.gif) no-repeat left top; color:#a3a19e; cursor:default;}
.child_info_info { background:url(/images/bg_child_info_info.png) no-repeat left bottom;}
.child_info_info td { padding:0 0 0 40px;}
.info_child_info_00 { border-left:solid 1px #f6a209; border-right:solid 1px #f6a209; padding:17px 0 20px 29px; zoom:1}
.info_child_info_00 th { text-align:left; vertical-align: top; padding:2px 0 2px 25px;}
.info_child_info_00 td { text-align:left; vertical-align: top; padding:2px 0 2px 0px;}
.info_child_info_00 .photo_child {border:solid 2px #ece9e1; display:block; float:left; padding:11px; margin:0 0 0 20px}
.info_child_info_00 .photo_child img { border:solid 1px #a3a19e;}

.info_child_foto_intro td { height:425px; text-align:center; border-left:solid 1px #f6a209; border-right:solid 1px #f6a209;}
.info_child_foto_intro td table { margin:0 auto;}
.info_child_foto_intro .photo_child { border:solid 2px #f4ead3; padding:14px; margin:0; height:auto;}
.info_child_foto_intro .photo_child img { border:solid 1px #a3a19e;}

.info_child_info_01 { width:470px; float:left; background:#E0F3FF url(/images/bg_ugol_01.gif) no-repeat right bottom;}
.info_child_info_01 table { background:url(/images/bg_ugol_02.gif) no-repeat left top;}

/* C */
.c_index { background:#fff; padding:0 0 30px 0;}
.c { padding:0 0 30px 0;}
h4 { font:22px "Times New Roman", Times, serif; color:#168bd5;}
h4 a { color:#168bd5;}
h4 a:hover { text-decoration:none}
.h2_error, .h2_red { font:22px/24px "Times New Roman", Times, serif; color:#cc3333; padding:10px 0 30px 0;}

/* menu_bar for content */
.menu_bar_content { background:#E0F3FF url(/images/pic_01.gif) no-repeat right bottom;}
.menu_bar_content table { background:url(/images/pic_02.gif) no-repeat left top;}
.menu_bar_content td { padding:0 12px 4px 25px; border-left:solid 1px #96C1DC; font:16px "Times New Roman", Times, serif; _border-left:expression(this.previousSibling==null ? 'none' : 'solid 1px #96C1DC');}
.menu_bar_content td:first-child { border-left:none}
.menu_bar_content a { font-weight:bold; text-decoration:none; border-bottom: solid 2px #168bd5; color:#168bd5;}
.menu_bar_content a:hover { border:none;}
.menu_bar_content a.current { color:#000; border:none; cursor:default;}
.menu_bar_content label { color:#57544e; font:11px Tahoma, Verdana, Arial; font-weight:bold;}
.menu_bar_content select { color:#57544e;}
.a_add_question { background: url(/images/but_add_question.png); width:201px; height:36px; display:block; float:left; font:18px/36px "Times New Roman", Times, serif; color:#FFF; margin:30px 0 0 0; padding:0px 0px 0px 60px; text-transform:uppercase; text-decoration:none;}
.a_add_question:hover{ color:#D8481C}
.menu_bar_content .smol_style { color:#57544e; font:11px Tahoma, Verdana, Arial;}

/* SEARCH FOR SITE */
.search_site_form { padding:20px 0px 10px 0px; margin:0;}
.search_site_form_text { width:360px; padding:4px; margin:0 5px 0 0; font:12px Tahoma, Verdana, Arial; color:#57544e;}
.search_site_form_submit { width:103px; height:26px; background:url(/images/but_search_site_submit.png); border:none; font:12px/12px "Times New Roman", Times, serif; text-transform:uppercase; color:#FFF; padding:0 10px 3px 0; //padding:0 10px 0 0; cursor:pointer; margin:0;}
.search_site_title { font:20px "Times New Roman", Times, serif; color:#94918a;}
.search_site_title strong { color:#57544e; font-weight: normal;}
.search_site_result { font:12px Tahoma, Verdana, Arial; color:#94918a;}
.search_site_result strong { color:#57544e; font-weight: normal;}
.search_site_list { margin:30px 0 20px 0}
.search_site_list a:hover { text-decoration:none;}
.search_site_list li { padding:0 0 20px 0}
.search_list_title { font:18px "Times New Roman", Times, serif; color:#168bd5;}
.search_list_url { color:#94918e}
.search_str { color:#cc3333; font-weight:bold;}

/* SITE MAP */
.site_map { padding:30px 0 0 0;}
.site_map a { text-decoration:none;}
.site_map a:hover { border:none;}
.site_map_home { color:#cc3333; font:22px "Times New Roman", Times, serif; border-bottom:solid 1px #cc3333;}
.site_map li { background:url(/images/m_head_2.gif) no-repeat 3px 12px; font:22px "Times New Roman", Times, serif; padding:0 0 23px 17px;}
.site_map li a { color:#168bd5; border-bottom:solid 1px #168bd5;}
.site_map li li { background:none; font:16px "Times New Roman", Times, serif; padding:5px 0 8px 30px;}
.site_map li li a { color:#6bb0dc; border-bottom:solid 2px #6bb0dc; font-weight:bold;}
.site_map li li ul { padding:3px 0 0 0}
.site_map li li li { background:none; font:14px "Times New Roman", Times, serif;}
.site_map li li li a { color:#78756f; border-bottom:solid 1px #78756f; font-weight: normal;}

/* LIB */
.lib_book { padding:20px 0;}
.lib_book .data { color:#57544e; background:url(/images/m_lib_book_data.gif) no-repeat left 3px; padding:0 13px; font:11px Tahoma, Verdana, Arial;}
.lib_book h2 { color:#cc3333; font:22px "Times New Roman", Times, serif;}
.lib_book p { font:12px/18px Tahoma, Verdana, Arial; padding:10px 0 0 0;}
.lib_book td { vertical-align:top;}
.lib_book .a_book { border:solid 2px #ece9e1; display:block; float:left; padding:11px; margin:15px 0 0 0;}
.lib_book .a_book img{ border:solid 1px #a3a19e;}
.lib_book .a_download { background:url(/images/but_lib_book_download.png) no-repeat; height:30px; display:block; clear:both; font:14px/30px "Times New Roman", Times, serif; color:#FFF; text-transform:uppercase; padding:0 0 0 46px;}
.lib_book .title {font:18px "Times New Roman", Times, serif;}
.lib_book td .a_download { margin:0 0 0 0;}
.lib_book td .data { padding: 13px 0 2px 13px; display:block; background:url(/images/m_lib_book_data.gif) no-repeat left 16px;}
.lib_book a {color:#168bd5;}
.lib_book .action_today a span.title {font:18px "Times New Roman", Times, serif; font-weight:bold;}
.lib_book .link_title { font:18px "Times New Roman", Times, serif; color:#817c72;}
.lib_book span.news_pic, .lib_book .a_img_gallery { display:block; border:solid 2px #ece9e1; padding:10px; float:left; margin:12px 20px 10px 0;}
.lib_book span.news_pic img, .lib_book .a_img_gallery img { border:solid 1px #a3a19e}
.child_gallery li { width:33%; float:left; height:250px;}
.child_gallery td { width:206px; height:161px; vertical-align:middle; text-align:center;border:solid 2px #ece9e1; }
.child_gallery .title_pic { display:block; padding:3px 0 0 0;}
.action_today .data { font-size:12px; font-weight:bold;}
.action_today .title { color:#cc3333;}
.action_today div { background:#FFF url(/images/bg_action.gif); margin:10px 0 10px 0}
.action_today div div { background:url(/images/bg_action.gif) right bottom; padding:0 15px 0 15px; margin:0; zoom:1}
.history_el div { background:#FFF url(/images/bg_action.gif); margin:10px 0 10px 0;}
.history_el div div { background:url(/images/bg_action.gif) right bottom; padding:13px 15px 0 15px; margin:0; zoom:1}
.history_el .title { font-size:22px;}
.history_el .child_info { display:block; float:left; width:200px; _width:190px;}
.history_el .child_info .name { display:block; font:20px "Times New Roman", Times, serif; color:#cc3333; padding:0 0 10px 0;}
.news_pic_historty {border:solid 2px #ece9e1; display:block; float:left; padding:11px; margin:0 10px 0 0}
.news_pic_historty img { border:solid 1px #a3a19e;}

/* Children say */
.children_say { font:12px Tahoma, Verdana, Arial; margin:20px 0}
.children_say li { padding:0 0 40px 0}
.children_say strong { font:18px "Times New Roman", Times, serif; color:#94918a; display:block; }
.children_say a { color:#168bd5;}
.children_say a:hover { text-decoration:none;}

/* effect_bayan */
.effect_bayan { margin-top:-20px}
.effect_bayan h3 { font:18px/20px "Times New Roman", Times, serif !important; padding:15px 0 0 0; cursor:pointer; font-weight:normal;}
.effect_bayan h3 strong { color:#168bd5; font-weight:normal;}
.effect_bayan h3:hover strong { border-bottom:solid 1px #168bd5; }
.effect_bayan h3.current { cursor:default;}
.effect_bayan h3.current strong { border-bottom: dashed 1px #77736B; color:#77736B !important;}
.effect_bayan strong { border-bottom:dashed 1px #168bd5; font-weight:bold;}
.effect_bayan p { font:12px/18px Tahoma, Verdana, Arial; padding:15px 0 0 0}

/* LEFT */
.left_column { float:left; width:722px;}
.c .left_column { float:left; width:220px;}

/* Left menu*/
.left_menu { padding:56px 0 0 0;}
.left_menu li { padding:1px 0 0 0;}
.left_menu li a { display:block; vertical-align:middle; font:12px/16px "Times New Roman", Times, serif; color:#FFF; text-transform:uppercase; background:url(/images/bg_left_menu.png) no-repeat left -64px; font-weight:bold; padding:24px 10px 24px 29px; zoom:1}
.left_menu li.big a { padding:16px 10px 16px 29px;}
.left_menu li a:hover { color:#ffb38e; background:url(/images/bg_left_menu.png) no-repeat left top;}
.left_menu .current a { color:#ffb38e; background:url(/images/bg_left_menu.png) no-repeat left top; cursor:default; text-decoration:none;}

.buttom_tvorchist { color:#168bd5; font:22px "Times New Roman", Times, serif; text-decoration:none;}
.buttom_tvorchist span { text-decoration: underline;}
.buttom_tvorchist:hover span { text-decoration:none;}

/* RIGHT */
.right_column { float:left; width:238px; background:url(/images/bg_right.gif) no-repeat left top;}
.c .right_column { width:700px; background:#FFF url(/images/bg_right.gif) no-repeat left top; padding:0px 0px 30px 40px;}
.right_column p { line-height:18px; padding:5px 0px 10px 0px;}
.right_column H3 { margin:10px 0 5px 0; color:#C33; font:22px "Times New Roman", Times, serif; clear:both; }
.right_column .text_li li { background:url(/images/m_head_2.gif) no-repeat 48px 13px; padding:5px 0px 5px 60px; }
.right_column .text_li li li { background:url(/images/m_li_li.gif) no-repeat 6px 14px; padding:5px 0px 5px 20px; }

h1 { font:36px "Times New Roman", Times, serif; color:#A3A19E; font-weight:normal; padding:10px 0px 3px 0px;}
.bc_page { color:#A3A19E; font:11px Tahoma, Verdana, Arial; padding:0px 0px 10px 0px; }
.bc_page a { color:#168BD5;}


/* index intro */
.intro { background:url(/images/bg_c_intro.png) no-repeat left top; height:400px;}
.intro ul { height:290px;}
.intro li { float:left; background:url(/images/bg_c_intro_fon_for_img_main.png) no-repeat 50px 3px; padding:0 0 0 47px;}
.intro h1 { font:42px "Times New Roman", Times, serif; text-align:center; padding:20px 0}
.intro h1 a { color:#168bd5;}
.intro h1 a:hover { text-decoration:none}
.intro tt { color:#a3a19e; font:11px Tahoma, Verdana, Arial; display:block; text-align:center; font-weight:bold}
.intro h2 { font:18px Tahoma, Verdana, Arial; text-align:center;}
.intro h2 a { color:#e97a00;}
.intro h2 a:hover { text-decoration:none}
.intro a img { margin: 10px 10px 5px 10px; border:solid 1px #a3a19e;}
.intro a:hover  img { border:solid 1px #e97a00}
.intro p { font:12px/18px Tahoma, Verdana, Arial; color:#57544e; text-align:center; margin:0; padding:2px 0 0 0;}
.intro .more { clear:both; float:right; color:#168bd5; font:12px Tahoma, Verdana, Arial; background:url(/images/m_more.gif) no-repeat right 5px; padding:0 10px 0 0;}
.intro .more:hover { text-decoration:none;}
ul.intro { height:auto; background:none;}
ul.intro li { background:url(/images/bg_c_intro_fon_for_img.png) no-repeat 3px 3px; padding:0 3px 0 0px; height:290px; overflow:hidden; width:165px; padding:5px}
ul.intro li p { padding:5px}
ul.intro a img { margin:13px; border:solid 1px #a3a19e;}

/* search form */
.search_form { background:#E0F3FF url(/images/bg_blue_left_top.gif) no-repeat left top; padding:14px 32px 0px 32px; margin: 10px 20px 0 0; color:#928F88;}
.search_form td { padding:2px 0;}
.bottom_form { background:#E0F3FF url(/images/bg_blue_bottom_right.gif) no-repeat right bottom; height:30px; margin: 0 20px 0 0;}
.search_form label { font:11px Tahoma, Verdana, Arial; color:#57544e; font-weight:bold;}
.input_check { margin:0 10px -2px 0;}

/* */
.search_bd { font:22px "Times New Roman", Times, serif; background:url(/images/m_h3.gif) no-repeat left 5px;}
.search_bd a { color:#168bd5; text-decoration:none; display:block; float:left; padding:0 0 0 24px}
.search_bd a span { border-bottom: dashed 1px #168bd5;}
.search_bd a:hover span { border-bottom:solid 1px #fff;}
.search_bd_current {background:url(/images/m_h3_.gif) no-repeat left 5px; }
.search_bd_current a { color:#a3a19e; text-decoration:none;}
.search_bd_current a span { border-bottom: dashed 1px #FFF;}

/* history */
.history { width:370px; float:left;}
.history_box { background:url(/images/bg_history.png) no-repeat left 10px; padding:30px 50px 0 20px; font:12px Tahoma, Verdana, Arial; color:#fff; height:323px; width:auto; overflow:hidden;}
.history_box img { border:solid 1px #55a8dd}
.history .title { font-size:18px; line-height:30px; color:#FFF;}
.history_box .more { background:url(/images/m_more_2.gif) no-repeat 75px 5px; float:right; padding:0 30px 0 0; color:#FFF;}

/* news */
.i_news { clear:both;}
.i_news ul { padding:10px 0 0 0;}
.i_news li { width:50%; padding:0; float:left;}
.i_news tt { background: url(/images/m_data.gif) no-repeat left 3px; padding:0 0 0 12px; font:11px Tahoma, Verdana, Arial; display:block;}
.i_news a {color:#168bd5;}
.i_news .title, .i_news p { padding:0 40px 0 0; display:block;}

/* question */
.question { background:url(/images/bg_question.jpg) no-repeat left top; width:330px; height:90px; float:left; padding:0 30px 0 0;}
.question a { height:70px; display:block; padding:20px 0 0 120px; font:30px/24px "Times New Roman", Times, serif; color:#FFF; text-decoration:none;}
.question a:hover { color:#cd2700;}

.contact  { background:url(/images/pic_phone.gif) no-repeat left 60px; float:left; position:relative; height:100px;}
.contact h4  { padding-left:0 !important }

.contact  p { padding:5px 0 5px 0;}
.contact  span { position:absolute; left:57px; top:65px; font:18px/18px "Times New Roman", Times, serif; color:#57544e; width:220px}
.contact  span strong { font-size:36px; line-height:30px; font-weight:normal; position:absolute; left:57px; top:3px;}

.c .contact  { background:url(/images/pic_phone.gif) no-repeat left 75px; height:125px; margin:20px 0 0 0; float:none;}
.c .contact  span { left:48px; top:80px; font:15px/18px "Times New Roman", Times, serif; width:180px;}
.c .contact  span strong { font-size:30px; left:45px; top:0px}

/* Form feedback */
.form_fb {}
.form_fb td { background:url(/images/bg_hr.gif) repeat-x left 8px; padding:17px 0 0 0}
.form_fb td td { background:none; padding:0 20px 0 0}
.form_fb tt { color:#cc3333; font:14px "Times New Roman", Times, serif;}
.form_fb select { width:363px; font:12px Arial, Helvetica, sans-serif;}
.form_fb input { width:359px; font:12px Arial, Helvetica, sans-serif;}
.form_fb textarea { width:359px; font:12px Arial, Helvetica, sans-serif;}
.form_fb .submit_fb { background:url(/images/but_sabmit_fb.gif) no-repeat left top; width:191px; height:36px; border:none; font:18px "Times New Roman", Times, serif; color:#FFF; text-transform:uppercase; padding: 0 10px 0 0; cursor:pointer;}
.error_block { background:#FAE6E6 url(/images/bg_f_error.gif) no-repeat right bottom; padding:0 30px 0 0; margin:20px 0 0 0;}
.error_block h2 { font:22px "Times New Roman", Times, serif; color:#cc3333; margin:0; padding:13px 30px; background:#FAE6E6 url(/images/bg_f_error.gif) no-repeat left top;}
.error_line label { color:#c33;}
.error_line input, .error_line textarea, .error_line select { border:solid 2px #c33;}

/* pagination */
.pagination { background:#E0F3FF url(/images/bg_blue_left_top.gif) no-repeat left top; font:12px Tahoma, Verdana, Arial; clear:both; white-space:nowrap;}
.pagination a { color:#168bd5;}
.pagination a:hover { color:#000;}
.pagination .all_prev { padding:0 20px; height:50px; width:150px;}
.pagination .all_prev a { background:url(/images/m_pagination.gif) no-repeat left top; padding:0 0 0 20px;}
.pagination .all_prev a:hover { background:url(/images/m_pagination.gif) no-repeat left -15px;}
.pagination .prev a { background:url(/images/m_pagination.gif) no-repeat left top; padding:0 0 0 15px; text-decoration:none;}
.pagination .prev a:hover { background:url(/images/m_pagination.gif) no-repeat left -15px;}
.pagination .all_next { background:#E0F3FF url(/images/bg_blue_bottom_right.gif) no-repeat right bottom; text-align:right; padding:0 20px; width:150px; height:50px;}
.pagination .all_next a { background:url(/images/m_pagination.gif) no-repeat right -30px; padding:0 20px 0 0;}
.pagination .all_next a:hover { background:url(/images/m_pagination.gif) no-repeat right -45px;}
.pagination .next a { background:url(/images/m_pagination.gif) no-repeat right -30px; padding:0 15px 0 0; text-decoration:none;}
.pagination .next a:hover { background:url(/images/m_pagination.gif) no-repeat right -45px;}
.pagination li { display:inline; margin:0 10px;}
.pagination .current a { color:#000; cursor:default; text-decoration:none;}
.pagination .all_book { background:url(/images/m_pagination_up.gif) no-repeat center top; padding:12px 0 0 0; display:block; width:140px;}
.pagination .all_book:hover { background:url(/images/m_pagination_up.gif) no-repeat center -50px;}

/* partners */
.partners { text-align:center;}
.partners h4 { padding:20px 0 30px}

/* footer */
.f { border-top:solid 2px #f7a30a; height:130px}
.f_box {width:960px; padding:0 15px; margin:0 auto;}
.f_box p { padding-left:0 !important}
.f .menu_home { padding-top:20px;}
.f .menu_home li.mh_home a { display:block; width:20px; height:20px; background-position:left top; background-image:url(/images/bg_menu_home_f.gif);}
.f .menu_home li.mh_feedback a { display:block; width:20px; height:20px; background-position:left top; background-image:url(/images/bg_menu_feedback_f.gif);}
.f .menu_home li.mh_map_site a { display:block; width:20px; height:20px; background-position:left top; background-image:url(/images/bg_menu_sitemap_f.gif);}
.f .menu_home li.mh_home a:hover, .f .menu_home li.mh_home a.current, .f .menu_home li.mh_feedback a.current, .f .menu_home li.mh_feedback a:hover, .f .menu_home li.mh_map_site a:hover, .menu_home li.mh_map_site a.current { background-position:left -20px;}
.f a { color:#57544e; text-decoration:none;}
.f a:hover { text-decoration: underline;}

/**/
.IMAGES_LEFT {border:solid 2px #ece9e1; display:block; float:left; padding:11px !important; margin:10px 20px 3px 0;}
.IMAGES_LEFT img{ border:solid 1px #a3a19e;}
.IMAGES_RIGHT {border:solid 2px #ece9e1; display:block; float: right; padding:11px !important; margin:10px 0 3px 20px;}
.IMAGES_RIGHT img{ border:solid 1px #a3a19e;}

.gallery_slayd { height:124px; background:url(/images/bg_ul_gallery.png) no-repeat; position:relative; padding:10px 0px 0px 15px; zoom:1}

/* For photo */
div.scrollable_photo {position:relative; overflow:hidden; width: 660px; height:114px; padding:10px 0;}
div.scrollable_photo div.items { width:20000em; position:absolute; clear:both; margin-left:10px;}
/* single scrollable item */
div.scrollable_photo div.items div { float:left; text-align:center; width:118px; height:89px; padding:0px; border:2px solid #83b6d7; margin-right:10px; background:#FFF;}
div.scrollable_photo div.items div img { border:solid 1px #a8a7a4; margin:6px 0 0 0; cursor:pointer;}
/* active item */
div.scrollable_photo div.items div.active {border:solid 2px #cd4000;}

/* For video */
div.scrollable_video {position:relative; overflow:hidden; width: 680px; height:114px; padding:10px 0;}
div.scrollable_video div.items { width:20000em; position:absolute; clear:both; margin-left:10px;}
/* single scrollable item */
div.scrollable_video div.items div { float:left; text-align:center; width:122px; height:89px; padding:0px; border:2px solid #83b6d7; margin-right:10px; background:#FFF;}
div.scrollable_video div.items div img { border:solid 1px #a8a7a4; margin:8px 0 0 0; cursor:pointer;}
/* active item */
div.scrollable_video div.items div.active {border:solid 2px #cd4000;}

/* prev, next, prevPage and nextPage buttons */
a.prev, a.next, a.prevPage, a.nextPage { display:block; width:18px; height:18px; background-image: url(/images/but_gallery_next_prev.gif); cursor:pointer; font-size:1px; position:absolute; top:60px;}
a.prevPage{ left:5px; background-position:lef top;}
a.nextPage { right:5px; background-position:right top;}

/* disabled navigational button */
a.disabled { visibility:hidden !important;}

/* contacts */
div.hr { background:url(/images/bg_hr.gif) repeat-x left 5px; height:9px;}
.table_contacts {}
.table_contacts th { background:#E0F3FF url(/images/bg_heder_contacts.gif); width:224px; height:79px; font:18px "Times New Roman", Times, serif; color:#85929b;}
.table_contacts td { font:12px/140% Tahoma, Verdana, Arial; padding:25px 0 0 0;}
.table_contacts tt { font:11px Tahoma, Verdana, Arial; display:block; padding:0 0 10px 0;}

/* chudo for index */
/* chudo for index */
.chudo { position:relative; zoom:1}
.clear_hr { font-size:1px; clear:both; height:1px; overflow:hidden; width:100%}
.his_from_life_bott { background:url(/images/bg_action.gif) no-repeat right bottom; clear:both; height:18px; border-left:solid 1px #F6A209;}

.send_searsh_form {background:#EC8F21 url(/images/pic_button_search.png); margin:0; padding:0; width:151px; height:36px; color:#FFF; font:18px "Times New Roman", Times, serif; text-transform:uppercase; border:none; cursor:pointer; padding:0 10px 0 0;}

.text_grey { font:18px "Times New Roman", Times, serif !important; color:#85929B;}
.mega_table { border:solid 1px #F7B140; border-left:none;}
.mega_table th { border-left:solid 1px #EFCC92; background:url(/images/mega_table_hr.png) repeat-x center left; font:11px Tahoma, Verdana, Arial; font-weight:normal; color:#915b05; _border-left:expression(this.previousSibling==null ? 'solid 1px #F7B140' : 'solid 1px #EFCC92');}
.mega_table th:first-child { border-left:solid 1px #F7B140;}
.mega_table th.top_border { border-top:solid 1px #EFCC92;}
.mega_table th.left_border { border-left:solid 1px #EFCC92;}
.mega_table td.left_border { border-left:solid 1px #C6DAE7 !important;}
.mega_table td { border-left:solid 1px #C6DAE7; border-top:solid 1px #C6DAE7; font:12px Tahoma, Verdana, Arial; font-weight:normal; color:#000; padding:10px; vertical-align:middle; _border-left:expression(this.previousSibling==null ? 'solid 1px #F7B140' : 'solid 1px #C6DAE7');}
.mega_table td.title { border-left:solid 1px #C6DAE7; border-top:solid 1px #C6DAE7; font:11px Tahoma, Verdana, Arial; font-weight:normal; color:#797774; background:#EEF8FF;}
.mega_table td:first-child { border-left:solid 1px #F7B140;}

/* forum */
tr.search_info td { border-bottom:solid 1px #CCCCCC;}
td.search_info { padding:10px 0 10px 15px}
.page_forum { width:930px; background:#FFF url(/images/bg_right.gif) no-repeat left top; padding:0 0 0 30px; position:relative;}
#auth_logout { border:none; background:none; font:14px "Times New Roman", Times, serif; color:#168bd5; font-weight: bold; text-decoration:underline; cursor:pointer}
.page_forum h6 { font:22px "Times New Roman", Times, serif; color:#cc3333;}
.path_forum { color:#A3A19E; font:11px Tahoma, Verdana, Arial; padding:0px 0px 10px 0px; position:absolute; left:30px; top:60px; }
.path_forum li { float:left; padding:0 5px 0 0;}
.path_forum a { color:#168BD5;}
.f_formo_aut { position:absolute; right:0px; top:0px; background:#E0F3FF url(/images/f_aut_bg.png) no-repeat left bottom;}
.f_aut_title { height:56px; padding:0 15px 0 25px; font:11px Tahoma, Verdana, Arial; font-weight:bold; color:#57544e;}
.f_aut_input input { border:solid 1px #ACD1E8; background:#F2FAFF; margin:0 3px 0; font:12px Tahoma, Verdana, Arial; color:#57544e; padding:2px 3px; width:80px; height:16px;}
.f_aut_reg { padding:0 10px; line-height:14px; font-size:11px;}
.page_forum a { color:#168bd5;}
.bbcode_message_quot { width:100%}
.bbcode_message_quot td { border:1px solid #ccc; padding:10px 10px 10px 25px;}
/* search */
.f_form_search { position:absolute; right:0px; top:85px;}
.f_input_text { border:solid 1px #94918a; background:#FFF; margin:0 6px 0; font:12px Tahoma, Verdana, Arial; color:#57544e; padding:3px 3px; width:180px; height:16px;}
/* title 1 */
.forum_tbl_cats th { background:url(/images/f_bg_th.png) no-repeat -20px top; height:30px; border-left:solid 1px #FFF; color:#FFF; font-size:11px;}
.forum_tbl_cats th.first { background:url(/images/f_bg_th.png) no-repeat left top; border-left:none; text-align:left; padding-left:15px}
.forum_tbl_cats th.last { background:url(/images/f_bg_th.png) no-repeat right top; width:190px;}
.forum_tbl_cats th.last_post { background:url(/images/f_bg_th.png) no-repeat right top;}
.forum_user { vertical-align:top; padding:20px; white-space:80px;}
.topic_info { vertical-align:top; padding:10px 5px 10px 0;}
.headline td { background:#fff7df; height:30px; padding-left:15px; color:#6e6e6e; font-size:12px;}
.titleline td { border-top: solid 1px #fccd77; padding:8px; font:12px/14px Tahoma, Verdana, Arial; color:#6e6e6e;}
.titleline td p,.titleline td div { margin:0 !important; padding:3px 0 !important; line-height:14px}
.f_icons {padding:10px 10px 10px 20px !important; width:20px; text-align:center; vertical-align:top}
.linetitle_2 td { padding:8px; font:12px/14px Tahoma, Verdana, Arial; color:#6e6e6e;}
.linetitle_2 .stamp { text-align:center}
.line_0 { background:#FFF7DF}
a.forum_new_link { width:215px; height:24px; display:block; float:left; padding:0 0 0 15px; font:14px/24px Georgia, "Times New Roman", Times, serif; color:#FFF; background:#EC8E1F url(/images/f_btn_new_tema.png); text-transform:uppercase; text-decoration:none;}
a.forum_new_link:hover { color:#F00;}
/* add mass */
.form_table { background:#e0f3ff url(/images/pic_01.gif) no-repeat right bottom;}
.form_table .first { background:#e0f3ff url(/images/pic_02.gif) no-repeat left top;}
.form_table .f_label { font:11px Tahoma, Verdana, Arial; color:#57544e; font-weight:bold; padding:10px 10px 10px 15px; vertical-align:top;}
.box_addbbcode { text-align:left;}
.box_addbbcode th input { background:#FFF; font:11px Arial, Helvetica, sans-serif; margin:0 2px 0 0}
.add_title {border:solid 1px #94918a; background:#FFF; margin:0 0 0; font:12px Tahoma, Verdana, Arial; color:#57544e; padding:3px 3px; width:750px; height:16px;}
.f_add_send { width:171px; height:36px; font:18px/36px Georgia, "Times New Roman", Times, serif; color:#FFF; text-transform:uppercase; background:#EC8E1F url(/images/f_btn_add_post.png); border:none; cursor:pointer; padding:0 15px 0 0;}

/* form reg */
.form_table_reg { background:#e0f3ff url(/images/pic_01.gif) no-repeat right bottom;}
.form_table_reg .first { background:#e0f3ff url(/images/pic_02.gif) no-repeat left top;}
.form_table_reg .f_label { font:11px Tahoma, Verdana, Arial; color:#57544e; font-weight:bold; padding:10px 10px 10px 15px; vertical-align:top; text-align:right}
.text_input { margin:0 0 0; font:12px Tahoma, Verdana, Arial; color:#57544e; padding:3px 3px; width:500px; height:16px;}
.form_table_reg sup { color:#f00}

.histories_from_life a { color:#168bd5;}
h5 { font:18px "Times New Roman", Times, serif; clear:#57544e; padding:10px 0}
.IMAGES_CENTER {border:solid 2px #ece9e1; display:block; padding:11px !important; margin:10px 0 10px 0; text-align:center; font:16px "Times New Roman", Times, serif !important; font-style:italic !important;}
.IMAGES_CENTER img{ border:solid 1px #a3a19e; margin:0 0 5px 0}
.histories_from_life { padding:0 0 30px 0; zoom:1}
.histories_from_life .IMAGES_LEFT { margin-right:30px}
.histories_from_life a.title { font:22px "Times New Roman", Times, serif; display:block; padding:5px 0 10px 0;}
.histories_from_life p { font-size:12px; line-height:18px;}
.banner { margin: 25px 0; text-align: center}