@import url(decor.css);

html {height: 100%;}
body {
	height: 100%; width: 100%; margin: 0; padding: 0;
	font: 11px Tahoma; color: black; background: url(../images/body.gif);
}
div.main {
   margin: 0 auto -136px auto; padding: 0; border: none; min-height:100%; width: 1000px;
	text-align: left;	position: relative;
}
/*div for advertisement inside header*/
.adv {text-align:justify; margin: auto; padding:50; width: 500px; font: 12px Tahoma;}
/*/div for advertisement inside header*/
a img {border: none; outline: none;}
a {color: #658d29; text-decoration: underline;   font-size:1.2em;}
a:visited {color: #658d29; text-decoration: underline;}
a:hover {color: #658d29; text-decoration: none;}
div.header {
	position: relative;
}
div.head {
	position: absolute; width: 1000px; height: 435px;
}
div.logo {
	position: absolute; top: 29px; left: 40px;
}
div.top {
	width: 305px; display: block; position: absolute; top: 29px; right: 37px;
}

div.leftpart {width: 174px; float: left;}
div.leftpart div.tel {font: 14px "Arial Narrow"; color: #929289; padding-top: 18px; padding-bottom: 19px;}
div.leftpart div.tel span {font: 32px "Arial Narrow"; color: #f8910b; position: absolute; top: 18px;}
div.leftpart address {font: 16px "Arial Narrow"; color: #929289; line-height: 90%;}
div.leftpart .metro {background: url(../images/metro.gif) left bottom no-repeat;font: 14px "Arial Narrow"; color: #929289; line-height: 20px; padding:0 0 0 30px;margin:5px 0;}
div.leftpart  a {font: 11px "Arial Narrow"; color: #929289; line-height: 90%;}
div.rightpart {
	/* background: url(../images/point.gif) top left no-repeat;  */
	margin-left: 164px; min-height: 88px;
}
div.me {
	font: 16px "Arial Narrow"; color: #a7a3a3; text-transform: uppercase; line-height: 80%; padding: 18px 20px 0 20px;
	 background: url(../images/24.gif) right bottom no-repeat; height: 64px; 
	 line-height:1.1em;border:0px solid #000;
}
div.worktime {
	font: 10px "Arial Narrow"; color: #a7a3a3; text-transform: uppercase; line-height: 100%; padding: 18px 0 0 33px;
	}
div#search {
	background: url(../images/search.png) no-repeat; width: 177px; height: 27px;
	position: absolute; top: 207px; right: 39px;
}
div#search form {
	margin: 0; padding: 0; border: none; width: 177px;
}
div#search form fieldset {
	margin: 0; padding: 0; width: 177px; border: none; padding: 2px;
}
div#search form fieldset label {
	position: relative;
}
input.text {
	width: 140px; border: none; background-color: transparent; font-size: 12px; color: #86919f; padding: 4px 0 0 4px;
}
input#sub {
	background: url(../images/submit.png) no-repeat; width: 11px; height: 11px; display: block; border: none;
	background-color: transparent; cursor: pointer; float: right; margin: 6px 15px 0 0;
}
div#butbg {
    position: absolute; bottom: 0; right: 0;
}
div#butbgin {
	background: url(../images/but.png) no-repeat; width: 431px; height: 32px;
}
div#butbgin div {
	padding-left: 35px; padding-top: 5px;
}
div#butbg a {
	width: 179px; text-align: center; font: 18px "Arial Narrow"; display: block; float: left;
}
div#butbg a {
	color: #5e770e; text-decoration: none;
}
div.flash {

}


div.left {width: 292px; float: left;}
div.leftin {padding: 40px 0 40px 40px;}

