/* Begin Main: Body section */
body, html, img, div, p, ul, li, h1, h2, h3, h4, h5, h6, form {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
body, td, div, a, textarea, input, select {
	font-family: Tahoma, Verdana, "Trebuchet MS", "Arial sans-serif";
	font-size: 11px;
}
body {
	background: #E2EBF9 url("/static/euro/images/background.gif") repeat-x center top;
}
h1 {
	font-size: 170%;
}
h2 {
	font-size: 146%;
}
h3 {
	font-size: 118%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 80%;
}
h6 {
	font-size: 70%;
}
.Naglowek1 {
	font-size: 118%;
	color: #0A63AA;
	margin-bottom: 10px;
	font-weight: bold;
}
.Naglowek2 {
	font-size: 100%;
	color: #0A63AA;
	margin-bottom: 10px;
	font-weight: bold;
}
.ZwyklyTekst {
	font: 11px Tahoma, Verdana, Trebuchet MS, Arial sans-serif;
	color: #000000;
}
.NaglowekBordo, .NaglowekBordoSpan {
	font-size: 146%;
	color: #DA0000;
	margin-bottom: 10px;
	font-weight: bold;
}
.NaglowekBordoSpan {
	margin: 0 10px 10px 0;
	border-right: solid 1px #0A63AA;
	padding-right: 10px;
}
.NaglowekBordo2 {
	font-size: 118%;
	color: #DA0000;
	margin-bottom: 5px;
	font-weight: bold;
}
.NaglowekBordo2Span {
	font-size: 118%;
	color: #DA0000;
	margin: 0 10px 5px 0;
	font-weight: bold;
	border-right: solid 1px #0A63AA;
	padding-right: 10px;
}
.NaglowekGranat, .NaglowekGranat2 {
	font-size: 146%;
	color: #0A63AA;
	margin-bottom: 10px;
	font-weight: bold;
}
.NaglowekGranat2 {
	font-size: 118%;
	margin-bottom: 5px;
}
.NaglowekSzary {
	font-size: 10px;
	color: #A2A2A2;
}
.KolorBegin {
	color: #0A63AA;
}
.KolorKnowledge {
	color: #F7B756;
}
.KolorLearning {
	color: #8AAD00;
}
.KolorOthers {
	color: #9CA4AB;
}
.PictureRightDistance, .PictureLeftDistance {
	padding: 0 15px 5px 0;
}
.PictureLeftDistance {
	padding: 0 0 5px 15px;
}
p.justify {
	text-align: justify;
	margin-bottom: 15px;
}
.noBorder, #footer a:link.noBorder, #footer a:visited.noBorder, #footer a:hover.noBorder {
	border: 0px;
}
.clear {
	clear: both;
	height: 0.000000001em; /*fix IE6 */
	font-size: 0.000000001em; /*fix IE6 */
}
/* BEGIN Structure */
#container {
	width: 963px;
	margin: 10px auto 0;
	padding: 0 3px;
	background: url("/static/euro/images/mainBg.png") repeat-y center top;
}
#headerTop {
	width: 963px;
	padding: 4px 3px 0 3px;
	margin: 0 0 0 -3px;
	background: url("/static/euro/images/headerTopBg.png") no-repeat center top;
}
#header {
	width: 963px;
	height: 90px;
	*margin-left: 3px;
	background: #FFF url('/static/euro/images/headerEU.jpg') no-repeat center top;
}
img#logo {
	margin-left: 22px;
	margin-top: 18px
}
#search {
	float: right;
	margin-top: 22px;
	margin-right: 30px;
	*margin-right: 10px;
	height: 25px;
	width: 240px;
	*width: 255px;
}
#search input {
	padding: 2px 0px 1px 2px;
	vertical-align: top;
	border: solid 1px #C2CED8;
	color: #81ACCC;
	width: 150px;
}
#search input.button {
	margin-top: -2px;
	*margin-top: -1px;
	margin-left: 5px;
	padding-left: 0px;
	border: 0px;
	width: auto;
}
#search a:link, #search a:visited {
	color: #81ACCC;
	font-size: 10px;
	text-decoration: none;
}
#search a:hover {
	text-decoration: underline;
}
#pathContainer {
	position: relative;
	width: 963px;
	background: url("/static/euro/images/pathBg.png") repeat-x;
	height: 25px;
	margin: 0 auto;
}
#pathContainer form {
	position: absolute;
	top: 3px;
	left: 784px;
}
#pathContainer form, #pathContainer form fieldset {
	padding: 0;
	margin: 0;
	border: 0;
}
#pathContainer form select {
	width: 172px;
}
ul#path {
	list-style: none;
	margin: 0px 5px 0px;
	padding: 0;
	border: none;
	height: auto !important;
	height: 25px;
