/*--------------------------------------------------
/ Design for Webmaster.spb.ru  2010
--------------------------------------------------- */

.logo {
	width:140px;
   float:left;
   overflow:hidden;
   padding-right:20px;
   margin-top:-1px;
} 
.headerText {
	width:520px;
   float:left;
   font-size:15px;
   line-height:22px;
}
.headerText p {
	padding-bottom:10px;
}
.color01 {
	color:#153e8c;
}
.color02 {
	color:#4c4c4c;
}
.headerContacts {
	width:100px;
   float:right;
   overflow:hidden;
   font-size:11px;
   line-height:18px;
   padding-right:25px;
}
.headerContacts img {
	margin:9px 0 15px;
}
.dashedLink, .default .dashedLink {
	text-decoration:none;
   border-bottom:1px dashed #00b8e6;
}
.dashedLink:hover, .default .dashedLink:hover  {
   border-bottom:1px dashed #f60034;
}
.menuItem {
	float:left;
   text-align:center;
   font-size:21px;
   line-height:23px;
   padding:30px 35px 0;
}
.menuItem a {
	display:block;
   margin-bottom:3px;
}
.mention {
	float:right;
  width:210px;
  /*padding-bottom:128px;*/
	padding-bottom:0px;
  margin:60px 50px 25px 0;
	/*background:url(/img/sertificat.png) no-repeat bottom center;*/
}
.slideBlock {
	display:none;
   width:730px;
   position:relative;
   margin:18px 0 15px 45px;
   padding:0;
}
.menu .active {
	color:black;
   border:none;
   cursor:default;
}
.menu .active:hover {
	color:black !important;
}
.contentBlock {
	width:3484px;
   position:relative;
}
#con00, #con01, #con02, #con03 {
	float:left;
   width:871px;
   min-height:20px;
}
.indexPage {
	font-size:18px;
   line-height:25px;
   width:110px;
   float:right;
   margin:0;
}
#con01 .default, 
#con02 .default, 
#con03 .default {
   width:720px;
   display:none;
}
.bubble {
	width:498px;
   height:420px;
   float:left;
   overflow:hidden;
   background:url(/img/bubble.png) no-repeat 0 0;
   margin-top:-30px;
}
.contentBubble {
	height:304px;
  overflow:hidden;
}
.contentText01 {

}
.person {
	width:405px;
  font-size:11px;
  min-height:57px;
  color:#666666;
  padding-left:46px;
  margin:78px 0 9px;   
}
.personImg {
	width:120px;
  float:left;
  overflow:hidden;
min-height:60px;  
}
.personImg img {
	width:107px;
	/*border:3px solid #cccccc;*/
}
.person span {
	display:block;
	font-size:13px;
  line-height:;
  color:black;
	padding-left:120px;
  margin:0 0 5px;
}
.bubbleText {	
	width:405px;
   height:155px;
   overflow:hidden;
	font-size:15px;
   line-height:22px;
   padding-left:49px;
}
.navigator {
	width:445px;
   font-size:15px;
   line-height:23px;
   overflow:hidden;
   padding-left:30px;
	margin:5px 0 0;
}
.prev {
	float:left;
}
.next {
	float:right;
}
.contacts {
	width:326px;
   overflow:hidden;
   float:right;
   padding-top:20px;
}
.contactText {
	font-size:18px;
   line-height:24px;
   padding-bottom:2px;
}
.contactText small {
	font-size:15px;
   line-height:;
}
.contactPersons {
	font-size:15px;
   line-height:18px;
}
.contactPersons span {
	display:block;
	font-size:18px;
   line-height:24px;
   color:#B7000C;
   margin-top:17px;
   margin-bottom:3px;
}
.contactPersons a {
	font-size:18px;
   line-height:24px;
}

.footerBlock {
   width:871px;
   font-size:12px;
   padding:180px 74px 0 50px;	
   overflow:hidden;
   margin:0 auto;
}
.copyright {
	float:left;
   width:30%;
   margin:45px 0 0 0;
}
.footerWebmaster {
	float:right;
   text-align:center;
   margin:15px 50px 0 0;
}
.footerWebmaster img {
	margin-bottom:10px;
}
.counters {

}
