body {
  padding: 0;
  margin: 0;
  background-color: #ffffff;
}
.main_h {
font-size:13px;
text-align:justify;
color:#2F7984;
}
#max {
margin:20px 4% 10px 4%;
}
#max p{ font-size:11px;
font-family:Verdana; }
#max li{ font-size:11px;
font-family:Verdana; }
p
{
text-align: justify;
-x-system-font:none;
font-family:Tahoma,sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:1.2em 0 1em 0.6em;
}
h1
{
-x-system-font:none;
font-family:Tahoma,sans-serif;
font-size:80%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:1.2em 0 1em 0.6em;

}
.dotted-bgr-left {
  background-image: url(/images/dotted-bgr-1.jpg);
  background-position: left;
}
.dotted-bgr-right {
  background-image: url(/images/dotted-bgr-1.jpg);
  background-position: right;
}
.line-01 {
  background-color: #c5dee0;
}
.top-menu-bgr {
  background-image: url(/images/bgr-001.gif);
}
.top-menu-sub-bgr {
  background-image: url(/images/bgr-002.gif);
}
.top-menu-bgr-yellow {
  background-image: url(/images/bgr-004.gif);
  padding: 15px 0 0 12px;
}
.top-menu {
  font: bold 80% Tahoma, sans-serif;
  color: #FFFFFF;
  padding-left: 0.8em;
  padding-right: 0.8em;
  height: 49px;
}
.top-menu a {
  color: #FFFFFF;
}
.top-menu-current {
  font: bold 80% Tahoma, sans-serif;
  color: #FFFFFF;
  padding-left: 0.8em;
  padding-right: 0.8em;
  height: 49px;
  background-color: #e6f6f6;
  border-left: 1px solid #87b4b7;
  border-right: 1px solid #87b4b7;
}
.top-menu-current div {
  font: bold 100% Tahoma, sans-serif;
  color: #2f7984;
  padding: 0 0.5em 0.1em 0.5em;
  background-color: #fffcf3;
  border: 1px solid #80b3d0;
}
.top-menu-current div a {
  color: #2f7984;
  text-decoration: none;
}
.top-menu-current-bottom {
  height: 15px;
  background-color: #e6f6f6;
  border-left: 1px solid #87b4b7;
  border-right: 1px solid #87b4b7;
}
.top-menu-current-bottom-inner {
  height: 4px;
  background-color: #e6f6f6;
  border-left: 1px solid #87b4b7;
  border-right: 1px solid #87b4b7;
}



.top-menu-bgr-yellow h1 {
  display: block;
  position: relative;
  float: left;
  clear: left;
  margin: 0;
  padding: 0 0.5em 0.1em 0.5em;
  background-color: #fffdeb;
  border: 1px solid #fb8012;
  font: bold 80% Tahoma, sans-serif;
  color: #fb8012;
  width: 9.8em;
}
div.spec {
  display: block;
  position: relative;
  float: left;
  clear: left;
  margin: 0;
  padding: 0 0.5em 0.1em 0.5em;
  background-color: #fffdeb;
  border: 1px solid #fb8012;
  font: bold 80% Tahoma, sans-serif;
  color: #fb8012;
  width: 9.8em;
}
.top-submenu-bgr01 {
  background-image: url(/images/bgr-003.jpg);
}
.top-submenu-bgr02 {
  border-bottom: 1px solid #87b4b7;
  border-left: 1px solid #87b4b7;
  border-right: 1px solid #87b4b7;
  background-color: #e6f6f6;
}
.top-submenu-bgr03 {
  background-color: #fcf5e1;
  padding: 0 0 10px 0;
}
.top-submenu-bgr04 {
  width: 0.4em;
  background-color: #cdecee;
}
.top-submenu-bgr05 {
  background-color: #fcf5e1;
}
ul#subnav {
  padding: 0;
  list-style: none;
  margin: 1.2em 0 0 1em;
}
ul#subnav li {
  margin: 0;
  padding: 0 0 0.9em 0;
  font: 75% Tahoma, sans-serif;
  float: left;
  clear: left;
  width: 100%;
  background: url(/images/range-bullet-01.gif) 7px 6px no-repeat;
}
ul#subnav li a {
  float: left;
  padding: 0 0 0 1.6em;
  margin: 0;
  color: #145e88;
}
ul#subnav li a:hover {
  color: #145e88;
}
div#specfoto {
  padding: 0.2em 0.8em 0 1.2em;
  margin: 0;
}
div#specfoto img {
  border: 1px solid #cbbea4;
}
div#specfoto-inner {
  padding: 0.2em 0.8em 0 1.2em;
  margin: 0.6em 0 0 0;
}
div#specfoto-inner img {
  border: 1px solid #cbbea4;
}

