/*News Strip*/
#news {border-bottom: 1px solid #FDAF20; margin: -20px 0px 10px 0px; padding: 5px 10px;
	background-repeat: no-repeat; background-color: #FEF2DB;}
#news .title {font-weight: bold;}

/*Scroller*/
DIV#scroller {text-align: center; /*width: 430px;*/ width: 688px; border: 1px solid #CCCCCC;
	padding: 7px 5px 7px 5px; margin-bottom: 0px; position: relative; background-color: #CCCCCC; bbackground-image: url(/Nabytek/scroller_back.gif); background-position: top; background-repeat: repeat-x;}
DIV#scroller A {width: .75em; padding: 0px 4px; bbackground-color: #DCDCDC; color: #606060; font-size: 120%;}
DIV#scroller A:hover {color: #9BAFDE;}
A#scroll_back {position: absolute; left: 5px; top: 5px;}
A#scroll_forward {position: absolute; right: 5px; top: 5px;}
SPAN#scroll_numbers {}
SPAN#scroll_numbers A {background-color: #606060; color: #606060; border: 1px outset;}
SPAN#scroll_numbers A.current {border: 1px inset; background-color: #9BAFDE; color: #9BAFDE;}
SPAN#scroll_numbers A:hover {background-color: #9BAFDE; color: #9acd34;}
DIV#scroller.litup {border-color: #676767; color: #606060;}
DIV#scroller.litup A {color: #606060;}
DIV#scroller.litup A.current {color: #606060;}
DIV#scroller.litup A:hover {color: #9BAFDE;}

DIV#center 
{
	position: relative;
	padding: 0px 280px 0px 0px;
	/*padding: 0px 260px;*/
	/*position:relative; width: 460px; top: 30px; left: 250px; margin: 0px 10px;*/
}

/*Welcome message*/
DIV#messages {width: 100%; height: 420px; margin-bottom: 12px; margin-top: 0px;}
/*.message {display: none; zoom: 1; background-color: #FFFFFF; height: 420px; overflow: hidden;}
.message .illustration_left {float: left; margin-right: 20px; position: relative; margin-top: 0px;}
.message .illustration_right {float: right; margin-left: 20px; position: relative; margin-top: 0px;}
.message .text {color: #333333; font-size: 1.4em; font-family: 'Trebuchet MS',Verdana,sans-serif; padding-top: 0px; font: /1.2; max-height: 420px;}
.message .text H1 { color: #1E3665; font-weight: bold; margin: 0px 10px 0.3em 10px; font-size: 19pt; padding-top: 20px; padding-right: 10px; padding-left: 10px;}
.message .text H2 {color: #1E3665; font-weight: normal; margin: 1.0em 10px 0.25em 10px; font-size: 130%; padding-right: 10px; padding-left: 10px;}
.message .text P {line-height: 1.5em; margin: 0px 20px 0.25em 20px;}
.message .text A {color: #ff9933; background:  font-weight: bold;}
.message .text A.moreinfo {color: white; border-radius: 3px 3px 3px 3px; padding:0.1em 0.6em;
                  background: #ff9933; font-weight: bold; display: compact; white-space: nowrap;}
.message .text A:hover {text-decoration: underline;}

.message .dark H1 {color: #9BAFDE;}
.message .dark {color: #ffffff;}*/



/*Showcase*/
#showcase 
{
	position:relative;
	top: 0px;
	right: 0px;
	float:right;
	width:250px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:230px; /* actual value */
	margin: 0px;
	padding: 0px;
	z-index:99;

	/*position:relative; width: 240px; top: 30px; left: 710px; margin: 0px 0px 0px 10px;*/}
	
#showcase .item {clear: left; padding-bottom: 5px; border-bottom: 1px solid #678FC2; margin-top: 10px;}
#showcase .item .icon {float: left; margin-right: 10px;}
#showcase .item H1 {font-size: 1.1em; font-weight: bold; color: #1E3665; margin: 0px 0px 5px 0px;}
#showcase .item H1 A {color: #1E3665;}
#showcase .item P {margin: 0px 0px 5px 0px;}

