/* таблица для верхней части */

.headertable {
width: 100%;
}

/* слоган */

.headertable td.slogan {
background: url(../i/header_vis_bg_slogan.gif) no-repeat;
padding: 34px 0px 0px 0px;
vertical-align: top;
text-align: right;
width: 184px;
height: 146px;
}

/* визуал */

.headertable td.visual {
background: url(../i/header_vis_bg_main.gif) repeat-x;
text-align: right;
height: 146px;
}

/* ячейка-контейнер для верхней навигации */

.headernav {
background: url(../i/headernav_bg_main.gif) repeat-x;
padding: 0px 0px 0px 23px;
height: 33px;
}

/* блок поиска */

.headernav div.searchbox {
float: right;
margin: 0px 6px 0px 0px;
}

.headernav div.searchbox form {
display: inline;
margin: 0px;
padding: 0px;
}

.headernav div.searchbox form input.text {
position: relative;
top: 8px;
font: 11px Tahoma;
margin: 3px 0px 0px 3px;
width: 120px;
height: 20px;
}

/* ячейка-контейнер для хлебных крошек */

.breadcrumbs {
background: url(../i/content_breadcrumbs_bg_main.gif) repeat-x;
padding: 0px;
height: 40px;
}

.breadcrumbs div.wrapper {
font: 9px Verdana;
color: #000000;
background: url(../i/content_breadcrumbs_bg_left.gif) no-repeat top left;
height: 44px;
padding: 0px 0px 0px 22px;
}

.breadcrumbs div.wrapper div {
padding: 22px 0px 0px 0px;
}

.breadcrumbs div.wrapper strong {
font-weight: bold;
color: #4a83ac;
}

.breadcrumbs div.wrapper a, .breadcrumbs div.wrapper a:visited {
font-weight: bold;
color: #4a83ac;
text-decoration: none;
}

.breadcrumbs div.wrapper a:hover {
text-decoration: underline;
}
