*{
	margin:0px; 
	padding:0px;
	border: none;
}
body {
	color: #000000; 
	background-color: #E3E3E3;
	font: 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;  
	background: White url(/images/bg_main.gif) repeat-y;
}
p, h1, h2, h3, h4 h5 ,h6, ul, table{
	margin:0 0 1em 0;
}
a {
	text-decoration: none;
}
img {
	border: none;
}
a:link, a:visited {
	color: #586694; 
}
html body a:hover {
	color: #000; 
	text-decoration: underline;
}
ul{
	list-style: none;
}
textarea, select, input{
	font: normal 0.93em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;  
	padding:2px 2px 2px 2px;
	border: 1px solid #B8B8B8;
}
#mc{
	width:1012px;
}



/* font properties */
#rc{
	font-size: 0.93em;
	line-height: 1.4em;
}
#rc a{
	color: #94A4AD;
}
#rc h2{
	color: #7B8BB1;
	font: bold 1.1em/1.7em Georgia, Times, serif;
	padding: 0px 0px 0.5em 0px;
	margin:0;
	/*border-bottom: 1px solid #DEDEDE;*/
	text-align:left;
}
#rc h3{
	color: #808BA2;
	font: bold 1em/1.2em Georgia, Times, serif;
	text-transform:  uppercase;
	margin:0;
}	
#rc h4{
	font: 0.93em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;  
	margin:0;
}	


#rc .pbname{
	color: #808BA2;
	font: bold 1em/1.2em Georgia, Times, serif;
	text-transform:  uppercase;
}	
#rc .pbpublished{
	font: normal 0.93em/1.6em Georgia, Times, serif;
	font-style: italic;
}	
#rc .pbdate{
	font: bold 1em/1.6em Georgia, Times, serif;
	color: #8D8D8D;
}	
/* font properties end */
#rc{
	float:left;
	margin-top:50px;
	margin-left:20px;
	width:192px;
	border-left:solid 2px  #ededed;
	/*background: url(/images/bg_right.gif) repeat-y;*/
}
#rc div{
	/*background: url(/images/bg_right_top.gif) no-repeat top;*/
}
#rc div div{
	/*background: url(/images/bg_right_bottom.gif) no-repeat bottom;*/
}
#rc div div div{
	padding:0px 0px 10px 10px;
}
#rc div div div div{
	border:0px;
	background:none;
	margin:0;
	padding:0;
}

#rc li{
		margin-bottom: 1em;
	}

#rc #pb {
	text-align:left;
	margin-bottom: 1em;
}	
#rc #pb img{
	margin-bottom: 0.5em;
}	
/* top content */		
#top{
	width:100%;
	height:145px;
	background: url(/images/bg_top.gif) repeat-x;
}
/* center content */		
#cc{
	float:left;
	margin-top:50px;
	margin-left:50px;
	width:510px;
}
#cc a:hover{
	text-decoration:none;
	border-bottom: 1px solid #91A1A9;
	background-color: #E1E7EA;
}

#cc h1{
	font: bold 1.3em/1.3em Georgia, Times, serif;
	color: #827395;
	font-variant: small-caps;
	letter-spacing: 1px;
	padding:0 0 0.5em 0;
	border-bottom: 1px solid #DEDEDE;
}
#cc h1 i{
	font: normal 0.74em/1.0em Georgia, Times, serif;
	font-style: italic;
	color: #717B81;
	letter-spacing: 0;
	white-space: nowrap;
}
#cc h2{
	font: normal 1.16em/1.3em Georgia, Times, serif;
	color: #4F575B;
}
#cc h2 .epigraph{
	font: 0.74em/1.3em Georgia, Times, serif;
	margin-left:173px;
}
#cc h3{
	font: bold 1.16em/1.3em Georgia, Times, serif;
	color: #4F575B;
}
#cc h4{
	font: normal 1em/1.6em Verdana, Georgia, Times, serif;
	color: #4F575B;
}

#cc #pathMenu{
	font: 0.83em/1.5em Verdana, Georgia, Times, serif;
	width:100%;
	margin-bottom:1em;
	margin-top:-1em;
}
#cc #pathMenu ul li{
	text-transform: uppercase;
	float:left;
	margin-right:5px;
}

#cc .portrait{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	padding-top:0.3em;
}
#cc .portrait p{
	font: 0.74em/1em Verdana, Georgia, Times, serif;
	margin-top:0.5em;
	margin-bottom:0.5em;
}


