#head {
height: 59px;
background: url(images/head.jpg);}


a {
color: #FF9601;}

a:hover {
text-decoration: none;}

body {
font-family: arial;
padding: 0;
margin: 0;}

.logo {
background: url(images/logo.png) no-repeat;
display: block;
padding: 0 0 0 141px;
height: 22px;
line-height: 22px;
position: absolute;
margin: 21px 0 0 19px;
font-size: 25px;
color: #ff9601;
text-decoration: none;}

#hmenu {
margin: 15px 0 0 0;
position: absolute;
right: 20px;
}

#hmenu a {
font-size: 12px;
font-weight: bold;
display: block;
line-height: 26px;
float: left;
padding: 0 0 0 34px;}

#hmenu .add {
background: url(images/add.png) no-repeat;
}


#hmenu .home {
background: url(images/home.png) no-repeat;
}


#hmenu .arch {
background: url(images/arch.png) no-repeat;
}

#wrapper {
text-align: left;}

#hmenu a {
margin: 0 0 0 20px;
color: #ffffff;
displaY: block;
float: left;}

#hmenu a:hover {
color: #FF9601;}

#leftside {
text-align: center;
margin: 8px 0 0 0;
float: left;
width: 200px;


background: #939393;}

#lmenu li {color: #ffffff;
padding: 3px 8px 3px 8px;
font-size: 13px;
text-align: right;

list-style: none;}

#lmenu a{
text-decoration: none;
font-size: 14px;
color: #ffffff;

}

#lmenu a:hover {
text-decoration: underline;}


.point {
padding: 10px 0 0 10px;
font-size: 15px;
line-height: 10px;}

#maincol {
margin: 8px;
padding: 3px 0 3px 0;
}

#up_line {
padding: 0 0 0 8px;
margin: 0 0 8px 0;
clear: both;
background: #FF9601;
height: 35px;
line-height: 35px;
color: #ffffff;
border: 3px solid #FFC16A;
}

#up_line .add_releace{
color: #ffffff;
line-height: 26px;
background: url(images/add_or.png) no-repeat;
padding: 0 0 5px 35px;
margin: 5px 10px 0 0;
font-size: 12px;
font-weight: bold;
floaT: right;}

#up_line .add_releace:hover{
background: url(images/add_or_hover.png) no-repeat;
}

#up_line .title {
float: left;}

#rightside {
width: 200px;
float: right;
margin: 8px 0 0 0;
floaT: right;


}

#lmenu {
padding: 10px 0 10px 0;}

#lmenu, .rdm, #leftside {
background: #00362B url(images/rmbg.png) repeat-x;}

.title {
display: block;
}
.gray {
font-size: 11px;
color: #A2A2A2;}


.rdm h3, #leftside .title {
margin: 10px 0 0 0;
display: block;
background: #FF9601;
border:4px solid #FFC16A;
color: #ffffff;
font-size: 13px;
font-weight: bold;
padding: 0 0 0 10px;
line-height: 30px;
}

.rdm .inner {
padding: 10px;
color: #ffffff;}

.rdm .inner a, #leftside a {
displaY: block;
border-bottom: 1px solid #6EC3B2;
padding: 0 0 8px 0;
color: #ffffff;
font-size: 12px;}

#footer {
height: 60px;
background: #005C43;
line-height: 60px;
margin: 10px 0 0 0;}

#footer #copy {
color: #ffffff;
font-size: 11px;
line-height: 14px;
padding: 15px 0 0 10px;}

textarea {
width: 100%;}

.hits {
float: right;
width: 48px;
text-shadow: 0 0 3px #000,0 0 6px #000;
text-align: center;
line-height: 24px;
font-size: 16px;
font-family: monospace;
color: #fff;
cursor: default;
}
img.right {
    clear: right;
}
#leftside #search {
    width: 100%;
}
ul.favorite {
    padding: 0;
    list-style: none;
}

ul.favorite li {
    margin: 0;
    padding: 12px 0;
    border-bottom: 1px solid #ccc;
}

ul.favorite li:last-child {
    border-bottom: none;
}

ul.favorite .img {
    margin: 0 0 8px;
    text-align: center;
}

ul.favorite .img img {
    max-width: 200px;
}
