* {color: #fff;}

body {margin: 0; background: url('/i/bodyBg.gif') repeat left top;}

table {	border-collapse: collapse;}

.png{behavior: url('/png.htc');}

div#measurer {position: absolute; width: 100%; top: 0; height: 1px;	line-height: 1px;}

.wholeSite
{
	/*padding: 10px 1% 0;*/
	position: relative;
	height: 100%;
	min-width: 950px;
	max-width: 1300px;
	background: transparent url(/i/yellBg.jpg) repeat scroll left top;
}

#wholeSiteInner {margin: 15px 15px 100px;}

* html div.wholeSite
{
	width: expression(
	(
		document.getElementById('measurer')
		&& document.getElementById('measurer').clientWidth < 950
	)
	?	'950px'
	:	(
			document.getElementById('measurer')
			&& document.getElementById('measurer').clientWidth < 1300
		)
		?	'100%'
		:	'1300px'
	);
}


#headerTopPart {
	/*clear: both; 
	width: 100%; 
	height: 95px; 
	float:left; */
	padding: 5px 0 10px;
	overflow: hidden;
	_height: 1%;
}

#headerLogo, #headerTopMenu, #ourOffices {float: left;}

/*begin*/
/*#headerLogo {width: 25%; //margin-right: -100%; min-width:238px; background: #fcbd00;}*/
#headerTopMenu 
{
	/*width: 82%;	
	//margin-right: -100%;  */
	/*background: #fff;*/ 
	position: relative;
	padding-top: 30px;
}

#ourOffices 
{
	/*width: 18%; 
	//margin-left: 82%; */
	//display: inline; 
	/*position: relative; */
	padding-top: 30px;
	margin: 0 0 0 68px;
	/*z-index: 1;*/ 
	/*background: #00fc06;*/
	/*overflow: visible;*/
}
/*end*/

#headerDiv {
	overflow: hidden; 
	background: transparent url(/i/siteBg.gif) repeat scroll left top;
	/*padding: 0 15px;*/
	_height: 1%;
}

#headerMenu {/*float: left; margin: 0 0 0 4.5%;*/}

#headerTopPart a {font-size: 0.8em;}
#headerTopMenu li {float: left;}
#headerTopMenu ul {clear: both;}

/*#headerMap
{
	width: 134px;
	height: 77px;
	background: url('/i/headerMap.gif') no-repeat left top;
	position: absolute;
	right: 20px;
	top: -35px;
}*/

#headerDiv * {color: #fff;}

#ourOfficesBlock 
{
	background:transparent url(/i/rusmap.gif) no-repeat scroll 100px 2px;
	height:45px;
	width:230px;
	padding-top:35px;
	margin-top:-30px;
}

#headerDiv a:link, #headerDiv a:visited {/*color: #00c4fd;*/ /*z-index: 20;*/ position: relative;}
#headerDiv a:hover {color: #fff;  position: relative;}


#ourOffices p {margin-top: 0; z-index: 20; position: relative;}

#headerTopMenu ul
{
	float: left;
	background: #101b3a;
	/*padding: 0.4em 0em 0.6em 2em;*/
	/*//padding: 0.4em 0em 0.6em 0em;*/
	/*width: 100%;*/
	margin: 0;
	padding: 0.3em 0em 0.5em 1em;
}

#headerTopMenu li 
{
	margin: 0;
}

#headerTopMenu a:link,  #headerTopMenu a:visited {color: #fff;}
#headerTopMenu a:hover {color: #ffcc00;}

/*corners 'header top menu'*/
#headerTopMenu .r-star
{
	position: relative;
	overflow: hidden;
	width: auto;
	float: left;
	/*left: -10px;*/
}

#headerTopMenu .r-star .cn
{	
	position: absolute;
	width: 30px;
	height: 30px;
	background: url('/i/headerTopMenuCorn.gif');
}

#headerTopMenu .r-star .cn.tr, 
#headerTopMenu .r-star .cn.br
{margin-left: 100%;}

#headerTopMenu .r-star .cn.tr {top: -15px; right: -15px;}
#headerTopMenu .r-star .cn.tl {top: -15px; left: -15px;}
#headerTopMenu .r-star .cn.br {bottom: -15px; right: -15px;}
#headerTopMenu .r-star .cn.bl {bottom: -15px; left: -15px;}
/**/

