body {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 160%;
	color: #FFFFFF;
	background: #0F2A48 url(images/bgv.gif) repeat-x;
	padding: 0px;
	margin: 0px;
}

#contacts {
	position: absolute; right: 0px; bottom: 0px;
	/*background: url(../images/corner.png) no-repeat;*/
	width:150px;
	height:100px;
}
body > div#contacts {
  	position: fixed;
}


body.ie div#contacts {
	/*right: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollRight ? document.documentElement.scrollRight : document.body.scrollRight ) ) + 'px' );
  	bottom: expression( ( document.body.scrollBottom + ( ignoreMe = document.documentElement.scrollBottom ? document.documentElement.scrollBottom : document.body.scrollBottom ) ) + 'px' );*/
	
right: auto; bottom: auto;
left: expression( ( 0 - contacts.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
top: expression( ( 0 - contacts.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );

}


a {
	outline: none 0px;
}
a img { border: 0px none !important; text-decoration:none !important;}

.title_img { display:block; width:207px; height:136px; float:left;}
.menu_top {display:block; width:336px; height:15px; float:left;}
.menu_1 {display:block; width:336px; height:42px; float:right;}
.menu_2 {display:block; width:336px; height:31px; float:right;}
.menu_3 {display:block; width:336px; height:31px; float:left;}
.menu_4 {display:block; width:336px; height:32px; float:right;}

/* new markup for Left menu 3 */

.menu_3L {display:block; width:144px; height:31px; float:left;}
a.menu_3L {
	text-indent:40px;
	height:24px !important; 
	padding-top: 7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
a.menu_3L:link,
a.menu_3L:visited 
{
	background:url(images/menu-3Lp.gif) no-repeat; color:#FFFFFF;
}
a.menu_3L:hover,
a.menu_3L:active 
{
	background:url(images/menu-3La.gif) no-repeat; color:#FFFFCC;
}

a#active3L {background:url(images/menu-3La.gif) no-repeat; color:#FFFF33;}

/* new markup for Right menu 3 */

.menu_3R {display:block; width:192px; height:31px; float:left;}

a.menu_3R {
	text-indent:30px;
	height:24px !important; 
	padding-top: 7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
a.menu_3R:link,
a.menu_3R:visited 
{
	background:url(images/menu-3Rp.gif) no-repeat; color:#FFFFFF;
}

a.menu_3R:hover,
a.menu_3R:active 
{
	background:url(images/menu-3Ra.gif) no-repeat; color:#FFFFCC;
}

a#active3R {background:url(images/menu-3Ra.gif) no-repeat; color:#FFFF33;}

/* legacy menu markup */

a.menu_1 {
	text-indent:40px;
	height:24px !important;
	padding-top: 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
a.menu_1:link,
a.menu_1:visited {background:url(images/menu-1p.gif) no-repeat; color:#FFFFFF;}
a.menu_1:hover,
a.menu_1:active {background:url(images/menu-1a.gif) no-repeat; color:#FFFFCC;}

a#active1 {background:url(images/menu-1a.gif) no-repeat; color:#FFFF33;}

a.menu_2 {
	text-indent:40px;
	height:24px !important; 
	padding-top: 7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
a.menu_2:link,
a.menu_2:visited {background:url(images/menu-2p.gif) no-repeat; color:#FFFFFF;}
a.menu_2:hover,
a.menu_2:active {background:url(images/menu-2a.gif) no-repeat; color:#FFFFCC;}

a#active2 {background:url(images/menu-2a.gif) no-repeat; color:#FFFF33;}

a.menu_3 {
	text-indent:40px;
	height:24px !important; 
	padding-top: 7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
a.menu_3:link,
a.menu_3:visited {background:url(images/menu-3p.gif) no-repeat; color:#FFFFFF;}
a.menu_3:hover,
a.menu_3:active {background:url(images/menu-3a.gif) no-repeat; color:#FFFFCC;}

a#active3 {background:url(images/menu-3a.gif) no-repeat; color:#FFFF33;}

a.menu_4 {
	text-indent:40px;
	height:25px !important; 
	padding-top: 7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
a.menu_4:link,
a.menu_4:visited {background:url(images/menu-4p.gif) no-repeat; color:#FFFFFF;}
a.menu_4:hover,
a.menu_4:active {background:url(images/menu-4a.gif) no-repeat; color:#FFFFCC;}

a#active4 {background:url(images/menu-4a.gif) no-repeat; color:#FFFF33;}


.content {
margin: 15px;}

.section {
	display:block;
	width:auto;
	height:auto;
	border-top: 1px dotted #CCFFFF;
/*	border-bottom: 1px dotted #CCFFFF;*/
	padding-top:8px;
	padding-bottom:8px;	
}
.section_img {
	display:block;
	float:left;
	width:70px;
}
.section_text {
	display:block;
	float:left;
	padding-left:15px;
	vertical-align:top;
}
.section_text p,
.section_text ul {
	padding-top:0px !important;
	margin-top:0px !important;
	padding-bottom:5px !important;
	margin-bottom:5px !important;
}

ul li {
	list-style-image:url(images/arrow.gif);
}

.section_text h4 {
	padding-top:0px !important;
	margin-top:0px !important;
	font-size:14px;
}

h3 {
	padding-top:0px !important;
	margin-top:0px !important;
	font-size:14px;
	color:#FFFF99;
}

a h3
{
text-decoration:underline;
}

.table_text a {
text-decoration:none !important;
}

.section_img a:link, 
.section_text a:link, 
.table_text a:link, 
.section_img a:visited,
.section_text a:visited,
.table_text a:visited 
{
	color:#CCFFFF;
}
.section_img a:hover,
.section_text a:hover,
.table_text a:hover,
a.anchor:link,
a.anchor:visited,
h4 a
{
	color:#FFFF99;
}

.section_mini {
	display:block;
/*	width: 70px !important;*/
	float:left;
	padding-left:5px;
/*	padding-right:0px;*/
	vertical-align:top;
}

.section_mini p {
	padding-top:0px !important;
	margin-top:0px !important;
	padding-bottom:3px !important;
	margin-bottom:3px !important;
}

.page_header {
	display:block;
	width:530px;
	width:543px !important;
	height:18px;
	height:18px !important;
	padding-top: 6px !important;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CCFFFF;
	text-transform:uppercase;
	text-shadow: 0px 2px 2px black;
}
.accent {
	color:#ff3;
}
.brand {
	color:#6CF;
}

.brand img {
	float:left; 
	margin: 5px 10px 0px 0px
}

a.lowermenu {
text-decoration:none;
}
a.foo {
text-decoration:underline;
}

a.lowermenu:link,
a.lowermenu:visited,
a.foo:link,
a.foo:visited {
color:#CCFFFF;
}
a.lowermenu:hover,
a.foo:hover,
a.anchor:hover {
color:#FFFFFF;
}
.framed,
.framed td
{
	border: 1px solid #006699;
	border-collapse:collapse;
	
}
.price {
	font-size:14px;
	font-weight:bold;
	color:#FFFF99;
}
.tab_section {
	background-color:#3366CC;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding: 5px 15px;
}
.tab_text {
	font-size:12px;
	padding: 5px 10px;
}
.scroll-up {
	position: fixed; 
	right: 20px; 
	display: block; 
	width: 70px; 
	height: 70px; 
	bottom: 20px;
	text-decoration: none;
}
.arrow-up::before {
   content: url(images/arrow-up.gif); 
}

td.hometitle a {
  width: 100%;
  height:100%;
  display: block;
  text-decoration:none !important;
  border: 0px none !important;
}
