body {margin: 0; font-family: tahoma, sans-serif; font-size: 11px;}
body, td, .m {font-family: tahoma, sans-serif; font-size: 11px;}
ul, ol, li {font-family: tahoma, sans-serif; font-size: 11px; line-height: 130%; margin-top: 2px; margin-bottom: 9px; text-align:left; }
ul {margin: 0px 0px 0px 25px;}
a {color: #858585; text-decoration: underline}
a:hover {color: black; text-decoration: underline;}
img {border: none;}

a.un {text-decoration: underline;}
a.un:hover { text-decoration: none;}

a:visited {color: #656565;}
a.a2 {text-decoration: none;}
a.a2:hover {text-decoration: none; color:black;}
.submenu {font-family: tahoma, sans-serif; font-size: 11px; color:black; margin-top:1px; margin-bottom:5px;}
a.submenu, a.submenu:visited, a.submenu:hover {font-weight: normal; color: black; text-decoration: none; line-height: 110%;}
a.submenu:visited {color:#767676;}
a.nd, a.nnd {text-decoration:none; color: black;}
a.nd:hover, .nnd:hover {text-decoration:underline; color:black}
a.nd:visited {color:black}
.hp-js {font-family: verdana, sans-serif; font-size: 10px; color:black; margin-top:1px; margin-bottom:5px;}
a.hp-js, a.hp-js:visited, a.hp-js:hover {font-weight: normal; color: black; text-decoration: none; line-height: 110%;}
a.hp-js:visited {color:#767676;}
a.hp-js:hover {color: #008392;text-decoration: none;}
a.submenua {font-weight: bold; color: #818181; text-decoration: none; line-height: 110%;}
a.submenu:hover, a.more:hover {text-decoration: underline}
.more {font-family: tahoma, sans-serif; font-size: 11px; color:black; margin:2px 0px 5px 0px;}
a.more, a.more:visited, a.more:hover {color: black; text-decoration: none; line-height: 110%;}
a.navigation, a.navigation:visited, a.navigation:hover {color:#4C4C4C;}
a.navigation:hover {text-decoration: underline}
a.map1, a.map2, a.map3, a.map4, a.map5 {text-decoration: none}
a.map1, a.map1:visited, a.map1:hover {color:#47A5B3}
a.menulink:hover {color: white; font: 9px tahoma, sans-serif; font-weight: normal; text-decoration: underline; margin-top:0px; margin-bottom:0px;}
a.blinkp {color:#B0B0B0; text-decoration:none;}
a.blinkp:visited {color:#B0B0B0;text-decoration:none;}
a.blinkp:hover {color:#B0B0B0;text-decoration:underline;}
a.blinka {color:#343434; text-decoration:none;}
a.blinka:visited {color:#343434;text-decoration:none;}
a.blinka:hover {color:#747474;text-decoration:none;}
a.sm-lnk, a.sm-lnk:hover, a.sm-lnk:visited {font-family: tahoma, sans-serif; font-size: 11px; color:#7F7F7F; text-decoration:none;}
a.sm-lnk:hover {text-decoration:underline;}
a.sp {color: black; font-weight:bold; text-decoration:none;}
a.sp2 {color: black; text-decoration:none;}
a.sp2:hover {color: black; text-decoration:none;}
a.price  {color: black;	text-decoration: none;}
p, h2, h3 {font-family: verdana, sans-serif; font-size: 11px; line-height: 130%; margin-top: 7px; margin-bottom: 3px; margin-right: 0px;margin-left: 0px; text-align:left;}
h1 {font-family: arial, sans-serif; color:black; font-size: 14px; margin: 0px 10px 0px 5px; font-weight: bold;}
h2 {font-face: Arial, sans-serif; font-size:16px; margin-top:12px; font-weight:normal; color:#259EAD}
h3 {font-face: Arial, sans-serif; font-size:14px; margin-top:10px; font-weight:bold;}
h4 {font-face: Arial, sans-serif; font-size:13px; margin-top:12px; margin-bottom:0px; font-weight:bold;}
td {font-family:tahoma, sans-serif; font-size: 11px; line-height: 120%;}
ul, ol, li {font-family: tahoma, tahoma, sans-serif; font-size: 11px; line-height: 130%; margin-top: 0px; margin-bottom: 6px; margin-right:3px; text-align:justify;}
ol li {margin-left:-5px;margin-bottom:10px;}
ul li ul li {margin-left:5px; font-size:100%; list-style: square; text-align:left;}
ul li {margin-left:0px;	list-style: square; margin-top:3px; margin-bottom:3px;}
ul {list-style: square;}
.addr {color: #8C8C8C; font-face: tahoma, sans-serif; font-size:10px; margin-left: 8px; margin-top: 0px; margin-right:0px; line-height: 120%;}
.addrh {color: black;}
.bottomlink {margin-top: 7px; margin-left: 8px; margin-right: 8px}
.bottomtoplink {margin-top: 7px}
.bl {color: #494949; font-size:11px; font-weight:normal; text-decoration:none; margin: 0px 0px 0px 0px;}
.bgch {background : #bfbfbf;}
.bgc1 {background : #D6D6D6;}
.bgc2 {background : #E1E1E1;}
.med-p {background:#E1E1E1;}
.med-m {background:#D3D3D3;}
.comment {color:gray; margin-bottom:8px; line-height: 120%;}
.c-item {margin:8px 0px 10px 20px;}
.c-name {margin: 0px 0px 5px 0px;}
.c-pname {margin: 0px 0px 0px 0px;}
.c-cp {margin: 12px 0px 0px 10px;}
.cp-citem {margin: 0px 0px 6px 0px;}
.c-cpqnt, .c-cpqnt a {margin: 2px 0px 0px 0px; color:#259EAD}
.c-cpqnt { line-height: 16px; }
.c-cpqnt a { text-decoration: none; border-bottom: 1px dashed #259EAD; } 
.c-desc, .c-desc-more  {font-family: tahoma, sans-serif; font-size: 11px; line-height: 120%; margin:0px;}
.c-desc-more {margin: 5px 0px 20px 0px;}
.c-frhead, .c-cclr {font-family: tahoma, sans-serif; font-size: 11px; line-height: 120%; margin:0px 0px 0px 8px; color:#4C4C4C}
.c-cclr  {color:black;}
.c-pages {color:#656565; font-size:10px; font-face:tahoma,verdana,sans-serif; margin: 0px 13px 4px 0px;}
.c-srch-info {font-family: tahoma, sans-serif; font-size: 11px; line-height: 120%; margin:7px 0px 3px 0px;}
.error {font-family: tahoma, sans-serif; color: #AF1325; font-size: 10px;  margin-top: 2px;}
.form, .fld {font: 11px tahoma; margin-top: 1px; margin-bottom: 5px; margin-right:5px; margin-left:2px; color : black; text-align:left;}
.form-ml {font: 11px verdana, tahoma; margin: 0px; margin-bottom: 5px; margin-right:5px; margin-left:0px; color : black;border: solid; width : 200px; background-color: transparent; border-width: 1px; border-color : #a1a1a1;}
.f-srch {font: 11px verdana, tahoma; margin: 0px 7px 0px 0xp; color: black; border: solid; width : 155px; background-color: transparent; border-width: 1px; border-color : #C2C2C2;}
.i-top {margin: 0px 6px 0px 0px;}
.i-hpjs {margin: 3px 5px 0px 0px}
.i-pl {margin: 1px}
.i-catm {margin:0px 14px 10px 0px;}
.i-c-zoom {margin:0px 5px 0px 0px;}
.hand {cursor: hand;}
.hpn {font: 11px verdana, tahoma, sans-serif; margin: 0px 0px 4px 0px; color: black; font-weight:bold;}
.hpd {font: 10px verdana, tahoma, sans-serif; margin: 0px 0px 6px 0px; color: #707070;}
.maplnk {font-size:10px;}
.menuitem, a.menuitem:hover,a.menuitem:visited {color: white; font: 10px verdana, sans-serif; font-weight: normal; text-decoration: none; margin-left:3px;  margin-right:3px; margin-top:px; margin-bottom:0px; text-align:left;}
.menulink {color: white; font: 9px arial sans-serif; font-weight: normal; text-decoration: none; margin-top:0px; margin-bottom:0px;}
a.MenuPl2 {color: white; font: 12px tahoma, sans-serif; font-weight: normal; text-decoration: none; line-height: 110%;}
.MenuPl2, a.MenuPl2, a.MenuPl2:visited, a.MenuPl2:hover  {color: white; font: 12px tahoma, sans-serif; font-weight: normal; text-decoration: none; line-height: 110%;}
a.MenuPl2:hover {text-decoration: underline;}
a.hserv:hover {text-decoration:underline;color: white;}
.menu {color:white; margin-left:8px; margin-top:3px; margin-right:10px; margin-bottom:3px;}
.menuitembotp {color: #B0B0B0; font: 9px verdana, verdana, tahoma, sans-serif; font-weight: normal; text-decoration: none; margin: 0px; margin-left:2px; margin-right:2px;}
.menuitembota {color: #B0B0B0; font: 9px verdana, verdana, tahoma, sans-serif; font-weight: normal; text-decoration: none; margin: 0px; background-color:#D9D9D9; padding:3px;}
.morenews {color: white; font: 10px verdana, tahoma, sans-serif; font-weight: bold;}
.morewhite {font-weight: bold; color: white; text-decoration: none}
.new-home {margin: 0px 0px 5px 0px;}
.news {color: black; font: 11px verdana, sans-serif; margin: 0px 0px 0px 0px; text-align:left;}
.newsheader {color: black; font: 11px verdana, sans-serif; margin: 0px 0px 0px 0px; text-align:left; font-weight:bold;}
.newsarch {color: black; font: 9px verdana, sans-serif; margin-left: 10px; margin-top: 11px; margin-right: 5px;}
.newsdate {color: 7F7F7F; font: 10px arial, sans-serif; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px}
.newspagedate {color: black; font: 10px verdana, tahoma, sans-serif; font-weight: bold; }
.newshead {font: 10px verdana, tahoma, sans-serif; font-weight: bold; margin-left: 13px; margin-top: 8px; color: white}
.navigation {font-family: tahoma, sans-serif; font-size: 10px; line-height: 10px; color:#4C4C4C; font-weight:normal; text-decoration:none; margin: 0px 0px 2px 0px;}
.pname {font-size: 16px; margin: 0px 10px 0px 8px; font-weight: bold;}
.prodh1, .prodh1new  {margin: 0px 0px 7px 0px; font-weight: bold;}
.prodh1new {margin: 9px 0px 8px 20px;}
.prodh2, .prodh2new {font-family: arial, sans-serif; color:#6F6F6F; font-size: 12px; margin: 0px 0px 0px 6px; font-weight: bold;}
.prodh2new {margin: 0px 0px 20px 20px;}
.prodheadbox {margin:10px 0px 10px 20px;}
.pr-head {font-size: 14px; margin: 0px 10px 0px 8px; font-weight: bold;}
.ph-i {margin: 0px 10px 0px 20px;}
.ph-tbl {margin: 10px 0px 10px 0px;}
.ph-t {font-family: tahoma, sans-serif; color:black; font-size: 11px; margin: 0px 0px 7px 0px; line-height:12px;}
.reqres {font-family: arial, tahoma, sans-serif; color: #259EAD; font-weight:bold; font-size: 14px;  margin-top: 20px; margin-bottom:3px; margin-left:0px; line-height:14px;}
.s {visibility: hidden;}
.section {margin-left:14px; color:#858585; margin-bottom:1px; font-weight:bold; text-decoration:none; line-height:100%}
.srch {margin:0px;}
.srch-b {margin: 0px 10px 0px 12px;}
.signature {color: #A0A0A0; font: 10px tahoma, sans-serif; font-weight: normal; text-decoration: none; margin-left:28px;  margin-right:20px; margin-top:25px; margin-bottom:0px;}
.sitemap1 {font-family: tahoma, sans-serif; font-weight:bold; font-size:12px; margin: 6px 0px 6px 7px;}
.sitemap2 {font-weight:bold; font-size:12px; font-family: verdana, sans-serif; margin: 4px 0px 4px 5px;}
.sitemap3 {font-weight:bold; font-size:11px; margin: 4px 0px 4px 3px;}
.sitemap4 {font-weight:normal; font-size:11px; margin: 4px 0px 4px 3px;}
.sitemap5 {font-weight:normal; font-family: verdana, sans-serif; font-size:10px; margin: 4px 0px 4px 3px;}

.submenuarea {margin-left: 10px; margin-top: 7px; margin-bottom: 10px}
.select {color: black; font: 10px arial, sans-serif;}
.sm {color: #494949; font-size:10px; font-weight:normal; text-decoration:none; margin: 5px 0px 0px 0px;}
.sm2 {color: #5C5C5C; font-size:10px; font-weight:normal; line-height:110%; margin: 0px 25px 15px 35px;}
.sm-srch {font: 9px verdana, tahoma, sans-serif; color: #7F7F7F; font-weight:normal; text-decoration:none; margin: 0px 0px 0px 0px;}
.smtxt {color: #656565; line-height:100%}
.sh-year {color:white; font-size:11px; margin:-2px 0px 0px 0px; font-weight:bold;}
.tform {font: 9px verdana, tahoma, sans-serif; color: black; font-weight:normal; margin-left: 2px; margin-right: 0px; margin-top: 5px; margin-bottom: 1px;text-align:left;}
.toptxt {font: 10px verdana, tahoma, sans-serif; color:#454545; line-height: 12px; font-weight:normal; margin: 82px 0px 0px 30px;}
.totop {font: 10px verdana, tahoma, sans-serif; color:#454545; line-height: 12px; font-weight:normal; margin: 2px 0px 4px 5px;}
.totop-b {margin: 20px 0px 5px 20px;}
.mddbg1 {BACKGROUND-COLOR:#838383;}
.menubga {BACKGROUND-COLOR:#686868;}
.menubgp {BACKGROUND-COLOR:#b2b2b2;}
.menuitemdd1 {font-family: tahoma, verdana, sans serif; font-size: 11px; color:black; font-weight: bold; margin: 8px 13px 8px 13px;	text-align: center;}
.menuitemdd2 {font-family : tahoma, Verdana, sans serif; font-size: 11px; color : black;	font-style: normal; font-weight: normal; text-indent: 0px;	margin: 5px 10px 5px 0px; text-align: left;}
.menuitemdd1a {	font-style : normal;font-weight : normal;	text-indent : 0px;	margin-top : 4px; margin-bottom: 4px; margin-left: 12px;	margin-right: 12px;	text-align: left;}
a.menuitemdd1a:hover {color:white;}
span.bold {font: bold 11px Verdana;}
span.date {font: 10px Verdana; color: #7f7f7f;}


div.message {width: 90%; padding: 20px; background: url(/i/cat-sep.gif) no-repeat left bottom; padding-bottom: 0px; border: 0px solid; padding-top: 0px;}
div.message div.answer {background: #fff; margin: 15px 25px 0px 25px;}

table#sendform {margin-left: 37px; font-weight: bold; font: bold 12px Verdana; _margin-top: -5px;}
table#sendform input {border: 1px solid #969696; width: 270px;}
table#sendform textarea {border: 1px solid #969696; width: 270px;}
table#softbox {border-collapse: collapse;}
table#softbox td {border: 0px solid #000;}

div.sd1 {
	margin: 0px 0px 5px 20px;
	font-family:Arial, sans-serif;
	size: 12px;
	width: 95%;
	float:left;
}
div.sd1 h3 {
	margin-bottom: 13px;
}
div.sd_top {
	background-color: #daf6fa;
	padding: 0;
	margin: 0;
	vertical-align: top;
}
div.sd_top p{
	font-weight: bold;
	padding: 7px 5px 7px 10px;
	/*border: 1px solid;*/
	margin: 0px;

}
div.sd1td {
	background-color: #fff;
}
div.sd1td p{
	padding: 7px 5px 7px 10px;
	/*border: 1px solid;*/
	margin: 0px;
}
div.sd2td {
	background-color: #f1f1f1;
}
div.sd2td p{
	padding: 7px 5px 7px 10px;
	/*border: 1px solid;*/
	margin: 0px;
}
div.sd1l {
	width: 49%;
	float:left;
	margin-right: 2px;
}
div.sd1r {
	width: 50%;
	float:left;
}
table.sd2 {
	float: left;
	display:block;
}
table.sd2 {
	background: url(/i/cat-sep-line.gif) repeat;
}
ul#sd_ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:10px 0px 15px 20px;
	overflow:hidden;
	padding:0;
}
ul#sd_ul li {
	background:transparent url(/i/bgstr.gif) no-repeat scroll right 1px;
	display:inline;
	float:left;
	margin-left:0pt;
	margin-right:17px;
	padding-left:0pt;
	padding-right:17px;
}
ul#sd_ul a {
	color: #000;
}
div#sdlogo
{
	margin:0px 0px 10px 20px;
	float: left;
	display:block;
	padding: 0px;
}
div.clearing {
	clear: both;
	height: 0;
	font-size: 0; line-height: 0;
}
div#sdlogo img {
	margin-right: 15px;
	float: left;
}


.mt { padding: 0 21px 0 21px; }


.catcostinfo { font-size: 11px; margin: 14px 0 0 20px; }

#sendnews { margin: 0 0 0 12px; }

.deffrm { font: normal 11px Tahoma, sans-serif; border: 1px #969696 solid; width: 270px; }

.sbtxt { margin: 0px 7px 4px 12px; }
.sbtxt p { font-size: 11px; padding: 0 0 4px 0; margin: 0 !important; line-height: 13px; }
.action p { font: normal 10px/13px Tahoma, sans-serif; }
.sbtxt .sbhimg { margin: 20px 0 5px 0; }
.sbaction { padding: 30px 21px 0 0; }

div.icq { padding: 10px 0 0 0; line-height: 18px; }

.sb-video { margin: 0; padding: 0 0 0 12px; font-weight: normal; }
