<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!*******************************************************************************
|	$Revision$
|	$Date$
|
********************************************************************************/  

/* General
-------------------------------------------------------------------------------*/

body {
	margin: 0;
	padding: 0;
	font-size: 11px;
	background: #62d9dd url('../img/body_bg_1.jpg') fixed no-repeat 50% 0;
	width: 100%;
/*	display: table;*/
/*	font-family: Arial, Tahoma, Verdana, sans-serif;*/
/*	font-size: 11px;*/
}

.wrap{
	margin: 0 auto;
	width: 960px;
/*	overflow: hidden;*/
/*	background: #FFF;*/
}

#main{
/*	position: relative;*/
/*	z-index: 1;*/
	margin: 20px 0 0;
}

a{
	color: #456700;
	text-decoration: underline;
}

a:hover{
	color: #b93833;
	text-decoration: none;
}

form{
	padding: 0;
	margin: 0;
}

div.message{
	margin: 0 0 20px;
}

dl{
	margin: 20px 0;
}

dt{
	clear: left;
}

dt span{
	float: left;
	font-weight: bold;
}

dd + dt{
	margin: 0;
	padding-top: 6px;
	border-top: 1px dashed #EEE;
}

dl dd{
	padding: 0 0 6px 12px;
	margin: 0 0 0 200px;
	background: url('../img/dd_glyph.png') no-repeat 0 7px;
}

.no-items-warning{
	padding: 10px 10px 10px 30px;
	background: transparent url('../img/warning.png') no-repeat 0 50%;
	color: #83221d;
	font-weight: bold;
	font-size: 13px;
}

/* Header
-------------------------------------------------------------------------------*/

#header{
	position: relative;
	z-index: 2;
	width: 960px;
	height: 207px;
	background: transparent url('../img/header_bg.png') no-repeat 0 0;
}

#languages ul{
	text-align: right;
	list-style: none;
	margin: 0 15px 0 0;
/*	margin-right: 15px;*/
}

#languages ul li{
	float: right;
	margin-left:15px;
	margin-top: 5px;
	width: auto;
}

#languages ul li a.lang-ico{
	padding-left: 20px;
	text-decoration: none;
	background: transparent url('../img/flags.gif') no-repeat 0 0;
}

#languages ul li a.lang-active{
	text-decoration: underline;
}

#languages ul li a.lang-hu{
	background-position: 0 -33px;
}

#languages ul li a.lang-en{
	background-position: 0 -1px;
}

#languages ul li a.lang-sr{
	background-position: 0 -49px;
}
	
#logo {
	position: relative;
	top: 18px;
	left: 28px;
	margin: 0;
	padding: 0;
	width: 524px;
}

#sponsors{
	position: absolute;
	top: 30px;
	right: 35px;
}

#logo a{
	display: block;
	width: 524px;
	height: 94px;
	text-indent: -9999px;
	background: url('../img/logo_hu.png');
	outline: none;
}

.lang-hu #logo a{
	background: url('../img/logo_hu.png');
	width: 524px;
}

.lang-sr #logo a{
	background: url('../img/logo_sr.png');
	width: 557px;
}

.lang-en #logo a{
	background: url('../img/logo_en.png');
	width: 638px;
}

.lang-hu-elearning #logo a{
	background: url('../img/logo_hu_elearning.png');
	width: 487px;
}

.lang-sr-elearning #logo a{
	background: url('../img/logo_sr_elearning.png');
	width: 422px;
}

.lang-en-elearning #logo a{
	background: url('../img/logo_hu_elearning.png');
	width: 487px;
}
/*
.lang-hu #logo a{
	background: url('../img/logo_xmas_hu.png');
	width: 559px;
}

.lang-sr #logo a{
	background: url('../img/logo_xmas_sr.png');
	width: 559px;
}

.lang-en #logo a{
	background: url('../img/logo_xmas_en.png');
	width: 559px;
}

.lang-hu-elearning #logo a{
	background: url('../img/logo_xmas_hu_elearning.png');
	width: 559px;
}

.lang-sr-elearning #logo a{
	background: url('../img/logo_xmas_sr_elearning.png');
	width: 559px;
}

.lang-en-elearning #logo a{
	background: url('../img/logo_xmas_hu_elearning.png');
	width: 559px;
}
*/
#nav{
	position: absolute;
	top: 120px;
	left: -16px;
	height: 76px;
	width: 992px;
	margin: 0;
	background: transparent url('../img/nav_container_bg.png') repeat-x 0 0;
}

