body{margin:0; padding:0; background:#242424; color:#fff}
a{color:#eaeaea}
img{border:0}
body,tc{font:11px Tahoma; color:#ccc}
#header{height:90px;}
.menu{background:url(/gfx/m/bg_menu.png); height:25px; padding:0; margin:0; list-style:none; border-top:1px solid #000; border-bottom:1px solid #000}
.menu li{padding:0; float:left; height:25px; line-height:25px; margin:0; border-right:1px solid #000;}
.menu li:hover, .menu li.cur{background:url(/gfx/m/bg_menu_on.png); }
.clear{clear:both}
#cal td{padding:0; width:30px; height:30px; border:1px  solid #000; border-bottom-color:#000; text-align:center; font-weidht:bold;border-top:0; border-right:0}
#cal tr.th td{background:url(/gfx/m/bg_menu.png);font-weight:bold}

#cal td a{text-decoration:none; height:30px; line-height:30px; font-weight:bold; display:block}
#cal td a:hover{background:#06c}
#cal{width:210px; border:1px solid #000; border-bottom:0; border-left:0; border-right-color:#000;}
#cal td.cur{background:#9c0}
.menu li a{font-weight:bold; font-family:Verdana; display:block; color:#fff; line-height:25px; font-size:10px; padding:0 5px 0 5px; text-decoration:none;}
#content{padding:10px}
#photo_nav{margin-top:20px}
.p320{border:1px solid #000}
#photo_nav a{position:relative; border:1px solid #000; margin-right:10px; background:#9c0; height:20px; font-weight:bold; line-height:20px;  padding:0 5px 0 5px; text-decoration:none; float:left; display:inline-block}
#photo_nav a:hover{background:#06C}
div.floated{float:left; margin-right:10px;}
div.p60{width:60px; height:60px; border:1px solid #000; margin:0 5px 5px 0}
div.p40{width:40px; height:40px; border:1px solid #000; margin:0 5px 5px 0}
div.p80{width:80px; height:80px; border:1px solid #000; margin:0 5px 5px 0}
div.p45{width:45px; height:45px; border:1px solid #000; margin:0 5px 5px 0}
div.p128{width:128px; height:96px; border:1px solid #000; margin:0 5px 5px 0}

div.p45:hover, div.p128:hover, div.p80:hover, div.p40:hover, div.p60:hover{border:1px solid #9c0}

h2, h2 a{font:bold 14px arial; color:#06c; margin:0; padding:10px 0 10px 0}
h3, h3 a{font:bold 13px arial; color:#06c; margin:0; padding:10px 0 10px 0}
h4, h4 a{font:bold 11px Tahoma; color:#9c0; margin:0; padding:0 0 5px 0}
div.box{clear:both; display:block; margin-bottom:10px}
ul.nav{clear:both; display:block; height:18px; margin:5px 0 5px 0; list-style:none; padding:0}
ul.nav li{background:#111; text-align:center; line-height:18px; float:left; height:18px; margin:0 5px 0 0; padding:0}
ul.nav li a{text-decoration:none; line-height:18px; padding:0 5px 0 5px; display:block; text-align:center}
ul.nav li.current_page {background:#9c0; color:#000}
ul.nav li.page_inactive, ul.nav li.current_page{padding:0 5px 0 5px}
.small a{text-decoration:none}