#cc #moreimages a:hover{
	text-decoration:none;
	border-bottom: none;
}
#cc #stat{
	font: 9px/12px Verdana, Georgia, Times, serif;
	margin-bottom:12px;
	margin-top:12px;
}	

 #cc #itemDescr{
	float:left;
	font: normal 12px Georgia, Times, serif;
	line-height: 18px;
	color: #4F575B;
	width:336px;
	padding:0px;
	margin:0px;
}
#cc #itemDescr p{
	margin-bottom:1em;
}
#cc #publDescr{
	font: normal 1em/1.6em Georgia, Times, serif;
	color: #4F575B;
	width:510px;
	padding:0px;
	margin:0px;
}
#cc #publDescr h3{
font: 0.93em/1.6em Verdana, Georgia, Times, serif;
background-color: #E6E9EC;
border-top: solid 1px #dedede;
border-bottom: solid 1px #dedede;
padding:0.73em 5px 0.83em 20px;
}
#cc #mainImageName, #cc #mainImageDescription{
	font: 10px/12px Verdana, Georgia, Times, serif;
	width:336px;
}
#cc #files{
	float:left;
	font-family: Verdana, Georgia, Times, serif;
	font-size: 10px;
	line-height:12px;
	border-left: solid 1px #dedede;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 5px;
}
#cc #files ul{
 		width:160px;
		}
#files ul li{
		margin-bottom: 1em;
	}
#pageIntro{
	font: normal 12px Georgia, Times, serif;
	line-height: 18px;
	padding:0px;
	margin:0px;
	height:auto;
}
#cc #pager{
	margin-top:5px;
	margin-bottom:5px;
	font: normal 11px/12px Verdana, Georgia, Times, serif;
}
#cc #prevnext{
		font-family: Verdana, Georgia, Times, serif;
		font-size: 11px;
		line-height:18px;
		border-top: 1px solid #DEDEDE;
		clear:both;
		padding:6px 0px 24px 0px;
}	
#cc #prevnext ul li{
		margin-bottom: 0.3em;
	}
	
	
	
	
	
#copyright {
	clear:both;
	padding:12px 0px 24px 248px;
}
#copyright div {
color: #A3A3A3;
padding:6px 0px 0px 0px;
	width:723px;
	border-top: 1px solid #D1D1D1;
	font-size: 10px;
	line-height:12px;
}


/* tables properties */
#cc #picdata td{
	font-size: 	0.83em;
	line-height:1.16em;
	}	
#cc #picdata td img{
	margin-top:5px;
}
#cc #picdata #tdimg{
	border-top: 1px solid #BFBFBF;
	width:163px;
	height:163px;
	background-color: #F4F4F4;
}
#cc #picdata #tdimg a:hover{
	border:none;
}
#cc #picdata #tdtxt{
	width:163px;
	border-bottom: 1px solid #BFBFBF;
	padding-bottom:5px;
	background-color: #F4F4F4;
}
#cc #txtdata{
		font-size: 0.91em;
		line-height:1.6em;
}
#cc #txtdata td{
		border-top: 1px solid #E3E3E3;
		padding: 3px 5px 3px 0px;
}
#cc #txtdata h3{
		font: bold 1em/1.6em Georgia, Times, serif;
		color: #47446D;
		margin:0;
}
#cc #txtdata h4{
		font: normal 1em/1.6em Georgia, Times, serif;
		font-style:italic;
		margin:0;
}
#cc #txtdata .olyear{
		font: bold 1em/1.6em Georgia, Times, serif;
		border:0;
		padding: 6px 5px 5px 0px;
}
#cc #mixdata{
	font-size: 1em;
}
#cc #mixdata #tdimg a:hover{
	border:none;
}
#cc #mixdata #tdimg div{
	width:151px; 
	height:151px;
	border-top:solid 1px #dedede;
	border-bottom:solid 1px #dedede;
	background:#f4f4f4;
	padding:6px;
	text-align:center;
	margin-bottom:10px;
}
#cc #mixdata h2{
	padding:0;
	margin:0;
	font: bold 1.2em/1.6em Georgia, Times, serif;
	color: #7E7BA4;
}
#cc #mixdata .pbauthor{
		font: italic 0.93em/1.6em Georgia, Times, serif;
}
#cc #mixdata .pbpublished{
		font: italic 0.83em/1.6em Georgia, Times, serif;
}
#cc #mixdata .pbdate{
		font: bold 1em/1.6em Georgia, Times, serif;
}
#cc #mixdata h3{
	clear:both;
	padding:0;
	margin:0;
	font: normal 0.93em/1.6em Verdana, Georgia, Times, serif;
	margin-top:1.6em;
}
#cc #mixdata ul{
		margin: 12px 0 12px 0;
		font:  normal 0.93em/1.6em Verdana, Georgia, Times, serif;
}
#cc #mixdata ul li{
		float:left;
		border-left:solid 1px #dedede;
		padding:0 3px 0 3px;
}
#cc #mixdata .pbisbn{
	font: bold 0.93em/1.6em Verdana, Georgia, Times, serif;
	margin-top:1.6em;
}
#cc #contact{
	font: normal 0.93em/1.2em Verdana, Georgia, Times, serif;
}
#cc #contact h3{
	color:Red;
}
#cc #contact #formrow{
	clear:both;
	padding-top:0.3em;
}
#cc #contact #formrowlable{
	float:left;
	width:80px;
	text-align: right;
	padding: 3px 5px 0px 5px;
}
#cc #contact #formrowinput{
	float:left;
	text-align: left;
	padding: 0px 5px 0px 5px;
}
/* menus properties */
/* main menu begin */
#lang{
	position:absolute;
	top:140px;
	left:5px;
      padding: 0;
		margin: 0;	
}
#lang ul{
	margin: 0; 
}
#lang li{
font: normal 0.83em/1.26em Georgia, Times, serif;
	width:30px;
	float:left;
	margin-right:2px;
	text-align:center;
}
#lang ul a, #lang ul span{
	display: block;
	width:20px;
	padding:0px 5px 2px 5px;
	border: 1px solid #A0ACC3;
	background-color: #DCE1E5;
}
#lang ul a:hover{
	color: #33384F;
	background-color: #EDF3F9;
	text-decoration: none;
}
#lang ul span{
	border: 1px solid #BEC8CD;
	background-color: #CBD3D7;
	color:#718892;
}
#mmenu{
      padding: 0;
		margin: 0;
		float:left;
		width:199px;
      margin-top:50px;
		margin-left:0px;
} 
#mmenu ul {
	 	margin: 1px 0 0 0; 
		font: bold 0.93em/1.26em Georgia, Times, serif;
      }
