html, body{
height:100%;margin:0;padding:0;border:0;font:normal 12px verdana, geneva, sans-serif;text-align:center;background:#d5eef7;color:#002856
}
body form{
height:100%;padding:0;margin:0
}
.container{
width:990px;margin:0 auto -114px auto;min-height:100%;text-align:left;background:#fff url(container.png) 0 0 repeat-y
}
.empty{
height:114px;clear:both
}
.footer{
height:114px;width:990px;margin:0 auto;text-align:left;background:url(footer.png) 0 0 no-repeat
}
.footer td{
font-size:11px;color:#760c56
}
.footer .l{
color:#760c56;width:200px;padding:0 0 0 58px;font-size:10px;vertical-align:top
}
.footer a{
color:#fff
}
.footer .r{
text-align:right;color:#fff;padding:0 68px 2px 0;vertical-align:bottom
}
.footer .l img{
margin:-13px 10px 0 0
}
embed, object, textarea, select{
outline:none;margin:0
}
.atilect{
float:right;text-align:left;padding:5px 0 0 20px;background:url(images.png) 0 0 no-repeat;height:19px
}
.nycomed{
margin:0 0 15px 8px;
}
.nycomed a{
height:46px;width:74px;display:block;background:url(nycomed.png) 0 0 no-repeat
}
.s{
font-size:0;height:1px
}
table{
border-collapse:collapse
}
img{
border:0
}
a img{
vertical-align:middle
}
a{
text-decoration:underline;outline:none;color:#c62b91
}
a:hover{
text-decoration:none
}
.b{
font-weight:bold
}
.w{
width:100%
}
.h{
height:100%
}
.wh{
width:100%;height:100%
}
.fl{
float:left !important
}
.fr{
float:right !important
}
.ar{
text-align:right !important
}
.ac{
text-align:center !important
}
.al{
text-align:left !important
}
.aj{
text-align:justify !important
}
.at{
vertical-align:top !important
}
.am{
vertical-align:middle !important
}
.ab{
vertical-align:bottom !important
}
.clear{
clear:both;overflow:hidden;height:1px
}
p{
margin:0 0 15px 0;line-height:130%
}
font{
line-height:auto
}
.wrap{
overflow:hidden;zoom:1
}
select{
border:solid 1px #7dc7d1;font:normal 11px verdana, geneva, sans-serif;color:#3ba5c0
}
.site{
position:absolute;left:96px;top:0;height:22px
}
.site a, .site span{
display:block;float:left;width:22px;height:22px;margin:0 15px;background:url(images.png) 0 0 no-repeat
}
a.ico-main{
background-position:0 -25px !important
}
a.ico-main:hover, span.ico-main{
background-position:0 -47px !important
}
a.ico-mail{
background-position:-22px -25px !important
}
a.ico-mail:hover, span.ico-mail{
background-position:-22px -47px !important
}
a.ico-smap{
background-position:-44px -25px !important
}
a.ico-smap:hover, span.ico-smap{
background-position:-44px -47px !important
}
.text{
overflow:hidden;zoom:1;margin-bottom:30px
}
.text img{
float:right;margin:0 0 15px 21px;border:solid 1px #c9c9c9
}
.header{
background:url(header.jpg) 0 0 no-repeat;height:235px;position: relative;
}
h1{
color:#c62b91;font:bold oblique 15px verdana, geneva, sans-serif;margin:0 0 18px 0;text-transform:uppercase
}
h2{
color:#c62b91;font:bold oblique 12px verdana, geneva, sans-serif;margin:0 0 10px 0;text-transform:uppercase
}
.t_m1{
margin:0 -15px 20px 0
}
.t_m1 td{
padding:8px 10px 8px 0;vertical-align:top
}
.t_m1 .l{
padding-right:5px;color:#186c78
}
.t_m1 .inp, .t_m1 .textarea textarea{
width:265px
}
.t_m1 .inp, .t_m1 .textarea{
margin:-4px 0
}
.t_m1 label{
color:#186c78
}
.t_m1 select{
margin:-4px 0;width:100%;height:22px;padding-top:3px;padding-bottom:3px
}
.t_m1 .textarea textarea{
height:150px
}
.t_m1 .code{
vertical-align:middle;float:left;margin:-4px 0
}
.w125{
width:125px !important
}
.t_m1_contacts .inp{
width:207px !important
}
.t_m1 .r{
color:#830f08;padding-right:0
}
.t_m1 .error .inp{
background:url(images.png) 0 -192px no-repeat
}
.t_m1 .error .inp i{
background:url(images.png) 100% -220px no-repeat
}
.t_m1 .error .inp input{
border-top-color:#cb6ca5;border-bottom-color:#cb6ca5
}
.t_m1 .error .inp input{
color:#7a105a
}
.content{
width:100%;background:url(content.jpg) 0 0 no-repeat
}
.content-l{
width:234px;vertical-align:top;padding:30px 11px 0 26px
}
.content-r{
vertical-align:top;padding:38px 50px 0 46px
}
.t_m3{
margin:0 0 12px 0;font-size:11px
}
.t_m3 a, .t_m3 span{
margin-right:12px;color:#116d83
}
.primary-nav{
margin-bottom:40px;padding-bottom:64px;width:275px;background:url(primary-nav-btm.png) 0 100% no-repeat;width:234px
}
.primary-nav ul{
margin:0;padding:15px 0 0 0;list-style:none;background:#e9c2d5 url(primary-nav.jpg) 0 0 no-repeat
}
.primary-nav li{
font-weight:bold;margin:0;vertical-align:bottom;zoom:1;font-size:13px;padding:0 11px 0 0
}
.primary-nav a, .primary-nav span, .primary-nav .act{
color:#760c56;display:block;background:url(primary-nav.png) 0 100% no-repeat;padding:7px 0 7px 30px
}
.primary-nav a:hover, .primary-nav span, .primary-nav .act{
color:#c62e93;background-position:-223px 100%;text-decoration:none
}
.primary-nav ul ul{
margin:0;padding:10px 0;list-style:none;background:url(primary-nav1.png) 0 0 repeat-y
}
.primary-nav ul ul li{
font-size:11px
}
.primary-nav ul ul li a, .primary-nav ul ul li span, .primary-nav ul ul li .act{
color:#143a64;background:none;padding:0 0 0 61px;font-weight:normal;margin-bottom:7px
}
.primary-nav ul ul li span, .primary-nav ul ul li .act{
color:#0e97b4;font-weight:bold
}
.primary-nav ul ul ul{
padding:0;background:none;margin-bottom:10px
}
.primary-nav ul ul ul li a, .primary-nav ul ul ul li span{
color:#790f59;padding:0 0 0 78px
}
.primary-nav ul ul ul li span{
font-weight:bold
}
.inp{
background:url(images.png) 0 -70px no-repeat;padding-left:13px
}
.inp input{
background:#fff;color:#3ba5c0;font:normal 12px verdana, geneva, sans-serif;height:15px;border:none;border-top:solid 1px #7dc7d1;border-bottom:solid 1px #7dc7d1;margin:0;padding:4px 0 5px 0;width:100%;//margin-top:-1px;outline:none
}
.inp i{
display:block;background:url(images.png) 100% -98px no-repeat;padding-right:13px
}
.textarea{
position:relative;zoom:1
}
.textarea .lt, .textarea .rt, .textarea .lb, .textarea .rb{
position:absolute;width:13px;height:13px;background-image:url(images.png);background-repeat:no-repeat;overflow:hidden
}
.textarea .lt{
left:0;top:0;background-position:0 -70px
}
.textarea .rt{
right:0;top:0;background-position:100% -98px
}
.textarea .lb{
left:0;bottom:0;background-position:0 -83px
}
.textarea .rb{
right:0;bottom:0;background-position:100% -111px
}
.textarea .ct{
position:relative;display:block;height:13px;background:#fff;overflow:hidden;margin:0 13px -13px 13px;border-top:solid 1px #7dc7d1
}
.textarea .cb{
display:block;height:13px;background:#fff;margin:-13px 13px 0 13px;border-bottom:solid 1px #7dc7d1
}
.textarea .cnt{
position:relative;margin:12px 0;border-right:solid 1px #85cad4;border-left:solid 1px #85cad4
}
.textarea textarea{
background:#fff;margin:0;padding:0 0 0 12px;font:normal 11px verdana, geneva, sans-serif;color:#3ba5c0;border:0
}
.red{
color:#760c56
}
.lred{
color:#d60f05
}
.t_m43{
margin:0 0 5px 0;padding:0 15px 0 0;list-style:none;width:420px;float:left
}
.t_m43 .date{
color:#d274ae;margin-bottom:0;font-size:11px
}
.t_m43 .anons{
margin-bottom:2px;text-align:left
}
.t_m43 li{
margin-bottom:15px;overflow:hidden;zoom:1;text-align:justify;border-bottom:solid 2px #abd1d9
}
.t_m43 p{
line-height:normal
}
.t_m43 .b-photo{
float:left;margin:3px 19px 10px 0
}
.t_m43_archive{
float:right
}
.t_m43_archive ul{
margin:15px 0 0 60px;padding:0;list-style:none
}
.t_m43_archive li{
margin:0 0 24px 0;color:#c40203;zoom:1
}
.t_m43_archive ul ul{
margin:22px 0 0 18px
}
.t_m43_archive ul ul li{
margin:0 0 6px 0
}
.t_m43_archive span{
font-weight:bold;color:#c83e9a
}
.t_m43_archive h2{
color:#c62b91;font-size:14px
}
.t_m44{
overflow:hidden;zoom:1
}
.t_m44-l{
width:420px;float:left;padding-right:15px;text-align:justify
}
.newfull{
text-align:justify;overflow:hidden;zoom:1;border-bottom:solid 2px #abd1d9;margin-bottom:10px
}
.newfull img{
margin:0 0 20px 15px;float:right;border:solid 1px #196f85
}
.newfull .title{
font-size:14px;text-align:left
}
.newfull .date{
color:#d274ae;font-size:11px;margin-bottom:10px
}
.loginbox{
width:188px;background:url(loginbox.png) 0 0 no-repeat;font-size:11px;color:#23486f;padding:12px 22px 7px 22px
}
.loginbox td{
padding:2px 0;font-size:12px
}
.loginbox table{
margin-bottom:10px
}
.loginbox .ctrl{
width:100%
}
.loginbox .ctrl td{
font-size:11px;vertical-align:top;padding:0
}
.loginbox .ctrl p{
margin-bottom:4px
}
.loginbox .inp{
width:170px;background:url(images.png) 0 -142px no-repeat;padding-left:9px
}
.loginbox .inp input{
background:#cae2e7;border-top-color:#9788a9;border-bottom-color:#9788a9;padding-top:4px;padding-bottom:3px;color:#23486f;font-size:11px
}
.loginbox .inp i{
background:url(images.png) 100% -167px no-repeat;padding-right:9px
}
.loginbox a{
color:#23486f
}
.t_m4{
list-style:none;margin:0;padding:0
}
.t_m4 li{
padding:0 0 15px 17px;background:url(bullet1.png) 0 4px no-repeat
}
.t_m4 a{
color:#760c56
}
.t_m4 ul{
margin:15px 0 -12px 0;list-style:none;padding:0
}
.t_m4 ul li{
padding-left:30px;background:url(bullet2.png) 20px 6px no-repeat
}
.t_m4 ul a{
color:#c969a5
}
.big{
font-size:12px
}
.videos{
margin:0 0 20px 0;padding:0;list-style:none
}
.videos .anons{
margin-bottom:4px;font-size:12px;font-weight:bold
}
.videos li{
margin-bottom:10px;overflow:hidden;zoom:1;font-size:11px
}
.videos img{
float:left;margin:0 19px 0px 0
}
.flash{
margin:25px 0 35px 0
}
.news{
margin:20px -50px 30px 0
}
.news table{
width:100%
}
.news td{
vertical-align:top;padding:0 50px 0 0
}
.news .date{
color:#c49825;margin-bottom:2px
}
h3{
color:#ed8983;margin:0 0 10px 0;font-weight:bold;font-size:11px;position:relative
}
.b-btn{
color:#c62b91;font:bold oblique 12px verdana, sans-serif;text-transform:uppercase
}
.b-btn1{
color:#c62b91;font:bold 14px verdana, sans-serif;text-decoration:none
}
.b-btn1 img{
vertical-align:middle;margin-right:5px
}
.small{
font-size:11px
}
.logolink{
width:361px;height:89px;background:url(s.png);position:absolute;top:74px;left:52px
}
.search{
position:absolute;left:54px;top:184px;background:url(search.png) 0 0 no-repeat;width:222px;height:28px;padding:0 0 0 0
}
.search input{
background:transparent;border:0;color:#8a1465;font:normal 11px verdana, geneva, sans-serif;width:168px;vertical-align:middle;padding-top:2px;padding-bottom:4px;float:left;margin:5px 0 0 10px;outline:none
}
.search a{
width:29px;height:28px;border:0;display:block;background:url(s.png);float:right
}
.t_m10{
overflow:hidden;zoom:1;margin-bottom:12px
}
.t_m10 div div{
margin:-10px 0 2px 0;padding:8px 0 15px 30px;text-align:justify
}
.t_m10 .q{
margin:0 0 8px 0;padding:0;border:0;text-align:left
}
.t_m10 .q a{
text-decoration:none;border-bottom:dashed 1px #c90205;line-height:130%
}
.t_m37{
margin-bottom:29px
}
.t_m37 td{
font-size:11px;color:#153b65;font-weight:bold
}
.t_m37 a{
margin-right:3px;color:#153b65;padding:3px 5px;display:block;//display:inline;float:left
}
.t_m37 span{
margin-right:3px;padding:3px 5px;display:block;//display:inline;float:left
}
.t_m37 .t_m37-nav span{
background:#c8e5e9
}
.t_m34{
margin-bottom:25px
}
.t_m34 td{
vertical-align:top;padding:12px 8px 7px 0;border-bottom:solid 2px #abd1d9
}
.t_m34 .l{
margin-right:10px
}
.t_m34 .title{
margin-bottom:2px;font-weight:bold
}
.t_m34 .link{
margin-bottom:2px
}
.t_m34 p{
margin-bottom:5px
}
.res{
margin-bottom:20px
}
.t_m41{
margin:25px 0 0 0
}
.t_m41 h1{
margin:0 0 0 15px
}
.t_m41 ul{
overflow:hidden;zoom:1;list-style:none;margin:0 0 20px 0;padding:0
}
.t_m41 li{
margin:0;width:44%;float:left;background:url(bg3.png) 100% 0 no-repeat;padding:20px 20px 20px 15px;font-size:11px;text-align:justify
}
.t_m41 .date{
color:#d375af;margin:0
}
.t_m41 .anons{
text-align:left !important;margin-bottom:2px
}
.t_m41 p{
line-height:normal
}
.b-allnews{
font-weight:bold;text-align:right;font-size:11px
}
.b-backnews{
font-weight:bold;font-style:oblique
}
.ico-arrow{
width:16px;height:16px;background:url(images.png) 0 -125px no-repeat
}
.userbar{
width:188px;background:url(loginbox.png) 0 0 no-repeat;font-size:11px;color:#23486f;padding:20px 22px 1px 22px
}
.userbar-btm{
width:232px;height:5px;background:url(loginbox.png) -232px 100% no-repeat;font-size:0;margin-bottom:23px
}
.userbar p{
margin-bottom:20px
}
.subscribe{
background:url(subscribe.png) 0 0 no-repeat;width:216px;height:124px;padding:13px 8px
}
.subscribe input{
background:none;border:0;width:188px;color:#760c56;font:normal 11px verdana, geneva, sans-serif;margin:0 0 15px 10px
}
.subscribe h1{
white-space:nowrap;margin-bottom:18px
}
.t_m1_recoverpass{
margin-left:45px
}
.t_m1_recoverpass .l{
padding-right:20px
}
.t_m1_reg{
margin-left:38px
}
.b-photo{
width:125px;height:95px;
}
.b-photo img{
vertical-align:bottom
}
.b-photo div{
width:125px;height:95px;background:url(b-photo.png) 0 0 no-repeat;margin-top:-95px;position:relative
}