@charset "utf-8";
/* CSS Document */

/*--------------
		 Global
---------------*/
html {
}

body {
	background:#FFFFFF url(../img/bg-main.gif) repeat-x top center;
	font-size:12px;	
	color:#5c7e8b;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	margin:0;	
}
	
a:link {
	text-decoration:underline;
	color:#1e7088;
}

a:hover {	
	color:#1e7088;
	text-decoration:none;
}

a:visited{
	color:#0177be;
}

h1, h2, h3 {
}

h1{	
	font-size:17px;
	background:url(../img/bullet-h1.gif) no-repeat 0 3px;
	padding:0 0 0 20px;
	color:#7997a2;
	font-weight:normal;
}

h1 span, h2 span{
	color:#df2900;
}

h2{
	color:#5c7e8b;
	font-weight:bold;
	font-size:14px;
	margin:0 0 12px 0;
	background:url(../img/bullet-h1.gif) no-repeat left center;
	padding:0 0 0 20px;
}

h3{
	font-weight:bold;	
	font-size:14px;
}

p{
	padding-bottom:10px;
	line-height:17px;
}
/*--------------
		 Global EOF
---------------*/

/*--------------
		 header 
---------------*/
#hederWrap {
	height:279px;
	margin:0 auto;
	min-width:932px;
}

#header{
	width:920px;
	height:279px;	
	margin:0 auto;	
}

#headerContent{
	margin:125px 0 0 0;
	float:left;
	width:608px;	
}

#logo{
	width:400px;
	height:80px;
	float:left;
}

#logo a{
	display:block;
	width:204px;
	height:80px;
	margin:0;
	padding:0;
	float:left;
}

#logo a span{
	display:none;
	margin:0;
}

#womenWrap{
	float:left;
	width:277px;
	height:279px;
}

#womenWrap .indx{
	position:absolute;
	z-index:100;	
	margin:0 0 0 37px;
	width:241px;
	height:303px;	
}

#womenWrap  .about{
	position:absolute;
	z-index:100;	
	margin:0 0 0 33px;	
	width:241px;
	height:303px;
	background:url(../img/wom_about.jpg) no-repeat;	
}

#womenWrap .services{	
	position:absolute;
	z-index:100;	
	margin:0 0 0 37px;	
	width:241px;
	height:303px;
	background: url(../img/wom_indx.jpg) no-repeat;	
}

#womenWrap  .contacts{
	position:absolute;
	z-index:100;	
	margin:0 0 0 37px;	
	width:241px;
	height:303px;
	background:url(../img/wom_contact.jpg) no-repeat;		
}

#womenWrap .portfolio{
	position:absolute;
	z-index:100;	
	margin:0 0 0 37px;	
	width:251px;
	height:303px;
	background:url(../img/wom_portf.jpg) no-repeat;
}

#mainNavigation{
	float:left;
	width:400px;
	padding:8px 0 0 237px;
}

#mainNavigation ul{
	background:url(../img/about-l.gif) no-repeat;
	padding:0 0 0 5px;
	float:left;	
}

#mainNavigation li{
	float:left;
	height:58px;
}

#mainNavigation li span{
	display:none;
}
#mainNavigation li a{
	display:block;
	height:58px;
}

#mainNavigation li a:hover{
	background-position:0px -58px;
}

#mainNavigation li.contacts a:hover{
	background-position:0px -58px;
}

#mainNavigation li.portfolioAct {
	padding:0 0 0 5px;
}

#welcome{
	background:url(../img/bg-h1-indx.gif) bottom left no-repeat;
	padding:0 20px 10px 0;	
}
/*--------------
		 header EOF
---------------*/

/*--------------
		 content
---------------*/
.mainWrap{
	width:932px;
	margin:0 auto;	
	background:url(../img/bg-main-content.gif) repeat-y 1px 0;
	position:relative;
	display:table;
}

#contentWrap{
	background:url(../img/bg-main-content-h.gif) no-repeat 1px 0;
	width:932px;
	float:left;
}

