@media screen {

	/* 2008 (c) UAB "Dizaino kryptis" */
	/* 2008 (c) Simonas Falkauskas */
	html {height: 100%; min-height: 100%;}
	html>body, html>body #wrapper {height: auto;}

	body {
		position: relative;
		margin: 0; padding: 0;
		font-size: 1em;
		font: 76%  Arial, Tahoma, Helvetica, sans-serif;
		background: #fafafa url('../images/bg.gif');
		min-width: 995px; height: 100%; min-height: 100%;
		direction: rtl;
	}

	#wrapper {
		position: absolute;
		top: 0; left: 0;
		width: 100%; height: 100%; min-height: 100%;
		text-align: center;
		background: url('../images/bg-wrapper.gif') repeat-y 50% 0;
	}

	#holder {
		position: relative;
		width: 100%;
		padding-bottom: 50px;
		background: url('../images/bg-holder.gif') repeat-x;
	}
	#header-width {
		position: relative;
		width: 100%;
		min-height: 239px;
		background: url('../images/bg-header-width.gif') no-repeat;
	}
	* html #header-width {height: 239px;}

	#header, #content {
		position: relative;
		margin: 0 auto;
		width: 995px;
		text-align: right;
		direction: rtl;
	}
	#header {
		height: 241px;
		background: url('../images/bg-header.gif') no-repeat 50% 0;
	}
	#content {
		background: url('../images/bg-content.gif') no-repeat 50% 0;
		min-height: 520px;
	}
	* html #content {height: 520px;}

	/* --- Standart Tag's --- */
	h1, h2, h3, h4, h5, h6, form, dl, ul {margin: 0;}
	strong, b {font-weight: bold;}
	em, i {font-style: italic;}
	small {display: block;}
	fieldset {border: 0;}
	/* --- End Standart Tag's --- */

	/* --- Date --- */
	#date {
		position: absolute;
		top: 12px; left: 600px;
		font-size: .8em;
		color: #fff;
		text-align: center;
		width: 150px;
		z-index: 10;
		direction: rtl;
	}
	/* --- End Date --- */
	/* --- Languages --- */
	#languages {
		padding: 2px 0 2px 20px;
		list-style: none;
		position: absolute;
		top: 9px; left: 752px;
		font-size: .8em;
		text-transform: uppercase;
		color: #fff;
		background: url('../images/bg-languages.gif') no-repeat 0 50%;
	}
	#languages li {
		float: left;
		display: block;
		padding: 1px 2px;
	}
	#languages a {
		color: #fff;
		text-decoration: none;
	}
	#languages a:hover, #languages a.active {text-decoration: underline;}
	/* --- End Langauges --- */
	/* --- Top Navigation --- */
	#top-navigation {
		padding: 0;
		list-style: none;
		position: absolute;
		top: 10px; left: 921px;
	}
	#top-navigation li {
		float: right;
		display: block;
	}
	#top-navigation a {
		display: block;
		width: 18px; height: 16px;
	}
	#top-navigation .home a {background: url('../images/ico-home.gif') no-repeat 50% 50%;}
	#top-navigation .sitemap a {background: url('../images/ico-sitemap.gif') no-repeat 50% 50%;}
	#top-navigation .print a {background: url('../images/ico-print.gif') no-repeat 50% 50%;}

	#top-navigation a span {display: none;}
	/* --- End Top Navigation --- */
	/* --- Flash --- */
	#flash {
		position: absolute;
		top: 0; left: -4px;
		display: block;
		width: 756px; height: 230px;
	}
	/* --- End Flash --- */
	/* --- Meniu --- */
	#meniu {
		padding: 0;
		list-style: none;
		position: absolute;
		top: 43px; left: 752px;
		width: 243px;
		font-size: 1.2em;
		font-weight: bold;
		direction: rtl;
	}
	* html #meniu {
		left: 736px;
		left/* */:/**/752px;
	}

	#meniu li {display: block; padding: 1px 0;}
	* html #meniu li {
		vertical-align: top;
		height: 1%;
	}
	#meniu a {
		display: block; width: 100%;
		text-align: right;
		color: #fff;
		text-decoration: none;
		background: url('../images/bg-meniu-a.gif') no-repeat 0 50%;
	}
	#meniu a span {
		display: block;
		padding: 1px 22px 2px 22px;
		background: url('../images/bg-meniu-span.gif') no-repeat 22px 95%;
	}
	#meniu a span.last {background: none;}

	#meniu a:hover {
		background: #fbf7d9;
		color: #4d0000;
	}

	#meniu a.active {
		background: #fbf7d9;
		text-align: left;
		color: #4d0000;
	}
	/* --- End Meniu --- */
	/* --- Structure --- */
	#container {width: 995px;}
	#block-left, #block-right {float: left;}
	#block-left {
		width: 752px;
		margin-right: 22px;
		position: relative;
	}
	#block-right {width: 200px;}
	/* --- End Structure --- */
	/* --- Text --- */
	#block-left h1 {
		padding: 5px 50px 10px 50px;
		color: #4d0000;
		font-size: 2em;
		text-align: right;
	}
	/* Submeniu */
	#submeniu {
		list-style: none;
		padding: 0 50px 30px 50px;
		width: 652px; overflow: auto;
		direction: rtl;
	}
	* html #submeniu {
		width: 752px;
		width/* */:/**/652px;
	}

	#submeniu li {
		float: right;
		display: block;
	}
	#submeniu a {
		display: block;
		padding: 0 10px;
		white-space: nowrap;
		color: #000;
		background: url('../images/bg-submeniu-a.gif') no-repeat 100% 80%;
	}
	#submeniu a:hover {color: #4d0000;}
	#submeniu a.active {
		color: #4d0000;
		text-decoration: none;
		font-weight: bold;
	}

	#submeniu a.first {padding-right: 0; background: none;}
	/* End Submeniu */

	#text {
	/*	clear: both;*/
		padding: 0 50px 20px 50px;
		text-align: justify;
		line-height: 18px;
		color: #000;
	}
	#text h2 {
		font-size: 1.7em;
		font-weight: normal;
		padding-bottom: 20px;
	}
	#text h3 {
		font-size: 1em;
		padding-bottom: 15px;
	}
	#text h4 {
		font-size: 1em;
		padding-bottom: 12px;
		color: #8f0f05;
	}
	#text p {margin: 0 0 1.5em 0;}
	#text a {color: #4d0000;}

	#text hr {
		border: 0;
		color: #d4d4d4;
		background-color: #d4d4d4;
		height: 1px;
	}

	#text ul {
		padding: 0;
		list-style: none;
		margin-bottom: 1.5em;
	}

	#text ul li {
		display: block;
		padding: 0 30px 0 0;
		background: url('../images/bg-text-bullet.gif') no-repeat 100% 7px;
	}

	* html #text ul li {vertical-align: top; height: 1%;}
	#text ul ul {margin: 0;}
	#text ul ul li {
		padding-right: 20px;
		background: url('../images/bg-text-bullet.gif') no-repeat 100% 7px;

	}
	#text ul ul ul {margin: 0;}
	#text ul ul ul li {
		background: url('../images/bg-text-bullet.gif') no-repeat 100% 7px;
	}

	#text ol {
		padding: 0 40px 0 0;
	}

	* html #text ol {padding: 0;}
	*:first-child+html #text ol {padding: 0;}

	#text ol ol {list-style-type: lower-alpha;}
	#text ol li {padding: 0}

	#text table {
		border-collapse: collapse;
		border: 1px solid;
		border-color: #d4d4d4;
		width: 100%;
		margin-bottom: 1em;
	}

	* html #text table {font-size: 1em; width: auto; width/* */:/**/100%;}
	#text table[border="0"] {border: 0;}
	#text table.noborder {border: 0;}
	#text td {
		padding: 4px 5px;
		font-size: 1em;
		border: 1px solid #d4d4d4;
		vertical-align: top;
	}
	#text th {
		padding: 4px 5px;
		text-align: right;
		border-color: #d4d4d4;
		font-weight: bold;
	}

	#text td p, #text th p {margin: 0;}
	/* --- End Text --- */
	/* --- Modules --- */

	/* - News - */
	/* News Listing */
	#text .news-list {
		width: 652px;
		margin-bottom: 10px;
		border-bottom: 1px solid #d4d4d4;
	}
	#text .news-list dt {
		font-size: 1.1em;
		font-weight: bold;
		padding-bottom: 3px;
		color: #4d0000;
	}
	#text .news-list dd {
		margin: 0;
		padding-bottom: 15px;
	}
	#text .news-list dd.date {color: #636363;}
	/* End News Listing */
	/* - End News - */
	/* - Forms - */
	#text form fieldset {padding: 2px 0;}
	#text form fieldset.padding {padding-right: 200px;}
	* html #text form fieldset.padding {padding-right: 203px;}
	#text form label {
		display: block;
		width: 190px;
		text-align: left;
		float: right;
		padding-left: 10px;
		vertical-align: middle;
	}
	* html #text form label {
		width: 200px;
		width/* */:/**/190px;
	}
	#text form span {color: #8f0f05;}

	#text form .txtfld {
		border: 1px solid #acacac;
		width: 200px;
		vertical-align: middle;
	}
	#text form .error {
		color: #8f0f05;
		font-size: .9em;
		padding-right: 200px;
	}
	* html #text form .error {padding-right: 203px;}

	#text form .comments {padding: 15px 200px 0 0;}
	* html #text form .comments {padding: 15px 203px 0 0;}
	/* - End Forms - */
	/* - Deeper Forms - */
	#text form .form-border {
		background: #fcfcfc;
		border: 1px solid #b8b8b8;
		padding: 12px 15px 15px 15px;
		margin-bottom: 15px;
		position: relative;
	}
	#text form .form-data {
		background: #f0f0f0;
		padding: 25px 15px; width: 590px;
	}
	#text form .form-data fieldset.padding,
	#text form .form-data .error,
	#text form .form-data .comments {
		padding-right: 170px;
	}
	* html #text form .form-data fieldset.padding,
	* html #text form .form-data .error,
	* html #text form .form-data .comments {
		padding-left: 173px;
	}

	#text form .form-data label {width: 160px;}
	* html #text form .form-data label {
		width: 170px;
		width/* */:/**/160px;
	}

	#text form .form-data textarea {
		font: 100%  Arial, Tahoma, Helvetica, sans-serif;
		border: 1px solid #acacac;
		width: 330px; height: 75px;
		overflow: auto;
	}
	#text form .form-data .clr {cursor: pointer;}
	#text form .form-data .item {padding: 6px;}
	#text form .price {padding-bottom: 15px;}
	#text form .price i {font-style: normal;}
	/* - End Deeper Forms - */
	/* - Index Blocks - */
	#index-blocks {
		padding: 25px 0;
		width: 652px;
	}
	#index-blocks .block {
		float: right;
		width: 210px;
		margin-left: 11px;
		background: url('../images/bg-index-block.gif') no-repeat 50% 0;
	}
	#index-blocks .last {margin-left: 0;}
	#index-blocks .block a {text-decoration: none; cursor: pointer;}

	#index-blocks .block-background {
		padding: 17px 15px;
		width: 180px;
		position: relative;
		background: url('../images/bg-index-block-bot.gif') no-repeat 50% 100%;
	}
	* html #index-blocks .block-background {
		width: 210px;
		width/* */:/**/180px;
	}

	#index-blocks .block-data {
		font-size: 1.1em;
		line-height: 16px;
		background: #fbf7d9;
		border: 1px solid #dadada;
		padding: 6px 15px 5px 15px;
	}
	#index-blocks .block-data p {margin: 0;}

	#index-blocks .block-data h2 {
		text-transform: uppercase;
		font-size: 1.2em;
		text-align: right;
		font-weight: bold;
		padding: 0 0 5px 35px;
		color: #a00505;
		text-decoration: none;
	}
	#index-blocks .block-data h2 span {color: #000;}

	#index-blocks .graphics {
		position: absolute;
		top: -9px; left: -10px;
		display: block;
		width: 73px; height: 74px;
		background: url('../images/bg-graphics.gif') no-repeat 50% 50%;
	}

	/* - End Index Blocks - */
	/* - Jurisdictions - */
	#text .jurisdictions-border {
		background: #fcfcfc;
		border: 1px solid #b8b8b8;
		padding: 15px 10px 10px 10px;
		margin-bottom: 15px;
	}
	#text .jurisdictions-data {
		background: #f0f0f0;
		padding: 25px 15px;
	}

	#text .jurisdictions-border table {
		border-collapse: separate;
		border-spacing: 12px;
		margin: 0;
		border-spacing: expression(cellSpacing=12);
	}

	#text .jurisdictions-border table td {
		vertical-align: top;
		width: 25px;
		background: #f0f0f0;
		padding: 0;
		text-align: center;
	}
	#text .jurisdictions-border table td a {
		text-decoration: none;
		display: block;
		padding: 10px;
		width: 120px;
	}
	* html #text .jurisdictions-border table td a {
		width: 140px;
		width/* */:/**/120px;
	}

	#text .jurisdictions-border table td span {
		text-align: right;
		display: block;
		padding-bottom: 5px;
		font-weight: bold;
		color: #4d0000;
		white-space: normal;
		width: 120px;
	}
	#text .jurisdictions-border table td img {border: 0;}

	#text .jurisdictions-img {
		float: right;
		background: #fff;
		border: 1px solid #b8b8b8;
		padding: 10px;
		margin-left: 10px;
	}
	#text .jurisdictions-img .pad {
		padding: 10px;
		background: #f0f0f0;
	}
	/* - End Jurisdictions - */
	/* - ABC - */
	#abc {
		list-style: none;
		padding: 10px 0;
		background: #fcfcfc;
		border: 1px solid #b8b8b8;
		width: 30px;
		position: absolute;
		top: 43px; left: 10px;
		font-weight: bold;
		color: #000000;
		font-size: 1.1em;
		z-index: 10;
	}
	#abc li {
		display: block;
		position: relative;
	}
	* html #abc li {
		vertical-align: top;
		height: 1%;
	}
	#abc li a {
		display: block;
		padding: 8px 0;
		text-align: center;
		color: #000000;
		text-decoration: none;
	}
	#abc li a:hover, #abc li a.active {
		text-decoration: underline;
		color: #4d0000;
	}

	/* */
	#abc ul {
		padding: 10px 0;
		list-style: none;
		display: none;
		position: absolute;
		top: 0; left: 30px;
		width: 150px;
		font-size: .8em;
		font-weight: normal;
		text-transform: none;
		background: #fcfcfc;
		border: 1px solid #b8b8b8;
		z-index: 20;
	}
	#abc ul li {
		background: none;
		padding: 0;
		cursor: pointer;
	}

	#abc ul a {
		display: block;
		padding: 3px 10px;	
		color: #000;
		width: 130px;
		text-align: right;
	}

	* html #abc ul li {float: right;}
	* html #abc ul li a {
		vertical-align: top;
		height: 1%;
		width: 150px;
		width/* */:/**/130px;
	}

	#abc li:hover ul, #abc li.over ul {display: block;}
	/* - End ABC - */
	/* --- End Modules --- */
	/* --- Pager --- */
	#text #pager {
		width: 652px;
		padding: 5px 0;
		font-size: .9em;
	}
	#text #pager a {padding: 4px 6px; text-align: center;}
	#text #pager a:hover, #text #pager a.active {
		color: #fff;
		text-align: center;
		text-decoration: none;
		background: url('../images/bg-pager-a.gif') no-repeat 50% 50%;
	}
	/* --- End Pager --- */
	/* --- Back Top --- */
	#text #back-top {
		border-top: 1px solid #d4d4d4;
		width: 652px;
		padding: 5px 0 0 0;
		margin: 0;
		list-style: none;
		background: none;
		font-weight: bold;
	}
	#text #back-top li {
		background: none;
		padding: 0; margin: 0;
	}
	#text #back-top li.back {float: left;}
	#text #back-top li.ttop {float: right;}
	/* --- End Back Top --- */
	/* --- Registration --- */
	#registration {}
	#registration a.link {
		display: block;
		font-size: 1.1em;
		text-transform: uppercase;
		color: #fff;
		font-weight: bold;
		background: url('../images/bg-link-top.gif') no-repeat 50% 0;
	}
	#registration a.link span {
		display: block;
		padding: 3px 8px;
		background: url('../images/bg-link-bota.gif') no-repeat 50% 100%;
	}
	#registration dl {padding-bottom: 5px;}
	#registration dd {
		margin: 0;
		padding: 10px;
	}
	/* --- End Registration --- */
	/* --- Requests --- */
	#requests {padding-bottom: 18px;}
	#requests a.link {
		display: block;
		font-size: 1.1em;
		text-transform: uppercase;
		color: #fff;
		font-weight: bold;
		background: url('../images/bg-link-top.gif') no-repeat 50% 0;
	}
	#requests a.link span {
		display: block;
		padding: 3px 8px;
		background: url('../images/bg-link-bot.gif') no-repeat 50% 100%;
	}
	/* --- End Requests --- */
	/* --- call-us --- */
	#call-us {padding-bottom: 18px;}
	#call-us span.holder {
		display: block;
		font-size: .9em;
		text-transform: uppercase;
		color: #fff;
		font-weight: bold;
		background: url('../images/bg-link-top.gif') no-repeat 50% 0;
	}
	#call-us span.holder span {
		display: block;
		padding: 3px 8px;
		background: url('../images/bg-link-bot.gif') no-repeat 50% 100%;
	}
	/* --- call-us --- */
	/* --- Login --- */
	#login {padding-bottom: 15px;}
	#login a.link {
		display: block;
		font-size: 1.1em;
		text-transform: uppercase;
		color: #fff;
		font-weight: bold;
		background: url('../images/bg-link-topa.gif') no-repeat 50% 0;
	}
	#login a.link span {
		display: block;
		padding: 3px 8px 3px 30px;
		background: url('../images/bg-link-bot.gif') no-repeat 50% 100%;
	}
	/* --- End Login --- */

	/* --- Login --- */
	#message {padding-bottom: 36px; }
	#message div.bg_top {
		display: block;
		font-size: 1.1em;
		text-transform: uppercase;
		color: #fff;
		font-weight: bold;
		background: url('../images/bg-link-top.gif') no-repeat 50% 0;
	}
	#message div.bg_bot {
		display: block;
		padding: 3px 3px 3px 3px;
		background: url('../images/bg-link-bot.gif') no-repeat 50% 100%;
	}

	#message form {
		margin: 0;
		padding: 0;
	}

	#message form fieldset {
		margin: 0;
		padding: 5px;
	}

	#message input {
		float: left;
		border: none !important;
		width: 117px;
	}

	#message input.submit {
		float: left;
		width: auto;
		margin: 8px 0 0 80px;
	}


	#message label {
		float: right;
		width: 55px;
	}
	/* --- End Login --- */
	/* --- Users Meniu --- */
	#user-meniu {padding: 0 10px 15px 10px;}
	#user-meniu a {color: #4d0000;}
	/* --- End Users Meniu --- */
	/* --- News --- */
	#news {padding-bottom: 5px;}
	#news h2 {
		font-size: 1.1em;
		text-transform: uppercase;
		padding: 0 10px 5px 10px;
	}
	#news dl {
		border-top: 1px solid #b3b3b3;
		padding-top: 8px;
		line-height: 16px;
	}
	#news dt {padding: 0 10px;}
	#news dt a {color: #4d0000;}
	#news dd {
		font-size: .9em;
		color: #525252;
		padding: 0 10px 10px 10px;
		margin: 0;
	}
	#news dd.all {
		border-top: 1px solid #b3b3b3;
		font-size: 1em;
		padding-top: 5px;
	}
	#news dd.all a {color: #4d0000;}
	/* --- End News --- */
	/* --- Newsletter --- */
	#newsletter {padding-bottom: 12px;}
	#newsletter h2 {
		font-size: 1.2em;
		text-transform: uppercase;
		padding: 0 10px 5px 10px;
	}
	#newsletter form {
		width: 100%;
		border: 0; padding: 0;
		background: url('../images/bg-link-top.gif') no-repeat 50% 0;
	}
	#newsletter form div {
		padding: 6px 7px;
		background: url('../images/bg-link-bot.gif') no-repeat 50% 100%;
	}
	#newsletter form fieldset {
		padding: 0;
		background: #fff;
	}
	#newsletter form .txtfld {
		text-indent: 5px;
		border: 0;
		color: #000;
		width: 158px;
		vertical-align: middle;
	}
	#newsletter form .bt {vertical-align: middle;}
	/* --- End Newsletter --- */
	/* --- Search --- */
	#search {padding-bottom: 12px;}
	#search form {
		width: 100%;
		border: 0; padding: 0;
		background: url('../images/bg-link-top.gif') no-repeat 50% 0;
	}
	#search form div {
		padding: 6px 7px;
		background: url('../images/bg-link-bot.gif') no-repeat 50% 100%;
	}
	#search form fieldset {
		padding: 0;
		background: #fff;
	}
	#search form label {
		text-transform: uppercase;
		font-weight: bold;
		display: block;
		float: right;
		width: 50px;
		color: #fff;
		font-size: 1.1em;
		padding-top: 3px;
		padding-bottom: 2px;
		background: url('../images/line.jpg') no-repeat 100% 0;
	}
	* html #search form label {padding-top: 4px;}
	*:first-child+html #search form label {padding-top: 4px;}

	#search form .txtfld {
		text-indent: 5px;
		border: 0;
		color: #000;
		width: 108px;
		vertical-align: middle;
	}
	#search form .bt {vertical-align: middle;}
	/* --- End Search --- */

	/* --- Footer --- */
	#footer {
		clear: both;
		left: 0; bottom: 0;
		width: 100%; /*height: 50px;*/ height: 56px;
		position: static;
		text-align: center;
		background: #fcfcfc url('../images/bg-footer.gif') repeat-x;
	}

	* html #footer {position: relative;}
	head:first-child+body #footer {position: absolute;}

	#footer-content {
		position: relative;
		text-align: right;
		width: 995px;
		margin: 0 auto;
	}
	/* Footer Structure */
	#footer-meniu, #contact-phone {float: left;}
	/* End Footer Structure */
	/* Footer Meniu */
	#footer-meniu {
		list-style: none;
		padding: 0 12px 0 8px;
		width: 732px;
		font-size: 1em;
		text-transform: uppercase;
	}
	* html #footer-meniu {
		width: 752px;
		width/* */:/**/732px;
	}
	#footer-meniu li {
		display: block;
		float: right;
	}
	#footer-meniu a {
		display: block;
		padding: 8px 8px 10px 8px;
		letter-spacing: -1px;
		color: #000;
		text-decoration: none;
		border-left: 1px solid #c7c7c7;
	}
	#footer-meniu a.last {border: 0;}

	#footer-meniu .m1 a {border-top: 2px solid #ff0000;}
	#footer-meniu .m2 a {border-top: 2px solid #ff7f00;}
	#footer-meniu .m3 a {border-top: 2px solid #ffff00;}
	#footer-meniu .m4 a {border-top: 2px solid #33a02c;}
	#footer-meniu .m5 a {border-top: 2px solid #00a0c6;}
	#footer-meniu .m6 a {border-top: 2px solid #0f007b;}
	#footer-meniu .m7 a {border-top: 2px solid #f0037f;}
	#footer-meniu .m8 a {border-top: 2px solid #8c8c8c;}
	#footer-meniu .m9 a {border-top: 2px solid #000000;}

	#footer-meniu .m1 a:hover, #footer-meniu .m1 a.active {background: #ff0000; color: #fff;}
	#footer-meniu .m2 a:hover, #footer-meniu .m2 a.active {background: #ff7f00; color: #fff;}
	#footer-meniu .m3 a:hover, #footer-meniu .m3 a.active {background: #ffff00; color: #000;}
	#footer-meniu .m4 a:hover, #footer-meniu .m4 a.active {background: #33a02c; color: #fff;}
	#footer-meniu .m5 a:hover, #footer-meniu .m5 a.active {background: #00a0c6; color: #fff;}
	#footer-meniu .m6 a:hover, #footer-meniu .m6 a.active {background: #0f007b; color: #fff;}
	#footer-meniu .m7 a:hover, #footer-meniu .m7 a.active {background: #f0037f; color: #fff;}
	#footer-meniu .m8 a:hover, #footer-meniu .m8 a.active {background: #8c8c8c; color: #fff;}
	#footer-meniu .m9 a:hover, #footer-meniu .m9 a.active {background: #000000; color: #fff;}
	/* End Footer Meniu */

	.link_to_site {
		position: relative;
		top: -1px;
		padding-left: 15px;
		color: #000;
		text-decoration: none;
		font-size: 10px;
	}

	.link_to_site a {
		color: #4d0000;
		text-decoration: underline;
	}

	/* Contact Phone */
	#contact-phone {
		margin-top: 2px;
		width: 243px;
		font-size: 1.2em;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		padding: 10px 0;
		color: #fff;
		background: url('../images/bg-contact-phone.gif') no-repeat 50% 100%;
	}

	/* End Contact Phone */
	/* --- End Footer --- */

	.clear {
		width: 100%;
		clear: both;
	}

	#text table {
		behavior: expression(function(o){
			if (o.border == "0")
				o.className += " noborder"
			o.runtimeStyle.behavior = "none";
		}(this))
	}

	/* Form widths */
	#text form #add {width: 113px;}
	* html #text form #add {width: 109px;}
	*:first-child+html #text form #add {width: 109px;}
	#text form #hou {width: 35px;}
	#text form #fla {width: 35px;}
	#text form #pos {width: 35px;}
	#text form #cit {width: 160px;}
	* html #text form #cit {width: 158px;}
	*:first-child+html #text form #cit {width: 158px;}
	/* End Form widths */

	.link_to_site p {
		padding: 0px;
		margin: 0px;
	}


	#index-blocks .block-data span.h2 {
		color: #A00505;
		font-size: 1.2em;
		font-weight: bold;
		padding: 0 0 5px 35px;
		text-align: right;
		text-decoration: none;
		text-transform: uppercase;
		display: block;
	}

	#text span.h2 {
		font-size: 1.7em;
		font-weight: normal;
		padding-bottom: 20px;
	}

	#index-blocks .block-data span.h2 span {
		color: #000000;
		display: block;
	}

	#newsletter span.h2, #news span.h2 {
		font-size:1.1em;
		padding:0 10px 5px;
		text-transform:uppercase;
		display: block;
		font-weight: bold;
	}

	#index-blocks .block-data span.h2 a {
		color: #A00505;
	}
	#index-blocks .block-data span.h2  span  a{
		color: black;
	}  
	
}
