body{
margin: 0; 
padding:0; 
background:url(../images/bg.jpg) repeat-x #eae3d9;
text-align:center;
}
#top{
clear:both;
float:left;
width:100%;
min-width:1000px !IMPORTANT;
margin:0;
padding:0;
}
#topleft{
float:left;
width:475px;
height:348px;
}
#top img{
border:0;
}
#topleft{
float:left;
width:427px;
height:297px;
}

#topright{
float:left;
width:573px;
margin:0;
padding:0;
}
.logo{
clear:both;
float:left;
width:312px;
margin:0;
padding:0;
padding:0 0 0 261px;
}

.menu{
	clear:both;
	float:left;
	padding:0;
	margin:0 0 5px 0;
	width:573px;
	font: 10px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
	color:#e6dcce;
	text-align:right;
}
.menu a, .menu a:link, .menu a:active, .menu a:visited{
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
font-weight:bold;
color:#fffeef;
text-decoration:none;
}
.menu a:hover{
color:#de2ebd;
}

.info{
	clear:both;
	border-top:1px solid #CCCCCC;
	float:left;
	padding:6px 0 0 0;
	margin:0px;
	width:573px;
	font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
	color:#1d1c1d;
	text-align:justify;
}
.info p{
margin:0;
padding:0 0 8px 0;
}

#wrapper{
	clear:both;
	float:left;
	margin:0;
	padding:0 0 0 40px;
	width: 960px;
	border: 0;
}
#port{
clear:both;
float:left;
width:960px;
margin:0 0 5px 0;
padding:0;
text-align:left;
}
#titleresult{
clear:both;
float:left;
width:950px;
margin:0 0 5px 0;
padding:4px 0 4px 10px;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#333333;
background:#d3dfda;
border-top: 1px solid #c7d8d1;
border-bottom: 1px solid #a8beb5;
}
#port a, #port a:link, #port a:active, #port a:visited{
font: 10px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#043e66;
text-decoration:none;
}
#port a:hover{
color:#de2ebd;
}
#pagebottom{
	clear:both;
	float: left;
	font: 11px/1.6em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
	padding:4px 0 4px 10px;
	margin:10px 0 0px 0;
	width: 950px;
	text-align:left;
	border-top: 1px solid #a8beb5;
	background:#e6e5e5;
}
#pagebottom a, #pagebottom a:link, #pagebottom a:visited, #pagebottom a:active,
#titleresult a, #titleresult a:link, #titleresult a:visited, #titleresult a:active  {
color:#293357;
border:1px solid #b9c4bf;
background:#fff;
width:10px;
height:12px;
padding:0px 3px 0px 3px;
margin:2px 2px 2px 2px;
text-decoration: none;
font-weight:bold;
}
#pagebottom a:hover, #titleresult a:hover {
	text-decoration: none;
	color: #de2ebd;
	border:1px solid #c1a1bb;
	background:#fff7fd;
	padding:0px 3px 0px 3px;
	margin:2px 2px 2px 2px;
	font-weight:bold;
	}
.ptitle{
clear:both;
float:left;
width:960px;
text-align:left;
margin:0 0 5px 0;
padding:4px 0 4px 0;
border-bottom:1px solid #a8b7ae;
font: 12px/1.6em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#03285f;
font-weight:bold;
}


.box{
float:left;
width:300px;
height:280px;
margin:0;
padding:10px;
text-align:left;
font: 10px/1.6em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#1d1d1d;
background:url(../images/spacer.png) bottom no-repeat;
}
.box p{
clear:both;
float:left;
width:300px;
margin:0;
padding:0 0 8px 0;
}
.spacer{
clear:both;
float:left;
width:300px;
height:17px;
margin:3px 0 0 0;
padding:0;
background:url(../images/spacer.png) no-repeat;
}
.btitle{
clear:both;
float:left;
width:300px;
margin:0;
padding:4px 0 4px 0;
font: 11px/1.6em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#03285f;
font-weight:bold;
}
.bbox{
clear:both;
float:left;
width:300px;
margin:0;
padding:0;
border:none;
}

