.content
{
margin-top:10px;
   margin-left:10px;
   color:#666666;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-color:#cccccc;
   float:none;
}


.banner_holder
{
margin-left: 5px;
margin-bottom:8px;
margin-top:8px;
width:172px;
border-color:#9fa0a4;
border:1px solid;
overflow:hidden;
text-align:center;
vertical-align:center;
background-color: #fdfdfd;
}
.title
{
padding-top:2px;
width:172px;
font-weight:bold;
text-align:center;
font-size:11px;

}
.theme_holder
{
overflow:hidden;
margin-left: 3px;
margin-right: 3px;
margin-bottom:4px;
margin-top:4px;
width:130px;
height:190px;
border:1px solid;
border-color:#cccccc;
 float:left;
  background-color: #f6f7f9;
}
.theme_pic img
{
align:center;
vertical-align:center;
width:90px;
height:120px;
}

.theme_name
{
margin-bottom:5px;
padding-top:3px;
height:26px;
overflow:hidden;
text-align: center;
 color:#003399;
 font-size:8pt;
}

.theme_pic
{
overflow:hidden;
margin-left: 20px;
width:90px;
height:120px;
border:1px solid;
border-color:#cccccc;
align:center;
 margin-bottom:4px;
}
 img
{
border:none;
}
.theme_pic a
{
  text-decoration:none ;
}
.theme_ctg
{
overflow:hidden;
 padding-left: 18px;
 margin-bottom:1px;
margin-top:1px;
margin-left:10px;
font-size:7pt;
height:14px;
background-image:url('../images/ctg-bk.jpg');
background-repeat:no-repeat;
}

.theme_type
{
overflow:hidden;
 padding-left: 18px;
 margin-bottom:1px;
margin-top:1px;
margin-left:10px;
font-size:7pt;
height:14px;
background-image:url('../images/type-bk.jpg');
background-repeat:no-repeat;
}
.theme_auth
{
  overflow:hidden;
 padding-left: 18px;
 margin-bottom:1px;
margin-top:1px;
margin-left:10px;
font-size:7pt;
height:14px;
background-image:url('../images/type-bk.jpg');
background-repeat:no-repeat;

}
.theme_info
{
overflow:hidden;
 padding-left: 5px;
 margin-bottom:1px;
margin-top:1px;
font-size:7pt;
height:14px;
text-align:center;
}

 .theme_info  span
 {
   float:none;
 }

.search_form
{
margin-left: 10px;
margin-bottom:8px;
padding-bottom: 8px;
padding-left: 0px;
margin-top:0px;
overflow:hidden;
height:auto;
border:none;
float:none;
color:#ffffff;
height:14px;
}
.search_form  input, select,button
{
margin-left:0.4em;
margin-right:0.4em;
background-color: #f6f7f9;
font-size:7.5pt;
float:left;
}

.search_form input
{
font-size:8pt;
height:12px;
width:7.5em;
}

.search_form button
{
  border: 1px solid #cccccc;
 background-color: #f6f7f9;
 width:3em;
 font-size:8pt;
}

.form
{
	font-size: 7.5pt;
	vertical-align: middle;
 border: 1px solid #cccccc;

}

 .but
 {
 border: 1px solid #cccccc;
 background-color: #f6f7f9;
float:left;
 margin-left:0.5em;
}
.reg_form
{

margin-top:3px;
border:none;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
overflow:hidden;
float:right;
margin-right:18px;
color:#ffffff;

}


