/* Документ */
html {
    background: #e6e6e6;
}
body, table, form, div {
	font-family: Tahoma;
	font-size: 12px;
	color: #323232;
	padding: 0px;
	margin: 0px;
}

/* Таблицы */

/* Изображения */
img {
	border: 0px;
}

/* Ссылки */
a:link, a:visited {
	color: #234b87;
	text-decoration: underline;
}
a:hover {
	color: #234b87;
	text-decoration: none;
}
a.grey:link, a.grey:visited {
	font-size: 11px;
	color: #5f5f5f;
}

/* Текст */
p {
	padding: 2px 0px 2px 0px;
	margin: 0px;
}
span.grey {
	font-size: 11px;
	color: #747474;
}
span.blue {
	font-size: 11px;
	color: #2a4280;
}

/* Блоки */
#logo { float: left; margin: 60px 0px 0px 0px; }

#menu { height: 290px; margin-left: 260px; }
#menu div.menu1 { padding: 35px 0px 1px 180px; }
#menu div.menu2 { padding: 1px 0px 1px 145px; }
#menu div.menu3 { padding: 1px 0px 1px 110px; }
#menu div.menu4 { padding: 1px 0px 1px 75px; }
#menu div.menu5 { padding: 1px 0px 1px 40px; }
#menu div.menu6 { padding: 1px 0px 1px 0px; }

#menu-main { height: 290px; margin-top: 230px; margin-left: 520px; }
#menu-main div.menu1 { padding: 35px 0px 1px 150px; }
#menu-main div.menu2 { padding: 1px 0px 1px 120px; }
#menu-main div.menu3 { padding: 1px 0px 1px 90px; }
#menu-main div.menu4 { padding: 1px 0px 1px 60px; }
#menu-main div.menu5 { padding: 1px 0px 1px 30px; }
#menu-main div.menu6 { padding: 1px 0px 1px 0px; }

#submenu { height: 250px; }
#submenu a { font-size: 14px; }
#submenu div.item0 { padding: 8px 0px 0px 0px; }
#submenu div.item1 { padding: 8px 0px 0px 22px; }
#submenu div.item2 { padding: 8px 0px 0px 44px; }
#submenu div.item3 { padding: 8px 0px 0px 66px; }
#submenu div.item4 { padding: 8px 0px 0px 88px; }
#submenu div.item5 { padding: 8px 0px 0px 110px; }
#submenu div.item6 { padding: 8px 0px 0px 132px; }
#submenu div.item7 { padding: 8px 0px 0px 154px; }
#submenu div.item8 { padding: 8px 0px 0px 176px; }
#submenu div.item9 { padding: 8px 0px 0px 198px; }
#submenu div.item10 { padding: 8px 0px 0px 220px; }
#nosubmenu { height: 200px; }

#title {
	padding: 10px 0px 10px 0px;
}
#text {
	padding: 0px 0px 0px 0px;
}
#about {
	padding: 40px 0px 70px 0px;
}
#create {
	height: 80px;
}

/* Колонки */
div.left-min { float: left; width: 280px; margin-right: 10px; }
div.left-max { float: left; width: 640px; }
div.right-min { float: right; width: 280px; margin-left: 10px; }
div.right-max { float: right; width: 640px; }
div.clear { clear: both; }

