/* Стили для design-html */

  /* Логотип */
  #main-logo {position: absolute; width: 200px; left: 10px; top: 10px; font: normal 0.9em/1.2em "Tahoma", serif; letter-spacing: 2px;}
  #main-logo a {text-decoration: none;}

  /* Главное меню */
  #main-menu { text-align: right; height: 28px; padding: 9px; font: 0.9em/0.9em 'Tahoma', serif; color: #CCCCCC; }
  #main-menu a { color: #006600; text-decoration: none; }

  /* Поиск */
  #main-search {width: 100%; height: 32px; background: #EEEEEE; text-align: right; padding: 7px 9px 0px 0; }
  #main-search *, #main-extsearch * { vertical-align: middle; }
  #main-search-text { border: 1px solid #999999; height: 21px; width: 300px; text-align: left; vertical-align: middle;}
  .main-search-submit { width: 25px; height: 21px; margin-left: 2px; cursor: pointer; vertical-align: middle;}
  #main-extsearch {width: 100%; height: 16px; background: #EEEEEE; text-align: right; font: normal 0.9em/1.1em 'Tahoma', serif; padding-right: 36px; }
  #main-search-t {border: 1px solid #999999; height: 21px; text-align: left;}
  #main-searchs { width: 100%; }
  #main-searchs *, #main-extsearchs * { vertical-align: middle; }

  /* Верхний и нижний баннера */
  .main-banner {border: 1px solid #CCCCCC; background: #EEEEEE; border-width: 1px 0; padding: 5px 8px; text-align: center;}

 .adv-banner {border: 1px solid #CCCCCC; background: #EEEEEE; border-width: 1px 0; padding: 5px 8px; text-align: center;}

  /* ссылки на другие сайты */
  #main-links {padding: 5px 8px; clear: both; text-align: right;}
  #main-links img {margin: 10px;}

  /* content сайта */
  .main-wrapper {min-width: 750px; width:expression(document.body.clientWidth < 750? "750px": "auto");} 
  .main-outer {border-left: 200px solid white; border-right: 200px solid white; background-color: white; width: auto;}            
  #main-left {width: 200px; margin-left: -200px; float: left; position: relative; z-index: 10; margin-right: 1px; border-right: 1px solid #CCCCCC;}
  #main-right {width: 201px; margin-right: -201px; float: right; position: relative; z-index: 14; border-left: 1px solid #CCCCCC }
  #main-center { float: left; width: 99.8%; position: relative; z-index: 12; margin: 0 -3px 0 -2px; padding: 12px; min-width: 350px;}
  .main-wide {width: 100%; position: relative; z-index: 13;}
  .main-inner { margin: 0; width: 100%; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; }
  .main-clear {clear: both;}
  .main-outer > .main-inner { border-bottom: 1px solid white; }
  #main-right .pic-banner{margin : 10px 10 px;}

  /* copyright (данные об издательстве)*/
  #main-copyright {color: #999999; font: normal 0.9em 'Tahoma', serif; margin: 0px 20px;}
  #main-copyright a:link, #main-copyright a:visited {color: #666666; text-decoration: underline;}
  .main-bot-image1 {margin-top: 20px; width: 100px; position: relative; float: left;}
  .main-bot-image2 {margin-bottom: 20px; width: 100px; position: relative; float: left;}
  .main-bot-text-left1 {margin-top: 20px; width: 250px; border-right: 1px solid #CCCCCC; position: relative; float: left;}
  .main-bot-text-left2 {margin-bottom: 20px; width: 249px; position: relative; float: left;}
  .main-bot-text-right1 {margin-top: 20px; width: 310px; position: relative; float: left; padding-left: 6px;}
  .main-bot-text-right2 {margin-bottom: 20px; width: 300px; border-left: 1px solid #CCCCCC; position: relative; float: left; padding-left: 6px;}
  #main-bot-clear {clear: both;}


/* PANEL: MENU (список разделов) */
  .main-menu, .main-menu:link, .main-menu:visited {font-size: 0.9em; line-height: 1em; font-weight: bold; color: darkgreen; display: block; border: 1px solid white; width: 100%; padding: 2px; background: url('arrow-right-grey.gif') no-repeat 97% 50%; text-decoration: none; margin: 0 2px; }
  .main-menu:hover {background-color: #EEEEEE; border: 1px solid #CCCCCC; margin: 0 2px; }


/* PANEL: SUBMENU-left (список подразделов левой панели) */
.p-left a{background: url('arrow-right-white.gif') no-repeat 97% 60%;}


/* panel: submenu-right (список подразделов правой панели) */
.p-right {padding: 15px 0;}
.p-right a {background: url('arrow-left-white.gif') no-repeat 3% 60%;}


/* PANEL: CENTER TIME */
.cent-time {padding-bottom: 15px; width: 100%}

                                
/* panel opros */
.lcomment {color: #666666; font: normal 0.9em/1em 'Tahoma', serif; }
.kopros {padding: 0 10px 10px 10px;}

/* panel left-about  (панель Об изданиях - ссылки на издания) */
div.izdcomment, div.izdcomment a:link, div.izdcomment a:visited {color: #006600; font: normal 1em/1.8em 'Tahoma', serif; }
#about-bottom {padding-bottom: 20px; border-bottom: 1px solid #CCCCCC;}

/* article.html */
.ar-div {background: #999999; padding: 8px; } /* ссылки на печать и е-маил в статье */
div.ar-div a:link, div.ar-div a:visited {color: white; font-size: 0.8em}
div.ar-div img {margin-right: 6px;} /*  */
div.dop-m {padding-top: 20px;}
.art-float-blok {float: right; width: 220px; padding: 0 5px 15px 15px;}

/* article-shot-list - короткие ссылки на статью */
.shottext {padding: 3px 0 10px 0;}
.shottext a:link, .shottext a:visited {text-decoration: none; color: black;}
.s-clear {clear: both;}
#s-clear {clear: both;}
#sh-pad {clear: both; padding-top: 5px;}


/* arhiv.html */
.arh-tab {width: 80%; margin-left: auto; margin-right: auto;}
.arh-tab td {height: 55px; text-align: center; padding: 8px; border: 1px solid #FFFFFF; color: #006600; font: normal 0.8em 'Tahoma', serif;}
.arh-tab .inactive {color: #999999;}
.arh-tab th {color: #999999; font: normal 0.7em 'Tahoma', serif; text-align: center}
.arh-ca {background: #EFEFEF;}
.arh-year {font-size: 1.3em; font-weight: bold; color: black; padding: 5px;}

/* ЄрсышЎ√ т ёЄрЄ№ ї */
.article-tab {width: 100%; margin-left: auto; margin-right: auto;}
.article-tab td {text-align: center; padding: 4px; border: 1px solid #FFFFFF; color: #000000; font: normal 0.8em 'Tahoma', serif;}
.article-tab th {background: #999999; color: #ffffff; font: normal 0.7em 'Tahoma', serif; border: 1px solid #FFFFFF; text-align: center}
.article-tab-title {font-size: 1em; font-weight: bold; color: #006600; margin: 10px 0 5px 0;}

/* index.html */
.class-title {margin: 16px 0; font: normal 1.5em/1.5em 'Tahoma', serif; color: #999999; padding: 3px 0;}


/* Партнеры в категории*/
.linkpart:link, .linkpart:visited {font: bold 0.8em/2em 'Verdana', sans-serif; color: darkgreen;}
.partner-img {float: left; margin: 0 1em 0 0;}
.part-about {font: normal 0.9em "Tahoma", serif; color: #4E4F50}

/* panel VOTE */
.padtable1 {width: 40%}
.rezult-w {width: 100px; border: 1px solid #666666;}
.rezult-prosent {width: 100px; text-align: center; z-index: 1; position: absolute;}
.rezult-ground {background: #CCCCCC; height: 13px;}


/* ссылка на сайт-источник в классе comment - panel frominet*/
span.comment a {color: #999999; font: normal 0.9em/1em 'Tahoma', serif; }


/* Отправка заголовка сообщения по e-mail */

.tmail {vertical-align: bottom; margin: 10px 0;}
.tmail div.mails {color: #006600; font: bold 13px/13px "Tahoma"; width: 130px; height: 21px; position: absolute;}
.tmail div.mform {position: relative; left: 130px; top: -8px}
.input-mail {height: 21px}
.input-mail * {vertical-align: middle}
.input-mail-text { border: 1px solid #999999; height: 21px; width: 150px; text-align: left; }
.input-mail-submit { width: 25px; height: 21px; margin: 0 4px; cursor: pointer; }
.t-mail-mar {margin: 40px 0 10px 0;}


/* шаблон версии для печати */
#main-content {width: 100%; text-align: justify; padding: 0px 30px; }
#print-vers {width: 100%; padding: 5px 30px 0px 30px;}
.print-link {font-size: 1em; font-weight: bold; padding-bottom: 15px}


/* Расширенный поиск */
.extform {padding: 10px 0px}
.exttext {color: #828080; margin: 10px 0px; border: 1px solid black; height: 22px; width: 100%}
.exttextsm {color: #828080; margin: 10px 0px; border: 1px solid black; height: 22px; width: 18%}
.exttexts {color: #828080; margin: 10px 0px; border: 1px solid black; height: 22px; width: 50px}
.tform {font-size: 12px; font-weight: bold; color: #006600; margin: 15px 0 0 0;}
.extclass {padding-top: 10px;}
.ext-submit {text-align: right; padding: 0px; margin: 0px;}

/* Шаблон для подписки */
.ed-bl-l {float: left; margin-right: 10px}
#edit {padding: 0 15px 10px 10px}

/* ЄрсышЎр т ЇюЁьх  рЁё°шЁхээюую яюшёър*/
.seach-tab {MARGIN-LEFT: auto; WIDTH: 100%; MARGIN-RIGHT: auto}
.search-tab TD {
	BORDER-RIGHT: #ffffff 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-LEFT: #ffffff 1px solid;
	PADDING-LEFT: 4px;
	BORDER-TOP: #ffffff 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #ffffff 1px solid;
	PADDING-BOTTOM: 0px;
/*	FONT: 0.8em 'Tahoma', sans-serif; */
	FONT: 12px;
	COLOR: #000000;
}
.search-tab TH {BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BACKGROUND: #999999; FONT: 0.7em 'Tahoma', serif; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: center}
/*  End ЄрсышЎр т ЇюЁьх  рЁё°шЁхээюую яюшёър*/

LABEL {
	font-size : 12 px;
}

/* ╤ЄрЄ№ , шчьхэхэш  16.03.2009*/
.article H1, .article H2 {
	font-weight:bold;
	color: #006600;
}

div.article H1 {
	font-size: 1.5em;
}

div.article H2 {
	font-size: 1.1em;
}

/* ╤ЄрЄ№ , шчьхэхэш  20.08.2009*/

.anons {
	margin:10px 0;
	padding:10px 0;
	border-bottom:  #e5e5e5 1px solid;
	background: url(var/shot-hr.gif) no-repeat 100% 100%;
}

.anons H2, .anons p {
	margin:0;
	padding:0;
}


.anons H2 {
	font-weight:bold;
	color: #006600;
	font-size: 1.1em;
	padding-bottom:4px;
}