div#spectext {
  padding: 0 1.2em 0 0;
  margin: 0;
  font: 70% Tahoma, sans-serif;
}

div#spectext div#name h2 {
  padding: 0 0 1em 0;
  margin: 0;
  font: 105% Tahoma, sans-serif;
  color: #145e88;
  font-weight: normal;
}
div#spectext div#name a {
  color: #145e88;
}
div#spectext div#more {
  margin: 1.2em 0 0 0;
  padding: 0;
  float: left;
  font: 90% Tahoma, sans-serif;
  background-color: #cbbea4;
}
div#spectext div#more a {
  display: block;
  position: relative;
  margin:0;
  padding: 0.1em 0.4em 0.2em 0.4em;
  color: #FFFFFF;
  text-decoration: none;
}

div#spectext-inner {
  padding: 0 1.2em 0 0;
  margin: 0.9em 0 1em 0;
  font: 70% Tahoma, sans-serif;
}

div#spectext-inner div#name h2 {
  padding: 0 0 1em 0;
  margin: 0;
  font: 105% Tahoma, sans-serif;
  color: #145e88;
  font-weight: normal;
}
div#spectext-inner div#name a {
  color: #145e88;
}
div#spectext-inner div#more {
  margin: 1.2em 0 0 0;
  padding: 0;
  float: left;
  font: 90% Tahoma, sans-serif;
  background-color: #cbbea4;
}
div#spectext-inner div#more a {
  display: block;
  position: relative;
  margin:0;
  padding: 0.1em 0.4em 0.2em 0.4em;
  color: #FFFFFF;
  text-decoration: none;
}


