body { text-align: center; min-width: 600px; padding: 0px; margin: 0px; }

#cs_top { margin: 0px; padding: 0px; margin-bottom: 20px; }

#cs_langs_list { float: left; width: 450px; }

#cs_langs_list td { padding: 0px 0px 0px 0px; margin-right: 5px; height: 25px; text-align: center; }
#cs_langs_list a, #cs_langs_list .a { font-size: 8pt; line-height: 11px; vertical-align: top; }
#cs_langs_list td img.l { }
#cs_langs_list td img.r { }
#cs_langs_list img.flag { margin: 0px 0px 0px 5px; vertical-align: top; }
#cs_langs_list td.current { background: url(http://images.autoline.com.ua/design/b_block_bg.gif) center top repeat-x; }
#cs_langs_list td.current .a { color: white; }

#cs_autoline { display: inline-block; float: right; font-weight: bold; color: #68aFc9; }

#cs_contacts { margin-bottom: 30px; }
#cs_cinfo { padding: 10px; }
#cs_message_form { padding: 10px; padding-top: 5px; }

.b_block_left  { display: inline-block; height: 25px; background: url(http://images.autoline.com.ua/design/b_block_left.gif) left top no-repeat; padding-left: 5px; }
.b_block_right { display: inline-block; height: 25px; background: url(http://images.autoline.com.ua/design/b_block_right.gif) right top no-repeat; padding-right: 5px; }

#cs_autoline { font-weight: normal; display: inline-block; float: right; padding: 4px 15px 5px 15px; color: white;  }
#cs_autoline b { font-weight: bold; }
#cs_autoline:hover { color: #eee; text-decoration: underline; }

#sort { padding-top: 3px; padding-bottom: 3px; }
.sort_types img { display: inline-block; vertical-align: middle; }
