h1 {
	color:#000;
}

h2 {
	color:#000;
	font-weight:normal;
}

div.wrapper {
	min-width:1000px;
}

div.title {
	float:left;
	width: 40%;
	color:#fff;
	background: #c30 url('/img/corner-r-rb.gif') no-repeat right bottom;
	margin-right:-1500px;
	color:#fff;
}

div.title .pad {
	padding:1.2em;
}

div.title h1 {
	font-weight:normal;
	font-size:120%;
	color:#FFC9B7;
	border-left:1px solid #fff;
	margin:-2px 0 0 175px;
	padding:3px 0 7px 20px;
	line-height:1.2em;
}

div.title span.undr {
	border-bottom:1px dashed #fff;
	color:#fff;
}

div.toolBar {
	float:right;
	width:105px;
	background: #c30 url('/img/corner-r-lb.gif') no-repeat left bottom;
	height:74px;
	color:#fff;
}

div.toolBar span {
	padding:0 1em 0 1em;
}

div.toolBar .pad {
	padding:2.2em 0 0 1.8em;
}

div.contacts {
	/*float:left;*/
	font-size:110%;
	margin-left:40%;
	color:#000;
}

div.contacts span {
	font-size:180%;
	font-weight:bold;
}

div.contacts .pad {
	padding:5px 20px 0 20px;
}

div.topMenu {
	margin:30px 20px 10px 40%;
	padding:0 0 0 20px;
}

div.topMenu span {
	padding:0 .5em;
}

div.contentZone {
	padding:17px;
}

div.mainBlock {
	border:1px solid #ccc;
}

div.mainBlock .cn1 {
	background:url('/img/cn-1.gif') no-repeat left top;
	position:relative;
	left:-1px;
	top:-1px;
}

div.mainBlock .cn2 {
	background:url('/img/cn-2.gif') no-repeat right top;
	position:relative;
	right:-2px;
}

div.mainBlock .cn3 {
	background:url('/img/cn-3.gif') no-repeat right bottom;
	position:relative;
	bottom:-2px;
}

div.mainBlock .cn4 {
	background:url('/img/cn-4.gif') no-repeat left bottom;
	position:relative;
	left:-2px;
}

div.mainBlock .pad {
	position:relative;
	padding:14px;
}

div.mainBlock {
	float:left;
	width:32%;
	position:relative;
}

img.mainBlockPic {
	float:left;
}

div.mainBlock ul {
	list-style-type: none;
	margin:0;
	padding:0;
}

div.mainBlock ul li {
	margin:0 0 .5em 0;
}

div.mainBlock h1 {
	font-size:150%;
	font-weight:normal;
	white-space:nowrap;
}

table.mainCats {
	width:100%;
	margin:17px 0;
}

table.mainCats h1 {
	font-size:180%;
	font-weight:normal;
	margin:-.25em 0 .25em 0;
}

table.mainCats .catMenu {
	line-height:1.8em;
}

table.mainCats .catMenu span {
	padding:0 .7em;
}

table.mainCats ul {
	list-style: none;
	margin:0;
	padding:0;
}

table.mainCats ul li {
	margin:0 0 .5em;
}

table.mainCats .lcol {
	width:40%;
}

div.tdPad {
	padding:17px 17px 17px 0;
	/*width:483px;*/
}

div.whyWe {
	float:left;
	position:relative;
	left:0px;
	top:-17px;
	background:#f6f4e5;
	margin-bottom:17px;
}

div.whyWe .cn1 {
	background:url('/img/cn-y-1.gif') no-repeat left top;
}

div.whyWe .cn2 {
	background:url('/img/cn-y-2.gif') no-repeat right top;
}

div.whyWe .cn3 {
	background:url('/img/cn-y-3.gif') no-repeat right bottom;
}

div.whyWe .cn4 {
	background:url('/img/cn-y-4.gif') no-repeat left bottom;
}

div.whyWe .pad {
	padding:17px;
}

