/* selectors */
html, body {margin: 0 0 0 0; padding: 0 0 0 0; text-align:center; height:100%;}
body {background-image: url(../images/right_bg_ie.gif); background-repeat: repeat-y; background-position:center;}
html, body, p, div, table, td, th, form, input, textarea, select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
img {border:0;}
a {color:#378E98;}
h1 {margin:0 0 0 31px; width:auto; height: 27px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
h1 img {float:left;background:silver}
h1 span {display:block;float:left;padding-top:8px; height:19px;color:white; background: url(../images/title_center.gif);background-color:silver;}
h3 {margin: 0 0 0 0; font-size: 10px; color: #ff6600; font-weight:normal; padding: 0 0 0 0;}
p {text-align:justify;margin: 0 0 16px 0;}
table {border-collapse: collapse; margin-top:5px; margin-bottom:15px; border: 1px solid #d0d0d0}
th {border: 1px solid #d0d0d0}
td {border: 1px solid #d0d0d0}
li {margin-bottom:6px;}

/* classes */
img.left {float:left;margin: 0 3px 10px 0}
img.right {float:right;margin: 0 0 10px 3px}
.menuitem {margin: 0px 1px 0 0;}
.bank {margin: 15px 0 0 8px;}
.body_before {height:17px; background:url(../images/body_before.gif); width:581px;margin-left:16px;}
.body_center {height:475px; background:url(../images/body_bg.gif); width:579px;margin-left:16px; border-left: 1px solid #75BFC7; border-right: 1px solid #75BFC7;}
.body_after {height:17px; background:url(../images/body_after.gif); width:581px;margin-left:16px;}
.address {text-align:left;}
.submenu {padding-left:15px; margin: 0 0 20px 0; list-style-image:url(../images/bullet.gif);}
.submenu li {margin-bottom: 5px; }
.cleartable {border:0}
.cleartable td {border:0}
.byright {text-align:right}
.sitemap {}
.sitemap li {padding-left:0}
.sitemap li ol li {margin: 0 0 6px 0; list-style-type:circle}
.sitemap li ol {margin: 15px 0 15px 15px}
.catalog_list_td {vertical-align:top; padding-bottom:15px;}


/* ids */
#global {width:900px;margin:0 auto; height:100%; border-left: 1px solid #9CD0D6; border-right: 1px solid #9CD0D6}
#logo {float:left;height:179px;}
#header {background:url(../images/header.jpg); width:691px; height:179px; float:left;}
#menu {padding-top:5px;width:900px; height:30px; background:url(../images/menu_bg.jpg); background-repeat: no-repeat; clear:left; text-align:left; background-color:#efefef; }
#body {width: 626px; height:10px; float:left; padding-top:7px; text-align:left;}
#right {width:274px; float:left;background-image: url(../images/pages.jpg); background-repeat: no-repeat; background-color:#A7D7DC; height:100%; margin-bottom:-216px;}
#right_cont {padding: 27px 8px 228px 8px;}
#copyright {float:left;text-align:left; padding: 15px 0 5px 31px; font-size: 10px; color: #666666;}
#sm {margin:88px 0 0 11px;}
#body_cont {width:337px;padding: 10px 20px 0 20px; float:left;}
#submenu_cont {width:162px; padding: 10px 20px 0 20px; float:left;}
#icon_cont {float:left;padding: 3px 301px 0 16px;}
#copyright p {font-size: 10px; color: #666666;}


/* for Mozilla & Opera fix some params */
html > body #global {min-height:100%; height:auto; border:0;}
html > body #right {min-height:586px; height:auto; margin: 0 0 0 0;}
html > body #right_cont {padding: 27px 8px 10px 8px;}
html > body .body_center {float:left;min-height:475px; height:auto;}
html > body .body_after {float:left}
html > body .body_before {float:left}
html > body {background-image: url(../images/right_bg.gif);}

