/* CSS Document */
html, body,  #container-page  {
  height: 100%; /* Required */
}

body {
   margin:0; padding:0;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:black;
    background-image:url(../../img/default/fon_vn.gif);
   background-repeat:repeat-x;
   background-color:#D0D7DA;

}

a {
  text-decoration:underline;
  color:#3383B6;
}

a:hover {
  text-decoration:none;
}

h1 {
  font-size:25px;
  text-transform:uppercase;
  margin:0; padding:0;
}


#container-page {
   margin:0 auto;
   width:1000px;


}

.deed {
  position:absolute;
  top:-6px; left:85px;
  width:305px !important;
}

#footer {
  margin-left:52px;
}

#logo {
	margin-left:52px;
}

#header {
  padding-top:68px;
  margin:0;
}

#header #menu {
  margin-top:29px;
  margin-left:-6px;
}

#menu li {
  float:left;
  padding:0px 0px 0px 0px;
  /*margin:0 4px;  */
 }

#menu li a {
  display:block;
  padding:4px 8px 0px 8px;
  margin-top:-4px;
  height:30px;
}
* html #menu li a {
	height:auto;
	line-height:25px;
	padding-bottom:7px;
}

#menu li .clicked {
  background-image:url(../../img/default/treu.gif);
  background-repeat:no-repeat;
  background-position:center bottom;
  color:white;
}

* html #menu .clicked {
	height:auto;
	line-height:25px;
	padding-bottom:7px;
}

#menu li a, #menu .clicked  {
  font:italic 14px Arial;

}
#menu li a {
  color:#50535E;
}

.sub-menu li {
padding-left: 30px;
padding-top:10px;
padding-bottom: 10px;
font-size: 16px;
}

#main {
  clear:both;
  padding-top:14px;
  position:relative;
  /*height:482px;*/

}


#main-content {
  height:430px;
  background-image:url(../../img/default/news-bg.gif);
  background-repeat:no-repeat;
  background-position:right top;
  background-color:#F9F9FA;
  position:relative;
  z-index:0;
}

#main-content #heart {
  float:left;
  margin:0 0 0 58px;
  width:490px;
  height:430px;
  overflow:visible;
}

#main-content #news {
  float:left;
  width:376px;
  margin-left:52px;
  margin-right:24px;
  padding-top:62px;
  z-index:100;
}

*html #main-content #news {
  width:auto;
}


#heart .image {
  margin-left:20px;
  position:relative;
  left:0; top:0;
  overflow:visible;
   z-index:0;
}


#heart .png-image {
	position:relative;
	left:0; top:0;
	overflow:visible;
     z-index:0;
}
#heart .image, #heart .shadow,
#main-image .image, #main-image .shadow  {
	position:absolute;
	left:0; top:0;
    z-index:0;
}



.language  {
  position:absolute;
  left:0;
  top:56px;
  z-index:20;
}


.language .en  {
  display:block;
  background:url('../../img/default/eng.png') no-repeat; background-image:expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/default/eng.png', sizingMethod='crop');
  height:111px;
  overflow:hidden;
  padding:0pt 0pt 0pt 34px;
  width:0px;
  cursor: pointer;
  cursor: hand;

}

*html .en {
  top:43px;

}

#heart-small {
  display:block;
  background:transparent url(../../img/default/heart-small.gif) no-repeat scroll 0pt;
  height:9px;
  overflow:hidden;
  padding:0pt 0pt 0pt 11px;
  width:0px;
  float:left;
  margin:5px 0 0 6px;
}

#video {
  position:absolute;
  top:316px;
  /*left:138px;*/
  left:86px;
  z-index:100;

}

*html #video {
  top:306px;
}



#video p {
 float:left;
 margin-left:47px;

}

*html #video p {
 margin-left:24px;

}

#video span {
 color:#8B8E96;

}

#video #name {
  clear:both;
  padding-top:3px;
}

#video #name a {
  display:block;
  border-bottom:1px dashed #367F16;
  font:14px Arial;
  text-decoration:none;
  /*margin-left:32px;*/
  margin-right:80px;
  font-style:italic;
  color:#367F16;
}

#video #name a:hover {
	border:0;

}


