* { margin: 0px; padding: 0px; }
blockquote { margin-left: 20px; }
ul { list-style-image: url("images/bullet0.gif");  margin-left: 20px;}
ol { margin-left: 30px; }
ol > li:before {  width: 3em; text-align: right;}
body { background-color: #001724; font: normal 11px 'Tahoma','Helvetica',sans-serif; color: #ffffff; }

/* top Table */
#topTable {
	position:relative;
	left:0px;
	top:0px;
	width:960px;
	height:200px;
}

/* toolbar */
#toolbar {
	position:absolute;
	left:0px;
	top:0px;
	width:200px;
	height:30px;
	overflow:hidden;
	background-color: #123a52;
	font: normal 9px 'Tahoma','Helvetica',sans-serif;
	color: #569eca;
	text-align: center;
}

#toolbar a { color: #569eca; text-decoration: none; }
#toolbar a:hover { color: #FFFFFF; text-decoration: none; }

#tb-lang-pl {
	position:absolute;
	left:16px;
	top:5px;
	width:19px;
	height:19px;
	overflow:hidden;
	font-size: 1px;
}

#tb-lang-en {
	position:absolute;
	left:40px;
	top:5px;
	width:19px;
	height:19px;
	overflow:hidden;
	font-size: 1px;
}

#tb-pipe00 {
	position:absolute;
	left:68px;
	top:5px;
	width:1px;
	height:19px;
	background: url(images/tb_pipe00.gif) scroll no-repeat top left;
	overflow:hidden;
	font-size: 1px;
}

#tb-item0 {
	position:absolute;
	left:69px;
	top:5px;
	width:74px;
	height:14px;
	overflow:hidden;
	padding: 3px 0px 2px;
}

#tb-pipe01 {
	position:absolute;
	left:143px;
	top:5px;
	width:1px;
	height:19px;
	background: url(images/tb_pipe00.gif) scroll no-repeat top left;
	overflow:hidden;
	font-size: 1px;
}

#tb-item1 {
	position:absolute;
	left:144px;
	top:5px;
	width:56px;
	height:14px;
	overflow:hidden;
	padding: 3px 0px 2px;
}
/* end | toolbar */

#logo {
	position:absolute;
	left:200px;
	top:0px;
	width:200px;
	height:100px;
}

#tt-img02 {
	position:absolute;
	left:400px;
	top:0px;
	width:560px;
	height:200px;
}

#tt-img00 {
	position:absolute;
	left:0px;
	top:30px;
	width:200px;
	height:170px;
}

#tt-img01 {
	position:absolute;
	left:200px;
	top:100px;
	width:200px;
	height:100px;
}
/* end | top table */

/* middle table */
#middleTable {
	position:relative;
	left:0px;
	top:0px;
	width:960px;
}

/* mt logos */
#mt-logos {
	position:relative;
	left:0px;
	top:0px;
	width:200px;
	float: left;
	font-size: 1px;
}
#lc-spc00 {
	position:relative;
	left:0px;
	top:0px;
	width:200px;
	height:42px;
}

#lc-ibm {
	position:relative;
	left:0px;
	top:0px;
	width:200px;
	height:54px;
}

#lc-spc01 {
	position:relative;
	left:0px;
	top:0px;
	width:200px;
	height:39px;
}

#lc-cisco {
	position:relative;
	left:0px;
	top:0px;
	width:200px;
	height:59px;
}

#lc-spc02 {
	position:relative;
	left:0px;
	top:0px;
	width:200px;
	height:41px;
}

#lc-toshiba {
	position:relative;
	left:0px;
	top:0px;
	width:200px;
	height:36px;
}

#lc-spc03 {
	position:relative;
	left:0px;
	top:0px;
	width:200px;
	height:42px;
}

#lc-hp {
	position:relative;
	left:0px;
	top:0px;
	width:200px;
	height:59px;
}

#lc-spc04 {
	position:relative;
	left:0px;
	top:0px;
	width:200px;
	height:42px;
}

#lc-lenovo {
	position:relative;
	left:0px;
	top:0px;
	width:200px;
	height:34px;
}

#lc-spc05 {
	position:relative;
	left:0px;
	top:0px;
	width:200px;
	height:50px;
}
/* end |mt logos */

