@charset "utf-8";
 Цвет различных ссылок

.spec:link, .spec:active { color: #666666;}
.spec:visited { color: #666666 }
.spec:hover { color: #FF6600;}

.black:link, .black:active { color: black;}
.black:visited { color: #993300 ; }
.black:hover { color: #0099FF;}

.gray:link, .black:active { color: gray;}
.gray:visited { color: #BF00B1; }
.gray:hover { color: orange;}

.kzn:link, .kzn:active { color: #515151;}
.kzn:visited { color: #515151; }
.kzn:hover { color: black;}

.white:link, .white:active { color: white;}
.white:visited { color: white; }
.white:hover { color: black;}

a:link {
	color: #0099FF;
}
a:hover {
	color: #FF9900;
}
a:active {
	color: #FF0000;
}


.program {margin-top:-15px}
.tablica {background-image:url(graph/bg1.jpg); background-position:bottom; background-repeat:repeat-x;}
.tablichka {background-image:url(graph/bg5.jpg); background-position:top; background-repeat:repeat-x;}
.table-spec {margin-left:-15px; margin-top:-15px} 

 Основные настройки
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

table {max-width:1280px}

 Слои: nevidimka - грузит картинки для смены, head - место для логотипа, big - основная часть, top - фон, info - вся информационная часть, fast - быстрые ссылки, navi - навигация вверху 

#nevidimka {
	width:0;
	height:0;
	z-index:0;
	left: 0;
	top: 0;
	visibility: hidden;
}
#Head {
	position:absolute;
	width:309px;
	height:34px;
	z-index:8;
	left: 25px;
	top: 45px;
}
#big {
	position:absolute;
	width:100%;
	height:300px;
	z-index:2;
	left: 0px;
	top: 125px;
}
#top {
	position:absolute;
	width:100%;
	height:200px;
	z-index:1;
	left: 0;
	top: 14px;
	background-image: url(graph/top2.jpg);
}
#info {
	position:absolute;
	width:24%;
	z-index:15;
	left: 75%;
	top: 25px;
}
#fast {
	position:absolute;
	width:200px;
	height:28px;
	z-index:19;
	left: 55px;
	top: 175px;
}
#navi {
	position:absolute;
	width:100%;
	height:25px;
	z-index:19;
	left: 0;
	top: 0;
	background-color: #99C7EB;
	vertical-align:middle;
	background-image: url(graph/navi5.jpg);
}



.kazan {width:100%; height:300px; background:url(graph/kazan.jpg); background-position:left; background-repeat:no-repeat; background-color:#FFFFFF}
.images {margin-top:25px; margin-bottom:25px}
.other {margin-top:25px; margin-right:25px; line-height:35px; font-size: 18px;}
.info {font-size: 12px;}
.spec {margin-left:0px; margin-right:2%;}
.pred {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
.phone {font-size: 24px}
.pojasnenie {font-size: 12px; margin-top:-7px; margin-bottom:-15px;}
.small {font-size: 10px}
.right {margin-right:50px}
.height {line-height:25px}
.text {margin-right:75px; line-height:20px}
.tochka {margin-left:-15px; margin-right:9px; color: #999999; line-height:20px}
.chern-tochka {margin-left:-15px; margin-right:9px; color: #000000; line-height:20px}
.navi {margin-left:25px; color:#FFFFFF; margin-top:5px}
.belaya {color:#FFFFFF}
.kol { color:#999999}
.big {margin-top:20px; margin-right:350px; line-height:50px}
.star {color: #FF9900}

.bottom {margin-bottom:150px}

p {margin-right:25px}
