@charset "utf-8";
* {margin:0; padding:0;}

/*Общие значения для заголовков всех уровней на сайте*/
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
{ 	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/*Оформление всех ссылок на сайте*/
a { text-decoration:none;
color:#660099;}

/*Непосещенные ссылки*/
a:link { color: #660099;}

/*Посещенные ссылки*/
a:visited{ color:#660099;}

/*Ссылка при наведении*/
a:hover{ color: #660099;}

/*Оформление заголовков 1 уровня*/
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover{
font-size:22px;
color: #660099;
text-align:left;
margin-bottom:5px;}

/*Оформление заголовков 2 уровня*/
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover{
font-size:24px;
color: #660099;
text-align:left;
margin-bottom:5px;
}

/*Оформление заголовков 3 уровня*/
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover{
font-size: 18px;
color: #999999;
text-align:left;}

/*Оформление заголовков 4-6 уровня. */
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover,h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover,h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover{
font-size:16px;
color: #999999;
text-align:left;}

/*Оформление изображений на сайте. Картинка как ссылка.*/
a img {border: none;}

/*Картинка в тексте. Далее, в статьях мы зададим один отступ, а в модулях другой.*/
p img {margin:0;}

/*Оформление абзацев в тексте.*/
p {margin: 0 0 10px 0;}



Body {
	margin:0 auto;
	padding:0;
	font:12px Arial, Helvetica, sans-serif ;
	line-height:1.5;
	color:#000;
	text-align:left;
	background-color:#eeeeee;
}
#page {
	width:950px;
	margin:auto;
	background-color:#fff;
	overflow:hidden;
}
#top{
	height:180px;
	width:100%;
	margin:0;
}
#logo {
	height:180px;
	width: 200px;
	float: left;
	background-image: url('../images/logo.gif');
}
#logo h1{
	font-size:9px;
	text-align:left;
	color:#010101;
	padding:0 0 0 300px;
	border:none;
}
#header {
	height:180px;
	width: 450px;
	margin-left:30px;
	float: left;
	background-color:#ffffff;
	background-image: url('../images/headerimg.jpg');
	background-position: center;
	background-repeat: no-repeat;
}
#user1 {
	width: 180px;
	height:155px;
	padding: 25px 90px 0 0;
	float: left;
	background-color:#ffffff;
	text-align: right;
	font-size: 18px;
	color: #000000;
	font-weight:bold;
}
/*кнопка записаться в шапке*/
#henroll {
width:142px;
height:41px;
background-image: url('../images/btnenroll.gif');
float:right;
}

.moduletable_nav {
	font-size:12px;
	font-style:italic;
	color:#aaaaaa;
	padding:5px;
	margin:0;
	background-color:#660099;
}

.moduletable_nav a:link { color: #aaaaaa;}
.moduletable_nav a:visited { color: #aaaaaa;}

#user2 { 
	width: 100%;
	background-color:#660099;
}

#user3 {
	width: 100%;
	background-color:#CC9900;
}
#left {
	float:left;
	width:229px;
	background-color:#FFFFFF;
	border-right-width: 1px;
	border-right-color:#cccccc;
	border-right-style:solid;
}

/*Главное меню*/
/*--------------------------------------------------*/
.moduletable_menu {
	line-height: 2;
	font-size:18px;
	color:#666666;
	padding:10px 10px 20px 40px;
	margin:0;
}
.nav.menu {
	list-style-type:none;
}

.moduletable_menu1 a:link { color: #666666;}
.moduletable_menu1 a:visited { color: #666666;}
.moduletable_menu1 a:hover { color: #660099;}
.moduletable_menu a { color: #666666;}
.current a { color: #660099;}

/*Блок регистрации*/
/*--------------------------------------------------*/
.moduletable_reg {
	padding:10px 10px 20px 10px;
	margin: 40px 20px 20px 40px;
	list-style:inside;
	border: 1px solid #660099;
	border-radius: 4px;
}
#form-login-password {margin-top:10px;}
#form-login-remember {margin-top:5px;}
#form-login-submit{margin:5px;}
.unstyled {	list-style-type:none;}
#modlgn-username{margin-left:10px; width:80px;}
#modlgn-passwd{width:80px;}
.moduletable_reg button.btn.btn-primary{width:80px;}


/*меню автора*/
/*--------------------------------------------------*/
.moduletable_autmenu {
	line-height: 2;
	font-size:16px;
	padding:10px 10px 20px 40px;
	margin:0;
}

#rigth {
	float:left;
	width: 200px;
	background-color:#66FF33;
}
#content60 {
float:left;
width:540px;
padding: 0 5px 0 5px;
font-size: 24px;
}

#content80 {
	width:618px;
	padding: 0 80px 0 20px;
	font:14px Arial, Helvetica, sans-serif;
	float:left;
	border-left-width: 1px;
	border-left-color:#cccccc;
	border-left-style:solid;
}
#content100 {
float:left;
width:940px;
padding: 0 5px 0 5px;
font-size: 24px;
}

#content60, #content80, #content100 {
text-align:justify;
margin-top:10px;
}