#plashka-left, #plashka-right,
#plashka-top {
 background-repeat:no-repeat;
 position:absolute;
}



#plashka-left {
 background-image:url(../../img/default/corner-left.gif);
  left:0;  bottom:0;
 width:50px; height:34px;

}

#plashka-right {
 background-image:url(../../img/default/corner-right.gif);
 right:0;  bottom:0;
 width:53px; height:43px;

}


#plashka-top {
 background-image:url(../../img/default/corner-top.gif);
 right:0;  top:0;
 width:45px; height:33px;
}



#news h1 {
  float:left;
}

#news {
 position:relative;

}

#news .wrapper {
  position:absolute;
  z-index:100;
}

#news #archiv {

  display:block;
  background:transparent url(../../img/default/archiv.gif) no-repeat scroll 0pt;
  height:10px;
  overflow:hidden;
  padding:0pt 0pt 0pt 7px;
  width:0px;

}

#arciv-news {
  float:left;
  margin-left:18px;
  /*margin-top:4px;*/

}

#arciv-news .link {
   margin:4px 0 0 10px;
   font-style:italic;
   color:black;
}




#news .news-list {
  clear:both;
  padding-top:25px;

}

#news ul {
 z-index:100;
}

#news li {
  margin:13px 0;
  line-height:15px;
}

#news li .title {
font-style:italic;

}

#news li .date, #spear-news .date {
  margin-top:7px;
  color:#A9AEB4;
  font-style:italic;
}

#search {
  margin-top:25px;
  position:absolute;
  z-index:100;


}

.textfield {
  border:1px solid #A2A7AF;
  width:157px;
  height:15px;
  float:left;
  padding:4px;
}

label {
 display:block;
 float:left;
 padding-left:15px;
 padding-top:4px;
}

label a {
  color:#000000;
  font-style:italic;

}

#search  #nav {
  width:108px;
  background-image:url(../../img/default/search-img.gif);
  background-repeat:no-repeat;
  background-position:right bottom;
  margin-bottom:5px;
}

#search  #nav span {
 font-style:italic;
 color:#A9AEB4;

}

#footer {
  position:relative;
  z-index:80;
  clear:both;
  margin-top:62px;
}



#footer #copy {
  float:left;
  width:364px;
  padding-bottom:40px;
}

#footer #contacts {
  float:left;
  width:584px;
  padding-bottom:85px;
}

#footer #copy p, #footer #contacts{
  color:#50535E;
}

#footer #copy a {
  color:#8B8E96;
  text-decoration:none;

}

#footer #copy a:hover {
  text-decoration:underline;

}

#footer #copy .cr {
	background-image:url(../../img/default/copy.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding-left:13px;
}

#footer #add {
	margin-top:12px;
	background-image:url(../../img/default/letter.gif);
	background-repeat:no-repeat;
	padding:6px 0 0 12px ;

}

#footer #add a {
  font-style:italic;
}

#footer  .wrapper {
  /*position:absolute;
  top:0; left:0;*/

}

.clear {
   clear:both;
 height:0px;
 FONT-SIZE: 0px;
 LINE-HEIGHT: 0;
}

/**end of index*/


/*Company*/
#main-head {
 background-color:#FBFBFC;
 background-image:url(../../img/default/shapka-vn-bg.gif);
 background-repeat:no-repeat;
 background-position:right top;
 height:261px;
 position:relative;

}

#main-head h1 {
   font:20px verdana;
   margin:12px 0 18px 0;
}

#main-head p {
 font-size:14px;
 width:396px;
}

#main-head p, #main-text p {
  margin:12px 0 13px 33px;
  line-height:19px;

}


#main-head #main-image {
  float:left;
  width:558px;
  height:261px;
  z-index:50;
}


#main-head #about, #main-head #about-news {
  float:left;
  width:412px;
  padding-right:30px;
  padding-top:40px;
}

#main-image .png-image{
	position:relative;
	left:0; top:0;
	overflow:visible;
    z-index:50;
}



*html #main-head #about {
 /* padding-top:50px;*/
   padding-right:0;
}

#main-text {
  clear:both;
  margin-left:52px;
  padding-top:35px;

  /*position:relative;*/


}

/**html #main-text {
  clear:left;
  height:1px;
}*/