/*mid  middle table */
#midMiddleTable {
	position:relative;
	left:0px;
	top:0px;
	width:760px;
	float: left;
	background: url(images/sc_bgm.gif) scroll repeat-y top left;
}
#midMiddleTable_sub {
	position:relative;
	left:0px;
	top:0px;
	width:760px;
	float: left;
	background: url(images/sc_bgs.gif) scroll repeat-y top left; 
}
#subcolumn {
	position:relative;
	left:0px;
	top:0px;
	width:201px;
	float: left;
	z-index: 1001;
	
}
/* submenu */

#submenu {
	position:relative;
	left:0px;
	top:0px;
	width:201px;
	background-color: #001724;
	overflow:hidden;
}

.sm-spc00 {
	position:relative;
	left:0px;
	top:0px;
	width:201px;
	height:1px;
	font-size: 1px;
	overflow: hidden;
}

.sm-item0i {
	position:relative;
	left:0px;
	top:0px;
	width:181px;
	height:14px;
	overflow: hidden;
	background: url(images/sm_item0i.gif) scroll no-repeat top left;
	font: normal 11px 'Tahoma','Helvetica',sans-serif;
	text-align: left;
	color: #1f9bd9;
	padding: 8px 10px 8px 10px;
	
}
.sm-item0i a { color: #1f9bd9; text-decoration: none; }
.sm-item0i a:hover { color: #FFFFFF; text-decoration: none; }

.sm-item0ih {
	position:relative;
	left:0px;
	top:0px;
	width:181px;
	height:14px;
	overflow: hidden;
	background: url(images/sm_item0a.gif) scroll no-repeat top left;
	font: normal 11px 'Tahoma','Helvetica',sans-serif;
	text-align: left;
	color: #FFFFFF;
	padding: 8px 10px 8px 10px;
	cursor: pointer;
	
}
.sm-item0ih a { color: #FFFFFF; text-decoration: none; }
.sm-item0ih a:hover { color: #FFFFFF; text-decoration: none; }

.sm-item0a {
	position:relative;
	left:0px;
	top:0px;
	width:181px;
	height:14px;
	overflow: hidden;
	background: url(images/sm_item0a.gif) scroll no-repeat top left;
	font: bold 11px 'Tahoma','Helvetica',sans-serif;
	text-align: left;
	color: #FFFFFF;
	padding: 8px 10px 8px 10px;
}
.sm-item0a a { color: #FFFFFF; text-decoration: none; }
.sm-item0a a:hover { color: #FFFFFF; text-decoration: none; }
.sm-item0ah {
	position:relative;
	left:0px;
	top:0px;
	width:181px;
	height:14px;
	overflow: hidden;
	background: url(images/sm_item0a.gif) scroll no-repeat top left;
	font: bold 11px 'Tahoma','Helvetica',sans-serif;
	text-align: left;
	color: #FFFFFF;
	padding: 8px 10px 8px 10px;
	cursor: pointer;
	
}
.sm-item0ah a { color: #FFFFFF; text-decoration: none; }
.sm-item0ah a:hover { color: #FFFFFF; text-decoration: none; }

.sm-spc01 {
	position:relative;
	left:0px;
	top:0px;
	width:201px;
	height:1px;
	font-size: 1px;
	overflow: hidden;
}

.sm-spc02 {
	position:relative;
	left:0px;
	top:0px;
	width:201px;
	height:1px;
	font-size: 1px;
	overflow: hidden;
}
/* end | submenu */

#sc_spc00 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 201px;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	background: url(images/sc_spc00.gif) scroll no-repeat top left;
}
#sc_bgsb0 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 201px;
	height: 86px;
}
#sc_bgsb1 {
	position: absolute;
	bottom: -2px;
	left: 0px;
	width: 201px;
	height: 86px;
	background: url(images/sc_bgsb.gif) scroll no-repeat bottom left;
	font-size: 1px;
	overflow: hidden;
	z-index: 1000;
}
/* news brief */
#subSubColumn {
	position:relative;
	left:0px;
	top:0px;
	width:201px;
	
}
#sc_title {
	position: relative;
	top: 0px;
	left: 0px;
	width: 201px;
	height: 17px;
	margin: 17px 0px 0px 0px;
	background: url(images/sc_title.gif) scroll no-repeat top left;
	font-size: 1px;
	overflow: hidden;
}
.nb_entry {
	position: relative;
	top: 0px;
	left: 0px;
	width: 165px;
	margin: 16px 18px 16px 18px;
	font: normal 9px 'Tahoma','Helvetica',sans-serif;
	color: #ffffff;
	text-align: left;
	overflow: hidden;
	line-height: 150%;
}
.nb_title {
	font-weight: bold;
	color: #DAB400;
}
.nb_title a {color: #DAB400; text-decoration: none;}
.nb_title a:hover {color: #FFFFFF; text-decoration: none;}
.nb_date {
	color: #9C9C9C;
}
.nb_brief {}
.nb_more {
	color: #9C9C9C;
	font-weight:bold;
}
.nb_more a {color: #9C9C9C !important; text-decoration: none !important;}
.nb_more a:hover {color: #FFFFFF !important; text-decoration: none !important;}
/* end |newsbrief */

#sc_bgmb0 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 201px;
	height: 78px;
}
#sc_bgmb1 {
	position: absolute;
	bottom: -2px;
	left: 0px;
	width: 201px;
	height: 78px;
	background: url(images/sc_bgmb.gif) scroll no-repeat bottom left;
}
#sc_sep {
	position:relative;
	left:0px;
	top:0px;
	width: 1px;
	height: 451px;
	float: left;
	overflow: hidden;
	font-size: 1px;
}
/* breadcrumb */
#breadcrumb {
	position:relative;
	left:0px;
	top:0px;
	width:538px;
	height:14px;
	float: left;
	text-align:right;
	padding: 4px 10px 4px 10px;
}

#bc_title { color: #004f7f; font: normal 9px 'Tahoma','Helvetica',sans-serif;}
.upperpage { color: #008ee5; font: normal 9px 'Tahoma','Helvetica',sans-serif; }
.upperpage a { color: #008ee5; text-decoration: none; }
.upperpage a:hover { color: #FFFFFF; text-decoration: none; }
.currentpage { color: #FFFFFF; font: bold 9px 'Tahoma','Helvetica',sans-serif; }
.currentpage a { color: #FFFFFF; text-decoration: none; }
.currentpage a:hover { color: #FFFFFF; text-decoration: none; }
.bc_separator { color: #F12B00; font: bolder 10px 'Tahoma','Helvetica',sans-serif;}
/* end | breadcrumb */

/* mainmenu */
#mainmenu {
	position:relative;
	left:0px;
	top:0px;
	width:558px;
	height:52px;
	float: left;
}

#mm-spc00 {
	position:absolute;
	left:-1px;
	top:0px;
	width:16px;
	height:52px;
}

#mm-item0 {
	position:absolute;
	left:15px;
	top:0px;
	width:80px;
	height:52px;
}

#mm-item1 {
	position:absolute;
	left:95px;
	top:0px;
	width:102px;
	height:52px;
}

#mm-item2 {
	position:absolute;
	left:197px;
	top:0px;
	width:71px;
	height:52px;
}

#mm-item3 {
	position:absolute;
	left:268px;
	top:0px;
	width:112px;
	height:52px;
}

#mm-item4 {
	position:absolute;
	left:380px;
	top:0px;
	width:80px;
	height:52px;
}

#mm-item5 {
	position:absolute;
	left:460px;
	top:0px;
	width:79px;
	height:52px;
}

#mm-spc01 {
	position:absolute;
	left:539px;
	top:0px;
	width:19px;
	height:52px;
}
/* end | mainmenu */

/* content */
#content {
	position:relative;
	left:0px;
	top:0px;
	width:530px;
	float: left;
	text-align: left;
	font: normal 11px 'Tahoma','Helvetica',sans-serif; 
	color: #ffffff;
	padding: 14px;
	line-height: 150%;	
	overflow: hidden;
	z-index: 2000;
}
#content h1 {color: #FF2B00; font: normal 24px 'Tahoma','Helvetica',sans-serif; margin: 0px 0px 10px 0px;} 
#content h2 {color: #377da9; font: normal 20px 'Tahoma','Helvetica',sans-serif; margin: 10px 0px 0px 0px; }
#content h3 {color: #377da9; font: bold 16px 'Tahoma','Helvetica',sans-serif; margin: 6px 0px 10px 0px; }
#content p {}
#content p.green {color: #377da9;}
#content a {color: #008ee5 !important; text-decoration: none !important;}
#content a:hover {color: #FFFFFF !important; text-decoration: underline !important;}
#content p.green a {color: #FFFFFF !important; text-decoration: none !important;}
#content p.green a:hover {color: #377da9 !important; text-decoration: underline !important;}
#content img { border: none; margin: 10px; }

