body {
    margin              : 0px;
    padding             : 0px;;
    background          : #fff;
}

body, td {
    FONT-SIZE: 8pt;  FONT-FAMILY: Tahoma,Verdana, Arial, Sans-Serif;
}

p {
    margin-top      : 5px;
    margin-bottom   : 15px;
}

input,textarea,select {
    FONT-SIZE: 8pt;  FONT-FAMILY: Tahoma,Verdana, Arial, Sans-Serif;;
}

input {
    padding:1px;
}

input.stretch{
	width: 100%;
}

a {
    color           : #1A4D84;
    font-weight: bold;
    text-decoration : none;

}
a:hover {
    text-decoration : none;
    color           : #000;
}

img {
    border          : 0px;
}

.mainTable {
	width:100%;
	height:100%;
}


.header {
	width: 100%;
	height:62px;
	background: url(../img/t/f1.gif) top left repeat-x;
}

.header .icon{
	float:right;
	padding: 5px 10px 5px 5px;
	text-align:center;
}
.header .icon a {
	color: #fff;
	text-decoration: none;
}
.header .icon img {
	margin-bottom: 4px;
}
.tr01 {
	height: 8px;
	background: url(../img/t/f2.gif) top left repeat-x;
}
.maincont {
	height:100%;
	vertical-align:top;
}
.maintbl {
	width: 100%;
	height: 100%;
}
.maintbl .left {
	width: 200px;
	vertical-align:top;
	background: #B6D7F8;
}
.maintbl .right {
	width: 100%;
	vertical-align:top;
	padding: 15px;
}

.ltitle {

	background: #094196;
	color: #fff;
	text-align: center;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	white-space: nowrap;
	FONT-SIZE: 8pt;  FONT-FAMILY: Tahoma,Verdana, Arial, Sans-Serif;;
}

.cont {
	padding: 3px;
	margin-bottom: 3px;
}
.bdiv1 {
	border-left: 1px solid #000;
	border-right: 1px solid #fff;
	border-top: 1px solid #000;
	border-bottom: 1px solid #fff;
}
.bdiv2 {
	border-left: 1px solid #fff;
	border-right: 1px solid #000;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #000;
	padding: 5px;
}

ul.menu {
	list-style : none;
	margin: 0px;
	padding: 0px;
}
.curtbl td {
	font-weight: bold;
	color:#01355B;
	padding-right: 10px;
}

.lbutton {
	background: #B6D7F8;
	border:none;
	 FONT-SIZE: 8pt;  FONT-FAMILY: Tahoma,Verdana, Arial, Sans-Serif;
	font-weight: bold;

	text-align: left;
	white-space: nowrap;
}

.searchForm {
	background: #B6D7F8;
	width: 100%;
	margin-bottom: 10px;
}
.searchForm .ttl {
	color: #01355B;
	font-weight: bold;
	white-space: nowrap;
	padding: 0px 10px 0px 10px;
}
.searchForm .r {
	width: 100%;
	background: #fff;
}
.searchForm .scont {
	padding: 5px;
	text-align: center;
	margin: 0px auto 0px auto;
}
.searchForm .label {
	text-align: right;
}

h2 {
	font-size: 12px;
	color: #A91630	;
	margin: 0px 0px 10px 0px;
	background: url(../img/ico/info.gif) 0px 0px no-repeat;
	padding: 0px 0px 0px 20px;
	line-height:16px;
}
h2.home {
	background: url(../img/ico/info.gif) 0px 0px no-repeat;
	padding: 0px 0px 0px 20px;
	line-height:16px;
}

h2.news {
	background: url(../img/ico/info.gif) 0px 0px no-repeat;
	padding: 0px 0px 0px 20px;
	line-height:16px;
}

h2.info {
   background: url() 0px 0px no-repeat;
	padding: 0px 0px 0px 20px;
	line-height:16px;
}
.bluetext {
	color: #027BBD;
	font-weight: bold;
}

.newsitem .date {
	font-weight: bold;
	white-space: nowrap;
	vertical-align:top;
	padding-bottom: 5px;
}
.newsitem .text {
	width: 100%;
	vertical-align:top;
	padding-bottom: 5px;
}

fieldset legend {
	color: red;
	font-weight: bold;
}

.product {
	border: 1px solid #DBDBDB;
}
.product .name {
	font-size: 13px;
	padding: 3px 0px 5px 0px;

}
.product .namer {
	font-size: 13px;
	padding: 3px 0px 5px 0px;

}
.product .name a {
	color: #147FC5;
}

