body{
 Background:url('../Images/mybg.jpg');
}

#UpLine, #MiddleHeader, #HTop, #HeaderLine, #PageLayer, #HMain {
 width:100%;
}
#UpWork, #Header, #HLeft, #HRight, #HCenter, #HInfo, #HMenu, #RightBlock{
height:100%;
}
#OneBlock, #HLeft, #HCenter, #HRight, #HInfo, #HMenu, #MainBlock, #RightBlock, #GLine{
 float:left;
}
#OneBlock{
 width:898px;
}
#UpWork, #Header{
 width:1000px;
}
#HCenter, #Footer{
 width:900px;
}
#HRight, #HLeft{
 width:49px;
}

#UpLine{
 height:92px;
 Background:#2c1e0e url('../Images/Design/UpHeader.png') repeat-x;
}


#Logo{
float:left;
padding-top:1px;
padding-left:90px;
}

#ImgFix, #MainCategory P,#GoodsType, .sys_msg, .sys_err,#Salvesta, #goNext1 {
 behavior: url('../Images/PngFix/iepngfix.htc')
}



#UpBlock{
float:right;

}

#MiddleHeader{
 height:209px;
 Background:url('../Images/Design/migbg.png') repeat-x;
}

#UpWork{Background:url('../Images/Design/upbg.png') repeat-y;}

#HLeft{Background:url('../Images/Design/LeftHeaderBg.png') no-repeat;}
#HRight{Background:url('../Images/Design/RightHeaderBg.png') no-repeat;}

#HeaderLine{ Background:url('../Images/my_linebg.jpg')  repeat-x;}


#HTop{
 height:69px;
 Background:url('../Images/Design/TopHeaderBg.png') no-repeat;
}

#HMain{
 height:140px;
}

#HInfo{
 width:649px;
 Background:url('../Images/Design/HeaderMain.png') no-repeat;
}

#HMenu{
 width:251px;
 Background:url('../Images/Design/HeaderRight.png') no-repeat;
}



#PageBlock{
  width:900px;
  background:#fff;
  border-left:solid 1px #a4a350;
  border-right:solid 1px #a4a350;

}
#HeaderLine{
}

#OneBlock{
 background:#fff;
 border-left:solid 1px #a4a350;

 border-right:solid 1px #a4a350;

}

#MainBlock{
 width:648px;
 Background:#fff url('../Images/Design/LeftMainRight.png')  right top  no-repeat;
}

#RightBlock{
 Background:#fff url('../Images/Design/RightMainRight.png')  right top  no-repeat;
 width:248px;
}

#GLine{
 width:625px;
 margin-left:1px;
 height:16px;
 Background:#d8d8b4 url('../Images/Design/GreyLine.png') repeat-x;
 line-height:16px;
 font-size:0;
}

#Footer{
  height:100px;
  Background:#a4a350;
}

#FooterInfo{
  width:896px;
  height:98px;
  border-left:solid 1px #fff;
  border-right:solid 1px #fff;
  border-bottom:solid 1px #fff;
  Background:#c3c385;
}
#HI_Close a{
 color:#c00000;
 text-decoration:none;
 letter-spacing:1px;
 font-size:0.9em;
}
#HRInfo{
 width:100%;
 height:36px;
}

#UpBlock{
 color:#fff;
 letter-spacing:1px;
 font-size:0.9em;
 font-weight: bold;

}

#HideInfo{
 z-index:20;
}
#Kupong a{
color:red;
 text-decoration:none;

}
#Kupong{
 position: absolute; 
 top: 50%; 
 left: 50%; 
 margin-left:-400px;
 margin-top:-200px;
 Font-Size:40px;
 font-weight: bold;
 FONT-FAMILY: Tahoma,verdana,arial;
 color:red;
 border:solid 3px #000;
 width:830px;
}
#Kupong div{
 background:#fff;
 padding:10px;
 float:left;
 height:60px;
 width:50%;

}
.sys_msg, .sys_err{
 margin:4px; 
 padding:6px 10px 6px 40px;
 width:90%; 
 Font-Size:12px;
 font-weight: bold;
 FONT-FAMILY: Tahoma,verdana,arial;
 border:solid 1px #dbceab; 
}
.sys_msg{
 background:#eef8c2 url('../Images/Icons/ok.png') no-repeat 6px 4px;
}
.sys_err{
 background:#f9f3df url('../Images/Icons/err.gif') no-repeat 6px 4px;
 color:#800000;
}

