html { height: 100%; }
body { 
	height: 95%; 
	background-color: #ffffff;
	font-family: Tahoma, arial,Verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-left: auto;
	margin-right: auto;
	float:center;
	text-align: center;
}

img { 
border: none; 
}


#home_body { width: 355px; margin-left: auto; margin-right: auto; height: 100%; }
#home_content { width: 355px; position: relative; top: 25%; text-align: justify; }
#home_content A { text-decoration: none; color: #9a011f; }

#site_body { 
width: 750px; 
padding-left: 5px;
margin-left: auto; 
margin-right: auto; 
margin-top: 0px; 
}

#site_body_pic { 
width: 840px; 
margin-left: auto; 
margin-right: auto; 
margin-top: 10px; 
}

#menu_box { 
padding-top: 5px; 
width: 750px; 
background-color: #E1E1E1; 
margin-top: 10px; 
clear: both; 
height: 20px; 
}

#menu_box A { 
display: block; 
float: left; 
margin-left: auto;
margin-right: auto;
padding: 0px 55px 0px 70px;
text-align: center; 
text-decoration: none; 
text-transform: uppercase; 
font-size: 13px; 
}

#menu_box 
.nyelvtk {
	padding: 0px 0px 0px 0px;	
}

#menu_box

a:visited {
 	
	text-decoration: none;
	font-weight: none;
}

#menu_box 

A:HOVER {  
	color:#000000
}

.mSelected { font-weight: 600; color: #000000; }
.mNormal { color: #666666; }

.viewTable {width:100%; height:400px; margin-top:10px}
.viewTable tr td {height:100%; vertical-align:top; width:33%}
.photography{ padding-top:50px; padding-left:50px;}
.photography2{ padding-top:50px; padding-left:50px;}
.contact{  padding-top:10px; padding-left:65px;}
.links{ width:750px; margin-top:30px; text-align:center}
.bio { padding-left:30px; padding-top:30px}
.books { padding-left:210px; padding-top:30px; width:330px}

.linkNormal { text-decoration: none; color: #808080; text-transform: uppercase; font-size: 12px; font-weight: 600; display: block; padding-top: 5px; font-family: verdana; }
.linkSelected { text-decoration: none; color: #666666;text-transform: uppercase;font-size: 12px;  font-weight: bold; }
.sublinkNormal { text-decoration: none; color: #808080; font-size: 11px; font-family: verdana; }
.sublinkSelected { text-decoration: none; color: #990033;font-size: 11px; font-family: verdana; }

.linkNormal:HOVER, .sublinkNormal:HOVER { color: #990033; }


#links {
	margin-top:5px;
	margin-left:auto; 
	margin-right:auto
}

#links A {
	color: #666666;
	font-size: 16px;
	text-decoration: none;
}


.link {
	color:#808080; 
	font-weight:bold; 
	text-decoration:none
}

.mail {
	color:#808080;
}

.mail:HOVER {
	color:#91001a
}

#magam_kep {

	background: #ffffff url(../images/aa.jpg) no-repeat top right;	
}


.mail2 {
	text-decoration:none;
	color:#000000;
	font-weight:bold
}

.mail2:HOVER {
	color:#91001a
}
.italic{font-weight: bold; font-style: italic}
.lang{text-decoration:none; color:#666666}
.redname{color:#91001a; font-weight:bold}
.form{ font-size:11px}

.bold{ 
	color:#000000;
	font-weight:bold
}

#pictures {
	display: block;
	position: relative;
	background: #ffffff;
	width: 650px;
	left: 0px;
	float: right;
	margin: 10px 0 0 0;
	padding: 5px 0 5px 0;
	border: 1px solid #E1E1E1;
}	
#smallpic {
	display: block;
	position: relative;
	float: left;
	background: #ffffff;
	width: 180px;
	left: 0px;
	margin: 10px 0 0 0px;
	padding: 5px 0 6px 0;
	border: 1px solid #E1E1E1;
}	

#smalljog {
	display: block;
	position: relative;
	float: left;
	background: #ffffff;
	width: 180px;
	left: 0px;
	margin: 10px 0 0 0px;
	padding: 5px 0 6px 0;
	
}

#jog {
	display: block;
	position: relative;
	background: #ffffff;
	width: 650px;
	left: 0px;
	float: right;
	margin: 10px 0 0 0;
	padding: 5px 0 5px 0;
	color:	#E1E1E1;
}
.jog_2 {
	text-decoration:none;
	color:	#E1E1E1;
	font-weight:normal;
}

#menu_galeria { 
padding-top: 3px; 
width: 840px; 
background-color: #E1E1E1; 
margin-top: 3px; 
clear: both; 
height: 19px; 
}
#menu_galeria A { 
display: block; 
float: left; 
margin-left: auto;
margin-right: auto;
padding: 0px 40px 0px 55px;
text-align: center; 
text-decoration: none; 
text-transform: uppercase; 
font-size: 13px; 
}

#menu_galeria

a:visited {
 	
	text-decoration: none;
	font-weight: none;
}

#menu_galeria

A:HOVER {  
	color:#000000
}

#menu_galeria_5 { 
padding-top: 3px; 
width: 840px; 
background-color: #E1E1E1; 
margin-top: 3px; 
clear: both; 
height: 19px; 
}
#menu_galeria_5 A { 
display: block; 
float: left; 
margin-left: auto;
margin-right: auto;
padding: 0px 40px 0px 45px;
text-align: center; 
text-decoration: none; 
text-transform: uppercase; 
font-size: 13px; 
}

#menu_galeria_5

a:visited {
 	
	text-decoration: none;
	font-weight: none;
}

#menu_galeria_5

A:HOVER {  
	color:#000000
}
.keret {
	border: 1px solid ;
	border-color:#E1E1E1; 
}
.contact{  width:750px; margin-top:30px; text-align:center}