/* CSS Document */
* {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	outline: 0;
	border: 0;	
	text-decoration: none;
}
.clear {
	clear: both;
	height: 0px;
}
body {
	width: 100%;
	font: 13px Verdana;
	background: #1a1a1a;
}
#index, #frame {
	width: 100%;
	background: #fff  url(/images/images/sky.jpg) no-repeat top center;;
}
#bottom {
	background: transparent  url(/images/search_black.png) repeat-x top;
}
#main{
	position: relative;
    background: transparent url(/images/sub_bg.png) no-repeat center 231px;
}
#index #main{
    background: transparent url(/images/index_bg.png) no-repeat top center;
}

.header {
	width: 954px;
	margin: 0px auto;
}
.logo {
	float: left;
	width: 270px;
}
ul.menu {
	list-style-type: none;
	list-style-position: outside;
}
ul.menu li {
	float: left;
}
.searchBox {
	/*background: transparent url(/images/images/search.png) no-repeat top center;*/
	position: relative;
}
.searchBox .searchMenu {
	width: 724px;
	float: left;
}
.searchMenu .menu {
	float: right;
	margin: 0 35px 0 0;
}
.searchMenu .menu li {
	padding: 0 0 0 7px;
	background: transparent url(/images/list_bg.png) no-repeat 0px 8px;
	margin-left: 25px;
}
.searchMenu .menu li a{
	font: 11px Tahoma;
	color:  #dddddd;
}
.searchBox #search {
	display: inline-block;
	float: left;
	height: 33px;
	margin-right: 20px;
}
.searchBox #search input[type="text"],.searchBox #search input[type="search"] {
	width: 110px;
	border: 0;
}
.searchBox #search input[type="image"]{
	width: 40px;
	border: 0;
}
.lang a {
	padding: 0 0 0 7px;
	background: transparent url(/images/list_bg.png) no-repeat 0px 8px;
	font: bold 11px Tahoma;
	color: #cf4a00;
}
.searchBox a:hover, .footer a:hover {
	text-decoration:  underline;
}
.mainLogo {
	margin-left: 40px;
	margin-top: 30px;
	display: inline-block;
	float: left;
}
.topMenu {
	float: left;
	width: 460px;
	margin: 26px 0 27px 270px;
}
#index .topMenu {
	margin: 18px 0 28px 270px;
}
.topMenu li, .topMenu li a {
	margin: 0 ;
	display: inline-block;
}
.topMenu li.diviziok a:hover, .topMenu li.diviziok a.active {
	background:  transparent url(/images/diviziok_over.png) no-repeat 0px 0px;
}
.topMenu li.velunk a:hover, .topMenu li.velunk a.active {
	background:  transparent url(/images/velunk_tortent_over.png) no-repeat 0px 0px;
}
.topMenu li.dijak a:hover, .topMenu li.dijak a.active {
	background:  transparent url(/images/dijak_over.png) no-repeat 0px 0px;
}
.topMenu li.csapatunk a:hover, .topMenu li.csapatunk a.active {
	background:  transparent url(/images/csapatunk_over.png) no-repeat 0px 0px;
}
.topMenu li a {
	padding: 0px;
}
#indexBoxes {
	margin: 420px auto 0 auto;
	width: 952px;
}
#indexBoxes li {
	display: inline-block;
	width: 228px;
	height: 106px;
	margin-right: 10px;
}
#indexBoxes li:last-child {
	margin-right: 0px;
}
#indexBoxes li:hover {
	background-position: 0 -107px;
}
#indexBoxes li a{
	display: inline-block;
	width: 110px;
	height: 80px;
	padding: 5px 5px 5px 100px;
	font: 11px Tahoma;
	color: #d8d8d8;
}
#eventBox {
	background:  transparent url(/images/event_box.png) no-repeat 0px 0px;
}
#integraBox {
	background:  transparent url(/images/integra_box.png) no-repeat 0px 0px;
}
#analysisBox {
	background:  transparent url(/images/analysis_box.png) no-repeat 0px 0px;
}
#salesBox {
	background:  transparent url(/images/sales_box.png) no-repeat 0px 0px;
}
.footer {
	padding-top: 5px;
	background: #1a1a1a url(/images/footer.png) no-repeat  center;
	height: 69px;
}
.footerTextFrame {
	margin: auto;
	width: 954px;
	/*background: #dadada url(/images/footer_frame.png) no-repeat  left center;*/
	height: 69px;
}
.footer .footerText {
	font: 11px Tahoma;
	width: 480px;
	line-height: 16px;
	margin-left: 8px;
	float: left;
}
.footerText span {
	padding: 0 5px;
}
.footerText a {
	color: #de5f01;
}
.footer .copyright {
	margin: 3px 0  0 10px;
	float: left;
	display: inline-block;
	font: 9px Tahoma;
	color: #dddddd;
}
#index .footer .copyright {
	margin: 3px 20px 0 0;
	float: right;
}
.rightSide {
	position: absolute;
	width:250px;
	min-height:720px;
	background: transparent url(/images/images/right_bg.png) no-repeat 4px bottom;
	right: 0px;
	bottom: -100px;
	z-index: 9;
}
.rightTop {
	width:250px;
	min-height:572px;
	background: transparent url(/images/images/right.png) no-repeat 0px 0px;
	float: left;
	margin-top: -14px;
}
.en .rightTop {
	background: transparent url(/images/images/right_en.png) no-repeat 0px 0px;
}