#News{
 width:95%;
 margin:10px;
 padding:5px 5px 5px 15px;
 border:dashed 1px #876432;

}
#newsH{
 Font-Size:1em;
 font-weight: bold;
 color:#372511;
 text-align:left;
 padding:5px;
}
#newsT{
 Font-Size:0.9em;
 text-align:justify;
}
#newsF{
 Font-Size:0.8em;
 text-align:right;
 color:#808080;
}
#PGData strong{font-weight: bold;}
#PGData em{font-style:italic;}


#PGData{
 width:100%;
 text-align:left;
 border-bottom:dashed 1px #ccc;
 padding:10px;
 Font-Size:1em;
 margin-top:10px;
}
#PGData_adm{
 width:100%;
 text-align:right;
 Font-Size:0.7em;
 padding-right:20px;
 color:#825f2e;
}
#PGData h1, #PGData h2{
 Font-Size:1.1em;
 font-weight: bold;
 padding-left:20px;
}
#SF_Read,#SF_Shop{
 padding:12px 0px 5px 0px;
 width:100%;
 text-align:center;
}
#SF_Read a, #SF_Shop a{
 text-decoration:none;
 letter-spacing:1px;
 font-size:1em;
 text-transform:uppercase;
}
#SF_Shop a{
}


.RegTabl{

}
.RegTabl td{
 padding:5px 0px 2px 3px;
}
#HH{
 Font-Size:1.2em;
 font-weight: bold;
 text-align:left;
 padding-left:30px;
 border-bottom:dashed 1px #ccc;
 color:#825e2e;
}
.FormHead{
 Font-Size:0.9em;
 font-weight: bold;
 color:#544021;
}
.OrdLis{
 width:95%;
 Font-Size:0.9em;
}
.OrdLis td{
 padding:5px 2px 2px 2px;
 text-align:center;
 vertical-align:middle;
 border-bottom:dashed 1px #8f6936;
 border-right:dashed 1px #e1dfdf;
}
#lin{
 height:7px;
 line-height:7px;
 color:#fff;
}

#statHlp, #InvInfo{
 width:70%;
 border:dashed 1px #8f6936;
 padding:20px;
 margin:20px;
 background:#ffeccb;
}
#InvInfo{
 text-align:left;
}

#statImg, #InvInfo div{
 width:100%;
 text-align:left;
}
#statImg img{
 vertical-align:middle;
}

.DarkRed{
 background:#fea2a4;
}
.LightRed{
 background:#ffeccb;
}
#PayBat a{
 color: #008000;

}
#PayBat{
 padding:20px 10px 20px 10px;
 border:solid 1px #008000;
 background:#cdff83;
 width:150px;
 Font-Size:1.2em;
 font-weight: bold;

}

#FooterInfo div{
 float:left;
 padding:8px;
}
#Hi1, #Hi2, #Hi3{
 color:#fff;
 text-shadow: #000 0.1em 0.1em 0.2em;
 Font-Size:1.2em;
 font-weight: bold;
 text-align:left;
 letter-spacing:1px;

}
#Hi1{
 padding:20px 0px 10px 20px;
}
#Hi2{
 padding:0px 0px 13px 30px;
}
#Hi3{
 padding:0px 0px 13px 40px;
}
#RndStg{
 float:right;
 margin:10px 0px 10px 10px;
 width:96%;
 border:solid 1px #9dc141;
 background:#f4ffdb;
}
#rstag a{
 color:#452f16;
}

#CatH{
 height:20px;
 width:90%;
 float:left;
 text-align:left;
 margin:5px;
 padding:1px 10px 4px 10px;
 Font-Size:1em;
 font-weight: bold;
 background:#fff url('../Images/MMbg.png') repeat-y;
 color:#800000;
}
#fc{
 width:100%;
 text-align:right;
 padding:5px;
}
.miniinp{
 width:50px;
 height:20px;
 border: solid 1px #000;
 margin:2px;
}

#InfoPhotos{
 float:right;
}
#InfoPhotos a{
display:block;
margin:10px;
border:4px solid #CCC;
}