/* Common */

body, table, img, button, iframe, h1, h2, h3, p, ul, ol, li  { margin:0em; padding:0em; border:0em; }
img a {	border:none; }
table { text-align:left; }
iframe { width:0em; height:0em; }

body {
	background:#FFFFFF;
	background-image:url(../images/_common/background.png);
	background-repeat:repeat-x;
	font-size:10pt;
	font-family:verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif;
}

h1, h2, h3, p, ul, ol, li, tr, td { color:#000048; text-decoration:none; font-style:normal; text-transform:none; }
h1, h2, h3 { font-weight:bold; color:#D01434; }
p { font-weight:normal; }

h1 { margin-top:0em; }
h2, h3 { margin-top:1.2em; }
p, ul, li { margin-top:0.8em; }

h1 { font-size:17pt; font-family:helvetica, sans-serif; }
h2 { font-size:13pt; font-family:helvetica, sans-serif; }
h3 { font-size:11pt; font-family:helvetica, sans-serif; }
p, li  { font-size:10pt; letter-spacing:0.01em; }

ul { margin-left:1.5em; font-size:9pt; }
ol { margin-left:1.5em; font-size:9pt; }
li { margin-bottom:1em; margin-left:1.5em; margin-right:1.5em; }

a { text-decoration:none; color:#0000FF; }
a:hover { text-decoration:underline; color:#00008B; }

/* SSL Certificate */

.NAS_ssl_certificate img {
	position:absolute;
	bottom:5px;
	right:5px;
	z-index:99;
}

/* Page */

.NAS_page {
	margin-top:0em;
	margin-bottom:0em;
	margin-left:auto;
	margin-right:auto;
  border:1px solid #003366;
  width:774px;
  background:#FFFFFF;
}

/* Language */

.NAS_language {
  margin:0em;
  padding:0.5em;
  height:1em;
  line-height:0.8em;
	/*background:#5F89B7;*/
  background:#162449;
}

.NAS_language p {
  text-align:right;
  font-size:9pt;
	margin:0em;
	color:#FFFFFF;
}

.NAS_language a { text-decoration:none; color:#FFFFFF; }
.NAS_language a:hover { text-decoration:underline; color:#FFFFFF; }

/* User (Login, My Details, etc.) */

.NAS_user {
  margin:0em;
  padding:0.5em;
  height:1em;
  line-height:0.8em;
	background:#B31731;
}

.NAS_user p {
  text-align:right;
  font-size:9pt;
	margin:0em;
	color:#FFFFFF;
}

.NAS_user a { text-decoration:none; color:#FFFFFF; }
.NAS_user a:hover { text-decoration:underline; color:#FFFFFF; }

/* Header (image banner) */

.NAS_header {
	margin:0em;
	padding:0em;
}

.NAS_header p {
	margin:0em;
	padding:0em;
}

/* Main menu */

.NAS_main_menu {
  margin:0em;
  padding:0.5em;
  height:1em;
  line-height:0.8em;
  background:#162449;
}
 
.NAS_main_menu p {
	margin:0em;
	color:#FFFFFF;
}
 
.NAS_main_menu a { text-decoration:none; color:#FFFFFF; }
.NAS_main_menu a:hover { text-decoration:underline; color:#D01434; }

/* Side menu */

.NAS_sub_menu {
  margin:0px;
  padding:4px;
  border-style:solid;
  border-width:1px;
  border-color:#769DCB;
  background:#D7E3F0;
}

.NAS_sub_menu p {
  padding:0px;
  margin:4px;
  line-height:1.6em;
}

.NAS_sub_menu p b {
  height:1.8em;
  line-height:1.6em;
	color:#D01434;
}

.NAS_sub_menu a { text-decoration:none; color:#0000FF; }
.NAS_sub_menu a:hover { text-decoration:underline; color:#00008B; }

/* Body area */

.NAS_index {
  padding:0px;
  margin:0px;
}

.NAS_body {
  padding-top:1em;
  padding-bottom:1em;
  padding-right:1em;
  padding-left:1em;
}

.NAS_body_detail {
	margin:0em;
  padding:0em;
}

.NAS_body_left_column {
  margin:0em;
  padding:0em;
  padding-right:1em;
  width:72%;
  float:left;
  border-style:solid;
  border:0px solid #9BB4CE;
  border-right-width:1px;
}

.NAS_body_right_column {
  margin:0em;
  padding:0em;
  padding-left:0.5em;
  width:24%;
  float:right;
}

.NAS_body_highlight {
  border:1px solid #003366;
	background:#6087B4;
	padding:10px;
}

.NAS_body_highlight p {
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
}

.NAS_school_highlight {
  border:1px solid #003366;
	background:#cedced;
	padding:10px;
}

.NAS_school_highlight p {
	font-weight:normal;
	color:#000000;
}

.NAS_school_highlight_listing {
  border:1px solid #003366;
	/*background:#cedced;*/
	padding:10px;
}

.NAS_school_highlight_listing p {
	font-weight:normal;
	color:#000000;
}

/* Quiz */

.NAS_body_quiz {
	margin:6em;
	margin-top:3em;
  padding:0em;
}

.NAS_body_quiz h2 {
	text-align:center;
	font-size:20pt;
}

.NAS_body_quiz p {
	text-align:center;
	font-size:16pt;
}

.NAS_body_quiz_yes_column {
  margin:0em;
  padding:0em;
  width:44%;
  float:left;
}

.NAS_body_quiz_yes_column p {
  text-align:right;
}

.NAS_body_quiz_yes_column form  {
  text-align:right;
}

.NAS_body_quiz_no_column {
  margin:0em;
  padding:0em;
  width:44%;
  float:right;
}

.NAS_body_quiz_no_column p {
  text-align:left;
}

.NAS_body_quiz_no_column form  {
  text-align:left;
}

/* Body footer */

.NAS_body_footer {
}

.NAS_body_footer p {
	font-size:8pt;
}

.NAS_spacer {
  clear:both;
	height:0.2em;
}

/* Page footer */

.NAS_footer {
  padding:1em;
  border-style:solid;
  border:0px solid #003366;
  border-top-width:1px;
}

.NAS_footer p {
  margin-top:0em;
	text-align:center;
	font-size:8pt;
}

/* Forms */

form.NAS_form {
	margin-left:auto;
	margin-right:auto;
	margin-top:2em;
	margin-bottom:2em;
}
form.NAS_form fieldset {
  margin-bottom:1em;
	margin-left:auto;
	margin-right:auto;
}
form.NAS_form legend {
  padding:0 2px;
  font-weight:bold;
	color:#626262;
}
form.NAS_form label {
  line-height:1.8;
  vertical-align:top;
  font-weight:bold;
	display: -moz-inline-box;
	display: inline-block;
}
form.NAS_form fieldset ol {
  margin:0em;
  padding:0em;
}
form.NAS_form fieldset li {
  list-style:none;
  padding:0.2em;
  margin:0em;
}
form.NAS_form fieldset fieldset {
  border:none;
  margin:3px 0 0;
}
form.NAS_form fieldset fieldset legend {
  padding:0 0 5px;
  font-weight:normal;
}
form.NAS_form fieldset fieldset label {
  display:block;
  width:auto;
}
form.NAS_form em {
  font-weight:bold;
  font-style:normal;
  color:#FF0000;
}
form.NAS_form label {
  width:120px; /* Width of labels */
}
form.NAS_form fieldset fieldset label {
  margin-left:140px; /* Width plus 3 (html space) */
}

form.NAS_form fieldset ol li input { background:#d7e3f0; }
form.NAS_form fieldset ol li select { background:#d7e3f0; }
form.NAS_form fieldset ol li textarea { background:#d7e3f0; }


/* Index page */


.index_top {
	height:180px;
	padding-left:15px;
	background-image:url(../images/_common/header_gradient.png);
}

.index_top a { 
	text-decoration:none; color:#162449; 
}

.index_top a:hover { 
	text-decoration:underline; color:#B31731; 
}

.index_top h1 {
	padding-top:20px;
	font-size:18pt;
	color:#B31731;		
}

.index_top p {
	margin-top:15px; 
	margin-right:30px;
	font-size:10pt;
	line-height:14pt;
	color:#162449;
	font-weight:bold;
}


.index_bottomcontent {
	padding:0px;
	margin:0px;
	background:#e9edf2;
}

.index_bottomcontent p {
	margin-top:5px;
	padding:0px 60px 10px 20px;
}

.index_left {
	padding-left:15px;
	float:left;
	width:190px;
	height:399px;	
	background-color:#E9EDF2;
}

.index_left h2 {
	margin-top:255px;
	font-size:15pt;
	color:#162449;	
}


.index_right {
	float:right;
	width:558px;
	padding:0px;
	margin:0px;
}

.index_right h3 {
	margin-top:0px;
	font-size:12pt;
	color:#ffffff;
	padding: 10px 20px 0px 20px;
}

.index_right p {
	color:#ffffff;
}

.index_teo {
	padding:0px;
	margin:0px;
	width:558px;
	height:133px;
	background-image:url(../images/_common/teo_arrow.png);
}

.index_school {	
	padding:0px;
	margin:0px;
	width:558px;
	height:133px;
	background-image:url(../images/_common/school_arrow.png);	
}

.index_locate {
	padding:0px;
	margin:0px;
	width:558px;
	height:133px;
	background-image:url(../images/_common/locate_arrow.png);
}

.index_krakow_school {
	padding:0px;
	margin:0px;
	width:558px;
	height:133px;
	background-image:url(../images/_common/krakow_arrow.png);
}

.index_right h3 a {
	text-decoration:none;
	color:#fff;
}

.index_right p a {
	text-decoration:none;
	color:#fff;
}


.index_right h3 a:hover {
	text-decoration:underline;
	color:#fff;
}

.index_right p a:hover {
	text-decoration:underline;
	color:#fff;
}

.index_printed_book_image {
	float: right;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	}


.NAS_catalogue {
	background:#FFFFFF;
	border-color:#000000;
	border-style:solid;
	border-width:0px;
}

.NAS_catalogue_header           {background:#95AEC7;}
.NAS_catalogue_header h1        {background:#95AEC7;}
.NAS_catalogue_header h2        {background:#95AEC7; color:#FFFFFF; font-size:9pt; margin:0px; padding:6px;}
.NAS_catalogue_header h3        {background:#95AEC7; color:#FFFFFF; font-size:9pt; margin:0px; padding:6px;}
.NAS_catalogue_header p         {background:#95AEC7; color:#000048; font-size:9pt; margin:0px; padding:6px;}
.NAS_catalogue_header ul        {background:#95AEC7; color:#000048; font-size:9pt;}
.NAS_catalogue_header a:link    {background:#95AEC7; color:#0000FF; font-size:9pt; font-weight:normal;}
.NAS_catalogue_header a:visited {background:#95AEC7; color:#0000FF; font-size:9pt; font-weight:normal;}
.NAS_catalogue_header a:active  {background:#95AEC7; color:#0000FF; font-size:9pt; font-weight:normal;}
.NAS_catalogue_header a:hover   {background:#95AEC7; color:#00008B; font-size:9pt; font-weight:normal;}

.NAS_catalogue_detail1           {background:#D7E3EF;}
.NAS_catalogue_detail1 p         {background:#D7E3EF; color:#000048; font-size:9pt; margin:0px; padding:6px;}
.NAS_catalogue_detail1 ul        {background:#D7E3EF; color:#000048; font-size:9pt;}
.NAS_catalogue_detail1 a:link    {background:#D7E3EF; color:#0000FF; font-size:9pt; font-weight:normal;}
.NAS_catalogue_detail1 a:visited {background:#D7E3EF; color:#0000FF; font-size:9pt; font-weight:normal;}
.NAS_catalogue_detail1 a:active  {background:#D7E3EF; color:#0000FF; font-size:9pt; font-weight:normal;}
.NAS_catalogue_detail1 a:hover   {background:#D7E3EF; color:#00008B; font-size:9pt; font-weight:normal;}

.NAS_catalogue_detail2           {background:#FFFFFF;}
.NAS_catalogue_detail2 p         {background:#FFFFFF; color:#000048; font-size:9pt; margin:0px; padding:6px;}
.NAS_catalogue_detail2 ul        {background:#FFFFFF; color:#000048; font-size:9pt;}
.NAS_catalogue_detail2 a:link    {background:#FFFFFF; color:#0000FF; font-size:9pt; font-weight:normal;}
.NAS_catalogue_detail2 a:visited {background:#FFFFFF; color:#0000FF; font-size:9pt; font-weight:normal;}
.NAS_catalogue_detail2 a:active  {background:#FFFFFF; color:#0000FF; font-size:9pt; font-weight:normal;}
.NAS_catalogue_detail2 a:hover   {background:#FFFFFF; color:#00008B; font-size:9pt; font-weight:normal;}

.NAS_catalogue_footer           {background:#BFD2E6;}
.NAS_catalogue_footer h1        {background:#BFD2E6;}
.NAS_catalogue_footer h2        {background:#BFD2E6; color:#FFFFFF; font-size:9pt; margin:0px; padding:6px;}
.NAS_catalogue_footer h3        {background:#BFD2E6; color:#000048; font-size:9pt; margin:0px; padding:6px; font-weight:bold;}
.NAS_catalogue_footer p         {background:#BFD2E6; color:#000048; font-size:9pt; margin:0px; padding:6px;}
.NAS_catalogue_footer ul        {background:#BFD2E6; color:#000048; font-size:9pt;}
.NAS_catalogue_footer a:link    {background:#BFD2E6; color:#0000FF; font-size:9pt; font-weight:normal;}
.NAS_catalogue_footer a:visited {background:#BFD2E6; color:#0000FF; font-size:9pt; font-weight:normal;}
.NAS_catalogue_footer a:active  {background:#BFD2E6; color:#0000FF; font-size:9pt; font-weight:normal;}
.NAS_catalogue_footer a:hover   {background:#BFD2E6; color:#00008B; font-size:9pt; font-weight:normal;}

.NAS_catalogue_blank           {background:#FFFFFF;}
.NAS_catalogue_blank h1        {background:#FFFFFF;}
.NAS_catalogue_blank h2        {background:#FFFFFF; color:#000048; font-size:9pt; margin:0px; padding:6px;}
.NAS_catalogue_blank h3        {background:#FFFFFF; color:#000048; font-size:9pt; margin:0px; padding:6px; font-weight:bold;}
.NAS_catalogue_blank p         {background:#FFFFFF; color:#000048; font-size:9pt; margin:0px; padding:6px;}
.NAS_catalogue_blank ul        {background:#FFFFFF; color:#000048; font-size:9pt;}
.NAS_catalogue_blank a:link    {background:#FFFFFF; color:#0000FF; font-size:9pt; font-weight:normal;}
.NAS_catalogue_blank a:visited {background:#FFFFFF; color:#0000FF; font-size:9pt; font-weight:normal;}
.NAS_catalogue_blank a:active  {background:#FFFFFF; color:#0000FF; font-size:9pt; font-weight:normal;}
.NAS_catalogue_blank a:hover   {background:#FFFFFF; color:#00008B; font-size:9pt; font-weight:normal;}