#content{
	width:932px;
	background:url(../img/bg-main-content-b.gif) no-repeat 1px 100%;
	float:left;
}

.mainWrapPortfolio{
	width:932px;
	margin:0 auto;
	background:url(../img/bg-main-content-port.gif) repeat-y 1px 0;
}

.mainWrapLogos{
	width:932px;
	margin:0 auto;
	background:url(../img/bg-main-content-logos.gif) repeat-y 1px 0;
}


#contentWrapPortfolio{
	background:url(../img/bg-main-content-h-port.gif) no-repeat 1px 0;
	width:932px;	
}

#contentWrapLogos{
	background:url(../img/bg-main-content-h-logos.gif) no-repeat 1px 0;
	width:932px;	
}



#contentPortfolio{
	width:932px;
	background:url(../img/bg-main-content-b-port.gif) no-repeat 1px 100%;
	display:inline-block;
	display:table;
}

#contentLogos{
	width:932px;
	background:url(../img/bg-main-content-b-logos.gif) no-repeat 1px 100%;
	display:inline-block;
	display:table;
}
/*--------------
	 content EOF
---------------*/

/*--------------
	 left column
---------------*/
#leftColumn{	
	width:333px;
	float:left;
	margin:17px 0 0 0;
}

#contentPortfolio #leftColumn, #contentLogos #leftColumn{
	width:304px;
	float:left;
	margin:17px 0 0 0;
}

#boxHeader{
	float:left;
	height:44px;
	width:333px;
}

#contentPortfolio #boxHeader, #contentLogos #boxHeader{
	width:304px;
}

#newProjects{	
	width:297px;
	float:left;
	padding:0 0 0 32px;
}

.projectItem, .projectItemLast{
	width:297px;
	float:left;
	height:130px;
	background:url(../img/bg-dotted.gif) repeat-x 0px 100%;
	margin:0px 0 1px 0;
}

.projectItemLast{
	background:none;
}

.projectImgWrap{
	width:148px;
	height:127px;
	float:left;
	background:url(../img/bg-site-indx-l.gif) no-repeat;
}

.projectImg{
	width:148px;
	height:127px;
	float:left;
	background:url(../img/bg-site-indx-r.gif) no-repeat right;
}

.projectImg img{
	margin:8px 0 0 22px;
}

.projectInfo{
	margin:12px 0 0 0;
	float:left;
	width:149px;
}

.projectDetails{
	color:#315f70;
	font-size:11px;
	line-height:12px;	
	height:35px;
}

.projectDetails span{
	color:#7997a2;
	font-weight:bold;
	font-size:10px;	
}

.projectName{
	color:#df2900;
	font-weight:bold;
	font-size:11px;	
	height:50px;
}

.projectMore a{
	float:left;
	display:block;
	position:relative;
	width:98px;
	height:21px;
	text-indent:-1110000px;	
}

#contactsL{
	float:left;
	width:258px;
	height:247px;
	margin:37px 0 80px 53px;
}

#contactsL a{
	display:block;
	width:258px;
	height:247px;
}

#contentPortfolio #contactsL, #contentLogos #contactsL{
	width:245px;
}

#contentPortfolio #contactsL a, #contentLogos #contactsL a{
	width:245px;
}

#contactNav{
	margin:2px 0 0 42px;
}

#contactNav li{
	float:left;
	display:block;
	width:287px;
	height:39px;
	padding-bottom:1px;
}

#contactNav li span{
	float:left;
	display:block;
	width:287px;
	height:39px;
	background:url(../img/bg-dotted.gif) repeat-x left bottom;
}
/*--------------
	left column EOF
---------------*/

#centralColumn{
	float:left;
	margin:0 0 0 9px;		
	width:585px;
}

#webSite{
	background:url(../img/bg-tell-us-main.jpg) no-repeat top left;
	width:549px;
	height:255px;
	margin:2px 0 0 4px;	
}

