/* Begin Main: Body section */
body, html, img, div, p, ul, li, h1, h2, h3, h4, h5, h6, form {
	padding: 0;
	margin: 0;
	border: 0;
}
body, td, div, a, textarea, input, select {
	font: 11px Tahoma, Verdana, Trebuchet MS, Arial sans-serif;
}
body {
	background: #F9F9F9 url("/static/img/bodyBg.png") 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: 0;
}
a.butt {
	float: right;
	overflow: hidden;
	background: transparent url('/static/img/butt1.png') top right no-repeat;
	height: 20px;
	margin: 0 0 0 10px;
	display: block;
	color: #0a63aa;
	font: bold 10px/20px Tahoma, Verdana, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	outline: none;
}
a.butt.left {
	float: left;
	margin: 0 10px 0 0;
}
a.butt.single {
	margin: 0;
}
a.butt:hover, #content a.butt:hover, #contentWide a.butt:hover {
	color: #3383d5;
	text-decoration: none;
}
a.butt span {
	background: transparent url('/static/img/butt2.png') top left no-repeat;
	padding: 0 15px;
	display: block;
}
a.butt em {
	font-style: normal;
}
a.butt.arrow span {
	padding: 0 10px;
}
a.butt.arrow em {
	padding: 0 8px;
	background: transparent url('/static/img/butt-arrow.png') top right no-repeat;
	display: block;
}
a.butt.inactive {
	color: #78a9d0;
	background: transparent url('/static/img/butt1-inactive.png') top right no-repeat;
}
a.butt.inactive span {
	background: transparent url('/static/img/butt2-inactive.png') top left no-repeat;
}
a.butt.inactive:hover {
	color: #78a9d0;
}
.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: #FFF url("/static/img/mainBg.png") repeat-y center top;
}
#headerTop {
	background: url("/static/img/headerTopBg.png") no-repeat center top;
	width: 963px;
	margin-left: -3px;
	padding: 4px 3px 0 3px;
}
#header {
	width: 963px;
	height: 90px;
	*margin-left: 3px;
	background: #FFF url("/static/img/headerBg.jpg") no-repeat center top;
}
img#logo {
	margin-left: 22px;
	margin-top: 18px
}
#search {
	float: right;
	margin-top: 26px;
	margin-right: 22px;
	*margin-right: 10px;
	height: 25px;
	width: 240px;
	*width: 255px;
}
#search input {
	padding: 2px 0 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: 0;
	border: 0;
	width: auto;
}
#search a:link, #search a:visited {
	color: #81ACCC;
	font-size: 10px;
	text-decoration: none;
}
#search a:hover {
	text-decoration: underline;
}
#disabled_people {
	float: right;
	margin-top: 0;
	margin-right: 0;
	cursor: pointer;
}
ul#path {
	list-style: none;
	margin: 0 5px 0;
	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/img/pathPointer.png") no-repeat right center;
}
ul#path li.last {
	background-image: none;
}
#path a:link, #path a:visited {
	color: #73A7D2;
	text-decoration: none;
}
#path a:hover {
	text-decoration: underline;
}
#content, #sidebar, #navbar {
	margin-top: 0;
	padding-top: 0;
}
#content {
	margin: 0 190px -10px 210px;
	background-color: #F4F4F4;
	padding-top: 15px;
}
#Printcont {
	padding-left: 30px;
	padding-right: 30px;
	background-color: #FFFFFF;
	padding-top: 10px;
	margin-bottom: -10px;
}
#contentWide {
	margin: 0 4px -10px 210px;
	background-color: #F4F4F4;
	padding-top: 15px;
}
html > body #contentWide {
	margin-right: 1px;
}
#content div, #contentWide div {
	background-color: #FFF;
	margin: 0 7px 3px 7px;
	padding: 10px 15px;
}
#contentWide div {
	margin-bottom: 1px;
}
#contentWide div.noBorder {
	border: 0;
}
#content div.noBo, #contentWide div.noBo {
	border: 0;
	padding: 0;
}
#div_tag ul li a:visited, ul#submenu li a:visited, #content h2 a:visited, #content h3 a:visited, #contentWide h2 a:visited, #contentWide h3 a:visited, #tools a:visited, #mostWanted a:visited, #navbar ul li a:visited, #login a:visited, #content a:visited {
	color: #55A6E3;
}
#content div.news, #contentWide div.news {
	*height: 120px;
