@charset "utf-8";
/* CSS Document */
.clear{
	clear:both;
	overflow:hidden;
}
body
{
	background-color:#ff6d01;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
}
div
{
	margin:0 0 0 0px;
	padding:0 0 0 0px;
}
a{
	text-decoration:none;
	border:0;
	color:#FFF;
}
img{
	text-decoration:none;
	border:0;
}
.bodybody
{
	width:100%;
	background-image:url(../images/bodybody_fon.png);
	background-repeat:repeat-x;
	overflow:hidden;
	padding-bottom:20px;
}

.bodybodybody
{
	width:100%;
	background-image:url(../images/bodybody_fon.png);
	background-repeat:repeat-x;
	overflow:hidden;
	padding-bottom:25px;
}
.bodybodybody2
{
	width:100%;
	background-image:url(../images/bodybody_fon2.png);
	background-repeat:repeat-x;
	overflow:hidden;
	padding-bottom:25px;
}
.header
{
	width:100%;
	height:583px;
	background-image:url(../images/header_fon.png);
	background-repeat:repeat-x;
	overflow:hidden;
}
.header2
{
	width:100%;
	background-image:url(../images/header_fon.png);
	background-repeat:repeat-x;
	overflow:hidden;
}
.center_this
{
	margin:0 auto;
	width:990px;
	overflow:hidden;
}
.phone_top
{
	width:125px;
	height:57px;
	background-image:url(../images/phone_top.png);
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	float:right;
	text-align:center;
}
.phone_top h1{
	margin:10px 0 3px 0px;
	padding:0 0 0 0px;
	color:#f60;
	font-size:10px;
	font-weight:100;
}
.phone_top h2{
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	color:#f00;
	font-size:12px;
	font-weight:600;
}
.logo{
	width:506px;
	height:66px;
	float:left;
}
.main_menu{
	height:47px;
	float:right;
	background-image:url(../images/main_menu_fon.png);
	border-radius:10px;
	margin-top:14px;
	padding:0 5px 0 5px;
	overflow:hidden;
	text-align:center;
}
.main_menu p{
	float:left;
	color:#666666;
	font-size:13px;
	border:0px solid red;
	padding:6px 7px 6px 7px;
	margin:0 3px 0 3px;
}
.main_menu p:hover{
	background:none;
	background-color:transparent;
	background-image:none;
	box-shadow:inset 0px 0px 10px 10px #ccc;
	border-radius:5px;
	color:#f60;
}
.main_menu img{
	float:left;
	margin:8px 0px 0 0px;
}
.center_menu_div{
	overflow:hidden;
	margin-left:0px;
	margin-top:8px;
	border:0px solid red;
}
.center_menu_div span{
	float:left;
	font-size:13px;
	color:#666666;
	line-height:17px;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	padding:6px 7px 6px 7px;
	margin:0 3px 0 3px;
}
.center_menu_div span:hover{
	background:none;
	background-color:transparent;
	background-image:none;
	box-shadow:inset 0px 0px 10px 10px #ccc;
	border-radius:5px;
	color:#f60;
	}
