/******** general styles ***********/
body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 15px;
	background: #ffffff url(images/bground_main.png) top left repeat-x;
	color: #01214F;
	font-size: 13px;
	font-family: Verdana, Arial, Arial, sans-serif;
}
code, pre, tt {
	font-family: Courier, "Courier New", monospace;
}
form {
	margin:0;
	padding:0;
}
img {
	border: 0px;
}
a {
	text-decoration: none;
	color: #008cdb;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
span.required {
	color:#ff0000;
}
.ptaszek {
	padding-left:15px;
	margin-left:5px;
	margin-bottom:3px;
	margin-top:3px;
	list-style-image: url(images/ptaszek01a.gif);
}
.ptaszek a {
	color:#00398b;
	font-weight:normal;
	text-decoration:underline;
}
.ptaszek a:hover {
	color:#1468be;
	font-weight:normal;
	text-decoration:underline;
}
input.text, textarea {
	background:white;
	border:1px solid #B4C1D4;
	color: #214E9B;
	vertical-align:middle;
	font-weight:normal;
	margin-top:4px;
}
input, textarea {
	vertical-align:middle;
	font-weight:normal;
	cursor: pointer;
}
.linput{
	width:40px;
	border:1px solid #FF0000;
}
h1, h2 {
	font-family: Arial, Arial, sans-serif;
	margin:0px;
	margin-bottom:10px;
	margin-top:10px;
	font-size: 125%;
	color: #01214F;
}
h3{
	color:#00398B;
	font-size:100%;
	margin:0px;
	margin-bottom:5px;
	margin-top:5px;
}
h4 {
	color:#00398B;
	margin:0px;
	margin-bottom:5px;
	margin-top:5px;
}
h5 {
	color:#01214F;
	font-size:100%;
	margin-bottom:0px;
}
div .image {
	width:100%;
	overflow: auto;
	margin:auto;
}
ol.oList {
	margin:0px;
	padding:0px;
	margin-left:40px;
	margin-top:5px;
	color:#01214F;
}
ol.oList li {
	margin-left:0px;
}
ol.oList li.selected {
	font-weight:bold;
	color:#01214F;
}
div .panelCenter {
	width: 40em;
	margin-left: auto;
	margin-right: auto;
}
div.panelWide {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
div.panelWide input.wide {
	width: 100%;
}
/************** header *************/
#header {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
}
#header .headerLeft {
	float:left;
	width:253px;
	margin-left:-100%;
}
#header .headerRight {
	margin-left:263px;
}
#header a{
	text-decoration: none;
	color:#00398B;
}
#header a:hover{
	text-decoration:underline;
	color:#1468BE;
}
#header a:hover.accountexpired{
	color:#ff0000;
	font-weight:bold;
}
#header a.accountexpired{
	color:#ff0000;
	font-weight:bold;
}
#header .top_tab_1{
	background-color:#FFFFFF;
	height: 30px;
	text-align:center;
}
#header .top_tab_0{
	height: 30px;
	text-align:center;
}
#header .top_tab{
	padding: 5px 10px 0px 10px;
	text-align: center;
}
#header a.top_link_1{
	text-decoration: none;
	color:#00398B;
}
#header a.top_link_1:hover{
	text-decoration:underline;
	color:#1468BE;
}
#header a.top_link_0{
	text-decoration: none;
	color:#FFFFFF;
}
#header a.top_link_0:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
#header .top_tab_spacer{
	height: 30px;
	text-align:center;
	width: 40px;
	font-size:14px;
	color:#FFFFFF;
}


