*{margin:0;padding:0;}
body{text-align:center;font:normal 12px/normal Arial;color:#3c3c3c;background:#ffe8ff url('/img/body_bg.jpg') no-repeat 50% 0; behavior:url('/forie6/hover.htc');}
#basis{margin:0 auto;width:929px;text-align:left;}
img{border:none;}
ul{list-style-type:disc;margin-left:15px;}
#head{float:left;width:100%;padding:38px 0 32px 0;}
#logo{float:left;}
#head p{float:right;padding:11px 6px 0 0;}
#head p img{margin-right:73px;}
/* id=menu */
#menu{float:left;width:100%;clear:both;position: relative;}
#menu .slide{float:left;width:929px;height:308px;}
#menu.menu2 .slide{height:auto;background:#ab7caa url('/img/b_photo2.jpg') no-repeat 0 100%;padding-bottom:13px;}
#menu.menu2 .slide div{background:#c88fc7 url('/img/slide_top.gif') no-repeat 0 0;margin:25px 0 0 10px;float:left;width:909px;}
#top_nav, .aft_nav, #nav ul, .f_rght ul{list-style:none;}
#top_nav{float:left;heigh:40px;font:bold 14px/28px Georgia;margin-left:57px;width:872px;position:relative;top:8px;display: inline;}
#top_nav li{float:left;height:32px;background:url('/img/m_pass_cntr.gif') repeat-x 0 0;_width:95px}
#top_nav li span{display:block;height:32px;background:url('/img/m_pass_rght.gif') no-repeat 100% 0;}
#top_nav li.m_last1 span{background:url('/img/sp_last.gif') no-repeat 100% 0;}
#top_nav li a{display:block;height:32px;text-decoration:none;padding:0 0px 0 50px;position:relative;left:-57px;color:#838365;outline:none;}
#top_nav li.m_one a{padding:0 0px 0 28px;background:url('/img/m_l_2.gif') no-repeat 0 0;}
#top_nav li.active, #top_nav li.m_last2.active2,#top_nav li.active1{background:url('/img/m_act_cntr.gif') repeat-x 0 0 !important;}
#top_nav li.active span{background:url('/img/m_act_rght.gif') no-repeat 100% 0;}
#top_nav li.active.m_last1 span{background:url('/img/sp_last_act.gif') no-repeat 100% 0;}
#top_nav li.active a{background:url('/img/m_act_lft2.gif') no-repeat 0 0;color:#fffbff;}
#top_nav li.active1.m_one a{background:url('/img/m_l_1.gif') no-repeat 0 0;color:#fffbff;}
#top_nav li.active1.m_one span{background: url('/img/m_act_rght.gif') no-repeat 100% 0;}
#top_nav li.m_last2{float:right;position:relative;height:40px;background:url('/img/m_pass_cntr.gif') repeat-x 0 0;_width:250px}
#top_nav li.m_last2 span{height:40px;background:url('/img/m_li_rght_pass_r.gif') no-repeat 100% 0;}
#top_nav li.m_last2 a{height:40px;left:-15px;background:url('/img/m_li_rght_pass_lft.gif') no-repeat 0 0;}
#top_nav li.m_last2.active2 span{background:url('/img/m_li_rght_act_r.gif') no-repeat 100% 0;}
#top_nav li.m_last2.active2 a{background:url('/img/m_li_rght_act_lft.gif') no-repeat 0 0;color:#fffbff;}
.aft_nav{float:left;font:bold 11px/normal Tahoma;margin:-285px 0 0 12px;}
#menu.menu2 .aft_nav{margin:0;padding:8px 0;width:100%;background: url('/img/slide_bottom.gif') no-repeat 0 100%}
.aft_nav li{float:left;margin:0 0 0 17px;}
.aft_nav a{color:#735672;padding:0 0 0 13px;background:url('/img/d_arrow_purp.gif') no-repeat 0 60%;}
.aft_nav a:hover,.aft_nav a.active{color:#fff;background:url('/img/d_arrow_white.gif') no-repeat 0 60%;}
.m_txt{width:400px;position: absolute;top:130px;left:28px;font-family:Georgia;}
.m_txt h1{color:#735672;font-weight:normal;font-size:28px;}
.m_txt p{color:#fff;font-size:17px;padding-top:15px;line-height:150%}
/* end id=menu */
#wrap{width:100%;float:left;padding-bottom:10px;}
#content{float:left;width:683px;padding:10px 14px 10px 0;}
#content h1{font:normal 18px/normal Arial;color:#5c60ac;padding:15px 0 10px 0;}
#content h2{font-size:12px;color:#ad7eac;padding:15px 0;clear:both;}
#content p{line-height:140%;}
#content a{color:#6367b0;}
#content p img{margin:3px 15px 3px 0;}
.chapt{float:left;width:207px;padding:0 10px 0 16px;margin:10px 0 13px -1px;background:url('/img/vert_dott2.gif') repeat-y 0 0;min-height: 110px;}
.chapt.ch_t{background:url('/img/vert_dott.gif') repeat-y 0 0;width:193px;}
.chapt h3{font-size:12px;color:#5c60ac;padding:0 0 7px 0;}
.chapt.two{min-height:190px;}
.chapt.two h3{color:#995498;}
.chapt img{margin-bottom:8px;}
.chapt p.butt{margin-top:10px;}
p.butt{background-color:#fff5ff;float:left;font:bold 10px/normal Tahoma;}
p.butt a{color:#8587b2;display:block;border:1px #b2b3cc solid;padding:3px 8px 6px 9px;}
p.butt a:hover{border-color:#8587b2;}
.chapt.two p.butt a{color:#9e709d;border-color:#e1b9e0;}
.chapt.two p.butt a:hover{border-color:#9e709d;}
.hr1{clear:both;float:left;width:100%;height:1px;font-size:0;line-height:0;background:url('/img/hor_dott.gif') repeat-x 0 0;}
#sidebar{float:left;width:232px;padding:7px 0 0 0;}
.s_img{padding-top:7px;width:232px;overflow: hidden;}
#nav{background:#d9d9ba url('/img/nav_top.gif') no-repeat 0 0;margin:7px 0;}
#nav h3{font:normal 22px/normal Arial;color:#fff;padding:9px 0 9px 16px;}
#nav h3, #nav li{background:url('/img/hor_dott2.gif') repeat-x 0 100%;margin:0 10px;}
#nav ul{width:100%;padding-bottom:11px;margin-left:0;background:url('/img/nav_bott.gif') no-repeat 0 100%;list-style:none;font-weight:bold;font-size:11px;color:#383838;}
#nav li{padding-bottom:1px;}
#nav span{display:block;padding:7px 0;}
#nav a{color:#383838;padding:0 5px 0 15px;margin:0 0 0 16px;background:url('/img/d_arrow_black.gif') no-repeat 0 5px;display: block;}
#nav span:hover{background:url('/img/nav_li.gif') repeat-x 0 50%;}
/*21.04.09*/
#content h4{width:662px;height:25px;font-size:14px;color:#fff;padding:10px 0 0 15px;background: url('/img/c_h3.gif') no-repeat 0 0}
.month{width:620px;margin:10px 0 10px 12px;}
.month td{padding:4px;vertical-align: middle;text-align: left;width:160px;}
.month th{padding:4px;vertical-align: middle;text-align: left;font-weight:normal;width:300px;}
.month a{padding:0 0 0 13px;background: url('/img/arrow_blue.gif') no-repeat 0 60%}
#calendar{width:231px;margin:17px 0 0 1px;font:normal 10px/normal Tahoma;border-collapse:collapse;color:#e5c79a;border:0;//width:232px;//margin-left:0;}
#calendar #zag{width:232px;height:31px;background:url('/img/c_zag.gif') no-repeat 0 0;border:none;}
#calendar td{background-color: #fffbff;}
#calendar td, #calendar th{border:1px solid #dcdcbf;text-align:center;}
#calendar th{padding:5px 0;color:#737353;background: #cdcdb2 url('/img/c_th.gif') repeat-x 0 0;}
#calendar a{color:#737353;text-decoration:none;display:block;padding:6px 0;}
#calendar a:hover{color:#2e2e21;}
#calendar a.rezerv{background-color:#f2bcf2;}
#calendar a.borrow{background-color:#d9d9ba;}
#calendar #zag a{display:block;width:5px;height:9px;padding-top:0;text-decoration:none;}
#calendar #zag a#ago{background:url('/img/c_lft_arrow.gif') no-repeat 0 0;float:left;margin:7px 0 0 10px;}
#calendar #zag a#ahead{background:url('/img/c_rght_arrow.gif') no-repeat 0 0;float:right;margin:7px 10px 0 3px;}
#calendar #zag a.mes{background:none;font-size:11px;padding:0;float:left;margin:3px 0 0 30%;color:#ffe8ff;_margin-left:18%;width:auto;height:auto;}
.c_bottom{width:232px;background: url('/img/c_bottom.gif') no-repeat 0 100%;font:normal 9px/normal Tahoma;color:#737353;padding:10px 0 12px 0;margin-bottom:11px;}
.c_bottom img{margin:0 6px 0 12px;vertical-align: bottom;}
/*end 21.04.09*/

#search{width:232px;height:46px;background:url('/img/search_form.gif') no-repeat 0 0;}
#search input{border:none;}
#s_txt{height:18px;margin:14px 0 0 26px;width:176px;background-color:transparent;color:#676666;}
#s_butt{width:16px;background:url('/img/search.gif') no-repeat 0 50%;cursor:pointer;}
#footer{float:left;clear:both;padding-bottom:16px;width:100%;border-top:5px solid #aa7ca9;font:normal 9px/normal Tahoma;color:#727272;}
#footer p{padding:10px 0 0 16px;}
#footer i{margin:0 12px;font-style:normal;}
.f_lft p img{margin-left:15px;position:relative;top:5px;}
.f_lft{float:left;}
.f_rght{float:right;}
.f_rght p{clear:left;margin-right:8px;text-align:right;}
.f_rght ul{float:left;padding:10px 9px 0 0;}
.f_rght li{float:left;margin-left:3px;}
.f_rght li a{color:#5c60ac;}
.f_rght li a:hover{text-decoration:none;}
.f_rght p a{color:#727272;}
.f_rght img{position:relative;top:6px;}
#menu a, p.butt a, #nav a, .f_rght p a, #content a:hover{text-decoration:none;}

.day{width:100%;border:none;}

.day td,.day th{vertical-align: top;text-align: left;padding:5px 0;}
.day td p{padding-bottom:4px}
.day th{padding-left:14px}
.day td{padding-left:19px}
.day .d_one th,.day .d_one td{vertical-align: middle;}
.day .d_one th{width:118px;height:35px;font-size:14px;color:#fff;background: url('/img/day_one.gif') no-repeat 0 0;text-align: center;padding:0}
.day h5{font-size:14px;color:#aa7ca9;}