body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
}


.TopNav {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#4f8e3e;
text-decoration:none;
}

.TopNav:hover {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#4f8e3e;
text-decoration:underline;
}
.FooterNav {
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#4f8e3e;
text-decoration:none;
}

.FooterNav:hover {
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#4f8e3e;
text-decoration:underline;
}


.LeftNav {
color:#49873A;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.LeftNav:hover {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}



img {
	border:0px;
}
form {
	margin:0px;
	padding:0px;
}
.txtgreen {
	color:#4f8e3d;
	font-weight:bold;
}
.txtgreen a {
	color:#4f8e3d;
	font-weight:bold;
	text-decoration:none;
}
.main-img {
	background:url(/i/frontend/image-main.jpg) no-repeat;
	background-position:right;
	height:272px;
}
input {
	font-size:11px;
	margin:0px;
	color:#000000
}
select {
	font-size:11px;
	color:#000000
}
#search {
	color:#FFFFFF;
}
#search a {
	color:#FFFFFF;
}
.txtwhite {
	color:#FFFFFF
}
.txtwhite a {
	color:#FFFFFF;
	text-decoration:none;
}
.txtwhite a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.font-12-bold-green {
	color:#009900;
	font-weight:bold;
	font-size:12px;
}
.font-12-bold-orange {
	color: #FF6600;
	font-weight:bold;
	font-size:12px;
}
.font-12-bold-orange a {
	color: #FF6600;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
big {
	font-size:14px;
}
.menu-ul {
	margin:0px 0px 0px -25px;
	list-style:none;
	color:#FFFFFF;
	font-weight:bold;
	text-indent:0px;
}
.menu-ul li {
	padding:0px 0px 5px 0px;
	margin:0px;
}
.menu-ul a {
	color:#FFFFFF;
	text-decoration:none;
}
.bordr {
	color: #666666;
	border:1px solid #CCCCCC;
}

strong {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style:normal;
font-weight:bold;
color: #659c56;
}

strong.black {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style:normal;
font-weight:bold;
color: #000000;
}

.BridPhotoBG{
background-image:url(/i/frontend/img-right.jpg);
background-position:bottom right;
background-repeat:no-repeat;
width:223px;
}

.BridPicLeftBg{
background-image:url(/i/frontend/girl-membership-pg.jpg);
background-position:bottom left;
background-repeat:no-repeat;
width:223px;
}

.validator {
	color:#FF0000;
}

#fade {
	background-color:#FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 5.5+*/
	-moz-opacity: 0.9; /* Mozilla 1.6 */
	-khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.9; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.fade1 {
	background-color:#FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
	-moz-opacity: 1; /* Mozilla 1.6 */
	-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
	opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.al_wndow {
	width:530px;
	margin:0 auto;
	top:-1000000px;
	position:absolute;
	background-color:#FFFFFF;
	z-index:1000;
}
	.al_wndow div.line_top{
		height:8px;
		background:transparent url(/i/frontend/top_bg.png) repeat-x 0 0;
	}
		.al_wndow .line_top img.lt_con,
		.al_wndow .line_bottom img.lb_con {float:left;}

		.al_wndow .line_top img.rt_con,
		.al_wndow .line_bottom img.rb_con{float:right;}

		.al_wndow .line_top img.btn_close {
			position:absolute;
			cursor:pointer;
			margin:13px 0 0 495px;
		}

	.al_wndow div.line_bottom{
		height:8px;
		background:transparent url(/i/frontend/bottom_bg.png) repeat-x 0 100%;
	}
	.al_wndow div.content_out{background:transparent url(/i/frontend/left_bg.png) repeat-y 0 0;}
	.al_wndow div.content_into{
		font:12px arial,sans-serif;
		padding:15px 25px;
		background:transparent url(/i/frontend/right_bg.png) repeat-y 100% 0;
	}
		.al_wndow .content_into div.green_title{
			font-weight:bold;
			color:#34964d;
		}

		.al_wndow .content_into div.text_conteiner{
			padding:10px;
			border:1px solid #cacaca;
			color:#383838;
			line-height:17px;
			font-size:11px;
			margin:10px 0 5px 0;
		}
			.al_wndow .content_into div.text_conteiner a{
				color:#fa6f0a;
				text-decoration:none;
			}
				.al_wndow .content_into div.text_conteiner a:hover{text-decoration:underline;}

		.al_wndow .content_into div.btn{
			float:right;
			height:21px;
			margin-top:10px;
			background:transparent url(/i/frontend/btn_fon.png) repeat-x 0 0;
		}

			.al_wndow .content_into div.btn img{float:left;}
			.al_wndow .content_into div.btn a{
				display:block;
				height:21px;
				font-family:arial black,sans-serif;
				color:#fff;
				line-height:21px;
				text-decoration:none;
				text-align:center;
			}

.clear {clear:both;}

.float_right_img {display:none;}

.LargeOrangeText{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ff8734;
font-size:20px;
font-weight:bold;
font-style:normal;
text-decoration:none;
}

.LargeOrangeText:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ff8734;
font-size:20px;
font-weight:bold;
font-style:normal;
text-decoration:underline;
}

.PercentText{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ff8734;
font-size:18px;
font-weight:bold;
font-style:normal;
}

/*
  mPUSH styles
  copy these styles to your html page or stylesheet then edit the values
  that have comments above them to customise to the look of your site.
*/
/* styles for the text box */
#mpush_text {
  /* font */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  /* font size */
  font-size: 10pt;
  /* font colour */
  color: #333366;
}
/* styles for the menu */
/* please be careful when editing this */
#mpush_nav, #mpush_nav ul {
  /* Menu font */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  /* Menu font size */
  font-size: 8pt;
  padding: 0;
  margin: 0;
  list-style: none;
  z-index: 100;
}
#mpush_nav a {
  /* Menu font colour */
  color: #000000;
  display: block;
  /* Menu width */
  width: 15em;
  text-decoration: none;
  cursor: pointer;
}
#mpush_nav ul li a:hover {
  /* Mouse over background colour */
  background-color: #333366;
  /* Mouse over font colour */
  color: #FFFFFF;
}
#mpush_nav li {
  /* background colour */
  background-color: #CCCCFF;
  float: left;
  /* Menu width */
  width: 15em;
}
#mpush_nav li ul {
  position: absolute;
  /* Menu width */
  width: 15em;
  left: -999em;
}
/* menu functionality - do not edit below this point */
#mpush_nav li:hover ul {
  left: auto;
}
#mpush_nav li:hover ul, #mpush_nav li.sfhover ul {
  left: auto;
}";