/***** rounded boxes general******/
.bul, .bll, .bur, .blr {
	height:4px;
	position:relative;
	font-size: 2px;
}
.bul {
	width:4px;
	float:left;
	left:-6px; top:-1px;
}
.bll {
	width:4px;
	float:left;
	left:-6px; top:1px;
}
.bur {
	left:6px; bottom:1px;
}
.blr {
	left:6px; top:1px;
}
.brb {
	padding:0px 5px 0px 5px;
}
/** IE 6 **/
.bcnt {
	margin-bottom:2px;
}
div > .bcnt {
	margin-bottom:0px;
}
/**************** foooter ************/
.brb_footer {
	color:#ffffff;
	background-color:#006faf;
	border:1px #006faf solid;
}
.bul_footer {
	width: 5px;
	height:5px;
	background:transparent url(images/top_menu/corner_left_top.gif) top left no-repeat;
}
.bll_footer {
	width: 5px;
	height:6px;
	top:0px;
	background:transparent url(images/top_menu/corner_left_bottom.gif) bottom left no-repeat;
}
.bur_footer {
	left:6px; bottom:1px;
	width:6px;
	height:6px;
	float:right;
	background:transparent url(images/top_menu/corner_right_top.gif) top right no-repeat;
}
.blr_footer {
	height: 5px;
	left:6px; top:1px;
	background:transparent url(images/top_menu/corner_right_bottom.gif) bottom right no-repeat;
}
.bcnt_footer {
	font-family: Arial;
	color:#FFFFFF;
	font-size: x-small;
	padding-top:4px;
	margin: 0px;
}
#footer .bcnt_footer a {
	font-family: Arial;
	color:#FFFFFF;
	font-size: x-small;
	padding: 5px;
	margin: 0px;
}
#footer .bcnt_footer a:hover {
	font-family: Arial;
	color:#FFFFFF;
	font-size: x-small;
	padding: 5px;
	margin: 0px;
}
#footer {
	width: 100%;
	margin-top: 10px;
	text-align: center;
}
#footer p {
	margin: 0px;
	padding: 2px;
}
#footer_version {
	width: 100%;
	margin-top: 5px;
	text-align: center;
	font-size: x-small;
}
.footer {
	width: 100%;
	height: 94px;
	margin-top: 15px;
	margin-bottom: 15px;
	background: #ffffff url(images/bground_footer.png) repeat-x;
}
.footer_left {
	clear: both;
	float: left;
	width: 20px;
	height: 94px;
	background: #ffffff url(images/bground_footer_left.png) no-repeat;
}
.footer_right {
	float: right;
	width: 20px;
	height: 94px;
	background: #ffffff url(images/bground_footer_right.png) no-repeat;
}
.footer_text {
	padding-top: 20px;
	padding-left: 40px;
	font-size: 12px;
}
.footer_version {
	float: left;
	margin-top: 20px;
	margin-left: 20px;
}
.footer_logo {
	width: 100%;
	margin-top: 10px;
	text-align: center;
	color: #000000;
	font-size: 12px;
}
.footer_text .separator {
	color: #017BBA;
}
.footer a {
	text-decoration: underline;
	color: #008cdb;
	font-size: 12px;
}
.footer a:hover {
	text-decoration: underline;
	color: #000000;
	font-size: 12px;
}
.copyright {
	float: right;
	margin-top: 20px;
	margin-right: 20px;
}
.footer_go_top {
	float: right;
	margin-top: 15px;
	margin-right: 15px;
}
/*** rounded boxes skins ****/
/*** lightblue ***/
.brb_lightblue {
	color:#000000;
	border:1px #ededed solid;
}
.bul_lightblue {
	background:transparent url(images/panel/top_left_2.gif) top left no-repeat;
}
.bll_lightblue {
	background:transparent url(images/panel/bottom_left_2.gif) bottom left no-repeat;
}
.bur_lightblue {
	background:transparent url(images/panel/top_right_2.gif) top right no-repeat;
}
.blr_lightblue {
	background:transparent url(images/panel/bottom_right_2.gif) bottom right no-repeat;
}
.bcnt_lightblue {
	color:#01214F;
}
.brb_lightblue_filled {
	background-color: #f1f1f1;
	padding:5px;
}

