body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #B6B6B6;
        font-family: tahoma, verdana, ariel;
        font-size:11px;
}
table {font-size:100%;}

h1 {display:block;font-size:140%;font-weight:bold; padding-bottom:5px;margin-bottom:0px;}
h2 {font-size:120%;font-weight:bold;}
h3 {font-size:110%;font-weight:bold;}
h4 {font-size:100%;font-weight:bold;}
.upmenu {
	color: #595959;
	font-size: 11px;
	font-family: tahoma;
        text-decoration:none;
        padding-left:10px;
        padding-right:10px;
}
.style1 {
	color: #595959;
	font-size: 11px;
	font-family: tahoma;
}



.style2 {
	color: #818181;
	font-size: 11px;
	font-family: tahoma;
}
.style3 {
	color: #4B4B4B;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}
.style4 {
	color: #4b4b4b;
	font-size: 11px;
	font-family: tahoma;
}
.style5 {
	color: #FFFFFF;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none
}
a {
	color: #990000;
	}
#upmargin {width:100%; height:23px;}
.mainmenu {width:100%}
.mainmenu td
          { 
          width: 20%;
          color:black;
          padding:10px;
          padding-left:15px;
          font-weight:bold;
          font-size: 11px;
	  font-family: tahoma;
          text-decoration:none;
          background: #f8cc21;
          border:0px;
          border-bottom:4px solid #f6ae01; 
          text-transform:uppercase;
          }
.mainmenu td a {          
           text-decoration:none;text-transform:uppercase;
           color:black}
.footer {height:25px; padding:3px;}
.footer a {text-decoration:none; color:white; font-size: 11px;
	  font-family: tahoma;padding-right:10px;padding-left:10px;}
#greyblock {background:#e0e0e0 url(/img/bar2.gif) left repeat-y; 
            margin:0px;
            padding:10px;padding-left:20px;
            margin-right:3px;
            height:auto;
            }
#greyblock h3{color:#646464; font-size:11px;}

.main_menu .item{border-bottom:1px solid #E7E7E7; padding-right:10px; font-size:11px; }
.main_menu a, .main_menu b{display:block; padding:10px 10px 10px 25px; color:#333333;font-weight:bold; background:transparent url('/images/template1/i/layer/menu_arrow.gif') no-repeat left center}
.main_menu .hidden_item{height:30px; position:relative; top:-1px; border-bottom:1px solid #dcdcdc;}
.main_sub_menu ul {margin-top:0px;}
.main_sub_menu a, .main_sub_menu b{display:block; padding:5px; color:#666666;font-weight:bold;background:transparent;}

.sub_menu{clear:both; margin-bottom:10px; width:100%; overflow-x:hidden; font-size:70%;}
.sub_menu a{text-decoration:none; display:block; padding:4px 15px 4px 15px; font-size:60%; margin-right:10px; float:left; border:1px solid #E7E7E7; font-weight:bold; margin-top:10px}
.sub_menu .active{color:white}
.sub_menu2{clear:both; width:100%; overflow-x:hidden; padding-top:5px; }
.sub_menu2 a, .sub_menu2 span{padding:2px 20px 5px 0px; font-size:11px; color:#999999; display:block; float:left; }
.sub_menu2 a{margin-right:5px; background:transparent url('/images/template1/i/layer/menu_arrow.gif') no-repeat right center}
#dots {height:4px; position:relative; top:-1px;border-bottom:1px dotted #999999;}
#dots2 {height:4px; background:transparent url('/img/line_3.jpg') center repeat-x;}

.text-block {margin-top:5px;padding:7px; color:#818181; background:url(/img/corner.gif) top left no-repeat;}
.text-block-title {margin-top:5px;padding:10 5 10 15px; color:#818181; background:url(/img/ycorner.gif) top left no-repeat;}
.more {padding-top:0px;padding-left:10px; background:transparent url('/img/redar.gif') no-repeat left center; color: #333333; font-weight:bold;}


.calend_table {
  width:245;
  height:229;
  border:2px solid #AEA69E;
  background:#ECE9E3;
  font-family:Verdana;
  font-size:10px;
  color:#636363;
}

.calend_table td {
  vertical-align:middle !important;
  color:#333333;
}

.days_table {
  font-family:Verdana;
  font-size:10px;
}
.days, .days_sun, .days_sun_right {

  background:#AEA69E;
  color:#FFFFFF !important;
  width:35px;
  height:25px;
}
.day, .no_day {
  background: #ECE9E3;
  margin-top:10px;
  padding:0;
}
.day_curr {
  background: #FFFFFF;
  margin-top:10px;
  padding:0;
  border-right:1px solid #FFFFFF
}
.day_sun, .no_day_sun, .day_sun_right, .no_day_sun_right{
  background:#E5E0DB;
}
.days, .days_sun, .day, .no_day, .day_curr, .day_sun, .no_day_sun{
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  height:25px;
}
.day_sun_right, .no_day_sun_right, .days_sun_right {
  border-top:1px solid #FFFFFF;
  border-right:0;
}
.navig_form1 {
  padding:3px;
  background:#DAD6CD;
}
.navig_form2 td {
  background:#E5E0DB;
  color:#4E4A46;
  border-top:1px solid #FFFFFF;
  padding:3px;
  font-weight:bold;
  font-size:14px;
}
td.navig_butt {
  padding:0 7px;
  cursor:pointer;
}

.mouseover {
  background:#AEA69E;
  color:#FFFFFF;
  border-top: 1px solid #FFFFFF;
}

.mouseover_s {
  background:#AEA69E;
  color:#FFFFFF;
  border-top: 1px solid #FFFFFF;
  border-right:none
}

.mouseover_c {
  background:#AEA69E;
  color:#FFFFFF;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF
}

.month_link a{
  text-decoration:underline;
  color:#333333;
  cursor:pointer;
}

.year_link a{
  text-decoration:underline;
  color:#333333;
  cursor:pointer;
}
.calend_table a, .calend_table a:hover {
  color:#333333;
  text-decoration:underline;
}
.imgbord {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#666666',Direction=135,Strength=3); BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
