/* tags */
html, body {margin:0; padding:0; color:#6a6a6a; height:100%}
body {background:#cce4f0 url(/images/background.gif) 0 0 repeat-x}
p, textarea, input, select, body, form {font:13px Arial, Verdana, Tahoma, sans-serif}
a img {border:0}
a {color:#a53533}
a:link, a:visited {text-decoration:underline}
a, a:hover {text-decoration:none}
form, table, p, h1, h2, h3, h4 {margin:0 0 14px 0; padding:0}
ul {list-style-type:square; line-height:20px; margin:0 0 14px 17px; padding:0}
ul li {margin-left:0; padding-left:0}
h1 {display:inline; font:12px Verdana; font-weight:bold; margin:0; padding:2px 10px 4px 18px; color:#FFFFFF; background:#878F9E url(/images/h1.gif) 7px 0 no-repeat}
h2 {font:14px Arial; font-weight:bold; color:#1A86AA; margin-bottom:5px}
h3 {font:12px Arial; font-weight:bold; color:#1A86AA; padding-left:7px; margin:0}
h4 {font:12px Arial; font-weight:bold; color:#1A86AA; margin:0}
select {width:170px; margin-top:10px; border:1px solid #7d9fb8}
table {border:1px solid #FFFFFF; border-collapse:collapse}
td, th {border:1px solid #FFFFFF; padding:8px}
th {background:#BDC3CF; color:#FFFFFF}
.sec td {background:#FFFFFF}

table.no_borders { border: 0; }
table.no_borders td, th { border: 0; }


/* ids */
#global {min-height:100%; min-width:990px; margin-top:-122px}
#g2 {padding-top:122px; margin:0 40px 0 25px}
#top {position:absolute; margin:-1000px 0 0 -1000px}
#nav {height:10px; padding:7px 9px 11px 0; margin-left:15px; background:#110069}
#nav a {display:block; float:right; height:10px; margin-left:37px}
#search {width:9px; background:url(/images/search.gif) 0 0 no-repeat}
#email {width:8px; background:url(/images/email.gif) 0 0 no-repeat}
#sitemap {width:11px; background:url(/images/sitemap.gif) 0 0 no-repeat}
#home {width:9px; background:url(/images/home.gif) 0 0 no-repeat}
#logo {height:106px; margin-left:15px; padding:0 25px; background:#110069}
#logo a {display:block; width:517px; height:105px; margin:0 auto; background:url(/images/logo.jpg) 0 0 no-repeat}
#hleft {float:left; width:190px; height:106px; background:url(/images/hleft.jpg) 0 0 no-repeat}
#hright {float:right; width:106px; height:106px; background:url(/images/hright.jpg) 0 0 no-repeat}
#hcenter {margin-left:80px}
#menu {height:22px; margin-left:15px; background:#110069}
#menu ul {display:block; width:779px; height:22px; margin:0 auto; background:#110069;}
#menu ul li {display:block;float:left}
#menu ul li a, #preload a {display:block; height:22px}
#menu .java {position:absolute; width:230px}
#menu .java ul {display:block; list-style-type:none; width:auto; height:auto; border:1px solid #110069; border-top:0; background:#e0eae3}
#menu .java ul li {display:block; float:none; background:url(/images/li.gif) left top no-repeat}
#menu .java ul li.st {background:none}
#menu .java ul a:link, #menu .java ul a:visited {display:block; height:auto; width:auto; color:#6a6a6a; padding:0 22px; text-decoration:none; background:url(/images/0.gif) 0 0 no-repeat}
#menu .java ul a, #menu .java ul a:hover {display:block; height:auto; width:auto; color:#110069; text-decoration:none; padding:0 22px; background:url(/images/ul.gif) 7px 7px no-repeat}
#header {height:242px; margin-left:15px; padding:8px 0 0 8px; background:gray}
#header img {display:block; padding:0}
#header div {position:absolute; width:215px; height:27px; margin:99px 0 0 10px; background:url(/images/spiral.gif) 0 0 repeat-x}
#header div#spiral {position:absolute; width:1px; margin:99px 0 0 275px}
#content {padding-top:1px}
#left {float:left; width:251px}
#leftblock {padding-top:24px; background:url(/images/left.gif) 0 0 repeat-y; height:100%}
#leftend {width:251px; height:15px; padding-bottom:13px; background:url(/images/leftend.gif) 0 0 no-repeat}
#fastsearch {display:block; width:251px; height:79px; background:url(/images/fastsearch.gif) 0 0 no-repeat; padding:27px 0 0 23px}
#fastsearch a {color:#1a86aa}
#query {display:block; width:130px; height:14px; border:1px solid #7f9cba; padding:1px 3px; color:#6a6a6a; margin:20px 0 0 0; float:left;}
#first {width:66px; height:16px; border:1px solid #7f9cba; padding:1px; color:#6a6a6a; margin-bottom:5px; cursor:pointer}
#second {width:66px; height:16px; border:1px solid #7f9cba; padding:1px; color:#6a6a6a; margin-bottom:5px; cursor:pointer}
#third {width:61px; height:16px; border:1px solid #7f9cba; padding:1px; color:#6a6a6a; margin-bottom:5px; cursor:pointer}
#submit {width:18px; height:18px; background:url(/images/submit.gif) 0 0 no-repeat; border:0; margin-bottom:5px; cursor:pointer}
#address {padding:0 10px 10px 25px}
#address a {color:#6578d1}
#right {margin-left:267px; background:#eff5f1 url(/images/leftpart.jpg) 0 0 repeat-y}
#r2 {background:url(/images/botpart2.jpg) left bottom repeat-x}
#r3 {background:url(/images/leftpart2.jpg) left bottom no-repeat}
#r4 {background:url(/images/rightpart.jpg) right top repeat-y}
#r5 {background:url(/images/toppart.jpg) right top no-repeat}
#r6 {min-height:610px; padding:25px 28px 20px 20px; background:url(/images/botpart.jpg) right bottom no-repeat}
#r7 {display:table; width:100%}
#megasearch span {font-size:12px; font-weight:bold}
#megasearch table td {vertical-align:middle; width:50%}
#megasearch table td input, #megasearch table td select {margin:0}
#footer {height:122px; min-width:910px; color:#cbe5f0; margin:0 40px}
#footer a {color:#cbe5f0}
#hfoot {height:50px; color:#05236b; line-height:20px}
#hfoot a:link, #hfoot a:visited {color:#8e8e8e}
#hfoot a, #hfoot a:hover {color:#05236b}
#hlfoot {float:left}
#hrfoot {margin-left:255px; text-align:center}
#hrfoot span.delim {padding:0 5%}
#bfoot {height:70px; padding:10px; background:#05236b url(/images/footer.gif) center center no-repeat;}
#lfoot {float:left}
#rfoot {float:right; text-align:right}
#aboutblock {padding:0 15px 0 31px}
#aboutblock ul {list-style-type:none; margin:0}
#aboutblock ul li {display:block; background:url(/images/li.gif) left top no-repeat; height:1%}
#aboutblock ul a:link, #aboutblock ul a:visited {display:block; color:#6a6a6a; padding:0 22px; text-decoration:none; background:url(/images/0.gif) 0 0 no-repeat}
#aboutblock ul a, #aboutblock ul a:hover {display:block; color:#110069; text-decoration:none; padding:0 22px; background:url(/images/ul.gif) 7px 7px no-repeat}
#rightimg {float:right; text-align:right}
#rightimg div {float:left}
#rightimg a {color:#1A86AA; text-decoration:none}
#rightimg img {border:1px solid #cacaca; padding:3px; margin:2px}
#to {margin-right:20px}
#inviz {width:85px; height:60px; margin:-20px 0 0 0; border:0; cursor:pointer; background:transparent}
#info {margin-left: 30px; font-size: 8px; width: 200px; border: 0px;}
#info table {border:0}
#info td {border:0}


/* classes */
.b1:link, .b1:visited {width:93px; background:url(/images/b1.gif) 0 0 no-repeat}
.b1, .b1:hover {width:93px; background:url(/images/b1u.gif) 0 0 no-repeat}
.b2:link, .b2:visited {width:122px; background:url(/images/b2.gif) 0 0 no-repeat}
.b2, .b2:hover {width:122px; background:url(/images/b2u.gif) 0 0 no-repeat}
.b3:link, .b3:visited {width:225px; background:url(/images/b3.gif) 0 0 no-repeat}
.b3, .b3:hover {width:225px; background:url(/images/b3u.gif) 0 0 no-repeat}
.b4:link, .b4:visited {width:85px; background:url(/images/b4.gif) 0 0 no-repeat}
.b4, .b4:hover {width:85px; background:url(/images/b4u.gif) 0 0 no-repeat}
.b5:link, .b5:visited {width:218px; background:url(/images/b5.gif) 0 0 no-repeat}
.b5, .b5:hover {width:218px; background:url(/images/b5u.gif) 0 0 no-repeat}
.b6:link, .b6:visited {width:129px; background:url(/images/b6.gif) 0 0 no-repeat}
.b6, .b6:hover {width:129px; background:url(/images/b6u.gif) 0 0 no-repeat}

.b7:link, .b7:visited {width:93px; background:url(/images/b7.gif) 0 0 no-repeat}
.b7, .b7:hover {width:93px; background:url(/images/b7u.gif) 0 0 no-repeat}

.news {padding:0 20px 0 32px}
.news p {padding-left:7px; margin:0}
.date {font-size:12px; font-weight:bold; color:#a80b0e}
.more {display:block; text-align:right; padding-bottom:7px}
.clear {clear:both}
.cols {float:left; width:49%}
.cols2 {float:left; width:30%; padding:0 10px}
.cols2 select, .cols2 .street {width:100%}
.cols3 {float:left; width:55%; padding:0 10px}
table.colst, table.colst td {border:0; vertical-align:top}
.text {padding:5px 0 0 10px}
.text2 {clear:both; padding:5px 0 0 10px}
.text2 img {float:left; border:1px solid #cacaca; padding:3px}
.text2 p {margin-left:98px}
.text3 {clear:both; padding:5px 0 0 0}
.text3 img {float:left; border:1px solid #cacaca; padding:3px; margin-right:10px}
.hdelim {height:1px; padding-bottom:10px; font-size:1px; background:url(/images/delim.gif) 0 0 repeat-x}
.subheader {text-align:right; padding-bottom:3px}
.subheader img {vertical-align:middle}
.subheader span {float:left; text-align:left}
.subheader span.path a:link, .subheader span.path a:visited {color:#6a6a6a; font-weight:normal; text-decoration:none}
.subheader span.path a, .subheader span.path a:hover {color:#A53533; font-weight:bold; text-decoration:none}
.street {width:170px; border:1px solid #7d9fb8; margin:2px 0}
.from {width:50px; border:1px solid #7d9fb8; margin:10px 0 0 0}

/* ie6 fix */
* html #global {height:100%}
* html #first, * html #second, * html #third {font-size:9px}
*+html #first, *+html #second, *+html #third {height:18px}
* html #r6 {height:610px; padding-left:10px}
* html #hrfoot span.delim {padding:0 3%}
*+html #hrfoot span.delim {padding:0 3%}
* html #menu .java ul a:link, * html #menu .java ul a:visited {float:left}
* html #menu .java ul a, * html #menu .java ul a:hover {float:left}


/*eds*/
#catalog_search TH {width:120px; padding: 3px 3px 3px 3px; }
oat:left}
* html #menu .java ul a, * html #menu .java ul a:hover {float:left}


/*eds*/
#catalog_search TH {width:120px; padding: 3px 3px 3px 3px; }
