body {
margin: 0;
padding: 0;
background-color: #FFFFFF;
background-image: url(_img/main_bg.gif);
background-repeat: no-repeat;
background-position: left top;
}

body, table, tr, td {
font-family: Verdana, sans-serif;
font-size: 12px;
color: #242424;
}

p {
margin: 0 0 10px 0;
padding: 0;
}

form {
padding: 0;
margin: 0;
}

a {
color: #0063C6;
text-decoration: none;
}

a:hover {
color: #3457C4;
text-decoration: underline;
}

a.white {
color: #fff;
text-decoration: underline;
}

a.white:hover {
color: #fff;
text-decoration: none;
}

h1 {
font-family: Tahoma;
font-size: 18px;
color: #424242;
font-weight: lighter;
margin: 0 0 10px 0;
padding: 0;
}

h2 {
font-family: Tahoma;
font-size: 15px;
color: #424242;
font-weight: lighter;
margin: 0;
padding: 0;
}

.head {
height: 157px;
background-image: url(_img/head.jpg);
background-repeat: repeat-x;
background-position: left center;
}

.content_block {
margin: 5px 20px 25px 0;
}

.logo {
margin: 33px 0px 32px 38px;
}

.td_top_blue {
background-color: #0063C6;
border-right: 1px solid #fff;
}

.top_blue {
color: #FFFFFF;
padding: 12px 0px 12px 40px;
}

.top_grey {
background-color: #7F7F7F;
color: #FFFFFF;
padding: 12px 0px 12px 35px;
}

.top_grey table {
border: 0;
margin: 0;
padding: 0;
border-collapse: collapse;
}

.top_grey table td {
border: 0;
margin: 0;
padding: 0 3px;
color: #ffffff;
}

.bottom_blue {
font-family: Tahoma;
font-size: 12px;
float: right;
width: 231px;
background-color: #0063C6;
color: #FFFFFF;
padding: 14px 0px 14px 40px;
margin: 0;
border-left: 1px solid #fff;
}

.bottom_grey {
font-family: Tahoma;
font-size: 12px;
background-color: #7F7F7F;
margin: 0 0 0 40px;
}

.bottom_gray_inside {
padding: 17px 0px 17px 47px;
color: #FFFFFF;
}

.block {
border: 1px solid #F5F5F5;
margin: 0px 25px 11px 38px;
}

.block1 {
border: 1px solid #E0E0E0;
}

.block2 {
background: #F8F8F8;
padding: 18px 24px 18px 24px;
}

.block_line {
height: 3px;
margin: 0;
padding: 0;
background: #F8F8F8 url(_img/block_line.gif) repeat-x center top;
}

.block_right {
border: 1px solid #F5F5F5;
margin: 0px 20px 11px 25px;
}

.menu {
font-family: Tahoma;
font-weight: bold;
font-size: 11px;
color: #0063C6;
}

.menu a {
color: #0063C6;
text-decoration: none;
}

.menu a:hover {
color: #0063C6;
text-decoration: underline;
}

.menu ul {
margin: 0px 0px 0px 15px;
padding: 0;
}

.menu li {
margin: 5px 0px 5px 0px;
list-style-image: url('_img/menu_mark.gif');
color: #424242;
}

li.lm_1 {
font-weight: normal;
list-style-image: url('_img/menu_mark1.gif');
font-family: Tahoma;
margin: 3px 0px 3px 18px;
}

li.lm_2 {
font-weight: normal;
list-style-image: url('_img/menu_mark2.gif');
font-family: Tahoma;
margin: 3px 0px 3px 35px;
}

li.lm_1 a {
color: #0063C6;
}

li.lm_2 a {
color: #0063C6;
font-weight: ligher;
}

.red {
color: #AD001A;
}

input.search_inp {
width: 118px;
height: 18px;
border: 1px solid #737373;
background: #fff;
}

.news_date {
text-align: right;
font-family: Tahoma,sans-serif;
color: #7B7B7B;
margin: 3px 0;
}

.news_short_content {
text-align: justify;
font-family: Tahoma,sans-serif;
margin: 0 0 3px 0;
}

.full_news_date {
text-align: left;
font-family: Tahoma,sans-serif;
color: #7B7B7B;
margin: 3px 0;
}

.full_news_content {
text-align: justify;
font-family: Tahoma,sans-serif;
margin: 0 0 14px 0;
}

table.hot_offers_row {
margin: 15px 0;
border-bottom: 1px solid #E0E0E0;
width: 95%;
}

table.hot_offers_row td {
text-align: left;
}

