/* CSS Document */


/* ---------------------  global - start  ---------------------------------------------------------------------------------------------------------------------------------*/
body 
	{
	background-color: #fff; margin: 0;padding: 0}
body {	
	font-size:.75em; font-family: sans-serif; color:black; 
	}	
a  
	{text-decoration:none}
#left a:hover 
	{color:white} 	
#middle a, #right a {text-decoration:underline; color:black}
#middle a:hover, #right a:hover {text-decoration:none}		 
#mainFrame
	{
	width: 760px;
	/*position:relative;
	margin: 0 auto;padding: 0px;*/ 
	
	}	
#head 
	{
	float:left;
	width: 760px;
	background-color: white; 
	border:0px;
	position:relative;
	}
img 
	{
	border:0px;
	}
.title
	{
		float:left;
	}	
#menu ul, #menuEN ul
	{
		width:800px;
		margin:0px auto;
		margin-left:5px;
		padding:15px 0px;
	}
#menuEN ul
	{
		width:780px;
		margin-left:20px;
	}
		
#menu li, #topMenu li, #menuEN li, #topMenuEN li
	{
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	}
	#menu li a, #topMenu li a,#menuEN li a, #topMenuEN li a
		{
			color:black;
			text-transform:uppercase;
			font-weight:bold;
			font-size:.73em;
			letter-spacing: 0px;
			padding:10px 0px;
		}
		#topMenu li a, #topMenuEN li a 
			{
				font-size:.78em;
			}
	#menu .TPsquare,#menu .HRsquare,#menu .IVsquare,#menu .LPsquare, #menuEN .TPsquare,#menuEN .HRsquare,#menuEN .IVsquare,#menuEN .LPsquare
		{
			padding-left: 13px;
			padding-right: 8px;
			margin-left:3px;
			border-right:1px dashed #D9D9D9;
		}
	#topMenu li a, #topMenuEN li a
		{
			padding: 8px;
			padding-right:10px;
			margin:0px;
			border-right:1px dashed #D9D9D9;
		}
	#topMenuEN li a
		{
			padding: 1px;
			padding-right:5px;
		}	
	#menu .TPsquare, #menuEN .TPsquare
		{
		background: url(../layout/TPsquare.gif) no-repeat left center;
		
		}
	#menu .HRsquare, #menuEN .HRsquare
		{
		background: url(../layout/HRsquare.gif) no-repeat left center;
		}
	#menu .IVsquare, #menuEN .IVsquare
		{
		background: url(../layout/IVsquare.gif) no-repeat left center;
		}
	#menu .LPsquare, #menuEN .LPsquare
		{
		background: url(../layout/LPsquare.gif) no-repeat left center;
		margin-right: 0px;
		border-right:0px dashed black;
		}
#topMenu, #topMenuEN
	{
		margin:15px 0px 5px 0px;
		border:1px solid white;
	}
#nav
	{
		height:170px; text-transform:uppercase; line-height:24px; font-size: 11px;
	}	
	#nav li a
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color:#274650;
			text-decoration:none;
			text-transform:uppercase;
			font-weight:bold;
			font-size:.8em;
			letter-spacing: 0px;

		}		
#contentFrame 
	{
	background: url('../layout/background.gif') left top;background-repeat:repeat-y;
	float:left;clear:both;
	width:760px;
	margin: 0px;padding: 0px; 
	border-top:3px solid black; border-bottom:3px solid black;
	}

#search
	{
		position:absolute;
		top:19px; left:560px;
	}
#newSearch
	{
		position:absolute;
		top:23px; right:3px;
	}
	#newSearch .input, .card input.price, .burmaPetition input, .burmaPetition textarea
		{
				width:100px;border:1px solid black;
				background-image: url(../layout/searchSubmitBg.gif);
				background-repeat: repeat-x;
				background-position: left top;
		}
		.card input.price
			{
				width:50px;
				text-align:right;
			}
	#searchSubmit
		{
			border:0px;
			background:white;
			font-size:11px;
		}
#searchEN
	{
		position:absolute;
		top:16px; left:0px;
	}
#flag
	{
		position:absolute;
		top:23px; right:180px;
	}
#left 
	{
	width: 160px;height: auto;
	float: left;
	padding-top:10px;
	
	}
#left-in
 {
			margin: 1px;
	}

#right 
	{
	width: 150px;height: auto;
	float: right;
	
	}

#middle
	{
	margin: 0px 159px;
	height: auto;
	
	}
#middle ul
	{
		list-style-type:square;
		margin-left:16px;
	}
		
.section, h1,h2, h3
	{
		font-size:1.2em;font-weight:bold;
		margin:5px 0px; padding:0px;
	}
#middle .section
	{
		margin-top:20px;
			
	}
#ad td, #ad th
	{
		border: 1px solid black;
		padding:5px;
		text-align:left;
	}
