* {

	margin: 0;

	padding: 0;

	border: 0;

}


#facebook { 
	position: fixed;
	left: 0;
	top: 131px;
}

.NormalP p { 	text-align: left !important; }



html { height: 100%; }



body {

	font-family: century gothic, tahoma, verdana;

	font-size: 12px;

	position: relative;

	min-height: 100%; 

	height: auto !important;

	height: 100%;

}



p {

	line-height: 20px;

	text-align: right !important;

	padding: 5px 0;

	font-size: 12px;

}



.pages a, .pages b {
	
	display: inline !important;
	margin: 0 5px;

}

.NextLink a, .BeforeLink a, .pages a {
	font-size: 12px !important;
}

.NextLink a:hover, .BeforeLink a:hover, .pages a:hover {
	color: #43d8c4 !important;
}



.PaddingLeftP p {

	padding-left: 10px;

}



.NewsDate {

	font-size: 11px;

	color: #666;

	padding: 0;

}



#Right p {

	text-align: left !important;

}



a {

	outline: none;

	text-decoration: none!important;

}



a:hover {

	text-decoration: underline;

}



.BeforeLink {

float: left;

}

.NextLink {

	float: right;

}



.SmallText, .SmallText p, .SmallText ul li {

	font-size: 11px !important;

	line-height: 12px !important;

	text-align: left !important;

}



h1, h2 {

	font-size: 15px;

	line-height: 24px;

	font-weight: bold;

	/*color: #9D958A;*/

	color: #000;

	margin: 8px 0;

	display: block;

	height: 24px;

	padding: 0 0 0 32px;

}



h3 { 

	font-size: 14px;

	line-height: 18px;

	font-weight: bold; 

	color: #000;

	margin: 0;

	padding: 0 10px;

}



.Right {

	text-align: right !important;

}



h1.Blue { background: url('../images/h1_blue.png') no-repeat; }

h1.LightBlue { background: url('../images/h1_light_blue.png') no-repeat; }  

h1.Red { background: url('../images/h1_red.png') no-repeat; } 

h1.Pink { background: url('../images/h1_pink.png') no-repeat; } 

h1.Orange { background: url('../images/h1_orange.png') no-repeat; } 

h1.Gray { background: url('../images/h1_gray.png') no-repeat; } 

h1.Green { background: url('../images/h1_green.png') no-repeat; } 

h1.Purple { background: url('../images/h1_purple.png') no-repeat; } 



a {

	color: #4C4C4C;

}



p.Big {

	padding-top: 15px;

	font-size: 14px;

	text-align: right !important;

}



textarea.Big {

	width: 600px;

	height: 500px;

}



.Clear { clear: both; }



