body{
     background: #FFF url('/usr/templates/images/bg-page.jpg') repeat-x top right;
     font:13px Trebuchet MS, Arial, Tahoma, Verdana, sans-serif;
     color: #333;
     line-height: 20px;
     text-align:center;
}

div.wrapper{
	    width:960px;
	    position: relative;
	    overflow: visible;
	    text-align: left;
	    margin: 0em auto 0em auto!important;
}
div.main-face {
		       height: 580px;
		       width: 1050px;
		       position: absolute;
		       left: -45px;
		       top: 0px;
		       background: transparent url('/usr/templates/images/bg-face.jpg') no-repeat top left;
		       /**/ clear:both;
		       display:block;
		       z-index:2;
}


.hide {display: none!important;}
.show {display: block!important;}

div.grid-00,
div.grid-01,
div.grid-02,
div.grid-03,
div.grid-04,
div.grid-05 {display:block; width:960px; height:1420px; position: absolute; top:0; left:0;}

div.grid-00 {z-index:20; }
div.grid-01 {z-index:21; background: transparent url('/usr/templates/images/bg-grid-00-format.gif') repeat-y top left; }
div.grid-02 {z-index:22; background: transparent url('/usr/templates/images/bg-grid-01-font.gif') repeat top left; }
div.grid-03 {z-index:23; background: transparent url('/usr/templates/images/bg-grid-02-horz.png') repeat top left; }
div.grid-04 {z-index:24; background: transparent url('/usr/templates/images/bg-grid-03-vert.png') repeat top left; }
div.grid-05 {z-index:25; background: transparent url('/usr/templates/images/bg-grid-04-mods.gif') repeat top left; }

div.grid-switcher{ z-index:30; position: absolute; top:40px; left:35px;  width:400px; height:20px;}
div.grid-switcher a{display: block; text-decoration: none; float:left; width:23px; margin-right:20px; height:20px; text-align:center; background: #fff468;}
div.grid-switcher a:visited{background: #fff468; color:#000; text-decoration: none;}
div.grid-switcher a:hover, div.grid-switcher a:visited:hover, div.grid-switcher a.active:hover, div.grid-switcher a.active:visited:hover {background:#fe3535; color:#FFF; text-decoration: none;}
div.grid-switcher a.active {background:#000; color:#FFF;}
a.w-1{width:110px!important;}
div.grid-switcher {display: none;}


/* *******  G R I D ****** */

div{vertical-align:top;}
div.level{ margin:0 0 0 35px; width:890px; overflow:hidden; position:relative; z-index:3;}
div.level:after { content:'.'; display:block; clear:both; visibility:hidden; height:0; line-height:0; }

div.w-1,
div.w-2,
div.w-3,
div.w-4,
div.w-5,
div.w-6,
div.w-7{display:block; float:left; margin-right: 20px; margin-bottom: 20px;}

div.w-1{width:110px;}
div.w-2{width:240px;}
div.w-3{width:370px;}
div.w-4{width:500px;}
div.w-5{width:630px;}
div.w-6{width:760px;}
div.w-7{width:890px;}

div.h-1{height:100px;}
div.h-2{height:220px;}
div.h-3{height:340px;}
div.h-4{height:460px;}
div.h-5{height:580px;}
div.h-6{height:700px;}
div.h-7{height:820px;}

div.p-1{margin-left: 0px;}
div.p-2{margin-left: 130px;}
div.p-3{margin-left: 260px;}
div.p-4{margin-left: 390px;}
div.p-5{margin-left: 520px;}
div.p-6{margin-left: 650px;}
div.p-7{margin-left: 780px;}

div.b-last, div.b-7, div.p-7{margin-right: 0px;}

/* *******  G R I D ****** */

a{text-decoration:underline; color:#000;}
a:hover{text-decoration:underline; color:#ed145b;}
a:visited{color:#b41246;}
a:visited:hover{text-decoration:underline; color:#ed145b;}