body {background: url(/i/bg-grey.png);margin: 0;padding: 0}
* {bdorder:solid 1px red;}
a img {border: none}
a {color:#606;}
h1 {color:#606; font:bold 18px futurafuturisregular;text-shadow: white 1px 0px, white 1px 1px, white 0px 1px, white -1px 1px, white -1px 0px, white -1px -1px, white 0px -1px, white 1px -1px;text-transform: uppercase;}
h2 {color:#333; font:bold 14px futurafuturisregular;text-shadow: white 1px 0px, white 1px 1px, white 0px 1px, white -1px 1px, white -1px 0px, white -1px -1px, white 0px -1px, white 1px -1px;text-transform: uppercase;}
h3 {color:#606; font:normal 14px Tahoma;text-shadow: white 1px 0px, white 1px 1px, white 0px 1px, white -1px 1px, white -1px 0px, white -1px -1px, white 0px -1px, white 1px -1px;}
h4 {color:#606; font:normal 12px Tahoma;text-shadow: white 1px 0px, white 1px 1px, white 0px 1px, white -1px 1px, white -1px 0px, white -1px -1px, white 0px -1px, white 1px -1px;}

button {border:solid 1px #656565;border-radius: 3px;background: #E4E4E4 url(/i/button_bg.png) repeat-x bottom;padding: 5px 10px 5px 10px;color:#606 !important; font:bold 15px Tahoma;text-shadow: white 1px 0px, white 1px 1px, white 0px 1px, white -1px 1px, white -1px 0px, white -1px -1px, white 0px -1px, white 1px -1px;cursor: hand;c\ursor:pointer;text-transform: uppercase;}
main { position: relative; margin-bottom: 233px; padding-bottom: 30px; }
.document-wrapper {
    min-height:100vh;
    position: relative;
    overflow: hidden;
    width: 988px;
    margin: auto;
    background: #fff;
}

.page {text-align: left;margin:5px 5px 10px 5px;float:right;word-wrap:nowrap;padding: 0}
.page * {display: inline-block;border: solid 1px #6E6E6E;width:16px;height:16px;text-align: center;font:normal 12px Tahoma;margin:0 0 0 0px;padding: 0}
.page i {border:none;width: auto;color:#707070;}
.page a {color:#707070;}
.page a:hover {background: #eee}
.page span {font-weight:bold;color:#893F91;}

.active {font-weight: bold !important}
.header_top {background:url(/i/bg-topvioletstich.png) repeat-x;height:32px;overflow:hidden;position: relative;width: 988px;margin: auto;}
.header_top .inset {width:988px;margin:auto;background:url(/i/bg-topvioletstich.png) repeat-x;height:32px;overflow:hidden;position: relative;}
.header_top, .header_top * {color:#fff; font:bold 12px Arial; }
.header_top .left {position: absolute;left:10px;top:6px;}
.header_top .right {position: absolute;right:5px;top:6px;}
.header_top .right a {background: url(/i/trash_icon.png?111) no-repeat left center;padding: 0 0 0 22px}
.header_top a:hover {text-decoration: underline;}

.header_middle {width:988px;margin:auto;background:url(/i/bg-logo.png) repeat-x;height:85px;overflow:hidden;position: relative;}
.header_middle * {color:#606; font:bold 18px Arial;text-shadow: white 1px 0px, white 1px 1px, white 0px 1px, white -1px 1px, white -1px 0px, white -1px -1px, white 0px -1px, white 1px -1px;}
.header_middle .left {position: absolute;left:10px;top:20px;}
.header_middle .center {position: absolute;top:6px;margin: auto;text-align: center;width:988px;}
.header_middle .right {position: absolute;right:5px;top:20px;}

nav.header_nav hr {width:988px;margin:auto;border: none;height:3px;background: url(/i/stich-violet.png) repeat-x;}
.header_nav .one {width:988px;margin:auto;overflow: hidden;zoom:1;background: #F0F0F0 url(/i/bg-greymenu.png) repeat-x bottom;}
.header_nav .one ul {margin: 5px 5px 5px 20px;padding: 0;overflow: hidden;zoom:1;}
.header_nav .one ul li {float:left;list-style: none;margin:0 49px 0 0;}
.header_nav .one ul li a {color:#606; font:normal 18px futurafuturisregular;text-shadow: white 1px 0px, white 1px 1px, white 0px 1px, white -1px 1px, white -1px 0px, white -1px -1px, white 0px -1px, white 1px -1px;text-transform: uppercase;}
.header_nav .one ul li a:hover {color:#999 !important;}

.header_nav .two {width:988px;margin:auto;position:relative;overflow: hidden;zoom:1;background: #F0F0F0 url(/i/bg-greymenu.png) repeat-x bottom;height: 32px}
.header_nav .two ul {margin: 5px 5px 5px 20px;padding: 0;overflow: hidden;zoom:1;}
.header_nav .two ul li {float:left;list-style: none;margin:0 5px 0 0;}
.header_nav .two ul li *, .header_nav .two ul li {color:#666; font:normal 18px futurafuturisregular;text-shadow: white 1px 0px, white 1px 1px, white 0px 1px, white -1px 1px, white -1px 0px, white -1px -1px, white 0px -1px, white 1px -1px;}
.header_nav .two ul li {font-weight:normal !important;}
.header_nav .two ul li a:hover {color:#999 !important;}

.header_nav .two .left {position: absolute;left:0px;top:0px;}
.header_nav .two .center {margin: auto;text-align: center;width:310px;}
.header_nav .two .right {position: absolute;right:5px;top:0px;}
.header_nav .two .right input {border-radius:3px;border: solid 1px #8D8D8D;box-shadow: inset 0 0 1px 1px #D9D9D9;padding: 2px;width: 250px;outline: none;margin: 5px 28px 0 0 }
.header_nav .two .right button {border-radius:3px;border: solid 1px #8D8D8D;box-shadow: inset 0 0 1px 1px #D9D9D9;padding: 0px;width:25px;height:22px;float:left;position: absolute;position: absolute;right:0px;top:5px;background: #fff url(/i/icon_search.png) no-repeat center center;cursor: pointer;c\ursor:hand;}

div.main {width: 100%;margin:auto;position:relative;overflow: hidden;zoom:1;background: #fff;}
div.main .left {float: left;width: 238px;padding: 10px 0 10px 20px}
div.main .left nav ul {margin: 0;padding: 0}
div.main .left nav ul li {margin: 0;padding: 0 0 4px 0;list-style:none;}
div.main .left nav ul li a {color:#666; font:normal 14px Arial;text-transform: uppercase;}
div.main .left nav ul li a:hover {color:#999 !important;}
div.main .left nav ul li ul {margin: 0 0 0 0px;padding: 0}
div.main .left nav ul li ul li {background:url(/i/list_style_bg.png) no-repeat left center;padding: 2px 0 2px 10px;margin: 0;}
div.main .left nav ul li ul li a {margin: 0;padding: 0}
div.main .right {margin: 0 0 0 258px;padding: 0px;}
div.main .right p {color: #666;font: normal 14px Arial}
footer {
    position: absolute; bottom: 0;
    left: 50%;
    width: 100%;
    width: 988px;
    margin-left: -494px;

}
footer div.footer_one {width:988px;margin:auto;position:relative;overflow: hidden;zoom:1;background: url(/i/bg-greymenubottom.png);}
footer hr {width:988px;margin:auto;border: none;height:3px;background: url(/i/stich-violet.png) repeat-x;}
footer div.footer_one * {color:#660066; font:normal 14px Arial;text-shadow: white 1px 0px, white 1px 1px, white 0px 1px, white -1px 1px, white -1px 0px, white -1px -1px, white 0px -1px, white 1px -1px;}
footer div.footer_one h1 {padding: 0;margin: 0}
footer div.footer_one ul {margin: 0;padding: 0}
footer div.footer_one ul li {background:url(/i/list_style_bg_footer.png) no-repeat left center;padding: 2px 0 1px 10px;margin: 0;list-style: none}
footer div.footer_one ul li a {}
footer div.footer_one ul li a:hover {color:#999 !important;}

footer div.footer_one .left {margin:10px 0 10px 268px;float: left;}
footer div.footer_one .center {float: left;margin:10px 0 10px 100px;}
footer div.footer_one .right {float: left;margin:10px 0 10px 130px;}

footer div.footer_one .right ul li {padding-left: 20px;}

footer div.footer_two {background: #AE4FD0 url(/i/bg-bottomviolet.png) repeat-x top;}
footer div.footer_two hr {width: 100%;background:url(/i/bg_bottomvioletstich.png) repeat-x;height:5px;}
footer div.footer_two .inset {width:978px;margin:auto;position:relative;overflow: hidden;zoom:1;}
footer div.footer_two .inset .left {float:left;padding: 10px;}
footer div.footer_two .inset .right {float:right;padding: 10px;text-align: right;}
footer div.footer_two  * {color:#fff; font:normal 12px Arial;line-height: 1.4;}

a:link {text-decoration: none;}
a:active {text-decoration: none;}
a:visited {text-decoration: none;}

div.left div.news {overflow: hidden;margin: 20px 0 10px 0;width: 215px}
div.left div.news h2 {margin: 0;color:#606;}
div.left div.news h3 {margin: 0;font:bold 16px Arial;color:#606;}
div.left div.news a.news {border: solid 1px #69096F;float:left;margin:0 10px 0 0;width:174px;height:129px;overflow: hidden}
div.left div.news p {overflow: hidden;margin:0px 0 10px 0;background: url(/i/newshr.png) repeat-x bottom;padding: 0 0 13px 0}
div.left div.news span {}
div.left img.news {width:174px;min-height:129px;margin:0 10px 10px 0;}
div.left span.date {color:#666;font: normal 12px Tahoma}

div.right div.news {overflow: hidden;margin: 0 0 10px 0}
div.right div.news h2 {margin: 0;}
div.right div.news h3 {margin: 0;font:bold 16px Arial;}
div.right div.news a.news {border: solid 1px #69096F;float:left;margin:0 10px 0 0;width:174px;height:129px;overflow: hidden}
div.right div.news p {overflow: hidden;margin:10px 0 10px 0;}
div.right div.news span {}
div.right img.news {width:174px;min-height:129px;margin:0 10px 10px 0;}
div.right span.date {color:#666;font-weight: bold}

div.merki {margin:10px 0 10px 0;}
div.merki p a {font:bold 12px Tahoma;color:#8D34AA !important;}
table.merki {border-collapse: collapse;}
table.merki td, table.merki th {border:solid 1px #666;padding: 5px 7px 5px 7px;text-align: center}
table.merki th {padding: 5px 17px 5px 17px;}

div.offers {overflow: hidden;padding: 4px 0 0 4px;left:-4px;position: relative;}
div.offers div.offer {border:solid 1px #CCCCCC;height:300px;width:172px;position: relative;float:left;margin:0 3px 3px 0;}
div.offers div.offer:hover {border:solid 1px #64006A;box-shadow:0 0 4px #64006A;}
div.offers div.offer div.image img {height:240px;width:auto;margin:10px auto;display:block;max-width:170px;}
div.offers div.offer div.descr {position: absolute;bottom:0;width:162px;background: url(/i/offerhr.png) repeat-x top;height:38px;margin:0 5px 0 5px;}
div.offers div.offer div.descr * {font:bold 11px Tahoma;color: #303030}
div.offers div.offer div.descr .left {position: absolute;left:2px;bottom:22px;width:50%;padding: 0}
div.offers div.offer div.descr .right {position: absolute;right:2px;bottom:22px;width:50%;padding: 0;text-align: right}
div.offers div.offer div.descr .price {color:#666666; font:bold 14px Tahoma;position: absolute;left:2px;bottom:3px;width:100%;padding: 0;}
div.offers div.offer .top {position: absolute;left:0px;top:2px;width:54px;padding: 0;margin:0;}
div.offers div.offer .top img {padding: 0;margin:0 0 2px 0;box-shadow:0 0 3px #ccc;float: left;}

div.zag {overflow: hidden;height:30px;position: relative;margin: 0;padding: 0}
div.zag .left {position: absolute;left:0px;bottom:10px;width:50%;}
div.zag .left *, div.zag .left {padding: 0 !important;margin: 0 !important;}
div.zag .left h1 {color:#666;font:bold 12px Tahoma;}
div.zag .right {position: absolute;right:2px;bottom:10px;width:50%;text-align: right;margin: 0}
div.zag .right, div.zag .right * {padding: 0 !important;margin: 0 !important;}

div.offerinner {overflow: hidden;position: relative;padding: 0 0 0px 0;padding: 0 0 0px 0}
div.offerinner .left {width: 230px !important;float:left;padding: 0 !important;}
div.offerinner .left .image {width: 100%;padding: 0;border: solid 1px #64006A;position: relative;}
div.offerinner .left .image img {width: 100%;padding: 0;}
div.offerinner .left .image span {width: 100%;padding: 0;width: 20px;height: 20px;position: absolute;top:5px;right:5px;background: url(/i/icon_zoom.png) no-repeat;}
div.offerinner .right {margin: 0 0 15px 240px !important;padding: 0 0 0 0 !important;position: relative;}
div.offerinner .right * {color:#666;}
div.offerinner .right h2 {color:#606;font:normal 20px Tahoma;text-transform: uppercase;margin: -5px 0 0 0 !important;}
div.offerinner .right .price {color:#606; font:normal 28px Tahoma;text-align: right;margin: -7px 0 0 0 !important;}
div.offerinner .right .price span {color:#606;font:bold 16px Tahoma;}
div.offerinner .right .article {font:bold 12px Tahoma;margin:5px 0 0 0;}
div.offerinner .right .preview {padding:15px 0 0 0;}
div.offerinner .left .images {margin: 4px 0 4px 0;}
div.offerinner .left .images div {float: left;height: 87px;border: solid 1px #eee;margin: 0px 10px 10px 0;cursor:hand;c\ursor:pointer;}
div.offerinner .left .images div img {height: 87px;}
div.offerinner .left .images div.nowmarg {margin: 0px 0px 3px 177px !important;float: none;}
div.offerinner .left .images div.active {border: solid 1px #444;}

div.order {position: absolute;bottom: 10px;left:240px;width:470px;}
div.order > .left {position: absolute;bottom: 3px;width:470px;}
div.order > .right {text-align: right;padding: 0 !important;margin: 0 !important;padding:0 0 20px 0;}

div.similar {background: url(/i/offerinnerhr.png) repeat-x top;overflow: hidden;margin:10px 0 0 0 ;}
div.similar h3 {color: #666;font: bold 14px Tahoma;margin:10px 0 10px 0;}
div.similar div.offer {border:solid 1px #CCCCCC;height:208px;width:117px;position: relative;float:left;margin:0 3px 3px 0;}
div.similar div.offer div.image img {max-width:100px;height:160px;display:block;margin:7px auto;}
div.similar div.offer div.descr {position: absolute;bottom:0;width:108px;border-top:solid 1px #ccc;height:33px;margin:0 5px 0 5px;}
div.similar div.offer div.descr * {font:bold 11px Tahoma;color: #303030}
div.similar div.offer div.descr .left {position: absolute;left:2px;bottom:19px;width:100%;padding: 0}
div.similar div.offer div.descr .price {color:#666666; font:bold 12px Tahoma;position: absolute;left:2px;bottom:3px;width:100%;padding: 0;}
div.similar div.offer .top {position: absolute;left:0px;top:2px;width:54px;padding: 0;margin:0;}
div.similar div.offer .top img {padding: 0;margin:0 0 2px 0;box-shadow:0 0 3px #ccc;float: left;width:38px;}

input.countitem {width:15px;outline: none;padding:0;text-align: right}
div.trash {}
div.trash table.trash_items {border-collapse:collapse;width:100%;}
div.trash table.trash_items th {text-transform: uppercase; word-wrap:nowrap;color:#800080;background: url(/i/trash_bg.png) repeat-x center;height: 34px}
div.trash table.trash_items th, table.trash_items td {padding: 2px 5px 2px 5px}
div.trash table.trash_items td, div.trash table.trash_items td a {color:#666;font:bold 12px Tahoma;}
div.trash table.trash_items td.image img {width:56px;height:82px;border:solid 1px #666}
div.trash table.trash_items tr.footer td, div.trash table.trash_items tr.footer th {background: url(/i/stich-violet.png) repeat-x bottom}
div.trash div.left {float: left;width:250px;padding: 5px 0 0 0;color:#666;font:bold 12px Tahoma;}
div.trash div.left i {font:normal 11px Tahoma;}
div.trash div.left span {color:#808;}
div.trash div.right {margin:0 5px 10px 260px;border:solid 1px #A9A9A9;border-radius: 3px;padding: 0;overflow: hidden;box-shadow: inset 0 0 1px 1px #D9D9D9;}
div.trash div.right span {color:#808;}
div.trash div.right input {border:none;padding: 2px 5px 2px 5px;margin: 0;width: 100%;outline: none;background: none}
div.trash div.right textarea {border:none;padding: 2px 15px 2px 5px;margin: 0;width: 100%;outline: none;height: 100px;background: none}
div.trash div.footer div.left * {color:#606;}
div.trash div.footer div.right {border:none;text-align: right}

div.trash table.step2 {border-collapse: collapse;width: 100%;}
div.trash table.step2 th {color:#000;font:bold 12px Tahoma;text-align: left;padding: 5px;border:solid 1px #999;width:200px;}
div.trash table.step2 td, div.trash table.step2 td a {color:#666;font:bold 12px Tahoma;padding: 5px;border:solid 1px #999;}

div.trash div.footer div.right {border: none;box-shadow: none}

.error {border-color:red !important;}
div.trash .center {text-align: center}

div.filter {background: #F5F5F5;width: 100%;height:31px;margin: 3px 0px 0 0;position: relative;}
div.filter * {z-index: 9999}
div.filter div.top {width: 100%;}
div.filter div.top * {color: #666;font:bold 12px Arial;}
div.filter div.top div.size {width: 85px;height: 23px;background: #fff;position: absolute;top:4px;left:4px;overflow: hidden;}
div.filter div.top div.size a {width: 65px;background: url(/i/icon_downarrow.png) no-repeat center right;display:block;position: absolute;top:4px;padding: 0 10px 0 5px;height:18px;overflow: hidden}
div.filter div.top div.color {width: 85px;height: 23px;background: #fff;position: absolute;left:95px;top:4px;}
div.filter div.top div.color a {width: 65px;background: url(/i/icon_downarrow.png) no-repeat center right;display:block;position: absolute;top:4px;padding: 0 10px 0 5px;height:18px;overflow: hidden}
div.filter div.top div.price {width: 85px;height: 23px;background: #fff;position: absolute;left:186px;top:4px;}
div.filter div.top div.price a {width: 65px;background: url(/i/icon_downarrow.png) no-repeat center right;display:block;position: absolute;top:4px;padding: 0 10px 0 5px;height:18px;overflow: hidden}
div.filter div.top div.reset {height: 23px;position: absolute;left:280px;top:4px;}
div.filter div.top div.reset a {width:100px;position: absolute;top:3px;padding: 0 0 0 5px}
div.filter div.top div.showcount {width: 120px;height: 23px;background: #fff;position: absolute;right:110px;top:4px;}
div.filter div.top div.showcount a {width: 99px;background: url(/i/icon_downarrow.png) no-repeat center right;display:block;position: absolute;top:4px;padding: 0 10px 0 5px;height:18px;overflow: hidden}
div.filter div.top div.sort {width: 100px;height: 23px;background: #fff;position: absolute;right:4px;top:4px;}
div.filter div.top div.sort a {width: 80px;background: url(/i/icon_downarrow.png) no-repeat center right;display:block;position: absolute;top:4px;padding: 0 10px 0 5px;height:18px;overflow: hidden}

div.filter div.center {width: 100%;}
div.filter div.center * {color: #85218C;font:bold 12px Arial;}
div.filter div.center div.size {width: 85px;height: 23px;background: #fff;position: absolute;top:3px;left:3px;overflow: hidden;border:solid 1px #65016C;border-width: 1px 1px 0 1px;box-shadow: 0 0 3px #65016C}
div.filter div.center div.size a {width: 65px;background: url(/i/icon_downarrow.png) no-repeat center right;display:block;position: absolute;top:4px;padding: 0 10px 0 5px;height:18px;overflow: hidden}
div.filter div.center div.color {width: 85px;height: 23px;background: #fff;position: absolute;left:94px;top:3px;border:solid 1px #65016C;border-width: 1px 1px 0 1px;box-shadow: 0 0 3px #65016C}
div.filter div.center div.color a {width: 65px;background: url(/i/icon_downarrow.png) no-repeat center right;display:block;position: absolute;top:4px;padding: 0 10px 0 5px;height:18px;overflow: hidden}
div.filter div.center div.price {width: 85px;height: 23px;background: #fff;position: absolute;left:185px;top:3px;border:solid 1px #65016C;border-width: 1px 1px 0 1px;box-shadow: 0 0 3px #65016C}
div.filter div.center div.price a {width: 65px;background: url(/i/icon_downarrow.png) no-repeat center right;display:block;position: absolute;top:4px;padding: 0 10px 0 5px;height:18px;overflow: hidden}
div.filter div.center div.showcount {width: 120px;height: 23px;background: #fff;position: absolute;right:109px;top:3px;border:solid 1px #65016C;border-width: 1px 1px 0 1px;box-shadow: 0 0 3px #65016C}
div.filter div.center div.showcount a {width: 99px;background: url(/i/icon_downarrow.png) no-repeat center right;display:block;position: absolute;top:4px;padding: 0 10px 0 5px;height:18px;overflow: hidden}
div.filter div.center div.sort {width: 100px;height: 23px;background: #fff;position: absolute;right:3px;top:3px;border:solid 1px #65016C;border-width: 1px 1px 0 1px;box-shadow: 0 0 3px #65016C}
div.filter div.center div.sort a {width: 80px;background: url(/i/icon_downarrow.png) no-repeat center right;display:block;position: absolute;top:4px;padding: 0 10px 0 5px;height:18px;overflow: hidden}

div.filter div.bottom {width: 100%;top:30px;}
div.filter div.bottom h3 {font-weight: bold}
div.filter div.bottom .sel * {font-weight: bold}
div.filter div.bottom a:hover {color: #85218C;text-decoration: underline;}
div.filter div.bottom .left {width:50%;float:left;margin:0;padding: 0;}
div.filter div.bottom .left * {white-space: nowrap;}
div.filter div.bottom .right {margin:0 0 0 50%;width:auto;}
div.filter div.bottom * {color: #666;font:normal 12px Arial;z-index:9999;}
div.filter div.bottom div.size {background: #fff;position: absolute;top:27px;left:3px;overflow: hidden;padding: 10px;border:solid 1px #65016C;box-shadow: 0 0 3px #65016C;min-width: 125px;}
div.filter div.bottom div.color {background: #fff;position: absolute;left:94px;top:27px;padding: 10px;border:solid 1px #65016C;box-shadow: 0 0 3px #65016C;min-width: 85px;overflow: hidden;}
div.filter div.bottom div.price {background: #fff;position: absolute;left:185px;top:27px;padding: 10px;border:solid 1px #65016C;box-shadow: 0 0 3px #65016C;min-width: 85px;}
div.filter div.bottom div.price input {border-radius:3px;border: solid 1px #8D8D8D;box-shadow: inset 0 0 1px 1px #D9D9D9;padding: 2px;width:70px;}
div.filter div.bottom div.showcount {background: #fff;position: absolute;right:109px;top:27px;padding: 10px;border:solid 1px #65016C;box-shadow: 0 0 3px #65016C;min-width: 110px;}
div.filter div.bottom div.showcount div {margin:0px 0 5px 0;}
div.filter div.bottom div.sort {background: #fff;position: absolute;right:3px;top:27px;padding: 10px;border:solid 1px #65016C;box-shadow: 0 0 3px #65016C;min-width: 115px;}
div.filter div.bottom div.sort div {margin:0px 0 5px 0;}

div.filter div.shadowhide {width: 100%;top:0;}
div.filter div.shadowhide * {color: #666;font:bold 12px Arial;z-index:9999;}
div.filter div.shadowhide div.size {background: #fff;position: absolute;left:4px;top:24px;overflow: hidden;width: 85px;height:6px;}
div.filter div.shadowhide div.color {background: #fff;position: absolute;left:95px;top:24px;overflow: hidden;width: 85px;height:6px;}
div.filter div.shadowhide div.price {background: #fff;position: absolute;left:186px;top:24px;overflow: hidden;width: 85px;height:6px;}
div.filter div.shadowhide div.showcount {background: #fff;position: absolute;right:110px;top:24px;overflow: hidden;width: 120px;height:6px;}
div.filter div.shadowhide div.sort {background: #fff;position: absolute;right:4px;top:24px;overflow: hidden;width: 100px;height:6px;}
div.setfilter {overflow: hidden;}
div.setfilter div {padding: 5px 0 5px 0px}
div.setfilter div * {font:normal 10px Tahoma !important;}

div.forma > div {overflow: hidden;margin:0 0 20px 0;padding:0 30px 0 0;}
div.forma > div > b {float:left;width:250px;}
div.forma > div > b > span {color:#A143D6}
div.forma > div > p {margin:0 0 0 260px;}
div.forma > div > p > input {width:100%;border: solid 1px #666;padding: 2px}
div.forma > div > p > span {display: block;font:italic 12px Tahoma;}

table.table {border-collapse: collapse;}
table.table td, table.table td * {font:normal 14px Tahoma;}
table.table th  {font:bold 14px Tahoma; color:#666;}
table.table td, table.table th {border: solid 1px #999 !important;white-space: nowrap;padding: 3px 10px 3px 10px}


div#dialog * {font:normal 14px Tahoma !important;}
@font-face {
    font-family: 'futurafuturisregular';
    src: url('futurafuturis.otf');
    src: url('futurafuturis.eot');
    src: url('futurafuturis.otf') format('opentype'),
         url('futurafuturis.eot?#iefix') format('embedded-opentype'),
         url('futurafuturis.woff') format('woff'),
         url('futurafuturis.ttf') format('truetype');

}

div.trash div.right.no-decor {
   border: none;
   box-shadow: none;
}
.hide {
    display: none;
}

.admin_menu {
    margin: auto;
    height: 23px;
}

.admin_menu ul {
    list-style: none;
    margin: 0;
    background: #5C5C5C;
    width: 988px;
    position: fixed;
    left: 50%;
    margin-left: -494px;
    padding: 0;
    z-index: 99999;
}

.admin_menu li {
    display: inline-block;
    margin: 0 0 0 7px;;
}

.admin_menu a {
    color: #fff;
    display: inline-block;
    padding: 3px;
    font: normal 15px Calibri;
}

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