#webSiteOption{
	background:url(../img/websites-options.gif) no-repeat 6px 3px;
	width:295px;
	height:254px;
	float:left;
}

#sitePackage{	
	width:117px;
	height:149px;
	margin:104px 0 0 106px;
	float:left;
}

#webSiteInfo{
	height:254px;
	width:254px;
	float:left;
}

#webSiteInfo a{
	display:block;
	width:176px;
	height:35px;
	margin:193px 0 0 55px;
}


#info{
	clear:both;
	display:inline-block;
	margin:10px 0 0 22px;
	width:522px;
}

#services{
	background:url(../img/bg-indx-middl-bot.gif) no-repeat left top;
	margin:3px 0 0 0;
	padding:20px 0 0 0;
}

.servicesItemWrap{
	width:547px;
	height:89px;
	float:left;
	margin:0 0 0 7px;
}

.servicesItem, .servicesItemLast{
	width:547px;
	height:89px;
	background:url(../img/bg-services-bot-indx.gif) no-repeat bottom right;
	float:left
}
.servicesItemLast{
	background:none;
}

.servicesItemWrap .ico{
	width:107px;
	height:89px;
	float:left;
}

.servicesItemWrap #icoWeb{
	background:url(../img/ico-serv-web.gif) no-repeat 16px 11px;
}

.servicesItemWrap .info{
	width:440px;
	float:left;
}
/*
.servicesItemWrap .info p{
	margin:0 44px 0 46px;
}

.servicesItemWrap #infWeb p{
	margin:25px 40px 5px 46px;
	padding:0;
}

.servicesItemWrap .more a{
	display:block;
	height:18px;
	width:83px;
	float:right;
	margin:0 10px 0 0;	
}
*/

.servicesItemWrap #icoCms{
	background:url(../img/ico-serv-cms.gif) no-repeat 16px 11px;
}
/*
.servicesItemWrap #infCms p{
	margin:19px 40px 0px 46px;
	padding:0;
}
*/
.servicesItemWrap #icoGr{
	background:url(../img/ico-serv-gr.gif) no-repeat 16px 11px;
}

.servicesItemWrap #infGr p{
	margin:27px 40px 2px 46px;
	padding:0;
}

.servicesItemWrap #icoSoft{
	background:url(../img/ico-serv-soft.gif) no-repeat 16px 11px;
}

.servicesItemWrap #infSoft p{
	margin:37px 40px 11px 46px;
	padding:0;
}


#leftNav{
	padding: 0px 0 0 47px;
	margin:10px 0 0 0;
	float:left;
}

#leftNav li.act{
	background:url(../img/bg_left_nav_act.gif) no-repeat left top;
}

#leftNav li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	background:url(../img/bg-dotted.gif) repeat-x bottom left;
	display:block;
	color:#7997a2;
	font-weight:bold;
	width:257px;
	padding:5px 0 9px 0;
	margin:0px 0 1px 25px;
	text-decoration:none;
	letter-spacing:-1px;
}

#contentPortfolio #leftNav , #contentLogos #leftNav {
	padding: 0px 0 0 45px;
}
#contentPortfolio #leftNav li a, #contentLogos #leftNav li a{
	width:232px;
}

#start{
	width:269px;
	height:89px;
	background:url(../img/bg_start.gif) no-repeat left top;
	float:right;
	margin:30px 0 0 0;
}

#start a{
	display:block;
	width:269px;
	height:89px;
}
/*--------------
		 content EOF
---------------*/

/*--------------
 main Content
---------------*/
.titleWrap{
	width:100%;
	float:left;
	margin:0 0 15px 0;
}
.title{	
	font-size:18px;
	font-weight:bold;
	float:left;
	color:#05617b;
	background:url(../img/bg-h.gif) repeat-x left bottom;
	padding:0 0 3px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#mainContent{
	margin:1px 0 0 0;
	border-top:7px solid #8dc4ce;
}

#mainContent ul{
	padding:0 0 20px 0;
	display:block;
	margin:0 0 10px 0;
}