.head01 h1 {
  display: block;
  float: left;
  margin: 0.6em 0 0 0.5em;
  padding: 0.1em 0.4em 0.1em 0.4em;
  background-color: #ffffff;
  border: 1px solid #c0d0e4;
  font: bold 80% Tahoma, sans-serif;
  color: #5b7ba3;
  width: 9.8em;
}
div.news_p {
  display: block;
  float: left;
  margin: 0.6em 0 0 0.5em;
  padding: 0.1em 0.4em 0.1em 0.4em;
  background-color: #ffffff;
  border: 1px solid #c0d0e4;
  font: bold 80% Tahoma, sans-serif;
  color: #5b7ba3;
  width: 9.8em;
}
.head02 h1 {
  display: block;
  float: left;
  margin: 0.6em 0 0 0.5em;
  padding: 0.1em 0.4em 0.1em 0.4em;
  background-color: #fdfbf6;
  border: 1px solid #e4d8c0;
  font: bold 80% Tahoma, sans-serif;
  color: #498489;
  width: 9.8em;
}
div#datebold {
  padding: 1.2em 0 0 1.7em;
  margin: 0;
  font: 70% Tahoma, sans-serif;
  color: #77b1ba;
  font-weight: bold;
}
div#datebold-inner {
  padding: 1.2em 0 0 0;
  margin: 0;
  color: #77b1ba;
  font-weight: bold;
}
div#datenormal {
  padding: 1.2em 0 0 1.2em;
  margin: 0;
  font: 70% Tahoma, sans-serif;
  color: #5ea093;
}
div#firstnewstext {
  float:left;
  padding: 1.2em 0 1em 0.6em;
  margin: 0;
  font: 70% Tahoma, sans-serif;
}
div#firstnewstext div#name h2 {
  padding: 0 0 0.8em 0;
  margin: 0;
  font: 105% Tahoma, sans-serif;
  color: #145e88;
  font-weight: normal;
}
div#firstnewstext div#name a {
  color: #145e88;
}
div#firstnewstext div#more {
  margin: 1em 0 0 0;
  padding: 0;
  float: left;
  font: 90% Tahoma, sans-serif;
  background-color: #77b1ba;
}
div#firstnewstext div#more a {
  display: block;
  margin:0;
  padding: 0.1em 0.4em 0.2em 0.4em;
  color: #FFFFFF;
  text-decoration: none;
}
div#firstnewstext-inner {
  float:left;
  padding: 1.2em 0 0.4em 0.6em;
  margin: 0;
}
div#firstnewstext-inner div#name h2 {
  padding: 0 0 0 0;
  margin: 0;
  font: 100% Tahoma, sans-serif;
  color: #145e88;
  font-weight: normal;
}
div#firstnewstext-inner div#name a {
  color: #145e88;
}
div#secondnewstext {
  float:left;
  padding: 0.9em 0 0 0.6em;
  margin: 0;
  font: 85% Tahoma, sans-serif;
}
div#secondnewstext div#name h2 {
  padding: 0 0 0 0;
  margin: 0;
  font: 80% Tahoma, sans-serif;
  color: #145e88;
  font-weight: normal;
}
div#secondnewstext div#name a {
  color: #145e88;
}
div#archive {
  margin: 1.2em 0 0 0.8em;
  padding: 0 0 1em 0;
  float: left;
  font: 70% Tahoma, sans-serif;
}
div#archive a {
  display: block;
  margin:0;
  padding: 0;
  color: #145e88;
  text-decoration: none;
}
div#archive a .arrow {
  margin: 0 0 0.1em 0.7em;
  padding: 0;
}
div#secondpubtext {
  float:left;
  padding: 0.9em 0 0 0.6em;
  margin: 0;
  font: 85% Tahoma, sans-serif;
}
#fline1 {
padding-top:5px;
font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
#wline {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#wline a{
font-size:11px;
color:#145E88;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#bline {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#bline a{
font-size:11px;
color:#145E88;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#secondpubtext div#name h2 {
  padding: 0 0 0 0;
  margin: 0;
  font: 80% Tahoma, sans-serif;
  color: #145e88;
  font-weight: normal;
}
div#secondpubtext div#name a {
  color: #145e88;
}
.middletable {
  border-top: 1px solid #7eb7b7;
  border-bottom: 1px solid #c6e6e6;
}
.middletable1{
  border-top: 1px solid #7eb7b7;
}
.middletable-inner {
  border-bottom: 1px solid #c6e6e6;
}
div#contacts01{
  font: 80% Tahoma, sans-serif;
  color: #4f878b;
  font-weight: bold;
  float: left;
  padding: 1.2em 0 0 1.7em;
  margin: 0;
}
div#contacts02{
  font: 80% Tahoma, sans-serif;
  color: #4f4f4f;
  font-weight: bold;
  float: left;
  padding: 1.2em 0 1.4em 1.5em;
  margin: 0;
}
.text {
  font: 80% Tahoma, sans-serif;
  padding: 2.8em 0 1.3em 0;
}
.text img {
  border: 1px solid #4a8489;
  padding: 0;
  margin: 0.3em 1em 1em 0;
}
.text a {
  color: #145e88;
}
.text h1 {
  font: 140% Tahoma, sans-serif;
  color: #5b8ea3;
}
.text h2 {
  font: 100% Tahoma, sans-serif;
  color: #145e88;
  font-weight: bold;
}
.text hr {
  width: 100%;
  height: 1px;
  padding: 0;
  margin: 0;
  border: 1px solid #deebf3;
}
div#cal {
  padding: 0 1em 1em 1em;
  font: 70% Tahoma, sans-serif;
  color: #7fa9a8;
  background-color: #fcf5e1;
}
div#cal a {
  color: #2f7984;
}
.cal_week_start {
  border-top: 1px solid #b0c7c2;
  border-bottom: 1px solid #b0c7c2;
  border-left: 1px solid #b0c7c2;
  color: #2f7984;
}
.cal_week {
  border-top: 1px solid #b0c7c2;
  border-bottom: 1px solid #b0c7c2;
  color: #2f7984;
}
.cal_week_end {
  border-top: 1px solid #b0c7c2;
  border-bottom: 1px solid #b0c7c2;
  border-right: 1px solid #b0c7c2;
  color: #2f7984;
}
.cal_month {
  color: #5487a4;
  font-weight: bold;
}
.cal_date {
  border-bottom: 1px solid #f3e0c1;
}
.cal_active {
  border-bottom: 1px solid #f3e0c1;
}
.cal_current {
  border-bottom: 1px solid #f3e0c1;
  background-color: #fffdeb;
}
ul#brands {
  padding: 0
  list-style: none;
  margin: 0.7em 0 0 0.6em;
}
ul#brands li {
  margin: 0;
  padding: 0 0 0.9em 0;
  font: 70% Tahoma, sans-serif;
  positiom: relative;
  display: block;
  float: left;
  clear: left;
  background: url(/images/range-bullet-01.gif) 7px 6px no-repeat;
}
ul#brands li a {
  padding: 0 0 0 1.9em;
  margin: 0;
  color: #145e88;
}
ul#brands li a:hover {
  color: #145e88;
}
div#new {
  padding: 0 0 0 0;
  margin: 1em 0 1em 0.8em;
}
div#new hr {
  width: 100%;
  height: 1px;
  padding: 0;
  margin: 0;
  border: 1px solid #deebf3;
}