#nav ul,
#nav ul li{
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav ul{
	margin: 10px 21px 0;
	padding: 0 8px;
	background: #1e3319 url('../img/nav_bg.png') repeat-x 0 0;
	height: 54px;
}

#nav ul li{
	float: left;
	padding: 0 0 0 2px;
	background: transparent url('../img/nav_separator.png') no-repeat 0 0;
}

#nav ul li a.nav-link{
	display: block;
	_display: inline-block;
	color: #FFF;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	height: 54px;
	line-height: 54px;
	padding: 0 10px;
}

#nav ul li a.nav-link.active{
	background: transparent url('../img/nav_bg_hover.png') repeat-x 0 0;
}

#nav ul li.this a.nav-link,
#nav ul li a.nav-link:hover,
#nav ul li a.nav-link:focus{
	background: transparent url('../img/nav_bg_hover.png') repeat-x 0 0;
}

#nav ul li a.nav-link .drop{
	display: none;
}

#nav ul li.has-sub a.nav-link{
	padding-right: 25px;
}

#nav ul li.has-sub a.nav-link .drop{
	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
	width: 25px;
	height: 54px;
	background: url('../img/nav_drop.png') no-repeat 6px 50%;
}

#nav ul li.has-sub{
	position: relative;
}

#nav ul li.has-sub .drop{
	display: block;
}

/* SubNav */

#nav .sub-nav{
	display: none;
	width: 200px;
	position: absolute;
	padding: 0 5px 5px 0;
	background: url('../img/sub_nav_shadow.png') no-repeat 100% 100%;
}

#nav .sub-nav ul,
#nav .sub-nav ul li{
	margin: 0;
	padding: 0;
	height: auto;
	float: none;
	background: none;
}

#nav .sub-nav ul{
	padding: 5px 0;
	background: #1e3319;
	border-bottom: 2px solid #d74623;
}

#nav .sub-nav ul li{
	display: block;
	padding: 4px 8px 6px;
	background: url('../img/sub_nav_separator.png') repeat-x 0 100%;
}

#nav .sub-nav ul li.last{
	padding-bottom: 4px;
	background: none;
}

#nav .sub-nav ul li a{
	display: block;
	color: #FFF;
	height: auto;
	text-decoration: none;
	padding: 0 12px 0 0;
	background: url('../img/sub_nav_arrow.png') no-repeat 100% 50%;
}

#nav .sub-nav ul li.active a{
	font-weight: bold;
}

#nav .sub-nav ul li a:hover,
#nav .sub-nav ul li a:focus{
	text-decoration: underline;
}

/* Breadcrumbs
-------------------------------------------------------------------------------*/

#breadcrumbs{
	zoom: 1;
	padding: 13px 15px 8px;
	color: #666;
	font-size: 11px;
	text-shadow: #FFF 0 1px 0;
	background: transparent url('../img/breadcrumbs_bg.png') no-repeat 0 0;
}

#breadcrumbs .breadcrumbs-inner{
	overflow: hidden;
	padding: 0 0 0 18px;
	background: url('../img/nav_arrow.png') no-repeat 0 1px;
}

#breadcrumbs .separator{
	padding: 8px 6px;
	background: transparent url('../img/breadcrumbs_separator.png') no-repeat 50% 50%;
}

#breadcrumbs a,
#breadcrumbs a:link,
#breadcrumbs a:visited,
#breadcrumbs a:active{
	color: #456700;
	font-weight: bold;
	text-decoration: none;
}

#breadcrumbs a:hover{
	text-decoration: underline;
}

/* Modules
-------------------------------------------------------------------------------*/

.module .module-title{
	padding: 3px 13px 7px 13px;
	margin: 0;
	color: #284522;
	font-size: 14px;
	font-style: italic;
	font-family: Georgia, 'Times New Roman', serif;
	font-weight: normal;
}

.module .module-block .module-title{
	padding: 0 0 10px 0;
}

.module-separator{
	margin: 10px -20px;
	padding: 10px;
	background: url('../img/module_h_separator.png') repeat-x 0 50%;
}

/* Contents
-------------------------------------------------------------------------------*/

#contents{
	float: left;
	width: 720px;
	margin: 0 0 10px;
}

#contents .module{
	background: url( '../img/contents_box_bg.png' ) repeat-y scroll top left;
}

