html, body {height:100%; width:100%; margin:0; padding:0; font:13px verdana;}
a img {border:0;}
a {color:#00C;}
h2 {font-size:16px;}
table {border-collapse:collapse;}
td {vertical-align:top;}


#header, #main {width:100%;}
#header td {padding:0;}

#logo-cell {padding-left:50px !important;}

#header-info {width:90%; float:right; margin-left:30px;}
#header-info td {background:#3CB043; padding:0;}

/*
.site_remont #header-info td, .site_remont #menu div.selected, .site_remont #menu b, .site_remont #content tr.head td, .site_remont #footer {
	background:#b79b00;
} */  

.site_remont {background:#F7F7DE;} 

/** ==========================	LEFT COLUMN  ========================== **/
#left {width:22%; padding-bottom:20px;}


#menu {list-style-type:none; margin:15px 0 0 20px; padding:0; width:240px;}
#menu li {margin:1px 0;}
#menu a, #menu b {font:bold 14px arial; color:#000; text-decoration:none;}
#menu a:hover {text-decoration:underline;}
#menu div {padding:3px;}
#menu div.selected {background:#3CB043;}
#menu b {background:#3CB043; color:#FFF; padding-left:3px;}

#menu .submenu {list-style-type:none; padding-left:18px; margin:0;}
#menu .submenu a, #menu .submenu b {font:bold 12px arial;}

.banner-left {display:block; margin:20px 0;}

a.price {
	display:block; margin:30px 0; padding:3px 0 3px 40px; width:100px; 
	background:url('/i/icon-price.gif') no-repeat center left; 
	font:bold 12px verdana; color:#000;
	margin-left:30px;
}

/** =========================== CENTER COLUMN =========================== **/

#main {width:100%;}
#content {padding:15px 20px;}
#content ul {margin:0; padding:0; list-style-type:none;}
#content ul li {padding-left:12px; background:url('/i/dash.gif') no-repeat 1px 4px; margin:3px 0; margin-left:15px;}

#content .dc_form li {margin:0; background:none; padding:0;}

#content table {border-collapse:collapse;  margin-bottom:30px; border:1px solid #272 !important;}
#content table td {padding:3px; border:1px solid #272; font-size:11px;}
#content tr.head td, #content td.head {background:#3CB043; color: #fff; font-weight:bold;}
#content td p, #content td p.digit {margin:0; padding:0; text-align:center;}

/** ==========================	RIGHT COLUMN  ========================== **/
#right {width:22%; padding-left:15px;}

#we-offer {font: bold 12px verdana; margin:15px 0;}
#we-offer ul {list-style-type:none; margin:10px 5px; padding:0;}
#we-offer li {padding-left:12px; background:url('/i/dash.gif') no-repeat 1px 4px; margin:3px 0;}
#we-offer a {color:#000; text-decoration:none;}
#we-offer a:hover {text-decoration:underline;}

#banner-order {
	height:150px; padding-top:25px; margin-top:15px;
	background:url('/i/banner_call.gif') no-repeat top right;
	font:bold 12px verdana;
	line-height:140%;
}

#all {position: relative; height: 100%;}

html>body #all {height: auto; min-height: 100%;}

#empty, #footer {height:80px;}

#footer {
	position: absolute;
	left: 0;
	bottom: 0;
	background:#3CB043;
	font-weight:bold;
	width: 100%;
}

#footer td {padding:0 15px; vertical-align:middle;}
#footer a {color:#000;}

#copy {text-align:right;}
#copy img {margin-top:5px;}

