
/* ================================================================================== */
/* =============================== index.php [START] ================================ */
/* ================================================================================== */
*{ margin:0px; padding:0px; border:0px; font-family:Tahoma, Arial, Verdana, Helvetica;
   font-size: 11px; background-repeat:no-repeat; }
a img{ border:0px;}
/*html{ height:100%; }*/
/* 
body{ background:url(graph/shared/body_bg.gif) 0px 69px repeat-x #effecf; overflow: scroll; }
*/
a {text-decoration: none;}
body { background-color: white; }

.tag_p{ text-indent:22px; }
/* =============================== override [START] ================================= */
.override:after, .mde:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.override, .mde{display: inline-block;}

/* Hides from IE-mac \*/
* html .override, * html .mde{height: 1%;}
.override, .mde{display: block;}
/* End hide from IE-mac */
/* =============================== override [END] =================================== */
/* =============================== mde [START] ====================================== */
.color_white{ color:#ffffff !important; }

.mde{
	width:990px;
	margin:0px auto 0px auto;
	position:relative;
	/* override */
	background-color: White;
	
}

.mde_under_top{ padding-top: 0px; }

.mdel{
	width:190px;
	position:relative;
	float:left;
	overflow:hidden;
}

.mder{
	width: 780px;
	position:relative;
	float:right;
	overflow:hidden;
	
}

.mder_line{ background:url(graph/shared/green_line.gif) 0px 0px repeat-x; padding-top:3px; }

input 
{
	border: 1px solid #383838;
	height: 20px;
	width: 200px;
} 

textarea
{
	border: 1px solid #383838;
	width: 200px;
}

/* =============================== mde [END] ======================================== */
/* =============================== top [START] ====================================== */
#top{ height:60px; }
#top_logo{
	background-image:url(graph/shared/top/top_logo_exp.gif);
	width:224px;
	height:56px;
	position:absolute;
	left:16px;
	top:2px;
}

#topul 
{
    width:610px; 
    height:28px; 
    position:absolute; 
    left:420px; 
    top:17px; 
    font: normal normal 12pt Tahoma; 
}

#topul li{
	height:28px;
	list-style:none;
	position:relative;
	float:left;
	overflow:hidden;
	text-align: center;
}

#topul li a{
	padding-top: 5px;
    font: normal bold 11pt Verdana;
	height:28px;
	position:relative;
	float:left;
	overflow:hidden;
	margin-left: 25px;
	text-decoration: none;
}


#top_flags_pl, #top_flags_en{
	background:url(graph/shared/ul_sign1.gif) 0px 3px no-repeat;
	width:26px;
	height:11px;
	position:absolute;
	left:948px;
	overflow:hidden;
}

#top_flags_pl{ top:14px; }
#top_flags_en{ top:40px; }

#top_flags_pl a, #top_flags_en a{
	width:17px;
	height:11px;
	position:absolute;
	left:9px;
	top:0px;
}

#top_flags_pl a{ background-image:url(graph/shared/top/flag_pl.gif); }
#top_flags_en a{ background-image:url(graph/shared/top/flag_en.gif); }

#topul_firma a{ color: #304a6b; }
#topul_uslugi a{ color: #304a6b;  }
#topul_technologia a{ color: #304a6b;  }
#topul_hosting a{ color: #304a6b; }
#topul_kontakt a{ color: #304a6b; }
#topul_kariera a{color: #304a6b; }

#topul_firma2 a{ color: #c5d740; }
#topul_uslugi2 a{ color: #c5d740; }
#topul_technologia2 a{ color: #c5d740; }
#topul_hosting2 a{ color: #c5d740; }
#topul_kontakt2 a{ color: #c5d740; }
#topul_kariera2 a{ color: #c5d740; }

/* =============================== top [END] ======================================== */
/* =============================== top_img [START] ================================== */
#top_img{ height:164px; border-top: 1px solid #c5d740; }
/* =============================== top_img [END] ==================================== */
/* =============================== mdel [START] ===================================== */

.mdel p, .mdel p b, .mdel a, .link_one{
	font-family:Tahoma, Arial, Verdana, Helvetica;
   	font-size:11px; 
	line-height:13px;
	color:#000000;
}

.link_one{ text-decoration:underline; }
.link_one:hover{ text-decoration:none; }

.green_line{ border-top:2px solid #b1c900; }
/* =============================== mdel [END] ======================================= */
/* =============================== mder [START] ===================================== */

.mder p,.mder p b, .mder a, .link_two {
	font-family:Tahoma, Arial, Verdana, Helvetica;
   	font-size:10pt; 
	line-height:14pt;
	color:#383838;
}

.sectionTitle
{
    font: bold 14pt Verdana; 
    color: #304a6b; 
    border-bottom: 1px solid #c5d740;
}

.link_two{ text-decoration:none; }
.link_two:hover{ text-decoration:underline; }
/* =============================== mder [END] ======================================= */
/* =============================== footer [START] =================================== */
#footer{
	padding:50px 0px 2px 0px;
}

