/*@import "css/scroll-rel-h.css";*/
body {
 background-color: #ffffff;
 margin: 0px;
 padding: 0px;
 scrollbar-face-color:#000000;
 scrollbar-highlight-color:#f5f4f4;
 scrollbar-3dlight-color:#f5f4f4;
 scrollbar-darkshadow-color:#f5f4f4;
 scrollbar-shadow-color:#f5f4f4;
 scrollbar-arrow-color:#ffffff;
 scrollbar-track-color:#f5f4f4;
min-width:1170px;
}


a, a:hover {cursor: pointer; text-decoration: none;}
form {padding: 0px; margin: 0px;}

.top { background-color: #6d4199; border-bottom: 4px #56c64b solid; height: 59px; text-align: left;}

TD {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 13px;
 color:#333333;
 }
.tdb {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 15px;
 color: #000000; }

.more {
 font-family: arial, tahoma, verdana;
 text-decoration: underline;
 font-weight: normal;
 font-size: 14px;
 color: #000000; }

.titlewhite34 {
 font-family: tahoma, arial, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 34px;
 color: #ffffff; }
.titlegreen20 {
 font-family: tahoma, arial, verdana;
 text-decoration: none;
 font-style: italic;
 font-weight: normal;
 font-size: 18px;
 color: #53da3f;
margin-left: 10px;
 }
.titlegrey44 {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 44px;
 color: #434950; }
.titlegrey24 {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 font-style: italic;
 font-size: 24px;
 color: #434950; }
h1, .titlefiolet24 {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 font-style: italic;
 font-size: 24px;
 color: #804cb4; }

.titlegreen22 {
 font-family: tahoma, arial, verdana;
 text-decoration: underline;
 font-style: italic;
 font-weight: bold;
 font-size: 22px;
 color: #53da3f; }
/*-------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
.topmenu {
 font-family: arial, tahoma, verdana;
 padding: 0px 10px 0px 10px;
 text-decoration: none;
 text-transform: uppercase;
 font-weight: bold;
 font-size: 13px;
 color: #ffffff; }
.topmenu:hover {text-decoration: none; color: #53da3f;}
.atopmenu {
 font-family: arial, tahoma, verdana;
 padding: 0px 10px 0px 10px;
 text-decoration: none;
 text-transform: uppercase;
 font-weight: bold;
 font-size: 13px;
 color: #53da3f; }
.razd {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 13px;
 color: #ffffff; }

.topmenu2 {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 text-transform: uppercase;
 line-height: 36px;
 font-weight: normal;
 font-size: 18px;
 color: #7212d5; }
.topmenu2:hover {text-decoration: none; color: #239b18;}
.atopmenu2 {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 text-transform: uppercase;
 line-height: 36px;
 font-weight: normal;
 font-size: 18px;
 color: #239b18; }


div.name {float: left; margin: 0px 0px 0px 20px; border: 0px solid; z-index: 16; position: fixed;}
div.menu {float: right; margin: 22px 0px 0px 0px; border: 0px solid; z-index: 17; position: relative; white-space: nowrap;}
.h100 {height: 100%;}
.h20 {height: 20px;}
.h5 {height: 5px;}
.grey1 {background-color: #e1e1e1; height: 38; border: 1px solid #ccc; border-width: 1px 0;}
.grey2 {background-color: #efefef;}
/*-------------------------------------------------------------------------------*/
div.left {margin: 10px 36px 10px 26px; width: 382px;}
div.right {margin: 10px 48px 10px 0px; width: 508px;}
/*-------------------------------------------------------------------------------*/
.copy {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 12px;
 color: #303030; }
.copyb {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
 color: #303030; }
.cl {
 font-family: arial, tahoma, verdana;
 text-decoration: underline;
 font-weight: normal;
 font-size: 12px;
 color: #303030; }

div.copyd {margin: 0px 0px 0px 20px; float: left;}
div.design {margin: 0px 20px 0px 0px; float: right;}
/*-------------------------------------------------------------------------------*/
.fiolet {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
 color: #6d4199; }
a.link {
 font-family: arial, tahoma, verdana;
 text-decoration: underline;
 font-weight: normal;
 line-height: 20px;
 font-size: 12px;
 color: #7a7676; }
a.link:hover {color: #6d4199; }
/*-------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
.input {
 border: 1px solid #6d4199;
 width: 100%;
 height: 20px;
 font-family: arial, verdana, tahoma;
 background-color: #ffffff;
 font-size: 14px;
 color: #000000;}
.txtar {
 border: 1px solid #6d4199;
 width: 100%;
 height: 102px;
 font-family: arial, verdana, tahoma;
 overflow: auto;
 background-color: #ffffff;
 font-size: 14px;
 color: #000000;}
.but {
 cursor: pointer;
 border: 0px solid;
 height: 18px;
 padding: 0px 8px 0px 8px;
 margin: 0px 0px 0px 0px;
 font-family: arial, tahoma, verdana;
 background-color: #6d4199;
 text-decoration:none;
 text-transform: uppercase;
 font-size: 12px;
 color: #ffffff;
 font-weight: bold;}
/*-------------------------------------------------------------------------------*/
.map {border: 1px solid #6d4199;}
.phone
{position: relative; display: block; z-index: 4; float: left; margin: -673px 0px 0px 0px; width: 390px;}
.beforeafter
{position: relative; display: block; z-index: 5; float: left; margin: -120px 0px 0px 370px; width: 300px;}
.float_content
{position: relative; display: block; z-index: 3; float: right; margin: -650px 65px 0px 0px; width: 450px;}
.white_overlay
{z-index: 2; float: right; margin: -673px 0px 0px 0px; width: 100%; height: 673px; background-image: url(images/white.png); background-repeat: repeat-y; background-position: right;}
.pic_overlay
{z-index: 1; float: left; width: 100%; height: 673px; overflow:hidden; background-repeat: no-repeat; background-position: left top;}
.surgery_nav
{ position:absolute;
  height:525px;
  width:485px;
  overflow:hidden;
  top:59px;
  left:185px;
  z-index:5;
  cursor:pointer;}
#nav_container
{
  height:1px;
  overflow:hidden;
}

.images {
float:left;
padding:0 0 0 20px;
width:256px;
}

.images div img.slide {
border:3px solid #555151;
}

.images div img.slide:hover {
border:3px solid #2D941C;
}

.images div {
float:left;
padding:0 10px 10px 0;
}

.bggerl {
 background-image: url(images/girl_test.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 width: 463px; height: 479px; vertical-align: top;}

div.links1 {position: relative; margin: 40px 0px 0px 30px;}
div.links2 {position: relative; margin: 46px 0px 0px 30px;}
div.links3 {position: relative; margin: 46px 0px 0px 30px;}
div.links4 {position: relative; margin: 94px 0px 0px 20px;}
div.links5 {position: relative; margin: 46px 0px 0px 20px;}
a.violetlink {
 font-family: arial, tahoma, verdana;
 text-decoration: underline;
 font-weight: normal;
 font-size: 12px;
 line-height: 16px;
 color: #723fa4; }

table.moreinfo {}
table.moreinfo ul { margin:0; padding:0; list-style: none }
table.moreinfo ul li { margin:0; padding:0 10px }
table.moreinfo a.h { text-decoration: none }
table.moreinfo a.h:hover { text-decoration: underline }

div.sections ul  { margin:0; padding:0; list-style: none }
div.sections ul li { margin:0; padding:0 10px }
div.sections a { text-decoration: none }
div.sections a:hover { text-decoration: underline }

.dasmenu
{
  position:fixed;
  z-index:15;
  left:0;
  top:0;
  width:100%;
  height:59px;
min-width:1170px;
}
.galleryblock
{
	height:664px;
	position:relative;
	margin-right:540px;
	float:left;
	margin-top:-664px;
	overflow:auto;
}
