#srch_lang_block {
top: 20px;
right: 54px;
position:absolute;
z-index: 102;
/*width: 243px*/
}

#language {
background: url(images/lang_left.png) left no-repeat;
padding-left: 6px;
height: 20px;
line-height: 20px;
float: left;
}

#language div {
background: url(images/lang_back.png) repeat-x;
padding-right: 5px;
}

#language span, #language span a {
color: #FFFFFF;
white-space: nowrap;
}

#language span a {
text-decoration: none;
font-size: 11px;
}

#language span a:hover {
text-decoration: underline;
}

#srch {
float: left;
width: 184px;
position: relative;
}

#text_marg {
background: url(/bitrix/components/propodhod/search.form/templates/search_lang/images/text_search_inner.png) top no-repeat;
width: 129px;
height: 20px;
padding: 3px 5px;
padding-bottom: 0px;
font-size: 10px;
font-family: Tahoma;
position: absolute;
top: 0px;
left: 0px;
}

#srch_lang_block #knopka {
position: absolute;
top: 0px;
right: 0px;
}

#srch_lang_block #knopka input {
padding: 0px;
padding-bottom: 2px;
}