@charset "utf-8";
html, body  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#d1d1d1;
	margin:0;
	padding: 0;
	text-align: center;
	color: #000;}

p {
	padding: 0px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#000;
	text-align:justify;
	}


#page {
	background: transparent url(../images/bg_content.gif) repeat-y center;
	}

#headcont, #contentcont
	{
	background: none;
	margin: 0 auto;
	border: 0;
	text-align: left;
	width: 1000px;
	}

#headcont, #header {
	height:305px;
	background: transparent url(../images/bg_page_top.jpg) no-repeat center top;
	color:#566061;
	}

#header {
	width:100%;
	background-attachment:scroll;
	padding:0;
	}

#contentcont, #content {
	background: transparent url(../images/bg_page_bottom.jpg) no-repeat center bottom;
	}

#content {
	width: 100%;
	background-attachment:scroll;
	padding:0;
	padding-top:20px; }


/* Header */

h1#logo {
	 float: left;
	 margin:11px 0 0 27px;
	 padding:0;
	 }

h1#logo span {
	float: left;
	display: block;
	margin: 18px 0 0 40px;
	font-family:  Times, "Times New Roman", serif;
	font-size: 37px;
	font-weight:bold;
	color:#993333;
	text-decoration:none;
	}

h1#logo a{
	display:block;
	float: left;
	width: 210px;
	height:63px;
	padding:0;
	margin:0;}

div.navibar{
	clear:both;
	}

ul#language {
	display:block;
	float:right;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
	margin-right:20px;
	font-size:9px;

	}


ul#menu{
	float:left;
	display:block;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
	margin-left: 82px;}

ul#menu li, ul#language li{
	display:block;
	float:left;
	height:24px;
	line-height:24px;
	margin:7px 0 0;
	padding:0;}

ul#menu li a, ul#language a {
	display:block;
	float:left;
	height:24px;
	line-height:24px;
	margin:0;
	padding: 0 8px;
	font-family:Arial, sans-serif; font-size: 12px; font-weight:bold; color:#566061; text-decoration:none;}

ul#menu li a.active, ul#language li a.active, ul#menu li a:hover, ul#language li a:hover
	{
		background:transparent url(../images/navibar_hover.gif) repeat-x;
		color:#eee;
	}

ul#language {margin-left:30px;}
ul#language li a{font-weight:normal;}


/* Main Banner */
#mainbanner {
	clear:both;
	display:block;
	height: 200px;
	width: 970px;
	margin: 0;
	background: transparent url(../images/main_banner.jpg) repeat-x right bottom;

	}

#mainbanner table {
	float: left;
	width: 550px;
	height: 188px;
	margin:12px 0 0 40px;
	padding: 0;
	border-collapse: collapse;
	border: 0 none;}

#mainbanner table tr, #mainbanner table td p{
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-size: 20px;
	font-style:italic;
	 text-align:left;}

#mainbanner table td p.author{
	font-size: 12px;
	text-align:right;
	margin-top:10px;}


/* Curriculum Banner*/
#curriculumbanner {
	clear:both;
	display:block;
	height: 200px;
	width: 100%;
	margin: 0;
	background: transparent url(../images/main_banner.jpg) repeat-x;
	}

/* Article Banners  */
ul.articlelist
	{
	float: left;
	list-style-image:none;
	list-style-type:none;
	margin:0px 1px 0 0px;
	padding:0;}

ul.articlelist li {
	padding: 0px;
	margin:0px;
	height: 21px;
	width: 290px;/*bylo 250px*/
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	font-variant:small-caps;
	color:#000;}

ul.articlelist li a{
	display: block;
	padding: 0px 3px;/*bylo 0px 26px*/
	height: 20px;
	line-height: 20px;
	width: 290px;/*bylo 250px*/
	background: transparent url(../images/btn_passive.jpg) repeat-y;
	}

ul.articlelist li a:hover, ul.articlelist li a.active {
	text-decoration:none;
	background: transparent url(../images/btn_light.gif) repeat-y;
	color:#eee;
	}

#leftmenu {
	display: block;
	float: left;
	width:280px;
	margin:0px 0 0 0px;
	padding:0;
	}
.articlebanner {display: block; float: right; width: 680px; margin:0px 0 0 0px; padding:0;}


.articlebanner table {float: left; width: 380px; height: 188px; margin:0; padding: 0; border-collapse: collapse; border: 0 none;}
.articlebanner table tr, #articlebanner table td p{margin:0; padding:0; font-family:"Times New Roman", Times, serif; font-size: 24px; font-style:italic; text-align:right;}
.articlebanner table td p.author{font-size: 12px; text-align:right; margin-top:10px;}