/* IE */
	min-height: 25px;
	width: 465px;
}
ul#path li {
	float: left;
	list-style: none;
	margin-top: 6px;
	padding: 0 10px;
	white-space: nowrap;
	background: url("/static/euro/images/pathPointer.png") no-repeat right center;
}
ul#path li.last {
	background-image: none;
}
#path a:link, #path a:visited {
	color: #F8E6E6;
	text-decoration: none;
}
#path a:hover {
	text-decoration: underline;
}
#content, #sidebar, #navbar {
	margin-top: 0px;
	padding-top: 0px;
}
#content {
	margin-left: 210px;
	margin-right: 190px;
	background-color: #F4F4F4;
	padding-top: 15px;
	margin-bottom: -10px;
}
#Printcont {
	padding-left: 30px;
	padding-right: 30px;
	background-color: #FFFFFF;
	padding-top: 10px;
	margin-bottom: -10px;
}
#contentWide {
	margin-left: 210px;
	background-color: #F4F4F4;
	padding-top: 15px;
	margin-bottom: -10px;
}
#contentWide {
	margin-right: 4px;
}
html > body #contentWide {
	margin-right: 1px;
}
#content div, #contentWide div {
	background-color: #FFF;
	margin: 0 7px 7px;
	padding: 10px 15px;
}
#contentWide div {
	margin-bottom: 1px;
}
#contentWide div.noBorder {
	border: 0;
}
#content div.noBo, #contentWide div.noBo {
	border: 0;
	padding: 0;
}
#content div.news, #contentWide div.news {
	height: 100%;
	overflow: hidden;
}
ol#newsList {
	list-style: none;
	padding: 5px;
	margin: 0 7px;
	background: #FFF;
}
ol#newsList li {
	list-style: none;
	margin: 0;
	padding: 0 10px;
	overflow: hidden;
	height: 100%;
}
html > body ol#faqList li p {
	min-height: 10px;
}
/*usunac jesli potrzeba*/
div#ticker {
	padding: 0px;
	background: #fffae6;
	color: #CDCDCD;
	line-height: 25px;
	text-align: center;
}
div#ticker span {
	color: #0A63AA;
}
div#ticker a:link, div#ticker a:visited {
	color: #DA0000;
	text-decoration: none;
}
div#ticker a:hover {
	text-decoration: underline;
}
#content div h2, #content div h3, #contentWide div h2, #contentWide div h3 {
	color: #0A63AA;
	margin-bottom: 10px;
}
#content div.news p, #contentWide div.news p {
	line-height: 14px;
}
#content div.newsContainer, body#begin #content div.newsContainer, body#knowledge #content div.newsContainer, body#learning #content div.newsContainer {
	border: 0;
	min-height: auto;
	padding-left: 0px;
	margin-left: 0px;
	padding-top: 0px;
}
#contentWide div.newsContainer, body#begin #contentWide div.newsContainer, body#knowledge #contentWide div.newsContainer, body#learning #contentWide div.newsContainer {
	border: 0;
	min-height: auto;
	padding-left: 0px;
}
#content div.news h2 span, #content div.news h3 span {
	color: #DA0000;
	border-right: solid 1px #0A63AA;
	padding-right: 10px;
	margin-right: 10px;
}
#contentWide div.news h2 span, #contentWide div.news h3 span {
	color: #DA0000;
	border-right: solid 1px #0A63AA;
	padding-right: 10px;
	margin-right: 10px;
}
#contentWide h2 {
	color: #DA0000;
}
#contentWide h3 {
	margin-bottom: 0.3em;
}
#content div h2 span, #content div h3 span, #content div.info h3 , #content div#comments h3 {
	color: #DA0000;
}
#contentWide div h2 span, #contentWide div h3 span, #contentWide div.info h3 , #contentWide div#comments h3, #container h2.important {
	color: #DA0000;
}
#content h2 a:link, #content h2 a:visited, #content h3 a:link, #content h3 a:visited, #contentWide h2 a:link, #contentWide h2 a:visited, #contentWide h3 a:link, #contentWide h3 a:visited {
	color: #0A63AA;
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
}
#content h2 a:hover, #content h3 a:hover, #contentWide h2 a:hover, #contentWide h3 a:hover {
	text-decoration: underline;
}
#content div.moreInfo, body#begin #content div.moreInfo, body#knowledge #content div.moreInfo, body#learning #content div.moreInfo {
	float: right;
	padding: 0;
	padding-left: 10px;
	margin: 0;
	border: 0;
	border-left: solid 1px #91B6d5;
	line-height: 11px;
}
#contentWide div.moreInfo, body#begin #contentWide div.moreInfo, body#knowledge #contentWide div.moreInfo, body#learning #contentWide div.moreInfo {
	float: right;
	padding: 0;
	padding-left: 10px;
	margin: 0;
	border: 0;
	border-left: solid 1px #91B6d5;
	line-height: 11px;
}
#content div.info p, #contentWide div.info p {
	margin: 0;
	border: 0;
	padding: 1px 1px 1px 0;
}
#content div.noBorder, body#begin #content div.noBorder, body#knowledge #content div.noBorder, body#learning #content div.noBorder {
	border: 0;
	padding: 0;
	margin: 0;
	height: 10px;
}
#content div.news img, #contentWide div.news img {
	float: left;
	padding-right: 15px;
}
.date {
	font-size: 10px;
	color: #A2A2A2;
}
span.date, #content div.info ul li span, #contentWide div.info ul li span {
	font-size: 10px;
	font-weight: normal;
	color: #A2A2A2;
	border-right: solid 1px #A2A2A2;
	padding-right: 5px;
	margin-right: 5px;
}
#content a:link, #content a:visited, #contentWide a:link, #contentWide a:visited {
	color: #0A63AA;
	text-decoration: none;
}
#content a:hover, #contentWide a:hover {
	text-decoration: underline;
}
#content a:link.info, #content a:visited.info, #contentWide a:link.info, #contentWide a:visited.info {
	color: #0A63AA;
	text-decoration: none;
	font-weight: bold;
}
#content a:hover.info, #contentWide a:hover.info {
	text-decoration: underline;
}
#content div.clearing, #contentWide div.clearing {
	background-color: #F4F4F4;
	padding: 0;
	margin: 0;
	border: 0;
	height: 10px;
}
#content div.cif, #contentWide div.cif {
	clear: both;
}
#content div.article {
	margin-bottom: 0;
}
#content div.article span, #content div.article div, #content div#comments div {
	border: 0;
}
#content div.article div, #content #comments div {
	padding: 0;
	margin: 0;
}
#content div.article div.space {
	margin-bottom: 15px;
}
#content div.article h2 {
	padding-bottom: 0;
	margin-bottom: 5px;
}
#content div.article img.left, #content div.article img.right {
	padding-bottom: 5px;
	margin-bottom: 0px;
}
#content div.article img.left {
	float: left;
	padding-right: 15px;
}
#content div.article img.right {
	float: right;
	padding-left: 15px;
}
#content div.article p {
	margin-bottom: 20px;
}
#content div.article p.first {
	font-weight: bold;
}
#contentWide div.multimedia {
	margin-bottom: 0;
}
#contentWide div.multimedia span, #contentWide div.multimedia div, #contentWide div#comments div {
	border: 0;
}
#contentWide div.multimedia h2 span.cat {
	color: #A2A2A2;
	border-right: solid 1px #A2A2A2;
}
#contentWide div.multimedia div, #contentWide #comments div {
	padding: 0;
	margin: 0;
}
#contentWide div.multimedia img.left, #contentWide div.multimedia img.right {
	padding-bottom: 5px;
	margin-bottom: 0px;
}
#contentWide div.multimedia img.left, #contentWide div.multimedia img.right {
	padding-bottom: 5px;
	margin-bottom: 0px;
}
#contentWide div.multimedia img.left {
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
	padding: 0px;
	border: 1px;
	border-color: #696969;
}
#contentWide div.multimedia img.right {
	float: right;
	margin-left: 15px;
	margin-bottom: 5px;
	padding: 0px;
	border: 1px;
	border-color: #696969;
}
#contentWide div.multimedia p {
	margin-bottom: 20px;
}
#contentWide div.multimedia td.play {
	background-color: #F8D59F;
	padding: 0px;
	line-height: 20px;
	margin-top: 0px;
	text-align: right;
}
#contentWide div.multimedia td.play2 {
	background-color: #D9E4EE;
	padding: 0px;
	line-height: 20px;
	margin-top: 0px;
	text-align: right;
}
#contentWide div.otherMultimedia {
	margin-top: 8px;
}
#contentWide div.otherMultimedia img.list {
	margin: 0px;
	padding: 0px;
	border: 1px;
	border-color: #696969;
}
#contentWide div.otherMultimedia h3.list {
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 3px;
}
#contentWide div.otherMultimedia h3.title {
	color: #DA0000;
}
#contentWide div.pageNav {
	text-align: right;
	height: 100%;
	border: 0;
	line-height: 20px;
	overflow: hidden;
}
#contentWide div#toolbar {
	background-color: #F8D59F;
	border-bottom: solid 1px #FFD59F;
	padding: 0px;
	line-height: 20px;
	margin-top: 1px;
}
#contentWide div#mytool {
	background-color: #E1E0E0;
	border-bottom: solid 1px #D9E4EE;
	padding: 0px;
	line-height: 20px;
	margin-top: 1px;
}
#contentWide .play {
	background: url("/static/euro/images/send.png") no-repeat left center;
	padding-left: 40px;
	margin-left: 15px;
	margin-right: 20px;
}
#quizeList div.cwPageNav {
	text-align: right;
	height: 25px;
	border: 0px;
}
#quizeList div.cwPageNav a:link, #quizeList div.cwPageNav a:visited {
	color: #FFF;
	font-weight: bold;
	padding: 1px 4px 2px 5px;
	background-color: #F8D59F;
	text-decoration: none;
}
#quizeList div.cwPageNav a:hover, #quizeList div.cwPageNav a:link.active, #quizeList div.cwPageNav a:visited.active, #quizeList div.cwPageNav a:hover.active {
	background-color: #F7B756;
}
#quizeList div.cwPageNav a:link.nav, #quizeList div.cwPageNav a:visited.nav {
	color: #F8D59F;
	padding: 0 3px 1px 3px;
	text-decoration: none;
	background-color: #FFF;
	border: solid 1px #F8D59F;
}
div.pageNav {
	text-align: right;
	height: 25px;
	line-height: 20px;
}
#container div.pageNav a:link, #container div.pageNav a:visited {
	color: #FFF;
	font-weight: bold;
	background-color: #bfd5e5;
	text-decoration: none;
	margin: 1px;
	padding: 1px 4px 2px 5px;
	line-height: 20px;
}
#container div.pageNav a:hover, #container div.pageNav a:link.active, #container div.pageNav a:visited.active, #container div.pageNav a:hover.active {
	background-color: #81b5e1;
}
#container div.pageNav a:link.nav, #container div.pageNav a:visited.nav {
	color: #81b5e1;
	text-decoration: none;
	background-color: #FFF;
	border: solid 1px #d2e2ed;
	margin: 1px;
	padding: 0px 3px 1px 3px;
	line-height: 20px;
}
#content div.pageNav a:hover.nav {
	background-color: #bfd5e5;
	color: #FFF;
}
#content div#toolbar {
	background-color: #e2eaf2;
	border-bottom: solid 1px #D9E4EE;
	padding: 0px;
	line-height: 20px;
	margin-top: 1px;
}
#content .return, #contentWide .return {
	background: url("/static/euro/images/return.png") no-repeat left center;
	padding-left: 28px;
	margin-left: 15px;
	margin-right: 70px;
}
#content .send {
	background: url("/static/euro/images/send.png") no-repeat left center;
	padding-left: 40px;
	margin-left: 15px;
	margin-right: 75px;
}
#content .print {
	background: url("/static/euro/images/print.png") no-repeat left center;
	padding-left: 38px;
	margin-left: 15px;
}
#content a.mail {
	background: url("/static/euro/images/mail.png") no-repeat right center;
	padding-right: 20px;
}
#content div.info ul {
	list-style: none;
	width: 100%;
	margin-bottom: 10px;
}
#content div.info ul li {
	background: url("/static/euro/images/sidebarPointer.png") -5px 0 no-repeat;
	padding-left: 15px;
	line-height: 16px;
}
#content #comments td.author {
	color: #A2A2A2;
	width: 95px;
	border-right: solid 3px #ececec;
	vertical-align: middle;
}
#content #comments td.author b {
	font-weight: bold;
}
#content #comments td.comment {
	padding-left: 10px;
}
#content .more {
	color: #91b6d5;
	float: right;
}
#content .add {
	background: url("/static/euro/images/add.png") no-repeat left center;
	padding-left: 25px;
	margin-left: 15px;
}
#content .allcom {
	background: url("/static/euro/images/archive.png") no-repeat left center;
	padding-left: 25px;
	margin-left: 15px;
}
#content dl.author {
	width: 9.5em;
	text-align: center;
	padding: 0;
	margin: 5 1em 1em 0;
	float: left;
}
html > body #content dl.author {
	width: 9.3em;
}
#content dl.author dt {
	font-weight: bold;
	background-color: #D9E4EE;
	color: #0A63AA;
	padding: 5px;
	margin-bottom: 10px;
}
#content dl.author dd img {
	border: 1px solid #F5F5F5;
	padding: 2px;
}
#content dl.author dd {
	margin: 0;
	padding: 2px 10px;
	text-align: left;
	border: solid 1px #F4F4F4;
	border-bottom: 0;
	width: 7.2em;
}
#content dl.author dd.last {
	border-bottom: solid 1px #F4F4F4;
}
#content dl.author dd.mail {
	background-color: #FBFBFB;
}
html > body div#content dl.author dd {
	width: auto;
}
#navbar {
	float: left;
	width: 200px;
	padding: 20px 5px 0px 5px;
	*padding: 20px 3px 0px 3px;
	*margin-left: 2px;
	background: url("/static/euro/images/barBg.png") repeat-x left top;
}
#login {
	width: 100%;
	background-color: #F5F5F5;
	padding-bottom: 5px;
}
#login .header {
	line-height: 20px;
	padding-left: 10px;
	color: #0A63AA;
	font-weight: bold;
	border-bottom: solid 1px #FFF;
}
#login .header2 {
	line-height: 20px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #0A63AA;
	border-bottom: solid 1px #FFF;
}
#login form {
	text-align: right;
	padding-right: 13px;
	padding-top: 10px;
}
#login label {
	color: #89A7C0;
	vertical-align: top;
}
#login input {
	padding: 1px;
	margin-left: 5px;
	margin-bottom: 3px;
	color: #81ACCC;
	width: 120px;
	background-color: #FFF;
	border: solid 1px #C2CED8;
	font-size: 10px;
}
#login input.button {
	color: #0A63AA;
	padding-top: 0px;
	*padding-top: 3px;
	width: 85px;
	border: 0px;
	font-weight: bold;
	background: transparent url("/static/euro/images/loginButton.png") no-repeat center right;
}
#login a:link, #login a:visited {
	display: block;
	color: #0A63AA;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	background: url("/static/euro/images/loginHrefBg.png") no-repeat center right;
}
#login a:hover {
	background: url("/static/euro/images/loginButton.png") no-repeat center right;
}
#login a.forget {
	line-height: 10px;
	padding-right: 20px;
	margin-bottom: 15px;
}
div.e-learning {
	height: 20px;
	padding: 0 13px 0 10px;
	margin: 1px 0 10px;
	background-color: #EB7F00;
	cursor: pointer;
}
div.e-learning:hover {
	background-color: #F3B559;
}
.e-learning a:link, .e-learning a:visited, .e-learning a:hover {
	display: block;
	color: #FFF;
	font-weight: bold;
	line-height: 20px;
	background: url("/static/euro/images/eLearningBg.png") no-repeat center right;
	text-decoration: none;
}
/*03.08.2006*/
ul.e-learning li {
	background-color: #FFF;
}
ul.e-learning li:hover {
	background-color: #F4F7FA;
}
p.header {
	text-transform: uppercase;
	font-weight: bold;
	width: 177px;
	background-color: #FFF2B3;
	line-height: 2em;
	padding: 0 13px 0 10px;
	margin: 0 0 5px 0;
}
p.red {
	color: #DA0000;
}
form.poll {
	width: 197px;
	border: solid 1px #E9E9E9;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-bottom: 7px;
}
form.poll fieldset {
	border: 0;
	margin: 0;
	padding: 0;
	padding: 0 13px 5px 10px;
}
form.poll fieldset input {
	vertical-align: middle;
}
form.poll p.legend {
	background-color: #F4F4F4;
	white-space: normal;
	padding: 5px 13px 5px 10px;
}
.alignRight {
	text-align: right;
}
div#content p.arrow a {
	background: url("/static/euro/images/sidebarPointer.png") -5px -1px no-repeat;
	padding-left: 15px;
}
#last-news {
	list-style: none;
	margin: 0;
	padding: 0;
}
#last-news li {
	float: left;
	height: 100%;
	overflow: hidden;
	width: 280px;
}
#euroDictionary {
	background-repeat: no-repeat;
	background-position: 100% -1px;
}
#euroDictionary div.header {
	height: 20px;
	width: 105px;
	line-height: 20px;
	padding-left: 10px;
	color: #0A63AA;
	font-weight: bold;
	background-color: #FFF2B3;
}
#euroDictionary form,  #euroDictionary fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}
#euroDictionary form {
	margin: 5px 0 10px;
}
#euroDictionary fieldset {
	border: 1px solid #E7E7E7;
	padding: 10px;
}
#euroDictionary form label {
	display: block;
	margin: 0 0 5px 0;
}
#euroDictionary form input {
	vertical-align: middle;
}
#euroDictionary form input.input {
	border: 1px solid #7F9DB9;
}
div#content div.video {
	float: left;
	width: auto;
	border: 1px solid #EAEAEA;
	padding: 2px;
	margin: 0 10px 0 0;
}
div#content div.video img {
	float: none;
	padding: 0;
	margin: 0;
}
div#content div.video p {
	line-height: 2.2em;
	padding: 0;
	margin: 0;
}
div#content div.video p a {
	background: url("/static/euro/images/video.png") 5px 0 no-repeat;
	padding-left: 45px;
}
/*03.08.2006*/
#navbar ul, #sidebar ul {
	list-style: none;
	width: 100%;
	margin-bottom: 10px;
	border-bottom: solid 1px #F4F4F4;
}
#navbar ul li, #sidebar ul li {
	list-style: none;
	margin: 0px;
	padding: 0 13px 0 10px;
	border: solid 1px #F4F4F4;
	border-bottom: 0px;
	width: 100%-10px;
}
#navbar ul li a:link, #navbar ul li a:visited, #navbar ul li a:hover {
	display: block;
	color: #0A63AA;
	font-weight: bold;
	background: url("/static/euro/images/navbarUlBg.png") no-repeat center right;
	text-decoration: none;
	line-height: 2.3em;
}
#buttons {
	margin-left: 3px;
	margin-bottom: 10px;
}
#buttons img {
	margin-bottom: 5px;
}
div#login.href {
	height: 20px;
	margin: 0 0 10px 0;
	padding: 0;
	cursor: pointer;
}
#login.href a:link, #login.href a:visited {
	display: block;
	font-weight: bold;
	line-height: 16px;
	background: url("/static/euro/images/loginButton.png") no-repeat center right;
	text-decoration: none;
}
#login.href a:hover {
	text-decoration: underline;
}
ul#submenu, ul#submenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#submenu li {
	background-color: #F4F7FA;
	border: solid #FFF;
	border-width: 0 0 1px 0;
	padding: 0 0 0 10px;
}
#navbar ul#submenu li li {
	background-color: #E8EEF5;
	border: solid #FFF;
	border-width: 1px 0 0 0;
	padding: 0 0 0 10px;
	margin: 0 0 0 -10px;
}
ul#submenu li a:link, ul#submenu li a:visited, ul#submenu li a:hover {
	height: 100%;
	display: block;
	color: #DA0000;
	font-weight: bold;
	background: url("/static/euro/images/submenuPointer.png") no-repeat;
	background-position: 95% 50% !important;
}
ul#submenu li a:hover, ul#submenu li li a:hover, ul#submenu li.selected li a:hover {
	text-decoration: underline;
	color: #DA0000;
}
ul#submenu li li a:link, ul#submenu li.selected li a:link, ul#submenu li li a:visited, ul#submenu li.selected li a:visited {
	font-weight: normal;
	color: #DA0000;
	background: url("/static/euro/images/submenuSelectedLink.png") no-repeat;
	background-position: 0% 50% !important;
	padding: 0 0 0 10px;
}
ul#submenu li li a:hover, ul#submenu li.selected li a:hover {
	text-decoration: underline;
	color: #DA0000;
	font-weight: normal;
}
ul#submenu li li a.active:link, ul#submenu li li a.active:visited, ul#submenu li li a.active:hover {
	color: #DA0000;
	font-weight: bold;
	background: url("/static/euro/images/submenuSelectedLink.png") 0 50% no-repeat;
}
ul#submenu li.selected a:link, ul#submenu li.selected a:visited {
	background-image: url("/static/euro/images/submenuSelectedPointer.png");
	font-weight: bold;
	color: #DA0000;
}
ul#submenu li.selected a:hover {
	text-decoration: none;
	color: #DA0000;
}
#sidebar {
	position: relative;
	float: right;
	width: 174px;
	padding: 20px 8px 0px 8px;
	*padding: 20px 6px 0px 6px;
	*margin-right: 2px;
	background: url("/static/euro/images/barBg.png") repeat-x left top;
}
#tools {
	width: 173px;
	background: no-repeat right -1px;
}
#tools .header {
	height: 20px;
	width: 153px;
	line-height: 20px;
	padding-left: 10px;
	color: #0A63AA;
	font-weight: bold;
	background: url("/static/euro/images/barTools.png") no-repeat left top;
	position: relative;
	z-index: 1
}
#tools .noicoheader {
	height: 20px;
	width: 163px;
	line-height: 20px;
	padding-left: 10px;
	color: #0A63AA;
	font-weight: bold;
	background-color: #F1EBE3;
}
#tools a:link, #tools a:visited, #mostWanted a:link, #mostWanted a:visited {
	color: #0A63AA;
	text-decoration: none;
}
#tools a:hover, #mostWanted a:hover {
	text-decoration: underline;
}
/** START Added by Boban */
.tools {
	width: 173px;
	background: no-repeat right -1px;
}
.tools .header {
	height: 20px;
	width: 153px;
	line-height: 20px;
	padding-left: 10px;
	color: #0A63AA;
	font-weight: bold;
	background: url("/static/euro/images/barTools.png") no-repeat left top;
	position: relative;
	z-index: 1
}
.tools .noicoheader {
	height: 20px;
	width: 163px;
	line-height: 20px;
	padding-left: 10px;
	color: #0A63AA;
	font-weight: bold;
	background-color: #F1EBE3;
}
.tools a:link, .tools a:visited, .mostWanted a:link, .mostWanted a:visited {
	color: #0A63AA;
	text-decoration: none;
}
.tools a:hover, .mostWanted a:hover {
	text-decoration: underline;
}
.mostWanted {
	width: 173px;
	background: no-repeat right -1px;
}
.mostWanted .header {
	height: 20px;
	width: 130px;
	line-height: 20px;
	padding-left: 10px;
	color: #0A63AA;
	font-weight: bold;
	background-color: #F1EBE3;
}
/** END added by Boban */
#sidebar ul {
	margin-top: 10px;
}
#sidebar ul li {
	line-height: 18px;
	background: url("/static/euro/images/sidebarPointer.png") no-repeat left top;
	padding-left: 20px;
}
#sidebar img {
	margin-bottom: 10px;
}
#mostWanted {
	width: 173px;
	background: no-repeat right -1px;
}
#mostWanted .header {
	height: 20px;
	width: 130px;
	line-height: 20px;
	padding-left: 10px;
	color: #0A63AA;
	font-weight: bold;
	background-color: #F1EBE3;
}
#footer {
	clear: both;
	width: 963px;
	background-color: #BFD5E5;
	text-align: right;
	height: 25px;
	line-height: 25px;
	margin-top: 0px;
}
#footer #copyright {
	float: left;
	margin-top: 0px;
	margin-left: 10px;
	color: #FFF;
}
html > body #footer #copyright {
	margin-left: 15px;
}
#footer a:link, #footer a:visited {
	color: #3277AA;
	text-decoration: none;
	border-right: solid 1px #E4ECF3;
	padding-right: 7px;
	margin-right: 7px;
}
#footer a:hover {
	color: #03589C;
	text-decoration: underline
}
#footer a:link.separator, #footer a:visited.separator, #footer a:hover.separator {
	padding-right: 15px;
	margin-right: 15px;
	border-right: solid 1px #3277AA;
}
#creatio {
	width: 933px;
	height: 30px;
	line-height: 30px;
	color: #BFD5E5;
	margin: 0 auto;
	padding: 0 15px;
}
#creatioName {
	float: left;
	margin: 0px;
}
html > body #creatioName {
}
#creatioName {
	float: left;
	margin-left: 25px;
	*margin-right: 15px;
}
#creatioLogo {
	position: relative;
	float: right;
	margin: 10px 0 0 0;
}
div.editmode a {
	background-color: #D4E1EC;
	color: #0657A1;
	font-weight: bold;
	font-size: 10px;
	padding-left: 5px;
	padding-right: 5px
}
#content div.editarea, #contentWide div.editarea {
	*height: 16px;
