
#ShopFrame{
 float:left;
 margin:15px;
 width:180px;
}
#SF_Title{
 width:100%;
 text-align:left;
 color:#554121;
 font-size: 0.9em;
 font-weight: bold;
 letter-spacing:1px;
 padding:0px 0px 3px 3px;
}
#SF_Title a{
 color:#554121;
 text-decoration:none;
}

#SF_Line{
 width:100%;
 height:5px;
 line-height:5px;
 background:#83943b;
 margin-top:2px;
 font-size:0;

}
#SF_Line_Discount{
 background:#ff0000;
 width:100%;
 height:5px;
 line-height:5px;
 font-size:0;
 margin-top:2px;
}
#SF_Block{
 margin-top:3px;
 width:100%
 padding-right:12px;
 background:#f5f5db;
 border: solid 1px #e4e3ac;
 padding:5px;
 height:250px;

}

#SG_Img{
 height:160px;
 width:100%;
 display: table-cell;  
 vertical-align:middle;

}
#SG_Img img{
 padding:2px;
 border: solid 1px #e4e3ac;
 vertical-align:middle;
}

#SF_Img{
 padding:2px;
 vertical-align:middle;
}

#SF_Img img{
 width:154px;
 vertical-align:middle;

 padding:2px;
 border: solid 1px #e4e3ac;
}

#SF_Info{
 width:100%;
 text-align:justify;
 color:#808080;
 font-size: 0.8em;
}
#SF_Info a{
 color:#808080;
}
#SF_Info a:hover{
 color:#404040;
}

#SF_Shop{
 text-align:center;
}
#SF_Footer{
 width:100%;
 height:20px;
 margin-top:2px;
 background:#e4e2bb;
 color:#808080;
 letter-spacing:2px;

}
#SF_Footer a{
 font-size: 0.7em;
 letter-spacing:1px;
 text-decoration:none;
 color:#c00000;
}

#SF_Link{
 height:16px;
}

#SF_Link a{
 display:block;
 padding-left:13px;
 Background:url('../Images/Design/link.png') 1px 3px no-repeat;
}
#SF_Link a:hover{
 Background:url('../Images/Design/linka.png') 1px 3px no-repeat;
}

#ShopNavi{
 width:100%;
 height:30px;
 border-bottom:dashed 1px #e4e3ac;
 font-size: 1em;
 letter-spacing:1px;
 text-align:left;
 padding-top:5px;
 padding-left:5px;
 color:#808080;
}

#ShopNavi a{
 color:#808080;
 text-decoration:none;
}
#ShopNavi a:hover{
 color:#c00000;
 text-decoration:underline;
}


#SG_Price, #SG_PriceTxt, #SG_DiscountPriceOn, #SG_DiscountOn ,#SG_TimeOn, #SG_DiscountPriceNo, #SG_DiscountNo,#SG_TimeNo, #SG_TimeText, #SG_PiceBuy, #SG_Add{
 padding:0px 5px 0px 5px;
}

#SG_Price, #SG_DiscountPriceNo, #SG_DiscountPriceOn{
 float:left;
 width:49%;
 text-align:right;
}

#SG_PriceTxt, #SG_Price{
 font-size: 0.9em;
 font-weight: bold;
}
#SG_PriceTxt, #SG_DiscountNo, #SG_DiscountOn{
 float:left;
 width:49%;
 text-align:left;
}
#SG_TimeNo, #SG_TimeOn{
 width:100%;
 text-align:left;
 float:left;
}
#SG_TimeTextOn{
 width:100%;
 text-align:center;
}
#SG_TimeOn, #SG_DiscountOn, #SG_DiscountPriceOn, #SG_TimeOn, #SG_TimeTextOn{
 color:#c00000;
 font-weight: bold;
}

