/* Стили позициирования на экране для шаблонов предварительной загрузки*/
#step1 { position: absolute; left:1; top:10; z-index: -100;}
#step2 { position: absolute; left:235; top:179; padding-right: 221; z-index: -100;}
/* Стиль для блоков, загружающихся в хвосте */
div.advid_{display:none}

.foto_inf1{color : Red;}
/* Стиль для тела документа */
body {margin: 0px; padding: 0px; BACKGROUND: #FFFFFF;}

/* Стиль для текста документа */
body {color: #000000; font-family: tahoma, geneva cy, arial, sans-serif; font-size: 8pt;}

/* Нулевой бордюр у картинок являющихся ссылками */
a img {border: none;}

/* Стиль заголовка приветствия  */
h1 {color: #378DD5; font-weight: bold; font-size: 12px; font-family: tahoma, arial, geneva cy, sans-serif; padding: 8pt 0pt 5pt 6pt; margin: 0pt 0pt 0pt 0pt;}

/* Стиль заголовка персональной страницы */
h1.author {color: #378DD5; font-weight: bold; font-size: 14px; font-family: tahoma, arial, geneva cy, sans-serif; padding: 8pt 0pt 5pt 0pt; margin: 0pt 0pt 0pt 0pt;}

/* Стиль заголовка анонсов */
h2 {color: #378DD5; font-weight: normal; font-size: 8pt; font-family: tahoma, arial, geneva cy, sans-serif; padding: 5pt 0pt 4pt 0pt; margin: 0pt 0pt 0pt 0pt;}

/* Стиль заголовка */
h3 {color: #444444; font-weight: bold; font-size: 9pt; font-family: tahoma, arial, geneva cy, sans-serif; padding: 5pt 0pt 4pt 0pt; margin: 0pt 0pt 0pt 0pt;}

/* Стиль заголовка статей */
h3.story {color: #333333; font-weight: normal; font-size: 22px; font-family: arial, tahoma, geneva cy, sans-serif; padding: 5pt 0pt 4pt 0pt; margin: 0pt 0pt 0pt 0pt;}

/* Стиль абзацев в */
p {padding: 0pt 0pt 8pt 0pt; margin: 0pt 0pt 0pt 0pt; line-height: 1.6;}

/* Стиль для текста светло-серого цвета */
.gray {color: #A0A0A0;}

/* Стиль для приветствия разных пользователей */
#welcom p {padding: 3pt 0pt 0pt 5pt; margin: 0pt 0pt 0pt 0pt;}
#welcom strong {color: #FE8B01; font-weight: normal;}
#welcom a:link {color: #444444; text-decoration:none;}
#welcom a:visited {color: #444444; text-decoration:none;}
#welcom a:hover {color: #111111; text-decoration:none;}
#welcom a:active {color: #444444; text-decoration:none;}
.name {color: #444444;}
#welcom ul {padding: 0pt 0pt 0pt 8pt; margin: 0pt 0pt 0pt 0pt; text-indent: -1em;}
#welcom li {padding: 0pt 0pt 2pt 5pt; margin: 0pt 0pt 0pt 0pt; list-style-type: none;}
.tip {display: none; padding-top: 3px; text-decoration: none;}

/* Стиль для ячеек таблици */
td, th {color: #444444; font-family: tahoma, geneva cy, arial, sans-serif; font-size: 8pt;}

/* Стили оформления страницы общего плана */
td.header1 {background-image: url(/htdocs/design/bg_header.gif); background-position: bottom left; background-repeat: repeat-x; background-color: #378DD5;}
td.header2 {background-color: #0066CB; padding: 2pt 10pt 2pt 10pt; margin: 0pt 0pt 0pt 0pt;}
td.contleft {border-color: #CCCCCC; border-style: solid; border-width: 0 1px 0 0; background-color: #F8F7F3;}
td.contright {border-color: #CCCCCC; border-style: solid; border-width: 0 0 0 1px; background-color: #F8F7F3;}
td.footer1 {border-color: #FFFFFF; border-style: solid; border-width: 2px 0 0 0; background-color: #378DD5;}
td.footer2 {border-color: #FFFFFF; border-style: solid; border-width: 1px 0 1px 0; background-color: #004B95;}
td.footer3 {border-color: #FFFFFF; border-style: solid; border-width: 0 0 1px 0; background-color: #0066CB;}
td.footer4 {background-color: #004B95;}
td.foto {padding: 4pt 5pt 0pt 0pt; margin: 0pt 0pt 0pt 0pt;}

/* Стиль для таблици с голосованием */
.opros {padding: 3pt 0pt 0pt 0pt; margin: 0pt 0pt 0pt 0pt;}

/* Стили для таблиц в левых блоках */
td.blokleft1 {border-color: #F8F7F3; border-style: solid; border-width: 0 0 1px 0; background-color: #ADADAD; padding: 0pt 0pt 0pt 10pt; margin: 0pt 0pt 0pt 0pt; color: #FFFFFF; font-family: verdana, tahoma, sans-serif; font-size: 9pt; font-weight: bold;}
td.blokleft2 {border-color: #ADADAD; border-style: solid; border-width: 1px 0 0 0; padding: 6pt 15pt 7pt 4pt; margin: 0pt 0pt 0pt 0pt;}
td.bloknow {border-color: #ADADAD; border-style: solid; border-width: 0px 0 0 0; color: #FFFFFF; font-family: verdana, tahoma, sans-serif; font-size: 9pt; font-weight: bold;}

/* Стили для таблиц хлебных крошек и приветствия */
td.bloktop1 {background-color: #F8F7F3; padding: 0pt 0pt 0pt 13pt; margin: 0pt 0pt 0pt 0pt; font-size: 9px; font-family: verdana, arial, helvetica;}
td.bloktop2 {padding: 6pt 15pt 7pt 13pt; margin: 0pt 0pt 0pt 0pt;}

/* Стили для таблиц в средних блоках */
td.blokcontent1 {border-color: #F8F7F3; border-style: solid; border-width: 0 0 1px 0; background-color: #ADADAD; padding: 0pt 0pt 0pt 18pt; margin: 0pt 0pt 0pt 0pt; color: #FFFFFF; font-family: verdana, tahoma, sans-serif; font-size: 9pt; font-weight: bold;}
td.blokcontent2 {border-color: #ADADAD; border-style: solid; border-width: 1px 0 0 0; padding: 13pt 7pt 7pt 19pt; margin: 0pt 0pt 0pt 0pt; background-color: white; }

/* Стили для таблиц в правых блоках */
td.blokright1 {border-color: #F8F7F3; border-style: solid; border-width: 0 0 1px 0; background-color: #ADADAD; padding: 0pt 0pt 0pt 10pt; margin: 0pt 0pt 0pt 0pt; color: #FFFFFF; font-family: verdana, tahoma, sans-serif; font-size: 9pt; font-weight: bold;}
td.blokright2 {border-color: #ADADAD; border-style: solid; border-width: 1px 0 0 0; padding: 13pt 7pt 7pt 10pt; margin: 0pt 0pt 0pt 0pt;}

/* Стили для блока навигации */
#nav p {color: #339933; font-weight: bold; padding: 0pt 0pt 0pt 0pt; margin: 0pt 0pt 0pt 0pt; background: url(/htdocs/design/underline.gif) repeat-x 100% 100%; padding-bottom: 8px; white-space: nowrap;}
#nav a:link {color: #339933; text-decoration:none;}
#nav a:visited {color: #339933; text-decoration:none;}
#nav a:hover {color: #555555; text-decoration:none;}
#nav a:active {color: #339933; text-decoration:none;}

/* Стиль ссылок 1-го навигации */
#nav a.podm:link {color: #666666; text-decoration:none;}
#nav a.podm:visited {color: #666666; text-decoration:none;}
#nav a.podm:hover {color: #339933; text-decoration:none;}
#nav a.podm:active {color: #666666; text-decoration:none;}

/* Стиль ссылок 2-го навигации */
#nav a.podm1:link {color: #828282; text-decoration:none;}
#nav a.podm1:visited {color: #828282; text-decoration:none;}
#nav a.podm1:hover {color: #339933; text-decoration:none;}
#nav a.podm1:active {color: #828282; text-decoration:none;}

/* Стили для блоков в контенте */
#blok p {padding: 4pt 0pt 8pt 0pt; margin: 0pt 0pt 0pt 0pt; line-height: 1.5;}
#blok a:link {color: #339933; text-decoration:none;}
#blok a:visited {color: #339933; text-decoration:none;}
#blok a:hover {color: #0B710B; text-decoration:none;}
#blok a:active {color: #339933; text-decoration:none;}

/* Стиль абзацев в анонсах */
#content p {padding: 0pt 0pt 1pt 0pt; margin: 0pt 0pt 0pt 0pt; line-height: 1.2;}

/* Стиль ссылок */
a:link {color: #FF6600; text-decoration:none;}
a:visited {color: #FF6600; text-decoration:none;}
a:hover {color: #CC3300; text-decoration:none;}
a:active {color: #FF6600; text-decoration:none;}

/* Стиль ссылок зеленого цвета с подчеркиванием */
a.top:link {color: #339933; text-decoration:underline;}
a.top:visited {color: #339933; text-decoration:underline;}
a.top:hover {color: #0B710B; text-decoration:underline;}
a.top:active {color: #339933; text-decoration:underline;}

/* Стиль ссылок для анонсов */
a.anons:link {color: #000000; text-decoration:none;}
a.anons:visited {color: #000000; text-decoration:none;}
a.anons:hover {color: #444444; text-decoration:none;}
a.anons:active {color: #000000; text-decoration:none;}

/* Стиль ссылок выделенных анонсов */
a.orange:link {color: #CC3300; text-decoration:none;}
a.orange:visited {color: #CC3300; text-decoration:none;}
a.orange:hover {color: #FF6600; text-decoration:none;}
a.orange:active {color: #CC3300; text-decoration:none;}

/* Стиль ссылок голубого цвета */
a.blue:link {color: #378DD5; text-decoration:underline;}
a.blue:visited {color: #378DD5; text-decoration:underline;}
a.blue:hover {color: #005AB4; text-decoration:underline;}
a.blue:active {color: #378DD5; text-decoration:underline;}

/* Стиль ссылок светло-серого цвета */
a.gray:link {color: #A0A0A0; text-decoration:underline;}
a.gray:visited {color: #A0A0A0; text-decoration:underline;}
a.gray:hover {color: #828282; text-decoration:underline;}
a.gray:active {color: #A0A0A0; text-decoration:underline;}

/* Стиль для года и месяца в календаре */
.calender {color: #555555; font-family: tahoma, arial, geneva cy, sans-serif; font-weight: bold; font-size: 10pt}

/* Стиль таблици календаря */
#intocalend th {background: #BFC1C4; font-weight: bold;}
#intocalend td {background: #ffffff;}
#intocalend a:link {color: #444444; text-decoration:none;}
#intocalend a:visited {color: #444444; text-decoration:none;}
#intocalend a:hover {color: #339933; text-decoration:underline;}
#intocalend a:active {color: #444444; text-decoration:none;}

/* Стили для блока статистики */
#static th {background: #EEEDE9; font-weight: bold; text-align: left; padding: 0pt 0pt 0pt 7pt; margin: 0pt 0pt 0pt 0pt;}
#static p {padding: 3pt 0pt 0pt 0pt; margin: 0pt 0pt 0pt 0pt;}
#static strong {color: #FE8B01; font-weight: normal;}
#static a:link {color: #FE8B01; text-decoration:underline;}
#static a:visited {color: #FE8B01; text-decoration:underline;}
#static a:hover {color: #E45400; text-decoration:underline;}
#static a:active {color: #FE8B01; text-decoration:underline;}
.static1 {}

/* Стиль для ячейки в таблице статистики */
td.statics { padding: 2pt 0pt 0pt 0pt; margin: 0pt 0pt 0pt 0pt;}

/* Стили для нижней навигации и для текста в подвале */
#white p {border-left: #FFFFFF 1px solid; padding: 0pt 0pt 0pt 10pt; margin: 0pt 0pt 0pt 0pt; color: #FFFFFF; line-height: 1.5;}
#white th {background-color: #004B95; color: #FFFFFF; font-weight: bold; text-align: center;}
#white a:link {color: #FFFFFF; text-decoration:none;}
#white a:visited {color: #FFFFFF; text-decoration:none;}
#white a:hover {color: #DCDCDC; text-decoration:none;}
#white a:active {color: #FFFFFF; text-decoration:none;}

/* Стили эллементов форм */
input.input {color: #444444; font-family: tahoma, geneva cy, arial, sans-serif; font-size: 100%; height: 19px; width: 139px}
input.login {color: #444444; font-family: tahoma, geneva cy, arial, sans-serif; font-size: 100%; height: 19px; width: 123px}
input.email {color: #444444; font-family: tahoma, geneva cy, arial, sans-serif; font-size: 100%; height: 19px; width: 123px}
input.knopa {font-size: 100%; cursor: hand; color: #565656; font-family: tahoma, geneva cy, arial, sans-serif}
select {color: #444444; font-family: tahoma, geneva cy, arial, sans-serif; font-size: 100%; height: 19px; width: 107px}
textarea {color: #444444; font-family: tahoma, geneva cy, arial, sans-serif; font-size: 100%; width: 270px}

/* Разделители между анонсами */
td.line1 {border-color: #EAEAEA; border-style: solid; border-width: 4px 0 0 0;}
td.line2 {border-color: #EAEAEA; border-style: solid; border-width: 1px 0 0 0;}

/* Стили списков навигации */
#menu ul {padding: 0pt 0pt 0pt 10pt; margin: 0pt 0pt 0pt 0pt; text-indent: -1em;}
#menu li {padding: 0pt 0pt 4pt 0pt; margin: 0pt 0pt 0pt 0pt; list-style-type: none;}

/* Стили списков каталога фототехники */
#catalog ul {padding: 10pt 0pt 15pt 0pt; margin: 0pt 0pt 0pt 0pt; list-style-type: none;}
#catalog li {padding: 0pt 0pt 5pt 0pt; margin: 0pt 0pt 0pt 0pt;}

/* Стили списков для всех страних */
ul {padding: 10pt 0pt 15pt 16pt; margin: 0pt 0pt 0pt 0pt; list-style-type: square;}

/* Стили цифровых списков для всех страних */
ol {padding: 10pt 8pt 15pt 31pt; margin: 0pt 0pt 0pt 0pt;}

/* Стили для скрипта навигации */
.colelem {position: relative; display: none; left: 375px; top: 136px;}
.expelem {position: relative; display: block;}

/* Пунктирная линия внизу ячеек таблиц */
.dotted {padding: 0pt 0pt 0pt 0pt; margin: 0pt 0pt 0pt 0pt; background: url(/htdocs/design/underline.gif) repeat-x bottom left; padding-bottom: 0px;}

/* Стиль для стандартного разделителя, пока еще неиспользуется */
hr {text-align: left; width: 99%; height: 1px; color: #EAEAEA; border: none;}
html>body hr {margin-right: 0; width: 100%; height: 1px; background-color: #EAEAEA; border: 0px solid #EAEAEA;}

/* Ну и так все понятно */
table.myform td select {width: auto}

/* Стиль для полей в анкете */
table.myform td input {color: #444444; font-family: tahoma, geneva cy, arial, sans-serif; font-size: 100%; height: 19px;}

/* Серая таблица в анкете */
table.myform1 {border-color: #F2F2F2; border-style: solid; border-width: 1px 1px 1px 1px; background-color: #FDFDFD;}

/* Стиль для сообщения об ошибке при регистрации */
p.error {color: #FF6600; text-align: center}

/* Стиль для таблици редактирования новостей */
#mydoc th {background: #E2E8EC; text-align: left; font: normal; padding: 3pt 5pt 3pt 10pt; margin: 0pt 0pt 0pt 0pt;}
#mydoc td {background: #F6F6F6; padding: 3pt 5pt 3pt 10pt; margin: 0pt 0pt 0pt 0pt;}

2TH {background: #DDD; border-bottom: 1px solid #666; font: bold 12px Verdana}
2TD {border-bottom: 1px solid #666; font: 12px Verdana}


/* Стиль для каталога фототехники */
h1.catalog {padding: 8pt 0pt 5pt 0pt; margin: 0pt 0pt 0pt 0pt;}

table.catalog td {padding: 0px 0px 0px 0px;}

table.catalog th {text-align: left; font: bold; padding: 10px 0px 6px 0px;}

table.catalog td.label {padding: 0px 10px 0px 0px; background: url(/htdocs/design/underline.gif) repeat-x right bottom;}

table.catalog span {padding-right: 1px; background-color: white}

table.catalog div {z-index: 1; left: 2px; position: relative; top: -1.1em}

/* текст центральной части */
td.center{font-family: Verdana, tahoma, geneva cy, arial, sans-serif; font-size: 80%}
td.center img{margin: 5px 10px}
td.center p{padding: 0px; margin: 0pt 0pt 10pt 0pt; line-height: 120%}
#centermain p{padding: 0px; margin: 0pt 0pt 10pt 0pt; line-height: 120%}
#centermain {line-height: 120%}

span.anons_img{width: 126; text-align: center; border: 1px solid #DDDDDD; background: #FAFAFA}
span.anons_img img{margin: 2px}

/* калейдоскоп */
strong.data {color: #378DD5; font-weight: bold;}

#top {border-width: 0px; padding: 1pt 0pt 1pt 0pt; font-family: tahoma, verdana, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF}
#footer {background-color: #FFFFFF; border-style: solid; border-width: 1px; padding: 6pt 6pt 6pt 7pt; font-family: verdana, tahoma, sans-serif; font-size: 8pt; color: #333333}

a.kal:link {color: #333333; text-decoration:none;}
a.kal:visited {color: #333333; text-decoration:none;}
a.kal:hover {color: #333333; text-decoration:none;}
a.kal:active {color: #333333; text-decoration:none;}

td.vistavki_top {background-color: #ADADAD}
td.vistavki_footer {border-color: #ADADAD}
td.company_top {background-color: #ADADAD}
td.company_footer {border-color: #ADADAD}
td.sobitiya_top {background-color: #ADADAD}
td.sobitiya_footer {border-color: #ADADAD}
td.konkursi_top {background-color: #ADADAD}
td.konkursi_footer {border-color: #ADADAD}
td.fotosite_top {background-color: #ADADAD}
td.fotosite_footer {border-color: #ADADAD}
td.narod_top {background-color: #ADADAD}
td.narod_footer {border-color: #ADADAD}

td.company {background-color: #ADADAD; border-color: #F8F7F3; border-style: solid; border-width: 0 0 1px 0; padding: 0pt 0pt 0pt 10pt; font-family: verdana, tahoma, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF}
td.fotosite {background-color: #ADADAD; border-color: #F8F7F3; border-style: solid; border-width: 0 0 1px 0; padding: 0pt 0pt 0pt 10pt; font-family: verdana, tahoma, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF}
td.narod {background-color: #ADADAD; border-color: #F8F7F3; border-style: solid; border-width: 0 0 1px 0; padding: 0pt 0pt 0pt 10pt; font-family: verdana, tahoma, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF}
td.sobitiya {background-color: #ADADAD; border-color: #F8F7F3; border-style: solid; border-width: 0 0 1px 0; padding: 0pt 0pt 0pt 10pt; font-family: verdana, tahoma, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF}
td.vistavki {background-color: #ADADAD; border-color: #F8F7F3; border-style: solid; border-width: 0 0 1px 0; padding: 0pt 0pt 0pt 10pt; font-family: verdana, tahoma, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF}
td.konkursi {background-color: #ADADAD; border-color: #F8F7F3; border-style: solid; border-width: 0 0 1px 0; padding: 0pt 0pt 0pt 10pt; font-family: verdana, tahoma, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF}

td.header1company {background-image: url(/htdocs/design/bg_header.gif); background-position: bottom left; background-repeat: repeat-x; background-color: #378DD5;}
td.header2company {background-color: #6DB476; padding: 2pt 10pt 2pt 10pt; margin: 0pt 0pt 0pt 0pt;}
td.header1fotosite {background-image: url(/htdocs/design/bg_header.gif); background-position: bottom left; background-repeat: repeat-x; background-color: #378DD5;}
td.header2fotosite {background-color: #9069C3; padding: 2pt 10pt 2pt 10pt; margin: 0pt 0pt 0pt 0pt;}
td.header1narod {background-image: url(/htdocs/design/bg_header.gif); background-position: bottom left; background-repeat: repeat-x; background-color: #378DD5;}
td.header2narod {background-color: #546BB9; padding: 2pt 10pt 2pt 10pt; margin: 0pt 0pt 0pt 0pt;}
td.header1sobitiya {background-image: url(/htdocs/design/bg_header.gif); background-position: bottom left; background-repeat: repeat-x; background-color: #378DD5;}
td.header2sobitiya {background-color: #BA5EB7; padding: 2pt 10pt 2pt 10pt; margin: 0pt 0pt 0pt 0pt;}
td.header1vistavki {background-image: url(/htdocs/design/bg_header.gif); background-position: bottom left; background-repeat: repeat-x; background-color: #378DD5;}
td.header2vistavki {background-color: #E96161; padding: 2pt 10pt 2pt 10pt; margin: 0pt 0pt 0pt 0pt;}
td.header1konkursi {background-image: url(/htdocs/design/bg_header.gif); background-position: bottom left; background-repeat: repeat-x; background-color: #378DD5;}
td.header2konkursi {background-color: #FFBB5B; padding: 2pt 10pt 2pt 10pt; margin: 0pt 0pt 0pt 0pt;}



tr.blokcontent1 td{border-color: #F8F7F3; border-style: solid; border-width: 0 0 1px 0; padding: 0pt 0pt 0pt 18pt; margin: 0pt 0pt 0pt 0pt; color: #FFFFFF; font-family: verdana, tahoma, sans-serif; font-size: 9pt; font-weight: bold;}

td.index_newbody{font-size: 10pt}

div.definition{border: 1px solid #CCCCCC; background: #FFFFFF; width: 300px; padding: 2px 3px}
span.term{border-color: #666666; border-style: dotted; border-width: 0 0 1px 0}

/* Стили списков faq */
#faq ul {padding: 0pt 0pt 0pt 0pt; margin: 0pt 0pt 0pt 0pt; text-indent: -1em;}
#faq li {padding: 0pt 0pt 5pt 0pt; margin: 0pt 0pt 0pt 0pt; list-style-type: square; list-style-image: url(../design/arrow_orange.gif);}

table.wisiwyg_main td{border: 1px solid #CCCCCC; padding: 2px 3px}
table.wisiwyg_main{border-collapse: collapse}

a.admin{color: #339933; text-decoration: none}