.rbt_lightblue_filled {
	background-color: #efefef;
	padding: 5px 0px 5px 10px;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

/*** tabbed menu boxes skins ****/
/*** lightblue/blue ***/
/*** left ***/
.brb_tabMenuLeft {
	background: #ddeaf9;
	margin: 0 0 0 10px;
	border: 1px #b4c1d4 solid;
	border-bottom: 0px;
}
.brb_tabMenuLeftSelected {
	background:#006FAF;
}
.bul_tabMenuLeft {
	background:transparent url(images/panel/top_left_2_filled.gif) top left no-repeat;
}
.bul_tabMenuLeftSelected {
	background:transparent url(images/panel/top_left_2_filled_blue.gif) top left no-repeat;
}
.bcnt_tabMenuLeft {
	text-align:center;
	font-size:14px;
	padding:0 10px 0 10px;
	font-weight:bold;
}
.bcnt_tabMenuLeft a, .bcnt_tabMenuLeft a:hover, .bcnt_tabMenuLeft a:visited {
	color:#1b3b88;
}
.bcnt_tabMenuLeftSelected a, .bcnt_tabMenuLeftSelected a:hover, .bcnt_tabMenuLeftSelected a:visited {
	color: #ffffff;
}

/*** right ***/
.brb_tabMenuRight {
	background: #ddeaf9;
	border:1px #b4c1d4 solid;
	border-bottom:0px;
	margin:0 0 0 1px;
}
.brb_tabMenuRightSelected{
	background:#006FAF;
}
.bur_tabMenuRight {
	background:transparent url(images/panel/top_right_2_filled.gif) top right no-repeat;
}
.bur_tabMenuRightSelected {
	background:transparent url(images/panel/top_right_2_filled_blue.gif) top right no-repeat;
}
.bcnt_tabMenuRight {
	text-align:center;
	font-size:14px;
	padding:0 10px 0 10px;
	font-weight:bold;
}
.bcnt_tabMenuRight a, .bcnt_tabMenuRight a:hover, .bcnt_tabMenuRight a:visited {
	color:#1b3b88;
}
.bcnt_tabMenuRightSelected a, .bcnt_tabMenuRightSelected a:hover, .bcnt_tabMenuRightSelected a:visited {
	color: #ffffff;
}
/*** middle ***/
.brb_tabMenuMiddle {
	background: #ddeaf9;
	margin:0 0 0 1px;
	border:1px #b4c1d4 solid;
	border-bottom: 0px;
}
.brb_tabMenuMiddleSelected {
	background:#006FAF;
}
.bcnt_tabMenuMiddle {
	text-align:center;
	font-size:14px;
	padding:0 10px 0 10px;
	font-weight:bold;
}
.bcnt_tabMenuMiddle a, .bcnt_tabMenuMiddle a:hover, .bcnt_tabMenuMiddle a:visited {
	color:#1b3b88;
}
.bcnt_tabMenuMiddleSelected a, .bcnt_tabMenuMiddleSelected a:hover, .bcnt_tabMenuMiddleSelected a:visited {
	color: #ffffff;
}

/******** breadcrumbs ************/
.brb_breadcrumbs {
	color:#ffffff;
	background-color:#006faf;
	border:1px #006faf solid;
}
.bul_breadcrumbs {
    width: 5px;
    height:5px;
	background:transparent url(images/top_menu/corner_left_top.gif) top left no-repeat;
}
.bll_breadcrumbs {
    width: 5px;
    height:6px;
    top:0px;
	background:transparent url(images/top_menu/corner_left_bottom.gif) bottom left no-repeat;
}
.bur_breadcrumbs {
	left:6px; bottom:1px;
    width:6px;
    height:6px;
    float:right;
	background:transparent url(images/top_menu/corner_right_top.gif) top right no-repeat;
}
.blr_breadcrumbs {
	height: 5px;
    left:6px; top:1px;
	background:transparent url(images/top_menu/corner_right_bottom.gif) bottom right no-repeat;
}
.bcnt_breadcrumbs {
	font-weight:bold;
	font-size:11px;
	padding:0px;
	padding-top:6px;
	padding-left:5px;
	margin-bottom:0px;
}
#breadcrumbs span.separator {
	font-weight:normal;
}
#breadcrumbs .bcnt_breadcrumbs a {
	text-decoration: none;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
}
#breadcrumbs .bcnt_breadcrumbs a:hover {
	text-decoration: underline;
	font-weight:bold;
	font-size:11px;
	color:#dddddd;
}
/*** blue ***/
.brb_blue {
	color:#000000;
	border:1px #006faf solid;
}
.bul_blue {
	background:transparent url(images/panel/top_left_1.gif) top left no-repeat;
}
.bll_blue {
	background:transparent url(images/panel/bottom_left_1.gif) bottom left no-repeat;
}
.bur_blue {
	background:transparent url(images/panel/top_right_1.gif) top right no-repeat;
}
.blr_blue {
	background:transparent url(images/panel/bottom_right_1.gif) bottom right no-repeat;
}
.bcnt_blue {
}
/**** rounded box titles general ******/
.rbt_left {
    float: left;
    width: 5px;
    height:5px;
}
.rbt_right {
    float: right;
    width: 6px;
    height:5px;
}
.rbt_middle {
	padding: 5px;
	padding-left:10px;
	padding-right:10px;
    margin: 0px;
}
.rbt {
	padding:0px;
}
/**** rounded box titles blue ******/
.rbt_left_blue {
	background: #006FAF url(images/top_menu/corner_left_top.gif) no-repeat 0 0;
}
.rbt_right_blue {
	background: #006FAF url(images/top_menu/corner_right_top.gif) no-repeat;
}
.rbt_middle_blue {
}
.rbt_blue {
	color: white;
	/*height: 26px;*/
	font-weight: bold;
	background-color:#006FAF;
}
.rbt_blue span {
	font-weight:normal;
}
.rbt_blue span.selected {
	font-weight:bold;
}
/**** rounded box titles lightblue ******/
.rbt_left_lightblue, .rbt_left_lightblue2 {
	background: #d4dce8 url(images/panel/title_left_2.gif) no-repeat 0 0;
}
.rbt_right_lightblue, .rbt_right_lightblue2 {
	background: #d4dce8 url(images/panel/title_right_2.gif) no-repeat;
	width:5px;
}
.rbt_middle_lightblue, .rbt_middle_lightblue2 {
}
.rbt_lightblue, .rbt_lightblue2 {
	color: #00398B;
	/*height: 26px;*/
	font-weight: bold;
	background-color:#d4dce8;
}
.rbt_lightblue2 {
	height: 32px;
}
.rbt_lightblue2 .header{
	padding-top: 4px;
}
/**** rounded box titles clean ******/
.rbt_middle_noround {
	font-size:14px;
	color:#1B3B88;
	font-weight:bold
}
.rbt_noround {
	padding:0px;
	padding-top:3px;
	padding-bottom: 0px;
	padding-left:5px;
	margin:0px;
}
/******* tables **********/
table.tList {
	padding:0px;
	border-spacing: 2px;
	border:0px;
}
table.tList th {
	color: #00398B;
	background:#E5EBF5;
	padding:4px 4px 4px 4px;
	height:18px;
	border-bottom: 1px solid #C8D2E0;
	border-top: 1px solid #C8D2E0;
	font-weight:bold;
}
table.tList th.left {
	text-align:left;
}
table.tList th.middle {
	text-align:center;
}
table.tList td.middle {
	text-align:center;
}
table.tList td.quotaexceeded {
	color:#ff0000;
}
table.tList td.accounttypeexpired {
	color:#ff0000;
}
table.tList td.middleIcon{
	text-align:center;
	height: 54px;
}
table.tList td.middle img.preview, table.tList td.middleIcon img.preview {
	text-align: center;
	max-width: 72px;
	max-height: 54px;
	border: 1px solid #D5DCE4;
}
table.tList td a {
	color: #00398b;
	font-weight:normal;
	text-decoration:underline;
}
table.tList td a:hover {
	color: #CC3366;
	font-weight:normal;
	text-decoration:underline;
}
table.tList tr.bg_row0 {
	background: #f5F5F5;
}
table.tList tr.bg_row1 {
	background: #eFF5FC;
}

