dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote {margin: 0; padding: 0px;}
img{border:0;}

.clear_after:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}

a {color:#0066cc;}
a:hover{color:#0066cc; text-decoration: none;}

body{
background: #fff8e0;
font-family:tahoma, verdana, arial;
font-size: 12px;
color:#34383d;
}



/*?=top
------------------- */
.top {height:41px; background: url('images/top/01.png') left top repeat-x; min-width: 1000px;}
.top_in {width: 960px; margin: 0 auto; height:41px;}

.top_block {overflow: hidden; //zoom:1;}
.top_block_in {overflow: hidden; //zoom:1; height:41px;}
.top_block_main {float: left; width: 100%; overflow: hidden; background: url('images/top/03.png') left top repeat-x;}
.top_block_main_in {background: url('images/top/02.png') left top no-repeat; margin: 0 0 0 202px; position: relative; height:41px;}
.top_block_main_in td {background: url('images/top/02.png') right top no-repeat; height: 41px; text-align: center;}
.top_block_main_in td a {font-weight: bold; text-decoration: none; text-transform: uppercase; color:#556675; display: block; height: 37px; padding: 4px 0 0; line-height: 37px; white-space: nowrap; padding: 0 15px;}
.top_block_main_in td a:hover {color:#000; text-decoration: none;}
.top_block_sidebar {background: url('images/top/01.png') left top repeat-x; display: inline; float: left; width: 202px; overflow: hidden; margin: 0 0 0 -100%; height:41px;}
.top_block_sidebar td {text-align: center;}
.top_block_sidebar td a {display: block; padding: 14px 0 7px;}
.top_block_sidebar td img {height:19px; width:19px;}

.icon_home img {background-image: url('images/icons/icon_19x19_home.png');}
.icon_map img {background-image: url('images/icons/icon_19x19_map.png');}
.icon_mail img {background-image: url('images/icons/icon_19x19_mail.png');}

.top_block_sidebar td a {color:#000; //zoom:1;}
.top_block_sidebar td a:hover {color:#fff;}
.top_block_sidebar td a img {background-repeat: no-repeat; background-position: 0 -19px;}
.top_block_sidebar td a:hover img {background-position: 0 0;}


/*?=bg
------------------- */
.bg {background: url('images/bg.png') left top repeat-x; //zoom:1; min-width: 1000px;}
.bg_in {width: 960px; margin: 0 auto; overflow: hidden; //zoom:1; position: relative;}

/*?=header
------------------- */
.header {height: 126px; padding: 0 0 0 202px; position: relative;}
.logo {height:75px; width:166px; position: absolute; left: 0; top: 50%; margin: -37px 0 0;}

.icons_big {list-style: none; padding: 0; margin: 0; overflow: hidden; //zoom:1;}
.icons_big li {float: left; width: 189px; height: 126px; position: relative;}
.icons_big li a {float: left; width: 189px; height: 126px; position: relative;}
.icons_big li span {position: absolute; left: 77px; top: 50%; height:36px; width:112px; margin: -18px 0 0; overflow: hidden; //zoom:1; text-indent: -999px;}


.ib1 {background: url('images/menus/01.png') left top no-repeat;}
a:hover .ib1 {background: url('images/menus/01h.png') left top no-repeat;}

.ib2 {background: url('images/menus/02.png') left top no-repeat;}
a:hover .ib2 {background: url('images/menus/02h.png') left top no-repeat;}

.icons_big li span.ib3 {background: url('images/menus/03.png') left top no-repeat; left:82px;}
.icons_big li a:hover span.ib3 {background: url('images/menus/03h.png') left top no-repeat; left:82px;}

.ib4 {background: url('images/menus/04.png') left top no-repeat;}
a:hover .ib4 {background: url('images/menus/04h.png') left top no-repeat;}

.ibe1 {background: url('images/menus/en/01.png') left top no-repeat;}
a:hover .ibe1 {background: url('images/menus/en/01h.png') left top no-repeat;}

.ibe2 {background: url('images/menus/en/02.png') left top no-repeat;}
a:hover .ibe2 {background: url('images/menus/en/02h.png') left top no-repeat;}

.icons_big li span.ibe3 {background: url('images/menus/en/03.png') left top no-repeat; left:82px;}
.icons_big li a:hover span.ibe3 {background: url('images/menus/en/03h.png') left top no-repeat; left:82px;}

.ibe4 {background: url('images/menus/en/04.png') left top no-repeat;}
a:hover .ibe4 {background: url('images/menus/en/04h.png') left top no-repeat;}

.icons_big li a:hover {text-decoration: none; color:#e1751c;}
.icons_big li a:hover em {color:#e1751c;}

.icons_big li img {position: absolute; left: 0; top: 4px;}

/*?=menu
------------------- */
.menu {height:34px; background: #ff9b02 url('images/menu/bg.png') left top repeat-x; position: relative;}
.mlc {position: absolute; left: 0; top: 0; z-index:10;}
.mrc {position: absolute; left: 100%; top: 0; margin: 0 0 0 -10px; z-index:10;}
.menu_in {//zoom:1;}
.menu_in_in {//zoom:1; margin: 0 0 0 -2px;}
.menu_in_in td {background: url('images/menu/sep.png') left top no-repeat; padding: 0 0 0 2px;}
.menu_in_in td a {display: block; text-align: center; height:34px; font-size: 13px; color:#fff; line-height: 32px; position: relative;}
.menu_in_in td a:hover {color:#fff; background: url('images/t.gif');}

.menu_in_in td a img {position: absolute; left: 50%; top: -10px; visibility: hidden; width:20px; height: 10px; margin: 0 0 0 -10px;}
.menu_in_in td a.active img {visibility: visible;}
.menu_in_in td a.active:hover {background: url('images/t.gif'); text-decoration: underline;}

.menu_in_in td a:hover {color:#fff; background: url('images/menu/hover.png') left top repeat-x;}


/*?=banner
------------------- */
.banner {border-top: 1px solid #fff; width:960px; height:145px; overflow: hidden; //zoom:1; background: #2f77bf url('images/banner/bg.png'); position: relative;}
.banner_menu {list-style: none; padding: 0; margin: 0; overflow: hidden; //zoom:1; position: absolute; left: 5px; top: 5px; width: 185px;}
.banner_menu li {overflow: hidden; //zoom:1; height:35px;}
.banner_menu li a {text-transform: uppercase; text-decoration: none; color:#fff; overflow: hidden; //zoom:1; height: 30px; display: block; background: url('images/banner/normal.png') left top no-repeat; padding: 0 5px 0 33px; line-height: 29px; white-space: nowrap;}
.banner_menu li a:hover, .banner_menu li a.active {color:#fff; background: url('images/banner/normal.png') left -30px no-repeat;}

/*?=content
------------------- */
.w1 {overflow: hidden; //zoom:1; background: #fff url('images/wrap/02.png') left top repeat-y;}
.w2 {overflow: hidden; //zoom:1; background: url('images/wrap/01.png') left top no-repeat;}
.w3 {overflow: hidden; //zoom:1; background: url('images/wrap/03.png') left bottom no-repeat;}
.w4 {overflow: hidden; //zoom:1; background: url('images/wrap/04.png') right bottom no-repeat;}
.content {overflow: hidden; //zoom:1;}
.main {float: left; width: 100%; padding: 33px 0 0; min-height: 400px; height: auto !important; height: 400px;}
.main_in {margin: 0 10px 0 223px; position: relative;}
.main_in ul {overflow: hidden; //zoom:1; list-style: none; padding: 0; margin: 0;}
 .main_in ul li {padding: 0 0 0 48px; background: url('images/arrows/dash.gif') 23px 5px no-repeat; margin: 5px 0 0;}

.sidebar {display: inline; float: left; width: 202px; overflow: hidden; margin: 0 0 0 -100%; padding: 72px 0 0;}
.sidebar_alt {display: inline; float: left; width: 202px; overflow: hidden; margin: 0 0 0 -100%; padding: 33px 0 0;}

/*?=two_cols
------------------- */
.two_cols {overflow: hidden; //zoom:1; position: relative;}
.col_left,
.col_right {width: 358px; position: relative;}
.col_left {float: left;}
.col_right {float: right;}

/*?=banners
------------------- */
.banners {overflow: hidden; //zoom:1; padding: 0 0 10px;}
.banners ul {overflow: hidden; //zoom:1; margin: -10px 0 0; list-style: none; padding: 0;}
.banners ul li {padding: 10px 0 0;}

/*?=lines
------------------- */
.lines {overflow: hidden; //zoom:1; padding: 0 0 10px;}
.lines_in {overflow: hidden; //zoom:1; margin: -10px 0 0;}
.lines_item {padding: 10px 0 0;}

/*?=digits
------------------- */
.digits {width:358px; height:100px; overflow: hidden; //zoom:1; position: relative; background: url('images/digits/bg.png');}
.digits_in {position: absolute; top: 32px; overflow: hidden; //zoom:1;}
.digits_in img {float: left;}
.digits_l {left: 0; width: 120px; height: 47px;}
.digits_r {right: 0; width: 180px; height: 47px;}

/*?=news
------------------- */
.news {overflow: hidden; //zoom:1; padding: 0 0 20px 0;}
.news_in {overflow: hidden; //zoom:1; margin: -20px 0 0;}
.news_in_item {padding: 20px 0 0 0; overflow: hidden; //zoom:1;}
.news_in_item_in {float: left; width: 99%;}
.news_in_item_in a {float: left;}
.news_in_item_col {display: inline; float: left; width: 63px; padding: 0 10px 10px 0; text-align: center; margin: 0 0 0 -73px;}

.news_item {//zoom:1; padding: 0 0 0 73px;}
.news_item:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}
.news_item_text {line-height: 18px;}


/*?=smenu
------------------- */
.smenu {overflow: hidden; //zoom:1; padding: 0 0 20px; position: relative;}
.smenu ul {overflow: hidden; //zoom:1; margin: -22px 0 0; list-style: none; padding: 0;}
.smenu ul li {padding: 22px 0 0; background: url('images/bg_sep.png') 50% 11px no-repeat; height:70px; position: relative;}

.smenu ul li a {display: block; height: 70px; position: relative;}
.smenu ul li span {cursor: pointer; position: absolute; left: 85px; top: 50%; height:36px; width:120px; margin: -8px 0 0; overflow: hidden; //zoom:1; text-indent: -999px;}

.smenu ul li img {position: absolute; left: 0; top: 0px;}

.ib5 {background: url('images/menus/05.png') left top no-repeat;}
a:hover .ib5 {background: url('images/menus/05h.png') left top no-repeat;}

.ibe5 {background: url('images/menus/en/05.png') left top no-repeat;}
a:hover .ibe5 {background: url('images/menus/en/05h.png') left top no-repeat;}

.ib6 {background: url('images/menus/06.png') left top no-repeat;}
a:hover .ib6 {background: url('images/menus/06h.png') left top no-repeat;}

.ib7 {background: url('images/menus/07.png') left top no-repeat;}
a:hover .ib7 {background: url('images/menus/07h.png') left top no-repeat;}

.ibe7 {background: url('images/menus/en/07.png') left top no-repeat;}
a:hover .ibe7 {background: url('images/menus/en/07h.png') left top no-repeat;}

.ib8 {background: url('images/menus/08.png') left top no-repeat;}
a:hover .ib8 {background: url('images/menus/08h.png') left top no-repeat;}

.ib9 {background: url('images/menus/09.png') left top no-repeat;}
a:hover .ib9 {background: url('images/menus/09h.png') left top no-repeat;}

.ib10 {background: url('images/menus/10.png') left top no-repeat;}
a:hover .ib10 {background: url('images/menus/10h.png') left top no-repeat;}

/*?=sidebar_menu
------------------- */
.sidebar_menu {overflow: hidden; //zoom:1; margin: 0 0 10px; background: url('images/sidebar_menu/01.png') left top no-repeat;}
.sidebar_menu_in {overflow: hidden; //zoom:1; background: url('images/sidebar_menu/02.png') left bottom no-repeat; padding: 14px 0 17px;}
.sidebar_menu_in_in {overflow: hidden; //zoom:1;}

.sidebar_menu ul {overflow: hidden; //zoom:1; list-style: none; padding: 0; margin: -3px 0 0;}
.sidebar_menu ul li {padding: 8px 15px 5px; background: url('images/sidebar_menu/sep.png') left top no-repeat; //zoom:1; vertical-align: top;}
.sidebar_menu ul li a {color:#e1751c; text-decoration: none; text-transform: uppercase; padding: 0 0 0 25px; display: block; //zoom:1; background: url('images/sidebar_menu/arr1.png') left top no-repeat;} 
.sidebar_menu ul li a:hover {color:#e1751c; text-decoration: underline;}

.sidebar_menu_level1 {margin: 5px -15px 0; padding:0; background: url('images/sidebar_menu/03.png') left top no-repeat;}
.sidebar_menu_level1_in {background: url('images/sidebar_menu/04.png') left bottom no-repeat; padding: 0 0 10px;}

.sidebar_menu ul li ul {margin: 0; //zoom:1;}
.sidebar_menu ul li ul li {padding: 10px 20px 0; background: none;}
.sidebar_menu ul li ul li a {color:#0066cc; font-size: 12px; text-transform: none; padding: 0 0 0 20px; background: none; background: url('images/sidebar_menu/arr2.png') left 6px no-repeat;} 
.sidebar_menu ul li ul li a:hover {color:#0066cc;}

.sidebar_menu_level2 {background:#ffeaa2 url('images/sidebar_menu/01.gif') right top no-repeat; margin: 5px 0 0 -13px;}
.sidebar_menu_level2_in {background: url('images/sidebar_menu/02.gif') right bottom no-repeat;}

.sidebar_menu ul li ul li ul {margin: 0; //zoom:1; padding: 0 0 10px;}
.sidebar_menu ul li ul li ul li {padding: 10px 13px 0; background: none;}
.sidebar_menu ul li ul li ul li a {color:#0066cc; font-size: 12px; text-transform: none; padding: 0 0 0 20px; background: url('images/sidebar_menu/arr3.gif') left 4px no-repeat;} 
.sidebar_menu ul li ul li ul li a:hover {color:#0066cc;}

/*?=footer
------------------- */
.footer {background: url('images/footer/02.png') left bottom repeat-x; //zoom:1; min-width: 1000px;}
.footer_in {width: 960px; margin: 0 auto; overflow: hidden; //zoom:1; background: url('images/footer/01.png') left bottom repeat-x; }

.footer_in_in {background: url('images/footer/02a.png') left bottom no-repeat; overflow: hidden; //zoom:1; padding: 45px 0 25px; color:#6c6037; font-size: 11px;}
.footer_in_in_in {overflow: hidden; //zoom:1;}
.fmenu {float: left; width: 100%; overflow: hidden;}
.fmenu_in {margin: 0 202px 0 223px; position: relative; overflow: hidden; //zoom:1;}
.fmenu_in ul {list-style: none; padding: 0; margin: -6px 0 0 -2px; overflow: hidden; //zoom:1;}
.fmenu_in ul li {float: left; padding: 6px 7px 0 9px; background: url('images/bg_sep_line.gif') left 8px no-repeat;}
.copyright {display: inline; float: left; width: 202px; overflow: hidden; margin: 0 0 0 -100%;}
.kolos {display: inline; float: left; width: 177px; margin: 0 0 0 -177px;}

.kolos_in {overflow: hidden; //zoom:1; padding: 0 0 0 73px;}
.kolos_in_in {float: left; width: 99%; padding: 14px 0 0;}
.kolos_in_col {display: inline; float: left; width: 73px; margin: 0 0 0 -73px;}

.footer a {color:#e1751c;}
.footer a:hover {color:#e1751c;}

/*?=common
------------------- */
.orange {color:#e1751c;}
a.orange:hover {color:#e1751c;}

.blue {color:#3374bf; text-decoration: none;}
a.blue:hover {color:#3374bf; text-decoration: underline;}

.brown {color:#c1b897;}
.brown_alt {color:#9e9163;}


h1 {color:#e1751c; font-size: 18px; font-style: italic; padding-bottom: 15px; font-weight: bold; font-family: arial;}
h2 {color:#e1751c; font-size: 19px; font-style: italic; padding: 0 0 15px 0; font-weight: normal; text-transform: uppercase; font-family: arial;}
h2 span {font-size: 12px; display:block;}
h3 {color:#e1751c; font-size: 15px; font-style: italic; padding-top: 15px; font-weight: normal; text-transform: uppercase; font-family: arial;}
h4 {color:#e1751c; font-size: 15px; font-style: italic; padding: 0 0 15px 15px; font-weight: normal; text-transform: uppercase; font-family: arial;}
p {padding: 0 0 20px; line-height:18px; text-align: justify}

.small {font-size: 11px;}


.head {padding: 0 0 5px; line-height: 18px;}

/*pages*/
.pages {overflow: hidden; //zoom:1; text-align: center; padding: 0 0 20px;}
.pages em, 
.pages a {margin: 0 5px; height: 2em; line-height: 1.9em; font-style: normal;  padding: 0 4px; vertical-align: middle; display: inline-block; //display: inline; //zoom:1;}
.pages a.img {height: auto;}
.pages em {-webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #fea225; background:#ff9f06 url('images/bg_pages.gif') left top repeat-x; color:#fff;}


/*table*/
.table {overflow: hidden; //zoom:1; padding: 0 0 20px;}
.table table {}

.table th,
.table td {padding: 15px;}

.table th {border-bottom: 2px solid #ffeaa2; border-left: 1px solid #fff; background:#fff8e0; text-align: left; color:#e1751c; font-size: 15px; font-style: italic; font-weight: bold; font-family: arial;}
.table td {border-bottom: 1px solid #ffab25; border-left: 1px solid #fff;}
.table th.even {border-bottom: 2px solid #ffac28;}

/*list*/
.list {overflow: hidden; //zoom:1; padding: 0 0 20px; line-height: 18px;}
.list ul {overflow: hidden; //zoom:1; list-style: none; padding: 0; margin: 0;}
.list ul li {padding: 0 0 0 48px; background: url('images/arrows/dash.gif') 23px 50% no-repeat; margin: 5px 0 0;}
.list p {padding: 0 0 5px;}

/*image*/
.image_holder {overflow: hidden; //zoom:1;}
.image {float: left; padding: 0 20px 10px 0; width:167px; //zoom:1;}

.lines_item_top,
.lines_item_bottom {overflow: hidden; //zoom:1; height:5px; padding: 0 5px 0 0; position: relative;}
.lit_l,
.lib_l {background:blue; overflow: hidden; //zoom:1; height: 5px;}
.lit_r,
.lib_r {width: 5px; height: 5px; overflow: hidden; //zoom:1; position: absolute; left: -5px; top: 0; margin: 0 0 0 100%; background:green;}

.lit_l {background: url('images/corn/01.png') left top no-repeat;}
.lib_l {background: url('images/corn/03.png') left top no-repeat;}
.lit_r {background: url('images/corn/02.png') left top no-repeat;}
.lib_r {background: url('images/corn/04.png') left top no-repeat;}

.lines_item_bottom {margin-top: -5px;}

.lines_item_in {margin-top: -5px; //zoom:1;}

.lines_item_in_img {overflow: hidden; //zoom:1; width: 100%; text-align: center;}
.lines_item_in_img img {vertical-align:top;}

/*?=b
------------------- */
.b1 {//zoom:1; background: #fff8e0 url('images/block/01.png') left top no-repeat; margin: 0 0 20px; color:#62552b;}
.b2 {//zoom:1; background: url('images/block/02.png') right top no-repeat;}
.b3 {//zoom:1; background: url('images/block/03.png') left bottom no-repeat;}
.b4 {//zoom:1; background: url('images/block/04.png') right bottom no-repeat; padding: 10px; font-style: italic; line-height: 18px;}

/*?=inline_block
------------------- */
.inline_block {overflow: hidden; //zoom:1;}
.inline_block_in {overflow: hidden; //zoom:1; height:22px; float: left; background:#fff8e0 url('images/inline_block/01.png') left top no-repeat;}
.inline_block_in a {height:18px; float: left; background: url('images/inline_block/02.png') right top no-repeat; padding: 4px 10px 0 24px;}
.inline_block_in a img {display: inline; float: left; margin: 0 0 0 -18px; //zoom:1;}
.inline_block_in a em {float: left; //zoom:1; cursor: pointer;}

/*?=acols
------------------- */
.atwo_cols {overflow: hidden; //zoom:1; padding: 0 0 20px;}
.acol_left,
.acol_right {width: 169px; //zoom:1;}
.acol_left {float: left;}
.acol_right {float: right;}

.acol_block {background:#ffba52 url('images/bubble_block/01.png') left top no-repeat; //zoom:1;}
.acol_block_in {background: url('images/bubble_block/02.png') left bottom no-repeat; padding: 10px; //zoom:1;}

.acol_block_head {overflow: hidden; //zoom:1; padding: 0 0 10px 38px; height: 35px;}
.acol_block_head_in {float: left; width: 99%; color:#fff; font-size: 18px; font-style: italic; font-family: arial; line-height: 16px;}
.acol_block_head_in a {color:#fff; text-decoration: none;}
.acol_block_head_in a:hover {color:#fff; text-decoration: underline;}
.acol_block_head_col {display: inline; float: left; width: 38px; margin: 0 0 0 -38px;}

.acol_block_list {overflow: hidden; //zoom:1; padding: 10px;}
.acol_block_list ul {overflow: hidden; //zoom:1; margin: -10px 0 0; list-style: none; padding: 0;}
.acol_block_list ul li {padding: 10px 0 0 23px; overflow: hidden; //zoom:1;}
.acol_block_list ul li img {display: inline; float: left; margin: 2px 0 0 -23px;}
/*?=white_block
------------------- */
.white_block {background: #fff url('images/wrap/05.png') left top no-repeat; //zoom:1;}
.white_block_in {background: url('images/wrap/06.png') left bottom no-repeat; //zoom:1; padding: 15px;}

/*?=poll
------------------- */    
.poll {padding: 0 0 10px;}
.poll_question {padding: 0 0 7px;}

.poll_answer {padding: 0 0 6px; margin: 0; border: 0;}
.poll_answer label {cursor: pointer; padding: 0 0 0 6px;}
.poll_answer input {position: relative; top: 1px;}

.poll_bar {overflow: hidden; padding: 0 0 7px; font-size: 11px; //zoom:1;}
.poll_line_p {float: left; width: 79%;}
.poll_line, 
.poll_line div {height: 14px; float: left;}
.poll_line {}
.poll_line div {float: right; width: 10px; }
.poll_digit {float: right; width: 20%; text-align: right;}

.poll_submit {overflow: hidden; //zoom:1; padding: 0; margin: 0; border: 0;}

/*?=tablea
------------------- */
.tablea {overflow: hidden; //zoom:1; padding: 0 0 20px; position: relative;}
.tablea table {}
.tablea td.f {border-left: 3px solid #e1751c;}
.tablea .alt td.f {border-left: 3px solid #fff4ea;}
.tablea td.require {background: url('images/bg_tablea.gif') left top repeat-y;}

.tablea td {vertical-align: top; line-height: 18px; padding: 10px; background:#fff0bc;}
.tablea .alt td {background:#fffbef;}

.tablea_input,
.tablea_textarea {width: 95%; font-family: arial; font-size: 12px; margin: 0; float: left;}

.tablea_textarea {height: 120px;}


/*?=buts
------------------- */
.button {height: 25px; background: #ff9f06 url('images/form/bg_button_left.gif') left top no-repeat; width: 130px;}
.button span {height: 25px; background: url('images/form/bg_button_right.gif') right top no-repeat; display: block; padding: 0 15px; overflow: hidden; //zoom:1;}
.button input {cursor: pointer;  float: left; width: 100%; border: 0; font-family: arial; text-transform: uppercase; font-style: italic;  background: none;  font-size: 13px; padding: 3px 0; color:#fff;}


.buttona {height: 25px; background: #ddd url('images/form/bg_buttona_left.gif') left top no-repeat; width: 130px;}
.buttona span {height: 25px; background: url('images/form/bg_buttona_right.gif') right top no-repeat; display: block; padding: 0 15px; overflow: hidden; //zoom:1;}
.buttona input {cursor: pointer;  float: left; width: 100%; border: 0; font-family: arial; text-transform: uppercase; font-style: italic;  background: none;  font-size: 13px; padding: 3px 0; color:#556675;}

.labels {overflow: hidden; //zoom:1; position: relative;}
.l {cursor: pointer; padding: 0 11px 0 21px; display:inline-block; position:relative; //display: inline; //zoom:1;}
.l input {display: inline; float: left; margin: 0 0 0 -21px; width: 15px; height: 15px; padding: 0;}

.buts {overflow: hidden; //zoom:1; padding: 0 0 20px;}
.buts td {padding: 0 20px 0 0;}

.top_block_sidebar_in {width:112px; float: left;}
.top_block_sidebar_in td {text-align: center;}
.top_block_sidebar_in td a {display: block; padding: 14px 0 7px;}
.top_block_sidebar_in td img {height:19px; width:19px;}

.top_block_sidebar_langs {float: right; width:88px; background: url('images/top/02_alt.png') left top no-repeat; padding: 0 0 0 2px;}
.top_block_sidebar_langs td {text-align: center;}
.top_block_sidebar .top_block_sidebar_langs td a,
.top_block_sidebar .top_block_sidebar_langs td span {display: block; padding: 4px 0 0; height: 37px; line-height: 36px; font-weight: bold;}
.top_block_sidebar .top_block_sidebar_langs td a {color:#556675; text-decoration: none;}
.top_block_sidebar .top_block_sidebar_langs td a:hover {color:#000; text-decoration: none;}
