body {background-color: #fff; margin:0; padding:0;}


body,html,table,td {font-family: "Trebuchet MS", Arial,Helvetica, sans-serif; font-size: 100%;}


BODY, HTML {height: 100%}
img	{border:0; margin:0}
input {font-family: "Trebuchet MS", Arial,Helvetica, sans-serif; font-size: 14px; color: #000; height: 25px; }
a {text-decoration:underline;color:#069}
a:hover	{text-decoration:underline;color:#444}

.mtext {font-size: 0.75em}


h3 {font-size:0.9em; color: #555; font-weight: normal; margin: 0px; padding: 0px;}

.searchbox {border-style: solid; border-width: 1px; border-color: #999;}
.searchbox_form {}
.searchbox_form .inp {border-style: solid; border-width: 1px; border-color: #000; background-color: #fff; width: 95%; height: 17px; font-family: tahoma, verdana, arial; font-size: 10px;}
.searchbox_form .btn {border-style: solid; border-width: 1px; border-color: #000; background-color: #555; width: 100%; color: #fff; font-family: tahoma, verdana, arial; font-size: 9px; height: 17px;}

.top_menu_bg {background-image: url(images/top_menu_bg2.gif); background-repeat: no-repeat; background-position: bottom left;}


.top_menu { height: 34px;}
.top_menu td {font-family: times new roman, arial, helvetica; font-size: 15px; padding: 0px 15px; color: #fff;}
.top_menu .item {}
.top_menu .item_s {color: #fff; background-color: #000;}
.top_menu .actiff {color: #000; background-color: #fff;}





.left_menu {}
.left_menu td {font-family: tahoma, verdana, arial; font-size: 11px; color: #960;}
.left_menu .title {font-size: 13px; font-weight: bold; color: #000; padding-left: 30px;}
.left_menu .item {padding-left: 50px; padding-right: 10px; height: 19px;}
.left_menu .active {padding-left: 50px; padding-right: 10px; height: 19px; background-color:#808080; color: #fff;}
.left_menu .spacer {height: 7px;}
.left_menu a {text-decoration:none;color:#960}
.left_menu a:hover {text-decoration:underline;color:#960;}






.news {color: #333;}
.news small {font-size: 11px; color: #555;}
.news .title {font-size: 1.2em; color: #000; font-weight: bold; padding: 10px 0px 3px 0px;}
.news .ntitle {font-family: times new roman, arial, helvetica; font-size: 1.2em; color: #000;}
.news .ntitle a {text-decoration:underline;color:#887348}
.news .ntitle a:hover	{text-decoration:underline;color:#000}
.news .date {min-width: 50px; padding: 8px 0px;}
.news .date small {font-size: 9px; font-family: tahoma, verdana, arial;}
.news .date .day {font-size: 1.5em; font-weight: bold; color: #fff;}
.news .txt {padding-left: 15px; font-size: 0.85em;}
.news .txt2 {font-size: 0.85em;}
.news .brk {clear: both; padding-top: 7px;}
.news .co_sample {width: 7px; background-color: #99c2d7; clear: none; display: inline;}
.news .tr_sample {width: 7px; background-color: #ccc; clear: none; display: inline;}





.articles {color: #333;}
.articles small {font-size: 11px; color: #555;}
.articles .title {font-size: 1.2em; color: #000; font-weight: bold; padding: 10px 0px 3px 0px;}
.articles .ntitle {font-family: times new roman, arial, helvetica; font-size: 1.2em; color: #000;}
.articles .ntitle a {text-decoration:underline;color:#887348}
.articles .ntitle a:hover	{text-decoration:underline;color:#000}
.articles .txt {font-size: 0.85em;}
.articles .txt2 {font-size: 0.85em;}
.articles .brk {clear: both; padding-top: 7px;}




.catalog {color: #333;}
.news small {font-size: 11px; color: #555;}
.catalog .title {font-size: 1.2em; color: #000; font-weight: bold; padding: 10px 0px 3px 0px;}
.catalog .subtitle {font-size: 0.7em; color: #555; padding: 0px 0px 0px 0px;}
.catalog .pic {border-color: #ddd; border-style: solid;border-width: 1px;}
.catalog .p_title {font-size: 0.7em; background-color: #ddd; padding: 5px 10px; font-weight: bold; border-top: 3px solid #bbb;}
.catalog .p_titlebig {font-size: 0.8em; background-color: #ddd; padding: 5px 10px; font-weight: bold; border-top: 3px solid #bbb;}
.catalog .price {font-size: 0.9em; background-color: #bbb; padding: 0px 15px; font-weight: bold; color: #fff;}
.catalog .desc {padding-top: 15px; font-size: 0.9em;}
.catalog .more {padding-top: 10px; font-size: 0.8em;}
.catalog .longdesc {font-size: 0.9em;}




.content {}
.content .title {font-size: 1.2em; color: #000; font-weight: bold; padding: 10px 0px 3px 0px;}
.content .txt {font-size: 0.85em;}



.files {}
.files .title {font-size: 1.2em; color: #000; font-weight: bold; padding: 10px 0px 3px 0px;}
.files .thead {font-size: 0.9em; background-color: #ddd; padding: 5px 10px; font-weight: bold;}
.files td {font-size: 0.75em; padding: 5px 10px;}
.files .nav {font-family: tahoma, verdana, arial; font-size: 10px; padding-bottom: 15px;}





.bcontacts {padding-left: 20px; font-size: 10px; color: #555;}
.bcopy {font-family: times new roman, arial, helvetica; font-size: 0.8em; color: #555;}


.promo_cat {border-color: #ddd; border-style: solid;border-width: 1px;}
.pctitle {font-family: tahoma, verdana, helvetica; font-size: 13px; font-weight: bold;}
.promo_cat .desc {font-size: 0.7em; font-weight: bold; padding-bottom: 20px;}

.lastpub {font-size: 0.7em;}
.lastpub td {padding-top: 10px; padding-left: 10px;}
.lastpub .lph a {text-decoration:underline;color:#000}

.sn_check {}
.sn_check .txt {font-family: tahoma, verdana, arial; font-size: 9px; padding: 0px 0px 15px 0px; color: #333;}




.left_txt {border-color: #ddd; border-style: solid; border-width: 1px; background-color: #fff;}
.left_txt td {font-family: tahoma, verdana, arial;}
.left_txt .title { padding-left: 30px; color: #960; font-size: 13px; font-weight: bold; color: #000; padding-right: 15px;}
.left_txt .opt { padding-left: 30px; padding-top: 10px; font-size: 10px; padding-right: 15px; color: #555;}




a.wh:link {text-decoration:underline; color:#fff;}
a.wh:visited {text-decoration:underline; color:#fff;}
a.wh:hover {text-decoration:underline; color:#bbb;}

.brd {border-color: #ddd; border-style: solid;border-width: 1px;}

DIV.menu-sh {border-style: solid; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 0px; border-color: #000; background-color:#fff;}
TABLE.tab-menu-sh {}
TABLE.tab-menu-sh TD {border-bottom: solid 1px #000; font-size: 11px; font-family: Tahoma, Arial, Helvetica, Verdana;}
TD.blk-menu-sh, TD.blk-menu-sh-act {background-repeat: no-repeat; background-position: center right; padding: 5px 35px 5px 25px}
TD.blk-menu-sh {color: #333;}
TD.blk-menu-sh-act {color: #FFF; background-color: #4891b6;}
DIV.blk-menu {position: absolute}
TABLE.tab-menu-sh TD {cursor: pointer; cursor: hand}



A.page_navigation_href:link {text-decoration: none; color: #000000;}
A.page_navigation_href:visited {text-decoration: none; color: #000000;}
A.page_navigation_href:hover {text-decoration: none; color: #cc9900; background-color: #ffffff;}



.spage_navigation {font-family: tahoma, verdana, helvetica, arial; font-size: 0.85em; color: #ffffff; background-color: #999; padding: 0.1em;}