/* MainContent */

/*#maincontent {display: block; height: 195px; background: transparent; margin:0; margin-left: 26px; font-size: 12px; line-height: 16px;}

#maincontent div.takeatour, #maincontent div.partners {
	margin:0 6px 0 0;
	float: left;
	width: 320px;
	height: 177px;
	text-align:center;

	}
#maincontent div.takeatour-margin, #maincontent div.partners-margin{
	margin:12px 12px 12px 38px;
	}

#maincontent div.takeatour {margin-left:0; background: transparent url(../images/bg_main_take_a_tour.gif) no-repeat;}
#maincontent div.partners {margin-left:0; background: transparent url(../images/bg_main_partners.gif) no-repeat;}*/


/*zmiana powrotna  */
#maincontent{
	display: block;
	height: 195px;
	background: transparent;
	margin:0;
	margin-left: 26px;
	font-size: 12px;
	line-height: 16px;}

#maincontent div.takeatour{
	margin:0 7px;
	padding:3px 2px 18px 19px;
	float: left;
	width: 320px;
	height: 162px;
	text-align:center;}

#maincontent div.partners{
	margin:0 7px;
	padding: 10px 5px 5px 35px;
	float: left;
	width: 320px;
	height: 162px;
	text-align:center;}

#maincontent div.takeatour {
	margin-left:0;
	background: transparent url(../images/bg_main_take_a_tour.gif) no-repeat;
	}
#maincontent div.partners {
	margin-left:0;
	background: transparent url(../images/bg_main_partners.gif) no-repeat;
	}


/* Article Content */
#articlecontent{
	margin:0px;
	padding:0px;}
#articlecontent div.leadershipheader{
	background: transparent  no-repeat;
	background-position: 1px 100%;
	padding: 0;
	padding-top:0px;

	}
#articlecontent div.leadership-gradient
	{
	background: transparent url(../images/bg_article_leadership_b.gif) no-repeat bottom left;
	margin-top:8px;
	}

#articlecontent div.leadershipwrap{
	width: 731px;
	float: left;
	padding:0px;
	margin:0px;
	}

#articlecontent div.leadershipwrap_margin{
	padding:0px;
	width: 700px;
	margin:0 0 10px 26px;
	background: transparent url(../images/bg_article_leadership.gif) repeat-y;}

#articlecontent div.leadershipwrap div.top{
	height:7px;
	padding:0;
	margin:0;
	background: transparent url(../images/bg_article_leadership_t.gif) no-repeat left top;
	}

#articlecontent div.leadershipwrap div.bottom{
	height:7px;
	padding:0;
	margin:0;
	background:url(../images/bg_article_leadership_bottom.gif) no-repeat left top;

	}
#articlecontent div.spacer{
	width:40px;
	height:230px;
	float:left;

	}

#articlecontent div.content{
	width:640px;
	float:left;

	}

#articlecontent div.content p {
	padding: 0px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#000;
	text-align:justify;
	}

