/*SPARTEZ CSS*/

body {
	margin: 0;
	padding: 0;
	background: #000000;
	text-align: justify;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cccccc;
}

body strong {
    color: #ffffff;
}
h1, h2, h3 {
	margin-top: 0;
}
h1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
}
h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
}
h2 a{
	color: #ffffff;
}
h3 {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}
ul {
	list-style-type: disc;
	padding-right: 60px;
}
ul ul {
	list-style-type: square;
	padding-right: 50px;
}
ul.decoration {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul.decoration img {
	margin:0px 10px 10px;
	float: left;
}

ul.decoration li {
	padding-bottom:10px;
	clear:both;
	width: 900px;
	margin: 20px 0px;
}

a {
	text-decoration: none;
	border: none;
	color: #cccccc;
}

/*******************link_in_photo******************************/

.link_in_photo {
	text-decoration: underline;
	border: none;
	color: #cccccc;
}

.title_in_photo {
	text-decoration: none;
	font-weight: bold;
	font-size: x-large;
	color: #cccccc;
}

/*
#links_in_photo2 {
	font-size: large;
	text-decoration: none;
	border: none;
	color: #cccccc;
}

#links_in_photo2 A:link {text-decoration: none;}
#links_in_photo2 A:visited {text-decoration: none;}
#links_in_photo2 A:active {text-decoration: none;}
#links_in_photo2 A:hover {text-decoration: underline;}
*/

a.link {
	text-decoration: none;
	font-weight: bold !important;
	font-size: medium;
	color: #808080;
}

a.link:hover {
	text-decoration: underline;
}

a.selected {
	text-decoration: underline;
	font-weight: bold;
	font-size: medium;
	color: #ffffff;
}

.link_normal {
	text-decoration: none;
	font-weight: normal;
	font-size: small;
}

.link_selected {
	text-decoration: underline;
	font-weight: bold;
	font-size: x-large;
	color: #ffffff;
}
	
/*a:hover {
	border: none;
}
a:active {
	border: none;
}*/
a img {
	border: none;
}

/**************** Wrapper *******************/

#wrapper {
	margin: 0 auto;
	padding-top: 10px;
	width: 1020px;
}
/************* main ************/

#main {
	background: #0e0e0e url('/img/inox_grad_bcgnd.gif') repeat-x;
	border: 1px solid #999999;
}
/************ header ******************/

#header {
	height:75px;
}
/************* logo ************/
#logo {
	float:left;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
/************ menu ******************/

#menu {
	float:right;
	position:relative;
	width:696px;
	height:75px;
}
#lang {
	margin: 5px;
	position:relative;
	float:right;
	font-size: 11px;
	color: #999999;
}
#pl_about_us {
	position:absolute;
	left:57px;
	top:28px;
	width:87px;
	height:24px;
}

#pl_people {
	position:absolute;
	left:144px;
	top:28px;
	width:75px;
	height:24px;
}

#pl_products {
	position:absolute;
	left:219px;
	top:28px;
	width:104px;
	height:24px;
}

#pl_services {
	position:absolute;
	left:323px;
	top:28px;
	width:77px;
	height:24px;
}

#pl_atlassian {
	position:absolute;
	left:400px;
	top:28px;
	width:101px;
	height:24px;
}

#pl_blog {
	position:absolute;
	left:501px;
	top:28px;
	width:60px;
	height:24px;
}

#pl_contact {
	position:absolute;
	left:561px;
	top:28px;
	width:93px;
	height:24px;
}
#en_about_us {
	position:absolute;
	left:56px;
	top:28px;
	width:96px;
	height:24px;
}

#en_people {
	position:absolute;
	left:152px;
	top:28px;
	width:70px;
	height:24px;
}

#en_products {
	position:absolute;
	left:222px;
	top:28px;
	width:99px;
	height:24px;
}

#en_services {
	position:absolute;
	left:321px;
	top:28px;
	width:81px;
	height:24px;
}

#en_atlassian {
	position:absolute;
	left:402px;
	top:28px;
	width:101px;
	height:24px;
}

#en_blog {
	position:absolute;
	left:503px;
	top:28px;
	width:59px;
	height:24px;
}

