@charset "utf-8";
/* CSS Document */

body { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; height:100%; }
p { margin:0px; }
a {outline:none; }
img { border:0px; display:block; }


/* Workframe Layout */

.tableMain { width:800px; }
.tdTop { height:60px; }
.tdBanner { height:159px; }

.tdMenu { width:254px; height:147px; }
.tdSpecial1 { width:272px; height:147px; }
.tdSpecial2 { width:272px; height:147px; }

.tdCategories { width:254px; height:54px; }

.tdItemHalf { width:272px; height:143px; }
.tdItemLine { width:1px; background-color:#e4e4e4; }

.tdTool { width:254px; height:54px; }
.tdToolContent { width:254px; height:119px; }

.divTool1Title { width:254px; height:54px; margin-bottom:1px; }
.divTool1Content { width:254px; height:119px; }

.divPayment { height:59px; }

.divLoad { height:341px; }
.divFlag { float:left; padding-right:2px; }

.divContentTitle { height:53px; width:546px; }
.divContentRowTitle { height:1px; width:543px; margin-left:3px; background-color:#e4e4e4; }
.divContentRow { height:1px; width:546px; background-color:#e4e4e4; }
.divContentMarginBot { height:26px; }
.divContentNavigate { padding-top:16px; padding-bottom:15px; }

.divUserAreaHead { padding-top:5px; margin-left:14px; border-bottom:2px solid #d1d1d1; }

.divUserAreaTab  { margin-left:14px; width:94.5%; }
.divUserAreaTab1 { background:url(../pictures/bg_tab1.gif) repeat-x; height:100%; border:1px solid #e8e8e8; border-right:none; }
.divUserAreaTab2 { border-left:1px solid #e8e8e8; }
.divUserAreaTab3 { background:url(../pictures/bg_tab1.gif) bottom repeat-x; border:1px solid #e8e8e8; border-left:none; }

.divUserAreaLoginInfo { padding-top:13px; }
.divUserAreaLoginForm { margin-top:10px; margin-bottom:14px; background:url(../pictures/bg_tabBig1.gif) repeat-x; min-height:196px; border:1px solid #e8e8e8; }
.divUserAreaLoginArea { padding-left:14px; width:290px; padding-bottom:5px; }

.divUserAreaCatLinks { padding-top:2px; }
.divUserAreaPlayCat { padding-top:10px; }

.divShopCartTotalRow { margin-left:14px; width:94.5%; height:10px; background:url(../pictures/bg_tabTotalRow1.gif) repeat-x; background-position:top; border:1px solid #e8e8e8; margin-bottom:4px; }
.divShopCartTotal { margin-left:14px; margin-bottom:13px; width:94.5%; background:url(../pictures/bg_tabTotal1.gif) repeat-x; background-position:top; border:1px solid #e8e8e8; height:44px; }

.divShopCartSubmitRow { margin-left:14px; width:94.5%; height:10px; background:url(../../shopShared/pictures/bg_tabTotalRow1.gif) repeat-x; background-position:top; border:1px solid #e8e8e8; margin-bottom:4px; margin-top:0px; }
.divShopCartSubmit { margin-left:14px; margin-bottom:14px; width:94.5%; background:url(../../shopShared/pictures/bg_tabTotal1.gif) repeat-x; background-position:top; border:1px solid #e8e8e8; height:44px; }

.divItemMarginTop { height:32px; }
.divItemMarginBot { height:26px; }
.divItemHalfImg { padding-left:26px; float:left; width:103px; height:122px; }
.divItemHalfDescr { float:left; width:122px; }
.divItemHalfPrice { padding-left:28px; float:left; width:101px; }
.divItemHalfButtons { float:left; margin-right:2px; }


.tdSpacerHeight1 { height:1px; }
.tdSpacerHeight2 { height:2px; }
.tdSpacerHeight3 { height:3px; }
.tdSpacerWidth1 { width:1px; }

/* Content Layout */
.pos_cart { padding-top:36px; padding-right:13px; float:right;  }
.pos_flags { padding-top:36px; padding-left:13px; float:left; width:30%; }
.pos_categoriesMenu { padding-top:10px; padding-left:22px; padding-bottom:12px; min-height:198px; }
.pos_footer { padding-top:10px; padding-bottom:10px; height:40px; }
.pos_footerText { padding-top:15px; }

.img_load { padding-top:160px; }
.img_loadDetails { padding-top:90px; }
.img_contentTitleSign { padding-left:28px; padding-top:15px; }
.img_contentTitle { padding-left:1px; padding-top:15px; }
.img_itemHalfPrice { padding-left:2px; }
.img_payments { padding-top:10px; }


.img_albumSmall { width:28px; height:28px; background-position:top; margin-right:10px; border:1px #999999 solid; }
.img_albumSmall:hover { background-position:bottom; }

.img_trackSmall { width:25px; height:25px; background-position:top; margin-right:8px; border:1px #999999 solid; }
.img_trackSmall:hover { background-position:bottom; }


.img_hover { background-position:top left; background-repeat:no-repeat; }
.img_hover:hover { background-position:bottom left; }





