/*Общие*/
body {
   scrollbar-face-color: #000000;
   scrollbar-shadow-color: #000000;
   scrollbar-highlight-color: #000000;
   scrollbar-3dlight-color: #000000;
   scrollbar-darkshadow-color: #000000;
   scrollbar-track-color: #474747;
   scrollbar-arrow-color: #ff0000;
   font-family: verdana, arial, helvetica;
   font-size: 11px;
   color: white;
   background-color: #474747;

}

A:Link {
   color: white;
   text-decoration: underline;
}

A:Visited {
   color: white;
   text-decoration: underline;
}

A:Hover {
   color: white;
   text-decoration: none
}

h1 {
   font-size: 115%;
}

td {
   font-family: verdana, arial, helvetica;
   font-size: 11px;
}  

table {
   border-collapse: collapse;
/*      empty-cells: show; */
}

img {
   border: 0;
}

/*основная таблица для формирования структуры страницы*/
table.main {
   background-color: black;
   width: 95%;
   height: 95%;
   border: 0;
   text-align: center;
   color: white;
}

table.main tr {
   border-collapse: collapse;
   height: 50px;
   border: 0;
}

/*Столбец таблицы с меню*/
td.menu {
   width: 150px;
   vertical-align: middle;
   border: 0;
   border-bottom: 2.opt solid red;
   text-align: left;
}

/*Столбец таблицы с основным содержанием (меняется в зав-ти от выбора раздела)*/
td.content {
   border-right: 2.0pt solid red;
   border-top: 2.opt solid red;
   border-bottom: 2.opt solid red;
}

td.banners {
   width: 88px;
   vertical-align: middle;
}

td.page_icon {
   vertical-align: moddle;
   text-align: left
}

/*Div для Rambler и HotLog*/
div.logo {
   margin: 0 0 15px 0;
   text-align: center;
}

img.banner {
   margin: 5px 0 5px 0;
   width: 88px;
   height: 31px;
}

/*******************************/
/*ГЛАВНАЯ*/
/*******************************/

div.bestview {
   color: #474747;
   margin: 0 0 0 20px;
   font-size: 120%;
}

/*Лёша на стартовой*/
.avg {
   width: 667px;
   height: 500px;
   background: url("../ico/avg.jpg");
   vertical-align: middle;
   text-align: right;
   border: 0;
}

/*******************************/
/*ОБ АВТОРЕ*/
/*******************************/

 /*Лёша в разделе Об авторе*/
.avg_about {
   width: 200px;
   vertical-align: top;
   text-align: right;
}

textarea.about {
   color: #FFFFFF;
   font-size: 14px;
   font-family: arial;
   background-color: #000000;
/*   width: 200px;
   height: 500px;
   margin-top: 10%*/
}

/*******************************/
/*НОВОСТИ*/
/*******************************/

/*Таблица структуры в Новостях*/
table.news {
   background-color: black;
   border: 0;
  /* padding:0;
   margin:0;*/
   width: 667;
}

table.news tr {
   border-collapse: collapse;
   height: 100px;
   border: 0;
}

table.news td {
   border-collapse: collapse;
   height: 100px;
   width: 100px;
   border: 0;
   padding: 1px 10px 1px 10px;
   margin:0;
   text-align: center;
}

/*Заголовок в Новостях*/
div.newshead {
   text-align: center;
/*   height: 50px;*/
   font-size: 110%;
   font-weight: bold;
   padding-top: 15px;
}

/*Номера страниц в Новстях*/
div.newspages {
   text-align: center;
   height: 20px;
   font-size: 110%;
   font-weight: bold;
   padding-top: 15px;
}

/*******************************/
/*РАБОТЫ*/
/*******************************/

/*таблица - строка с превьюхами*/
table.previewsrow {
   border-collapse: collapse;
   margin: 0px 0px 0px 0px;
   padding: 0px;
   height: 80px;
   border: 1px solid white;
}

/*Ячейка с превюхой*/
td.preview {
   cursor: hand;
   border: 1px solid white;
   text-align: center;
   width: 100px;
   height: 80px;
   padding: 0px 0px 0px 0px;    
}

/*Таблица из одной ячейки - в ней все содержимое раздела - нужна для правильного выравнивания*/
table.previews {
   text-align: center;
   width: 500px;   
   height: 400px;
   vertical-align: middle;
}

/*Пустое расстояние между строками из превьюх*/
.div_previews_empty {
   height: 25px;        
}