div.lnap {
	background: url(../images/lnap.gif) repeat-y; margin-bottom: 40px; border-bottom: 1px solid white;
}
div.lnap-bot {
	background: url(../images/lnap-bot.gif) bottom no-repeat;
}
div.lnap-diag {background: url(../images/lnap-diag.jpg) top no-repeat; padding: 48px 22px 9px 63px;}
div.lnap-bot-lech {background: url(../images/lnap-bot-lech.gif) bottom no-repeat;}
div.lnap-lechenie {background: url(../images/lechenie.jpg) top no-repeat; padding: 57px 22px 9px 63px;}
div.name-l {font: 24px "Arial Narrow"; color: #6b6b6b; text-align: right;}

div.lnap-nevrology {background: url(../images/nevrology.jpg) top no-repeat; padding: 57px 22px 9px 63px;}

div.right {
	width: 292px; float: right;
}
div.rightin {
	padding: 40px 40px 40px 0;
}
div.name-r {font: 24px "Arial Narrow"; color: #6b6b6b;}
div.rnap {
	background: url(../images/rnap.gif) repeat-y; margin-bottom: 40px; border-bottom: 1px solid white;
}
div.rnap-prof {background: url(../images/prof.jpg) top no-repeat; padding: 48px 63px 9px 22px;}
div.rnap-bot-prof {background: url(../images/rnap-bot-lprof.gif) bottom no-repeat;}
div.rnap-reab {background: url(../images/reab.jpg) top no-repeat; padding: 57px 63px 9px 22px;}
div.rnap-bot-reab{background: url(../images/rnap-bot-reab.gif) bottom no-repeat;}

div.page {
	margin: 0 0 0 292px; padding: 40px 38px;
}
div.pagein {

}

div.pere {
	clear: both;
}
div.prefoot {
	height: 136px;
}
div.foot {
	background: url(../images/footer.jpg) no-repeat; height: 136px; width: 1000px; margin: 0 auto;  position: relative;
}
div.travma {
	width: 306px; float: left; padding: 57px 0 0 40px; font: 24px "Arial Narrow"; color: white; text-transform: uppercase;
}
div.travma em {
   font: italic 18px "Arial Narrow"; color: white; display: block; text-transform: none; padding: 10px 0 0 57px;
}
div.foot div.leftpart {width: 130px; float: left; padding-top: 40px;}
div.foot div.leftpart div.tel {font: 14px "Arial Narrow"; color: white; padding-top: 18px; padding-bottom: 16px;}
div.foot div.leftpart div.tel span {font: 30px "Arial Narrow"; color: white; position: absolute; top: 57px;}
div.foot div.leftpart address {font: 14px "Arial Narrow"; color: white; line-height: 90%; text-align: right;}
div.copy {
	float: right; font: 14px "Arial Narrow"; color: white; padding: 85px 40px 0 0; text-align: right;
}
div.copy a {color: white; text-decoration: underline;}
div.copy a:visited {color: white; text-decoration: underline;}
div.copy a:hover {color: white; text-decoration: none;}
div.page-text p {
	font-family:Arial;
    font-size:1.3em;
    letter-spacing:0;
    line-height:1.3em;
    text-align:justify;
    text-decoration:none;
    word-spacing:0.3em;
    padding-left : 100px;
    padding-right : 100px;

}
div.page-text li {
	font-family:Arial;
	font-size:1.3em;
	letter-spacing:0;
	line-height:1.3em;
	text-align:left;
	text-decoration:none;
	word-spacing:0.3em;
	padding-left : 100px;
	padding-right : 100px;
	list-style-position: inside;
}
div.page-index p  {
	font-family:Arial;
    font-size:1.3em;
    letter-spacing:0;
    line-height:1.3em;
    text-align:justify;
    text-decoration:none;
    word-spacing:0.3em;

}
div.page-index h1  {
text-align: center; }
div.page-index li {
	font-family:Arial;
	font-size:1.3em;
	letter-spacing:0;
	line-height:1.3em;
	text-align:left;
	text-decoration:none;
	word-spacing:0.3em;
	list-style-position: inside;
}

/*div.page-index ul  { 
  margin: 0 0 0 0; 
  }*/
 
 
 
/* закомментировано 19.08.10
div.page ul li
 
{ list-style-type: circle;
 font: 1.2em Arial;
 color: #666;
 margin-bottom: 5px;} */

 
div.pricelist table {

  border-collapse: collapse;

  border: 1px solid #03476F;

  font: normal 1.3em arial, helvetica, sans-serif;

  color: #363636;

  background: #fff;
  padding-top: 20px;

  }

div.pricelist caption {

  text-align: center;

  font: bold 18px arial, helvetica, sans-serif;

  background: transparent;

  padding:6px 4px 8px 0px;

  color: #3e5e82;

  text-transform: uppercase;

  }

div.pricelist td, .pricelist th {

  border: 1px solid #3e5e82;

  padding: .4em;

  color: #3e5e82;

  }



div.pricelist thead th, .pricelist tfoot th {

  font: bold 11px verdana, arial, helvetica, sans-serif;

  border: 1px solid #03476F;;

  text-align: left;

  background: #ccc;

  color: #FFFFFF;

  padding-top:3px;

  }

div.pricelist tbody td a {

  background: transparent;

  text-decoration: none;

  color: #363636;

  }

div.pricelist tbody td a:hover {

  background: #ccc;

  color: #363636;

  }

div.pricelist tbody th a {

  font: normal 11px verdana, arial, helvetica, sans-serif;

  background: transparent;

  text-decoration: none;

  font-weight:normal;

  color: #363636;

  }

div.pricelist tbody th a:hover {

  background: transparent;

  color: #363636;

  }

div.pricelist tbody th, .pricelist tbody td {

  vertical-align: top;

  text-align: left;

  }

div.pricelist tfoot td {

  border: 1px solid #03476F;

  background: #ccc;

  padding-top:3px;

  color: #FFFFFF;

  }

div.odd {

  background: #AEE239;

  }

div.pricelist tbody tr:hover {



  border: 1px solid #03476F;

  color: #FFFFFF;

  }

div.pricelist tbody tr:hover th,

div.pricelist tbody tr.odd:hover th {

  background: #3e5e82;

  color: #FFFFFF;

  }



div.doc1 {
 position : relative ;
 float : left ;
padding-right :230px;
 }
 
 div.cv {
 position : relative;
 width: 330px;
 float: left;
 border-right : 3px solid yellow;
 margin : 5px;
 font-family:Arial;
    font-size:1.3em;
    letter-spacing:0;
    line-height:1.3em;
    text-align:left;
    text-decoration:none;
    word-spacing:0.3em;
 }
 
div.cv1{
 position : relative;
 float: left;
  width: 330px;
 border-right : 3px solid yellow ;
  margin : 5px;
  font-family:Arial;
    font-size:1.3em;
    letter-spacing:0;
    line-height:1.3em;
    text-align:left;
    text-decoration:none;
    word-spacing:0.3em;
 }

  div.cv2 {

 margin : 5px;
 font-family:Arial;
    font-size:1.3em;
    letter-spacing:0;
    line-height:1.3em;
    text-align:left;
    text-decoration:none;
    word-spacing:0.3em;
 }
  div.cv  h2 {

text-align : center;

  }
  
  
            dl {margin:5px 40px 5px 30px;}
dt {
	margin-top:5px;
	cursor:pointer;
}
dt:hover {cursor:pointer}
dt span {
	color: #658d29;
	font:1.3em Arial,Tahoma,Helvetica,sans-serif;
	border-bottom:1px dashed ;
}
dd {
	margin:6px 0;
}

 
