/* CSS Document */

html 
{
}

.clr 
{
	clear: both;
}

BODY {
	margin: 0px;
	font-family: verdana, arial, helvetica, sans-serif; 
	background-color: #3071b2;
	text-align:center;
	font-size:10.5px;
	line-height:15px;
	color:#414142;
}

H2
{
	font-family: Times New Roman, verdana, arial, helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:16px;
	text-align:left;
	color:#727476;
	margin-top:0px;
	margin-bottom:0px;
}

#container
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 954px;
}

#left-gradient
{
	background: url(../images/left-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 1364px;
}

#right-gradient
{
	background: url(../images/right-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 1364px;
}

#main
{
	float: left;
	text-align: center;
	width: 800px;
}

#top
{
	background: url(../images/header.jpg);
	height: 140px;
	width: 800px;
	text-align:center;
}

#menu
{
	width: 800px;
	height: 29px;
}

#content
{
	background-color: #ffffff;
	width: 800px;
	height: 1000px;
}

#contentclient
{
	background-color: #ffffff;
	width: 800px;
	height: 1050px;
}
#contentproduct
{
	background-color: #ffffff;
	width: 800px;
	height: 890px;
}
#homecontent
{
	background-color: #ffffff;
	width: 800px;
	height: 1000px;
}

#left
{
	float:left;
	width:540px;
	text-align:left;
	padding-top: 0px;
	padding-left: 20px;
}

#left #more
{
	background: url(../images/button/button-more-orange.jpg) no-repeat;
	float: right;
	width: 32px;
	height: 13px;
}

#left #more:hover
{
	background: url(../images/button/button-hover-more-orange.jpg) no-repeat;
}

#welcome
{
	background: url(../images/img_03.jpg) no-repeat;
	width:539px;
	height:245px;
}

#welcometext
{
	float:top;
	color:#414142;
	width:325px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	text-align:justify;
	padding-top:60px;
	margin-left:39px;
}
#welcome #moreinfo
{
	background: url(../images/button/button-more-info-orange.jpg) no-repeat;
	float:bottom;
	margin-left:315px;
	display:block;
	width:49px;
	height:13px;
}
#welcome #moreinfo:hover
{
	background: url(../images/button/button-hover-more-info-orange.jpg) no-repeat;
}

#news
{
	float:top;
	background: url(../images/news.jpg) no-repeat;
	margin-top:15px;
	width:539px;
	height:29px;
}
#newscontent
{
	float:left;
	background-color: #E6E7E8;
	height:101px;
	width:539px;
}
#newscontent img
{
	float:left;
	padding:15px;
}
#newscontent #text
{
	display:block;
	float:left;
	padding-top:5px;
}
#newscontentbottom
{
	float:left;
	background-color: #E6E7E8;
	height:140px;
	width:539px;
}
#newscontentbottom img
{
	float:left;
	padding:15px;
}
#newscontentbottom #text
{
	display:block;
	float:left;
	padding-top:10px;

}

#text #category
{
	font-family: Times New Roman, verdana, arial, helvetica, sans-serif;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}

#text #title
{
	font-family: Times New Roman, verdana, arial, helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
}

#newscontent #moreinfo
{
	background: url(../images/button/button-more-info-orange.jpg) no-repeat;
	float:right;
	margin-top:80px;
	margin-right:14px;
	display:block;
	width:49px;
	height:13px;
}
#newscontent #moreinfo:hover
{
	background: url(../images/button/button-hover-more-info-orange.jpg) no-repeat;
}

#newscontentbottom #moreinfo
{
	background: url(../images/button/button-more-info-orange.jpg) no-repeat;
	float:right;
	margin-top:90px;
	margin-right:14px;
	display:block;
	width:49px;
	height:13px;
}

#newscontentbottom #moreinfo:hover
{
	background: url(../images/button/button-hover-more-info-orange.jpg) no-repeat;
}

#headercontent
{
	font-family: Times New Roman, verdana, arial, helvetica, sans-serif;
	font-size:21px;
	line-height:16px;
	text-align:left;
	color:#727476;
}

#line
{
	width:539px;
}
#line img
{
	background-color: #E6E7E8;
	float:left;
	padding-left:20px;
	width:519px;
	height:8px;

}
#bottomleft
{
	margin-top:15px;
	float:left;
	width:539px;
}
#bottomleftleft
{
	width:265px;
	float:left;
}
#bottomleftleft #content
{
	padding:10px;
	BACKGROUND-COLOR: #E6E7E8;
	width:244px;
	height:138px;
}

#bottomleftleft #img-left{
	float:left;
	margin-left:0px;
	margin-right:6px;
}

#bottomleftright
{
	background: url(../images/img_11.jpg) no-repeat;
	float:left;
	width:237px;
	height:93px;
	padding-top:65px;
	margin-left:16px;
	padding-left:10px;
	padding-right:10px;
}
#bottomleftrightcontent
{
	padding-top:5px;
	padding-left:17px;
}

/* right -start */
#right
{
	float:left;
	width:199px;
	text-align:right;
	padding-top: 0px;
	padding-left: 21px;
}

#right #profile-header
{
	background: url(../images/header-profile.jpg) no-repeat;
	width:199px;
	height:30px;
}

#right #profile-content
{
	background: url(../images/profile-background.jpg) no-repeat;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	text-align:left;
	color:#414142;
	padding-top:10px;
	padding-left:14px;
	width:199px;
	height:137px;
}

#right #more
{
	background: url(../images/button/button-more-info-blue.jpg) no-repeat;
	display: block;
	float: right;
	width: 49px;
	height: 13px;
	padding-right:25px;
}
#right #more:hover
{
	background: url(../images/button/button-hover-more-info-blue.jpg) no-repeat;
}

#right #more-testimonial
{
	background: url(../images/button/button-more-testimonial-blue.jpg) no-repeat;
	display: block;
	float: right;
	width: 49px;
	height: 13px;
	padding-right:25px;
}
#right #more-testimonial:hover
{
	background: url(../images/button/button-hover-more-testimonial-blue.jpg) no-repeat;
}


#right #img-left{
	float:left;
	margin-left:0px;
	margin-right:6px;
}