#mainContent ul span{
	font-weight:bold;
	color:#1e7088;
	padding:0 5px 0 2px;
}

#mainContent ul li{
	padding:0 0 4px 0;
}

#mainContent blockquote{
}

#mainContent blockquote p{
	background: transparent url(../img/ico-quote-left.gif) no-repeat 0 3px;
	width:560px;
	padding:1px 0 0 43px;
	display:block;
	color:#404040;
	font-style:italic;
	font-size:14px;
	font-weight:bold;
	line-height:17px;	
}

#mainContent blockquote p span.quoteAothor{
	display:block;
	display:block;
	text-align:right;
	font-size:11px;
	margin:5px 0 0 0;
	font-style:normal;
	font-weight:normal;
	padding:0 5px 0 0;
}

#mainContent blockquote p span.quoteAothor strong{
	font-size:12px;
}

.rounded_box {
   background: #eaf3f4;
 	 margin:0 25px 10px 0;
	 width:780px;
}
.rounded_top div {
   background: url(../img/rounded_tl.gif) no-repeat top left;
}
.rounded_top {
   background: url(../img/rounded_tr.gif) no-repeat top right;
}
.rounded_bottom div {
   background: url(../img/rounded_bl.gif) no-repeat bottom left;
}
.rounded_bottom {
   background: url(../img/rounded_br.gif) no-repeat bottom right;
}
.rounded_top div, .rounded_top, .rounded_bottom div, .rounded_bottom {
   width: 100%;
   height: 6px;
   font-size: 1px;
}
.rounded_content { 
	margin: 2px 15px 0px 15px;
	color:#010101;
	font-size:17px;
	line-height:22px;
	padding:0 0 0 100px;
	background:url(../img/ico-quote-left.gif) no-repeat 100% 3px;
	width:650px;
}

#mainContent table{
	border-collapse:separate;
	border-spacing:1px;
	background:url(../img/bg-thead.gif) repeat-x 0 15px;
	margin:0 0 15px 0;
}

#mainContent table tr.tHeader{	
	color:#05617b;
	font-weight:bold;	
}

#mainContent table tr.tHeader td{
	padding:0 10px;
	text-align:center;
	padding-bottom:5px;		
}

#mainContent table tr td{
	padding:2px 5px 2px 10px;
	text-align:left;
}

#mainContent table tr.even td{
	background:#eaf3f4;
}

#mainContent .img{
	text-align:center;	
}

#mainContent .left{
	float:left;
	padding:0 10px 0 0;
}

#mainContent .right{
	float:right;
	padding:0 0 0 10px;
}

#mainContent .center{
	text-align:center;
}

#news{
	float:left;
	width:280px;
	margin:22px 55px 0 12px;
	font-size:11px;
	color: #010101;
	font-family:Tahoma, "Times New Roman", Times, serif;
}

#news .title{
	margin:0 0 0 8px;
}

#news .newsDate{
	width: 43px;	
	color:#fff;
	background:url(../img/bg-news-date.gif) no-repeat left top;
	font-weight:bold;
	padding:1px 0 2px 5px;	
	float:left;	
	margin-right:-43px;
}

#news .newsTitle a {
	color:#05617b;
	font-weight:bold;
	font-family:Tahoma, "Times New Roman", Times, serif;
}

#news .newsTitle{
	padding:0 0 5px 0;
}

#news .newsContent{
	width:232px;	
	margin-left:-48px;
	float:right;
}

#news .newsContent p{
	line-height:14px;
}

#news .more{
	color:#05617b;
	font-weight:bold;
}

#clients{
	float:left;
	margin:22px 0 0 0;
	width:600px;
}

#clients .title{
	margin:0 0 0 12px;
}

.clientsContent{
	margin:11px 0 0 0;
	float:left;
}

.clientsContent a{
	float:left;
}

.spacer{
	background:url(../img/bg-part-spacer.gif) repeat-y top left;
	width:1px;
	height:77px;
	float:left;	
}

