@charset "windows-1251";
body { background-color: #fffffa; margin:0px; padding:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
#big { margin:0px auto; width:1000px; background-color:#faf3e2; } /*border-right:1px solid #ab1929; border-left:1px solid #ab1929; bg=fefbf4*/

#h11 { background:url(i/top11.png) no-repeat; }
#h11 a.h11 { text-decoration:none; color:#545454; display:block; height:18px; }
#h11 a.h11:hover { color:#bb1d2d; }
#h11 p { margin:13px 0px 0px 380px; font-size:11px; }
#hmenu { margin-right:18px; }
#hmenu a.m01 { background:url(i/m01.png) no-repeat; width:33px; height:31px; display:block; }
#hmenu a.m01:hover { background:url(i/m01a.png) no-repeat; }
#hmenu a.m02 { background:url(i/m02.png) no-repeat; display:block; }
#hmenu a.m02:hover { background:url(i/m02a.png) no-repeat; }
#hmenu a.m03 { background:url(i/m03.png) no-repeat; display:block; }
#hmenu a.m03:hover { background:url(i/m03a.png) no-repeat; }

#header2 td { background:url(i/top22bg.png) repeat-x; }
#header2 a { display:block; height:135px; }
#h31 a { display:block; height:92px; }
#h33 { background:url(i/top33.png) no-repeat; color:#292929; font-weight:bold; font-size:12px; }
#h33 div { padding:75px 0px 0px 54px; }
#h33 a { text-decoration:none; color:#292929; }
#h33 a:hover { color:#bb1d2d; text-decoration:underline; }

#big2 { background:url(i/bg.png) no-repeat bottom left; margin-top:20px; }

#menu { width:212px; float:left; margin-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#707070; }
#menu ul { margin-top:0px; margin-bottom:0px; margin-left:0px; padding-left:0px; }
#menu ul li { list-style:none; font-size:11px; text-transform:uppercase; padding-top:7px; }
#menu ul li a { color:#707070; text-decoration:none; }
#menu ul li a:hover { color:#bb1d2d; }
#menu ul li.cur a { color:#bb1d2d; }
#menu ul li.notyet a { color:#c0c0c0; }
#menu ul li img { padding-right:6px; background:url(i/li.png) no-repeat; }
#menu ul li.cur img { background:url(i/li_cur.png) no-repeat; }
#menu ul li li { text-transform:none; }

#menu ol { margin-top:0px; margin-bottom:0px; margin-left:30px; padding-left:0px; }
#menu ul li.small a { color:#363636; text-decoration:underline; text-transform:none; }
#menu ul li.small a:hover { color:#bb1d2d; }
#menu ul li.cur2 a { color:#0167b3; text-decoration:underline; text-transform:none; }

#news { width:198px; float:right; margin-right:21px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
#children, #new, #stars { background:url(i/n02.png) repeat-y; }
#new, #stars { margin-top:10px; }
#new { font-size:12px; }
.title { height:17px; background:url(i/n01.png); overflow:hidden; }
.title h2 { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:0px; margin:0px; padding-top:3px; text-transform:uppercase; text-align:center; }
.body { padding:4px 20px; margin-left:4px; }

#news .body { padding:10px 30px 5px 30px; }
#news .date { color:#ac1149; }
#news .text { color:#2c2c2c; margin:6px 0px 8px 0px; }
#news a { color:#006ca0; display:block; }
#news .btw { background:url(i/btw.png) repeat-x; height:24px; }
#news a.allnews { background:url(i/btn.png) no-repeat; width:115px; height:18px; margin-top:15px; }
#news a.allnews:hover { background:url(i/btn0.png) no-repeat; }
#news a:hover { color:#bb1d2d; }

#children .body { background:url(i/children.png) no-repeat 0px 5px; height:190px; }
#boy1, #boy2, #girl1, #girl2 { margin-right:11px; text-align:right; font-family:Tahoma, Arial, Helvetica, sans-serif; }
#boy1, #girl1 { font-size:12px; }
#boy2, #girl2 { font-size:16px; color:#bb1d2d; font-weight:bold; }
#boy1 { margin-top:0px; padding-top:21px; }
#boy2 { margin-top:27px; }
#girl1 { margin-top:29px; }
#girl2 { margin-top:27px; }

#stars .body { background:url(i/stars.png) no-repeat 0px 10px; height:190px; }
#s1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#2c2c2c; font-size:14px; margin:20px 0px 0px 60px; }
#s2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#2c2c2c; font-size:14px; margin:65px 90px 0px -15px; text-align:right; }
#stars a { color:#006ca0; display:block; margin-top:30px; text-align:center; font-size:12px; }
#stars a:hover { color:#bb1d2d; }

#main { margin:0px 284px 0px 284px; padding-top:8px; color:#383838; } /* 0px 338px 0px 284px; */
#main strong { color:#505050; }
#main .brd { border:1px solid #7c7c81; margin-right:25px; }
#main .brd0 { border:1px solid #7c7c81; }
#main .brd2 { border:1px solid #7c7c81; margin-left:25px; }
#main h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0px; margin-bottom:9px; color:#bb1d2d; }
#main h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin:0px; margin-bottom:9px; color:#383838; }
#main h2.dop { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:0px; margin-bottom:9px; color:#383838; }
#main p { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; margin:13px 0px; line-height:18px; text-align:justify; text-indent:2em }
#main .red { color:#bb1d2d; font-weight:bold; }
#main .small_red { color:#a83838; font-size:11px; }
#main p.bnr { color:#bb1d2d; font-weight:bold; font-size:14px; text-align:center; }
#main ul { margin-top:7px; margin-bottom:20px; padding-left:0px; }
#main li { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; margin:0px; line-height:18px; }
#main a { color:#006ca0; }
#main a:hover { color:#bb1d2d; }

#main .troi { background-color:#7c7c81; margin-top:30px; }

#footer { height:94px; background:url(i/footer_bg.png) repeat-x; clear:both; font-size:12px; }
#footer p { margin:0px; padding:57px 0px 0px 82px; color:#292929; }
#footer a { text-decoration:none; }
#footer a.red { color:#bb1d2d; padding-right:25px; }
#footer a.copy { display:block; color:#ebcdd0; padding-top:8px; font-size:10px; }
#footer a.copy:hover { color:#FFFFFF; }

.pager { margin:30px 0px 20px 0px; text-align:center; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#042d3c; padding:7px 0px; border-top:1px solid #2a5362; border-bottom:1px solid #2a5362; background-color:#f6dfc3; }
.pager a { padding:0px 3px; color:#042d3c; }
.pager a:hover { color:#a0001e; }
.pager span { padding:0px 3px; }
.pager span.cur { font-weight:bold; }
.pager .cur_year { font-weight:bold; color:#687d85; font-size:14px; }

.p_news { margin:7px 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#042d3c; line-height:16px; text-indent:3em; }
#main .p_news p { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; margin:13px 0px; line-height:18px; text-indent:0px; }
.p_news div { font-weight:bold; color:#0c5d7a; text-indent:0em; }
.p_news div.bg { border-bottom:1px dashed #749cab; background-color:#f6e7d4; padding:2px 5px; margin-bottom:5px; }
.p_news span.dr { padding-left:10px; color:#01498e; }
.more { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; text-align:right; }
.more a { color:#042d3c; font-weight:normal; }
.more a:hover { color:#a0001e; }

#main form { margin:15px 0px; background-color:#f9f9f9; border:1px solid #e9e9e9; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#383838; }
#main form div { margin:7px 12px; }
#main form .small { font-size:10px; color:#606060; }
#main form th { font-weight:normal; padding-right:12px; text-align:left; }
#main input { width:290px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #d0d0d0; }
#main textarea { width:290px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #d0d0d0; }
#main select { width:290px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #d0d0d0; }
#main input.btn { width:100px; margin-right:0px; margin-top:14px; background-color:#e3e3e8; border-right-color:#a0a0a0; border-bottom-color:#a0a0a0; }

#gallery { width:402px; text-align:center; }
#gallery table { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
#gallery table a { text-decoration:none; font-weight:bold; }
#gallery fieldset { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; padding:5px 7px; text-align:left; }

#g_pager { width:400px; margin:15px 0px 25px 0px; }
#g_pager .g_arrow { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#g_pager .g_arrow a { text-decoration:none; font-weight:bold; }
#g_pager .g_arrow a.a1 { color:#006ca0; }
#g_pager .g_arrow a.a1:hover { color:#a0001e; }
#g_pager .g_arrow a.a0 { color:#a0a0a0; }
#g_pager .g_img img { width:130px; border:1px solid #787878; }

.our { width:208px; height:195px; border:1px solid #2a5362; text-align:center; }
.our img { border:1px solid #7c7c81; margin:3px; background-color:#FFFFFF; }
.boy { background-color:#def2ff; }
.girl { background-color:#ffdfe4; }
.label { width:200px; margin: 0px 3px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; }

#orfo { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:9px; }
.banner { margin:5px 15px 10px 0px; }

#go_left, #go_right { display:none; }
#arr0_left img, #arr0_right img { padding-bottom:4px; }

#arr0_left a img { background:url(i/arr_left.png) no-repeat; }
#arr0_right a img { background:url(i/arr_right.png) no-repeat; }
#arr0_left a:hover img { background:url(i/arr_left2.png) no-repeat; }
#arr0_right a:hover img { background:url(i/arr_right2.png) no-repeat; }

