* {
	margin:						0px;
	padding:					0px;
}

a {
	font-family:				"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:				bold;
	color:						#00adef;
	text-decoration:			none;
}

a:hover {
	text-decoration:			underline;
}

body {
	height:						100%;
	width:						100%;
	background-color:			#00526c;
	position:					absolute;
}

div#container {
	position:					relative;
	margin-left:				auto;
	margin-right:				auto;
	width:						805px;
	margin-top:					50px;
	margin-bottom:				50px;
	background-color:			#fff;
}

div#top_block {
	float:						left;
	position:					relative;
	width:						805px;
	height:						286px;
	background-color:			#fff;
	background-image: 			url(../img/logo.jpg);
	background-repeat: 			no-repeat;
	background-position: 		left top;	
}

div#main_block {
	float:						left;
	position:					relative;
	width:						805px;
	background-image: 			url(../img/bg_left.gif);
	background-repeat: 			repeat-y;
	background-position: 		left bottom;	
	background-color:			#fff;
}

div#left_block {
	float:						left;
	position:					relative;
	width:						165px;
	padding-left:				4px;
	padding-top:				16px;
	text-align:					center;
}

div#right_block {
	float:						left;
	position:					relative;
	width:						330px;
	padding-left:				146px;
	font-family:				"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:					13px;
	color:						#004961;
	padding-top:				40px;
	padding-bottom:				40px;
	padding-right:				160px;
}

div#left_bottom {
	position:					absolute;
	top:						320px;
	left:						10px;
	width:						140px;
	height:						30px;
}

div#extra_menu {
	width:						140px;
	height:						30px;
	position:					absolute;
	top:						124px;
	left:						0px;
	display:					none;
	z-index:					500;
}

div#extra_menu2 {
	width:						140px;
	height:						30px;
	position:					absolute;
	top:						124px;
	left:						170px;
	display:					none;
	z-index:					500;
}

div#footer {
	position:					absolute;
	left:						30px;
	bottom:						10px;
	font-size:					11px;
	text-align:					center;
	margin-top:					20px;
	width:						580px;
}

div#footer i {
	color:						#96bf0d;
}

div#bg {
	float:						left;
	position:					relative;
	background-image: 			url(../img/bg_bottomleft.jpg);
	background-repeat: 			no-repeat;
	background-position: 		left bottom;
}

div#flowers_top {
	position:					absolute;
	bottom:						0px;
	left:						0px;
}

div#menu_top {
	float:						right;
	position:					relative;
}

h1 {
	color:						#00adef;
	font-size:					16px;
	margin-bottom:				30px;
	margin-top:					30px;
}

h2 {
	color:						#00adef;
	font-size:					12px;
	margin-bottom:				10px;
	margin-top:					15px;
}

span.h3 {
	color:						#00adef;
}

td.verpl {
	width:						10px;
	background-image: 			url(../img/field-req.gif);
	background-repeat: 			no-repeat;
	background-position: 		center center;	
}

div.error {
	border : 					1px solid #01505d ;
	font-size:					16px;
	font-weight:				bold;
	background-color:			#e3f0ff;
	font-size:					16px;
	font-style:					italic;
	font-weight:				bold;
	padding:					14px 14px 14px 34px;
	width:						400px;
}

div.error ul {
	list-style-type:			square;
	margin-left:				25px;
	font-weight:				normal;
	font-size:					12px;
}

.inputf {
	border : 					1px solid #01505d ;
	font-family:				"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:					11px;
	height:						18px;
	line-height:				18px;
	padding-left:				4px;
	width:						180px;

}

.inputb {
	border : 					1px solid #01505d ;
	font-family:				"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:					12px;
	color:						#004961;
	font-weight:				bold;
	background-color:			#FFF;
	cursor:						pointer;
}

textarea {
	margin-bottom:				7px;
	width:						100%;
}

.inputt {
	margin-bottom:			7px;
	width:					246px;
	border : 				1px solid #01505d ;
	font-family:			"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	padding-left:			4px;
}