#innerContent{	
	width:780px;
	margin:16px 0 0 56px;
}

#mainContent h1{
	margin:22px 0 0 56px;
	width:925px;
}

#mainContent .pageTitle{
	width:930px;
	margin:16px 0 17px 56px;
	font-size:18px;
	font-weight:bold;	
	background:url(../img/bg-h.gif) repeat-x left bottom;
	padding:0 0 3px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#05617b;
}

#clientsContent{
	width:930px;
	margin:24px 0 40px 56px;
}

#clientsContent table {
	background:none;
	width:930px;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	border-collapse:inherit;
	border-spacing:0;
}

#clientsContent  table tr.clientItem{
	vertical-align:top;
	margin:0;
	margin:0;
}

#clientsContent  table .clientItem td{
	margin:0 0 0 0;
	padding:0 0 0 0;
	vertical-align:top;
}

#clientsContent  table .clientSeparator td{
	height:25px;
}

#clientsContent  table .clientItem td.clientInfo{
	margin:0;
	width:461px;
	border-bottom:1px solid #c2d8df;
	padding:0 0 20px 0;
}

#clientsContent .clientItem .clientSite a{
	float:right;
	background:url(../img/bg-more.gif) no-repeat;
	width:182px;
	height:22px;
	display:block;
	color:#404040;
	font-weight:bold;
	padding:7px 0 0 0;
	text-align:center;
}
#clientsContent .clientItem .clientSite a span{
	color:#1e7088;
}

#clientsContent .clientItem .clientDescr ul{
	margin-bottom:0;
	padding-bottom:0;
}

#clientsContent table .clientItem td.clientImg{
	width:414px;
	padding:10px 0 20px 20px;
	margin:0;
	border-bottom:1px solid #c2d8df;
	
}

#clientsContent  table .clientItem td.clientSpacer{
	background:url(../img/bg-clients-item.gif) no-repeat bottom center;
}

#clientsContent  table .clientItem td.clientSpacer table{
	width:27px;
	background:none;
	border-collapse:collapse;
	border-spacing:0;
}

#clientsContent  table .clientItem td.clientSpacer table tr.top2bot td.top2bot{
	height:20px;
	background:white;
}
/*--------------
 main Content EOF
---------------*/


/*--------------
 about Us
---------------*/
#contactUs{
	float:left;
	width:585px;
	margin:0 0 0 0px;	
	background:url(../img/about.jpg) no-repeat 25px 25px;	
	height:700px;
}

#contactUs p{
	padding:0 30px 15px 29px;
}

#contactUs h1{
	margin-bottom:10px;	
	margin-left:29px;
}
/*--------------
 about Us EOF
---------------*/


ul.additionalInfo{
	background:url(../img/bg-dotted.gif) repeat-x top left;
	width:570px;
	margin:0 10px 0 5px;
	float:left;
}

ul.additionalInfo li{
	font-size:14px;
	font-weight:bold;
	padding:5px 0 5px 0;
	background:url(../img/bg-dotted.gif) repeat-x bottom left;
	line-height:20px;
}

ul.additionalInfo li div{
	padding:0 0 0 26px;
	background:url(../img/bullet-h1.gif) no-repeat 7px 4px;
}

ul.additionalInfo li a{
	color:#df2900;
	background:url(../img/bullet-a.gif) no-repeat 0 4px;
	padding:0 0 0 15px;
}

ul.additionalInfo li a:visited{
	color:#df2900;
}

ul.listItem{
	margin:20px 0 0 29px;
}

ul.listItem li{
	padding:0 0 5px 20px;
	color:#5c7e8b;
	background:url(../img/bullet-a.gif) no-repeat 0 4px;
	font-weight:bold;
	line-height:18px;
}

ul.listItem li a{	
	color:#5c7e8b;
	font-weight:bold;
}
/*--------------
 services
---------------*/
#servicesCont{
	float:left;
	width:585px;
	margin:0 0 0 0px;	
	background:url(../img/services.jpg) no-repeat 25px 25px;	
	height:700px;
}