/* */
div.title {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #19357d;
	padding: 10px 0px 10px 0px;
}
div.title a { color: #19357d; }
div.caption {
	font-weight: bold;
	color: #19357d;
	padding: 0px;
	padding: 4px 0px 8px 0px;
}
div.caption2 {
	font-size: 15px;
	font-weight: bold;
	color: #19357d;
	padding: 0px;
	padding: 4px 0px 8px 0px;
}
div.content {
	padding: 0px 0px 35px 0px;
}
div.content-color0 {
	padding: 5px;
	margin: 0px 0px 20px 0px;
}
div.content-color1 {
	background: #dddedf;
	padding: 5px;
	margin: 0px 0px 20px 0px;
}
div.small {
	font-size: 10px;
	padding: 1px 0px 1px 0px;
}
div.item {
	padding: 5px 0px 5px 0px;
}
div.item_photos {
	float: left;
	width: 135px;
	height: 135px;
	border-right: #e6e6e6 1px solid;
	border-bottom: #e6e6e6 1px solid;
    margin-right: 5px;
    margin-bottom: 5px;
}

div.item_videos {
    float: left;
    width: 135px;
    height: 170px;
    border-right: #e6e6e6 1px solid;
    border-bottom: #e6e6e6 1px solid;
    margin-right: 5px;
}
/* Сообщения */
div.message {
	width: 535px;
	background: #bfebba;
	border: #519b02 1px solid;
	margin-top: 10px;
}
div.message-min {
	width: 260px;
	background: #bfebba;
	border: #519b02 1px solid;
	margin-top: 10px;
}
div.message div, div.message-min div {
	font-weight: bold;
	color: #3b6c06;
	padding: 6px 8px 6px 8px;
}
div.error {
	width: 535px;
	background: #ffbaa5;
	border: #972a09 1px solid;
	margin-top: 10px;
}
div.error-min {
	width: 260px;
	background: #ffbaa5;
	border: #972a09 1px solid;
	margin-top: 10px;
}
div.error div, div.error-min div  {
	font-weight: bold;
	color: #972a09;
	padding: 6px 8px 6px 8px;
}
div.post1 { padding: 25px 0px 0px 0px; }
div.post2 { padding: 25px 0px 0px 50px; }

/* Расписание */
a.item_offices {
	float: left;
	padding: 4px 4px 4px 4px;
	margin: 4px 8px 4px 8px;
}
div.item_times {
	float: left;
	width: 160px;
	height: 75px;
	background: #dbdbdb;
	border-right: #e6e6e6 1px solid;
	border-bottom: #e6e6e6 1px solid;
}
div.item_times div {
	padding: 5px;
}
a.item_times:link, a.item_times:visited, a.item_times:hover {
	float: left;
	padding: 4px 8px 4px 8px;
	white-space: nowrap;
}
a.item_times_select:link, a.item_times_select:visited, a.item_times_select:hover {
    float: left;
    color: #ffffff;
    background: #39508E;
    padding: 4px 8px 4px 8px;
    white-space: nowrap;
}
a.item_times_select_1:link, a.item_times_select_1:visited, a.item_times_select_1:hover {
	float: left;
	color: #ffffff;
	background: #C89F0F;
	padding: 4px 8px 4px 8px;
	white-space: nowrap;
}
span.select {
	background: #e5b804;
}

/* Формы */
input.button {
	height: 20px;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	background: #d0d0d0;
	border: 0px;
}
input.string-min {
	width: 75px;
	border: #8c96aa 1px solid;
}
input.string-mid {
	width: 260px;
	border: #8c96aa 1px solid;
}
input.string-max {
	width: 535px;
	border: #8c96aa 1px solid;
}
textarea.text-mid {
	width: 535px;
	height: 200px;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	border: #8c96aa 1px solid;
}
textarea.text-min {
	width: 260px;
	height: 200px;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	border: #8c96aa 1px solid;
}
.vk {color:#fff; font:bold 13px Tahoma, sans-serif; background-color:#6D8FB3; border:1px solid #3B6798}
.vk-p {width:98%; background-color:#F7F7F7; color:#45688E; border:1px solid #DAE2E8; padding:10px}
.vk-u {position: absolute; visibility: hidden; width:320px; height:90px; background-color:#2C2C2C; top:0px; right:0px}



.size0 {
    font-size: 7px;
}
.size1 {
    font-size: 10px;
}
.size2 {
    font-size: 13px;
}
.size3 {
    font-size: 16px;
}
.size4 {
    font-size: 19px;
}
.size5 {
    font-size: 22px;
}
.size6 {
    font-size: 25px;
}
.size7 {
    font-size: 28px;
}
.size8 {
    font-size: 31px;
}
.size9 {
    font-size: 34px;
}