table.tEnum {
	padding:0px;
	border:0px;
	border-spacing: 2px;
}
table.tEnum th {
	color: #00398B;
	background:#E5EBF5;
	padding:4px 4px 4px 4px;
	font-weight:bold;
}

table.tForm {
	padding:0px;
	border:0px;
	width:100%;
	border-spacing: 2px;
}
table.tForm th {
	color: #00398B;
	background:#E5EBF5;
	padding:8px 25px 8px 8px;
	font-weight:bold;
	text-align:left;
	white-space:nowrap;
}
table.tForm td {
	background-color:#f5f5f5;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	width:100%;
}
table.tForm em {
	font-size:11px;
	font-style:italic;
}
table.tForm input.text, table.tForm textarea, table.tForm select {
	width:99%;
}
table.tForm td div.fieldComment {
	font-size: 9px;
	color:#888888;
}
table.tForm td.accountexpired {
	font-weight: bold;
	color:#ff0000;
}
ul.tList {
	padding:0px;
	border-spacing: 2px;
	border:0px;
	clear: both;
	list-style: none;
}
ul.tList li.item {
	float: left;
	width: 240px;
	height: 260px;
	margin: 10px;
	padding: 4px;
	border: 1px solid #D4DCE8;
	overflow: hidden;
	text-align: center;
}
ul.tList li.item:hover {
	border: 1px solid #006FAF;
}
ul.tList li.item div.icon {
	height: 180px;
	padding-bottom: 4px;
}
ul.tList li.item div.icon img {
	border: 1px solid #D5DCE4;
	max-width: 236px;
	max-height: 178px;
}
ul.tList li.item div.icon table.imgbox{
	width:100%;
	cellpadding:0px;
	cellspacing:0;
}
ul.tList li.item div.icon table.imgbox td{
	height:178px;
	width:100%;
	text-align:middle;
}
ul.tList li.item div.meta {
	padding: 1px;
}
ul.tList li.item div.name {
	padding-left: 4px;
	padding-bottom: 4px;
	float: left;
}
ul.tList li.item div.stars {
	text-align:left;
	clear: both;
}
ul.tList li.item div.date {
	padding-right: 4px;
	padding-bottom: 4px;
	float: right;
}
ul.tList li.item div.description {
	padding: 4px;
	padding-top: 2px;
	clear: both;
	text-align: left;
	background-color: #E5EAF0;
}