#ad th
	{
		background-color: #666666;
		color: white;
	}		
table
	{
		border-collapse:collapse
	}
tr.spacer {background: inherit; font-size: 1px; height: 5px;border:0px} 
td.spacer {background: inherit; font-size: 1px; height: 5px;border:0px} 
td.logos {padding: 10px 0px; width:120px}		
.section, h1

	{
		text-transform: uppercase; 
	}		
h1
	{
		font-size:1.3em;
	}
h2
	{
		font-size:1.2em; margin-top:2em
	}
h3
	{
		
		font-size:1.1em;
	}
		
.clear
	{
		clear:both;
	}
.clearLeft
	{
		clear:left;
	}	
ul
	{
		margin:8px; padding:0px;
		
	}
		
	
.leftImg, .leftImgSmall
	{
		float:left; margin: 0px 5px 2px 0px
	}
#middle .leftImg
	{
	 width:240px; margin: 0px 10px 0px 0px
	}
.leftImgSmall
	{
		width: 100px;
	}
	
		
#middle .leftLogo
	{
	float:left;
	 width:100px; margin: 0px 30px 0px 0px
	}	
		
#middle .leftImgGallery
	{
	 width:150px; margin: 0px 10px 0px 0px
	}
#middle .photoInGallery
	{
		
		border:1px solid #B5DDF0;padding:5px;
		background-color: #E5F6FE;
	}
#middle .galleryLine
	{
		border:0px;
		border-top:1px dashed #B5DDF0;
		height:0px;
	}
#middle .photoInGalleryCaption
	{
		margin:5px;
		margin-right:120px;
		font-size:11px;
	
		
	}
.leftPhoto {float:left;position:relative;padding:2px; padding-bottom:0px; margin-right:5px; margin-bottom:5px;}
	
.leftPhoto .zoom {display:block;position:absolute;top:0px;right:0px;width:40px; background-color:black; color:white;  font-size:10px; padding:3px;margin:3px;  filter: alpha(opacity=60);-moz-opacity: 0.60; opacity: 0.60;}
.leftPhoto img {margin:0px; padding:0px;}
.biggerImg
	{
		display:none;
		position:absolute;
		top:0px;
		left:0px;
		border:1px solid black;
		background-color:gray;
	}
.google {padding:5px; background:color:#FEBC5A; border:1px solid #945901}
.google a {text-decoration:underline; color:black}	
	

.hand
	{
		cursor:pointer; cursor:hand;
	}
.caption
	{
		font-size:.9em; color: #3D3D3D;
		margin:0px; padding:3px;
	}
	
.author
	{
		text-align:right;
		font-size:.9em; 
	}
#foot
	{
	width: 100%;
	clear:both;
	padding-top:5px;
	padding-bottom:20px;
	}
	
#foot  p
	{
	 text-align:center;
	 color:#757575;
	 font-size: 11px;
	 margin-top:4px;
	}
	#foot a
		{
			color: #404040;
			border-bottom: 1px dotted #C9C9C9;
		}
		#foot a:hover
			{
				border-bottom: 1px dotted white;
			}
.credits
	{
		margin-top:7px;
	}	
.credits p
	{
	margin:0px; padding:0px
	}
tr.center
	{
		text-align:middle; vertical-align:top;
	}
form, input
	{
		margin:0px; padding:0px
	}
input.submit
	{
		background-color: #D4EFFC; border:1px solid white; cursor:pointer; cursor:hand;
	}	
input.text
	{
		width:100px;border:1px solid black;background-color: white;
	}
fieldset
	{
		margin-bottom:10px;padding:5px;
		border:1px solid #666666;
		border-left:2px solid #666666; border-top:4px solid #666666;
	}
legend
	{
		color:black;
		padding:5px;
	}
#logos
	{
		padding-left:20px;
	}
#logos img
	{
		margin-bottom:10px
	}
#ad_banner {position: absolute; left: 230px; top:225px; height:166px; width: 306px; z-index:1; display:block}

p.navigation 
	{
		margin: 0em; margin-bottom:.6em;
	}
p.navigation a
	{
		font-size:.88em;
		
	}
.left
	{
		float:left;

	}
 .service
	{
		font-size:9px; text-transform:uppercase; margin-bottom:10px;
	}
sup
	{
		color:red;
	}	
.box
	{
		background-color:#BBDEEF;
		border:1px solid #80BDDB;
		padding:5px;
	}
.box img.left
	{
		margin: 5px 0px;
		}
tr.hidden
	{
		display:none
	}
.rightText
	{
		text-align: right;
	}	
.more
	{
		cursor:hand;
		cursor:pointer;
		
	}
.hand
	{
		cursor:pointer; cursor:hand;
	}
.artArchive
	{
		padding:10px 0px;
	}	
.artArchive p, .artArchive h3
	{
		margin:0px; padding:0ox;
	}	