A {color: #333; font: Verdana, Geneva, Arial, Helvetica, sans-serif;}
A:link, A:active, A:visited {color: #c00; text-decoration: underline;}
A:hover {color: #000;text-decoration: underline;}

     a:link img {border-color: #ffffff}
     a:visited img {border-color: #9F9F9F}
     a:hover img {border-color: #E2E2E2}

BODY {background-color: #fff; margin: 5px 0; text-align: right;}
TABLE {background-repeat: no-repeat;}
TD.girl {background-repeat: no-repeat; background-position: top right;}
TD {font: Verdana, Geneva, Arial, Helvetica, sans-serif; font: 75%/145%; font-family: verdana, arial, sans-serif;}
H1 {font: 16px; font-weight: bold; color: #369; margin: 0;}
H1.razdel {font: 16px; font-weight: bold; color: #369; padding: 0 30px; text-align:left}
H2.discount {font: 14px; font-weight: bold; color: #c00; padding: 0px 25px; text-align:left}
H2 {font: 12px; font-weight: bold; color: #369; margin: 5px;}
H2.id {font: 14px; font-weight: bold; color: #c00; margin: 0px;}
H3 {font: 12px; font-weight: bold; color: #c00; margin: 5px 10px;}
H4 {font: 18px; font-weight: normal; color: #c00; margin: 5px;}
H4.id {font: 11px; font-weight: bold; color: #369; margin: 0px;}
HR {color: #999; border: none; height: 1px; background-color: #999; padding: 0; margin: 0;}

TD.br {background-color: #cdf; color: #369; font: 10px; vertical-align: top; padding: 3px;}
TD.gr {background-color: #efefef; color: #444; font: 10px; vertical-align: top; padding: 3px;}
TD.wt {background-color: #fff; color: #444; font: 10px; vertical-align: top; padding: 3px;}
TD.ban {border: 1px solid #ccc;}
DIV.tor {background-color: #e3eaef; font: 10px; color: #369; padding: 3px 5px;}

/* купоны */
.count {background-color: #4C7CA7; color: #999; padding: 2px 40px;}
.hit {background-color: #7498C0; color: #999; padding: 2px 40px;}
.bin {background-color: #97B1D0; color: #999; padding: 2px 40px;}
.opt {background-color: #C5D2E3; color: #999; padding: 2px 40px;}

#news {color: #444; font: 11px; padding: 0 10px; border-left: 2px solid #9cf;}
#usl_post {color: #444; font: 9px; border: 1px solid #999;padding:10px;}
#news2{
        color: #369;
        font: 13px;
        padding: 0 10px;
        border-left: 2px solid #9cf;
}
#questions {color: #444; font: 11px; padding: 0 10px;}
#reply{
        color: #369;
        font: 11px;
        padding: 0 10px;
        text-align : right;
        font-style : italic;
        background : #e3eaef;
}
.anonce {color: #336; font-weight: bold;}
.data {color: #333; font: 10px; font-weight: bold;}
#news h1 {font: 12px; font-weight: bold; color: #369; margin: 0 0 5px 0;}

.adres {font: 9px; color: #999; padding: 8px 30px;}
.niz {font: 9px; color: #999; padding: 10px 30px;}
.novinki {font: 11px; font-weight: bold; color: #369; padding: 21px 30px; background-color: #e3eaef;}
.podl {font: 10px; color: #666; padding: 0 5px 5px 10px;}
.podr {font: 10px; color: #666; padding: 0 10px 5px 5px;}
.recom {color: #c00; font: 11px; padding: 0 10px 0 0; border-right: 2px solid #c00;}
.txt {font: 12px; color: #333; padding: 0 30px 20px 30px; text-align: justify;}
.txt_index {font: 12px; color: #333; padding: 10px 30px 20px 30px; text-align: justify;}
.tvr {font: 10px; color: #333; text-align: left;}
.tvr2 {font: 11px; color: #333; text-align: left;}
.right {color: #333; padding: 10px 20px 20px 0;}

#sub {margin: 0; padding: 0; clear: both; width: 100%; background-color: #ddd;}
#sub ul {margin: 0; padding: 0; list-style-type: none;}
#sub li {font: 10px; margin: 0; padding: 1px 0 2px 3px; border-right: 2px solid #fff; line-height: 14px; display: inline;}
#sub li a {color: #666; text-decoration: none;}
#sub li a:hover {color: #c36; text-decoration: underline;}

#nav {margin: 0; padding: 0; clear: both; width: 100%;}
#nav ul {margin: 0; padding: 0; list-style-type: none;}
#nav li {font: 12px; margin: 0; font-weight: bold; padding: 0 5px 4px 10px; border-bottom: 1px solid #ddd; line-height: 18px; display: inline;}
#nav li a {color: #000; text-decoration: none;}
#nav li a:hover {color: #c36; text-decoration: underline;}

.form {border: #369 1px solid; background-color: #fff; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.enter {border: #369 1px solid; background-color: #e3eaef; font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;}

.menu {
        color: #666;
        font: 10px;
        font-weight: bold;
        padding: 10px 0 10px;
}
A.menu, A.menu:link, A.menu:visited, A.menu:active {color: #666; text-decoration: none;padding: 10px 0 10px;}
A.menu:hover {color: #000; text-decoration: underline;padding: 10px 0 10px;}

.copy {color: #999; font: 10px;}
A.copy, A.copy:link, A.copy:visited, A.copy:active {color: #666; text-decoration: none;}
A.copy:hover {color: #333; text-decoration: underline;}

.mail {color: #369; font: 10px;}
A.mail, A.mail:link, A.mail:visited, A.mail:active {color: #369; text-decoration: none;}
A.mail:hover {color: #000; text-decoration: underline;}

.mg {color: #999; font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;}
A.mg, A.mg:link, A.mg:visited, A.mg:active {color: #999; text-decoration: none;}
A.mg:hover {color: #f50; text-decoration: underline;}

.top {color: #666; font: 10px;}
A.top, A.top:link, A.top:visited, A.top:active {color: #444; text-decoration: none;}
A.top:hover {color: #000; text-decoration: underline;}