div.tList div.pager,  div.pager {
	color: #00398B;
	background:#E5EBF5;
	padding:4px 4px 4px 4px;
	height:26px;
	border-bottom: 1px solid #C8D2E0;
	border-top: 1px solid #C8D2E0;
	font-weight:bold;
}
.bg_row0 {
	background: #f5F5F5;
}
.bg_row1 {
	background: #eFF5FC;
}


/*********************pagination**********************/
.pagination {
	font-family: Verdana, "Trebuchet MS", sans-serif;
	font-weight:normal;
	padding:5px;
}
.pages {
	margin: 0px;
	padding:0px;
	float: left;
	list-style: none;
	text-align: left;
	margin-bottom:5px;
}
.pages li {
	display: inline;
	margin: 0 2px;
}
.pages a {
	border:1px solid #e5ebfe;
	padding: 3px 6px;
	text-decoration: underline;
}
.pages a:hover {
	background-color:#d4dce8;
	border-color:#9BB0CF;
}
.pages .current strong {
	padding: 3px 6px;
	background-color:#d4dce8;
	border:1px solid #9BB0CF;
}
.pages .prev a {
	padding-left: 15px;
	background: transparent url("arr-prev.png") 0 50% no-repeat;
}
.pages .prev a:hover {
	background-color:#d4dce8;
}
.pages .next a {
	padding-right: 15px;
	background: transparent url("arr-next.png") 100% 50% no-repeat;
}
.pages .next a:hover {
	background-color:#d4dce8;
}
.pagination p.count {
	margin:0px;
	padding:0px;
	text-align: right;
}
.pagination p.perpage {
	margin:0px;
	padding:0px;
	text-align: right;
}
.pagination p.perpage em, .pagination .perpage a {
	margin: 3px;
}
.pages .skip {
}

/**** rounded box discoverBox *****/
.brb_discoverBox {
	color:#E8F1FC;
	border:1px #9DBEE5 solid;
	background-color:#C2D8F2;
}
.brb_discoverBoxSelected{
	color:#032452;
	border:1px #9DBEE5 solid;
	background-color:#E8F1FC;
}
.bul_discoverBox {
	background:transparent url(images/panel/top_left_4.gif) top left no-repeat;
}
.bll_discoverBox {
	background:transparent url(images/panel/bottom_left_4.gif) bottom left no-repeat;
}
.bur_discoverBox {
	background:transparent url(images/panel/top_right_4.gif) top right no-repeat;
}
.blr_discoverBox {
	background:transparent url(images/panel/bottom_right_4.gif) bottom right no-repeat;
}
.bul_discoverBoxSelected{
	background:transparent url(images/panel/top_left_3.gif) top left no-repeat;
}
.bll_discoverBoxSelected{
	background:transparent url(images/panel/bottom_left_3.gif) bottom left no-repeat;
}
.bur_discoverBoxSelected{
	background:transparent url(images/panel/top_right_3.gif) top right no-repeat;
}
.blr_discoverBoxSelected{
	background:transparent url(images/panel/bottom_right_3.gif) bottom right no-repeat;
}
.bcnt_discoverBox {
}
/**** rounded box titles discoverBox ******/
.rbt_left_discBoxTitle {
	display:none;
}
.rbt_discBoxTitle {
	color: #005D92;
  	min-height:45px;
  	height:auto !important;
  	height:45px;
	font-weight: bold;
	background-color: transparent;
}
/**** rounded box discoverTextBox *****/
.brb_discoverTextBox {
	color:#032452;
	border:1px #9DBEE5 solid;
	background-color:#E8F1FC;
}
.bul_discoverTextBox {
	background:transparent url(images/panel/top_left_3.gif) top left no-repeat;
}
.bll_discoverTextBox {
	background:transparent url(images/panel/bottom_left_3.gif) bottom left no-repeat;
}
.bur_discoverTextBox {
	background:transparent url(images/panel/top_right_3.gif) top right no-repeat;
}
.blr_discoverTextBox {
	background:transparent url(images/panel/bottom_right_3.gif) bottom right no-repeat;
}
.bcnt_discoverTextBox {
	padding:10px;
}
.bcnt_discoverTextBox .link {
	text-decoration:underline;
}
/*****************  message boxes  **************/
.verrors {
	border: 1px dashed #FFAAAA;
	background: #FEF0E9;
	color: #FF4800;
	font-weight: bold;
	font-size:100%;
	padding:0px;
	margin: 10px 0px 10px 0px;
}
.vmessages {
	border: 1px dashed #91C543;
	background: #EAF8BE;
	color: #74A032;
	font-weight: bold;
	font-size:100%;
	padding:0px;
	margin: 10px 0px 10px 0px;
}


