html, body {
	background-color:#757575;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
	width:100%;
	height:100%;
	overflow:hidden;
}
#layout{
	position:relative;
	width:100%;
	height:100%;
	overflow:auto;
}
/*Ссылки*/
a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #000000; 
}
a:active {
	text-decoration: none;
	color: #353535;
}
/*Заголовки*/
h1{font-size: 25px;}
h2{font-size: 22px;}
h3{font-size: 20px;}
h4{font-size: 16px;}
h5{font-size: 14px;}
h6{font-size: 12px;}
/*-------*/
#left{
	float:left;
}
#right{
	float:right;
}
div.middle {
	clear:both;
	width:98%;
	height:auto;
	margin-left:1%;
	margin-right:1%;
	padding:2px;
	text-align: center;
}
/*-------*/
div.content {
	width:100%;
	height:auto;
	text-align: center;
	border-bottom-width:0px;
}
div.thumb {
	float:left;
	position:relative;
	width:152px;
	height:235px;
	margin:2px;
	background-color:#A1A1A1;
	border-style:solid; 
	border-color:#898989;
	border-width:1px;
	background-image:url(img/th_b.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
div.thumb img{
border-width:1px;
border-color:#D2DEDA;
}
div.thumb img:hover{
border-width:1px;
border-color:#FFFFFF;
}
.thon{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 5.5+*/
opacity: 0.90; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */	
z-index:10;
border-width:1px;
border-color:#FFFFFF;
}
.thoff{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
opacity: 1.00; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */	
border-width:1px;
border-color:#D2DEDA;
}
/*--------------IMGtop------------------*/
span.img_top_title {
font-size: 22px;
margin-top:3px;
margin-bottom:3px;
}

div.img_top {
	clear:both;
	width:100%;
	height:auto;
	text-align: center;
	font-weight:bold;
}
div.img_top_thumb {
	float:left;
	position:relative;
	width:152px;
	height:177px;
	margin:2px;
	border-style:solid; 
	border-color:#898989;
	border-width:0px;
}
div.img_top_thumb img{
border-width:1px;
border-color:#898989;
}
div.img_top_thumb img:hover{
border-width:1px;
border-color:#FFFFFF;
}

/*--------------archives------------------*/
span.archive_text {
font-size: 15px;
margin-top:3px;
margin-bottom:3px;
font-weight:bold;
}


/*-----------------------------------*/
div.abmenu {
	position:absolute;
	left:5px;
	top:35px;
	width:150px;
	height:530px;
	background-color:#A1A1A1;
	border-style:solid; 
	border-color:#898989;
	border-width:2px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65); /* IE 5.5+*/
	opacity: 0.65; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
	z-index:1;
}
div.abmenu_in {
	clear:both;
	width:140px;
	height:auto;
	margin-left:5px;
	margin-right:5px;
	margin-top:65px;
	z-index:3;
	text-align:center;
}
div.abmenu_in h1{font-size: 17px; margin-bottom:5px; margin-top:5px;}
div.abmenu_in h2{font-size: 16px; margin-bottom:5px; margin-top:5px;}
div.abmenu_in h3{font-size: 15px; margin-bottom:5px; margin-top:5px;}
div.abmenu_in h4{font-size: 14px; margin-bottom:4px; margin-top:4px;}
div.abmenu_in h5{font-size: 13px; margin-bottom:3px; margin-top:3px;}


div.abmenu2 {
	position:absolute;
	right:20px;
	top:40px;
	width:150px;
	height:530px;
	background-color:#A1A1A1;
	border-style:solid; 
	border-color:#898989;
	border-width:2px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65); /* IE 5.5+*/
	opacity: 0.65; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
	z-index:1;
}
div.abmenu2_in {
	clear:both;
	width:140px;
	height:auto;
	margin-left:5px;
	margin-right:5px;
	margin-top:30px;
	z-index:3;
}
div.logo{
	position:absolute;
	left:5px;
	top:5px;
	width:150px;
	height:95px;
	background-image:url(img/logo.png);
	background-position:center;
	background-repeat:no-repeat;
	z-index:2;
}
div.logo_ktn{
	position:absolute;
	right:10px;
	top:10px;
	width:250px;
	height:60px;
	background-image:url(img/logo_ktn.png);
	background-position:center;
	background-repeat:no-repeat;
	z-index:2;
}
div.book{
	position:absolute;
	right:17px;
	bottom:0px;
	width:135px;
	height:20px;
	padding-top:0px;
	text-align:center;
	font-size:16px;
	z-index:2;
}
/*-----------------------------------*/
div.desc1 {
	float:left;
	height:auto;
	width:365px;
	margin:5px;
}
/*-----------------------------------*/
table.main {
width:792px;
border-style:solid;
border-color:#898989;
border-width:1px;
background-color:#D7D7D7;
font-size:12px; color:#353535;
}
/*таблицы*/
table.tab1 { 
width:998px;
border-style:solid;
border-color:#898989;
border-width:1px;
background-color:#D7D7D7;
font-size:12px; color:#353535;
}
 table.tab2 { border-style:solid; border-width:0px;
 background-color:#ffffff;
 font-size:12px; color:#353535;}

/*Картинки*/
img {
	border: 2px double #D2DEDA;

}
img:hover { border: 2px solid #FFFFFF;}
/*Меню*/
td.menu {font-size:16px; background-color:#A1A1A1; border-style:solid; border-color:#ffffff; border-width:0px;}
td.menu a {font-size:14px; text-decoration: underline;}
td.menu a:hover{font-size:14px; text-decoration: blink;}
td.menu2 {background-color:#A1A1A1; border-style:solid; border-color:#ffffff; border-width:2px;}
/*Топ*/
td.top {font-size:17px;}
td.top a {font-size:17px; text-decoration: underline;}
td.top a:hover{font-size:17px; text-decoration: blink; text-transform:capitalize;}
/*Тумбы*/
table.th2 { border-style:hidden; border-color:#FFFFFF; border-width:0px;
 background-color:#ffffff;
 font-size:12px; color:#353535;}
table.th2 img{ border: 2px double #353535;}
table.th2 img:hover { border: 2px double #A1A1A1;}
td.th {font-size:12px;}
/*Запас =)*/
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.model1 {font-size:8px;}
td.back1 {background:#a2e5fb;}
.asd {background-color:#30539B; color: #a2e5fb; font-weight: bold;}
.asd a:hover { color:#a2e5fb}
