/* Стили поумолчанию */
body		{ font-size:100%; font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:#414B56; background: url(images/body_bgr.gif) repeat-x left top #FFFFFF; }
*		{ font-size:100%; }
img		{ border:0px; }
label		{ cursor: hand; }
a:hover		{ text-decoration: none; }
form		{ margin:0px; padding:0px; }

/* Стили для заголовков */
h1, h2, h3, h4			{ font-weight: normal; }
h1						{ font-size: 1.5em; padding-top:0em; margin-bottom:0px; }
h2						{ font-size: 1.3em; padding-top:1.5em; font-style:italic; }
h3						{ font-size: 1.1em; padding-top:1.5em; font-style:italic; }
h4						{ font-size: 1.0em; padding-top:1em; font-weight: bold; }
h5						{ font-size: 1.0em; padding:0px; margin:0px; margin-bottom:10px; font-weight: bold; }


/* Стили для параграфов */
p						{ font-size:0.8em; line-height:1.5em; margin: 1.5em 0em; }
p.small					{ font-size:0.8em; line-height:1.3em; }


/* Стили для блоков цитирования */
blockquote				{ padding: 0em 3em; margin: 2em 0em; font-size: 0.8em; font-style:italic; line-height: 1.3em; }


/* Стили для списков */
ul						{ font-size: 0.8em; line-height:1.4em; }
ul ul					{ font-size: 1em; }
ul ol					{ font-size: 1em; }
ol						{ font-size: 0.8em; line-height:1.4em; }
ol ol					{ font-size: 1em; }
ol ul					{ font-size: 1em; }
li						{ padding-bottom: 0.3em; padding-top: 0.3em; }
dl						{ font-size: 0.8em; line-height:1.4em; }
dt						{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 0.8em; }
dd						{ margin-bottom: 1em; }


/* Стиль для верхнего меню */
.topmenu a				{ font-size:0.75em; background:url(images/bul_topmemu.gif) no-repeat left center; padding: 0px 20px 0px 15px;}


/* Стиль для основного меню */
table.menu				{ margin-top: 10px; margin-bottom: 10px; }
table.menu a			{ font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
table.menu a:hover		{ text-decoration:underline; }


/* Стиль доп навигации стартовой */
ul.info					{ list-style-image:url(images/bul.gif); font-size:0.8em; }
ul.info	li				{ margin-top: 0.6em; padding:0em; }


/* Стиль меню 2-го уровня */
ul.submenu				{ font-size:0.8em; }
ul.submenu li			{ margin-top: 0.6em; padding:0em; }


/* Стиль меню 3-го уровня */
ul.menu3				{ font-size:0.8em; margin-left: 20px; }
ul.menu3 li				{ margin-top: 0.6em; padding:0em; }


/* Стиль для новостей */
dl.news					{ font-size:0.8em; line-height: 1.3em; margin-right:50px; }
dl.news	dt				{ font-size:0.9em; margin-top: 1.7em; margin-bottom:0.7em; background:url(images/news_bgr.gif) no-repeat left center; }
dl.news	dt a			{ color:#000000; text-decoration:none; font-weight:bold; background-color:#FFFFFF; padding-left:5px; padding-right:5px; margin-left:12px; }
dl.news	dt a:hover		{ text-decoration:underline; }
dl.news	dd				{ margin-top: 0.7em; }


/* Стили для фотоиллюстраций */
.img_left				{ float:left; margin-right: 1.5em;}
.img_right				{ float:right; margin-left: 1.5em;}


/* Стили для превьюшек 130х100 */
.prev130x100			{ width:132px; height:130px; background:url(images/prev_bgr.gif) no-repeat center top; font-size:9px; float:left; margin-right:20px; margin-bottom: 10px; text-align:center; }
.prev130x100 img		{ width:130px; height:100px; border: 1px solid #ffffff; margin-bottom:3px; }

/* Стиль для строки навигации "Путь" */
.path				{ font-size: 0.7em; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000; margin-bottom:20px; padding-left:20px; }


/* Стили для таблиц */
table.table caption		{ font-size: 0.7em; text-align:left; padding-left:15px; }
tr th					{ font-size: 0.8em; font-weight:bold; text-align:center; padding: 7px; }
table.table td 			{ font-size: 0.8em; padding: 5px 15px; }

/* Стили для превьюшек 107х143 */
.prev_portrait			{ width:111px; height:153px; background:url(images/prev_portrait.gif) no-repeat center top;  margin-right:0px; margin-bottom: 0px; }
.prev_portrait img		{ width:107px; height:143px; border: 2px solid #ffffff; margin-bottom:8px; }

/* Стиль для календаря */
table.calendar		{ font-family:Tahoma, Helvetica, sans-serif; font-size:11px; text-align:center;  }
table.calendar th	{ background: url(images/calendar_bgr.gif) no-repeat left top #A9BEC7; padding-top:5px; padding-bottom:5px; border-bottom: 1px solid #F0F5F8; }
table.calendar td	{ background: url(images/calendar_bgr.gif) no-repeat left top #FFFFFF; padding-top:3px; padding-bottom:3px; }
table.header td		{ background:#A9BEC7; }

.yandex
  { font-size:0.8em; line-height:1.5em; }

.yandex tr th
  { color:#414B56; }