#contents .module-head{
	zoom: 1;
	padding: 13px 15px 8px;
	color: #666;
	font-size: 11px;
	text-shadow: #FFF 0 1px 0;
	background: transparent url('../img/breadcrumbs_bg.png') no-repeat 0 0;
}

#contents .module-inner{
	margin: 0px 5px 0px 5px;
	padding: 20px 20px 5px;
/*	min-height: 200px;*/
	background: #FFF url( '../img/contents_box_inner_bg.png' ) repeat-x 0 0;
}

#contents .module-footer{
	position: relative;
	top: 10px;
	height: 10px;
	background: url( '../img/contents_box_footer.png' ) no-repeat 0 0;
}



#contents h2{
	margin: 0 0 20px;
	color: #456700;
	font-size: 24px;
	font-style: italic;
	font-family: Georgia, 'Times New Roman', serif;
	font-weight: normal;
}

#contents h3{
	color: #83221d;
}

/* Form
-------------------------------------------------------------------------------*/

form{
	
}

form .input{
	
}

form .input .description{
/*	margin-left: 10px;*/
	color: #AAA;
}

.ui-datepicker-trigger{
	border: none;
	background: none;
	margin: 0 10px;
	width: 16px;
	height: 16px;
	cursor: pointer;
	text-indent: -9999px;
	outline: none;
	background: url('../img/calendar-list.png') no-repeat 0 0;
}

.filter-controls{
	margin: -20px -20px 20px;
	padding: 10px;
	background: #EEE;
	border-bottom: 1px solid #d2d2d2;
}

.filter-controls form{
	padding: 5px 10px 10px;
	background: #FFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.filter-controls form select{
	width: 200px;
}

/* Sidebar
-------------------------------------------------------------------------------*/

#sidebar{
	float: right;
	width: 230px;
}

#sidebar .module{
	margin: 0 0 10px;
}

#sidebar .module-head{
	height: 10px;
	background: url( '../img/sidebar_box_head.png' ) no-repeat 0 0;
}

#sidebar .module-footer{
	height: 10px;
	background: url( '../img/sidebar_box_footer.png' ) no-repeat 0 0;
}

#sidebar .module-inner{
	padding: 0 5px;
	background: url( '../img/sidebar_box_bg.png' ) repeat-y 0 0;
}

#sidebar .module-block{
	padding: 12px;
}

#sidebar .module-block{
	zoom: 1;
	position: relative;
	padding: 12px;
	background: url('../img/module_h_separator.png') repeat-x 0 0;
}

#sidebar .module-block-main{
	background: url('../img/module_gradient_bg.png') repeat-x 0 0;
}

#sidebar .module-banner{
	padding: 10px;
}

#sidebar .module-flash-banner{
	padding: 12px;
}

#sidebar p{
	color: #696969;
	font-size: 11px;
	margin: 0;
}

#sidebar form{
	overflow: hidden;
}

#sidebar form .form-row{
	margin: 0 0 10px 0;
}

#sidebar form input.input,
#sidebar form input.input-short{
	width: 180px;
	height: 16px;
	background: #696969;
	border: none;
	padding: 4px 8px;
	margin: 0;
	color: #FFF;
	font-style: italic;
	background: url('../img/sidebar_input_bgs.png') no-repeat 0px 0px;
}

#sidebar form input.input-short{
	float: left;
	width: 124px;
	background-position: 0px -40px;
}

#sidebar form input.input:focus{
	outline: none;
	background-position: 0 -80px;
}

#sidebar form input.input-short:focus{
	outline: none;
	background-position: 0 -120px;
}

#sidebar form input.text-label{
	color: #AAA;
}

#sidebar .submit{
	margin: 0;
	padding: 0;
	width: 46px;
	height: 24px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	border: none;
	color: #4c4c4c;
	background: url('../img/sidebar_input_bgs.png') no-repeat -150px -40px;
	cursor: pointer;
	float: right;
	text-indent: -9999px;
}

#sidebar .submit:hover,
#sidebar .submit:focus{
	background-position: -150px -120px;
}

#sidebar .module .rss-subscribe{
	padding-top: 6px;
	height: 60px;
	background: #FFF url('../img/rss_stamp.png') no-repeat scroll 148px 6px;
}

#sidebar .module .rss-subscribe .module-title{
	padding-bottom: 15px;
}

#sidebar #sidebar-nav{
	margin: 0;
	padding: 5px;
}

