/* CSS Document */

/*Создаём универсальный код для всех браузеров*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, th {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-family: inherit;
vertical-align: top;
background: transparent;
font: verdana;}


img {
font-weight: inherit;
font-style: inherit;
font-family: inherit;
vertical-align: top;
background: transparent;
font: verdana;}

a img {
	border: 0;
}

tr,td  {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-family: inherit;
vertical-align: top;
}

body {margin: 0px; font-family: verdana; color:#aaaaaa; font-size:13px; background-color:#000000; scrollbar-3dlight-color:#cccccc; scrollbar-arrow-color:#000000; scrollbar-darkshadow-color:#787878; scrollbar-face-color:#787878; scrollbar-highlight-color:#aaaaaa; scrollbar-shadow-color:#cccccc; scrollbar-track-color:#333333;}
body.w{
  margin: 0px;
  padding: 0px;
  background-color:#ffffff;
}
td.w{
  font-family: Times New Roman, Tahoma;
  color: #000000;
  font-size: 14px;
}

A:link {color:#aaaaaa; text-decoration: underline; font-family:verdana; font-size:12px;}
A:visited {color:#aaaaaa; text-decoration: none; font-family:verdana; font-size:12px;} 
A:active {color:#aaaaaa; text-decoration: none; font-family:verdana; font-size:12px;}
A:hover {color:#ffffff; text-decoration: none; font-family:verdana; font-size:12px;}
.A:link {color:#aaaaaa; text-decoration: underline; font-family:verdana; font-size:12px; font-weight:bold;}
.A:visited {color:#aaaaaa; text-decoration: none; font-family:verdana; font-size:12px; font-weight:bold;} 
.A:active {color:#aaaaaa; text-decoration: none; font-family:verdana; font-size:12px; font-weight:bold;}
.A:hover {color:#ffffff; text-decoration: none; font-family:verdana; font-size:12px; font-weight:bold;}
.A_2:link {color:#aaaaaa; text-decoration: none; font-family:verdana; font-size:12px; margin-left:100px;}
.A_2:visited {color:#aaaaaa; text-decoration: none; font-family:verdana; font-size:12px; margin-left:100px;} 
.A_2:active {color:#aaaaaa; text-decoration: none; font-family:verdana; font-size:12px; margin-left:100px;}
.A_2:hover {color:#ffffff; text-decoration: none; font-family:verdana; font-size:12px; margin-left:100px;}
.table_top {width:781px; margin:0 auto;}
.table_top2 {width:873px; margin:0 auto;}
.table_top_main {width:781px; margin:0 auto;}
.table_0 {width:781px;}
.table_1 {width:781px;}
.table_gallery {margin:0 auto;}
.td_0 {width:100%;}
.td_1 {text-align:center;}
.td_2 {height:30px;}
.td_3 {width:74px; height:56px; background-image:url(images/menu_l.gif);}
.td_3_1 {width:74px; height:56px;}
.td_6_1 {width:74px; height:36px;}
.td_6_2 {width:781px; height:36px; background-image:url(images/menu_c.gif);}
.td_4 {width:74px; height:56px; background-image:url(images/menu_r.gif);}
.td_5 {width:781px; height:56px; background-image:url(images/menu_c.gif);}
.td_5 a {text-decoration:none;}
.td_6 {height:28px; vertical-align:middle;}
.td_6 a {text-decoration:none;}
.td_7 {width:0px; text-align:center;}
.td_8 {width:245px; text-align:center;}
.td_9 {width:10px; text-align:center;}
.td_10 {height:60px;}
.td_11 {width:781px; height:302px; background-image:url(images/fone_01.jpg);}
.td_12 {width:781px; height:25px; background-image:url(images/fone_02.jpg);}
.td_12_1 {width:781px; height:25px; background-image:url(images/fone_02_1.jpg);}
.td_13 {height:8px;}
.td_14 {height:41px;}
.td_15 {width:486px;}
.td_16 {width:291px;}
.td_17 {height:30px;}
.td_18 {height:32px;}
.td_19 {width:351px;}
.td_20 {width:50px;}
.td_21 {width:376px;}
.td_22 {height:70px;}
.td_23 {height:50px;}
.td_24 {background-color:#1c1c1c;}
.td_25 {background-color:#0c0c0c;}
.td_26 { width:781px;}
.td_27 { height:15px;}
.td_28 { width:30px;}
.td_29 { width:317px;}
.td_30 { width:410px;}
.td_31 { width:239px;}
.td_32 { width:22px;}
.td_33 { width:781px;}
.td_88 {width:245px; text-align:center;}
.td_88 img {border:1px solid white;}
.p_0 {font-size:2px;}
.p_1 {color:#aaaaaa; font-size:13px; text-align:justify;}
.p_2 {color:#ffffff; font-size:17px; text-align:center;}
.p_3 {color:#ffffff; font-size:22px;}
.p_4 {margin-left:80px;}
.span_1 {color:#FFFFFF;}
.img_1 {margin-top:35px;}
.img_2 {border:8px solid #4c4c4c;}
dfn.red{
  color: red;
  font-style: normal;
}
hr{
  border:#666666 1px solid;
}
input{
  color:#ffffff;
  font-size:14px;
  background-color:#000000; 
  border:#787878 1px solid;
  font-weight: normal;
}
textarea{
  color:#ffffff;
  font-size:14px;
  background-color:#000000; 
  border:#787878 1px solid;
  font-weight: normal;
}
.specialists {
	width:100%;
	height:auto !important;
	min-height:100px;
	height:100px;
	float:left;
	padding-top:10px;
	padding-left:4px;
}
	.spec_under {
		position:absolute;
		width:142px;
		height:149px;
		background:url('/images/maska.png') top no-repeat;
		z-index:999;
	}
	.specialist {
		width:159px;
		width:142px/*ie*/;
		padding-right:17px;
		height:218px;
		float:left;
	}
	.diplom {
		width:128px;
		width:102px;
		height:102px;
		float:left;
	}	
	.specialist_image {
		width:142px;
		height:149px;
		float:left;
	}
	.specialist_caption {
		width:142px;
		height:69px;
		height:52px/*ie*/;
		padding-top:17px;
		float:left;
		text-align:center;
	}	
#pinky {
	color:#F435D7;
	text-decoration:none;
}
#pinky a {
	color:#F435D7;
	text-decoration:none;
}
#pinky a:hover {
	color:#F435D7;
	text-decoration:none;
}
.product_picture {
	width:280px;
	height:auto !important;
	min-height:474px;
	height:474px;
	float:left;
}
.product_content {
	width:430px;
	height:auto !important;
	min-height:256px;
	height:256px;
	float:left;
}
.heightme {
	width:100%;
	height:auto !important;
	height:20px;
	min-height:20px;
	float:left;
}
.textblock {
	width:100%;
	overflow:hidden;
	height:190px;
	float:left;
}
.textblock_on {
	width:100%;
	height:auto !important;
	height:200px;
	min-height:200px;
	float:left;
}
#readme {
	width:100%;
	height:20px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}
	#readme a {
		color:#F435D7;
	}
	#readme a:hover {
		color:#F435D7;
	}	
.white {
	border:1px solid white;
}

.img_spec_op {
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

.spec_uslugi_link {
	opacity: 0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}

.ff_pop {
	height: 80px;
}

*html .ff_pop {
	height: 0px;
}

.ff_pop_2 {
	height: 42px;
}

*html .ff_pop_2 {
	height: 0px;
}

.spec_name_tab {
	position: relative;
	top: -110px;
	font-size: 13px;
	color: #ffffff;
}