BODY
{
HEIGHT: 100%;
MARGIN: 0px;
PADDING: 0px;
FONT-SIZE: 12px;
COLOR: #262626;
FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}

HTML
{
HEIGHT: 100%;
}

input, select, textarea{
FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}

a{
text-decoration: none;
font-weight: bold;
color: #525252;
}

a:hover{
text-decoration: underline;
}

		
H1
{
MARGIN: 0px;
PADDING: 0px;
FONT-SIZE: 20px;
FONT-WEIGHT: normal;
COLOR: #262626;
}

H2
{
MARGIN: 0px;
PADDING: 0px;
FONT-SIZE: 15px;
FONT-WEIGHT: bold;
COLOR: #262626;
}



P {
margin-top: 12px;
margin-bottom:12px;
}
		    
.mainmenu { 
font-family : Verdana; 
font-size: 11px; 
font-weight: bold; 
color: #000000; 
text-decoration: none 
}


.mainmenu_sel {
background-color: #b2b2b2;
}

.mainmenu_sel a {
font-family : Verdana;
font-size: 11px;
font-weight: bold;
color: white;
text-decoration: none;
}


.mainmenu A,
.mainmenu A:active,
.mainmenu A:link,
.mainmenu A:visited,
.mainmenu A:hover
{
COLOR: #262626;
TEXT-DECORATION: none;
font-size: 11px; 
font-weight: bold; 
}

TABLE
{
    MARGIN: 0px;
    PADDING: 0px;
    BORDER: 0px;
}

TD
{
text-align: left;
MARGIN: 0px;
PADDING: 0px;
}

img {
border: none;
}

.loginField{
text-align: left;
font-size: 9px;
border: 1px solid gray;
margin: 2px 0px 0px 0px;
padding: 5px;
color: #525252;
background-color: #e1e1e1;
}


.loginField input{
width: 60px;
height: 14px;
font-size: 9px;
padding: 2px;
margin: 0px 0px 2px 0px;
$margin: 0px 0px 0px 0px;
color: #525252;
}

.loginField .button{
width: 50px;
height: 20px;
padding: 0px 0px 5px 0px;;
margin: 0px;
color: black;
font-size: 11px;
font-weight: bold;
}

.loginField a{
color: black;
text-decoration: underline;
font-weight: normal;
}

.loginField a:hover{
text-decoration: none;
}

.formTop {
width: 550px;
height: 22px;
background-image: url('/pic/blockTop.gif');
}
.formBottom {
width: 550px;
height: 22px;
background-image: url('/pic/blockBottom.gif');
}
.formContent{
margin: 0px;
padding: 0px 20px 0px 20px;
background: #f5f6f7;
width: 510px;
font-family: "Trebuchet MS", Tahoma, Arial;
font-weight: normal;
font-size: 12px;
color: #525252;
}
.formContent input,
.formContent textarea{
border: 1px solid gray;
font-family: "Trebuchet MS", Tahoma, Arial;
font-weight: normal;
font-size: 12px;
color: #525252;
}

.formContent a{
color: black;
text-decoration: none;
display: inline;
font-weight: bold;
}

.formContent a:hover{
text-decoration: underline;
}

.formContent img {
background: white;
padding: 2px;
margin: 4px 5px 5px 0px;
border: solid 1px #ccc;
}

.noticeField{
font-size: 11px;
color: #525252;
padding: 1px 1px 0px 1px;
}

.noticeField h1{
font-size: 12px;
font-weight: bold;
color: #525252;
padding-top: 10px;
}

.noticeTitle{
width: 100%;
height: 36px;
color: #FFFFFF;
font-size: 10px;
font-weight: bold;
/*background-color: #B5BBAD;*/
background-color: #e5e6e7;
}
.noticeBody{
padding: 10px;
/*background-color: #D7DBD2;*/
/*background-color: #e7eBe2;*/
background-color: #f5f6f7;
}

.protocols {
heigth: 20px;
color: #FFFFFFF;
font-size:11px;
font-weigth: bold;
background-color: #e5e6e7;

}



.shopContent table,
.shopContent td,
.shopContent th{
padding: 2px;
border-collapse: collapse;
border: 1px solid #ccc;
}

.shopContent tr.light{
background-color: #f5f6f7;
}

.shopContent th{
text-align: center;
}

.shopContent table {
font-size:11px;
font-weigth: bold;
background-color: #e5e6e7;
}

.shopContent table a{
text-decoration: none;
display: block;
}

.shopContent table td small{
font-size: 8px;
}

.shopContent input{
font-size: 11px;
height: 15px;

}
.shopContent #customUserAddr,
.shopContent #customUserComment,
.shopContent #findReqComment{
font-size: 11px;
width: 296px;
height: 50px;
}

.shopContent #findReqPartName{
width: 296px;
}

.shopContent .warning{
font-size: 18px;
color: red;
text-align: center;
}

.shopContent .message{
font-size: 18px;
color: #5e5e5e;
text-align: center;
}

.shopContent small,
.shopContent #orderComment small{
font-size: 10px;
}

.shopContent .right{
float: right;
}

.shopContent #orderDetail{
overflow: auto;
}

.shopContent .orderInfo{
border: none;
margin: 20px 0px 10px;
}

.shopContent .orderInfo select{
font-size: 11px;
width: 140px;
}

.shopContent .orderInfo table{
border: none;
}

.shopContent .orderInfo td{
background-color: white;
/*border: 1px dotted red;*/
border: none;
padding: 0px;
margin: 0px;
} 

.shopContent .orderInfo input,
.shopContent #customBasket input{
width: 135px;
}

.shopContent .orderInfo .strong{
font-size: 13px;
font-weight: bold;
}

.shopContent .orderInfo #payer #payerAddr{
font-size: 11px;
width: 135px;
height: 30px;
overflow: auto;
}

.shopContent #orderHiddenComment{
display: none;
}

.shopContent #partsImg img{
border: 1px solid #BBBBBB;
padding: 2px;
margin: 5px 10px 10px 5px;;
}

.shopContent #findName{
width: 400px;
}


.shopContent #tabActive{
display: block;
}

.shopContent #tabNum,
.shopContent #tabName,
.shopContent #tabReq{
display: none;
}


/*.shopContent .orderList a{
display: block;
width: 100%;
height: 100%;
}*/

#search_result{
display: none;
clear: both;
}

#search_result a{
display: inline;
}

#search_result_progress,
#basketDetail_progress,
#customBasket_progress,
#orderDetail_progress,
#catContent_progress,
#tabActive_progress{
text-align: center;
background-color: #e1e1e1;
padding: 5px;
width: 200px;
border: 1px solid #525252;
z-index: 200;
}

.loginField #basket {
height: 65px;
margin:0px;
}

/*basketDetail{
border: 1px solid red
}*/

.search_result_progress_bg,
.basketDetail_progress_bg,
.customBasket_progress_bg,
.orderDetail_progress_bg,
.catContent_progress_bg,
.tabActive_progress_bg{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
-khtml-opacity: 0.4;
opacity: 0.4;
}


.buttonBar{
margin: 30px 5px;
text-align: center;
display: block;
}

.buttonBar input{
height: 24px;
}

.buttonBar .cur{
padding-bottom: 2px;
border-bottom: 2px solid;
text-decoration: none;
}