#sidebar #sidebar-nav ul{
	padding: 0 0 0 16px;
	margin: 0;
	color: #888;
/*	list-style: none;*/
}

#sidebar #sidebar-nav ul li{
	margin: 5px;
	padding-top: 5px;
	border-top: 1px solid #EEE;
}

#sidebar #sidebar-nav ul li.first{
	border-top: none;
	padding-top: 0;
}

/* Sidebar calendar */

#calendar{
	position: relative;
	height: 150px;
}

#calendar .ui-datepicker{
	width: auto;
}

#calendar .ui-datepicker-inline{
	padding: 0;
	border: none;
	background: none;
}

#calendar .loader{
	position: absolute;
	display: none;
	text-align: center;
	width: 100px;
	top: 75px;
	left: 50%;
	margin: 0 0 0 -50px;
	padding: 35px 0 0;
	font-weight: bold;
	font-size: 13px;
	color: #284522;
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	background: url('../img/ajax_loader_24x24.gif') no-repeat 50% 0;
}

/* Footer
-------------------------------------------------------------------------------*/

#footer{
	width: 720px;
	margin: 10px 0 100px;
	text-align: center;
}

#footer p{
	margin: 4px 0;
	color: #575757;

}

#footer .nav{
	color: #FFF;
	text-transform: lowercase;	
}

#footer a,
#footer a:link,
#footer a:visited,
#footer a:active{
	color: #b93833;
	text-decoration: underline;
}

#footer a:hover{
	color: #575757;
	text-decoration: none;
}

/* Buttons
-------------------------------------------------------------------------------*/

/* REQUIRED BUTTON STYLES: */
.action-btn,
a.action-btn,
a.action-btn:link,
a.action-btn:visited,
a.action-btn:active,
a.action-btn:hover{
	display: inline;
	position: relative;
	border: 0; 
	padding: 0;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
	text-decoration: none;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}

.action-btn::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
	outline: none;
}

.action-btn span { 
	position: relative;
	display: block; 
	white-space: nowrap;	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button.action-btn span {
		margin-top: -1px;
	}
	
	button.action-btn {
		top: -2px;
	}	
}

/* OPTIONAL BUTTON STYLES for applying custom look and feel: */
.action-btn{ 
	padding: 0 8px 0 0px;
	margin-right: 5px;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	background: transparent url( "../img/buttons_bg.png" ) no-repeat 100% 0;
}
	
.action-btn span {
	padding: 0 0 0 8px;
	margin-left: -2px;
	height: 24px; 
	line-height: 24px;
	background: transparent url( "../img/buttons_bg.png" ) no-repeat 0 0;
	color: #4c4c4c;
	text-transform: uppercase;
	text-shadow: #FFF 0 1px 0;
}

a.action-btn,
a.action-btn span {
	float: left;
	display: block;
}

a.action-btn span{
	margin-right: 8px;
	_margin-right: 4px;
}

.action-btn img {
	position: relative;
	top: 4px;
	left: -2px;
	margin: 0 4px 0 0;
}

.action-btn-right img {
	position: relative;
	top: 3px;
	left: 2px;
	margin: 0 0 0 5px;
}

/* Hover */
a.action-btn:hover,
.action-btn:hover {
	background-position: 100% -30px;
}
.action-btn:hover span {
	color: #83221d;
	background-position: 0% -30px;
}

.subscribe-btn{
	margin: 5px auto 0;
}

.newsletter-module .subscribe{
	text-align: center;
}

/* Grids
-------------------------------------------------------------------------------*/

.grid{
	zoom: 1;
}

.grid .cell{
	float: left;
	padding: 5px 0;
	margin: 0 15px 0;
}

.grid .cell-first{
	margin-left: 0;
}

.grid .cell-last{
	margin-right: 0;
}

/* Grid 2 */

.grid-2{
	background: transparent url('../img/module_v_separator.png') repeat-y 50% 0;
}

.grid-2 .cell{
	width: 320px;
}

.gallery-list .grid-2 .cell{
	width: 310px;
	float: left;
	margin: 0 20px 20px;
}

.gallery-list .grid-2 .cell-first{
	margin-left: 0;
}

.gallery-list .grid-2 .cell-last{
	margin-right: 0;
}


/* Post list */

.abstract-list{
	position: relative;
}

.abstract-list .date{
	font-size: 10px;
	color: #666666;
}

.abstract-list h3{
	margin-top: 2px;
	font-size: 12px;
	color: #83221d;
}

