/* 2008 (c) UAB "Dizaino kryptis" */
/* 2008 (c) Simonas Falkauskas */
body {
	padding: 0 0 15px 0; margin: 0;
	position: relative;
	font-size: 1em;
	font: 76% Arial, Tahoma, Helvetica, sans-serif;
	background: #fff url('../images/green/bg.gif') repeat-x;
}
body#index {background: #fff url('../images/green/bg-index.gif') repeat-x;}

* html body {text-align: center;}

#wrapper {
	position: relative;
	width: 980px;
	margin: 0 auto;
	padding-top: 178px;
	background: url('../images/green/bg-wrapper.jpg') no-repeat 50% 0;
}

#index #wrapper {
	padding-top: 235px;
	background: url('../images/green/bg-wrapper-index.jpg') no-repeat 50% 0;
}


* html #wrapper {text-align: left;}

/* --- Standart Tag's --- */
h1, h2, h3, h4, h5, h6, form, dl, ul {margin: 0;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}
fieldset {border: 0;}
/* --- End Standart Tag's --- */

.logo {
	position: absolute;
	top: 24px; left: 51px;
	display: block;
	width: 51px; height: 102px;
	background: url('../images/green/logo.gif') no-repeat 50% 50%;
}
.logo span {display: none;}
#index .logo {top: 42px;}


.eu {
	position: absolute;
	top: 72px; left: 124px;
	display: block;
	width: 81px; height: 54px;
	background: url('../images/green/logo-eu.gif') no-repeat 50% 50%;
}
.eu span {display: none;}
#index .eu {top: 90px;}

h1.title {
	position: absolute;
	top: 140px; left: 51px;
	display: block;
	font-size: 1em;
	text-transform: uppercase;
	color: #fff;
}
#index h1.title {top: 158px;}

h1.title a {
	color: #fff;
}

/* Top Navigation */
#nav {
	position: absolute;
	left: 785px; top: 24px;
	list-style: none;
	padding: 0;
}
* html #nav {top: 26px;}
*:first-child+html #nav {top: 26px;}

#nav li {
	float: left;
	display: block;
}
#nav li a {
	display: block;
	width: 20px; height: 16px;
}
#nav li a.home {background: url('../images/green/ico-home.gif') no-repeat 50% 50%;}
#nav li a span {display: none;}
/* End Top Navigation */
/* Search */
#search {
	position: absolute;
	left: 805px; top: 24px;
}
#search fieldset {padding: 0 5px;}
#search label {display: none;}
#search .txtfld {
	font-size: .9em;
	border: 1px solid #467f5d;
	width: 125px;
}
#search .bt {padding-bottom: 8px;}
/* End Search */
/* Structure */
#container {
	width: 930px;
	margin-left: 50px;
	padding-top: 20px;
}
#block-left, #block-right {float: left;}
#block-left {width: 250px;}
#block-right {width: 680px;}

#index #block-left {width: 465px;}
#index #block-right {width: 465px;}

/* End Structure */
/* Subnavigation */
h2 {
	font-size: 1.1em;
	text-transform: uppercase;
	display: block;
	padding-bottom: 20px;
	color: #2c48a2;
}
#block-right h2 {padding-left: 20px;}

.subnavigation {
	list-style: none;
	padding: 0 15px 15px 0;
	font-weight: bold;
	border-right: 1px solid #2c48a2;
}
#index .subnavigation {border: 0;}


.subnavigation li {display: block;}
* html .subnavigation li {
	vertical-align: top;
	height: 1%;
}
.subnavigation a {
	display: block;
	padding: 3px 0 3px 15px;
	color: #1a870c;
	text-decoration: none;
	background: url('../images/green/bullet.gif') no-repeat 2px 7px;
}
.subnavigation a:hover, .subnavigation a.active {color: #2c48a2;}


.subnavigation ul {
	list-style: none;
	padding: 0;
	font-weight: normal;
}
.subnavigation ul a {
	background: none;
	padding-left: 50px;
	color: #000;
}
/* End Subnavigation */
/* Text */
#text {
	padding: 0 25px 15px 20px;
	color: #000;
	line-height: 17px;

}
#text p {margin: 0 0 1em 0;}
#text a {color: #2c48a2;}

#text hr {
	border: 0;
	color: #2c48a2;
	background-color: #2c48a2;
	height: 1px;
}


#text ul {
	padding: 0;
	list-style: none;
	margin-bottom: 1em;

}

#text ul li {
	display: block;
	padding: 5px 0 5px 30px;
	background: url('../images/green/text-bullet.gif') no-repeat 13px 8px;
}

* html #text ul li {vertical-align: top; height: 1%;}
#text ul ul {margin: 0;}
#text ul ul li {
	padding-left: 20px;
	background: url('../images/green/text-bullet.gif') no-repeat 0 8px;
}
#text ul ul ul {margin: 0;}
#text ul ul ul li {
	background: url('../images/green/text-bullet.gif') no-repeat 0 8px;
}

#text ol {
	padding: 0 0 0 40px;
}
* html #text ol {padding: 0;}
*:first-child+html #text ol {padding: 0;}

#text ol ol {list-style-type: lower-alpha;}
#text ol li {padding: 0}
/* End Text */
/* Listing */
#text h3 {
	font-size: 1.1em;
	color: #1a870c;
}
#text h3 span.comments-count {
	font-weight: normal;
	color: #000;
	font-size: .8em;
}
#text dl.article-list {padding-bottom: 20px;}
#text dl.article-list dt {
	font-size: .9em;
	color: #7b7b7b;
}
#text dl.article-list dd {
	margin: 0;
}
#text dl.article-list dd img {
	float: left;
	margin-right: 5px;
	border: 1px solid #b8b8b8;
}
#text dl.article-list dd.download {padding-bottom: 15px;}
#text dl.article-list dd.download a {
	padding-left: 25px;
	background: url('../images/download-ico.gif') no-repeat 0 50%;
}
/* End Listing */
/* Forms */
#text form {padding: 0;}
#text form fieldset {padding: 3px 0;}
#text form fieldset.padding {padding-left: 120px;}
#text form label {
	display: block;
	width: 120px;
	float: left;
}
#text form textarea {
	font: 100% Arial, Tahoma, Helvetica, sans-serif;
	width: 300px; height: 100px;
	overflow: auto;
}
#text form .error {
	padding-left: 120px;
	font-size: .9em;
	color: #2c48a2;
}

/* End Forms */
/* Comments */
#comments, #write-comments, #login {
	border-top: 1px solid #b8b8b8;
	margin-top: 10px; padding-top: 10px;
}
/* Comments */
/* Pager */
#text #pager {
	text-align: center;
}
#text #pager a {
	display: inline;
	padding: 0;
	color: #000;
	text-decoration: none;
}
#text #pager a:hover {text-decoration: underline;}
/* End Pager */
/* Footer */
#footer {
	border-top: 3px solid #2c48a2;
	text-align: right;
	padding: 14px 25px;
	color: #2c48a2;
}
#footer a {color: #2c48a2; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

/* End Footer */

.clear {
	width: 100%;
	clear: both;
}