@charset "windows-1251";
/*

============================================================

Iauea noeee aey anao no?aieo 

============================================================

*/

body{

	margin:15px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */

	text-align:center; /* Hack for IE5/Win */

	background-color:#292929;

	overflow-x:hidden;

	overflow-y:scroll;

}

#counter_layer

{

	position:absolute;

	margin-left:780px;

	z-index:1;

}

#counter_overlay

{

	 width:88px;

	 height:31px;

	 position:absolute;

	 margin-left:780px;

	 z-index:2;

	 background-color:#292929;

}

#index, #inside{

	width:780px;

	height:760px;

	margin:0px auto; /* Right and left margin widths set to "auto" */

	text-align:left; /* Counteract to IE5/Win Hack */	

	z-index:1;

}
#index
{
	height:620px;
}
#footer, #mainfooter{

	width:780px;

	height:62px;

	background:transparent url('lib/overlay-btm.png');

		

}
#footer
{
	position:absolute;

	top:713px;
	z-index:3;
}
#footer div, #mainfooter div{

	font-family:Arial;

	font-size:10px;

	color:#575757;

	text-transform:uppercase;

	margin:23px 0px 0px 25px;
}

#mainfooter div
{
	text-align:left;
	margin:0px;
	padding:23px 0px 0px 25px;
}
#title{

	width:780px;

	height:81px;

	position:absolute;

	/*background:transparent url('lib/title.png');*/

	z-index:4;

}

#menu a:link, #menu a:active, #menu a:visited

{

	font-family:Tahoma;

	font-size:10px;

	text-transform:uppercase;

	text-decoration:none;

	color:white;

	display:block;

	height:16px;

}



#menu a:hover

{

	text-decoration:underline;

}

#menu-left, #menu-right

{

	width:100px;

	height:63px;

	position:absolute;

	z-index:5;

}

#menu-right

{

	margin-left:680px;

}

#menu-left div, #menu-right div

{

	margin-bottom:1px;

}

#menu-l1{

	width:91px;

	height:20px;

	background-color:#e65b00;

	float:left;

	text-align:right;

}

#menu-l2{

	width:84px;

	height:20px;

	background-color:#0a8d86;

	float:left;

	text-align:right;

}

#menu-l3{

	width:91px;

	height:20px;

	background-color:#c21b6e;

	float:left;

	text-align:right;

}

#menu-l1 a{ padding:4px 25px 0px 0px;}

#menu-l2 a{ padding:4px 20px 0px 0px;}

#menu-l3 a{ padding:4px 22px 0px 0px;}

#menu-r1{

	width:91px;

	height:20px;

	background-color:#0e64c5;

	float:right;

	text-align:left;

}

#menu-r2{

	width:84px;

	height:20px;

	background-color:#e60b00;

	float:right;

	text-align:left;

}

#menu-r3{

	width:91px;

	height:20px;

	background-color:gray;

	float:right;

	text-align:left;

}

#menu-r1 a{ padding:4px 0px 0px 15px;}

#menu-r2 a{ padding:4px 0px 0px 18px;}

#menu-r3 a{ padding:4px 0px 0px 18px;}

/*

#menu-line1, #menu-line2, #menu-line3{

	width:780px;

	height:20px;	

	position:absolute;

	z-index:5;

	visibility:hidden;

}

#menu-left1{

	width:91px;

	height:20px;

	background-color:#e65b00;

	float:left;

	text-align:right;

}

#menu-left1 a{ padding:4px 25px 0px 0px;}

#menu-right1{

	width:91px;

	height:20px;

	background-color:#0e64c5;

	float:right;

	text-align:left;

}

#menu-right1 a{ padding:4px 0px 0px 15px;}

#menu-left2{

	width:84px;

	height:20px;

	background-color:#0a8d86;

	float:left;

	text-align:right;

}

#menu-left2 a{ padding:4px 20px 0px 0px;}

#menu-right2{

	width:84px;

	height:20px;

	background-color:#e60b00;

	float:right;

	text-align:left;

}

#menu-right2 a{ padding:4px 0px 0px 18px;}

#menu-left3{

	width:91px;

	height:20px;

	background-color:#c21b6e;

	float:left;

	text-align:right;

}

#menu-left3 a{ padding:4px 22px 0px 0px;}

#menu-right3{

	width:91px;

	height:20px;

	background-color:gray;

	float:right;

	text-align:left;

}

#menu-right3 a{ padding:4px 0px 0px 18px;}

*/