/* IE */
	min-height: 16px;
}
.editarea a {
	background-color: #D4E1EC;
	padding: 2px 5px 2px 5px;
	line-height: 12px;
	color: #0A63AA;
	font-weight: bold;
	text-decoration: none;
}
table.columnTable td p {
	line-height: 14px;
}
#container table.columnTable td img {
	padding: 0;
}
table.columnTable td ol li {
	background: url("/static/euro/images/sidebarPointer.png") -5px 0 no-repeat;
	padding-left: 15px;
	line-height: 16px;
}
table.columnTable {
	margin: -7px 0 10px 0;
	padding: 0;
}
html > body table.columnTable {
	margin-bottom: 0;
}
table.columnTable td {
	width: 50%;
	color: #000;
	background-color: #FFF;
	vertical-align: top;
	padding: 15px;
	border-bottom: solid 2px #D9E4EE;
}
table.columnTable td h2 {
	font-size: 140%;
	margin: -15px -15px 15px -15px;
	padding-left: 13px;
	line-height: 35px;
	border-bottom: solid 1px #F4F4F4;
}
#container table td div.newsContainer {
	padding-top: 0;
}
#container table td div.newsContainer h3 {
	display: inline;
}
table.columnTable td ol {
	list-style: none;
	width: 100%;
	margin: 25px 0 10px 0;
	padding: 0;
}
.fototab {
	background-color: #ffffff;
	border-right: solid 1px #BDD6E3;
	border-bottom: solid 1px #BDD6E3;
	border-left: solid 1px #E0EAEF;
	border-top: solid 1px #E0EAEF;
	background: url("/static/euro/images/bgfoto.gif")  0 no-repeat;
}
table.twoBoxes {
	width: 744px;
	height: 396px;
	padding: 0;
	margin: 0;
}
table.twoBoxes td {
	width: 70%;
	color: #000;
	background-color: #FFF;
	vertical-align: top;
	marign: 0px;
	padding: 0px;
	border-bottom: solid 2px #D9E4EE;
}
#container table.twoBoxes td {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 20px;
	padding-left: 20px;
}
table.team td {
	border: solid 1px #D9E4EE;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
p.person {
	font-size: 146%;
	font-weight: bold;
	margin-bottom: 4px;
	color: #0A63AA;
}
p.position {
	font-size: 11px;
	font-weight: bold;
	color: #A2A2A2;
	padding-top: 0px;
	padding-bottom: 0px;
	marign-bottom: 0px;
}
p.lead {
	font-weight: bold;
	padding-top: 15px;
	marign-bottom: 5px;
	padding-right: 45px;
}
a.aut {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
ol#personList {
	width: 685px;
	list-style: none;
	padding: 0;
	margin: 0;
	margin-left: 5px;
	padding-left: 35px;
	padding-right: 20px;
	background: #FFF;
}
html > body ol#personList {
	width: 737px;
	margin-left: 7px;
}
ol#personList li {
	list-style: none;
	margin: 0;
	padding: 10px 10px;
	overflow: hidden;
	height: 100%;
}
html > body ol#personList li p {
	min-height: 50px;
}
ol#personList li img {
	float: left;
	padding-right: 27px;
	padding-bottom: 11px;
	vertical-align: top;
}
p.lastcont {
	float: right;
	width: 400px;
	padding-left: 5px;
}
div.mycontainer {
	overflow: hidden;
	width: 516px;
}
div.advertisement {
	overflow: hidden;
	width: 173px;
	height: 100px;
}
img.leftpos {
	float: left;
	padding-right: 15px;
	padding-bottom: 10px;
}
#contentWide div.otherCalculator {
	margin-top: 8px;
}
#contentWide div.otherCalculator h3.title {
	color: #DA0000;
}
#contentWide div.otherCalculator h3.subtitle {
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 3px;
	color: #A2A2A2;
}
#contentWide div.otherCalculator td.other {
	border-bottom: solid 1px #BDD6E3;
}
#contentWide div.otherCalculator table.tab td {
	padding-left: 20px;
}
#contentWide div.otherCalculator p.othercalc {
	background: url("/static/euro/images/sidebarPointer.png") -5px 0 no-repeat;
	padding-left: 15px;
	line-height: 16px;
}
div.flash {
	background: #ffffff;
}
#contentWide div.scenario {
	margin-bottom: 0;
}
#contentWide div.scenario span, #contentWide div.scenario div, #contentWide div#comments div {
	border: 0;
}
#contentWide div.scenario div, #contentWide #comments div {
	padding: 0;
	margin: 0;
}
#contentWide div.scenario div.space {
	margin-bottom: 15px;
}
#contentWide div.scenario h2 {
	padding-bottom: 0;
	margin-bottom: 5px;
}
#contentWide div.scenario p {
	margin-bottom: 20px;
}
#contentWide div.scenario p.first {
	font-weight: bold;
}
#contentWide div.Map {
	margin: 0px 7px 10px 7px;
	padding-left: 15px;
}
#contentWide div.Map ul {
	list-style-type: disc;
	padding-left: 45px;
}
#contentWide div.Map ul li {
	line-height: 25px;
}
#contentWide div.Map ul ul {
	list-style-type: circle;
	padding-left: 45px;
}
#contentWide div.Map ul ul li {
	line-height: 20px;
}
#contentWide div.Map ul ul ul {
	list-style-type: square;
	padding-left: 45px;
}
#contentWide div.Map ul ul ul li {
	line-height: 16px;
}
#contentWide div.Map ul ul ul ul {
	list-style-image: url("/static/euro/images/sidebarPointer.png");
	padding-left: 45px;
}
#contentWide div.Sentences {
	border: 0;
	width: 91%;
	height: 55;
	border-bottom: solid 1px #D9E4EE;
}
table.afile {
	width: 70%;
	border-bottom: solid 1px #DDEE99;
}
form#poplogin {
	width: 100%;
	margin: 5px auto;
}
form#poplogin label.lab {
	display: block;
	width: 130px;
	float: left;
	padding-left: 70px;
	font-weight: bold;
	margin-top: 2px;
	color: #4F4F4F;
}
form#poplogin input.log {
	display: block;
	float: left;
	width: 150px;
}
form#poplogin div {
	margin: 2px;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 5px 0px;
	border: 0;
	overflow: hidden;
}
form#poplogin input.reset, form#poplogin input.image {
	width: auto;
	margin: 0 15px 0 30px;
	height: 20px;
	display: block;
	float: left;
}
form#poplogin input.reset {
	width: 150px;
	border: 0;
	text-indent: -999em;
	background: url("/static/euro/images/resetForm.png") no-repeat;
	cursor: pointer;
}
form#signInForm, form#editAccountForm, form#eventRegistrationForm {
	width: 98%;
	margin: 5px auto;
}
form#signInForm fieldset, form#editAccountForm fieldset, form#eventRegistrationForm fieldset {
	border: 0;
}
form#signInForm label, form#editAccountForm label, form#eventRegistrationForm label {
	display: block;
	width: 170px;
	float: left;
	padding-left: 30px;
	font-weight: bold;
	margin-top: 2px;
	color: #4F4F4F;
}
form#signInForm label.cont, form#editAccountForm label.cont, form#eventRegistrationForm label.cont {
	display: block;
	width: 100px;
	float: left;
	padding-left: 30px;
	font-weight: bold;
	margin-top: 2px;
	color: #4F4F4F;
}
form#signInForm label.log, form#editAccountForm label.log, form#eventRegistrationForm label.log {
	width: 100px;
	padding-left: 100px;
}
form#signInForm input, form#signInForm select, form#signInForm textarea, form#editAccountForm input, form#editAccountForm select, form#editAccountForm textarea, form#eventRegistrationForm input, form#eventRegistrationForm select, form#eventRegistrationForm textarea {
	display: block;
	float: left;
	width: 200px;
}
form#signInForm input.cont, form#signInForm textarea.cont, form#editAccountForm input.cont, form#editAccountForm textarea.cont, form#eventRegistrationForm input.cont, form#eventRegistrationForm textarea.cont {
	display: block;
	float: left;
	width: 460px;
}
form#signInForm input.log, form#editAccountForm input.log, form#eventRegistrationForm input.log {
	width: 150px;
}
form#signInForm div, form#editAccountForm div, form#eventRegistrationForm div {
	margin: 2px;
	margin-bottom: 20px;
	padding: 5px 0px;
	border: 0;
	overflow: hidden;
}
form#signInForm div.rules, form#editAccountForm div.rules, form#eventRegistrationForm div.rules {
	border: 1px solid #DBDBDB;
	margin: 0px;
	padding: 10px;
	height: 150px;
	overflow: auto;
	margin-bottom: 10px;
}
form#signInForm div.odd, form#editAccountForm div.odd, form#eventRegistrationForm div.odd {
	background-color: #F7F7F7;
}
form#signInForm input.check, form#signInForm input.submit, form#editAccountForm input.check, form#editAccountForm input.submit, form#eventRegistrationForm input.check, form#eventRegistrationForm input.submit {
	paddin: 0 2px;
	width: auto;
}
form#signInForm label.check, form#editAccountForm label.check, form#eventRegistrationForm label.check {
	padding: 0;
	margin-left: 30px;
	font-weight: normal;
	line-height: 1.5em;
}
p.intro {
	margin: -10px -15px 0px -15px;
	padding: 10px 15px 15px 15px;
	background-color: #FCFCFC;
	border-bottom: solid 1px #F4F4F4;
}
form#signInForm input.reset, form#signInForm input.image, form#editAccountForm input.reset, form#editAccountForm input.image, form#eventRegistrationForm input.reset, form#eventRegistrationForm input.image {
	width: auto;
	margin: 0 35px;
}
form#signInForm input.reset, form#editAccountForm input.reset, form#eventRegistrationForm input.reset {
	width: 150px;
	height: 20px;
	border: 0;
	text-indent: -999em;
	background: url("/static/images/resetForm.png") no-repeat;
	cursor: pointer;
}
form#signInForm input.reset_en, form#signInForm input.image, form#editAccountForm input.reset_en, form#editAccountForm input.image, form#eventRegistrationForm input.reset_en, form#eventRegistrationForm input.image {
	width: auto;
	margin: 0 35px;
}
form#signInForm input.reset_en, form#editAccountForm input.reset_en, form#eventRegistrationForm input.reset_en {
	width: 150px;
	height: 20px;
	border: 0;
	text-indent: -999em;
	background: url("/static/images/resetForm_en.png") no-repeat;
	cursor: pointer;
}
form#signInForm textarea, form#editAccountForm textarea, form#eventRegistrationForm textarea {
	width: 98%;
	background-color: #FFF;
	padding: 3px;
}
form#signInForm textarea.tresc, form#editAccountForm textarea.tresc, form#eventRegistrationForm textarea.tresc {
	width: auto;
	margin: 0 35px;
	background-color: #FFF;
	padding: 3px;
}
/* Table Automatic Format Styles */
.fck1topleft {
	color: #000000;
	background-color: #D9E4EE;
	padding: 5px;
	border-bottom: 1px solid #C9D8E6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C9D8E6;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.fck1topcenter {
	color: #000000;
	background-color: #D9E4EE;
	padding: 5px;
	border-bottom: 1px solid #C9D8E6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C9D8E6;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.fck1topright {
	color: #000000;
	background-color: #D9E4EE;
	padding: 5px;
	border-bottom: 1px solid #C9D8E6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C9D8E6;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.fck1odd {
	background-color: #F2F5F8;
}
.fck1even {
	background-color: #FFFFFF;
}
.fck1middleleft {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 5px 7px;
	border-bottom: 1px solid #E3EAF2;
	font-size: 11px;
	text-decoration: none;
}
.fck1middlecenter {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 5px 7px;
	border-bottom: 1px solid #E3EAF2;
	font-size: 11px;
	text-decoration: none;
}
.fck1middleright {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 5px 7px;
	border-bottom: 1px solid #E3EAF2;
	font-size: 11px;
	text-decoration: none;
}
.fck1bottomleft {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 5px 7px;
	border-bottom: 1px solid #E3EAF2;
	font-size: 11px;
	text-decoration: none;
}
.fck1bottomcenter {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 5px 7px;
	border-bottom: 1px solid #E3EAF2;
	font-size: 11px;
	text-decoration: none;
}
.fck1bottomright {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 5px 7px;
	border-bottom: 1px solid #E3EAF2;
	font-size: 11px;
	text-decoration: none;
}
.fck2topleft {
	color: #000000;
	background-color: #F8D59F;
	padding: 5px;
	border-bottom: 1px solid #E9C68F;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E9C68F;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.fck2topcenter {
	color: #000000;
	background-color: #F8D59F;
	padding: 5px;
	border-bottom: 1px solid #E9C68F;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E9C68F;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.fck2topright {
	color: #000000;
	background-color: #F8D59F;
	padding: 5px;
	border-bottom: 1px solid #E9C68F;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E9C68F;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.fck2odd {
	background-color: #FAF2E4;
}
.fck2even {
	background-color: #FFFFFF;
}
.fck2middleleft {
	color: #000000;
	padding: 5px 7px;
	border-bottom: 1px solid #ECE3D4;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.fck2middlecenter {
	color: #000000;
	padding: 5px 7px;
	border-bottom: 1px solid #ECE3D4;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.fck2middleright {
	color: #000000;
	padding: 5px 7px;
	border-bottom: 1px solid #ECE3D4;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.fck2bottomleft {
	color: #000000;
	padding: 5px 7px;
	border-bottom: 1px solid #ECE3D4;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.fck2bottomcenter {
	color: #000000;
	padding: 5px 7px;
	border-bottom: 1px solid #ECE3D4;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.fck2bottomright {
	color: #000000;
	padding: 5px 7px;
	border-bottom: 1px solid #ECE3D4;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.fck3topleft {
	color: #000000;
	background-color: #DDEE99;
	padding: 5px;
	border-bottom: 1px solid #CCDE84;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCDE84;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.fck3topcenter {
	color: #000000;
	background-color: #DDEE99;
	padding: 5px;
	border-bottom: 1px solid #CCDE84;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCDE84;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.fck3topright {
	color: #000000;
	background-color: #DDEE99;
	padding: 5px;
	border-bottom: 1px solid #CCDE84;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCDE84;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.fck3odd {
	background-color: #F6FBE1;
}
.fck3even {
	background-color: #FFFFFF;
}
.fck3middleleft {
	color: #000000;
	padding: 5px 7px;
	border-bottom: 1px solid #E7EFC9;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.fck3middlecenter {
	color: #000000;
	padding: 5px 7px;
	border-bottom: 1px solid #E7EFC9;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.fck3middleright {
	color: #000000;
	padding: 5px 7px;
	border-bottom: 1px solid #E7EFC9;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.fck3bottomleft {
	color: #000000;
	padding: 5px 7px;
	border-bottom: 1px solid #E7EFC9;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.fck3bottomcenter {
	color: #000000;
	padding: 5px 7px;
	border-bottom: 1px solid #E7EFC9;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.fck3bottomright {
	color: #000000;
	padding: 5px 7px;
	border-bottom: 1px solid #E7EFC9;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.fck4topleft {
	color: #000000;
	background-color: #F5F5F5;
	padding: 5px;
	border-bottom: 1px solid #EDEDED;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EDEDED;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.fck4topcenter {
	color: #000000;
	background-color: #F5F5F5;
	padding: 5px;
	border-bottom: 1px solid #EDEDED;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EDEDED;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.fck4topright {
	color: #000000;
	background-color: #F5F5F5;
	padding: 5px;
	border-bottom: 1px solid #EDEDED;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EDEDED;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.fck4odd {
	background-color: #FBFBFB;
}
.fck4even {
	background-color: #FFFFFF;
}
.fck4middleleft {
	color: #000000;
	padding: 5px 7px;
	border-bottom: 1px solid #F4F4F4;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.fck4middlecenter {
	color: #000000;
	padding: 5px 7px;
	border-bottom: 1px solid #F4F4F4;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.fck4middleright {
	color: #000000;
	padding: 5px 7px;
	border-bottom: 1px solid #F4F4F4;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.fck4bottomleft {
	color: #000000;
	padding: 5px 7px;
	border-bottom: 1px solid #F4F4F4;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.fck4bottomcenter {
	color: #000000;
	padding: 5px 7px;
	border-bottom: 1px solid #F4F4F4;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.fck4bottomright {
	color: #000000;
	padding: 5px 7px;
	border-bottom: 1px solid #F4F4F4;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
#fckContent P, #editmode P:align.center {
	margin: 0 auto;
}
#fckContent {
	border-bottom: solid 0px;
	border-top: solid 0px;
	height: 100% !important;
	overflow: hidden;
}
#fckContent img, #editmode img {
	overflow: hidden;
}
#content #fckContent div, #contentWide #fckContent div, #sidebar #fckContent div {
	margin: 0;
	padding: 0;
	border-bottom: 0px;
	height: auto;
}
#fckContent ul, #editmode ul {
	list-style-type: disc;
	padding-left: 20px;
	margin: 0 0 20px 10px;
	text-align: left;
}
#sidebar #fckContent ul {
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#fckContent ol, #editmode ol {
	list-style: decimal;
	padding: 0;
	margin-bottom: 20px;
	width: auto;
	padding-left: 20px;
	margin-left: 10px;
	text-align: left;
}
#fckContent p {
	margin-bottom: 10px
}
#fckContent blockquote {
	margin-left: 25px;
	padding-left: 7px;
	color: #7F7F7F;
	border-left: 18px solid #EFF3F8;
}
#fckContent div.quotearea {
	border: 1px solid #DBDBDB;
	margin: 0px;
	padding: 10px;
	overflow: auto;
	margin-bottom: 5px;
}
#fckContent div.quotearea blockquote {
	margin-left: 0px;
	padding-left: 0px;
	border-left: 0px;
}
#contentWide div.intro, p.intro {
	margin: -10px -15px 0px -15px;
	padding: 10px 0px 15px 0px;
	background-color: #FCFCFC;
	border-bottom: solid 1px #F4F4F4;
}
#contentWide div.intro {
	margin-bottom: 10px;
}
dl.userCourses {
	margin: 5px 0;
	width: 230px;
	font-weight: bold;
	color: #0A63AA;
}
dl.userCourses dd, dl.userCourses dt {
	margin: 3px 0px;
}
dl.userCourses dd {
	line-height: 1.2em;
	font-size: 1.2em;
}
dl.userCourses dt {
	float: left;
	border-right: 1px solid #DBDBDB;
	width: 180px;
}
#userProgress {
	list-style: none;
	height: 80px;
	min-height: 80px !important;
}
#userProgress li {
	list-style: none;
	width: 48%;
}
#userProgress li.h {
	height: 70px;
	min-height: 70px !important;
}
#userProgress li.m {
	height: 15px;
	min-height: 30px !important;
}
#userProgress li.alignright {
	text-align: right;
}
table.results {
	width: 99%;
	margin: 0;
	padding: 0;
	background-color: transparent;
}
table.results thead td {
	font-weight: bold;
	background-color: #FBFBFB;
}
table.results tfoot td {
	border: 0;
	height: 15px;
	vertical-align: bottom;
}
table.results td {
	padding-left: 10px;
	height: 30px;
	border-bottom: 1px solid #F4F4F4;
}
table.results td a.down {
	background: url("/static/euro/images/arrowDown.png") no-repeat;
	padding: 0 6px;
}
table.results td a.down:hover {
	background: url("/static/euro/images/arrowDownActive.png") no-repeat;
	padding: 0px 6px;
}
table.results td a.up {
	background: url("/static/euro/images/arrowUp.png") no-repeat;
	padding: 0px 6px;
}
table.results td a.up:hover {
	background: url("/static/euro/images/arrowUpActive.png") no-repeat;
	padding: 0px 6px;
}
table.results td.middle {
	text-align: center;
	width: 90px;
}
table.results td.grey {
	background-color: #FBFBFB;
}
#contentWide div.legend {
	color: #7F7F7F;
	word-spacing: 4px;
	border: 1px solid #DEDEDE;
	width: 220px;
	margin: 5px 0px 5px 370px;
}
#contentWide div.legend img {
	line-height: 12px;
}
#contentWide div.noPadding {
	padding: 5px 0;
	margin: 5px 7px;
	background: url("/static/euro/images/et.png") 60px 30px;
}
#contentWide div.noPadding h2.important {
	margin: 0px;
	padding: 0px 10px !important;
}
/*Zmiany wprowadzone 18/19 kwietnia 2006*/
span.expert {
	background: url("/static/euro/images/expert.png") 0 3px no-repeat;
	padding-left: 8px;
}
h2.important b {
	margin-left: 7px;
	padding-left: 10px;
	border-left: 1px solid #DBDBDB;
	color: #0A63AA;
	font-size: 0.8em;
}
p.about {
	margin: -10px -15px 10px -15px;
	padding: 10px 15px 15px 15px;
	border-bottom: solid 1px #F4F4F4;
	border-top: solid 1px #F4F4F4;
}
p.about .date {
	border: 0;
	display: block;
}
p.about cite {
	font-style: normal;
	font-weight: bold;
}
div.buttons input {
	float: right;
}
div.buttons input {
	height: 20px;
	width: 93px;
	margin: 5px 0;
}
ol.recommendation {
	margin: 0;
	padding: 0;
	width: auto;
}
ol.recommendation li {
	list-style: none;
	background: url("/static/euro/images/sidebarPointer.png") -5px 0 no-repeat;
	padding-left: 15px;
	line-height: 16px;
}
#contentWide #ftoolbar {
	background-color: #e2eaf2;
	border-bottom: solid 1px #D9E4EE;
	padding: 0px;
	margin-top: 1px;
	margin-bottom: 10px;
	line-height: 20px;
}
#contentWide #ftoolbar p {
	margin: 0;
	padding: 3px 0;
}
#contentWide #ftoolbar a.seeAll {
	background: url("/static/euro/images/seeAll.png") no-repeat left center;
	padding-left: 15px;
	margin-left: 15px;
	margin-right: 420px;
}
#contentWide #ftoolbar a.top {
	background: url("/static/euro/images/top.png") no-repeat left center;
	padding-left: 25px;
	padding-right: 5px;
	margin-left: 15px;
	margin-right: 350px;
}
#contentWide #ftoolbar a.prev {
	background: url("/static/euro/images/prev.png") no-repeat left center;
	padding-left: 25px;
	padding-right: 5px;
	margin-left: 15px;
}
#contentWide #ftoolbar a.next {
	background: url("/static/euro/images/next.png") no-repeat right center;
	padding-right: 25px;
	padding-left: 5px;
	margin-right: 15px;
}
#contentWide #ftoolbar a.archive {
	background: url("/static/euro/images/archive.png") no-repeat left center;
	padding-left: 25px;
	padding-right: 5px;
	margin-left: 75px;
}
ol.topics, ol.topics ol, ol.topics ol ol {
	list-style: none;
	width: auto;
	width: 500px;
	overflow-x: hidden;
}
ol.topics {
	margin: 0px;
	padding: 0;
}
ol.topics ol {
	margin-left: -10px;
	padding: 0;
}
ol.topics li, ol.topics li.expert {
	background: url("/static/euro/images/topicPointerMain.png") no-repeat;
	padding-left: 13px;
	line-height: 12px;
}
ol.topics li.expert {
	background-image: url("/static/euro/images/expertsTopicPointerMain.png");
}
ol.topics ol li, ol.topics ol li.expert {
	background: url("/static/euro/images/topicPointer.png") no-repeat;
	padding-left: 38px;
	padding-top: 2px;
	line-height: 10px;
}
ol.topics ol li.expert {
	background-image: url("/static/euro/images/expertsTopicPointer.png");
}
ol.topics li span.date {
	padding-left: 5px;
	border-left: 1px solid #DBDBDB;
	border-right: 0;
}
ol.topics li a:visited {
	color: #A1BBD1 !important;
}
#contentWide div#Autbar {
	background-color: #e2eaf2;
	border-bottom: solid 0px;
}
.mdate {
	font-size: 10px;
	color: #A2A2A2;
	margin: 0px;
	padding: 0px;
}
.bezp {
	width: 700px;
	overflow-x: hidden;
}
#logotype {
	float: left;
}
#scroot {
	float: right;
	padding-top: 20px;
	margin-right: 10px;
}
#scrooter {
	padding-top: 10px;
	margin-right: 10px;
	width: 150px;
	text-align: right;
}
.selectOR {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #b1d6ef;
	width: 158px;
}
.searchER {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px solid #840000;
	width: 150px;
}
#scrooter form {
	position: relative;
	top: 2px;
	left: 784px;
}
#scrooter form, #pathContainer form fieldset {
	padding: 0;
	margin: 0;
	border: 0;
}
#scrooter form select {
	width: 172px;
}
.ratingStarsTitle , #content .ratingStarsTitle, #contentWide .ratingStarsTitle {
	width: 80px;
	height: 22px;
	float: left;
	margin: 0;
	margin: 2px 3px 0 3px;
	zoom: 1;
}
#content span.article span.ratingStarsTitle, #content #comments span.ratingStarsTitle#content span.article span.ratingStarsTitle, #content #comments span.ratingStarsTitle {
	float: left;
	display: block;
	padding: 0;
	margin: 2px 3px 0 3px;
}
.voteButt , #content .voteButt, #contentWide .voteButt, #comments .voteButt, div.voteButton {
	float: left;
	color: #0a63aa;
	line-height: 2em;
	text-decoration: none;
	background: transparent url("/static/img/vote1.png") no-repeat scroll right center;
	margin: 0 3px 0 0;
	padding: 0;
	zoom: 1;
	border: 0;
}
.voteButt span {
	text-align: right;
	display: block;
	padding: 0pt 25px 0 7px;
	background: transparent url("/static/img/vote2.png") no-repeat scroll left center;
}
td.ratingDisplay {
	width: 32%;
}