/*Столбец-пленка (фон) горизонтальная*/
.filmh {
   background: url("../ico/01.jpg");
   height: 10px;
   border: 1px solid white;      
}

/*Строка-пленка (фон) вертикальная*/
.filmv {
   background: url("../ico/01.jpg");
   width: 10px;
}

/*Таблица-столбец в работах*/
table.works_col {
   width: 140px;
   height: 300px;
   border: 0;
}

/*Столбец-пленка (изображение в Работах) левый*/
td.works_pl {
   width: 120px;
   vertical-align:bottom;
}

/*Столбец с изображениями*/
td.works_col_img {
   width: 110px;
   vertical-align:top;
}

/*Таблица в столбце с изображениями :)*/
td.works_img_table {
   width: 98px;
   border:0;
}
/*
Столбец-пленка (изображение в Работах) правый
td.works_pl_r {
   height: 60px;
   text-align: left;
   padding-left: 35px;
}
*/
/*Ячейка с названиями разделов в Работах*/
td.works_ico {
   width: 160px;
   height: 110px;
   text-align: center;
}

/*Ячейка с изображениями разделов в Работах*/
td.works_img {
   width: 69px;
   text-align: center;
}

/*Структурная таблица в работах (делает три колонки)*/
table.works_maintable {
   width: 600px;
   height: 500px;
   border: 0px;
}

/*Активная ссылка на страницу альбома*/
span.activeplink a{
        color: #474747;
   font-color: #474747;
   padding: 0;
   margin: 0 0 0 5px;
}                 
/*Обычная ссылка на страницу альбома*/
span.plink a{
        color: White;
   font-color: white; 
   padding: 0;
   margin: 0 0 0 5px;
}

/*Ссылки на альбомы внизу страницы*/
.albumlink {
   margin-left: 2px;
   margin-right: 2px;
}

/*Div с отступами*/
div.margindiv {
   margin: 10px;
   text-align: center;
}

/*Ссылки в разделе Барзовка*/
div.barzovka_link {
   font-size: 300%;
   margin: 30px;
   text-align: center;
}

/*******************************/
/*СТРАНИЦА ПРОСМОТРА ИЗОБРАЖЕНИЙ*/
/*******************************/

/*Таблица с ссылками Следующая Предыдущая*/
table.nextprev {
   width: 100%;
}

table.nextprev td {
   font-size: 14px;
   text-align: center;
   text-decoration: underline;
   cursor: hand;
}

/*Стиль неактивной ссылки Следующая Предыдущая*/
.nextprevlocked {
   color: #D0CFD7;
   cursor: default;
}

/*Div выравнивание по центру*/
div.centerdiv {
   text-align:center;
}

/*Div с названием работы*/
div.imgcaption {
   text-align:center;
   margin: 15px 0 15px 0;
   font-size: 130%;
   font-weight: bolder;
}


/*******************************/
/*УСЛУГИ*/
/*******************************/

/*Таблица в услугах*/
table.usl {
   width: 100%;
/*   height: 100%;*/
   vertical-align: middle;
}

/*Строка-пленка (фон) горизонтальная в Новостях*/
.uslfilmh {
   background: url("../ico/01.jpg");
   height: 10px;
}

/*Текст в услугах*/
td.usltext {
   text-align: justify;
   border: 0;
   padding: 5px 5px 5px 5px;
   font-size: 14px;
   height: 100%;
   border: 0;
   
}

/*Картинка фотоаппарат в Услугах*/
img.uslfoto {
   width: 200;
   height: 267; 
   display: inline;
   margin-right: 12px;
}

/*Картинки в услугах*/
img.uslimg {
   width: 100px;
   height: 67px;
   border: 0;
/*   margin-left: 10px;*/
}

/*******************************/
/*ССЫЛКИ*/
/*******************************/

.links {
   width: 600px;
   text-align: center;
   vertical-align: middle;
   border: 0;
}

/*******************************/
/*КООРДИНАТЫ*/
/*******************************/

.coords {
   background: url("../ico/hand.jpg");
   height: 500px;
   width:  667px;
   border: 0;
}

.coords td {
   text-align: center;
}
.coords_inner {
   margin-top: 16px;
   width: 400px;
   height: 218px;
   border: 3px double white;
   text-align: center;
   background: url("../ico/paper.jpg");
}

.coords_inner td {
   font-weight: bold;
   font-color: gray;
   font-size: 60%;
}

.coords_inner td div {
   margin-bottom: 15px;
}

.fanarik {
   text-align: left;
   padding: 0 22px 0 22px;*/
   width: 77px;
}


