body			{margin: 0px 0; padding: 0; font: normal 12px Tahoma; color: #ffffff; background: #000000 url(../img/bg.gif) top;}
table, td		{font: normal 12px Tahoma;}
input			{border: 1px solid #000000; font: normal 12px Tahoma; color: 000000;}
input.nob		{border: none; background: transparent; }

select			{}
textarea		{border: 1px solid #000000; background: #ffffff; font: normal 12px Tahoma; color: 000000;}
img				{border-color: #c6c6c5;}
img.ig			{border:2px solid #fff;}
a				{color: #AAEEFF; text-decoration: none;}
a:hover 		{color: #FFFFFF; text-decoration: none;}
p 				{padding: 0 0 10px 0; margin: 0;}

ul				{margin: 0px; padding: 0 0 0px 10px;}
li				{list-style-position: outside; list-style-type: none; padding: 0 0 8px 25px; background: url(../img/dots/li.gif) no-repeat top left; }

ul.botmenu		{margin: 0px; padding: 10px 0 10px 0px;}
ul.botmenu li	{ display: inline; list-style-position: outside; list-style-type: none; padding: 0px 0 0px 10px; background: url(../img/dot.png) no-repeat 0px 6px; }
ul.botmenu li.dot	{ display: inline; list-style-position: outside; list-style-type: none; padding: 0px 0px 0px 10px; background: url(../img/botep.png) no-repeat 6px 0px; }
ul.botmenu a	{font: normal 10px Tahoma; color: #666666;}
ul.botmenu a:hover {color: #FF9900;}

ul.glossary		{margin: 0px; padding: 0px 0 10px 0px; float:right;}
ul.glossary li	{display: inline; list-style-position: outside; list-style-type: none; padding: 0 0px 0 2px; float:left;}
ul.glossary a	{font: normal 11px Tahoma; color: #74BFED; display: block; background: url(../img/closs.gif) top left no-repeat; text-transform: uppercase; width: 22px; height: 22px; line-height: 22px; text-align: center}
ul.glossary a:hover, ul.glossary a.current {color: #FFFFFF; display: block; background: url(../img/closs.gif) bottom left no-repeat; text-transform: uppercase; width: 22px; height: 22px; line-height: 22px; text-align: center}


form			{padding: 0; margin: 0; font: normal 12px Arial; color: #222222;}

h1				{font-family: "Trebuchet MS", "Arial Narrow", Arial, helvetica, sans-serif; font-size: 17px; color: #212121; font-weight: normal; margin:  0 0 0px 0px; padding: 0; line-height: 23px; text-indent: 55px;}
h2				{font-family: "Trebuchet MS", "Arial Narrow", Arial, helvetica, sans-serif; font-size: 17px; color: #212121; font-weight: normal; margin:  0 0 0px 0px; padding: 0; line-height: 30px; text-indent: 40px;}
h3				{font-family: tahoma, helvetica, sans-serif; font-size: 11px; color: #FF9900; font-weight: bold; margin: 0px 0 10px 0pt; }
h4				{font-family: Georgia, Arial, helvetica, sans-serif; font-size: 30px; color: #A80D0D; font-weight: normal; margin: 0px 0px 8px 0px;  line-height: 25px;}
h5				{font-family: Georgia, tahoma, helvetica, sans-serif; font-size: 44px; line-height: 36px; color: #FFFFDE; font-weight: normal; margin: 0 0 10px;  padding: 0; letter-spacing: -2px;}
h6				{font-family: Tahoma, helvetica, sans-serif; font-size: 18px; line-height: 16px; color: #AA4F09; font-weight: normal; margin: 0 0 5px 0;  padding: 0;}

.h100pr			{height: 100%;}


/*MENU*/
a.tm1			{background: url(../img/bt1.png) top left no-repeat; display: block;}
a.tm1:hover		{background: url(../img/bt1.png) bottom left no-repeat;}
a.tm1_			{background: url(../img/bt1_.png) top left no-repeat; display: block;}
a.tm2			{background: url(../img/bt2.png) top left no-repeat; display: block;}
a.tm2:hover		{background: url(../img/bt2.png) bottom left no-repeat;}
a.tm2_			{background: url(../img/bt2_.png) top left no-repeat; display: block;}
a.tm3			{background: url(../img/bt3.png) top left no-repeat; display: block;}
a.tm3:hover		{background: url(../img/bt3.png) bottom left no-repeat;}
a.tm3_			{background: url(../img/bt3_.png) top left no-repeat; display: block;}
a.tm4			{background: url(../img/bt4.png) top left no-repeat; display: block;}
a.tm4:hover		{background: url(../img/bt4.png) bottom left no-repeat;}
a.tm4_			{background: url(../img/bt4_.png) top left no-repeat; display: block;}
a.tm5			{background: url(../img/bt5.png) top left no-repeat; display: block;}
a.tm5:hover		{background: url(../img/bt5.png) bottom left no-repeat;}
a.tm5_			{background: url(../img/bt5_.png) top left no-repeat; display: block;}
a.tm6			{background: url(../img/bt6.png) top left no-repeat; display: block;}
a.tm6:hover		{background: url(../img/bt6.png) bottom left no-repeat;}
a.tm6_			{background: url(../img/bt6_.png) top left no-repeat; display: block;}
a.tm7			{background: url(../img/bt7.png) top left no-repeat; display: block;}
a.tm7:hover		{background: url(../img/bt7.png) bottom left no-repeat;}
a.tm7_			{background: url(../img/bt7_.png) top left no-repeat; display: block;}


/*RESOURCE*/
a.faq			{background: url(../img/faq.png) top left no-repeat; display: block;}
a.faq:hover, a.faq_	{background: url(../img/faq.png) bottom left no-repeat; display: block;}
a.glossary				{background: url(../img/glossary.png) top left no-repeat; display: block;}
a.glossary:hover, a.glossary_{background: url(../img/glossary.png) bottom left no-repeat; display: block;}
a.helpful			{background: url(../img/helpful.png) top left no-repeat; display: block;}
a.helpful:hover, a.helpful_{background: url(../img/helpful.png) bottom left no-repeat; display: block;}
/*ABOUT*/
a.overview			{background: url(../img/overview.png) top left no-repeat; display: block;}
a.overview:hover, a.overview_	{background: url(../img/overview.png) bottom left no-repeat; display: block;}
a.companyinfo			{background: url(../img/companyinfo.png) top left no-repeat; display: block;}
a.companyinfo:hover, a.companyinfo_	{background: url(../img/companyinfo.png) bottom left no-repeat; display: block;}
a.managmentteam			{background: url(../img/managmentteam.png) top left no-repeat; display: block;}
a.managmentteam:hover, a.managmentteam_	{background: url(../img/managmentteam.png) bottom left no-repeat; display: block;}
/*SERVICES*/
a.requestmoreinfo			{background: url(../img/requestmoreinfo.png) top left no-repeat; display: block;}
a.requestmoreinfo:hover, a.requestmoreinfo_	{background: url(../img/requestmoreinfo.png) bottom left no-repeat; display: block;}
a.downloadbrochure			{background: url(../img/downloadbrochure.png) top left no-repeat; display: block;}
a.downloadbrochure:hover, a.downloadbrochure_	{background: url(../img/downloadbrochure.png) bottom left no-repeat; display: block;}
/* MEDIA CENTER */
a.articles			{background: url(../img/articles.png) top left no-repeat; display: block;}
a.articles:hover, a.articles_	{background: url(../img/articles.png) bottom left no-repeat; display: block;}
a.reports			{background: url(../img/reports.png) top left no-repeat; display: block;}
a.reports:hover, a.reports_	{background: url(../img/reports.png) bottom left no-repeat; display: block;}
a.whitepapers			{background: url(../img/whitepapers.png) top left no-repeat; display: block;}
a.whitepapers:hover, a.whitepapers_	{background: url(../img/whitepapers.png) bottom left no-repeat; display: block;}
a.rssfeed			{background: url(../img/rssfeed.png) top left no-repeat; display: block;}
a.rssfeed:hover, a.rssfeed_	{background: url(../img/rssfeed.png) bottom left no-repeat; display: block;}

a.inimg1					{background: url(../img/in1.gif) top left no-repeat; display: block;}
a.inimg1:hover, a.inimg1_	{background: url(../img/in1.gif) bottom left no-repeat; display: block;}
a.inimg2					{background: url(../img/in2.gif) top left no-repeat; display: block;}
a.inimg2:hover, a.inimg2_	{background: url(../img/in2.gif) bottom left no-repeat; display: block;}
a.inimg3					{background: url(../img/in3.gif) top left no-repeat; display: block;}
a.inimg3:hover, a.inimg3_	{background: url(../img/in3.gif) bottom left no-repeat; display: block;}
a.inimg4					{background: url(../img/in4.gif) top left no-repeat; display: block;}
a.inimg4:hover, a.inimg4_	{background: url(../img/in4.gif) bottom left no-repeat; display: block;}


a.read1					{background: url(../img/read1.png) top left no-repeat; display: block;}
a.read1:hover, a.read1_	{background: url(../img/read1.png) bottom left no-repeat; display: block;}
a.read2					{background: url(../img/read2.png) top left no-repeat; display: block;}
a.read2:hover, a.read2_	{background: url(../img/read2.png) bottom left no-repeat; display: block;}
a.read3					{background: url(../img/read3.png) top left no-repeat; display: block;}
a.read3:hover, a.read3_	{background: url(../img/read3.png) bottom left no-repeat; display: block;}


#bgtop			{background: url(../img/bgtop.gif) top repeat-x;}
.bottom			{background: #000000 url(../img/bg_bottom.png) top repeat-x;}
.index_bg1		{background: #005782 url(../img/bg_index1.png) top repeat-x;}
.index_bg2		{background: #0E4D71 url(../img/bg_index2.png) top repeat-x;}

.content		{background: #005782 url(../img/bg_content.png) top repeat-x; padding: 20px 25px; line-height: 150%}
.content2		{ padding: 20px 25px; line-height: 150%}
.leftcontact	{background: #00486a url(../img/bg_leftcoll.png) top repeat-x; padding: 20px 25px; line-height: 150%}
.leftcoll		{background: #00486a url(../img/bg_leftcoll2.png) top repeat-x; padding: 20px 25px; line-height: 150%}

table.forma		{}
table.forma tr	{ background: url(../img/bg_line.png) bottom repeat-x;}
table.forma td	{ padding: 3px 0; line-height: 21px; }
table.forma tr.clear	{ background: none;}

table.clear		{}
table.clear tr	{ background: none;}
table.clear td	{ line-height: 130%; }


/*SITE MAP*/
.sm_level1		{font-size: 11px; border-bottom: 1px solid #0f71ab; background: url(../img/arrB.gif) 8px 11px no-repeat; padding: 5px 22px;}
.sm_level2		{font-size: 11px; border-bottom: 1px solid #0f71ab; background: url(../img/arrB.gif) 28px 11px no-repeat; padding: 5px 42px;}
.sm_level2_open	{font-size: 11px; border-bottom: 1px solid #0f71ab; background: url(../img/arrR.gif) 28px 11px no-repeat; padding: 5px 42px;}
.sm_level3		{font-size: 11px; border-bottom: 1px solid #0f71ab; background: url(../img/arrB.gif) 48px 11px no-repeat; padding: 5px 62px;}
.sm_level3_open	{font-size: 11px; border-bottom: 1px solid #0f71ab; background: url(../img/arrR.gif) 48px 11px no-repeat; padding: 5px 62px;}


/*PNG*/
#kit			{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/kit.png); width:expression(1); height:expression(1); width:116px; height:100px;}


#error			{color: #FF0000; font-weight: bold}
#ok				{color: #008800; font-weight: bold}

/*addit*/
.C_blue			{color: #ADE0F5;}
.C_grey			{color: #CCCCCC;}
.C_grey2		{color: #999999;}


.S_10			{font-size:10px;}
.S_11			{font-size:11px;}
.S_12			{font-size:12px;}
.S_13			{font-size:13px;}
.S_14			{font-size:14px;}
.S_15			{font-size:15px;}
.S_16			{font-size:16px;}
.S_17			{font-size:17px;}
.S_18			{font-size:18px;}
.f_arial		{font-family: arial;}

/*Contact form*/
div.cform, div.acform	{
	background: url(../img/bg_line.png) bottom repeat-x;
	font-family: Tahoma, hevletica, sans-serif;
	font-size: 11px;
	line-height:1.5;
	width:100%;
	}
div.cform a, div.acform a{
	font-family: Tahoma, hevletica, sans-serif;
	color:#ff9900;
	font-weight: bold;
	}

div.cform h6		{
	font-size:20px;
	color:#ff9900;
	margin:0px;
	}

div.acform h6		{
	font-size:18px;
	color:#86b3d0;
	margin:10px 0;
	}

div.cform b		{
	font-size:11px;
	color:#8cb0c8;
	padding-bottom:4px;
	}
/* faq */	
.faq_main		{
	color:#00ccff;
	vertical-align:top;
	margin-bottom:4px;
}
table.faq_table	{
	background: url(../img/bg_line.png) bottom repeat-x;
	padding-bottom:8px;
	padding-top:8px;
	text-align:justify;
}
/* Media center */
table.mc_table 			{
	background: url(../img/bg_line.png) bottom repeat-x;
	padding-bottom:8px;
	padding-top:8px;
}

table.mc_table td			{
	font-family: Tahoma, hevletica, sans-serif;
	color:#ade0f5;
	font-size: 11px;
}

table.mc_table h6		{
	font-size: 12px;
	font-weight:bold;
	color:#ff9900;
}

div.wp_author			{
	font-family: Tahoma, hevletica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#ade0f5;
}

div.wp_time				{
	font-family: Tahoma, hevletica, sans-serif;
	font-size: 12px;
	color:#ade0f5;
}
/* Event page */
.eventdate				{
	font-family: Tahoma, hevletica, sans-serif;
	font-size: 17px;
	color:#ade0f5;
	margin-top:15px;
	margin-bottom:10px;
}
.eventname			{
	font-family: Tahoma, hevletica, sans-serif;
	font-size: 17px;
	color:#ff9900;
	margin-bottom:4px;
}
/* Glossary */
a.letter_active, a.letter_noactive{
	text-decoration:none;
	font-weight:bold;
	margin:1px;
}
a.letter_active	{
	padding:3px 6px 3px 6px;
	background-color: #ff9900;
	color:#fff;
}
a.letter_noactive	{
	padding:2px 5px 2px 5px;
	background-color: #042f4c;
	border:1px solid #187bb6;
}
a.hover.letter_noactive{
	color:#fff;
}
div.glos_big {
	font-size:38px;
	padding:20px 0 10px 0;
}
/* MANAGMENT TEAM */
.management tr		{ background: url(../img/bg_line.png) bottom repeat-x;}
.management td		{ padding: 18px 0 18px 12px; vertical-align:middle}
.management b 		{ line-height:2;}
.management img		{ background: url(../img/img_brdr.png) top no-repeat; padding:4px;}
/* COMPANY INFO */
table.companyinfo a		{
	font-family: Tahoma, hevletica, sans-serif;
	color:#ff9900;
	font-weight: bold;
}
table.companyinfo			{
	border-collapse: separate;
    width: 100%;
}
table.companyinfo td.withinfo		{ background: url(../img/bg_line.png) bottom repeat-x;}
table.companyinfo td.delimeter		{ padding:8px 2px 8px 2px; }
table.companyinfo td		{ padding:8px 0 8px 8px; }
/* LATEST NEWS */
a.news_active, a.news_noactive{
	padding:2px 5px 2px 5px;
	margin:2px;
	text-decoration:none;
	font-size:10px;
}
a.news_active	{
	background-color: #ade0f5;
	color:#005782;
}
a.news_noactive	{
	background-color: #0c618a;
	color:#ade0f5;
}
a.hover.news_noactive{
	color:#fff;
}
div.blank_page_top		{ width: 100%; background: url(../img/black_row.png) top repeat-x; margin:1px 0 0 0; padding:0;}



table.hl {}
	table.hl td {padding:0; width:133px; vertical-align:top;}
	table.hl td.link {vertical-align:middle; border:1px solid #187BB6; background-color:#042F4C; text-align:center; width:133px; height:103px }
	table.hl td div.link2 {vertical-align:middle; border:1px solid #187BB6; background-color:#042F4C; text-align:center; width:133px; height:103px }
	table.hl td div.more-info {text-align:center;}

div.paypal img { border: none; text-decoration:none; }
div.paypal input { border: none;  }
strong.bookstore-name			{
	font-family: Tahoma, hevletica, sans-serif;
	font-size: 17px;
	color:#ff9900;
	margin-bottom:4px;
}


/*
.hl div.link { border:1px solid #187BB6; width:133px; height:103px;background-color:#042F4C; text-align:center; line-height:103px;}
*/


h1.bp-h1 { color: #f90; text-indent:0; font-size: 18px; text-transform:uppercase;  }
div.bp-header { background: url(../img/bg2.png) top repeat-x; margin:1px 0 0 2px; padding:20px 0 16px 20px; }
img.bp-i {margin-bottom:2px}
td.bp-td {width:273px; height:148px; background: url(../img/lb1.png) no-repeat; }



div.events-scrollable {
	position:relative; 
    overflow:hidden;          
  	width:224px;
    height:320px;
}
div.events-scrollable div.items {
	position:absolute; 
     
    /* this time we have very large space for height */     
    height:20000em;  
}
div.events-scrollable div.events-item-scrollable {
	padding:1px 6px 6px 6px;
}
div.events-scrollable2 {
	position:relative; 
    overflow:hidden;          
  	width:100%;
    height:580px;
}



a.lm-events-1								{background: url(../img/menu_left/in1.gif) top left no-repeat; display: block;}
a.lm-events-1:hover, a.lm-events-1-active	{background: url(../img/menu_left/in1.gif) bottom left no-repeat; display: block;}
a.lm-events-2								{background: url(../img/menu_left/in2.gif) top left no-repeat; display: block;}
a.lm-events-2:hover, a.lm-events-2-active	{background: url(../img/menu_left/in2.gif) bottom left no-repeat; display: block;}
a.lm-events-3								{background: url(../img/menu_left/in3.gif) top left no-repeat; display: block;}
a.lm-events-3:hover, a.lm-events-3-active	{background: url(../img/menu_left/in3.gif) bottom left no-repeat; display: block;}
a.lm-events-4								{background: url(../img/menu_left/in4.gif) top left no-repeat; display: block;}
a.lm-events-4:hover, a.lm-events-4-active	{background: url(../img/menu_left/in4.gif) bottom left no-repeat; display: block;}

a.lm-res-1 {
background: url(../img/menu_left/res1.gif) top left no-repeat; 
display: block;
}
a.lm-res-1:hover, a.lm-res-1-active	{
background: url(../img/menu_left/res1.gif) bottom left no-repeat; 
display: block;
}
a.lm-res-2 {
background: url(../img/menu_left/res2.gif) top left no-repeat; 
display: block;
}
a.lm-res-2:hover, a.lm-res-2-active	{
background: url(../img/menu_left/res2.gif) bottom left no-repeat; 
display: block;
}
a.lm-res-3 {
background: url(../img/menu_left/res3.gif) top left no-repeat; 
display: block;
}
a.lm-res-3:hover, a.lm-res-3-active	{
background: url(../img/menu_left/res3.gif) bottom left no-repeat; 
display: block;
}
a.lm-res-4 {
background: url(../img/menu_left/res4.gif) top left no-repeat; 
display: block;
}
a.lm-res-4:hover, a.lm-res-4-active	{
background: url(../img/menu_left/res4.gif) bottom left no-repeat; 
display: block;
}

a.lm-mc-1 {
background: url(../img/menu_left/mc1.gif) top left no-repeat; 
display: block;
}
a.lm-mc-1:hover, a.lm-mc-1-active	{
background: url(../img/menu_left/mc1.gif) bottom left no-repeat; 
display: block;
}
a.lm-mc-2 {
background: url(../img/menu_left/mc2.gif) top left no-repeat; 
display: block;
}
a.lm-mc-2:hover, a.lm-mc-2-active	{
background: url(../img/menu_left/mc2.gif) bottom left no-repeat; 
display: block;
}
a.lm-mc-3 {
background: url(../img/menu_left/mc3.gif) top left no-repeat; 
display: block;
}
a.lm-mc-3:hover, a.lm-mc-3-active	{
background: url(../img/menu_left/mc3.gif) bottom left no-repeat; 
display: block;
}
a.lm-mc-4 {
background: url(../img/menu_left/mc4.gif) top left no-repeat; 
display: block;
}
a.lm-mc-4:hover, a.lm-mc-4-active	{
background: url(../img/menu_left/mc4.gif) bottom left no-repeat; 
display: block;
}


a.lm-book-1 {
background: url(../img/menu_left/sub1.gif) top left no-repeat; 
display: block;
}
a.lm-book-1:hover, a.lm-book-1-active	{
background: url(../img/menu_left/sub1.gif) bottom left no-repeat; 
display: block;
}
a.lm-book-2 {
background: url(../img/menu_left/sub2.gif) top left no-repeat; 
display: block;
}
a.lm-book-2:hover, a.lm-book-2-active	{
background: url(../img/menu_left/sub2.gif) bottom left no-repeat; 
display: block;
}
a.lm-book-3 {
background: url(../img/menu_left/sub3.gif) top left no-repeat; 
display: block;
}
a.lm-book-3:hover, a.lm-book-3-active	{
background: url(../img/menu_left/sub3.gif) bottom left no-repeat; 
display: block;
}
a.lm-book-4 {
background: url(../img/menu_left/sub4.gif) top left no-repeat; 
display: block;
}
a.lm-book-4:hover, a.lm-book-4-active	{
background: url(../img/menu_left/sub4.gif) bottom left no-repeat; 
display: block;
}
a.lm-book-5 {
background: url(../img/menu_left/sub5.gif) top left no-repeat; 
display: block;
}
a.lm-book-5:hover, a.lm-book-5-active	{
background: url(../img/menu_left/sub5.gif) bottom left no-repeat; 
display: block;
}

.lm-bs, .lm-bs-active {
display:block;
width: 273px;
height: 108px;
vertical-align:center;
text-align:center;
line-height:108px;
background-color: #121212;
font-size:32px;
color:#858585;
}
.lm-bs:hover, .lm-bs-active {
background-color: #1b1b1b;
}


table.bookstore-trainings { border-collapse:collapse }
table.bookstore-trainings td { padding: 4px; border:1px solid #cdcdcd}