#main-text #describe {
  float:left;
  width:414px;
  padding-right:92px;
  padding-top:30px;
  overflow:hidden;
}

*html  #main-text #describe{
  padding-top:40px;

}


#main-text #describe p {
  font-size:14px;
  color:#60636D;
  margin-left:0;
}


#main-text #column {
  float:left;
  width:412px;
  /*padding-right:30px;*/
}
/**html #main-text #column {
  padding-left:-92px;

} */


#main-text #column p {
 color:#60636D;
}

#main-text #column .initials {
 color:black;
 font-style:italic;
}

#plashka-vn-left, #plashka-vn-right,
#plashka-vn-top {
 background-repeat:no-repeat;
 position:absolute;
}


#plashka-vn-left {
 background-image:url(../../img/default/corner-vn-left.gif);
  left:0;  bottom:0;
 width:43px; height:33px;

}

#plashka-vn-right {
 background-image:url(../../img/default/corner-vn-right.gif);
 right:0;  bottom:0;
 width:43px; height:34px;
}


#plashka-vn-top {
 background-image:url(../../img/default/corner-vn-top.gif);
 right:0;  top:0;
 width:45px; height:35px;
}


/**Company*/


#spear-news li .text, #about-news .text, #about-news .title a,
#spear-news li .title a {
   font:14px Arial;

}

#about-news .title a,
#spear-news li .title a {
font-style:italic;

}
#spear-news li {
  margin:18px 300px 50px 0;
}

#spear-news li .title {
  margin-top:5px;
}


#about-news  h1, #newone-text h1 {
  float:left;
}

#about-news  .lastnews  {
  float:left;
  padding-left:20px;
   padding-top:20px;
}

#about-news  .lastnews a {
    color:black;
   font:italic 12px Arial;

}

.lastnews-text {
  clear:both;
  padding-left:33px;

}

#page-form {
  padding-bottom:80px;
}


#page-form a, #page-form .pages span  {
	float: left;

	font-size:12px;

}

#page-form  a {
  color:#8B8E96;
  margin:1px 5px  1px 6px;
}

#page-form .pages span {
  diplay:block;
  color:#FFFFFF;
  background-color:black;
  padding:1px 5px  1px 5px;
  margin:0px 1px 0 2px;
}

#page-form .next {
  display:block;
  background:transparent url(../../img/default/next.gif) no-repeat scroll 0 0;
  height:5px;
  overflow:hidden;
  padding:0pt 0pt 0pt 15px;
  width:0px;
  margin-top:7px;
}

#page-form .prev {
  display:block;
  background:transparent url(../../img/default/prev.gif) no-repeat scroll 0 0;
  height:5px;
  overflow:hidden;
  padding:0pt 0pt 0pt 14px;
  width:0px;
  margin-top:7px;
}


/*new-one*/

#spear-news {
  padding-top:12px;
}

#main-text #newone-text {
  float:left;
  width:430px;
  padding-right:72px;
}

#spear-news #newone-photo {
  float:left;
  width:400px;

}

#spear-news h1 {
  font-size:20px;
}

#spear-news .toall a {
  color:black;
  font-style:italic;
}

#spear-news .toall a:hover {
text-decoration:none;

}

#spear-news #newone-text p {
  padding-left:0; margin-left:0;
  font-size:14px;

}

#newone-text .date {
  clear:both;
}


#newone-photo .newsimage {
  margin:30px 0 35px 32px;
  width:275px;

}

#newone-photo .newsimage img {
  border:10px solid #F4F3F5;
}


#newone-photo .newsimage .caption {
  margin-top:10px;
}

#newone-photo .newsimage .caption a{
  margin-top:10px;
  font:italic 14px Arial;
  color:black;
}

.prevnew, .nextnew {
  float:left;
  margin-top:20px;
}

#page-form .prevnew a, #page-form .nextnew a {
   font-size:12px;
    color:#000000;
   font-style:italic;

}


.nextnew {
  padding-left:30px;
}

#main-text .toall {
  position:absolute;
  left:675px; top:73px;
  z-index:80;
}

#main-text h1  {
    font:20px verdana;
   margin:12px 0 18px 0;
}

#about-news h1 {
    margin:12px 0 26px 0;
}

