﻿/*Home page*/
html{overflow-y:scroll;}
body {margin:0px;font-family:"trebuchet ms",Verdana,Arial;font-size:medium;color:#666666;}
td{vertical-align:top;padding:0px;margin:0px;}
a{color:#00A2E7;text-decoration:none;}
a:hover{color:#72CEFF;}
img{border:none;}
h1,h2,h3{font-weight:normal;margin:0px;}
.Hide{display:none;}

.schem{float:right;padding-right:50px;white-space:nowrap;}
.schem b{border:1px solid #F3F3F3;font-size:0px;padding:10px 10px 4px 5px;margin:1px; cursor:pointer;}
.logo{background:url(../img/logo.gif) no-repeat;height:74px;}
.logo a{border:0px solid red;width:220px;height:70px;display:block;overflow:hidden;text-indent:-999999px;text-decoration:none;}

.btnM{width:113px; height:33px;padding-bottom:5px;background:url(../img/btn-m-over.gif);background:url(../img/btn-m.gif) no-repeat 0px 0px;padding-left:5px;border:none;color:#5F6258;}
a:hover .btnM{background:url(../img/btn-m.gif);background-position:0 -33px;color:#3A3C34;padding-bottom:3px;padding-left:7px;}

.lBrd{width:10px;background:url(../img/shadow-left.gif) repeat-y;}
.rBrd{width:10px;background:url(../img/shadow-right.gif) repeat-y;}
.bBrd{height:13px;background:url(../img/shadow-bottom.gif) repeat-x;}
.lCrn{width:10px;height:13px;background:url(../img/shadow-corner-left.gif) no-repeat;}
.rCrn{width:10px;height:13px;background:url(../img/shadow-corner-right.gif) no-repeat;}
.mCont{width:835px;border:1px solid #C7D9E6;}

.header{height:83px;padding-top:20px;padding-left:20px;border-bottom:1px solid #ffffff;}
.menu{height:38px;background:url(../img/menu-bg.gif) repeat-x;padding:0px 10px 0px 10px;}
.menu a:hover{background-position:left top;}/*IE6 fix*/
.menu a span{padding:0px 10px 0px 10px;height:38px;float:left;line-height:36px;color:#5B85A5;font-size:16px;text-decoration:none;cursor:pointer;}
.menu a:hover span{background:url(../img/menu-bg.gif) repeat-x;background-position:0 -38px;color:#ffffff;}

.footer{color:#888888; font-size:13px;text-align:center;}
.mCont .footer{height:38px;line-height:38px;text-align:left;background:#F5F7F9;color:#A3A4A5; font-size:11px;padding-left:20px;font-family:"Verdana";}

.rWin{width:210px;background:#EFF2F4;padding:10px;font-size:12px;color:#888888;border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;}
.bTtl{color:#88C476;font-size:20px;border-bottom:1px dotted #C6C6C6;padding:0px 10px 5px 10px;margin-right:10px;}
.bTxt{font-size:14px;padding: 10px;margin-right:10px;background:url(../img/box-bg.gif) repeat-x;}
.bTxt div{padding:0px 0px 10px 0px;}
.bTxt .info{display:block;color:#9C9C9C;font-size:11px;font-family:Verdana;}
.bTxt .list b{display:block;font-weight:normal;color:#7CAF6C;background:url(../img/v.gif) no-repeat 0px 8px;padding-left:15px;margin-left:10px;}
.rWin .bTtl,.rWin .bTxt{margin-right:0px;padding:5px 2px 5px 2px;}
.rWin .inTxt{float:left;margin:10px 5px 0px 0px;}
.rWin .aTtl{color:#4C4B4B;border:0px solid red;padding-bottom:3px;font-size:14px;}
.rWin .bTxt{margin-bottom:10px;background:none;font-size:13px;}

/*.rWin .cLogos td{vertical-align:middle;text-align:center;padding-top:5px;}*/

.rWin .cLogos{position:relative;margin-top:5px;}
.rWin .cLogos .img{position:absolute;}

.rWin .cProjects{padding-top:30px;display:block;height:170px;}
.rWin .cProjects .hol{display:none;}
.rWin .cProjects .img{width:200px; background:#FFFFFF;border:1px solid #959595;padding:1px;display:block;}


.sol .aTtl{font-size:16px;padding-bottom:3px;color:#666666;line-height:22px;}
.sol div{font-size:14px;color:#888888;}

.rWin .btnM{background:url(../img/btn-m-g.gif);}
.rWin a:hover .btnM{background:url(../img/btn-m-g.gif);background-position:0 -33px;}

.box1{background:url(../img/box-1.gif);}
.box2{background:url(../img/box-2.gif);}
.box3{background:url(../img/box-3.gif);}
.box4{background:url(../img/box-4.gif);}
.box1,.box2,.box3,.box4{background-repeat:no-repeat;background-position:0px 10px; padding-left:55px;}


.cms-box
{
	padding-top:25px;
	margin-right:5px;
	border:0px solid red;
	display:block;
}
.cms-box-text
{
	color:#888888;
	border:0px solid red;
	width:320;
	font-size:13px;
	margin-top:25px;
	line-height:16px;
}
.cms-box-text h1
{
	margin:0px;
	padding:0px;
	font-size:16px;
	padding-bottom:8px;
}
.clear
{
	clear:both;
}

/*Inner page*/
.panel{height:100px;background:#F8FAFB url(../img/panel-bg.jpg) no-repeat;background-position:right;border-bottom:1px solid #DFE5E9;}
.inner .bTtl{font-size:22px;}
.inner .bTxt{font-size:14px;line-height:22px;background:none;font-family:Verdana;}
.inner .bTxt .list b{margin-top:5px;}

.proj-show
{
	float:left;
	width:370px;
	height:420px;
	border:0px solid red;
	display:block;
	padding-right:15px;
}

/*Float menu*/
.fMnu{border:1px solid #DADADA;}
/*.fMnu > div:first-child,*/ /*Doesn't work with IE6*/
.fMnu .h{padding:10px 20px 10px 20px;color:#666666;font-weight:bold;background:url(../img/fmnu-bg.gif) repeat-x;border-top:none;}
.fMnu div{padding:5px 10px 5px 20px;border-top:1px solid #DADADA;background:url(../img/fmnu-arrow.gif) no-repeat 8px 8px;}

/*Contact form*/
.cFrm td{padding:5px 10px 3px 10px;}
.cFrm input,.cFrm textarea{border:1px solid #C2C2C2;background:#FAFAFA;padding:2px 3px 2px 3px;width:200px;color:#666666;font-size:14px;}
.cFrm textarea{width:300px;height:80px;}
.cFrm tr > td:first-child{text-align:right;padding-top:5px;}
.cFrm .Err{color:#EE5A00;font-size:16px;}
.cFrm .Good{color:#5F9A4D;font-size:18px;}
.cFrm .Bad{color:#EE5A00;font-size:18px;}

/*Popup*/
#myPopUpBg{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);opacity:0.5;background:#000000;}
#myPopUpBody{background:#FFFFFF;vertical-align:middle;border:5px solid #383838;border-top:none; padding:20px;}
#myPopUpHead{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);opacity:0.5;background:#000000;text-align:right;padding:3px 10px 3px 10px;height:25px;}
#myPopUpHead a{color:#FFFFFF;font-size:18px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity:1;}
.pTtl{color:#525252;font-size:26px;}

/*Jobs*/
/*
.jobs .bTtl{color:#5D7178;}
.jobs .bTxt .list b{color:#87AAB6;}*/
