@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background:#000000 url(../images/bg2.gif) repeat-y center center;
	font-family:Arial, Tahoma, Verdana;
	font-size:11px;
}


a { outline:0; text-decoration:none; color:#000000 }

.clr { clear:both }

.logo { width:200px; height:140px; background:url(../images/logo.png); position:relative; top:-30px; left:220px; z-index:1000; margin:0 0 -200px 0 }

.container { margin:0 auto; width:986px; }
.container .top { height:16px; text-align:center; background:url(../images/container_top.png) no-repeat 50% bottom }
.container .middle { background:url(../images/container_middle.png) repeat-y center center; }
.container .bottom { height:16px; background:url(../images/container_bottom.png) no-repeat center top }
.container .middle .middle_top { background:#E9E9E9; height:20px; width:962px; margin:0 auto }
.container .middle .middle_container { width:900px; margin:10px auto; position:relative; z-index:100 }
.container .middle .middle_left { float:left; width:580px; }
.container .middle .middle_right { float:left; width:320px; }

ul#hslider { padding:0px; margin:0px; width:578px; height:223px; float:right; qborder:1px solid red }
ul#hslider li { list-style:none; display:none; }

.mmenu { height:120px; }
.mmenu ul { padding:0; margin:0; text-align:justify }
.mmenu ul li { list-style:none; display:block; width:110px; margin:0 3px 0 3px; float:left; text-align:center; }
.mmenu ul li img { border:0 }
.mmenu ul li a { text-align:center; }
.mmenu ul li a .item { cursor:pointer; margin:0 auto; width:110px; height:25px; display:block; color:#999933; line-height:25px; text-align:center; text-decoration:none; background:url(../images/mmenu.gif) no-repeat center center }
.mmenu ul li a:hover .item { color:#F6F080 }


.mmenu ul ul { width: 230px; visibility: hidden; position: absolute; qtop: 96%; top:0; left: 0; z-index:1000; border:0px solid red }
.mmenu ul ul li { font-weight: normal; background: #114996; width:226px; color: #FFFFFF; border-bottom: 1px solid #485669; float: none; }
.mmenu ul ul li.leg { width:110px; height:10px; background:url(../images/mmenu.gif) no-repeat center center; border:0 }
.mmenu ul ul li a { border-right: none; text-align:left; width: 100%; display: inline-block; color:#FFFFFF; padding:5px 5px 5px 10px } 
.mmenu ul ul li a:hover { color:#FFFFFF; } 


.lmenu { float:left; width:30px; height:230px }
.lmenu ul { padding:0; margin:30px 0 0 0 }
.lmenu ul li { list-style:none; display:block; margin:0 0 5px 0 }
.lmenu ul li a { list-style:none; display:block; width:30px; height:26px; line-height:26px; text-decoration:none; text-align:center; color:#FFFFFF;  background:url(../images/lmenu.gif) no-repeat left 0px }
.lmenu ul li a:hover { background:url(../images/lmenu.gif) no-repeat left -30px }
.lmenu ul li a.active { background:url(../images/lmenu.gif) no-repeat left -30px }

#tags { float:right; width:280px; height:230px; }
#tags ul li { list-style:none }
#tags ul li a { text-decoration:none; font-weight:bold; color:#000000 }

.contacts { height:120px; background:url(../images/contacts.gif) no-repeat left center }

.ptitle { margin:5px 0 5px 5px; font-size:28px; color:#0B2F62; font-family:Times New Roman; text-transform:uppercase; border-left:4px solid #ADB2BA; padding:0 0 0 10px }
.ptitle a { text-decoration:underline }
.ptitle a.small { float:right; font-size:11px; text-transform:none; line-height:20px; margin:7px 0 0 0; color:#59ACBE; text-decoration:none; border-left:1px solid #ADB2BA; padding:0 0 0 10px; font-family:Arial, Tahoma, Verdana; }
.pagetitle { margin:5px 0 5px 5px; font-size:28px; color:#0B2F62; font-family:Times New Roman; text-transform:uppercase; border-left:4px solid #ADB2BA; padding:0 0 0 10px }
.pagetitle a { font-size:18px; text-transform:uppercase; color:#0B2F62; text-decoration:none; font-family:Times New Roman; }
.pagetitle a:hover { text-decoration:underline; }
.pcontent { margin:10px 0 0 0; font-size:13px; line-height:1.6em; text-align:left }

ul.rnews { padding:0; margin:0 }
ul.rnews li { list-style:none; display:block; margin:0 0 5px 0; padding:5px 0 }
ul.rnews li a img { float:left; border:1px solid #B3B3B3; margin:0 5px 0 0; }
ul.rnews li a:hover img { border:1px solid #1F2021; }
ul.rnews li .title { height:auto; padding:0 0 3px 0; }
ul.rnews li .title a { color:#D12026; font-size:11px; text-decoration:underline; qfont-weight:bold }
ul.rnews li .title a:hover { text-decoration:none }
ul.rnews li .date { color:#ADB2BA; font-size:11px; margin:0 0 3px 0 }
ul.rnews li .cont { font-size:11px; line-height:1.2em; color:#747476; text-align:justify }
ul.rnews li .rmore { font-size:11px; color:#59ACBE; text-decoration:none; qdisplay:block; text-align:right }
ul.rnews li .rmore:hover { text-decoration:underline }

ul.smenu { padding:0; margin:0; text-align:justify; }
ul.smenu li { list-style:none; display:block; padding:5px 0 }
ul.smenu li a.item { display:block; font-size:12px; color:#0B2F62; text-align:left; text-decoration:none; }
ul.smenu li a.item:hover { color:#D12026; text-decoration:underline }
ul.smenu li.active a { color:#D12026 }

ul.events { padding:0; margin:0 }
ul.events li { list-style:none; display:block; margin:0 0 30px 0 }
ul.events li a img { float:left; border:1px solid #1F2021; margin:0 10px 0 0; width:92px }
ul.events li a:hover img { border:1px solid #FFFFFF; }
ul.events li .title { border-bottom:1px dotted #4C6979; padding:3px 0 }
ul.events li .title a { color:#FFCB05; font-size:17px; text-decoration:none; }
ul.events li .title a:hover { color:#FFFFFF; }
ul.events li .date { text-align:; color:#85B8EF; font-size:11px; }
ul.events li .cont { color:#FFFFFF; font-size:11px; line-height:1.8em }

.footer { height:81px; width:962px; margin:0 auto; background:#E9E9E9 url(../images/copy.gif) no-repeat 20px center }
.footer .stats { height:61px; padding:10px 0; width:150px; line-height:30px; color:#0B2F62; float:left }
.footer .copy { height:61px; padding:10px 0; width:230px; line-height:30px; color:#0B2F62; float:left }
.footer .copy a { color:#59ACBE; text-decoration:none }
.footer .copy a:hover { text-decoration:underline }
.footer ul.bmenu { padding:0; margin:32px 0 0 50px; float:left }
.footer ul.bmenu li { list-style:none; display:inline; padding:0 10px }
.footer ul.bmenu li a { color:#0B2F62; text-decoration:underline }
.footer ul.bmenu li a:hover { text-decoration:none }
.footer  .fcontacts { height:61px; padding:10px 0; width:230px; line-height:20px; text-align:right; color:#0B2F62; margin:0 20px 0 0; float:right }

.rtirle { font-size:24px; color:#51ABBE; font-weight:bold; padding:0 0 10px 0 }

.rbnrs { padding:0; margin:0 }
.rbnrs li { list-style:none; display:block }
.rbnrs li a { }
.rbnrs li a img { border:0 }

ul.gallery2 { padding:0; margin:0; text-align:left }
ul.gallery2 li { list-style:none; display:inline; }
ul.gallery2 li a { }
ul.gallery2 li a img { border:1px solid #4A5B69; margin:0 20px 20px 0 }
ul.gallery2 li a:hover img { border:1px solid #FFFFFF; }

.eventsli { border-bottom:1px solid #CCCCCC; padding:0 0 0 20px; }
.eventsli .etd { float:left; margin:30px 0 0 0; }
.eventsli .etd .etitle { }
.eventsli .etd .etitle a { font-size:14px; font-weight:bold; color:#0B2F62; text-decoration:none; text-transform:uppercase }
.eventsli .etd .etitle a:hover { color:#FF9933; text-decoration:none }
.eventsli a.eimg { float:right; display:block; width:160px; height:80px; }

#jCarouselLiteDemo .carousel .jCarouselLite {
	border: 1px solid black;
	float: left;
	background-color: #dfdfdf;
	position: relative;
	visibility: hidden;
	left: -5000px;
}
#jCarouselLiteDemo .carousel ul { margin: 0; }
#jCarouselLiteDemo .carousel li img, 
#jCarouselLiteDemo .carousel li p {
	background-color: #fff;
	width: 150px;
	height: 118px;
	margin: 10px;
}

#ads_right2 { padding:0; margin:0 }
#ads_right2 li { }

ul.pages { padding:0 0 10px 0; margin:0 0 10px 0; height:10px; }
ul.pages li { list-style:none; display:inline; }
ul.pages li a { text-decoration:none; color:#000000; font-size:11px; float:left; display:block; padding:0px 10px; background:#F0F0F0; margin-right:1px }
ul.pages li a:hover { cursor:pointer; background:#9E9FA1; cursor:pointer; color:#FFFFFF }
ul.pages li a.active { background:#0B2F62; cursor:pointer; color:#FFFFFF }

ul.news { padding:0; margin:0; text-align:left; float:left }
ul.news li { list-style:none; display:block; margin:0 0 20px 0 }
ul.news li a.ntitle { font-size:16px; font-weight:bold; color:#3D4547; text-decoration:none; line-height:1.2em }
ul.news li a.ntitle:hover { text-decoration:underline }
ul.news li .ndate { color:#CD0A03; font-size:11px; }
ul.news li .ncontent { color:#6A787C; font-size:12px; text-align:justify }

.pcontent a img { border:0 }

#popup { z-index:99999; width:995px; height:710px; background:url(../images/popup_window4.png); display:none; position:relative }
#popup #popup-close { width:260px; height:80px; position:absolute; top:0; right:0; cursor:pointer }
#popup-overlay {background-color:#000;}

/* ====================== Our styles ================================ */
.linkontour {font-family:Tahoma, Geneva, sans-serif; font-size:23px; text-decoration:none; color:#FFFFFF; display:block; float:left;}
.linkontour:hover {color:#FFFF00;}
