html, body {
         height: 100%;
      }
      body {
         font: 80% Tahoma, Arial, Helvetica, Geneva, sans-serif;
         margin: 0;
         padding: 0;
		 color:#003c84;
		 background:#b1d2f3 url(../images/bgr.gif) repeat-x;
		 text-align:center;
		       }
	  a {
	  	color:#00408f;
		text-decoration:none;	
	  
	  }
	  a:hover {
	  	color:#669cda;
	  }
	  
	  a.selected {
	  	color:#669cda;
	  
	  }
      p {
		margin: 0;
		padding: 1em;
      }
	  h1 {
	  	margin: 0;
		padding: 1em;
	  }
	  h2 {
	  	margin:0;
		padding:1em 0.5em;
		color:#c11b00;
		font-size:120%;
		font-weight:bold;
	  }
	  h3 {
	  	margin:0;
		padding:1em 0.5em;
		font-size:110%;
	  }
	  h4 {
	  	font-size:105%;
	  }
	  h5{
	  	font-size:90%;
		padding:0;
		margin:0.5em;
		color:#999;
		font-weight:normal;
	  }
	  .right {
	  	float:right;
		text-align:right;
	  
	  }
	  .left {
	  	float:left;
		text-align:left;
	  
	  }
	  .clear {
	  	clear:both;
	  
	  }
	div {
         position: relative;
      }
      div#container {
         height: 100%;
         min-height: 100%;
         background: #fff url(../images/container.gif) repeat-y;
		 margin:0 auto;
		 text-align:center;
		 width:962px;
		 padding:0;
      }
      html>body #container {
         height: auto;
      }
      div#header {
         background: #fff url(../images/header.jpg) no-repeat;
		 margin:0;
		 text-align:left;
		 padding:0 0 0 40px;
		 height:387px;
      }
	div#header p {padding:0.1em;}
	div#header img {
	   	border:none;
		}

		#langs {
			font-size:80%;
			font-family:Arial, Verdana, Helvetica, sans-serif;
			color:#3167ba;
			padding:0;
			margin:15px 0 0 0;
			
		}
		#langs ul{
			display:inline;
			margin:20px 20px 0 0;
			padding:0;
		}
		#langs li {
			display:inline;
			padding:10px 0 0 0;
		}
	  	#langs li a {
			color:#cee9ff;
			padding:10px 4px;
			margin:0;
		}
	  	#langs li a:hover {
			color:#83c1f3;
		
		}
		#langs li a.selected {
			color:#83c1f3;
		}
		#menu {
			margin:35px 0 0 0;
			font-family: Arial, Helvetica, sans-serif;
			padding:13px 0;
			color:#72b6f4;
			font-size:85%;
			clear:right;
			text-align:center;
			width:100%;
		}
		#menu ul {
			list-style:none;
			display:inline;
			margin:0;
			padding:13px 0;
			
		}
		#menu li {
			display:inline;
			padding: 0;
			font-size:130%;
		}

		#menu li a {
			padding:6px 5px;
			font-weight:bold;
			font-size:90%;
		}
		#menu li a:hover, #menu li a.selected {
			color:#0257c9;
			
		}
		
	  
	  #main {
	  	padding:0;
		margin:1px 0 0 0;
	  }
	  #content {
		padding:10px;
		margin:0;
		text-align:justify;
		width:640px;
		line-height:180%;
			
			}
			
			#content a {
				color:#CC0000;
			
			}
			#content a:hover {
				text-decoration:underline;
			
			}
		#navipath {
			text-align:left;
			padding:0 0 0 20px;
			margin:0;
		
		}
		#sidebar {
			width:272px;
			padding:0;
			margin:20px;
		
		}
		.topsidebar {
			background: #97c5f2 url(../images/sidebar_top.gif) no-repeat top;
			height:47px;
			margin:0;
			padding:0 0 0 30px;
			text-align:left;
		}
		.topsidebar h3 {
			color:#fff;
			font-weight:bold;
			font-size:130%;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			
		}
		.bottomsidebar {
			background: #97c5f2 url(../images/sidebar_bottom.gif) no-repeat bottom;
			height:18px;
			margin:0 0 20px 0;
			padding:0;
			
		
		}
		.sidebarcontent {
			text-align:left;
			padding:10px 20px 10px 40px;
			margin:0;
			background: #97c5f2 url(../images/sidebar_bg.jpg) repeat-x bottom;
		}
		.sidebarcontent a {
			color:#023983;
			
		}
		.sidebarcontent a:hover {
			color:#0257c9;
			
		}
		.sidebarcontent p {
			margin:0;
			padding:0;
		}
		.sidebarcontent h4 {
			margin:1.5em 0 0.2em 0;
			padding:0;
			font-size:110%;
			color:#0257c9;
		}
		.sidebarcontent img {
			border:1px solid #fff;
		}
		.sidebarcontent img:hover {
			border:1px solid #a5d3ff;
		}
		.tag {
			float:right;
			font-size:110%;
			font-weight:normal;
		}
		.tag a {
			font-weight:bold;
		}
		.imagesList {
			margin:0;
			padding:0;
		}
		.imagesList a {
			padding:5px 0;
			margin:10px;
			color:#0066CC;
		
		}
		.imagesList a:hover {
			padding:5px 0;
			margin:10px;
			color:#0099FF;
		
		}
		.imagesList img {
			border:1px solid #0066CC;
			padding:2px;
		}
		.imagesList img:hover {
			border:2px solid #0066CC;
			padding:1px;
		
		}
		.imagesList div {
			float:left;
			text-align:left;
			margin:10px;
			padding:0;
			font-weight:bold;
		}
		#subpagesGallery {
			width:600px;
			padding:10px;
		
		}
		.subpagelist ul {
			list-style:none;
			margin:0;
			padding:0;
			display:table-cell;
		}
		.subpagelist li {
			list-style:none;
			margin:0;
			padding:0 5px;
			display:table-cell;
		}
		.gallery {
			margin:0;
			padding:0;
		
		}
		
		