/*Left column with news*/
#lleftcolumn {position:relative; 
	top: 0px;
	left: 0px;
	float: left;
	width: 260px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:240px; /* actual value */
	margin: 0px;
	padding: 0px;
	z-index:100;
}
#leftcolumn .item {clear: left; padding-bottom: 5px; border-bottom: 1px solid #678FC2; margin-bottom: 10px;}
#leftcolumn .item .icon {float: left; margin-right: 10px;}
#leftcolumn .item H1 {font-size: 1.1em; font-weight: bold; color: #1E3665; margin: 0px 0px 5px 0px;}
#leftcolumn .item H1 A {color: #1E3665;}
#leftcolumn .item P {margin: 0px 0px 5px 0px;}

/*Showcase*/
#rightcolumn 
{
	position:relative;
	top: 0px;
	right: 0px;
	float:right;
	width:270px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 250px; /* actual value */
	margin: 0px;
	padding: 0px;
	z-index:99;
	padding-right: 10px;

	/*position:relative; width: 240px; top: 30px; left: 710px; margin: 0px 0px 0px 10px;*/}

DIV#newsletter
{
	height: 150px;
	background-color: #cccccc;
	width: 100%;
}

/*Map*/
.map {}
.map .map_point {position: absolute;}
.map .map_box {display: none; width: 133px; background-color: #D1DCCB; padding: 5px;}
.map .map_box .title {font-weight: bold; margin-bottom: 5px;}
.map .map_box .body {color: #6A6A6A;}


/*Corporate definition*/
#definition {font-family: Georgia, serif; font-size: 1em; width: 100%; color: #333333; line-height: 1.75em;
	padding-top: 10px; border-top: 1px solid #CCCCCC; margin-top: 10px;}
#definition A {color: #0E7CAA;}


DIV.list-box {
	background: #ffffff;
	height: 240px;
	width: 250px;
   overflow-y: hidden;
   overflow-x: hidden; 
   padding-top: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}

DIV.list-box table {
	padding: 0px; margin: 0px; width: 100%; border-collapse:collapse;
}
DIV.list-box table tr {vertical-align: middle; border-top: solid 1px #bbb; background-color: #F5F6E8;}
DIV.list-box td.course-item {
	/*border-bottom: solid 1px #bbb;*/
	display: block;
	padding: 2px 5px 3px 5px;
	/*width: 230px;*/
	color: #000000;
	height: 27px;
	overflow: hidden;
	margin: 0px;
	line-height: 14px;
}
DIV.list-box td.course-item a {color: #000000;}
DIV.list-box td.course-item a:hover {text-decoration: underline; }
DIV.list-box td.list-number {
	font-family: 'Trebuchet MS',Verdana,sans-serif; font-size: 1.5em; color: #9BAFDE; /*float: left; */
	margin-right: 0px; padding-left: 0px; padding-top: 3px; font-weight: bold; /*border-bottom: solid 1px #bbb;*/ width: 30px; text-align: center;
}
DIV.list-box td.list-icon {
	font-family: 'Trebuchet MS',Verdana,sans-serif; font-size: 1.5em; color: #9BAFDE; /*float: left; */
	margin-right: 0px; padding-left: 0px; font-weight: bold; border-bottom: solid 1px #9BAFDE; width: 16px;
}
DIV.list-box a.course-item {
	border-bottom: solid 1px #9BAFDE;
	display: block;
	padding: 3px 5px;
	width: 230px;
	color: #000000;
	min-height: 20px;
}
DIV.list-box a.course-item:hover {
	background: #ccccff;
}
div.list-number {
	font-family: 'Trebuchet MS',Verdana,sans-serif; font-size: 1.5em; color: #9BAFDE; float: left; 
	margin-right: 8px; padding-left: 0px; font-weight: bold;
}
DIV.list-box td.group-item {
	border-bottom: solid 1px #9BAFDE;
	padding: 3px 0px;
	/*width: 230px;*/
	color: #000000;
	min-height: 70px;
}
DIV.list-box td.group-item a {color: #000000; display: block; float: left; width: 70px; text-align: center; padding: 5px 3px; 
                              overflow: hidden; height: 83px;}
DIV.list-box td.group-item a:hover {text-decoration: underline; }


/*Icons for different course groups*/
#site-tabs {height: 150px; padding: 0px 0px 0px 0px; background-color: #FFFFFF; margin-bottom: 10px;  width: 250px;}
#site-tabs DIV.site-tab {font-weight: normal; height: 145px;
	text-align: left; padding-top: 0px; padding-left: 0px; margin-top: 0px;  margin-bottom:10px; background: #F5F6E8;
	/*	border: solid 1px #bbb;*/
    border-radius: 6px;
    -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
-moz-box-shadow:  3px 2px 4px 0px #bbb;
-webkit-box-shadow: 3px 2px 4px 0px #bbb;
box-shadow: 3px 2px 4px 0px #bbb;}
#site-tabs DIV.site-tab h2 {text-align: center; font-family: 'Trebuchet MS',Verdana,sans-serif; font-size: 1.2em; 
	text-transform: uppercase; padding: 0px; /*3px 10px 3px 10px;*/ width: auto; margin-bottom: 0px;}
#site-tabs DIV.site-tab h2 a {color: Navy; z-index: 20; display: block; width: auto; height: 45px;}
#site-tabs DIV.site-tab h2 a:hover {text-decoration: underline;}	
#site-tabs DIV.site-tab DIV.site-tab-box {
   width: 250px; height: 100px; font-size: 10px;
   padding: 0px;  /*background: #9BAFDE;*/ margin-top: 0px;
   z-index: 5px;
}
#site-tabs DIV.site-tab DIV.site-tab-box DIV.list-box {
	width: 250px;  height: 100px;
}
#site-tabs DIV.site-tab DIV.site-tab-box DIV.list-box  a.course-item { width: 230px;}

/*	
#site-tabs #ranganna-tabs DIV.list-box {
	background-image: url(/Nabytek/logo_ranganna_light.png); background-position: 6px 26px; background-repeat: no-repeat;
} 
#site-tabs #siopa-tabs DIV.list-box {
	background-image: url(/Nabytek/logo_siopa_light.png); background-position: 10px 52px; background-repeat: no-repeat;
} 
*/

#site-tabs DIV#ranganna-tabs.site-tab  {
	  background: url(/Nabytek/HomeLogo_Ranganna.png) no-repeat center 2px #F5F6E8;
} 