/* start NBPtv */
#contentWide #fckContent .header_nbptv {
	color: #0A63AA;
	font-family: Tahoma, Verdana, Trebuchet MS, Arial sans-serif;
	margin: 0pt;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	vertical-align: middle;
	font-size: 1.7em;
	font-weight: bold;
}
#contentWide #fckContent .info_nbptv {
	color: #838383;
	font-family: Tahoma, Verdana, Trebuchet MS, Arial sans-serif;
	margin-left: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
	vertical-align: middle;
	font-size: 1.2em;
	font-weight: normal;
}
#contentWide #fckContent .info_nbptv a {
	color: #838383;
	text-decoration: none;
	font-size: 1.0em;
	font-weight: normal;
}
#contentWide #fckContent .long_title {
	color: #121312;
	font-family: Tahoma, Verdana, Trebuchet MS, Arial sans-serif;
	margin-left: 5px;
	vertical-align: middle;
	font-size: 1.6em;
	font-weight: bold;
}
#contentWide #fckContent div.video_description {
	padding: 10px 0;
	text-align: justify;
}
#contentWide #fckContent .video_desc {
	color: #1D1E1D;
	overflow: hidden;
	font-family: Tahoma, Verdana, Trebuchet MS, Arial sans-serif;
	padding-left: 5px;
	vertical-align: middle;
	font-weight: normal;
}
#contentWide #fckContent .video_select {
	width: 49%;
	color: #8C8B8C;
	font-size: 1.1em;
	font-family: Tahoma, Verdana, Trebuchet MS, Arial sans-serif;
	font-weight: bold;
}
#contentWide #fckContent .video_player {
	float: left;
	margin-left: 6px;
	_margin-left: 2px;
	padding-top: 15px;
	overflow: hidden;
}
#contentWide #fckContent .title_short {
  font-weight:bold;
  color:#0a63aa;
}
#contentWide #fckContent .video_list {
	color: #1D1E1D;
	font-family: Tahoma, Verdana, Trebuchet MS, Arial sans-serif;
	font-size: 1.0em;
}
#contentWide #fckContent .video_list a {
	color: #0A63AA;
	font-weight: bold;
	font-size: 1.0em;
	text-decoration: none;
}
#contentWide #fckContent .video_list_header {
  font-size:1.5em;
  color:#0A63AA;
}
#contentWide #fckContent .video_list_kat {
  font-weight: bold;
  color:#0A63AA;
}
#contentWide #fckContent .greenNav {
	color: #ffffff;
	background:#bfd5e5;
	font-weight: bold;
	cursor: pointer;
}
#contentWide #fckContent .redNav {
	background:#81b5e1;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}
