@charset "utf-8";
/* CSS Document */

/*	---------------------------------------------------------------------------------------
	Start styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		body,td,th {
			font-family: Georgia, Times New Roman, Times, serif;
			font-size: 13px;
			color: #000;
		}
		body {
			background-color:#EFEFEF;
			margin-left: 0px;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			background-image:url(bg-repeat.gif);
		}


/*	---------------------------------------------------------------------------------------
	Detail styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
		#all {
			width:100%;
			height:100%;
			background-repeat:no-repeat;
			background-image:url(bg-main.jpg);
			padding:60px 0px;}
		/*
		.about-bg {
			background-image:url(bg-main.jpg);
			}
		
		.home-bg {
			background-image:url(bg-about.jpg);
			}
			
		.work-bg {
			background-image:url(bg-work.jpg);
			}
			
		.contact-bg {
			background-image:url(bg-contact.jpg);
			}
		*/
		#main {
			background-color:#FFF;
			width:824px;
			margin:0px 113px 0px 113px;}
		
		#top {
			height:163px;
			width:824px;}
		
		#top a {
			color:#FFF;}
		
		#top .logo {
			width:348px;
			height:87px;
			padding:35px 0px 0px 36px;
			float:left;}
			
		#top ul {
			list-style-type:none;
			float:right;
			padding:60px 44px 0px 0px;
			margin:0px;}
		
		#top li {
			padding:0px;
			margin:0px 0px 0px 25px;
			float:left;}
			
		#top li a {
			height:48px;
			text-indent:-9009px;
			background-position:left;
			display:block;}	
			
		#top li .about {
			background-image:url(menu-about.png);
			width:88px;}
		#top li .work {
			background-image:url(menu-work.png);
			width:74px;}
		#top li .contact {
			background-image:url(menu-contact.png);
			width:75px;}
		
		#content {
			background-image:url(gradient-top.png);
			padding:0px 34px;
			background-repeat:no-repeat;}
		
		#content .slogan {
			width:704px;
			height:85px;
			padding:38px 0px 32px 22px;
			margin:0px;
			background-image:url(home-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
		
		#content .slogan-about {
			width:704px;
			height:85px;
			padding:38px 0px 32px 22px;
			margin:0px;
			background-image:url(about-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
		
		#content .slogan-work {
			width:704px;
			height:85px;
			padding:38px 0px 32px 22px;
			margin:0px;
			background-image:url(work-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
		
		#content .slogan-contact {
			width:704px;
			height:85px;
			padding:38px 0px 32px 22px;
			margin:0px;
			background-image:url(contact-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
		
		#content .slogan-oc {
			width:704px;
			height:57px;
			padding:38px 0px 32px 22px;
			margin:0px;
			background-image:url(oc-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
		
		
		#content .slogan-reda {
			width:704px;
			height:45px;
			padding:38px 0px 15px 22px;
			margin:0px;
			background-image:url(reda-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
		
		#content .slogan-eltodo {
			width:704px;
			height:45px;
			padding:38px 0px 15px 22px;
			margin:0px;
			background-image:url(eltodo-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
		
		#content .slogan-mb {
			width:704px;
			height:45px;
			padding:38px 0px 15px 22px;
			margin:0px;
			background-image:url(mb-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
		
		#content .slogan-sharda-india {
			width:704px;
			height:45px;
			padding:38px 0px 15px 22px;
			margin:0px;
			background-image:url(sharda-india-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
		
		
		#content .slogan-mischioff {
			width:704px;
			height:45px;
			padding:38px 0px 15px 22px;
			margin:0px;
			background-image:url(mischioff-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
		
		#content .slogan-fliteport {
			width:704px;
			height:45px;
			padding:38px 0px 15px 22px;
			margin:0px;
			background-image:url(fliteport-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
		
		
		
		#content .slogan-leki {
			width:704px;
			height:45px;
			padding:38px 0px 15px 22px;
			margin:0px;
			background-image:url(leki-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
		
		#content .slogan-discover-america {
			width:704px;
			height:45px;
			padding:38px 0px 15px 22px;
			margin:0px;
			background-image:url(discover-america-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
		
		#content .slogan-ashoka {
			width:704px;
			height:45px;
			padding:38px 0px 15px 22px;
			margin:0px;
			background-image:url(ashoka-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
		
		#content .slogan-monte-nebo {
			width:704px;
			height:45px;
			padding:38px 0px 15px 22px;
			margin:0px;
			background-image:url(monte-nebo-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
		
		#content .slogan-bottcher {
			width:704px;
			height:45px;
			padding:38px 0px 15px 22px;
			margin:0px;
			background-image:url(bottcher-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
		
		#content .slogan-henkel {
			width:704px;
			height:45px;
			padding:38px 0px 15px 22px;
			margin:0px;
			background-image:url(henkel-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
		
		#content .slogan-zetor {
			width:704px;
			height:45px;
			padding:38px 0px 15px 22px;
			margin:0px;
			background-image:url(zetor-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
		
		#content .slogan-cz {
			width:704px;
			height:45px;
			padding:38px 0px 15px 22px;
			margin:0px;
			background-image:url(cz-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
		
		#content .slogan-cz {
			width:704px;
			height:45px;
			padding:38px 0px 15px 22px;
			margin:0px;
			background-image:url(cz-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
			
		#content .slogan-metalpress {
			width:704px;
			height:45px;
			padding:38px 0px 15px 22px;
			margin:0px;
			background-image:url(metalpress-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
			
		#content .slogan-siems {
			width:704px;
			height:45px;
			padding:38px 0px 15px 22px;
			margin:0px;
			background-image:url(siems-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
		
		#content .slogan-rusty {
			width:704px;
			height:45px;
			padding:38px 0px 15px 22px;
			margin:0px;
			background-image:url(rusty-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
		
		#content .slogan-egypt {
			width:704px;
			height:45px;
			padding:38px 0px 15px 22px;
			margin:0px;
			background-image:url(egypt-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
		
		#content .slogan-san-peter {
			width:704px;
			height:45px;
			padding:38px 0px 15px 22px;
			margin:0px;
			background-image:url(san-peter-slogan.png);
			background-repeat:no-repeat;
			text-indent:-9009px;
			background-position:22px 38px;
			font-size:20px;
			font-style:italic;}
		
		#content .textik {
			padding:0px 0px 32px 22px;
			line-height:140%;}
		
		
		#content .space {
			height:44px;
			clear:both;}
		
		#content .column-small {
			width:368px;
			padding:0px 20px 0px 0px;
			float:left;}
			
		#content .right {
			padding:0px 0px 0px 0px;
			float:right;
			}
		
		#content .column-wide {
			width:608px;
			padding:0px 20px 0px 0px;
			float:left;}
		
		
		
		#content .column-left {
			width:348px;
			float:left;}
		
		#content .column-left h2 {
			padding-top:20px;}
			
		#content .column-left p {
			padding-bottom:20px;}
			
		#content .column-left h2, #content .column-left p {
			padding-left:20px;}
		
		#content .column-right {
			width:348px;
			padding:0px 20px 0px 0px;
			float:right;}
		
		
		#content .column-third-left {
			width:238px;
			padding:0px 21px 0px 0px;
			float:left;}
			
		#content .column-third-right {
			width:238px;
			padding:0px 0px 0px 0px;
			float:right;}
		
		#content .column-right h2{
			padding-bottom:2px;}
			
		#content .column-right .title {
			padding:2px 0px 0px 0px;
			font-size:10px;
			color:#999;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold
			}
		
		#content .column-right ul {
			padding:25px 0px;
			margin:0px;
			list-style-type:none;}
			
		#content .column-right li {
			padding:8px 0px 0px 45px;
			margin:0px 0px 10px 0px;
			font-size:16px;
			height:23px;
			background-repeat:no-repeat;}
		
		#content .column-right .stopwatch {
			background-image:url(li-stopwatch.png);}
		#content .column-right .equipment {
			background-image:url(li-equipment.png);}
		#content .column-right .calculator {
			background-image:url(li-calculator.png);}
		#content .column-right .calendar {
			background-image:url(li-calendar.png);}
		#content .column-right .microphone {
			background-image:url(li-microphone.png);}
		#content .column-right .talk {
			background-image:url(li-talk.png);}
		#content .column-right .company {
			background-image:url(li-company.png);}
		#content .column-right .open {
			background-image:url(li-open.png);}
			
		
		#content .column-tiny {
			width:164px;
			padding:0px 20px 0px 0px;
			float:left;}
		
		#content .column-tiny .big {
			font-size:16px;}
			
		#content .column-tiny ul {
			list-style-type:none;
			padding:20px 0px;
			margin:0px}
			
		#content .column-tiny li {
			margin-bottom:5px;
			background-image:url(li-dot.jpg);
			background-repeat:no-repeat;
			background-position:2px 5px;
			padding-left:17px;}
			
		#content .column-small h2 {
			padding:2px 20px 14px 20px;}
			
		#content .column-small h2 a {
			color:#000;
			background-image:none;}
		
		#content .column-small p {
			padding:0px 20px 20px 20px;}
		
		#content .column-small .title {
			padding:14px 20px 0px 20px;
			font-size:10px;
			color:#999;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold
			}
		
		
		
		#work h2 {
			padding:2px 20px 14px 20px;}
			
		#work h2 a {
			color:#000;
			background-image:none;}
		
		#work p {
			padding:0px 20px 35px 20px;}
		
		#work .title {
			padding:14px 20px 0px 20px;
			font-size:10px;
			color:#999;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold
			}


