html, body, ul, ol, li, dl, dd, dt, form, h1, h2, h3, fieldset	{ margin:0px; padding:0px }
body { font:normal 13px/17px arial;background-color:#DEDEDE }
img	{ border:none }
#wrap { padding:0;padding-bottom:50px;margin:0 auto;width:1031px;background:#FFF url(img/bgc.png) repeat-y;overflow:hidden;height:100% }
#wrapper { margin:20px auto;width:965px;background:#FFFFF }
#menu { float:right;height:707px;width:272px;padding-top:10px;font-weight:bold;font-size:14px;color:#999;background:url(img/menuline.gif) no-repeat }
#content { float:left;margin-left:10px;width:675px;margin-top:20px }
#menu ul { list-style:none;margin:0;padding-left:40px;width:215px }
#menu li { padding:10px 0; border-bottom:1px solid #F1f1f1}
a { color:#000CC }
a:link { text-decoration:underline;color:#000CC }
a:visited { color:#000CC }
a:hover { text-decoration:none }
#menu a  { text-decoration:none }
#menu a:hover { text-decoration:underline }
#menu a:visited { color:#0000CC }
h1 { margin:15px 0;font-size:18px;font-weight:bold; }
h2 { font-weight:bold;color:#EA0000;font-size:15px;margin:15px 0 5px 0; }
#content ul { list-style-image:url(img/ok.png);margin:0;padding-left:35px }
#content li { padding:7px 0 }

.errorbox	{ border:1px solid #AA0606;margin:10px 0px; color:#AA0606; padding:25px 15px 30px 70px; background:#FFD0D0; position:relative; overflow:hidden; }
.errorbox p	{ margin:0px; }
.errorbox ul	{ list-style:square; color:#AA0606; }
.errorbox li	{ margin-left:20px; list-style:square; padding:1px }
#errorboximg	{ width:47px; height:49px; background:url(img/ico.png); position:absolute; left:10px; top:10px; margin-left:auto !important; margin-left:-65px }

.infobox	{ border:1px solid #92BFD6; margin:10px 0px; padding:25px 15px 30px 70px; background:#EEF6F9; color:#04456E; position:relative; overflow:hidden; }
.infobox p	{ margin:0px; }
.infobox ul	{ list-style:square; color:#04456E; }
.infobox li	{ margin-left:20px; list-style:square; padding:1px }
#infoboximg	{ width:49px; height:49px; background:url(img/ico.png) 0px -49px; position:absolute; left:10px; top:10px; margin-left:auto !important; margin-left:-70px }

.okbox	{ border:1px solid #68B739; margin:10px 0px; padding:20px 15px 25px 70px; background:#F6FBEE; color:#3F6E20; position:relative;  overflow:hidden}
.okbox p	{ margin:0px; }
#okboximg	{ width:48px; height:48px; background:url(img/ico.png) 0px -98px; position:absolute; left:10px; top:8px; margin-left:auto !important; margin-left:-70px }

.highslide {
	cursor: url(img/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 1px solid #fff;
}
.highslide:hover img {
	border: 1px solid #074C8D;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;

    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    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(img/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}


.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}