#right #services-banner
{
    background: url(../images/banner-services.jpg);
  	width:199px;
	height:201px;
	margin-top:10px;
}

#right #testimonial-header
{
    background: url(../images/header-testimonial.jpg) no-repeat;
  	width:199px;
	height:30px;
	margin-top:15px;
}

	/* testimonial for home page */
	#right #testimonial-home
	{
		background-color: #7a7c7f;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size:10px;
		line-height:14px;
		text-align:justify;
		color:#ffffff;
		padding-top:10px;
		padding-left:16px;
		padding-right:16px;
		width:167px;
		height:699px;
	}

	/* testimonial for services page */
	#right #testimonial-services
	{
		background-color: #7a7c7f;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size:10px;
		line-height:14px;
		text-align:justify;
		color:#ffffff;
		padding-top:10px;
		padding-left:16px;
		padding-right:16px;
		width:167px;
		height:547px;
	}

	/* testimonial for testimonial page */
	#right #testimonial-testimonial
	{
		background-color: #7a7c7f;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size:10px;
		line-height:14px;
		text-align:justify;
		color:#ffffff;
		padding-top:10px;
		padding-left:16px;
		padding-right:16px;
		width:167px;
		height:470px;
	}

	/* testimonial for products page */
	#right #testimonial-products
	{
		background-color: #7a7c7f;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size:10px;
		line-height:14px;
		text-align:justify;
		color:#ffffff;
		padding-top:10px;
		padding-left:16px;
		padding-right:16px;
		width:167px;
		height:390px;
	}

	/* testimonial for contact us page */
	#right #testimonial-contact-us
	{
		background-color: #7a7c7f;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size:10px;
		line-height:14px;
		text-align:justify;
		color:#ffffff;
		padding-top:10px;
		padding-left:16px;
		padding-right:16px;
		width:167px;
		height:390px;
	}
