/* CSS Document */

body {
margin:0;
padding:0;
font-family: verdana, arial, sans-serif;
font-size:12px;
}

a {
text-decoration:  none;
font-weight: bold;
border: none;
}

tr {

}

td {

}

img {
border:solid 1px #CCCCCC;
padding:3px;
}

h2 {
background:#B4D2DE;
font-size:12px;
font-weight:bold;
padding: 2px; 
margin-top: 0em;
margin-bottom: 0em;
}

h3 {
border-top:solid 1px #B4D2DE;
border-left:solid 1px #B4D2DE;
font-size:12px;
font-weight:bold;
padding: 4px; 
}

h4 {
border-top:dotted 1px #B4D2DE;
border-left:dotted 1px #B4D2DE;
font-size:12px;
font-weight:bold;
padding: 4px; 
}

a:link {
text-decoration: none; 
color: #000000;
}

a:hover {
text-decoration: none; 
color: #000000;
}

a:active {
text-decoration: none; 
color: #000000;
}

a:visited {
text-decoration: none;
color: #000000;
}

hr {
color:#006666;
}

.big {
font-size:24px;
font-weight:bold;
color:#006699;
margin-top: 0em;
margin-bottom: 0em;
}

.top {
height:80px;
background: url(images/logo.gif) top left no-repeat;
margin-bottom:5px;
}

.left {
width: 285px;
border-right:solid 1px #006699;
margin-right: 2px;
float:left;
}

.back1 {
background:url(images/back1.gif) right bottom no-repeat;
width:281px;
height:300px;
}

.right {
width: 920px;
height: 720px;
margin-top: 1px;
}

.navHeader { 
border-left:solid 10px #0656A4;
background:#B4D2DE; 
padding: 2px; 
margin: 1px 0px 1px 7px; 
width: 260px; 
cursor: hand; 
cursor: pointer; 
text-decoration:none;
font-weight:bold;
color: #000000;
}

.navHeader a:link { 
color: #000000;
text-decoration:none;
}

.navHeaderIndex { 
border-left:solid 10px #0656A4;
background:#B4D2DE; 
padding: 2px; 
margin: 8px 0px 1px 7px; 
width: 260px; 
cursor: hand; 
cursor: pointer; 
text-decoration:none;
font-weight:bold;
color: #000000;
}

ul { margin: 0; padding: 0px 0px 0px 19px; list-style: none; width: 257px;}
ul li { position: relative; }
ol {margin: 0; padding: 0px 0px 0px 16px; list-style: circle;}
ol li {position: relative; font-weight:bold; color:#666666;}

.video {
background: no-repeat top right url(images/video.gif);
}

.end {
height:20px;
width:1207px;
background:#B4D2DE;
text-align:center;
padding-top:2px;
margin-top:10px;
}

.flv {
width:888px;
border:solid 1px #CC0000;
padding:4px;
}

.next {
width:898px;
margin-top:7px;
}

.back {
width:898px;
margin-top:5px;
margin-bottom:10px;
}

.next img {
border:none;
padding:0px;
}

.size {
width:900px;
padding:2px;
}

.ifr {
margin-left:2px;
width:898px;
}

.noborder img {
border:none
}

.sovet {
padding:2px;
background:#CCCCCC;
font-style:italic;
}