/* table styles */
		.prices  {
			background: #f3f3f3 url(../images/pricebg.gif) repeat-x top;
			border:1px solid #e8e8e8;
			padding:10px 5px;
		}
		.prices th {
			text-align:center;
			border-bottom:1px solid #ddd;
			color:#0094f2;
		}
		.prices td {
			text-align:center;
			background:none;
		}
		.prices tr.alt {
			background-color:#fff;
		
		}
		.prices tr.sold {
			color:#cc0000;
		
		}
		.sold {
		
			color:#cc0000;
		}

/* end of table styles */
		.gallery ul {
			margin:0;
			padding:0;
			list-style:none;
			display:inline;
			
		}
		.gallery li {
			display:inline;
		
		}
		.gallery img {
			padding:2px;
			border:1px solid;
		}
      div#footer {
         height: 4em;
         background: #fff url(../images/container.gif) repeat-y;
		 margin:0 auto;
		 text-align:center;
		 width:962px;
		 padding:0;
      }
	  div#footer p {
	  	text-align:left;
		margin:0 0.5em;
		font-size:0.9em;
		border-top:1px solid #72b6f4;
	  }
	  .copy {
	  	float:right;
		margin:0;
		padding:0;
		font-size:0.9em;
		color:#669cda;
	  }
	  .bottomlinks {
	  	color:#669cda;
	  }
	  .bottomlinks a {
	  	color:#006dd7;
	  	text-decoration:none;
	  }
	  .bottomlinks a:hover {
	  	
		text-decoration:underline;
	  }
	  .copy a {
	  	color:#669cda;
		text-decoration:underline;
	  }
	  .copy a:hover {
	  	text-decoration:none;
	  }
      div#footerSpace {
         height: 4em;
		 clear:both;

      }
	  .no {
	  	display:none;
	  }
	  /* sifr styles */
	  

