/* CSS Document */
body{padding:0px;margin:0px;padding-top:20px;font-family:Arial, Helvetica, sans-serif;color:#000000;}
p{text-align:justify;color:#000000;line-height:18px;}
ul.list li{width:400px;}

.left{float:left;}
.right{float:right;}
.main{margin-left: auto;margin-right: auto;}
a{outline: none;}
.bigboxm .ebaniy_ie p{width:420px;}


.header{width:875px;height:77px;display: block;*height:78px; z-index:200;}
.logo{float:left;}
.phone{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000;float:right;padding-top:6px;padding-right:4px;}
.hr{height:8px; background-color:#699f23;width:871px;float:left;}
.mainmenu{float:left;text-align:right;width:871px;padding-bottom:2px; }
.whitegrad{width:100%;height:8px; background-repeat:repeat-y; background-position:right; background-image:url(imgs/whitegrad.jpg);}

.content{display: block;width:875px;font-size:12px;text-align:left;*padding-top:8px;}
.content p{width:870px;}
.home{padding:0; margin:0;}
.h1{font-weight:bold; font-size:12px; color:#000000; padding-top:8px;}
.h2{font-weight:bold; font-size:16px; color:#000000; padding-top:8px; text-align:center;}
a{color:#227cc8; text-decoration:underline; line-height:24px;}
a:hover{text-decoration:none;}
a.desks{text-decoration:none;color:#000000;line-height:15px;}
a.desks:hover{text-decoration:none;font-weight:bold;}
td.sitemap{border-top:1px solid #dddddd;padding:5px;}
td.sitemap{vertical-align:top;padding-right:50px;}
a.sitemap{  color: #000000;text-decoration:none;} 
a.sitemap:hover{  color: #699f23;text-decoration:none;} 
 
.box{width:190px; padding-bottom:1px;padding-top:4px;padding-right:4px;}
.boxh{height:29px; background-image:url(imgs/boxh.jpg); background-repeat:no-repeat; font-size:12px; color:#FFFFFF; font-weight:bold; padding-left:10px;}
.boxh div{padding-top:7px;}
.boxm{background-image:url(imgs/boxm.jpg); background-repeat:repeat-y; padding-left:10px;}
.boxm p{width:160px;}
.boxm a{color:#227cc8; text-decoration:underline; line-height:24px;}
.boxm a:hover{text-decoration:none;}
.boxf{background-image:url(imgs/boxf.jpg); background-repeat:no-repeat; height:8px;}

.mbox{width:483px; padding-bottom:1px;padding-top:4px;padding-right:4px;}
.mboxh{height:7px; width:483px; background-image:url(imgs/mboxh.jpg); background-repeat:no-repeat;}
.mboxm{background-image:url(imgs/mboxm.jpg); background-repeat:repeat-y; padding-left:24px;width:483px;min-height:340px;}
.mboxf{background-image:url(imgs/mboxf.jpg); background-repeat:no-repeat; height:7px;width:483px;}
.mboxm p{width:430px;color:#000000; text-align:justify;}
.mboxm div{width:430px;color:#000000; text-align:justify;}
.mboxm li{width:390px;color:#000000;}

.bigbox{width:674px; padding-bottom:1px;padding-top:4px;padding-right:4px;}
.bigboxh{height:28px; width:674px; background-image:url(imgs/bigboxh.jpg); background-repeat:no-repeat;}
.bigboxh div{padding-top:7px;font-size:12px; color:#FFFFFF; font-weight:bold; padding-left:10px;}
.bigboxh .right{padding-right:10px;}
.bigboxm{background-image:url(imgs/bigboxm.jpg); background-repeat:repeat-y; padding-left:24px; width:650px; min-height:340px;}
.bigboxm .mboxmenu{width:170px;float:left;display:block;padding-top:12px;}
.bigboxm .rightcontent{width:440px;margin-left:180px; color:#000000;}
.bigboxm .rightcontent p{width:440px;display:block; color:#000000; text-align:justify;}
.bigboxf{clear:both;background-image:url(imgs/bigboxf.jpg); background-repeat:no-repeat; height:6px; width:674px;}
.bigboxm p{width:620px;color:#000000; text-align:justify;}
.bigboxm li{width:590px;color:#000000; text-align:justify;}

.headr{width:33%;border-right:1px solid #cccccc;font-weight:bold;text-align:center;padding:20px;padding-bottom:0px;}
.headl{width:33%;font-weight:bold;text-align:center;padding:10px;padding-bottom:0px;}
.cr{padding:15px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;vertical-align:top;}
.cl{padding:15px;border-bottom:1px solid #cccccc;vertical-align:top;}
.crb{padding:15px;border-right:1px solid #cccccc;vertical-align:top;}
.clb{padding:15px;vertical-align:top;}

.footer{width:875px;display:block; background-image:url(imgs/footerbg.jpg); background-repeat:no-repeat; height:30px;font-size:11px;color:#FFFFFF;padding-top:3px;text-align:left;}
.footer .left {width:70%;text-align:left; padding-left:10px;}
.footer .right{width:25%;text-align:right;}
.footer .left a{text-decoration:none;color:#ffffff;padding-right:7px;padding-left:7px;}
.footer .left a:hover{text-decoration:underline;}
.footer .right a{text-decoration:none;color:#ffffff;}
.footer .right a:hover{text-decoration:underline;}
.space{line-height:5px;}

.clear {clear:both;}

.ofs_prijects_client_img     {border:1px solid #ffffff;float:left;position:relative;top:-5px;*top:5px;}
.ofs_projects_banner  { background-image:url(imgs/ofs_projects.jpg);background-repeat:no-repeat; width:875px; height:142px; top:10px;position:relative;padding-left:20px;}
.ofs_projects_banner .testimonial {color:#ffffff; padding-left:40px;float:left; width:625px; line-height:16px; padding-top:5px; font-style:italic; position:relative; *margin-top:15px;}
.ofs_projects_box    { width:900px; background-image:url(imgs/ofs_projects_box.jpg);  background-repeat:repeat-y;left:-2px;position:relative;}
.ofs_projects_boxh   { width:875px; background-image:url(imgs/ofs_projects_boxh.jpg); background-repeat:no-repeat; height:4px; }
.ofs_projects_boxf   { width:875px; background-image:url(imgs/ofs_projects_boxf.jpg); background-repeat:no-repeat; height:4px; }
.ofs_projects_boxm   { position:relative; float:left; width:672px; display:block; left:1px; padding-left:3px;}
.ofs_projects_boxm p { width:630px;}
.ofs_projects_boxr   { position:relative; float:left; width:180px; padding-left:15px; line-height:30px; font-size:12px;color:#699f23; padding-top:5px;}
.projects_btns   { position:relative; left:-9px;}
.project_btns_space {position:relative; height:5px; display:block;line-height:5px;font-size:3px;}
.project_btns_space1 {position:relative; height:3px; display:block;line-height:3px;font-size:3px;}
a.project        { color:#ffffff; text-decoration:none; font-size:10px; font-weight:bold; background-image:url(imgs/btn.png); background-repeat:no-repeat; width:184px; height:27px; line-height:27px; display:block; padding-left:10px;}
a.project:hover  { color:#ffffff; text-decoration:none; font-size:10px; font-weight:bold; background-image:url(imgs/btn1.png); background-repeat:no-repeat; width:184px; height:27px; line-height:27px; display:block; padding-left:10px;}
a.pselected      { color:#ffffff; text-decoration:none; font-size:10px; font-weight:bold; background-image:url(imgs/btn1.png); background-repeat:no-repeat; width:184px; height:27px; line-height:27px; display:block; padding-left:10px;}
a.pselected:hover{ color:#ffffff; text-decoration:none; font-size:10px; font-weight:bold; background-image:url(imgs/btn1.png); background-repeat:no-repeat; width:184px; height:27px; line-height:27px; display:block; padding-left:10px;}
a.project1        { color:#ffffff; text-decoration:none; font-size:10px; font-weight:bold; background-image:url(imgs/btn3.png); background-repeat:no-repeat; width:157px; height:28px; line-height:28px; display:block; padding-left:10px;}
a.project1:hover  { color:#ffffff; text-decoration:none; font-size:10px; font-weight:bold; background-image:url(imgs/btn2.png); background-repeat:no-repeat; width:157px; height:28px; line-height:28px; display:block; padding-left:10px;}
a.pselected1     { color:#ffffff; text-decoration:none; font-size:10px; font-weight:bold; background-image:url(imgs/btn2.png); background-repeat:no-repeat; width:157px; height:28px; line-height:28px; display:block; padding-left:10px;}
a.pselected1:hover{ color:#ffffff; text-decoration:none; font-size:10px; font-weight:bold; background-image:url(imgs/btn2.png); background-repeat:no-repeat; width:157px; height:28px; line-height:28px; display:block; padding-left:10px;}


.flash {left:-1px;position:relative;top:-1px;}

.ofs_project_left    { float:left; position:relative; width:169px;}
.ofs_project_img1    { position:relative; background-image:url(imgs/ofs_project.jpg); background-repeat:no-repeat; height:97px; width:169px; color:#ffffff; font-size:12px; font-weight:bold;padding-top:30px;padding-left:50px; top:-3px;}
.ofs_project_img     { top:-2px;position:relative;}
.ofs_project_right   { float:right; position:relative; left:-1px;}
/*.ofs_project_text    { padding-left:20px; width:460px;padding-top:10px; line-height:22px;}
.ofs_project_text h1 { font-size:14px; color:#aac0cc;}
.ofs_project_text ul { padding-left:20px;}*/
.bigboxm1{background-image:url(imgs/bigboxm.jpg); background-repeat:repeat-y; padding-left:2px; width:672px; min-height:340px; position:relative; z-index:100;}
.bigboxh1{height:5px; width:674px; background-image:url(imgs/bigboxh1.jpg); background-repeat:no-repeat;}
.ofs_project_text    { width:310px; float:left; padding-top:10px; line-height:22px; padding-right:10px;}
.ofs_project_text h1 { font-size:14px; color:#aac0cc;}
.ofs_project_text ul { padding-left:10px;}



.inc5000{
	background-image: url(imgs/inc5000.png);
	background-repeat: no-repeat;
	width:116px;
	height:24px;
}
.inc5000_link{
	display: block;
	position: absolute;
	margin-left:600px;
	margin-top:10px;
}
#vipform label{
	width:150px;
	display: inline-block;
	line-height: 24px;
	height:24px;
}
#vipform .row{
	padding-left:20px;	
	width:400px;
	padding-top:5px;
	padding-bottom: 5px;
}
#vipform .row1{
	background-color: #efefef;
	width:400px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom: 5px;
}


.special .container{
	margin:0 auto;
	width:1080px;
	position: relative;
}
.special .specialBanner{
	background-image: url(imgs/greenBg.png);
	background-repeat: repeat-y;
	width:356px;
	position: relative;
	z-index:10;
	float: left;
	color:#ffffff;
	font-size: 12px;
	padding-left:30px;
}
.special .details{
	float:left;
	margin-left:-7px;
}
.special .offer{
	padding-top:120px;
}
.special .specialBanner input{
	border:none;
	width:300px;
	height:31px;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 20px;
	padding-left:10px;
	padding-right: 10px;
}
.special .specialBanner input.grey{
	color:#9c9c9c;
}
.special .specialBanner a.sbmtBtn{
	background-image: url(imgs/sbmtBtn.png);
	background-repeat: no-repeat;
	width:141px;
	height:36px;
	display: inline-block;
	color:#ffffff;
	font-size: 16px;
	line-height: 36px;
	text-decoration: none;
	text-align: center;
}
.mr35{
	margin-right: 35px;
}
.fs11{
	font-size: 11px;
}
.special .details .pl20{
	padding-left:50px;
	padding-top:20px;
	width:650px;
	position: relative;
	font-size: 14px;
	line-height: 30px;
	color:#303030;
}
.special .details .pl20 h3{
	font-size: 18px;
	font-weight: normal;
	margin:0px;
}
.special .details .right{
	font-size: 12px;
	padding-top:20px;
}
.special .details .right img{
	position: relative;
	top:1px;
}
.green{
	color:#539201;
}
.special .phone{
	text-align: right;
}
.specialWhite{
	width:300px;
	color:#ffffff;
	font-size: 14px;
}
.specialWhite a{ 
	color:#ffffff;
}
