/*   ////////////////////////
    ///
   ///		[layout tags]
  ///			  	 
 //////////////////////// */

/*   ////////////////////////
    ///
   ///		zones
  ///			  	 
 //////////////////////// */

.zon-mainPageFoto, .zon-mainPageFoto2 {
	width: 807px;
	height: 222px;
	background-repeat: no-repeat;
}

.zon-mainPageFoto .text {
	padding: 33px 14px 0 679px;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 15px;
}

/*   ////////////////////////
    ///
   ///		zone chapter menu
  ///			  	 
 //////////////////////// */

.zon-chapterMenu {
	margin-bottom: 26px;
	background: url(../images/chapterMenu-bg.gif) 0 8px;
}

.zon-chapterMenu .contentL1 {
	padding: 1px 0 0 0;
	vertical-align: top;
}

.zon-chapterMenu .contentL1 div {
	padding-right: 110px;
}

.zon-chapterMenu .contentL1 div div {
	padding: 0 0 2px 0;
}

.zon-chapterMenu a, .zon-chapterMenu a:visited {
	padding: 0 15px 0 15px;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	white-space: nowrap;
	background-color: #FFFFFF;
}

.zon-chapterMenu a:hover, .zon-chapterMenu a:active {
	text-decoration: none;
}

/*    no submenu    */


.zon-chapterMenu-MnoSubmenu .mainTable {
	width: 100%;
}

.zon-chapterMenu-MnoSubmenu .contentL1 div {
	padding-right: 0;
}

/*    active    */

.zon-chapterMenu .contentL1 div.active {
}

.zon-chapterMenu .active a, .zon-chapterMenu .active a:visited {
}

.zon-chapterMenu .active a:hover, .zon-chapterMenu .active a:active {
}

/* ///
  ///		submenu - level 2 
 /// */

.zon-chapterMenu .contentL2 {
	vertical-align: top;
}

.zon-chapterMenu .contentL2-MspaceLines1 {
	padding-top: 0px;
}

.zon-chapterMenu .contentL2-MspaceLines2 {
	padding-top: 28px;
}

.zon-chapterMenu .contentL2-MspaceLines3 {
	padding-top: 42px;
}

.zon-chapterMenu .contentL2-MspaceLines4 {
	padding-top: 56px;
}

.zon-chapterMenu .contentL2-MspaceLines5 {
	padding-top: 70px;
}

.zon-chapterMenu .contentL2-MspaceLines6 {
	padding-top: 84px;
}

.zon-chapterMenu .contentL2 .wrapper {
	padding: 0 0 0 1px;
}

.zon-chapterMenu .contentL2 .corner {
	background-repeat: no-repeat;
	line-height: 1px;
}

.zon-chapterMenu .contentL2 .wrapper div {
	padding: 0 0 0 0;
}

.zon-chapterMenu .contentL2 .wrapper div div {
	padding: 0 0 2px 0;
}

.zon-chapterMenu .contentL2 a, .zon-chapterMenu .contentL2 a:visited {
	padding: 0 6px 0 6px;
}

/* ///
  ///		left offset acording to global menu item
 /// */



/*   ////////////////////////
    ///
   ///		fragments
  ///			  	 
 //////////////////////// */

.frgFotosN1 td {
	padding: 0 5px 9px 0;
}

.frg-lineLeftGrey {
	padding: 0 0 0 12px;
	border-left: #dedede 1px solid;
}

.frg-lineLeftGrey-MnoLine {
	border-left: none;
}

/*   ////////////////////////
    ///
   ///		[fragment] paging navigation / style 1 (su <table>)
  ///			  	 
 //////////////////////// */

.frgPagingS1 .containerL1 {
	
}

.arrowLeft {
	margin-top: 1px;
	width: 20px;
}

.arrowRight {
	margin-top: 1px;
	width: 20px;
	text-align: right;
}

/*.frgPagingS1 .label {
	padding: 0 15px 0 0;
	font-size: 11px;
}*/

/*    pages    */

.frgPagingS1 .pages td {
	padding: 0px 0;
	/*border-left: #d1d1d1 1px solid;*/
}

.frgPagingS1 .pages .first {
	border-left: none;
}

.frgPagingS1 .pages .active {
	padding-left: 4px;
	padding-right: 4px;
	background-color: #666666;
	color: #FFFFFF;
	border-left: none;
}

/*.frgPagingS1 .pages .afterActive {
	border-left: none;
}*/

/*    pages <a>    */

.frgPagingS1 .pages a, .frgPagingS1 .pages a:visited {
	padding: 0 4px;
	color: #858484;
	font-size: 12px;
	text-decoration: none;
}

.frgPagingS1 .pages a:hover, .frgPagingS1 .pages a:active {
	color: #666666;
	text-decoration: none;
	background-color: #EAEAEA;
}

/*   ////////////////////////
    ///
   ///		lines
  ///			  	 
 //////////////////////// */
 
 /*	///////////////////////
   ///	gallery
  //////////////////////*/
  
.my_gallery img
{
	margin:3px;
	padding-right:3px;
	padding-bottom:3px;
	cursor:pointer;
}
#pager a
{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#C4C4C4;
	padding:0 3px 0 3px;
	margin:0;
}

#pager a.active
{
	text-decoration:none;
	color:#C4C4C4;
	background-color:#FFFFFF;
	padding:0 3px 0 3px;
}

#pager a.right
{
	border=0;
	text-decoration:none;
	padding:0 !important;
}