.abstract-item-main h3{
	font-size: 14px;
}

.abstract-list h3 a{
	color: #83221d;
	text-decoration: none;
}

.abstract-list h3 a:hover{
	text-decoration: underline;
}

.abstract-list p{
	margin: 5px 0 0;
	padding: 0;
}

.abstract-list p.meta{
	margin: 0;
}

.abstract-item{
	overflow: hidden;
	padding: 15px 0;
	border-bottom: 1px solid #f2f2f2;
}

.abstract-item.first{
	padding-top: 0;
}

.abstract-item.last{
	margin: 0;
	padding-bottom: 0;
	border-bottom: none;
}

.abstract-item .abstract-image{
	float: left;
	margin: 0;
}

.abstract-item .abstract-image img{
	padding: 3px;
	background: #FFF;
	border: 1px solid #ebebeb;
}

.abstract-item .abstract-image-title{
	margin: 0;
	padding: 4px 0;
	text-align: center;
	font-size: 10px;
	font-style: italic;
	color: #989898;
}

.abstract-item .abstract-text{
	padding: 0 0 0 150px;
}

.abstract-item-main .abstract-text{
	padding: 0 0 0 225px;
}

.abstract-list .no-abstract-image .abstract-text{
	padding: 0;
}

/* Comments
-------------------------------------------------------------------------------*/

.comment-list{
	margin: 20px 0;
}

.comment-list .content{
	background: #f9f9f9;
	padding: 10px;
	border: 1px solid #ebebeb;
	border-width: 1px 1px 2px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.comment-list h4{
	margin: 0 0 5px;
	padding: 0;
	color: #4c4c4c;
	font-size: 10px;
	text-transform: uppercase;
	text-shadow: #FFF 0 1px 0;
}

.comment-list .comment{
	position: relative;
	zoom: 1;
	overflow: hidden;
	padding: 10px 10px 11px 10px;
	background: url('../img/module_h_separator.png') repeat-x 0 100%;
}

.comment-list .comment.last{
/*	background: none;
	padding-bottom: 0;*/
}

.comment-list .comment.alt{
	background-color: #f8f8f8;
}

.comment-list .avatar{
	display: block;
	float: left;
	width: 62px;
	height: 52px;
	background: url('../img/avatar_frame.png') no-repeat 0 0;
}

.comment-list .avatar img{
	position: relative;
	top: 5px;
	left: 5px;
}

.comment-list .body{
	display: block;
	padding: 0 60px 0 90px;
	color: #545454;
	font-size: 12px;
}

.comment-list .faq-body{
	display: block;
	padding: 0 0 0 0;
	color: #545454;
	font-size: 12px;
}

.comment-list h6{
	margin: 5px 0;
}

.comment-list .question{
	font-weight: bold;
	font-size: 14px;
	color: #83221D;
}

.comment-list .answer{
	font-style: italic;
}

.comment-list .body p{
	padding: 5px 0;
	margin: 0;
	line-height: 15px;
}

.comment-list .body p a{
	color: #545454;
	text-decoration: none;
}

.comment-list .body p a:hover{
	color: #000;
	text-decoration: none;
}

.comment-list .body .owner{
	padding: 0;
	margin: 0 0 5px;
	color: #81b954;
	font-size: 12px;
	font-weight: bold;
}

.comment-list .body .owner a{
	color: #81b954;
	text-decoration: none;
}

.comment-list .body .owner a:hover{
	text-decoration: underline;
	color: #456700;
}

.comment-list .body .date{
	margin-top: 10px;
	font-size: 10px;
	color: #888;
}

.comment-list .ratings{
	overflow: hidden;
	margin: 10px 0 0;
	font-size: 11px;
}

.comment-list .ratings-result{
	float: right;
	color: #AAA;
}

.comment-list .ratings-form button{
	margin: 0 0 0 10px;
	padding: 2px;
	background: transparent;
	border: none;
	cursor: pointer;
}

.comment-list .ratings-form button:hover{
	text-decoration: underline;
}

.comment-list .ratings-form .yes{
	color: green;
	font-weight: bold;
	padding-left: 20px;
	background: url('../img/ico_tick.png') no-repeat 0 50%;
}

.comment-list .ratings-form .no{
	color: red;
}

.comment-list .ratings .total{
	color: #444;
/*	font-weight: bold;*/
}

.comment-list .ratings .pos{
	color: green;
}

.comment-list .ratings .neg{
	color: red;
}

.comment-list .comments-index{
	position: absolute;
	right: 10px;
	top: 5px;

	font-size: 36px;
	font-style: italic;
	font-family: Georgia, 'Times New Roman', serif;
}

.comment-list .comments-index a{
	text-decoration: none;
	color: #81b954;
}

.comment-list .comments-index a:hover{
	text-decoration: underline;
	color: #456700;
}

.comment-list .warning{
	color: #888;
}

.comments-form{
	background: #f9f9f9;
	padding: 20px;
	border: 1px solid #ebebeb;
	border-width: 1px 1px 2px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.comments-form .input{
	overflow: hidden;
	margin: 0 0 5px;
	padding: 0 0 5px;
	border-bottom: 1px solid #ebebeb;
}

.comments-form .input label{
	float: left;
	width: 150px;
	padding: 2px 0 0;
	margin: 0;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
	text-shadow: #FFF 0 1px 0;
/*	text-align: right;*/
}

.comments-form .input input{
	float: left;
}

.comments-form .input input,
.comments-form .input textarea{
	border: 1px solid #E1E1E1;
	padding: 4px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.comments-form .input textarea{
	width: 460px;
	height: 140px;
}

.comments-form .textarea .remaining-chars{
	margin: 7px 0 5px 150px;
	color: #666;
}

.comments-form .textarea .remaining-chars .num{
	font-weight: bold;
	color: #222;
}

.comments-form .error-message{
	margin-left: 150px;
}

.comments-form .required label span{
	padding: 10px;
	background: url('../img/input_field_required.png') no-repeat 50% 50%;
}

.comments-form .captcha img{
	margin-left: 150px;
}

.comments-form .submit{
	padding: 20px 0 0;
}

.comment-order{
	color: #666;
}

/* Latest Comments */

#latest-comments{
	padding: 0px;
	margin: 0;
}

#latest-comments .cell{
	padding: 0;
}

#latest-comments ul,
#latest-comments ul li{
	padding: 0;
	margin: 0;
	list-style: none;
}

