/* DEFAULTS */
/* new site */
a.n_m 
{
 	font-weight:normal;
}

a.n_m:hover
{
 	font-weight:normal;
}
a.n_m span
{
	text-decoration:none;
	font-weight:normal;
}

a.n_m:hover span
{
	text-decoration:underline;
	font-weight:normal;
}

a.n_m:hover span.nl
{
	text-decoration:none;
	font-weight:normal;
}

a.n_m:hover span.nl span.f11
{
	text-decoration:none;
	font-weight:normal;
}

.header_hp
{
	margin-bottom:3px;padding-top:1px;background-image:url('images/header_empty.jpg');background-repeat:no-repeat;width:366px;height:21px;
	font-weight:bold;font-size:16px;color:#FFFFFF;
}

a.header_blue
{
 font-weight:bold;font-size:16px;color:#FFFFFF;
}

a.header_blue:hover
{
 font-weight:bold;font-size:16px;color:#FFFFFF;
}


#imageContainer {
	position:relative;
	 
 	border:0px solid red;height:247px;padding-top:4px;width:350px; 
	text-align:center;
}


#imageContainer img {
	display:none;
	position:absolute;
	top:5; left:5;
    padding: 26px 10px 0px 10px;
}




.gallery_nav a 
{
	color:#348FD0;
	font-weight:bold;
 }



.gallery_nav a:hover
{
	color:#348FD0;
 }

.gallery td
{
	padding:3px;
 	font-size:9px;
}

.gallery a 
{
	color:#348FD0;
	font-weight:bold;
	font-size:11px;
}



.gallery a:hover
{
	color:#348FD0;
	background:#E2E2E2;
}

.gallery a.h_gal
{
	color:#000000;
	font-weight:bold;
	font-size:11px;
}



.gallery a.h_gal:hover
{
	color:#348FD0;
	background:none;
 }


 
a.header_link:hover
{
	text-decoration:underline;
}
.f11
{
	font-size:11px;
}

div.vd
{
	width:366px;
	height:90px;
	overflow: auto;
	border:0px solid red;
 	scrollbar-base-color:#D8D9D9; 
 	
  	direction:rtl;
	text-align:right;
	color:#FFFFFF;
	padding-top:10px;
 	padding-right:10px;
	background-color :#348FD0;
	margin-top:3px;	
 } 
 

div.vd img
{
	
	border:1px solid white;
 	
 }  
 
.gives
{
	background-image:url('images/gives_off.jpg');
	width:343px;height:50px;
	background-repeat:no-repeat;
	border:0px solid red;
}

.gives_on
{
	background-image:url('images/gives_on.jpg');
	width:343px;height:50px;
	background-repeat:no-repeat;
	border:0px solid red;
}

.box_body
{
	background-image:url('images/box/box_bg.jpg');
 }
.box_r
{
	background-image:url('images/box/box_r.jpg');
}
.box_l
{
	background-image:url('images/box/box_l.jpg');
}

.mnu_bottom td
{
	vertical-align:bottom;
	height:17px;
	font-size:11px;
}

.mnu_bottom a
{
	font-weight:bold;
	font-size:11px;
}

.mnu_bottom a:hover
{
	color:#348FD0;
}

.mnu_bottom a.over
{
	color:#348FD0;
}

.mnu_bottom_2  td
{
	text-align:center;
}
.mnu_bottom_2 a
{
	font-weight:bold;
	font-size:11px;
	color:#950401;
}

.mnu_bottom_2 a:hover
{
	text-decoration:underline;
	color:#950401;
}


.mnu td
{
	vertical-align:bottom;
	height:17px;
}

.mnu img
{
	vertical-align:-2px;
 }

 
.mnu a
{
	font-weight:bold;
}

.mnu a:hover
{
	color:#348FD0;
}

.mnu a.over
{
	color:#348FD0;
}
 
/*****/
.bot-mnu
{
	font-size:11px;
}
.bot-mnu a
{
	font-size:11px;
}

.submit
{
	padding-right:10px;
}
table.submit td
{
	padding-left:0px;
	border:0px solid blue;
}
table.submit td.left
{
	padding-left:80px;
	border:0px solid red;
}
table.submit td.top
{
	border-top:1px solid #C2BDB7;
	padding-top:7px;
}
table.submit td.bottom
{
	border-bottom:1px solid #C2BDB7;
}
table.submit td textarea.s
{
	width:592px;
}

table.submit td textarea.ss
{
	width:370px;

}
li
{
	margin-top:0px;
	padding-bottom:14px;
	line-height:1.6;	
}

div.in2	{
 		width:650px;
 		display:table;
		position:relative;
   		}

div.in	{
 		position:relative;
		float:right;
		margin:0px;
		padding:0px;
		display:table;
		width:30px;
     	}

 
div.in_i{
		margin-right:20px;
 		position:relative;
		float:right;
		margin:0px;
		padding:0px;
		display:table;
		width:30px;
 		margin-right:6px;
		
     	}
			
table.tips  tr td
{
	color:#282C2F;
	line-height:1.7;
}

.tips td.sep
{
	padding-bottom:5px;
}

