html, body  { padding:0px; margin:0px; min-width:990px; height:100%;}
body  { padding:0; font-family: Arial; font-size:14px; color:#667bb4; margin:0; background: url('/Sites/diamant/Images/bg2.jpg')  988px 180px no-repeat #677cb5; }
h1  { font-family: Arial; font-size:30px; font-weight:normal; color:#595959; margin:0;  }
h3  { font-family: Arial; font-size:20px; color:#3a1501; text-decoration:none; font-weight:normal; }
h4  { font-family: Arial; font-size:16px; font-weight:bold; }
td, p, div, span, ul, li, font, a, form, input, select,a  { font-family: Arial; border:0px; font-size:14px; color:#667bb4; margin:0; padding:0px; }
p  { line-height:23px; margin-bottom:24px; text-align:justify }
td  { text-align:left; }
a  { color:#667BB4; border:0px; }
a:hover  { text-decoration:none; border:0px; }
img, input  { border:0px; }
td  { vertical-align:top; border:0px; }
li{ list-style:none; }
.menu_td_header {
	list-style:none;
	width:144px;
	height:40px;
	display:block;
	background: url('/Sites/diamant/Images/link_bg.gif') 0 100% repeat-x; 
}
.menu_td_header2 {
	list-style:none;
	width:144px;
	height:40px;
	margin-left: 15px;
	display:block;
	background: url('/Sites/diamant/Images/link_bg.gif') 0 100% repeat-x; 
}
.rsr_active {
	background: url('/Sites/diamant/Images/link_bga.gif') 0 0 no-repeat;
	color: white !important;
	height: 36px;
}
.a_rsr2 { font-size:12px; font-weight: bold; color:#667bb4; width:129px; height:34px; display:block; list-style:none; padding:5px 0 0 15px; text-decoration:none; }
.a_rsr2:hover  { background: url('/Sites/diamant/Images/link_bga.gif') 0 0 no-repeat; color:#fff; list-style:none; list-style-type:none; text-decoration:none; }
.a_rsr { font-size:15px; font-weight: bold; color:#667bb4; width:129px; height:34px; display:block; list-style:none; padding:5px 0 0 15px; text-decoration:none; }
.a_rsr:hover  { background: url('/Sites/diamant/Images/link_bga.gif') 0 0 no-repeat; color:#fff; list-style:none; list-style-type:none; text-decoration:none; }
.a_f  { color:#667bb4; font-size:12px; padding:0 8px; display:block; background: url('/Sites/diamant/Images/line.gif') 100% 50% no-repeat; text-decoration:none; list-style-type:none; list-style:none; }
.a_f:hover  { color:#CD3167; list-style-type:none; list-style:none; }
.a_f:first  { padding: 0 8px 0 0; list-style-type:none; list-style:none; }
.a_flast  { padding: 0 0 0 8px; background:none; list-style-type:none; list-style:none; }

#all  { width:989px; min-height:100%; height:100%; margin:0; background: url('/Sites/diamant/Images/cont_bg.jpg') repeat-y;  }
#best_price  { width:360px; font-size:11px; color:#667bb4; border-bottom:5px solid #b5b5b5; padding:10px 0 6px; float:right; clear:both; margin:0 0 46px; }

.gal { padding-top: 100px;}
#page .gal td p {text-align: center; }

#call  { margin:17px 0 0; padding:0; }
#call td { color:#424242; font-size:12px; padding:0 10px 17px 0; }
#call td span   { color:#cd3167; font-size:12px; }
#call td input  { width:231px; height:17px; border:1px solid #84a1bb; font-size:12px; color:#424242; padding:1px 0 0 3px; }
#call td input.cal-TextBox{ width:87px; border:1px solid #a5acb2; margin:0 0 0 8px; color: Black; font-family: Verdana,  Arial, sans-serif; 

font-size: 12px; font-weight: normal; }
#call td select.time  {  border:1px solid #84a1bb; width:70px; text-align:right; font-size:12px; color:#000; margin:0 0 0 15px; height:21px; }
#call td input#submit  { width:160px; height:41px; background-color:#cd3167; border:0; color:#fff; margin:10px 0 0; cursor:pointer; cursor:hand; }

.usl  { line-height: 25px; }
.price td { padding:5px; text-align:left; font-size: 12px;}
#details  { float:left; width:660px; margin-top: 10px;}
.gallery  { padding-right:20px; margin: 10px; width:100px; float:left; }
.gallery a  { text-decoration: none; }

#cards  { margin:60px 0 0 0; }
#cards .left  { margin: 0 19px 20px 0; }
#cards .right  { margin:0 0 20px 0; }
#container  { width:938px; min-height:100%; list-style:none; overflow:auto; background: url('/Sites/diamant/Images/cont_bg1.jpg') 0 0 no-repeat; margin-top:22px; padding:23px 21px 0 31px }
#content  { min-height:100%; overflow:auto; background: url('/Sites/diamant/Images/bg1.jpg') 0 0 no-repeat; }

.doctors_block  { background: url('/Sites/diamant/Images/line1.gif') 0 100% repeat-x; overflow:auto; width:660px; padding:0 0 30px; margin:0 35px 30px 0; }
.doctors_block img  { float: right; border:10px solid #ebebeb; display:block; }
.doctor_info  { float:left; width:420px;}
.doctor_info span  { font-size:12px; color:#667bb4; }
.doctor_info p  { margin: 20px 0 20px; font-size:12px; color:#667bb4; text-align:justify; line-height:20px; }
.doctor_info a.links  { display:inline; font-size:12px; color:#cd3167; margin:0 20px 0 0; }

.footer  { width:893px; padding:0 21px 0 31px; }
#footer_cont  { color:#667bb4; text-align:center; font-size:12px; line-height:18px; margin:20px 0; }
#footer_cont a  { color:#667bb4; font-size:12px; text-align:center; }

#head_right  { width:675px; height:1px; }
#head_right1  { width:675px; overflow:auto; }

#left_block  { width:144px; margin: 0 118px 0 0; float:left; }
#left_block1  { width:165px; float:left; margin:30px 97px 0 0; }
#left_block ul li  { list-style-type:none; width:144px; height:46px; display:block; background: url('i/link_bg.gif') 0 100% repeat-x; }
#left_block ul li a { font-size:18px; color:#667bb4; width:129px; height:34px; display:block; padding:11px 0 0 15px; text-decoration:none; }
#left_block ul li a:hover  { background: url('i/link_bga.gif') 0 0 no-repeat; color:#fff; }
#left_block ul li span  { font-size:18px; color:#fff; width:129px; height:34px; display:block; padding:11px 0 0 15px; background: 

url('i/link_bga.gif') 0 0 no-repeat; }
#left_cont  {  float:left; width:405px; }
#logo  { margin:23px 0 6px 27px; }

#faq_field  { font-size:12px; color:#cd3167; margin:20px 0 0; }
#main_field  { font-size:12px; color:#cd3167; margin:80px 0 0; }
#menu_bottom  { width:645px; color: #555; display:block; text-align:center; margin-top: 30px; border-bottom:5px solid #b5b5b5; overflow:auto; padding: 0 0 0 15px; }
#menu_bottom li  { list-style-type:none; display:block; text-align:center;}
#menu_bottom li a  {color:#667bb4; font-size:10px; text-align:center; padding:0 8px; display:block; background: url('i/line.gif') 100% 50% no-repeat; text-decoration:none; }
#menu_bottom li a:hover  { color:#667BCB; text-align:center; }
#menu_bottom li a.first  { padding: 0 8px 0 0; text-align:center; }
#menu_bottom li a.last  { padding: 0 0 0 8px; background:none; text-align:center; }

#right_block  { width:675px; float:right; }
#cont  { margin-top:100px;  width:675px; }
#page  { margin-top:100px;  width:660px; }
#right_block1  { width:630px; float:left; }
#right_block h1  { font-size:24px; color:#697EB7; padding-bottom:0px; padding-top: 30px;}
#right_block .doctor_info h1  { margin:0; font-size:18px; color:#667bb4;}
#right_block .call  { font-size:12px; color:#545454; }
#right_cont  { float:right; vertical-align:middle;}
#right_cont img  { border:10px solid #ebebeb; margin:0 30px 10px 20px; display:block; }

#studiologo  { margin:0 25px 0 0; float:left; }

#telephone  { color:#667bb4; font-size:20px; float:right; padding:0 17px 0 0; clear:both; }
#telephone span  { font-size:20px; color:#cd3167; }
#txt  { width:660px; clear:both; }
#txt p  { padding:0 20px 0 0; }

#work  { width:630px; }
#work td  { width:315px; vertical-align:middle; }
#work td img  { float:left; display:block; padding:0 0 58px; }
#work td div  { width:198px; float:left; margin: 35px 0 0 17px; }
#work td div a  { font-size:20px; color:#667bb4; line-height:27px; }
#work td div a.small  { font-size:14px; margin:0 11px 0 0; }