#latest-comments ul li{
	padding: 10px 0 11px 0;
}

#latest-comments ul li.last{
	background: none;
	padding-bottom: 0;
}

#latest-comments .body{
	padding: 0 0 0 70px;
}

/* Tenders
-------------------------------------------------------------------------------*/

.tenders .abstract-item{
	padding: 0 0 10px;
	margin: 0 0 10px;
}

.tenders .abstract-item.last,
.tenders .abstract-item-main{
	padding: 0;
	margin: 0;
	border: none;
}

.tenders .abstract-item h3{
	margin: 0 0 10px;
}

.tenders .tender-summary p{
	margin: 4px 0;
	padding: 0;
	font-size: 11px;
	color: #222;
}

.tenders .tender-summary strong{
	color: #666;
	font-weight: normal;
	border-bottom: 1px solid #DDD;
}

/* Tender filters */

.tender-filters .input{
	clear: left;
	overflow: hidden;
	padding: 5px;
	border-bottom: 1px solid #f2f2f2;
}

.tender-filters .input &gt; label{
	float: left;
	margin: 0;
	padding: 3px 0 0;
	width: 180px;
	color: #284522;
	text-transform: uppercase;
	font-weight: bold;
}

.tender-filters .checkboxes{
	padding: 0 0 0 180px;
}

.tender-filters .checkboxes .checkbox{
	float: left;
	width: 220px;
}

.tender-filters .checkboxes .checkbox label{
	cursor: pointer;
}

.tender-filters .submit{
	margin: 12px 0 0;
}

.tender-list .tenders{
	margin: 10px 0 0;
}

.tender-list .tender-summary{
	margin-left: 20px;
}

/* Tender */

.tender dl{
	margin: 20px;
}

.tender dl dt,
.tender dl dt span{
	color: #444;
	font-weight: normal;
}

.tender dl dd{
	font-weight: bold;
	color: #000;
}

.tender dl dd a{
	text-decoration: none;
}

.tender dl dd a .file-size{
	font-weight: normal;
	color: #888;
}

.tender-content{
	margin: 20px 20px 0;
}

/* Post
-------------------------------------------------------------------------------*/

.post{
	
}

.post .post-headline{
	font-size: 16px;
	font-style: italic;
	font-family: Georgia, 'Times New Roman', serif;
	line-height: 22px;
	color: #555;
}

.post .abstract-image{
	margin: 20px 0;
	text-align: center;
}