.leftSide {
	width: 704px;
	min-height:720px;
	float:left;
}
#content.sub {
	width: 954px;
	margin: auto;
	position: relative;
	z-index: 5;
	background: transparent url(/images/content_bg.png) repeat-y -24px 0;
}
.divisions {
   /* background: transparent url(/images/top_menu.png) no-repeat top center;*/
	height: 53px;
}
.dTop {
	position: relative;
	z-index: 10;
}
.dTop img {
	height: 31px;
}
.divisions .dTop li {
	display: inline-block;
	width: 234px;
	line-height: 53px;
	text-indent: 26px;
	margin-right: 6px;
	float: left;
	/*background: transparent url(/images/images/menu_item.png) no-repeat top left;*/
}
.divisions .dTop li a{
	display: inline-block;
	width: 234px;
	line-height: 53px;
	text-indent: 26px;
	font-weight: bold;
	float: left;
	background-position: 196px 12px;
	background-repeat: no-repeat;
}
.divisions .dTop li:last-child,.divisions .dTop li.last {
	margin-right: 0px !important;
}
/*.divisions .dTop li a.event {
	background-image: url(/images/event_off.png);
}
.divisions .dTop li a.integra {
	background-image: url(/images/integra_off.png);
}
.divisions .dTop li a.analysis {
	background-image: url(/images/analysis_off.png);
}
.divisions .dTop li a.sales {
	background-image: url(/images/sales_off.png);
}*/
.divisions .dSub {
	line-height: 36px;
	padding-top: 52px;
	margin-top: -52px;
}
.divisions .dSub ul{
	margin-left: 30px;
}
.divisions .dSub li a{
	color: #fff;
	padding: 2px 10px 2px 0;
	background: transparent url(/images/menu_sep.png) no-repeat right;
}
.divisions #subSales.dSub li a:hover{
	color: #4d6017;
	color: #d7e6a3;
}
.divisions #subEvent.dSub li a:hover{
	color: #891c08;
	color: #ff8b66;
}
.divisions #subIntegra.dSub li a:hover{
	color: #633a4f;
	color: #d7b5c6;
}
.divisions #subAnalysis.dSub li a:hover{
	color: #385572;
	color: #c0ddff;
}
.divisions .dSub li a:hover{
	text-decoration: none;
}
.divisions .dSub li {
	margin-right: 10px;
}
.divisions .dSub li.last {
	margin-right: 0px;
}
.divisions .dSub li.last a {
	background: transparent;
}
.event {
	color: #891c08;
}
.integra {
	color: #633a4f;
}
.analysis {
	color: #385572;
}
.sales {
	color: #4d6017;
}
#subEvent {
	background: transparent url(/images/sub_event.png) no-repeat top left;
}
#subIntegra {
	background: transparent url(/images/sub_integra.png) no-repeat top left;
}
#subAnalysis {
	background: transparent url(/images/sub_analysis.png) no-repeat top left;
}
#subSales {
	background: transparent url(/images/sub_sales.png) no-repeat top left;
}
#sub.dSub {
	background: transparent url(/images/top_menu.png) no-repeat -8px  0px;
	height: 30px;
}
#sub.dSub ul {
	display: none;
}
.rightTop .contact {
	margin: 80px 0 10px 27px;
	font-weight: bold;
	color: #fff;
	font-size: 11px;
	position: relative;
	z-index: 20;
}
.contact a {
	color: #de5f01;
}
.rightFigure {
	height: 300px;
	width: 250px;
	position: absolute;
	bottom: 0px;
	z-index: 10;

}
#salesFigure {
	background: transparent url(/images/woman_3.png) no-repeat  bottom left;
}
#integraFigure {
	background: transparent url(/images/man_1.png) no-repeat bottom left;
}
#analysisFigure {
	background: transparent url(/images/woman_2.png) no-repeat bottom left;
}
#eventFigure {
	background: transparent url(/images/woman_1.png) no-repeat bottom left;
}
.docTitle {
	padding: 30px 20px;
	margin-top: -100px;
}
.docTitle h1 {
	font-size: 22px;
	font-family: Verdana;
	color: #444444;
}
.articleContent {
	margin: 5px 20px;
}
.divisionLogo {
	height: 100px;
	width: 952px;
}
.divisionLogo img {
	float: right;
	margin: 30px 80px 0 0 ;
}
.topPerson {
	position: absolute;
	height: 200px;
	width: 220px;
}
#salesTop.topPerson {
	background: url(/images/top_sales.png) no-repeat 0 0 transparent;
	left: 301px;
	top: 11px;
}
#eventTop.topPerson {
	background: url(/images/top_event.png) no-repeat 0 0 transparent;
	left: 301px;
	top: 11px;
}
#integraTop.topPerson {
	background: url(/images/top_integra.png) no-repeat 0 0 transparent;
	left: 301px;
	top: 11px;
}
#analysisTop.topPerson {
	background: url(/images/top_analysis.png) no-repeat 0 0 transparent;
	left: 301px;
	top: 11px;
}
.docList {
	padding: 20px 30px;
}
.listDocTitle, .listDocTitle a  {
	font: bold 14px Tahoma;
	color: #333;
}
.docList .date {
	color: #5286c0;
}
.listDoc .readMore {
	width: 688px;
	margin-left: -20px;
	height: 35px;
	background: url(/images/news_sep.png) no-repeat 0 0 transparent;
}
.listDoc .readMore a {
	float: right;
	display: inline-block;
	height: 20px;
	width: 70px;
	margin: 12px 22px 0 0;
}
.imageFrame {
	background-repeat: no-repeat;
	background-position: 3px 3px;
	overflow: hidden;
	width: 205px;
	height: 90px;
	display: inline-block;
	float: left;
	margin: 0 5px 5px 0;
}
.partners {
	padding: 80px 0 30px 25px;
	z-index: 20;
	position: relative;
}
.partners a ,
.partners span {
	display: block;
	background: transparent url(/images/partner_sep.png) no-repeat bottom left;
	padding-bottom: 10px;
	margin-bottom: 5px;
}
.doc_lead, .doc_body {
	font-size: 14px;
	font-family: Verdana;
	color: #666;
}
.doc_lead a , .doc_body a {
	color: #DE5F01;
}
.doc_body img {
	border: 1px solid #aaaaaa;
	padding: 2px;
}
#teamList .docList {
	font-family: Tahoma;
	padding: 20px 10px 20px 20px;
}
#teamList .listDoc{
	width: 210px;
	float: left;
	margin-bottom: 15px;
	margin-right: 10px;
}
#teamList .imageFrame {
	width: 100px;
	background-position: 0 0;
}
.teamFrame {
	background:transparent url(/images/team_mask.png) no-repeat 0 0 ;
}
.memberName {
	color: #e57f34;
	text-decoration: underline;
	font-size: 12px;
	display: inline-block;
	margin-bottom: 10px;
}
#teamList .readMore {
	width: 210px;
	margin-left: -10px;
	background: url(/images/team_reszletek.png) no-repeat scroll 0 0 transparent;
}
#teamList .listDocBody {
	font-size: 10px;
}
#teamList .listDoc .readMore a {
	float: left;
	margin-left: 10px;
	width: 90px;
}
.teamMember {
	background: transparent url(/images/team_bg.png) no-repeat 0 0;
	min-height: 530px;
	width: 757px;
	position: relative;
	left: -62px;
	padding-left: 62px;
}
.teamImage {
	width: 414px;
	height: 290px;
	top: 119px;
	left: 89px;
	position: absolute;
}
.namePlate {
	position: absolute;
	top: 46px;
	left: 350px;
}
.namePlate .lastName{
	font: bold 16px Tahoma;
	color: #fff;
	text-transform: uppercase;
}
.namePlate .firstName{
	font: bold 16px Tahoma;
	color: #f78f1e;
}
.teamMember .doc_lead {
	position: absolute;
	left: 510px;
	top: 90px;
	width: 210px;
	padding: 10px;
	background: #fff;
	opacity: 0.75;
	filter: alpha(opacity=75);
}
.teamMember .doc_body {
	position: absolute;
	left: 510px;
	top: 200px;
	width: 200px;
}
.gallery {
	display: inline-block;
	float: left;
	margin: 15px 15px 15px 0;
	padding: 4px;
	background: #e1e1e1;
}
.gallery a {
	display: inline-block;
	min-height: 130px;
}
.gallery img {
	display: inline-block;
	width: 175px;
	margin: 3px;
}
.relPicList {
	padding: 30px 20px;
}