.tips img
{
	border:3px double #C1C1C1;
}

.tips span
{
	color:#E57A28;
	font-weight:bold;
}
 



table.project  tr td
{
	color:#282C2F;
	line-height:1.7;
}

.project td.sep
{
	padding-bottom:5px;
}

.project img
{
	border:3px double #C1C1C1;
}

.project span
{
	color:#2CB1C0;
	font-weight:bold;
}
.project span.comment
{
	color:#2A2B2D;
	font-weight:normal;
}

 .project a.back
{
	color:#2CB1C0;
	font-weight:normal;
 }
 
 
 


table.winners  tr td
{
	color:#282C2F;
	line-height:1.7;
}

.winners td.sep
{
	padding-bottom:5px;
}

.winners img
{
	border:3px double #C1C1C1;
}

.winners span
{
	color:#27919F;
	font-weight:bold;
}

.winners span.win
{
	color:#88A3A7;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}






table.pNewsIn  tr td
{
	color:#282C2F;
	line-height:1.7;
}

.pNewsIn td.sep
{
	padding-bottom:5px;
}

.pNewsIn img
{
	border:3px double #C1C1C1;
	margin-left:15px;
}

.pNewsIn span
{
	color:#282C2F;
	font-weight:bold;
	text-decoration:underline;
}

.pNewsIn span.author
{
	color:#E57A28;
	font-weight:bold;
	text-decoration:none;
}
.pNewsIn a.back
{
	color:#E57A28;
	font-weight:normal;
 }


 table.text_editor  tr td
{
	color:#282C2F;
	line-height:1.7;
}
 
 
table.text_1  tr td
{
	color:#282C2F;
	line-height:1.7;
}

.text_1 img
{
	border:3px double #C1C1C1;
}

.text_1 img.margin
{
	margin-left:15px;
}
.text_1 span
{
	color:#000000;
	font-weight:bold;
}

.text_1 a
{
	color:#000000;
	font-weight:normal;
 }

.text_1 a:hover
{
	color:#000000;
	text-decoration:underline;
}






table.text_2  tr td
{
	color:#282C2F;
	line-height:1.7;
}


.text_2 span
{
	color:#000000;
	font-weight:bold;
}

.text_2 a
{
	color:#000000;
	font-weight:normal;
 }

.text_2 a:hover
{
	color:#000000;
	text-decoration:underline;
}



.main
{
	color:#282C2F;
	line-height:1.8;
}


.main td
{
	color:#282C2F;
	line-height:1.8;
}
.main td img
{
	border:3px double #C1C1C1;
}


.winner
{
	padding:8px;
	padding-left:0px;
	padding-top:4px;
}


.projects
{
	padding:8px;
}

.projects a:hover
{
	text-decoration:underline;
}
.pnews
{
	padding:8px;
	padding-left:4px;
	padding-right:5px;
}

.pnews span
{
	color:#E57A28;
	font-weight:bold;
}


.news
{
	padding:8px;
}

.news span
{
	color:#94C245;
	font-weight:bold;
}

table.t1
{
	border-bottom:1px solid gray;
	border-right:1px solid gray;
	width:640px;
}
table.t1 th
{
	text-align:right;
	padding-right:4px;
	padding-left:2px;
	font-size:12px;
	font-weight:normal;
	border-top:1px solid gray;
	border-left:1px solid gray;
	padding-top:2px;
	padding-bottom:2px;
}

table.t1 td
{
	text-align:right;
	font-size:12px;
	font-weight:normal;
	border-top:1px solid gray;
	border-left:1px solid gray;
	padding-right:4px;	
	padding-top:2px;
	padding-bottom:2px;	
	padding-left:3px;
	
}

table.t1 input
{
	font-family: arial,sans-serif; 
	font-size: 12px;
 	color:#626262;
	width:72px;
}
table.t1 tr.sum td
{
	border-top:3px double gray;
}
table.t1 tr.sum th
{
	border-top:3px double gray;
}
table.t3
{
	width:640px;
	border-bottom:1px solid gray;
	border-right:1px solid gray;
}
table.t3 th
{
	text-align:right;
	padding-right:8px;
	font-size:12px;
	font-weight:normal;
	border-top:1px solid gray;
	border-left:1px solid gray;
	padding-top:2px;
	padding-bottom:2px;
}

table.t3 td
{
	text-align:right;
	font-size:12px;
	font-weight:normal;
	border-top:1px solid gray;
	border-left:1px solid gray;
	padding-right:7px;	
	padding-top:2px;
	padding-bottom:2px;	
	padding-left:1px;
	
}

table.t3 input
{
	font-family: arial,sans-serif; 
	font-size: 12px;
 	color:#626262;
}
table.t3 tr.sum td
{
	border-top:3px double gray;
}
table.t3 tr.sum th
{
	border-top:3px double gray;
}
.s
{
	font-family: arial,sans-serif; 
	font-size: 12px;
	width:370px;
	color:#626262;

}
.ss
{
	font-family: arial,sans-serif; 
	font-size: 12px;
	width:344px;
	color:#626262;

}
.sss
{
	font-family: arial,sans-serif; 
	font-size: 12px;
	width:310px;
	color:#626262;

}

select.ss
{
	font-family: arial,sans-serif; 
	font-size: 12px;
	width:40px;
	color:#626262;
}
textarea.s
{
	font-family: arial,sans-serif; 
	font-size: 12px;
	width:100%;
	color:#626262;
}

span.more
{
	color:#348FD0;
	font-size:11px;
}
a.more
{
	color:#348FD0;
	font-size:11px;
	text-decoration:none;
	text-align:left;
	vertical-align:bottom;
}

a.more:hover
{
	color:#FF7700;
}

.text1
{
	letter-spacing:1px;line-height:1.5;
}

.text1 span
{
	letter-spacing:3px;
	font-size:18px;
}

.text1 a
{
	color:#E57A28;
	font-weight:normal;
	font-size:11px;
	letter-spacing:0px;
}


p
{
	margin:0px;
}

ul
{
	margin-bottom:4px;
	margin-top:4px;
	margin-right:20px;
}



ol.hp_winners
{
	margin-bottom:0px;
	margin-top:0px;
	margin-right:30px;
	color:#6B4D2A;
	font-weight:bold;
}

ol.hp_winners span.normal
{

	font-weight:normal;
	color:#000000;
}

ol.hp
{
	margin-bottom:0px;
	margin-top:0px;
	margin-right:30px;
}



ol.hp li
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	margin:0px;
	line-height:1.1;
	vertical-align:top;
}

