.gridB {
	background: #fff;
	display: block;
	filter: alpha(opacity=0);
	opacity: 0;
	overflow: hidden;
	position: absolute;
}
.gridB .descr span { line-height: 100%; }
.cmsPage .gridB {
	filter: alpha(opacity=100);
	opacity: 1;
}

#gridPage .descr h1{
	font-family: Palatino, 'PalatinoRegular', Times, Helvetica, Arial, sans-serif;
	font-size: 36px;
	background: none;
	margin-left: 0;
	padding: 0;
	font-weight: normal;
	line-height: 1;
	margin-bottom: 0;
	color:#000;
}

#gridPage .descr h1 + p{
	margin-top: 10px;
}

#gridPage .descr h2{
	font-family: Palatino, 'PalatinoRegular', Times, Helvetica, Arial, sans-serif;
	font-size: 24px;
	margin-top: 18px;
}

#gridPage .descr h3{
	font-family: Palatino, 'PalatinoRegular', Times, Helvetica, Arial, sans-serif;
	font-size: 18px;
	margin-top: 18px;
}



/* GRID 1 */
.grid1 #grid_1  { left:0; top:0; }

.grid2 #grid_1  { left:0; top:0; }
.grid2 #grid_2  { left:632px; top:0; }

.grid3 #grid_1  { left:0; top:0; }
.grid3 #grid_2  { left:505px; top:0; }
.grid3 #grid_3  { left:505px; top:337px; }

.grid4 #grid_1  { left:0; top:0; }
.grid4 #grid_2  { left:505px; top:0; }
.grid4 #grid_3  { left:758px; top:0px; }
.grid4 #grid_4  { left:505px; top:337px; }

.grid5 #grid_1  { left:0; top:0; }
.grid5 #grid_2  { left:505px; top:0; }
.grid5 #grid_3  { left:0; top:505px; }
.grid5 #grid_4  { left:505px; top:295px; }

.grid6 #grid_1  { left:0; top:0; }
.grid6 #grid_2  { left:505px; top:0; }
.grid6 #grid_3  { left:801px; top:0px; }
.grid6 #grid_4  { left:0px; top:548px; }
.grid6 #grid_5  { left:505px; top:295px; }

.grid7 #grid_1  { left:0; top:0; }
.grid7 #grid_2  { left:505px; top:0; }
.grid7 #grid_3  { left:505px; top:168px; }
.grid7 #grid_4  { left:801px; top:0; }
.grid7 #grid_5  { left:0; top:592px; }
.grid7 #grid_6  { left:505px; top:295px; }


.grid8 #grid_1  { left:0; top:0; }
.grid8 #grid_2  { left:505px; top:0; }
.grid8 #grid_3  { left:505px; top:168px; }
.grid8 #grid_4  { left:801px; top:0; }
.grid8 #grid_5  { left:505px; top:295px; }
.grid8 #grid_6  { left:716px; top:295px; }
.grid8 #grid_7  { left:0; top:592px; }

.grid9 #grid_1  { left:0; top:0; }
.grid9 #grid_2  { left:505px; top:0; }
.grid9 #grid_3  { left:843px; top:0; }
.grid9 #grid_4  { left:716px; top:169px; }
.grid9 #grid_5  { left:505px; top:169px; }
.grid9 #grid_6  { left:505px; top:295px; }
.grid9 #grid_7  { left:716px; top:295px; }
.grid9 #grid_8  { left:0; top:592px; }

.grid10 #grid_1  { left:0; top:0; }
.grid10 #grid_2  { left:505px; top:0; }
.grid10 #grid_3  { left:843px; top:0; }
.grid10 #grid_4  { left:505px; top:168px; }
.grid10 #grid_5  { left:716px; top:168px; }
.grid10 #grid_6  { left:505px; top:295px; }
.grid10 #grid_7  { left:716px; top:295px; }
.grid10 #grid_8  { left:0px; top:592px; }
.grid10 #grid_9  { left:716px; top:506px; }


.grid11 #grid_1  { left:0; top:0; }
.grid11 #grid_2  { left:253px; top:0; }
.grid11 #grid_3  { left:506px; top:0; }
.grid11 #grid_4  { left:759px; top:0; }


.grid12 #grid_1  { left:0; top:0; }
.grid12 #grid_2  { left:505px; top:0; }
.grid12 #grid_3  { left:0; top:210px; }
.grid12 #grid_4  { left:0; top:336px; }
.grid12 #grid_5  { left:209px; top:336px; }
.grid12 #grid_6  { left:505px; top:336px; }
.grid12 #grid_7  { left:0; top:506px; }

