body {
margin: 0px;
padding: 0px;
font-family: Tahoma;
font-size: 0.8em;
}
table {
border: none;
border-collapse: collapse;
}
table td {
padding: 0px;
}
h1 {
margin: 21px 0px 21px 0px;
padding: 0px;
font-weight: normal;
font-size: 20px;
letter-spacing: -1px;
color: #FFFFFF;
}
label {
cursor: pointer;
}
#main1 {
background: url(../images/shadowtop1.jpg) top left repeat-x;
width: 1000px;
position: relative;
}
#main {
width: 1000px;
background: url(../images/shadowright.jpg) top right repeat-y;
}
#all_body {
background: url(../images/shadowtop2.jpg) top right no-repeat;	
}
#body {
background: url(../images/shadowright1.jpg) right 16px no-repeat;
padding: 17px 13px 0px 0px;
}
img {
border: none;
}
.part1 {
background: url(../images/part1.jpg) top left no-repeat;
width: 301px;
float: left;
height: 290px;
}
.part1 form table {
margin-left: 10px;
}
.part1 form table td {
padding: 1px;
color: #414141;
}
.part1 form table td a {
color: #414141;
text-decoration: none;
}
.part1 form table td a:hover {
text-decoration: underline;
}
#menu_tl {
height: 160px;
width: 100%;
}
.part2 {
background: url(../images/part2.jpg) #FFFFFF top left no-repeat;
margin: 0px 0px 0px 301px;
position: relative;
}
.part2a {
padding: 17px 0px 0px 39px;
background: url(../images/corner.jpg) top right no-repeat;
height: 273px;
}
#news {
padding: 10px 35px 0px 13px;
font-size: 11px;
color: #000000;
text-align: center;
}
.logo {
width: 481px;
height: 20px;
/*height: 167px;*/
/*background: url(../images/logo.jpg) no-repeat;*/
_margin: 0 0 -62px 0;
}
#search_top {
position: relative;
margin: 0 0 0 440px;
*margin: -20px 0 0 435px;
bottom: 20px;
}
.clear {
clear: both;
}
#menu {
text-transform: uppercase;
font-size: 11px;	
margin: 18px 33px 0px 0px;
padding: 0px;
list-style: none;	
}
#menu li {
background: url(../images/line.gif) top left repeat-x;
padding: 12px 0px 9px 12px;
}
#menu a {
color: #414141;	
text-decoration: none;	
}
#menu a:hover {
text-decoration: underline;
}
.auth {
background: url(../images/line.gif) top left repeat-x;
padding-top: 10px;
margin: -1px 33px -1px 0;
line-height: 22px;
}
.menu_header {
margin: 23px 0px 0px 0px;
font-size: 18px;
}
.menu_header a {
color: #414141;
margin: 0 12px 0 0;
text-decoration: none;
display: block;
float: left;
}
.menu_header a:hover {
text-decoration: underline;
color: #E2001A;
}
.top_menu {
margin: 0;
padding: 0;
}
.top_menu li {
list-style: none;
display: inline;
font-size: 18px;
text-transform: uppercase;
}
.banner {
/*
margin: 0px 0px 0px 0px;
position: absolute;
bottom: 21px;
left: 38px;
*/
padding: 35px 0 0 0;
}
#content {
background: #CD072C; 
}
.txt {
background: #CD072C url(../images/content.jpg) top left repeat-y;
}
.content_left {
background: url(../images/content_center.jpg) top left repeat-x;
}
.content_center {
background: url(../images/content_left.jpg) top left no-repeat;
}
.content_right {
background: url(../images/content_right.jpg) top right no-repeat;
padding: 25px 0px 21px 0px;
}
#left {
float: left;
width: 301px;
padding: 0px 0px 0px 13px;
position: relative;
color: #ffffff;
font-size: 11px;
}
#left a {
text-decoration: none;
color: #ffffff;
}
#left a:hover {
text-decoration: underline;
}
#search {
margin: 0px 0px 36px 0px;
}
.search {
width: 127px;
height: 18px;
margin: 0px;
padding: 2px 0 0 0;
*padding: 0;
font-size: 10px;
color: #A3A3A3;
line-height: 18px;
}
.enter, .login, .logout {
border: none;
margin: 0px;
padding: 0px;
width: 54px;
height: 21px;
cursor: pointer;
}
.enter {
background: url(../images/find.jpg) top left no-repeat;
}
.login {
background: url(../images/login.jpg) top left no-repeat;
}
.logout {
background: url(../images/logout.jpg) top left no-repeat;
}
.banner1 {
padding: 0px 0px 0px 20px;
margin: 20px 0px 20px 0px;
}
.news_header {
color: #FFFFFF;
font-weight: normal;
margin: 0 0 21px;
padding: 0 42px 0 0;
letter-spacing: -1px;
font-size: 20px;
}
.news_header div {
float: right;
font-size: 12px;
font-weight: bold;
padding: 6px 0 0 0;
}
#left .news_header div a {
text-decoration: underline;
}
.news {
padding: 0px 42px 0px 0px;
font-size: 11px;
color: #FFFFFF;
}
.news_block {
padding: 0px 0px 15px 0px;
}
.news p {
margin: 0px 0px 16px 0px;
padding: 0px;
}
.news a {
color: #FFFFFF;
text-decoration: none;
}
.news a:hover {
text-decoration: underline;
}
.date {
height: 15px;
background: #000000;
width: 51px;
text-align: center;
color: #FFFFFF;
font-size: 11px;
padding: 0;
float: left;
margin: 0 5px 2px 0;
}
#all {
text-align: right;
font-weight: bold;
margin: 19px 0px 0px 0px;
}
#all a {
color: #000000;
text-decoration: underline;
}
#all a:hover {
text-decoration: none;
}
#right {
margin: -21px 0px 0px 337px;
}
.discuss {
background: url(../images/text.jpg) #FFFFFF top left repeat-y;
padding: 20px 0 0px 20px;
overflow: hidden;
position: relative;
}
.Item {
float: left;
width: 180px;
font-size: 11px;
color: #000000;
margin: 0 0 15px 0;
height: 160px;
}
.item_shop {
float: left;
width: 100px;
font-size: 11px;
color: #000000;
margin: 0 0 15px 0;
height: 175px;
}
.Item1 {
float: left;
width: 86px;
font-size: 11px;
color: #000000;
margin: 0px 5% 15px 0px;
}
.Item2 {
float: left;
width: 86px;
font-size: 11px;
color: #000000;
margin: 0px 0px 15px 0px;
}
.Item3 {
float: left;
width: 159px;
font-size: 11px;
color: #000000;
margin: 0px 6% 15px 0px;
}
.discuss img {
margin: 0px 0px 10px 0px;
}
.discuss p {
margin: 0px 0px 7px 0px;
}
.discuss a {
text-decoration: none;
color: #000000;
}
.discuss a:hover {
color: #CD072C;
text-decoration: underline;
}
#more {
font-size: 11px;
margin: 0px 0px 15px 80px;
}
.discuss1 {
background: url(../images/text.jpg) #FFFFFF top left repeat-y;
padding: 18px 37px 16px 22px;
overflow: hidden;
position: relative;
margin: 0px 0px 0px 0px;
}
.discuss1 span {
color: #CD072C;
font-weight: bold;
line-height: 18px;
}
.discuss1 img {
margin: 0px 0px 10px 0px;
}
.discuss1 p {
margin: 0px 0px 7px 0px;
}
.discuss1 a {
text-decoration: none;
color: #000000;
}
.discuss1 a:hover {
color: #CD072C;
text-decoration: underline;
}
.more {
text-align: left;
font-size: 11px;
font-weight: bold;
padding: 0px 30px 0px 10px;
}
.more a {
color: #000000;
text-decoration: underline;
}
.more a:hover {
text-decoration: none;
}
.pages {
background: url(../images/pages3.jpg) top left repeat-x;
margin: 21px 0px 0px 0px;
font-size: 11px;
}
.pages a {
color: #000000;
text-decoration: none;
margin: 0px 5px 0px 0px;
}
.pages a:hover {
text-decoration: underline;
color: #CD072C;
}
.pages1 {
background: url(../images/pages1.jpg) top left no-repeat;
height: 19px;
padding: 4px 0px 0px 22px;
}
div.star-empty {
background-image: url(../images/vote/empty.gif);
width:15px;
height:15px;
overflow:hidden;
}
div.star-voted {
background-image: url(../images/vote/voted.gif);
width:15px;
height:15px;
overflow:hidden;
}
div.star-over {
background-image: url(../images/vote/over.gif);
width:15px;
height:15px;
overflow:hidden;
}
#footer {
background: #000000;
padding: 10px 0px 20px 0;
text-align: center;
color: #FFFFFF;
font-size: 11px;
line-height: 18px;
position: relative;
}
#footer a {
color: #ffffff;
text-decoration: none;
}
#footer a:hover {
text-decoration: underline;
}
.bottom_menu {
width: 100%;
margin: 0 0 10px 0;
text-align: right;
}
.bottom_menu span {
padding: 0 21px 0 0;
}
.counter {
position: absolute;
top: 50px;
right: 21px;
}
.counter1 {
position: absolute;
top: 50px;
right: 120px;
}
.contacts {
position: absolute;
top: 30px;
left: 10px;
text-align: left;
}