#logoImgDiv
{
	width: 214px;
	height: 28px;
	background: url('/i/headerLogo.gif') no-repeat left top;
	margin-top: 5px;
	margin-left: 37px;
	_display: inline;
	float:left;
}

#headerLogo a {display: inline;}

#headerYellowBlock {background: url('/i/yellowBlockBg.gif') repeat left top; /*height: 193px;*/ clear:both; margin: 0 15px;}

#headerYellowBlock ul
{
	padding: 0;
	margin: 1em 5em 0.5em 0.6em;
	float: left;
	position: relative;
	z-index: 1;
	//display: inline;
}

/*.innerDiv #yellBlSecondMenu {margin: 1em 5em 1.5em 4.9%;}*/

/*corners 'header yellow block'*/
#headerYellowBlock .r-star {position: relative;	overflow: hidden; /*height: 193px;*/}

#headerYellowBlock .r-star .cn
{
	position: absolute;
	width: 48px;
	height: 48px;
	background: url('/i/corn15BlueBig.png');
	z-index: 10;
}

#headerYellowBlock .r-star .cn.tr, 
#headerYellowBlock .r-star .cn.br
{margin-left: 100%;}

#headerYellowBlock .r-star .cn.tr {top: -24px; right: -24px;}
#headerYellowBlock .r-star .cn.tl {top: -24px; left: -24px;}
#headerYellowBlock .r-star .cn.br {bottom: -24px; right: -24px;}
#headerYellowBlock .r-star .cn.bl {bottom: -24px; left: -24px;}
/*end*/

#yellowBlocPict
{
	position: absolute;
	/*width: 440px;
	height: 193px;*/
	left: 61%;
	bottom: 0px;
	_bottom: -2px;
	/*background: url('/i/yellBlPic.jpg') no-repeat left top;*/
}

#yellowBlocCornPict
{
	position: absolute;
	width: 34px;
	height: 30px;
	right: 0px;
	top: 0px;
	background: url('/i/yellBlRightTopPic.gif') no-repeat left top;;
}


/*beginning*/
#siteMiddlePart { clear: both; width: 100%;}
#siteMiddlePart .leftCol, #siteMiddlePart .rightCol { float: left; clear: right;}
#siteMiddlePart .leftCol { width: 75%; }
#siteMiddlePart .rightCol { width: 25%; }
/*end*/

