@charset "UTF-8";

/* CSS. MEKAIA 2009 */ 
/* Default elements */
html, body {
	background-image:url(../img/bck.jpg);
	background-repeat:repeat-x;
	background-color:#e8eced;
	font:12px/20px Verdana, Geneva, sans-serif;
	color:#000000;
	}

a, a:visited, a:active {color:#b01e16;	}	
a:hover {color:#b01e16;	text-decoration:none;}
h1, h2, h3, h4, h5 {font-size:21px;	line-height:28px;color:#b01e16;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
h2, h3 {font-size:18px;	line-height:24px;color:#3b86af;}
h3 { color:#000000;}
h4 {display:inline; color:#fff; line-height:22px; margin-left:7px; letter-spacing:-0.5px; text-shadow: #7d7d7d 1px 1px 0;}
h5 {font-size:16px; color:#b01e16}
	
/* Pseudo */
.wrapper {margin:0 auto; width:960px}

	.tools { padding: 5px 20px; line-height:25px; }
		.tools .sitemap {position:absolute; right:50%;}
		
	.header { background: url(../img/header-back.jpg) repeat-x bottom; height:68px; padding:22px 0 0 22px; position:relative}
		.header .menu {position:absolute; bottom:0; margin-left:230px;}
		.header .menu a {font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff; text-decoration:none; display:inline-block; padding:6px 17px;}
		.header .menu a:hover {background-color:#649fc0;}
		.header .menu a.active {background-color:#fff; color:#b11f16;}
		
	.frontpage {}
		.intro {background: url(../img/intro-back.jpg) repeat-x; height:230px; padding:30px 10px;}
			.intro .text-box { background:url(../img/transparent-back.png); padding:20px 15px 15px 20px; width:360px; font:14px/22px Verdana, Geneva, sans-serif;}
		.shortcuts {background: url(../img/shortcuts-back.jpg) repeat-x; overflow: hidden; margin-bottom:10px; position:relative}
			.shortcuts .text-box {background:url(../img/shortcuts-sep.png) repeat-y; width:200px; padding: 5px 20px 200px; margin:10px 0 -195px -1px} /* equal heights hack & -1px et esimesel tulbal triipu ei oleks */
		
	.menu-2 { width:228px; border-right:solid 2px #e8eced; padding:40px 0; }
		.menu-2 a {background:url(../img/submenu-back.png) repeat-x; display:block; text-decoration:none; font-weight:bold; color:#000000; line-height:14px; padding:11px 20px 10px; position:relative;}
		.menu-2 a img {position:absolute; left:6px; top:50%; margin-top:-5px; display:none;}
		.menu-2 a:hover img, .menu-2 a.active img {display:inline;}
			.menu-2 a.active a:hover, .menu-2 a.active a.active {color:#b01e16}
		.menu-3 a {font-weight:normal; padding-left:40px;}
		.menu-3 a:hover, .menu-3 a.active { color:#b01e16;}
		.menu-3 .scms_context_button_anchor {margin-left: 18px;}
		.menu-3 a.scms_new_object {margin-left: 27px !important; padding-bottom: 7px !important;}
		
	.content {background:#fff; padding:7px 18px 20px;}
		.content .breadcrumbs, .breadcrumbs a {font:11px/11px Verdana, Geneva, sans-serif; color:#666666;text-decoration:none;}
			.content .breadcrumbs a {color:#999999;}
		.content blockquote {width:470px; font-style:italic; margin:10px 0 20px; text-align: right;}
		.content blockquote p {display: inline;}
		
		.content a {color:#3b86af;}
		.content li { list-style-image:url(../img/bullet.jpg); list-style-position:outside; line-height:14px; margin:7px 0;}
		.content ul {margin:20px 0 20px 30px;}
		.content a.up, .content a.print { text-decoration:none; color:#b01e16;}
		.content a.up { margin-top:30px;}
		.content .sitemap ul {margin:0 0 0 30px;}
		.content .sitemap li {list-style-image:none;}
		.content .search-results li {list-style:decimal;line-height:20px;list-style-image:none;}
		.content .search-results a.destination {font-weight:bold;display:block;} /* display:block > Opera */
		.content .pagination {line-height:12px; font-weight:bold;}
			.content .pagination a {color:#b01e16; text-decoration:none;}
			.content .pagination a.page-nr {color:#000; margin-left:15px;padding:2px 5px;}
			.content .pagination a.current {background-color:#b01e16;color:#fff;}
		.content .search-long {line-height:25px; border:1px solid #dddddd; padding:15px 20px; margin-top:10px;} /* margin-top > IE 7 */
		
	.with-menu {width:694px;}
		
	.footer {background: url(../img/footer-back.jpg) repeat-x; color:#cfe9f7; text-align:center; line-height:35px;}
		.footer a {color: #cfe9f7;}
		.footer p {margin-top: 0;}
	
	.highlight {vertical-align: baseline;}
	
/* OO */

.text-input {
	background:url(../img/input-back.jpg) no-repeat;
	border:solid 1px #b7b7b7;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:4px 5px 3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:0 5px 0 0;
}
.text-input:focus {border:solid 1px #dad600;}
.rad8 {-moz-border-radius:8px;	-webkit-border-radius:8px;	border-radius:8px;}
.mb10 {	margin-bottom:10px;	}
.mb30 {	margin-bottom:30px;	}
.mr10 {	margin-right:10px;	}
.redline {	border-bottom:solid 2px #b11f16;}
.dashed {	border-bottom:dashed 1px #a5a5a5;}
.blue, a.blue {color:#066092;}
.red, a.red {color:#b01e16;}
.clear {clear:both;	}
.greyblue {	color:#a6b1b9;}
.fr {float:right;}
.tr {text-align:right;}
.fl {float:left;}
.fs14 {	font-size:14px;}