.grid13 #grid_1  { left:0; top:0; }
.grid13 #grid_2  { left:505px; top:0; }
.grid13 #grid_3  { left:759px; top:0; }
.grid13 #grid_4  { left:505px; top:169px; }
.grid13 #grid_5  { left:759px; top:169px; }
.grid13 #grid_6  { left:505px; top:337px; }
.grid13 #grid_7  { left:0; top:592px; }
.grid13 #grid_8  { left:632px; top:592px; }
.grid13 #grid_9  { left:759px; top:337px; }

.grid14 #grid_1  { left:0; top:0; }
.grid14 #grid_2  { left:0; top:336px; }
.grid14 #grid_3  { left:252px; top:336px; }
.grid14 #grid_4  { left:505px; top:336px; }
.grid14 #grid_5  { left:759px; top:336px; }
.grid14 #grid_6  { left:0; top:508px; }
.grid14 #grid_7  { left:505px; top:464px; }
.grid14 #grid_8  { left:252px; top:633px; }

.grid15 #grid_1  { left:0; top:0; }
.grid15 #grid_2  { left:507px; top:0; }
.grid15 #grid_3  { left:0; top:210px; }
.grid15 #grid_4  { left:507px; top:295px; }
 
.grid16 #grid_1  { left:0; top:0; }
.grid16 #grid_2  { left:505px; top:0; }
.grid16 #grid_3  { left:759px; top:0; }
.grid16 #grid_4  { left:0; top:210px; }
.grid16 #grid_5  { left:505px; top:338px; }

/*** INSPIRATION GRIDS ***/

.insp_grid1 #grid_1 { left:0; top:0;}
.insp_grid1 #grid_2 { left:253px; top:0;}
.insp_grid1 #grid_3 { left:422px; top:0;}
.insp_grid1 #grid_4 { left:591px; top:0;}
.insp_grid1 #grid_5 { left:759px; top:0;}
.insp_grid1 #grid_6 { left:0; top:380px;}
.insp_grid1 #grid_7 { left:253px; top:296px;}
.insp_grid1 #grid_8 { left:591px; top:380px;}


.insp_grid2 #grid_1 { left:0; top:0;}
.insp_grid2 #grid_2 { left:464px; top:0;}
.insp_grid2 #grid_3 { left:0; top:296px;}
.insp_grid2 #grid_4 { left:295px; top:296px;}
.insp_grid2 #grid_5 { left:0; top:507px;}
.insp_grid2 #grid_6 { left:295px; top:423px;}
.insp_grid2 #grid_7 { left:464px; top:338px;}

.insp_grid3 #grid_1 { left:0; top:0;}
.insp_grid3 #grid_2 { left:295px; top:0;}
.insp_grid3 #grid_3 { left:505px; top:0;}
.insp_grid3 #grid_4 { left:295px; top:253px;}
.insp_grid3 #grid_5 { left:675px; top:0;}
.insp_grid3 #grid_6 { left:0; top:422px;}
.insp_grid3 #grid_7 { left:295px; top:422px;}
.insp_grid3 #grid_8 { left:591px; top:422px;}

.insp_grid4 #grid_1 { left:0; top:0;}
.insp_grid4 #grid_2 { left:253px; top:0;}
.insp_grid4 #grid_3 { left:253px; top:126px;}
.insp_grid4 #grid_4 { left:464px; top:0;}
.insp_grid4 #grid_5 { left:759px; top:0;}
.insp_grid4 #grid_6 { left:0; top:338px;}
.insp_grid4 #grid_7 { left:0; top:550px;}
.insp_grid4 #grid_8 { left:253px; top:422px;}
.insp_grid4 #grid_9 { left:759px; top:338px;}

.insp_grid5 #grid_1 { left:0; top:0;}
.insp_grid5 #grid_2 { left:422px; top:0;}
.insp_grid5 #grid_3 { left:759px; top:0;}
.insp_grid5 #grid_4 { left:0; top:253px;}
.insp_grid5 #grid_5 { left:211px; top:253px;}
.insp_grid5 #grid_6 { left:0; top:507px;}
.insp_grid5 #grid_7 { left:422px; top:422px;}
.insp_grid5 #grid_8 { left:633px; top:422px;}


.insp_grid6 #grid_1 { left:0; top:0;}
.insp_grid6 #grid_2 { left:337px; top:0;}
.insp_grid6 #grid_3 { left:0; top:464px;}
.insp_grid6 #grid_4 { left:337px; top:380px;}
.insp_grid6 #grid_5 { left:801px; top:380px;}

