body { font-family:Arial, Verdana, Helvetica, sans-serif; background:white url(../images/sky.jpg) no-repeat 50% 0; margin:0; }
body, td, input, textarea, select { color:black; font-size:14px; }

#godslave {display: none;}
#godslave a {font-size: 4px;}
a.sape-link:link {font-size: 6px; color: white !important;}
a.sape-link:visited {font-size: 6px; color: white !important;}
a.sape-link:hover {font-size: 6px; color: white !important;}

a { color:#11a6ff; }
a:hover { text-decoration:none; }

p, ul, ol { margin-top:0px; margin-bottom:12px; }

.times { font-family:"Times New Roman", Times, serif; }
.georgia, #menu a, #dir td, div.but a, h1, div.menu a, div.t4 div, div.date, td.news b, div.topbord b { font-family:Georgia, "Times New Roman", Times, serif }

h1 { font-size:36px; font-weight:normal; line-height:36px; }

form { margin:0; }

.clr { clear:both; display:block; }

div.compact { display:inline-block; white-space:nowrap; _width:expression(this.children[2].offsetWidth+this.children[1].offsetWidth+this.children[0].offsetWidth+"px"); a:expression((this.children[2].style.width=this.children[2].offsetWidth)&&(this.children[2].style.display='block')&&(this.style.display='inline')); }
div.compact a, div.compact span { display:block; _display:inline-block; }
div.compact b, div.compact i { float:right; display:block; behavior:url('publication/css/pngbg_cr.htc'); }
div.compact i { float:left; }

div.but a, div.but span { _height:27px; line-height:27px; margin:0 13px; padding:0 3px; text-decoration:none; font-size:12px; color:#3f4c9a; font-weight:bold; font-style:italic; background:url(../images/but_bg.png) repeat-x; behavior:url('publication/css/pngbg_sc.htc'); }
div.but a:hover { text-decoration:underline; }
div.but b, div.but i { background:url(../images/but_r.png); width:13px; height:27px; }
div.but i { background:url(../images/but_l.png); }
div.but a, div.but span { _margin-top:-27px; }

div.w100 a, div.w100 span { display:block; text-align:center; _margin:0; }
div.w100 b, div.w100 i { float:right; display:block; behavior:url('publication/css/pngbg_cr.htc'); }
div.w100 i { float:left; margin-right:-3px; }
div.w100 b { margin-left:-3px; }

div.flines { background:url(../images/flines.gif) repeat-x 0 bottom; width:100%; height:100%; display:table; _display:block; }

#main { width:994px; height:100%; background:url(../images/bg1.png) no-repeat 50% bottom; padding:0; }
#top, #bottom { padding:0 76px; }
#top { vertical-align:top; }
#bottom { padding-bottom:38px; height:176px; text-align:center; color:#546cb1; }
#bottom a, td.text a { color:#546cb1; text-decoration:none; }
#bottom a:hover { text-decoration:underline; }

td.text { color:#546cb1; }

div.t i, div.t b { width:10px; height:8px; behavior:url('publication/css/pngbg_cr.htc'); }
div.t i { background:url(../images/tl.png); float:left; _margin-right:-3px; }
div.t b { background:url(../images/tr.png); float:right; _margin-left:-3px; }
div.t u { background:#546cb1; display:block; height:8px; margin:0 10px; _margin:0; font-size:1px; }

div.t2 i, div.t2 b { width:40px; height:40px; behavior:url('publication/css/pngbg_cr.htc'); }
div.t2 i { background:url(../images/tl2.png); float:left; _margin-right:-3px; }
div.t2 b { background:url(../images/tr2.png); float:right; _margin-left:-3px; }
div.t2 u { background:white; display:block; height:40px; margin:0 40px; _margin:0; }


#menu { margin-left:200px; width:642px; height:62px; margin-top:20px; }
#menu td, #left, #right { vertical-align:top; }
#menu a { font-size:17px; line-height:17px; font-weight:bold; color:black; text-decoration:none; font-style:italic; background:url(../images/arrow.gif) no-repeat 3px 3px; padding:0 9px 0 12px; display:block; }
#menu a:hover, #menu a.cur { color:#546cb1; background:url(../images/arrow2.gif) no-repeat 0 2px; }

div.phone { text-align:right; height:112px; }

div.p16, div.p21 { padding:0 16px; background:white; _width:100%; }
div.p21 { padding:0 20px; }

#dir, #inside { width:100%; position:relative; top:-20px; }
#dir td { width:33.33%; padding:0 22px 139px; background:no-repeat; height:207px; font-size:26px; cursor:pointer; }
#dir a { font-size:17px; font-style:italic; text-decoration:none; color:black; line-height:17px; border-bottom:1px solid #87edf4;}
#dir a:hover { border-bottom:none; }
#dir img { margin:0 0 -2px 5px; }

#bans { border-top:1px solid #d0f6f8; height:207px; width:100%; }
#bans td { width:33.33%; background:no-repeat 50% bottom; vertical-align:bottom; padding:49px 29px; }

#left { width:199px; }
#right { padding:0 20px 0 42px; line-height:22px; }

div.t3 i, div.t3 b, div.b3 i, div.b3 b { width:23px; height:23px; }
div.t3 i, div.b3 i { background:url(../images/tl.gif); float:left; _margin-right:-3px; }
div.t3 b, div.b3 b { background:url(../images/tr.gif); float:right; _margin-left:-3px; }
div.t3 u, div.b3 u { border-top:1px solid #87edf4; display:block; height:22px; _height:23px; margin:0 23px; _margin:0; }
div.b3 i { background:url(../images/bl.gif); }
div.b3 b { background:url(../images/br.gif); }
div.b3 u { border-top:none; border-bottom:1px solid #87edf4; margin-bottom:23px; }
div.m3 { border-left:1px solid #87edf4; border-right:1px solid #87edf4; padding:0 16px; }

div.menu a { display:block; width:99%; color:black; font-weight:bold; font-style:italic; line-height:14px; padding-bottom:16px; }
div.menu a.cur { color:#546cb1; text-decoration:none; }
div.menu a.cur:hover { text-decoration:underline; }
div.menu div { padding-left:16px; position:relative; top:-8px; }
div.menu div a { color:#546cb1; background:url(../images/dot2.gif) no-repeat 0 6px; padding-left:9px; padding-bottom:8px;  }
div.menu div a.cur { color:#00a0ff; background-image:url(../images/dot3.gif); }

div.t4 { display:table; width:100%; }
div.t4 i, div.t4 b { width:22px; height:43px; background:#87edf4 no-repeat; }
div.t4 i { background-image:url(../images/tl2.gif); float:left; _margin-right:-3px; }
div.t4 b { background-image:url(../images/tr2.gif); float:right; _margin-left:-3px; }
div.t4 div { font-size:12px; background:#87edf4; margin:0 22px; margin:0; color:#00a0ff; font-weight:bold; font-style:italic; padding-top:13px; height:30px; _height:43px; }

div.ban { height:156px; background:no-repeat; }
div.ban div.but { margin:99px 0 0 14px; }

div.back { position:absolute; width:146px; height:161px; margin:17px 0 0 59px; cursor:pointer; }

td.newspic img { margin-right:20px; }
td.news { border-top:1px solid #87edf4; padding-top:15px; line-height:18px; }
td.news b, div.topbord b { font-size:20px; font-weight:normal; }
div.date { color:#00a0ff; font-size:22px; margin-bottom:10px; }
div.artt { border-bottom:1px solid #87edf4; padding-bottom:5px; color:black; }
div.photo { width:154px; height:154px; float:left; }
