body,div,ul,li,h1,p {
font:normal 13px Arial;
line-height:1.4;
font-family:arial;
margin:0;
padding:0;
}

img {
border:0;
margin:5px;
}

ul li {
list-style:none;
padding:0 0 0 20px;
}

h1 {
font-family:arial;
font-size:20px;
color:#940F04;
text-decoration:none;
padding:5px 0 15px;
}

html,body {
height:100%;
width:100%;
background:#FFF2F2;
color:#000;
}

#header {
position:absolute;
top:0;
left:0;
width:100%;
height:102px;
}

#header .wrap {
height:102px;
min-width:960px;
background:#484644;
margin:0 20px;
}

#header .wrap .logo {
float:left;
width:25%;
}

#header .wrap .logo a {
position:relative;
display:block;
width:190px;
height:80px;
background:#52504E;
text-decoration:none;
margin:12px 0 0 26px;
}

#header .wrap .links {
margin-left:25%;
}

#header .wrap .links .center {
float:left;
width:71%;
}

#header .wrap .links .center .link {
margin:41px 0 0 25px;
}

#header .wrap .links .right {
position:relative;
margin-left:71%;
}

#header .wrap .links .right .link {
position:absolute;
left:50%;
margin:41px 0 0 -98px;
}

.link {
float:left;
display:inline;
height:27px;
background:#2D2D2D;
}

.link a {
float:left;
height:21px;
white-space:nowrap;
font:normal 12px Tahoma;
color:#FFFEFE !important;
padding:6px 16px 0;
}

.link a:hover {
color:#FFDEBD !important;
}

.link.active a {
color:#C3C3C3 !important;
text-decoration:underline;
cursor:default;
}

.link.active a:hover {
color:#C3C3C3;
text-decoration:none;
}

#content {
min-width:960px;
padding-top:160px;
background:#FFF2F2;
margin:0;
}

#block_top {
float:left;
width:80%;
height:25px;
background:url(/pic/title.gif) no-repeat left;
margin:0 0 20px;
padding:0 0 0 30px;
}

#content .sidebar_left {
float:left;
display:inline;
overflow:hidden;
width:26%;
margin-left:-100%;
padding-top:55px;
}

#content .sidebar_left p {
margin:0;
padding:10px;
}

#content .center {
float:left;
width:100%;
overflow:hidden;
padding:5px;
}

#content .center .in {
position:relative;
margin:0 22% 0 26%;
padding:55px 20px 30px 30px;
}

#content .center .in p {
font:normal 14px/1.8 MS Sans Serif, Tahoma;
margin:20px 0;
}

#content .center .in .path {
position:absolute;
top:40px;
font:normal 11px Tahoma;
}

#blok {
padding:5px 5px 5px 10px;
}

#content .sidebar_right {
float:left;
display:inline;
overflow:hidden;
width:22%;
margin-left:-22%;
padding-top:55px;
text-align:center;
}

#content .sidebar_right .photo {
width:160px;
text-align:left;
font:normal 11px/1.6 Tahoma;
margin:0 auto;
}

#content .sidebar_right .photo li {
margin-bottom:60px;
}

#content .sidebar_right .photo li img {
margin-bottom:3px;
border:1px solid #C8C8C8;
padding:7px;
}

.sprites {
background-image:url(/pic/sprite-g.png);
background-color:transparent;
background-repeat:no-repeat;
}

#green-line_gif {
height:20px;
width:4px;
background-position:0 0;
}

#new_gif {
height:35px;
width:65px;
background-position:-4px 0;
}

#title_gif {
height:19px;
width:19px;
background-position:-69px 0;
}

#t-menu-home_gif {
height:26px;
width:13px;
background-position:-88px 0;
}

#t-menu-email_gif {
height:16px;
width:16px;
background-position:-101px 0;
}

#t-menu-sitemap_gif {
height:26px;
width:11px;
background-position:-117px 0;
}

.menu {
width:100%;
}

.menu li {
width:100%;
height:38px;
margin-bottom:5px;
}

.menu li a {
height:38px;
display:block;
padding-left:37px;
font:normal 17px/38px Trebuchet MS, Tahoma;
color:#0078D4;
}

.menu li a:link {
color:#0078D4;
}

.menu li a:visited {
color:#6E00D4;
}

.menu li a:hover {
color:#E97300;
}

#footer {
position:relative;
height:50px;
min-width:800px;
margin:10px 0 0;
}

#gline {
height:20px;
min-width:800px;
background:url(/pic/green-line.gif) repeat-x top left;
margin:0;
}

.clear:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clear {
display:block;
}

p {
font-family:arial;
font-size:13px;
color:#330;
text-decoration:none;
text-indent:3px;
padding:5px 0 0;
}

p:first-letter {
color:#940F04;
font-weight:700;
}

P.dline {
line-height:1.5;
}

div {
font-family:arial;
font-size:13px;
color:#330;
text-decoration:none;
}

a img {
border:0;
}

a:link {
font-family:arial;
font-size:13px;
font-weight:700;
color:#690;
text-decoration:none;
}

a:visited {
font-family:arial;
font-size:13px;
color:#690;
font-weight:700;
text-decoration:none;
}

a:hover {
font-family:arial;
font-size:13px;
color:#940F04;
text-decoration:none;
}

h2 {
font-family:arial;
font-size:14px;
font-weight:700;
color:#940F04;
text-decoration:none;
}

h5 {
font-family:arial;
font-size:10px;
color:#690;
text-decoration:none;
}

DIV.brd {
border:1px solid #940F04;
background:#fff;
background-color:#fff;
padding:10px;
}

.in_left {
float:left;
width:336px;
background:#fff;
border:1px solid #fff;
margin:5px 5px 5px 0;
padding:0;
}

.in_right {
float:right;
width:336px;
background:#fff;
border:1px solid #fff;
margin:5px 0;
padding:0;
}

HR {
border:none;
color:#940F04;
background-color:#940F04;
height:1px;
}

#lightbox {
background-color:#eee;
border-bottom:2px solid #666;
border-right:2px solid #666;
padding:10px;
}

#lightboxDetails {
font-size:.8em;
padding-top:.4em;
}

#lightboxCaption {
float:left;
}

#keyboardMsg {
float:right;
}

#empty,.empty {
height:243px;
}

#content .center .in .path a,#content .sidebar_right .photo li a {
font:normal 11px Tahoma;
}

b,h3 {
font-family:arial;
font-size:13px;
font-weight:700;
color:#940F04;
text-decoration:none;
}

#lightbox img,#overlay img {
border:none;
}
