html, body{
height:100%;
margin:0;
padding:0;
border:0;
font:normal 12px tahoma, sans-serif;
color:#626262
}
body form{
height:100%;
padding:0;
margin:0
}
.footer{
height:65px;
width:100%
}
.footer td{
padding:0
}
.footer .l{
width:288px;
color:#7f7f7f;
padding-left:78px;
font-size:11px;
background:url(atilekt.png) 34px center no-repeat
}
.footer .l img{
vertical-align:middle
}
.footer .c{
white-space:nowrap
}
.footer .c input{
width:220px;
font-size:11px;
margin-right:10px
}
.footer .r{
padding-right:40px;
text-align:right
}
.footer .r a{
color:#0899e1
}
.site{
position:absolute;
top:6px;
left:280px;
width:auto
}
.site a, .site span{
display:block;
float:left;
width:22px;
height:22px;
margin-right:32px;
background-position:left top
}
.site a:hover, .site span{
background-position:left -22px
}
.s{
overflow:hidden;
height:1px
}
table{
border-collapse:collapse
}
table td{
font:normal 12px tahoma, sans-serif
}
img{
border:0
}
a{
text-decoration:underline;
color:#c76e55
}
a:hover{
text-decoration:none
}
.w_{
width:100%
}
.wh_{
height:100%;
width:100%
}
.t_{
vertical-align:top
}
.c_{
text-align:center
}
.r_{
text-align:right
}
.m_{
vertical-align:middle
}
.b_{
vertical-align:bottom
}
* html .png{
width:expression(this.firstChild.width);
filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='image')")
}
* html .png img{
behavior:expression(this.style.visibility="hidden")
}
.div_l{
float:left
}
.div_r{
text-align:right
}
textarea{
overflow:auto;
overflow-y:auto;
overflow-x:hidden;
margin:0
}
p{
margin:0 0 10px 0
}
font{
line-height:auto
}
.tablev1{
height:100%;
width:100%;
margin-bottom:-65px;
background:url(left.png) left top repeat-x;
background-color:#fdecd9
}
.tablev1_l{
width:240px;
padding:0 0 70px 0;
vertical-align:top;
background:url(left3.png) right top no-repeat
}
.tablev1_l .s{
width:240px
}
.tablev1_c{
width:116px;
padding:0;
background:url(left1.png) right 820px repeat-y
}
.tablev1_c table{
height:100%;
background:url(left2.png) right top no-repeat
}
.tablev1_c td{
padding:0
}
.tablev1_c div{
width:116px
}
.tablev1_r{
vertical-align:top;
padding:0 40px 70px 0;
background-color:white
}
#swfo{
position:absolute;
top:16px;
left:110px;
height:480px;
width:148px
}
.poll{
margin:0 0 30px 30px;
color:#333;
display:block;
position:relative;
z-index:2
}
.poll label{
font-size:11px;
color:#b1553e;
margin-bottom:7px
}
.poll .title{
margin-bottom:5px;
color:#c86b56
}
.poll .btn{
margin-top:9px
}
.poll .q{
margin-bottom:10px
}
.btn{
background-color:#c86b56;
font:normal 11px tahoma, sans-serif;
color:white;
border:solid 2px #c86b56;
border-bottom-width:3px;
vertical-align:middle
}
.sel{
font:normal 12px tahoma, sans-serif;
color:#626262;
vertical-align:middle
}
.navtype1, .navtype2{
width:210px;
position:relative;
z-index:2
}
.navtype1 .title{
color:#e49e57;
font-weight:bold;
margin-left:30px
}
.navtype2 .title{
color:#70c3e1;
font-weight:bold;
margin-left:30px
}
.primary_nav{
margin-bottom:25px;
font-weight:bold
}
.primary_nav a{
display:block;
padding:2px 0 3px 32px;
text-decoration:none;
margin-bottom:10px;
background:url(primary_nav.png) left center no-repeat;
width:expression('100 ' + '%')
}
.primary_nav span{
display:block;
padding:2px 0 3px 32px;
text-decoration:none;
margin-bottom:10px;
width:expression('100 ' + '%')
}
.primary_nav2{
font-weight:normal;
font-size:11px;
margin:-5px 0 10px 0
}
.primary_nav2 a{
display:block;
padding:2px 0 3px 46px;
text-decoration:none;
margin-bottom:5px;
background:none;
text-decoration:underline
}
.primary_nav2 a:hover{
text-decoration:none
}
.primary_nav2 span{
display:block;
font-weight:bold;
padding:2px 0 3px 46px;
text-decoration:none;
margin-bottom:5px
}
.navtype1 .primary_nav a:hover, .navtype1 .primary_nav span{
background:url(primary_nav.png) -300px center no-repeat;
color:#f08f49
}
.navtype1 .primary_nav2 a:hover, .navtype1 .primary_nav2 span{
background:none;
color:#c86b56
}
.navtype2 .primary_nav2 a, .navtype2 .primary_nav2 span{
color:#3897c8
}
.navtype2 .primary_nav a:hover, .navtype2 .primary_nav span{
background:url(primary_nav.png) -600px center no-repeat;
color:#3897c8
}
.navtype2 .primary_nav2 a:hover, .navtype2 .primary_nav2 span{
background:none
}
.red{
color:#c86b56
}
.changekind{
margin-bottom:35px;
position:relative;
z-index:2
}
.changekind a{
background:url(img1.png) right center no-repeat;
background-color:white;
padding:3px 10px 4px 32px;
color:#7dd7f6;
font-weight:bold;
text-decoration:none
}
.navtype2 .changekind a{
color:#edad6e
}
h1{
color:#c76e55;
font:normal 18px tahoma, sans-serif
}
.visual{
margin:0 -40px -35px 0;
height:386px
}
.visual table{
height:100%;
width:100%
}
.visual .l{
padding:0 0 55px 40px;
width:30%;
vertical-align:bottom;
text-align:right
}
.visual .r{
text-align:right;
padding:0
}
.phone{
color:#2f3b84;
font:normal 24px tahoma, sans-serif;
margin-bottom:10px
}
.phone span{
color:#bb5f4a;
font-size:14px
}
.phone .space{
margin-left:70px
}
.logo{
height:180px;
position:relative;
z-index:2
}
.logo img{
margin:12px 0 0 55px
}
.underlogo{
margin-top:-65px;
position:relative;
z-index:-1
}
table.news{
display:block;
margin:0 -30px 30px -30px;
position:relative
}
table.news td{
width:50%;
padding:10px 30px;
background-color:#fef9f4;
vertical-align:top
}
table.news .l{
border-right:solid 50px white
}
.date{
color:#c76e55
}
.btn2{
background:url(btn.png) center center no-repeat;;
color:#b1553e;
font:bold 12px tahoma, sans-serif;
text-decoration:none;
padding:8px 10px
}
.section{
margin-bottom:30px
}
.anonses{
width:220px;
margin:0 0 25px 30px;
position:relative;
z-index:2
}
.anonses td{
padding:0 0 10px 0;
vertical-align:top;
font-size:11px;
color:#d7a18b
}
.anonses .r{
padding-left:10px
}
.anonses a{
text-decoration:none;
color:#d7a18b
}
.anonses a:hover{
text-decoration:underline
}
.new{
margin-bottom:25px
}
.new .date{
color:#c87159
}
.pager{
margin:40px 0 25px 0;
text-align:center
}
.pager span{
font-weight:bold;
color:black;
margin:0 6px
}
.pager a{
margin:0 6px
}
.newfull{
margin-bottom:20px
}
.source{
font:italic 11px verdana, sans-serif;
margin-top:30px
}
.resofsearch strong{
color:#2f3b84
}
.res{
margin-bottom:20px;
line-height:130%
}
.res .title{
margin-bottom:2px
}
.res p{
margin-top:2px
}
.tablev2{
margin-bottom:30px
}
.tablev2 td{
padding:5px 10px 5px 0
}
.tablev2 .inp{
width:220px;
font-size:11px
}
.tablev2 .radgroup{
padding-top:10px;
padding-bottom:10px
}
.tablev2 textarea{
width:220px;
font:normal 11px tahoma, sans-serif
}
.err{
background-color:#f3b393
}
.errmsg{
color:#c76e55
}
.drugstores{
margin-bottom:30px;
width:100%
}
.drugstores td{
padding:0 20px 10px 0;
vertical-align:top
}
.map{
font-size:11px;
margin-bottom:30px
}
.map a{
display:block;
margin-bottom:10px
}
.map2 {
margin-left:20px
}
.map3 {
margin-left:20px
}
h3{
color:#c87159;
font:bold 12px tahoma, sans-serif
}
.selnews{
color:#9b9b9b;
margin-bottom:-47px;
height:30px;
text-align:right
}
.selnews .sel{
color:#c86b56;
font-size:11px
}
#map{
margin-bottom:10px
}