#Container {

	position: relative;

	width: 802px;

	margin: auto;

}



	#Top {

		width: 100%;

		height: 26px;

		text-align: right;

		background: url('../images/bg_top.png') repeat-x bottom;

		padding: 100px 0 0 0;

		position: relative;

	}

	

		#Top #Lang {

			position: absolute;

			top: 100px;

			left: 0;

		}

		

		#Top #Lang a {

			text-decoration: none;

		}

		

		#Top #Lang a:hover {

			

		}

		

		#Top #Logo2 {

			position: absolute;

			right: 0;

			bottom: 0;

		}

		

		#Top #UnderLogo {

			position: absolute;

			left: -9px;

			bottom: 5px;

			text-align: center;

		}

	

	#Menu {

		height: 36px;

		margin: 5px 0 25px 0;

	}



	#Menu ul {

		list-style: none;

		height: 24px;

		width: 100%;

	}

	

		#Menu ul li {

			display: inline;

		}

		

		#Menu ul li a {

			display: block;

			width: 95px;

			line-height: 36px;

			color: #000;

			text-decoration: none;

			float: left;

			text-align: center;

			font-size: 14px;

			margin: 0 6px 0 0;

		}

		

		#Menu ul li a.Last {

			margin: 0;

		}

		

		#Menu ul li a:hover {

			color: #fff;

		}

		

		#Menu ul li.About a:hover, #Menu ul li.About a.Active { background: #FFB018; color: #fff; }

		#Menu ul li.About2 a:hover, #Menu ul li.About2 a.Active { background: #42D9C3; color: #fff; }

		#Menu ul li.Offer a:hover, #Menu ul li.Offer a.Active { background: #E52544; color: #fff; }

		#Menu ul li.Projects a:hover, #Menu ul li.Projects a.Active { background: #42D9C3; color: #fff; }

		#Menu ul li.Partners a:hover, #Menu ul li.Partners a.Active { background: #B8E503; color: #fff; }

		#Menu ul li.Buying a:hover, #Menu ul li.Buying a.Active { background: #B8E503; color: #fff; }

		#Menu ul li.Contact a:hover, #Menu ul li.Contact a.Active { background: #E73E9D; color: #fff; }

		#Menu ul li.Contact2 a:hover, #Menu ul li.Contact2 a.Active { background: #97019c; color: #fff; }

		#Menu ul li.Admin a:hover, #Menu ul li.Admin a.Active { background: gray; color: #fff; }

		#Menu ul li.Articles a:hover, #Menu ul li.Articles a.Active { background: #FFB018; color: #fff; }

		#Menu ul li.Products a:hover, #Menu ul li.Products a.Active { background: #8c8c8c; color: #fff; font-weight: bold; }

		#Menu ul li.WhatsNew a:hover, #Menu ul li.WhatsNew a.Active { background: #E73E9D; color: #fff; }

		#Menu ul li.Products a { font-weight: bold; }

		

	

	p.Orange, p.Orange a { color: #FFB018; }

	p.Red, p.Red a { color: #E52544 }

	p.Blue, p.Blue a { color: #42D9C3 }

	p.Green, p.Green a { color: #B8E503 }

	p.Pink, p.Pink a { color: #e73e9d; }

	p.Gray, p.Gray a { color: gray; }

	

.PartnersBox a { color: #000; text-decoration: none; }

.PartnersBox a:hover { color: #B8E503; text-decoration: none;  }



.AboutBox a { color: #000; text-decoration: none; }

.AboutBox a:hover { color: #FFB018; text-decoration: none; }



.OfferBox a { color: #000; text-decoration: none; }

.OfferBox a:hover { color: #E52544; text-decoration: none; }



.ProjectsBox a { color: #000; text-decoration: none; }

.ProjectsBox a:hover { color: #42D9C3; text-decoration: none; }



.ProductsBox a { color: #000; text-decoration: none; }

.ProductsBox a:hover { color: #42D9C3; text-decoration: none; }



.ProductsBox .Right p.ProductGroup a, .ProductsBox .Right p.ProductGroup {

	color: #fff;

	height: 31px;
	
	line-height: 31px;

	padding:0;

	text-align: center !important;
	
	margin-bottom: 3px;

}



.ProductsBox .Right p.ProductGroup a:hover {

	color: #000;

}



p {

	font-size: 13px;

}



.SubProj {

	font-size: 11px !important;

	margin: 9px 0 6px 0 !important;

	line-height: 13px;

}



.ProductsBox .Right .SubProj, .ProductsBox .Right .SubProj a {

	color: #000;

}



.Empty {

	height: 30px;

	padding: 0;

	line-height: 30px;

}



.ProductsBox .Right .SubProj a:hover {

	text-decoration: underline;

}



.ContactBox a { color: #000; text-decoration: none; }

.ContactBox a:hover { color: #e73e9d; text-decoration: none; }



.ContactBox2 a { color: #000; text-decoration: none; }

.ContactBox2 a:hover { color: #97019c; text-decoration: none; }



.VioletBox a { color: #c600f8; }

.VioletBox a:hover { color: #c600f8; }



.GreenBox a { color: #b8e503; }

.GreenBox a:hover { color: #b8e503; }



.BlueBox a { color: #5200fc; }

.BlueBox a:hover { color: #5200fc; }



.OrangeBox a { color: #000; }

.OrangeBox a:hover { color: #FFB018; }



a.ProjLink { font-size: 11px; line-height: 20px; }

p.SubProj { padding: 0 3px 0 0; margin: 0; font-size: 11px; }



.ProductsBox p.SubProj a { color: #666 !important; }

.ProductsBox p.SubProj a:hover { color: #000 !important; }



	#Left {

		float: left;

		margin: 0 0 15px 0;

	}

	

		#Left p {

			text-align: justify;

		}

		

	#Left ul {

		padding: 2px 0 0 15px;

	}

	

	#Left ul li {

		padding: 0 0 0 0;

		line-height: 22px;

	}

	

	#Right {

		float: right;

		margin: 0 0 15px 0;

	}

	

	#Footer {

		color: #fff;

		background: #000;

		font-size: 10px;

		position: absolute;

		bottom: 0px;

		left: 0;

		width: 100%;

		height: 22px;

		line-height: 22px;

		text-align: center;

	}

	#top-footer {
		color: #fff;

		background: #000;

		font-size: 10px;

		position: absolute;

		top: 0px;

		left: 0;

		width: 100%;

		height: 22px;

		line-height: 22px;

		text-align: center;

	}

	

	/* TABLES */

	

table {

	border-collapse: collapse;

	border-bottom: 1px solid #ccc;

	margin: 0 0 10px 0;

}



table td {

	border-top: 1px solid #ccc;

	padding: 2px 5px;

}



.C {

	text-align: center;

}

	

	

	/* FORMS */

	

label {

	float: left;

	width: 110px;

	text-align: right;

	margin: 0 10px 3px 0;

	height: 20px;

	line-height: 20px;

}



.Input, .SmallInput {

	float: left;

	border: 1px solid #ccc;

	padding: 2px;

	font-size: 100%;

	margin: 0 0 3px 0;

	width: 150px;

}



.SmallInput {

	width: 30px;

}



.Submit {

	background: #ccc;

	padding: 2px 5px;

	margin: 5px 0 20px 120px;

	font-size: 100%;

	font-family: century gothic;

}



form textarea {

	float: left;

	border: 1px solid #ccc;

	padding: 2px;

	font-size: 100%;

	margin: 0 0 3px 0;

	width: 495px;

	height: 70px;

	font-family: century gothic;

}



form br {

	clear: both;

}



.SmallInput {



}



textarea {

	

}

	

	

	/*  ADMIN  */

	

#Admin p {

	text-align: left !important;

}

	

#Admin ul {

	padding: 5px 0 5px 30px;

}



#Admin ul li {

	padding: 0 0 2px 0;

}



	/* GALLERY */



ul.Gallery {

	list-style: none;

}



ul.Gallery li {

	display: inline;

	padding: 10px;

}



#Contact label {

	display: block;

	float: none;

	font-size: 9px;

	text-align: left;

	padding: 0;

	margin: 0;

	height: 17px;

} 



#Contact .Input {

	width: 374px;

	float: none;

	margin: 0;

}



#Contact textarea {

	width: 374px !important;

	height: 50px !important;

}



#Contact .Submit {

	background: #fff;

	width: 375px;

	float: none;

	text-align: left;

	padding: 0;

	margin: 0;

}



.ContactBox .Submit { color: #e73e9d; }

.ContactBox2 .Submit { color: #97019c; }

	

	/* JS */



	.slideshow{display:block;position:relative;z-index:0;}.slideshow-images{display:block;overflow:hidden;position:relative;}.slideshow-images img{display:block;position:absolute;z-index:1;}.slideshow-thumbnails{overflow:hidden;}.slideshow-images{height:400px;width:600px;}.slideshow-images-visible{opacity:1;}.slideshow-images-prev{opacity:0;}.slideshow-images-next{opacity:0;}.slideshow-images img{float:left;left:0;top:0;}.slideshow{height:400px;margin:0 auto;width:600px;}.slideshow a img{border:0;}.slideshow-captions{background:#000;bottom:0;color:#FFF;font:normal 12px/22px Arial,sans-serif;left:0;overflow:hidden;position:absolute;text-indent:10px;width:100%;z-index:10000;}.slideshow-captions-hidden{height:0;opacity:0;}.slideshow-captions-visible{height:22px;opacity:.7;}.slideshow-controller{background:url(../images/slideshow/controller.png) no-repeat;height:42px;left:50%;margin:-21px 0 0 -119px;overflow:hidden;position:absolute;top:50%;width:238px;z-index:10000;}.slideshow-controller *{margin:0;padding:0;}.slideshow-controller-hidden{opacity:0;}.slideshow-controller-visible{opacity:1;}.slideshow-controller a{cursor:pointer;display:block;height:18px;overflow:hidden;position:absolute;top:12px;}.slideshow-controller a.active{background-position:0 18px;}.slideshow-controller li{list-style:none;}.slideshow-controller li.first a{background-image:url(../images/slideshow/controller-first.gif);left:33px;width:19px;}.slideshow-controller li.last a{background-image:url(../images/slideshow/controller-last.gif);left:186px;width:19px;}.slideshow-controller li.next a{background-image:url(../images/slideshow/controller-next.gif);left:145px;width:28px;}.slideshow-controller li.pause a{background-image:url(../images/slideshow/controller-pause.gif);left:109px;width:20px;}.slideshow-controller li.play a{background-position:20px 0;}.slideshow-controller li.play a.active{background-position:20px 18px;}.slideshow-controller li.prev a{background-image:url(../images/slideshow/controller-prev.gif);left:65px;width:28px;}.slideshow-loader{height:28px;right:0;position:absolute;top:0;width:28px;z-index:10001;}.slideshow-loader-hidden{opacity:0;}.slideshow-loader-visible{opacity:1;}.slideshow-thumbnails{bottom:-65px;height:65px;left:0;position:absolute;width:100%;}.slideshow-thumbnails *{margin:0;padding:0;}.slideshow-thumbnails ul{height:65px;left:0;position:absolute;top:0;width:10000px;}.slideshow-thumbnails li{float:left;list-style:none;margin:5px 5px 5px 0;position:relative;}.slideshow-thumbnails a{display:block;float:left;padding:5px;position:relative;}.slideshow-thumbnails a:hover{background-color:#FF9!important;opacity:1!important;}.slideshow-thumbnails img{display:block;}.slideshow-thumbnails-active{	background-color:#9FF;opacity:1;}.slideshow-thumbnails-inactive{background-color:#FFF;opacity:.5;}

	

	/* INTRO */

	/*---------------- Careers pop up ----------------*/

#pa { font-family: Arial,sans-serif; text-align: center; padding: 0px; position: absolute; z-index: 100000; width:802px; top: 100px; height: 550px; left: 0;}

#pa .pa_close {padding: 0; margin: 0; position: absolute; top: 5px; right: 5px;}

#pa a { display: block; width: 100%; height: 100%; text-decoration: none; position: relative; background: #fff; }

#surveyTitle {background-color:#3a5a6f; color:#FFFFFF; font-size:14px;  padding:5px 0px 10px 0px;}

#careerSources {margin: 20px;}

.submitDivider {background-color:#3a5a6f}

#closeWindow {float:right;}

#rightNavTitle {background-color:#3a5a6f; color:#FFFFFF}

.lightBrown {color:#6f6d5e; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}



/* monostore */



.ItemBox {

	float: left;

	/*width: 148px;*/

	width: 95px;

	margin-top:2px;

	margin-right: 6px;

	margin-bottom: 6px;

	position: relative;

	text-align: center;

}



	.ItemBox img {

	}



	.ItemBox a:hover {

		text-decoration: none;

	}



	.ItemBox span.ItemName {

		position: absolute;

		width: 100%;

		bottom: 0;

		left: 0;

		background: #000;

		color: #fff;

		text-align: center;

		display: none;

	}



	.ItemBox:hover span.ItemName {

		display: block;

	}

	

	.LastItemBox {

		margin-right: -1px !important;

	}



.ItemImage {

	width: 398px;

	height: 398px;

	margin-right: 6px;

	margin-bottom: 6px;

	float: left;

	position: relative;

}



.ItemImage img {

	position: absolute;

	margin-bottom: -4px;

}



.ItemInfo {

	float: left;

	width: 270px;

	padding-left: 20px;

}



	.ItemName {

		font-weight: bold;

		margin-left: 20px;

	}



	.ItemInfo ul {

		margin-top: 8px;

		margin-left: 20px;

	}