/*-------------------------*/
.firebugHighlight {
    z-index: 2147483647;
    position: absolute;
    background-color: #3875d7;
}

.firebugLayoutBoxParent {
    z-index: 2147483647;
    position: absolute;
    background-color: transparent;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px dashed #BBBBBB;
}

.firebugRulerH {
    position: absolute;
    top: -15px;
    left: 0;
    width: 100%;
    height: 14px;
    background: url(chrome://firebug/skin/rulerH.png) repeat-x;
    border-top: 1px solid #BBBBBB;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px solid #000000;
}

.firebugRulerV {
    position: absolute;
    top: 0;
    left: -15px;
    width: 14px;
    height: 100%;
    background: url(chrome://firebug/skin/rulerV.png) repeat-y;
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #000000;
    border-bottom: 1px dashed #BBBBBB;
}

.overflowRulerX > .firebugRulerV {
    left: 0;
}

.overflowRulerY > .firebugRulerH {
    top: 0;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.firebugLayoutBoxOffset {
    z-index: 2147483647;
    position: absolute;
    opacity: 0.8;
}

.firebugLayoutBoxMargin {
    background-color: #EDFF64;
}

.firebugLayoutBoxBorder {
    background-color: #666666;
}

.firebugLayoutBoxPadding {
    background-color: SlateBlue;
}

.firebugLayoutBoxContent {
    background-color: SkyBlue;
}

/*.firebugHighlightGroup .firebugLayoutBox {
    background-color: transparent;
}

.firebugHighlightBox {
    background-color: Blue !important;
}*/

.firebugLayoutLine {
    z-index: 2147483647;
    background-color: #000000;
    opacity: 0.4;
}

.firebugLayoutLineLeft,
.firebugLayoutLineRight {
    position: fixed;
    width: 1px;
    height: 100%;
}

.firebugLayoutLineTop,
.firebugLayoutLineBottom {
    position: absolute;
    width: 100%;
    height: 1px;
}

.firebugLayoutLineTop {
    margin-top: -1px;
    border-top: 1px solid #999999;
}

.firebugLayoutLineRight {
    border-right: 1px solid #999999;
}

.firebugLayoutLineBottom {
    border-bottom: 1px solid #999999;
}

.firebugLayoutLineLeft {
    margin-left: -1px;
    border-left: 1px solid #999999;
}

.inteswitchbutton {
	background-color:#BACCD5;
	border:1px solid black;
	font-family:tahoma;
	font-size:11.5px;
	text-align:center;
	margin: 0px 0px 0px 130px;
	cursor:pointer;
}