body,html { margin:0; padding:0; height:100% }
body { font-size:13px; font-family: Trebuchet MS; color:#535050; line-height:17px; background:#C0BEBD url(/images/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(/images/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(/images/index/sky_back.jpg) 829px 0 repeat-x  }
.top .topinner { height:400px; background:url(/images/index/top_back.jpg) top left no-repeat }
.top .topinner .topleft { margin-left:829px; height:400px; background:url(/images/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(/images/icon_back.gif) no-repeat 0 center; }
.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(/images/index/doctor.gif) 85% 0 no-repeat; z-index:2 }
.topwrapper #doctor div { height:218px; width:89px; }
.topwrapper #standwrapper { position:absolute; top:241px; width:100%; text-align:center; z-index:100 }
.topwrapper #standwrapper #standinner { width:534px; height:159px; margin:0 auto; position:relative }
.topwrapper #standwrapper #standinner #standfooter { width:167px; height:19px; background:url(/images/index/stand_bottom.gif); position:absolute; top:140px; left:385px }
.topwrapper #standwrapper #standinner #stand {
	background:url(/images/index/stand.gif); width:167px; height:140px; position:absolute; top:0; left:385px; 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:385px; 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(/images/index/tree.png) }
.topwrapper #christmas_tree { display:none; width:207px; height:309px; background:url(/images/index/christmas_tree.png); position:absolute; right:0; top:91px; z-index:1;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/images/index/christmas_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(/images/logo_inside.png); z-index:20;
// background:none;
// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="/images/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(/images/leftwrap.jpg) top left repeat-x }