#foot_lt, #foot_cr, #foot_rt{
	background:url(graph/shared/ul_sign2.gif) 0px 0px no-repeat;
	padding:1px 0px 1px 7px;
	width:230px;
	position:absolute;
	top:54px;
}

#foot_lt{ left:1px; }
#foot_cr{ left:453px; }
#foot_rt{ right:1px; }
/* =============================== footer [END] ===================================== */
/* ================================================================================== */
/* =============================== index.php [END] ================================== */
/* ================================================================================== */

.szkolenia
{
	width: 95%;
}

.szkolenia tr
{
	height: 25px;
}

.szkolenia th 
{
	border-style: solid;
	border-color: Black;
	border-width: 0px 0px 1px 0px;
	font: bold 10pt Tahoma;
}

.szkolenia a
{
	text-decoration: underline;
}

.szkolenieTytul
{
	font: bold 10pt Tahoma;
	text-align: center;
	margin-bottom: 15px;
}

.szkolenieOpis
{
	font: normal 10pt Tahoma;
	text-align: justify;
}

.szkolenieCechy li
{
	font: normal 10pt Tahoma;
	color: #383838;
}

.register
{
	width: 75%;
	color: #383838;
	margin-left: 30px;
	background-color: #effecf;
	padding: 5px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #c5d740;
	text-align: left;
}

.register tr
{
	height: 25px;
}

.registerTd1
{
	width: 150px;
	font: bold 9pt Tahoma;
	padding-left: 5px;
	text-align: right;
}

.registerDisclaimer
{
	font: normal 5pt Tahoma;
	color: red;
	width: 75%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.registerSubmitLink
{
	font-weight: bold;
	text-decoration: none;
	background-color: #ededed;
	border: 1px solid #383838;
	padding: 3px;
	line-height:25px;
}

a.link
{
	font-weight: bold;
	color: #254e79;
	cursor: pointer;
}


.przekreslony
{
	font: normal 10pt Tahoma;
	color: Red;
	text-decoration: line-through;
}

.tick
{
	vertical-align: middle;
	margin: 0px 3px 0px 0px;
}

.archive_title
{
	font: bold 9pt Verdana;
}

.archive_date
{
    font: normal 8pt Verdana;
    color: grey;
}

.referencje_tab_td1
{
	text-align: center;
	width: 250px;
}

div.menu
{
	font: bold 9pt Verdana;
	color: #1e3f60;
	padding: 13px 0px 3px 10px;
	line-height: 175%;
}

a.menuLink 
{
	font: bold 9pt Verdana;
	color: #1e3f60;
	line-height: 175%;
	text-decoration: none;
}

a.menuLinkCurrent
{
	font: bold 9pt Verdana;
	color: #c5d740;
	line-height: 175%;
	text-decoration: none;
}

a.menuSubLink
{
    font: normal 9pt Verdana;
    color: #1e3f60;
    text-decoration: none;
    margin-left: 10px;
    line-height: 150%;
}

a.menuSubLinkCurrent
{
	font: bold 9pt Verdana;
    color: #c5d740;
    text-decoration: none;
    margin-left: 10px;
    line-height: 150%;
}

a.menuLinkInternal
{
	font: normal 9pt Verdana;
	color: #1e3f60;
	line-height: 150%;
}

div.menuBox
{
	border: 1px solid #c5d740; 
	background-color: #1e3f60; 
	padding: 5px; 
	font: normal 8pt Verdana;
	color: white; 
	margin-top: 15px; 
	margin-bottom: 15px; 
	font-weight: bold;
}

div.moreInfo
{
	float: right;
	clear:right;
	background-color: #effecf;
	border: 1px solid #c5d740;
	font: bold 8pt/150% Verdana;
	color: #1e3f60;
	width: 205px;
	padding: 5px;
}

div.moreInfo a
{
	font: normal 8pt Verdana;
	color: Black;
	text-decoration: none;
	line-height: inherit;
}

div.contextMenu
{
    background-color: #effecf;
	border: 1px solid #c5d740;
	font: bold 8pt/150% Verdana;
	color: black;
	width: 100%;
	padding: 5px;
	margin-bottom: 15px;
}

div.contextMenu a
{
    font: bold 8pt/150% Verdana;
	color: #254e79;
}

table.szkoleniaTable td
{
    font: normal 10pt Verdana;
    color: Black;
}

table.klienciTable td
{
    text-align: center;
    padding: 10px;
    vertical-align: middle;
}

table.nagrodyTable td
{
    text-align: justify;
    font: normal 9pt Verdana;
    line-height: 150%;
    color: #383838;
    padding: 10px;
}

/* ===== IMAGE SLIDER ===== */
/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:164px;	width: 990px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 10px; right: -40px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold;
	background: #920000;
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}

/* ===== /IMAGE SLIDER =====/
   