/*	---------------------------------------------------------------------------------------
	Content styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#content .column-quick {
			width:127px;
			padding:0px 0px 0px 0px;
			float:left;}
		
		#content .column-quick h2 {
			padding:28px 0px 14px 0px;}
		
		#content .column-quick p {
			padding:0px 0px 35px 0px;
			color:#666666;}
		
		#content .column-quick .story{
			height:208px;}
			
		#content .column-quick .story p{
			color:#000;
			padding:15px 0px 0px 0px;
			}


/*	---------------------------------------------------------------------------------------
	Bottom styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#footer {
			height:57px;
			padding:0px 34px;}
		
		#footer .left {
			color:#999999;
			font-size:12px;
			float:left;
			padding:15px 0px;}
			
		#footer .right {
			color:#666666;
			float:right;
			padding:15px 0px;}
		
		#bottom {
			height:70px;
			background-image:url(footer.gif);
			background-color:#111111;}
		
		#bottom .ny {
			position:relative;
			background-image:none;
			left:408px;
			top:26px;
			width:143px;
			height:19px;
			text-indent:-9009px;
			border:0px;
			display:block;}
	
/*	---------------------------------------------------------------------------------------
	Basic styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		a {
			color:#999;
			background-image:url(dotted.gif);
			background-position:bottom;
			background-repeat:repeat-x;
			display:inline-block;
			text-decoration:none;}
		
		a:hover {
			color:#000;
			text-decoration:none;}
		
		
		p {
			padding:10px 0px 0px 0px;
			margin:0px;
			line-height:159%;}
		
		h2 {
			padding:0px;
			margin:0px;
			font-size:19px;
			font-style:italic;
			font-weight:normal;}
		
		#video {
			margin-bottom:30px;}

/*	---------------------------------------------------------------------------------------
	Divider styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		.divider {
			background-image:url(divider.gif);
			width:756px;
			height:16px;
			clear:both;
			background-repeat:no-repeat;}

/*	---------------------------------------------------------------------------------------
	Picture styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		.picture a {
			padding:0px;
			margin:0px;
			border:0px;
			height:220px;
			background-image:none;}
		.picture a img {
			border:medium none;}
		.picture-big {
			padding-bottom:25px;}
		.picture-big a {
			padding:0px;
			margin:0px;
			border:0px;
			height:425px;
			background-image:none;}
		.picture-big a img {
			border:medium none;}
		
		.picture-big h2 {
			padding:2px 20px 14px 20px;}
			
		.picture-big h2 a {
			color:#000;
			height:22px;
			background-image:none;}
		
		.picture-big p {
			padding:0px 20px 20px 20px;}
		
		.picture-big .title {
			padding:14px 20px 0px 20px;
			font-size:10px;
			color:#999;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold
			}



/*	---------------------------------------------------------------------------------------
	Contact styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
		#contact .text {
			width:100%;
			margin:5px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:120%;
			background-image:url(bg-news-field.png);
			background-repeat:no-repeat;
			border-bottom:1px solid #EBEAE4;
			border-right:1px solid #EBEAE4;
			border-left:1px solid #D4D4CF;
			border-top:1px solid #D4D4CF;
			color:#0E1116;
			line-height:20px;
			padding:6px 5px 6px 5px;}
		
		#contact .cb {
			float:left;
			margin:-43px 0px 0px 80px}
			
		#contact .cb input {
			margin:0px 5px 0px 0px;}
		
		#contact #button {
			width:58px;
			background-image:none;
			padding:0px;
			border:0px}
			
		#contact {padding:0px 0px 15px 0px;
		width:348px;
			margin:0px 0px 0px 0px;
			float:left;}

		#contact-right {padding:0px 20px 15px 0px;
		width:348px;
			margin:0px 0px 0px 0px;
			float:right;}
			
		.view-more {
			float:right; padding-top:45px}
/*	---------------------------------------------------------------------------------------
	Cleaner styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.cleaner {
			clear:both;
			font-size:1px;
			height:1px;}
			
/*	---------------------------------------------------------------------------------------
	Shows styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
		.show {
			width:174px;
			height:120px;
			margin-right:20px;
			margin-bottom:24px;
			float:left;}
		
		.last {
			margin-right:0px;
			float:right;}
	
	
	