div.whyWe h1 {
	font-size:150%;
	font-weight:normal;
	margin:-.25em 0 .25em 0;
	color:#000;
}

div.orderForm {
	position:relative;
	left:17px;
	top:-17px;
	background:#ededed;
}

div.orderFormCover {
	clear:both;
	padding:20px 0;
}

div.orderFormCover div.orderForm {
	position:relative;
	left:0;
	top:0;
	margin-left:40%;
}

div.orderForm .cn1 {
	background:url('/img/cn-g-1.gif') no-repeat left top;
}

div.orderForm .cn2 {
	background:url('/img/cn-g-2.gif') no-repeat right top;

}
div.orderForm .cn3 {
	background:url('/img/cn-g-3.gif') no-repeat right bottom;
}

div.orderForm .cn4 {
	background:url('/img/cn-g-4.gif') no-repeat left bottom;
}

div.orderForm .pad {
	padding:17px;
}

div.orderForm h1 {
	font-size:180%;
	font-weight:normal;
	margin:-.25em 0 .25em 0;
	color:#000;
}

div.orderForm .orderTable {
	width:100%;
}

div.orderForm .orderTable td {
	width:33%;
}

div.orderForm .orderTable td .pad {
	padding:0 17px 0 0;
}

div.orderForm .orderTable input, div.orderForm .orderTable textarea {
	width:100%;
	margin:0 0 1em 0;
	border:1px solid #000;
}

div.orderForm .orderTable select {
	margin-bottom:1em;
}

div.orderForm .orderTable p {
	margin-bottom:.25em;
}

div.search h1, td.mainSpecs h1, div.chair h1, td.urology h1, td.search h1, td.chair h1 {
	font-size:180%;
	font-weight:normal;
}

div.search img, td.search img {
	display:block;
	float:left;
	margin-right:-500px;
}

div.search input, td.search.input {
	margin-right:1em;
	border:1px solid #7f7f7f;
}

div.search .cont, td.search .cont {
	margin-left:110px;
}

div.footer div.search {
	float:left;
}

div.footer table {
	width:100%;
}

div.footer div.chair {
	float:right;
	margin-left:13px;
}

div.footer td.chair {
	padding-left:100px;
}

div.footer td.mainSpecs {
	width:40%;
}

td.urology {
	width:40%;
}

td.mainSpecs .imgCover, div.selectedSpec .imgCover, div.spec .imgCover {
	position:relative;
	float:left;
	border:1px solid #a5a5a5;
	padding:3px;
	margin-right:-500px;
}

td.mainSpecs .imgCover img, div.selectedSpec .imgCover img, div.spec .imgCover img {
	display:block;
}

td.urology .imgCover {
	float:left;
	margin-right:-500px;
}

td.mainSpecs .cont, div.selectedSpec .cont, div.spec .cont {
	margin-left:100px;
	padding-right:40px;
}

td.urology .cont {
	margin-left:125px;
	padding-right:105px;
}

td.chair {
	padding:0 10px 0 0;
}

div.chair .mgmsu, td.chair .mgmsu {
	display:block;
	width:88px;
	height:99px;
	position:relative;
	left:-100px;
	margin-bottom:-99px;
}

div.signature {
	float:right;
	padding:15px 50px 20px 0;
}

div.signature img {
	margin:0 0 -5px 5px;
}

div.signature a, div.signature a:visited {
	font-weight:bold;
	color:#000;
}

div.signature2 {
	padding:15px 0 20px 40%;
}

div.signature2 img {
	margin:0 0 -5px 5px;
}

div.signature2 a, div.signature2 a:visited {
	font-weight:bold;
	color:#000;
}

div.lcol {
	position:relative;
	float:left;	
	width:40%;
}

div.rcol {
	float:expression('left');
	margin-left:40%;
	margin-left:expression('0');
}

div.lcol .pad {
	padding:20px 0 20px 0;
}

