body {margin:0; margin-left: 1em; padding:0; background-color:#FFFFFF;}
a:hover {text-decoration:none}
a {text-decoration:underline;}
/*Шапка*/
.header { height: 136px; background: url('../img/top_bg.gif') no-repeat; background-position: 140px 10px;}
	.logo {float:left; width:140px; height:136px; padding-top:10px;}
	.logo-text { padding-top:0px; float:left; text-align:center; margin-left:30px; width:300px; height:136px;}
		.logo-text p {font-family:Arial, Helvetica, sans-serif; font-size:34px;color:#ff8f0b; line-height:34px; margin-top:40px; margin-bottom:0; padding:0}
		.logo-text p.small {margin-top:10px; line-height:16px;font-size: 14px;}
	.online { position:absolute; left:500px; top:0px; width:88px; height:120px; font:12px Arial, Helvetica, sans-serif; background:url(../img/online-new.gif) no-repeat;}
	.krishnaloka { position:absolute; z-index:10; left:590px; top:0px; width:88px; height:120px; font:12px Arial, Helvetica, sans-serif; background:url(../img/krishnaloka-new.gif) no-repeat;}
	.books { position:absolute; z-index:10; left:680px; top:0px; width:88px; height:120px; font:12px Arial, Helvetica, sans-serif; background:url(../img/books-new.gif) no-repeat;}
	.krishnaloka div, .online div, .books div {margin-top:80px;}
	.krishnaloka a, .online a, .books a {color:#FF6600; text-decoration:underline}
	.krishnaloka a:hover, .online a:hover, .books a:hover { text-decoration:none}
	.right { float:right; width:280px; height:136px; padding-right:20px; padding-top:20px;}
		.search {height:30px; margin-top:50px; text-align:right}
		.search form {width:280px}
	.icons {position:absolute; float:right; right:1%; margin-right:50px; top:150px; z-index:12;}
/*Меню*/
.menu {position:absolute; top:136px; left:1%; width:98%; height:36px; background:url('../img/menu_bg.gif') repeat-x;}
	.menu div.m-w {height:36px; width:100%; background:url('../img/menu-left-corner_bg.gif') no-repeat;}
	.menu div.menu-block {width:100%; height:36px;}
	#nav { position:absolute; z-index:10;float:left;list-style:none;padding-left:0px;left:0; height:36px; margin-left:50px; margin-top:0; margin-bottom:0; padding-top:6px; padding-bottom:0}
		#nav ul {position:absolute; z-index:10; list-style: none; margin: 0; padding: 0; float: left;}
		#nav li {padding-left:20px; height:30px; float:left; padding-right:20px; border-right:1px solid #e8e8e8;float:left;width:auto; background: none;}
		#nav li.end { border-right:none;}
			#nav li ul {position: absolute; margin: -1 10; padding: 0 0; display: none; width:250px;  border: 1px solid #9B9B9B; background-color:#FDFDFD; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 5.5+*/ -moz-opacity: 0.9; /* Mozilla 1.6 и ниже */ -khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */ opacity: 0.9; text-align:left;}
		#nav a { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; display: block; margin-top:5px;}
		#nav a:hover {text-decoration:none; color:#626262;}
			#nav li li a {color: #4B4B4B; font-size:12px;font-weight: normal; font-style: normal;width: 200px;background: none;}
		#nav li li {margin-bottom:1px;border-right:none;}
		#nav li:hover ul, #nav li.jshover ul{display: block;}

/*Левая колонка*/
/*.left-column {width:48%; float:left; margin-top:30px;}
.middle-column {width:25%; float:left; margin-top:30px; margin-left:1%;}
.right-column { margin-top:30px; margin-left:74%; border:1px solid red}
*/
/*Мысль дня*/
.middle-row-1 {width:100%; clear:both; padding-top:20px; -padding-top:40px}
.middle-row-2 {width:100%; clear:both;}
.quote { width: 50%; float:left;}
	.quote table {margin-left:30px; margin-right:5px;}
	.quote img { float: left; margin-left: 20px; background: url('../img/thought-of-day/bsgovindam.jpg'); background-position:center;}
	.bqstart { position: absolute; z-index: -1; font-size: 120px; line-height:120px; font-family: "Times New Roman", Times, serif; margin-top: -70px; left:0; margin-left: 190px; color: #f3f3f3; font-weight: bold;}
	.bqend { position: absolute; z-index: -1; font-size: 120px; line-height:120px; font-family: "Times New Roman", Times, serif; margin-top: -90px; left:50%; margin-left:-50px; color: #f3f3f3; font-weight: bold;}
		.quote h2{ font-weight:normal; font-family:"Times New Roman", Times, serif; color:#212121; font-size:23px; margin-top:19px; margin-bottom:5px; margin-left:55px;}
		.quote a {font-family:"Times New Roman", Times, serif; color:#626262; font-size:14px;}
		.quote a:hover {color:#393939;}
		.quote p {font-family:"Times New Roman", Times, serif; color:#626262; font-size:14px; padding-left:180px;}
			.quote p.quote-source {text-align:left; margin-left:20%;}
			.quote p.quote-source a {color:#9e3814;}
			.quote p.quote-source a:hover {color:#e2501d;}
		
/*Новостная колонка*/
.content-block {float:left; width:24%; margin-top:0px; text-align:left;}
	.content-block table {margin-left:17px; margin-right:5px;}
		.content-block p {font-family:"Times New Roman", Times, serif; color:#626262; font-size:90%; margin: 0 10px 1em 10px; padding-top:0; padding-bottom:1em;
                    margin-left: 75px;
                    clear: both;
                }
.content-block p img {
    margin-top: 1em;
    margin-left: -72px;
    margin-bottom: 1em;
}
		.content-block h2{ font-weight:normal; font-family:"Times New Roman", Times, serif; color:#212121; font-size:23px; margin-top:10px; margin-bottom:5px; margin-left:9px;}
		.content-block a {font-family:"Times New Roman", Times, serif; color:#626262; font-size:100%;}
		.content-block a:hover {color:#393939;}
	.content-block div { margin-top:10px; margin-left:10px;}
		.content-block div a {color:#9e3814; margin-bottom:20px;}
		.content-block div a:hover{color:#e2501d}
	.content-block span {color:#898989; font-family:"Times New Roman", Times, serif; font-size:90%;}

/*Календарь*/
.calendar { width:25%; float:left;}
	.calendar td { text-align: center; }
		.calendar h2 { font-weight:normal; font-family:"Times New Roman", Times, serif; color:#212121; font-size:23px; margin-top:19px; margin-bottom:5px;}
		.calendar td, .calendar a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#898989;}
		.calendar a {font-size:12px;; font-weight:bold; color:#626262}
		.calendar a:hover {font-size:12px;color:#393939;}
		.calendar td.days-names {font-size:10px; width:25px;}
		.calendar p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#898989; margin-bottom:0px; margin-top:6px;}
		.calendar .current-date{ background-color:#ffead2;border: 1px solid #C66}
		/* .festival should go before .prev-month and .next-month */
		.calendar .festival { background-color: #EDD; }
		.calendar .prev-month, .calendar .prev-month a { color: #EEE; background-color: #FFF;}
		.calendar .next-month, .calendar .next-month a { color: #EEE; background-color: #FFF;}
		.today {border:1px solid #898989; margin-right:10px; padding:5px;}

/*Блок это важно*/

.alert { float:left; width:24%; text-align:left; color:#626262; padding-left:0px; padding-top:10px; font-family:Arial, Helvetica, sans-serif;}
	.alert h2{ font-weight:normal; font-family:"Times New Roman", Times, serif; color:#E2501D; font-size:23px; margin-top:-1px; margin-bottom:5px; margin-left:25px; }
	.alert p { color:#626262; font-size:14px; margin-left:25px;}
	.alert a {font-family:Arial, Helvetica, sans-serif; color:#9E3814; font-size:14px;}
		.alert a:hover {color:#E2501D;}
	/*.alert table {margin-left:30px; margin-right:5px;}
	.alert p {font-family:Arial, Helvetica, sans-serif; color:#626262; font-size:14px; margin-left:10px;}
	
	
	.alert div { padding-left:22px;margin-top:10px; margin-left:33px;}
		.alert div a {color:#9e3814; margin-bottom:20px;}
		.alert div a:hover{color:#e2501d}
	.alert span {color:#898989; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
*/
/*Фишки*/
.bg {background-color:#ffead2; margin-left:1%; margin-top:2px;}
.full {width:100%;}


/*Стиль контента на внутренних страницах*/
.main-content {margin-top:30px;clear:both; margin-left:15%; padding-left:60px; padding-right:60px; width:70%}
.main-content h1{ font-weight:normal; font-family:"Times New Roman", Times, serif; color:#212121; font-size:26px; margin-top:40px; margin-bottom:5px;text-align:center; clear:both}
.main-content h2{ font-weight:normal; font-family:"Times New Roman", Times, serif; color:#212121; font-size:22px;text-align:center; clear:both;}
.main-content h3{ font-weight:normal; font-family:"Times New Roman", Times, serif; color:#212121; font-size:18px;text-align:center;clear:both;}
.main-content ul {float: left; padding: 0; margin: 0}
.main-content p, .content .text p, .main-content li {color:#626262; font-family:"Times New Roman", Times, serif; font-size:100%; margin-left:40px; margin-right:40px;}
.main-content .text {text-align:center;}
.main-content .text p img {margin-bottom:10px; margin-top:20px;}
.main-content a {font-family:"Times New Roman", Times, serif; color:#626262; font-size:100%;}
.main-content a:hover {color:#393939;}

.pages {color:#b2b2b2; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.pages a {color:#9e3814; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.pages a:hover {color: #e2501d;}


.news-body p.publishing-date{color:#cccccc; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:center}
.news-body {padding-left:80px; padding-right:80px; margin-bottom:30px;}
/*


.news-body, .news-body p{color:#626262; font-family:"Times New Roman", Times, serif; font-size:100%; }
.news-body h1 {font-weight:normal; font-family:"Times New Roman", Times, serif; color:#212121; font-size:23px; margin-top:40px; margin-bottom:5px; margin-left:22px;}
*/
/*Наши проекты*/
.projects {clear:both; margin-top:20px; margin-bottom:20px;}
.projects h2 {font-weight:normal; font-family:"Times New Roman", Times, serif; color:#212121; font-size:24px; margin-top:0px; margin-left:22px;}
	/*Полупрозрачные картинки*/
	img.tr {filter:alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3;}
/*Нижнее меню*/
.bottom-menu { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#626262}
.bottom-menu a {color:#9e3814;}
.bottom-menu a:hover {color:#e2501d;}

/*Подвал*/
.footer {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.footer a {color:#999999;}


/*Служебные*/
.clear{ clear:both}
#tooltip {
    background-color: #eee;
    position: absolute;
    width: 20em;
    padding: 0.3em;
    border: 2px solid #ddd;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    font-size: 90%;
}