#max hr {
  width: 100%;
  height: 1px;
  padding: 0;
  margin: 0;
  border: 1px solid #deebf3;
}
div#new h1 {
  display: block;
  float: left;
  clear: left;
  margin: 0.6em 0 0.6em 0;
  padding: 0.1em 0.4em 0.1em 0.4em;
  background-color: #fdfbf6;
  border: 1px solid #e4d8c0;
  font: bold 80% Tahoma, sans-serif;
  color: #498489;
}
div#newtext {
  width: 90%;
  padding: 0 0 0 0;
  margin: 1.4em 0 0 0;
  font: 60% Tahoma, sans-serif;
  color: #2a7082;
}
div#newtext h2 {
  padding: 0 0 0.6em 0;
  margin: 0 0 0 0;
  font: bold 110% Tahoma, sans-serif;
  color: #145e88;
}
div#newtext h2 a {
  color: #145e88;
}
div#newtext div#more {
  width: 100%;
  padding: 0 0 0 0;
  margin: 1.4em 0 0 0;
  font: 100% Tahoma, sans-serif;
  color: #919191;
}
div#newtext div#more a {
  color: #145e88;
}
.newfoto {
  border: 1px solid #6aabba;
  margin: 0.3em 1em 1em 0;
}
div#catalog h2 {
  padding: 0 0 0 0;
  margin: 0 0 0.6em 0;
  font: 80% Tahoma, sans-serif;
  color: #267282;
}
div#catalog h2 a {
  color: #267282;
}
div#catalog div#brands {
  padding: 0 0 0 0;
  margin: 0 0 1.5em 1em;
}
div#catalog div#brands a {
  color: #145e88;
}
div#nav {
  padding: 0;
  margin: 0;
  font: 85% Tahoma, sans-serif;
  color: #267282;
}
div#nav a {
  color: #145e88;
}
div#brandintext {
  font: 85% Tahoma, sans-serif;
  padding: 0;
  margin: 0;
  color: #436d87;
}
div#brandintext h2 {
  font: 110% Tahoma, sans-serif;
  padding: 0;
  margin: 1em 0 0 0;
  color: #436d87;
  font-weight: bold;
}
div#brandintext h2 span {
  font-weight: normal;
}
div#brandintext img {
  padding: 0;
  margin: 0.5em 2em 0 0;
  border: none;
}

div#all {
  padding: 0 0 0 0;
  margin: 1em 0 1em 0.8em;
}
div#all h1 {
  display: block;
  float: left;
  clear: left;
  margin: 0.6em 0 1.3em 0;
  padding: 0.1em 0.4em 0.1em 0.4em;
  background-color: #fdfbf6;
  border: 1px solid #e4d8c0;
  font: bold 80% Tahoma, sans-serif;
  color: #498489;
}
div#alltext {
  width: 90%;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  font: 60% Tahoma, sans-serif;
  color: #2a7082;
}
div#alltext h2 {
  padding: 0 0 0.4em 0;
  margin: 0 0 0 0;
  font: bold 80% Tahoma, sans-serif;
  color: #c59e5b;
  font-weight: bold;
}
div#alltext h2 a {
  color: #145e88;
  font-weight: normal;
}