div.rcol .pad {
	float:left;
	padding:20px 17px 20px 20px;
}

div.rcol .pad2 {
	padding:20px 17px 20px 0;
	padding-left:expression('50px');
}

div.rcol h1, div.lcol h1 {
	font-size:180%;
	font-weight:normal;
}

div.lcolCont {
	padding:0 0 17px 17px;
}

div.menu .tabs {
	margin-left:9px;
}

div.menu {
	position:relative;
}

div.menu .tab1 {
	position:relative;
	float:left;
	width:129px;
	height:34px;
	margin-right:-5px;
	background:url('/img/tab-1.gif') no-repeat left top;
	z-index:30;
}

div.menu .tab2 {
	position:relative;
	float:left;
	width:129px;
	height:34px;
	margin-right:-5px;
	background:url('/img/tab-2.gif') no-repeat left top;
	z-index:20;
}

div.menu .tab3 {
	position:relative;
	float:left;
	width:129px;
	height:34px;
	background:url('/img/tab-3.gif') no-repeat left top;
	z-index:10;
}

div.menu .tab1Act {
	z-index:50;
	background:url('/img/tab-1-a.gif') no-repeat left top;
}

div.menu .tab2Act {
	z-index:50;
	background:url('/img/tab-2-a.gif') no-repeat left top;
}

div.menu .tab3Act {
	z-index:50;
	background:url('/img/tab-3-a.gif') no-repeat left top;
}

div.menu .cont {
	background:#f6f4e5;
}

div.menu2 .cont {
	background:#dbdbb5;
}

div.menu3 .cont {
	background:#baba90;
}

div.menu .tabs a, div.menu .tabs a:visited {
	display:block;
	padding:.55em 0 0 0;
	text-align:center;
	font-size:120%;
	color:#000;
	text-decoration:none;
}

div.menu .cont .cn2 {
	background:url('/img/cn-y-2.gif') no-repeat right top;
}

div.menu .cont .cn3 {
	background:url('/img/cn-y-3.gif') no-repeat right bottom;
}

div.menu2 .cont .cn2 {
	background:url('/img/cn-g-2.gif') no-repeat right top;
}

div.menu2 .cont .cn3 {
	background:url('/img/cn-g-3.gif') no-repeat right bottom;
}

div.menu3 .cont .cn2 {
	background:url('/img/cn-g2-2.gif') no-repeat right top;
}

div.menu3 .cont .cn3 {
	background:url('/img/cn-g2-3.gif') no-repeat right bottom;
}

div.menu .cont .pad {
	padding:8px 17px;
	padding-top:expression('5px');
}

div.menu ul {
	position:relative;
	list-style-type: none;
	margin:0;
	padding:0;
}

div.menu ul li {
	border-left:8px solid #c30;
	padding-top:.25em;
}

div.menu ul li a, div.menu ul li a:visited {
	text-decoration:none;
	color:#000;
	font-weight:bold;
	background: url('/img/plus.gif') no-repeat 10px .3em;
	padding:0 0 0 22px;
}

div.menu ul li a.act, div.menu ul li a.act:visited {
	background:url('/img/minus.gif') no-repeat 10px .3em;
}

div.menu ul li ul {
	margin-left:-8px;
	background:#f6f4e5;
	padding:0 0 .5em 2em;
}

div.menu2 ul li ul {
	background:#DBDBB5;
}

div.menu3 ul li ul {
	background:#BABA90;
}

div.menu ul li ul li {
	border-left:none;
}

div.menu ul li ul li a, div.menu ul li ul li a:visited {
	text-decoration:underline;
	font-weight:normal;
	color:#06c;
	background:none;
}

div.menu ul.menuAlt {
	position:relative;
	font-size:125%;
	margin:.5em 0 .5em 0;
	margin-bottom:expression('0');
}

div.menu ul.menuAlt li {
	padding:.25em 0 .25em 0;
}