#contenth { position: absolute; top: 95px; left: 200px; width: 15px; height: 15px; background: url(images/bullet1.gif) scroll no-repeat top left; }

#content .nav { color: #c9c9c9; }
#content .info { color: #c9c9c9; }
/* end | content */

.spc-brk {
	position:relative;
	left:0px;
	top:0px;
	width:1px;
	height:1px;
	overflow: hidden;
	font-size: 1px;
	clear: both;
}
/* end | middle table */

/* bottom table */
#bottomTable {
	position:relative;
	left:0px;
	top:0px;
	width:960px;
	height:50px;
	overflow: hidden;
}

#bt-spc00 {
	position:absolute;
	left:0px;
	top:0px;
	width:200px;
	height:1px;
	overflow: hidden;
	background: url(images/bt_spc00.gif) scroll repeat-x top left;
}

#bt-spc01 {
	position:absolute;
	left:200px;
	top:0px;
	width:201px;
	height:1px;
	overflow: hidden;
	background: url(images/bt_spc01.gif) scroll no-repeat top left;
}

#bt-spc02 {
	position:absolute;
	left:401px;
	top:0px;
	width:559px;
	height:1px;
	overflow: hidden;
	background: url(images/bt_spc00.gif) scroll repeat-x top left;
}

#copyright {
	position:absolute;
	left:0px;
	top:1px;
	width:160px;
	height:12px;
	font: normal 9px 'Tahoma','Helvetica',sans-serif;
	color: #AD1C00;
	padding: 10px 20px 10px 20px;
	text-align: left;
	overflow: hidden;
}

