body { behavior: url("css/csshover3.htc"); }

/*
	IE hacks
	------------------------
	
	#hack {
		color:	green;	( all browsers )
		color/**-/:blue; ( IE 5.5 ) 
		c\olor:	red;	( IE 6 ) escape must not precede any of the first six alphabetical characters: a, b, c, d, e, f
		_color: red;	( IE 6 )
		*color: red;	( IE6, IE7 )
		
	}

	IE min-width & max-width
	------------------------
	
	element {
		min-width: 780px; 
    	max-width: 1260px; 
		width: expression(document.body.clientWidth < 781? "780px" : document.body.clientWidth > 1261? "1260px" : "auto");
	}
	
	IE PNG background
	------------------------
	src='/images/png-image.png' - path relative of page
	
	element {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/png-image.png', sizingMethod='scale');
	}

*/

.cc { font-size: 0; overflow: hidden; height: 0; }

.content .f-inputs { padding-left: 0; height: 1%; }
.content .f-actions { padding-left: 30%; }

.w-5, .w-10, .w-15, .w-20, .w-25, .w-30, .w-35, .w-40, .w-45, .w-50, .w-55, .w-60, .w-65, .w-70, .w-75, .w-80, .w-85, .w-90, .w-95, .w-100, .w-33, .w-66, .w-38, .w-62 { display: inline; }

.w-5, .w-10, .w-15, .w-20, .w-25, .w-30, .w-35, .w-40, .w-45, .w-50, .w-55, .w-60, .w-65, .w-70, .w-75, .w-80, .w-85, .w-90, .w-95, .w-100, .w-33, .w-66, .w-38, .w-62,
.c, .columns, .layout, .layout-box, .hasLayout, .b-i-text,
.content form p,
.menu-h, 
.menu-v-d a,
.menu-h-d,
.menu-h-d li,
.menu-h-d ul li a,
.corners, .corners em.tl, .corners em.tr, .corners em.bl, .corners em.br { zoom: 1; } /* hasLayout ON */

.corners em.tr, .corners em.br { margin-left: 100%; }
.corners-2 em.tr, .corners-2 em.br { left: -2px; }
.corners-3 em.tr, .corners-3 em.br { left: -3px; }
.corners-4 em.tr, .corners-4 em.br { left: -4px; }
.corners-5 em.tr, .corners-5 em.br { left: -5px; }
.corners-6 em.tr, .corners-6 em.br { left: -6px; }
.corners-7 em.tr, .corners-7 em.br { left: -7px; }
.corners-8 em.tr, .corners-8 em.br { left: -8px; }
.corners-9 em.tr, .corners-9 em.br { left: -9px; }
.corners-10 em.tr, .corners-10 em.br { left: -10px; }

.menu-v-d ul { margin-left: -23px; }
.menu-v-d ul ul { margin-left: -1px; }
.menu-h-d li li { float: left; }

.layout-box { display: inline; }