/* CSS Document */body {	background:url(../images/bg.png) repeat-x #fff;	font-size:13px;	font-family:Arial Narrow, Helvetica, sans-serif;	color:#000;	margin-bottom:0;	margin-left:0;	margin-right:0;	margin-top:0;}a:link, a:visited {	text-decoration:none;	font-weight:normal;	color:#223F67;}a:hover {	text-decoration:none;	font-weight:normal;	color:#000;}a img {	border:none;}.clr {	clear:both;}/*****************************************//*** Template specific layout elements ***//*****************************************/.container {	margin: 0 auto;	width:900px;	background:#fff;}.head {		height:10px;	padding:10px 0 0 25px;}.head_l {	width:380px;	display:inline-block;	text-align:right;}.house {	height:225px;	background:url(../images/header.jpg) no-repeat;}.line1 {	height:0px;	}.topnav {	height:30px;	width:690px;	background:url(../images/menue_bg.png);	float:left;}.langs {clear: both;}.line2 {	height:0px;	}.cont_container {	background:#fff;	padding:5px 0px 5px 0px;	width:900px;}.mods_right {	float:right;	width:204px;	background:#fff;	padding:0px;	margin-right:0px;}.main_cont {	margin-left:0px;	width:696px;	}.main_cont_full {	margin-left:0px;	width:696x;	}.line3 {	height:25px;	background:url(../images/footer.jpg);}.bannergroup-banner {    padding-top:10px;    margin-left:-25px;}.version a {    float: right;    font-size: 10px;    position: relative;	color: #7E746F;}/* horizontal menu */#pillmenu {	text-align:left;	margin: 0;	}	#pillmenu ul {	margin: 0;	padding: 0;	list-style: none;	line-height:250%;	}	#pillmenu li {	float: left;	margin-bottom:0;	margin-right:0;	height:30px;	width:90px;	background-image:url(../images/btn_top.png);	background-repeat:no-repeat;	text-align:center;		}#pillmenu li a {	font-family:Arial, Helvetica, sans-serif;	color:#fff;	font-size: 11px;	font-weight: bold;	text-align:center;	display: block;	text-decoration: none;	text-transform:uppercase;	}#pillmenu li a:hover {	font-family:Arial, Helvetica, sans-serif;	color:#fff;	font-size: 11px;	font-weight: bold;	text-align:center;	display: block;	text-decoration: none;	text-transform:uppercase;	}#active_menu-nav {    color:#223F67 !important;	float: left;	margin-bottom:0;	margin-right:0;	height:30px;	width:90px;	background-image:url(../images/btn_top_mo.png);	background-repeat:no-repeat;	text-align:center;		}#kolor {    color:#223F67;}	/*****************************************//*** Joomla! specific content elements ***//*****************************************/h1,.componentheading {font-size:15px;font-weight:bold;color:#223F67;}h2,.contentheading {font-size:15px;color:#223F67;font-weight:bold;}h3 {font-size:1.3em;}h4 {font-size:1.2em;}h5 {font-size:1.1em;}h6 {font-size:1em;font-weight:700;}#footer,.small,.createdate,.modifydate,.mosimage_caption {font:0.8em Arial,Helvetica,sans-serif;color:#999;}table.moduletable th {  color: #135cae;}table.contentpaneopen, table.contentpane {margin-left: 0;padding: 0;width:100%;}/* Heading of Modules */.moduletable h3, .moduletable_menu h3 {	margin-top:0;	text-align:left;	padding:0.5em 0.6em;	color:#666;	font-size:12px;	background:url(../images/menu_bg.jpg) repeat-x #fff;	text-transform:none;}.moduletable_menu li {	margin-top:-1px;	margin-left:-40px;	list-style-type:none;	text-align:left;	padding:0.5em 0.6em;	color:#666;	font-size:12px;	background:#e1e1e1;	border-top:1px solid #e1e1e1;	border-bottom:1px solid #e1e1e1;}.moduletable_menu li li {	background:#fff;	border:none;}.moduletable_menu li:hover{	background:#fff;}.moduletable li {	list-style-type:none;}/* META--------------------------------------------------------- */.article-tools {	border-top: 1px solid #DDDDDD;	width: 100%;	float: left;	clear: both;	margin-bottom: 15px;	display: block;	background: #ECECEC;}.article-meta {	padding: 5px;	width: 290px;	float: left;}.modifydate {	width: 200px;	float: left;}div.buttonheading {	float: right;	width: 60px;}.buttonheading img {	margin: 7px 5px 0 0;	border: 0;	float: right;}/* Small text */small, .small, .smalldark, .mosimage_caption, .createby, .createdate, .modifydate, a.readon, .img_caption {	color: #999;	font-size: 88%;}/* spacers */span.article_separator {	display: block;	height: 0px;}.article_column {	padding-right: 5px;	padding-top: 0px;	padding-bottom: 0px;}.column_separator {	border-left: 1px dashed #e0e0e0;	padding-left: 5px;}td.buttonheading {}td.buttonheading img {	border:none;}td.greyline {  width: 20px;  background: url(../images/mw_line_grey.png) 50% 0 repeat-y;}div#maindivider {  border-top: 1px solid #ddd;  margin-bottom: 10px;  overflow: hidden;  height: 1px;}table.blog span.article_separator {	display: block;	height: 20px;}/* forms */table.adminform textarea {  width: 540px;  height: 400px;  font-size: 1em;  color: #000099;}form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}form#form-login ul { padding-left: 20px; }form#com-form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}form#com-form-login ul { padding-left: 20px; }.button {	border:1px solid #e1e1e1;	background:#F8F8F7;	height:22px;	color:#666;	font-size:12px;	}	.button:hover {	border:1px solid #e1e1e1;	background:#FFF;	height:22px;	color:#666;	font-size:12px;	}.inputbox {	border:1px solid #e1e1e1;	background-color:#F8F8F7;	padding:1px;	font-size:13px;	font-family: Arial Narrow;	}	.inputbox:hover, .inputbox:focus {	border:1px solid #e1e1e1;	background-color:#FFF;	padding:1px;	}select {	border:1px solid #e1e1e1;	background-color:#F8F8F7;	padding:1px;	font-size:13px;	font-family: Arial Narrow;	}/* System Standard Messages */#system-message { margin-bottom: 20px; }#system-message dd.message ul { background: #fff; margin:0px; padding-left: 40px; text-indent:0px;}/* System Error Messages */#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}/* System Notice Messages */#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}#syndicate{	float:left;	padding-left: 25px;}/* System Messages *//* see system general.css */.pagination span { padding: 2px; }.pagination a    { padding: 2px; }/* Polls */.pollstableborder td {	text-align: left;}/* WebLinks */span.description {	display:block;	padding-left: 30px;}/* Frontend Editing*/fieldset {	border: 0px solid #e1e1e1;	margin-top: 5px;	padding-bottom: 15px;    padding-left: 0px;	}legend {	margin: 0;	padding: 0 10px;}td.key {	border-bottom:1px solid #eee;	color: #666;}/* content tables */td.sectiontableheader {  background: #efefef;  color: #333;  font-weight: bold;  padding: 4px;  border-right: 1px solid #fff;  list-style-type: circle;}tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td {  padding: 4px;  color: #fff;}td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2 {  padding: 3px;}