*html #about-news h1 {
    margin:12px 0 26px 0;
	zoom:1;
}



/**end of newsone*/


/*searching*/
#main-text {
  margin-top:30px;
}

#searching {
  margin-top:34px;
  position:absolute;
  z-index:86;
}

*html #searching {
  margin-top:16px;

}

#searching  #nav {
  width:108px;
  background-image:url(../images/search-img.gif);
  background-repeat:no-repeat;
  background-position:right bottom;
  margin-bottom:5px;
}

#searching  #nav span {
 font-style:italic;
 color:#A9AEB4;

}

#results {
  width:600px;
}



#results p {
  font:14px Arial;
  color:#60636D;
  margin:0;
}

#results a {
  font:16px Arial;
  color:#3383B6;
}

#results #page-form {
  margin-left:15px;
}

#results #page-form  a {
 color:#8B8E96;
 font-size:12px;
}
.comments {
 font-size:14px;
 color:black;
}


.comments  span {
font-weight:bold;
}

#inferences {
  padding-bottom:30px;
}

#inferences li {
  margin-top:28px;

}
#inferences ol {
	padding-left:15px;
}

*html #inferences ol {
 padding-left:0px;
}



.title-name {
  font:italic 12px Arial;
  color:#60636D;
  margin-top:5px;
}

#inferences li p {
line-height:20px;
  margin:5px 0;

}

#inferences li p span {
	font-weight:bold;
}

#inferences li {
	counter-increment: item;
	list-style-type:decimal;

}

*html #inferences li {
list-style-type:none;

}


.search-input {
	width:242px;
	height:15px;
	font-size:14px;
}





/**searching*/


/*product*/
.prod {
	margin:40px 12px 30px 0;
	float:left;
	width:190px;
	display:inline;
	text-align:center;
}
*html .prod {
	margin-top:20px;
}
.prod img {
	margin-bottom:10px;
}
.odd {
	margin-right:0 !important;
}

.prod .topb {
	background-image:url(../../image_admin/document/products/plashka_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:190px; /*height:10px;*/
	padding-top:10px;
}
.prod .botb {
	background-image:url(../../image_admin/document/products/plashka_bot.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:190px; /*height:10px;*/
	padding-bottom:10px;
}
.prod .inner {
	background-image:url(../../image_admin/document/products/plashka_inner.gif);
	background-repeat:repeat-y;
	min-height:210px;
}
*html .prod .inner {
	height:210px;
}
.prod .caption {
	margin-left:14px;
	margin-right:14px;
	display:block;
}
.moreinfo {
	display:none;
	font-size:11px;
	margin:0px 16px;
	padding-bottom:14px;
}
.standard {
	padding:10px 14px;
}
.standard span {
	font-size:11px;
	color:#B2B2B2;
}



/**product*/


/*information*/
#heart-in-cut {
  position:relative;
  clear:both;

}

#heart-in-ill {
   position:relative;
   clear:both;
   display:none;

}

.strong-heart {
	position:absolute;
  	left:120px; top:52px;
}

*html .strong-heart {
	top:46px;
}

.pulmonary {
    position:absolute;
	left:91px; top:31px;
}

*html .pulmonary {
    top:25px;
}


.trikus {
	position:absolute;
	left:16px; top:76px;
	text-align:right;
}

.trikus-ill {
	position:absolute;
	left:16px; top:59px;
	text-align:right;
}

*html .trikus-ill {
	top:55px;

}

*html .trikus {
	top:70px;

}

.aort {
	position:absolute;
	left:260px; top:51px;
}

*html .aort {
	 top:44px;
}

.aort-ill {
	position:absolute;
	left:256px; top:52px;
    text-align:right;
}

*html .aort-ill {
	 top:46px;
}

.mitral {
	position:absolute;
	left:296px; top:112px;
}

.mitral-ill {
	position:absolute;
	left:294px; top:113px;
        text-align:right;

}

*html .mitral {
	top:106px;

}

*html .mitral-ill {
	top:106px;

}

.caption-heart {
	position:absolute;
	left:162px; top:250px;
	font:italic 12px Arial;
	color:#454546;

}

*html .caption-heart {
	 top:250px;
}