#contentWide #fckContent .nav {
	margin: 2px;
}

#contentWide #fckContent .navigation_box {
  padding:1px 4px 2px 5px;
}
#content div.pageNav {
	text-align: center;
	height: 25px;
	border: 0;
	line-height: 20px;
}
/* end NBPtv */

/* start PRESS_VIDEO_PAGE_NEW */
#content .header_srodek {
  color:#0A63AA;
  font-family: Tahoma, Verdana, Trebuchet MS, Arial sans-serif;
  font-size: 1.7em;
  font-weight:bold;
  margin:0pt;
  padding:5px 0pt 0pt;
  vertical-align:middle;
}
#content .new_video_title {
	padding-bottom: 5px;
	text-align: left;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
#content .seeOtherVideo {
	margin: 5px 0 10px 0;
}
#content .yellowTxt {
	color: #E2BA54;
}
#content .newsContainer {
	vertical-align: top;
	padding-top: 5px;
}
#content .newsContainer p.justify {
	margin: 0;
	padding: 0;
}
div#content #fckContent div.video_description {
	padding: 10px 0;
	text-align: justify;
}
#content #table_video {
	margin: 7px 0 15px 0;
	text-align: center;
}
#content #table_video td.td_description {
	vertical-align: top;
	border-right: 1px solid #7E9883
}
#content #table_video td.td_description p {
	margin: 0;
	padding: 0;
}
#content #table_video td.td_video_info {
	vertical-align: top;
	padding-left: 8px;
}
#content #table_video div.long_description {
	font-size: 12px;
	color: #15362A;
	text-align: justify;
	padding-right: 8px;
}
#content #table_video div.news_hot {
	font-style: normal;
	text-align:left;
}
#content #table_video div.new_video_title {
	color: #000000;
	padding-bottom: 4px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}
