body{width:100%;background:#eee;}
/*column containers*/
.colmask{position:relative;clear:both;float:left;width:100%;overflow:hidden;}
.fixed{float:none;width:960px;margin:0 auto;/*background:#eee;*/}
.bg{background:#fff;}
.bgtop{background:#fff url(/fashion/images/design/bg-content-top.gif) 0 0 no-repeat;height:10px;}
.bgmain{background:#fff url(/fashion/images/design/bg-content-main.gif) 0 0 repeat-y;}
.bgbottom{background:#fff url(/fashion/images/design/bg-content-bottom.gif) 0 -10px no-repeat;height:10px;}
/*header*/
.header{clear:both;float:left;width:100%;}
/*footer*/
.footer{padding:10px;font-size: 85%;}
.footer a{color: #000;}
.footer .license{color:#999;}
/*mainmenu*/
.menu{width:100%;background:#B7B7B7 url(/fashion/images/design/roundbar-black.gif) 0 25% repeat;font:bold 85% Trebuchet MS, Helvetica, sans-serif;text-transform:uppercase;borer-bottom:1px solid #A8A8A8;overflow:hidden;}
.menu ul{clear:left;float:left;list-style:none;margin:0;padding:0;position:relative;/*left:50%;*/text-align:center;}
.menu ul li{display:block;float:left;list-style:none;margin:0;padding:0;position:relative;/*right:50%;*/}
.menu ul li.first{/*border-left:1px solid #A8A8A8;*/border-left:0;}
.menu ul li.first a{/*border-left:1px solid #A8A8A8;*/padding: 4px  9px 2px;}
.menu ul li.last{/*border-right:1px solid #C8C8C8;*/border-right:0;}
.menu ul li a{display:block;margin:0;padding:.4em .8em;color:#fff;text-decoration:none;border-left:1px solid #aaa;border-right:1px solid #777;line-height:1.3em;}
.menu ul li a span{display:block;}
.menu ul li.active a, .menu ul li a:hover {background:url(/fashion/images/design/roundbar-black.gif) 0 75% repeat;}
/*threecolumn*/
.holygrail{/*lbg*/}
.holygrail .colmid{float:left;width:200%;position:relative;left:200px;/*cbg*/}
.holygrail .colright{float:left;width:100%;position:relative;left:50%;margin-left:-400px;/*rbg*/}
.holygrail .col1wrap{float:right;width:50%;position:relative;right:100%;}
.holygrail .col1pad{margin:0 15px 0 415px;overflow:hidden;}
.holygrail .col1{width:100%;overflow:hidden;}
.holygrail .col2{float:left;width:170px;position:relative;margin-left:-50%;left:215px;overflow:hidden;}
.holygrail .col3{float:left;width:170px;position:relative;left:15px;overflow:hidden;}
/*blog*/
.blogstyle{/*rbg*/}
.blogstyle .colmid{float:left;width:200%;margin-left:-230px;position:relative;right:100%;/*cbg*/}
.blogstyle .colleft{float:left;width:100%;margin-left:-230px;/*lbg*/}
.blogstyle .col1wrap{float:left;width:50%;}
.blogstyle .col1{margin:0 15px 0 475px;position:relative;left:100%;overflow:hidden;}
.blogstyle .col2{float:right;width:200px;position:relative;left:215px;}
.blogstyle .col3{float:right;width:200px;position:relative;left:645px;}
/*leftmenu*/
.leftmenu{/*lbg*/}
.leftmenu .colright{float:left;width:200%;position:relative;left:200px;/*bg*/}
.leftmenu .col1wrap{float:right;width:50%;position:relative;right:200px;}
.leftmenu .col1{margin:0 15px 0 215px;position:relative;right:100%;overflow:hidden;}
.leftmenu .col2{float:left;width:170px;position:relative;right:185px;}
/*rightmenu*/
.rightmenu{/*rbg*/}
.rightmenu .colleft{float:left;width:200%;margin-left:-230px;position:relative;right:100%;/*bg*/}
.rightmenu .col1wrap{float:left;width:50%;position:relative;left:50%;}
.rightmenu .col1{margin:0 15px 0 245px;overflow:hidden;}
.rightmenu .col2{float:right;width:200px;position:relative;left:215px;}
.bgtopgrata{background:url(/fashion/images/grata/1/bg-info-top-grata.gif) 0 0 no-repeat;height:20px;}
.bgmaingrata{background:url(/fashion/images/grata/1/bg-info-main-grata.gif) 0 0 repeat-y;}
.bgbottomgrata{background:url(/fashion/images/grata/1/bg-info-bottom-grata.gif) 0 -5px no-repeat;height:20px;}
/*doublepage*/
.doublepage{/*rbg*/}
.doublepage .colleft{float:left;width:100%;position:relative;right:50%;/*lbg*/}
.doublepage .col1{float:left;position:relative;padding:0 0 1em 0;overflow:hidden;width:46%;left:52%;}
.doublepage .col2{float:left;position:relative;padding:0 0 1em 0;overflow:hidden;width:46%;left:56%;}
/*fullpage*/
.fullpage{/*bg*/}
.fullpage .col1{margin:0 15px;}