/****************login table**********************/

table.loginTable td {
	padding-bottom:5px;
}
table.loginTable td.left {
	text-align:left;
	padding-left:5px;
}
/*****************  toolbar  **************/
#toolbar {
	margin-bottom:10px;
}
#toolbar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#toolbar ul li {
	display:inline;
	padding-left:5px;
	padding-right:5px;
}
#toolbar ul li.selected {
	font-weight:bold;
	color:#006faf;
}
#toolbar form {
	display:inline;
}
/*****************  newslist  **************/
ul.newslist_index
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
ul.newslist_index li.news_index
{
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
}
ul.newslist_index li.news_index div.date_index
{
	float: left;
}
ul.newslist_index li.news_index div.title_index
{
	float: left;
	margin-left: 12px;
}
ul.newslist_index li.news_index div.lead_index
{
	clear: both;
}
ul.newslist
{
	list-style: none;
	padding: 8px;
	margin: 0px;
}
ul.newslist li.news
{
	margin-left: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 4px;
}
.news .date
{
	display: inline;
	color:#006FAF;
	font-size:11px;
	line-height:19px;
}
.news .title
{
	margin-left: 4px;
	font-size:14px;
	font-family:Arial,Arial,sans-serif;
	line-height:17px;
}
.news div.header
{
	border-bottom: 1px solid #CCCCCC;
	padding-top: 8px;
	padding-bottom: 8px;
}
ul.newslist li.news a.green
{
	color:#00C029;
}
ul.newslist li.news div.lead
{
	clear: both;
}
/*****************  news  **************/
div.news
{
}
div.news div.date
{
	float: left;
}
div.news div.title
{
	float: left;
	margin-left: 12px;
}
div.news div.lead
{
	clear: both;
	padding-top: 12px;
	margin-bottom: 12px;
}
div.news div.body
{
}
div.news div.last_update
{
	font-size: 10px;
	color: #1468BE;
	text-align: right;
}
.center
{
	text-align: center;
}
/********* tabbed menu **************/
.brb_headerMenu {
	color:#ffffff;
	height:32px;
	background-color:#006faf;
	border:1px #006faf solid;
	margin-bottom:-7px;
}
.bul_headerMenu {
    width: 5px;
    height:5px;
	background:transparent url(images/top_menu/corner_left_top.gif) top left no-repeat;
}
.bll_headerMenu {
    width: 5px;
    height:6px;
    top:-5px;
	background:transparent url(images/top_menu/corner_left_bottom.gif) bottom left no-repeat;
}
.bur_headerMenu {
	left:6px; bottom:1px;
    width:6px;
    height:6px;
    float:right;
	background:transparent url(images/top_menu/corner_right_top.gif) top right no-repeat;
}
.blr_headerMenu {
	height: 5px;
    left:6px; top:-5px;
	background:transparent url(images/top_menu/corner_right_bottom.gif) bottom right no-repeat;
}
.bcnt_headerMenu {
	font-weight:normal;
	text-align:center;
	font-size: small;
	padding:0px;
	padding-top:4px;
	margin-bottom:0px;
}
#headerMenu a, #headerMenu a:hover {
	color: #ffffff;
}
.brb_headerMenuSelected {
	color:#1468be;
	background-color:#ffffff;
	border:1px solid #ffffff;
	border-bottom:4px #ffffff solid;
}
.bul_headerMenuSelected {
    width: 5px;
    height:5px;
	background:transparent url(images/top_menu/active_corner_left_top.gif) top left no-repeat;
}
.bur_headerMenuSelected {
	left:6px; bottom:1px;
    width:6px;
    height:6px;
    float:right;
	background:transparent url(images/top_menu/active_corner_right_top.gif) top right no-repeat;
}
.bcnt_headerMenuSelected {
	font-weight:normal;
	font-size:small;
	padding:0px;
	padding-top:6px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:0px;
}
.headerMenuSeparator {
	float:left;
	padding-top:3px;
}
.headerMenuNormal {
	float:left;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
}
#headerMenu .bcnt_headerMenuSelected a, #headerMenu .bcnt_headerMenuSelected a:hover {
	color: #1468be;
}
/***** left sidebars *****/
div.leftSidebar {
	width:193px;
	margin-left:-100%;	
	float:left;	
}
div.leftSidebar ul, .ulAdmin {
	padding-left:15px;
	padding-right:5px;
	margin-left:5px;
	margin-bottom:3px;
	margin-top:3px;
	list-style-image: url(images/ptaszek01a.gif);
}
div.leftSidebar a, .ulAdmin a {
	color:#00398b;
	font-weight:normal;
}
div.leftSidebar a:hover, .ulAdmin a:hover {
	color:#1468be;
	font-weight:normal;
}
div.leftSidebar li.selected a, .ulAdmin li.selected a {
	color:#00398b;
	font-weight:bold;
}
div.leftSidebar li.selected a:hover, .ulAdmin li.selected a:hover {
	color:#1468be;
	font-weight:bold;
}
.trashContent {
	border-top:1px #b4c1d4 solid;
}
.trashContent li{
	padding-top:3px;
}
.convert_progress {
	background:transparent url(g_bg.gif) no-repeat center top;
	height:42px;
	padding-top:11px;
	color:#ffffff;
	font-size:20px;
	text-align:center;
}
.indexing_progress {
	background:transparent url(g_bg.gif) no-repeat center top;
	height:42px;
	padding-top:11px;
	color:#ffffff;
	font-size:20px;
	text-align:center;
}
li.library{
	padding-top:2px;
	padding-bottom:1px;
	font-size:14px;
}
.unauthorized {
	border: 1px dashed #FFAAAA;
	background: #FEF0E9;
	color: #FF4800;
	font-weight: bold;
	font-size:100%;
	padding:0px;
	margin: 10px 0px 10px 0px;
	padding:10px;		
}