.bimg{
clear:both;
float:left;
width:298px;
margin:0 0 3px 0;
padding:1px;
border:none;
}
.bimg:hover{
clear:both;
float:left;
width:298px;
margin:0 0 3px 0;
padding:0;
border:1px solid #fd8723;
}

#middle{
clear:both;
float:left;
width:960px;
margin:0 0 10px 0;
padding:0;
text-align:justify;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#565456;
}
#middle p{
margin:0;
padding:0 0 6px 0;
}
#middle a, #middle a:active, #middle a:link, #middle a:visited {
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif; 
color:#043e66;
text-decoration:none;
}
#middle a:hover{
color:#de2ebd;
text-decoration:none;
}
#middle img{
border:0;
}

.mbox{
float:left;
width:300px;
margin:0;
padding:10px;
}
.bmbox{
clear:both;
float:left;
width:286px;
height:150px;
margin:0;
padding:0 6px 0 6px;
background:#e2dfd6;
border:1px solid #CCCCCC;
}
.bmbox:hover{
border:1px solid #6dd3e1;
background:#e6e3da;
}
.ltitle{
clear:both;
float:left;
width:286px;
margin:0;
padding:4px 0 4px 0;
font: 11px/1.6em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#484e4e;
font-weight:bold;
}

/* higlight */
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 0px solid gray;
}
.highslide:hover img {
	border: 0px solid white;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(../js/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(../js/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.tak{
display:none;
}
#footer{
clear:both;
float:left;
width:960px;
margin:0;
padding:5px 0 5px 0;
text-align:justify;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#565456;
border-top:1px solid #ded6cc;
}
#footer a, #footer a:active, #footer a:link, #footer a:visited {
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif; 
color:#de2ebd;
text-decoration:none;
}
#footer a:hover{
color:#043e66;
text-decoration:none;
}
#footer img{
border:0;
}

#about{
clear:both;
float:left;
width:960px;
margin:0 0 10px 0;
padding:0;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#525252;
}
#aboutleft{
float:left;
width:275px;
margin:0;
padding:0;
text-align:left;
}

#aboutleft a, #aboutleft a:active, #aboutleft a:link, #aboutleft a:visited {
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif; 
color:#043e66;
text-decoration:none;
}
#aboutleft a:hover{
color:#de2ebd;
text-decoration:none;
}
#aboutleft img{
border:0;
}
#aboutleft p, #aboutright p{
margin:0;
padding:0 0 10px 0;
}
.orange{
color:#b45400;
font-weight:bold;
}
#aboutright{
float:left;
width:665px;
margin:0;
padding:0 0 0 20px;
text-align:left;
}
#aboutright a, #aboutright a:active, #aboutright a:link, #aboutright a:visited {
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif; 
color:#043e66;
text-decoration:none;
}
#aboutright a:hover{
color:#de2ebd;
text-decoration:none;
}
.titlet{
clear:both;
float:left;
width:665px;
margin:0;
padding:4px 0 4px 0;
font: 11px/1.6em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#484e4e;
font-weight:bold;
}

#aboutright img{
padding:0 5px 5px 0;
margin:0;
}
.row{
clear:both;
float:left;
width:510px;
margin:0 0 4px 0;
padding:0;
}
.text{
float:left;
width:150px;
padding:2px 5px 2px 0;
margin:0;
text-align:right;
font-weight:bold;
}
.field{
float:left;
width:350px;
padding:2px 5px 2px 0;
margin:0;
text-align:left;
}
.searchform{
margin:0;
padding:2px 0 2px 0px;
font: 11px/1.4em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
text-align:left;
color:#2E3D50;
border:1px solid #935f1b;
}
.btlogin {
background: #ddd;
color:#000;
font: 11px/1.3em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
font-weight:bold;
margin:2px;
padding:2px 6px 2px 6px;
border:1px solid #9ea9a4;
}  
