div.content {width: 60%; margin: auto; margin-top: -600px; padding:0!important;}

table.quote {width: 100%; table-layout: auto;}
table.quote td, table.quote tr {border: none!important;}
table.quote td.left-top {background: url(/images/main/left-top.gif) no-repeat right bottom; height: 28px; width: 26px;}
table.quote td.top {background: url(/images/main/top.gif) repeat-x right bottom; height: 28px;}
table.quote td.right-top {background: url(/images/main/right-top.gif) no-repeat left bottom; height: 28px; width: 67px;}
table.quote td.left {background: url(/images/main/left.gif) repeat-y right bottom; width: 26px;}
table.quote td.content {padding:0; vertical-align: top;}
table.quote td.content h2 {margin-top:0; padding-top:0;}
table.quote td.content p {color: #343434; font-size: 14px;}
table.quote td.right {background: url(/images/main/right.gif) repeat-y left bottom; width: 67px;}
table.quote td.left-bottom {background: url(/images/main/left-bottom.gif) no-repeat top right; height: 77px; width: 26px;}
table.quote td.bottom {background: url(/images/main/bottom.gif) repeat-x right bottom; height: 57px; vertical-align: top;}
table.quote td.right-bottom {background: url(/images/main/right-bottom.gif) no-repeat top left; height: 77px; width: 67px;}
table.quote td.right-bottom-t {background: url(/images/main/right_bot_t.gif) no-repeat top left; height: 77px; width: 67px;}

td.content h2 a {position: relative; z-index: 1000;}

div.laquo {background: url(/images/people/laquo.gif) no-repeat 0 12px; height: 100px; width: 50px; float: left;}
p.quote {background: url(/images/people/raquo.gif) no-repeat bottom right; padding-bottom: 40px!important;}
p.podp {color: #6e6e6e; font-size: 14px; margin: 0; padding:0!important; margin-bottom: 20px; position: relative; z-index: 100;}
p.desc {position: absolute; width: 40%; margin: 0!important; font-size: 12px!important; color: #808080; padding:0!important; margin-top: 0px!important;}
div.content table.quote td.main p.desc {width: 60%!important;}
div.content table.quote td.main p.podp {padding-bottom: 0px!important;}

td.content p { padding-left: 50px!important;}
div.cicles {background: url(/images/people/cicles.gif) no-repeat; height: 200px; width: 450px; margin: auto; margin-top: 10px;}
div.cicles a:link, div.cicles a:visited, div.cicles a:active {margin:0; color: #114a93; font-size: 12px; line-height: 18px; display: block; height: 20px; text-decoration: none; width: 90px; text-align: center; float: left; z-index:10; position: relative;}
div.cicles a:hover {color: #fff;}

div.cicles span {font-weight: bold; padding: 40px 15px 35px 50px; margin:0!important; font-size: 12px; line-height: 18px; display: block; height: 20px; text-decoration: none; width: 90px; text-align: center; float: left; color: #114a93;}
div.cicles .yurid {padding: 40px 15px 35px 50px;}
div.cicles .buh {padding: 40px 15px 35px 25px;}
div.cicles .koll {padding: 40px 15px 35px 25px;}
div.cicles .riel {padding: 25px 15px 35px 50px;}
div.cicles .sert {padding: 25px 15px 35px 30px;}
div.cicles .kadr {padding: 25px 15px 35px 25px;}
div.cicles .business {padding: 25px 15px 35px 25px;}

div.rudnev {background: url(/images/people/rudnev.jpg) no-repeat right bottom; height: 729px; width: 100%; margin-top: -360px; z-index: -5; position: relative;}

div.people div {float: left; position: absolute; cursor: pointer;}


div.rozhkova {display: block;background: url(/images/people/rozhkova.png); height: 313px; width: 236px; z-index: 3; margin-left: 3%;}
div.filimonov {background: url(/images/people/filimonov.png); height: 235px; width: 120px; margin-top: 78px; margin-left: 24%; z-index: 1;}
div.panteleeva {background: url(/images/people/panteleeva.png); height: 202px; width: 174px; margin-top: 111px; margin-left: 25%; z-index: 2;}
div.melnik {background: url(/images/people/melnik.png); height: 250px; width: 165px; margin-top: 63px; margin-left: 35%; z-index: 4;}
div.kopaneva {background: url(/images/people/kopaneva.png); height: 240px; width: 177px; margin-top: 75px; margin-left: 50%; z-index: 5;}
div.churilov {background: url(/images/people/churilov.png); height: 240px; width: 177px; margin-top: 73px; margin-left: 50%; z-index: 5;}
div.vinogradov {background: url(/images/people/vinogradov.png); height: 302px; width: 211px; margin-top: 11px; margin-left: 60%; z-index: 6;}
div.krotova {background: url(/images/people/krotova.png); height: 301px; width: 185px; margin-top: 12px; margin-left: 60%; z-index: 6;}

div.rozhkova_b {background: url(/images/people/rozhkova.jpg) no-repeat right bottom; height: 750px; width: 100%; margin-top: -380px; z-index: -5; position: relative; min-width: 1000px; width:expression(document.body.clientWidth < 1000? "1000px": "auto" );}
div.filimonov_b {background: url(/images/people/filimonov.jpg) no-repeat right bottom; height: 750px; width: 100%; margin-top: -380px; z-index: -5; position: relative; min-width: 1000px; width:expression(document.body.clientWidth < 1000? "1000px": "auto" );}
div.panteleeva_b {background: url(/images/people/panteleeva.jpg) no-repeat right bottom; height: 750px; width: 100%; margin-top: -380px; z-index: -5; position: relative; min-width: 1000px; width:expression(document.body.clientWidth < 1000? "1000px": "auto" );}
div.melnik_b {background: url(/images/people/melnik.jpg) no-repeat right bottom; height: 750px; width: 100%; margin-top: -380px; z-index: -5; position: relative; min-width: 1000px; width:expression(document.body.clientWidth < 1000? "1000px": "auto" );}
div.kopaneva_b {background: url(/images/people/kopaneva.jpg) no-repeat right bottom; height: 750px; width: 100%; margin-top: -380px; z-index: -5; position: relative; min-width: 1000px; width:expression(document.body.clientWidth < 1000? "1000px": "auto" );}
div.churilov_b {background: url(/images/people/churilov.jpg) no-repeat right bottom; height: 750px; width: 100%; margin-top: -500px; z-index: -5; position: relative; min-width: 1000px; width:expression(document.body.clientWidth < 1000? "1000px": "auto" );}
div.vinogradov_b {background: url(/images/people/vinogradov.jpg) no-repeat right bottom; height: 750px; width: 100%; margin-top: -380px; z-index: -5; position: relative; min-width: 1000px; width:expression(document.body.clientWidth < 1000? "1000px": "auto" );}
div.krotova_b {background: url(/images/people/krotova.jpg) no-repeat right bottom; height: 750px; width: 100%; margin-top: -380px; z-index: -5; position: relative; min-width: 1000px; width:expression(document.body.clientWidth < 1000? "1000px": "auto" );}

div.rozhkova div, div.filimonov div, div.panteleeva div, div.melnik div, div.kopaneva div, div.churilov div, div.vinogradov div, div.krotova div {margin-top: -45px; width: 100%; text-align: center; font-size: 11px; color: #808080; position: relative; z-index: 200;}
/*div.rozhkova a, div.filimonov a, div.panteleeva a, div.melnik a, div.kopaneva a, div.vinogradov a {display: block; margin-top: -40px; width: 100%; text-align: center; font-size: 11px; color: #808080; position: relative; z-index: 200;}*/
/**/
div.people div b {display: block;}

table.specs {width: 97%; margin-top: -250px; table-layout: auto; margin-left: 20px;}
table.specs td {}
table.specs h3 {margin: 20px 0 0 60px; font-weight: bold; font-size: 14px;}
table.specs td.header {border-top: 2px solid #e9e9e9;}
table.specs td.w340 {width: 320px;}
table.specs div.icq {margin-top: 0;}
table.specs div.icq div.item {width: 230px; height: 196px; float: right;}
table.specs div.icq p {padding-left: 0;}
table.specs div.icq p.name {margin-top: 2px;}
table.specs div.icq h3 {text-align: right;}
table.specs div.icq img {float: right;  margin-left: 10px;}

div.servmenu {position: relative; z-index: 10;}
div.servmenu a {padding:0!important; line-height: 14px!important; margin:0!important;}

/*Готовый бизнес*/
/**/
table.business_main { min-width: 400px; width: 50%; margin: 20px 0px 20px 270px; font-size: 14px; color: #4b4b4b; position: relative; z-index: 20;}
table.business_main th {height: 48px; max-width: 640px; background: url(/images/business/top_table.jpg) repeat-x left top;}
table.business_main th h2 {color: #fff; font-weight: bold; font-size: 18px; margin: 15px 30px;}
table.business_main tbody td {background: url(/images/business/bg_table.jpg) repeat-x left top;}
table.business_main tbody td h3 {color: #4b4b4b; font-weight: bold; font-size: 18px; margin-top: 10px;}
table.business_main tbody td hr {margin-top: 15px; color: #dfdfdf;}
table.business_main tbody td h4 {font-size: 14px; margin-top: 17px;}
table.business_main tbody td p.all {font-size: 14px; margin-top: 17px; margin-bottom: 10px; font-weight: bold;}
table.business_main tbody td p.price {font-weight: bold;}
table.business_main tbody td p.more {font-size: 12px;}
table.business_main tbody td.sell {margin: 2px; padding: 5px 10px 5px 30px; width: 316px; max-width: 316px; min-width: 200px;}
table.business_main tbody td.buy {margin: 2px; padding: 5px 10px 5px 15px; width: 316px; max-width: 316px; min-width: 200px;}
table.business_main tfoot td {background: url(/images/business/bot_table.jpg) repeat-x left top; height: 93px; width: 316px; max-width: 316px; min-width: 200px;}
table.business_main tfoot td  {background: url(/images/business/bot_table.jpg) repeat-x left top; height: 93px; width: 316px; max-width: 316px; min-width: 200px;}
/*table.business_main tfoot td a.lupa {background: url(/images/business/lupa.jpg) no-repeat left top; display: block; margin: 35px 30px 0px 30px; color: #fff; padding-left: 40px;}*/
table.business_main tfoot td a.lupa {display: block; margin: 35px 30px 0px 15px; color: #fff; font-size: 16px; font-weight: bold;}
/*table.business_main tfoot td a.paper {background: url(/images/business/paper.jpg) no-repeat left top; display: block; margin: 35px 30px 0px 15px; color: #fff; padding-left: 40px;}*/
table.business_main tfoot td a.paper {display: block; margin: 35px 30px 0px 30px; color: #fff; font-size: 16px; font-weight: bold;}
