@charset "utf-8";

html, body {
margin:0; 
padding:0; 
bottom:0px; 
top:0px;
} 

body {
font-family: "Arial";
color: #5b5b5b;
background: #0f649d url('bg.png') 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: 14px; color: #FFF; background: #3095bc; border: #0d629b solid 1px;}

.arrow { padding-right:40px;}
.arrow:hover {
padding-right:40px;
background: url('arrow.png') right top no-repeat;
}

.main {
background: url('header_bg.jpg') top center no-repeat;
width: 100%;
}


.header {
/*background: url('header.jpg') top center no-repeat;*/
text-align: center;
}

.date {
padding-top: 250px;
padding-right: 190px;
top: 3px;

}


.menu {
padding-left: 480px;
margin-top: -20px;
top: 0px;

}

.menu a {
padding-top: 5px;
margin-right: 10px;
color:#FFF
}

.menu img {
position: relative;
top: 3px;
margin-right: 2px;
}

.f12 {font-size: 12px;}

.f14 {font-size: 14px;}

.white  {color: #dedf57;}

.red {color: #fed21a}

.blue {color: #dedf57}

.grey {color: #FFF;}

.b {font-weight:bold}

.results {
width:500px;
padding-left:80px;
}

.search {
position:relative; 
left: 0px;
width: 320px;
top: 90px;
text-align:center;
background: url('search_bg.png') bottom center no-repeat;
}

.search span {
position:relative;
top: 5px;
left: 5px;
}

.search span input {
background: none;
border: none;
}

.search span input {
background: none;
}

.search div {
position:relative;
top: 0px;
left: -40px;
}

.search form {
margin-left: 20px;
}

.content {
padding-left: 40px;
padding-top: 20px;
width: 580px;
text-align:left;
min-height: 100px;
}

.clr {float:none; margin:0; padding:0}


.top {
background: url('top_bg.png') left top no-repeat;
height: 96px;
padding: 10px;
padding-top: 15px;
}

.top div {
height: 80px;
width:50px;
padding: 0px 0 0 8px;
position:relative;
top:-2px;
float:left;
}

.top p {
line-height: 14px;
padding: 7px 10px 7px 0;
margin:0;
}

.top_stars {
float:right;
position:relative;
right: 25px;
top: -15px;
}

.text {
padding: 0 0 30px 37px;
width: 450px;
}

.text p { 
line-height:16px; 
padding: 2px 0 2px 0;
margin:0; 
}

.text_stars {
position:relative;
left: -3px;
}

.bottom {
width:100%;
vertical-align:bottom;
height:31px;
}

.bottom span {
position:relative;
top: 10px;
}
table.catalog {border-collapse:separate;}
table.catalog th{color:#FED21A;font-weight:bold;font-size:14px;}
td.subcat{background-color:#0D629B;vertical-align:top;}
td.subcat table{width:100%}
td.linepoint{border-bottom:1px solid #359DC2;padding:4px;text-align:left;}
.subcat a, .subcat:hover{font-size:12px;color:#ffffff;}