.reg_form a
{
color:#ffffff;
text-decoration:none;
}
.reg_form a:hover
{
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

.reg_form button
{
margin-right:14px;
color:#ffffff;
}
.inp2
{
 width:auto;
 margin-bottom:8px;
 margin-top:2px;
 float:left;
 text-align:bottom;
}

.grey
{
font-weight:bold;
color:#CC0000;
font-size:12px;
}

.inp2 input
{
margin-left:12px;
margin-right:18px;
background-color: #f6f7f9;
}

select , input, textarea ,button
{
   font-family: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
   font-size: 7.5pt;
   text-color:#cccccc;

}
 input
{
height:10px;
}

.top  td
{
vertical-align:top;
align:left;
text-align:left;
}
.red2
{
color:#990000;
}

button
{
	border: medium none ;
    background-color: transparent;

}
.red
{
color:#CC0000;
}
.uppercase
{
text-transform:uppercase;
}

.uppercase_padd
{
text-transform:uppercase;
padding-left:1.5em;
}
 .info
 {
  padding-top: 20px;
  margin-left: 12px;
   margin-bottom: 12px;
  padding-left: 0px;
  float:none;
  overflow:hidden;
}
 .container
{
 float:none;
 border:none;
 min-height: 400px;
 width:575;
 overflow:hidden;
}

 .container p
{
text-align:center;
color:#003399;
font-weight:bold;
text-transform:uppercase;
}
.listPages {

	text-align: center;
	align: center;
  /*  width:565px; */
    float: none;
  margin-top:2em;
}
.listPages button
{
  float: left;
   text-align:center;

}
button
{	cursor:pointer;}
.pages
{

float: left;
margin-left:1px;
margin-right:1px;
border: 1px solid #cccccc;
background-color: #f6f7f9;
margin-left:3px;
margin-right:3px;
 width:20px;
text-align:center;

}
.pages   button
{ width:8px;}
.pages a
{
text-decoration:none;
color:#003399;
 font-size:8pt;
 text-align:center;
}

.pages_butt
{

float: left;
 margin-left:10px;
margin-right:10px;
color:#003399;
 font-size:8pt;
  text-align:center;
}
.pages_butt  a
{
text-decoration:none;
color:#003399;
 font-size:8pt;
 text-align:center;
}
 .infobox_gs {
     background-color: #f6f7f9;

       border: 1px solid #cccccc;
    padding-left:18px;
    height:auto;
    width:535px;
    overflow:hidden;
    margin-bottom: 10px;
      margin-top: 10px;
    height:280px;
}
 .gs
 {
 float:left;
 margin-top: 20px;
 width:250px;   border: 1px solid #898787;
  margin-right: 12px;
 }
.infobox {
     background-color: #f6f7f9;
      	padding-bottom: 10px;
       border: 1px solid #cccccc;
	padding: 1px;
    height:auto;
    width:545px;
    margin-bottom: 30px;
}


.infobox h3 {
	background-repeat: no-repeat;
	padding-top: 3px;
	font-size: 16px;
	margin-bottom: 3px;
	margin-top: 0px;
}



.infobox .h31 {
	height: 21px;
	background-image: url(../images/boxpointer_7.jpg);
	color: #FFFFFF;
	padding-left: 40px;
  /*  margin-bottom:10px;  */
}


.infobox p {
	margin: 0px;
	margin-top: 10px;
}
.infobox  button
{
	border: medium none ;
    background-color: transparent;
    float:none;
   margin-bottom: 5px;

}
.infobox  img
{
   margin-bottom: 0px;
}
 .instr
{
      padding-left:10px;
      width:200px;
      float:right;
      color:#3787ba;
}


  .infobox input
  {
   float:none;
    margin-left:0.5em;
     margin-right:0.5em;
  }
   .infobox select,textarea
  {
   float:none;
    margin-left:0.5em;
     margin-right:0.5em;
     background-color:#ffffff;      width:115px;
  }
   .infobox label
  {
     float:left;
    margin-left:0.5em;
     width:190px;
  }

   .infobox span
  {
     width:340px;

  }
  .infobox .file
  {
   width:115px;
   height:16px;
  }

   .check
   {   color:#ed9452;

      font-size:7.5pt;
       padding-left:2px;
       margin-right:10px;
       	margin-top: 0px;
         padding-top:0px;

   }

      .check img
   {
    padding-right:2px;

   }

    .reg_but
    {
     margin-top:20px;
     height:2em;
     flat:none;
    }

   .subm
   {
   float:none;
   margin-top:4px;
   }
   .rang
   {
    margin-left:10px;
    margin-right:10px;
   }
   .th_preview
   {   width:280px;
   text-align:left;
   height:380px;
   text-transform:none;
   float:left;
    font-weight:normal;   }
    .th_preview p
    {     text-align:left;
     text-transform:none;
      font-weight:normal;    }
     .th_preview label
    {
     font-weight:bold;
     width:110px;
     float:left;
    }

    .th_preview img
    {    width:240;
    height:320;    }
     .th_preview a
     {
      text-decoration:none;
       color:#0c7197;     }
     .container  a
     {      text-decoration:none;
     }
     .back_lnk
     {     	 color:#e99e1a;     }
     .th_banner
     {
   /*  border:1px solid #000000;  */     }

     .norep
{
   background-repeat:no-repeat;
   paddig-top:8px;
   font-family: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
   font-size: 8pt;
   text-color:#cccccc;
}
.btm
{	vertical-align:bottom;
	padding-bottom:0px;}
 .users
{
 float:none;
 border:none;
 min-height: 400px;
 width:550px;
 overflow:hidden;
      text-align:left;
     text-transform:none;
      font-weight:normal;
     /* border:1px solid #000000; */
}
.users label
{	width:180px;
	float:left;
	background-color:#fff8ec;
	color:#003399;}
.users #tht
{
	width:160px;
	float:left;
	background-color:#fff8ec;      /*ffde7c2*/
	color:#003399;
   padding-left:20px;
	padding-right:20px;
}
.usrtitle
{background-color:#fff8ec;
color:#003399;
font-weight:bold;}
.userbanner
{
float:right;}
     a
     {
      text-decoration:none;
      color:#003399;
      }