/* right - end */

#right #rightfull
{
	display:block;
	background: url(../images/news_08.jpg) no-repeat;
	width:197px;
	height:170px;
}

/* bottom menu - start */
#bottommenu
{
	background-color: #7a7c7f;
	color:#ffffff;
	width:800px;
	text-align:center;
	height:20px;
	padding-top:5px;
}

#bottommenu a
{
	background-color: #7a7c7f;
	color:#ffffff;
	width:800px;
	text-align:center;
	height:20px;
	padding-top:5px;
	text-decoration:none;
}

#bottommenu a:hover
{
	font-weight:bold;
}
/* bottom menu - end */

#copyright
{
	background-color: #ffffff;
	width:800px;
	height:20px;
	padding-top:5px;
}

#copyrightcontent
{
	padding-left:25px;
	text-align:left;
}

.outline {
	border: 1px solid #cccccc;
	background: #ffffff;
	padding: 2px;
}

#footer {

}

ul
{
	margin-left:17px;
	padding: 0px 0px 0px 0px;
	line-height:17px;
}

li
{
	margin-left:0px;
	padding: 0px 0px 0px 0px;
	list-style-image:url(../images/bullet.gif);
    line-height: 17px;
	
}

td {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	line-height:10px;
}

A {
	COLOR: #000000; TEXT-DECORATION: underline
}
HR {
	BORDER-TOP: #d7cdbb 1px solid; WIDTH: 500px; HEIGHT: 1px; BACKGROUND-COLOR: #d7cdbb
}
HR.register {
	BORDER-TOP: #d7cdbb 0px solid; WIDTH: 100%; HEIGHT: 1px; BACKGROUND-COLOR: #cccccc
}
TEXT {
	FONT-SIZE: 16px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif
}
p
{
	line-height:30px;
}

/*additional*/
#leftgrey
{
	float:left;
	width:485px;
	text-align:left;
	padding: 25px;
	margin-left:20px;
	margin-right:25px;
	BACKGROUND-COLOR: #e0e1e2; 
	height:930px;
}

#leftmodule
{
   background: url(../images/module.jpg);
  	width:481px;
	height:21px;
}
#leftmodulecontent
{
	BACKGROUND-COLOR: #B2B4B6; 
	width:473px;
	padding:4px;
	height:170px;
}


#name
{
	font-size:8.5px;
	font-weight:bold;
	text-align:right;
	color:#222222;
}
#contentservices
{
	background-color: #ffffff;
	width: 800px;
	height: 1045px;
}

#text-article
{
	padding-right:30px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	text-align:justify;
	color:#414142;
}

#text-testimonial
{
	text-align:justify;
	color:#222222;
}

#text-testimonial #t
{
	font-size:9px;
}

#text-products
{
	text-align:justify;
}

#header
{
	font-family: Times New Roman, verdana, arial, helvetica, sans-serif;
	font-size:21px;
	line-height:16px;
	text-align:left;
	color:#727476;
}

#article
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	text-align:justify;
	color:#414142;
}

#article2
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	text-align:justify;
	color:#414142;
}

#article #img-right
{
	float:right;
	margin-top:15px;
	margin-right:5px;
}

#article-home
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	text-align:justify;
	color:#414142;
}

#contact-us-article
{
	padding-right:30px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	text-align:justify;
	color:#414142;
}