div.menu ul.menuAlt li span.act {
	padding:0 0 0 10px;
	font-weight:bold;
}

div.menu ul.menuAlt li.noRef {
	color:#c30;
	font-size:80%;
	margin-bottom:1em;
	padding-left:1em;
}

div.menu ul.menuAlt li.noRef2 {
	color:#000;
	font-size:100%;
	padding-left:1em;
}

div.menu ul.menuAlt a, div.menu ul.menuAlt a:visited, div.menu ul.menuAlt a {
	text-decoration:underline;
	color:#06c;
	background:none;
	padding:0 0 0 10px;
}

div.contImgCover {
	padding:3px;
	border:1px solid #717171;
	float:left;
	margin:0 .5em .5em 0;
}

div.contImgCover img {
	border:1px solid #717171;
	display:block;
}

div.selectedSpec {
	position:relative;
	background:#f6f4e5;
}

div.selectedSpec .cn1 {
	background:url('/img/cn-y-1.gif') no-repeat left top;
}

div.selectedSpec .cn2 {
	background:url('/img/cn-y-2.gif') no-repeat right top;
}

div.selectedSpec .cn3 {
	background:url('/img/cn-y-3.gif') no-repeat right bottom;
}

div.selectedSpec .cn4 {
	background:url('/img/cn-y-4.gif') no-repeat left bottom;
}

div.selectedSpec .pad, div.spec .pad {
	position:relative;
	padding:17px;
	float:none;
}

div.menu ul.menuScience a, div.menu ul.menuScience a:visited {
	margin:0;
	padding:0;
	background:none;
	text-decoration:underline;
	color:#06c;
	font-weight:normal;
}

div.menu ul.menuScience {
	margin:.5em 0;
	margin-bottom:expression('0');
}

div.menu ul.menuScience p {
	margin-bottom:.1em;
}

div.menu ul.menuScience li {
	border-left:8px solid #f6f4e5;
}

div.menu ul.menuScience li .pad {
	padding:.5em 0 .5em 1em;
}

div.menu ul.menuScience li.referred {
	border-left:8px solid #c30;
}

div.menu ul.menuScience li.referred2 {
	border-left:8px solid #c30;
	padding:0 0 .25em 1em;
}

div.menu ul.menuScience span.source {
	font-size:80%;
}

div.footer {
	padding:30px 0 20px 0;
}

div.video {
	float:left;
	width:230px;
	margin-bottom:30px;
}

div.video h1 {
	font-size:125%;
	text-align:left;
	margin:0 0 .5em 9px;
	font-weight:bold;
}

div.video .imgCover {
	border:1px solid #7f7f7f;
	background:#e5e5e5;
	padding:8px;
	float:left;
	margin-bottom:8px;
}

div.video .imgCover img {
	border:1px solid #7f7f7f;
	display:block;
}

div.video p {
	padding-left:9px;
	width:200px;
}

div.video .hr {
	height:1px;
	overflow:hidden;
	background:#e5e5e5;
	width:204px;
	margin-bottom:10px;
}

div.screenshot {
	float:left;
	width:230px;
	margin-bottom:30px;
}

div.screenshot h1 {
	font-size:125%;
	text-align:left;
	margin:0 0 .5em 9px;
	font-weight:bold;
}

div.screenshot .imgCover {
	border:1px solid #7f7f7f;
	background:#e5e5e5;
	padding:8px;
	float:left;
	margin-bottom:8px;
}

div.screenshot .imgCover img {
	border:1px solid #7f7f7f;
	display:block;
}

div.screenshot p {
	padding-left:9px;
	width:200px;
}

table.videoLister {
	width:100%;
}

table.videoLister td {
	padding:0 8px;
	text-align:center;
	vertical-align:middle;
}

table.videoLister td.larr, table.videoLister td.rarr {
	padding:0;
	width:14px;
}

table.videoLister .imgCover {
	border:1px solid #7f7f7f;
	background:#cfcfcf;
	padding:3px;
	float:left;
	margin:0 auto;
}

