html {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	background: #ffffff url(background.jpg) center top repeat-y;
	height: 100%;
}

table.container {
	background: #ff8f40;
	margin: 0 auto 0 auto;
	padding: 40px;
	height: 100%;
}

table.header {
	margin: 0 0 10px 0;
}
table.header td {
	font: bold 11pt Arial, Helvetica, sans-serif;
	color: #ffffff;
}
table.header td.lang {
	color: #404040;
	font-size: 9pt;
	font-weight: normal;
}
table.header td.lang a, table.header td.lang a:link, table.header td.lang a:visited {
	color: #404040;
	text-decoration: none;
}
table.header td.lang a:hover, table.header td.lang a:active {
	color: #ffffff;
}

table.content {
	margin: 15px 0 0 0;
}

table.content td.col1 {
	background: #ff8040;
	position: relative;
}
table.content td.col1 a, table.content td.col1 a:link, table.content td.col1 a:visited {
	display: block;
	color: #fff7e5;
	font: 8pt Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 6px 10px 6px 20px;
	border-bottom: 1px dotted #fff7e5;
	background: url(hot.gif) 8px center no-repeat;
	position: relative;
}
table.content td.col1 a.sub, table.content td.col1 a.sub:link, table.content td.col1 a.sub:visited {
	display: block;
	color: #fff7e5;
	font: 7pt Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 6px 0 6px 20px;
	border-bottom: 1px dotted #fff7e5;
	background: #ff9159 url(hot.gif) 8px center no-repeat;
	position: relative;
	border-left: 8px solid #ff8040;
}
table.content td.col1 a:hover, table.content td.col1 a:active {
	background: #fff7e5 url(cold.gif) 8px center no-repeat;
	color: #404040;
	font-weight: bold;
	position: relative;
}
table.content td.col1 a.sub:hover, table.content td.col1 a.sub:active {
	background: #fff7e5 url(cold.gif) 8px center no-repeat;
	color: #404040;
	font-weight: bold;
	position: relative;
}

table.content td.body {
	background: #fff7e5;
	padding: 10px;
	font: 8pt Arial, Helvetica, sans-serif;
	color: #404040;
}

table.content td.body img {
	margin: 10px;
}

table.content td.body a:link, table.content td.body a:visited {
	color: #6097bf;
	text-decoration: none;
}

table.content td.body a:hover, table.content td.body a:active, table.content td.body a:focus {
	color: #6097bf;
	text-decoration: underline;
}

table.content td.body h1 {
	color: #404040;
	margin: 0;
	padding: 0 0 10px 0;
	font: bold 10pt Arial, Helvetica, sans-serif;
}

table.content td.col2 div.block {
	background: #ff8040;
	margin: 0 0 15px 15px;
}

table.content td.col2 div.block h1 {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin: 0;
	padding: 4px 8px 4px 10px;
	border-bottom: 1px dotted #fff7e5;
}

table.content td.col2 a, table.content td.col2 a:link, table.content td.col2 a:visited {
	display: block;
	color: #fff7e5;
	font: 8pt Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 6px 0 6px 20px;
	background: url(hot.gif) 8px center no-repeat;
	position: relative;
	margin: 0 0 0 15px;
}

table.content td.col2 a:hover, table.content td.col2 a:active {
	font-weight: bold;
}

table.content td.col2 div.block a.sub, table.content td.col2 div.block a.sub:link, table.content td.col2 div.block a.sub:visited {
	display: block;
	color: #fff7e5;
	font: 8pt Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 6px 0 6px 20px;
	background: url(hot.gif) 8px center no-repeat;
	position: relative;
	margin: 0;
}
table.content td.col2 div.block a.sub:hover, table.content td.col2 div.block a.sub:active {
	background: #fff7e5 url(cold.gif) 8px center no-repeat;
	color: #404040;
	font-weight: bold;
	position: relative;
}

select.calc {
	width: 245px;
	font: 8pt Arial, Helvetica, sans-serif;
}
select.calc option {
	width: 100%;
}

div#paslauga, div#laukelis {
	font-weight: bold;
	margin: 10px 0 10px 0;
	border-bottom: 1px dotted #ff8040;
	padding: 0 0 10px 0;
}

input.calc {
	font: 8pt Arial, Helvetica, sans-serif;
}

table.calc td {
	padding: 4px 0 4px 0;
}