#mmenu ul ul{
		font: normal 1em/1.26em Verdana, Georgia, Times, serif;
      }
#mmenu li {
		margin: 0 0 1px 0;
      }
#mmenu ul a, #mmenu ul span{
	border-left: 5px solid #A0ACC3;
	display: block;
	padding: 5px 10px 5px 10px;
	width: 174px;
	color: #424A5E;
	background-color: #D8DDE0;
   }
#mmenu ul a:hover {
border-left: 5px solid #fff;
color: #33384F;
background-color: #EDF3F9;
text-decoration: none;
}

#mmenu ul ul a, #mmenu ul ul span
{
padding: 5px 10px 5px 20px;
width: 164px;
}
#mmenu ul ul ul a, #mmenu ul ul ul span
{
padding: 5px 10px 5px 30px;
width: 154px;
}
#mmenu ul ul ul ul a, #mmenu ul ul ul ul span
{
padding: 5px 10px 5px 40px;
width: 144px;
}
#mmenu ul span{
background-color: #F4F5F7;
}
#mmenu ul ul a{
background-color: #E7EAED;
}
/* main menu end */
#rmenu{
      padding: 0;
		background-color: #0000ED;
		text-align: left;
		margin:0;
} 
#rmenu ul {
text-align: left;
	 	margin: 0px 0 0 0; 
		width:182px;
		font: bold 11px/14px Georgia, Times, serif;
		border-bottom: 1px dotted #BCBCBC;
		
      }
#rmenu ul ul{
		font: 11px/14px Verdana, Georgia, Times, serif;
		border:0px;
      }
#rmenu li {
		margin: 0px 0 0px 0;
      }
#rmenu ul a, #rmenu ul span{
	display: block;
	padding: 2px 10px 3px 10px;
	width: 162px;
	color: #6F7C9A;
	background-color: #D8DDE0;
	background-color: #ffffff;
	border-top: 1px dotted #BCBCBC;
	border-left: 1px dotted #ffffff;
	border-right: 1px dotted #ffffff;
   }
#rmenu ul a:hover {
color: #171C29;
background-color: #E7EAED;
text-decoration: none;
	border-left: 1px dotted #BCBCBC;
	border-right: 1px dotted #BCBCBC;
}
#rmenu ul ul a, #rmenu ul ul span
{
padding: 2px 10px 3px 20px;
width: 152px;
}
#rmenu ul ul ul a, #rmenu ul ul ul span
{
padding: 2px 10px 3px 30px;
width: 142px;
}
#rmenu ul ul ul ul a, #rmenu ul ul ul ul span
{
padding: 2px 10px 3px 40px;
width: 132px;
}
#rmenu ul span{
	border-left: 1px dotted #BCBCBC;
	border-right: 1px dotted #BCBCBC;

background-color: #EBEFF1;
}
#rmenu ul ul a{
background-color: #E7EAED;
background-color: #ffffff;
}
/* menus properties end */
