/* CSS Document */
body { margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(/img/404bg.gif) repeat-x top left;}
#container {margin:0 auto; text-align:left; min-width: 1024px; max-width: 1280px; width:expression(document.body.clientWidth < 1003? "1003px" : document.body.clientWidth > 1280? "1280px" : "auto"); }
a {color:#000;}
table {width:100%;padding:0 43px;}
table td {padding:0px; font-size:12px; vertical-align:top;}
.head {padding:39 0 30 0px;}
.text {padding:37 0 39 0px;}
.foot {padding-top:30px;}
h1 {font-size:18px; font-family:Arial Narrow, Arial; padding:0px; margin:0px; color:#dc0000;}
.block {width:130px; float:left;}
.last {width:150px; float:left;}
.home {background:url(/img/ico_home.gif) no-repeat 0px 3px; padding:0 0 0 18px;}
.map {background:url(/img/ico_map.gif) no-repeat 0px 3px; padding:0 0 0 18px;}
.search {float:right; width:142px; background:url(/img/search.gif) top left no-repeat;}
.search input {border:none; background:none; //height:20px; padding:3 5 4 25px; margin:0px; font-size:11px; line-height:12px; color:#4c4c4c;}
