body{font-size:12px;}
/*********version 2.4**********//*********26.11.09*************/
#globalBox,#footerBox {width:100%;min-width: 970px;max-width: 2300px;margin: 0 auto;}
/*******************globalBox***********************/
#globalBox {margin-bottom:-70px;}
/************headerBox********************/
#headerBox,#headerBoxWrapper,#headerBoxWrapper2,#headerBoxWrapper3 {width: 100%;height: 204px;}
#headerBox {background:#7cb4f1 url(../images/headerBoxRight.png) no-repeat right top;}
#headerBoxWrapper {background: url(../images/headerBoxBottomRepeatX.gif) repeat-x bottom;}
#headerBoxWrapper2 {background: url(../images/headerBoxDecorGrid.png) repeat 8px 1px;}
#headerBoxWrapper3 {background: url(../images/headerBoxRightMask.png) no-repeat right top;}
#headerBox *::selection {background: #fff;color: #7cb4f1;}
 #headerBox *::-moz-selection {background: #fff;color: #7cb4f1;} 
 #headerBoxLeft1,#headerBoxLeft2 {float: left;height: 173px;margin: 0;position: relative;}
 #headerBoxLeft1 {width: 587px;background: url(../images/headerBoxLeft1.png);}
 #headerBoxLeft2 {width: 359px;background: url(../images/headerBoxLeft2.png) no-repeat left 72px;}
 #headerBoxLeft2 span {display: block;position: relative;top: 57px;left: 5px;color: #fff;}
 /***auxNavBox***/
 #auxNavBox {height: 13px;width: 69px;position: absolute;right: 2px;top: 58px;}
 #auxNavBox a {width: 23px;height: inherit;float: left;display: block;}
 #auxNavBox span {display: none;}
 #auxNavBox #home {background-image:url(../images/auxNavHome.gif);}
 #auxNavBox #map {background-image: url(../images/auxNavMap.gif);}
 #auxNavBox #mail {background-image: url(../images/auxNavMail.gif);}
 #auxNavBox a:hover {background-position: 0 -13px;}
 /***auxNavBox***/
 #logoLink {height: 25px;width: 215px;position: absolute;top: 73px;right: 1px;display: block;}
 #logoLink span {display: none;}
 /***telBox***/
 #telBox {width: 250px;position: absolute;right: 3px;top: 111px;}
 #telBox span {color: #fff;font-size: 100%;display: block;float: right;padding-left: 20px;}
 /***navBox***/
 #navBox {width: 100%;background:#fff url(../images/navBoxRightDecor.png) repeat-y right 0;border-top: 1px #7cb4f1 solid;}
 #navBoxUl {display: table;background-color: #fff;}
 #navBoxUl,#navBoxUl li,#navBoxUl a,#navBoxUl a > span,#navBoxUl a > span > span {height: 26px;}
 #navBoxUl li,#navBoxUl td {display: table-cell;}
 #navBoxUl a {display: block;background-image: url(../images/navBoxDivider.gif);background-repeat: repeat-y;background-position: right 0;}
 #navBoxUl a:hover,#navBoxUl .akt {background-color:#dbe9f7;color: #000;}
 #navBoxUl a > span {display: block;background-image: url(../images/headerBoxLiDefault.png);background-repeat: no-repeat;background-position:  7% 50%;}
 /*icons*/
 #globalBox #navBoxUl .index  {background-image:url(../images/headerBoxLiIndex.png);}
 #globalBox #navBoxUl .about {background-image: url(../images/headerBoxLiAbout.png);}
 #globalBox #navBoxUl .service  {background-image: url(../images/headerBoxLiService.png);}
 #globalBox #navBoxUl .consulting  {background-image: url(../images/headerBoxLiConsulting.png);}
 #globalBox #navBoxUl .contact  {background-image: url(../images/headerBoxLiContact.png);}
 /*iconsEnd*/
 #navBoxUl a > span > span {display: block;background: url(../images/navBoxArrow.gif) no-repeat 93% 55%;}
 #navBoxUl a > span > span > span {padding:5px 30px 0 50px;display: block;font-size: 110%;font-weight: bold;}
 /**navBox***//*************headerBoxEnd*******************/
 /************mainBox********************/
 #mainBox {width: 100%;display: table;background: url(../images/mainBoxTopRepeatXBgr.png) repeat-x;margin-top: 0;}
 #mainBoxWrapper {width: 100%;display: table-row;}
 #leftBox,#middleBox,#rightBox {display: table-cell;padding-bottom: 100px;vertical-align: top;}
 /***block****/
 .block,.blockWrapper,.blockWrapper2,.blockUl,.blockUlBox,.blockUlHeader {width: 199px;}
 .block {background: url(../images/blockRepeatY.gif) repeat-y;margin-bottom:20px;}
 .block *::selection {background: #fff;color: #7cb4f1;} 
 .block *::-moz-selection {background: #fff;color: #7cb4f1;} 
 .blockWrapper {background: url(../images/blockBottom.gif) no-repeat bottom left;padding-bottom:2px;}
 .blockWrapper2 {background-image: url(../images/blockBottomDecorDefault.gif);background-repeat: no-repeat;background-position: 1px bottom;padding-bottom:50px;}
 /**blockHeader**/
 .blockHeader,.blockHeaderWrapper,.blockHeaderWrapper2,.blockHeaderWrapper3 {width: 201px;}
 .blockHeader {background: #7cb4f1;position: relative;left: -1px;}
 .blockHeaderWrapper {background:url(../images/blockHeaderTop.png) no-repeat;}
 .blockHeaderWrapper2 {background: url(../images/blockHeaderBottom.png) no-repeat bottom;}
 .blockHeaderWrapper3 {background: url(../images/blockHeaderDecor.png) no-repeat 0 50%;padding:0 0 8px 0;}
 .blockHeaderWrapper3 span {display: block;width: 150px;padding: 5px 0 10px 0;position: relative;left: 40px;background:url(../images/blockArrow.gif) no-repeat right bottom;font-size: 120%;color: #fff;font-weight: bold;text-align: right;min-height: 2.5em;}
 /**blockHeaderEnd**/
 /**blockUlBoxHeader**/
 .blockUlBoxHeader {padding: 10px 0;background: url(../images/blockDivider.gif) repeat-x bottom;color: #000;}
 .blockUlBoxHeader > span {width: 90%;display: block;margin: 0 0 0 10px;background:url(../images/blockUlBoxHeader.gif) no-repeat right bottom;}
 .blockUlBoxHeader > span > span {width: 80%;display: block;font-weight: bold;font-size: 120%;}
 /**blockUlBoxHeaderEnd**/
 /**blockUl**/
 .blockUl {margin: 0 auto;width: 197px;}
 .blockUl li,.blockUl a,.blockUl a > span > span {width: inherit;font-size: 110%;font-weight: bold;}
 .blockUl li {display: block;}
 .blockUl a {display: block;background: url(../images/blockDivider.gif) repeat-x 0 bottom;color: #000;font-size: 90%;}
 .blockUl a:hover,.blockUl .akt {background-color: #dbe9f7;color:#000;}
 .blockUl a > span {background: url(../images/navBoxArrow.gif) no-repeat 95% 50%;display: block;}
 .blockUl a > span > span {background-image: url(../images/articleBoxPic.gif);background-repeat: no-repeat;background-position:10px 10px; display: block;}.blockUl a > span > span > span {display: block;width: 75%;margin: 0 0 0 30px;padding: 10px 0;}
 /**blockUlEnd**/
 /**linkToAll**/
 .linkToAll {width: 100%;display: block;padding: 15px 0;background: url(../images/articleBoxPic2.gif) no-repeat 10px 16px;color:#000;font-weight: bold;}.linkToAll > span {display: block;width: 80%;margin: 0 0 0 30px;background:url(../images/navBoxArrow.gif) no-repeat  right 50%;}.linkToAll > span > span {width: 95%;display: block;}.linkToAll:hover {color: #7cb4f1;}/**linkToAllEnd**//***blockEnd****/
 /***miniBlock***/.miniBlock .blockWrapper2 {padding-bottom:0; }.miniBlock a {width: 100%;height: 65px;display: block;color: #fff;}.miniBlock a > span {width: 40%;height: inherit;float: right;display: block;background: url(../images/miniBlockArroy.gif) no-repeat 90% 85%;margin-right: 5px;}.miniBlock a > span > span {width: 100%;height: inherit;display: block;background: #fff;-moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6;}.miniBlock a:hover > span > span {display: none;}
 /***miniPriceBlock***/.miniPriceBlock {width: 199px;margin-bottom:20px;}.miniPriceBlock *::selection {background: #fff;color: #7cb4f1;} .miniPriceBlock *::-moz-selection {background: #fff;color: #7cb4f1;} .miniPriceBlockWrapper,.miniPriceBlockWrapper2,.miniPriceBlockWrapper3 {width: 201px;}.miniPriceBlockWrapper {background:#7cb4f1 url(../images/blockHeaderTop.png) no-repeat;position: relative;left: -1px;}.miniPriceBlockWrapper2 {background: url(../images/blockHeaderBottom.png) no-repeat bottom;}.miniPriceBlockWrapper3 {background: url(../images/blockHeaderDecor.png) no-repeat 0 50%;padding:4px 0;min-height: 2.5em;}.miniPriceBlockWrapper3 span {display: block;width: 80%;color: #fff;margin-left:28px; font-weight: bold;font-size: 150%;text-align: center;}
.regpred {display: block;width: 80%;color: white;margin-left:25px;font-weight: bold;font-size: 120%;text-align: center;}
.regpred  a {color: white; text-decoration: none;}


/***miniPriceBlockEnd***/
/*****leftBox********/
#leftBox {width: 211px;
}#leftBoxFixator {width: 211px;}
#leftBoxFixator > div {float: right;}
#katalogBox div[class="blockWrapper2"] {background-image: url(../images/blockBottomDecorKatalog.gif);}
#katalogBox ul[class="blockUl"] a > span > span {background-image: url(../images/blockTick.gif);}
#askBox div[class="blockWrapper2"] {background-image: url(../images/blockBottomDecorAsk.gif);}
/******leftBoxEnd*******/
/******middleBox*******/
#middleBox {width: 90%;padding: 0;}
#contentBoxTop {width: 100%;border-bottom: 2px #7cb4f1 solid;display: table;height: 56px;}
#contentBoxTop div,#contentBoxTop td {display: table-cell;vertical-align: bottom;height: inherit;}
#contentBoxTop div + div,#contentBoxTop td + td {text-align: right;}
#contentMainHeader {margin: 0;display: block;padding-bottom: 5px;}
#globalBox #linkBack {display: block;color: #7cb4f1;text-decoration: none;font-size: 130%;font-weight: bold;padding-bottom: 5px;}
#globalBox #linkBack > span {background: url(../images/backLink.gif) no-repeat 0 55%;padding: 0 0 0 15px;}
#globalBox #linkBack:hover > span > span {border-bottom: 1px #7cb4f1 dotted;background: none;}
#contentBox {width: 95%;margin: 0 auto;padding-bottom: 100px;}
#contentBox p,#contentBox li,#contentBox .tab {font-size: 120%;}
#contentBox *::selection {background: #7cb4f1;color: #fff;}
 #contentBox *::-moz-selection {background: #7cb4f1;color: #fff;}
  #contentBoxTextWrapper {width: 95%;padding-top:30px; margin: 0 auto;}
  .noIndentBox p {text-indent:0;}
  /******middleBoxEnd*******/
/*****rightBox********/
#rightBox {width: 211px;}
#rightBoxFixator {width: 165px;}
#rightBoxFixator > div {float:left;}
#legislationBox div[class="blockWrapper2"] {background-image:url(../images/blockBottomDecorLegislation.gif);padding-bottom:60px;}
#priceBox div[class="blockWrapper2"] {background-image: url(../images/blockBottomDecorPrice.gif);}
#articleBox div[class="blockWrapper2"] {background-image: url(../images/blockBottomDecorArticle.gif);}
/******rightBoxEnd*******/
/*************mainBoxEnd*******************//********************globalBoxEnd**********************/
/********************footerBox**********************/
#footerBox {height: 70px;background:#7cb4f1 url(../images/headerBoxDecorGrid.png) repeat 0 6px;position: relative;}
#footerBox *::selection {background: #fff;color: #7cb4f1;} 
#footerBox *::-moz-selection {background: #fff;color: #7cb4f1;} 
/***doubleNavBox***/
#doubleNavBox {position: absolute;width: 100%;z-index: 10;}
#doubleNavBox,#doubleNavBoxUl,#leftDecor,#rightDecor,doubleNavBoxWrapper {height: 25px;}
#doubleNavBoxWrapper {position: relative;display: table;margin: 0 auto;background: url(../images/doubleNavBoxRepeatX.gif) repeat-x 0 bottom;}
#doubleNavBoxWrapper > div {position: relative;}
#doubleNavBoxUl {display: table;margin: 0 20px;position: relative;}
#leftDecor,#rightDecor {width:93px;position: absolute;top: 0;background-repeat: no-repeat;background-position: 0 bottom;}#leftDecor span,#rightDecor span {display: block;position: relative;color: #fff;font-size: 130%;top: 1px;}#leftDecor span {left: 85px;}#rightDecor span {left: 0;}#leftDecor {background-image: url(../images/doubleNavBoxLeftDecor.png);left: -93px;}#rightDecor {background-image: url(../images/doubleNavBoxRightDecor.png);right: -93px;}#doubleNavBoxUl li,#doubleNavBoxUl td {display: table-cell;padding: 0 10px;vertical-align: middle;}#doubleNavBoxUl a {color:#c2d7ee;text-decoration: none;}#doubleNavBoxUl a:hover,#doubleNavBoxUl .akt {color:#fff;}
/***doubleNavBoxEnd***/#firmBox {position: absolute;top: 5px;left: 10px;z-index: 20;color: #fff;}#firmBox a {color: #fff;padding-left:5px;font-weight: bold;text-decoration: none;}#firmBox a:hover {text-decoration: underline;}#copyright {display: block;position: relative;top: 40px;text-align: center;color: #fff;font-size: 90%;}#bannersBox,#countersBox {height: 31px;position: absolute;top: 32px;}#bannersBox img {margin: 0 2px;}#bannersBox {left: 10px;}#countersBox {right: 10px;}/**********************footerBoxEnd*********************/


#index-page #middleBox {
width: 100% !important ;
}

#index-page #contentBox {
width: auto !important ;
margin-right: 20px !important ;
}



/*promo*/
#promo-wrap {

font-family: Arial, Helvetica, sans-serif;
}

#promo-wrap * {
color: #fff;
}

.promo {
margin: 0;
}


	/*title*/
	.promo .title {
	height: 103px;
	background: url(../images/promo-title-h-x.png) repeat-x 0 0;
	}

	.promo .title-inn {
	height: 103px;
	background: url(../images/promo-title-h-right.png) no-repeat  right 0;
	}

	.promo .title-inn2 {
	height: 103px;
	position: relative	
	}
	
	#promo1 .title-inn2 {
	background: url(../images/promo-title-h-left_1.png) no-repeat;	
	}
	
	#promo2 .title-inn2 {
	background: url(../images/promo-title-h-left_2.png) no-repeat;	
	}

	.promo .title h2 {
	margin: 0;
	position: absolute;
	line-height: 1em;	
	left: 32px;
	bottom: 5px;
	font-size: 17px; 

	}
	/*!title*/
	
	/*contain*/
	.promo .contain {
		
	}
	
	.promo .contain table {
	border-collapse: collapse;
	
	}
	
	.promo .contain table td {
	border-collapse: collapse;
	border: 4px #fff solid;
	background: #6695c7 url(../images/promo-item-y.png) repeat-y !important ;
	vertical-align: top;
	}
	
	.promo .contain table td:first-child {
	border-left: none !important ;
	}
	
	.promo .contain table td:first-child + td + td {
	border-right: none !important ;
	}
	
	.promo .contain table a {
	display: block;
	background: url(../images/promo-item.png) no-repeat !important ;
	text-decoration: none;
	margin: 0 !important ;
	padding: 0 !important ;
	}
	
	.promo .contain table .item-contain-wrap {
	display: block;
	background: url(../images/promo-arrow.png) no-repeat right bottom;
	}
	
	.promo .contain table .item-contain {
	display: block;	
	min-height: 155px;
	text-transform: uppercase;	
	padding: 10px 0 25px 0;
	margin: 0 10px 0 30px;
	word-wrap: break-word;
	}
	
	.promo .contain table .item-h {
	display: block;
	margin: 0;
	font-size: 20px;	
	}
	
	.promo .contain table .item-text {
	display: block;
	font-size: 17px;
	margin-top: 15px;
	}
	
	/*.promo .item {
	display:-moz-inline-box; 
	display:inline-block; 	
	vertical-align: top;
	width: 273px;
	background: url(../images/promo-item-y.png) repeat-y !important ;
	margin: 0 2px 3px 0 !important ;	
	}
	
	.promo .item a {
	display: block !important ;	
	text-decoration: none !important ;
	margin: 0;	
	padding: 0 !important ;
	background: none !important ;
	}
	
	.promo .item-inn {
	display: block;
	background: url(../images/promo-item.png) no-repeat;	
	}
	
	.promo .item-inn2 {
	display: block;
	background: url(../images/promo-arrow.png) no-repeat right bottom;
	min-height: 155px;
	}
	
	#promo2 .item-inn2 {
	min-height: 180px !important ;
	}
		
	.promo .item-contain {
	display: block;
	text-transform: uppercase;	
	padding: 10px 0 25px 0;
	margin: 0 5px 0 30px;
	word-wrap: break-word;
	}
	
	.promo .item-h {
	display: block;
	margin: 0;
	font-size: 20px;	
	}
	
	.promo .item-text {
	display: block;
	font-size: 17px;
	margin-top: 15px;
	}*/
	/*contain*/

/*!promo*/

/*banners*/
#banners-wrap {
padding-top: 29px;
}

#banners-wrap img {
margin: 5px 0;
}
/*!banners*/

/*address*/
#address {
display:block;
position:absolute;
top:97px !important;
left:5px;
color:#fff;
font-size:12px;
}
/*!address*/


