body {width: 100%; height: 100%; padding: 0; margin: 0; background: #000000 url(../images/logo.jpg) no-repeat center top; font-family:Verdana, sans-serif; color:#f9f173; font-size:12px;}
table {  }
td { vertical-align: top; padding: 0; margin: 0;}
.h100 {height: 100%; border: none; border-collapse: collapse;}
.w100 { width: 100%; border: none; border-collapse: collapse;}
.hw { width:100%;height:100%; border: none; border-collapse: collapse;}
img {border:0;}

div{padding:0; margin:0;}
p{padding:5px 0; margin:0; font-size:12px;}

h1{font-family:Verdana, sans-serif; color:#fff; padding:10px 0; margin:0; text-align:center; font-size:30px; font-weight:normal;}
h2{font-family:Verdana, sans-serif; color:#fff; padding:7px 0; margin:0; font-size:14px;}
h3{font-family:Verdana, sans-serif; color:#fff; padding:7px 0; margin:0; font-size:14px;}

a{color:#fff; font-family:Verdana, sans-serif; text-decoration:underline;}
a:hover{color:#fff; font-family:Verdana, sans-serif; text-decoration:none;}
a:visited{color:#fff; font-family:Verdana, sans-serif;}

.main{width:940px; height:100%; border: none; border-collapse: collapse; margin:0 auto;}
.top{height:213px; text-align:center; vertical-align:bottom;}
.top img{width:340px; height:213px;}
.menu{height:47px; background:url(../images/bkgmenu.jpg) no-repeat center top; text-align:center; vertical-align:middle; padding-top:1px;}
*html .menu{height:48px;}
.delim{padding:0 5px; font-size:10px;}

.content{padding:10px 0 0 0;}


.footer{height:170px; background:url(../images/bkgfoot.jpg) no-repeat center top;}
.botmenu{background:url(../images/bkgmenubot.jpg) no-repeat center top; text-align:center; margin:53px 0 0 0; height:48px;}
.mnulist{padding:5px 0 3px 0; color:#ffffff; font-size:14px; }
.mnulist a{color:#ffffff; font-size:14px; text-decoration:none;}
.mnulist a:hover{color:#ffffff; font-size:14px; text-decoration:underline;}
.mnulist a:visited{color:#ffffff; font-size:14px;}
.copy{padding:2px 0; color:#f9f173; font-size:12px;}

.gallery{width:100%; border: none; border-collapse: collapse; margin:5px 0;}
.item{width:152px; height:201px; padding:12px 12px 0 12px; background:url(../images/ramka.jpg) no-repeat left top;}
*html .item{width:176px; height:213px;}
.item img{border:#000000 solid 1px;}

.item div.name{padding:5px 0; font-size:30px; line-height:30px; height:40px;text-align:center; }
*html .item div.name{height:50px;}
.item div.name a{font-size:26px; color:#fff; text-decoration:none;}
.item div.name a:hover{font-size:26px; color:#fff; text-decoration:none;}
.item div.name a:visited{font-size:26px; color:#fff; }
.h22{height:22px;}

.bigphoto{width:200px;}
.smallphoto{padding-left:10px;}
.smallphoto img{border:#f9f173 solid 1px;}
.smallphoto div{width:120px; float:left; padding-bottom:20px;}
.clear{clear:both;}
.smallphoto div.desc{font-size:12px; width:auto;}

.bord{border: none; border-collapse: collapse;}
.bord td.img img{border:#000 solid 1px;}
.r1{width:12px; height:12px; background:url(../images/r1.jpg) no-repeat left top;}
.r2{height:12px; background:url(../images/r3.jpg) repeat-x left top;}
.r2 div{height:12px; width:100%; background:url(../images/r4.jpg) no-repeat right top;}
.r3{width:12px; height:12px; background:url(../images/r5.jpg) no-repeat left top;}
.r4{width:12px; background:url(../images/r15.jpg) repeat-y left top; height:100%;}
.r4 div{width:12px; height:100%; background:url(../images/r14.jpg) no-repeat left bottom;}
.r5{width:12px; background:url(../images/r7.jpg) repeat-y left top;height:100%;}
.r5 div{width:12px; height:100%; background:url(../images/r8.jpg) no-repeat left bottom;}
.r6{height:49px; width:12px; background:url(../images/r13.jpg) no-repeat left top;}
.r7{height:49px; background:url(../images/r11.jpg) repeat-x left top;}
.r7 div{height:49px; background:url(../images/r10.jpg) no-repeat right top;}
.r8{width:12px; height:49px; background:url(../images/r9.jpg) repeat-y left top;}
