/* CSS Document */
html,body{height:100%; min-width:1000px;}
body{
padding:0;
margin:0;
font:13px tahoma,serif;
color:#33373a;
max-width:1240px;
margin:0 auto;
}
#body2{
padding:0;
margin:0;
font:13px tahoma,serif;
color:#33373a;
background:url(../img/body.jpg)  repeat top left;
width:100%;
max-width:1240px;
margin:0 auto;
}
/*body{
padding:0;
margin:0;
font:13px tahoma,serif;
color:#33373a;
}
#body2{
padding:0;
margin:0;
font:13px tahoma,serif;
color:#33373a;
background:url(../img/body.jpg)  repeat top left;
width:100%;
} */
body a{
font:13px tahoma,serif;
color:#bf1e2d;
text-decoration:underline;
}
#menu{
margin:41px 0 84px 2px;
}
#menu a{
font:14pt tahoma,serif;
color:#5b5858;
text-decoration:underline;
line-height:25px;
}
#menu .a_ac{
font:14pt tahoma,serif;
color:#303030;
text-decoration:underline;
line-height:25px;
font-weight:bold;
}
#menu_in a{
background:url(../img/point_menu.gif) no-repeat left;
font:11pt tahoma,serif;
color:#bf1e2d;
text-decoration:underline;
line-height:25px;
padding-left:11px;
}
#menu_in2 a{
background:url(../img/point_menu2.gif) no-repeat left;
font:11pt tahoma,serif;
color:#bf1e2d;
text-decoration:underline;
line-height:25px;
padding-left:11px;
}

.big_a{
font:15px tahoma,serif;
color:#be1b1c;
text-decoration:underline;
}
#main_pic{
background:url(../img/main_pic.gif) repeat-x left top;
height:236px;
margin-top:46px;
}
#main_pic2{
background:url(../img/main_pic2.gif) repeat-x left top;
height:236px;
margin-top:46px;
}
#main_pic3{
/*background:url(../img/main_pic3.gif) repeat-x left top;*/
height:236px;
margin-top:46px;
}
#main_pic_left{
background:url(../img/main_pic_left.jpg) no-repeat left top;
float:left;
width:100px;
height:236px;
}
#main_pic_left2{
background:url(/img/main_pic_left2.jpg) no-repeat left top;
float:left;
width:100px;
height:236px;
}

.text{
z-index:1; 
position:absolute; 
width:394px;
font:22px tahoma,serif;
color:#e9393a;
margin:0px 0 0 30px;
}
.text a {
font:22px tahoma,serif;
color:#e9393a;
}
.input{
width:145px;
height:14px;
border:1px solid #c2c2d3;
font:11px tahoma,serif;
color:#707070;
}
h1{
font:20px tahoma,serif;
color:#2d2828;
font-weight:lighter;
margin:0;
padding:0;
}
.service_a a{
font:17px tahoma,serif;
color:#5b5858;
font-weight:lighter;
line-height:40px;
}
#time{
font:12px tahoma,serif;
color:#585861;
font-weight:bold;
margin:29px 0 34px 0;

}
.data {
font:10px tahoma,serif;
color:#666666;
font-weight: normal;
margin:3px 0 3px 0;
}
#main_pic4{
background:url(/img/head/m1.gif) repeat-x left top;
height:236px;
margin-top:46px;
}
#main_pic5{
background:url(/img/head/m2.gif) repeat-x left top;
height:236px;
margin-top:46px;
}
#main_pic6{
background:url(/img/head/m3.gif) repeat-x left top;
height:236px;
margin-top:46px;
}
#main_pic7{
background:url(/img/head/m4.gif) repeat-x left top;
height:236px;
margin-top:46px;
}
#main_pic8{
background:url(/img/head/m5.gif) repeat-x left top;
height:236px;
margin-top:46px;
}
#main_pic9{
background:url(/img/head/m6.gif) repeat-x left top;
height:236px;
margin-top:46px;
}
#main_pic10{
background:url(/img/head/m7.gif) repeat-x left top;
height:236px;
margin-top:46px;
}
#main_pic11{
background:url(/img/head/m8.gif) repeat-x left top;
height:236px;
margin-top:46px;
}
#main_pic12{
background:url(/img/head/m9.gif) repeat-x left top;
height:236px;
margin-top:46px;
}
#main_pic13{
background:url(/img/head/m10.gif) repeat-x left top;
height:236px;
margin-top:46px;
}
#main_pic14{
background:url(/img/head/m11.gif) repeat-x left top;
height:236px;
margin-top:46px;
}
#main_pic15{
background:url(/img/head/m12.gif) repeat-x left top;
height:236px;
margin-top:46px;
}

#main_pic16{
background:url(/img/head/m13.gif) repeat-x left top;
height:236px;
margin-top:46px;
}
#main_pic17{
background:url(/img/head/m14.gif) repeat-x left top;
height:236px;
margin-top:46px;
}
#main_pic18{
background:url(/img/head/m15.gif) repeat-x left top;
height:236px;
margin-top:46px;
}
#main_pic19{
background:url(/img/head/m16.gif) repeat-x left top;
height:236px;
margin-top:46px;
}

#main_pic23{
background:url(/img/head/m4.gif) repeat-x left top;
height:236px;
margin-top:46px;
}
#main_pic24{
background:url(/img/head/m1.gif) repeat-x left top;
height:236px;
margin-top:46px;
}    
#main_pic25{
background:url(/img/head/m13.gif) repeat-x left top;
height:236px;
margin-top:46px;
}
#main_pic26{
background:url(/img/head/m15.gif) repeat-x left top;
height:236px;
margin-top:46px;
}
.simptable
{
	margin-top: 15px;
	margin-bottom: 15px;
	border-top: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;

}
.simptable p
{
	margin: 0px;
}
.simptable td
{
	padding: 4px;
	border-bottom: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	vertical-align: top;
}
.simptable img, .pict
{
	border: 1px solid Silver;
}

.simptable #header td
{
	background-color: #E3E3E3;
	text-align: center;
	font-weight: normal;
	font-size: 17px;
	color: #E9393A;
}
#price table
{
	margin-top: 15px;
	margin-bottom: 15px;
	border-top: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;

}
#price p
{
	margin: 0px;
}
#price td
{
	padding: 4px;
	border-bottom: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	vertical-align: top;
}
.kosmet {
	border-spacing: 0px;
	border-collapse: collapse;
}
.kosmet td {
	border: 1px solid #000;
}
.MsoNormalTable
{
	margin-top: 15px;
	margin-bottom: 15px;
	border-top: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;

}
.MsoNormalTable p
{
	margin: 0px;
}
.MsoNormalTable td
{
	padding: 4px;
	border-bottom: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	vertical-align: top;
}
.MsoNormalTable img, .pict
{
	border: 1px solid Silver;
}
.MsoNormalTable #header td
{
	background-color: #E3E3E3;
	text-align: center;
	font-weight: normal;
	font-size: 17px;
	color: #E9393A;
}
/*---------FORM STYLE----запись на приём---------*/
.form_d_out {
width:800px;
height:auto;
padding: 20px;
margin: 0px;
border: none;
}
.form_element {
width:100%;
height:30px;
border: none;
padding: 5px 0px 5px 0px;
}
.form_label {
width: 200px;
height:auto;
padding-right:10px;
border: none;
float:left;
}
.form_el {
width: 500px;
height:auto;
padding-right:10px;
border: none;
float:left;
}