#servicesCont h1{
	margin-bottom:10px;	
	margin-left:29px;
}

.notice{
	margin:10px 0 20px 29px;
}
/*--------------
 services EOF
---------------*/

/*--------------
 contact
---------------*/
#contactCont{
	float:left;
	width:585px;
	margin:0 0 0 0px;	
}
#contactCont h1{
	margin-bottom:10px;	
	margin-left:29px;
}

#contactCont form{
	width:420px;	
	padding:10px 0 0 30px;
}

#contactCont form label{
	color:#5d818f;
	font-weight:bold;
}

#contactCont form label.midLabel{
	float:left;
	padding:3px 0 0 0;
}

#messageS{
	padding:80px 0 0 140px;
	font-size:14px;
}

#contactCont form label.bigLabel{
	clear:both;
	display:block;
	padding:5px 0 0 0;
	margin:0 0 3px 0;
}

#contactCont form label span{
	color:#DF2900;
}

#contactCont br{
	clear:both;
}

#contactCont .midInput{
	border:1px solid #5d818f;
	width:340px;
	float:right;
	margin:0 0 5px 0;
}

#cBusiness{
	border:1px solid #5d818f;
	overflow:auto;
	width:418px;
	height:120px;
}
#submit{
	margin:5px 0 0 0;
}
/*--------------
 contact EOF
---------------*/


/*--------------
 portfolio
---------------*/
#portfolioCont{
	float:left;
	width:585px;
	margin:0 0 0 0px;
}

.paginator{
	width:562px;
	float:left;
	margin:0 0 0 26px;
}

#portfolioCont .ptop, #logosCont .ptop{
	background:url(../img/bg-dotted.gif) repeat-x bottom left;
	float:left;
	padding:0 0 3px 0;
}

.paginator li {
	font-size:10px;
}
.paginator li.dis{
	color:#b4c5cb;
	font-weight:bold;
}
.paginator li span{
	display:block;
	float:left;
}
.paginator li.act{
	color:#df2900;	
}
.paginator li a:link, .paginator li a:visited{
	color:#315f70;
}

.paginator li {
	float:left;
	height:20px;
}

.paginator li.dis span.prev{
	background:url(../img/arrow_pag_dis.gif) no-repeat 8px 6px;
	padding:4px 10px 0px 18px;
	text-decoration:underline;
}

.paginator li.act span{
	background:url(../img/arrow_pag_act.gif) no-repeat 7px 6px;
	padding:4px 6px 0px 15px;
}

.paginator li a{
	display:block;
	float:left;
	padding:4px 8px 0 8px;
	color:#315f70;
	font-weight:bold;
}

.paginator li a.prev{
	background:url(../img/arrow_pag_prev_act.gif) no-repeat 8px 6px;
	padding:4px 10px 0px 18px;
}

.paginator li a.next{
	background:url(../img/arrow_pag_next_act.gif) no-repeat  100% 6px;
	padding:4px 9px 0px 11px;
	margin:0 8px 0 0;
}

.paginator li span.next{
	background:url(../img/arrow_pag_next_dis.gif) no-repeat  100% 6px;
	padding:4px 9px 0px 11px;
	margin:0 8px 0 0;
}

.ptop li{	
	background:url(../img/bg_pag_l_t.gif) no-repeat left top;
	margin:0 3px 0 0;
}
.ptop li div{
	background:url(../img/bg_pag_r_t.gif) no-repeat top right;
	height:20px;
	float:left;
}

#portfolioCont .pbot, #logosCont .pbot{
	background:url(../img/bg-dotted.gif) repeat-x 0 2px;
	float:left;
	padding:0px 0 0px 0;
}

#portfolioCont .pbot ul,  #logosCont .pbot ul{
	float:right;
	margin:5px 0 55px 0;
}

.pbot li{	
	background:url(../img/bg_pag_l_b.gif) no-repeat left top;
	margin:0 0px 0 3px;
}
.pbot li div{
	background:url(../img/bg_pag_r_b.gif) no-repeat top right;
	height:20px;
	float:left;
}

