body,html { margin:0; padding:0; height:100% }
body { font-size:13px; font-family: Trebuchet MS; color:#535050; line-height:17px; background:#C0BEBD url(../img/back.gif) }
a img { border:0 }
p { margin-bottom:13px; margin-top:0 }
a { color:#006CB0; text-decoration:underline }
a:hover { color:#006CB0; text-decoration:none }

ul { margin:0; padding:0; margin-top:10px; list-style:none }
ul li { margin:0; padding:0 0 9px 22px; background:url(../img/li.gif) 12px 7px no-repeat }

div.spacer { line-height:1px; height:1px; font-size:1px; clear:both }

.topwrapper { position:relative; height:400px }
.top { background:url(../img/index/sky_back.jpg) 829px 0 repeat-x  }
.top .topinner { height:400px; background:url(../img/index/top_back.jpg) top left no-repeat }
.top .topinner .topleft { margin-left:829px; height:400px; background:url(../img/index/road_back.jpg) bottom left repeat-x }
.topwrapper #icons { position:absolute; top:28px; left:0; text-align:center; width:100%; z-index:300 }
.topwrapper #icons table { margin:0 auto }
.topwrapper #icons .active { background:url(../img/icon_back.gif) }
.topwrapper #logo { position:absolute; top:14px; left:0; width:100%; height:106px; }
.topwrapper #logo div { margin:0 auto; padding-left:600px; height:106px; width:146px; text-align:center }
.topwrapper #doctor { position:absolute; top:182px; left:0; width:100%; text-align:center; height:218px; background:url(../img/index/doctor.gif) 85% 0 no-repeat }
.topwrapper #doctor div { height:218px; width:89px; }
.topwrapper #standwrapper { position:absolute; top:241px; width:100%; text-align:center }
.topwrapper #standwrapper #standinner { width:534px; height:159px; margin:0 auto; position:relative }
.topwrapper #standwrapper #standinner #standfooter { width:167px; height:19px; background:url(../img/index/stand_bottom.gif); position:absolute; top:140px; left:367px }
.topwrapper #standwrapper #standinner #stand {
	background:url(../img/index/stand.gif); width:167px; height:140px; position:absolute; top:0; left:367px; z-index:10;
	filter: alpha(opacity=83);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=83);
	-moz-opacity: 0.83;
	opacity:0.83;
}
.topwrapper #standwrapper #standinner #standcontent { width:161px; height:140px; position:absolute; top:0; left:367px; z-index:20; padding:0 3px }
.topwrapper #standwrapper #standinner #standcontent table { margin-top:3px }
.topwrapper #standwrapper #standinner #standcontent table td.text { text-align:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#B3B1B0; line-height:normal }
.topwrapper #standwrapper #standinner #standcontent table td.text a { color:#006CB0; text-decoration:none }
.topwrapper #standwrapper #standinner #standcontent table td.text a:hover { color:#006CB0; text-decoration:underline }
.topwrapper #standwrapper #standinner #standcontent table tr.active td { background-color:#FFFFFF; color:#B3B1B0 }

.topwrapper #tree { width:93px; height:207px; background:url(../img/index/tree.png) }


body.inside .topwrapper { height:170px }
body.inside .topwrapper .back { width:100%; height:170px }
body.inside .topwrapper .back .ins_top_left { width:891px; height:170px; float:left }
body.inside .topwrapper .back .ins_top_right { width:109px; height:170px; float:right }
body.inside .topwrapper #standwrapper { position:absolute; top:11px; width:100%; text-align:center; clear:both }
body.inside .topwrapper #logo_ins { position:absolute; top:18px; right:62px; width:117px; height:85px; background:url(../img/logo_inside.png); z-index:20;
// background:none;
// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="img/logo_inside.png");
 }
body.inside .topwrapper #logo_ins img { position:absolute; top:0px; left:0px;  width:117px; height:85px }
body.inside .topwrapper #logo_ins2 { position:absolute; top:18px; right:62px; width:117px; height:85px; z-index: 300; }
body.inside .topwrapper #logo_ins2 img { position:absolute; top:0px; left:0px; z-index:100; width:117px; height:85px; }



.leftwrap { width:19px; padding-right:1px; vertical-align:top; padding-top:9px; text-align:right; background:url(../img/leftwrap.jpg) top left repeat-x }

