html, body {padding: 0; margin: 0; background-color: white; font-size: 85%; font-family: Arial, Helvetica;}

p, div {padding: 0; margin: 0;}
a {color: #336699;}
img {margin: 0;}

div.head {background-color: #2D2A26; height: 135px;}
div.head img.logo {position: absolute; top: 35px; left: 70px; border-style: none;}
div.head div.headadd {position: absolute; top: 45px; left: 75%;}
div.head div.headsearch {position: absolute; top: 45px; left: 50%; margin-left: -100px;}
div.headadd p, div.headadd a, div.headadd a:visited {color: #bbbbbb;}
div.headadd p {font-size: 95%; line-height: 160%;}

div.menu {position: absolute; top: 124px; left: 70px; height: 30px; background-color: white; padding: 0 0 0 15px;}
div.menu div {float: left; clear: none; margin: 8px 60px 0 0; border-width: 1px 0; border-style: none;}
div.menu div {}
div.menu div a {font-size: 95%; color: #666666; text-decoration: underline;}
div.menu div a:hover {text-decoration: underline;}

table.c {width: 100%; border: none; margin: 0; border-collapse: collapse; font-size: 140%;}
table.c td {padding: 0; vertical-align: top;}
table.c td.main {width: 72%; background-position: top left; background-repeat: no-repeat; padding: 30px 20px 60px 30px;}

table.c td.left{width: 28%; padding: 0; background-color: #F7F5EF;}

div.cat {background-color: #EFEBDD; padding: 35px 0 35px;}
div.cat a, div.cat a:visited {text-decoration: underline; color: #444444;}
div.cat .cat_tree {margin: 0 20px 0 20px;}
div.cat .cat_tree p {font-size: 11px; margin: 0 0 7px; padding: 0; line-height: 18px;}
div.cat .cat_tree p .top {font-size: 14px;}

div.leftadd ul {margin: 30px 0 20px 70px; padding: 0; font-size: 75%;}
div.leftadd ul li {list-style-type: none; color: black; margin: 0 0 7px 0;}
div.leftadd ul li a {color: black;}
div.leftadd p {margin: 10px 0 20px 70px; padding: 0; font-size: 75%;}
div.leftadd div.leftmargin {margin-left: 70px;}

h1 {font-size: 130%; font-weight: normal; color: #333333;}
h2 {font-size: 110%; font-weight: normal; color: #333333;}

table.c td.main table.docs td h2 {font-size: 140%; margin: 0;}
table.c td.main table.docs td {padding: 10px 10px;}
table.c td.main table.docs ul {margin: 0 0 10px; font-size: 13px;}
table.c td.main table.docs ul {padding-left: 10px;}
table.c td.main table.docs p {margin-bottom: 10px; margin-right: 0px; padding: 0;}
table.c td.main table.docs img.icon {margin: 2px 5px 0 0;}
table.c td.main table.docs {border-color: #999; border-style: dashed; border-width: 0 0 1px; clear: both; margin: 0 0 30px;}
table.c td.main table.docs td.titl {width: 120px;}

table.c td.main table {font-size: 13px; border-collapse: collapse;}
table.c td.main table td {border: 0 solid #cccccc; padding: 2px 2px;}
table.c td.main table.bord td {font-size: 13px; border: 1px solid #cccccc; padding: 5px 5px 2px;}
table.c td.main table.bord td ul,table.c td.main table.bord td ol {font-size: 13px;}
table.c td.main table table {font-size: 13px;}
table.c td.main {background-image: url('/images/blueline.gif'); background-repeat: repeat-x; background-position: top;}
table.c td.main p, table.c td.main h1, table.c td.main h2 {}
table.c td.main p {line-height: 180%; font-size: 14px; color: #333333; margin-bottom: 25px; margin-right: 13%;}
table.c td.main h1 {}
h1.nav {display: inline; font-size: 100%; margin: 0; padding: 0;}
table.c td.main p.frm {background-color: #eeeeee; margin-right: 20%; padding: 10px 20px;}
table.c td.main a img {border-style: none;}

div.footer {background-color: #2D2A26; padding: 5px 0; text-align: right;} 
div.footer p {font-size: 95%; color: #eeeeee; margin: 0 15px 0 0;}
div.footer a {color: #eeeeee;}
div.footer a:visited {color: #eeeeee;}

table.c td.main table.goods {border-collapse: collapse; border-width: 5px 0 0; border-color: #EFEBDD; border-style: solid; margin: 30px 0;}
table.c td.main table.goods tr td {border-width: 0 0 1px; border-color: #cccccc; border-style: dashed; padding: 10px 12px; font-size: 14px;}
table.c td.main table.goods tr td a {font-weight: bold;}

@import url("ie_styles.css");

table.main table.ctrl td, table.main table.ctrl2 td {padding: 5px 10px;}
table.main table.ctrl tr.head td, table.main table.ctrl2 tr.head td {background-color: #EFEBDD;}
table.main h1, table.main h2 {font-weight: bold;}

form.searchForm {margin: 20px 0; font-size: 85%;}
form.searchForm .area {margin-top: 10pxem;}
div.foundList a {font-size: 120%;}
table.c td.main div.foundList p {font-size: 75%; margin-bottom: 20px;}
div.pagesinfo {margin: 10px 0; font-size: 85%;}

div.headsearch {color: white;}
.stitle {display: block; margin-bottom: 10px;}
.sfield {display: block; float: left; background-color: #dbdbdb; border-width: 1px;  margin-right: 10px; width: 180px;}
.sbutt {display: block; float: left;}