/*  RATINGS - stars */	
.star-rating{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 90px;
	height: 18px;
	position: relative;
	background: url(images/star_rating.gif) top left repeat-x;	
}
.star-rating li{
	padding:0px;
	margin:0px;

	/*\*/
	float: left;
	/* */
}
.star-rating li a{
	display:block;
	width:18px;
	height: 18px;
	line-height:18px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	overflow:hidden;
}
.star-rating li a:hover{
	background: url(images/star_rating.gif) left center;
	z-index: 2;
	left: 0px;
	border:none;
}
.star-rating a.one-star{
	left: 0px;
}
.star-rating a.one-star:hover{
	width:18px;
}
.star-rating a.two-stars{
	left:18px;
}
.star-rating a.two-stars:hover{
	width: 36px;
}
.star-rating a.three-stars{
	left: 36px;
}
.star-rating a.three-stars:hover{
	width: 54px;
}
.star-rating a.four-stars{
	left: 54px;
}	
.star-rating a.four-stars:hover{
	width: 72px;
}
.star-rating a.five-stars{
	left: 72px;
}
.star-rating a.five-stars:hover{
	width: 90px;
}
.star-rating li.current-rating{
	background: url(images/star_rating.gif) left bottom;
	position: absolute;
	height: 18px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
td.item {
	border: 2px solid #fff;
	text-align: center;
}
td.itemSelected {
	border: 2px solid #a55;
	text-align: center;
}
.justbold {
	font-weight: bold;
}
