BODY,HTML{font-family: Verdana;font-size: 12px;height: 100%;padding:0px;margin:0px;background:#e5ca9d url(/images/bg_zima.jpg) top center repeat-x;background-attachment:fixed;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
font-smooth:always;
}

h2{border-bottom:1px dashed #555;font-size:18px;line-height:22px;padding:0px;padding-bottom:5px;margin:0px;margin-bottom:10px;}

img{display:block;border:none;}
A{color:#a30002;}

.header .logo{position:absolute;top:30px;left:291px;}

.header{width:990px;margin:0px auto;height:340px;position:relative;background:url(/images/headerbg.png) center top no-repeat;}
.header .lng{font-weight:bold;font-size:11px;line-height:14px;position:absolute;right:33px;top:7px;}
.header .lng A{color:#000;text-decoration:none;}
.header .lng A.selected{color:#b60003;}

.header .menu{position:absolute;bottom:60px;left:0px;text-transform:uppercase;font-size:14px;width:990px;}
.header .menu A{display:block;width:165px;float:left;text-align:center;color:#000;text-decoration:none;font-weight:bold;}
.header .menu A.selected{color:#b60003;}
.header .menu A img{width:140px;height:132px;margin:0px auto;margin-top:10px;}

.page{background:url(/images/bg_line.jpg);width:990px;margin:0px auto;position:relative;margin-top:60px;}
.page .content{padding:20px;width:950px;margin:0px auto;background:url(/images/body_head.jpg) center -80px no-repeat;/*padding-top:90px;*/}

.titleBox{height:41px;padding:11px;padding-left:47px;background:#a30002 url(/images/titlebg.jpg) 7px top no-repeat;color:#ebcfa1;font-size:24px;line-height:24px;margin-bottom:12px;text-transform:uppercase;}
.titleBox A{color:#ebcfa1;text-decoration:none;}
.titleBox span{display:block;font-size:14px;line-height:14px;color:#000;margin-top:2px;}

.boxGallery{}
.boxGallery IMG{float:left;width:80px;height:50px;margin-left:14px;margin-bottom:10px;}

.jcarousel {position:relative;overflow:hidden;height:201px;}
.jcarousel ul {width:300px;position:relative;list-style:none;margin:0;padding:0;}
.jcarousel li {}
.jcarousel li .date{background:#a30002;width:60px;height:52px;padding-top:8px;float:left;color:#ebcfa1;text-align:center;font-size:24px;line-height:24px;margin-bottom:10px;text-transform:uppercase;}
.jcarousel li .date span{font-size:18px;line-height:18px;}
.jcarousel li .desc{float:right;width:230px;font-size:12px;margin-bottom:10px;}
.jcarousel li A{font-size:14px;color:#a30002;display:block;text-decoration:none;line-height:16px;}
.jcarousel-control-prev{position:absolute;top:14px;right:34px;}
.jcarousel-control-next{position:absolute;top:14px;right:10px;}

.event_buttons{margin-top:10px;}

.events_list A.date{background:#a30002;width:60px;height:52px;padding-top:8px;float:left;color:#ebcfa1;text-align:center;font-size:24px;line-height:24px;margin-bottom:10px;text-transform:uppercase;text-decoration:none;display:block;}
.events_list .desc{float:right;width:560px;font-size:12px;margin-bottom:10px;}
.events_list .desc A{font-size:14px;color:#a30002;display:block;text-decoration:none;line-height:16px;text-decoration:none;}

.events_list.gray A.date{background:#555;}

.events_pages{border-top:1px dashed #555;padding-top:5px;text-align:right;}
.events_pages A{display:inline-block;border:1px solid;text-decoration:none;height:20px;line-height:20px;width:20px;text-align:center;margin:0px 2px;}

.clearFix {clear:both}
.clearFix:after {content:".";display:block;height:0px;clear:both;visibility:hidden;overflow:hidden}