
/*========================================================*/
/*    Cascading Style Sheet for Pearl DotNetNuke Skin     */
/*========================================================*/

/*========================================================*/
/*                  Table of Contents                     */
/*========================================================*/
/*  1. Universal                                          */
/*  2. Framework                                          */
/*  3. Links                                              */
/*  4. Text                                               */
/*  5. Forms                                              */
/*  6. Main Menu                                          */ 
/*  7. Module Menus                                       */
/*========================================================*/


/*========================================================*/
/*  1. Universal                                          */
/*========================================================*/
/* wikitable class for skinning normal tables */



table.wikitable {
    margin: 1em 1em 1em 0;
    background: #f9f9f9;
    border: 1px #aaa solid;
    border-collapse: collapse;
}
.wikitable th, .wikitable td {
    border: 1px #aaa solid;
    padding: 0.2em;
}
.wikitable th {
    background: #f2f2f2;
    text-align: center;
}
.wikitable caption {
    font-weight: bold;
}

/* hide initially collapsed collapsable tables */
table.collapsed tr.collapsable {
	display: none;
}

/* success and error messages */
.success {
	color: green;
	font-size: larger;
}
.error {
	color: red;
	font-size: larger;
}
.errorbox, .successbox {
	font-size: larger;
	border: 2px solid;
	padding: .5em 1em;
	float: left;
	margin-bottom: 2em;
	color: #000;
}
.errorbox {
	border-color: red;
	background-color: #fff2f2;
}
.successbox {
	border-color: green;
	background-color: #dfd;
}
.errorbox h2, .successbox h2 {
	font-size: 1em;
	font-weight: bold;
	display: inline;
	margin: 0 .5em 0 0;
	border: none;
}

.visualClear {
	clear: both;
}

#mw_trackbacks {
	border: solid 1px #bbbbff;
	background-color: #eeeeff;
	padding: 0.2em;
}