#topbar

{

	width:780px;

	height:40px;

	position:absolute;

	top:15px;

	background:transparent url('lib/overlay-top.png');

	text-align:center;

	z-index:3;

}

#topbar a

{

	display:inline-block;

	margin-top:6px;

	margin-right:5px;

}

#topbar img

{

	width:28px;

	height:28px;

	border:0px;

}

#content

{

	position:absolute;

	top:55px;

	width:750px;

	height:572px;

	margin:15px;

	font-family:Tahoma;

	font-size:12px;

	color:White;

	background:transparent url('lib/bg-text.png');

}

#center{

	width:780px;

	height:640px;

}

#center-top, #center-bottom

{

	width:750px;

	height:15px;

	position:absolute;

	top:55px;

	margin-left:15px;

	background:transparent url('lib/center-brd.png');

}

#center-left, #center-right

{

	width:15px;

	height:602px;

	position:absolute;

	top:55px;

	background:transparent url('lib/center-brd.png');

}

#center-left

{

	margin-left:765px;

}

#center-bottom

{

	top:642px;

}

h1

{

	font-family:Tahoma;

	font-weight:bold;

	font-size:16px;

	text-transform:uppercase;

	padding:0px 15px 0px 15px;

	}

.login

{

	font-family:Tahoma;

	font-size:11px;
	color:#FFFF99;


	}	

h2

{

	font-family:Tahoma;

	font-weight:bold;

	font-size:12px;

	text-transform:uppercase;

}

p

{

	padding:0px 15px 0px 15px;

	}

a:link, a:active, a:visited

{

	font-family:Tahoma;

	font-size:12px;

	color:white;

	text-decoration:none;

}

a:hover

{

	text-decoration:underline;

}

/*

============================================================

Noeee, niaoeoe?iua aey ?aciuo no?aieo

============================================================

*/



/*

============================================================

Aeaaiay no?aieoa

============================================================

*/


#main{

	width:780px;

	height:611px;

	background:transparent url('lib/bg-main.jpg') no-repeat;

}



#index #title{

	top:10px;

}



#main-image

{

	width:780px;

	height:523px;

	top:103px;

	position:absolute;

	background:transparent url('lib/bg-pic.png');

	z-index:2

}

#index #menu-left, #index #menu-right

{

	top:23px;

}

/*

#index #menu-line1{

	top:111px;

}

#index #menu-line2{

	top:132px;

}

#index #menu-line3{

	top:153px;

}

*/

/*

============================================================

Aioo?aiiea no?aieou

============================================================

*/

#inside #title{

	top:638px;

}

#inside #menu-left, #inside #menu-right

{

	top:653px;

}

/*

#inside #menu-line1{

	top:653px;

}

#inside #menu-line2{

	top:674px;

}

#inside #menu-line3{

	top:695px;

}

*/

/*

============================================================

I?iaeou

============================================================

*/

#projects{

	width:780px;

	height:760px;

	background:transparent url('lib/bg-projects.jpg') no-repeat;

}

#projects #center{

	background:transparent url('lib/centerbg-projects.jpg') no-repeat;

}



#projects #center-top, #projects #center-bottom

{

	display:none;

}

#projects #center-left, #projects #center-right

{

	height:199px;

}

#projects #link1

{

	right:114px;

}

#projects #link33

{

	right:614px;

}

#projects #link34

{ background-color: #FF0000;

	right:499px;

}

#projects #link35

{ background-color: #FF0000;

	right:350px; top:270px;

}


#about .linkbutton

{
	width:104px;
	height:45px;
	position:absolute;
	z-index:5;
	bottom:0px;
	right:10px;
	background-image:url('lib/bg-text.png');
	border:1px solid #009900;

}


#about #link1

{
	right:130px;

}

#about #link2

{
	right:250px; 

}



#link16

{
	right:290px; top:300px;

}


