@charset "utf-8";

html, body {
margin:0; 
padding:0; 
bottom:0px; 
top:0px;
} 

html {background-color:;}


body {
font-family: "Arial";
color: #000;
background: #ddceaf  url('imgs/header_bg.jpg') top left repeat-x;
behavior:url("csshover.htc");
}

table {border-collapse: collapse;}

td {
	margin: 0;
	padding: 0;
	vertical-align: top;
}

img {border:0}

a {text-decoration:none;}
a:hover {text-decoration: underline}

input { border:0; font-size: 12px; color: #364001; background:#ded1b3; border: #FFF solid 1px}

.arrow { padding-left:60px;}
.arrow:hover {
padding-left:60px;
background: url('imgs/arrow.png') left top no-repeat;
}

.date {
margin-top: -17px;
padding-right: 570px;
}

.f18 {font-size: 18px;}

.f14 {font-size: 14px;}

.f12 {font-size: 12px;}

.white  {color: #FFF;}

.bordo {color: #aa0063}

.blue {color: #364001}

.grey {color: #000}

.b {font-weight:bold}

.i { font-style:italic}

.main {
position:relative;
left: -46px;
}

.center {
width: 615px;
text-align:left;
}

.side {
width: 217px;
background: url(imgs/side_bg.png) top left no-repeat;

}

.results {
padding-left: 60px;
padding-top: 5px;
text-align:left;
}

.results img {
position:relative;
top: 4px;
padding-right: 5px;
}


.top {
background: url(imgs/top_bg.png) left top no-repeat;
width: 550px;
height: 96px;
padding: 10px;
padding-top: 15px;
text-align:left;
}

.top div {
position:relative;
top: 30px;
left: 15px;
height: 100px;
width:110px;
padding: 0px 0 0 0px;
float:left;
}

.top p {
line-height: 14px;
padding: 2px 20px 2px 0;
margin:0;
}


.top_stars {
float:right;
position:relative;
right: 25px;
top: -10px;
height:15px;
}


.text {
padding: 0 0 30px 10px;
width: 440px;
text-align:left;
}

.text p { 
line-height:16px; 
padding: 2px 0 2px 0;
margin:0; 
}

.text_stars {
position:relative;
left: -3px;
}

.bottom {
width:100%;
vertical-align:bottom;
background:url(imgs/bottom_bg.png) bottom center repeat-x;
height:31px;
}

.bottom span {
position:relative;
top: 5px;
}

.search {
padding-left: 20px;
padding-top: 20px;
text-align: left;
}

.search img {
position: relative;
top: 5px;
left: -13px;
}

.search span {
position: relative;
top: 10px;
left: 5px;
}

.search span input {
background: none;
border: none;
}

.search form {margin:0; padding:0}

.menu a {
color: #000;
}

.menu img {
position: relative;
top: 5px;
padding-right: 3px;
}

.menu {
padding: 3px;
}
table.catalog{border-collapse:separate;}
table.catalog td{text-align:left;}
table.catalog th{background-color:#9F0052;color:#FFA2E1;font-size:12px;text-align:left;}
td.linepoint{border-bottom:1px solid #ffffff;}
.linepoint a, .linepoint:hover{color:#364001;font-size: 12px;}
