dd{
width:126px;
height:29px;
padding-left:3px;
padding-right:3px;
margin-left:0px;
margin-right:0px;
margin-bottom:11px;
}

input{
padding:0px;
margin-left:0px;
margin-right:0px;
border:#d7dae9 solid 1px;
border-radius: 3px;  
-moz-border-radius: 3px;
width:116px;
height:17px;
color:#000000;
font-size:11px;
padding:5px;
}

#submit, #a_content #admin_form  #send-element #send{background-image:url("../images/submit_button.png");font-family:Tahoma, Arial,Helvetica,sans-serif;width:94px;height:29px;color:white;font-weight:bold;font-size:12px;border:0px;}
#test_send{background-image:url("../images/submit_button.png");font-family:Tahoma, Arial,Helvetica,sans-serif;width:94px;height:29px;color:white;font-weight:bold;font-size:12px;border:0px;}
#submit-element{margin:0px; padding:0px;}
#submit-label{margin:0px; padding:0px;width:auto;}
#login_form input{width:116px;}

#login_form dd{float: left; margin-left:3px;width:126px;}
#login_form dt{display:none;}
#login_form #submit{float:right;background-image:url("../images/submit_button.png");font-family:Tahoma, Arial,Helvetica,sans-serif;width:94px;height:29px;color:white;font-weight:bold;font-size:12px;border:0px;}
.zend_form #submit-element{background:none;height:29px;}
#login_form #submit-element{background:none;float:right;margin-right:10px;margin-bottom:3px;}
#redirect-element{display:none;}
#login_form_links {width:250px; height:15px;float:right;margin-right:13px;}


#login_page_div {height:150px;margin:auto;width:400px;}
#login_page_div ul {padding-left:0px;}
#login_page_div input{width:116px;}
#login_page_div dd{float: left; margin-left:3px;width:126px; }
#login_page_div dt{display:none;}
#login_page_div #submit{float:left;background-image:url("../images/submit_button.png");font-family:Tahoma, Arial,Helvetica,sans-serif;width:94px;height:29px;color:white;font-weight:bold;font-size:12px;border:0px;}
.zend_form #submit-element{background:none;height:29px;}
#login_page_div #submit-element{background:none;float:left;margin-right:10px;margin-bottom:3px;}
#redirect-element{display:none;}
#login_form_links {width:250px; height:15px;float:right;margin-right:13px;}


