﻿table.ms-siteaction
{
	width:100%;
	height:20px;
	background-color:#21224f !important;	
}
.main_table
{
	background-color:#0075f4;
	width:100%;
	height:100%;	
	color:#2952a2;
	font:normal 11px Arial;
}
.main_td
{
	background-image:url('bg_main.jpg');
	background-repeat:repeat-x;
	background-position:left top;	
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:top;
	padding:40px 0 20px 0;
	
}
.container
{
	width:1028px;
	height:100%;
	margin:auto;
	position:relative;
}
.top_banner
{
	height: 106px;
	width: 1028px;
}
.top_left, .top_center, .top_right
{
	float:left;
	height: 106px;
}
.top_left
{
	width:176px;
}
.top_center
{
	background-image:url('top2.jpg');
	width:562px;
}
.top_right
{
	background-image:url('top3.jpg');
	width:290px;
	text-align:left;
	height: 90px;
}
.top_right a
{
	text-decoration:none;
	color:#2A53A1;
	font-weight:bold;
}
.langs
{
	margin-left:80px;
}
#lang_txt
{
	color:#21224F;
	cursor:pointer;
}
.menu_cont
{
	background-image:url('menu_bg.jpg');
	background-repeat:repeat-y;
	top:106px;
	left:763px;
	position: absolute;
	height:auto;
	width:240px;
	padding-bottom:-1px;

}
.menu_content
{
	background-image:url('menu_top_bg.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	width:240px;
	height:150px;
	text-align:left;
}
.menu_bottom
{
	background-image:url('menu_end.jpg');
	background-repeat:no-repeat;
	width:240px;
	height:13px;
	margin-bottom:-1px;
	
}
.main_cont
{
	background-color:#e2f0ff;
	background-image:url('main_bg.jpg');
	background-position:center bottom;
	background-repeat:repeat-y;
	text-align:left;
	width:100%;
	padding-top: 30px !important;

}
.footer_cont
{
	background-image:url('footer_bg.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	width:100%;
	height:125px;
	padding-top:25px;
	margin:0 auto;
	
}
.rect
{
	background-color:#F5F5F5;
	width:1028px;
	height:120px;
	text-align:left;

}
.DescTxt
{
	height:80px;
	width:680px;
	font:normal 9pt Arial;
	line-height:14px !important;
	margin:0px 0 10px 30px;		
	padding-top: 15px;
}
.DescTxt p
{
	margin:0px;
	line-height:20px;
}
.desc_title
{
	font:normal 14pt Arial;
	margin-bottom:7px;
}
#waw_contact, #krk_contact
{
	text-align:left;
	height:110px;
	width: 300px;
	overflow:hidden;
	vertical-align: top !important;
}
#waw_contact
{
	float: left;
	font:normal 11px Arial;
	margin-left: 300px;
}
#krk_contact
{
	font:normal 11px Arial;
	margin-left: 0px;
}
#copyrights
{
	font-weight:bold;
	margin-top: 0px;
}
#copyrights, #krk_contact, #waw_contact
{
	color:white;

}
.cont
{
	background-image:url('maing_cont_bg.jpg');
	background-position:center bottom;
	background-repeat:no-repeat;
	width:100%;
	height: expression(document.body.clientHeight > 100 ? "400px" : "auto") !important;	
}
.ms-pagebreadcrumb
{
	border:0 !important;
}
.StaticMenuItem, .DynamicMenuItem
{
	height:25px;
	padding:3px 0 0 10px;
	cursor:pointer;
}
.StaticSelected, .StaticHover, .DynamicHover, .DynamicSelected
{
	background-image:url('menu_item_bg.jpg');
}
.DynamicMenu
{
	
}
.MainMenu
{
	margin-left:5px;
	width:229px;
}
.MainMenu a, .MainMenu a:hover, .MainMenu a:visited
{
	font:bold 12px Arial !important;
	color:#2A53A1;

}
.Searcher
{
	font:bold 11px Arial !important;
	color:white;
	margin:15px 0 0 24px !important;
	padding:10px 0 0 20px !important;
	height:50px;
	width:240px;
}
.ms-sbscopes
{
	display:none;
}
.Searcher td
{
	border:0;
}
.Searcher .ms-sbgo, .Searcher .ms-sbcell
{
	background-color:white;
}
.Searcher input
{
	margin-left:5px;
}
.bothCont
{
	width: 1020px;
	display:table;
}
.aboutCompany
{
	background-color:#f1f8ff;
	padding:15px 30px 15px 190px;
	background-image:url('iscglogo.jpg');
	background-repeat:no-repeat;
	background-position:15px 10px;
	width:770px;
}
.colCont
{
	width:992px;
	margin:0 0 15px 18px;
}
.colCont
{
	font:11px bold Arial !important;
	color: #2A53A1 !important;
}
.colCont .ms-WPBody
{
	color: #2A53A1 !important;
	line-height:16px !important;
}
.containerWebPart .ms-WPBody
{
	line-height:15px;
	padding-top:5px;
	color:#2A53A1 !important;
}
.leftCont
{
	float:left;
	width:476px !important;	
	padding:0 18px 0 18px;
}
.rightCont
{
	width:512px;
}
.newsZone
{
	width:496px;
}
.blue_cont, .orange_cont, .green_cont, .blue_top, .orange_top, .green_top, .blue_center, .orange_center, green_center, .blue_bottom, .orange_bottom, .green_bottom
{
	width:489px;
}
.blue_top, .orange_top, .green_top, .blue_top_text a, .orange_top_text a, .green_top_text a, .blue_top_text a:visited, .orange_top_text a:visited, .green_top_text a:visited
{
	height:39px !important;	
	font:bold 16px Arial !important;
	color:#2a53a1 !important;
	text-decoration:none;
}
.blue_top_text a:hover, .orange_top_text a:hover, .green_top_text a:hover
{
	text-decoration:underline
}
.blue_top_text, .orange_top_text, .green_top_text
{
	padding:14px 0 0 35px !important;
}
.blue_top
{
	background-image:url('blue_top.jpg');	
}
.blue_center
{
	background-image:url('blue_bg.jpg');
	background-repeat:repeat-y;
}
.blue_bottom
{
	background-image:url('blue_bottom.jpg');
}

.orange_top
{
	background-image:url('orange_top.jpg');
}
.orange_center
{
	background-image:url('orange_bg.jpg');
	background-repeat:repeat-y;
	vertical-align: middle;
}
.orange_bottom
{
	background-image:url('orange_bottom.jpg');
	
}
.green_top
{
	background-image:url('green_top.jpg');
}
.green_center
{
	background-image:url('green_bg.jpg');
	background-repeat:repeat-y;
}
.green_bottom
{
	background-image:url('green_bottom.jpg');
}

.blue_bottom, .orange_bottom, .green_bottom
{
	height:24px;
	margin-bottom:20px;
	text-align:center;
	padding-top:7px;
}
.blue_bottom a, .orange_bottom a, .green_bottom a
{
	text-decoration: underline !important;
	color: #2A53A1 !important;
	font-weight: bold !important;
	font-family: Arial;
	font-size: 11px;
}
.blue_bottom a:hover, .orange_bottom a:hover, .green_bottom a:hover
{
	text-decoration: none !important;	
	color: #000 !important;
}
.green_bottom
{
	margin-bottom:50px;
}

.blue_txt
{
	vertical-align:top;
	width:240px; 
	padding:5px 0 5px 0;
	float:left;
	padding-left: 15px;
}
.blue_txt ul
{
	padding-left: 30px;
}
.blue_txt li
{
	padding-bottom: 5px;
}

.blue_txt .ms-WPBody
{
	font:bold 12px Arial !important;
	color:#0066CC !important;
	line-height:20px;
}
.centerCont
{
	width: 1024px !important;
	padding-bottom: 70px !important;
}
.centerFreeSpace
{
	height: 70px;
}
.carieraContainer .ms-alternating
{
	background-color: transparent !important;
	background-image: none !important;
}
.carieraContainer .ms-vb-title img
{
	display: none;
}
.carieraContainer .ms-formtable .ms-formbody
{
	background-color: transparent !important;
	border: 0 !important;
	color: #2A53A1 !important;
	font-family: Arial;
	font-size: 11px;	
}
.carieraContainer .ms-formtable .ms-formbody img
{
	display: none;
}
.carieraContainer .ms-ppleft
{
	border: 0 !important;
	color: #2A53A1 !important;
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
	width: 220px !important;
	height: 100px !important;
}
.carieraContainer .ms-formlabel
{
	border-bottom: 0 !important;
	border-top: 0 !important;
	color: #2A53A1 !important;
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
	width: 120px !important;
}
.carieraContainer .ms-formbody a
{
	text-decoration: none !important;
	border: 0 !important;
	background-color: transparent !important;
	padding-top: 0 !important;
	margin-top: 0 !important;
}
.carieraContainer .ms-ppright
{
	padding-top: 0 !important;
	margin-top: 0 !important;
	color: #2A53A1 !important;
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
}
.carieraContainer .ms-selectedtitle
{
	border: 0 !important;
	background-color: transparent !important;
}
.carieraContainer .ms-vb-title a
{
	text-decoration: none !important;
	padding: 0 !important;
	margin: 0 !important;
}
.carieraContainer .ms-vb-title a:hover
{
	padding: 0 !important;
	margin: 0 !important;
	text-decoration: underline !important;	
}
.carieraContainer .ms-WPHeader a
{
	font: 18px Arial !important;
	color: #2A53A1 !important;
}
#n1wp1, #n1wp2, #n1wp3
{
	font-weight: bold !important;
}

#n7wp1 a, #n7wp2 a, #n7wp3 a
{
	color: #2A53A1 !important;
	text-decoration: underline !important;
}
#n7wp1 a:hover, #n7wp2 a:hover, #n7wp3 a:hover
{
	color: #000000 !important;
}

.carieraContainer .ms-vb-title td.ms-vb
{
	padding: 0px 20px 5px 0px !important;
	background: none !important;
	background-color: transparent !important;
	border: 0 !important;
	
}
.carieraContainer .ms-vb-title td.ms-vb:hover
{
	padding: 0px 20px 5px 0px !important;
	background: none !important;
	background-color: transparent !important;
	border: 0 !important;	
}

.carieraContainer .ms-vb-title .ms-vb a
{
	color: #2A53A1 !important;
}
.carieraContainer .ms-vb-title .ms-vb a:hover
{
	color: #2A53A1 !important;
	font-weight: bold !important;
}
.carieraTitle
{
	font:bold 16px Arial !important;
	color:#2a53a1 !important;
	border-bottom: 1px solid #2A53A1;
	white-space: nowrap;
}
.carieraTitle a
{
	color: #2A53A1 !important;
	font-family: Arial !important;
	font-size: 12px !important;
	font-weight: bold;		
	vertical-align: bottom !important;		
}

.headertitle
{
	font-family: Arial !important;
	font-size: 19px !important;
	color: #2A53A1 !important;	
}
.headertext
{
	height: 60px !important;
	padding-top: 10px !important;
}
.carieraDisp
{
	color: #2A53A1 !important;
	font-family: Arial !important;
	font-size: 11px !important;	
}
.carieraDisp a
{
	color: #2A53A1 !important;
	text-decoration: underline !important;
}
.carieraDisp a:hover
{
	color: #000000 !important;
}
.carieraDisp. ms-toolbar a
{
	color: #2A53A1 !important;
	font-family: Arial !important;
	font-size: 11px !important;		
}
.carieraDisp td.ms-formlabel, .carieraDisp td.ms-formbody
{
	border: 0 !important;
	background-color: transparent !important;
}
.carieraDisp td.ms-formlabel
{
	width: 140px !important;
}
.carieraDisp .ms-standardheader
{
	font-weight: bold !important;
	color: #2A53A1 !important;
	font-family: Arial !important;
	font-size: 11px !important;	
}
.carieraDisp td.ms-formbody
{
	color: #2A53A1 !important;
	font-family: Arial !important;
	font-size: 11px !important;	
}
.dispTable
{
	margin-left: 100px !important;
	margin-right: 67px !important;
}
.carieraTitleLeft
{
	float: left;
}
.carieraTitleRight
{
	float: right;
	vertical-align: bottom;
}
table.containerTable
{
	width: 100% !important;	
	padding-left: 30px; 
	padding-right: 51px;
}
.containerWebPart
{
	padding-left: 30px;
	padding-right: 51px;	
}
.contactdiv, table.contactTable
{
	text-align: center !important;
	margin: auto;
}
div.contactdiv
{
	padding-bottom: 20px;	
}
div.warsawtd, div.cracovtd
{
	font:bold 16px Arial !important;
	color:#2a53a1 !important;
	width: 400px;
	text-align: center !important;		
	padding-bottom: 20px !important;
}
div.contactText
{
	font:12px Arial !important;
	color:#2a53a1 !important;
	text-align: center !important;	
}
.mapspace
{
	padding-top: 20px;
}
.mapborder
{
	border: 1px solid #000;
}
.newsbody
{
	color: #2A53A1 !important;
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
}
.newstitle
{
	color: #2A53A1 !important;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	height: 20px;
}
.newssection
{
	width: 100%;
	color: #2A53A1;
}
.newstitle_left
{
	float: left;
}
.newstitle_left a
{
	font: bold 12px Arial;
	color: #2A53A1 !important;
}
.newstitle_right
{
	float: right;
}
.newsarchive
{
	width: 100%;
	text-align: center;	
}
.newsmore
{
	font-weight: bold;
	float: right;
}
.newsfooter a, .newsarchive a
{
	text-decoration: underline !important;
	color: #2A53A1 !important;
	font-weight: bold !important;
	font-family: Arial;
	font-size: 11px;
}
.newsfooter a:hover,  .newsarchive a:hover
{
	text-decoration: none !important;
	color: #000000 !important;
}
.newspicture
{
	width: 100%;
	text-align: right;
	margin-bottom: 5px;
}
.newspicture img
{
	/*width: 436px; */
}
.newsfooter
{
	float: none;
	text-align: right !important;
	width: 100%;
	padding-top:10px;
	padding-bottom: 20px;
	background-image:url('border.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;		
}
div.newsZone .ms-WPHeader span
{
	font: 16px Arial !important;
	font-weight: bold !important;
	color: #2A53A1 !important;
}
div.newsZone .ms-WPHeader td
{
	border-bottom: 1px solid #2A53A1 !important;
	color: #2A53A1 !important;
}
div.newsZone .ms-WPBorder
{
	border: 0 !important;
}
.newsdisplay_left
{
	float: left;
	color: #2A53A1 !important;
	font-family: Arial !important;
	font-size: 12px !important;
	font-weight: bold;
	padding-top: 2px;
	margin-left: -2px;
}
.newsdisplay_right
{
	float: right;
	color: #2A53A1 !important;
	font-family: Arial !important;
	font-size: 12px !important;
	font-weight: bold;	
}
td.BorderTitle
{
	font:bold 16px Arial !important;
	color:#2a53a1 !important;
	border-bottom: 1px solid #2A53A1;
}
td.BorderTitle div.TitleLeft
{
	float: left;
}
td.BorderTitle div.TitleRight, div.partnership .maintext div.ReadMore, div.reference .maintext div.ReadMore, div.tender .maintext div.ReadMore
{
	float: right;		
}
td.BorderTitle div.TitleRight a
{
	color: #2A53A1 !important;
	font-family: Arial !important;
	font-size: 12px !important;
	font-weight: bold;		
	vertical-align: bottom !important;		
}
td.BorderTitle div.TitleRight a:hover
{
	color: #000 !important;
}
div.BorderFooter
{
	float: none;
	text-align: center;
	width: 100%;
	padding-top: 10px;
}
div.partnership, div.reference, div.tender
{
	padding-bottom: 20px;
}
div.partnership td.logo, div.reference td.logo, div.tender td.logo
{
	vertical-align: top;	
}
div.partnership .title, div.reference .title, div.tender .title
{
	font:bold 16px Arial !important;
	color: #2A53A1 !important;
	padding-bottom: 5px;
}
div.partnership .maintext, div.reference .maintext, div.tender .maintext
{
	padding-left: 10px;
	font:normal 11px Arial !important;
	color: #2A53A1 !important;
	width: 100%;
}
div.partnership .maintext div.ReadMore, div.reference .maintext div.ReadMore, div.reference .tender div.ReadMore
{
	padding-top: 10px !important;
}
div.partnership a
{
	text-decoration:underline !important;
}
div.partnership a:hover
{
	text-decoration:none !important;
}
div.tendermain td.logo
{
	padding: 5px;
}
div.tendermain td.maintext
{
	vertical-align: middle;
	color: #FFF;
	font-family: Arial;
	font-size: 12px;
}
div.tendermain td.maintext div.title
{
	font-weight: bold;
	font-size: 12px;
}
div.referenceMain
{
	padding-top: 5px;		
	padding-bottom: 3px;
	padding-left: 9px;
	padding-right: 9px;
}
div.referenceMain a
{
	color: #FFF !important;
	font-family: Arial !important;
	font-size: 12px !important;
	font-weight: bold !important;	
	
}
.centerCont .ms-PartSpacingVertical
{
	display: none !important;
}
.carieraContainer table.containerTable
{
	width: 100% !important;	
	padding-left: 0px !important;
	padding-right: 0px !important; 
}
.business, .security, .infrastructure
{
	width:432px;
	padding-top:70px;
	padding-left:15px;
	padding-bottom:15px;
	background-repeat:no-repeat;
	background-position:left top;
}
.business
{
	background-image:url('businessDown1.jpg');
	background-color:#f0f3f7;	
}
.security
{
	background-image:url('securityDown1.jpg');
	background-color:#f0f3f7;
}
.infrastructure
{
	background-image:url('infrastructureDown1.jpg');
	background-color:#f0f3f7;
}
.accordionContainer
{
	margin:0;
}
.accordionHeader, .businessTop, .sceurityTop, .infrastructureTop
{
	width:447px;
	height:34px;
	padding:0px !important;
	margin:0px !important;
	cursor:pointer;
}
.accordionContent
{
	width:447px;
	padding:0 !important;
	margin:0 !important;
}
.accordionContent a
{
	font:bold 12px Arial !important;
	text-decoration:none;
	cursor:pointer;
}
.businessTop
{
	background-image:url('businessTop1.jpg');
}
.sceurityTop
{
	background-image:url('securityTop1.jpg');
}
.infrastructureTop
{
	background-image:url('infrastructureTop1.jpg');
}
.ms-sitemapdirectional a
{
	line-height:18px !important;
}
.business a, .business a:visited
{
	color:#bf0000 !important;
}
.security a, .security a:visited
{
	color:#004120 !important;
	height:30px !important;
}
.infrastructure a, .infrastructure a:visited
{
	color:#2a53a2 !important;
}
.accordionContent a:hover
{
	text-decoration:underline;
}
.bussines_wp
{
	width:420px;
	margin-left:14px;
	margin-bottom:20px;
}
.flags
{
	height:16px;
	margin:10px 0 0 43px;
}
.flags img
{
	margin:0 10px 0 10px;
}