/*
  Table pager (e.g. Special:Imagelist)
  - remove underlines from the navigation link
  - collapse borders
  - set the borders to outsets (similar to Special:Allmessages)
  - remove line wrapping for all td and th, set background color
  - restore line wrapping for the last two table cells (description and size)
*/
.TablePager { min-width: 80%; }
.TablePager_nav a { text-decoration: none; }
.TablePager { border-collapse: collapse; }
.TablePager, .TablePager td, .TablePager th { 
	border: 1px solid #aaaaaa;
	padding: 0 0.15em 0 0.15em;
}
.TablePager th { background-color: #eeeeff }
.TablePager td { background-color: #ffffff }
.TablePager tr:hover td { background-color: #eeeeff }

.imagelist td, .imagelist th { white-space: nowrap }
.imagelist .TablePager_col_links { background-color: #eeeeff }
.imagelist .TablePager_col_img_description { white-space: normal }
.imagelist th.TablePager_sort { background-color: #ccccff }

/* Style dla infoboksów */
.navbox {display: none;}
.infobox {
	border: 1px solid #aaa;
	background-color: #f8f8f8;
	border-collapse: collapse;
	color: black;
	font-size: 90%; 
	text-align:left;
	margin-bottom: 0.5em;
	margin-left: 1em;
	border-spacing: 0; 
	float: right;
	clear: right;
}
.infobox td,
.infobox th {
	vertical-align: top;
}
.infobox caption {
	font-size: larger;
	margin-left: inherit;
}
.infobox.bordered {
	border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
	border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
	border: 0;
}

.infobox.sisterproject {
	width: 20em;
	font-size: 90%;
}

/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
	border: 0;
	border-top: 1px solid #aaa;
	border-right: 1px solid #aaa;
}

.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
	border: 0;
	border-right: 1px solid #aaa;
}

/* Style boksów z Merge i Split */

.messagebox {
	border: 1px solid #aaa;
	background-color: #f9f9f9;
	margin: 0 auto 1em auto;
	padding: .2em;
	text-align: justify;
}
.messagebox.merge {
	border: 1px solid #cf9fff;
	background-color: #f5edf5;
	text-align: center;
}

.messagebox.talk {
	border: 1px solid #c0c090;
	background-color: #f8eaba;
}

.messagebox.nested-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
    width: 100%;
    margin: 2px 4px 2px 4px;
}

.messagebox.small, .messagebox.small-talk {
    width: 238px;
    font-size: 85%;
    float: right;
    clear: both;
    margin: 0 0 1em 1em;
    line-height: 1.25em; 
}

.messagebox.small-talk {
    background: #F8EABA;
}

/* Forces browser height of 100% */
html {
	height: 100%;
}
.info
{
	font-size: 11px;
	font-family: Tahoma, DejaVu Sans;
}
#canvas-orange .banerki, a.banerki, a.banerki:link, a.banerki:hover, a.banerki:visited
{
	font-size: 11px;
	color: lightgrey;
	font-family: Arial;
	text-decoration: none;
}

a.new, #canvas-orange a.new {
	color: #222;
}
a.new:visited, #canvas-orange a.new:visited, #canvas-orange a.new:hover {
	color: #222;}

/* Body style */
body
{
	background: url(http://www.bardo.vcity.pl/portals/_default/skins/vcity2/background.gif) #030a3e left bottom;
}
h1, h2, h3, h4, h5, h6 {
	color: black;
	background: none;
	font-weight: normal;
	margin: 0;
	padding-top: .5em;
	padding-bottom: .17em;
	border-bottom: 1px solid #aaa;
}
.editsection
{
	float: right;
	visibility: hidden;
}
.printfooter
{
	visibility: hidden;
}
.catlinks {
	border: 1px solid #aaa;
	background-color: #f9f9f9;
	padding: 5px;
	margin-top: 1em;
	clear: both;
}
h1 { font-size: 188%;  line-height: 1.3em;}
h1 .editsection { font-size: 9px; }
h2 { font-size: 150%; line-height: 1.4em;}
h2 .editsection { font-size: 9px; }
h3, h4, h5, h6 {
	border-bottom: none;
	font-weight: bold;
}
h3 { font-size: 132%; }
h3 .editsection { font-size: 9px; font-weight: normal; }
h4 { font-size: 116%; }
h4 .editsection { font-size: 9px; font-weight: normal; }
h5 { font-size: 100%; }
h5 .editsection {font-size: 9px; font-weight: normal; }
h6 { font-size: 80%;  }
h6 .editsection { font-size: 9px; font-weight: normal; }

#toc, .toc, .mw-warning
{
	border-right: #aaa 1px solid;
	padding-right: 5px;
	border-top: #aaa 1px solid;
	display: none;
	padding-left: 5px;
	font-size: 95%;
	visibility: hidden;
	padding-bottom: 5px;
	border-left: #aaa 1px solid;
	padding-top: 5px;
	border-bottom: #aaa 1px solid;
	background-color: #f9f9f9;
}
#toc h2, .toc h2
{
	border-right: medium none;
	padding-right: 0px;
	border-top: medium none;
	display: inline;
	padding-left: 0px;
	font-weight: bold;
	font-size: 100%;
	visibility: hidden;
	padding-bottom: 0px;
	border-left: medium none;
	padding-top: 0px;
	border-bottom: medium none;
}
#toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle
{
	visibility: hidden;
	text-align: center;
}
#toc ul, .toc ul
{
	padding-left: 0px;
	list-style-image: none;
	visibility: hidden;
	margin-left: 20px;
	list-style-type: none;
	text-align: left;
}
#toc ul ul,
.toc ul ul {
	margin: 0 0 0 2em;
	visibility: hidden;
}
#toc .toctoggle, .toc .toctoggle
{
	font-size: 94%;
	visibility: hidden;
}

.mw-warning
{
	visibility: hidden;
	margin-left: 50px;
	margin-right: 50px;
	text-align: center;
}

/* images */
div.floatright, table.floatright {
	clear: right;
	float: right;
	position: relative;
	margin: 0 0 .5em .5em;
	border: 0;
/*
	border: .5em solid white;
	border-width: .5em 0 .8em 1.4em;
*/
}
div.floatright p { font-style: italic; }
div.floatleft, table.floatleft {
	float: left;
	clear: left;
	position: relative;
	margin: 0 .5em .5em 0;
	border: 0;
/*
	margin: .3em .5em .5em 0;
	border: .5em solid white;
	border-width: .5em 1.4em .8em 0;
*/
}
div.floatleft p { font-style: italic; }
/* thumbnails */
div.thumb {
	margin-bottom: .5em;
	border-style: solid;
	border-color: white;
	width: auto;
}
div.thumbinner {
	border: 1px solid #ccc;
	padding: 3px !important;
	background-color: #f9f9f9;
	font-size: 94%;
	text-align: center;
	overflow: hidden;
}
html .thumbimage {
	border: 1px solid #ccc;
}
html .thumbcaption {
	border: none;
	text-align: left;
	line-height: 1.4em;
	padding: 3px !important;
	font-size: 94%;
}
div.magnify {
	float: right;
	border: none !important;
	background: none !important;
}
div.magnify a, div.magnify img {
	display: block;
	border: none !important;
	background: none !important;
}
div.tright {
	clear: right;
	float: right;
	border-width: .5em 0 .8em 1.4em;
}
div.tleft {
	float: left;
	clear: left;
	margin-right: .5em;
	border-width: .5em 1.4em .8em 0;
}
img.thumbborder {
	border: 1px solid #dddddd;
}
.hiddenStructure {
	display: none;
}

.bialas
{
	font-size: 9px;
	font-family: Arial, Verdana, Tahoma, DejaVu Sans;
}

/* Catch-all to ensure text color, font, and size consistency */
table, tr, td, p {
	font-family: "arial", verdana, sans-serif;
	line-height: 1.4em;
}

.ThinHeadLine
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

/*========================================================*/
/*  2. Framework                                          */
/*========================================================*/

table.ControlPanel {background: #f6f6f6; border: 1px solid #ccc;}
td.ZwijanieGrupy {width: 12px; height: 42px;}
td.NazwaGrupy {width: 100%}
td.IkonaForum {vertical-align: top;}
td.master-pad
{
	padding-right: 0px;
	padding-left: 0px;
	
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: gainsboro;
}
td.mt-top {}
table.site-width
{
	padding-right: 10px;
	padding-left: 10px;
	border-left: darkgray 1px solid;
	border-right: darkgray 1px solid;
	width: 970px;
	background-color: #ffffff;
}
table.site-width-admin {width: 950px;}
td.logo-cell {padding: 5px 0 10px 10px;}
td.reg-cell {text-align: right; padding: 0 10px 10px 0; color: #ccc; font-size: 12px;}
td.menu-cell {height: 42px;}
td.menu-cap-l {width: 12px; height: 42px; background: url(http://www.bardo.vcity.pl/portals/_default/skins/vcity2/menu-cap-l.gif);}
td.menu-bg {background: url(http://www.bardo.vcity.pl/portals/_default/skins/vcity2/menu-bg.gif) repeat-x;}
td.search-bg {background: url(http://www.bardo.vcity.pl/portals/_default/skins/vcity2/menu-bg-dk.gif) repeat-x; width: 190px; padding: 0px 0px 5px 10px;}
td.menu-cap-r {width: 12px; height: 42px; background: url(http://www.bardo.vcity.pl/portals/_default/skins/vcity2/menu-cap-r.gif);}
td.breadcrumb-cell {padding: 10px 10px 10px 10px; color: #666; font-size: 12px; font-weight: bold;}
td.date-cell {padding: 10px 10px 10px 10px; color: #666; font-size: 12px; font-weight: bold; width: 205px; text-align: right;}
td.content-cell {padding: 0px 0px 0px 0px;}
td.content-top {border-bottom: #f0f0f0 1px solid;}
td.content-left
{
	border-right: #f0f0f0 1px solid;
	padding-right: 1px;
	width: 33%;
}
td.content-center {}
td.content-right {width: 33%; padding-left: 1px;	border-left: #f0f0f0 1px solid;}
td.content-lewy
{
	padding-right: 5px;
	width: 215px;
}
td.content-prawy
{
	padding-left: 5px;
	width: 215px;
}
td.content-bottom {}
td.mt-bottom {height: 40px;}
table.footer-table {height: 32px;}
td.footer-cap-left {background: url(http://www.bardo.vcity.pl/portals/_default/skins/vcity2/footer-cap-l.gif); width: 12px;}
td.footer-left {background: url(http://www.bardo.vcity.pl/portals/_default/skins/vcity2/footer-bg.gif) repeat-x; padding: 0 0 4px 0; font-size: 11px;}
td.footer-right {background: url(http://www.bardo.vcity.pl/portals/_default/skins/vcity2/footer-bg.gif) repeat-x; text-align: right; padding: 0 5px 4px 10px; color: #aaa; font-size: 11px;}
td.footer-cap-right {background: url(http://www.bardo.vcity.pl/portals/_default/skins/vcity2/footer-cap-r.gif); width: 12px;}
td.breadcrumb-left {height: 15px; width: 415px; background: url(http://www.bardo.vcity.pl/portals/_default/skins/vcity2/breadcrumb-left.gif) top left no-repeat; font-size: 1px;}
td.breadcrumb-center {height: 15px; background: url(http://www.bardo.vcity.pl/portals/_default/skins/vcity2/breadcrumb-center.gif) top left repeat-x; font-size: 1px;}
td.breadcrumb-right {height: 15px; width: 415px; background: url(http://www.bardo.vcity.pl/portals/_default/skins/vcity2/breadcrumb-right.gif) top right no-repeat; font-size: 1px;}


#canvas-blue a {color: #0074ab;}
#canvas-green a {color: #3c8e03;}
#canvas-orange a {color: #c96600;}


.disambig, .ambox, .catlinks {display: none}

/* basic links */

#canvas-orange a:visited
{
	color: #999900;
}
#canvas-blue a:hover {color: #cc0000; text-decoration: none;}
#canvas-green a:hover {color: #cc0000; text-decoration: none;}
#canvas-orange a:hover {color: #cc0000; text-decoration: none;}



#canvas-blue .NazwaGrupy a, .NazwaGrupy a:link, .NazwaGrupy a:visited, .NazwaGrupy a:active
{
	font-weight: bold;
	font-size: 20px;
	color: yellowgreen;
	font-family: 'Trebuchet MS' , verdana, sans-serif;
	text-decoration: none;
}
#canvas-blue .NazwaGrupy a:hover
{
	font-weight: bold;
	font-size: 20px;
	color: #ff0000;
	font-family: 'Trebuchet MS' , verdana, sans-serif;
	text-decoration: none;
}
#canvas-blue .NazwaForum a, .NazwaForum a:link, .NazwaForum a:visited, .NazwaForum a:active
{
	font-weight: normal;
	font-size: 18px;
	color: chocolate;
	font-family: 'Trebuchet MS' , verdana, sans-serif;
	text-decoration: none;
}
#canvas-blue .NazwaForum a:hover
{
	font-weight: normal;
	font-size: 18px;
	color: #ff0000;
	font-family: 'Trebuchet MS' , verdana, sans-serif;
	text-decoration: none;
}

.OpisForum
{
	font-size: 12px;
	font-style: italic;
}
.StatystykaForum
{
	font-size: 12px;
}
.StatForum
{
	font-size: 11px;
	color: darkgray;
	font-family: Tahoma, DejaVu Sans, Arial, Verdana;
}

/* register and login/logout links */
a.LoginLink:link, a.LoginLink:visited, a.LoginLink:active {
    text-decoration: none;
	font-size: 12px;
}

a.LoginLink:hover {
    text-decoration: underline;
	font-size: 12px;
}


/* footer links */
a.FooterLink:link, a.FooterLink:visited, a.FooterLink:active {
	font-size: 11px;
    text-decoration: none;
}
a.FooterLink:hover {
	font-size: 11px;
    text-decoration: underline;
}


/* breadcrumb links */
a.BreadcrumbLink:link, a.BreadcrumbLink:visited, a.BreadcrumbLink:active  {
    text-decoration: none;
	font-weight: bold;
}

a.BreadcrumbLink:hover, .BreadcrumbLink {
    text-decoration: underline;
	font-weight: bold;
}


/* admin and host function links */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active
{
	color: #333;
	text-decoration: underline;
}

a.CommandButton:hover
{
	color: #333;
	text-decoration: none;
}


/* for normal links */
a.Normal:link, a.Normal:visited, a.Normal:active {
	text-decoration: underline;
}

a.Normal:hover
{
	color: #ff0000;
	text-decoration: none;
}



/*========================================================*/
/*  4. Text                                               */
/*========================================================*/


/* current date */
.CurrentDate {
	color: #333;
}


/* copyright */
.CopyrightText
{
	font-size: 11px;
	color: #333;
	font-family: Tahoma, DejaVu Sans;
}


/* Used in admin sections */
.SubHead    {
  	font-family: "arial", verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #222;
	padding: 0;
}



/* module titles */
.Head
{
	font-weight: bold;
	font-size: 13px;
	color: #559e0e;
	font-family: 'Trebuchet MS' , verdana, sans-serif;
	white-space: nowrap;
	text-decoration: none;
}




/* colored - used for warnings and such */
.NormalRed {
	color: #900;
  	font-family: "arial", verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.4em;
}


/* bold text */
.NormalBold {
  	font-family: "arial", verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #222;
	line-height: 1.4em;
}


/* normal text */
.Normal {
  	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #222;
	line-height: 1.6em;
}
.mainheaderbread
{
	font-weight: bold;
	font-size: 12px;
	text-transform: capitalize;
	color: #000099;
	font-family: Arial;
}

.mainheadsubject
{
	font-weight: bold;
	font-size: 18px;
	color: #cc0000;
	font-family: Arial;
}

.mainheadbody
{
	font-size: 13px;
	line-height: 1.4em;
	font-family: Verdana;
}

.mainheaddate
{
	font-size: 12px;
	color: dimgray;
	font-style: italic;
	font-family: Verdana, Arial;
}
.mainheaduser
{
	font-size: 12px;
	color: navy;
	font-style: italic;
	font-family: Verdana, Tahoma, DejaVu Sans, Arial;
}
.LastNormal1
{
	font-size: 11px;
	color: #222;
	line-height: 1.3em;
	font-family: Tahoma, DejaVu Sans;
}
.LastNormal2
{
	font-size: 11px;
	color: #222;
	line-height: 1.3em;
	font-family: Tahoma, DejaVu Sans;
}
.LastNormal3
{
	font-size: 11px;
	color: #222;
	line-height: 1.3em;
	font-family: Tahoma, DejaVu Sans;
}
.LastNormal4
{
	font-size: 11px;
	color: #222;
	line-height: 1.3em;
	font-family: Tahoma, DejaVu Sans;
}
.LastNormal5
{
	font-size: 11px;
	color: #222;
	line-height: 1.3em;
	font-family: Tahoma, DejaVu Sans;
}
.LastNormal6
{
	font-size: 11px;
	color: #222;
	line-height: 1.3em;
	font-family: Tahoma, DejaVu Sans;
}
.LN1
{
	font-size: 11px;
	color: #222;
	line-height: 1.3em;
	font-family: Arial, Tahoma, DejaVu Sans, Sans-Serif;
}
.LN2, .LN2 A
{
	font-size: 11px;
	line-height: 1.3em;
	font-family: Arial, Tahoma, DejaVu Sans, Sans-Serif;
}
.LN20
{
	font-size: 11px;
	color: #696969;
	line-height: 1.3em;
	font-family: Arial, Tahoma, DejaVu Sans, Verdana, Sans-Serif;
}
.LN3
{
	font-size: 11px;
	color: #222;
	line-height: 1.3em;
	font-family: Arial, Tahoma, DejaVu Sans, Sans-Serif;
}
.LN4
{
	font-size: 11px;
	color: #222;
	line-height: 1.3em;
	font-family: Arial, Tahoma, DejaVu Sans, Sans-Serif;
}
.LN5
{
	font-size: 11px;
	color: #222;
	line-height: 1.3em;
	font-family: Arial, Tahoma, DejaVu Sans, Sans-Serif;
}
.LN6
{
	font-size: 11px;
	color: #222;
	line-height: 1.3em;
	font-family: Arial, Tahoma, DejaVu Sans, Sans-Serif;
}
.ZajawkiTytul
{
	font-weight: bold;
	font-size: 11px;
	text-transform: lowercase;
	color: #222;
	line-height: 1.4em;
	font-family: Arial, Tahoma, DejaVu Sans, Verdana;
}

.ZajawkiTresc
{
	font-size: 10px;
	color: #333;
	line-height: 1em;
	border-bottom: #d3d3d3 1px solid;
	font-family: Verdana, Tahoma, DejaVu Sans, Arial;
	text-align: justify;
}
.ZajawkiDane
{
	font-size: 10px;
	color: #666699;
	line-height: 1em;
	font-family: Verdana, Tahoma, DejaVu Sans, Arial;
	text-align: justify;
}
select, input {
	color: #222;
	font-family: "arial", verdana, sans-serif;
}

/* Applies to text input boxes */
.NormalTextBox {
	font-family: "arial", verdana, sans-serif;
}

/* table cells that contain text input boxes */
td.NormalTextBox {
	padding: 0;
	margin: 0;
	background: transparent;
	visibility: invisible;
}

/* for the search input box */
td.search-bg input {
	height: 20px; width: 55px
}

/* go button in search area */
.GoButton {
	margin-bottom: 0px;
	font-size:11px
}


/*========================================================*/
/*  6. Main Menu                                          */
/*========================================================*/



/* idle state of submenu items */
.MainMenu_MenuItem {
	font-family: "arial", verdana, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	color: #666;
	background: #f6f6f6;
	border-top: #f6f6f6 1px solid;
	border-left: #f6f6f6 1px solid;
	border-bottom: #f6f6f6 1px solid;
	border-right: #f6f6f6 1px solid;
	padding: 1px 6px 2px 2px;
}

/* hover state for submenu items */
.MainMenu_MenuItemSel {
	font-family: "arial", verdana, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	cursor: pointer; 
	cursor: hand; 
	color: #444;
	background: #ddd;
	border-left: #ddd 1px solid;
	border-right: #ddd 1px solid;
	border-top: #ddd 1px solid;
	border-bottom: #ddd 1px solid;
	padding: 1px 6px 2px 2px;
}

.MainMenu_MenuIcon
{
	border-right: #EEEEEE 1px solid;
	padding-right: 3px;
	border-top: #EEEEEE 0px solid;
	padding-left: 3px;
	padding-bottom: 0px;
	border-left: #EEEEEE 1px solid;
	padding-top: 0px;
	border-bottom: #EEEEEE 0px solid;
}

/* container for main menu */
.MainMenu_MenuContainer {
	background: transparent;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

/* menu bar */
.MainMenu_MenuBar {
	background: transparent; 
	font-weight: normal;
	margin: 0;
	padding: 0;
}

/* box for submenu */
.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	margin: 1px 0px 0px 0px;
	background-color: #f6f6f6;
	border: 1px solid #ccc;
	padding: 1px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=3) ;
}

/* table cells containing main menu items */
.MainMenu_Active td, .MainMenu_Selected td, .MainMenu_Idle td, .MainMenu_BreadcrumbActive td {
	height: 42px;
	padding: 0px 0px 2px 0px;
	font-size: 12px;
}

/* table cell containing active main menu item */
.MainMenu_BreadcrumbActive td {
	height: 42px;
	padding: 0px 0px 2px 0px;
	font-size: 12px;
	background: url(http://www.bardo.vcity.pl/portals/_default/skins/vcity2/menu-on-B.gif) repeat-x;
}

/* color varations */
#canvas-green .MainMenu_BreadcrumbActive td {
	background: url(http://www.bardo.vcity.pl/portals/_default/skins/vcity2/menu-on-G.gif) repeat-x;
}

#canvas-orange .MainMenu_BreadcrumbActive td {
	background: url(http://www.bardo.vcity.pl/portals/_default/skins/vcity2/menu-on-O.gif) repeat-x;
}
	
/* idle state for main menu items */
.MainMenu_Idle { 
	height: 42px;
	background: transparent;
	color: #666;
	font-family: "arial", verdana, sans-serif; 
	font-weight: bold;
	margin: 0;
	padding: 0;
}

/* hover state for main menu items */
.MainMenu_Selected  {
	height: 42px;
	background: transparent;
	color: #222;
	font-family: "arial", verdana, sans-serif; 
	font-weight: bold;
	margin: 0;
	padding: 0;
}

/* selected state for main menu items */
.MainMenu_Active, .MainMenu_BreadcrumbActive {
	height: 42px;
	background: url(http://www.bardo.vcity.pl/portals/_default/skins/vcity2/menu-on-B.gif) repeat-x;
	color: #fff;
	font-family: "arial", verdana, sans-serif; 
	font-weight: bold;
	margin: 0;
	padding: 0;
}

/* selected state for main menu items */
#canvas-green .MainMenu_Active, #canvas-green .MainMenu_BreadcrumbActive {
	background: url(http://www.bardo.vcity.pl/portals/_default/skins/vcity2/menu-on-G.gif) repeat-x;
}

/* selected state for main menu items */
#canvas-orange .MainMenu_Active, #canvas-orange .MainMenu_BreadcrumbActive {
	background: url(http://www.bardo.vcity.pl/portals/_default/skins/vcity2/menu-on-O.gif) repeat-x;
}

/* creates break between menu items */
.MainMenu_MenuBreak {
	width: auto;
	border: 0;
}

.MainMenu_MenuArrow
{
	border-right: #f6f6f6 1px;
	padding-right: 0px;
	border-top: #f6f6f6 1px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	width: 9px;
	padding-top: 0px;
	border-bottom: #f6f6f6 1px;
	height: 10px;
}

/* Elements we don't really need */
.MainMenu_RootMenuArrow  {
	display: none;
}



/*========================================================*/
/*  7. Module Menus                                       */
/*========================================================*/


/* Outer cntainer for module submenu */
.ModuleTitle_MenuContainer {
	color: #2c2c2c;
}


/* Inner container for module submenu */
.ModuleTitle_MenuBar {
	cursor: pointer; 
	cursor: hand; 
	height: 21px;
}


/* Idle state for module submenu items */
.ModuleTitle_MenuItem {
	font-family: "arial", verdana, sans-serif;
	font-size: 12px;
	color: #222;
	font-weight: normal;
	background: #f7f7f7;
	border-top: #f7f7f7 1px solid;
	border-left: #f7f7f7 1px solid;
	border-bottom: #f7f7f7 1px solid;
	border-right: #f7f7f7 1px solid;
	padding: 1px 10px 2px 0px;
}


/* Inner, inner container for module submenu (?) */
.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	margin: 1px 0px 0px 0px;
	background-color: #f7f7f7;
	border: 1px solid #999;
	padding: 0px;
	filter: none;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=3);
}



/* Hover state for module submenu items */
.ModuleTitle_MenuItemSel {
	font-family: "arial", verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	cursor: pointer; 
	cursor: hand; 
	color: #333;
	background: #ddd;
	border-left: #ddd 1px solid;
	border-right: #ddd 1px solid;
	padding: 1px 10px 2px 0px;
}

.ModuleTitle_MenuIcon {
	border: 1px solid #eee;
	padding: 0 3px 0 3px;
}

/* Elements we don't need to see */
.ModuleTitle_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow {
	display: none;
}



/*========================================================*/
/*  End Style Sheet                                       */
/*========================================================*/


/*Group Gradient*/
.afgrouprow
{
	background-image: url(headerback.gif);
}
.AFTopicRow1, .afforumrow, .aflastpost, .afcol1, .AFTopicRowNew {background-image: url(AFTopicRow1.jpg);}

/*Header Gradient*/
.afheader
{
	background-image: url(headerback23.gif);
	color: #666;
}
.afheader2
{
	background-image: url(headerback18.gif);
}
.afsmallbutton
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
}

/*Link Colors*/

/*Link Hover Colors*/
.afcrumb a:hover, .afforumrow a:hover, .afpostinfo1 a:hover, .afposttopic a:hover, .afpostreply1 a:hover, .afforumrow2 a:hover, .afpostreply2 a:hover, .afpostinfo2 a:hover, .aflastpost a:hover, .aftopicrow1 a:hover, .aftopicrownew a:hover, .afsmallbutton a:hover, .afminibutton a:hover
{
	color: #ff0000;
}
#canvas-blue .afgrouprow a:link
{
	color: #fff;
}
#canvas-orange .afgrouprow a:link
{
	color: #fff;
}
#canvas-green .afgrouprow a:link
{
	color: #fff;
}
#canvas-blue .afgrouprow a:visited
{
	color: #fff;
}
#canvas-orange .afgrouprow a:visited
{
	color: #fff;
}
#canvas-green .afgrouprow a:visited
{
	color: #fff;
}
#canvas-blue .afgrouprow a:hover
{
	color: #fff;
}
#canvas-orange .afgrouprow a:hover
{
	color: #fff;
}
#canvas-green .afgrouprow a:hover
{
	color: #fff;
}
/*Pager*/
.NTForums_Pager
{
	border-right: #ababab 1px solid;
	border-top: #ababab 1px solid;
	border-left: #ababab 1px solid;
	border-bottom: #ababab 1px solid;
	background-color: #ffffff;
}
.af_pager, .af_pagernumber, .af_currentpage
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	color: #6a6a6a;
	padding-top: 2px;
	font-family: Tahoma, DejaVu Sans;
}
.af_pagernumber
{
	border-left: #ababab 1px solid;
	width: 15px;
	color: #6a6a6a;
	background-color: #e3e6f1;
}
.af_currentpage
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	border-left: #e1e1e1 1px solid;
	width: 15px;
	color: #6a6a6a;
	padding-top: 2px;
	font-family: Arial;
	background-color: #dfdfdf;
}
/*Forum navigation text color*/

.afsubjectheader
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 21px;
	width: 500px;
	color: #cc3300;
	line-height: 1.5em;
	padding-top: 10px;
	border-bottom: #dcdcdc 1px solid;
	font-family: 'Trebuchet MS' , Arial, Tahoma, DejaVu Sans;
}

.afcrumb
{
	font-size: 12px;
	font-family: Arial;
}
/*Submit, Cancel Buttons*/
.af_lastpost
{
	font-size: 10px;
}
.ambutton
{
	border-right: gray 1px solid;
	padding-right: 5px;
	border-top: gray 1px solid;
	padding-left: 5px;
	background-image: none;
	padding-bottom: 2px;
	border-left: gray 1px solid;
	margin-right: 10px;
	padding-top: 2px;
	border-bottom: gray 1px solid;
	background-color: lemonchiffon;
}

.NTForums_Button{cursor:hand;border:0px;padding-right: 2px;display: block;padding-left: 2px;font-weight: bold;font-size: 9pt;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4A73AB,EndColorStr=#294086);padding-bottom: 5px;width: 100px;color: #fff;padding-top: 5px;background-color: #cccccc;text-align: center;	text-decoration: none;}