#SG_TimeText{
 width:100%;
 text-align:right;
}
#SG_PiceBuy{
 float:left;
 width:30%;
 text-align:left;
}
#SG_Add{
 float:left;
 width:65%;
 text-align:right;
}
#SG_Add input{
 height:20px;
 border:solid 1px #83943b; 
 font-size: 0.7em;
 font-weight: bold;
 color:#fff;
 padding:1px 25px 2px 9px;
 Background: url('../Images/Icons/but.png') right bottom no-repeat;

}
#SG_PiceBuy input{
 width:40px;
 text-align:center;
 height:20px;
 padding-top:2px;
 border:solid 1px #83943b;
 font-size: 0.8em;
 font-weight: bold;

}


.ItemInfo{
 width:600px;
 height:500px;
 border:dashed 2px #83943b;
 text-align:center;

}
.CartInfo{
 width:400px;
 height:500px;
 border:dashed 2px #83943b;
 text-align:center;
}

#HI_Close{
 text-align:right;
 width:95%;
 height:25px;  
 font-size: 0.9em;
 font-weight: bold;
 padding:5px 10px 0px 10px;
 border-bottom:solid 5px #83943b;
 text-transform: uppercase;

}
#HI_InfoBlock{
 width:95%;
}

#II_MainPhoto img{
 padding:2px;
 border: solid 1px #e4e3ac;
}
.II_MainSmlPhoto{
 height:150px;
 text-align:center;
}
.II_MainSmlPhoto img{
 vertical-align:middle;
 padding:2px;
 margin:5px;
 border:solid 1px #000;
 background:#fff;
}
#II_Head, #II_Info, #II_InfoA, #II_Infooff{
 float:left;
 width:49%;
 padding:2px 10px 2px 10px;
 height:20px;

}
#II_Head{
 text-align:left;
 font-size: 0.8em;
 font-weight: bold;
 color:#2d1e0e;
 border-bottom:dotted 1px #e4e3ac;
}

#II_Info, #II_InfoA, #II_Infooff{
 text-align:right;
 border-bottom:dotted 1px #e4e3ac;
 font-size: 0.8em;
 color:#684f29;
}
#II_Infooff{
 text-decoration: line-through;
}
#II_InfoA{
 color:#c00000;
 font-weight: bold;
}

.Pices{
 width:90px;
 height:40px;
 border:solid 1px #008000;
 background:#fff;
 font-size: 2em;
 font-weight: bold;
 text-align:center;
 color:#808080;
 margin-top:3px;
 margin-right:30px;
}
#AddB{
 height:36x;
 padding:1px 16px 1px 16px;
 font-size: 1.2em;
 font-weight: bold;
 background: url('../Images/Icons/AdBg.png') right bottom no-repeat;
 border:solid 1px #008000;
 color:#fff;
}


.OrderTable{
 width:100%;
}
.OrderHeader{
 width:20%;
 text-align:left;
 padding-left:4px;
 color:#404040;
 font-size: 0.9em;
 font-weight: bold;
 vertical-align:middle;
}
.OrderHeader a{
 color:#c00000;
 text-decoration:none;

}
.OrderInfo{
 width:30%;
 text-align:right;
 padding:6px;
 vertical-align:middle;
}

#OrderTextA{
 width:423px;
 height:70px;
 border:solid 1px #83943b;

}
#OrderIN, #CountryID, .OrderIN{
 width:130px;
 border:solid 1px #83943b;
}
#OrderIN_sml{
 width:35px;
 font-size: 0.6em;
 text-align:center;
 border:solid 1px #83943b;
}
#OrderFF{
 width:100%;
 padding-left:30px;
}
sml{
 font-size: 0.7em;
}

#Salvesta {
 width:250px;
 padding:25px 0px 22px 80px;
 background:#9ACD32 url('../Images/Icons/Save.png') no-repeat 8px 6px;
 border-right:solid #000 1px;
 border-bottom:solid #000 1px;
 border-top:solid #efefef 1px;
 border-left:solid #efefef 1px;
 color:#006400;
 Font-Size:25px;
 letter-spacing:3px;
 cursor : pointer;
}
#img_gll{
 padding:3px;
 width:110px;
 height:110px;
 background:#fff;
 border:solid 1px #000;
 text-align:center;
 vertical-align: middle;
 float:left;
 margin:5px;
}
#img_gll img{
 vertical-align: middle;
 border:solid 1px #008000;
}