.topnav .nav { background:#F5F5F5 url(../img/nav_back.gif) top left repeat-x; padding:0 43px 0 22px; height:44px }
.topnav .nav td { border-bottom:#F5F5F5 2px solid }
.topnav .nav td.sep { height:44px; border:none }
.topnav .nav td.el { color:#B3B1B0; width:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0 4px; line-height:20px }
.topnav .nav td.elactive { border-bottom:#C91209 2px solid }
.topnav .nav a { color:#006CB0; text-decoration:underline }
.topnav .nav a:hover { color:#006CB0; text-decoration:none }
.topnav .nav td.el div { white-space:pre }
.topnav .nav td em { font-style:normal }
.topnav .navleft { background:url(../img/index/nav_left.jpg) }

.topnav .ptitle { width:35%; height:44px; font-size:17px; color:#B3B1B0; background:url(../img/index/title_back.jpg) }
.topnav .ptitle { width: expression((documentElement.clientWidth < 348) ? "348px" : "35%" ); }
.topnav .ptitle em { color:#B3B1B0; font-style:normal }
.topnav .ptitle table { background:url(../img/index/title_left.jpg) top left no-repeat; padding-left:34px }
.topnav .ptitle table td { background:url(../img/index/title_right.jpg) top right no-repeat; height:44px }
h1 { font-size:17px; color:#B12E36; font-weight:normal; margin:0 }
h1 em { color:#B3B1B0; font-style:normal }

.contentwrap { background:#F5F5F5 }
.contentwrap .contentinner { padding:12px 24px 20px 26px; vertical-align:top; height:250px }

.col1 { width:34%; padding:23px 30px 0 0; background:url(../img/col.gif) top left no-repeat; vertical-align:top }
.col1_2 { padding:17px 0px 0 0; background:url(../img/col.gif) top left no-repeat; vertical-align:top }
.col2 { width:34%; padding:23px 30px 0 0; background:url(../img/col.gif) top left no-repeat; vertical-align:top }
.col3 { width:32%; padding:26px 23px 0 0; background:url(../img/col.gif) top left no-repeat; vertical-align:top; font-size:11px }

p.title { font-size:15px; color:#B3B1B0; font-weight:bold }

h2 { font-size:15px; color:#B12E36; margin:0 0 11px 40px }
h2 em { color:#B3B1B0; font-style:normal }

h3 { font-size:13px; font-weight:bold; color:#B12E36; margin:0; margin-bottom:16px }

div.sep { background:url(../img/hline.gif) bottom left repeat-x; height:20px; margin-bottom:12px }

div.bottomlines { margin-top:3px; padding:0 34px 0 35px; line-height:1px; font-size:1px; height:3px }
div.bottomlines td.neo { width:34%; padding-right:18px }
div.bottomlines td.morpheus { width:34%; padding-right:18px }
div.bottomlines td.trinity { width:32% }
div.bottomlines td div { line-height:1px; font-size:1px; height:3px; background-color:#535050 }

div.footer { height:212px; padding:0 43px 0 56px; background:url(../img/romashko.jpg) 29px 0 no-repeat }
div.footer td { vertical-align:top }
div.footer td.foot1 { width:34%; padding:14px 18px 0 0 }
div.footer td.foot2 { width:34%; padding:14px 18px 0 0 }
div.footer td.foot2 span.tel { font-size:19px; line-height:21px }
div.footer td.foot2 span.tel span { font-size:13px; color:#FFFFFF }
div.footer td.foot2 span.tel strong { color:#B12E36 }
div.footer td.foot3 { width:32%; padding:14px 0 0 0 }
div.footer td.foot3 img { margin-right:7px }
body.inside div.footer td.foot3 img { margin-right:7px; display:none }
div.footer td.foot3 span.date { font-size:9px }


td.subtitle { width:34% }
td.path { vertical-align:top; font-size:11px; color:#B3B1B0; padding-left:35px }

.contacts .col3 { font-size:13px }

.tooltip { background:#FFFFFF url(../img/tooltip_back.gif); width:587px }
.tooltip .tooltip_head { background: url(../img/tooltip_top.gif) top left no-repeat }
.tooltip .tooltip_footer { background: url(../img/tooltip_bottom.gif) bottom left no-repeat; padding:40px 80px 115px 45px }

form { padding:0; margin:0 }
input,select,textarea { border:#B3B9C3 1px solid; font-size:13px; font-family: Trebuchet MS; color:#535050 }
.nobrd { border:none }
.button { border-top:#F6F6F7 1px solid; border-bottom:#919194 1px solid; border-right:#B3B3B3 1px solid; border-left:#B3B3B3 1px solid; background:url(../img/button.gif) }

.tooltip_inner td { padding-bottom:13px; width:50%; line-height:24px }
.tooltip_inner td.first { padding-left:5px }
.tooltip_inner td.first input,
.tooltip_inner td.first select { margin-left:-5px }
.tooltip_inner td.first input { width:215px }
.tooltip_inner td select { width:221px }
.tooltip_inner td textarea { width:445px; height:120px }
.tooltip_inner tr.que td { padding-bottom:0px }
.tooltip_inner tr.code td { padding-bottom:2px }
.tooltip_inner tr.code td img { border:#333333 1px solid }

.guide td { text-align:center; color:#7AB0D2; font-size:9px; height:22px; line-height:11px }
.guide tr.text td { padding:0 5px }
.guide td a { outline:none }
.guide td a:hover img {
	filter: alpha(opacity=0);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0.0;
	opacity:0.0;
}
.guide td img.krevedko {
	filter: alpha(opacity=0);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0.0;
	opacity:0.0;
}
.guide td img.light {
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity:1.0;
}
.guide .adam img { background:url(../img/adam_and_eva.jpg) }
/* .guide .adam img:hover { background:url(../img/adam_and_eva_rrr.jpg) } */
.guide tr.icon td a { display:block; width:102px; height:102px; margin:0 auto }
.guide tr.icon td a.brain { background:url(../img/icons/brain.jpg) }
.guide tr.icon td a.heart { background:url(../img/icons/heart.jpg) }
.guide tr.icon td a.muscle { background:url(../img/icons/muscle.jpg) }
.guide tr.icon td a.eye { background:url(../img/icons/eye.jpg) }
.guide tr.icon td a.breath { background:url(../img/icons/breath.jpg) }
.guide tr.icon td a.microsurgery { background:url(../img/icons/microsurgery.jpg) }
.guide tr.icon td a.nursing { background:url(../img/icons/nursing.jpg) }
.guide tr.icon td a.pis { background:url(../img/icons/pis.jpg) }
.guide tr.icon td a.ent { background:url(../img/icons/ent.jpg) }
.guide tr.icon td a.nervous { background:url(../img/icons/nervous.jpg) }
.guide tr.icon td a.tooth { background:url(../img/icons/tooth.jpg) }
.guide tr.icon td a.kids { background:url(../img/icons/kids.jpg) }
.guide tr.icon td a.medclub { background:url(../img/icons/medclub.jpg) }
.guide tr.icon td a.diagnos { background:url(../img/icons/diagnos.jpg) }
.guide tr.icon td a.skin { background:url(../img/icons/skin.jpg) }
.guide tr.icon td a.digestive { background:url(../img/icons/digestive.jpg) }
.guide tr.icon td a.endo { background:url(../img/icons/endo.jpg) }
p.guidesection { margin-bottom:0 }
p.guidesection a { outline:none; text-decoration:none; background:url(../img/nav_el_back.gif) bottom left repeat-x }
p.guidesection a:hover { outline:none; text-decoration:none; background:none }
div.guidesectiondescr { margin-bottom:13px; height:1px; overflow:hidden; padding-left:0px }
div.guidesectiondescr ul li { margin:0; padding:0 0 7px 35px; background:url(../img/li2.gif) 22px 7px no-repeat }


.date { font-size:11px }
.author { font-size:12px; line-height:24px }
.photo_author { margin-bottom:5px; margin-top:2px }
.pub { padding-bottom:50px }
.pub strong { font-size:14px }


body.medclub .topwrapper { height:170px; background:url(../img/heads/medclub/topback.jpg) }
body.medclub .topwrapper .ins_top_left { background:url(../img/heads/medclub/topleft.jpg) }
body.medclub .topwrapper .ins_top_right { background:url(../img/heads/medclub/topright.jpg) top right no-repeat }
body.medclub .topnav .ptitle { background:url(../img/heads/medclub/title_back.jpg) }
body.medclub .topnav .ptitle table { background:url(../img/heads/medclub/title_left.jpg) top left no-repeat; padding-left:34px }
body.medclub .topnav .ptitle table td { background:url(../img/heads/medclub/title_right.jpg) top right no-repeat; height:44px }
body.medclub .topnav .navleft { background:url(../img/heads/medclub/nav_left.jpg) }
body.medclub .leftwrap { background:url(../img/heads/medclub/leftwrap.jpg) top left repeat-x }
body.medclub .rightwrap { background:url(../img/heads/medclub/rightwrap.jpg) top left repeat-x }
body.medclub .rightwrap img { visibility:hidden }

body.about .topwrapper { height:170px; background:url(../img/heads/about/topback.jpg) }
body.about .topwrapper .ins_top_left { background:url(../img/heads/about/topleft.jpg) }
body.about .topwrapper .ins_top_right { background:url(../img/heads/about/topright.jpg) top right no-repeat }
body.about .topnav .ptitle { background:url(../img/heads/about/title_back.jpg) }
body.about .topnav .ptitle table { background:url(../img/heads/about/title_left.jpg) top left no-repeat; padding-left:34px }
body.about .topnav .ptitle table td { background:url(../img/heads/about/title_right.jpg) top right no-repeat; height:44px }
body.about .topnav .navleft { background:url(../img/heads/about/nav_left.jpg) }
body.about .leftwrap { background:url(../img/heads/about/leftwrap.jpg) top left repeat-x }
body.about .rightwrap { background:url(../img/heads/about/rightwrap.jpg) top left repeat-x }
body.about .rightwrap img { visibility:hidden }

body.consultcab .topwrapper { height:170px; background:url(../img/heads/medclub/topback.jpg) }
body.consultcab .topwrapper .ins_top_left { background:url(../img/heads/consultcab/topleft.jpg) }
body.consultcab .topwrapper .ins_top_right { background:url(../img/heads/medclub/topright.jpg) top right no-repeat }
body.consultcab .topnav .ptitle { background:url(../img/heads/consultcab/title_back.jpg) }
body.consultcab .topnav .ptitle table { background:url(../img/heads/consultcab/title_left.jpg) top left no-repeat; padding-left:34px }
body.consultcab .topnav .ptitle table td { background:url(../img/heads/consultcab/title_right.jpg) top right no-repeat; height:44px }
body.consultcab .topnav .navleft { background:url(../img/heads/consultcab/nav_left.jpg) }
body.consultcab .leftwrap { background:url(../img/heads/medclub/leftwrap.jpg) top left repeat-x }
body.consultcab .rightwrap { background:url(../img/heads/medclub/rightwrap.jpg) top left repeat-x }
body.consultcab .rightwrap img { visibility:hidden }

body.contacts .topwrapper { height:170px; background:url(../img/heads/medclub/topback.jpg) }
body.contacts .topwrapper .ins_top_left { background:url(../img/heads/contacts/topleft.jpg) }
body.contacts .topwrapper .ins_top_right { background:url(../img/heads/medclub/topright.jpg) top right no-repeat }
body.contacts .topnav .ptitle { background:url(../img/heads/medclub/title_back.jpg) }
body.contacts .topnav .ptitle table { background:url(../img/heads/contacts/title_left.jpg) top left no-repeat; padding-left:34px }
body.contacts .topnav .ptitle table td { background:url(../img/heads/medclub/title_right.jpg) top right no-repeat; height:44px }
body.contacts .topnav .navleft { background:url(../img/heads/medclub/nav_left.jpg) }
body.contacts .leftwrap { background:url(../img/heads/medclub/leftwrap.jpg) top left repeat-x }
body.contacts .rightwrap { background:url(../img/heads/medclub/rightwrap.jpg) top left repeat-x }
body.contacts .rightwrap img { visibility:hidden }

body.navigator .topwrapper { height:170px; background:url(../img/heads/navigator/topback.jpg) }
body.navigator .topwrapper .ins_top_left { background:url(../img/heads/navigator/topleft.jpg) }
body.navigator .topwrapper .ins_top_right { background:url(../img/heads/navigator/topright.jpg) top right no-repeat }
body.navigator .topnav .ptitle { background:url(../img/heads/about/title_back.jpg) }
body.navigator .topnav .ptitle table { background:url(../img/heads/navigator/title_left.jpg) top left no-repeat; padding-left:34px }
body.navigator .topnav .ptitle table td { background:url(../img/heads/about/title_right.jpg) top right no-repeat; height:44px }
body.navigator .topnav .navleft { background:url(../img/heads/about/nav_left.jpg) }
body.navigator .leftwrap { background:url(../img/heads/about/leftwrap.jpg) top left repeat-x }
body.navigator .rightwrap { background:url(../img/heads/about/rightwrap.jpg) top left repeat-x }
body.navigator .rightwrap img { visibility:hidden }

body.pub .topwrapper { height:170px; background:url(../img/heads/medclub/topback.jpg) }
body.pub .topwrapper .ins_top_left { background:url(../img/heads/pub/topleft.jpg) }
body.pub .topwrapper .ins_top_right { background:url(../img/heads/medclub/topright.jpg) top right no-repeat }
body.pub .topnav .ptitle { background:url(../img/heads/pub/title_back.jpg) }
body.pub .topnav .ptitle table { background:url(../img/heads/pub/title_left.jpg) top left no-repeat; padding-left:34px }
body.pub .topnav .ptitle table td { background:url(../img/heads/pub/title_right.jpg) top right no-repeat; height:44px }
body.pub .topnav .navleft { background:url(../img/heads/pub/nav_left.jpg) }
body.pub .leftwrap { background:url(../img/heads/medclub/leftwrap.jpg) top left repeat-x }
body.pub .rightwrap { background:url(../img/heads/medclub/rightwrap.jpg) top left repeat-x }
body.pub .rightwrap img { visibility:hidden }

body.center .topwrapper { height:170px; background:url(../img/heads/about/topback.jpg) }
body.center .topwrapper .ins_top_left { background:url(../img/heads/center/topleft.jpg) }
body.center .topwrapper .ins_top_right { background:url(../img/heads/about/topright.jpg) top right no-repeat }
body.center .topnav .ptitle { background:url(../img/heads/about/title_back.jpg) }
body.center .topnav .ptitle table { background:url(../img/heads/center/title_left.jpg) top left no-repeat; padding-left:34px }
body.center .topnav .ptitle table td { background:url(../img/heads/about/title_right.jpg) top right no-repeat; height:44px }
body.center .topnav .navleft { background:url(../img/heads/about/nav_left.jpg) }
body.center .leftwrap { background:url(../img/heads/center/leftwrap.jpg) top left repeat-x }
body.center .rightwrap { background:url(../img/heads/about/rightwrap.jpg) top left repeat-x }
body.center .rightwrap img { visibility:hidden }



.s11 { font-size:11px }

.list { line-height:24px }

div.title { font-weight:bold; margin-bottom:7px; color:#006CB0 }

a.dotted { background:url(../img/nav_el_back.gif) bottom left repeat-x; text-decoration:none }
a.dotted:hover { background:none; text-decoration:none }

div.pages { font-size:11px; color:#B3B1B0 }
div.pages em { color:#C91209; padding:0 10px; font-style:normal }
div.pages a { padding:0 10px }

.pub_author { margin-bottom:35px }
.pub_author td.image { padding-right:9px }
.pub_author td.text { vertical-align:bottom; padding-bottom:5px }

.other { font-size:11px; color:#B3B1B0; margin-bottom:8px }




div.path { font-size:11px; color:#575757; margin-bottom:16px }
div.path a { color:#B3B1B0 }
div.path a:hover { color:#B3B1B0 }
div.path strong { font-size:16px }

.leftimg { margin:0 23px 15px 0 }
.ibrd_left { border:#ffffff 5px solid; margin:0 15px 5px 0 }

.matgrey { margin-bottom:60px }
.matgrey td { background-color:#EBEBEB; padding:0 }
.matgrey .mattop .tl { width:13px; height:13px }
.matgrey .mattop .tl img { width:13px; height:13px; background:url(../img/crng_t_l.gif) }
.matgrey .mattop .tr { width:13px; height:13px }
.matgrey .mattop .tr img { width:13px; height:13px; background:url(../img/crng_t_r.gif) }
.matgrey .matbottom .bl { width:13px; height:13px }
.matgrey .matbottom .bl img { width:13px; height:13px; background:url(../img/crng_b_l.gif) }
.matgrey .matbottom .br { width:13px; height:13px }
.matgrey .matbottom .br img { width:13px; height:13px; background:url(../img/crng_b_r.gif) }

.matwhite { margin-bottom:60px }
.matwhite td { background-color:#FFFFFF; padding:0 }
.matwhite .mattop .tl { width:13px; height:13px }
.matwhite .mattop .tl img { width:13px; height:13px; background:url(../img/crnw_t_l.gif) }
.matwhite .mattop .tr { width:13px; height:13px }
.matwhite .mattop .tr img { width:13px; height:13px; background:url(../img/crnw_t_r.gif) }
.matwhite .matbottom .bl { width:13px; height:13px }
.matwhite .matbottom .bl img { width:13px; height:13px; background:url(../img/crnw_b_l.gif) }
.matwhite .matbottom .br { width:13px; height:13px }
.matwhite .matbottom .br img { width:13px; height:13px; background:url(../img/crnw_b_r.gif) }
.matmiddle .inner { padding:5px 15px 5px 28px; font-size:12px }
.matmiddle .inner strong.title { font-size:13px; display:block; margin-bottom:10px }
.matmiddle ul { margin:0 0 0 -13px; padding:0; list-style:none }
.matmiddle ul li { line-height:15px; color:#B3B1B0; padding:0 0 17px 13px; background:url(../img/li2.gif) 0 6px no-repeat }
.matmiddle ul li.last { padding-bottom:5px }
.matmiddle ul li.active { color:#B3B1B0; background:url(../img/li3.gif) 0 6px no-repeat }
.matmiddle ul li.active2 { color:#535050; font-size: 13px; background:url(../img/li3.gif) 0 6px no-repeat }
.matmiddle ul li.black { color:#535050; background:url(../img/li.gif) 0 6px no-repeat }
.matmiddle ul.sub li { padding-bottom:7px }

ul.centres li { padding-left:13px; background:url(../img/li2.gif) 2px 6px no-repeat; font-size:11px; line-height:17px }

.red { color:#B12E36 }

div.hr { height:20px; background:url(../img/hline.gif) left 8px repeat-x; }

div.contpopup { color:#535050; padding-top:2px }

.black { color:#535050 }

.tele { margin-bottom:20px }
.tele td { padding:0 0 20px 0; vertical-align:top }
.tele td input { width:200px }
.tele td.who span { width:25px }
.tele td.who span input { border:none; width:auto; margin:0 }
.tele td.who input { margin-left:25px; margin-top:3px }
.tele td.sex input { border:none; width:auto }
.tele td textarea { width:460px; height:120px }
.tele td.contacts textarea { height:75px }
span.star { color:#B12E36 }


a.dashed { color:#006CB0; text-decoration:none; border-bottom:#006CB0 1px dashed; line-height:1.3em }
a.dashed:hover { color:#006CB0; text-decoration:none; border-bottom:none }



.tbl { margin-bottom:16px; border-collapse:collapse; background:#EEEEEE }
.tbl td { padding:6px 11px; border-bottom:#FFFFFF 1px solid; text-align:center; vertical-align:top }
.tbl tr.head td { background:#E8E7E7; font-weight:bold }
.tbl tr.odd td { background:#EEEEEE }
.tbl tr.even td { background:#E8E7E7 }
.tbl td.al { text-align:left }
.tbl2 td { padding:6px 5px 6px 11px }


ul.yearPub { margin:0; padding:0; list-style:none }
ul.yearPub li { margin:0; padding:0 0 13px 0; background:none; font-size:20px; line-height:20px }
ul.yearPub li ul { margin:8px 0 0 0; padding:0 }
ul.yearPub li ul li { margin:0; padding:0 0 6px 10px; background:none; font-size:12px; line-height:16px }
ul.yearPub li.curr { color:#535050;}
ul.yearPub li a.curr { color:#535050;}


.partner img { margin:0 20px 15px 0; }