﻿/* CSS Document */

html { 
	height		: 100%; 
	margin-bottom	: 1px; 
}

body {
	margin: 0;
	padding: 0;
	height:  100%;
	margin-bottom: 1px;
	background: url(../images/vd_background.png) 0 0 repeat-x;
}

a:link, a:visited {
	color: #8B4513;
	font-weight: normal;
	text-decoration: none;
	

}

a:hover {
	color: #8B4513;
	text-decoration: underline;
	
}

h1 {
	font-weight: normal;
	font-size: 18px;
	color: #000;
	
}

h2 {
	font-weight: normal;
	font-size: 16px;
	color: #333;

}

td, p, div, span { /* ШРИФТ ЛЕВОГО МЕНЮ*/
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #800000;
	line-height: 130%;
	text-align: left;
	
}

h3, .componentheading {
	color: #333;
	font-weight: normal;
	font-size: 18px;
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	padding: 4px 0;
	margin: 10px 0;
	border-bottom: 1px solid #ccc;
	
}

.componentheading { /* название странички*/
background-image : url(../images/delim.png);
color: #8B4513;
font-family: Times New Roman;
	font-size : 20px;
	line-height : 25px;
	font-weight: bold;
	padding: 0;

}
.sectiontableentry1 { /* */
	color: #000000;
font-family: Times New Roman;
	font-size : 20px;

}

.contentheading {     /*НАЗВАНИЕ НОВОСТЕЙ*/
	height: 35px;
	vertical-align: bottom;
	padding: 0;
	margin: 0;
	font-size: 15px;
	font-family: Times New Roman, Helvetica, Arial, sans-serif;
	color: #333;
	font-weight: bold;
		
}

.buttonheading {
	vertical-align: bottom;
	
	
}
 table.moduletable {  /* панель меню */
  width		   : 100%;
  table-layout	   : auto;
  border-top       : 10px solid #F0F8FF;
  background-repeat: no-repeat;
  background-color : #F0f8Ff; /*80CEFf*/
  background-position: bottom right;
  border	   : 1px solid #f0f0f0;
  border-top	   : 3px solid #FFFFFF;/* линия над голубыммаленьким банером*/
  padding-bottom   : 20px;
  margin-bottom    : 10px;
}

table.moduletable th {
  font-family	   : Times New Roman, Times New Roman, Helvetica, sans-serif;
  padding-left	   : 5px;
  font-size        : 14px;  /*РАЗМЕР НАЗВАНИЯ МЕНЮ - ГЛАВНОЕ, МАТЕРИАЛЫ...*/
  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : left;
  height           : 18px;
  line-height      : 18px;
  text-indent      : 2px;
  letter-spacing   : 1px;
  background-image : url(../images/delim.png); 
  background-repeat: no-repeat;
  background-position : right;
  color		   : #483D8B;
}

table.moduletable td {
  padding-left     : 5px;
  padding-right    : 8px;
  padding-top	   : 1px;
  padding-bottom   : 1px;  /*расстояние между ОСОГМА АБИТУРИЕНТУ  СТУДЕНТУ...*/
}


.sectiontableheader {
	font-weight: bold;
	border-bottom: 1px solid #ccc;


}

table.contenttoc {
	margin-left: 10px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
	padding: 5px;

}

span.small, td.createdate {
	font-size: 0px;
	font-weight: normal;
	color: #ffffff;  /* ********опубликовал Админ..........   */
	
}

a.mainlevel {
     font-size: 13px;
color: #8B4513;

	display: block;

	padding-left:20px;
	height: 20px;
		}

div.clr {
	clear: both;
	
}

div#center {
	height: 100%;
	text-align: center;
}

div#wrapper {
	height: 100%;
	margin-left: auto;
	margin-right: auto;
  min-width 750px;
  max-width: 1050px;
  width: expression(document.body.clientWidth > 1050? "1050px": "auto" );

	
}

div#whitebg {
	margin: 0 15px;  /* размер отсупов по бокам страницы сайта*/
	background: #fff;
}

div#header {
	background: #000 url(../images/doctor.jpg) 0 0 no-repeat;
	margin: 10px 0px;   /* размер отсупов снизу и сверху страницы сайта*/
	
}

div#header_frog {
	height: 165px;
	background: url(../images/) 100% 0 no-repeat;
}

span.header {
	display: block;
	line-height: 90%;
	vertical-align: bottom;
	padding-left: 30px;
	padding-top: 80px;
	font-family: Times New Roman, Times, serif;
	font-size: 36px;
	color: #808000
;

}
span.subhead {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	color: #808000;
	padding-left: 30px;
}

div#padding {
	padding-bottom: 14px;
}

div#horizsep {
	height:1px;
	overflow: hidden;
	background: #ccc;
	margin-top: 15px;
	margin-bottom: 15px;
}

div#divider {
	border: 1px solid #fff;
	background: url(../images/vd_vert_sep.png) repeat-y;
	background-position: 25% 0 !important;
	background-position: 26% 0;
}

div.thinsep {
	clear: both;
	margin-top: 15px;
	height: 5px;
	overflow: hidden;
	background: #000 url(../images/vd_header.jpg) 0 0 no-repeat;
}

div#footer {
	clear: both;
	margin-top: 15px;
	padding: 5px 0;
	text-align: center;
	color: #808000;
	font-size: 10px;
}


div#main {
	margin-left: 25%;

	float: none;
	width: auto !important;
	width: 100%;
}

div#main_padding {
	padding: 0 15px;
	float: none;
	width: auto !important;
	width: 100%;
}

div#sidebar {

	float: left;
	width: 22%;
}

div#sidebar_padding {
	padding: 0 15px;
	float: none;
	width: auto !important;
	width: 100%;
}

/* horizmenu */
div#horizmenu {
	white-space: nowrap;
	margin: 10px 0px; 
	line-height: 20px;
	height: 20px;
	margin-right: 5px;
	padding-left: 15px;
}

div#horizmenu ul {
	margin: 0;
	padding: 0;
	list-style:none;
}

div#horizmenu li {
	float: right;
	background: url(../images/vd_vert_sep.png) 0 0  no-repeat;
	margin: 0;
	padding: 0;
}

div#horizmenu ul#mainlevel-nav a {
font-family: Monotype Corsiva;
font-size: 20px;
	float:left;
	display:block;
	height: 20px;  /*ОБРАТНАЯ СВЯЗЬ, ВОПРОС РЕКТОРУ*/
	line-height: 20px;
	text-decoration: none;
	padding: 0 15px;
}

div#horizmenu a:hover {
}

div#horizmenu a.active_menu {
  color: #000;
}

span.pathway {
	float: left;
	line-height: 20px;
}