.topnav .nav { background:#F5F5F5 url(/images/nav_back.gif) top left repeat-x; padding:0 22px 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(/images/index/nav_left.jpg) }

.topnav .ptitle { width:35%; height:44px; font-size:17px; color:#B3B1B0; background:url(/images/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(/images/index/title_left.jpg) top left no-repeat; padding-left:34px }
.topnav .ptitle table td { background:url(/images/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(/images/col.gif) top left no-repeat; vertical-align:top }
.col1_2 { padding:17px 30px 0 0; background:url(/images/col.gif) top left no-repeat; vertical-align:top }
.col2 { width:34%; padding:23px 30px 0 0; background:url(/images/col.gif) top left no-repeat; vertical-align:top }
.col3 { width:32%; padding:26px 23px 0 0; background:url(/images/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(/images/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(/images/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(/images/tooltip_back.gif); width:587px }
.tooltip .tooltip_head { background: url(/images/tooltip_top.gif) top left no-repeat }
.tooltip .tooltip_footer { background: url(/images/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(/images/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(/images/adam_and_eva.jpg) }
/* .guide .adam img:hover { background:url(/images/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(/images/icons/brain.jpg) }
.guide tr.icon td a.heart { background:url(/images/icons/heart.jpg) }
.guide tr.icon td a.muscle { background:url(/images/icons/muscle.jpg) }
.guide tr.icon td a.eye { background:url(/images/icons/eye.jpg) }
.guide tr.icon td a.breath { background:url(/images/icons/breath.jpg) }
.guide tr.icon td a.microsurgery { background:url(/images/icons/microsurgery.jpg) }
.guide tr.icon td a.nursing { background:url(/images/icons/nursing.jpg) }
.guide tr.icon td a.pis { background:url(/images/icons/pis.jpg) }
.guide tr.icon td a.ent { background:url(/images/icons/ent.jpg) }
.guide tr.icon td a.nervous { background:url(/images/icons/nervous.jpg) }
.guide tr.icon td a.tooth { background:url(/images/icons/tooth.jpg) }
.guide tr.icon td a.kids { background:url(/images/icons/kids.jpg) }
.guide tr.icon td a.medclub { background:url(/images/icons/medclub.jpg) }
.guide tr.icon td a.diagnos { background:url(/images/icons/diagnos.jpg) }
.guide tr.icon td a.skin { background:url(/images/icons/skin.jpg) }
.guide tr.icon td a.digestive { background:url(/images/icons/digestive.jpg) }
.guide tr.icon td a.endo { background:url(/images/icons/endo.jpg) }
p.guidesection { margin-bottom:0 }
p.guidesection a { outline:none; text-decoration:none; background:url(/images/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(/images/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(/images/heads/medclub/topback.jpg) }
body.medclub .topwrapper .ins_top_left { background:url(/images/heads/medclub/topleft.jpg) }
body.medclub .topwrapper .ins_top_right { background:url(/images/heads/medclub/topright.jpg) top right no-repeat }
body.medclub .topnav .ptitle { background:url(/images/heads/medclub/title_back.jpg) }
body.medclub .topnav .ptitle table { background:url(/images/heads/medclub/title_left.jpg) top left no-repeat; padding-left:34px }
body.medclub .topnav .ptitle table td { background:url(/images/heads/medclub/title_right.jpg) top right no-repeat; height:44px }
body.medclub .topnav .navleft { background:url(/images/heads/medclub/nav_left.jpg) }
body.medclub .leftwrap { background:url(/images/heads/medclub/leftwrap.jpg) top left repeat-x }
body.medclub .rightwrap { background:url(/images/heads/medclub/rightwrap.jpg) top left repeat-x }
body.medclub .rightwrap img { visibility:hidden }

body.about .topwrapper { height:170px; background:url(/images/heads/about/topback.jpg) }
body.about .topwrapper .ins_top_left { background:url(/images/heads/about/topleft.jpg) }
body.about .topwrapper .ins_top_right { background:url(/images/heads/about/topright.jpg) top right no-repeat }
body.about .topnav .ptitle { background:url(/images/heads/about/title_back.jpg) }
body.about .topnav .ptitle table { background:url(/images/heads/about/title_left.jpg) top left no-repeat; padding-left:34px }
body.about .topnav .ptitle table td { background:url(/images/heads/about/title_right.jpg) top right no-repeat; height:44px }
body.about .topnav .navleft { background:url(/images/heads/about/nav_left.jpg) }
body.about .leftwrap { background:url(/images/heads/about/leftwrap.jpg) top left repeat-x }
body.about .rightwrap { background:url(/images/heads/about/rightwrap.jpg) top left repeat-x }
body.about .rightwrap img { visibility:hidden }

body.consultcab .topwrapper { height:170px; background:url(/images/heads/medclub/topback.jpg) }
body.consultcab .topwrapper .ins_top_left { background:url(/images/heads/consultcab/topleft.jpg) }
body.consultcab .topwrapper .ins_top_right { background:url(/images/heads/medclub/topright.jpg) top right no-repeat }
body.consultcab .topnav .ptitle { background:url(/images/heads/consultcab/title_back.jpg) }
body.consultcab .topnav .ptitle table { background:url(/images/heads/consultcab/title_left.jpg) top left no-repeat; padding-left:34px }
body.consultcab .topnav .ptitle table td { background:url(/images/heads/consultcab/title_right.jpg) top right no-repeat; height:44px }
body.consultcab .topnav .navleft { background:url(/images/heads/consultcab/nav_left.jpg) }
body.consultcab .leftwrap { background:url(/images/heads/medclub/leftwrap.jpg) top left repeat-x }
body.consultcab .rightwrap { background:url(/images/heads/medclub/rightwrap.jpg) top left repeat-x }
body.consultcab .rightwrap img { visibility:hidden }

body.contacts .topwrapper { height:170px; background:url(/images/heads/medclub/topback.jpg) }
body.contacts .topwrapper .ins_top_left { background:url(/images/heads/contacts/topleft.jpg) }
body.contacts .topwrapper .ins_top_right { background:url(/images/heads/medclub/topright.jpg) top right no-repeat }
body.contacts .topnav .ptitle { background:url(/images/heads/medclub/title_back.jpg) }
body.contacts .topnav .ptitle table { background:url(/images/heads/contacts/title_left.jpg) top left no-repeat; padding-left:34px }
body.contacts .topnav .ptitle table td { background:url(/images/heads/medclub/title_right.jpg) top right no-repeat; height:44px }
body.contacts .topnav .navleft { background:url(/images/heads/medclub/nav_left.jpg) }
body.contacts .leftwrap { background:url(/images/heads/medclub/leftwrap.jpg) top left repeat-x }
body.contacts .rightwrap { background:url(/images/heads/medclub/rightwrap.jpg) top left repeat-x }
body.contacts .rightwrap img { visibility:hidden }

body.navigator .topwrapper { height:170px; background:url(/images/heads/navigator/topback.jpg) }
body.navigator .topwrapper .ins_top_left { background:url(/images/heads/navigator/topleft.jpg) }
body.navigator .topwrapper .ins_top_right { background:url(/images/heads/navigator/topright.jpg) top right no-repeat }
body.navigator .topnav .ptitle { background:url(/images/heads/about/title_back.jpg) }
body.navigator .topnav .ptitle table { background:url(/images/heads/navigator/title_left.jpg) top left no-repeat; padding-left:34px }
body.navigator .topnav .ptitle table td { background:url(/images/heads/about/title_right.jpg) top right no-repeat; height:44px }
body.navigator .topnav .navleft { background:url(/images/heads/about/nav_left.jpg) }
body.navigator .leftwrap { background:url(/images/heads/about/leftwrap.jpg) top left repeat-x }
body.navigator .rightwrap { background:url(/images/heads/about/rightwrap.jpg) top left repeat-x }
body.navigator .rightwrap img { visibility:hidden }

body.pub .topwrapper { height:170px; background:url(/images/heads/medclub/topback.jpg) }
body.pub .topwrapper .ins_top_left { background:url(/images/heads/pub/topleft.jpg) }
body.pub .topwrapper .ins_top_right { background:url(/images/heads/medclub/topright.jpg) top right no-repeat }
body.pub .topnav .ptitle { background:url(/images/heads/pub/title_back.jpg) }
body.pub .topnav .ptitle table { background:url(/images/heads/pub/title_left.jpg) top left no-repeat; padding-left:34px }
body.pub .topnav .ptitle table td { background:url(/images/heads/pub/title_right.jpg) top right no-repeat; height:44px }
body.pub .topnav .navleft { background:url(/images/heads/pub/nav_left.jpg) }
body.pub .leftwrap { background:url(/images/heads/medclub/leftwrap.jpg) top left repeat-x }
body.pub .rightwrap { background:url(/images/heads/medclub/rightwrap.jpg) top left repeat-x }
body.pub .rightwrap img { visibility:hidden }

body.center .topwrapper { height:170px; background:url(/images/heads/about/topback.jpg) }
body.center .topwrapper .ins_top_left { background:url(/images/heads/center/topleft.jpg) }
body.center .topwrapper .ins_top_right { background:url(/images/heads/about/topright.jpg) top right no-repeat }
body.center .topnav .ptitle { background:url(/images/heads/about/title_back.jpg) }
body.center .topnav .ptitle table { background:url(/images/heads/center/title_left.jpg) top left no-repeat; padding-left:34px }
body.center .topnav .ptitle table td { background:url(/images/heads/about/title_right.jpg) top right no-repeat; height:44px }
body.center .topnav .navleft { background:url(/images/heads/about/nav_left.jpg) }
body.center .leftwrap { background:url(/images/heads/center/leftwrap.jpg) top left repeat-x }
body.center .rightwrap { background:url(/images/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(/images/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(/images/crng_t_l.gif) }
.matgrey .mattop .tr { width:13px; height:13px }
.matgrey .mattop .tr img { width:13px; height:13px; background:url(/images/crng_t_r.gif) }
.matgrey .matbottom .bl { width:13px; height:13px }
.matgrey .matbottom .bl img { width:13px; height:13px; background:url(/images/crng_b_l.gif) }
.matgrey .matbottom .br { width:13px; height:13px }
.matgrey .matbottom .br img { width:13px; height:13px; background:url(/images/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(/images/crnw_t_l.gif) }
.matwhite .mattop .tr { width:13px; height:13px }
.matwhite .mattop .tr img { width:13px; height:13px; background:url(/images/crnw_t_r.gif) }
.matwhite .matbottom .bl { width:13px; height:13px }
.matwhite .matbottom .bl img { width:13px; height:13px; background:url(/images/crnw_b_l.gif) }
.matwhite .matbottom .br { width:13px; height:13px }
.matwhite .matbottom .br img { width:13px; height:13px; background:url(/images/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(/images/li2.gif) 0 6px no-repeat }
.matmiddle ul li.last { padding-bottom:5px }
.matmiddle ul li.active { color:#B3B1B0; background:url(/images/li3.gif) 0 6px no-repeat }
.matmiddle ul li.active2 { color:#535050; font-size: 13px; background:url(/images/li3.gif) 0 6px no-repeat }
.matmiddle ul li.black { color:#535050; background:url(/images/li.gif) 0 6px no-repeat }
.matmiddle ul.sub li { padding-bottom:7px }

.matwhite2 { margin-bottom:60px }
.matwhite2 td { background-color: white; padding:0 }
.matwhite2 .mattop .tl { width:13px; height:13px; overflow: hidden; background: url(/images/crnred.gif) top left no-repeat; }
.matwhite2 .mattop .tc { height:13px; background: white url(/images/reddot.gif) top left repeat-x; }
.matwhite2 .mattop .tr { width:13px; height:13px; overflow: hidden; background: url(/images/crnred.gif) top right no-repeat; }
.matwhite2 .matmiddle .cl { width:13px; height:13px; overflow: hidden; background: white url(/images/reddot.gif) top left repeat-y; }
.matwhite2 .matmiddle .cc { background: white; }
.matwhite2 .matmiddle .cr { width:13px; height:13px; overflow: hidden; background: white url(/images/reddot.gif) top right repeat-y; }
.matwhite2 .matbottom .bl { width:13px; height:13px; overflow: hidden; background: url(/images/crnred.gif) bottom left no-repeat; }
.matwhite2 .matbottom .bc { height:13px; background: white url(/images/reddot.gif) bottom left repeat-x; }
.matwhite2 .matbottom .br { width:13px; height:13px; overflow: hidden; background: url(/images/crnred.gif) bottom right no-repeat; }


ul.centres li { padding-left:13px; background:url(/images/li2.gif) 2px 6px no-repeat; font-size:11px; line-height:17px }

.red { color:#B12E36 }

div.hr { height:20px; background:url(/images/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; }




.vote { font-size:13px; color:# }
.vote ul { margin:10px 0 15px 0 }
.vote ul li { margin:0 0 0 -20px; padding:0 0 7px 0; list-style:none; background:none; color:#535050 }
.vote ul li input { border:none; width:15px; height:15px }
.vote ul li .button { font-size:11px }
.vote a { font-size:11px }
.vote p { margin:0 0 5px 0 }
.vote ul.results li { margin:0 0 10px -28px; padding:0 0 0 28px }
.vote ul.results li .line { position:relative; padding:3px 0 0 0 }
.vote ul.results li .line span { position:absolute; top:0; left:-28px; width:23px; font-size:10px; color:#b12e36; text-align:right; font-family:arial }
.vote ul.results li .line div { height:8px; background:#b12e36; overflow:hidden }


#bann { background-position:center center }

/* new styles(begin) 17.12.10*/

.top-buttons-wrap {
	position: absolute;
	text-align: center;
	top: 241px;
	width: 100%;
	z-index: 100;
}

	body.inside .top-buttons-wrap {
		top:11px;
	}

	#icons .top-buttons-wrap {
		position:relative;
		top:0;
		width: 258px;
		margin-left:20px;
		text-align:left;
	}

.top-buttons-inner {
	height: 159px;
	margin: 0px auto;
	position: relative;
	width: 672px; /*534*/
	text-align:right;
}	

	#icons .top-buttons-inner {
		margin:0;
		width:auto;
		position:absolute;
		height:auto;
	}

.header-phone-num-wrap {
	position:relative;
}

	.header-phone-num {
		font-size:30px;
		line-height:26px;

		left: 22px;
		position: absolute;
		top: 24px;
		z-index:2;
		padding:10px;
		color:#111;
		width:400px;
		text-align:left;
	}
		.header-phone-num div {
			font-size:22px;
		}

		.header-phone-num span {
			font-size: 13px;
		}
		
		.header-phone-num strong {
			font-size:30px;
			color: #B12E36;
		}

.button-gray {
	font-weight:bold;
	font-size:13px;

	display:inline-block;
	height:36px;
	width:250px;

	line-height:36px;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	
	color:#4D4D4D;
	background:url(/images/gray-button.png) 0 0 no-repeat;
}

a.button-gray {
	cursor:pointer;
}

a.button-gray:hover {
	color:#D54A43;
}

table.testimonials {
	margin-bottom:20px;
}

	table.testimonials caption {
		font-size: 16px;

		padding-bottom: 4px;
		
		text-align: left;  
	}

	table.testimonials .matwhite {
		margin-bottom:0px;
	}

/* new styles(end) */
