body {margin:0; background:url(/images/bckgrnd.png) repeat-x center top #fff; min-width:900px; text-align:center;}
h3 { width:100%; padding:0; margin:5px 0 10px 0;}
.envelope {margin:0 auto 0 auto; width:1034px; height:2000px; _height:2000px; }
/*.container {width:1024px; height:auto; float:left; background:#ffcc00;}*/
.top {width:100%; float:left; height:auto; margin-bottom:-5px; //margin-bottom:-30px;}
.left_bar {width:804px; float:left; margin:0; padding-left:7px; height:auto; background:url(/images/back_cont.png) repeat-y center top; background-position:0 10px;}
/*.left_01 {width:7px; float:left;}
.left_02 {width:7px; float:left;}*/
.menux {width:100%; float:left; height:234px;}
.content {width:790px; height:auto; float:left; background:#fff; _margin:-20px 0 0 0; padding:0;}
.content_02 {width:790px; height:100%; float:left; padding:5px;}
.foot {width:804px; height:47px; float:left; background:url(/images/foot.png) no-repeat bottom center; text-align:center;}
.right_bar {width:214px; float:right; margin-right:0; //margin-right:10px; height:100%; //height:auto;}
.right_bar_top {width:214px; height:35px; background:url(/images/top_bar.png) no-repeat top center;}
.right_bar_center {width:214px; height:1100px; background:url(/images/back_right_bar.png) repeat-y top center; margin-top:-7px; //margin-top:0 !important;}
.right_bar_bottom {width:214px; height:27px; background:url(/images/down_bar.png) no-repeat top center;}
.countries {width:auto; float:left; height:auto; margin-top:5px;}
.top_form { width:auto; float:right; margin-top:5px; }
.top_reg { width:100%; float:left; text-align:right;}
.hi {width:auto; float:left;}
.register {width:450px; float:right; margin-top:5px; margin-bottom:20px;}
.titles { line-height:auto; margin:0; padding:8px 0 0 20px;}
.couple01 { height:100px; width:96px; float:left; background:url(/images/notices/testimonial01.png) no-repeat left top; margin:5px; display:block;}
.couple02 { height:100px; width:96px; float:left; background:url(/images/notices/testimonial02.png) no-repeat left top; margin:5px; display:block;}
.couple03 { height:100px; width:96px; float:left; background:url(/images/notices/testimonial03.png) no-repeat left top; margin:5px; display:block;}
.couple04 { height:100px; width:96px; float:left; background:url(/images/notices/testimonial04.png) no-repeat left top; margin:5px; display:block;}
.discount { width:50px; height:51px; float:rigth; margin-top:-65px; padding:12px 0; color:#ffcc00; font-weight:bold; font-size:14px; margin-left:100px; line-height:13px; z-index:3; text-shadow:#000000 2px 2px 0px;}

.inputtextandpassword {
	color:#000000;
	background-color:#FFFFFF;
	border:#000099;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
}

.inputsubmit {
	color:#FFFFFF;
	background:url(/images/bttn.png) left center repeat-x;
	border:#5e640e;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
}

.inputsubmithover {
	color:#b6bd58;
	background:url(/images/bttn2.png) left center repeat-x;
	border:#b6bd58;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
}

a:link {
	color: #0a8600;
	text-decoration: none;
}
a:visited {
	color: #0a8600;
	text-decoration: none;
}
a:hover {
	color: #2600c9;
	text-decoration: none;
}

a img {
	border: none;
}

.menu {
	margin-top:199px;
	width:24%;
	float:left;
	font-size:18;
	text-transform: capitalize;
	text-align:center !important;
	font-weight:bold !important;
	padding-left:25px;
}

.menu a:link {
	color:white;
	text-decoration: none;
}

.menu a:visited {
	color:white;
	text-decoration: none;
}

.menu a:hover {
	color:#CCCCCC;
	text-decoration: none;
}

.contacts {
	font-size:14;
	text-align:center;
	vertical-align:middle;
	color:black;
}

.contacts a:link {
	color:black;
	text-decoration: none;
}

.contacts a:visited {
	color:black;
	text-decoration: none;
}

.contacts a:hover {
	color:#CCCCCC;
	text-decoration: none;
}

.normalWhite {
	font-size:14;
	text-align:center;
	vertical-align:middle;
	color:black;
	width:100%;
	height:auto;
	background:none;
}

.normalWhite a:link {
	color:black;
	text-decoration: none;
}

.normalWhite a:visited {
	color:black;
	text-decoration: none;
}

.normalWhite a:hover {
	color:#CCCCCC;
	text-decoration: none;
}

.countryAndLanguage {
	font-size:14;
	text-align:center;
	vertical-align:middle;
	color:black;
	width:100%;
	float:left;
	padding:0 5px;	/*background:#ffcc00;*/
}

.countryAndLanguage a:link {
	color:teal;
	text-decoration: none;
}

.countryAndLanguage a:visited {
	color:teal;
	text-decoration: none;
}

.countryAndLanguage a:hover {
	color:navy;
	text-decoration: none;
}

.error {
	background:#fff;
	width:auto;
	float:left;
	color:#cc0000;
	text-align:right;
}

.error a:link {
	color:teal;
	font-weight:bold;
	font-size:16px;
	text-align:right;
}

.error a:visited {
	color:teal;
}

.error a:hover {
	color:navy;
}

.errorinput {
	color:#FFFFFF;
	background-color:#B90000;
	border:solid red 1px;
}

.greenBlock {
	background-image:url(/images/green_bloc.png);
	background-repeat:no-repeat;
	padding-top:52px;
}
