@charset "UTF-8";

/*  Очистка шаблона */
html { height: 100%; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; } /*  Очистка шаблона */

/*  Очистка тела страницы */
body {background-color: #FFFFFF; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; line-height: 1.2em;
margin: 0px 0px 0px 0px; font-size: 8pt; color:  #444444;}

body { background-color: #FFFFFF;  margin-left: 0px; font-family: Arial, Helvetica, sans-serif;
    line-height: 1.2em;  margin: 0px 0px 0px 0px;  font-size:  12pt; color:  #000000; }

a{text-decoration: none;}

p {font-size: 8pt; color: #444444;}

li
{
list-style:none;
font-size: 8pt;
line-height: 1.2em;
margin-bottom: 0em;
padding-left: 15px;
margin-left: -10px;
font-weight: normal;
/*background:url(../images/article-blue.png) no-repeat;*/
/**border-bottom: 1px  dotted #999999;**/
}

div
{/**overflow: hidden;**/}

#background_hn img
{height: auto; left: 0pt; min-height: 100%; min-width: 1024px; position: fixed; top: 0pt; width: 100%; }

div.clear100
{
    margin: 0;
    /**margin-top: -10px;**/
    padding: 0;
    width: 100%;

}


div.item-page h1   /** глюк вылазящий на видео» **/
{
color: #dddddd;
font-size: 5pt;
margin-bottom: -15px;
margin-left: 10px;
}


div.item-page  ul
{
color: #757575;
font-size: 8pt;
list-style-type: square;
margin-left: 10px;
padding-left: 10px;

border-left: silver solid 2px;
}

div.item-page  ul li em
{
line-height: 1.5em;

}

div.item-page  ul li em:before
{
	color: #7a7a7a;
	content: "• ";
	font: normal 11px Verdana;
}

p.caption
{
	display: block;
	float: right;
	width: 200px;
	background: url(../images/infoblock.gif) no-repeat left bottom #003399;
	border: 1px solid #002690;
	color: #FFFFFF;
	padding: 8px 10px 8px 90px;
}




/** БАЗОВОЕ ОФОРМЛЕНИЕ ЗАГОЛОВКОВ H**/
/**********************************************************************************************/
h5 a
{margin-bottom: 0.5em;  margin-top: 0.5em; text-decoration: none;}

h5
{margin-bottom: 0.5em; margin-top: 0.5em; text-decoration: none;}







/** ОСНОВНОЙ ШАБЛОН **/
/**********************************************************************************************/

div.container /*  самый большой контейнер  */
{position: relative; margin-top: 0px; margin-right: auto; margin-left: auto; margin-bottom: 0px;
padding-bottom: 0px; width: 1050px; height: 100%; min-height: 100%; padding-top: 0px; top: 0px; bottom: 0px;}

/** ШАПКА **/
/**********************************************************************************************/

div.hn_top /*  шапка  */
{position: relative; margin-left: 0px; margin-right: 0px; /* overflow: hidden;**/ }

div.hn_t_top /*  верхняя часть шапки  */
{width: 1050px; position: relative; margin-top: 0px; padding-top: 0px; overflow: hidden; }

div.hnttop_lbrd /*  верхняя часть шапки левая граница  */
{width: 25px; height: 100px; position: relative; margin-top: 0px; padding-top: 0px; background-image: url(../images/sea_m_left.png); float: left;}

div.hnttop_head /*  верхняя часть шапки как таковая */
{width: 1000px; height: 100px; position: relative; margin-top: 0px; padding-top: 0px; margin-left: 0px; background-image: url(../images/seealfa.png);
float: left; overflow: hidden; }

div.hnttop_smalllinks  /*  верхняя часть шапки для мелких ссылок */
{width: 100%; position: absolute; height: 20px;}

div.hnttop_litshad    /*  верхняя часть шапки тень над логотипом */
{width: 250px; height: 20px; position: absolute; margin-left: 0px; margin-top: 20px; background-image: url(../images/oneshadow.png); }

a.hnttop_logotypearea   /*  верхняя часть шапки область логотипа */
{width: 200px; height :45px; position: relative; margin-left: 20px; margin-top: 35px; margin-bottom: auto;
background-image: url(../images/healthynation_logo_shadow.png); display: block; }

div.hnttop_signlogoarea  /** слоган **/
{width: 200px; height :25px; position: relative; margin-left: 20px; margin-top: -15px; }

div.hnttop_signlogoarea p  /** слоган **/
{font-family: arial; color: rgb(10,120,190); font-size: 7pt; }

div.hnttop_someaccess /*  верхняя часть шапки область логинов и css */
{width: 300px; height :55px; position:absolute; bottom:0; right:0; }

div.hnttop_datearea
{position: relative; width: 100%; height: 25px; top: 0; left: 0; background-image: url(../images/twoshadow.png); }

div.hnttop_autrss /** место автризации и проч...**/
{position: relative;
width: 100%;
height: 30px;
top: 0;
left: 0;}

div.hnttop_rbrd /*  верхняя часть шапки правая граница  */
{width: 25px; height: 100px; position: relative; margin-top: 0px; padding-top: 0px; background-image: url(../images/sea_m_right.png); float: right; }


#top-menu-links
{
	margin: 0;
	padding: 0;
	margin-top: 4px;
	margin-left: 10px;
}

#top-menu-links li
{
	margin: 0;
	padding: 0;
	float: left;
	margin-right: 12px;
}

#top-menu-links li a
{
	color: #ffffff;
	display: block;
}

#top-menu-links li a span
{

}

#top-menu-links li a img
{
	float: right;
	margin-left: 3px;
	border: 0;
}

/* ===================================================================================== */

/* Font resizer */

#hn_topright
{
	float: right;
	margin-right: 10px;
}


/* ===================================================================================== */

/* Running text*/

.hntmrq_runn .news1, .hntmrq_runn .news2
{
    width: 690px;
    overflow: hidden;
	position: relative;
	margin-left: 5px;
}

.hntmrq_runn .news1
{
	height: 15px;
	padding-top: 5px;
}

.hntmrq_runn .news2
{
	height: 18px;
	padding-top: 0px;
}

.hntmrq_runn div.move
{
    overflow: hidden;
    width: 99999px;
}

.hntmrq_runn .news1 p, .hntmrq_runn .news2 p
{
    float: left;
    margin: 0;
	width: auto;
	color: #d1d1d1;
	font: normal 10px Tahoma;
}

.hntmrq_runn .news1 p a, .hntmrq_runn .news2 p a
{
	text-decoration: none;
	font: bold 10px Tahoma;
	color: #ffffff;
}

.hntmrq_runn .news1 p a:hover, .hntmrq_runn .news2 p a:hover
{
	text-decoration: underline;
}

/* ===================================================================================== */








/** ОБЛАСТЬ ВЕРХНЕГО МЕНЮ И ПОИСКА **/
/**********************************************************************************************/

div.hn_t_men  /*  шапка - меню */
{width: 1050px; position: relative; margin-top: 0px; padding-top: 0px;  }

div.hntmen_menus
{position: relative; width: 833px; height: 42px; float:left; background-image: url(../images/menus.png); }

div.hntmen_srch
{position: relative; height: 42px; float:right; background-image: url(../images/menus.png); }

div.hntmen_lbrd /*  верхняя часть шапки левая граница  */
{width: 25px; height: 42px; position: relative; margin-top: 0px; padding-top: 0px; background-image: url(../images/sea_m_left.png); float: left;}

div.hntmen_menu /*  верхняя часть шапки как таковая */
{width: 1000px; position: relative; margin-top: 0px; padding-top: 0px; margin-left: 0px; background-image: url(../images/menus.png); float: left;}

div.hntmen_rbrd /*  верхняя часть шапки правая граница  */
{width: 25px; height: 42px; position: relative; margin-top: 0px; padding-top: 0px; background-image: url(../images/sea_m_right.png); float: right;}



#nav{
	display:block;
	position: absolute;
	list-style:none;
	z-index:5;
	top:5px;
	display:block;
}

#nav ul
{
	margin: 0;
}

#nav li a img, #subMenusContainer li a img
{
	margin-right: 5px;
	margin-bottom: -1px;
}





/** ДИНАМИЧЕСКАЯ ОБЛАСТЬ ШАПКИ СЛАЙДЕР И ПРОЧ **/
/**********************************************************************************************/

div.hn_t_dnm /*  шапка - динамическая область  */
{width: 1050px; position: relative; margin-top: 0px; padding-top: 0px; overflow: hidden; }

div.hntdnm_lbrd /*  шапка - динамическая область  */
{width: 25px; height: 15px; position: relative; margin-top: 0px; padding-top: 0px; background-image: url(../images/sea_alfa2_left.png); float: left; }

div.hntdnm_sub1
{position: absolute; width: 25px; height: 265px; left: 0px; margin-left: 0px; top: 15px; background-image: url(../images/sea_alfa_left.png); }

div.hntdnm_sub2
{position: absolute; width: 25px; height: 265px; right: 0px; margin-right: 0px; top: 15px; background-image: url(../images/sea_alfa_right.png); }

div.hntdnm_dyna /*  шапка - динамическая область AS IS */
{width: 1000px; position: relative; margin-top: 0px; padding-top: 0px; margin-left: 0px; background-image: url(../images/seealfa.png); float: left; }

div.hntdnm_shadow
{width: 100%; height: 15px; position: relative; float: left; top: 0px; background-image: url(../images/dsha.png); }

div.hntdnm_shadow2
{width: 100%; margin-left: 0px; height: 15px; position: absolute; top: 0px; float: left; top: 0px; background-image: url(../images/dsha.png); }

div.hntdnm_block
{width: 100%; height: 250px; position: relative; float: left; }

/** INSIDE BLOCK **/

div.hntdnm_anounce
{position: relative; top: 0px; width: 660px; height: 100%; min-height: 100%; float: left; }

div.hntdnm_shadow2s
{position: relative; width: 100%; top: 0px; }

div.hntdnm_menuone /** МЕНЮ В ДИНАМИЧЕСКОМ БЛОКЕ **/
{position: absolute; top: 0px; width: 140px; height: 100%; min-height: 100%; margin-top: 0px; float: right; margin-left: 660px; /**background-color: teal;**/}

div.hntdnm_menuone2  /** for debug color **/
{width: 120px; padding-left: 10px; padding-right: 10px; background-color: fuchsia; }

div.hntdnm_dynamiccontent1 /** for debug color **/
{position: absolute; width: 100%; margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px;
height: 100%; min-height: 100%; }

div.hntdnm_menuone3 /** for debug color **/
{position: absolute; width: 100%; margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; height: 100%; min-height: 100%; }

div.hntdnm_headban
{position: absolute; top: 0px; width: 200px; height: 100%; min-height: 100%; background-color: gray; margin-left: 800px; float: right; }

div.hntdnm_rbrd /*  шапка - динамическая область  */
{width: 25px; height: 15px; position: relative; margin-top: 0px; padding-top: 0px; background-image: url(../images/sea_alfa2_right.png); float: right; }

div.hn_t_mrq /*  шапка - бегущая строка */
{width: 1050px; height: 40px; position: relative; margin-top: 0px; padding-top: 0px; overflow: hidden; }

div.hntmrq_lbrd /*  шапка - бегущая строка */
{width: 25px; height: 40px; position: relative; margin-top: 0px; padding-top: 0px; background-image: url(../images/sea_m_left.png); float: left; }

div.hntmrq_marq /*  шапка - бегущая строка */
{width: 1000px; height: 40px; position: relative; margin-top: 0px; padding-top: 0px; margin-left: 0px; background-image: url(../images/sea.png); float: left; }

div.hntmrq_runn
{width: 700px; position: relative; float: left;  height: 40px; background-image: url(../images/runs.png); }

div.hntmrq_link
{position: relative; width: 300px; height: 40px; float: left; background-image: url(../images/runs.png); }

div.hntmrq_rbrd /*  шапка - бегущая строка */
{width: 25px; height: 40px; position: relative; margin-top: 0px; padding-top: 0px; background-image: url(../images/sea_m_right.png); float: right; }






/** ОБЛАСТЬ ТРЕХ ВЕРХНИХ БАННЕРОВ **/
/**********************************************************************************************/

div.hn_t_bnr /*  шапка - баннеры */
{width: 1050px; position: relative; margin-top: 0px; padding-top: 0px; }


div.hntbnr_lbrd /*    */
{width: 25px; height: 135px; position: relative; margin-top: 0px; padding-top: 0px; background-image: url(../images/white_m_left.png); float: left; overflow: hidden; }

div.hntbnr_banr /*   */
{width: 1000px; height: 135px; position: relative; margin-top: 0px; padding-top: 0px; margin-left: 0px; background-image: url("../images/milk.png"); float: left; }

div.hntbnr_ban1
{width: 333px; height: 135px; background-color: red; position: relative; float: left; }

div.ban_01  /** 16/07/2012  **/
{height: 115px; width: 319px;   position: absolute; top: 10px; left: 10px; }

div.ban_02 /** 16/07/2012  **/
{height: 115px; width: 319px;  position: absolute; top: 10px; left: 340px; }

div.ban_03 /** 16/07/2012  **/
{height: 115px; width: 319px;  position: absolute; top: 10px; left: 670px; }

div.hntbnr_ban2
{width: 334px; height: 135px; background-color: orange; position: relative; float: left; }

div.hntbnr_ban3
{width: 333px; height: 135px; background-color: yellow; position: relative; float: left; }

div.hntbnr_shad
{position: absolute; width: 100%; height: 15px; background-image: url(../images/dsha.png); bottom: 0px; }

div.hntbnr_rbrd /*    */
{width: 25px; height: 135px; position: relative; margin-top: 0px; padding-top: 0px; background-image: url(../images/white_m_right.png); float: right; }






/** СРЕДНЯЯ ЧАСТЬ СТРАНИЦЫ / ВЫВОД КОНТЕНТА И МОДУЛЕЙ **/
/**********************************************************************************************/

#center-column
{
	width: 600px;
	vertical-align: top;
	background: url(../images/milk.png);
}

div.hn_middle /*  основной блок  */
{width: 100%; position: relative; margin-left: 0px; margin-right: 0px; float: left; overflow: visible;
/**verflow: hidden;**//**background-color: yellow;**/}

div.hn_m_cent
{width: 580px; position: relative; top: 0px; padding-top: 0px; margin-top: 0px; height: 100%; min-height: 100%; margin-left: 0px;
padding-left: 10px; padding-right: 10px; margin-left: 0px; float: left;
overflow: visible !important;
margin-right: 0px;  }


td.tab_left /** good table **/
{border-right: dotted 1px silver; /*background-color: aqua;*//**background-image: url(../images/milk.png);**/ }

td.tab_right /** good table **/
{width: 200px; max-width: 200px; border-left: dotted 1px silver; margin-left: 10px; margin-right: 20px; padding-right: 10px;
/**background-color: yellow;**/
/**background-image: url(../images/milk.png);**/}

div.hn_m_right  /*!!!!!!!!!!!!!!!!!!!!!!!!!!!***/
{width: 180px; position: relative; min-height: 100%; height: 100%; bottom: 0px; float: left; overflow: visible;
margin-right: 10px; margin-left: 0px; padding-left: 10px; padding-right: 10px; /**background-color: fuchsia;**/ }

div.hn_m_left
{width: 180px; position:  relative; min-height: 100%; height: 100%; bottom: 0px;
margin-left: 0px; top: 0px; float: left; padding-left: 10px; padding-right: 10px; overflow: visible;
/**verflow: hidden;**//**background-color: orange;**/ }

div.hn_m_center
{width: 1000px; float: left; position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; left: 25px;
top: 0px; background-image: url(../images/milk.png); overflow: visible; margin-bottom: 200px; /** на высоту футера**/ }

table.tabb {width: 1000px;}

tr.trr {width: 1000px;}






/** СРЕДНЯЯ ЧАСТЬ СТРАНИЦЫ / ТРОЙНОЙ ДИВ ДЛЯ МОДУЛЕЙ **/
/**********************************************************************************************/

div.hn_m_cent3
{width: 600px; position: relative; float: left; top: 0px; margin-top: 2px; padding-top: 0px; margin-left: -10px; }

div.hn_m3_1
{width: 185px; padding-left: 10px; padding-right: 5px; position: relative; float: left; overflow: hidden; }

div.hn_m3_2
{width: 190px; padding-left: 5px; padding-right: 5px; position: relative; float: left; overflow: hidden; }

div.hn_m3_3
{width: 185px; padding-left: 5px; padding-right: 10px; position: relative; float: left; overflow: hidden; }










/** ФУТЕР **/
/**********************************************************************************************/

div.hn_bottomx /** подвал общий **/
{position: relative; width: 100%; margin: -200px auto 0; height: 250px; float: left; bottom: 0px; padding-bottom: 0px;
/**	background: #BFF08E;**/}


div.hn_bottom /*  подвал  */
{width: 1000px; height: 100%; position: relative; margin-left: 25px; padding-top: 0px; background-image: url(../images/sea.png); float: left; }


div.hn_bottom_la
{width: 800px;
/**background-color: fuchsia;**/
position: absolute;
height: 200px;
top: 0px;
}

div.hn_b_section1
{
width: 200px;
position: absolute;
float: left;
height: 200px;
left: 0px;
top: 0px;
/**background-color: red;**/
}

div.hn_b_section2
{
width: 200px;
position: absolute;
float: left;
height: 200px;
left: 200px;
top: 0px;
/**background-color: orange;**/
}

div.hn_b_section3
{
width: 200px;
position: absolute;
float: left;
height: 200px;
left: 400px;
top: 0px;
/**background-color: yellow;**/
}

div.hn_b_section4
{
width: 200px;
position: absolute;
float: left;
height: 200px;
left: 600px;
top: 0px;
/**background-color: lime;**/
}


div.hn_bottom_ra /** правая часть футера под пиктограммы **/
{width: 200px;
/**background-color: aqua;**/
position: absolute;
height: 200px;
position: relative;
float: left;
top: 0px;
left:800px;
}

div.hn_bottom_rshad
{width: 15px;
height: 200px;
position: absolute;
float: left;
background:  url("../images/vsdw.png") repeat-y;

}

div.hn_bottom_dn /** самая нижняя часть**/
{width: 1000px;
/**background-color: blue;**/
height: 50px;
position: absolute;
float: left;
top: 200px;
left: 0px;
}


div.hn_bottom_mail /** содержит логотип и конверт **/
{
width: 80px;
/**background-color: aqua;**/
height: 50px;
position: absolute;
float: left;
top: 0px;
left: 0px;
}

/**healthynation_logo_shadow70**/

div.hn_bottomlogo
{
position: absolute;
width: 70px;
height: 15px;
top: 10px;
left: 5px;
background-image: url(../images/healthynation_logo_shadow70.png);
}

div.bottom_mail /** почта **/
{position: absolute;
float: left;
height: 20px;
width: 20px;
overflow: hidden;
left:30px;
top: 25px;
background:  url("../images/mail_dark.png") no-repeat; }

div.bottom_mail:hover
{background:  url("../images/mail_shine.png") no-repeat; }



div.hn_bottom_info /** информация по изданию и сайту **/
{
position: absolute;

width: 450px;
height: 50px;
float: left;
left: 80px;
text-align: center;
}

div.hn_bottom_info p
{
font-size: 7pt;
line-height: 1em;
color: #295980;
}


div.hn_bottom_stat /** содержит баннеры статистики **/
{
position: absolute;
width: 470px;
height: 50px;
float: left;
left: 530px;
}
/***/
div.hn_banstat1 /** баннер статистики 1 **/
{
width: 88px;
height: 31px;
overflow: hidden;
position: absolute;
/**background-image: url(../images/b88x31.gif);**/
left: 0px;
top: 11px;
}

div.hn_banstat2 /** баннер статистики 2 **/
{
width: 88px;
height: 31px;
overflow: hidden;
position: absolute;
/**background-image: url(../images/b88x31.gif);**/
left: 93px;
top: 11px;
}

div.hn_banstat3 /** баннер статистики 3 **/
{
width: 88px;
height: 31px;
overflow: hidden;
position: absolute;
/**background-image: url(../images/b88x31.gif);**/
left: 186px;
top: 11px;
}

div.hn_banstat4 /** баннер статистики 4 **/
{
width: 88px;
height: 31px;
overflow: hidden;
position: absolute;
/**background-image: url(../images/b88x31.gif);**/
left: 279px;
top: 11px;
}


div.hn_banstat5 /** баннер статистики 5 **/
{
width: 88px;
height: 31px;
overflow: hidden;
position: absolute;
/**background-image: url(../images/b88x31.gif);**/
left: 372px;
top: 11px;
}



div.hn_bottom_dn_sh  /** shadow2**/
{position: relative;
float: left;
margin-left: 0px;

width: 1000px;
height: 15px;
background-image: url(../images/dsha.png);
bottom: 0px;
}





div.hn_b_lbrd
{width: 25px; position: absolute; margin-left: 0px; padding-top: 0px; background-image: url(../images/sea_m_left.png); float: left;
left: 0px; top: 0px; bottom: 0px; min-height: 100%; height: 100%; overflow: hidden; }

div.hn_b_rbrd
{width: 25px; position: absolute; margin-top: 0px; padding-top: 0px; background-image: url(../images/sea_m_right.png); float: right;
right: 0px; min-height: 100%; overflow: hidden; }



/** ----------------------------------------------------------------------------------------------------------------------- **/
/**                                                                                                                         **/
/**                                                        МОДУЛИ                                                           **/
/**                                                                                                                         **/
/** ----------------------------------------------------------------------------------------------------------------------- **/



/** МЕНЮ СПИСОК !HealthyNation список 5 **/
/*****************************************************************************************************************************/

div.hn_m_box    /** область модуля **/
{width: 100%; position: relative; margin-top: 10px; margin-bottom: 0px; float: left;}

div.hn_m_area   /** область заголовка **/
{background:url(../images/skyalfa.png); height: 22px; }

div.hn_m_area h3    /** заголовок **/
{padding-top: 2px; margin-top: 5px; margin-bottom: 0px; margin-left: 9px; font-size: 11pt; color: white; }

div.hn_m_corn   /** уголок вниз **/
{background: url(../images/skyalfav.png) no-repeat; height: 15px; }

div.hn_m_box ul /** список **/
{margin-top: -5px; margin-left: 0px; padding-left: 0px; }

div.hn_m_box ul.list5 li /** пункты в псевдоменю **/
{background-image: none; padding-left: 10px; color: #999999; margin-top: 10px; padding-bottom: 10px; margin-left: 0px; border-bottom: 1px  dotted #999999; }

div.hn_m_box li:before /** маркер перед пунктом **/
{margin-left: -10px; content: "+  "; font-family: tahoma; color: #999999; }

div.hn_m_box ul.list5 li a:hover
{background: url(../images/skylf.png) repeat-y; padding-left: 10px; padding-right: 0px; color: #009de0; text-decoration: none; margin-top: 0px; padding-bottom: 10px;
padding-top: 10px; margin-left: -10px; margin-right: 0px; /**display: inline-block ; width: 95%;**//*background-color: aqua;*/ }

div.hn_m_box  a:link
{color: navy; text-decoration: none; }

/** небольшое переопределение стилей MENUONE **/

div.hntdnm_menuone2 div.hn_m_box ul li a
{color: silver; text-decoration: none; }




/** МОДУЛЬ ВЫВОДА АНОНСОВ mod_hn_blanklight **/
/*****************************************************************************************************************************/

div.hn_l_box /** внещняя граница **/
{width: 100%; max-width: 200px; position: relative; margin-top: 0px; margin-bottom: 0px; float: left; overflow: hidden; }

div.hn_l_header /** шапка модуля **/
{width: 100%; border-bottom: solid gray 1px; background: url(../images/lmod_upcorner.png) no-repeat right bottom ; }

div.hn_l_header h3 /** заголовок модуля  **/
{color: fuchsia; margin-bottom: 5px; margin-top: 0px; font-size: 14px; font-weight: normal; text-transform: uppercase; }

div.hn_l_header h3 b /** часть заголовка модуля **/
{ color: navy; }

div.hn_l_imagebox
{width: 100%; margin-top: 9px; height: 75px; }

div.hn_l_image /** изображение **/
{width: 100%; position: absolute; }

div.hn_l_corner
{position: absolute; width: 20px; height: 20px; right: 0px; bottom: 0; margin-bottom: 0px; float: right; background: url(../images/wcor.png) no-repeat right bottom; }

div.hn_l_text /** текстовый блок **/
{position: relative; width: 100%; margin-top: 2px; }

div.hn_l_text h2 /** заголовок текстового блока **/
{border-bottom: 1px silver solid; margin-top: 9px; margin-bottom: 9px; color: #7ab7cd; font-weight: normal; font-size: 20px;
font-family: TAHOMA; padding-bottom: 9px; left: 0px; right: 0px; top: 0px; bottom: 0px; position: relative; top: 5px; }

div.hn_l_text p /** текст в блоке **/
{padding-top: 5px; font-size: 7pt; line-height: 1.2em; }

div.hn_l_section  /** другие матералы раздела **/
{background:url(../images/article-blue.png) no-repeat; padding-left: 20px; border-bottom: 1px silver solid; }

div.hn_l_section p
{font-size: 8pt; margin-bottom: 9px; }

div.hn_l_li ul
{margin-top: 0px; margin-left: 0px; padding-left: 0px;  text-decoration: none; }

div.hn_l_li li     /* пункты в блоке BLANKLIGHT*/
{line-height: 2.2em; font-size: 10px; color: #444444; border-top: dotted 1px silver; text-decoration: none; margin-left: 0px; margin-top: -1px; }

div.hn_l_li ul li a:link  /* пункты в блоке BLANKLIGHT*/
{line-height: 2.2em; font-size: 10px; color: #444444; text-decoration: none; line-height: 16px; display: block; }

div.hn_l_li ul li  a:hover /* пункты в блоке BLANKLIGHT*/
{line-height: 2.2em; font-size: 10px; color: #999999; text-decoration: none; }

div.hn_l_li ul li  a:visited /* пункты в блоке BLANKLIGHT*/
{line-height: 2.2em; font-size: 10px; color: #444444; text-decoration: none; }

div.hn_l_li ul li a  /* пункты в блоке BLANKLIGHT*/
{line-height: 2.2em; font-size: 10px; color: #444444; text-decoration: none; }




/** МОДУЛЬ ВЫВОДА КАТЕГОРИЙ mod_articles_categories_hn **/
/*****************************************************************************************************************************/

div.hn_mcat_box a {color: navy; text-decoration: none;}

div.hn_mcat_box    /** область модуля **/
{width: 100%; position: relative; margin-top: 10px; margin-bottom: 0px; float: left;}

div.hn_mcat_area   /** область заголовка **/
{background:url(../images/skyalfa.png); height: 22px; }

div.hn_mcat_area h3    /** заголовок **/
{padding-top: 2px; margin-top: 5px; margin-bottom: 0px; margin-left: 9px; font-size: 11pt; color: white; }

div.hn_mcat_box ul.categories-module
{top: 0px; bottom: 0px; margin: 0; }

div.hn_mcat_box ul.categories-module h4:before /** marker **/
{padding-right: 0px; content: "+"; font-family: tahoma; color: #999999; }

div.hn_mcat_box ul.categories-module
{left: 0px; padding-left: 0px; margin-left: 0px; margin-top: 0; padding-top: 0;}

div.hn_mcat_box ul.categories-module li
{margin-left: 0px;  /** список по левому краю **/ padding-left: 0px; /** список по левому краю **/ border-bottom: silver dotted 1px;
padding-bottom: 0px; margin-top: 8px; margin-bottom: -3px; margin-top: 17px;}

div.hn_mcat_box ul.categories-module  li h4 a:hover
{color: #009de0; background: url(../images/skylf.png) repeat-y; padding-bottom: 10px; padding-top: 10px; }

div.hn_mcat_box ul.categories-module li h4
{padding: 0px; margin-top: -8px; padding-left: 0px; font-weight: normal; margin-bottom: 9px; }

div.hn_mcat_corn2   /** **/
{background: url(../images/skyalfav.png) no-repeat; height: 15px; padding-top: 8px; margin-bottom: -20px; }






/** ----------------------------------------------------------------------------------------------------------------------- **/
/**                                                                                                                         **/
/**                                            ОФОРМЛЕНИЕ ВЫВОДИМЫХ МАТЕРИАЛОВ                                              **/
/**                                                                                                                         **/
/** ----------------------------------------------------------------------------------------------------------------------- **/


/** ITEM-PAGE **/   /** ВЫВОД МАТЕРИАЛА НА СТРАНИЦЕ **/
/*****************************************************************************************************************************/

div.item-page p
{margin: 0px; margin-left: 9px; }

div.item-page a
{color:  navy; text-decoration: none; font-weight: normal; margin-left: 9px; display: block; }

div.item-page a[href^="mailto:"]
{
	display: inline;
	margin: 0;
}

div.item-page a:hover
{ color:  aqua; }

div.item-page a:visited
{ color:  navy; }

div.item-page h4 /*Шрифт врубки в материале*/
{font-weight: normal; margin-bottom: 15px; margin-left: 9px; margin-right: 20px; margin-top: 5px; color: rgb(70,120,200); }




/** BLOG **/   /** ВЫВОДЫ В БЛОГАХ **/
/*****************************************************************************************************************************/

div.blog h2 span.subheading-category
{
height: 30px;
margin-left: -10px;
padding-top: 10px;
padding-left: 20px;
padding-right: 20px;
margin-top: 20px;
color: #ddcfd6;
/**background-color: #5a233f;**/
background-image: url(../images/rubr.png);
display: inline-block;
border-bottom: solid 5px #744e62;
font-weight: normal;
text-transform: uppercase;
font-size: 10pt;
letter-spacing: 1px;
right: 0px;
}

div.blog h2 span.subheading-category:after
{
 background-image:   url(../images/mararr.png);

}



div.leading-0 h2  /** заголовок избранных материалов **/
{color: navy; font-weight: normal; margin-left: 0px; }

div.leading-0 h2 a  /** заголовок избранных материалов **/
{color: navy; font-weight: normal; margin-left: 0px; }

div.leading-0 p.readmore a
{background-color: #e4eaee;
font-size: 8pt;
padding-left: 9px;
color: gray;

}


div.leading-0 p.readmore
{
background-color: #e4eaee;
font-size: 8pt;
padding-left: 9px;
color: gray;

}

div.leading-0 h4
{

font-size: 9pt;
padding-left: 0px;

font-weight: normal;
color: #575757;
margin-bottom: -3px;

}

div.items-row h4
{
font-size: 9pt;
padding-left: 0px;

font-weight: normal;
color: #053b51;
margin-bottom: -3px;
}

div.items-row h2 a
{
font-size: 14pt;
padding-left: 0px;
color: #0b4868;
font-weight: normal;

margin-bottom: -3px;

}



/** SEARCH **/   /** ПОИСК ВСЕГО-ВСЕГО **/
/*****************************************************************************************************************************/



.form-limit
{
	font-size: 11px;
	font-weight: bold;
	color: #444444;
}

#limit, #limit option
{
	font-size: 11px;
	color: #444444;
}

#search-searchword
{
	color:#505050;
	background-color: #ffffff;
	border:1px solid #c0c0c0;
	margin: 0 3px;
	padding: 3px;
	margin-left: -11px;
}

div.search
{padding-top: 10px;}

div.search h1
{color: orange; font-size: 20pt;}

div.search fieldset
{
border: none;
float:left;
/**background-image: url(../images/58293.jpg);**/
}

fieldset.word input#search-searchword.inputbox
{

}

dd.result-text
{font-size: 12px;
color: #555555;
}

dd.result-created
{font-size:6pt;
text-align: right;
color: #AAAAAA;
}


dd.result-text span.highlight
{font-variant: small-caps;
font-weight: bold;
font-size: 14px;
color: yellow;
background-color: silver;
display: inline-block;
padding-right: 5px;
padding-left: 5px;
}

dd.result-category
{padding-bottom: 5px;
border-bottom: silver 1px solid;
}

dd.result-category span.small
{font-size: 8pt;
text-transform:  uppercase;
color: #777777;
}

dt.result-title
{font-size: 10pt;
color: gray;
}

dt.result-title a
{font-size: 12pt;
color: #006e9a;
}

dt.result-title a:hover
{font-size: 12pt;
color: navy;
}


/** кнопки навигации по результатам



div.pagination ul
{margin: auto 0px;
}

div.pagination ul li
{
background-color: aqua;
display: inline-block;
padding-right: 15px;
}





/*-----**/



/* pagination - start */

.pagination
{
	margin:10px 0 ;
	padding:10px 0 10px 0px;
	clear:both;
}

.pagination ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:left;
}

.pagination li
{
	display:inline;
	padding:2px 4px;
	text-align:left;
	border:solid 1px #d2d2d2;
	margin:0 1px;
}

.pagination li a, .pagination li
{
	font-size: 10px;
	color: #056092;
}

.pagination li a:hover
{
	text-decoration:underline;
}

.pagination li
{
	color: #a0a0a0;
}

.pagenav
{
	padding:2px;
	clear:both;
}

.pagination li.pagination-start,
.pagination li.pagination-next,
.pagination li.pagination-end,
.pagination li.pagination-prev
{
	border:0
}

.pagination li.pagination-start ,
.pagination li.pagination-start  span
{
	padding:0
}

/* pagination - end */



























p.counter
{
        font-weight:bold;
}



h4.category-module
{
margin-left: 0px;
padding-left: 0px;
font-weight: normal;

}

div.hn_blank_mod_body h4  /** текст анонсов в модулях **/
{
font-weight: normal;
margin-top: 0.55em;
margin-bottom: 0.55em;
text-decoration: none;
}

div.hn_blank_mod_body a  /** текст анонсов в модулях **/
{
font-weight: normal;
margin-top: 0.55em;
margin-bottom: 0.55em;
text-decoration: none;
color: navy;
}

div.hn_blank_mod_body a:hover  /** текст анонсов в модулях OVER **/
{
font-weight: normal;
margin-top: 0.55em;
margin-bottom: 0.55em;
text-decoration: none;
color: #99AADD;
}


div.hn_blank_mod_header h3
{
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    font-weight: normal;

font-size: 11pt;
margin-left: 8px;
font-weight: normal;
color: gray;
font-family: arial;
}

div.moduletable
{
    width: 90%;
}









/*  DIV id  */


















































/*** чистый модуль с анонсами ***/

div.hn_blank_mod
{
position: relative;
border: 1px dotted #333333;
border: 1px solid silver;
margin: 10px 10px 0px;
margin-right: 10px;
}

div.hn_anounce_preview
{
position: relative;

margin: 10px 10px 10px;}


div.hn_blank_mod_header
{
width: 100%;
background-color: #CCCCCC;
}

div.hn_blank_mod_body
{
width: 100%;
background-color: white;
border-top: gray;
}



div.item-page div.content-links
/* убрать баг */
{
 /*   height: 0px;*/
}



/*** МОДУЛИ РУКОДЕЛЬНЫЕ ***/

/** Простые менюшки **/







div.hn_m_box  a:visited
{
color: navy;
text-decoration: none;
}

div.bannergroup
{
    margin-bottom: 5px;
    bottom: 0px;
    height: 100%;
min-height: 100%;
}

div.banneritem
{
    margin-bottom: 5px;
    bottom: 0px;
    height: 100%;
min-height: 100%;
}



/** SMALL TOP MENU **/

div.hn_threemenu
{
margin-top: 0px;
width: 100%;

}


div.hn_threemenu p
{color: white;
font-size: 7pt;
margin-top: 0px;
margin-left: 9px;
line-height: 0.7em;
vertical-align: bottom;

margin-top: 5px;
float: left;
}

div.hn_threemenu a
{
	color: silver;
	text-decoration: none;
	display: block;
	float: right;
}

div.hn_threemenu a:hover
{
color: white;
text-decoration: none;
}

div.hn_threemenu img
{
	margin-top: -2px;
	display: block;
	float: right;
}



div.hnttop_datearea p
{
margin-right: 9px;
font-size: 8pt;
color: #006e9a;

margin-bottom: 9px;

}



/** ПОИСК **/

div.search LABEL
{
	margin-right: 20px;
/**font-size: 0PX;**/

}

input#mod-search-searchword
{
margin-top: 4px;
width: 139px;
height: 17px;
/*background-image: url(../images/skyalfa.png);**/
background-color: #006e9a;
background: #006e9a;
border: none;
color: #00b6f9;
font-size: 8pt;
padding-left: 5px;
}


div.search input.button
{
width: 17px;
height: 17px;
background: url(../images/searchglass.png) no-repeat;
border: none;
font-size: 8px;
}


/** СЛАЙДЕР В ШАПКЕ САЙТА **/

div.hn_headslider /*сама область*/
{
width: 100%;
height: 100%;
min-height: 100%;
background-color: blue;
}

div.slideimg_
{
width: 100%;
height: 100%;
position: absolute;
}

div.headsign1 /* картинка 1 **/
{
position: absolute;
border: 4px solid silver;
width: 100px;
height: 65px;
margin-left: 365px;
margin-top: 10px;

}

div.headsign2 /* картинка 2 **/
{
position: absolute;
border: 4px solid silver;
width: 100px;
height: 65px;
margin-left: 365px;
margin-top: 90px;

}

div.headsign3 /* картинка 3 **/
{
position: absolute;
border: 4px solid silver;
width: 100px;
height: 65px;
margin-left: 365px;
margin-top: 170px;

}

div.headtext1 /* text 1 **/
{
position: absolute;

width: 165px;
height: 73px;
margin-left: 485px;
margin-top: 10px;

padding: 0px 0px 0px 0px;
}

div.headtext2 /* text 2 **/
{
position: absolute;

width: 165px;
height: 73px;
margin-left: 485px;
margin-top: 90px;

padding: 0px 0px 0px 0px;
}

div.headtext3 /* text 3 **/
{
position: absolute;

width: 165px;
height: 73px;
margin-left: 485px;
margin-top: 170px;
padding: 0px 0px 0px 0px;

}

div.headtext1 h3 /** заголовок **/
{font-size: 12pt;
font-weight: normal;
color: white;
margin-top: 0px;
margin-bottom: 5px;
}

div.headtext1 p /** текст анонса **/
{font-size: 8pt;
line-height: 1.2em;
margin-top: 0px;
padding-top: 0px;
color: silver;
}

div.headtext2 h3 /** заголовок **/
{font-size: 12pt;
font-weight: normal;
color: white;
margin-top: 0px;
margin-bottom: 5px;
}

div.headtext2 p /** текст анонса **/
{font-size: 8pt;
line-height: 1.2em;
margin-top: 0px;
padding-top: 0px;
color: silver;
}

div.headtext3 h3 /** заголовок **/
{font-size: 12pt;
font-weight: normal;
color: white;
margin-top: 0px;
margin-bottom: 5px;
}

div.headtext3 p /** текст анонса **/
{font-size: 8pt;
color: silver;
line-height: 1.2em;
margin-top: 0px;
padding-top: 0px;
}




/*****  *****/






div.hn_m_lbrd
{width: 25px;
position: absolute;
height:100px;
min-height: 100%;

top: 0px;
bottom: 0px;
left: 0px;
margin: 0px;
padding: 0px;

background-image: url(../images/white_m_left.png);

float: left;
}





div.hn_m_rbrd
{width: 25px;
position: absolute;
margin-top: 0px;
padding-top: 0px;
background-image: url(../images/white_m_right.png);
float: right;
right: 0px;
min-height: 100%;
height: 100%;
}


/**	width: 1000px;
	margin: -100px auto 0;
	height: 100px;
	background: #BFF08E;
	position: relative;**/





div.hntbnr_shad2  /** shadow2**/
{position: relative;
float: left;
margin-left: 0px;

width: 200px;
height: 15px;
background-image: url(../images/dsha.png);
bottom: 0px;
}

div.hntbnr_shad3  /** shadow2**/
{position: relative;
float: left;
margin-left: -10px;

width: 600px;
height: 15px;
background-image: url(../images/dsha.png);
bottom: 0px;
}













div.rg
{
width: 100%;
position: relative;
float: left;
}












/** СТИЛИ ПОИСКА **/




/*** СПИСОК РУБРИК ***/










/*****  UNSORTED FOR DELETE  *****/
div.hn_bottominv /*  DIV id  */
{height: 100px; margin: 0 auto; width: 100%; position: absolute; bottom: 0; margin-right: auto; margin-left: auto; background-color: lime; }


div.newsflash
{  width: 600px; }

div.item-page
{ overflow: visible !important; }

div.itempage h2
{font-size: 10pt; color:  teal; }



input#searchphraseall
{
width: 100px;
font: 10px;
visibility: visible;
color: black;
}



/* CODE INSERT *//** ALSO ссылки внизу материала **/

div.also   /** main block **/
{
width: 600px;
margin-left: -10px;
background-image: url("../images/menus.png");
height: 45px;
position: relative;
}

div.also_c /** middle of **/
{
width: 100%;
height: 20px;
top: 12px;
/**background-color: blue;**/
position: relative;
float: left;
}

div.also_l
{
position: relative;
float: left;
height: 20px;
width: 92px;
margin-left: 20px;
background:  url("../images/hnwhite25.png") no-repeat;
}

div.also_divide
{
position: relative;
float: left;
height: 20px;
width: 2px;
background:  url("../images/sea_divider.png")
}

/** группы кнопок **/

div.also_mail /** почта **/
{position: relative; float: left; height: 20px; width: 20px; overflow: hidden; margin-left: 20px; margin-right: 5px;
background:  url("../images/mail_dark.png") no-repeat; }

div.also_mail:hover
{background:  url("../images/mail_shine.png") no-repeat; }

div.also_pdf  /** pdf **/
{position: relative; float: left; height: 20px; width: 20px; overflow: hidden; margin-left: 5px; margin-right: 5px;
background:  url("../images/pdf_dark.png") no-repeat; }

div.also_pdf:hover
{background:  url("../images/pdf_shine.png") no-repeat; }

div.also_print
{position: relative; float: left; height: 20px; width: 20px; overflow: hidden; margin-left: 5px; margin-right: 5px;
background:  url("../images/print_dark.png") no-repeat; }

div.also_print:hover
{background:  url("../images/print_shine.png") no-repeat; }

div.also_index
{position: relative; float: left; height: 20px; width: 20px; overflow: hidden; margin-left: 5px; margin-right: 5px;
background:  url("../images/index_dark.png") no-repeat; }

div.also_index:hover
{background:  url("../images/index_shine.png") no-repeat; }

div.also_rss
{position: relative; float: left; height: 20px; width: 20px; overflow: hidden;  margin-left: 5px; margin-right: 5px;
background:  url("../images/rss_dark.png") no-repeat; }

div.also_rss:hover
{background:  url("../images/rss_shine.png") no-repeat; }

div.also_search
{position: relative; float: left; height: 20px; width: 20px; overflow: hidden;  margin-left: 5px; margin-right: 5px;
background:  url("../images/search_dark.png") no-repeat; }

div.also_search:hover
{background:  url("../images/search_shine.png") no-repeat; }

div.also_shad  /** shadow**/
{position: relative; float: left; margin-left: -10px; width: 600px; height: 15px; background-image: url(../images/dsha.png); bottom: 0px; }



/** TOP SIGNS **/
div.topsigns
{
width: 100%;
height: 35px;
/***background-color: aqua;**/
margin-top: 3px;
}

div.tsign1
{position: relative; float: left; height: 35px; width: 35px; overflow: hidden; margin-left: 0px; margin-right: 0px; background-image: url(../images/35x35dark.png);}

div.tsign1:hover
{position: relative; float: left; height: 35px; width: 35px; overflow: hidden; margin-left: 0px; margin-right: 0px; background-image: url(../images/35x35bright.png);}

div.tsign2
{position: relative; float: left; height: 35px; width: 35px; overflow: hidden; margin-left: 0px; margin-right: 0px; background-image: url(../images/35x35dark.png); }

div.tsign2:hover
{position: relative; float: left; height: 35px; width: 35px; overflow: hidden; margin-left: 0px; margin-right: 0px; background-image: url(../images/35x35bright.png);}

div.tsign3
{position: relative; float: left; height: 35px; width: 35px; overflow: hidden; margin-left: 0px; margin-right: 0px; background-image: url(../images/35x35dark.png); }

div.tsign3:hover
{position: relative; float: left; height: 35px; width: 35px; overflow: hidden; margin-left: 0px; margin-right: 0px; background-image: url(../images/35x35bright.png);}

div.tsign4
{position: relative; float: left; height: 35px; width: 35px; overflow: hidden; margin-left: 0px; margin-right: 0px; background-image: url(../images/35x35dark.png);}

div.tsign4:hover
{position: relative; float: left; height: 35px; width: 35px; overflow: hidden; margin-left: 0px; margin-right: 0px; background-image: url(../images/35x35bright.png);}

div.tsign5
{position: relative; float: left; height: 35px; width: 35px; overflow: hidden; margin-left: 0px; margin-right: 0px; background-image: url(../images/35x35dark.png);}

div.tsign5:hover
{position: relative; float: left; height: 35px; width: 35px; overflow: hidden; margin-left: 0px; margin-right: 0px; background-image: url(../images/35x35bright.png);}

div.tsign6
{position: relative; float: left; height: 35px; width: 35px; overflow: hidden; margin-left: 0px; margin-right: 0px; background-image: url(../images/35x35dark.png);}

div.tsign6:hover
{position: relative; float: left; height: 35px; width: 35px; overflow: hidden; margin-left: 0px; margin-right: 0px; background-image: url(../images/35x35bright.png);}

div.tsign7
{position: relative; float: left; height: 35px; width: 35px; overflow: hidden; margin-left: 0px; margin-right: 0px; background-image: url(../images/35x35dark.png); }

div.tsign7:hover
{position: relative; float: left; height: 35px; width: 35px; overflow: hidden; margin-left: 0px; margin-right: 0px; background-image: url(../images/35x35bright.png);}

div.tsign8
{position: relative; float: left; height: 35px; width: 35px; overflow: hidden; margin-left: 0px; margin-right: 0px; background-image: url(../images/35x35dark.png);}

div.tsign8:hover
{position: relative; float: left; height: 35px; width: 35px; overflow: hidden; margin-left: 0px; margin-right: 0px; background-image: url(../images/35x35bright.png);}

div.tsign_divide
{
position: relative;
float: left;
margin-top: 9px;
height: 25px;
margin-bottom: 5px;
width: 2px;
background:  url("../images/sea_divider.png") no-repeat;
}




/** POLLS **/

div.hn_polls_box    /** область модуля **/
{width: 100%; position: relative; margin-top: 10px; margin-bottom: 0px; float: left;}

div.hn_polls_area   /** область заголовка **/
{background:url(../images/fiolalfa.png); height: 22px; }

div.hn_polls_area h3    /** заголовок **/
{padding-top: 2px; margin-top: 5px; margin-bottom: 0px; margin-left: 9px; font-size: 11pt; color: white; }

div.hn_polls_corn   /** уголок вниз **/
{background: url(../images/fiolalfav.png) no-repeat; height: 15px; }


div.hn_polls_box div.poll
{
margin: 0px 0px 0px 0px;
}

div.hn_polls_box div.poll h4
{
font-family: arial;
font-size: 9pt;
margin-top: 0px;
margin-bottom: 0px;
}

div.hn_polls_box div.poll label
{

 font-size: 8pt;
 color: #444444;
}


div.hn_polls_box div.poll *
{
font-size: 8pt;
line-height: 1em;
 color: #444444;
}


div.componentheading
{
font-size: 14pt;
color: navy;
}


div.contentpane label
{
font-size: 9pt;
color: #444444;
}

div.contentpane table
{
font-size: 7pt;
color: #444444;
}


/* CODE INSERT *//** ТЕМА НОМЕРА ВСТАВКА В МАТЕРИАЛ **/

div.themeofno  /** главный див **/
{width: 600px;
height: 370px;
margin-left: -10px;}

div.theme_ts    /** верхняя тень **/
{width: 600px;
height: 15px;/*background-image: url(../images/ahsd.png);*/
top: 0px;  }

div.theme_tc /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #d6add2;}

div.theme_tc_cardio /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: maroon;}

div.theme_bc_cardio /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: maroon;}

div.theme_tc_wh /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: orange;}

div.theme_bc_wh /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: orange;}

div.theme_tc_re /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #981152;}

div.theme_bc_re /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #981152;}

div.theme_tc_infect /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: teal;}

div.theme_bc_infect /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: teal;}

div.theme_tc_extr /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #f18d00;}

div.theme_bc_extr /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #f18d00;}

div.theme_tc_sport /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #3776a8;}

div.theme_bc_sport /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #3776a8;}

div.theme_tc_kgmu /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #920b00;}

div.theme_bc_kgmu /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #920b00;}

div.theme_tc_inform /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #0166b3;}

div.theme_bc_inform /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #0166b3;}

div.theme_tc_zveno /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #8aac34;}

div.theme_bc_zveno /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #8aac34;}

div.theme_tc_hospit /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #cf9e6e;}

div.theme_bc_hospit /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #cf9e6e;}

div.theme_tc_blood /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #f05135;}

div.theme_bc_blood /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #f05135;}

div.theme_tc_neyro /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #72c3c6;}

div.theme_bc_neyro /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #72c3c6;}

div.theme_tc_respir /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #0082c8;}

div.theme_bc_respir /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #0082c8;}

div.theme_tc_disp /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #20c2c4;}

div.theme_bc_disp /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #20c2c4;}

div.theme_tc_infec /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #6aad39;}

div.theme_bc_infec /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #6aad39;}

div.theme_tc_reprod /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #f04e23;}

div.theme_bc_reprod /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #f04e23;}

div.theme_tc_dets /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #1181c3;}

div.theme_bc_dets /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #1181c3;}

div.theme_tc_travm /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #80ab44;}

div.theme_bc_travm /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #80ab44;}

div.theme_tc_econom /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #ef903f;}

div.theme_bc_econom /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #ef903f;}

div.theme_tc_transp /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #8aad34;}

div.theme_bc_transp /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #8aad34;}

div.theme_tc_polik /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #3775a6;}

div.theme_bc_polik /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #3775a6;}

div.theme_cntr
{width: 600px;
height: 320px;
background-color: white;}

div.theme_photo
{position: relative;
float: left;
width: 290px;
height: 320px;}

div.theme_info
{position: relative;
float: left;
width: 310px;
height: 320px;}

div.theme_title
{width: 310px;
height: 75px;}

div.theme_footer
{width: 310px;
height: 75px;}

div.theme_who
{width: 310px;
height: 170px;
display:table-cell;
vertical-align:middle;}

div.theme_who_centered
{margin: 0px auto;}

div.theme_who_centered p
{font-size: 14px;
color: navy;
padding-right: 20px;}

div.theme_bs /** нижняя тень **/
{width: 600px;
height: 15px;
background-image: url(../images/dsha.png); }

div.theme_bc /** нижняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: #d6add2; }





/* CODE INSERT *//** ВСТАВКА С ОГЛАВЛЕНИЕМ НОМЕРА ЖУРНАЛА **/

div.issue_no /** ОБЩИЙ ДИВ **/
{width: 600px; background-color: white; margin-left: -10px;}


div.magno /** ОБЛОЖКА + НЕСКОЛЬКО ССЫЛКОК **/
{position: relative; float: left; width: 190px; height: 270px;
/**background-color: yellow;**/   }

div.maginf /** ИНФОРМАЦИОННЫЙ БЛОК СПРАВА НАД КОЛОНКОЙ **/
{width: 410px; height: 270px; float: left; position: relative; }

div.mag_cover /** ИЗОБРАЖЕНИЕ ОБЛОЖКИ **/
{width: 155px; height: 200px; position: relative; float: right; }

div.mag_sometext /** АНОНС С ОБЛОЖКИ + СПОНСОР ИЛИ ГЛАВНАЯ ТЕМА **/
{width: 320px; height: 270px; margin-left: 45px; }

div.mag_context /** БЛОК СОДЕРЖАНИЯ (МАТЕРИАЛЫ) **/
{ position: relative; float: right; width: 410px; /**background-color: orange;**/ }

div.mag_anounce  /** АНОНС ОБЫЧНЫЙ 1 ШТ **/
{height: 45px; width: 365px; border-top: #DDDDDD dotted 1px; vertical-align: middle; }



div.mag_anounce:hover  /** АНОНС ПРИ НАВЕДЕНИИ МЫШИ **/
{height: 45px; width: 365px; border-top: silver dotted 1px; background: url("../images/citems.png");}

div.mag_anounce p  /** ТЕКСТ АНОНОСА **/
{font-size: 9pt; color: navy; margin-left: 55px; margin-top: auto; margin-bottom: auto;
line-height: 1em; padding-bottom: 5px; padding-top: 0px; margin-bottom: 5px; margin-top: 0px; }


div.mag_anounce_magenta
{
height: 45px;
width: 365px;
border-top: fuchsia dotted 1px;
vertical-align: middle;
}

div.mag_anounce_magenta p  /** ТЕКСТ АНОНОСА **/
{font-size: 9pt; color: navy; margin-left: 55px; margin-top: auto; margin-bottom: auto;
line-height: 1em; padding-bottom: 5px; padding-top: 0px; margin-bottom: 5px; margin-top: 0px; }

div.mag_anounce_magenta_f
{
height: 45px;
width: 365px;
border-top: fuchsia dotted 1px;
border-bottom: fuchsia solid 2pt ;
vertical-align: middle;
}

div.mag_anounce_magenta_f p  /** ТЕКСТ АНОНОСА **/
{font-size: 9pt; color: navy; margin-left: 55px; margin-top: auto; margin-bottom: auto;
line-height: 1em; padding-bottom: 5px; padding-top: 0px; margin-bottom: 5px; margin-top: 0px; }




div.mag_month
{
width: 100%;
height: 20px;
border-bottom: silver dotted 1px;
}

div.mag_month p
{
font-size: 10pt;
color: silver;
}


div.mag_title
{width: 100%;
/** border-bottom: silver dotted 1px; **/
}

div.mag_title p
{
font-size: 16pt;
color: navy;
padding-top: 15px;
padding-bottom: 15px;
}







div.mag_anouncetype
{
border-top: silver dotted 1px;
width: 100%;
height: 15px;

}


div.mag_anfield
{
width: 120px;
height: 100%;
float: left;
position: relative;
background-color: teal;
}

div.mag_anfield p
{
font-size: 8pt;
color: white;
margin-top: -2px;
margin-left: 10px;
}

div.mag_actions
{
width: 155px;
height: 60px ;
position: relative;
float: right;
/**background-color: orange;**/
margin-top: 10px;
}

div.mag_pdf
{width: 100%;
height: 20px;
background: url("../../../images/topics/pdf_20x20.png") no-repeat;
border-bottom: silver dotted 1px;}

div.mag_all
{width: 100%;
height: 20px;
background: url("../../../images/topics/all_20x20.png") no-repeat;
border-bottom: silver dotted 1px;}

div.mag_subscribe
{width: 100%;
background: url("../../../images/topics/sub_20x20.png") no-repeat;
height: 20px;}

div.mag_actions p
{margin-left: 30px;}


div.mag_sodd
{
width: 320px;
height: 40px;
position: absolute;
/**background-color: fuchsia;**/
bottom: 0px;

}

/* ============================================================================================================ */


















/** 16/07/2012  **/

div.ext_mag
{width: 580px; height: 222px;}

div.mag_row
{width: 580px; position: relative; left: 0px; top: 0px; }

div.mag_top1 h1
{font-size: 9pt; color:  silver; padding-top: 1px; }

div.mag_col1
{position: relative; float: left; left: 0px; top: 0px; margin-top: 0px; padding-top: 0px; width: 185px; height: 380px;}

div.mag_col2
{float: left; position:  relative; left: 10px; top: 0px;  padding-top: 0px; margin-top: 0px; width: 185px; height: 380px; }

div.mag_col3
{ float: left; position: relative; left: 20px; width: 185px; height: 380px;}

div.mag_img
{position: relative; left:0px; margin-left: 0px; padding-left: 0px; width: 185px; height: 240px; margin-top: 20px; }

div.mag_img a
{margin-left: 0px;}

div.mag_top1
{ width: 185px; height: 22px; background-color: #00497c; }

div.mag_topcorn
{position: relative; width: 29px; height: 11px; float: left; background:  url("../images/corn_dblue.png") no-repeat; }

div.mag_info
{width: 165px; height: 100px; float: left; position: relative; margin-top: 0px; }

div.maginfo_img1
{position: relative; width: 20px; height: 20px; left: 0px; float: left; margin-top: 12px;}

div.maginfo_img1 img
{ position: absolute;  float: left; left: 5px; }

div.maginfo_img2 img
{ position: absolute;  float: left; left: 5px; }

div.maginfo_img3 img
{ position: absolute;  float: left; left: 5px; }

div.maginfo_img2
{position: absolute; width: 20px; height: 20px; left: 0px; float: left; margin-top: 35px; }

div.maginfo_img3
{position: absolute; width: 20px; height: 20px; left: 0px; float: left; margin-top: 58px;}

div.mag_info ul
{ left: 0px; padding-left: 0px; margin-left: 0px; border-left: none; }

div.mag_info ul li
{ left: 0px; padding-left: 0px; margin-left: 0px; line-height: 2em; border-bottom: 1px silver dotted; }

div.mag_postborder
{ position: relative; float: left; width: 580px; padding-top: 10px; padding-bottom: 25px; margin-bottom: 25px; background-color: #00497c; }







/**               MEDIAKIT    **/


div.mediakit_
{width: 580px;}

div.medk_section1
{float: left; position: relative; left: 0px; width: 580px; height: auto; margin-top: 20px; }

div.mks_pic1
{position: relative; float: left; width: 180px; height: 300px;}

div.mks_pic1
{position: relative; float: left; width: 180px; height: 300px;}

div.mks_pic2
{position: relative; float: left; width: 180px; height: 180px;}

div.mks_info1
{position: relative; float: left; width: 360px; height: auto; margin-left: 40px; }

div.mks_infohead
{}

div.mks_infohead p
{font-size: 14pt; margin-left: 0px;}

div.mks_intro1 p
{font-size: 9pt; left: 0px; margin-left: 0px; }


div.mks_infosub
{ position: relative; float: left; margin-top: 15px; }

div.mks_infosubsign
{float: left; position: relative; width: 48px; height: 48px;}

div.mks_infosubtext
{position: relative; float: left; left: 10px; width: 300px;}

div.mks_infosubtext p
{  margin-left: 0px; }

div.mks_infosubtext h5
{ margin-left: 0px; color: rgb(70, 120, 200); }

div.medkit_divider
{width: 580px; height: 25px; background-color: #7ab7cd; float: left; position: relative;}









div.theme_tc_onco /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: olive;}


div.theme_bc_onco /** верхняя цветная полоса **/
{width: 600px;
height: 10px;
background-color: olive;}


div.eighteen
{
width: 35px;
height: 35px;
background-color: lime;
position: absolute;
float: right;
right: 0px;    
background: url(../images/16plus.png) no-repeat; 
}

.twb
{
	width: 100%;
	border:1px solid;
	border-collapse:collapse;
	font-size: 8pt;
	color: #444444;
}

.twb td
{
	border:1px solid;
	padding: 5px;
	width: 50%;
}

.twb2
{
	width: 100%;
	border:1px solid;
	border-collapse:collapse;
	font-size: 8pt;
	color: #444444;
}

.twb2 td
{
	border:1px solid;
	padding: 5px;
	vertical-align: top;
}

div#crt
{
	color: #8d8d8d;
	margin: 10px 10px 10px 9px;
	font-size: 8pt;
}

.hn_m_cent h2
{
	line-height: 29px;
}

div.customanec
{
	clear:both;
	margin: 20px 0;
	display:inline-block;
}

div.customanec h3
{
	background:url(../images/fiolalfa.png);
	height: 19px;
	padding-top: 3px;
	margin-top: 5px;
	margin-bottom: 0px;
	font-size: 11pt;
	color: white;
	text-transform:uppercase;
	padding-left: 9px;
}

.LG_container
{
	z-index: 10000;
}

div.item-page .gallery a
{
	display:inline;
	margin-left: 7px;
}

.cnt
{
	text-align:center;
}

.img-left {
	float: left;
	margin: 0 10px 10px 0;
}

.img-right {
	float: right;
	margin: 0 0 10px 10px;
}

div.item-page a.ahref {
	display: inline;
	margin: 0;
}

.clear {
	clear: both;
}