#content #table_video span.yellowTxt {
	color: #E2BA54;
}
div.author_names_div {
	padding-top: 10px
}
td.author_names_title {
	text-align: left;
	height: 20px;
	background-color: #e2eaf2;
	color: #0a63aa;
	border: 1px solid #e2eaf2;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}
td.author_names {
	text-align: left;
	height: 20px;
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #DEE4DF;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
}
/* end PRESS_VIDEO_PAGE_NEW */

/*z NBPnews*/
#contentWide #panel_srodek, #content #panel_srodek {
  padding :0px;
}
#content .header_2 {
  color:#838383;
  padding:0;
  margin:0;
  font-weight:bold;
  font-size:14px;
  vertical-align:middle;
}
#content .header_2 {
  color:#838383;
  padding:0;
  margin:0;
  font-weight:bold;
  font-size:14px;
  vertical-align:middle;
}
#content #fckContent div.box_title {
  color:#838383;
  padding:0;
  margin:0;
  font-weight:bold;
  font-size:14px;
  vertical-align:middle;
}
#no_flash_version_video_page {
	display: none;
}
.toLeft {
	text-align: left !important;
}
.toRight {
	text-align: right !important;
}
.toCenter {
	text-align: center !important;
}
.fontBold {
	font-weight:bold; !important;
}
#content #table_video span.yellowTxt {
	color: #0A63AA;
}
#content .new_video_title {
	padding-bottom: 5px;
	text-align: left;
	color: #0A63AA;
	font-size: 14px;
	font-weight: bold;
}
#contentWide div.new_video_title {
	padding: 10px 5px 10px 20px;
	margin-bottom:3px;
	text-align: left;
	color: #0A63AA;
	font-size: 14px;
	font-weight: bold;
}
.header_nbptv_2 { font-size:1.3em; color:#0A63AA; padding: 10px 0; }
#contentWide #fckContent .long_title { color: #0A63AA; font-weight:bold; font-size: 14px; }
#contentWide #fckContent .header_nbptv  { color: #DA0000; font-weight:bold; font-size: 14px; }
#contentWide #fckContent .video_list a  { color: #DA0000; }
#contentWide #fckContent .video_list_kat  { color: #DA0000; }
.h1_hot { color: #DA0000; }
.seeOther { color:#DA0000; }
.seeOtherVideo { margin: 5px 0 10px 0 !important; }
td.author_names_title { text-align:left; height:20px; background-color: #F4F7FA; color: #DA0000; border: 1px solid #F4F7FA; font-size: 11px; font-weight: bold; vertical-align: middle; text-align:center;}
