﻿img { border:0px; }
a { outline: none; /* Убираем границу вокруг ссылок  */ }
table, html { height:100%; }
table { table-layout: fixed; /* Ячейки фиксированной ширины */  }	
body {
	margin:0; padding:0; height:100%;
	font: Geneva, Arial, Helvetica, sans-serif; 	
	background: url(images/fon1.jpg) center center fixed no-repeat;
   -moz-background-size: 100% 100%; /* Firefox до 4.0 */
   -webkit-background-size: 100% 100%; /* Safari и Chrome */
   -o-background-size: 100% 100%; /* Opera до версии 10.53 */
  background-size: 100% 100%; /* CSS3 */
;  }

.image {
position:absolute;
margin:auto;
top:0;
bottom:0;
left:0;
right:0;
}

.lack { color: #00aaee; }

#left { height:100%; width:22%; position:fixed; left:0; margin:0; }

#left p { font: 90%/120% Georgia, "Times New Roman", Times, serif;; padding: 5px 5px 10px 5px; margin:0; }

#left h1 { font: bold 120%/120% Verdana, Geneva, sans-serif; padding:10px 5px 0px 5px; margin:0; }
.prim { font: bold 80%/100% Geneva, Arial, Helvetica, sans-serif; font-style:italic;  }

#left_text { height:35%; width:98%; position:relative; overflow-y: auto; margin-top:0px; }

#left_text p { font: 90%/120% Georgia, "Times New Roman", Times, serif;; padding:5px 5px 10px 5px; margin:0; }

#text { width:98%; position:relative; overflow-y: auto; margin-top:10px; text-align:justify; }
#text h2 { font: bold 90%/110% Geneva, Arial, Helvetica, sans-serif; color:#000000; text-transform: none; text-decoration: none; letter-spacing:1px; background:url(images/corner.png) no-repeat; padding:10px 10px 10px 10px; text-align:center }
#center { height:100%; width:56%; position:fixed; left:22%; margin:0; top:0; background-color:#EFEFEF; padding:0; }

#center img { margin:0; top:0; }

#home1 { width: 20%; border:0px; color: #bfbfbf; padding:0px;
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size:70%; 
	position:fixed; bottom:0px; margin:0px; left:0px;
	text-align: center; padding: 10px; letter-spacing: 1px; }

#home { width: 20%; border:0px; color: #bfbfbf; padding:0px;
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size:70%; 
	position:fixed; bottom:0px; margin:0px; right:0px;
	text-align: center; padding: 10px; letter-spacing: 2px; }
	
#home a { letter-spacing: 2px; background: none;
	color:#bfbfbf; text-transform: none; font-weight:bold;
	text-decoration: none; text-transform:uppercase
	}

#home a:hover { letter-spacing: 2px; text-decoration: underline blink; color: #000000; background: none; font-weight:bold; text-transform: none; text-transform:uppercase
}

#text_line { height:100%; width:56%; top:0%; left:22%; position:fixed; border-left: #e1e1e1 solid 5px; padding: 0 0 0 5px;  }

#text { height:98%; width:98%; position:relative; overflow-y: auto; margin-top:10px; }


#text p { text-align: justify; padding:0px; margin:10px; font:  100%/130% Geneva, Arial, Helvetica, sans-serif; letter-spacing:1px; }

#text .prim { text-align: justify; padding:0px; margin:10px; font: 90%/110% Georgia, "Times New Roman", Times, serif; letter-spacing:1px; font-style:italic; }

.img_left { float:left; margin: 0 10px 0 0 }

#text h4 { font: 90%/110% Georgia, "Times New Roman", Times, serif; letter-spacing:1px; text-align: left; padding:0 5px 10px 25px; font-weight: normal; font-style:italic; margin: -5px 0 }

#text a { letter-spacing: 5px; background: none;
	color: #00aaee;; text-transform: none; text-decoration: underline; text-transform:none; font-style:italic; font: bold 90%/110% Georgia, "Times New Roman", Times, serif; text-align:center 
	}

#text a:link { letter-spacing: 5px; background: none;
	color: #00aaee;; text-transform: none; font: 90%/110% Georgia, "Times New Roman", Times, serif; text-decoration: underline; text-transform:none; font-style:italic;
}

#text a:visited { letter-spacing: 5px; text-decoration: underline; color: #00aaee;; background: none; font: 90%/110% Georgia, "Times New Roman", Times, serif; text-transform: none; text-transform: none; font-style:italic;
}

#text a:hover { letter-spacing: 5px; text-decoration: none; color: #00aaee;; background: none; font: 90%/110% Georgia, "Times New Roman", Times, serif; text-transform: none; text-transform: none; font-style:italic;
}

#text a:active { letter-spacing: 5px; text-decoration: underline; color: #00aaee;; background: none; font: 90%/110% Georgia, "Times New Roman", Times, serif; text-transform: none; text-transform: none; font-style:italic;
}

#text .now { letter-spacing: 2px;  text-decoration: underline; color: #ff0000; background: none; font-weight:normal; text-transform: none; text-transform:none; font-style:italic;
}

#pic { height:100%; width:56%; top:0%; left:22%; position:fixed; overflow-x: auto;  }

.gradient {
    background: #EFEFEF; /* Для старых браузров */
    background: linear-gradient(to top, #EFEFEF, #ffffff);  
	background-color: #ffffff; /* Для не css3 обозревателей */
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#EFEFEF)); /* chrome, safary, etc. webkit */
background: -moz-linear-gradient(top, #ffffff, #EFEFEF); /* FireFox */
background: -o-linear-gradient(top #ffffff, #EFEFEF,); /* Opera */
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#EFEFEF); /* MS IE 7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EFEFEF')"; /* MS IE 8 */ 
   }
   
   .radius {
  border: 2px solid CornflowerBlue;
  border-radius: 0 /* по умолчанию */;
}

/* или (две записи равнозначны) */

.radius {
  border: 2px solid #e5e6e7;
  border-top-left-radius: 7%;
  border-top-right-radius: 7%;
  border-bottom-right-radius: 7%;
  border-bottom-left-radius: 7%;
}
#right { height:100%; width:22%; position:fixed; left:78%; margin:0; background: #e5e6e7 url(images/fon2.jpg) repeat-y left; }	

#right_left { height:100%; width:22%; position:fixed; left:78%; margin:0; background: url(images/fon3.jpg) repeat-y right; }	

#text_right { height:90%; width: auto; position:relative; overflow-y:scroll; margin-left: 28px; }

#text_right p { text-align: left; padding:0px; margin:10px; color:#00aa00; font: 80%/110% Geneva, Arial, Helvetica, sans-serif; letter-spacing:1px; }

#text_right hr { width:62%; text-align:left; margin-left:10px; border: solid 1px #b1b1b1 }

#text_right img { -moz-box-shadow: 7px 7px 7px #b1b1b1;
	-webkit-box-shadow: 7px 7px 7px #b1b1b1;
	box-shadow: 7px 7px 7px #b1b1b1;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#b1b1b1', Direction=145, Strength=5); width:82%; margin:2% 2% 0 0; }
	
#links { height: auto; width:98%; position: relative; padding: 5px; text-align:justify; }

#links a { color:#000000; font: 90%/110% Georgia, "Times New Roman", Times, serif; letter-spacing:3px; text-align:justify; }