.layout {
width: 938px;
margin: 0 auto; }

#header {
height: 120px;
overflow: hidden;
position: relative; }

#logo {
position: absolute;
bottom: 0;
left: 0; }

#slogan {
position: absolute;
bottom: 0;
left: 119px;
display: none; }

#submenu {
height: 52px;
line-height: 52px;
overflow: hidden;
list-style-type: none;
margin: 0;
padding: 0;
float: right; }

#submenu li {
float: left;
padding-left: 20px; }

#submenu li a {
color: #000; }

#submenu li a:hover {
color: #f32f38; }

#menu {
width: 800px;
height: 32px;
float: right;
overflow: hidden; }

#menu ul {
clear: right;
height: 32px;
margin: 0;
padding: 0;
list-style-type: none;
overflow: hidden;
float: right; }

#menu li {
float: left;
background: url('menu-bg.gif') no-repeat right bottom;
padding: 3px 15px 20px 15px; }

#menu li:last-child {
background: none;
padding-right: 0; }

#menu li a {
color: #000;
font-size: 14px;
text-shadow: #fff 0 1px 1px; }

#menu li a:hover {
color: #f32f38; }

#logos {
line-height: 85px; }

#container {
overflow: hidden;
}

#container h2 {
background: #fff;
display: inline;
padding-right: 10px; }

#container .items {
margin-top: 20px;
}

#container .item {
width: 290px;
height: 85px;
border: 1px solid #e7e5e5;
overflow: hidden;
cursor: pointer;
}

#container .item.left {
float: left;
margin-right: 22px; }

#container .item.left.first {
float: left;
margin-right: 32px; }

#container .item.right {
float: right; }

#container .item .wrap {
padding: 10px;
color: #333333; }

#container .item .thumbnail {
width: 65px;
height: 65px;
overflow: hidden;
float: left;
margin-right: 10px; }

#container .item small {
font-size: 11px;
color: #666666;
}

#container .item h3 {
padding: 0;
margin: 0;
font-size: 16px;
color: #35aec9;
font-weight: normal;
line-height: 18px;
}

#container .item.over {
border-color: #f8898d;
}

#container .item.over h3 {
color: #f2131b;
}

#contacts {
margin-top: 25px;
border: 1px solid #88eaf6;
background: #e6f6fa;
overflow: hidden;
padding: 20px; }

#contacts .first {
float: left;
width: 320px; }

#contacts .first td {
width: 25px; }

#contacts .first td div {
white-space: nowrap; }

#contacts .second {
float: left;
width: 320px; }

#contacts .second img {
margin-right: 10px; }

#contacts .third {
float: left;
width: 240px; }

#contacts h4 {
color: #f2131b;
font-size: 14px;
font-weight: normal;
margin: 0 0 10px 0; }

#copyright {
color: #b2b2b2;
padding: 10px 0; }

#devocado {
width: 60px;
float: right;
margin-top: 12px; }

#paging {
padding-top: 10px;
text-align: center;
font-size: 14px; }

#paging b {
font-size: 16px; }