/* home - start */
#home-lg
{
	background: url(../images/left-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 1464px;
}

#home-rg
{
	background: url(../images/right-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 1464px;
}
/* home - end */

/* services - start */
#services-lg
{
	background: url(../images/left-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 1524px;
}

#services-rg
{
	background: url(../images/right-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 1524px;
}

#services-content
{
	background-color: #ffffff;
	width:800px;
	height:1060px;
}

#services-background
{
	float:top;
	background-color: #e0e1e2;
	width:479px;
	height:990px;
	padding-left:30px;
	padding-right:30px;
}
/* services - end */

/* modules - start */
#modules-lg
{
	background: url(../images/left-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 2974px;
}

#modules-rg
{
	background: url(../images/right-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 2974px;
}

#modules-content
{
	background-color: #ffffff;
	width:800px;
	height:2510px;
}

#modules-background
{
	background-color: #e0e1e2;
	width:730px;
	height:2440px;
	padding-left:30px;
}
/* modules - end */

/* testimonial - start */
#testimonial-lg
{
	background: url(../images/left-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 1854px;
}

#testimonial-rg
{
	background: url(../images/right-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 1854px;
}

#testimonial-content
{
	background-color: #ffffff;
	width:800px;
	height:1390px;
}

#testimonial-background
{
	float:top;
	background-color: #e0e1e2;
	width:479px;
	height:1320px;
	padding-left:30px;
	padding-right:30px;
}
/* testimonial - end */

/* clients - start */
#clients-lg
{
	background: url(../images/left-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 2034px;
}

#clients-rg
{
	background: url(../images/right-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 2034px;
}

#clients-content
{
	background-color: #ffffff;
	width:800px;
	height:1570px;
}

#clients-background
{
	background-color: #e0e1e2;
	width:700px;
	height:1500px;
	padding-left:30px;
	padding-right:30px;
}
/* clients - end */

/* gallery - start */
#gallery-lg
{
	background: url(../images/left-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 1494px;
}

#gallery-rg
{
	background: url(../images/right-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 1494px;
}

#gallery-content
{
	background-color: #ffffff;
	width:800px;
	height:1030px;
}

#gallery-background
{
	background-color: #e0e1e2;
	width:700px;
	height:960px;
	padding-left:30px;
	padding-right:30px;
}
/* gallery - end */

/* news - start */
#news-lg
{
	background: url(../images/left-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 5144px;
}

#news-rg
{
	background: url(../images/right-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 5144px;
}

#news-content
{
	background-color: #ffffff;
	width:800px;
	height:4680px;
}

#news-background
{
	background-color: #e0e1e2;
	width:700px;
	height:4610px;
	padding-left:30px;
	padding-right:30px;
}
/* news - end */

/* products - start */
#products-lg
{
	background: url(../images/left-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 1970px;
}

#products-rg
{
	background: url(../images/right-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 1970px;
}

#products-content
{
	background-color: #ffffff;
	width:800px;
	height:1506px;
}

#products-background
{
	float:top;
	background-color: #e0e1e2;
	width:479px;
	height:1426px;
	padding-left:30px;
	padding-right:30px;
}
/* products - end */

/* articles - start */
#articles-lg
{
	background: url(../images/left-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 1324px;
}

#articles-rg
{
	background: url(../images/right-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 1324px;
}

#articles-content
{
	background-color: #ffffff;
	width:800px;
	height:860px;
}

#articles-background
{
	background-color: #e0e1e2;
	width:700px;
	height:780px;
	padding-left:30px;
	padding-right:30px;
}

#articles2-lg
{
	background: url(../images/left-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 1774px;
}

#articles2-rg
{
	background: url(../images/right-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 1774px;
}

#articles2-content
{
	background-color: #ffffff;
	width:800px;
	height:1310px;
}

#articles2-background
{
	background-color: #e0e1e2;
	width:700px;
	height:1230px;
	padding-left:30px;
	padding-right:30px;
}

#page{
	float:right;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
}
/* articles - end */

/* profile - start */
#profile-lg
{
	background: url(../images/left-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 964px;
}

#profile-rg
{
	background: url(../images/right-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 964px;
}

#profile-content
{
	background-color: #ffffff;
	width:800px;
	height:500px;
}

#profile-background
{
	background-color: #e0e1e2;
	width:700px;
	height:430px;
	padding-left:30px;
	padding-right:30px;
}

.profile-image{
	float:left;
	margin-top:7px;
	margin-left:0px;
	margin-right:23px;
}
/* profile - end */

/* contact us - start */
#contact-us-lg
{
	background: url(../images/left-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 1364px;
}

#contact-us-rg
{
	background: url(../images/right-bar.jpg) repeat;
	display: block;
	float: left;
	width: 77px;
	height: 1364px;
}

#contact-us-content
{
	background-color: #ffffff;
	width:800px;
	height:900px;
}

#contact-us-background
{
	float:top;
	background-color: #e0e1e2;
	width:479px;
	height:833px;
	padding-left:30px;
	padding-right:30px;
}
/* contact us - end */

/* menu - start*/
#menu-home
{
	display: block;
	width: 68px;
	height: 29px;
	float: left;
	background: url(../images/button/button-home.jpg) no-repeat;
}

#menu-home:hover
{
	background: url(../images/button/button-hover-home.jpg) no-repeat;
}

#menu-services
{
	display: block;
	width: 84px;
	height: 29px;
	float: left;
	background: url(../images/button/button-services.jpg) no-repeat;
}

#menu-services:hover
{
	background: url(../images/button/button-hover-services.jpg) no-repeat;
}

#menu-testimonial
{
	display: block;
	width: 101px;
	height: 29px;
	float: left;
	background: url(../images/button/button-testimonial.jpg) no-repeat;
}

#menu-testimonial:hover
{
	background: url(../images/button/button-hover-testimonial.jpg) no-repeat;
}

#menu-clients
{
	display: block;
	width: 79px;
	height: 29px;
	float: left;
	background: url(../images/button/button-clients.jpg) no-repeat;
}

#menu-clients:hover
{
	background: url(../images/button/button-hover-clients.jpg) no-repeat;
}

#menu-gallery
{
	display: block;
	width: 73px;
	height: 29px;
	float: left;
	background: url(../images/button/button-gallery.jpg) no-repeat;
}

#menu-gallery:hover
{
	background: url(../images/button/button-hover-gallery.jpg) no-repeat;
}

#menu-news
{
	display: block;
	width: 62px;
	height: 29px;
	float: left;
	background: url(../images/button/button-news.jpg) no-repeat;
}

#menu-news:hover
{
	background: url(../images/button/button-hover-news.jpg) no-repeat;
}

#menu-products
{
	display: block;
	width: 85px;
	height: 29px;
	float: left;
	background: url(../images/button/button-products.jpg) no-repeat;
}

#menu-products:hover
{
	background: url(../images/button/button-hover-products.jpg) no-repeat;
}


#menu-articles
{
	display: block;
	width: 78px;
	height: 29px;
	float: left;
	background: url(../images/button/button-articles.jpg) no-repeat;
}

#menu-articles:hover
{
	background: url(../images/button/button-hover-articles.jpg) no-repeat;
}

#menu-profile
{
	display: block;
	width: 71px;
	height: 29px;
	float: left;
	background: url(../images/button/button-profile.jpg) no-repeat;
}

#menu-profile:hover
{
	background: url(../images/button/button-hover-profile.jpg) no-repeat;
}

#menu-contact-us
{
	display: block;
	width: 99px;
	height: 29px;
	float: left;
	background: url(../images/button/button-contact-us.jpg) no-repeat;
}

#menu-contact-us:hover
{
	background: url(../images/button/button-hover-contact-us.jpg) no-repeat;
}
/* menu - end */

/* banner - start */
#banner
{
	background-color: #ffffff;
	width:800px;
	height:245px;
}

#banner img
{
	padding:15px;
}
/* banner - end */

/* footer - start */
#bottom
{
}

#bottom #left
{
	float:left;
	padding-top:20px;
	padding-left:20px;
}

#bottom #right
{
	float:right;
	padding-top:5px;
	padding-right:20px;
}
/* footer - end */

/* preloader image - start */
div#preload {
	position: absolute;
	overflow: hidden;
	left: -9999px; 
	top: -9999px;
	height: 1px;
	width: 1px;
}
/* preloader image - end */