@charset "UTF-8";

/* CSS. MEKAIA 2009 */ 
/* Default elements */
html { height:100% 	}
body { background:url(../img/back.png) top repeat-x; font:12px/19px Arial, Helvetica, sans-serif;	color:#333333; height:100%; }

a, a:visited, a:active {color:#84062a; }	
a:hover {color:#84062a; text-decoration:none;}
h1, h2, h3, h4, h5 {font-size:22px; line-height:28px;}
h1 { color:#390212}
h2, h3, h4 { color:#810629; font-size:15px; line-height:22px; font-weight:bold;}
h3, h4 {  font-size:13px; line-height:19px; }

/* Pseudo */
.bottom-grad {  background:url(../img/bg.png) top center no-repeat; height:100%;}
.pattern { background:url(../img/back-bottom.png) bottom repeat-x; min-height:100%}

	.wrapper {margin:0 auto; width:960px; padding:25px 0 0 0}
	
		.sidebar { width:197px; text-align:center}
			.sidemenu { background:url(../img/sidemenu-back.jpg) repeat-y; padding:2px 0 0 0; border-bottom:1px solid #6a0522; border-right:1px solid #6a0522; margin:40px 0 0 0; }
				.sidemenu li {  line-height:12px; padding:1px 0; text-align:left; background: url(../img/sidemenu-border.png) bottom repeat-x;}
				.sidemenu a {background: url(../img/bullet-sidem.png) left center no-repeat; font-weight:bold; color:#ffffff; text-transform:uppercase; text-decoration:none; display:block; padding: 10px 0 8px 32px; margin:-3px 0 0 0}	
				.sidemenu a:hover {background: url(../img/bullet-over.png) left center no-repeat; margin:-3px 0 0 0}
				.sidemenu .no-bg { background:none; padding:1px 0 0 0	}
				.sidemenu li:last-child a {   -moz-border-radius-bottomright: 7px; -webkit-border-bottom-right-radius: 7px; -moz-border-radius-bottomleft: 7px; -webkit-border-bottom-left-radius: 7px; }
				.sidemenu li:first-child a {   -moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px; -moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; }
			.sidebar .contact { font-weight:bold; color:#666666}
		
		.main { width:742px}
			.lang { margin: 0 0 29px 0}
				.lang a { font-size:10px; color:#999; font-weight:bold; text-decoration:none; margin:5px}
				.lang .active { color:#ccc; }
			.menu {  background: url(../img/menu-back.png) repeat-x; border-right:1px solid #6a0522;  border-bottom:1px solid #6a0522; border-top:1px solid #b63259; border-left:1px solid #b63259; height:43px} 
				.menu li {float:left; background: url(../img/border-vertical.png) right repeat-y; margin:-1px 0 0 0; height:44px}
				.menu li:hover { background: url(../img/menu-over-back.png) repeat-x; margin:-1px 0 0 -1px; padding:0 0 0 1px}
				.menu .first:hover { background: url(../img/menu-back-first.png) no-repeat;}
				.menu li a {font-size:13px; font-weight:bold; color:#fff; text-transform:uppercase; text-decoration:none; text-shadow: #630823 1px 1px; display:block; height:30px;  padding:14px 17px 0; filter:dropshadow(color=#630823,offX=1,offY=1);}
				.menu .search { background:none; padding:8px 10px 0 0}
					.menu .search input { background:url(../img/search-back.png) left top no-repeat; border:none; font-size:12px; width:120px; height:22px; padding:6px 4px 0px  8px; }
			
			
			.banner { 
/* 				  background:url(../img/banner.png) no-repeat;  */
height:273px; margin-top:20px; position:relative }
				.banner .more { position:absolute; top:130px; left:36px}
				.banner .navi { position:absolute; right:1px; top:58px; text-align:center; width:20px; line-height:6px; background:url(../img/top.png) no-repeat; width:21px; height:129px; padding:30px 5px 0}
					.banner .navi img {   margin:2px 0}
			.content { margin-top:25px; background-color:#fff; border:1px solid #f2f2f2;}
				.content .top-pic {height:192px; padding:38px 35px 0 0; font-size:43px; color:#fff; text-align:right; line-height:50px }
				.content .pagemenu { background:url(../img/pagemenu-back.jpg) center center repeat-x; line-height:43px; text-align:right; padding:0 10px;}
					.pagemenu a { color:#fff; text-decoration:none; text-shadow: #000000 1px 1px; font-weight:bold; filter:dropshadow(color=#000000,offX=1,offY=1); margin:0 8px; position:relative}
					.pagemenu .active { position:absolute; right:50%; bottom:-26px; margin-right:-12px }
				.content .subpage { background:url(../img/subpage-back.jpg) top repeat-x; padding:25px}
				.content ol { margin: 20px 15px}
				.content ul {margin:20px 0}
				.content ul ul {margin:10px 0}
				.content ul li {  padding: 0 15px; background:url(../img/ul-bullet.png) left 2px no-repeat;}
				.content ul ul li {  background:url(../img/ul-ul-bullet.png) left 2px no-repeat;}
				.content li {line-height:14px; margin:8px 0;  }
				.content table {background-color:#a70736; padding:7px 0 0 0}
				.content th {  font-weight:bold; color:#fff; background-color:#a70736; padding:1px 13px 7px}
				.content td { background-color:#fafafa; padding: 7px 13px;}
				.content .evenrow td { background-color:#f5f5f5;}
				.content .lastrow td {border-bottom:3px solid #a70736;}
				.content .result {font-size:15px; font-weight:normal; color:#333333}
				.content .newshead { background:url(../img/newshead-back.png) repeat-x; color:#fff; font-weight:bold; line-height:44px; padding:0 15px 7px; font-size:18px }
					.newshead a { color:#fff; text-decoration:none; font-size:12px }
					.newshead img {vertical-align:middle; margin:0 0 2px 0}
				.content .newswrapper, .newswrapper-back { padding:4px 20px 12px; }
				.content .newswrapper-back { background:#fff url(../img/newsitem-back.png) bottom repeat-x;}
					.newsitem { width:337px; float:left; }					
						.newsitem .thumbn { border:1px solid #eaeaea; padding:3px; -moz-border-radius:7px; -webkit-border-radius:7px;	border-radius:7px; margin:0 13px 0 0 }
						.newsitem .readmore { text-decoration:none; font-size:11px; font-weight:bold; color:#333333}
						.newsitem .readmore img {border:none; float:none; padding:0}
				.content .bottom-but { font-weight:bold; font-size:11px; text-align:right; margin:20px -25px 0 -25px; border-top:1px solid #f4f4f4; padding: 17px 20px 0}
					.content .bottom-but img { margin:0 13px 0 4px}
			.footer { font-weight:bold; font-size:11px; color:#999999; margin: 10px; text-align:right}		
			
				

/* OO */
.rad7 {-moz-border-radius:7px;	-webkit-border-radius:7px; border-radius:7px;}
.mb10 {	margin-bottom:10px;	}
.mb30 {	margin-bottom:30px;	}
.mr20 {	margin-right:20px;	}
.redline {border-bottom:solid 1px #b11f16;}
.black{color:#333333}
.red{color:#810629}
.clear {clear:both;	}
.fr {float:right;}
.fl {float:left;}
.fs11 {	font-size:11px; line-height:16px} 

/* */
.hidden{display:none;}
.newsitem a,.newsitem a:visited, .newsitem a:active .newsitem a:hover{color:#333333; text-decoration:none;}
.content .subpage_bron { background:url(../img/subpage-back.jpg) top repeat-x; padding:0px}
.newsitem img{ border:1px solid #eaeaea; padding:3px; -moz-border-radius:7px; -webkit-border-radius:7px;float:left;	border-radius:7px; margin:0 13px 0 0 }