.post .abstract-image img{
	padding: 3px;
	background: #f9f9f9;
	border: 1px solid #ebebeb;
}

.post-single{
	margin: 40px 0 0 90px;
/*	margin-left: 0;*/
}

.post-meta{
	float: left;
	margin: 0 20px 20px -90px;
/*	margin-left: 0;*/
	width: 100px;
	padding: 0 20px 0 0;
	border-right: 2px solid #EEE;
}

.post-meta p{
	margin: 0 0 5px;
	padding: 0;
	font-size: 11px;
	color: #333;
	font-family: Arial;
}

.post-meta .post-meta-date{
	font-size: 12px;
	font-weight: bold;
}

.post-meta .post-meta-views,
.post-meta .post-meta-comments{
	padding-left: 22px;
	background: url('../img/ico_views.png') no-repeat 0 50%;
	text-transform: uppercase;
	font-weight: bold;
	color: #444;
}

.post-meta .post-meta-comments{
	background-image: url('../img/ico_comments.png');
}

.post-meta .post-meta-tags{
	padding: 5px 0 5px 22px;
	border-top: 1px solid #EEE;
	background: url('../img/ico_tags.png') no-repeat 0 10px;
}

/* Gallery
-------------------------------------------------------------------------------*/

.gallery-list .gallery-date{
	font-size: 10px;
	color: #989898;
	margin: 0;
}

#contents .gallery-list .gallery-title{
	margin-top: 5px;
	margin-bottom: 10px;
	color: #456700;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	font-family: Georgia, 'Times New Roman', serif;
}

.gallery-list a{
	color: #456700;
	text-decoration: none;
}

.gallery-list a:hover{
	text-decoration: underline;
}

.gallery-list img{
	padding: 5px;
	background: #F9F9F9;
	border: 1px solid #EBEBEB;
}

.gallery .medium-image{
	position: relative;
	margin: 0 auto 30px;
}

.gallery .medium-image img{
	padding: 5px;
	background: #f9f9f9;
	border: 1px solid #ebebeb;
}

.gallery .loader{
	text-align: center;
	background: url('../img/ajax_loader_24x24.gif') no-repeat 50% 0%;
	color: #666;
	padding: 35px 0 0;
	font-style: italic;
	font-size: 110%;
	font-family: Georgia, 'Times New Roman', serif;
}

.gallery .nav{
	margin: 0 10px;
	text-align: right;
}

.gallery .nav a{
	font-size: 12px;
/*	margin: 0 0 0 5px;
	font-size: 11px;
	padding: 2px 4px;
	border: 1px solid #CCC;
	color: #888888;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;	*/
}

.gallery .thumbs{
	width: 100%;
	margin: 20px 0 10px;
	padding-top: 15px;
	border-top: 1px dotted #cdcdcd;
}

.gallery .thumbs img{
	padding: 3px;
	background: #f9f9f9;
}

.gallery .thumbs td{
	padding: 5px 0;
	width: 20%;
	text-align: center;
}

.gallery .thumbs a:hover img,
.gallery .thumbs .hover img,
.gallery .thumbs .active img{
	background: #EEE;
	border: 1px solid #CCC;
	box-shadow: 0px 0px 5px #333;
	-moz-box-shadow: 0px 0px 5px #333;
	-webkit-box-shadow: 0px 0px 5px #333;
}

/* Table
-------------------------------------------------------------------------------*/