.banner{
	width:990px;
	height:394px;
	margin-top:65px;
}
.small_frame{
	width:195px;
	border:2px solid #ff0000;
	float:left;
	border-radius:10px;
	background-image:url(../images/small_frame_fom.png);
	background-repeat:repeat-y;
	margin-top:22px;
	padding:10px 10px 15px 10px;
	text-align:center;
}
.main_frame{
	width:508px;
	border:2px solid #ff0000;
	float:left;
	border-radius:10px;
	margin-left:10px;
	margin-right:10px;
	background-image:url(../images/main_frame_fon.png);
	background-repeat:repeat-y;
	margin-top:22px;
	padding:10px 10px 15px 10px;
}
.footer{
	width:990px;
	height:45px;
	background-image:url(../images/footer_fon.png);
	background-repeat:repeat-x;
	border-radius:10px;
	margin-top:18px;
}
p{
	font-size:12px;
	color:#999;
	line-height:17px;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
}
h1{
	font-size:13px;
	color:#f00;
	font-weight:600;
	margin:10px 0 32px 0px;
	padding:0 0 0 0px;
	text-transform:uppercase;
	line-height:17px;
}
h2{
	font-size:12px;
	color:#666666;
	font-weight:600;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
}
h3{
	font-size:10px;
	color:#666666;
	font-weight:100;
	margin:8px 0 0 0px;
	padding:0 0 0 0px;
	
	line-height:10px;
}
h4{
	font-size:12px;
	color:#666666;
	font-weight:600;
	margin:-3px 0 0 20px;
	padding:0 0 0 0px;
	font-style:italic;
}
.pt{
	width:195px;
	border-bottom:1px solid #999;
	overflow:hidden;
	text-align:left;
	padding-bottom:20px;
	margin-bottom:20px;
}
.pt img{
	float:left;
	margin-right:10px;
	padding-bottom:5px;
}
.pt1{
	width:195px;
	border-bottom:1px solid #999;
	overflow:hidden;
	text-align:left;
	padding-bottom:20px;
	margin-bottom:20px;
	margin-top:-15px;
}
.pt1 img{
	float:left;
	margin-right:10px;
	padding-bottom:5px;
	margin-top:-10px;
}
#PT_LAST{ border-bottom:none; }
.emd{
	text-align:left;
	width:184px;
	border-bottom:1px solid #999;
	padding-bottom:10px;
	margin-left:5px;
}
#EMD_FIRST{ margin-top:-18px; }
.emd h2{
	margin:6px 0 5px 0px;
	padding:0 0 0 0px;
}
#EMD_LAST{ border-bottom:none; }
.footer_top{
	height:14px;
	width:970px;
	margin-left:10px;
	padding-top:8px;
}
.footer_line{
	height:1px;
	background-color:#FFF;
	width:970px;
	margin-left:10px;
}
.footer_bottom{
	height:22px;
	width:970px;
	margin-left:10px;
}
.footer_bottom img{
	margin-top:3px;
}
#main_photo_portret{
	margin:60px 0 0 20px;
}
#d-r_dragoyska{
	margin-left:20px;
	font-size:19px;
	font-weight:100;
	text-transform:none;
	letter-spacing:0px;
	margin-bottom:10px;
}
#intro{
	margin-left:20px;
	margin-top:8px;
}
.gallery{
	width:990px;
	border:0px solid red;
	margin-top:22px;
	margin-bottom:30px;
	overflow:hidden;
}
#ML{
	margin-left:76px;
}
#MT{
	margin-top:45px;
}
#MLMT{
	margin-top:45px;
	margin-left:76px;
}
.pricelist
{
	margin-left:20px;
	overflow:hidden;
}
#mmin{
	width:63px;
	float:left;
	font-size:12px;
	color:#333;
}
#price{
	width:63px;
	float:left;
	font-size:12px;
	color:#f00;
}
#title_price{
	width:63px;
	float:left;
	color:#f00;
	font-size:12px;
	font-weight:600;
}
#ttitle{
	width:330px;
	float:left;
	font-size:12px;
	color:#f00;
	margin-left:20px;
}
#rrow{
	margin-left:20px;
	width:330px;
	float:left;
	color:#333;
	font-size:12px;
}
.gmaps_and_worktime{
	overflow:hidden;
	margin-left:20px;
	border:0px solid red;
}
.address{
	float:left;
}
#mleft_contacts{
	margin-left:20px;
}
#mtop25{ margin-top:25px; }
.aparatura{
	width:970px;
	padding:10px 10px 10px 10px;
	border-radius:10px;
	background-image:url(../images/transperent_1px_white.png);
	background-repeat:repeat;
}
.aparatura_this{
	overflow:hidden;
	border-bottom:1px solid #fff;
}
.aparatura_this img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.aparatura_this h1{
	margin-top:0px;
	margin-bottom:15px;
}
.aparatura_this p{
	color:#666666;
}
form{
	margin-top:30px;
}
input{
	margin:0 0 10px 0px;
	padding:0 0 0 0px;
}
textarea{
	margin:0 0 10px 0px;
	padding:0 0 0 0px;

}
.promo022014{
	width:965px; 


	border:2px solid #ff0000;
	float:left;
	border-radius:10px;
	background-image:url(../images/transperent_1px_white.png);
	background-repeat:repeat;
	margin-top:22px;
	padding:10px 10px 30px 10px;
}
table{border:1px solid #c0c0c0;}
tr{border:none;}
td{border-top:1px solid #c0c0c0; border-left:1px solid #c0c0c0; border-bottom:none; border-right:none;}
th{border:none;}