#about #link3

{
	right:370px;

}


#about #link4

{
	right:490px;

}

#about #link5

{
	right:610px;

}


.linkbutton

{

	width:104px;

	height:43px;

	position:absolute;

	z-index:5;

	bottom:0px;

	right:0px;

	margin:10px;

	background-image:url('lib/bg-text.png');

	border:1px solid #009900;

}


.linkbuttonst

{

	
	border:1px solid #009900;

}


.linkbutton a:link, .linkbutton a:active, .linkbutton a:visited, .linkbutton a:hover

{

	display:block;

	padding-top:4px;

	height:37px;

	text-align:center;

	font-family:Tahoma;

	font-size:11px;

	color:white;

	font-weight:bold;

	text-decoration:none;

}

#projects h1, #projects h2

{

	margin-top:200px;

}





/*

============================================================

I?iaeou

============================================================

*/

#projects1{

	width:780px;

	height:760px;

	background:transparent url('lib/bg-projects.jpg') no-repeat;

}





#projects1 #center-top, #projects1 #center-bottom

{

	display:none;

}

#projects1 #center-left, #projects1 #center-right

{

	height:60px;

}

#projects1 #link1

{

	right:114px;

}

.linkbutton

{

	width:104px;

	height:43px;

	position:absolute;

	z-index:5;

	bottom:0px;

	right:0px;

	margin:10px;

	background-image:url('lib/bg-text.png');

	border:1px solid #009900;

}

.titul {
	font-family:Tahoma;

	font-size:16px;

	color:white;

	font-weight:bold;

}

.linkbutton a:link, .linkbutton a:active, .linkbutton a:visited, .linkbutton a:hover

{

	display:block;

	padding-top:6px;

	height:37px;

	text-align:center;

	font-family:Tahoma;

	font-size:11px;

	color:white;

	font-weight:bold;

	text-decoration:none;

}

#projects1 h1, #projects1 h2

{

	margin-top:60px;

}






/*

============================================================

I ian

============================================================

*/

#about{

	width:780px;

	height:760px;

	background:transparent url('lib/bg-about.jpg') no-repeat;

}
#about #center-top, #about #center-bottom

{

	display:none;

}

#about #center-left, #about #center-right

{

	height:190px;

}

#about #center{

	background:transparent url('lib/centerbg-about.jpg') no-repeat;

}



#about h1

{

	margin-top:260px;

}

#about #epigraph

{

	float:right;

	margin:10px;

	margin-top:180px;

}




/*

============================================================

Oioia?aou

============================================================

*/

#participants, #participant{

	width:780px;

	height:760px;

	background:transparent url('lib/bg-projects.jpg') no-repeat;

}



#participants #center-top, #participants #center-bottom

{

	display:none;

}

#participants #center-left, #participants #center-right

{

	height:268px;

}

#participants #center{

	background:transparent url('lib/centerbg-photogr.jpg') no-repeat;

}



#participants h2, #participant h2

{

	margin:0px 0px 5px 0px;

}

#persons

{

	margin-left:20px; 

	margin-top:360px;

}

#participant #persons

{

	width:160px;

	margin-left:30px; 

	margin-top:0px;

	float:left;

}

#persons .personbox

{

	float:left; 

	text-align:center;

	margin-right:10px;

}

#participant #persons .personbox

{

	float:none;

	width:160px;

	margin-bottom:20px;

}

.personbox div

{

	width:120px;

	height:120px;

	border:1px solid #1d3c5f;

	margin:auto;

}

.personbox img

{

	width:115px;

	height:115px;

	padding:5px;

	border:0px;

	/*border:1px solid #1d3c5f;*/

	background:transparent url('lib/bg-pic.png');

}


.personbox1 img

{

	width:85px;

	height:85px;

	padding:5px;

	border:0px;

	/*border:1px solid #1d3c5f;*/

	background:transparent url('lib/bg-pic.png');

}


.personbox2 img

{

	width:63px;

	height:63px;

	padding:4px;

	border:0px;

	/*border:1px solid #1d3c5f;*/

	background:transparent url('lib/bg-pic.png');

}

.personbox3 img

