body,html {margin:0; padding:0; font-family:verdana,arial; font-size:12px}
table {font-family:verdana,arial; font-size:12px}
img{border:0}
.top   {position:relative; height:270px; background: url('../images/topbg.gif') 0 0 repeat-x}
.topl {position:absolute; height:270px; width:199px;}
.topr {position:absolute; height:270px; width:800px; right:0}

.icons{position:absolute; width:150px; height:10px; left:45px; top:250px; z-index:1000}
.icons a {margin-right:20px}

.main{width:100%}
.main .left{ width: 275px;background: url('../images/leftbg.gif') 0 40px no-repeat}
.leftblock{padding:0 0 20px 40px; color:#333333}
.leftblock td{color:#333333}
.leftblock a{color:red}

.menu a{display:block; padding:4px 0 4px 4px; text-decoration:none; border-left: 6px double #FFFFFF; letter-spacing: -1px; background: #FF0000; color:#FFFFFF;}
.menu a:hover{background: #FF0000; color:#FFFFFF;  border-left: 6px double #000000;}
.menu a.submenu{font-size:11px;border:0}
.menu a.submenu:hover{background:#FFFFFF; color:#FF0000;border:0}

.hl{border-bottom:1px solid #DDDDDD; font-weight:bold; padding:3px 0; overflow:hidden}



.center {color:#444444;}
.center h1{font-family:arial; font-size:18px; color:red; font-weight:normal }
.center a{color:#407090}
.center .bg{background: url('../images/bbg.gif') 100% 100% no-repeat; padding:0 40px 40px 40px; margin-right:20px} 
.center ul li{padding:3px 0}

.right{width:172px}
.right a{color:red;}

.search{background:#DDDDDD; margin:0 0 30px 0; padding:3px; text-align: right; width:172px}
.search .text{width:172px; border:1px solid #BBBBBB}
.search .submit{border:0; background:#DDDDDD; color:#155c8c; text-decoration:underline}

.news{margin:30px 0;}
.newsid{padding:0 10px 10px 10px; margin:5px 0 0 0;  background: url('../images/newsid.gif') 0 3px no-repeat}
.newsid .date{font-weight:bold; color:#999999}


.bottom1{background:#ececec; padding:10px}
.bottom1 table{font-size:11px}
.bottom1 table th{vertical-align:top; font-weight:normal; text-align:left; padding:10px 30px}
.bottom1 table td{border-left:5px solid #FFFFFF; vertical-align:top; padding:10px 30px}

.bottom2{position:relative; height:80px; background: url('../images/PR.gif') 30px center no-repeat}
.bottom2 #PRflash {position:absolute;font-size:11px;left:29px;top:16px; }
.bottom2 #PR {position:absolute;font-size:11px;left:70px;top:20px; }
.bottom2 #PR a {display:block; margin-bottom:12px; color:#aaa; text-decoration:none}


.anew{margin-bottom:15px; padding-bottom:15px; border-bottom:1px dashed #CCCCCC}
.anew .date{font-family:arial; padding:0 0 1px 0; color:#999999}
.anew a {text-decoration:none}
.anew a:hover{text-decoration:underline}


.photo{float:left; margin:5px; width:250px; height:300px; text-align:center}
.photo .pname{text-align:center;}
.pages_photos{clear:left; padding-top:30px; }

.gb{margin-bottom:30px; border:1px solid #CCCCCC; background:#F5F5F5; padding:5px}
.gb .rname{color:#666666}
.gb .rtxt{padding:3px 0 0 10px}


#subscr {display:none}

.ns a{color:#000000; font-size:11px}
.ns a:hover{color:#FF0000}

.find{background:#FFFF99}

#leftmenu{position:relative; margin:1px 0; width:235px; z-index:100; color:#ffffff;}
#leftmenu a{display:block;}
.leftsubmenu{white-space: nowrap; position:absolute; left:235px; top:0;  display:none; border:1px solid #FF0000; border-left:1px solid #FFFFFF; z-index:1}