table.videoLister .imgCover img {
	border:1px solid #7f7f7f;
	display:block;
}

table.device {
	clear:left;
}

table.device .descr {
	padding:0 0 0 10px;
	vertical-align:middle;
}




#map_w {
	width: 200px;
	height: 452px;
	background: url(/img/woman.gif) left top no-repeat;
	position: relative;
}
#map_m {
	width: 200px;
	height: 452px;
	background: url(/img/man.gif) left top no-repeat;
	position: relative;
}
#map_filtr ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#map_filtr ul li {
	position: absolute; /* чтобы элементы li не "мешали" в IE6 */
}
#map_filtr a:link, #map_filtr a:visited, #map_filtr a:hover {
	text-decoration: none;
}
#map_filtr a span {
	display: none;
	font: normal 14px tahoma, sans-serif;
	width: 200px;
	border:1px solid #eeeeee;
	background-color: #ffffff;
	padding: 2px 4px 2px 4px;
}
#map_filtr a:hover span {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	margin-top: 10px;
	margin-left: 10px;
}
#map_filtr a:hover {
	
}
#map_filtr a {
	position: absolute;
	show: hidden;
	cursor:pointer;
}


#o_w1 a {
	width: 19px;
	height: 19px;
	left: 92px;
	top: 201px;
}

#o_w2 a {
	width: 7px;
	height: 22px;
	left: 97px;
	top: 220px;
}

#o_w3 a {
	width: 10px;
	height: 11px;
	left: 80px;
	top: 201px;
}

#o_w4 a {
	width: 19px;
	height: 8px;
	left: 92px;
	top: 193px;
}

#o_w5 a {
	width: 12px;
	height: 11px;
	left: 111px;
	top: 201px;
}

#o_w6 a {
	width: 12px;
	height: 8px;
	left: 120px;
	top: 193px;
}

#o_w7 a {
	width: 9px;
	height: 19px;
	left: 120px;
	top: 174px;
}

#o_w8 a {
	width: 10px;
	height: 7px;
	left: 81px;
	top: 190px;
}

#o_w9 a {
	width: 28px;
	height: 8px;
	left: 92px;
	top: 185px;
}

#o_w10 a {
	width: 14px;
	height: 14px;
	left: 97px;
	top: 168px;
}

#o_w11 a {
	width: 17px;
	height: 21px;
	left: 111px;
	top: 153px;
}

#o_w12 a {
	width: 9px;
	height: 13px;
	left: 123px;
	top: 149px;
}

#o_w13 a {
	width: 11px;
	height: 20px;
	left: 81px;
	top: 162px;
}

#o_w14 a {
	width: 9px;
	height: 29px;
	left: 72px;
	top: 153px;
}

#o_w15 a {
	width: 30px;
	height: 15px;
	left: 81px;
	top: 147px;
}

#o_w16 a {
	width: 18px;
	height: 19px;
	left: 63px;
	top: 134px;
}

#o_w17 a {
	width: 9px;
	height: 34px;
	left: 99px;
	top: 104px;
}

#o_w18 a {
	width: 7px;
	height: 7px;
	left: 97px;
	top: 64px;
}

#o_w19 a {
	width: 9px;
	height: 23px;
	left: 97px;
	top: 71px;
}

#o_w20 a {
	width: 11px;
	height: 11px;
	left: 97px;
	top: 94px;
}

#o_w21 a {
	width: 15px;
	height: 22px;
	left: 108px;
	top: 117px;
}

#o_w22 a {
	width: 8px;
	height: 9px;
	left: 72px;
	top: 182px;
}

#o_w23 a {
	width: 12px;
	height: 8px;
	left: 111px;
	top: 177px;
}

#o_w24 a {
	width: 13px;
	height: 13px;
	left: 140px;
	top: 89px;
}

#o_w25 a {
	width: 13px;
	height: 8px;
	left: 153px;
	top: 174px;
}