.insp_grid7 #grid_1 { left:0; top:0;}
.insp_grid7 #grid_2 { left:253px; top:0;}
.insp_grid7 #grid_3 { left:253px; top:253px;}
.insp_grid7 #grid_4 { left:717px; top:0;}
.insp_grid7 #grid_5 { left:0px; top:380px;}
.insp_grid7 #grid_6 { left:717px; top:380px;}



.gr1003_709 { width:1003px; height: 709px;}
.gr623_709 { width:623px; height: 709px;}
.gr371_709 { width:371px; height: 709px;}
.gr496_709 { width:496px; height: 709px;}
.gr498_328 { width:498px; height: 328px;}
.gr498_372 { width:498px; height: 372px;}
.gr244_328 { width:244px; height: 328px;}
.gr245_328 { width:245px; height: 328px;}
.gr496_496 { width:496px; height: 496px;}
.gr498_286 { width:498px; height: 286px;}
.gr496_204 { width:496px; height: 204px;}
.gr498_414 { width:498px; height: 414px;}
.gr496_539 { width:496px; height: 539px;}
.gr287_286 { width:287px; height: 286px;}
.gr202_286 { width:202px; height: 286px;}
.gr496_161 { width:496px; height: 161px;}
.gr496_583 { width:496px; height: 583px;}
.gr287_159 { width:287px; height: 159px;}
.gr287_118 { width:287px; height: 118px;}
.gr496_117 { width:496px; height: 117px;}
.gr202_288 { width:202px; height: 288px;}
.gr287_414 { width:287px; height: 414px;}
.gr707_117 { width:707px; height: 117px;}
.gr329_160 { width:329px; height: 160px;}
.gr160_160 { width:160px; height: 160px;}
.gr287_117 { width:287px; height: 117px;}
.gr202_117 { width:202px; height: 117px;}
.gr329_159 { width:329px; height: 159px;}
.gr160_159 { width:160px; height: 159px;}
.gr202_118 { width:202px; height: 118px;}
.gr287_202 { width:287px; height: 202px;}
.gr287_203 { width:287px; height: 203px;}
.gr244_118 { width:244px; height: 118px;}
.gr496_201 { width:496px; height: 201px;}
.gr498_327 { width:498px; height: 327px;}
.gr200_161 { width:200px; height: 161px;}
.gr287_373 { width:287px; height: 373px;}
.gr498_373 { width:498px; height: 373px;}
.gr200_203 { width:200px; height: 203px;}


.gr244_371 { width:244px; height: 371px;}
.gr160_287 { width:160px; height: 287px;}
.gr159_371 { width:159px; height: 371px;}
.gr244_329 { width:244px; height: 329px;}
.gr329_413 { width:329px; height: 413px;}
.gr412_329 { width:412px; height: 329px;}
.gr455_287 { width:455px; height: 287px;}
.gr539_329 { width:539px; height: 329px;}
.gr286_202 { width:286px; height: 202px;}
.gr160_118 { width:160px; height: 118px;}
.gr160_286 { width:160px; height: 286px;}
.gr539_371 { width:539px; height: 371px;}
.gr286_413 { width:286px; height: 413px;}
.gr201_244 { width:201px; height: 244px;}
.gr161_244 { width:161px; height: 244px;}
.gr371_160 { width:371px; height: 160px;}
.gr328_413 { width:328px; height: 413px;}
.gr286_287 { width:286px; height: 287px;}
.gr287_287 { width:287px; height: 287px;}
.gr412_287 { width:412px; height: 287px;}
.gr202_117 { width:202px; height: 117px;}
.gr202_287 { width:202px; height: 287px;}
.gr244_203 { width:244px; height: 203px;}
.gr244_159 { width:244px; height: 159px;}
.gr497_287 { width:497px; height: 287px;}
.gr413_244 { width:413px; height: 244px;}
.gr244_413 { width:244px; height: 413px;}
.gr202_245 { width:202px; height: 245px;}
.gr413_202 { width:413px; height: 202px;}
.gr370_287 { width:370px; height: 287px;}
.gr328_456 { width:328px; height: 456px;}
.gr666_371 { width:666px; height: 371px;}
.gr328_244 { width:328px; height: 244px;}
.gr455_329 { width:455px; height: 329px;}
.gr202_329 { width:202px; height: 329px;}
.gr455_244 { width:455px; height: 244px;}
.gr455_118 { width:455px; height: 118px;}
.gr286_371 { width:286px; height: 371px;}
.gr708_329 { width:708px; height: 329px;}
.gr286_329 { width:286px; height: 329px;}

