body { margin-top: 3px }
h1   { color: #ef6900; font-size: 1.35em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; border-bottom: 1px solid #ef6900 }
h2  { color: #ef6900; font-size: 1.25em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic }
ul  { background-color: #efefef; list-style-type: none; display: block; margin: 0 10px; padding: 0 0 3px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc }
li  { background-image: url(images/li-arr.gif); background-repeat: no-repeat; margin-top: 1px; padding-left: 25px }
#page { margin-right: auto; margin-left: auto; width: 820px; height: auto }
.leftbox { width: 282px; float: left }
.leftbox img { display: block; border-width: 0 }
.sortiment-mnu  { color: #828282; font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #efefef; background-position: 0 bottom; width: 280px; height: auto; border-left: 2px solid #ccc }
.sortiment-mnu p { background-image: url(images/p-arr.gif); background-repeat: no-repeat; background-position: 0 3px; margin: 0 10px; padding-top: 2px; padding-bottom: 2px; padding-left: 25px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc }
.sortiment-mnu a { color: #828282; text-decoration: none }
.sortiment-mnu a:hover { color: #ef6900; text-decoration: underline; margin-left: 2px }
#footer  { color: #fff; font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(images/footback.gif); background-repeat: repeat-x; background-position: 0 bottom; width: 820px; height: 50px; clear: both }
#footer p  { color: #fff; font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 20px; padding-left: 40px }
#footer a { color: #fff; text-decoration: none }
#footer a:hover { text-decoration: underline }
.r-top    { color: #fff; font-size: 0.8em; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(images/topback.jpg); background-repeat: no-repeat; background-position: 0 bottom; width: 538px; height: 128px; float: right }
.r-top a { color: #fff; text-decoration: none }
.r-top a:hover { text-decoration: underline }
.r-top ul    { background-image: url(images/top-back.gif); background-repeat: repeat-x; margin: 0; padding: 5px 0 0 20px; width: 423px; height: 23px; float: left; border-width: 0 }
.r-top li  { background-image: url(images/arr-menu.gif); background-repeat: no-repeat; background-position: 8px 1px; display: inline; margin: 0; padding: 0 0 0 25px }
.r-top-home  { float: right }
.main         { font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e1e1e1; background-position: 0 bottom; padding-right: 20px; padding-left: 20px; bottom: 640px; width: 496px; float: right; border-left: 2px solid #ccc; _height: 640px; min-height: 640px }
.news  { }
.news p { margin-top: 5px; margin-bottom: 1px }
.news-img-box  { background-image: url(images/new-midd.gif); background-repeat: repeat-y; text-align: center; display: block; margin-right: 15px; float: left }

p {margin:.5em 0}
p.indent {margin-left:40px}
p.left {text-align:left}
p.center {text-align:center}
p.right {text-align:right}

img {border:0px}
img.left {float:left;margin:0px 15px 20px 0px}
img.right {float:right;margin-left:3px}

kbd {padding:0px 1px 0px 1px;border-width:1px 2px 2px 1px;border-style:solid}
abbr {border-bottom:1px dashed;cursor:help}
span.underline {text-decoration:underline}

hr {width:100%;height:1px;color:#ccc;clear: both; margin-top: 10px}