/* COMMON */
body {text-align: center; background-color: #ffffff;
 
 scrollbar-face-color: #ffffff !important;
 scrollbar-shadow-color: ##000000 !important;
 scrollbar-highlight-color: #cccccc !important;
 scrollbar-3dlight-color: #ffffff !important;
 scrollbar-darkshadow-color: #ffffff !important;
 scrollbar-track-color: #ffffff !important;
 scrollbar-arrow-color: #ffffff !important;
	
}

#bodycenter {background-color: #ffffff;}

body, td, p, div, span, .years {color: #999999; font-family: Tahoma; font-size: 11px;}
img { border: 0px; margin: 0px; padding: 0px; }
a { text-decoration: underline; color: #999999; font-family: Tahoma; font-size: 11px;}
a:hover {text-decoration: underline;}
a div {cursor:hand; cursor: pointer;}
a img {cursor:pointer; cursor:hand;}
#imgbord img { cursor:pointer; cursor:hand;}

.small {font-size: 10px;}
.big {font-size: 12px;}
.clear {clear:both; height:0px}

h1 {font-size: 14px; font-weight: normal; color: #808080;}
h2 {font-size: 12px; font-weight: normal;}
h3 {font-size: 12px; font-weight: normal;}

/* HEAD */
#logotd {width: 960px; height: 45px; padding-bottom: 5px;}
#logo {width: 175px; height: 40px; background: url(../images/logo.gif) bottom left no-repeat; cursor:hand; cursor: pointer}


/* LEFT */
#lefttd {width:175px; height:476px; border: 0px;}
#left {width:174px; height:474px; *width: 100%; *height: 100%; border: 1px solid #cccccc; border-right:0px;}
#menu {margin: 50px 5px 10px 15px; }
#menu div.m {font-weight: mormal; margin-bottom: 6px; text-transform: lowercase;}
#menu div.m a {font-weight: bold; color: #999999;}
#menu div.sm {margin-left: 10px; margin-bottom: 3px; text-transform: lowercase;}
#menu div.sm a, #menu div.sm span.a {color: #bbbbbb;}
#menu div.sm a.selected, #menu div.sm span.aselected {color: #999999;}
#menu div.hidden {DISPLAY: none;}
#menu div.visible {DISPLAY: block;}
#menu a.selected {color: #999999; font-weight: normal;}

/* CALENDAR */
#calendar {width: 144px; height: 140px; margin: 5px 15px 5px 15px; border: 1px solid #cccccc;}
#month {border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; }
#year {border-bottom: 1px solid #cccccc; }
#date {}
#byyear {margin: 5px 15px 5px 15px;}
#bymonth {margin: 10px 15px 10px 15px;}
#bymonth div {height: 18px;}
#calendar .blogstrue {background-color: #e6e6e6; width: 16px; height: 15px;}


/* CENTER */
#centertd {width: 556px; height: 476px; border: 0px; }
#center {width: 554px; height: 474px; *width: 100%; *height: 100%;  border: 1px solid #cccccc; background: url(../images/x.gif); }
#toleft {background: url(../images/toleft.gif) center no-repeat; height: 18px; width: 17px; display: block; float: right; margin-right: 10px;}
#toleft5 {background: url(../images/toleft5.gif) center no-repeat; height: 18px; width: 11px; display: block; float: right; margin-right: 10px;}
#toright {background: url(../images/toright.gif) center no-repeat; height: 18px; width: 17px; display: block; float: left; margin-left: 10px; }
#toright5 {background: url(../images/toright5.gif) center no-repeat; height: 18px; width: 11px; display: block; float: left; margin-left: 10px; }
#textblock {margin: 49px 0px 30px 30px;}
#textblock #title {width:480px; height:20px; margin-left: 14px; border: 0px solid #00ff00;}
#textblock #frame {width:513px; height:350px; *width:523px; /*overflow: auto;*/ border: 0px solid #ff0000; padding-right: 10px; text-align: justify;}
#full_news #news {margin: 0 0 20px 0;}
#full_news #news div.title a {font-weight:bold;}
#full_news #news div.text {margin: 5px 0 5px 0;}
#pages #current {background-color: #e7e7e7; padding: 2px 3px 2px 3px;}

/* BLOG */
#blogtd {width: 785px; height: 476px; border: 0px; }
#center_blog {width: 783px; height: 474px; *width: 100%; *height: 100%;  border: 1px solid #cccccc; background: url(../images/x.gif);}
#textblock_blog {margin: 49px 0px 30px 30px;}
#textblock_blog #title {width:700px; height:20px; margin-left: 14px; border: 0px solid #00ff00;}
#textblock_blog #frame {width:739px; height:350px; *width:745px; /*overflow: auto;*/ border: 0px solid #ff0000; padding-right: 10px; text-align: justify; overflow:hidden;}
#textblock_blog .title {margin: 0 0 0 0;}
#textblock_blog .title a {font-weight: bold; color: #999999;}
#textblock_blog .date {margin: 0 0 0 0;}
#textblock_blog .text {margin: 5px 0 5px 0;}
#textblock_blog #imgbord {border: 1px solid #cccccc; padding: 13px; display: block; float: left; font-size: 0; margin: 0 10px 5px 0; }
#sep { background-image: url(../images/sep.gif); background-repeat: repeat-x; background-position: left; height: 1px; margin: 10px 0 10px 0;}
#frame2 {display: block; float: left; width: 100%; border: 0px solid #ff0000; margin: 0 0 0 0;}
#frame2 #imgbord {padding: 5px;}
#frame2 .date {font-size: 10px;}

/* RIGHT */
#righttd {width:229px; height:476px; border: 0px;}
#right {width:228px; height:474px; *width:100%; *height: 100%; border: 1px solid #cccccc; border-left:0px;}
#right2 {width: 100%; height: 100%;}
#right_text {padding: 20px;}
#right_text p {font-family: Tahoma; font-size: 11px;}
#right_icos #imgicon { border: 0px solid #cccccc;}

#imgdivtdregular, #imgdivtdleft, #imgdivtdbottomleft, #imgdivtdbottom {
	display: block; float: left; width:33px; height:33px; border: 1px solid #cccccc; font-size:0; *position: relative; *top: 1; }
#imgdivtdregular {}					
#imgdivtdleft {border-left: 0px;}					
#imgdivtdbottomleft {border-bottom: 0px; border-left: 0px;}
#imgdivtdbottom {border-bottom: 0px;}



/* BOTTOM */
#bottomtd {padding-top: 9px; border: 0px solid #000000;}
#bottom_tel {padding: 0 0 0 8; display: block; float: left; width: 107px; height: 15px; border-left: 1px solid #aaaaaa;}
#bottom_copy {padding-top: 9px; display: block;  line-height: 15px; height: 15px;}
#bottom_email {display: block; float: right; width: 110; height: 15px;	border-right: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa; text-align: left;}
#bottom_tel, #bottom_email a { color: #aaaaaa; font-weight: normal; font-size: 11px; font-family: Tahoma; line-height: 15px;}
#bottom_email a {letter-spacing: 1px;}

/* easter */
#main_table {border:0; width: 100%; height: 100%;}
