html
{margin:0; padding:0; empty-cells: show;}
body
{margin:0; padding:0; min-width: 1008px;  width: 100%; height:100%; empty-cells: show; font-family : arial; color : #171717; font-size : 12px; background: #fdf8ea;}

h2
{font-weight: normal; padding: 0px;}

div.top_header
{clear: both; height: 90px;}
div.top_header div.phone
{float: right; width: 208px; margin-top: 12px; margin-right: 22px; font-size: 24px; color: #36c95e;}
div.top_header div.text
{float: left; width: 60%; min-width: 755px;  margin-top: 22px; margin-left: 22px;}

div.header
{border-top: 1px solid #777; border-bottom: 1px solid #777; clear: both; height:160px;}
div.header div.leftbl
{background: url('/images/hleftbg.jpg') no-repeat left top; height:160px;}
div.header div.leftbl img.logo
{float: left; margin-top: 15px; margin-left: 40px;}
div.header div.rightbl
{float: right; background: url('/images/hrightbg.jpg') no-repeat top right; height:137px; width: 460px; padding: 23px 25px 0px 0px; text-align: right;}

div.top_menu
{clear: both;}
div.top_menu div.mncont
{clear: both; padding: 10px 0px 10px 0px; font-size:140%; width: 952px;}
div.top_menu div.mncont div.about
{float: left; width: 140px;}
div.top_menu div.mncont div.works
{float: left; width: 230px;}
div.top_menu div.mncont div.specialist
{float: left; width: 235px;}
div.top_menu div.mncont div.price
{float: left; width: 190px;}
div.top_menu div.mncont div.contacts
{float: left; width: 155px;}
div.top_menu div.mncont img
{float: left; margin-right: 15px;}

div.top_menu div.mncont div.about div, div.top_menu div.mncont div.works div, div.top_menu div.mncont div.specialist div, div.top_menu div.mncont div.price div, div.top_menu div.mncont div.contacts div
{float: left; margin-top: 8px;}
div.top_menu div.mncont div.about div a, div.top_menu div.mncont div.works div a, div.top_menu div.mncont div.specialist div a, div.top_menu div.mncont div.price div a, div.top_menu div.mncont div.contacts div a
{text-decoration: underline; color: #009bde;}
div.top_menu div.mncont div.about div a:hover, div.top_menu div.mncont div.works div a:hover, div.top_menu div.mncont div.specialist div a:hover, div.top_menu div.mncont div.price div a:hover, div.top_menu div.mncont div.contacts div a:hover
{text-decoration: underline; color: #777;}

div.precontent
{clear: both; padding: 0px 0px 20px 0px;}

div.content
{padding-left: 370px;}

div.content div.leftbl
{width: 281px; position: relative; float: left; margin-left: -320px;}

div.content div.leftmn
{width: 262px; position: relative; border-left: 7px solid #777; color: #009bde; font-size: 140%; padding: 5px 0px 5px 10px; float: left;}

div.content div.leftmn a
{color: #009bde; font-size: 100%; text-decoration: underline;}
div.content div.leftmn a:hover
{color: #777; font-size: 100%; text-decoration: underline;}


div.content div.bt_specialist
{float: left; margin-top: 25px;}

div.content div.leftmnphone
{width: 262px; margin-top: 20px; position: relative; color: #36c95e; font-size:38px; padding: 5px 0px 5px 10px; float: left;}
div.content div.leftmnphone div.text
{float: left; margin-left: 30px;}


div.section
{float: left; cursor: pointer; background-repeat: no-repeat; background-position: center; width: 183px; height: 185px; margin: 20px 20px 35px 20px; padding: 5px; background: url("/images/bgmaniitem.jpg") center;}
div.subsection
{float: left; cursor: pointer; background-repeat: no-repeat; background-position: center; width: 183px; height: 184px;}
div.section div.name
{float: right; overflow: hidden; font-size: 13px; color: #009ade; margin-top: 165px; margin-right: 5px; font-weight: bold;}
a.section
{text-decoration: none;}

div.footer
{clear: both; padding: 10px 0px 10px 0px;}

div.scroller
{float: right; width: 610px; height: 127px; padding: 0px; margin: 10px 10px 10px 50px; display: inline; }
div.scroller div.left, div.scroller div.center, div.scroller div.right
{float: left;}
div.scroller div.left img, div.scroller div.right img
{cursor: pointer;}
div.scroller div.center
{width:542px; overflow: hidden; z-index: 0;  display: block;}



div.scroller2
{ width: 100%; height: 127px; padding: 0px; margin: 0px 0px 0px 50px; display: inline;}
div.scroller2 div.left, div.scroller2 div.center, div.scroller2 div.right
{float: left;}
div.scroller2 div.left img, div.scroller2 div.right img
{cursor: pointer;}
div.scroller2 div.center
{width: 90%; overflow: hidden; z-index: 0;  display: block;}