#o_w26 a {
	width: 22px;
	height: 18px;
	left: 120px;
	top: 326px;
}

#o_w27 a {
	width: 14px;
	height: 11px;
	left: 124px;
	top: 209px;
}

#o_w28 a {
	width: 24px;
	height: 26px;
	left: 172px;
	top: 247px;
}

#o_w29 a {
	width: 20px;
	height: 13px;
	left: 167px;
	top: 226px;
}

#o_w30 a {
	width: 22px;
	height: 16px;
	left: 132px;
	top: 432px;
}

#o_w31 a {
	width: 20px;
	height: 19px;
	left: 123px;
	top: 409px;
}


#o_m1 a {
	width: 18px;
	height: 21px;
	left: 92px;
	top: 223px;
}

#o_m2 a {
	width: 9px;
	height: 10px;
	left: 96px;
	top: 213px;
}

#o_m3 a {
	width: 12px;
	height: 9px;
	left: 95px;
	top: 204px;
}

#o_m4 a {
	width: 14px;
	height: 5px;
	left: 94px;
	top: 199px;
}

#o_m5 a {
	width: 10px;
	height: 13px;
	left: 91px;
	top: 186px;
}

#o_m6 a {
	width: 15px;
	height: 25px;
	left: 76px;
	top: 181px;
}

#o_m7 a {
	width: 6px;
	height: 18px;
	left: 79px;
	top: 163px;
}

#o_m8 a {
	width: 27px;
	height: 10px;
	left: 91px;
	top: 176px;
}

#o_m9 a {
	width: 13px;
	height: 27px;
	left: 121px;
	top: 168px;
}

#o_m10 a {
	width: 12px;
	height: 13px;
	left: 111px;
	top: 192px;
}

#o_m11 a {
	width: 5px;
	height: 13px;
	left: 85px;
	top: 158px;
}

#o_m12 a {
	width: 13px;
	height: 10px;
	left: 93px;
	top: 165px;
}

#o_m13 a {
	width: 4px;
	height: 9px;
	left: 117px;
	top: 170px;
}

#o_m14 a {
	width: 10px;
	height: 12px;
	left: 121px;
	top: 145px;
}

#o_m15 a {
	width: 16px;
	height: 19px;
	left: 105px;
	top: 151px;
}

#o_m16 a {
	width: 36px;
	height: 16px;
	left: 69px;
	top: 141px;
}

#o_m17 a {
	width: 10px;
	height: 19px;
	left: 69px;
	top: 157px;
}

#o_m18 a {
	width: 19px;
	height: 24px;
	left: 104px;
	top: 114px;
}

#o_m19 a {
	width: 6px;
	height: 45px;
	left: 98px;
	top: 96px;
}

#o_m20 a {
	width: 11px;
	height: 8px;
	left: 95px;
	top: 88px;
}

#o_m21 a {
	width: 7px;
	height: 22px;
	left: 96px;
	top: 66px;
}

#o_m22 a {
	width: 9px;
	height: 6px;
	left: 95px;
	top: 59px;
}

#o_m23 a {
	width: 15px;
	height: 16px;
	left: 139px;
	top: 82px;
}

#o_m24 a {
	width: 16px;
	height: 10px;
	left: 154px;
	top: 162px;
}

#o_m25 a {
	width: 17px;
	height: 11px;
	left: 165px;
	top: 214px;
}

#o_m26 a {
	width: 29px;
	height: 36px;
	left: 168px;
	top: 226px;
}

#o_m27 a {
	width: 15px;
	height: 17px;
	left: 123px;
	top: 195px;
}

#o_m28 a {
	width: 28px;
	height: 20px;
	left: 117px;
	top: 311px;
}

#o_m29 a {
	width: 19px;
	height: 15px;
	left: 123px;
	top: 392px;
}

#o_m30 a {
	width: 29px;
	height: 26px;
	left: 125px;
	top: 407px;
}