/*---GENERAL---*/
html {min-height: 100%;}
body {
  text-align: center;
  background: #eaeaea;
  padding: 0px;
  margin: 0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333;
  line-height:1.3em;
  text-align:justify;font-family:Arial;
}

/*---TEXT styles---*/
h1, h2, h3{
  /*margin: 0 0 3px 0;*/
  margin:0;
  padding: 0;
  display:inline;
}
h1 {font-size: 1.5em;font-weight:bold;}
h2 {font-size: 1.3em;font-weight:bold;line-height:1em;}
h3 {font-size: 1em;font-weight:bold;line-height:1em;}

a{color:#cc0000;}
a:hover{color:#ff0000;}
a img,:link img,:visited img{border:none;}

/*---LAYOUT---*/
#container {
  width: 800px;
  height: 96%;
  margin: 0 auto;
  padding: 0px;
  text-align: left;
  border-top:2px solid #ccc;
  border-left:2px solid #ccc;
  border-right:2px solid #ccc;
  border-bottom:2px solid #ccc;
  background-color:#fff;
}
#header {
  width: 100%;
  text-align:left;
  height:50px;
}
/*//////////////////////////menu///////////////////////*/
#menu{
  width:780px;
  background-color:#96b0c9;
  height:31px;
  margin:0px 10px 0px 10px;
  clear:both;
  padding:0px;
  background:url("images/bg_menu.gif");
  background-repeat:repeat-x;
  font-size:12px;
  font-weight:bold;
}
  #menu_l{
    width:13px;
    height:31px;
    float:left;
    background:url("images/menu_left.gif");
    background-repeat:no-repeat;
    background-position:left;
  }
  ul.menu_nav{margin:0;padding:0;}
  .menu_nav li{padding:0;margin:0;float:left;list-style:none;}
  .menu_nav a,.menu_nav a:visited,.menu_nav a:hover{
    display: block;
    
	padding: 0px 11.8px !important;
	padding: 0px 11.9px;
	
	color: #fff;
	text-decoration: none;
	text-align: center;
	line-height:31px;
  }
  #menu_r{
    width:13px;
    height:31px;
    float:right;
    background:url("images/menu_right.gif");
    background-repeat:no-repeat;
    background-position:right;
  }

/*////////////////////////////////////content/////////////////////////////*/
#content {
  width:780px;
  float:left;
  text-align:left;
  padding:0px;
  margin-top:0px;	
  /*font-family:Verdana;*/
}
  #path{
   width:780px;
   padding:3px 0 0 15px;
   font-size:12px;
   color:#999;
   float:left;
   clear:both;
   font-weight:bold;
  }
    #path a,#path a:visited{
	  color: #999;
	  text-decoration: none;
	  font-size:13px;
    }
    #path a:hover{color:#ccc;}
    
  #title{
    width:760px;
    /*padding:3x 0 0px 15px;*/
    margin-top:10px;
    float:left;
    clear:both;
    /*border:1px solid #cc0000;*/
    margin-left:10px;
    background:url("images/point.gif");background-repeat:repeat-x;background-position:bottom;
  }
  #title_l{width:300px;float:left;}
  #title_r{width:90%;float:right;}
    ul.menu_sub{padding:0;float:right;list-style:none;margin-top:10px;}
    .menu_sub li{padding:0;margin:0;float:left;list-style:none;border-right:1px solid #cc0000;}
    .menu_sub a,.menu_sub a:visited,.menu_sub a:hover{
      display: block;
	  padding: 0px 11.8px !important;
	  padding: 0px 11.9px;
	  color: #fff;
	  text-decoration: none;
	  text-align: center;
	  line-height:11px;
	  font-size:11px;
	  color:#cc0000;
  }
 
  
  .title_{color:#cc0000;font-weight:bold;}
  
#main{width:100%;clear:both;}
.photo{width:200px;height:200px;padding:4px;float:left;text-align:center;}
.photo img{padding:2px;border:2px solid #ececec;}
.photo a,.photo a:visited,.photo a:hover{
  font-size:10px;
  color:#6699cc;
  text-decoration:none;
}
td, .descr{text-align:justify;font-family:Arial;}

/*/////////////////////////////////////footer////////////////////////////*/
#footer {
	padding:0 0 20px 0;
	margin:0px;
	width:100%;
    font-size:0.75em;
    height:30px;
    text-align:center;
    color:#000000;
    clear:both;
}

.listing{
  margin: 10px;
}

.inputclass{
  padding-left : 2px;
  border-style : solid;
  border-width : 1px;
  border-color : #BCCDF0;
  width : 180px;
}
