/* --- ��� ���������� --- */
.sda_journal {
	width: 6.25em;
	height: 8.56em;
}

.logo h1 {
	font-size: 1.0em;
}

.journals {
	position: relative;
}

/*-------------------------- global -------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend{margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}
html, table{font-size:100.1%;}
body{font:75% Arial, Helvetica, sans-serif; background:#fff; color:#000;}
body, html{}
blockquote, q, q:before, q:after{quotes:none; content:'';}
:focus{outline:0;}
ins, .nounder a:hover, a{text-decoration:underline;}
del{text-decoration:line-through;}
a{color:#0194d9;}
.dash a, a.dash{border-bottom:1px dashed;}
.dash a:hover, a.dash:hover{border:0; border:0 hidden;}
a:visited{}
a:hover, .nounder a, .dash a, .dash a:hover, a.dash:hover, a.dash{text-decoration:none;}
a:focus{}
a:active{}
sup, sub{position:relative; top:-0.4em; vertical-align:baseline;}
sub{top:auto; bottom:-0.4em;}
h1, h2, h3, h4, h5, h6{font-weight:bold; clear:both;}
h1{font-size:1.16em; font-weight:normal;}
h2, .like_h2{ font:normal 2.3em "Times New Roman", Times, serif;}
h2{text-decoration:underline;}
h2 a, .like_h2 a{color:#000;}
h3, .like_h3{}
h4, .like_h4{font-size:1.5em; font-weight:normal; margin-bottom:.5em;}
h5, .like_h5{}
h6, .like_h6{}
label, button, a, select{cursor:pointer;}
input, button, select, label{vertical-align:middle; font-size:1.2em}
input[type=hidden]{display:none!important;}
.fl_left{float:left;  margin-right:0!important; /*IE6*/margin-right:-3px;}
.fl_right{float:right; margin-left:0!important; /*IE6*/margin-left:-3px;}
.col25, .col33, .col50, .col66{float:left; clear:right;}
.col25{width:25%;}
.col33{width:33%;}
.col50{width:50%;}
/*IE6*/* html .col50{margin-left:-1px;} 
.col66{width:66%;}
.col100{width:100%;}
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.both{clear:both;}
.aleft{text-align:left;}
.aright{text-align:right;}
.acenter{text-align:center;}
.vtop{vertical-align:top;}
.vmid{vertical-align:middle;}
.vbot{vertical-align:bottom;}
.inl-bl, .inl2 li{display:inline-block;}
/*IE6*/* html .inl-bl, * html .inl2 li{display:inline;}
/*IE7*/* + html .inl-bl, * + html .inl2 li{display:inline;}
.inl, .inl li{display:inline;}
.black, .black a{color:#000;}
.green, .green a{color:#00b50f;}
.gray, .gray a{color:#999;}
.orange, .orange a{color:#ee6b20}
.fil, .fil a{color:#D522CB}
.redb, .redb a{color:#CF1872}
.white, .white a{color:#fff;}
.bg-blue{background:#ebfaed;}


.f14{font-size:1.2em;}
.f16{font-size:1.3em;}
.f18{font-size:1.5em;}
/*-------------------------- end global -------------------------*/








/*-------------------------- specials lists -------------------------*/
ul.spec, ul.spec li, ul.spec ul{list-style:none; margin:0; padding:0;}
/*------------------------------ *** --------------------------------*/







/*----------------------------- over blocks ----------------------------*/
.over, .list-item li, .some-list li{display:block!important; overflow:hidden; /*IE6*/display:inline-block;}
.clear:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
/*IE6*/* html .clear{display:inline-block;}
/*IE7*/* + html .clear{display:inline-block;}
/*--------------------------------- *** --------------------------------*/




/*--------------------------- specials tables --------------------------*/
table.spec, table.spec caption, table.spec tbody, table.spec tfoot, table.spec thead, table.spec tr, table.spec th, table.spec td, table.fix, td.fix{border:0; border-collapse:collapse; border-spacing:0; margin:0; padding:0;}
/*---------------------------------- *** -------------------------------*/




/*------------------------------- wrapper ------------------------------*/
.wrapper{min-width:83em; /*IE6*/_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');}
/*--------------------------------- *** --------------------------------*/




/*-------------------------------- header ------------------------------*/
.header{border-top:.8em solid #ebfaed; padding-bottom:.75em; margin-bottom:2em;}
.top{line-height:2.75; padding:0 3em 0 14em;}
.top img{vertical-align:middle; padding:0 .5em 0 0!important; /*IE6*/padding:.5em .5em .5em 0;}

ul.auth li, ul.fiscii li, ul.faq li{display:inline-block; padding:0 .8em;}
/*IE6*/* html ul.auth li, * html ul.fiscii li, * html ul.faq li{display:inline;}
/*IE7*/* + html ul.auth li, * + html ul.fiscii li, * + html ul.faq li{display:inline;}
ul.fiscii{margin-right:1.5em;}
.map{margin-top:-2.75em; position:static!important; /*IE6*/position:relative; height:2.75em;}
.sub-top{padding:0 3em;}
.search form{line-height:3.5;}
.search label{font-size:1.8em;}
.search input{width:18em; margin:0 .3em;}
.search button{line-height:1; margin:1.5em 0}
table.bar{font-size:1.3em; height:39px; border-collapse:separate; vertical-align:middle; border:2px solid #fff; border-bottom:2px solid #fff;}
table.bar a{color:#fff; position:relative; z-index:2;}
table.bar q{display:block; position:absolute; background:url(../images/bar_arr.gif) no-repeat; width:5px; height:3px; top:100%; left:50%; margin-left:-3px;}
.tesak{background:url(../images/tesak.png) no-repeat; top:-29px; width:241px; position:absolute; z-index:1; height:109px; right:0;}
table.bar span{line-height:1.5; position:relative; z-index:2; background:#fff; display:inline-block; padding:0 .5em;}
.over-bar{background:#58ce61 url(../images/bar_xbg.png) repeat-x 0 50%; border-top:4px solid #58ce61; border-bottom:4px solid #00b50f; margin:0 0 0 -2px; position:relative;}
/*IE6*/* html .over-bar{display:inline-block;}
/*IE7*/* + html .over-bar{display:inline-block;}

ul.about-bar{margin-bottom:1.5em;}
ul.about-bar li{margin-bottom:.4em; padding-right:1em;}
ul.about-bar img{vertical-align:middle; margin-right:.5em; display:inline-block;}
.our-all{padding-left:2em; margin-left:5em!important; background:url(../images/reiting.gif) no-repeat;}
.our-all span{display:inline-block; width:9em;}
.about .our-all p{margin:.1em;}
.about{padding:1em 5em 0 2em;}
.about h2{margin-bottom:.1em;}
.about p{margin-bottom:1.3em;}
.collapse{line-height:1.5; position:relative; background:#fff url(../images/arr-t.gif) no-repeat 10.9em 50%; z-index:1; bottom:-0.75em;}
.collapse div{padding:0 2em; background:url(../images/arr-t.gif) no-repeat 1em 50%;}

.logo{position:relative; height:70px; width:304px;}
.logo h1{position:absolute; top:47px; left:62px;}
/*------------------------------ end header ----------------------------*/




/*----------------------------- left side ------------------------------*/
.left_side{width:20em;}
/*--------------------------- end left side ----------------------------*/





/*----------------------------- right side ------------------------------*/
.right_side{width:20em;}
/*--------------------------- end right side ----------------------------*/





/*----------------------------- content ------------------------------*/
.content{padding:0 1.5em 5em;}
.content p{margin-bottom:1em;}
.content h2, .content .like_h2{ margin-bottom:.3em;}
.like_h2 .rss{font-size:.5em; padding-left:3.2em;}
.rss img{ vertical-align:middle; margin-right:.5em;}
/*IE6*/* html .rss img{margin-right:.2em;}
/*IE7*/* + html .rss img{margin-right:.2em}
.bl-left{width:31%;}
.bl-right{width:24em;}
ul.tab{padding-bottom:10px; margin-bottom:.6em; background:url(../images/tab_bxbg.gif) repeat-x 0 100%;}
ul.tab li{float:left; padding-top:.2em; line-height:1.9; margin-left:-1px;}
ul.tab li.add{font-size:.85em; padding:0 .6em; float:right; margin-top:.5em}
ul.tab li.add a{border:0; margin:0;}
ul.tab li.act{background:#ffeb4a url(../images/tab_lixbg.gif) repeat-x; position:relative; line-height:2.1}
ul.tab li.act span{display:inline-block; background:url(../images/tab_lbg.gif) no-repeat; border:0; }
ul.tab li.act span span{ background:url(../images/tab_rbg.gif) no-repeat 100% 0; padding:0 1.2em;}
ul.tab span{border-left:1px solid #ffe300;}
ul.tab a{margin:0 .7em;}
.bl-block{background:url(../images/bl-blk-txbg.gif) repeat-x; margin-bottom:1em;}
.bl-block .by{background:url(../images/bl-blk-bxbg.gif) repeat-x 0 100%;}
.bl-block .ry{background:url(../images/bl-blk-rybg.gif) repeat-y;}
.bl-block .ly{background:url(../images/bl-blk-lybg.gif) repeat-y 100% 0;}
.bl-block .tl{background:url(../images/bl-blk-tlbg.gif) no-repeat;}
.bl-block .tr{background:url(../images/bl-blk-trbg.gif) no-repeat 100% 0;}
.bl-block .bl{background:url(../images/bl-blk-blbg.gif) no-repeat 0 100%;}
.bl-block .br{background:url(../images/bl-blk-brbg.gif) no-repeat 100% 100%; padding:5px;}

.in{border:1px solid #fff; padding:.7em .7em 0}
p.head{margin:0}
.bl-block .fl_left{margin-right:.5em!important;}

ul.list-item li{margin-bottom:1.25em;}
.list-item .date{padding-right:.6em; float:left;}
.list-item .orange, .list-item .green, list-item .redb, .list-item .fil {width:4em; display:inline-block; padding-left:.5em}
.list-item img{vertical-align:middle;}

ul.banner li{ margin-bottom:1em;}
.bl-cent{padding:0 1.5em;}
.central-gap > .col50{margin-right:1%; width:49%;}
.central-gap  .col50 + .col50{ margin:0 0 0 1%;}
.list-comp dd{display:inline;}
.list-comp{margin-bottom:1.2em;}

.add{line-height:2; padding:0 .6em; margin-right:1em; display:inline-block; background:#39c644 url(../images/add_xbg.gif) repeat-x;}
.add img{padding:0 .5em 0 0!important; padding:.5em .5em .5em 0; vertical-align:middle;}

.some-answers .bord{border:1px solid #ccc; padding:.8em 1em; display:block!important; /*IE6*/display:inline-block; position:relative;}
.some-answers .bord q{display:block; background:url(../images/y.gif) no-repeat; width:33px; height:34px; position:absolute; top:100%; right:12px;}
.some-answers p.aright{padding-right:4em; padding-top:.6em}
.some-answers .date{padding-right:.5em;}
.much{padding-left:1.5em;  background:url(../images/much.gif) no-repeat 0 50%;}
.some-answers .much{padding-right:3.25em;  background:url(../images/much.gif) no-repeat 0 50%;}
ul.carousel{ padding:0 32px;}
ul.carousel .fl_left{padding-right:.6em}
ul.carousel li{top:auto; position:relative;}
ul.carousel .head{ margin-bottom:.7em}
.left-arrow {position:absolute; margin-top:-40px; margin-left: -40px; top:50%; left:0;}
.right-arrow{ position:absolute; margin-top:-40px; top:50%; left:auto; right:-20px;}
.carousel-box{position:relative; margin-bottom:1.5em;}

.articles .col33, .yandex .col33{width:30%; padding-right:3%;}
.articles img, .some-list img{border:1px solid #000;}
.articles p{margin-bottom:.6em}
.articles .much{margin-left:1em;}
.articles .head{margin-bottom:.8em}
.articles .head span{line-height:1.5; background:#ffe300; display:inline-block; padding:0 .5em;}
.articles .gray{white-space:nowrap;}

.yandex{padding:0 2.25em .7em; margin:0 -1.5em 2.5em;}
.yandex .head{line-height:2.5; margin:0;}
.yandex .head.black.aright{margin-top:-2.5em;}
/*IE6*/* html .yandex .head.black.aright{position:relative;}
/*IE7*/* + html .yandex .head.black.aright{position:relative;}

.yandex .head span{padding-right:1.4em;}
.yandex .head span.y{color:#e82200; padding:0;}

.yandex p{margin-bottom:.4em;}

ul.some-list li{margin-bottom:2em;}
.some-list p{margin-bottom:1em}
.some-list p.f18{margin-bottom:0;}
.some-list .fl_left{padding-right:1.5em;}
.vote label{font-size:1em;}
.vote input{margin-right:.6em}
.vote p.head{margin-bottom:.4em;}
.vote button{border:0; background:none;}
/*IE6*/* html .vote button{margin:0 -1em}
/*IE7*/* + html .vote button{margin:0 -1em}
.some-list .add img{border:0;}
.vote button img{background:#65d26d; color:#fff;}
.vote .gray{padding-right:1em;}
.banner span{display:inline-block; width:31%; padding:0 1% 1%; min-width:363px;}

ul.list-in-list{padding:2em 0!important;}
ul.list-in-list li{padding-left:3em; margin-bottom:.2em}
ul.list-in-list .date{margin-left:-3em;}

.spec-banner{background:#3341a2; padding:.3em;  margin:0 -1.5em 1em; border:1px solid #000;}
.spec-banner p{ margin:0;}
.block{margin-bottom:2em;}

.info{position:absolute; top:-1000em;}
.info.act{position:static; top:auto;}
.pane{ min-height:250px;}
div.overlay1 {position:absolute;width:27%;text-align:center;}
div.overlay1 img { margin-top:100px;}

.bl-cent2{padding-left:0;}
.bl-cent2 .in{padding:2em;}
.bl-cent2 .col50{width:45%; padding-right:5%;}
.bl-cent2 ul.list-item li{ margin-bottom:2em;}
/*--------------------------- end content ----------------------------*/








/*----------------------------- footer ------------------------------*/
.footer{}
.foot-bar{display:block!important;}
ul.foot-bar li{padding:0 .6em; text-align:center; line-height:2.6;}
.copy p{ margin-bottom:1.6em;}
.copy-materials{padding:.5em 2.8em 1em}
.foot-bg{border-top:4px solid #33c43f; border-bottom:4px solid #33c43f;}
.fir-tree{border-top:3px solid #fff; border-bottom:3px solid #fff; background:#33c43f url(../images/fir-tree.png) repeat-x 0 100%; padding:1.5em 2.8em 3em;}
/*--------------------------- end footer ----------------------------*/

/*----------------------------- login ------------------------------*/
.framed, .framed .f_r, .framed .f_b, .framed .f_l, .framed .f_c {
	float:left;
	height:auto;
	margin:0;
	padding:0;
	position:relative;
	width:auto;
	z-index:1;
}
#lightbox-h {
	display:none;
	left:60%;
	margin:-220px 0 0 -250px;
	padding:0;
	position:absolute;
	text-align:left;
	top:60%;
	z-index:9999;
}
#overl {
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:5000;
}
#lightbox-h[id], #overl[id] {
	position:fixed;
}
#lightbox-h.done #lbContent, #lightbox-h.loading #lbLoadMessage, div.smpager div.pagerpages {
	display:none;
}
.framed {
	background:transparent url(/images/login/hint-t.png) no-repeat scroll left top;
	margin:0 30px 15px 0;
}
.framed .f_r {
	background:transparent url(/images/login/hint-r.png) no-repeat scroll right top;
	left:30px;
}
.framed .f_b {
	background:transparent url(/images/login/hint-b.png) no-repeat scroll right bottom;
	top:30px;
}
.framed .f_c {
	#background:#FFFCB8 none repeat scroll 0 0;
	background:#ebfaed none repeat scroll 0 0;
	float:none;
	left:30px;
	margin:0 30px 0 0;
	padding:1px 0;
	position:relative;
	top:-15px;
}
.framed .f_l {
	background:transparent url(/images/login/hint-l.png) no-repeat scroll left bottom;
	left:-30px;
	padding:15px 0;
}
* html .framed .f_r, * html .framed .f_b, * html .framed .f_l {
	height:0;
}
* html .framed .f_tt, * html .framed .f_rr, * html .framed .f_bb, * html .framed .f_bb *, * html .framed .f_ll, * html .framed .f_ll * {
	display:block;
	left:0;
	position:absolute;
	top:0;
}
* html .framed .f_tt {
}
* html .framed .f_rr {
}
* html .framed .f_tt, * html .framed .f_bb {
	height:30px;
}
* html .framed .f_rr, * html .framed .f_ll {
	width:30px;
}
* html .framed .f_bb, * html .framed .f_ll {
	overflow:hidden;
}
* html .framed .f_bb * {
	height:31px;
	width:3000px;
}
* html .framed .f_ll * {
	height:3000px;
	width:30px;
}
* html .framed .f_rr, * html .framed .f_bb * {
	left:auto;
}
* html .framed .f_ll, * html .framed .f_ll *, * html .framed .f_bb, * html .framed .f_bb * {
	top:auto;
}
/*----------------------------- end login ------------------------------*/

.center-col{
	float:left;
	width: 100%;
	margin: 0 -240px 0 0;
	}
.main{
	margin: 0 270px 0 0;
	}
.right-sidebar{
	width: 240px;
	float:left;
	}
.tags h2{
	text-decoration:none;
	font: bold 125% Tahoma;
	color: #666;
	background: #ECFAED;
	padding: 5px 0 7px 5px;
	}
.tags ul{
	margin: 0;
	padding: 0;
	display:inline;
	}
.tags ul li{
	display:inline;
	white-space:nowrap;
	line-height: 200%;
	}
.w1{font-size: 80%;}
.w2{font-size: 100%;}
.w3{font-size: 120%;}
.w4{font-size: 140%;}
.w5{font-size: 160%;}
.w6{font-size: 180%;}
.w7{font-size: 200%;}
.w8{font-size: 220%;}
.w9{font-size: 240%;}
.w10{font-size: 260%;}
.breadcrumb{
	border-top: 2px solid #FFE202;
	background: #F1F1F1;
	color: #999;
	font-size: 130%;
	padding: 4px 25px 7px;
	margin: 0 0 15px 0;
	}
.mag-preview{
	display:table;
	height: 1%;
	}
.mag-lf-logo{
	float:left;
	margin: 0 40px 0 0;
	position:relative;
	left: 15px;
	}
.mag-contacts{
	font-size: 105%;
	list-style:none;
	margin: 0;
	padding: 7px 0 0 0;
	}
.mag-contacts li{
	line-height: 115%;
	margin: 0 0 10px 0;
	padding: 3px 0 2px 0px;
	}
.mag-contacts li.cl{	
	padding: 3px 0 2px 23px;
}
.mc-i1{
	background: url(../images/marker1.gif) no-repeat 2px 3px;
	}
.mc-i2{
	background: url(../images/marker2.gif) no-repeat 4px 0;
	}
.mc-i3{
	background: url(../images/marker3.gif) no-repeat 0px 2px;
	}
.mc-i4{
	background: url(../images/marker4.gif) no-repeat 2px 3px;
	}
.mag-last{
	margin: 0 0 40px 0;
	}
.mag-last h2{
	font: bold 115% Tahoma;
	text-decoration:none;
	margin: 0 0 15px 15px;
	}
.mag-last h2 span{
	color: #989898;
	}
.mag-last-info{
	display:table;
	height: 1%;
	}
.mag-last-info h3{
	font: bold 115% Tahoma;
	background: #EAF3F8;
	padding: 5px 0 7px 20px;
	margin: 0 0 20px 0;
	}
.mag-last-info p{
	margin-left: 20px;
	margin-right: 20px;
	}
.mag-last-info-hidden{
	display:none;
	}
.lnk-more{
	padding: 0 0 0 20px;
	display:inline-block;
	background: url(../images/marker4.gif) no-repeat 0px 1px;
	}
.mag-list-out{
	float:left;
	width: 100%;
	margin: 0 -60px;
	}
.mag-list{
	margin: 0 20px;
	overflow:hidden;
	height: 1%;
	}
.mag-list li{
	width: 120px;
	float:left;
	list-style-type:none;
	text-align:center;
	margin: 0 45px 0 0;
	}
.mag-list li span{
	display:block;
	text-align:left;
	padding: 0 0 25px 0;
	}
.mag-list li img{
	margin: 0 0 20px 0;
	}
.mags-larr, .mags-rarr{
	width: 60px;
	float:left;
	position:relative;
	padding: 80px 0 90px 0;
	background: #fff;
	}
.mags-rarr{
	text-align:right;
	}
.mags-larr img{
	margin: 0 0 0 20px;
	}
.mags-rarr img{
	margin: 0 20px 0 0;
	}
.h2-title{
	border-left: 5px solid #FFE102;
	font: bold 115% Tahoma;
	text-decoration:none;
	background: #EAF3F8;
	margin: 0 0 20px 0 !important;
	}
.h2-title span{
	display:inline-block;
	padding: 4px 30px 5px 10px;
	background: #fff;
	}
.h2-title2{
	font: bold 115% Tahoma;
	text-decoration:none;
	background: #EAF3F8;
	margin: 0 0 20px 0 !important;
	padding: 4px 30px 5px 15px;
	}
.u_h2{
	margin: 0 0 0 15px;
	}
.clear{
	height: 1%;
	}
.clear:after{
	content:".";
	overflow:hidden;
	height: 0;
	display:block;
	clear:both;
	visibility:hidden;
	}
/*t9*/
div.auto_complete {
background:#FFFFFF none repeat scroll 0 0;
width:350px;
}
div.auto_complete ul {
border:1px solid #BBBBBB;
list-style-type:none;
margin:0;
padding:0;
width:100%;
}
div.auto_complete ul li {
border-bottom:1px solid #EEEEEE;
list-style-type:none;
margin:0;
padding:3px;
}
div.auto_complete ul li.selected {
background-color:#FFFFBB;
}
div.auto_complete ul strong.highlight {
color:#880000;
margin:0;
padding:0;
}
/*end t9*/	
.part-info{
	margin: 0 15px 30px;
	}
.sh-h2{
	background: #ECFAED;
	border: 1px solid #fff;
	margin: 0 0 25px;
	padding: 6px 15px 7px;
	}
.sh-h2 h2{
	font: bold 115% Tahoma;
	text-decoration:none;
	margin: 0 !important;
	padding: 0 !important;
	}
.comics {
    position: relative;
    overflow: visible;
    background: white;
    color: black;
    border: 1px solid #959595;
    width: 350px;
    z-index: 150;
    font-size: 13px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -o-border-radius: 7px;
    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
}
.comics .tail {
    display: block;
    width: 19px;
    height: 15px;
    margin-top: -15px;
    margin-left: 23px;/*положение стрелки*/
    background: url("/images/comics_corners_sprite.png") 0 0 no-repeat;
}
.comics .corner {
    display: none;
    display: block;
    background: none;
    position: absolute;
    width: 7px;
    height: 7px;
    font-size: 1px;
    overflow: hidden;
    z-index: 2;
    background: url("/images/comics_corners_sprite.png") 0 0 no-repeat white\9;
}
.comics .closer {
    font-size: 16px;
    line-height: 12px;
    color: #999;
    position: absolute;
    top: 4px;
    right: 4px;
    cursor: pointer;
}
.comics .lt-corner {
    left: -1px;
    top: -1px;
    background-position: -19px -1px;
}
.comics .rt-corner {
    right: -1px;
    top: -1px;
    background-position: 100% -1px;
}
.comics .rb-corner {
    right: -1px;
    bottom: -1px;
    background-position: 100% -8px;
}
.comics .lb-corner {
    left: -1px;
    bottom: -1px;
    background-position: -19px -8px;
}
.comics .content {
    padding: 10px;
}
.comics .content h1, .comics .content .search-title-h1-count, .comics .content h2, .comics .content h3, .comics .content h4, .comics .content h5, .comics .content h6 {
    font-weight: bold !important;
    line-height: 1.25em;
}
.comics ul {
    list-style-type: disc;
    padding-left: 14px;
}
.comics ul li {
    margin: 5px 0;
    overflow: visible !important;
}
.comics p {
    margin-bottom: 0.75em;
}