/* IE */
	min-height: 120px;
	height: 100%;
}
#content div.rb, #contentWide div.rb {
	text-align: left;
	font-weight: bold;
	background-color: #F7F7F7;
}

ol#newsList {
	list-style: none;
	padding: 5px;
	margin: 0 7px;
	background: #FFF;
}
ol#newsList li {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	height: 100%;
}
html > body ol#faqList li p {
	min-height: 10px;
}
html > body ol#newsList li p.searchJustify {
	min-height: 0;
	text-align: justify;
	margin-bottom: 15px;
}
/*usunac jesli potrzeba*/
div#ticker {
	padding: 0;
	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: 0;
	margin-left: 0;
}
#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: 0;
}
#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;
}
#content div.news img, #contentWide div.news img {
	float: left;
	padding: 0 15px 10px 0;
}
.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.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: 0;
}
#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: 0;
}
#contentWide div.multimedia img.left, #contentWide div.multimedia img.right {
	padding-bottom: 5px;
	margin-bottom: 0;
}
#contentWide div.multimedia img.left {
	float: left;
	margin:  0 15px 5px 0;
	padding: 0;
	border: 1px;
	border-color: #696969;
}
#contentWide div.multimedia img.right {
	float: right;
	margin:  0 0 5px 15px;
	padding: 0;
	border: 1px;
	border-color: #696969;
}
#contentWide div.multimedia p {
	margin-bottom: 20px;
}
#contentWide div.multimedia td.play {
	background-color: #F8D59F;
	padding: 0;
	line-height: 20px;
	margin-top: 0;
	text-align: right;
}
#contentWide div.multimedia td.play2 {
	background-color: #D9E4EE;
	padding: 0;
	line-height: 20px;
	margin-top: 0;
	text-align: right;
}
#contentWide div.otherMultimedia {
	margin-top: 8px;
}
#contentWide div.otherMultimedia img.list {
	margin: 0;
	padding: 0;
	border: 1px;
	border-color: #696969;
}
#contentWide div.otherMultimedia h3.list {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 3px;
}
#contentWide div.otherMultimedia h3.title {
	color: #DA0000;
}
#content div.pageNav, #contentWide div.pageNav {
	text-align: right;
	border: 0;
	padding: 5px;
	margin: 0 7px;
}
#contentWide div.pageSearchNav {
	text-align: center;
	height: 25px;
	border: 0;
	line-height: 20px;
}
#contentWide div#toolbar {
	background-color: #F8D59F;
	border-bottom: solid 1px #FFD59F;
	padding: 0;
	line-height: 20px;
	margin-top: 1px;
}
#contentWide div#mytool {
	background-color: #E1E0E0;
	border-bottom: solid 1px #D9E4EE;
	padding: 0;
	line-height: 20px;
	margin-top: 1px;
}
#contentWide .play {
	background: url("/static/img/send.png") no-repeat left center;
	padding-left: 40px;
	margin: 0 20px 0 15px;
}
#quizeList div.cwPageNav {
	text-align: right;
	height: 25px;
	border: 0;
}
#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.pageSearchNav {
	text-align: center;
	height: 25px;
	line-height: 20px;
}
#container div.pageNav a:link, #container div.pageNav a:visited, #container div.pageSearchNav a:link, #container div.pageSearchNav 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.pageSearchNav a:hover, #container div.pageSearchNav a:link.active, #container div.pageSearchNav a:visited.active, #container div.pageSearchNav a:hover.active {
	background-color: #81b5e1;
}
#container div.pageNav a:link.nav, #container div.pageNav a:visited.nav,  #container div.pageSearchNav a:link.nav, #container div.pageSearchNav a:visited.nav {
	color: #81b5e1;
	text-decoration: none;
	background-color: #FFF;
	border: solid 1px #d2e2ed;
	margin: 1px;
	padding: 0 3px 1px 3px;
	line-height: 20px;
}
#content div.pageNav a:hover.nav, #content div.pageSearchNav a:hover.nav {
	background-color: #bfd5e5;
	color: #FFF;
}
#content div#toolbar {
	background-color: #e2eaf2;
	border-bottom: solid 1px #D9E4EE;
	padding: 0;
	line-height: 20px;
	margin-top: 1px;
}
#content .return, #contentWide .return {
	background: url("/static/img/return.png") no-repeat left center;
	padding-left: 28px;
	margin: 0 70px 0 15px;
}
#content .send {
	background: url("/static/img/send.png") no-repeat left center;
	padding-left: 40px;
	margin: 0 75px 0 15px;
}
#content .print {
	background: url("/static/img/print.png") no-repeat left center;
	padding-left: 38px;
	margin-left: 15px;
}
#content a.mail {
	background: url("/static/img/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/img/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;
}
.more {
	color: #91b6d5;
	float: right;
	margin-bottom: 5px;
	font-weight: normal;
	text-align: right;
	display: block;
}
.add {
	background: url("/static/img/add.png") no-repeat left center;
	padding-left: 25px;
	margin-left: 15px;
}
.addTag {
	background: url("/static/img/addTag.png") no-repeat left center;
	padding-left: 25px;
	margin-left: 15px;
}
.addTag2 {
	background: url("/static/img/addTag2.png") no-repeat left center;
	padding-left: 25px;
	margin-left: 15px;
}
.addTag3 {
	background: url("/static/img/addTag3.png") no-repeat left center;
	padding-left: 25px;
	margin-left: 15px;
}
.addRating {
	background: url("/static/img/addRating.png") no-repeat left center;
	padding-left: 25px;
	margin-left: 15px;
}
#content .allcom {
	background: url("/static/img/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 0 5px;
	*padding: 20px 3px 0 3px;
	*margin-left: 2px;
	background: url("/static/img/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:  0 0 3px 5px;
	color: #81ACCC;
	width: 120px;
	background-color: #FFF;
	border: solid 1px #C2CED8;
	font-size: 10px;
}
#login input.button {
	color: #0A63AA;
	padding-top: 0;
	*padding-top: 3px;
	width: 85px;
	border: 0;
	font-weight: bold;
	background: transparent url("/static/img/loginButton.png") no-repeat center right;
}
#login a:link, #login a:visited {
	display: block;
	color: #0A63AA;
	text-decoration: none;
	margin:  0 13px 0 10px;
	padding: 2px 0;
	background: url("/static/img/loginHrefBg.png") no-repeat center right;
}
#login a:hover {
	background: url("/static/img/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 0 0;
	cursor: pointer;
}
div.e-learning:hover {
	background-color: #EB7F00;
}
.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/img/eLearningBg.png") no-repeat center right;
	text-decoration: none;
}
div#content p.arrow a {
	background: url("/static/img/sidebarPointer.png") -5px -1px no-repeat;
	padding-left: 15px;
}
#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: 0;
	padding: 0 13px 0 10px;
	border: 1px solid #F4F4F4;
	border-bottom: 0;
	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/img/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/img/loginButton.png") no-repeat center right;
	text-decoration: none;
}
#login.href a:hover {
	text-decoration: underline;
}
/*Brand New Submenu*/
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: #3F7DAA;
	font-weight: bold;
	background: url("/static/img/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;
}
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: #3F7DAA;
	background: url("/static/img/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;
	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/img/submenuSelectedHover.png") 0 50% no-repeat;
}
ul#submenu li.selected a:link, ul#submenu li.selected a:visited {
	background-image: url("/static/img/submenuSelectedPointer.png");
	font-weight: bold;
	color: #DA0000;
}
ul#submenu li.selected a:hover {
	text-decoration: none;
}
#sidebar {
	float: right;
	width: 174px;
	padding: 20px 8px 15px 8px;
	background: url("/static/img/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/img/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;
}
/** 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/img/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/img/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;
	margin-top: 0px;
	padding: 0.6em 0 0;
}
#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: 963px;
	margin: 0 auto;
	height: 30px;
	line-height: 30px;
	color: #BFD5E5;
	background: url("/static/img/creatioBg.png") no-repeat center top;
}
#creatioName {
	float: left;
	margin: 10px 0 0 10px;
}
html > body #creatioName {
	margin-left: 13px;
}
#creatioLogo {
	float: right;
	margin-right: 25px;
	*margin-right: 15px;
	margin-top: 10px;
}
div.editmode a {
	background-color: #D4E1EC;
	color: #0657A1;
	font-weight: bold;
	font-size: 10px;
	padding: 0 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/img/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: 1px solid;
	border-color: #E0EAEF #BDD6E3 #BDD6E3 #E0EAEF;
	background: url("/static/img/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;
	margin: 0;
	padding: 0;
	border-bottom: solid 2px #D9E4EE;
}
#container table.twoBoxes td {
	padding: 15px 20px 15px 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: 0 auto;
	margin-bottom: 0;
}
p.lead {
	font-weight: bold;
	padding: 15px 45px 0 0;
	margin-bottom: 5px;
}
a.aut {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
ol#personList {
	list-style: none;
	padding: 0 20px;
	margin: 0 7px;
	background: #FFF;
}
ol#personList li {
	list-style: none;
	margin: 0;
	padding: 10px;
	overflow: hidden;
	height: 100%;
}
html > body ol#personList li p {
	height: 100%;
	overflow: hidden;
}
ol#personList li img {
	float: left;
	clear: right;
	padding: 0 1em 1em 0;
	vertical-align: top;
}
p.lastcont {
	float: right;
	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: 0;
	padding: 10px 0 3px 0;
	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/img/sidebarPointer.png") -5px 0 no-repeat;
	padding-left: 15px;
	line-height: 16px;
}
div#flash {
	background: #fff;
}
#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: 0 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;
}
s#contentWide div.Map ul ul ul ul {
	list-style-image: url("/static/img/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 0;
	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/img/resetForm.png") no-repeat;
	cursor: pointer;
}
/* ************* */
form#signInForm fieldset, form#editAccountForm fieldset, form#eventRegistrationForm fieldset {
	border: 0;
}
form#signInForm, form#editAccountForm, form#editAccountForm {
	width: 98%;
	margin: 5px auto;
}
form#signInForm fieldset.common, form#editAccountForm fieldset.common, form#eventRegistrationForm fieldset.common {
	border: 0;
}
form#signInForm fieldset.school, form#editAccountForm fieldset.school, form#eventRegistrationForm fieldset.school {
	border-top: 0;
	margin-left: 10px;
	margin-right: 10px
}
form#signInForm label, form#editAccountForm label, form#eventRegistrationForm label {
	display: block;
	width: 235px;
	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: 190px;
}
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 0;
	border: 0;
	overflow: hidden;
}
form#signInForm div.rules, form#editAccountForm div.rules, form#eventRegistrationForm div.rules {
	border: 1px solid #DBDBDB;
	margin: 0;
	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 div.oddw, form#editAccountForm div.oddw, form#eventRegistrationForm div.oddw {
	background-color: #FFFFFF;
}
form#signInForm input.check, form#signInForm input.submit, form#editAccountForm input.check, form#editAccountForm input.submit, form#eventRegistrationForm input.check, form#eventRegistrationForm input.submit {
	padding: 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 0 -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/img/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/img/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: 1px solid #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: 1px solid #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: 1px solid #C9D8E6;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.fck1odd {
	background-color: #F2F5F8;
}
.fck1even, .fck2even, .fck3even, .fck4even {
	background-color: #FFF;
}
.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: 1px solid #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: 1px solid #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: 1px solid #E9C68F;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.fck2odd {
	background-color: #FAF2E4;
}
.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: 1px solid #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: 1px solid #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: 1px solid #CCDE84;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.fck3odd {
	background-color: #F6FBE1;
}
.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: 1px solid #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;
}
.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 div.videoListDesc p { margin:0px; margin-top:5px; }
#fckContent {
	border-bottom: solid 0;
	border-top: solid 0;
	height: 100%;
	overflow: hidden;
}
#fckContent img, #editmode img {
	overflow: hidden;
}
#content #fckContent div, #contentWide #fckContent div, #sidebar #fckContent div {
	margin: 0;
	padding: 0;
	border-bottom: 0;
	height: auto;
}
#fckContent ul, #editmode ul {
	list-style-type: disc;
	padding-left: 20px;
	margin-left: 10px;
	text-align: left;
	margin-bottom: 20px;
}
#fckContent a {
	color: #0A63AA;
}
#sidebar #fckContent ul {
	padding: 0;
	margin: 0;
}
#fckContent ol, #editmode ol {
	list-style: decimal;
	padding: 0;
	margin-bottom: 0 0 20px 10px;
	width: auto;
	padding-left: 20px;
	text-align: left;
}
#fckContent p {
	margin-bottom: 10px;
}
#fckContent.noBorder p {
	padding: 0 0 0 1em;
}
#fckContent blockquote {
	margin-left: 25px;
	padding-left: 7px;
	color: #7F7F7F;
	border-left: 18px solid #EFF3F8;
}
#fckContent div.quotearea {
	border: 1px solid #DBDBDB;
	margin: 0;
	padding: 10px;
	overflow: auto;
	margin-bottom: 5px;
}
#fckContent div.quotearea blockquote {
	margin-left: 0;
	padding-left: 0;
	border-left: 0;
}
#contentWide div.intro, p.intro {
	margin: -10px -15px 0 -15px;
	padding: 10px 0 15px 0;
	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 0;
}
dl.userCourses dt {
	float: left;
	border-right: 1px solid #DBDBDB;
	width: 180px;
}
dl.userCourses dd {
	line-height: 1.2em;
	font-size: 1.2em;
	margin: 3px 0 3px 190px;
}
#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/img/arrowDown.png") no-repeat;
	padding: 0 6px;
}
table.results td a.down:hover {
	background: url("/static/img/arrowDownActive.png") no-repeat;
	padding: 0 6px;
}
table.results td a.up {
	background: url("/static/img/arrowUp.png") no-repeat;
	padding: 0 6px;
}
table.results td a.up:hover {
	background: url("/static/img/arrowUpActive.png") no-repeat;
	padding: 0 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 0 5px 370px;
}
#contentWide div.legend img {
	line-height: 12px;
}
#contentWide div.noPadding {
	padding: 5px 0;
	margin: 5px 7px;
	background: url("/static/img/et.png") 60px 30px;
}
#contentWide div.noPadding h2.important {
	margin: 0;
	padding: 0px 10px !important;
}
/*Zmiany wprowadzone 18/19 kwietnia 2006*/
span.expert {
	background: url("/static/img/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/img/sidebarPointer.png") -5px 0 no-repeat;
	padding-left: 15px;
	line-height: 16px;
}
#contentWide #ftoolbar {
	background-color: #e2eaf2;
	border-bottom: solid 1px #D9E4EE;
	padding: 0;
	margin-top: 1px;
	margin-bottom: 10px;
	line-height: 20px;
}
#contentWide #ftoolbar p {
	margin: 0;
	padding: 3px 0;
}
#contentWide #ftoolbar a.seeAll {
	background: url("/static/img/seeAll.png") no-repeat left center;
	padding-left: 15px;
	margin-left: 15px;
	margin-right: 420px;
}
#contentWide #ftoolbar a.top {
	background: url("/static/img/top.png") no-repeat left center;
	padding: 0 5px 0 25px;
	margin: 0 35px 0 15px;
}
#contentWide #ftoolbar a.prev {
	background: url("/static/img/prev.png") no-repeat left center;
	padding: 0 5px 0 25px;
	margin-left: 15px;
}
#contentWide #ftoolbar a.next {
	background: url("/static/img/next.png") no-repeat right center;
	padding: 0 25px 0 5px;
	margin-right: 15px;
}
#contentWide #ftoolbar a.archive {
	background: url("/static/img/archive.png") no-repeat left center;
	padding: 0 5px 0 25px;
	margin-left: 75px;
}
/* ol.topics, ol.topics ol, ol.topics ol ol {
	list-style: none;
	width: auto;
	width: 720px;
	overflow-x: hidden
}
*/
ol.topics, ol.topics ol, ol.topics ol ol {
	list-style: none;
	width: auto;
}
ol.topics {
	margin: 0;
	padding: 0;
}
ol.topics ol {
	margin-left: -10px;
	padding: 0;
}
ol.topics li, ol.topics li.expert {
	background: url("/static/img/topicPointerMain.png") no-repeat;
	padding-left: 13px;
	line-height: 12px;
}
ol.topics li.expert {
	background-image: url("/static/img/expertsTopicPointerMain.png");
}
ol.topics ol li, ol.topics ol li.expert {
	background: url("/static/img/topicPointer.png") no-repeat;
	padding: 2px 0 0 38px;
	line-height: 10px;
}
ol.topics ol li.expert {
	background-image: url("/static/img/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 0;
}
.mdate {
	font-size: 10px;
	color: #A2A2A2;
	margin: 0;
	padding: 0;
}
.bezp {
	width: 700px;
	overflow-x: hidden;
}
/* Poniższe style skłużą do pozycjonowania komórek tabeli zrobionej na warstwach */
div.middle1 {
	display: table-row;
	vertical-align: middle;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
div.middle2 {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 100px;
	height: 100px;
}
.middle3 {
	float: none;
	padding: 0 0 0 0;
}
table.tags {
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #F2EBE3;
}
table.tags th {
	color: #0A63AA;
	font-weight: bold;
	padding-left: 10px;
	background: url("/static/img/barTools.png") repeat-x left top;
	font-size: 11px;
	height: 30px;
}
table.tags th ol {
	margin: 0px 0px 0px 0px;
}
table.tags td ol.dynamic {
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
}
table.tags th ol li {
	padding-left: 15px;
	background: url(/static/img/sidebarPointer.png) no-repeat -5px 0px;
	line-height: 16px;
	list-style-type: none;
}
table.tags td ol li {
	background: url("/static/img/sidebarPointer.png") -5px 0 no-repeat;
	padding-left: 15px;
	line-height: 16px;
	list-style-type: none;
}
table.tags td ol li.column {
	border-bottom: 1px;
	border-color: #dae4ee;
	border-style: solid;
}
table.tags td ol.dynamic li.column a {
	text-decoration: none;
	color: #0A63AA;
}
table.tags td ol.dynamic li.column a:hover {
	text-decoration: underline;
}
.blogs_side {
	background: url('/static/img/blogSideHeaderNarrow.png') no-repeat;
	width: 169px;
	height: 51px;
}
#div_tag {
	line-height: 20px;
	min-height: 66px;
	border-width: 1px;
	border-top: 0px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #F2EBE3;
	padding-left: 7px;
	padding-bottom: 2px;
	color: #0A63AA;
	background: url("/static/img/barTools.png") repeat-x left top;
	text-align: left;
}
#div_tag_title {
	float: left;
	height: 25px;
	padding-top: 3px;
	font-weight: bold;
}
#div_tag ul {
	display: inline;
	overflow: hidden;
	/*position: relative;
*/
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: 0px;
}
#div_tag ul li {
	background-image: none;
	padding: 0px;
	border-width: 0px;
}
#div_tag ul li a {
	color: rgb(0, 95, 179);
	text-decoration: none;
}
#tags_list li {
	display: inline;
}
#tags_list {
	text-align: justify;
	display: block;
	overflow: hidden;
}
table.createBlog {
	padding-left: 20px;
	padding-top: 10px;
	width: 700px;
	color: #4F4F4F;
}
table.createBlog td {
	padding-left: 20px;
	padding-top: 15px;
	background-color: #F7F7F7;
	padding-right: 10px;
}
table.createBlog td.rb {
	text-align: left;
	width: 200px;
	font-weight: bold;
}
table.createBlog td.rb1 {
	padding-left: 20px;
	padding-top: 15px;
	width: 500px;
	background-color: #F7F7F7;
	padding-right: 10px;
}
table.createBlog td.header {
	text-indent: 10px;
}
table.createBlog td span {
	font-size: 9px;
}
.createPostButton {
	background-color: #BFD5E5 !important;
	border: #90B0C0 1px solid !important;
	cursor: pointer;
	padding: 7px 0px 7px 0px !important;
}
.createPostButtonHover {
	background-color: #F5F5F5 !important;
	border: #90B0C0 1px solid !important;
	cursor: pointer;
	padding: 7px 0px 7px 0px !important;
}
#create_post_fck div {
	border: 0px !important;
}
.addTagMap {
	background: url("/static/img/addTag.png") no-repeat left center;
	padding-left: 25px;
	margin-left: 10px;
}
.addRatingMap {
	background: url("/static/img/addRating.png") no-repeat left center;
	padding-left: 25px;
	margin-left: 10px;
}
.addCommentMap {
	background: url("/static/img/add.png") no-repeat left center;
	padding-left: 25px;
	margin-left: 10px;
}
.recommendMap {
	background: url("/static/img/send.png") no-repeat left center;
	padding-left: 35px;
	margin-left: 11px;
}
.showAllCommentsMap {
	background: url("/static/img/archive.png") no-repeat left center;
	padding-left: 25px;
	margin-left: 11px;
}
p.area_missing {
	color: #000000;
}
h2.blogonomy {
	text-align: center;
	color: #0A63AA;
}
table.blogonomy td {
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	vertical-align: middle;
	padding-top: 2px;
	border-bottom: none;
	background-color: #fff;
}
table.blogonomy td.lc {
	text-align: right;
	width: 90px;
}
table.blogonomy td.rc {
	padding-left: 10px;
	color: #0A63AA;
	width: 150px;
}
table.blogPresentation td {
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	vertical-align: middle;
	padding-top: 2px;
	border-bottom: none;
	background-color: #fff;
}
table.columnTable h1 a {
	font-size: 120%;
}
table.columnTable td.post_descr {
	border-bottom-color: #ffffff;
	margin: 0;
	padding-bottom: 5px;
	padding-top: 0px;
	font-style: italic;
	line-height: 140% !important;
	color: #0A63AA;
}
table.columnTable td.post_title {
	border-bottom-color: #ffffff;
	margin: 0;
	padding-bottom: 0;
}
table.columnTable td.post_author {
	border-bottom-color: #f7f7f7;
	margin: 0;
	padding-bottom: 5px;
	padding-top: 5px;
}
div.blogRules {
	border: 1px solid #DBDBDB;
	margin: 0;
	padding: 10px;
	height: 150px;
	overflow: auto;
	margin-bottom: 10px;
}
#typymapy {
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 11px;
	list-style: none;
}
#typymapy li {
	display: block;
	width: 60px;
	text-align: center;
	padding: 2px;
	border: 1px solid #005FB3;
	cursor: pointer;
	float: left;
	margin-left: 2px;
}
#typymapy li.inactive {
	background: #BFD5E5;
	color: #005FB3;
	font-weight: normal;
}
#typymapy li.active {
	background: #005FB3 !important;
	color: #BFD5E5;
	font-weight: bold;
}
#typymapy li:hover {
	background: #E2EAF2;
}
#nawigacjamapy li.left {
	display: block;
	padding: 2px;
	cursor: pointer;
	float: left;
	margin-left: 2px;
	width: 13px;
	height: 13px;
	background-image: url(/static/img/left.png);
}
#nawigacjamapy li.right {
	display: block;
	padding: 2px;
	cursor: pointer;
	float: left;
	margin-left: 2px;
	width: 13px;
	height: 13px;
	background-image: url(/static/img/right.png);
}
#nawigacjamapy li.srodek {
	display: block;
	padding: 2px;
	cursor: pointer;
	float: left;
	margin-left: 2px;
	width: 13px;
	height: 13px;
	background-image: url(/static/img/center.png);
}
#nawigacjamapy1 li.up {
	display: block;
	padding: 2px;
	cursor: pointer;
	float: left;
	margin-left: 2px;
	width: 13px;
	height: 13px;
	background-image: url(/static/img/up.png);
}
#nawigacjamapy2 li.down {
	display: block;
	padding: 2px;
	cursor: pointer;
	float: left;
	margin-left: 2px;
	width: 13px;
	height: 13px;
	background-image: url(/static/img/down.png);
}
#nawigacjamapy3 li.zoomIn {
	display: block;
	padding: 2px;
	cursor: pointer;
	float: left;
	margin-left: 2px;
	width: 13px;
	height: 13px;
	background-image: url(/static/img/zoomIn.png);
}
#nawigacjamapy4 li.zoomOut {
	display: block;
	padding: 2px;
	cursor: pointer;
	float: left;
	margin-left: 2px;
	width: 13px;
	height: 13px;
	background-image: url(/static/img/zoomOut.png);
}
#contentWide div.rulesCreateBlog {
	border: 1px solid #DBDBDB;
	width: 500px;
	margin: 0;
	padding: 10px;
	height: 150px;
	overflow: auto;
	margin-bottom: 10px;
}
#contentWide div.lead {
	border: 0;
	width: 400px;
	padding: 10px;
}
#contentWide div.tresc {
	border: 0;
	width: 400px;
	padding: 10px;
}
#contentWide div.rules {
	border: 0;
	width: 400px;
	padding: 10px;
}
#no_flash_version_main {
	display: none;
}
#no_flash_version_video_page {
	display: none;
}
#no_flash_version_article {
	display: none;
}
.gala_buttons {
	text-align: center;
	width: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	margin: 0;
}
.reset {
	background-image: url(/static/img/resetForm.png);
	background-repeat: no-repeat;
	vertical-align: top;
	border: 0;
	margin: 0;
	width: 144px;
	height: 20px;
	cursor: pointer;
}
.reset_en {
	background-image: url(/static/img/resetForm_en.png);
	background-repeat: no-repeat;
	vertical-align: top;
	border: 0;
	margin: 0;
	width: 107px;
	height: 20px;
	cursor: pointer;
}
table.table_gala td {
	padding-top: 10px;
}
table.table_gala td.gala_1 {
	color: #73A7D2;
	padding-top: 10px;
}
table.table_gala td.gala_2 {
	color: #73A7D2;
	padding-top: 10px;
	font-weight: bold;
}
table.table_gala td.gala_3 {
	padding-top: 10px;
	font-weight: bold;
}
table.table_gala_school td.gala_school_1 {
	width: 100px;
	padding: 5px 0 5px 0;
}
table.table_gala_school td.gala_school_2 {
	width: 220px;
	padding: 5px 0 5px 0;
}
.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 3px;
	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%;
}
#teacherOrCoachProfile {
	display: none;
}
/* 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;
}
#contentWide div.new_video_title {
	padding: 10px 5px 10px 20px;
	margin-bottom:3px;
	text-align: left;
	color: #0A63AA;
	font-size: 14px;
	font-weight: bold;
}
#content .new_video_title {
	padding-bottom: 5px;
	text-align: left;
	color: #0A63AA;
	font-size: 14px;
	font-weight: bold;
}
#content .seeOtherVideo {
	margin: 5px 0 10px 0;
}
#content .yellowTxt {
	color: #DA0000;
}
#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: #DA0000;
}

.toLeft {
	text-align: left !important;
}
.toRight {
	text-align: right !important;
}
.toCenter {
	text-align: center !important;
}
.fontBold {
	font-weight:bold; !important;
}
.header_nbptv_2 { font-size:1.3em; color:#DA0000;  padding: 10px 0; }
.seeOther { color:#0A63AA; }
.seeOtherVideo { margin: 5px 0 10px 0 !important; }
#container table td div.newsContainer { vertical-align: top; padding-top: 5px !important;}

#contentWide #fckContent .long_title { color:#0A63AA; font-weight:bold; font-size: 14px;}
#contentWide #fckContent .header_nbptv  { color:#DA0000; font-weight:bold; font-size: 14px; }

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 #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;
}