{

	width:100px;

	height:100px;

	padding:4px;

	border:0px;

	/*border:1px solid #1d3c5f;*/

	background:transparent url('lib/bg-pic.png');

}

.personbox4 img

{

	width:50px;

	height:50px;

	padding:4px;

	border:0px;

	/*border:1px solid #1d3c5f;*/

	background:transparent url('lib/bg-pic.png');

}

.personbox5 img

{

	width:30px;

	height:30px;

	padding:2px;

	border:0px;

	/*border:1px solid #1d3c5f;*/

	background:transparent url('lib/bg-pic.png');

}


#textabout1

{

	width:510px;

	height:483px;

	float:right;

	margin:20px;

	background:transparent url('lib/bg-pic.png');

	color:#9cabbc;

}


#textabout2

{

	width:510px;

	height:483px;

	float:right;

	margin:20px;

	background:transparent url('lib/bg-pic.png');

	color:#9cabbc;

}





#textabout

{

	width:510px;

	height:283px;

	float:right;

	margin:20px;

	background:transparent url('lib/bg-pic.png');

	color:#9cabbc;

}

#participant #center-top, #participant #center-bottom, #participant #center-left, #participant #center-right

{

	display:none;

}

#participant #content

{

	background:none;

	margin-left:0px;

}

#linebreak

{

	width:780px;

	height:58px;

	margin-top:330px;

	background:transparent url('lib/bg-pic.png');

}

#participant #filmstrip

{

	width:740px;

	margin:20px;	

}

#participant #thumbs

{

	margin-left:50px;

}

#participant #thumbs div

{

	width:120px;

	height:120px;

	float:left;

	margin-right:10px;

	border:1px solid #1d3c5f;

	background:transparent url('lib/bg-text.png');

}

#filmstrip #morelink

{

	clear:both;

	float:right;

	margin-top:10px;

}


============================================================

Oioia?aou

============================================================

*/

#team, #photographer{

	width:780px;

	height:760px;

	background:transparent url('lib/bg-photogr.jpg') no-repeat;

}

#team #center-top, #team #center-bottom

{

	display:none;

}

#team #center-left, #team #center-right

{

	height:234px;

}

#team #center{

	background:transparent url('lib/centerbg-photogr.jpg') no-repeat;

}

#team h2, #photographer h2

{

	margin:0px 0px 5px 0px;

}

#persons1

{

	margin-left:0px; 

	margin-top:290px;

}

#photographer #persons1

{

	width:300px;

	margin-left:30px; 

	margin-top:0px;

	float:left;

}

#persons1 .personbox

{

	float:left; 

	text-align:center;

	margin-right:10px;

}

#photographer #persons1 .personbox

{

	float:none;

	width:160px;

	margin-bottom:20px;

}

.personbox div

{

	width:120px;

	height:120px;

	border:1px solid #1d3c5f;

	margin:auto;

}

.personbox8 img

{

	width:95px;

	height:95px;

	padding:5px;

	border:0px;

	/*border:1px solid #1d3c5f;*/

	background:transparent url('lib/bg-pic.png');

}






#textabout

{

	width:510px;

	height:283px;

	float:right;

	margin:20px;

	background:transparent url('lib/bg-pic.png');

	color:#9cabbc;

}

#photographer #center-top, #photographer #center-bottom, #photographer #center-left, #photographer #center-right

{

	display:none;

}

#photographer #content

{

	background:none;

	margin-left:0px;

}

#linebreak

{

	width:780px;

	height:58px;

	margin-top:330px;

	background:transparent url('lib/bg-pic.png');

}

#photographer #filmstrip

{

	width:740px;

	margin:20px;	

}

#photographer #thumbs

{

	margin-left:50px;

}

#photographer #thumbs1

{

	margin-left:50px;

}

#photographer #thumbs div

{

	width:120px;

	height:120px;

	float:left;

	margin-right:10px;

	border:1px solid #1d3c5f;

	background:transparent url('lib/bg-text.png');

}

#photographer #thumbs1 div

{

	width:120px;

	height:120px;

	float:left;

	margin-right:10px;





}


#filmstrip #morelink

{

	clear:both;

	float:right;

	margin-top:10px;

}