.product td {
	vertical-align: top;
}
.product .desc {
	padding: 0px 4px 0px 4px;
}

.product td.price {
	vertical-align: middle;
	font-size: 18px;
	font-weight: bold;
	color: #B80604;
	white-space: nowrap;
	padding-left: 5px;
}

.b {
	padding: 5px;
	background: #094196;
}
.b td {
	color: #fff;
}
.b a {
	color: #fff;
	text-decoration: underline;
}
.tbl {
	BACKGROUND-COLOR: #ffffff
}
.pr  {
	FONT-SIZE: 8pt; COLOR: #080808; FONT-FAMILY: Tahoma,Verdana, Arial, Sans-Serif; TEXT-DECORATION:none
}
.pr:hover {
    text-decoration : underline;
    color           : #C60632;
}

.pi  {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Tahoma,Verdana, Arial, Sans-Serif; TEXT-DECORATION:underline
}
.pi:hover {
    text-decoration : underline;
    color           : #4992FE;
}
.tdlt {
	BORDER-RIGHT: #a0a0a0 0px solid; BORDER-TOP: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; BORDER-BOTTOM: #a0a0a0 0px solid
}
.tdlrt {
	BORDER-RIGHT: #a0a0a0 1px solid; BORDER-TOP: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 0px solid; BORDER-BOTTOM: #a0a0a0 0px solid
}
.tdltb {
	BORDER-RIGHT: #a0a0a0 0px solid; BORDER-TOP: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; BORDER-BOTTOM: #a0a0a0 1px solid
}
.tdall {
	BORDER-RIGHT: #a0a0a0 1px solid; BORDER-TOP: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; BORDER-BOTTOM: #a0a0a0 1px solid
}
#GoodsTable  {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-style: normal;
        font-weight: normal;
        width:100%;
        border-collapse:collapse;
        line-height: 1.7em;
        margin:0;
	padding: 0;
    }
 #GoodsTable  th{
        border:#FFFFFF solid 1px;
        background-color: #dce1e7;
        color: #000000;
        height: 32px;
           
    }
  #GoodsTable td {
        border:#FFFFFF solid 1px;
        color: #000;
        padding-left:3px;
        padding-right:3px;
        letter-spacing:0px;	
        height: 24px;
	margin:0;
            }
  #GoodsTable #headName {
        color: #000000;
        padding: 4px;
        background-color: #dadce0;
        font-weight:bold;
	height: 32px;
            }
    #GoodsTable a{
        color: #000075;
        font-weight:bold;
        text-decoration: none;
                 }
    #GoodsTable a:hover{
        color: #000075;
        font-weight:bold;
        text-decoration: none;
                 }
#more, #more2, #more3{
        color: #320064;
        /*float:right;*/
        width:200px;
	text-align: right;
        cursor: pointer;
	background-color: #dadce0;
	font-weight:bold;
        text-decoration: none;
 }
 /*-------------------------------------------------------------------------*/
 #BoxTable {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-style: normal;
        font-weight: normal;
        border:#4e7b8f solid 1px;
        width:100%;
        border-collapse:collapse;
        line-height: 1.7em;
        margin-bottom: 10px;
	padding: 0;
    }
#loading{
	visibility:hidden;
	height:34px;
	width:190px;
	margin: 15px auto 0 auto;
	border: solid 1px #CCC;
	padding:6px;
	position:relative;
	}
#loadGif{
   
background: url('../img/ajax-loader.gif') no-repeat;
	width:32px;
	height:32px;
	float:left;
	
	}	
#loadD{
	margin-top: 10px;
	margin-left:60px;}
fieldset{
          -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border: solid 1px #CCC;
}
 #dvName td{
       border: none;
       color: #000;
       font-weight: bold;
 }
 
    #DelivTable  {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-style: normal;
        font-weight: normal;
        width:100%;
        border-collapse:collapse;
        line-height: 1.7em;
        margin:0;
	padding: 0;
    }
 #DelivTable  th{
        border:#f2f2f4 solid 1px;
        background-color: #dce1e7;
        color: #000000;
        height: 20px;
           
    }
  #DelivTable td {
        border:#f2f2f4 solid 1px;
        color: #000;
        padding-left:3px;
        padding-right:3px;
        letter-spacing:0px;	
        height: 17px;
	margin:0;
            }