#site-tabs DIV#siopa-tabs.site-tab  {
	  background: url(/Nabytek/HomeLogo_Siopa3.png) no-repeat 0px 8px #9BAFDE;
} 

#site-tabs DIV#gaelchultur-tabs.site-tab  {
	  background: url(/Nabytek/HomeLogo_Gaelchultur.png) no-repeat center 2px #F5F6E8;
} 

#site-tabs DIV#orduithe-ar-sonrasc-tabs.site-tab div.site-tab-box {padding: 6px 12px 6px 12px; width: auto; text-align: center; }

#site-tabs DIV#orduithe-ar-sonrasc-tabs.site-tab h2 {text-align: center; font-family: 'Trebuchet MS',Verdana,sans-serif; font-size: 1.8em; 
	padding: 12px 10px 4px 10px; width: auto; margin-bottom: 0px; 
	border-bottom: solid 1px #bbb; color: #ff9933; text-transform: none;} 

#site-tabs DIV#orduithe-ar-sonrasc-tabs.site-tab div.site-tab-box A {
    display: inline-block;
    text-align: center;
    padding: 4px 10px 0px;
    border: medium none;
    height: 22px;
    font-size: 14px;
    margin: 12px 0px 0px 0px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    width: 210px;
	background: #9BAFDE;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#3399CC), to(#9BAFDE));
	background:-moz-linear-gradient(#3399CC, #9BAFDE);
	background:-o-linear-gradient(#3399CC, #9BAFDE);
	background:linear-gradient(#3399CC, #9BAFDE);
    border-radius: 6px;
    -webkit-border-radius: 6px;
	-moz-border-radius: 6px; 
}

#site-tabs DIV#orduithe-ar-sonrasc-tabs.site-tab div.site-tab-box A:hover 
	{
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#3399CC), to(#3399CC));
	background:-moz-linear-gradient(#3399CC, #3399CC);
	background:-o-linear-gradient(#3399CC, #3399CC);
	background:linear-gradient(#3399CC, #3399CC); /*#FBE479,#F8BD6D*/
	}


A.orange_box {
   border-radius: 12px 12px 0px 0px;
   background: #ffcc99; font-weight: normal;
   width: 230px; height: 60px; font-size: 10px;
   padding: 10px; margin-bottom: 10px;
   display: block; color: #000000;
}
A.orange_box h2 {
	font-size: 14px; color: #336699;  font-family: 'Trebuchet MS',Verdana,sans-serif; 
	font-weight: bold; margin-bottom: 0px; margin-top: 0px;
}
A.orange_box h2:hover {
	color: #336699; text-decoration:underline;
}

A.orange_box p {margin-top: 0px;}


A.club_box {
   border-radius: 12px 12px 0px 0px;
   background-color: #BED63D; font-weight: normal;
   width: 230px; height: 60px; font-size: 10px;
   padding: 10px; margin-bottom: 10px;
   display: block; color: #000000;
   background: #BED63D url(/Nabytek/ClubLeabhar50.png) no-repeat top right;
}
A.club_box h2 {
	font-size: 14px; color: #336699;  font-family: 'Trebuchet MS',Verdana,sans-serif; 
	font-weight: bold; margin-bottom: 0px; margin-top: 0px;
}
A.club_box h2:hover {
	color: #336699; text-decoration:underline;
}

A.club_box p {margin-top: 38px;}



#leftcolumn DIV#course_list {
   width: 230px; height: 262px; font-size: 10px;
   padding: 0px;  margin-bottom: 20px;
}
#leftcolumn DIV#course_list H2 {
	background: #9BAFDE; font-family: 'Trebuchet MS',Verdana,sans-serif; font-size: 1.3em; 
	text-transform: uppercase; 
	padding: 3px 10px 3px 10px; width: 100%;
	margin-bottom: 0px;
}

#leftcolumn DIV#course_list DIV.list-box {
	height: 240px;
	width: 250px;
}



#leftcolumn A#test_box {
	background-image: url(/Nabytek/IcoTests_50x50.gif); background-repeat: no-repeat; background-position: 194px 6px;
	}
#leftcolumn A#test_box p {padding-right: 60px;}



#leftcolumn DIV#news_list {
   width: 230px; height: 400px; font-size: 10px;
   padding: 0px;  margin-bottom: 10px;
}
#leftcolumn DIV#news_list H2 {
	background: #9BAFDE; font-family: 'Trebuchet MS',Verdana,sans-serif; font-size: 1.3em; 
	text-transform: uppercase; 
	padding: 3px 10px 3px 10px; width: 100%;
	margin-bottom: 0px;
}
#leftcolumn DIV#news_list DIV.list-box {
	background: #ffffff;
	height: 380px;
	width: 250px;
   overflow-y: hidden;
   overflow-x: hidden; 
   padding-top: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}
