body    {font-family:Tahoma;font-size: 10px;color:#687783;margin:0px;background:#bcd3e7}
table   {border:0; padding:0}
td      {font-size:11px; vertical-align:top;}
form    {padding:0;margin:0}
a       {text-decoration:none;color:#4b88bd}
a:hover {text-decoration:underline;color:#FF6C00;}
img, a img {border:0}


div.left {
	width: 232px;
	border-top: 12px solid #a2c2de;
	padding: 30px 0 10px 0;
}
table.left1 {
	background: #FFFFFF;
	margin-top: 10px;
	width:100%;
}
table.left2 {
	width:100%;
	margin-top:10px;
	background-color:#6da0cd;
	color:#FFFFFF;
}
table.left2 a { color:#FFFFFF; }
table.left2 a:hover { color:#fcfbb2; }
table.white {
	margin-top: 10px;
	width:100%;
	background:#FFFFFF;
}
table.blue_dash {
	background: url(/img/bkg_dark.gif);
	width: 100%;
	margin:10px 0 10px 0;
}
table.left2 div.adv {
	margin-top: 10px;
}
table.left2 div.news {
	padding: 0 0 15px 0;
}
table.left2 div.news span {
	font-size:10px;
	background-color: #FFFFFF;
	color: #6da0cd;
	margin-right: 5px;
	padding: 0 3px 0px 3px;
}
div.right {
	margin:40px 0 0 15px;
	padding:0;
	width: 100%;
}
div.right-inner {
	margin:20px;
	width: 100%;
}
.t1_1 {
	background: url(/img/dark_round_1-1.gif) no-repeat;
	font-size:0;
	line-height:0;
	width:10px;
	height:10px;
}
.t2_1 {
	background: url(/img/dark_round_bkg1.gif) 2px 0px repeat-x;
	font-size:0;
	line-height:0;
}
.t3_1 {
	background: url(/img/dark_round_3-1.gif) no-repeat;
	font-size:0;
	line-height:0;
	width:10px;
	height:10px;
}
.t1_2 {
	background: url(/img/dark_round_bkg1.gif) 0px 2px repeat-y;
	font-size:0;
	line-height:0;
}
.t2_2 {
	font-size:10px;
	padding:1px;
}
.t2_2_searchform {
	padding:10px 5px 10px 5px;
}
.t2_2_content {
	padding:20px 10px 20px 20px;
}
.t2_2_white {
	padding:20px 10px 20px 20px;
	color:white;
}
.t2_2_white a { color:white; } 
.t2_2_white a:hover { color:fcfbb2; } 
.t2_2_card {
	background: url(/img/card.png) 5px 0px no-repeat;
	padding:20px 10px 20px 130px;
	color:#FFFFFF;
}
.t3_2 {
	background: url(/img/dark_round_bkg2.gif) 7px 3px repeat-y;
	font-size:0;
	line-height:0;
}
.t1_3 {
	background: url(/img/dark_round_1-3.gif) no-repeat;
	font-size:0;
	line-height:0;
	width:10px;
	height:10px;
}
.t2_3 {
	background: url(/img/dark_round_bkg2.gif) 3px 7px repeat-x;
	font-size:0;
	line-height:0;
}
.t3_3 {
	background: url(/img/dark_round_3-3.gif) no-repeat;
	font-size:0;
	line-height:0;
	width:10px;
	height:10px;
}
div.searchloop {
	z-index:3;
	position:absolute;
	margin: 23px 0 0 23px;
	width:63px;
	height:73px;
}
table.searchform-inner1 td {
	color:white;
	padding-left:10px;
	font-size: 11px;
	font-weight: 900;
}
table.searchform-inner1 td#t1 {
	padding-left:70px;
	width:75%;
}
table.searchform-inner1 td#t1 input.search {
	font-size: 10px;
	height:19px;
	background: #FFFFFF;
	color: #687783;
	width:100%;
	padding-left:10px;
	border-top: 2px solid #e5eef6;
	border-bottom: 2px solid #e5eef6;
	border-right: 2px solid #e5eef6;
	border-left:0;
}
table.searchform-inner2 {
	margin:0 0 0 53px;
}
table.searchform-inner2 td#t1 {
	background: url(/img/up.gif) no-repeat 20px bottom;
}

td.spanlist {
	padding-left:10px;
	color:#FFFFFF;
}

td.spanlist span {
	background: url(/img/bullet_white.gif) no-repeat 0px 4px;
	text-decoration: underline;
	padding: 0 0 0 15px;
	margin: 0 0 2px 0;
	cursor: pointer;
	white-space: nowrap;
}

div.nav a#a1 {
	color: #FFFFFF;
	background: url(/img/bullet_big.gif) no-repeat 0px 4px;
	text-decoration: underline;
	padding: 0 0 0 13px;
	margin: 0 13px 2px 0;
	font-size: 11px;
	font-weight: 900;
}

div.nav a#a1:hover {color:#fcfbb2}
div.nav .navpages {width:100%;font-size:10px}
div.nav .navpages td#t1 {background: url(/img/up.gif) no-repeat 50px bottom}
div.nav .navpages td#t2 {background:#dae7f3;padding:5px 10px 5px 10px}
div.nav .navpages a {width:4%;padding:1px 0 1px 0;text-align:center;text-decoration:underline;color:#687783}
div.nav .navpages a:hover {background:#fcfbb2;}
div.nav .navpages b.current {background:#a2c2de;color:#FFFFFF;padding:0 3px 1px 4px}

.bullet_white {
	background: url(/img/bullet_big.gif) no-repeat 0px 3px;
	padding-left: 12px;
	color: #FFFFFF;
}

input.text, select, textarea {
	height:19px;
	background:#FFFFFF;
	color: #687783;
	border: 2px solid #c4d8e9;
	font: 11px Tahoma;
	width:100%;
	padding: 0 0 0 5px;
}
input.button {
	font-size: 9px;
	background: url(/img/button.gif) no-repeat 0px 0px;
	border:0;
	color: #FFFFFF;
	height: 21px;
	width: 75px;
	padding: 0 0 2px 0;
}
input.buttonsmall {
	font-size: 9px;
	background: #e5eef6;
	border: 2px solid #FFFFFF;
	height: 19px;
	width: 21px;
}
.t2_2_content div.ban, .t2_2 div.ban, .left div.ban { cursor:pointer; }

div.ban2 span.ban_border {
	display:block;
	margin:0 0 10px 0;
	border:1px solid white;
}
.error {
	background: #FFFFFF url(/img/error.png) 20px 20px no-repeat;
	padding:20px 30px 30px 100px;

}
.error div {
	font-size:23px;
	letter-spacing:-1px;
	color:#ff480a;
	margin:0 0 15px 0;
}


table.pagebottom td#c1 {
	width:50%;
	background:#dae7f3;
	padding:5px 10px 5px 10px;
}
table.pagebottom a { color:#FFFFFF; }
table.pagebottom a:hover { color:#fcfbb2; }



div.tree             {background:url(/img/ul_link.gif) repeat-y 4px 0px;margin:0px 0px -2px 4px;padding:0px 0px -2px;}
div.treebefore       {margin:0px;padding:0px;}
div.subtree          {background:url(/img/ul_link.gif) repeat-y 4px 0px;padding:2px 0px 0px;margin:0px 0px 5px 18px;}
div.lastsubtree      {background:#FFFFFF url(/img/ul_link.gif) 22px 0px repeat-y;padding:2px 0px 0px 18px;margin:0px 0px 5px;}

div.tree a#a2         {font-size:11px;font-weight:100;color:#687783;list-style-type:none;background:url(/img/li_goods.gif) 0px 0px no-repeat;padding:0px 0px 0px 30px;margin:1px 0px 0px 1px;display:block;}
div.treebefore small  {font-size:11px;color:#555555;margin:0px; padding:8px 0 5px 0;width:250px;line-height:12px;display:block;cursor:pointer;}
div.tree a#a1         {font-size:11px;font-weight:900;list-style-type:none;margin:12px 0px 0px;color:#444444;background:url(/img/ul_main_li.gif) no-repeat 0px 1px;line-height:13px;padding:0px 0px 0px 35px;display:block;text-decoration:underline;}

div.subtree a#a1      {font-size:11px;font-weight:900;color:#6da0cd;line-height:13px;text-decoration:none;}
div.subtree a#a2 span, div.lastsubtree a#2 span {font-size:9px;margin:0px 7px 0px 3px;}

div.subtree b     {font-size:9px;font-weight:900;color:#FF6C00;}
div.tree a.last   {padding:0 0 10px 10px;background:#FFFFFF;margin-left:100px;}

div.subtree a#a2:hover, div.tree a#a2:hover {color:#FF6C00;}

#hand {cursor:pointer}
p.white_dash {background:url(/img/white_dash.gif) 0px 6px repeat-x;width:100%;margin:5px 0}

H1 {font-size:22px;font-weight:600;color:#000000;letter-spacing:-1px;margin:0px 0px 10px -1px; }
H2 {font-size:16px;font-weight:900;font-family:Arial;letter-spacing:-1px;color:#646464;margin:0px;padding:0px 0px 0px 24px;background:url(/img/arr_blue.gif) no-repeat 0px 0px;cursor:pointer;}
a H2 {text-decoration:none}
H3 {font-size:20px;font-weight:100;color:#000000;letter-spacing:-1px;}
H4 {font-size:16px;font-weight:100;font-family:Haettenschweiler;margin:0 0 10px 0;}

table.list td         {padding:5px; font-size:11px}
table.list .div td    {border-bottom:1px solid #dee9f3; border-top:1px solid #dee9f3}
table.list td#t2	  {background-color:#f0f5fa;text-align:right; font-weight:bold;}
table.list .div td#t2 {background-color:#dee9f3;border-bottom:1px solid #cfdfee; border-top:1px solid #cfdfee}
table.list td#t3	  {background-color:#f0f5fa;font-weight:bold;}
table.list .div td#t3 {background-color:#dee9f3;border-bottom:1px solid #cfdfee; border-top:1px solid #cfdfee}
table.list td small   {font-size:10px; font-weight:100}
table.list td a b	  {color:#FF6C00}
table.list td a       {color:#687783}
table.list td a.company       {white-space:nowrap;padding-left:10px}
table.list tr.head td {font-size:11px;font-weight:bold; color:#FFFFFF; background-color:#4b88bd; text-align:center; padding:5px }
table.list .div       {background-color:#f0f5fa;}
table.list img        {margin:0px 10px 0px 0px; max-width:80px}
table.list form       {margin:0px; display:inline; padding:0px}

td.redtable      {font-size:10px; background-color:#FF6C00; color:#FFFFFF; padding:10px;}
td.redtable div  {font-weight:100; font-size:23px; letter-spacing:-1px;border-bottom:1px solid #FFFFFF;margin:0 0 10px 0;padding:0 0 5px 0}

a.redarrow {font-size:11px;text-decoration:none;background: url(/img/bullet_red.gif) no-repeat 0px 3px;padding:0 0 0 13px}
a.redarrow:hover {text-decoration:underline}

#flashbanner {position:absolute;z-index:0;cursor:pointer;}
