table.master{border-collapse:collapse; width:100%;}
table.master td{margin:0px; padding:0px; vertical-align:top}
html, body{border:0px; margin:0; padding:0; height:100%; width:100%}
body *{font-family:Verdana, sans-serif;}
body {background:#ebffca;}

ul{padding-left:1em; margin:0px}
li{list-style: none; margin:0 0 1em}

.users, .users p, .users td, .users li, .users form, .users input, .users option {font-size:12px; color:#333; }
.users img {margin:1em}
.users table {border-collapse:collapse; margin:1em 0}
.users table th {background:#ffbf00; color:#fff; padding:0.5em}
.users table td {vertical-align:top; padding:1em 0.5em}
.users table.xls td {border:1px solid #333}

p{margin-bottom:1.2em}
a{color:#13abe4; text-decoration:underline}
a:hover{text-decoration:none; color:#2f7c00}

a img{border:0}
a.notd {text-decoration:none}

h1{font-size:22px; font-weight:normal; color:#6db200; margin:0; margin-bottom:1.6em}
h2{font-size:18px; font-weight:normal; color:#ffbf00; margin:0; margin-bottom:0.6em}
h3{}
h4{}

.clear{width:54px}
.void{clear:both; width:1px; height:1px; line-height:1px}

#shell{ position:relative;
        width:100%; 
        min-height:100%; 
        min-width:980px; 
        width: expression(document.body.clientWidth > 980 ? "100%" : "980px");
        height:auto !important;
        height:100%;
        }
        
#attic {position:relative; width:100%; background:url(./i/attic.png) repeat-x; height:191px}
    #logo {position:absolute; top:73px; left:54px}
    #maddog {position:absolute; top:28px; left:32%;}
    #cat {position:absolute; top:21px; right:0px; width:341px; height:150px; background:url(./i/cat.png) no-repeat}
        #cartname {position:absolute; left:155px; top:34px; font-size:12px; color:#fff}
        #precart {position:absolute; left:155px; top:66px; font-size:11px; color:#999; line-height:18px}
        
#menu {position:relative; width:100%; height:42px; background:url(./i/menu.png) repeat-x}
#menu table {width:100%; height:100%}
#menu table td {background:url(./i/arrow.png) 50% no-repeat; text-align:center; font-weight:bold; font-size:12px; line-height:42px; color:#aca}
#menu table td a {font-size:12px; font-weight:bold; color:#fff}
#menu table td a:hover {color:#d2ff34}
#menu table td.clear {background:none}

#nav {position:relative; background:#e1e1e1; font-size:11px; color:#999; padding:14px 54px; margin-bottom:5em}

#boss {position:relative; width:100%; padding-bottom:75px}
    a.dim {color:#999; text-decoration:none}

    .list {margin-bottom:2em; font-size:12px}
 
    .wrap {position:relative; width:100%; overflow:hidden}
    .good {position:relative; width:276px; float:left; margin:0 1em 5em 0; height:200px; //height:250px;}
        .long {width:100%}
        
        .news {height:100%}
        
        .good:hover {background:#ffe}
        .news img.preview {border:2px solid #ccc; margin:0}
        .news tr td {padding:0 1em 1em 0}
        .news tr td p {font-size:11px}
        .news tr td, .news tr td a {font-size:12px}
        .type {margin:0 0 0.3em}
        .art {margin:0.3em 0}
        .type, .type * {font-size:11px}
        .type, .type * {color:#cbcbcb}
        .price {font-size:16px; color:#ffa200; font-weight:bold; line-height:30px}
        .cunning {position:relative; float:right}
        .littletop {top:2px; margin-right:6px}
        
        
#cellar {width:100%; height:75px; position:relative; margin-top:-75px; background:url(./i/cellar.png) repeat-x}
#cellar table{width:100%; height:100%}
#cellar table td {vertical-align:middle;}
#cellar table td, #cellar table td a {color:#fff; font-size:11px}

/*Второй заход тыгдынь тыгдынь*/
.order {width:100%; table-layout:fixed; border-bottom:1px solid #ffbf00}
.order th, .order td {text-align:left}
.order th {font-size:11px; padding:1.6em 1em}
.order td {padding:1em 0.5em; border-bottom:1px dashed #999}

red {color:#f00}
gray {color:#999}
#recount {text-align:right; margin:10px 70px 3em}

.filter {padding:1em; background:#ffc; border:1px solid #eea; margin-bottom:2em}
.users .filter td {padding:0.3em; text-align:right}
.filter form *, .filter form{font-size:11px}
.filter form {margin:0}
.filter table {width:100%}
.filter select {width:120px}
.filter td.ar {text-align:right}

#menu table td.divider {background:url(./i/div.png) no-repeat; width:1px; height:100%}

input[type=submit], input[type=reset] {background:url(./i/butts.png); border:0; width:92px; height:30px; color:#fff; font-weight:bold; line-height:8px}
input[type=submit]:hover, input[type=reset]:hover {cursor:pointer; cursor:hand}
input[type=submit].big, input[type=reset].big {background:url(./i/butt.png); border:0; width:140px; height:30px; color:#fff; font-weight:bold; line-height:8px}

.ann {height:150px; overflow:hidden;}