#leftcolumn DIV#news_list div.news-item {
	border-bottom: solid 1px #9BAFDE;
	display: block;
	padding: 3px 10px 3px 5px;
	width: 230px;
	color: #000000;
}

DIV#frasa_an_lae {
   width: 250px; height: 170px; font-size: 10px;
   padding: 0px;  margin-bottom: 10px; background: #9BAFDE;
}
DIV#frasa_an_lae H2 {
	background: #9BAFDE; font-family: 'Trebuchet MS',Verdana,sans-serif; font-size: 1.3em; 
	text-transform: uppercase; 
	padding: 3px 10px 3px 10px; width: auto;
	margin-bottom: 0px;
	/*border: 1px solid grey;*/
}
DIV#frasa_an_lae A.kanal {display: block; float: right; margin-top: 3px;}

DIV#social_buttons {
   width: 250px; height: auto; font-size: 10px;
   padding: 0px;  margin-bottom: 0px; text-align: right;
}
DIV#social_buttons img {margin-bottom: -6px;}


.tab_heads {border-bottom: 1px solid #666666; height: 30px; position: relative; overflow: hidden; margin-top: 0px;}
.tab_heads .tab_head {
	border-radius: 8px 8px 0px 0px;
   background: #ffcc99; font-weight: normal;
   width: auto; font-size: 9px;
					 float: right;  white-space: nowrap; color: #003366; cursor: pointer;
                      height: 15px; padding: 3px 8px; border: 1px solid #003366; border-bottom: 0px; margin-right: 2px;
                      position: relative; top: 8px; z-index: 10;}
.tab_heads .current {background-color: #FFFFFF; height: 16px; color: #002448; position: relative; top: 4px; padding-top: 7px;}
.tab_heads .tab_head:hover {color: #003366;}
.tab_heads .current:hover {color: #002448;}
.tab_bodies {padding: 0px 0px; /*border-bottom: 1px solid #666666;*/}
.tab_heads .tab_body {}


/*Right column with other stuff*/
#rightcolumn {position:relative; 
	top: -11px;
	left: 0px;
	float: right;
	width: 270px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:250px; /* actual value */
	margin: 0px;
	padding: 0px;
	z-index:2;
}



div.homepagelist {margin: 12px 0px;}
div.homepagelist h2 {display: block; background-color: #9BAFDE; width: 100%;
                                      height: 16px; font-size: 14px; font-weight: bold; padding: 6px; 
                                      font-family: 'Trebuchet MS',Verdana,sans-serif; color: #ffffff;
                                      text-transform: none; text-align: center;
                                      padding-right: 0px;
                                      /*border-radius: 12px 12px 12px 12px;*/}
                                      
                                      
.slideshow_carousel {
	padding: 0px 0 0px 0px;
	position: relative;
}
.slideshow_carousel div.item {
	border: 0px solid #ccc;
	background-color: white;
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
}
.slideshow_carousel div.item div.message {float: left; margin-right: 0px; text-align: left; padding: 0px; width: 700px; height: 300px; 
                                  /*border: dotted 1px grey;*/ margin-bottom: 10px; position: relative;}

.slideshow_carousel a.prev {
	top: 130px;
}
.slideshow_carousel a.next{
	top: 130px;
}
.slideshow_carousel a.prev {left: -2px;}
.slideshow_carousel a.next {right: -22px;}

.pagination {
	text-align: center; /*border: 1px solid black;*/ display: block; position:absolute; top: 280px; left: 212px; width: 300px;
}
.pagination a {
	background: url(/nabytek/misc_images.png) 0 -300px no-repeat transparent;
	width: 15px;
	height: 15px;
	margin: 0 5px 0 0;
	display: inline-block;
}
.pagination a.selected {
	background-position: -25px -300px;
	cursor: default;
}
.pagination a span {
	display: none;
}
.clearfix {
	float: none;
	clear: both;
}
     
.message {display: block; background-color: #FFFFFF; height: 420px; overflow: hidden;}
.message .illustration_left {float: left; margin-right: 20px; position: relative; margin-top: 0px;}
.message .illustration_right {float: right; margin-left: 20px; position: relative; margin-top: 0px;}
.message .text {color: #333333; font-size: 1.2em; font-family: 'Trebuchet MS',Verdana,sans-serif; 
                padding-top: 0px; font: /1.2; max-height: 300px; margin: 0px;}
.message .text H1 {color: #1E3665; font-weight: bold; margin: 0px; font-size: 18pt; padding-top: 8px; padding-right: 0px; 
                   padding-left: 0px; padding-bottom: 12px;}
.message .text H2 {color: #1E3665; font-weight: normal; margin: 1.0em 10px 0.25em 10px; font-size: 130%; padding-right: 0px; 
                   padding-left: 0px;}
.message .text P {line-height: 1.5em; margin: 10px 0px 0.25em 0px;}
.message .text A {color: #ff9933; background:  font-weight: bold;}
.message .text A.moreinfo {color: white; border-radius: 3px 3px 3px 3px; padding: 0.1em 0.6em;
                  background: #ff9933; font-weight: bold; display: inline; white-space: nowrap; max-width: 100px;}
.message .text A:hover {text-decoration: underline;}

.message .dark H1 {color: #9BAFDE;}
.message .dark {color: #ffffff;}
                                      