.top .topmenu a.gactiv, .top .topmenu a:hover { color: #03A2DE; }
.address { color: #03A2DE;}
.address span { color: #000;}
.menu { background: #04A0D9 url(conditioning/imgs/menu.gif) top left repeat-x; }
.menu a { background: url(conditioning/imgs/ae.gif) top right no-repeat; }
.menu a.gray, .menu a:hover { background: #1E6C8A url(conditioning/imgs/ae2.gif) top right no-repeat; }
.menu .home, .menu .mail { background: #4E8195 url(conditioning/imgs/ae2.gif) top left no-repeat;}
.menu .search, .menu .search:hover { background: url(conditioning/imgs/ae2.gif) top left no-repeat; }
.menu .home, .menu .home:hover { background: #4C8BA3 url(conditioning/imgs/ae2.gif) top left no-repeat; }
.menu .mail, .menu .mail:hover { background: #4E8194 url(conditioning/imgs/ae2.gif) top left no-repeat; }
.lmenu a.gr, .lmenu a.gr:hover { background: url(conditioning/imgs/gl.gif) top left repeat-y; color: #fff; margin-bottom: 3px; padding-top: 7px; font: bold 13px/13px Arial; height: 25px; overflow: hidden;   }
.lmenu a.gr img { margin: 5px 10px 0px 10px !important; border: 0px; }
.lmenu a { background: url(conditioning/imgs/lm.gif) top left no-repeat;}
.lmenu a.activ, .lmenu a:hover { background: url(conditioning/imgs/slm.gif) top left no-repeat;}
.lmenu a.sp { background: url(conditioning/imgs/lms.gif) top left no-repeat; color: #767C7C; }
.lmenu a.sactiv, .lmenu a.sp:hover { background: url(conditioning/imgs/slms.gif) top left no-repeat;}

.rmenu a.gr, .rmenu a.gr:hover {
	background: url(conditioning/imgs/gl.gif) top right repeat-y;
	color: #FFFFFF;
	margin-bottom: 3px;
	padding-top: 10px;
	height: 24px;
	overflow: hidden;
	font-family: Arial;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
}
.rmenu a.gr img { margin: 5px 10px 0px 10px !important; border: 0px; }
.rmenu a { background: url(conditioning/imgs/lm.gif) top right no-repeat;}
.rmenu a.activ, .rmenu a:hover {
	background-image: url(conditioning/imgs/glb.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.rmenu a.sp { background: url(conditioning/imgs/lms.gif) top right no-repeat; color: #767C7C; }
.rmenu a.sactiv, .rmenu a.sp:hover { background: url(conditioning/imgs/slms.gif) top right no-repeat;}

.squaers { border-top: 4px solid #8ABF16; }
.sq { border: 1px solid #8ABF16; border-right: 1px solid #E7E7E8; }
.sqa, .sq:hover { border: 1px solid #8ABF16; border-right: 1px solid #8ABF16; border-bottom: 2px solid #8ABF16; }
.sq img, .sqa img { border-right: 1px solid #84C051; }
.sq .sglabel { color: #0471BD; }
.sqa .sglabel, .sq:hover .sglabel { color: #8ABF16; }
.line { background: #04A0D9 url(conditioning/imgs/hr.gif) top left repeat-y; }
.data .pos a { color: #03A2DE; }
h1 { color: #03A2DE; }
h2 { color: #03A2DE; }
h4 { color: #03A2DE; font-size: 14px; padding: 0px; margin:0px; }
ul.bi li { font-style: italic; font-weight: bold; margin-left: -25px;  }
.cathead { font-weight: bold; font-size:13px; background: url(conditioning/imgs/catheader.gif); }
p.pad { padding-left: 45px; }
.data a { color: #03A2DE; }
.bottom { background: #03A2DE url(conditioning/imgs/bmbg.gif) top left repeat-x; }
.bottom .copy { color: #FFF;}
.form input, .form textarea { border: 1px solid #03A2DE; }
.form input.send { background-color: #03A2DE; color: #fff; }
.form td { vertical-align: top; }
.form .sm { font: normal 10px/14px Arial; padding-left: 10px; }
.b { font-weight: bold; }
.data a.sel { cursor: default; }
.text table.price, .text table.price td, .text table.price2, .text table.price2 td, .text table.price3 td  { padding: 3px; margin: 0px; border-collapse: collapse; border: 1px solid #03A2DE; }
.text table.price tr.head td, .text table.price2 tr.head td, .text table.price3 tr.head td { background: #5EAA1E url(conditioning/imgs/menu.gif) top left repeat-x; font-weight: bold; color: #fff; }
.quote { width: 400px; visibility: hidden; display: none; position: absolute; top: 0px; left: 0px; background: url(conditioning/imgs/quote.gif) top left;}
.visible { width: 400px; position: absolute;  padding-top: 25px; background: url(conditioning/imgs/quote.gif) top left no-repeat; }
.visible2 { width: 400px; position: absolute;  padding-top: 25px; background: url(conditioning/imgs/rquote.gif) top left no-repeat; }
.quote div, .visible div, .visible2 div { width: 374px; padding: 0px 12px 8px 12px ; border: 1px solid #059FDB; background: #fff none; border-top: 0px none; }
.action { border: 8px solid #96C416; background-color: #78AB07; color: #fff; padding: 18px 25px 18px 25px; }
.action h1 { font-size: 24px; padding: 0px; margin: 0px 0px 10px 0px; color: #FFF; }
.action h2 { font-size: 18px; font-style: italic; font-weight: bold; padding: 0px; margin: 0px; color: #FFF; }
.action b { font-size: 18px; font-style: italic; }
.action span { font-weight: bold; text-decoration: line-through; }
.st { font: bold italic 16px/24px Arial; }
.st a.blue { color: #03A2DE; text-decoration: underline; }
.st a.gr { color: #5EAC1C; text-decoration: underline; }
.st div { margin-left: 70px; }
ul li { list-style-image: url(conditioning/imgs/dot.gif); }
.steps, .steps div  {  font-style: italic; }
h1.green { font: bold italic 32px/48px Arial; font-style: italic; color: #5EAC1C; margin-top: 40px; }
.steps h4 { color: #8B8B8B; font: bold italic 16px Arial;  }
.steps div { height: 110px; padding: 0px; margin: 0px; }
.steps div img { margin: 0px 20px 0px 0px; }
.st .hidden { display: none; color: #000; font: normal 12px Arial; text-decoration: none; }
.st .dvis { margin: 5px 0px 5px 0px; display: block; color: #000; font: normal 12px Arial; text-decoration: none !important;}
.st .dvis a, .st .dvis a:hover { text-decoration: none; }
.st .dvis a img { margin-top: 5px; } 