/*


/*

============================================================

Oioia?aou

============================================================

*/

#photographers, #photographer{

	width:780px;

	height:760px;

	background:transparent url('lib/bg-photogr.jpg') no-repeat;

}

#photographers #center-top, #photographers #center-bottom

{

	display:none;

}

#photographers #center-left, #photographers #center-right

{

	height:234px;

}

#photographers #center{

	background:transparent url('lib/centerbg-photogr.jpg') no-repeat;

}

#photographers h2, #photographer h2

{

	margin:0px 0px 5px 0px;

}

#persons

{

	margin-left:00px; 

	margin-top:300px;

}

#photographer #persons

{

	width:160px;

	margin-left:30px; 

	margin-top:0px;

	float:left;

}

#persons .personbox

{

	float:left; 

	text-align:center;

	margin-right:10px;

}

#photographer #persons .personbox

{

	float:none;

	width:160px;

	margin-bottom:20px;

}

.personbox div

{

	width:120px;

	height:120px;

	border:1px solid #1d3c5f;

	margin:auto;

}

.personbox img

{

	width:115px;

	height:115px;

	padding:5px;

	border:0px;

	/*border:1px solid #1d3c5f;*/

	background:transparent url('lib/bg-pic.png');

}






#textabout

{

	width:510px;

	height:283px;

	float:right;

	margin:20px;

	background:transparent url('lib/bg-pic.png');

	color:#9cabbc;

}

#photographer #center-top, #photographer #center-bottom, #photographer #center-left, #photographer #center-right

{

	display:none;

}

#photographer #content

{

	background:none;

	margin-left:0px;

}

#linebreak

{

	width:780px;

	height:58px;

	margin-top:330px;

	background:transparent url('lib/bg-pic.png');

}

#photographer #filmstrip

{

	width:740px;

	margin:20px;	

}

#photographer #thumbs

{

	margin-left:50px;

}

#photographer #thumbs div

{

	width:120px;

	height:120px;

	float:left;

	margin-right:10px;

	border:1px solid #1d3c5f;

	background:transparent url('lib/bg-text.png');

}

#filmstrip #morelink

{

	clear:both;

	float:right;

	margin-top:10px;

}



/*

============================================================

Oioia?aou

============================================================

*/

#photographers1, #photographer1{

	width:780px;

	height:760px;

	background:transparent url('lib/bg-stylers.jpg') no-repeat;

}

#photographers1 #center-top, #photographers1 #center-bottom

{

	display:none;

}

#photographers1 #center-left, #photographers1 #center-right

{

	height:234px;

}

#photographers1 #center{

	background:transparent url('lib/centerbg-photogr.jpg') no-repeat;

}

#photographer1s h2, #photographer1 h2

{

	margin:0px 0px 5px 0px;

}

#persons

{
	margin-left:0px;
	margin-top:300px;

}

#photographer1 #persons

{

	width:160px;

	margin-left:30px; 

	margin-top:0px;

	float:left;

}

#persons .personbox

{

	float:left; 

	text-align:center;

	margin-right:10px;

}

#photographer1 #persons .personbox

{

	float:none;

	width:160px;

	margin-bottom:20px;

}

.personbox div

{

	width:120px;

	height:120px;

	border:1px solid #1d3c5f;

	margin:auto;

}

.personbox img

{

	width:115px;

	height:115px;

	padding:5px;

	border:0px;

	/*border:1px solid #1d3c5f;*/

	background:transparent url('lib/bg-pic.png');

}

#textabout

{

	width:510px;

	height:283px;

	float:right;

	margin:20px;

	background:transparent url('lib/bg-pic.png');

	color:#9cabbc;

}

#photographer1 #center-top, #photographer1 #center-bottom, #photographer1 #center-left, #photographer1 #center-right

{

	display:none;

}

#photographer1 #content

{

	background:none;

	margin-left:0px;

}

#linebreak

{

	width:780px;

	height:58px;

	margin-top:330px;

	background:transparent url('lib/bg-pic.png');

}

#photographer1 #filmstrip

{

	width:740px;

	margin:20px;	

}

#photographer1 #thumbs

{

	margin-left:50px;

}

