@charset "utf-8";
.curvetopred/* CSS Document */
{
	background-image: url(../images/curves/edge/red.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.curvetopredsimple
{
	border-top: solid 1px #e0002b;
}

.curvetopblack {
	background-image: url(../images/curves/edge/black.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.curvetopblacksimple {
	border-top: solid 1px #000;
}
.curvebottomred {
	background-image: url(../images/curves/edge/red.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.curvebottomblack {
	background-image: url(../images/curves/edge/black.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.curveleftred {
	background-image: url(../images/curves/edge/red.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 11px;
}
.curveleftredsimple {
	border-left: solid 1px #e0002b;
}
.curveleftblack {
	background-image: url(../images/curves/edge/black.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 11px;
}
.curveleftblacksimple {
	border-left: 1px black solid;
}
.curverightred {
	background-image: url(../images/curves/edge/red.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 11px;
}
.curverightblack {
	background-image: url(../images/curves/edge/black.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 11px;
}
.curverightblacksimple {
	border-right: 1px black solid;
}




.curvetopright {
	background-image: url(../images/curves/tr/red_trans.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 11px;
	height: 10px;
}
.curvetoprightgrey {
	background-image: url(../images/curves/tr/red_grey.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 11px;
	height: 10px;
}
.curvetoprightwhite {
	background-image: url(../images/curves/tr/red_white.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 11px;
	height: 10px;
}

.curvetoprightblackred {
	background-image: url(../images/curves/tr/black_red.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 11px;
	height: 10px;
}
.curvetoprightblackwhite {
	background-image: url(../images/curves/tr/black_white.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 11px;
	height: 10px;
}





.curvetopleft {
	background-image: url(../images/curves/tl/red_trans.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 11px;
	height: 10px;
}
.curvetopleftgrey {
	background-image: url(../images/curves/tl/red_grey.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 11px;
	height: 10px;
}
.curvetopleftwhite {
	background-image: url(../images/curves/tl/red_white.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.curvetopleftblackred {
	background-image: url(../images/curves/tl/black_red.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.curvetopleftblackwhite {
	background-image: url(../images/curves/tl/black_white.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.curvetopleftblackgrey {
	background-image: url(../images/curves/tl/black_grey.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}



.curvebottomright {
	background-image: url(../images/curves/br/red_trans.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 11px;
}
.curvebottomrightgrey {
	background-image: url(../images/curves/br/red_grey.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 11px;
}
.curvebottomrightwhite {
	background-image: url(../images/curves/br/red_white.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 11px;
}
.curvebottomrightblackred {
	background-image: url(../images/curves/br/black_red.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 11px;
}
.curvebottomrightblackwhite {
	background-image: url(../images/curves/br/black_white.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 11px;
}



.curvebottomleft {
	background-image: url(../images/curves/bl/red_trans.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 11px;
}
.curvebottomleftgrey {
	background-image: url(../images/curves/bl/red_grey.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 11px;
}
.curvebottomleftwhite {
	background-image: url(../images/curves/bl/red_white.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 11px;
}
.curvebottomleftblackred {
	background-image: url(../images/curves/bl/black_red.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 11px;
}
.curvebottomleftblackwhite {
	background-image: url(../images/curves/bl/black_white.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 11px;
}



@charset "utf-8";
.mapBorderTopLeft {
	position: absolute;
	left: -7px;
	top: -7px;
/*	filter:alpha(opacity=40);*/
}
.mapBorderTopRight {
	position: absolute;
	left: 486px;
	top: -7px;
/*	filter:alpha(opacity=40);*/
}
.mapBorderBottomLeft {
	position: absolute;
	left: -7px;
	top: 366px;
/*	filter:alpha(opacity=40);*/
}
.mapBorderBottomRight {
	position: absolute;
	left: 486px;
	top: 366px;
/*	filter:alpha(opacity=40);*/
}

.mapBorderTop {
	position: absolute;
	top: -7px;
	left: 7px;
	width: 479px;
	height: 7px;
/*	filter:alpha(opacity=40);*/
}
/*.mapBorderJoin {
	position: absolute;
	top: 301px;
	left: 7px;
	width: 479px;
	height: 7px;
/*	filter:alpha(opacity=40);*/
/*}*/
.mapBorderBottom {
	position: absolute;
	top: 373px;
	left: 7px;
	width: 479px;
	height: 7px;
/*	filter:alpha(opacity=40);*/
}
.mapBorderLeftTopPart {
	position: absolute;
	left: -7px;
	top: 7px;
	height: 359px; /*287px;*/
	width: 7px;
/*	filter:alpha(opacity=40);*/
}
.mapBorderRightTopPart {
	position: absolute;
	left: 493px;
	top: 7px;
	height: 359px; /*287px;*/
	width: 7px;
/*	filter:alpha(opacity=40);*/
}
/*.mapBorderLeftBottomPart {
	position: absolute;
	left: -7px;
	top: 315px;
	height: 51px;
	width: 7px;*/
/*	filter:alpha(opacity=40);*/
/*}*/
/*.mapBorderRightBottomPart {
	position: absolute;
	left: 493px;
	top: 315px;
	height: 51px;
	width: 7px;*/
/*	filter:alpha(opacity=40);*/
/*}*/
/*.mapBorderLeftJoin {
	position: absolute;
	top: 294px;
	left: -7px;*/
/*	filter:alpha(opacity=40);*/
/*}*/

/*.mapBorderRightJoin {
	position: absolute;
	top: 294px;
	left: 486px;*/
/*	filter:alpha(opacity=40);*/
/*}*/