table.table{
	margin: 10px 0;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

table.table th,
table.table td{
	margin: 0;
	padding: 0;
}

table.table th{
	text-align: left;
	padding: 8px;
	font-weight: bold;
	font-size: 11px;
}

table.table thead th{
	color: #FFF;
	background: #415b3c url('../img/table_th_bg.png') repeat-x 0 100%;
}

table.table thead th a{
	color: #FFF;
}

table.table tbody th{
	text-align: left;
	padding: 8px;
	color: #000;
	font-weight: bold;
	font-size: 11px;
}


table.table td{
	padding: 5px;
	border-bottom: 1px solid #c1dbac;
	background: #f3f8ee;
}

table.table td p{
	margin: 2px 0;
}

table.table tr.alt td{
	background: #FFF;
}


/* Contact
-------------------------------------------------------------------------------*/

.contact-table .work-hours{
	display: block;
	padding: 5px 0 0;
	color: #666;
}

/* Paging
-------------------------------------------------------------------------------*/

.paging{
	overflow: hidden;
	margin: 5px 0 0;
	padding: 5px 0;
	text-align: center;
}

.paging a,
.paging .current,
.paging .disabled{
	font-size: 11px;
	padding: 2px 4px;
/*	border: 1px solid #CCC;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;*/
}

.paging .current{
	font-weight: bold;
}

.paging .disabled{
	color: #888;
}

/* Attachment list
-------------------------------------------------------------------------------*/

.attachment-list{
	
}

.attachment-list ol,
.attachment-list ol li{
	padding-left: 40px;
	color: #929ca8;
}

.attachment-list ol li{
	margin: 5px 0;
	padding: 2px;
}

.attachment-list a{
	font-weight: normal;
}

.attachment-list .file-size{
	margin: 0 0 0 10px;
	padding-left: 20px;
}

/* Google Map
-------------------------------------------------------------------------------*/

.mod-gmap{
	width: 660px;
	height: 400px;
	margin: 10px auto;
}

/* Tags
-------------------------------------------------------------------------------*/

#sidebar .tags{
	overflow: hidden;
	padding: 8px 8px 2px;
}

.tags a{
	float: left;
	margin: 4px 2px;
	padding: 3px 7px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: #CCC;
	color: #EEE;
	font-size: 10px;
	text-decoration: none;
}

.tags a.tag-popularity-10{ background: #333;}
.tags a.tag-popularity-9{ background: #444;}
.tags a.tag-popularity-8{ background: #555;}
.tags a.tag-popularity-7{ background: #666;}
.tags a.tag-popularity-6{ background: #777;}
.tags a.tag-popularity-5{ background: #888;}
.tags a.tag-popularity-4{ background: #999;}
.tags a.tag-popularity-3{ background: #AAA;}
.tags a.tag-popularity-2{ background: #BBB;}
.tags a.tag-popularity-1{ background: #CCC;}

.tags a:hover{
	background: #456700 url('../img/ui-bg_glass_30_284522_1x400.png') repeat-x 0 50%;
	color: #FFF;
	text-shadow: #456700 0 1px 0;
}


#sidebar .module-block-profile{
	background: none;
	padding: 1px 12px;
}

#sidebar .module-block-profile p.welcome{
	margin: 10px 0;
	padding: 0;
	color: #284522;
	font-size: 13px;
	font-style: italic;
	font-family: Georgia, 'Times New Roman', serif;
	font-weight: normal;
}

#sidebar .module-block-profile .profile-actions{
	margin: 10px 0 10px;
	padding: 10px 0 0;
	border-top: 1px solid #EEE;
	color: #EEE;
}

#sidebar .module-block-profile .profile-actions a{
	padding: 5px 5px 5px 22px;
	text-decoration: none;
	color: #888;
	background-repeat: no-repeat;
	background-position: 0 50%;
}

#sidebar .module-block-profile .profile-actions a:hover{
	text-decoration: underline;
	color: #000;
}

.module-block-profile .ico-profile{
	background-image: url('../img/ico-member-profile.png');
}

.module-block-profile .ico-logoff{
	background-image: url('../img/ico-member-logoff.png');
}

/* Front Page
-------------------------------------------------------------------------------*/

.front-page .module{
	margin-bottom: 20px;
}
/*.box-silver{
	background: #f9f9f9;
	padding: 10px;
	border: 1px solid #ebebeb;
	border-width: 1px 1px 2px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}*/

.front-page .more{
	position: absolute;
	top: -5px;
	right: 0px;
}

.front-page .more .action-btn{
	margin: 0;
}

.e-learning-front .grid{
	margin: 0 0 5px;
	color: #456700;
	font-size: 16px;
/*	font-style: italic;*/
	font-weight: normal;
	font-family: Georgia, 'Times New Roman', serif;
}

.e-learning a{
	display: block;
	margin: 8px 0;
	font-size: 14px;
	line-height: 1.4;
}

.e-learning a.head{
	margin: 0 0 5px;
	padding: 10px 45px 10px 10px;
	display: block;
	background: url('../img/e_learn_box_link_sprite.png') no-repeat 0 50%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #4c4c4c;
	text-decoration: none;
	border: 1px solid #d7d7d7;
	border-bottom: 1px solid #ababab;
	font-size: 16px;
	line-height: 1.2;
}

.e-learning a.head:hover{
	background-position: -320px 50%;
	text-decoration: underline;
/*	border-color: #182311;*/
}</pre></body></html>