BODY, #centercont .logo H1, TD.title H2, .line, .logoTitle TD * {margin: 0px; padding: 0px;}
BODY {font-family: 'Arial', sans-serif; color: #46545B; background: #FFF;}
#logo { margin-left:23px; margin-top:28px}
#slogan { margin-left:10px; margin-top:28px; font-size:18px; font-weight:bold; color:#FFFFFF}
#search { margin-left:53px; margin-top:10px;}
#search .in { width:174px; border:#4e7094 solid 2px; margin-top:0px; font-size:10px;}
#search img { margin-top:6px;}
#links { margin-left:25px; margin-top:25px; vertical-align:top}
#number { margin-right:0px; margin-top:90px;  font-size:34px; font-weight:bolder; color:#2d5980}
.copyright{ color:#707b90; font-size:10px; font-weight:bold;margin-top:17px; margin-right:20px; }
A, #menu .cbanners .content H3 A {color: #36618A;} TD {vertical-align: top;} IMG {border: 0px;}
HR {width: 100%; height: 0; border-top: 2px solid #E5EAEC;}	* HTML HR {height: 2px;}
HR.strong {border-top-width: 3px;}	* HTML HR.strong {height: 3px;}
UL LI {list-style: none; background: url('/templates/images/lmenu-2.gif') no-repeat 0 0.3em; margin: 0 0 0.5em 0.1em; padding-left: 10px; line-height: 1.1em;}
OL LI {margin: 0 0 0.5em 1em;}
IMG.bordered {padding: 1px; border: 1px solid #999;}

.nowrap {white-space: nowrap;}	A.nowrap, #menu .cbanners .content H3 A {text-decoration: underline;}	.cat {font-weight: bold;}
.padding {padding-right: 20px;}	TD.bgwhite {background: #FFF;}
.middle TD, .middle TH, #headersearchform TD, #path TD, #centercont TD.title, .logoTitle TD, TABLE.pdfs TD, #goodpage .backet .head TD, #footerlogo, .priceicons TD.icons, .priceicons TD.textdown, .groupcatalogfull, .bannercat TD, #banners TD.banner {vertical-align: middle !important;}
.white {color: #FFF !important; display: inline;}	TD.darkblue {background: #86ACD2;}
.border {border-top: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; border-collapse: collapse;}
.border TD, .border TH {border-right: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1;}
.red {color: #C00;}	.strong {font-size: 1.25em;}	.toBasket {margin-top: 5px;}
IMG.pointer {margin-right: 0.3em;}

.menu_left {background-image:url(images/menu_left_bg.gif); background-repeat:no-repeat; }
.menu_right {background-image:url(images/menu_right_bg.gif); background-repeat:no-repeat;}
.menu_right1 {background-image:url(images/menu_right_bg.gif); background-repeat:no-repeat;}
.menu_right div { padding-left:25px; padding-bottom:17px;} 
.menu_left div { padding-right:24px; padding-bottom:17px;}
.menu_right1 div { padding-left:25px; padding-bottom:16px;}



.menu_left_a {background-image:url(images/menu_left_bg_a.gif); background-repeat:no-repeat; }
.menu_right_a {background-image:url(images/menu_right_bg_a.gif); background-repeat:no-repeat;}
.menu_right1_a {background-image:url(images/menu_right_bg_a.gif); background-repeat:no-repeat;}
.menu_right_a div { padding-left:25px; padding-bottom:17px;} 
.menu_left_a div { padding-right:24px; padding-bottom:17px;}
.menu_right1_a div { padding-left:25px; padding-bottom:16px;}



#topmenu a{ color:#FFFFFF; font-weight:bold; font-size:12px;}

#path, .bannercat, #banners TD.banner, #goodpage .backet, .priceicons {border: 1px solid #E5EAEC;}

/*%%% Fonts %%%*/
#news P, .newsdate {font: 0.8em 'Tahoma', sans-serif;}
#indexcont, #headersearchform .searchinput, .indexleftblock, #topmenu .pulldown UL LI A, #topmap TD.topmap UL LI A, .headlineblue, #copyright {font: 0.7em 'Tahoma', sans-serif;}
#topmenu .pulldown UL LI A, #topmap TD.topmap UL LI A, .headlineblue, .indexleftblock {font-size: 0.75em;}
#news .newsdate {font-size: 0.6em;}

/****** Header ******/
#headercont {height: 138px; background: url('/templates/images/headerbg.jpg') no-repeat 100%;}
#headercontlogocont {margin-top: 16px;  background: #FFF;}
#headercontlogocontwind {background: url('/templates/images/header-logobg1.gif') no-repeat; height: 90px;}
#headerlogo {margin-top: 30px;} #headerheadline {margin-top: 22px;} #headerphone {padding-top: 31px;}
#headerairship {width: 189px; height: 94px; padding-top: 21px; background: url('/templates/images/airship1.gif') no-repeat 100%;}
#headerlogobg {width: 41px; height: 93px; margin-top: 16px; background: url('/templates/images/logo-corner1.gif') no-repeat left;}
#headersearchform FORM {margin: 0px;}
#headersearchform .searchinput {border: 1px solid #CDCDCD;}	#headersearchtitle {width: 57px; background: url('/templates/images/search-titile.gif');}

/****** Top Menu ******/
#topmenufirst TD {vertical-align: bottom; text-align: left;  }
#topmenufirst TD A {color: #FFFFFF; text-decoration: none; font: bold 0.83em 'Tahoma', sans-serif;}
#topmenufirst TD .break {line-height:10px;}
#topmenufirst .littlecorner {background: url('/templates/images/menutop-littlecorner.gif') no-repeat 0% 100%; text-align: center; height: 23px; padding-top: 5px;}



/*** 2 level menu ***/
#topmap .topmap {vertical-align: top; border-left: 2px solid #E5EAEC; border-bottom: 2px solid #E5EAEC;}
#topmenu .pulldown, #topmap .topmap UL {margin: 0px; padding: 10px; list-style: none;}
#topmenu .pulldown LI, #topmap .topmap UL LI {text-align: left; margin: 0 0 5px 5px; padding-left: 10px; background: url('/templates/images/lmenu-2.gif') no-repeat 0 0.5em;}
#topmenu .pulldown LI {background-position: 0 0.4em;}	#topmenu .pulldown LI A, #topmap .topmap UL LI A {color: #36618A;}
#topmap .last {border-right: 2px solid #E5EAEC;}
/* Pulldown menu */
#topmenufirst TD UL A {font-weight: normal; text-decoration: underline; text-transform: none; color: #37628A;}
#topmenufirst TD UL {position: absolute; left: -999em; width: 14.1%; margin: 0 0 0 -1px; padding-left: 10px; list-style: none; border: 2px solid #E5EAEC; border-top-width: 3px; background: #FFF;}
*HTML #topmenufirst TD UL {width: 89%;}


/****** Page Path ******/
#path {font: 0.6em 'Tahoma', sans-serif; border-width: 1px 0 1px 0;}
#path TD {padding-left: 20px;}	.slash {line-height: 10px; width: 10px; padding-right: 5px; background: url('/templates/images/slash.gif') 100% 80% no-repeat;}

/****** Menu ******/
#menu UL {margin: 12px 0; padding: 0; list-style: none;}	#menu A {font-size: 0.8em;}
#menu LI {margin-bottom: 0; margin-top: 0; padding: 0.05em 0 0.25em 12px; list-style: none; line-height: 1em; background-repeat: no-repeat; background-position: 0 0.5em;}
#menu LI.rk {padding: 8px 0 5px 20px; margin: 8px 0 0;}	
#menu LI.rk H3 {margin: 0 0 5px 0; padding: 0; font-size: 1.25em;}
#menu LI.rk H3 a{color:#0e3b69}
#menu UL LI.rkfirst {padding-top: 0; border-top-width: 0; background-position: 0 0.3em;}
#menu LI.active H3 A {color: #C00;}	#menu LI.rk B A {color: #46545B; text-decoration: none;} #menu LI.rk B {font-size: 0.9em;}
#menu LI.comfort {background: url('/templates/images/menu-rk-comfort.gif') no-repeat 0 0.75em;}
#menu LI.termo {}
#menu LI.vent {background: url('/templates/images/menu-rk-vent.gif') no-repeat 0 0.75em;}
#menu LI.cis {background: url('/templates/images/menu-rk-cis.gif') no-repeat 0 0.75em;}
LI.rk, LI.menulevel1, LI.menulevel2, LI.menulevel1active, LI.menulevel2active {border-top: 1px dashed #C2CDD2;}
#menu LI.menulevel0 {margin-left: 20px; padding-left: 0; font-weight: bold; background: none;}
LI.menulevel1active A, LI.menulevel2active A, LI.menulevel3active A, LI.menulevel4active A {color: #C00;} LI.menulevel2, LI.menulevel2active, LI.first {border-top-width: 0;}
LI.menulevel1, LI.menulevel1active {margin-left: 20px; font-weight: bold; background-image: url('/templates/images/lmenu-1.gif');}
LI.menulevel1active {background-image: url('/templates/images/lmenu-1a.gif');}
LI.menulevel2, LI.menulevel2active {margin-left: 32px; background-image: url('/templates/images/lmenu-2.gif');}
LI.menulevel2active, #menu LI.menulevel4active {background-image: url('/templates/images/lmenu-2a.gif');}
#menu LI.menulevel3, #menu LI.menulevel3active {margin-left: 43px; padding-left: 12px; padding-right: 5px; font-size: 0.85em; background: url('/templates/images/lmenu-3.gif') no-repeat 2px 0.7em;}
#menu LI.menulevel3 A {color: black;}	#menu LI.menulevel3active {font-weight: bold; border-right: 2px solid #C00;}
#menu LI.menulevel4, #menu LI.menulevel4active {margin-left: 56px; padding-left: 7px; font-size: 0.85em;}
#menu LI.menulevel3active, TR.stripe1 TD, TR.gray TD, TR.gray TH, TD.gray, TR.stripe TD, TR.stripe TH, #backetTotalPrice {background-color: #F5F5F5;}

/*** Menu Catalogue ***/
#menu LI.catlevel1, #menu LI.catlevel1active, #menu LI.catlevel2, #menu LI.catlevel1active {padding-left: 10px; margin-left: 33px; background-image: url('/templates/images/lmenu-2.gif');}

/****** Main ******/
#indexcont UL {margin: 7px; padding: 0;}	#indexcont LI {margin-left: 5px; padding-left: 12px;}
#indexcont .groupcatalog LI {padding-left: 8px;}
#centercont, #basketpage, #goodpage {margin: 0; padding: 8px 20px 0 20px;}
#parameters {padding: 11px 0 0 20px;}
.sitemap UL {margin: 5px 10px 0px; padding: 0;}	.sitemap LI, .catalogmap LI {margin: 0.3em 0;}
.sitemap TD {padding-bottom: 20px;}		.catalogmap UL {margin: 5px 15px; padding: 0;}		LI.good {margin-left: 20px;}
.sitemap .catalog TD {padding-right: 30px}
#centercont H1.title {margin: 8px 0 18px 0; padding: 0}
#centercont, #centercont TD, #centercont TH, #goodpage, #goodpage TD, #goodpage TH, #basketpage, #basketpage TD, #basketpage TH, #parameters, #parameters TD, #parameters TH {font-size: 0.8em;}
HEAD:first-child+BODY #centercont TD, HEAD:first-child+BODY #centercont TH, HEAD:first-child+BODY #goodpage TD, HEAD:first-child+BODY #goodpage TH, HEAD:first-child+BODY #basketpage TD, HEAD:first-child+BODY #basketpage TH {font-size: 1em;} /* NOT IE & Opera 6- */
* HTML #centercont TD, * HTML #centercont TH, * HTML #goodpage TD, * HTML #goodpage TH, * HTML #basketpage TD, * HTML #basketpage TH {font-size: 1em;} /* IE */

#centercont H1, #centercont H2 {margin: 0 0 1em 0; padding: 0; font: bold 1.7em 'Arial', sans-serif;}
#centercont H2 {font-size: 1.3em;}
#centercont H3 {margin: 2em 0 0.5em; padding: 0; font-size: 1.15em;}
TR.title TD, TR.title TH, TR.title A {color: white; background: #86ACD2;}
TD.cataloguePage {padding-right: 25px !important;}
#centercont TABLE.anons H3 {margin: 10px 0; padding: 0;}
#centercont TABLE.anons TD.cell1 {padding-right: 20px;}
#centercont .logo {margin: 10px 0;}
.logoTitle TD {padding: 18px 0;} .logoTitle H2 {font-size: 1.9em;}
#centercont P {margin: 0.5em 0 1.5em 0;} #centercont H3 {margin: 0 0 0.5em 0; padding: 0; color: #36618A;}
#centercont H3.title {margin: 0.8em 0 1.2em 0;}

/* RK catalog */
.rk-catalog DIV, #centercont H3.title {margin: 0; padding: 0; font-size: 1em; padding-left: 10px; background: url('/templates/images/lmenu-1.gif') no-repeat 0% 0.45em;}
.rk-catalog UL, UL.list {margin: 5px 0; padding: 0;}
.rk-catalog LI, .list LI {list-style: none; margin-left: 10px; padding: 0.15em 0; font-size: 0.9em;  text-indent: 8px; background: url('/templates/images/lmenu-2.gif') no-repeat 0% 0.45em;}
.catalogmap H3.title {padding: 0 !important; background: none !important;}

/*** Vacancy ***/
.vacancy {margin-bottom: 2.5em; margin-left: 3em;}	.vacancy H4 {margin: 0 0 0.5em -2.4em; padding: 0; font-size: 1.2em;}
.vacancy P {margin: 0 0 0.6em 0; padding: 0;}		.vacancy UL {margin: 0 0 1em 2em; padding: 0;}
/** manuals */
.pdfs {margin-bottom: 2em;}
.pdfs TD {padding: 0.8em 0.8em 0.8em 0; border-top: 1px solid #E5EAEC;}
.pdfs .first TD {border-top-width: 0;}
.pdfs TD.pdfsize {width: 4em; padding-left: 40px; background: url('/templates/images/pdf-icon.gif') no-repeat 0 50%;}

/*** HeadLine ***/
.headlinebottom {border-bottom: 2px solid #E5EAEC;}	.headlineblue {width: 23em; background: #36618A;}
.headlineblue, .headlineblue A {text-decoration :none; text-transform: uppercase; color: #FFF;}
.headlineicopeoples {margin-left: 20px; padding-left: 10px; background: url('/templates/images/ico-peoples.gif') no-repeat 0% 50%;}
.headlineicoservice {margin-left: 20px; padding-left: 10px; background: url('/templates/images/index-helmet.gif') no-repeat 0% 50%;}
.headlineiconews {margin-left: 3px; padding-left: 10px; background: url('/templates/images/ico-news.gif') no-repeat 0% 50%;}
.headlinecorner {padding: 5px 0px 5px 21px; background: url('/templates/images/headline-corner.gif') no-repeat 100% 0%;}
.indexleftblock {padding: 10px 20px 20px; color: #556A75;}

/*** GroupCatalog ***/ 
.groupcatalog UL, .indexleftblock UL {list-style: none; margin: 0px; padding: 9px;}
.indexleftblock UL LI {padding-left: 10px; background: url('/templates/images/lmenu-2.gif') no-repeat 0 0.3em;}
#groupcomfort, #grouptermo, #groupvent {padding: 6px 0; text-align: center;}
/*#groupcomfortcont, #grouptermocont, #groupventcont {width: 33%;}*/
.groupcatalog {padding: 10px 0 10px}
#groupcomfortcont {background: #ADBAC1 url('/templates/images/cat-comfort-bg-color.gif');}	#groupcomfort {background: url('/templates/images/cat-comfort-bg.gif') no-repeat 100% 0%;}
#grouptermocont {background: #D01200 url('/templates/images/cat-termo-bg-color.gif');}	#grouptermo {background: url('/templates/images/cat-termo-bg.jpg') no-repeat 100% 0%;}
#groupventcont {background: #4B7DAD url('/templates/images/cat-vent-bg-color.gif');}		#groupvent {background: url('/templates/images/cat-vent-bg.gif') no-repeat 100% 0%;}
.groupcatalog {background: #F6F8F9;}
.groupcatalogfull {height: 26px; line-height: 26px; padding-left: 20px; color: #36618A; border-top: 2px solid #FFF; border-bottom: 2px solid #E5EAEC; background: #EFF1F2;}
* HTML .groupcatalogfull {height: 30px; line-height: 24px;}
.groupcatalogfull IMG {margin: 4px 20px 0 0;} .groupcatalogfullnotlast {margin-right: 20px;}
#groupcomfortcont, #grouptermocont, .groupcatalognotlast {border-right: 20px solid #FFF;}
.groupcatalog UL LI {list-style: none; margin: 0; padding: 0.15em 0 0.35em 8px; line-height: 1.2em; background-position: 0 0.5em;}
.groupcatalog LI.catlevel1 {padding-left: 11px; font-size: 1.1em; font-weight: bold; background: url('/templates/images/lmenu-1.gif') no-repeat 0 0.65em;}
.groupcatalog LI.catlevel2 {margin-left: 19px; background: url('/templates/images/lmenu-2.gif') no-repeat 0 0.55em; font-weight: bold;}
.groupcatalog LI.catlevel3 {margin-left: 43px; background: url('/templates/images/lmenu-3.gif') no-repeat 0 0.75em;}

/*** News ***/
#news {padding-top: 20px;}	#news P {margin-top: 0.4em; margin-bottom: 1.5em;}
.newsdate {padding: 2px 3px; color: #666; background: #E5EAEC;}

.infopage .news {padding-left: 10px;}	#centercont .news .date {padding-top: 3px; padding-right: 12px; width: 10px;}
#centercont .news .content {padding: 0 0 1em;}

/*** Навигационные нижние баннерки в каталоге ***/
.bannercat {height: 80px; padding: 5px; background: url('/i/b/banner-bg.gif') repeat-x 0% 100%;}
.bannercat .image {padding: 5px 0 0 10px}

/*** Banners ***/
.cbanners {padding: 15px 0px 0px 20px;} * HTML DIV.cbanners TABLE {width: 91%;}
.cbanners H3, .cbanners H4 {margin: 0; padding: 0;}
.cbanners H4 {margin-bottom: 1em; color: #C00; text-transform: uppercase;}

.cbanners .bannercat {margin-bottom: 1em;}
#menu .cbanners .bannercat TD {font-size: 0.8em;}
HTML>BODY #menu .cbanners .bannercat TD {padding: 3px;}
.cbanners .bannercat H3 {font-size: 1.5em;}
#menu .cbanners .content A {font-size: 1em; text-decoration: none; color: #46545B;}
#menu .cbanners .content IMG {margin: 5px 0 0 -2px;}

/* specially4 RKT banner */
#menu .cbanners .content H3 {font: bold 1.1em 'Tahoma', sans-serif; margin-bottom: 7px;}
#menu .cbanners TABLE {width: 100%;}

.banner {margin-left: 20px; text-align: center; background: url('/i/b/banner-bg.gif') repeat-x 0% 100%;}
.bannercat .image {padding: 5px 0 0 10px;}

/****** Footer ******/
#footercounters, #copyright {border-top: 15px solid #FFF; background: #FFF;}
#footercounters {/*width: 220px;*/} #copyright {padding: 5px 0px 0px 15px; color: #556A75;}
#counters {margin-top: 7px; /*width: 220px;*/ height: 45px; padding-left: 8px;}
#counters DIV.counter {display: inline; margin: 0px 5px 0px 5px;}
#footercorner {width: 30px; background: url('/templates/images/footer-corner1.gif') no-repeat;}
#footerlogo {text-align: center; border-bottom: 3px solid #0E3B69; background: #406E9A;}

/*** GoodPage ***/
#goodpage H3 {color: #345F8A; font-size: 1.25em;}
 * HTML #goodpage .goodcard {margin-bottom: 20px;}
#goodpage .goodcard .content TD {border-top: 3px solid #E5EAEC; border-bottom: 3px solid #E5EAEC;}
#goodpage .goodcard .photo {padding-top: 14px; text-align: center; border-left: 1px solid #E5EAEC;}
#goodpage .goodcard .price {padding: 8px; font-size: 0.9em;}
#goodpage .goodcard .warranty {font-size: 0.95em;}
#goodpage .backet {font-size: 0.9em; width: 100%} * HTML #goodpage .backet {font-size: 1.1em;}
#goodpage .backet .head TD {border-bottom: 1px solid #E5EAEC;}
#goodpage .backet .image {background: #F00;}
#goodpage .backet .title {padding: 2px 8px; text-transform: uppercase; border-left: 1px solid white; background: #36618A;}
#goodpage .backet .title H3 {margin: 0; padding: 0; font: bold 1.2em 'Arial', sans-serif; color: white;}
* HTML #goodpage .backet .title H3 {font-size: 1em;}
#goodpage .backet .content {padding: 12px 10px 15px;} * HTML #goodpage .backet .content {font-size: 0.85em;}
#backetTotalPrice TD.price B {color: #355E85; font-size: 1.25em;}
TD.noRightBorder {border-right-width: 0;}


/*** where2buy ***/
#centercont .where2buy .title {margin: 5px 0 10px 0;}	#centercont .where2buy UL.list {padding: 0; margin: 0 0 0 7px;}

/* Paddings */
#centercont TABLE.rk-catalog TD, #centercont .where2buy TD, .catalogmap TD, .manualList TD, .infopage TD.cell1 {padding-right: 20px;}
#centercont TABLE.rk-catalog TD.cell3, #centercont .where2buy TD.city3, .catalogmap TD.cell3, .manualList TD.cell3, .infopage TD.cell2 {padding-right: 0;}
.anonline1, .anonline2 {display: none; visibility: hidden;}

/* pricelist */
.priceicons TD.textdown {width: 45%; color: #45535A; background: #FFF;}
.priceicons TD.icons {padding: 5px;}	 .priceicons TD.icons IMG {margin: 3px;}

/* Exhibitions */
.exhibitions .date {padding: 0.3em 10px 0 0;}
.exhibitions .content {margin-bottom: 20px;}
.exhibitions .image {margin-right: 18px;}
.padded {margin: 0 20px 10px 0}

/* credit */
TABLE.bgwhite {background: #FFF;}
TR.skyestblue, TD.skyestblue {background: #E7F3FF;}
TD.darkblue {background: #86ACD2;}
B.maindark {color: #369; font-weight: bold;}

/* small banners */
.bannercatclean {padding: 3px 5px;}
.bannercatclean UL {padding: 0; margin: 10px 0 0 15px;}
.rightborder {border-right: 1px dashed #C2CDD2;}

.nopaddingleft {padding-left: 0;}
.nopaddingright {padding-right: 0;}

/* used in news */
.yellow-light TD {background-color: #FFFAE6;}

/* SectionMap block */
.sectionmap {border: 1px solid #D7DEE1; padding: 5px; margin: 10px 0 0 9px}
.sectionmap2, .sectionmap DIV {background: url('/templates/images/icon-catalogmap.gif') no-repeat; padding: 2px 0px 5px 35px;}
.sectionmap DIV A {color: #45535A; font-weight: normal; text-decoration: underline; font-size: 0.85em;}

/*#ok TD {border: 1px solid orange; }*/


/****** Compare page ******/
.delete A {text-decoration: none} .delete SPAN {text-decoration: underline}
.delete IMG {margin-right: 6px}
.goToCard IMG {margin-left: 1px}
.delete IMG, .goToCard IMG, .BrandLogo {vertical-align: middle}
.BrandLogo {text-align: center}

#right #addmore {border: 1px solid #DDD; padding: 12px 4px 12px 14px}
#right #addmore .content {width: 100%}
#right #addmore H4 {margin: 0 0 5px; color: #C00; font-size: 1em}
#right #addmore INPUT {float: left; margin-right: -20px}
#right #addmore DIV DIV {margin: 0 0 0 20px; //height: 1%}
#right #addmore .button {float: none; margin: 5px 0 0}
#right #addmore .price {font-size: 0.85em; line-height: 2em}

.compare H2 {font-size: 2em} .compare H3 {font-size: 1.7em}

/*** warmfloor ***/
#parameters {width: 22%}
#parameters DT * {float: left; padding: 3px 0; text-transform: uppercase; margin-left: 10px;}
#parameters DT .count {width: 2.2em; margin: 0; text-align: center; background: #86ACD2; color: white}
#parameters DD {clear: both; margin-left: 2.2em; padding: 0.5em 0 1em 10px; overflow: hidden}
#parameters DD INPUT, #parameters DD LABEL {float: left; line-height: 1.5em}
#parameters DD INPUT {width: 10%; clear: left} #parameters DD LABEL {width: 80%; clear: right}
#parameters SELECT {margin-left: 3px}
#parameters #chooseButton {margin-left: 2.2em; padding-left: 10px}

#goodpage.warmfloor H1 {font-size: 1.7em}
#goodpage .warmfloor .image {padding-right: 20px}
#goodpage .warmfloor P, #goodpage .warmfloor H3 {margin: 0; padding: 0}
#goodpage .warmfloor .price {margin: 2px 0 3px; font-size: 0.85em; font-weight: bold}
#goodpage .warmfloor .price B {color: #C00; font-size: 1.5em}


/*############ 2006 ############*/
.index #groupventcont, .index #groupciscont {border-right: 20px solid #FFF}
#groupciscont {background: #113D6A url('/templates/images/cat-cis-bg-color.gif')} #groupcis {background: url('/templates/images/cat-cis-bg.gif') no-repeat 100% 0%}
#groupcis {padding: 6px 0; text-align: center}

#indexleft {padding-left: 26px}

#Awards {margin: 0 0 1em}
#Awards H4 {margin: 0 0 0.5em}

#Cities {min-height: 66px; height: 66px; background: url('/templates/images/mini-russia.gif') no-repeat 60% 3px}
HTML>BODY #Cities {height: auto}
#Cities H4 {margin: 0 0 20px}
#Cities H4 SPAN {display: block; margin-left: 30px; font-size: 1em}
#Cities UL {padding: 0; margin-left: 0; font-size: 0.75em}
#Cities LI {margin-bottom: 0.5em}
#Cities A {font-weight: bold}

BODY:last-child #news {margin-left: 15px} /* Gecko */

#indexcontent {margin-bottom: 10px}
#indexcontent .content {padding-left: 25px; font-size: 0.8em}
#indexcontent H1 {margin-top: 0; font-size: 1.8em}
#news P {font: 0.75em 'Arial', sans-serif}

#headercontact {padding-right: 1px; font-size: 0.75em; line-height: 1.1em}
#headercontact A {display: block; text-align: left; font-weight: bold; width: 161px; color: white; background: url('/templates/images/corner-contacts.gif') no-repeat; cursor: pointer}
#headercontact SPAN {display: block; margin-left: 69px; width: 92px; padding-top: 8px; height: 39px; background: #36618A url('/templates/images/corner-contacts.gif') no-repeat 100%}
.index #indexcont {margin-bottom: 21px}
.index #banners, .index #banners .spacer {border-right: 20px solid white}
.index #banners .spacer SPAN {display: none}
.index #banners .banner {width: 50%; border-width: 2px}

.index .button {margin: -0.75em 0 1em} BODY:last-child.index .button {margin: -0.5em 0 1em} 
.index H2 {margin: 0} BODY:last-child.index H2 {margin-left: 13px}
.adv { display: none }


#centercont .prodvig h2 {
font-size:1.7em;
margin-bottom: 10px;
}
#centercont .prodvig h1 {
font-size:0.9em;
margin-bottom:0px;
}