#bt-spc03 {
	position:absolute;
	left:200px;
	top:1px;
	width:201px;
	height:32px;
	overflow: hidden;
}

#footermenu {
	position:absolute;
	left:401px;
	top:1px;
	width:531px;
	height:12px;
	overflow: hidden;
	padding: 10px 14px 10px 14px;
	text-align: right;
}

.fm-item {
	color: #AD1C00;
	font: normal 9px 'Tahoma','Helvetica',sans-serif;
	margin: 0px 14px 0px 14px;
}
.fm-item a { color: #AD1C00; text-decoration: none; }
.fm-item a:hover { color: #FF2B00; text-decoration: none; }

#bt-spc04 {
	position:absolute;
	left:0px;
	top:33px;
	width:960px;
	height:1px;
	overflow: hidden;
	background: url(images/bt_spc00.gif) scroll repeat-x top left;
}

#bt-spc05 {
	position:absolute;
	left:0px;
	top:34px;
	width:960px;
	height:16px;
	overflow: hidden;
}
/* end | bottom table */

/* form */
.cformheader {
	width:30%;
	text-align:right;
	padding: 2px 10px 2px 0px;
}
.cformfield {
	width:70%;
	text-align:left;
	padding: 2px 10px 2px 0px;
}
.cformbuttons {
	text-align:center;
}
.cformfield .text {
	font-size: 11px;
	color: #ffffff;
	background: #004f7f url(images/input0.gif) scroll repeat-x top left;
	margin: 0px;
	border: 1px solid #ffffff;
	font-family: 'Tahoma','Helvetica',sans-serif;
}
.cformbuttons .submit {
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background: #004f7f url(images/input0.gif) scroll repeat-x top left;
	margin: 0px;
	border: 1px solid #ffffff;
	padding: 2px 10px 2px 10px;
	cursor: pointer;
}

select {
	font-size: 10px;
}
/* end | form */

/* messages */
.messages {
  font: normal 11px "Tahoma","Arial",sans-serif;
	text-align: left;
	vertical-align: top;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
}

.msg0 {
	font-weight: bold;
	color: #ff0000;
}
.msg1 {
	font-weight: bold;
	color: #ffff00;
}
.msg2 {
	font-weight: bold;
	color: #ff8800;
}
.msg3 {
	font-weight: bold;
	color: #0000ff;
}
.fielderror {
	border: 2px solid #ff0000;
}
/* end | messages*/
