html {margin:0;padding:0;}
body {margin:0; padding:1% 2% 1% 2%; background-color: #ffffff; min-width:950px;}
body,td,th {color: #65674d; font-family: Arial, Helvetica, sans-serif; font-size: 13pt;}
a{color: #65674d; text-decoration:none; outline:none;}
a:visited {color: #65674d;}
a:hover {color: #65674d;}
a:active {color: #65674d;}
a img {border:0;}
p {margin:0; padding:0 0 13pt 0;}

.cl {clear:both;}
.blue {color:rgb(0,147,221);}
.hide {display:none;}
.imgLoad {background:#000000 url(/images/wait.gif) no-repeat center center;}

.warnText {font-size:11pt; color:maroon; padding:5px 0;}
#addForm {padding-top:50px;}
#content > #addForm {padding-top:0px; padding-left:26%;}
#addForm .name {font-size:10pt;color:#65674d;}
#addForm .req {font-size:10pt;color:#65674d;}

/*** Блоки меню вверху ***/
#topMenu {display:table; width:100%;padding-left:10px;padding-bottom:50px;padding-top:15px}
 #topMenu ul {margin:0;padding:0;list-style:none;}
  #topMenu ul li {margin:0;padding:0;list-style:none;float:left;font-size:22pt;padding-right:55px;color:rgb(101,103,77);}
 #topMenu ul .a {color:#000000;}

/*** блок меню персоналий ***/
#menuPerson {padding-left:10px; text-transform:uppercase; margin-top:-25px; font-size:9pt; padding-bottom:9px; color:#000}
 #menuPerson a {color: #65674d; padding-right:10px;}
 #menuPerson a.a {color:#000}
/*** left menu ***/
#leftMenu {float:left; display:table-cell; width:300px;}
 #leftMenu ul {list-style:none; padding:7px 10px 50px 10px; margin:0;} 
  #leftMenu ul li {list-style:none; padding:0; margin:0; line-height:100%;  padding-bottom:30px;}

/*** Блок анонсов на главной странице ***/
#anons { display: table;}
 #anons .block {display:table-cell; width:240px; padding-left:20px; vertical-align:top; padding-top:3px; padding-right:20px;}
 *:first-child+html #anons .block {float:left;}/* IE7 */
  #anons .block .row1,
  #anons .block .link {font-size:10pt; color:#65674d}
  #anons .block .row1 {padding-bottom:8px; padding-top:8px;}
  #anons .block .link {font-weight:bold; color:#65674d}
   #anons .block .link a {color:#65674d}
  #anons .block .date {color:#65674d; font: bold italic 13pt Georgia;}
   #anons .block .date a {color:#65674d;}

 #anons .first {color:#000000 !important; padding-left:10px; width:330px !important;}
  #anons .first .date {padding-top:0; color:#000; font: bold italic 32pt Georgia;margin-top:-10px;}
  #anons .first .row1,
  #anons .first .link {font-size:13pt; color:#000; line-height:99%; padding:0;} 
  #anons .first .link {padding-top:15px; font-weight:bold;}
   #anons .first a {color:#000 !important;}

 #anons .brd {border-left:dashed rgb(101,103,77) 1px;}
 
/*** большой блок с фото и чем то еще ***/  
#main  {display: table; width:100%; padding-top:20px; padding-bottom:20px;}  
 #gallery {width:310px; height:230px; padding:20px 10px 15px 10px; float:left}
 #gallery .albumName {font-size:8pt; margin:0 0 0 0;}
 #lang {float:right; font-size:14px; margin-top:20px;}
 #flash {height:230px; width:auto; margin:20px 50px 16px 350px; padding:0px;}
 *:first-child+html #flash {border-top:20px #ffffff solid;}/* ie 7 */

/*** Контент ***/ 
#content {display: table; width:100%; padding-top:0px; padding-bottom:20px; position:relative} 
 #content .block3 {display:table-cell; width:30%; padding-right:40px; vertical-align:top;}
 *:first-child+html #content .block3 {float:left; padding-right:35px;}/* IE7 */

.item .date  {color:#000000; font: bold italic 12pt Georgia;}
.item .source{color:rgb(0,147,221); font: bold italic 12pt Georgia;}
.item .anons {font: 12pt Georgia; line-height:99.9%;} 
.item .link  {font-weight:bold;}

/*** Блок новостей, публикаций, прессрелизов на главной странице ***/ 
.block3 .title {padding-left:10px; font-size:20pt; color:#000000;}
.block3 .title a {color:#000000;}
.block3 .item {padding:10px;}
.block3 .item .anons {font-size:12pt;}
.block3 .moreNews   {font-weight:bold;padding-left:10px;}
.block3 .morePublic {font-weight:bold;padding-left:10px;}
.block3 .morePress  {font-weight:bold;padding-left:10px;}

/*** Новости ***/
.newsList {padding:10px 25px 10px 10px; width:26%; display:table-cell; vertical-align:top;} 
 .newsList .item {padding-bottom:12pt;}
 .newsList .moreNews {font-size:14px; font-weight:bold;}
.newsBlock {float:left; width:29% !important;}
#newsFull {padding:10px; display:table-cell; width:auto; color:#000;} 
 #newsFull .pic {float:left; padding-right:20px; padding-bottom:20px; display:block;margin-top:4px;}
 #newsFull .anons {font-weight:bold; min-width:250px; padding-right:15%;}
 #newsFull .date {padding-top:15px; color: #65674d; font: bold italic 13pt Georgia;}
 #newsFull .picName {padding-top:15px;color: #65674d; font: 10pt Arial; width:81%;}
 #newsFull .text {padding-top:0px; line-height:150%; width:83%;}
 
/*** Анонсы ***/
#anonsList {padding:46px 25px 10px 10px; width:26%; display:table-cell; vertical-align:top;} 
 #anonsList .item {}
 #anonsList .item .date  {color:#65674d;font: bold italic 12pt Georgia; padding-top:10px;}
 #anonsList .item .anons {color:#000000;font: bold 12pt Arial; line-height:99.9%;} 
 #anonsList .item .link  {font-weight:bold;}
 #anonsList .moreAnons {font-weight:bold;}
#anonsFull {padding:10px; display:table-cell; width:auto; color:#000; padding-right:50px;padding-top:46px} 
 #anonsFull .pic {float:left; padding-right:20px; padding-bottom:20px; display:block;margin-top:4px;}
 #anonsFull .anons {font-weight:bold; white-space:nowrap;}
 #anonsFull .date {font-size:20pt; margin-top:-2px;font: bold italic 13pt Georgia;}
 #anonsFull .picName {padding-top:15px;color: #65674d;font-size:10pt;}
 #anonsFull .text {padding-top:0px; line-height:150%; width:83%;}

/*** Публикации ***/
.publicList {padding:10px 25px 10px 10px; width:26%; display:table-cell; vertical-align:top;} 
 .publicList .item {padding-bottom:12pt;}
 .publicList .morePublic {font-weight:bold;}
.publicBlock {float:left; width:29% !important;} 
#publicFull {padding:10px; display:table-cell; width:auto; color:#000; padding-right:50px;} 
 #publicFull .pic {padding-right:20px; padding-bottom:20px; display:block;margin-top:20px;}
 #publicFull .anons {font-weight:bold; width:440px;padding-top:20px;}
 #publicFull .date {padding-top:15px;color: #000000;font: italic 30pt Georgia;}
 #publicFull .source{color:rgb(0,147,221);}
 #publicFull .picName {padding-top:15px;color: #65674d;}
 #publicFull .text {padding-top:40px; line-height:150%; width:83%;}

/*** Пресс-релизы ***/
.pressList {padding:10px 25px 10px 10px; width:26%; display:table-cell; vertical-align:top;} 
 .pressList .item {padding-bottom:12pt;}
 .pressList .morePublic {font-weight:bold;}
.pressBlock {float:left; width:29% !important;} 
#pressFull {padding:10px; display:table-cell; width:auto; color:#000; padding-right:50px;} 
 #pressFull .pic {float:left; padding-right:20px; padding-bottom:20px; display:block;margin-top:4px;}
 #pressFull .anons {font-weight:bold; width:440px;padding-top:20px;}
 #pressFull .date {color: #000000;font: italic bold 20pt Georgia;}
 #pressFull .picName {padding-top:15px;color: #65674d;}
 #pressFull .text {padding-top:40px; line-height:150%; width:83%;}

.item .date a {color:#000000;} 
.text a {color:rgb(0,147,221);}

.html1column {padding-left:133px; padding-top:4px; width:48%; min-width:400px; color:#000; line-height:150%;} 
.html2column .leftColumn {float:left; padding-left:5px; padding-top:4px; width:48%; min-width:400px; color:#000; line-height:150%; padding-right:50px;} 
.html2column .rightColumn{padding-top:4px; margin-left: 450px; color:#000; line-height:150%; padding-right:100px;}
.html2column a {color:#0093DD;}

/*** Лица главная ***/
#personList {padding:10px; /*width:300px;*/ display:table-cell;} 
 #personList .pic {float:left; width:58%;}
 #personList .persons  {margin-left:60%;} 
 #personList .persons .item {padding-bottom:10px;}
 #personList .persons .item .name {text-transform:uppercase; color:#000000; font-weight:bold;}
 #personList .persons .item .name a{color:#000000;}
 #personList .persons .item .spec {padding-left:19px; font-size:10pt;}
 #personList .zakadrom {float:left; padding-top:25px; width:400px; color:black; line-height:100%;} 
 #personList .colaboration  {padding-top:25px; margin-left:450px; line-height:120%; padding-right:100px;}
 
/*** Лица страница ***/ 
#personFull {padding:10px; display:table-cell; width:60%;} 
 #personFull .leftCol {float:left; width:380px;}
  #personFull .leftCol .pic {width:490px; height:346px;} 
  #personFull .leftCol .socnet {color:rgb(150,174,190); padding-top:30px;}
   #personFull .leftCol .socnet ul {list-style:none;margin:0;padding:0;}
    #personFull .leftCol .socnet ul li{list-style:none;margin:0;padding:0;padding-right:20px; float:left;}
   #personFull .leftCol .socnet a {color:rgb(150,174,190);}
 #personFull .rightCol {margin-left:530px; margin-right:150px; min-width: 250px; color:#000; line-height:100%;}
  #personFull .rightCol .name {text-transform:uppercase; font-weight:bold; padding-bottom:20px;} 

/*** instrument slider ***/
ul#instrument, ul#instrument ul {list-style-type:none; margin: 0; padding: 0;}
ul#instrument a {display: block;text-decoration: none;}
ul#instrument li {margin-top: 1px;}
ul#instrument li a {padding: 0.2em 0.2em 0.2em 0;}
ul#instrument li a:hover {}
ul#instrument li ul li a {padding-left: 20px;}
ul#instrument li ul li a:hover {padding-left: 15px;}

/*** Видео ***/
.videoList {margin-left:300px;}
 .videoList a { color:#000}
 .videoList ul { float:left; width:30%; list-style:none; padding:0; margin:0; padding-right:10px;} 
  .videoList ul li {list-style:none; padding:0; margin:0; line-height:180%;}

/*** Photo ***/
#albumList {display:table; padding:10px 10px 40px 10px; width:99%; padding-top:0px;}
 #albumList .rasp {display:table-cell; width:auto;}
 #albumList .item {display:table-cell; width:310px;}
  #albumList .item .pic  {width:307px; height:230px;}
  #albumList .item .name {width:307px; padding-left:5px; color:#000;}
  #albumList .item .descr{width:307px; padding-left:5px; font-size:10pt; color:#65674d;}
  #albumList .item .copy {width:307px; padding-left:5px; font-size:10pt; color:#000;}
  #albumList .item .count{width:307px; padding-left:5px; font-size:10pt; color:#65674d;}
 #albumList .listName {color:#000;font-weight:bold; margin-top:10px; padding-bottom:5px; padding-left:15px; background:url(/images/down.gif) no-repeat left top;} 
 #albumList .list {color:#000;line-height:150%;}
  #albumList .list a{color:#000;}
 .pad50 {margin-left:50%; width:48% !important;}

/*** блок меню персоналий ***/
.pages {float:left; padding-top:10px;}
.pages {padding-left:10px; text-transform:uppercase; font-size:9pt; color:#000}
 .pages a {color: #65674d; padding-right:10px;}

.navpages {padding-top:20px;}
.navpages {padding-left:10px; text-transform:uppercase; color:#000}
 .navpages a {color: #65674d;}

/* поздравления */
#gratters {}
 #gratters .item {padding-bottom:60px;}
  #gratters .item .name {font-weight:bold; padding-bottom:10px;}
  #gratters .item .text {}

/*** Подвал сайта ***/
#footer {border-top:1px dashed #65674d; padding:30px 0 0 0; font-size:15pt; margin:100px 10px 10px 10px; min-width:950px;}
 #logo {float:right; width:150px;}
 #copy {float:left; width:255px;}
 #copy .socnet {padding-bottom:30px;}
 #copy .socnet div {padding-bottom:10px;} 
 #aboutwww {padding-bottom:50px; color:rgb(101,103,77);}
  #aboutwww a {color:rgb(101,103,77);}
 #copyright {padding-bottom:10px; border-top:1px solid #cccccc; padding-top:5px; }

/*** Нижнее меню ***/
 #menu {color:rgb(101,103,77); margin-left:280px;}
  #menu a {color:rgb(101,103,77);}
  #menu ul { float:right; width:170px; list-style:none; padding:0; margin:0;} 
   #menu ul li {list-style:none; padding:0; margin:0; padding-bottom:5px;}