#photographer1 #thumbs #arr

{

	width:20px;

	height:120px;

	float:left;

	margin-right:10px;





}

#photographer1 #thumbs #thumbs5

{

	width:120px;

	height:120px;

	float:left;

	margin-right:10px;

	border:1px solid #1d3c5f;

	background:transparent url('lib/bg-text.png');

}

#filmstrip #morelink

{

	clear:both;

	float:right;

	margin-top:10px;

}

#linebreak #morelink

{

	clear:both; margin-left:100px;



	margin-top:30px;

}

/*

============================================================

Noeeenou

============================================================

*/

#stylers{

	width:780px;

	height:760px;

	background:transparent url('lib/bg-stylers.jpg') no-repeat;

}

#stylers #center-top, #stylers #center-bottom

{

	display:none;

}

#stylers #center-left, #stylers #center-right

{

	height:204px;

}

#stylers #center{

	background:transparent url('lib/centerbg-stylers.jpg') no-repeat;

}

#stylers #persons

{

	margin-left:40px; 

	margin-top:200px;

}

#stylers h2

{
	font-size:11px;
	margin:0px 0px 5px 0px;

}

#stylers #persons .personbox

{

	float:left; 

	text-align:center;

	margin-right:10px;
	margin-bottom:10px;

}

#stylers .personbox div

{

	width:90px;

	height:90px;

	border:1px solid #1d3c5f;

	margin:auto;

}

#stylers .personbox img

{

	width:85px;

	height:85px;

	padding:5px;

	border:0px;

	background:transparent url('lib/bg-pic.png');

}










============================================================

Noeeenou

============================================================

*/

#stylers1{

	width:780px;

	height:760px;

	background:transparent url('lib/bg-stylers.jpg') no-repeat;

}

#stylers1 #center-top, #stylers1 #center-bottom

{

	display:none;

}

#stylers1 #center-left, #stylers #center-right

{

	height:204px;

}

/* #stylers1 #center{

	background:transparent url('lib/centerbg-stylers.jpg') no-repeat;

}*/

#stylers1 #persons

{

	margin-left:40px; 

	margin-top:200px;

}

#stylers1 h2

{
	font-size:11px;
	margin:0px 0px 5px 0px;

}

#stylers1 #persons .personbox

{

	float:left; 

	text-align:center;

	margin-right:10px;
	margin-bottom:10px;

}

#stylers1 .personbox div

{

	width:90px;

	height:90px;

	border:1px solid #1d3c5f;

	margin:auto;

}

#stylers1 .personbox img

{

	width:85px;

	height:85px;

	padding:5px;

	border:0px;

	background:transparent url('lib/bg-pic.png');

}








/*

============================================================

Aaea?ay

============================================================

*/

#gallery{

	width:780px;

	height:760px;

	background:transparent url('lib/bg-inside3.jpg') no-repeat;

}

#rightLayer

{

	position:absolute;

	width:780px;

	height:760px;

	z-index:10;

	background-color:#292929;

	margin-left:780px;

}

#leftLayer

{

	position:absolute;	

	width:780px;

	height:760px;

	z-index:10;

	background-color:#292929;

	margin-left:-780px;

}

#centerframe

{

	position:absolute;

	top:55px;

	width:779px;

	height:601px;

	padding:15px;

}

#rightframe

{

	position:absolute;

	top:55px;

	width:779px;

	height:601px;

	padding:15px;

}

#leftframe

{

	position:absolute;

	top:55px;

	width:779px;

	height:601px;

	padding:15px;

}

#centerimage{

	

	text-align:center;

	display:table-cell;

	vertical-align:middle;

	width:750px;

	height:560px;

}

#rightimage{

	

	text-align:center;

	display:table-cell;

	vertical-align:middle;

	width:750px;

	height:560px;

}

#leftimage{

	

	text-align:center;

	display:table-cell;

	vertical-align:middle;

	width:750px;

	height:560px;

}

#centerimage img, #rightimage img, #leftimage img

{

	background-image:url('lib/bg-pic.png');

	padding:15px 15px 15px 15px;

	border:0px;

}

#topics
{
 background: url(images/tops.png) repeat-x;
 
 }