ol.hp li a
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	margin:0px;
	padding:0px;
 	width:300px;
}

ol.hp li a:hover
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;

}

 
ol.hp li span
{
	font-size:14px;

}

  
a span.header1 
{
	color:#3B93D2;
	font-size:20px;
 	font-weight:bold;
}

  
.header1
{
	color:#3B93D2;
	font-size:20px;
 	font-weight:bold;
}

.header2
{
	color:#7C7C7C;
	font-size:16px;
 	font-weight:bold;
}


.header3
{
	color:#568079;
	font-size:18px;
 	font-weight:bold;
}

.header4
{
	color:#3B93D2;
	font-size:16px;
 	font-weight:bold;
}


a span.header4
{
	color:#3B93D2;
	font-size:16px;
 	font-weight:bold;
}

hr.hr1
{
 	border-top:1px solid #CCD4C9;
	margin:0px;
	padding:0px;
	height:1px;
}

div.txt1
{
	width:117px;
	height:230px;
	margin-top:3px;
	overflow: auto;
	border:0px solid red;
	scrollbar-3dlight-color:#CCCCCC; 
	scrollbar-arrow-color:#FFFFFF; 
	scrollbar-base-color:#CCCCCC; 
	scrollbar-darkshadow-color:#CCCCCC; 
	scrollbar-face-color:#CCCCCC; 
	scrollbar-highlight-color:#CCCCCC; 
	scrollbar-track-color:#CCCCCC; 
	scrollbar-shadow-color: #CCCCCC;
	direction:ltr;
	text-align:right;
	padding:2px;
	padding-left:5px;
 }
 
div.hp_winners
{
	width:369px;
	height:140px;
	margin-top:10px;
	overflow: auto;
	border:0px solid red;
 	scrollbar-arrow-color:#FFFFFF; 
	scrollbar-base-color:#979797; 
 	direction:ltr;
	text-align:right;
	padding:0px;
	padding-left:5px;
 } 

div.rtl
{
	direction:rtl;
	width:100%;
	height:100%;
} 



.big
{
	font-family: Tahoma,sans-serif; 
	font-size: 11px;
	width:120px;

}

.medium
{
	font-family: Tahoma,sans-serif; 
	font-size: 11px;
	width:66px;
}

.small
{
	font-family: Tahoma,sans-serif; 
	font-size: 11px;
	width:51px;

}
.Nosize
{
	font-family: Tahoma,sans-serif; 
	font-size: 11px;

}

.error
{
	font-size: 11px;
	color:red;
}

.main a:hover
{text-decoration : underline;}



/* links */
a {
	font-family:arial;
	font-size:12px;
    text-decoration : none;
    color:#000000;
    font-weight:normal;
}
a:hover {
	color:#22302D;
}


a.link1
{
	color:#087DF1;
}

a.link1:hover
{
	color:#0160BD;

}

img     {border:0;}


/* flat input buttons/checlboxes */
.nav
{
 	cursor: pointer;
}

.button
{
	border: 3px outset #B6B6B6;
	padding: 0px;
	cursor: pointer;
	font: bold 11px Tahoma,sans-serif;
    background: #9A9998;
    color:#FFFFFF;
    height:25px;
}


/* optional fields */

div,p,form
{
	margin:0px;
}
td  {
    font: normal 12px Arial,sans-serif;
    border : 0px solid red;
    color : #2A2B2D;

}  
 
form
{
	margin:0px;
}

 
body  {
    font: normal 12px Arial,sans-serif;
	background-image:url('images/bg_main.jpg');
	margin:0px;
	direction:ltr;
	text-align: right;
}