#portfolioSites{
	float:left;
	width:598px;
}
#portfolioSites .info{
	font-size:11px;
	margin:5px 0 0 0;
	padding:0 0 0 7px;
	line-height:13px;
	width:133px;
}

#portfolioSites .info .name b{
	color:#df2900;
}

#portfolioSites .info .name a{
	font-weight:bold;
	font-size:10px;
	color:#315f70;
}

#portfolioSites .info .name{
	margin:5px 0 10px 0;
}

#portfolioSites .item{
	float:left;
	width:275px;
	height:140px;
	margin:7px 5px 0 19px;
	background:url(../img/bg-dotted.gif) repeat-x left bottom;
	padding:0 0 3px 0;
}

#portfolioSites .last{
	background:none;
}

#portfolioSites .item .imgWrap{
	width:135px;
	height:123px;
	float:left;
	background:url(../img/bg_web_site_l.gif) no-repeat left top;
}

#portfolioSites .item .itemFocus .img{	
	background:url(../img/web_site_ani.gif) no-repeat 0 4px;
	width:135px;
	height:123px;
	float:left;
}

#portfolioSites .imgWrap img{
	width:112px;
	height:112px;
	border:1px solid #c6d4db;
	border-left:none;
	float:left;
	margin:4px 0 0 22px;
}

#portfolioSites .item .info{
	float:left;
}

#portfolioSites .item .zoom{
	float:left;
	width:135px;
	clear:both;
}

#portfolioSites .descr{
	font-size:10px;

}

#portfolioSites .item .zoom a{
	float:right;
	color:#df2900;
	font-weight:bold;
	font-size:9px;
	background:url(../img/zoom.gif) no-repeat 100% 0px;
	padding:0 35px 3px 0px;
}

/*--------------
 portfolio EOF
---------------*/

/*--------------
 logos
---------------*/
#logosCont{
	float:left;
	width:585px;
	margin:0 0 0 0px;
}
#portfolioLogos{
	float:left;
	width:598px;
}

#portfolioLogos .item{
	float:left;
	width:173px;
	height:176px;
	margin:7px 8px 0 18px;
	background:url(../img/bg-dotted.gif) repeat-x left bottom;
	padding:0 0 3px 0;
}

#portfolioLogos .last{
	background:none;
}

#portfolioLogos .item .imgWrap{
	width:173px;
	height:162px;
	float:left;
	background:url(../img/bg_logos_l.gif) no-repeat left top;
}

#portfolioLogos .imgWrap img{
	width:150px;
	height:150px;
	border:1px solid #c6d4db;
	border-left:none;
	float:left;
	margin:5px 0 0 22px;
}

#portfolioLogos .item .zoom{
	float:left;
	width:173px;
	clear:both;
}

#portfolioLogos .item .zoom a{
	float:right;
	color:#df2900;
	font-weight:bold;
	font-size:9px;
	background:url(../img/zoom.gif) no-repeat 100% 0px;
	padding:0 35px 3px 0px;
}
/*--------------
 logos EOF
---------------*/

/*--------------
 footer 
---------------*/
#footerWrap{
	width:932px;
	margin:0 auto;
}

#footer {
	width:932px;
	height:77px;
	background:url(../img/bg-footer.gif) no-repeat 1px 0;
	float:left;
}

#footer ul{
	float:right;
	height:22px;
	background:url(../img/bg-f-nav.gif) repeat-x;
	margin:0 65px 0 0;
}

#footer li{
	height:22px;
	float:left;
	background:url(../img/bg-f-nav-right-cl.gif) no-repeat right top;
	padding:0 14px 0 0;
}

#footer li a{
	color:#5c7e8b;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:8px 0 0 14px;
	display:block;
	height:16px;
	background:url(../img/bg-f-nav-left-cl.gif) no-repeat left top;
	float:left;
}

#counter{
}
/*--------------
 footer EOF
---------------*/