body {font-family: "Tahoma"; font-size: 62.5%; color: #000; background: #fff url(../images/bg-hd.png) left top repeat-x;  margin-bottom: 0px;  padding-bottom: 0px;  }
html, body {padding: 0; margin: 0; height: 100%;}

a:link {color: #00b4ff;}
a:visited {color: #4eabc9;}
a:hover {color: #00b4ff; text-decoration: none;}
a:active {color: #f00; text-decoration: none;}

p {margin: 0; padding: 0 0 7px; font-size: 1.2em; line-height: 15px;}

h1 {position: absolute; left: 401px; top: 53px; width: 437px; font-family: "Tahoma"; font-size: 18px; line-height: 18px; font-weight: bold; color: #fff; text-align: center;}
h2 {margin: 0; padding-bottom: 7px; font-family: "Tahoma"; font-size: 1.6em; line-height: 15px; font-weight: bold; color: #0081ab;}
h3 {margin: 0; padding-bottom: 7px; font-family: "Tahoma"; font-size: 1.4em; line-height: 15px; font-weight: bold; color: #000;}
h4 {margin: 0; padding-bottom: 5px; font-family: "Tahoma"; font-size: 1.3em; line-height: 15px; font-weight: bold; color: #000;}

ul {padding: 5px 0 13px 14px; font-size: 120%; line-height: 14px; list-style: disc outside url(../images/empty.gif);}
ul li {padding: 0 0 5px 16px; background: url(../images/ul-bullet.gif) left 4px no-repeat;}
ul ul {font-size: 100%;  padding-bottom: 0px;  }

table {border-collapse: collapse; border-spacing: 0; margin-bottom: 22px; border: 1px solid #000; font-size: 1.1em;}
table th {padding: 2px 4px 4px; line-height: 12px; font-weight: bold; color: #fff; border: 1px solid #000; background: #9f9f9e; text-align: center;}
table td {padding: 6px 4px 4px; border: 1px solid #000; color: #010101; text-align: center;}

.clear {height: 0; font-size: 0; line-height: 0; clear: both;}

#header-content {width: 1000px; min-height: 95%; background: url(../images/bg-cnt.gif) right top repeat-y;}
div.inner#wrap {background: url(../images/bg-innerpage.jpg) left top no-repeat;}

#head {position: relative; height: 170px; width: 1000px;}
    div.head {position: relative; width: 891px; height: 170px; margin-left: 109px; background: #6dceee url(../images/bg-hd.jpg) left top no-repeat;}
    div.head p {position: absolute; left: 30px; top: 28px; width: 162px; font-size: 12px; color: #fff;}

    div.mini {position: absolute; left: 0; top: 0; width: 109px; height: 141px; padding-top: 132px; background: url(../images/bg-mini.png) left top no-repeat;}
    ul.mini {padding: 0 0 0 3px; margin: 0; list-style: none;}
    ul.mini li {float: left; padding: 0; width: 31px; text-align: center; line-height: 0; background: none transparent;}


#main-content {padding: 0 20px 10px 0;}

#content {float: right; width: 590px; padding: 25px 40px 0 0; text-align: justify;}
    table.goods {width: 100%; border: 0 none; margin-bottom: 3px; font-size: 1.1em; line-height: 14px; color: #ee9a00;}
    table.goods a, table.goods a:visited {color: #ee9a00; text-decoration: none;}
    table.goods a:hover {color: #ee9a00; text-decoration: underline;}
    table.goods td {width: 25%; border: 0 none; padding: 0; vertical-align: top; text-align: center;}
    table.goods tr.hds td {padding-bottom: 2px;}
    table.goods tr.pics td {padding-bottom: 21px; line-height: 0;}
    table.goods tr.pics img {border: 1px solid #d8d8d8;}

    h3.table {padding-bottom: 10px}

    div.text-block {padding-bottom: 5px;}
    div.text-block p {padding-bottom: 5px; line-height: 14px;}
    img.rightnobrd {float: right; margin: 4px 0 10px 18px;}
    img.rightbrd {float: right; margin: 4px 0 10px 18px; border: 1px solid #a2a2a1;}

#left-sidebar {float: left; width: 326px;}
    div.pictures {float: left; width: 109px; padding-top: 103px;}
    div.picture {padding-bottom: 60px; line-height: 0; text-align: center;}

    div.left-nav {float: left; width: 217px; background: #f1f1f1 url(../images/bg-left-col.gif) left top repeat-y;}
        div.left-nav span {
        	color: #ff683c;
        }
        div.main-menu {padding-top: 8px; background: url(../images/bg-leftcol-top.gif) left top no-repeat;}
        div.goods-menu {padding: 22px 0 8px; background: url(../images/bg-goodsmenu-top.gif) left top no-repeat;}
        div.goods-menu div.hd {padding: 0 0 4px 12px; font-size: 16px; font-weight: bold;}
        ul.left-nav {padding: 0 9px 0 12px; margin: 0; font-size: 10px; line-height: normal; list-style: none;}
        ul.left-nav a:link {color: #0081ab; text-decoration: none;}
        ul.left-nav a:visited {color: #009dce; text-decoration: none;}
        ul.left-nav a:hover {color: #ff8400; text-decoration: underline;}
        ul.left-nav a:active {color: #ff3939; text-decoration: none;}
        ul.left-nav li {padding: 5px 0 0; font-weight: bold; border-bottom: 1px solid #dedede; background: none transparent;}
        ul.left-nav li.act {border-bottom: 0 none;}

        ul.left-nav li ul {padding: 0 0 0 9px; font-size: 10px;}
        ul.left-nav li li {padding: 2px 0 0; font-weight: normal; border-bottom: 1px solid #dedede; background: none transparent;}

        div.phones {padding: 48px 0 0 13px; height: 186px; font-size: 10px; line-height: 15px; color: #878787; background: #e7e7e7 url(../images/bg-phones.png) left top no-repeat;}
        div.phone {color: #007ea9;}

        div.tofav {padding-top: 80px; font-size: 10px; font-weight: bold;}
        div.tofav a {color: #c5f1f9; text-decoration: underline;}
        div.tofav a:hover {color: #ff8400;}


    div.newsclear {clear: left; padding-top: 10px;}
    div.news {padding: 8px 5px 0 40px; font-size: 12px; line-height: 14px; border-top: 1px solid #d8d8d8;}
    div.news h2 {margin: 0; padding-bottom: 7px; font-family: "Tahoma"; font-size: 14px; line-height: 15px; font-weight: bold; color: #0081ab;}
    div.new {padding-bottom: 10px;}
    div.new div.date {font-weight: bold; color: #0481af;}
    div.new div.theme {font-weight: bold; color: #000;}
    div.new div.theme a {color: #000; text-decoration: underline;}
    div.new div.theme a:hover {text-decoration: none;}
    div.allnews-link {padding-right: 8px; text-align: right; font-weight: bold;}
    div.allnews-link a:link, div.allnews-link a:visited {color: #0081ab; text-decoration: underline;}
    div.allnews-link a:hover {text-decoration: none;}


#footer {position: relative; width: 1000px; height: 35px; margin-top: 0px; font-size: 11px; background: url(../images/bg-footer.png) left top no-repeat; }
    div.counters {float: left; padding: 5px 0 0 10px; line-height: 0; }
    div.counters a {margin-right: 0px;}
    div.refresh {float: right; padding: 10px 30px 0 0; line-height: 14px; text-align: right; background-color: transparent; }
    div.copy {position: absolute; top: 33px; left: 0; width: 1000px; padding: 5px 0px 3px 82px; text-align: center; color: #6e6e6e;  background: url(../images/bg-footer2.png) left top no-repeat; }
    div.copy span {
    	color: #dd8b00;
    font-weight: bold;
    }
.dontsee {
	display: none;
}

HR {
	height: 1px;
	color: ButtonShadow;
	background-color: ButtonShadow;
	border: 0px none;
	margin: 8px 60px 4px 60px;
}
.imgintxt {
	border: 1px solid Gray;
	margin: 4px 0px 6px 6px;
	float: right;
}
.under-table {
	margin-top: -16px;
}
.donotsee {
	display: none;
}