#heart-in-cut a, #heart-in-ill a  {
  color:#000000;
}

#heart-menu {
  /*margin-left:7px;*/
  position:absolute;
  top:0; left:7px;
}

*html #heart-menu {
  /*margin-top:-6px;*/
  margin-left:-16px;
}

#heart-menu ul {
  /*height: 28px;*/
  padding-top:-20px;
}

#heart-menu li {
  float:left;
  margin-left:25px;
}

#heart-menu li  a {
  display:block;
  font:13px Arial;
  text-decoration:none;


}


#heart-menu li  .inactive {
  padding:4px 0px 6px 0;
   text-align:center;
   /*background-color:#3383B6;*/
   background-image:url(../../image_admin/document/plashka-heart-menu.gif);
   background-repeat:repeat-x;
   background-position:left top;
   cursor:pointer;
   width:149px;
   color:#FFFFFF;
   text-decoration:underline;
  }


#heart-menu li .inactive:hover {
  border-bottom:0;


}

#heart-spear {
 position:relative;
}


#heart-menu li  .active {
   margin:4px 6px;
   border-bottom:0px;
   color:#50535E;
   font-weight:bold;
   cursor:default;

}
#heart-menu li  .inactive:hover {
  text-decoration:none;
}

#heart-spear .topb {
	background-image:url(../../image_admin/document/heart-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:436px;
	padding-top:20px;
}



#heart-spear .botb {
	background-image:url(../../image_admin/document/heart-bot.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:436px;
	padding-bottom:20px;
}

#heart-spear .inner {
	background-image:url(../../image_admin/document/heart-inner.gif);
	background-repeat:repeat-y;
	min-height:260px;

}

*html #heart-spear .inner {
	height:260px;

}








/**end of information*/

/*новые разработки*/



.about-trikardis ul{
        margin: 0.5em 0;
        padding: 0 0 0 3em;
    }
*html  .about-trikardis ul {
    padding:0;

}

.about-trikardis ul li
    {
        margin: 0.5em 0; padding: 0 0 0 25px;
        list-style-type: none;
        background: url('../../img/default/li-dash.gif') no-repeat 0 0.6em;
    }
.about-trikardis li, .about-trikardis p {font-size:14px; color:#60636d;}

.about-trikardis {
  padding-top:20px;
}

/*.about-trikardis p {
  margin-left:0px;
}*/

.about-trikardis .unik {
  margin-left:25px !important;
}

.trickard-spear{margin-top:-10px;}


.trickard-spear .topb {
	background-image:url(../../image_admin/document/pl-trik-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:430px;
	padding-top:16px;
}


.trickard-spear .botb {
	background-image:url(../../image_admin/document/pl-trik-bot.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:430px;
	padding-bottom:16px;
}

.trickard-spear .inner {
	background-image:url(../../image_admin/document/pl-trik-inner.gif);
	background-repeat:repeat-y;

}

#trick-img {
  float:left;
  padding-top:3px; padding-left:21px;
}

#trick-describe {
  float:left;
  padding:13px 20px 16px 20px;
  width:200px;

}

#trick-describe .text {
  font-size:13px;
}

#trick-describe .text span {
  font-weight:bold;
}


/**новые разработки*/


/*Сертификаты и награды*/

/*.diploms li{margin:0 20px 15px; 0; clear:both; margin-bottom:30px; /*width:480px; position:relative; z-index:20;}*/
.diploms img {float:left; margin-right:15px; margin-bottom:15px; border:3px #fff solid;}
.sert-link {
 /*float:left;*/


}

/*Сертификаты и награды*/


/*Контакты*/
.contact-list ul{
        margin: 0.5em 0;
        padding: 0 0 0 3em;
    }
*html  .contact-list ul {
    padding:0;

}

.contact-list ul li     {
     margin: 0.5em 0;
     padding: 0 0 0 25px;
     list-style-type: none;
     background: url('../../img/default/li-dash.gif') no-repeat 0 0.6em;
}
.contact-list li, .contact-list p {
      font-size:14px;
      color:#60636d;
}


/**Контакты*/






#error-content {
  padding-top:63px;
  text-align:center;
}

#error-content h3 {
  font-size:20px;
  margin-top:52px;
}*/