#pageLayout .pageContainer {padding-bottom: 50px;}
.pageContainer {overflow: hidden;}
.content {background: url(../images/bgcontent_inner.gif) no-repeat center top; min-height: 550px;}
.wrap {background: url(../images/bt.gif) repeat-y center top; margin: 0; _zoom: 1;}
.wrapTop {background: url(../images/bst.png) no-repeat left -130px; _zoom: 1;}
.wrapBot {background: url(../images/bsb.png) no-repeat left bottom; padding: 0; min-height: 550px; _height: expression(this.offsetHeight < 551?'550':'this.offsetHeight'); overflow: hidden; _zoom: 1;}
.portfolio .wrap {margin: -10px 0;}
.portfolio .wrapBot {padding: 10px 0;}

/*->leftside-----------------------------------------------------------------------*/
#leftside {width: 620px; float: left; }
.content h2 {margin: 0; padding: 10px 0 0; font-size: 16px;}
.content h3 {font-size: 13px; margin:0;}
.titleb {font-size: 16px; color: #8fc60f; font-weight: bold;}

/*->rightside----------------------------------------------------------------------*/
#rightside {width: 280px; float: left; padding: 5px 0; }
#rightside h2 {margin: 0; line-height: 1em; color: #8fc60f; padding:0;}
#rightside h3 {padding:0;}
#rightside p {margin: 0;}
#rightside p.description {font-weight: bold; font-size: 10px;}
#rightside .rstop {background: url(../images/bgright.png) no-repeat left top; padding: 30px 40px 0; width: 200px;}
#rightside .rsbot {background: url(../images/bgright.png) no-repeat left bottom; padding-top: 25px;}

/*->contact------------------------------------------------------------------------*/
#mapcont {background: url(../images/bgmap.png) no-repeat left top; padding: 25px; height: 330px; display: block; position: relative; margin-left: -20px;}
#mapcont #map {display: block; height: 330px; overflow: hidden; width: 380px;}

/*->portfolio----------------------------------------------------------------------*/
#tabs {clear: both; width: 900px; overflow: hidden; padding-top: 10px;}
#tabs ul.tabmenu {margin: 0; padding: 0; list-style-type: none; float: left; overflow: hidden; height: 37px;}
#tabs ul.tabmenu li {float: left; height: 37px; overflow: hidden; padding-right: 2px;}
#tabs ul.tabmenu li a {float: left; margin-top: -37px;}
#tabs ul.tabmenu li a:hover, #tabs ul.tabmenu li.sel a {margin-top: 0;}
#tabs ul.tabmenu li.sel a {position: relative; z-index: 450;}

/*->tablists-----------------------------------------------------------------------*/
#tablists {clear: both; width: 900px; overflow: hidden; background: url(../images/bgtlist.png) no-repeat left top; position: relative; margin-top: -1px; z-index: 330; min-height: 550px;  _height: expression(this.offsetHeight < 551?'550':'this.offsetHeight');}

  #tablists .tphoto img {border: 1px solid #484747;}
	#tablists .tphoto {width: 195px; height: 154px; overflow: hidden;}
	#tablists .ttitle {color: #8fc60f; font-size: 13px; font-weight: bold; padding-top: 5px; width: 195px; overflow: hidden;}
	#tablists .ttitle a {color: #8fc60f; text-decoration: none;}
	#tablists .tdescrip {width: 195px; overflow: hidden;}
	#tablists .ttitle a:hover {color: #bcbcbc;}
	
/*->modulelist-----------------------------------------------------------------------*/
#modulelist {padding: 0 20px 20px;}
  
	#modulelist td {padding: 10px;}
	#modulelist .mtitle, #modulelist .mtitle a {color: #8fc60f; font-size: 13px; font-weight: bold; text-decoration: none;}
	#modulelist .theader {font-size: 16px; color: #8fc60f; font-weight: bold; padding: 20px 0 0;}
	#modulelist .mphoto {width: 100px; float: left; overflow: hidden;}
	#modulelist .mphoto img {background: #fff;}
	#modulelist .tg {background: url(../images/bgml.png) no-repeat left top;}
	
	#modulelist .tg .btn {position: relative;  margin-top: -15px; z-index: 333; float: right; cursor: pointer;}
	#modulelist .tg .btn a {position: relative; z-index: 670; float: left;}
	
/*->affiliates-----------------------------------------------------------------------*/
.affiliate {padding-top: 10px;}
.affiliate .afPhoto {background: url(../images/no-photo.gif) no-repeat left top; border: 1px solid #646464; float: left; width: 150px; height: 150px; float: left; overflow: hidden;}
.affiliate .afContent {margin-left: 170px;}
.affiliate h3 {color: #8fc60f; font-weight: bold; font-size: 14px;}
.affiliate .short {padding: 5px 0 15px;}