.articles dd{float: left; margin-left:3px;}
.articles dt{float: left; margin-left:6px;padding-top:6px; color:#0f295c; font-weight:bold;}
.articles #submit{float:right;background-image:url("../images/submit_button.png");font-family:Tahoma, Arial,Helvetica,sans-serif;width:94px;height:29px;color:white;font-weight:bold;font-size:12px;border:0px;}
.zend_form #submit-element{background:none;height:29px;width:95px;}
.articles #submit-element{float:right;margin:0px; padding:0px;}
.articles #submit-label{float:right;margin:0px; padding:0px;}
#hidden-element{display:none;}
.articles dd{width:114px;height:29px;padding-left:3px;padding-right:3px;margin-left:2px;margin-right:0px;margin-bottom:11px;}

.articles input{border-radius: 3px;-moz-border-radius: 3px;padding:0px;margin-left:0px;margin-right:0px;border:#d7dae9 solid 1px;width:104px;height:17px;color:#000000;font-size:11px;padding:5px;}

#register_form {width:629px}
#register_form dt{text-align:right;width:125px;float:left;padding-top:6px;padding-right:5px;}
#register_form dd{background-repeat:no-repeat;width:493px;float:left;}
#register_form input{width:158px;float:left;}
#register_form ul {padding-left:10px;padding-top:6px;list-style-type:none;float:left;color:red;}
#register_form img {padding-left:10px;}
#register_form select {margin-top:5px;padding:3px;border-radius: 3px;-moz-border-radius: 3px;}
.errors {color:red;list-style-type:none;padding:0px;font-size:9px;}
#register_form  #user_type-element{background-image:none;}
#register_form  #sex-element {background:none;height:55px;} 
#sex-element label {width:260px;float:left;margin-top:5px}
#register_form  #sex-0 {width:20px;margin-top:-2px}
#register_form  #sex-1 {width:20px;margin-top:-2px}
#register_form #submit{float:right;background-image:url("../images/submit_button.png");font-family:Tahoma, Arial,Helvetica,sans-serif;width:94px;height:29px;color:white;font-weight:bold;font-size:12px;border:0px;}
.zend_form #submit-element{background:none;height:29px;width:95px;}
.zend_form #test_send-element{background:none;height:29px;width:95px;}
#register_form #submit-element{float:left;margin:0px; padding:0px;width:225px;}
#register_form #submit-label{float:right;margin:0px; padding:0px;}
#register_form  #showSecond-element{background:none;}
#register_form  #region_id-element, #register_form  #subregion_id-element, #register_form  #school_id-element, #register_form  #class-element{background:none;}
#register_form  .required {padding-right:7px;background:url("../images/required.png") top right no-repeat;}
#register_form   #process-label, #register_form   #newsletter-label {width:570px;}
#register_form   #process-element,#register_form   #newsletter-element {width:10px;}
#register_form   #process-element input,#register_form   #newsletter-element input {height:38px;width:35px;}

#text, #answer{width:500px; height:160px; margin-left:-3px;}
.zend_form textarea{border:#D7DAE9 1px solid;border-radius: 3px;-moz-border-radius: 3px;}
.zend_form select{border:#D7DAE9 1px solid;}
#contact dt{text-align:right;width:125px;float:left;padding-top:6px;padding-right:5px;}
#contact dd{background-repeat:no-repeat;width:493px;float:left;}
#contact input{width:158px;float:left;}
#contact ul {padding-left:10px;padding-top:6px;list-style-type:none;float:left;color:red;}
#contact img {padding-left:10px;}
#contact select {margin-left:-3px;margin-top:5px;padding:5px;width:174px;border-radius: 3px;-moz-border-radius: 3px;}
#contact  #reason-element {background:none;height:35px;}
#contact  #text-element,#contact #answer-element {background:none;height:160px;width:406px;} 
#contact #submit{float:right;background-image:url("../images/submit_button.png");font-family:Tahoma, Arial,Helvetica,sans-serif;width:94px;height:29px;color:white;font-weight:bold;font-size:12px;border:0px;}
#contact #submit-element{float:right;margin:0px; padding:0px;}
#contact #submit-label{float:right;margin:0px; padding:0px;width:auto;}
#contact  #showSecond-element{background:none;}
#contact  #region_id-element, #contact  #subregion_id-element, #contact  #school_id-element, #contact  #class-element{background:none;}

.register_summary{width:660px; border:0px; background-color:#dbdbdb;border-collapse:collapse;}
.register_summary tr {height:30px;}
.register_summary td {padding-left:10px;}
.register_summary_td_desc {width:150px;}
.register_summary_td_data {font-weight:bold;}
.register_summary_d {background-color:#e8e8e8;}

#admin_tree {margin-left:5px;}
#admin_form dd {height:auto;}
#admin_form thead {font-weight:bold;}
#admin_form ul li{list-style-type:none;}
#admin_form input, #a_content #admin_form  #title {width:400px;color:#b8c6e4;font-size:11px;padding:5px;}
#a_content #admin_form  input , #a_content #admin_form  #title , #a_content #admin_form  #send-element #submit {color:#000000;}
#a_content #admin_form #submit-element #submit, #a_content #admin_form #test_send-element #test_send   {color:#FFFFFF;}
#admin_tree ul li a{color:#6f7f9d;font-weight:bold;font-size:12px;padding:6px;padding-left:12px;}
#admin_tree ul,#admin_tree ul li {list-style-type:none;}
#admin_tree ul li .toggle{border-bottom:1px solid lightgray;color:#6f7f9d;font-weight:bold;font-size:12px;padding:6px;padding-left:12px;background:url("../images/admin_menu_show.png") center left no-repeat;}
#admin_tree ul li ul{ display:none;}
#admin_tree ul li ul li a{color:#6f7f9d;font-weight:normal;font-size:12px;background:none;padding:6px;padding-left:21px; width:221px;}
#admin_tree ul li ul li {list-style-image:none;}
#admin_tree  a {height:auto; padding:6px;border-bottom:1px solid lightgray;}
.zend_form #short{height:85px;}
.zend_form #text-element, .zend_form #description-element{width:700px; height:576px;}
#admin_form #submit,#a_content #admin_form  #send-element #send{width:94px;}
#admin_form #test_send{width:94px;}
#admin_tree .admin_userlink {display:inline;border:none;}
#admin_tree  p {margin-left:5px;}
#admin_page_container{margin:auto; width:990px;}

#admin_form  #sex-element{height:50px;}
#admin_form  #sex-0 {width:20px;margin-top:-2px}
#admin_form  #sex-1 {width:20px;margin-top:-2px}
#admin_form #answer_choice-1, #admin_form #answer_choice-2, #admin_form #answer_choice-3, #admin_form #answer_choice-4, #admin_form #answer_choice-5, #admin_form #answer_choice-6, #admin_form #answer_choice-7, #admin_form #answer_choice-8, #admin_form #answer_choice-9, #admin_form #answer_choice-10 {width:30px;}

#basket_chkbx #accept-label,#basket_chkbx  #accept-element{display:inline;}
#basket_chkbx  #accept {width:35px;height:10px;}

#admin_form td {border-bottom:1px solid lightgray;padding:5px;}
#admin_form #type-0,#admin_form #type-1{width:auto; height:auto;margin:5x;}
