
* { padding: 0; margin: 0; }
body { font-size: 12px; font-family: Tahoma, Arial, Verdana; color: #363636; }
body { background-image: url(../img/bg-body.gif); }

img { border: 0; }

a { color: #0072bc; text-decoration: none; }
a:hover { text-decoration: underline; }

div.content { border-style: solid; border-width: 0 10px 0 10px; border-color: #bab0d8; width: 1003px; margin: 0 auto; background: #fff url(../img/bg-logo.png) no-repeat bottom; position: relative; *background-image: none; }

div.head-1 { background: url(../img/head-1.gif) no-repeat; height: 68px; }
div.head-2 { background: url(../img/head-2.gif) no-repeat; height: 76px; padding-left: 263px; }
div.head-3 { background: url(../img/head-3.gif) no-repeat; height: 79px; }

ul.menu-hor { height: 34px; list-style: none; font-family: Verdana, Tahoma, Arial; }
ul.menu-hor li { float: left; height: 34px; padding: 0 12px; line-height: 34px; background: #e7e4f2 url(../img/bg-menu-hor.gif) no-repeat left;}
ul.menu-hor li.first { width: 23px; display: block; background-image: none; }
ul.menu-hor li img.icon-menu { margin: 11px 5px 0 0; float: left; }
ul.menu-hor li img.home { *margin: 12px 0 0 0; }
ul.menu-hor li.selected a { color: #761542; }
ul.menu-hor li.selected img.icon-menu { margin: 8px 3px 0 -3px; }
ul.menu-hor li.last { width: 25px; display: block; padding: 0; background: transparent url(../img/bg-menu-hor-last.png) right; *background-image: url(../img/bg-menu-hor-last.gif); }

div.left-side { float: left; width: 222px; background: url(../img/bg-menu-vert.gif) no-repeat top; }
div.right-side { background: url(../img/bg-right-side.gif) no-repeat right top; padding: 0 371px 18px 12px; clear: right; margin-left: 222px; line-height: 18px; text-align: justify; min-height: 450px; }
div.right-side h1 { color: #3f95cd; font-weight: bold; text-transform: uppercase; font-size: 11px; margin-bottom: 10px; }

ul.menu-vert { list-style: none; padding: 59px 39px 40px 40px; }
ul.menu-vert li { clear: both; height: 40px; /*border-style: solid; border-width: 0 0 1px 0; border-color: #d2cce5;*/ line-height: 41px; background: url(../img/border-1.gif) no-repeat 6px bottom; }
ul.menu-vert li img.icon-menu { float: left; margin: 6px 13px 0 0; }
ul.menu-vert li img.cur-menu { margin: 15px 0 0 5px; }
ul.menu-vert li.last { background-image: none; }

div.address { border-style: solid; border-width: 4px 0 0 0; border-color: #761542; margin-right: 39px; padding: 8px 0 0 49px; }
div.address p { padding: 5px 0; }
div.address p.tel { color: #0072bc; font-size: 18px; }
div.address p.address { color: #5faddf; font-size: 12.4px; }

div.footer { clear: both; height: 30px; color: #bab0d8; line-height: 32px; }
div.footer img.logo-design { float: left; margin: 0 4px 0 17px; }
div.footer p.copyright{ float: right; padding-right: 15px; color: #8479af; }

div.galery { width: 238px; position: absolute; top: 144px; background: url(../img/bg-galery-1.gif) no-repeat top; margin-left: 692px; }
div.galery div.photos { background-color: #761542; width: 236px; margin: 0 1px; text-align: center; }
div.galery h2 { font-size: 11px; font-weight: bold; color: #d1cce5; text-align: center; text-transform: uppercase; height: 58px; line-height: 58px; }
div.galery ul.photo { list-style: none; padding: 0 16px 9px 15px; }
div.galery ul.photo li img { border: 1px solid #9386c2; margin-top: 7px; }
div.galery img.img-bottom { margin-left: 1px; }

div.bg-logo { bottom: 0px; position: absolute; z-index: -1; }
img.cut-head { position: absolute; top: 61px; left: -34px; width: 34px; height: 79px; }

a.logo-link { display: block; width: 170px; height: 105px; position: absolute; top: 50px; left: 60px; }