#en_contact {
	position:absolute;
	left:562px;
	top:28px;
	width:92px;
	height:24px;
}
/************ slogan ***************/
#photo {
	float:none;
	position:relative;
	margin-bottom: 15px;
	border:none;
}
#photo img{
	border:none;
}
#slogan {
	position: absolute;
	left:63px;
	top:185px;
	width:178px;
	height:82px;
}
#photo_content {
	position: absolute;
	left:20px;
	top:20px;
	width:550px;
	height:82px;
}

#photo_content_logo {
	position: absolute;
	left:550px;
	top:2px;
	width:300px;
	height:82px;
}

/* Damian Nowak */

.subpage_links, .subpage_links a {
	font-size: 17px;
	font-weight: bold;
	color: #929292;
}

.subpage_links span.item {
	white-space: nowrap;
}

.subpage_links a:hover {
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

a.subpage_link_selected {
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
}

.training_section {
	padding-left: 30px;
}

.trainings_content h1, .trainings_content h2 {
	margin-top: 30px;
}


/************* content ************/
#content {
	margin: 0;
	padding: 15px;
}

#content a {
	text-decoration: underline;
	font-weight: normal;
}

/* nwkr */

div.contact li {
	list-style-type: none;
}

/************* footer ************/

#footer {
	margin: 0;
	padding: 10px;
	font-size: 12px;
	color: #666666;
}
#footer a {
	color: #666666;
	text-decoration: none;
	border: 0px;
}
#footer a:hover {
	color:#660000;
}
/************* popups ************/
.google_map {
	width: 550px;
	height: 390px;
	float:right;
	margin: 10px 20px;
	padding:0px;
	color: #000000;
	border: 1px solid #CCCCCC;
}
.google_map a{
	color: #000000;
}

.popup_info {
	width:445px;
	padding-top: 25px;
	background: url('/img/popup_empty.gif') no-repeat;
	float:right;
	clear: both;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.popup_info div {
	margin: 0;
	padding: 10px;
	border: 1px solid #717171;
	background: #333333;
	font-size: 12px;
	color: #cccccc;
}

.popup_info h3 {
	position: relative;
	left:10px;
	top:-23px;
	width:350px;
	height:19px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #CCCCCC;
	margin-bottom: -19px;
	
}

#nestedPartner {
	clear: both;
}

.popup_ludzie {
	width:445px;
	padding-top: 25px;
	background: url('/img/popup_empty.gif') no-repeat;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-bottom: 0;

}
.popup_ludzie div {
	margin: 0;
	padding: 10px;
	padding-bottom: 0;
	margin-bottom: 0;
	border: 1px solid #717171;
	background: #333333;
	font-size: 12px;
	color: #cccccc;
	min-height: 175px;
}

.popup_ludzie p.contact {
	clear: both;
	padding-top: 10px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.popup_ludzie h3 {
	position: relative;
	left:10px;
	top:-23px;
	width:350px;
	height:19px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #CCCCCC;
	margin-bottom: -19px;
	}

.popup_ludzie img {
	float: left;
	margin-right: 10px;
    height: 136px;
    width: 91px;
}

.popup_services {
	width: 60%;
	padding: 12px;
	float: right; 
/*	margin-top: 10px; */
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	height: 12.5em; 
	border: 1px solid #717171;
	
	background: #333333;
	font-size: 12px;
	color: #cccccc;	
}

.popup_product {

	padding: 12px;
	float: right; 
/*	margin-top: 10px; */
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px; 
	border: 1px solid #717171;
	background: #333333;
	font-size: 12px;
	color: #cccccc;
	text-align: center;
	width: 580px;
	clear: both;
}

.popup_product img {
	margin: 0 auto;
}

.popup_product p {
	font-size: 16px;
	margin-bottom: 0;
}

.popup_product input {
	background-color: #4573AC;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	border: solid 1px #ffffff;
	padding: 3px 8px;
}

.popup_product input:hover {
	cursor: pointer;	
}


/************* procect ************/
.project {
	border: 1px dotted #717171;
	margin: 15px;
	height: auto;
	
	}

.service {
	border: 1px dotted #717171;
	margin-bottom: 10px;
	padding: 10px;
	height: 18em;
	}

.duration, .part-profile {
	font-weight: bold;
}

.additional-info {
	font-style: italic;
	font-size: 12px;
	float:none;
	margin-right: 2em;
	margin-bottom: 1em;
}

.clear {
	clear:both;
}

#content .strong {
	font-weight: bold;
}