﻿html {height: 100%;}
body {
	height: auto !important;
	height: 100%;
	min-height: 100%;
	position: relative;
	background-image: url("../image/Lenta.png"), url("../css0/fabric-34.jpg"); 
	background-repeat: repeat-y, repeat;
	background-position: right, left;
}
@media screen {
body {display: block; /* Отображаем элемент */
}
}
@media print {
body {display: none; /* Прячем содержимое */
}
}
header {
	padding: 0;
	margin: 0 auto;
	text-align: center;
}
nav {position: fixed;
	width: 935px;
	height: 65px;
	margin: 0 40px;
	z-index: 2;
}
label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-left: 0;
	margin-right: 0;
	position: relative; /* Относительное позиционирование */
}
input[type=checkbox] {
	display: none;
}
/* не нажат */
input[type="checkbox"] + span {
		border: 2px inset #097691;
		background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#7eafba));     
		padding: 5px 8px;  
		-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;     
		-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
		box-shadow: rgba(0,0,0,1) 0 1px 0;     
		text-shadow: rgba(0,0,0,.4) 0 1px 0;     
		color: #241842;
		font-size: 13px;     
		font-family: Georgia, serif;     
		text-decoration: none;     
		vertical-align: middle;
		outline: 0;
		width: 30px;  /* ширина кнопки */
		height: 26px; /* высота кнопки */
		margin: 0 0;
		-webkit-border-radius: 8px;     
		-moz-border-radius: 8px;     
		border-radius: 15px 15px 0 0;
		background: -moz-linear-gradient(top, #ffffff, #7eafba);     
		background: -o-linear-gradient(top, #ffffff, #7eafba);
		background: -ms-linear-gradient(top, #ffffff, #7eafba);
		background: -webkit-linear-gradient(top, #ffffff, #7eafba);
}
/*  нажат */
input[type="checkbox"]:checked + span  {
		background: #2f50d4;
		color: #f5f0f2;
		border-color: #F00 #F00 #FFF #F00;
}
section, article, footer {display: block; position: relative}
footer {
	display: block;
	position: absolute; 
	bottom: 0; 
	height: 2em; 
	right: 0.5em; 
	color: #fff;
}
.copyright p {
 	bottom: 4px; /* Положение от нижнего края */
	color: #FFF; /* Цвет текста */
	right: 10px; /* Положение от правого края */
	position: fixed;
	text-align: center; /* Выравнивание по центру */
}
.copyright {
	width: 1.5ex; /* Ширина макета без полей */
	padding: 4px; /* Поля */
}
div.artfont{
	display: block;
	bottom: 90px;
	width: 80px;
	right: 10px;
	position: fixed;
	text-align: center;
	color: #fff;
}
fieldset {
	background: #f0f0f0;
    background-position: right 10%;
    border: 0;
	margin: 80px 105px 15px 10px;
 	border-radius: 10px; 
	box-shadow: 0 -1px 10px black;  /* Параметры тени */ 
	-moz-box-shadow: 0 -1px 10px rgba(0,0,0,0.5); 		 /* Для Firefox */ 
	-webkit-box-shadow: 0 -1px 10px 0 rgba(0,0,0,0.5);	 /* Для Safari и Chrome */
}
.plank {
	width: 12em;
	position: absolute;	
	right: 130px;
	margin-top: -2em;
	display: inline-block;
}
.img {margin: 0;}

img.myI {
	width: 2.8em; 
	height: 1.3em; 
	padding: 0; 
	margin: 0;
	left: 0;
	border: none;
}

ol li {padding-bottom: 1.5em;
}


strong {
    font: 1.3em Tahoma, Helvetica, Arial, Sans-Serif;
	font-weight: bold;
    color: #b0b0b0; /* Цвет текста, совпадает с цветом фона */
    text-shadow: #fff 0 3px 3px /* белый */;
	-webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
}

a {	color: #287fc3;
	text-decoration: underline;
}
a:visited {
	color: #0010a0;
	text-decoration: none; /* Убираем подчеркивание */
    border-bottom: 1px dashed #000080; /* Добавляем свою линию */
}
a:hover {
    color: red; /* Цвет ссылки */
	text-decoration: none;
}