.leftColInnerDiv {/*margin-right: 3px;*/ background: #fff;}

.rightColInnerDiv {background: #fff;}
.rightColInnerDiv h4 {margin-top: 0;}

#siteMiddlePart * {color: #333;}
#siteMiddlePart h1, #siteMiddlePart h2, #siteMiddlePart h3, #siteMiddlePart h4, #siteMiddlePart h5, #siteMiddlePart h6 {color: #333;}
#siteMiddlePart {/*margin-top: 1em;*/ /*float: left; clear: both;*/ overflow: hidden;}
#siteMiddlePart h1 {color: #000; font-size: 1.5em; margin: 0px 0 0px 0px;}

/*corners 'middle block'*/
#siteMiddlePart .r-star {position: relative; overflow: hidden; background: #fff; _padding-bottom: 2.5em;}

#siteMiddlePart .r-star .cn
{
	position: absolute;
	width: 48px;
	height: 48px;
	background: url('/i/corn15BlueBig.png');
}

#siteMiddlePart .r-star .cn.tr, #siteMiddlePart .r-star .cn.br 
{margin-left: 100%;}

#siteMiddlePart .r-star .cn.tr {top: -24px; right: -24px;}
#siteMiddlePart .r-star .cn.tl {top: -24px; left: -24px;}
#siteMiddlePart .r-star .cn.br {bottom: -24px; right: -24px;}
#siteMiddlePart .r-star .cn.bl {bottom: -24px; left: -24px;}

#siteMiddlePart .leftCol .r-star .cn.tr {top: -24px; right: -24px;}
#siteMiddlePart .leftCol .r-star .cn.br {bottom: -24px; right: -24px;}
/*end*/

/*begin*/
#footerDiv { 
	clear: both; 
	width: 100%; 
	/*height: 106px; */
	position: relative; 
	padding: 1.5em 0 0.5em 0; 
	overflow:hidden; 
	background: #111c3c;
	/*padding-bottom:30px;*/
}

#footerDiv #footerLeftCol, 
#footerDiv #footerRightCol 
{ float: left; position: relative; z-index: 1; clear: right;}

#footerDiv #footerLeftCol { width: 25.5%;  }
#footerDiv #footerRightCol { width: 74.5%;  }
/*end*/

#footerLogoPic
{
	background: url('/i/traffLabPic.gif') no-repeat left top;
	height: 37px;
	width: 83px;
	margin-bottom: 0.5em;
	/*display: inline;*/
}

#footerLeftCol a {display: block; float: left;}

#footerLeftCol .innerDiv {margin:0 0 0 38px; overflow:hidden; /*width: 200px;*/}
#footerRightCol .innerDiv {width: 15%; float: left; /*margin-right:8%;*/ }



#footerDiv .footBgProtect
{
	position: absolute; 
	top: 0px; 
	background: url('/i/footerBgPic.jpg') no-repeat left top;
	width: 200px;
	height: 330px;
}

#footerDiv #footerBgPic1 {left: 145px;}
#footerDiv #footerBgPic2 {left: 500px;}
#footerDiv * {font-size: 0.9em; color: #fff;}

#footerCounter {margin-bottom: 1em; float: left;}
#footerCounter a {display: block;}

#wholeEasyLinkDiv p {color: #fff; font-size: 0.8em;}

#wholeEasyLinkDiv a:link, #wholeEasyLinkDiv a:hover, #wholeEasyLinkDiv a:visited 
{color: #0099cc;}

.path h1 {margin: 15px 0 7px !important; }

/*begin corners*/
#wholeEasyLinkDiv 
{
	font-size: 1.5em;
	float: left;
	clear: both;
}	

#wholeEasyLinkDiv .content .easyLinkItem {float: left; width: 600px; font-size: 0.65em;}
#wholeEasyLinkDiv .content {float: left;}

#wholeEasyLinkDiv a {font-size: 1em;}

#wholeEasyLinkDiv .cn {position: absolute; width: 48px; height: 48px; background: url('/i/corn15BlueBig.png');}
#wholeEasyLinkDiv .tl {top: -24px; left: -24px;}
#wholeEasyLinkDiv .tr {top: -24px; right: -24px;}
#wholeEasyLinkDiv .bl {bottom: -24px; left: -24px;}
#wholeEasyLinkDiv .br {bottom: -24px; right: -24px;}
/*end*/

/*begin*/
.leftColInnerDiv { clear: both; /*width: 100%;*/ /*float: left;*/ overflow: hidden;}

.leftColInnerDiv #leftMenuDiv 
{ 
	width: 32%; 
	//margin-right: -100%;
	/*_padding-left: 2.5em;*/
	float: left;
	//display: inline;
}

.leftColInnerDiv #homeParagraphsBlock, 
.leftColInnerDiv #catlogueBlock,
.leftColInnerDiv #goodBlock,
.leftColInnerDiv #textpageBlock, 
.leftColInnerDiv #orderContentBlock,
.leftColInnerDiv #contactsContentBlock
{ 
	width: 68%; 
	//margin-left: 29%;  /*ugly ie*/
	/*_padding-right: 2.5em;*/
	float: left;
	//display: inline;
	/*//padding-left: 2em;*/
	/*//margin-left: -1px;*/
}
/*end*/

/*begin*/
#middlePartNotAtHomeBlock #leftMenuDiv { width: 25%; //margin-right: -100%; /*background: #ccffcc; */}

#middlePartNotAtHomeBlock #homeParagraphsBlock, 
#middlePartNotAtHomeBlock #catlogueBlock,
#middlePartNotAtHomeBlock #goodBlock,
#middlePartNotAtHomeBlock #textpageBlock, 
#middlePartNotAtHomeBlock #orderContentBlock,
#middlePartNotAtHomeBlock #contactsContentBlock
{ width: 75%; //margin-left: 25%; //display: inline; /*background: #ffcccc;*/}
/*end*/


#anonsBlock img {border: 0; /*display: block;*/}
#anonsBlock {padding: 1em 1.5em 2em}
#anonsBlock h2 {font-size: 1.2em; margin-bottom: 1.3em;}
#anonsBlock a:link, #anonsBlock a:hover, #anonsBlock a:visited {color: #0099cc;}
#anonsBlock p {font-size: 0.8em; margin-bottom: 0.3em;}

.specialOfferItem {margin-bottom: 2em;}
.specialOfferItem  h3{margin-bottom:0.4em;font-size:90%;font-weight:bold}

.specialOfferItem img,
.specialOfferItem div{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}


.spec_offer {margin: 0 4em 2em -20px; background-color: #f1eedb; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding: 0.6em 20px; position:relarive;}
.spec_offer  h3{margin-bottom:0.4em;font-size:95%;font-weight:bold}
.spec_offer  div.description{font-size:85%;}

#anonsBlock .priceBlock {font-size: 1.2em;}

/*begin*/
#anonsBlock .r-star {position: relative; overflow: hidden; float: left; margin-bottom: 0.3em;}
#anonsBlock .r-star .cn {position: absolute; width: 26px; height: 26px;	background: url('/i/anonsCorn.png');}
#anonsBlock .r-star .cn.tr, #anonsBlock .r-star .cn.br {margin-left: 100%;}
#anonsBlock .r-star .cn.tr {top: -13px; right: -13px;}
#anonsBlock .r-star .cn.tl {top: -13px; left: -13px;}
#anonsBlock .r-star .cn.br {bottom: -13px; right: -13px;}
#anonsBlock .r-star .cn.bl {bottom: -13px; left: -13px;}
/*end*/

.specialOfferItem .innerDiv {display: inline;}

#homeParagraphsBlock p, #homeParagraphsBlock strong, #homeParagraphsBlock nobr {color: #333;}
#homeParagraphsBlock h3, #leftMenuDiv h4 {color: #333; font-size: 1.3em; font-weight: normal;}
#homeParagraphsBlock h3 {margin-top: 0;}

#leftMenuDiv h4 {margin: 0 0 0.3em 0;}
#leftMenuDiv a:link,  #leftMenuDiv a:visited {color: #3eb2d9; font-size: 0.8em; display:block;}
#leftMenuDiv a:hover {color: #ff9900; font-size: 0.8em; display:block;}

#leftMenuDiv ul {margin: 0 0 1.5em 0; padding-right:40px;}

#siteMiddlePart .leftColInnerDiv {padding: 2.5em;}
#leftMenuDiv li {margin-bottom: 0px; clear: both; padding: 5px 0px;}

#menuTopLevelList .cur{
	background: #11a0cf; 
	font-size: 0.8em; 
	color: #fff; 
	padding: 5px 15px 5px 17px;
	/*margin-left: -1.3em;*/
	/*display: inline;*/
}

#menuTopLevelList .cur a{
	font-size: 1em;
	color: #fff;
}

#menuBottomLevelList 
{
	padding-left: 0.4em; 
	margin: 0.2em 0 0.4em 0 !important;
	clear: both;
	float: left;
	
}

#anonsBlock .description {clear: both;}

#menuBottomLevelList a:link, #menuBottomLevelList a:hover, #menuBottomLevelList a:visited {color: #333;}

/*begin*/
#menuTopLevelList .twoMenuList .r-star 
{
	position: relative; 
	margin-left:-17px;	
	float: left;
	/*margin-bottom: -8px;*/
	_padding-bottom: 0px;
	_height: 1%;
}

#menuTopLevelList  .twoMenuList .r-star .cn 
{
	position: absolute; 
	width: 20px; 
	height: 20px;	
	background: url('/i/menuCorn.gif'); 
	//display: none;
}
/*#menuTopLevelList .r-star .cn.tr, #menuTopLevelList .r-star .cn.br {margin-left: 100%;}*/
#menuTopLevelList  .twoMenuList .r-star .cn.tr {top: -10px; right: -10px;}
#menuTopLevelList  .twoMenuList .r-star .cn.tl {top: -10px; left: -10px;}
#menuTopLevelList  .twoMenuList .r-star .cn.br {bottom: -10px; right: -10px; //bottom: 0px;}
#menuTopLevelList  .twoMenuList .r-star .cn.bl {bottom: -10px; left: -10px; //bottom: 0px;}
/*end*/

#catlogueBlock .path {padding-top: 0.2em;}
#catlogueBlock .path h1 {margin-top: 0.5em;}

#catlogueBlock .pContent p, #catlogueBlock .pContent {margin: 0 0 0 0;}

.goodListTable a {font-size: 1.2em;}

#techCharacteristicsBlock .charLineName {/*float: left;*/ /*padding: 0 0 0px; */}
#techCharacteristicsBlock .charLineValue {/*float: right;*/ padding-left: 50px; text-align:right;}

.charLineName div {float: left; padding-right:  0.2em; background: #fff;}
.charLineValue div {float: right; padding-left: 0.2em; background: #fff;}

.charLineValue p {font-size:100%;padding:0;margin:0}

.characteristicsLine 
{
	/*float: left; */
	clear: both; 
	width: 100%;
	background: url('/i/carPageDash.gif') repeat-x left 12px;
}

#techCharacteristicsBlock table {font-size: 0.8em;}

#techCharacteristicsBlock table td {padding: 0 0 7px 0;}

#techCharacteristicsBlock {/*float: left; clear: both; width: 100%;*/ overflow: hidden; margin-bottom: 40px; clear:both;}
#techCharacteristicsBlock ul {font-size: 0.8em; float: left; width: 70%; clear: both;}
#techCharacteristicsBlock ul li {margin-bottom: 0.7em;}

.goodListTable td p strong {font-weight: bold; font-size: 1em;}

#measurerTrick {color: #fff;}

#headerTopMenu li.cur 
{
	font-size: 0.9em; 
	/*margin: 0.2em 2.25em 0 0em; */
	background: #fff; 
	color: #000;
	margin: 0.2em 0em 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#headerTopMenu li.cur, #headerTopMenu li {padding: 0.2em 10px; margin-right: 20px;}

.pContent li {font-size: 0.8em;}
.pContent ul {	/*list-style-position: outside;*/margin-left: 1.3em; margin-bottom: 2em;}
.pContent ul li {margin-bottom: 0.5em;	text-indent: -1.6em;}

#contactsMapCell {padding-top: 3em;}

/*begin*/
#contactsContentBlock  .Contacts .r-star 
{
	position: relative; 
	overflow: hidden; 
	background: #11a0cf; 
	margin-left: -0.2em;
	margin-bottom: 0.2em;
	margin-top: 0.1em;
	//height: 0;
}
#contactsContentBlock .Contacts .r-star .cn 
{
	position: absolute; 
	width: 20px; 
	height: 20px;	
	background: url('/i/menuCorn.gif');
	//display: none;
}

#contactsContentBlock  .Contacts .r-star .cn.tr, 
#contactsContentBlock  .Contacts .r-star .cn.br {margin-left: 100%;}
#contactsContentBlock  .Contacts .r-star .cn.tr {top: -10px; right: -10px;}
#contactsContentBlock  .Contacts .r-star .cn.tl {top: -10px; left: -10px;}
#contactsContentBlock  .Contacts .r-star .cn.br {bottom: -10px; right: -10px;}
#contactsContentBlock  .Contacts .r-star .cn.bl {bottom: -10px; left: -10px;}
#contactsContentBlock  .r-star div.cur {padding: 0.3em 1em;}
#contactsContentBlock td.cur {padding: 0;}
/*end*/

#headerYellowBlock li a:link, #headerYellowBlock li a:visited {color: #000;}
#headerYellowBlock li a:hover {color: #fff; text-decoration: none;}

#headerYellowBlock li 
{
	margin-bottom: 0.3em; 
	font-size: 0.9em; 
	float: left; 
	clear: both;
	//padding-left: 2em;
	//margin-left: -2em;
	//display: inline;
	/*_height: 1%;*/
}

/*#headerYellowBlock li a {_display: block; _width: 100%;}*/
#headerYellowBlock h1 {_margin: 21px 0 25px 14px;}

#headerYellowBlock li.six {clear: none;}

/*begin*/
#headerYellBlMenuItemStar 
{	
	position: relative; 
	overflow: hidden; 
	background: #1e305f;
	margin: -5px 0 -5px -1em;
	/*//height: 1%;*/
}

/*#headerYellBlMenuItemStar:hover {background: #fff;}*/


.menuItem #headerYellBlMenuItemStar .cn 
{
	position: absolute; 
	width: 28px; 
	height: 28px; 
	background: url('/i/headerYellowBlLighting.gif');
	_display: none;
}
.menuItem #headerYellBlMenuItemStar .cn.tr, 
.menuItem #headerYellBlMenuItemStar .cn.br {margin-left: 100%;}
.menuItem #headerYellBlMenuItemStar .cn.tr {top: -14px; right: -14px;}
.menuItem #headerYellBlMenuItemStar .cn.tl {top: -14px; left: -14px;}
.menuItem #headerYellBlMenuItemStar .cn.br {bottom: -14px; right: -14px;}
.menuItem #headerYellBlMenuItemStar .cn.bl {bottom: -14px; left: -14px;}
.menuItem #headerYellBlMenuItemStar .innerBlock {padding: 0.4em 1em;}

.menuItem #headerYellBlMenuItemStar a:link, 
.menuItem #headerYellBlMenuItemStar a:hover, 
.menuItem #headerYellBlMenuItemStar a:visited 
{color: #fff; text-decoration: none;}
/*end*/

#orderTableBlock, #goodBlock .ptable {clear: both; }

#page404 {margin: 100px 0 0 10%;}
#globalOuterBlock {
	background: transparent url(/i/siteBg.gif) repeat scroll left top;
	overflow:hidden;
}
#page404Logo {height: 26px; width: 212px; background: transparent url(/i/404LogoPic.gif) no-repeat scroll left top;}
#page404 h1 {font-size: 8em; font-weight: normal; margin-bottom: 0.1em; margin-top: 0.6em;}
#page404 h3 {font-size: 1.1em; margin-top: 0.5em; font-weight: normal;}
#page404 p {font-size: 1em; margin-bottom: 0.1em;}

#page404 h3 a:link, 
#page404 h3 a:hover, 
#page404 h3 a:visited 
{color: #3b97c7;}

.pContent strong, .pContent li strong {font-weight: bold;}

#techCharacteristicsBlock h3 {margin: 0 0 15px 0;}

#zoom {	z-index:100;} /*для фэнсизум*/

#goodBlock h3.minH, #goodBlock h3.minH  a {color: #11a0cf;}
#goodBlock h3.minH a 
{
	text-decoration: none; 
	border-bottom: 2px dashed #11a0cf; 
	font-size: 1.2em;
}

#goodBlock h3.minHCur a {color: #333;}
#goodBlock h3.minHCur a
{
	text-decoration: none; 
	border-bottom: 2px dashed #333; 
	font-size: 1.2em;
}

#goodBlock h3.minHCur, #goodBlock h3.minH  {margin-bottom: 0px;}
#goodBlock .paragraph {display: block; padding: 0 0 0 1em;}

#goodBlock div.minHCur {margin-bottom: 2em;}

/*begin*/
/*#goodListBlock .topPart { clear: both; width: 100%; overflow: hidden; }

#goodListBlock .nameBlock, 
#goodListBlock .priceBlock 
{ float: left; //display: inline; //margin-right: -100%;}

#goodListBlock .nameBlock {width: auto%; padding-top: 3px;}
#goodListBlock .priceBlock {width: 60%; //margin-left: 40%;}*/
/*end*/

#goodListBlock .nameBlock { padding-top: 3px;}

#goodListBlock .nameBlock a,
#topGoodListBlock .nameBlock a
{color: #11a0cf; font-size: 1.3em;}

#topGoodListBlock .carItem {margin-bottom: 1em;}

#goodListBlock .descriptionBlock p {padding: 0; margin: 0;}

#goodListBlock .descriptionBlock {padding: 0.5em 0; clear:both;}
#goodListBlock .carItem {margin-bottom: 1em;}

#goodListBlock .priceBlock div 
{
	float: left;
	padding: 5px 12px; 
	background: #cee3e9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#goodListBlock .priceBlock div.zeroPrice  {padding: 4px 12px 6px 12px;}

#goodListBlock .priceBlock strong, #goodListBlock .priceBlock small {color: #333; white-space:nowrap;}

#menuTopLevelList .cur span {
	color: #fff; 
	position: relative; 
	/*top: -1px;*/
}

#menuBottomLevelList li span {font-size: 0.8em; font-weight: bold;}
#menuBottomLevelList li .arrow {position: relative; bottom: 1px; font-weight: bold;}
#menuBottomLevelList li.current {margin-left: -1.1em;}

#menuTopLevelList li.current1 {/*margin-top: -2px;*/ float: left; /*_margin-bottom: 0px;*/ padding: 0;}

#goodBlock .pContent .priceBlock {overflow: hidden; margin: 0 0 1.5em 0;}

#goodBlock .pContent .innerBlock 
{ 
	float: left; 
	padding: 5px 12px;
	background: #cee3e9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-top: 1em;
	font-size: 0.9em;
}

#goodBlock .innerBlock {margin: 0 0 0 0;}

#goodBlock .priceBlock {overflow: hidden; margin: 0 0 1.5em 0;}

#goodBlock .innerBlock 
{ 
	float: left; 
	padding: 5px 12px;
	background: #cee3e9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-top: 1em;
	font-size: 0.9em;
}

#goodBlock .priceBlock .innerBlock {margin: 0 0 0 0;}


/*begin corners*/
.imageInnerBlock {float: left;}

#goodBlock .imageInnerBlock,
#homeParagraphsBlock .imageInnerBlock
{position: relative; overflow: hidden; clear: both;}	

#goodBlock .imageInnerBlock .cn, 
#homeParagraphsBlock .imageInnerBlock .cn 
{position: absolute; width: 26px; height: 26px; background: url('/i/picCorn.png');}

#goodBlock .imageInnerBlock .tl,
#homeParagraphsBlock .imageInnerBlock .tl
{top: -13px !important; left: -13px !important;}

#goodBlock .imageInnerBlock .tr,
#homeParagraphsBlock .imageInnerBlock .tr
{top: -13px !important; right: -13px !important;}

#goodBlock .imageInnerBlock .bl,
#homeParagraphsBlock .imageInnerBlock .bl
{bottom: -13px !important; left: -13px !important;}

#goodBlock .imageInnerBlock .br,
#homeParagraphsBlock .imageInnerBlock .br
{bottom: -13px !important; right: -13px !important;}
/*end*/

#middlePartLeftColInnerBlock {margin-right: 15px;}

#clear {clear: both;}

.russiaOfficeList div.cur {color: #fff !important;}

/*#homeParagraphsBlock ul {font-size: 0.8em; line-height: 1.6em; margin: 20px 0;}*/

div.minHCur p {margin: 0px 0 10px 0;}
div.minHCur {margin: 0px 0 -10px 0;}
div.minH p {margin: 0px 0 10px 0;}

#goodListBlock td {vertical-align: top; padding: 0 30px 20px 0;}

.pTable {width: auto !important;}
.secondColumn {text-align: right; padding-left: 50px !important;}

#middlePartNotAtHomeBlock {_padding-right: 20px;}

#headerYellowBlock h1 {color: #000; padding-left:38px; margin-bottom:25px;}

.yellBlLiItemHidden {display: none; margin-bottom: 0px;}

#yellBlMenuList {/*overflow: hidden;  float:left; margin: 0 0 15px 15px;*/}
#headerYellowBlock .innerDiv {overflow: hidden; position:relative;}
#yellBlTable td {vertical-align: top;}
#yellBlTable {border: 1px solid #a67d00; border-collapse: separate;}

/*corners 'header yellow block menu'*/
#headerYellowBlock #yellBlMenuList {position: relative;	overflow: hidden; }

#headerYellowBlock #yellBlMenuList  .cn {position: absolute; width: 38px; height: 38px; background: url('/i/yellBlMenuCorn.gif');}

#headerYellowBlock #yellBlMenuList  .cn.tr {top: -19px; right: -19px;}
#headerYellowBlock #yellBlMenuList  .cn.tl {top: -19px; left: -19px;}
#headerYellowBlock #yellBlMenuList  .cn.br {bottom: -19px; right: -19px;}
#headerYellowBlock #yellBlMenuList  .cn.bl {bottom: -19px; left: -19px;}
/*end*/

#otherTechBlock 
{
	float: left; 
	position: absolute; 
	color: #000; 
	font-size: 0.8em; 
	font-style:italic; 
	left:41px;
	_left:3px;	
	top:75px;
	_top:54px;
	background: url('/i/yellowBlockBg.gif') repeat;
	z-index:10;
}

.headerYellBlMenuItemStar {/*background: #000;*/}
.headerYellBlMenuItemStar a {_white-space: nowrap;}

/*corners 'header yellow block menu'*/
#yellBlMenuList #yellBlTable .headerYellBlMenuItemStar {position: relative;	overflow: hidden; 	padding: 4px 12px;}
#yellBlMenuList #yellBlTable .headerYellBlMenuItemStar  .cn 
{
	position: absolute; 
	width: 24px; 
	height: 24px; 
	background: url('/i/yelBlMenuItCorn.gif');
	display: none;
}

#yellBlMenuList #yellBlTable .headerYellBlMenuItemStar  .cn.tr {top: -12px; right: -12px;}
#yellBlMenuList #yellBlTable .headerYellBlMenuItemStar  .cn.tl {top: -12px; left: -12px;}
#yellBlMenuList #yellBlTable .headerYellBlMenuItemStar  .cn.br {bottom: -12px; right: -12px;}
#yellBlMenuList #yellBlTable .headerYellBlMenuItemStar  .cn.bl {bottom: -12px; left: -12px;}
/*end*/

#orderTableBlock h3 {font-weight: normal; margin: 0 0 10px 0; background: url('/i/orderArr.gif') no-repeat bottom right;}
#orderTableBlock {float: left; background: #eaf1f6; padding: 20px 25px 20px;}
.orderItalic {font-style:italic;}

/*corners 'header yellow block menu'*/
#orderTableBlock {position: relative;	overflow: hidden; _width: 55%;}

#goodBlock #orderTableBlock  .cn 
{
	position: absolute; 
	width: 30px; 
	height: 30px; 
	background: url('/i/orderCorn.gif');
}

#goodBlock #orderTableBlock  .cn.tr {top: -15px; right: -15px;}
#goodBlock #orderTableBlock  .cn.tl {top: -15px; left: -15px;}
#goodBlock #orderTableBlock .cn.br {bottom: -15px; right: -15px;}
#goodBlock #orderTableBlock  .cn.bl {bottom: -15px; left: -15px;}
/*end*/

.sendButton {padding-top: 7px !important; }
#sendButtonBlock {width: 141px; height: 34px; background: url('/i/sendButton.gif');}
#sendButtonBlock:hover {cursor: pointer;}

#headerMenu ul li {float: left; margin: 0 10px; font-size: 0.8em; color: #fff;}
#headerMenu ul {overflow: hidden; margin: 12px 0 12px 45px; _height: 1%;}
#headerMenu {background: #111c3c; /*padding: 12px 0;*/ overflow:hidden; _height: 1%;}
#headerMenu ul li a:hover {color: #3EB2D9;}
#ourOfficesBlock a {color: #a7d5f9;/* color: #fcbf02;*/}

#anotherTechMenu h3,
#anotherTechMenu a
{color: #000;}

#anotherTechMenu h3 { font-size:0.95em; font-style:italic; font-weight: bold; margin: 10px 0;}
.menuItem {float: left; clear: both; margin: 5px 0; font-size: 0.9em; }
.menuItem a:hover {color: #fff !important;}
#yellBlFirstMenu {overflow: hidden; margin: 0 0;}
#anotherTechMenu {padding: 45px 24px 40px; _height: 1%;}

#headerYellBlockPic {
	position: absolute; 
	/*right:-50px;  */
	right:-190px;  
	top:10px; 
	z-index:1;
}

#yellBlMenuList a {white-space: nowrap;}

.showImage {display: block;}

a.linkFot{color:#3EB2D9 !important; font-size:85%; padding-bottom:10px; display:block; border:none;}
a.linkFot img {margin-bottom:10px;}



