.gr245_160 { width:245px; height: 160px;}
.gr244_160 { width:244px; height: 160px;}
.gr245_159 { width:245px; height: 159px;}
.gr245_246 { width:245px; height: 246px;}
.gr623_117 { width:623px; height: 117px;}
.gr118_117 { width:118px; height: 117px;}
.gr244_372 { width:244px; height: 372px;}
.gr1003_327 { width:1003px; height: 327px;}
.gr243_163 { width:243px; height: 163px;}
.gr244_288 { width:244px; height: 288px;}
.gr245_119 { width:245px; height: 119px;}
.gr244_373 { width:244px; height: 373px;}
.gr243_116 { width:243px; height: 116px;}
.gr243_76 { width:243px; height: 76px;}
.gr498_76 { width:498px; height: 76px;}

.gr498_201 { width:498px; height: 201px;}
.gr496_286 { width:496px; height: 286px;}
.gr498_499 { width:498px; height: 499px;}
.gr496_414 { width:496px; height: 414px;}
.gr245_329 { width:245px; height: 329px;}
.gr244_329 { width:244px; height: 329px;}
.gr496_499 { width:496px; height: 499px;}
.gr498_371 { width:498px; height: 371px;}

.gr243_201 { width: 243px; height: 201px;}

/* ///////////////////// */

.grC h2 {
	font-size: 36px;
	color: #fff;
}
.type_2 h2,
.type_2 .descr { margin-bottom: 18px; }
.type_3 h2,
.type_5 h2,
.type_7 h2,
.type_3 .descr,
.type_5 .descr,
.type_6 .descr,
.type_7 .descr { margin: 18px 0 0; }
.type_3 h2,
.type_7 h2 {
	color: #000;
	font-size: 18px;
}
.type_3 .descr,
.type_7 .descr { font-size: 12px; }
.relativeBlock { position: relative; }
.b1003_709 { width: 1003px; height: 709px; }
.b1003_125 { width: 1003px; height: 125px; }
.gridLoader {
	background: url('../../images/skin/default/loader.gif');
	filter: alpha(opacity=50);
	height: 45px;
	left: 50%;
	margin: -22px 0 0 -22px;
	opacity: 0.5;
	position: absolute;
	top: 50%;
	width: 45px;
}
.tools {
	filter: alpha(opacity=0);
	position: absolute;
	right: 0;
	margin: 9px;
	z-index: 4;
	opacity: 0;
}
.ie7 .tools {
	display: none;
}
.ie7 .cmsPage .tools {
	display: block;
}
.gridB:hover .tools,
.insideMainBlock:hover .tools {
	filter: alpha(opacity=100);
	opacity: 1;
}
.tool a {
	background: url("../../images/skin/default/tools.png") no-repeat;
	width: 26px;
	height: 26px;
	display: block;
	margin-bottom: 5px;
}
.tool.add a { background-position: left top; }
.type_3 .tool.add a,
.type_3 .tool.readModus a { background-position: right top; }
.cmsPage .tool.add a { background-position: left -26px; }
.cmsPage .tool.add a:hover { background-position: right -26px; }
.tool span { display: none; }
.grid11 { display: none; }
.grCAudio {
	background: #e2e2e2;
	height: 100%;
	width: 100%;
}
.grCAudio .trackInfo { margin: 80px 50px 0 18px; }

/* grid page & read modus */

#gridPage {
	left: 0;
	position: absolute;
	top: 0;
	z-index: 0;
}
#readModus {
	display: none;
	filter: alpha(opacity=0);
	opacity: 0;
	position: relative;
	z-index: 1;
}
#readModus div div { position: relative; }
#readModus .bgr {
	background: #e2e2e2;
	filter: alpha(opacity=90);
	height: 100%;
	left: 0;
	opacity: 0.9;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0;
}
#readModus .close {
	background: url('../../images/skin/default/close.png');
	cursor: pointer;
	height: 39px;
	position: absolute;
	right: 25px;
	top: 25px;
	width: 39px;
}
.minHeight709 { min-height: 709px; }

/* auto fill */

.autoFill {
	left: 18px;
	position: absolute;
	right: 18px;
}
.type_2 .autoFill {
	bottom: 0;
	top: 18px;
}
.type_3 .autoFill,
.type_5 .autoFill,
.type_6 .autoFill,
.type_7 .autoFill,
.type_9 .autoFill {
	bottom: 18px;
	top: 0;
}
.autoFillInner {
	left: 0;
	position: absolute;
	right: 0;
}
.type_2 .autoFillInner { bottom: 0; }
.type_3 .autoFillInner,
.type_5 .autoFillInner,
.type_6 .autoFillInner,
.type_7 .autoFillInner,
.type_9 .autoFillInner { top: 0; }