/* CSS Alginsta */
html { 
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color: #ffffff;
}

td { 
	font-family: Tahoma;
	font-size: 11px;
	color: #5e5e5e;
	line-height: 14px;
}

a {
	border: 0;
	font-family: Tahoma;
	font-size: 11px;
	color: #1a5899;
}

a:hover {
	text-decoration: none;
}

img {
	border: 0;
}

p {
	margin-top: 0;
	padding-top: 0;
}

h1, h2 {
	margin: 0;
	padding: 0;
}

.base { height: 100%; }
.left { height: 100%; background: url('../images/left_pull.gif') repeat-y #cfeda6; }
.left_1 { background: url('../images/left_1.jpg') no-repeat; }
.left_2 { background: url('../images/left_2.jpg') no-repeat; padding-left: 52px; padding-top: 40px; }
.left_3 { background: url('../images/left_3.jpg') no-repeat; padding-top: 122px; padding-left: 52px; }
.under_logo { background: url('../images/under_logo.jpg') no-repeat; padding-left: 54px; }
.pig { background: url('../images/pig.jpg') no-repeat; }
.contacts { background: url('../images/contacts.gif') no-repeat; }
.green { color: #75962e; }

.right_bg { background: url('../images/right_bg.jpg') no-repeat left #cfeda6; }
.right_1 { background: url('../images/right_1.jpg') no-repeat 535px 0px; }
.right_2 { background: url('../images/right_2.jpg') no-repeat 581px 0px; }
.right_3 { background: url('../images/right_3.jpg') no-repeat left top; }

.bottom_shade { background: url('../images/bottom_shade.jpg') right no-repeat #e5eff6; }
.crops_1 { background: url('../images/crops_1.jpg') no-repeat left bottom; }
.crops_2 { background: url('../images/crops_2.jpg') no-repeat left; }

.pull_1 { background: url('../images/pull_1.gif') no-repeat left; }
.pull_3 { background: url('../images/pull_3.gif') repeat-y left; }

.languages { font-family: Tahoma; font-size: 11px; color: #9dbc5a; font-weight: normal; padding-left: 12px; }
.lang { font-weight: bold; color: #9dbc5a; text-decoration: underline; }
.alang { font-weight: normal; color: #9dbc5a; text-decoration: none; }

.content { background: url('../images/blue.gif') repeat-y left #b2cfe4; }

.menu_div { padding: 8px 5px 15px 0px; }
.menu_div a { color: #666565; text-decoration: none; font-weight: bold; letter-spacing: 3px; }

.topm_left { width: 100%; height: 58px; background: url('../images/topm_left.jpg') no-repeat left top; }
.topm_right { width: 100%; height: 58px; background: url('../images/topm_right.jpg') no-repeat right top; }
.shiny { width: 100%; height: 58px; background: url('../images/shiny.gif') no-repeat top; }
.topm { color: #fffefe; text-decoration: none; font-weight: bold; letter-spacing: 3px; }
.atopm { color: #1a6ca6; text-decoration: none; font-weight: bold; letter-spacing: 3px; }

.copy { color: #898482; padding-left: 44px; text-align: left; font-size: 10px; }
.path { color: #6b8da5; font-size: 10px; text-decoration: none; }
.path_block { padding: 10px 13px 10px 0px; text-align: right; }
.pt { color: #6b9312; }

.box_1 { background: url('../images/box_1.gif') no-repeat left bottom; }
.box_2 { background: url('../images/box_2.gif') no-repeat top; }
.box_3 { background: url('../images/box_3.gif') no-repeat bottom; }
.box_4 { background: url('../images/box_4.gif') no-repeat top right; }

.divider { background: url('../images/content_div.jpg') no-repeat bottom left; padding: 0px 35px 28px 44px; }
.padder { padding: 0px 35px 28px 44px; }

* html div#unique {
	height: expression( this.scrollHeight < 299 ? "300px" : "auto" );
}

* html div .minimum {
	height: expression( this.scrollHeight < 134 ? "135px" : "auto" );
}

* html div .minimum_2 {
	height: expression( this.scrollHeight < 109 ? "110px" : "auto" );
}

.textfield { border: 1px solid #c9e0f0; background-color: #a6c8e0; height: 21px; width: 244; }
.textarea { border: 1px solid #c9e0f0; background-color: #a6c8e0; width: 244px; height: 110px; font-size: 11px; font-family: Tahoma; }
.label { padding-right: 5px; text-align: right; }
.list_label { }
.select { color: #5e5e5e; }
.filebrowser { border: 1px solid #c9e0f0; background-color: #a6c8e0; height: 21px; width: 244; }
.submit_btn { color: #FF0000; text-align: center; width: 70px; cursor: pointer; letter-spacing: 3px; font-weight: bold; color: #1a6ca6; }
.btn_pad { padding-left: 80px; }
.up_text { padding: 5px 35px 5px 44px; text-align: justify; }
.down_text { padding: 5px 35px 5px 44px; text-align: justify; }
.thanks { color: #CC0000; font-weight: bold; padding: 0px 35px 28px 44px; padding-top: 20px; }
.spacer { padding-left: 44px; }
* html div#super {
	height: expression( this.scrollHeight < 451 ? "450px" : "auto" );
}