/* CSS Document */
*{
	margin: 0px;
	padding: 0px;

}
body{
	background:url(../images/black_bg.jpg) repeat-x #ffffff;
	background-position: top center;
	line-height: 18px;
	font: inherit;
	font-size: 100%;
}
.clear{ clear:both;}
.header{
	height: 100px;
	background-image: url(../images/header.png);
	background-repeat: repeat-x;
}
a{
	color:#FFFFFF;
	text-decoration:none;
}
a:hover{ color:#5b5b5b; text-decoration:underline;}

#bodyMain{
	width:100%;
	color:#5b5b5b;
}
#topWapper{ width:950px; margin:0px auto;}
.logoArea{
	width: 950px;
	margin: 0px auto;
	height: 126px;
}
.logo{
	padding: 8px 218px;


}
.phoneNO{ float:right; color:#2c2c2c; font-size:18px; padding:55px 0 0 24px; background:url(../images/phone.png) bottom left no-repeat; font-family:Arial;}

.navArea{
	padding-bottom:12px;
	padding-top: 12px;
}
.home{ width:51px; height:48px; float:left;}
.tabright{ background:url(../images/navright.png) no-repeat; float:right; width:10px; height:48px;}
.mainTab{ background:url(../images/tab_bg.jpg) repeat-x; height:48px; overflow:hidden; font-family:Arial; font-size:12px; color:#ffffff; text-transform:uppercase; float:left; width:889px; font-family:Arial;}
.mainTab ul{ list-style:none;}
.mainTab ul li{ float:left; line-height:48px;}
.mainTab ul li a{ padding:0 12px; display:block; color:#fff; text-decoration:none;}
.mainTab ul li a:hover{ color:#fff; text-decoration:none; background:url(../images/nav_hover.jpg) repeat-x;}

.bannerArea{
	height:350px;
	background-image: url(slider/1.jpg);
}
.bannercolor{ color:#172983; font-size:18px; }
.callUs{ color:#393939; font-size:12px; font-weight:bold; text-align:right; padding:18px 0 28px;}
.callUs span{ color:#3986b6; font-size:22px;}

.welcomeArea{ padding:25px 11px 22px;}
.welcomeBox{
	width:900px;
	float:left;
}
.welcomeBoxoferta{
	width:400px;
	float: left;
}
.welcomeBoxgaleria{
	width:600px;
}
.welcomeBoxoferta2{
	width:300px;
	float: right;
}
.welcomeBoxoferta li{
	margin:0px 0px 0px 60px;
	line-height: 20pt;

}
.welcomeBoxkontakt{
	width:350px;
	float: left;
	margin-top: 20px;
}
.welcomeImage{
	width:800px;
	margin-top: 10px;
	margin-left: 80px;
}
.welcomeImagekontakt{
	width:500px;
	float:right;
	height: 250px;
	margin-bottom: 40px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
}
.welcomeBox h1{
	color:#393939;
	font-size:24px;
	font-family:Arial, Verdana, sans-serif;
	font-style: italic;
}
.welcomeBox h1 span{
	color:#172983;
	font-size:16px;
	font-weight:bold;
	text-transform:none;
	font-family:Arial;
}
.para{
	padding-top:10px;
	line-height: 20pt;
}

.para1{ padding-top:10px; line-height:14px; font-size:12px; font-family:Arial;}
.readmore{ padding-top:18px;}
.readmore a{ background:#172983; font-size:12px; font-weight:bold; color:#fff; padding:7px 20px; text-decoration:none; text-transform:uppercase; float:left;}
.readmore a:hover{ background:#333333; color:#CCCCCC;text-decoration:none;}

#downWapper{ background:url(../images/downbg.jpg) repeat-x #f2f2f2; width:100%;}
.mainPage{ width:927px; margin:0px auto;}
.leftPanel{ width:622px; float:left; padding:22px 0 14px;}
.rightPanel{ width:282px; float:right; background:url(../images/rightpanel_bg.jpg) repeat-x #f1f1f1; padding:10px 0 14px;}
.reviewsHeader{ background:url(../images/reviewsbg.jpg) no-repeat; padding:1px 0 5px 32px; font-size:22px; color:#262626; font-family:Arial; text-transform:uppercase; line-height:22px;}
.reviewBox{ padding-top:13px;}
.reviewTop{ background:url(../images/reviewtop.jpg) no-repeat; height:6px; overflow:hidden;}
.reviewBottom{ background:url(../images/reviewbottom.jpg) no-repeat; height:6px; overflow:hidden;}
.reviewMid{ background:#fff4e3; padding:4px 20px 10px; color:#ba9762; line-height:17px;}
.clientName{ color:#474747; font-size:12px; font-weight:bold; text-transform:uppercase; padding-bottom:8px;}
.postedDate{ float:right; font-size:11px; font-weight:normal; text-transform:none;}

.productarea{ padding-top:20px;}
.productbox{ width:199px; padding-right:12px; float:left;}
.proHeader{ background:#107fb6; color:#8fe1ff; font-size:13px; font-weight:bold; padding:12px 0 12px 14px;}
.proDetail{ background:url(../images/prodetail.jpg) repeat-x #4eafda; color:#fff; padding:9px;}
.proImg{ padding-bottom:10px;}
.proImg img{ width:178px; height:112px; border:#6fd0fb solid 1px;}
.details{ line-height:17px; padding-bottom:8px;}

.video{ padding:0 10px 15px 9px;}
.cateHeader{ background:#62c7e4; font-family:Arial; padding:12px 5px 12px 22px; font-size:14px; color:#094253; text-transform:uppercase; font-weight:bold;}
.rightPanel ul{ list-style:none; padding:9px 16px;}
.rightPanel ul li{ color:#555555; font-size:11px;}
.rightPanel ul li a{ color:#555555; text-decoration:none; padding-left:10px; line-height:31px; display:block;}
.rightPanel ul li a:hover{ color:#555555; text-decoration:none; padding-left:10px; line-height:31px; background:#fff; border-right:#62c7e4 solid 7px;}

#Footer{ background:url(../images/footerbg.jpg) repeat-x #1f1f1f; width:100%;}
.footerMain{ width:927px; margin:0px auto; color:#cbcbcb;}
.socialArea{ height:54px; overflow:hidden; color:#828282;}
.socialArea a{ color:#828282; text-decoration:none;}
.socialArea a:hover{
	color:#ffdc00;
	text-decoration:none;
}
.socailbox{ float:left; padding-top:12px;}
.socailbox img{ float:left; margin-right:12px;}
.footernav{ float:right; padding-top:20px;}
.footernav a{ color:#828282; text-decoration:none; margin-left:20px;}
.footernav a:hover{
	color:#ffdc00;
	text-decoration:none;
}
.footerDown{
	padding:5px 0 28px 0;
}
.clientTestimonial{ width:470px; float:left; background:#232323; padding-bottom:20px;}
.testimonialHeader{ background:#161616; font-size:14px; color:#666666; font-weight:bold; padding:10px 20px;}
.testimonialTXT{ padding:6px 19px 0; color:#adadad;}
.testimonialClient{ color:#4fb0db; padding:8px 19px 0;}

.addressArea{
	float:right;
	width:310px;
	text-align:right;
	line-height: 20pt;
}
.newsletter{ padding-bottom:30px;}
.newsletterbox{ background:#000a0d; border:#204d5e solid 1px; width:190px; height:16px; padding:3px 5px; font-size:11px; color:#23698e; margin-right:5px; float:right;}
.newsSignup{ background:url(../images/signup.jpg) no-repeat; width:72px; height:23px; border:none; float:right; cursor:pointer;}




.para a{ color:#666666; text-decoration:none; font-weight:bold;}
.para a:hover{ color:#0B98BF; text-decoration:none;}
.reviewsHeader1{ background:url(../images/reviewsbg.jpg) no-repeat; padding:1px 0 5px 32px; font-size:18px; color:#262626; font-family:Arial; text-transform:uppercase; line-height:22px;}
.reviewMid p b{ color:#8F621A; font-weight:bold; padding:0 5px 0 0;}
.specialties{ padding-top:15px;}
.spHeader{ color:#5F5F5F; text-transform:uppercase; font-size:13px; font-weight:bold; margin-bottom:10px; background:#F1F1F1; padding:8px 10px; border:#DFDFDF dashed 1px;}
.specialties ul{ list-style:disc;}
.specialties ul p{ background:#62C7E4; margin-bottom:8px; color:#094253; padding:10px; font-size:13px; font-weight:bold; text-transform:uppercase;}
.specialties ul p b{ font-size:20px; background:#fff; font-family:Arial; color:#62C7E4; padding:4px 10px; margin-right:10px;}
.specialties ul ul{ margin:10px 15px 10px 60px;}
.specialties ul ul li{ line-height:15px; padding:1px 0 3px;}
.specialties ul ul li a{ background:#F1F1F1; border-right:#8F8F8F solid 8px; padding:5px 10px;}
.specialties ul ul li a:hover{ background:#62C7E4; border-right:#094253 solid 8px; padding:5px 10px; color:#094253; text-decoration:none;}

.maintenance{ padding-top:15px;}
.maintenance ul{ list-style:none;}
.maintenance ul p{ background:#62C7E4; margin-bottom:8px; color:#094253; padding:10px; font-size:13px; font-weight:bold; text-transform:uppercase;}
.maintenance ul p b{ font-size:20px; background:#fff; font-family:Arial; color:#62C7E4; padding:4px 10px; margin-right:10px;}
.maintenance ul ul{ margin:10px 0;}
.maintenance ul ul li{ line-height:15px; width:50%; float:left;}
.maintenance ul ul li a{ background:#F1F1F1; border-right:#8F8F8F solid 8px; padding:5px 10px; margin:0 10px 2px 0; display:block;}
.maintenance ul ul li a:hover{ background:#62C7E4; border-right:#094253 solid 8px; padding:5px 10px; color:#094253; text-decoration:none;}
.formbox{ background:#F1F1F1; border:#CFCFCF solid; border-width:0 1px 1px 0; padding:8px 10px; color:#333; font-size:11px; width:550px;}
.formpadding{ padding-bottom:10px;}
.textareabox{background:#F1F1F1; border:#CFCFCF solid; border-width:0 1px 1px 0; padding:8px 10px; color:#333; font-size:11px; width:550px; height:120px; font-family:Tahoma;}
.contactbtn{ background:#F1F1F1; border:#CFCFCF solid; border-width:0 1px 1px 0; padding:8px 15px; color:#666; font-size:12px; font-weight:bold; text-transform:uppercase; cursor:pointer; font-family:Arial; margin-right:10px;}
.contactbtn:hover{ background:#62C7E4; border:#2FA0BF solid; border-width:0 1px 1px 0; padding:8px 15px; color:#094253; font-size:12px; font-weight:bold; text-transform:uppercase; cursor:pointer; font-family:Arial;}


.bannerArea1{
	background-color: #FFFFFF;
}

.bannerArea2{ background:url(../images/mainbanner1.png) no-repeat; height:258px; overflow:hidden; padding-left:608px; font-family:Arial; font-size:18px; color:#807f7f; padding-right:25px;}

.bannerArea3{ background:url(../images/mainbanner4.png) no-repeat; height:258px; overflow:hidden; padding-left:608px; font-family:Arial; font-size:18px; color:#807f7f; padding-right:25px;}

.bannerArea4{ background:url(../images/mainbanner5.png) no-repeat; height:258px; overflow:hidden; padding-left:608px; font-family:Arial; font-size:18px; color:#807f7f; padding-right:25px;}

.bannerArea5{ background:url(../images/mainbanner3.png) no-repeat; height:258px; overflow:hidden; padding-left:608px; font-family:Arial; font-size:18px; color:#807f7f; padding-right:25px;}

.bannerArea6{ background:url(../images/mainbanner2.png) no-repeat; height:258px; overflow:hidden; padding-left:608px; font-family:Arial; font-size:18px; color:#807f7f; padding-right:25px;}

.bannerArea7{ background:url(../images/mainbanner6.png) no-repeat; height:258px; overflow:hidden; padding-left:608px; font-family:Arial; font-size:18px; color:#807f7f; padding-right:25px;}
