body, html {background:url(1.gif) fixed #f7f1d5;}

.mainTable {width:100%; height:100%; background:url(../gfx/bg.png) repeat-x 0 0;}
.menuHelper {width:auto; margin:0 auto !important;}
.menuHelper td {vertical-align:top;}
.menuCell {background:url(../gfx/main.jpg) no-repeat center top !important; height:259px; vertical-align:top !important; text-align:center;}
.infoCell {vertical-align:top; height:165px;}
.infoTable {width:100%; height:100%;}
.buttonsCell {vertical-align:top !important; width:25%; text-align:center;}
.contactCell {width:75%; vertical-align:top !important; background:url(../gfx/roll.png) no-repeat 0 0 !important;}
.contactsTable {width:100%; height:165px;}
.regCell {width:30%; vertical-align:top !important; background:url(../gfx/reg.jpg) no-repeat right top !important;}
.seekCell {width:30%; vertical-align:top !important; background:url(../gfx/auth.jpg) no-repeat right top !important;}
.cInfoCell {width:40%; vertical-align:top !important; background:url(../gfx/roll.jpg) no-repeat right top !important; font:12px/18px Arial, Helvetica, sans-serif; color:#22297a;}
.regFormTable {margin:30px 0 0 30px !important;}
.regFormTable td {vertical-align:middle; padding:3px; font:12px Arial, Helvetica, sans-serif; color:#333;}
.regFormTable input {height:18px; width:150px; border:1px solid #ccc; font:12px Arial, Helvetica, sans-serif; color:#333; background:url(../gfx/i.png) repeat-x 0 0;}
.regFormTable a, .regFormTable a:visited, .regFormTable a:link, .regFormTable a:active, .regFormTable a:hover {font:10px Verdana, Arial, Helvetica, sans-serif; color:#336;}
.cBtn {background:url(../gfx/but.png) repeat-x 0 0 !important; width:auto !important; padding:0 5px 3px !important; height:18px !important; border:1px solid #8081d3 !important; font:12px Arial, Helvetica, sans-serif !important; color:#ff3 !important; //height:20px;}
#searchText {color:#ccc;}
.cInfoCell span {font:18px Arial, Helvetica, sans-serif;}
.buttonsTable {height:34px; margin:47px auto 0 !important;}
.buttonsTable td {padding:0 10px; vertical-align:middle;}
.homeCell {background:url(../gfx/spacer.png) no-repeat right center;}
.homeCell a, .homeCell a:visited, .homeCell a:link, .homeCell a:active, .homeCell a:hover {display:block; background:url(../gfx/home.png) no-repeat 0 0; width:31px; height:30px;}
.mapCell {background:url(../gfx/spacer.png) no-repeat right center;}
.mapCell a, .mapCell a:visited, .mapCell a:link, .mapCell a:active, .mapCell a:hover {display:block; background:url(../gfx/map.png) no-repeat 0 0; width:43px; height:31px;}
.mailCell a, .mailCell a:visited, .mailCell a:link, .mailCell a:active, .mailCell a:hover {display:block; background:url(../gfx/mail.png) no-repeat 0 0; width:35px; height:28px;}
.priceButton, .priceButton:visited, .priceButton:link, .priceButton:active {background:url(../gfx/price.png) no-repeat 0 0; width:178px; height:45px; text-decoration:none !important; display:block; margin:24px auto 0;}
.priceButton span, .priceButton:visited span, .priceButton:link span, .priceButton:active span, .priceButton:hover span {margin:0px 0 0 75px; text-align:left; font:bold 14px Tahoma, Verdana, Arial, sans-serif; color:#fff; padding-top:4px; display:block;}
.priceButton:hover div {text-decoration:underline;}
.contentCell {vertical-align:top; height:100%;}
.contentTable {width:100%;}
.modulesCell {vertical-align:top; width:25%; text-align:center;}
.mainContent {vertical-align:top; width:75%; background:url(../gfx/cbg.png) no-repeat left bottom; padding-bottom:50px}
.content {}
.cLayout {background:url(../gfx/c.png) no-repeat left top; padding:0 0 0 20px;}

.catalogList {padding:0 !important; list-style:none !important; list-style-type:none !important;}
.catalogList li {margin-bottom:10px;}
.catalogList a, .catalogList a:visited, .catalogList a:link, .catalogList a:active {font:18px Arial, Helvetica, sans-serif; color:#333;}
.catalogList a:hover {color:#339;}
.catalogList ul {margin-top:10px; list-style:none; list-style-type:none; padding-left:20px; margin-bottom:20px;}
.catalogList ul li {margin-bottom:5px; font:14px Arial, Helvetica, sans-serif; color:#333;}
.catalogList ul a, .catalogList ul a:visited, .catalogList ul a:link, .catalogList ul a:active {font:14px Arial, Helvetica, sans-serif; color:#333;}
.catalogList ul a:hover {color:#339;}
.catalogList ul span {font:14px Arial, Helvetica, sans-serif; color:#333;}
.catalogList span {font:18px Arial, Helvetica, sans-serif; color:#333;}

.footerCell {vertical-align:top !important; background:#5861c6 url(../gfx/f.png) repeat-x 0 0 !important; padding:15px !important;}
.footerCell a, .footerCell a:visited, .footerCell a:link, .footerCell a:active, .footerCell a:hover {font:12px Arial, Helvetica, sans-serif; color:#fff; display:block; float:left;}
.footerCell div {overflow:hidden; margin-bottom:10px; clear:both; zoom:1;}
.footerCell b {display:block; float:left; margin:0 10px; font:normal 12px Arial, Helvetica, sans-serif; color:#fff;}
.footerCell i {display:block; float:left; margin:0 10px; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#eaeb30; text-transform:uppercase;}

.sub, .sub:visited, .sub:link, .sub:active, .sub:hover {font:10px/16px Verdana, Arial, Helvetica, sans-serif !important; color:#eaeb30 !important;}
.bot {height:1px; background:#5861c6;}
.bot i {display:block; width:1000px; height:1px; font-size:0; line-height:0;}
#forie {//padding-bottom:16px;}

.bagButton, .bagButton:visited, .bagButton:link, .bagButton:active, .bagButton:hover {background:url(../gfx/bag.png) no-repeat left top; height:113px; width:34px; position:fixed; right:0; top:100px; //position:absolute; top: expression(
    eval(document.body.scrollTop) + 100 + "px"
);
z-index:1000;
//right:-1px;
}

.borderSpacer {border-bottom:1px solid #38409c; border-top:1px solid #6067c6; font-size:0; line-height:0; margin:30px 0 20px !important;}
.copyright:hover {text-decoration:none;}
.logBlock {margin:30px 0 0 30px;}
.logBlock h2 {font:bold 16px Arial, Helvetica, sans-serif; color:#40409e; margin-bottom:10px;}
.logBlock li {font:12px Arial, Helvetica, sans-serif; color:#40409e; margin-bottom:5px;}
.logBlock li a, .logBlock li a:visited, .logBlock li a:link, .logBlock li a:active, .logBlock li a:hover {font:12px Arial, Helvetica, sans-serif; color:#333;}
.aboutPerson {margin-bottom:30px;}
.aboutPerson th {vertical-align:top; padding:5px; text-align:right; font:normal 14px Arial, Helvetica, sans-serif; color:#000;}
.aboutPerson td {vertical-align:top; padding:5px; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#40409e; line-height:14px;}
.lcGoods {width:100%; margin-bottom:30px;}
.lcGoods th {padding:10px 5px; vertical-align:top; text-align:left; font:normal 14px Arial, Helvetica, sans-serif; color:#000;}
.lcGoods th a, .lcGoods th a:visited, .lcGoods th a:link, .lcGoods th a:active, .lcGoods th a:hover {font:14px Arial, Helvetica, sans-serif; color:#000;}
.lcGoods td {padding:10px 5px; vertical-align:top; font:14px Arial, Helvetica, sans-serif; color:#40409e;}
.fogIt {background:#f0eacf;}
.lcCopy, .lcCopy:visited, .lcCopy:link, .lcCopy:active, .lcCopy:hover {display:block; background:url(../gfx/copy.png) no-repeat 0 0; width:17px; height:19px; float:left; margin-right:10px; margin-left:5px;}
.lcView, .lcView:visited, .lcView:link, .lcView:active, .lcView:hover {display:block; background:url(../gfx/view.png) no-repeat 0 0; width:16px; height:19px; float:left;}
.nowrap {white-space:nowrap;}
.lcL td {padding:0 !important;}
.contentSpacer {width:60px; vertical-align:top;}
.contentSpacer i {width:60px; height:1px; display:block; font-size:0; line-height:0;}
.openClose, .openClose:visited, .openClose:link, .openClose:active, .openClose:hover {display:block; background:url(../gfx/pm.gif) no-repeat 0 0; width:9px; height:9px; border:none !important; float:left; margin-right:10px; margin-top:8px;}
.catalogList ul .openClose, .catalogList ul .openClose:visited, .catalogList ul .openClose:link, .catalogList ul .openClose:active, .catalogList ul .openClose:hover {margin-top:6px;}
.opened, .opened:link, .opened:visited, .opened:active, .opened:hover {background:url(../gfx/pm.gif) no-repeat right top !important;}
.emptyLi {padding-left:19px;}


/**/

.catalogItem {float:left; margin:0 40px 40px 0; height:250px; width:380px;}
.catalogItemContent {}
.itemParams td {vertical-align:top; padding:5px;}
.catalogItemContent h2 a, .catalogItemContent h2 a:visited, .catalogItemContent h2 a:link, .catalogItemContent h2 a:active, .catalogItemContent h2 a:hover {font:18px Arial, Helvetica, sans-serif; color:#339;}
.catalogItemContent h2 {margin-bottom:10px;}
.catalogItemContent h2 span {font:18px Arial, Helvetica, sans-serif; color:#333;}
.priceCell i {display:none;}
.goodValueChange {width:46px; height:20px; border:1px solid #ccc;}
.bagParams {width:270px; height:33px; background:url(../gfx/bagput.png) no-repeat 0 0; /* float:right; */ margin-top:20px;}
.bagParams td {vertical-align:middle;}
.put2Bag a, .put2Bag a:visited, .put2Bag a:link, .put2Bag a:active {color:#333366; font:16px Arial, Helvetica, sans-serif; text-decoration:none !important;}
.put2Bag a:hover {text-decoration:underline !important;}
.price2Bag {text-align:right; font:18px Arial, Helvetica, sans-serif !important; color:#f8ec01 !important;}
.orderPrice {font:24px Arial, Helvetica, sans-serif; color:#333; margin-bottom:2px; text-align:right}
.yellowTable {width:100%;}
.yLeftTop {background:url(../gfx/lt.png) no-repeat 0 0; width:12px; height:11px; vertical-align:top;}
.yLeftTop i {display:block; width:12px; height:1px; font-size:0; line-height:0;}
.yCenterTop {background:url(../gfx/mt.png) repeat-x 0 0; height:11px;}
.yRightTop {background:url(../gfx/rt.png) no-repeat right top; width:13px; height:11px; vertical-align:top;}
.yRightTop i {display:block; width:13px; height:1px; font-size:0; line-height:0;}
.yLeftMain {background:url(../gfx/lm.png) repeat-y 0 0; width:12px;}
.yCenterMain {vertical-align:top;}
.yRightMain {background:url(../gfx/rm.png) repeat-y right top; width:13px;}
.yLeftBot {background:url(../gfx/lb.png) no-repeat left bottom; width:12px; height:67px;}
.yCenterBot {background:url(../gfx/mb.png) repeat-x left bottom; height:67px; vertical-align:middle; font:19px Arial, Helvetica, sans-serif; color:#333; text-align:right; padding-top:10px;}
.yCenterBot a, .yCenterBot a:visited, .yCenterBot a:link, .yCenterBot a:active, .yCenterBot a:hover {font:19px Arial, Helvetica, sans-serif; color:#333;}
/*.yCenterBot span {margin-right:40px;}*/

.yRightBot {background:url(../gfx/rb.png) no-repeat right bottom; width:13px; height:67px;}
.orderItems {width:100%;}
.orderItems td {padding:10px; vertical-align:top; color:#333; white-space:nowrap;}
.orderItems td b {display:none;}
.oiHeader {font:14px Arial, Helvetica, sans-serif; color:#333;}
.oiHeader span {font-size:24px;}
.oiHdrs td {font:bold 14px Arial, Helvetica, sans-serif; color:#666; border:1px dashed #e0d9b9; border-left:none; border-right:none;}
.oiChanger input {width:44px; height:20px; border:1px solid #ccc;}
.orderItems a, .orderItems a:visited, .orderItems a:link, .orderItems a:active, .orderItems a:hover {color:#40409e; display:inline;}
.disabled td {color:#999;}
.disabled td b {display:block; color:#999; font-weight:normal;}
.disabled a, .disabled a:visited, .disabled a:link, .disabled a:active, .disabled a:hover {display:none;}
/* */

.oiHdr {border-top:1px dashed #e0d9b9; padding-top:20px !important;}
.authReminder {margin-top:30px; font:10px Arial, Helvetica, sans-serif;}
.authTrigger, .authTrigger:link, .authTrigger:visited, .authTrigger:active, .authTrigger:hover {text-decoration:none !important; border-bottom:1px dashed #40409E; display:block !important; float:left; margin-bottom:5px;}
.authContent {margin:15px 20px 30px; clear:both; overflow:hidden;}
.hasRegUser {}
.hasRegUser td {padding:5px;}
.hasRegUser input {width:118px; height:20px; border:1px solid #ccc;}
.jurUser td {padding:5px;}
.authClearer {clear:both;}
.jurUser input {width:351px; height:20px; border:1px solid #ccc;}
.authTriggerSecond, .authTriggerSecond:link, .authTriggerSecond:visited, .authTriggerSecond:active, .authTriggerSecond:hover {text-decoration:none !important; border-bottom:1px dashed #40409E; display:block !important; float:left; margin-bottom:5px;}
.authContentSecond {margin:15px 20px 30px; clear:both; overflow:hidden;}
.contentDashes {margin:20px 0; padding:20px 0; background:url(../gfx/d.gif) repeat-x 0 0;}
.contentDashes ul {margin-top:10px; list-style:none; list-style-type:none; padding-left:0px; margin-bottom:20px;}
.contentDashes ul li {margin-bottom:5px; font:14px Arial, Helvetica, sans-serif; color:#333;}
.contentDashes ul a, .catalogList ul a:visited, .catalogList ul a:link, .catalogList ul a:active {font:14px Arial, Helvetica, sans-serif; color:#333;}
.contentDashes ul a:hover {color:#339;}
.contentDashes .openClose {margin-top:4px;}
.contentDashes ul ul {padding-left:40px;}


/* Korzina */
.mKorzina {position:fixed; top:140px; right:0; z-index:1; //position:absolute; top:expression(eval(document.body.scrollTop) + 140 + "px")}
.mKorzina .tgl {position:absolute; top:0; left:-36px; width:36px; height:113px; background:url(../gfx/bag.png) no-repeat 0 0; cursor:pointer}
.mKorzina .bd {border-left:1px solid #c9c4ad; width:250px; border-bottom:1px solid #c9c4ad; border-right:1px solid #c9c4ad; background:#fff; display:none; margin-right:-252px}
.mKorzina h6 {text-align:center; padding:7px 0; background:#f99 url(../gfx/bag_bg.png) repeat-x 0 0; color:#343c94; font:18px Arial, Helvetica, sans-serif;}
.mKorzina .zakaz {font-weight:bold; margin:10px 5px; display:block; text-align:center}
.mKorzina .zakaz a {display:block}
.mKorzina .tovarList {margin:10px 5px 0}
.mKorzina .tovarList td {font:10px Tahoma, Arial, Verdana; padding:3px; border-bottom:1px solid #fff; vertical-align:middle;}
.mKorzina .kolvo {width:65px}
.mKorzina .kolvo input {width:35px; text-align:right; padding:0 2px 0 0}
.mKorzina .tovar {vertical-align:middle; padding:3px;}
.mKorzina .tovar a {display:block; margin:0 5px 0 0; color:#336;}
.mKorzina .itogo {font-weight:bold; margin:15px 5px 5px 5px}
.mKorzina .krest {width:15px; height:15px; position:absolute; background:url(../gfx/close.png) no-repeat 0 0; top:10px; right:10px; cursor:pointer; display:none}
.del {width:15px; vertical-align:top}
.del a {display:block; width:8px; height:8px; background:url(../gfx/kr.png) no-repeat 0 0; margin:5px 0 0 0}
.ruler {margin-bottom:20px; color:#333; font:10px Verdana, Arial, Helvetica, sans-serif;}
.ruler a, .ruler a:visited, .ruler a:hover, .ruler a:active, .ruler a:link {font:10px Verdana, Arial, Helvetica, sans-serif; color:#333;}

.aloneGoodTable {width:100%;}
.aloneGoodTable td {vertical-align:top; padding:5px; color:#333;}
.goodImage img {margin-right:10px;}
.goodDesc {width:100%;}
.returnToGoods, .returnToGoods:visited, .returnToGoods:link, .returnToGoods:active, .returnToGoods:hover {font:12px Arial, Helvetica, sans-serif; color:#333;}

.emptyBag {color:#343C94; font-weight:bold; text-align:center; padding:50px 0;}

.orderComments {margin-left:10px; border-top:1px dashed #E0D9B9; margin-bottom:10px;}
.orderComments h3 {font:bold 14px Arial, Helvetica, sans-serif; color:#666; padding:5px 0 8px;}
.orderComments textarea {font:14px Arial, Helvetica, sans-serif; color:#333; border:1px solid #666;}

.howBuild {background:url(../gfx/h.jpg) no-repeat 0 0; width:686px; height:434px; position:relative;}
.howBuild a, .howBuild a:visited, .howBuild a:link, .howBuild a:hover {font:16px "Trebuchet MS", Arial, Verdana; color:#40409e; position:absolute; display:block;}
#bruswall {left:106px; top:46px;}
#krovlya {left:294px; top:13px;}
#sliv {left:519px; top:102px; position:absolute;}
#sliv a, #sliv a:visited, #sliv a:link, #sliv a:hover {display:block; position:relative; margin-left:10px;}
#sliv div {margin-bottom:2px; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#40409e;}
#mans {left:455px; top:5px; position:absolute;}
#mans a, #mans a:visited, #mans a:link, #mans a:hover {display:block; position:relative; margin-left:10px;}
#mans div {margin-bottom:2px; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#40409e;}
#perewood {left:69px; top:214px;}
#kirpich {left:385px; top:248px;}
#fund {left:177px; top:393px;}
#beton {left:368px; top:346px;}

.arendatorsTable, .arendatorsTable td, .serviceTable, .serviceTable td {border: 1px solid; padding: 7px; margin-top: 10px}
.arendatorsTable select {margin:0 10px 5px 0}

.arendSortBy {font:bold 12px Arial, Helvetica, sans-serif; color:#40409e; margin-bottom:10px;}
.arendSortBy a, .arendSortBy a:visited, .arendSortBy a:link, .arendSortBy a:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; border-bottom:1px dashed #000;}
.arendatorsTable {width:100%; border:0;}
.arendatorsTable th {vertical-align:top; text-align:left; border:1px dashed #e0d9b9; border-left:none; border-right:none; padding:10px 0; font:bold 14px Arial, Helvetica, sans-serif; color:#666;}
.arendatorsTable td {vertical-align:top; padding:10px 0; border:none;}
.arPage, .arPage:visited, .arPage:link, .arPage:hover {background:url(../gfx/misc.png) no-repeat 0 -48px; width:24px; height:16px; display:block; float:left; margin-right:23px;}
.arGoods, .arGoods:visited, .arGoods:link, .arGoods:hover {background:url(../gfx/misc.png) no-repeat -48px -32px; width:23px; height:16px; display:block; float:left; margin-right:23px;}
.arServices, .arServices:visited, .arServices:link, .arServices:hover {background:url(../gfx/misc.png) no-repeat -96px -16px; width:13px; height:16px; display:block; float:left;}

.arServicesTable {width:100%; border:none; border-bottom:1px dashed #e0d9b9;}
.arServicesTable th {vertical-align:top; text-align:left; border:1px dashed #e0d9b9; border-left:none; border-right:none; padding:10px 0; font:bold 14px Arial, Helvetica, sans-serif; color:#666;}
.arServicesTable td {vertical-align:top; padding:10px 0; border:none;}
.arServicesTable a, .arServicesTable a:visited, .arServicesTable a:link, .arServicesTable a:hover {color:#333;}

.arButtons {overflow:hidden; clear:both; zoom:1; margin-bottom:27px;}
.catalogButton, .catalogButton:visited, .catalogButton:link, .catalogButton:hover {display:block; margin-right:60px; float:left; font:14px Arial, Helvetica, sans-serif; color:#000; background:url(../gfx/misc.png) no-repeat -48px -32px; padding-left:26px;}
.servicesButton, .servicesButton:visited, .servicesButton:link, .servicesButton:hover {display:block; float:left; font:14px Arial, Helvetica, sans-serif; color:#000; background:url(../gfx/misc.png) no-repeat -96px -16px; padding-left:16px;}
.siteButton, .siteButton:visited, .siteButton:link, .siteButton:hover {display:block; float:left; font:14px Arial, Helvetica, sans-serif; color:#000; background:url(../gfx/misc.png) no-repeat -144px 0; padding-left:30px;}

.arendatorData th {font-weight:bold; padding-right:50px; text-align:left; color:#666; font-size:12px;}
.arendatorData {font-size:12px;}
.arendatorData a, .arendatorData a:visited, .arendatorData a:link, .arendatorData a:hover {color:#000; font-size:12px;}

.addMenu {background:url(../gfx/menu.jpg) no-repeat left bottom; width:203px; margin:0 0 30px 15px; padding:10px 0; margin: 0 auto;}
.addMenu li {margin:0 10px 5px; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#40409e; text-align:left;}
.addMenu a, .addMenu a:visited, .addMenu a:link, .addMenu a:hover {font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;}

.partModule {position:relative; margin:0 auto; margin-bottom:30px;}
.partModule div {position:absolute; font:12px "free sans", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:left;}
.partModule a, .partModule a:visited, .partModule a:link, .partModule a:hover {font:12px "free sans", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;}
.partModule ul {display:none; background:#fff; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity:0.8; width:236px; padding:3px 0;}
.partModule li {margin-bottom:3px; text-align:left; margin:0 3px; color:#40409e;}
.partModule li a, .partModule li a:visited, .partModule li a:link, .partModule li a:hover {color:#000;}

.moduleList {display:none; background:#fff; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); -moz-opacity: 0.95; -khtml-opacity: 0.95; opacity:0.95; width:236px; padding:3px 0; position:absolute;}
.moduleList li {margin-bottom:3px; text-align:left; margin:0 3px; color:#40409e; font:12px "free sans", "Trebuchet MS", Arial, Helvetica, sans-serif;}
.moduleList li a, .moduleList li a:visited, .moduleList li a:link, .moduleList li a:hover {color:#000; font:12px "free sans", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;}

.fromHere a, .fromHere a:visited, .fromHere a:link, .fromHere a:hover {color:#40409e;}

.schemeBlue {
  margin: 10px 0 10px 0; width: 50px; height: 27px; background:url(../gfx/blue.png) no-repeat 0 0 #2a339a;
}

.schemeYellow {
  background:url(../gfx/yellow.png) no-repeat 0 0 #cdc846 !important;
}

.qptq td {
  padding: 10px;
  vertical-align: middle;
}

.zTable {width:100%;}
.zTable th {width:auto; padding:5px 20px 5px 5px; text-align:left; font-weight:normal; white-space:nowrap; vertical-align:top;}
.zTable td {width:100%; vertical-align:top; padding:5px;}
.zText {width:100%; border:1px solid #999; height:19px;}
.zArea {width:100%; height:93px; border:1px solid #999; font-family:Verdana, Geneva, sans-serif;}
.zSmall {font:11px Verdana, Geneva, sans-serif; padding-bottom:20px !important;}

#tooltip {
	position: absolute;
	z-index: 3000;
	background-color:#fff;
	padding: 5px;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85); -moz-opacity: 0.85; -khtml-opacity: 0.85; opacity:0.85;}

#tooltip div {margin:0;}
.invis {display:none;}

.cSendForm {padding:0 0 30px; border-bottom:1px solid #ddd; width:600px; margin:0 0 20px 0}
.cSendForm table {width:600px}
.cSendForm th {text-align:left; vertical-align:top; width:25%; font-weight:normal}
.cSendForm td {text-align:left; vertical-align:top}
.cSendForm input.txt, .cSendForm textarea {width:90%}
  
.capcha {border:0 !important; border-collapse:collapse; width:auto !important}
.capcha td, .capcha th {margin:0 !important; padding:0 5px 0 0 !important; vertical-align:middle !important; background:none !important; width:auto}
.capcha input {font:25px Arial,Helvetica,sans-serif !important; height:35px; width:70px; border:1px solid #999;}

.cNewsList h2 {margin-bottom:0px;}
.cNewsList h2 a, .cNewsList h2 a:visited, .cNewsList h2 a:link, .cNewsList h2 a:hover {font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.cNewsListDate {font:10px Verdana, Geneva, sans-serif; color:#999; margin-bottom:5px;}
.cNewsListText {margin-bottom:40px;}
.cNewsDate {font:10px Verdana, Geneva, sans-serif; color:#999; margin-bottom:5px;}

#feedbackForm textarea {font:14px Verdana, Geneva, sans-serif; color:#00; border:1px solid #999;}
.txt {height:19px; border:1px solid #999;}
#feedbackForm td, #feedbackForm th {padding:5px;}

.sString {width:600px; border:1px solid #999;}
.searchBlock {float:left; padding:20px 20px 10px; clear:both; border:1px solid #aaa; margin-bottom:30px;}
.sResult {clear:both;}
.sResult li {margin-bottom:30px; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
.sResult a, .sResult a:visited, .sResult a:link, .sResult a:hover {font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.sText {margin-top:3px; font:12px Verdana, Geneva, sans-serif; color:#333;}

.searchRadios {margin-top:10px; font-size:11px;}
.searchRadios input {float:left;}
.searchRadios label {float:left; margin-right:20px; margin-left:3px;}
.searchRadios div {float:left; margin-right:10px;}

#tooltip b {display:block; width:35px; display:block; font:normal 16px "free sans", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; float:left; padding-top:5px;}
#tooltip i {display:block; margin-left:35px; font:normal 16px "free sans", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#40409e;}
#tooltip h1 {font:normal 20px "free sans", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin-bottom:2px; text-decoration:underline;}
#tooltip s {display:block; font:normal 16px "free sans", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-decoration:none; color:#f00;}

.etage {float:left; font:16px "free sans", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#40409e; padding:3px 5px; background:#fcf55a; margin-right:2px;}
.etageLink, .etageLink:visited, .etageLink:link, .etageLink:hover {text-decoration:none; display:block; margin-right:2px; padding:3px 5px; font:16px "free sans", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; background:#f0eacf; float:left;}

fieldset {border:1px dashed #ccc;}
legend {padding:3px; background:#fcf8e4; border:1px solid #ccc; margin-left:3px; font:bold 14px Verdana, Geneva, sans-serif; color:#40409E;}
fieldset .itemDesc th {width:auto; text-align:left; padding:3px; font-weight:normal;}
fieldset .itemDesc td {width:80%;}

.price2 td {white-space:nowrap; padding:10px 20px; font-size:18px;}

.authContentSecond textarea {border:1px solid #ccc; width:351px;}

.secondaire .mainTable {background-image:url(../gfx/bgs.png) !important;}
.secondaire .menuCell {height:129px; background:url(../gfx/main2.jpg) no-repeat 0 0 !important; text-align:right;}
.secondaire .buttonsCell {background:url(../gfx/butt.png) repeat-x 0 0 !important;}
.secondaire .menuHelper {margin:0 !important; float:right;}
.secondaire .top {font-size:14px !important;}

.toMain {display:none;}

.secondaire .toMain, .secondaire .toMain:link, .secondaire .toMain:visited, .secondaire .toMain:hover {display:block; position:absolute; left:16px; top:26px; width:290px; height:73px;}

.authButton {margin-top:10px;}

.sortirovka{ height:11px;   float:left; background:url(../gfx/corner.png) no-repeat right 0; margin-right:5px; padding-right:15px;  }
.aSortirovka{height:11px; float:left; background:url(../gfx/corner.png) no-repeat right -15px; margin-right:5px; padding-right:15px;}

.materialHeader {font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#40409E;}

.finishList {width:220px;}