html, body	{ padding:0; margin:0; background:#f4f3f3; font-family: Tahoma, Verdana, Arial; font-size:12px; color:#5b5b5b; background-image: url('/img/bg-top.jpg'); background-repeat: repeat-x; }
#main { position:relative; margin: 0 auto; width: 953px; text-align: left; }
#leftcol { float: left; width: 214px; text-align: left; }
#rightcol { float: right; width: 739px; text-align: left; }

#logo { margin-bottom: 20px; }

#menu { width: 197px; margin-bottom: 20px; }
#menu .item, #menu .item-last  { padding-left: 10px; padding-right: 3px; padding-top: 4px; padding-bottom: 7px; }
#menu .item { background-image: url('/img/bg-menu-sep.gif'); background-repeat: repeat-x; background-position: bottom; }
#menu div a { font-size: 13px; color: #7c7c7c; text-decoration: none; }
#menu div a:hover { color: #d54317; text-decoration: underline; }

#vision { background-image: url('/img/bg-vrezka.gif'); width: 196px; height: 143px; margin-bottom: 35px; }
#vision div { padding: 15px; }

#language { margin-left: 20px; margin-top: 17px; margin-bottom: 42px; }

#address { margin-left: 20px; margin-bottom: 25px; color: #000; }
#address .address20 { font-size: 20px; }
#address .address15 { font-weight: bold; font-size: 15px; }

#content { margin-left: 20px; margin-top: 10px; }
#content-left { width: 420px; float: left; }
#content-right { width: 280px; float: right; }
#content-right div { margin-left: 10px; padding: 0 0 10px 13px; background-image: url('/img/li.gif'); background-repeat: no-repeat; }

#footer { clear: both; background-image: url('/img/bg-footer.gif'); width: 953px; height: 73px; margin-bottom: 20px; }
#footer .pad20 { padding: 20px; }


h1 { font-size: 17px; }
h2 { font-size: 17px; }
h4 { font-size: 14px; }

a { color: #4f6f8d; }
a:hover { color: #d54317; }