h1,h2,h3{color: #993333; font-size: 18px; margin:0;}
h2 {font-size: 14px;}
h3 {font-size: 12px; }


/* Article  QuickLinks */
div.quicklinks{
	background:transparent url(../images/bg_article_links_b.gif) no-repeat bottom left;
	font-size: 12px;
	color: #073652;}

div.quicklinkswrap{
	float:right;
	width:229px;
	margin:0;
	margin-bottom:10px;
	background: transparent url(../images/bg_article_links.gif) repeat-y;
	}

div.quicklinkswrap div.top{
	height:7px;
	margin:0;
	background: transparent url(../images/bg_article_links_t.gif) no-repeat top left;
	}
div.quicklinks p.links a, div.quicklinks p.links a:visited{font-weight:bold; text-align:left;}
div.quicklinks p{padding: 5px 5px 5px 50px; text-align:left;}
div.quicklinks hr { margin: 10px 20px 10px 50px; }


div.logoswrap{
	width:220px;
	float:left;
	text-align:center;}

div.logoswrap li {
	text-align:left;}
div.logoswrap-margin{
	margin:10px 0px 0 30px;
	width:180px;
	text-align:center;
	}

/* Footer */
#footer{clear: both; height:80px; width: 974px; border-top: 1px solid #FFF; margin: 0 0 0 26px; padding: 0px 0px; }
#footer div {float:left; color: #073652;}
#footer div.poweredby, #footer #footerwrap div.partners {margin-right:10px;}
#footer div.poweredby {color:#FFF;}
#footer div.contact {margin-left:40px;}
#footer div.copyright {float: right; text-align:right;}

#footer p {margin:0; padding: 0; padding-top:5px; font-size:10px;}
#footer img {margin: 0 5px;}


/* Elements */
a, a:link{ color: #073652; text-decoration:none;}
a:visited{ color: #073652;}
a:hover{color:#073652; text-decoration:underline;}
a:active{color: #073652;}

p {	margin: 0; 	padding: 0 7px 10px 7px; }
img, a img { border:0 none;}
hr { border: 0; height: 1px; background-color: #000;}

.imageslink a{
	text-decoration:none;
	}
.clearfloat{ clear:both; height:0; font-size: 1px; line-height: 0px;padding:0; }
.left { float:left;}
.right {float:right;}
.hide { visibility:hidden; display:none;}

input.box {
	width:250px;
	background-color:#eee;}

textarea.box{
	width:250px;
	background-color:#eee;}

#left-col{
	width:250px;
	float:left;
	}

#right-col{
	width:370px;
	float:right;
	}
.article_img {
	float:left;
	margin:0 15px 15px 0;
	padding:0px;
	}

div.object-left
{
    float: left;
    clear: left;
    margin:0 15px 15px 0;
}

div.object-right
{
    float: right;
    clear: right;
    margin:0 0 15px 15px;
}

div.object-center
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}


/*ONLINE EDITOR*/

h1,h2,h3{color:black; font-size: 18px; margin:0; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0 0 5px 0px;}
h2 {font-size: 16px;font-weight:bold;}
h3 {font-size: 12px;font-weight:bold; }

h4,h5,h6{color:black; font-size: 18px; margin:0; font-weight:bold; font-family:  Times, "Times New Roman", serif; margin:0 0 5px 0px;}
h5 {font-size: 16px;font-weight:bold;}
h6 {font-size: 12px;font-weight:bold; }

#articlecontent div.content ul{
	margin:0px 0 5px 10px;
	padding:0px;
	list-style:none;}

#articlecontent div.content ul li{
	font-size:12px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/bullet1.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding:0px 0 0 12px;
}

#articlecontent div.content ol{
	margin:0px 0 5px 25px;
	padding:0px;}

#articlecontent div.content ol li{
	font-size:12px;
	margin:0px;
	padding:0px 0 0 0px;
}

/*FONTS*/
#articlecontent div.content p.arial10, #articlecontent div.content ul.arial10, #articlecontent div.content ol.arial10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	}

#articlecontent div.content p.arial12, #articlecontent div.content ul.arial12, #articlecontent div.content ol.arial12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	}

#articlecontent div.content p.arial14, #articlecontent div.content ul.arial14, #articlecontent div.content ol.arial14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	}


#articlecontent div.content p.times10, #articlecontent div.content ul.times10, #articlecontent div.content ol.times10 {
	font-family:  Times, "Times New Roman", serif;
	font-size: 10px;
	line-height: 14px;
	}

#articlecontent div.content p.times12, #articlecontent div.content ul.times12, #articlecontent div.content ol.times12  {
	font-family:  Times, "Times New Roman", serif;
	font-size: 12px;
	line-height: 16px;
	}

#articlecontent div.content p.times14, #articlecontent div.content ul.times14, #articlecontent div.content ol.times14  {
	font-family:  Times, "Times New Roman", serif;
	font-size: 14px;
	line-height: 18px;
	}

/*COLORS*/
#articlecontent div.content p.arial10red, #articlecontent div.content ul.arial10red, #articlecontent div.content ol.arial10red{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color:#993333;
	}

#articlecontent div.content p.arial12red, #articlecontent div.content ul.arial12red, #articlecontent div.content ol.arial12red  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
		color:#993333;
	}

#articlecontent div.content p.arial14red, #articlecontent div.content ul.arial14red, #articlecontent div.content ol.arial14red {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color:#993333;
		}


#articlecontent div.content p.times10red,  #articlecontent div.content ul.times10red, #articlecontent div.content ol.times10red{
	font-family:  Times, "Times New Roman", serif;
	font-size: 10px;
	line-height: 14px;
	color:#993333;
		}

#articlecontent div.content p.times12red, #articlecontent div.content ul.times12red, #articlecontent div.content ol.times12red {
	font-family:  Times, "Times New Roman", serif;
	font-size: 12px;
	line-height: 16px;
	color:#993333;
		}

#articlecontent div.content p.times14red,  #articlecontent div.content ul.times14red, #articlecontent div.content ol.times14red{
	font-family:  Times, "Times New Roman", serif;
	font-size: 14px;
	line-height: 18px;
	color:#993333;
		}

.yellow{
	color:#CCCC33;
	}

.blue{
	color:#339999;
	}
.red{
	color:#993333;
	}




