* {margin:0; padding:0;}
body {color:#666; font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:center;}

a {color:#39c; text-decoration:none;}
a:hover {text-decoration:underline;}
a.none {color:#666;}
table.none, .none td, .none th {border:none; font-size:12px;}
img {border:none;}
h1, h2, h3, h4, h5, h6 {padding:15px 0 10px 0;}
h1, h2 {line-height:140%; text-transform:uppercase;}
h1 {font-size:15px;}
h2, h3 {font-size:14px;}
table {margin:5px 0 15px 0; font-size:11px;}
table, td, th {border:1px solid #aaa; border-collapse:collapse; padding:2px;}
th {text-align:center;}
center ul {text-align:left;}

#counter {float:left;}
.b {font-weight:bold;}
.i {font-style:italic;}
.u {text-decoration:underline;}
.up {text-transform:uppercase;}
.ft11 {font-size:11px;}
.ft12 {font-size:12px;}
.ft14 {font-size:14px;}
.ft16 {font-size:16px;}
.ft18 {font-size:18px;}
.ft22 {font-size:22px;}

.blue {color: #39c;}
.red {color:#c50000;}
.green {color:#390;}
.orange {color:#F60;}
.grayrow {background-color:#D8ECAE;}

.number {padding:5px 0 0 0; color:#3399cc; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; font-size:16px; line-height:140%; text-align:center;}
.lang_links {font-weight: bold; font-size:12px;}
#cont-right .lang_links a {color:#999;}
.lang_links a#ru {color:#39c;}
.codes {font-style:italic; font-weight:bold;}
.company a {padding:0 5px; font-weight:bold; font-size:11px; text-transform: uppercase;}

.img-left, .img-leftBord, .img-right, .img-rightBord {vertical-align: top;}
.img-left, .img-leftBord {float:left; margin:0 15px 10px 0;}
.img-right, .img-rightBord {float:right; margin:0 0 10px 15px;}
.borders, .img-leftBord, .img-rightBord {border:#ccc 1px solid;}
.sub-hdr {border-bottom: #d8d1ca 1px solid;}
.fl {float:left;}
.fl img {margin:5px 0 0 0;}

.exe-link, .txt-link, .doc-link, .pdf-link, .xls-link, .ppt-link, .iexp-link, .wma-link {vertical-align:top; padding: 0 0 1px 22px; text-decoration:none;}
.pdf-link {background: url(/i/ico/pdf.gif) top left no-repeat;}
.ppt-link {background: url(/i/ico/ppt.gif) top left no-repeat;}
.xls-link {background: url(/i/ico/xls.gif) top left no-repeat;}
.wma-link {background: url(/i/ico/wma.gif) top left no-repeat;}

#main {width:955px; text-align:left; margin:auto; background-color:#fff;}


/* HEADER */
#header {width:100%; height:180px; background: #fff url(/i/bg/head.jpg) no-repeat;}
#logo {width:170px; height:55px; padding:15px 0 0 25px;}
#logo a:hover {text-decoration:none;}

/* TOP MENU */
#nav {width:100%; height:60px; list-style:none; margin-bottom:10px; line-height:125%; font-size:11px; font-weight:bold; text-align:center;}
#nav li {float:left; width:135px; background: #fff url(/i/bg/topmenu.jpg) no-repeat right top;}
#nav li#nav_dental {width:145px;}
#nav a {padding:8px 0 12px 0; color: #d0e6ab; display:block; text-decoration:none; text-transform:uppercase;}
#nav a:hover {color:#fff;}
#nav_lab a, #nav_dental a {padding:15px 0 18px 0;}
	#gynaecology #nav_gynaecology a,
	#surgery #nav_surgery a,
	#anaesthesiology #nav_anaesthesiology a,
	#emergence #nav_emergence a,
	#physiotherapy #nav_physiotherapy a,
	#consumables #nav_materials a,
	#dental #nav_dental a,
	#laboratory #nav_lab a {color:#fff;}


/* LEFT MENU */
.leftmenu {width:auto; margin: 15px 5px 0 0; list-style:none;}
.leftmenu li {background: url(/i/ico/1.gif) left top no-repeat; padding: 0 0 10px 15px; cursor:pointer; clear:both; font-weight:bold; font-size:13px;}
.leftmenu li, .leftmenu a {color: #3399cc;}
.leftmenu a:hover {text-decoration:none;}
ul.submenu {float:left; width:180px; padding: 0 0 5px 14px; list-style:none; border-top: 1px dashed #d8d1ca;}
.submenu li {font-weight:normal; background: url(/i/ico/2.gif) left top no-repeat; padding: 2px 0 5px 10px; font-size:12px; cursor:pointer; clear:both; border-bottom: 1px dashed #d8d1ca;}
li.Head_Box {background:none; background-color:#52889f; font-size:11px; text-transform:uppercase; text-align:center; font-weight:bold; color:#fff; padding:2px 0; margin:5px 0 12px 0; cursor:default;}
.submenu li.Head_Box {background:none; text-align:left; color:#888; font-size:10px; padding:5px 0; margin:0;}


/* NEWS */
#NewsSite {width:200px; height:auto; border-bottom:#999999 1px dashed; margin-bottom:15px; font-size:11px;}
#NewsSite .h {font-weight:bold; font-size:15px; padding:5px 0; margin-bottom:5px; border-bottom:#666 1px dashed;}
#NewsSite img {vertical-align: middle; padding-right:5px;}
#NewsSite .h a {color:#666;}
#NewsSite .h a:hover {text-decoration:none;}
#NewsSite p {padding:5px 0;}
.NewsData {color:#666;}

h2.NewsTitle {color:#c50000; text-transform:none; padding-bottom:15px;}
.NewsTitle img.img-left {vertical-align:top; margin:3px 5px 0 0; float:left;}
.NewsTitle img.img-right {vertical-align:top; margin:0; float:none;}
.NewsHref {text-align:right;}

#news {width:600px; height:100%; padding:0 10px;}
#news h1 {text-align:left; padding-bottom:15px;}
#news p {padding-bottom:10px; line-height:130%;}
#news ul, ol {line-height:14px; padding-left:30px; padding-bottom:10px;}
#news li {padding-bottom:5px;}
.vrezka {float:right; width:200px; margin:0 0 10px 10px; padding:10px 10px 0 10px; font-size:11px; background:#eee;}

#pages {text-align:right;}
#pages a {padding:1px 4px; margin:0 1px; border: 1px solid #ccc; background-color:#F4F6F1; color:#333;}
#pages a:hover {text-decoration:none; color:#39c;}
#pages b {margin:0 2px;}


/* CONTENT */
#content {float:left; width:955px; clear:both; padding-bottom:30px;}
#cont-left {float:left; width:200px; height:100%; border-top: #0b59a0 4px solid;}
#cont-right {float:right; width:200px; height:100%;}

#cont-cent {float:left; width:525px; padding: 0 0 0 15px;}
#cont-cent p {padding-bottom:12px; line-height:130%;}
#cont-cent ul, ol {line-height:15px; padding-left:30px; padding-bottom:10px;}
#cont-cent ul ul, #cont-cent ol ul {padding-bottom:3px;}
#cont-cent li {padding-bottom:5px;}

/* FIRST PAGE */
h2#spec {background-color: #52889f; color:#FFF; margin:15px 0; padding:2px 10px; font-size:14px; text-transform:none;}
#spec a {color:#FFF; text-decoration:none;}
p#spec {padding-top:5px;}

#v_hr {float:left; height:120px; border-left:#999 1px dotted; margin-top:10px; padding:0 5px;}
.position {float:left; width:250px; height:130px;}
.position h2 {color:#c50000; font-size:12px; padding:5px 0; text-transform:none; line-height:120%;}
.position p {font-size:11px; padding:5px 0; line-height:120%;}
.position a {color:#c50000;}
.position img.spec {float:left; vertical-align:text-top; padding-right:7px; padding-bottom:5px;}


/* CATALOGUE */
.catalog {width:49%;}
.catalog h3 {color:#c50000; font-size:12px; font-family: Georgia, "Times New Roman", Times, serif; line-height:120%; padding-top:20px;}
.Box {width:auto; border:none; border-bottom:#999 1px dashed; padding:0 10px 0 10px; margin-top:7px;}
.Box h2, .Box h3 {color:#c50000; text-transform:none; line-height:120%; padding:0 0 7px 0;}
hr.Box {width:100%; height:0; border-collapse:collapse; border-color:#fff; border-bottom:#999 1px dashed; margin:0 0 10px 0; padding-top:0;}
.catalog a, .Box a {color:#c50000;}
.catalog a:hover, .Box a:hover {color:#f50; text-decoration:none;}

h2.Head_Box {background-color:#52889f; margin:15px 0; padding:3px 0; text-align:center; font-size:12px; font-weight:bold; color:#fff;}
h2.Head_Box a {color:#fff;}

.param a {color:#39c; font-size:11px; text-transform:uppercase; font-weight:bold;}
.param a:hover {color:#666;}
.clearer {height:0; line-height:0; clear:both;/* border:solid 1px #0F6;*/}

.manuf {margin-top:10px; font-size:13px; text-align:right;}
.manuf a {font-weight:bold;}

/* FORM ORDER */
#form_order {width:auto; margin: 10px 0; background-color: #ddd; padding: 0 0 0 5px; margin-left:auto; margin-right:auto; text-align:left;}
#form_order legend {width:auto; text-align:center; margin-bottom:5px; margin-left:auto; margin-right:auto;}
#form_order input, #form_order textarea {border: solid 1px #999;}
#form_order p, #form_order input {margin: 0 0 3px 0;}
.submit {background-color:#fff; border: solid 1px #999; color:#333;}

#search {margin:10px 0; background-color:#eee; padding:8px 4px;}

/* FOOTER */
#footer {width:955px; height:40px; color:#333; background-color: #e3e3e3; clear:both;}
#footer a {color:#333; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#downmenu {float:left; width:705px; font-size:11px; font: Verdana, Arial, Helvetica, sans-serif; text-align:left;}
#downmenu p {padding: 14px 25px;}

#address {float:right; width:250px; border-top: #0b59a0/*#369*/ solid 2px;}
#address p {padding:5px; font-size:11px; text-align:center;}

#but {float:left; width: 682px; padding-top:5px;}

#menu-up {float:right; width:273px; font-size: 10px; padding: 10px 0 10px 0;}
#menu-up img {padding: 0 10px 0 10px;}
