﻿html,body { margin: 0px; padding: 0px; height: 100%; background: #f5f5f5; font-family: Tahoma, Arial; font-size: 100%; }
img { border: 0px; display: block; }
* { font-family: Tahoma, Arial; }
a { color: #2f1c73; text-decoration: none; }
a:hover { text-decoration: underline; }

body {/* background: url(/images/header_back.jpg) right top repeat-y; */}
ul { margin-top: 0px; padding-top: 0px; }

.white { color: #ffffff; }
.clear { clear: both; font-size: 0px; size: 0px; height: 0px; line-height: 0px; }

.parent { min-width: 1000px;/* background: url(/images/header_back.jpg) right top repeat-y; */}
.header { padding-top: 10px; background: #ffffff url(/images/header_back.jpg) right top repeat-y; }
.hheader { background: url(/images/header_back.gif) left 55px repeat-x; border-bottom: #f6f5f4 1px solid; }
.hheader img { display: block; margin-top: 55px; }
.hheader #logo { margin-top: 0px; }

.cwrap { background: #f5f5f5 /*url(/images/content_back.jpg) left top repeat-x*/; padding-top: 10px;/* min-height: 723px; */}
.content { margin: 0px 80px; background: url(/images/hr_back.gif) left top repeat-x; padding-top: 0px; }
.wrapper { background: #ff9600 url(/images/menu_back.gif) left top repeat-y;/* border-top: #f6f5f4 11px solid; */ margin-top: 1px; }
.wrapper .footer { position: absolute; bottom: 0px; left: 0px; }
.wrapper table { width: 100%; border-collapse: collapse; border: 0px; background: url(/images/main_r_border.gif) right top repeat-y; }
.wrapper table td { vertical-align: top; }


.mmenu { width: 190px; margin: 0px; padding: 38px 8px 100px 8px; background: url(/images/menu_top.gif) no-repeat; }
/*.mmenu ul { list-style-type: none; padding: 0px; margin: 0px; }
.mmenu ul li { padding: 0px; margin: 0px; } */
.mmenu a, .mmenu div { line-height: 22px; padding-left: 20px; text-decoration: none; display: block; color: #2f1c73; font-weight: bold; font-size: 12px; }
.mmenu a:hover { color: #ffffff; }
.mmenu div { background: #8c8c8c; color: #ffffff; }



.main { background: url(/images/main_u_border.gif) repeat-x; padding-left: 0px; font-size: 80%; color: #ffffff; }
.main .large { float: left; border: #fff8ed 1px solid; padding: 5px; }
.main .small { float: left; border: #fff8ed 1px solid; padding: 5px; margin-right: 16px; margin-top: 10px; }
.main .slast { margin-right: 0px; }


.icon { width: 20px; height: 18px; float: right; margin-right: 30px; padding-top: 11px; }

.fen { position: absolute; margin: 0px; padding: 0px; right: 40px; top: 107px; width: 985px; height: 31px; z-index: 2; }
.fen img { float: right; }

.footter { margin: 0px 80px; background: url(/images/main_d_border.gif) left top repeat-x; }

.langs { margin-left: 212px; margin-top: 4px; }
.langs img { float: left; margin-right: 2px; }

h1 { background: #00008d; color: #ffffff; margin: 0px;/* padding-left: 15px;*/ font-weight: bold; font-size: 18px; line-height: 26px; }


/* Styles for scrolling layers and scrollbars  */
div#holder1 {
	top: 0px;
	right: 10px;
	overflow: hidden;
	height: 280px;
	margin: 7px;
	margin-right: 0px;
	position: relative;
}
div#wn1  {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 280px;
	clip: rect(0 auto auto 0);
	overflow: hidden;
	z-index: 1;
}
/* op7 needs width set here too (?) */
div.contenttt {
	position: absolute;
	visibility: hidden;
	z-index:1;
	padding: 0px 15px 0px 15px;
}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar1 {
  position: absolute;
  right:0px; top:0px;
  width:8px;
  height: 282px;
  font-size: 1px;
  z-index: 2;
  }
div#track1 {
	position: absolute;
	left:0; top:8px;
	width: 4px; height: 258px;
	border: #ffc777 1px solid;
	z-index:1;
}
div#dragBar1 {
	position: absolute;
	width: 2px; height: 257px;
	z-index:1;
	background: #868686;
  }

div#dragBar1:hover { cursor: pointer; }

div#up1 { position: absolute; left:0; top: 0; z-index:2; border: #ffc777 1px solid; background: #868686; }
div#down1 { position: absolute; left:0; bottom: 4px; z-index:3; border: #ffc777 1px solid; background: #868686; }

div.gallery img { display: inline; background: #ff9600;border: #fff8ed 1px solid; padding: 5px; margin-right: 10px; margin-top: -22px; }
div.gallery a.gal { display: block; line-height: 22px; color: #ffffff; /* color: #8b8c87; */margin: 0px; padding: 0px; padding-left: 5px; margin-top: 10px; font-weight: bold; font-size: 14px; line-height: 26px; margin-left: 402px; text-decoration: none; }
div.gallery a.gal:hover { background: #00008d; color: #ffffff;  }

div.gallery .first { margin-left: 10px; }

div#gimagediv {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	bottom: 0px;
	background: #efefef;
	z-index: 10;
	visibility: hidden;

/*	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;*/
}
img#limage { position: absolute; top: 50%; left: 50%; z-index: 11; cursor: pointer; }

input, textarea { border: #ffffff 1px solid; background: #ff9600; margin: 1px; line-height: 10px; height: 15px; font-size: 10px; color: #ffffff; padding: 0px; }
input[type=submit] { background: #ffffff; color: #000000; line-height: 20px; }

div.glist { position: absolute; bottom: 10px; right: 10px; font-weight: bold; }
div.glist a { text-decoration: none; color: #ffffff; }