/*подвал*/
/*--------------------------------------------------*/
#footer {
	height:100px;
	width:100%;
	margin:0;
	clear:both;
	background-color:#000000;
}
#footer-logo {
	height:100px;
	width: 225px;
	margin-right:25px;
	float: left;
	background-image: url('../images/blacklogo.gif');
	background-position: center;
	background-repeat: no-repeat;
}
#footer-center {
	height:100px;
	width: 420px;
	margin-right: 30px;
	float: left;
	font-size: 24px;
	color:#FFFFFF;
	text-align:center;
	margin-top:5px;
}
/*кнопка записаться в подвале*/
#fenroll {
	width:142px;
	height:41px;
	background-image: url('../images/btnenrollblack.gif');

}

#footer-right {
	height:100px;
	width: 160px;
	padding-right:40px;
	float: left;
	font-size: 18px;
	color:#FFFFFF;
	text-align:right;
	margin-top:16px;
	
}
/*для формы регистрации*/
/*--------------------------------------------------*/
.registration, .remind {
	padding:10px;
	margin:10px;
	border: 1px solid #660099;
	border-radius: 4px;
	background-color:#f5f0f5;
}
.registration fieldset, .remind fieldset {
	border:none;
}
.registration .control-group {
	margin:10px;
}
.remind .control-group {
	margin:10px;
}
.registration fieldset legend{
	color:#660099;
	font-size:20px;
	margin-bottom:20px;
}
.registration button.btn.btn-primary.validate {
	width:110px;
	margin-right:20px;
}
.remind button.btn.btn-primary.validate {
	width:110px;
}
#content80 .alert.alert-error, #system-message {
	padding:10px;
	margin:10px;
	border: 1px solid #660099;
	border-radius: 4px;
	background-color:#f5f0f5;
}

/*для блога на странице ПРЕПОДАВАТЕЛИ*/
/*--------------------------------------------------*/
.pull-left.item-image {
	float:left;
	margin:15px;
}
.items-leading, .span6 {
	margin: 10px 0 30px 0;
}


/*для расписания*/
/*--------------------------------------------------*/
#content80 .rasp td, th {
	padding: 10px;
	border-right: 3px solid white;
}
#content80 .rasp .tr1 {
	border-right: 3px solid white;
	background-color:#f5f0f5;
}

/*для формы обратной связи*/
/*--------------------------------------------------*/
.accordion-heading {
	 display: none;
}
.contact-form {
	padding:10px;
	margin:10px;
	border: 1px solid #660099;
	border-radius: 4px;
	background-color:#f5f0f5;
}
.contact-form fieldset {
	border:none;
}
.contact-form fieldset legend{
	color:#660099;
	font-size:20px;
	margin-bottom:20px;
	border:none;
}
#content80 .control-group {
	margin:10px;
}
#content80 button.btn {
	padding: 5px;
	margin-right: 20px;
}

/*для создания статьи*/
/*--------------------------------------------------*/
#content80 .form-validate.form-vertical {
	padding:10px;
	margin:10px;
	border: 1px solid #660099;
	border-radius: 4px;
	background-color:#f5f0f5;
}
#content80 .btn-toolbar {
	width:500px;
}
#content80 .btn-group{
	float:left;
	margin-bottom:10px;
}
#content80 .btn-group.pull-right{
	float:none;
	width: 65px;
	padding:5px;
	border: 1px solid #660099;
	border-radius: 4px;
	background-color:#f5f0f5;
}
#adminForm fieldset {
	border:none;
}
.nav.nav-tabs {
	list-style-type:none;
}
#editor {
	margin-bottom: 30px;
}
