A:link {color: #0d65b0;} 
A:visited {color : #515165;}
A:active {color:#515165}
A:hover {color:red}

A.top:link {color: white;}
A.top:visited {color : white;}
A.top:active {color:red}
A.top:hover {color:red}

body {
        background-image: url(/images/share_back.jpg);
        background-repeat: no-repeat;
}

a.image {
        display: block;
        width: 160px;
        height: 160px;
        position: absolute;
        top: 0px;
        left: 850px;
        background: url(images/patent.gif) no-repeat left top;
}

a.image span {
        display:none;
}

a.image:hover span{
        display:block;
        position:absolute;
        top:50px;
        left:-350px;
        background:#fafafa;
        border:1px solid #ccc;
        color:#000;
        z-index:20;
        width:400px;
        padding:5px;
        font-size:11px;
        cursor:default;
        text-decoration:none;
}

h1  {
	font-family: Tahoma;
	font-size : 30pt;
	margin-left : 25pt;
	margin-right : auto;
	margin-top : auto;
	margin-bottom : auto;
	text-align : left;
	font-weight: normal;
	color: #FFFFFF;
  }

h2  {
	font-family: Tahoma;
	font-size : 18pt;
	margin-left :10pt;
	margin-right : 50pt;
	margin-bottom : 10pt;
	text-align : left;
	font-weight: normal;
	color: #456683;
  }
  
h3  {
	font-family: Tahoma;
	font-size : 15pt;
	margin-left : 80pt;
	margin-right : 5pt;
	margin-bottom : 10pt;
	text-align : left;
	font-weight: normal;
	color: #456683;
  }  

h4  {
	font-family: Tahoma;
	font-size : 15pt;
	margin-left : 10pt;
	margin-right : 5pt;
	margin-bottom : 3pt;
	text-align : left;
	font-weight: normal;
	color: #456683;
  } 
  
h2.vrezka  {
	font-family: Tahoma;
	font-size : 18pt;
	margin-left : 5pt;
	margin-right : 5pt;
	margin-bottom : 10pt;
	text-align : left;
	font-weight: normal;
	color: white;
  }


p  {
	font-family: Arial;
	font-size : 10pt;
	margin-left : 155px;
	margin-right : 50pt;
	margin-top : 5pt;
	margin-bottom : 10pt;
	text-align : left;
	color: #456683;
  }
  
p.vrezka1  {
	font-family: Arial;
	font-size : 10pt;
	margin-left : 5pt;
	margin-right : 5pt;
	margin-top : 2pt;
	margin-bottom : 2pt;
	text-align : left;
	color: #456683;
  }
  
p.vrezka2  {
	font-family: Arial;
	font-size : 10pt;
	margin-left : 5pt;
	margin-right : 5pt;
	margin-top : 5pt;
	margin-bottom : 10pt;
	text-align : left;
	color: #e6f0fb;
  }
  

p.first  {
	font-family: Arial;
	font-size : 10pt;
	margin-left : 50pt;
	margin-right : 50pt;
	margin-top : 20pt;
	margin-bottom : 10pt;
	text-align : left;

  }

p.citate  {
	color: #0d65b0;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
  }

li  {
	font-family: Arial;
	font-size : 10pt;
	margin-left : 160px;
	margin-right : 40pt;
	margin-top : 5pt;
	margin-bottom : 5pt;
	text-align : left;
	color: #456683;
  }

p.menu  {
	font-family: Arial;
	font-size : 12pt;
	margin-left : 5pt;
	margin-right : 5pt;
	margin-top : 5pt;
	margin-bottom : 5pt;
	text-align : center;
	color: white;
  }

p.copy  {
	font-family: Arial;
	font-size : 10pt;
	margin-left : 50pt;
	margin-right : 5pt;	
	text-align : right;
	color: #0d65b0;	

  }

ol.sub {
	list-style-type: lower-roman;
}
p, ol li {
	text-align: justify;
}
li li {
	margin-left: 20px;
}
#comment {
	width: 680px;
	text-align: left;
}
