* {
  font-family: Arial;
  font-size: 12px;
  outline: none;
}

body,form {
  padding: 0px;
  margin: 0px;
}

.header_class {
  background: url(../../images/header_background.jpg) repeat-x;
  height: 133px;
}

.footer_class {
  background: url(../../images/footer_background.jpg) repeat-x;
  height: 88px;
}

.site_width {
  width: 800px;
}

.menu_class {
  height: 27px;
  background: url(../../images/menu_background.jpg) repeat-x;
}

.header_image {
  width: 144px;
  height: 101px;
  border: 1px solid #ABC6F1;
}

.motto {
  color: #666666;
  font-weight: bold;
  font-size: 11px;
  cursor: default;
}

.motto_padding {
  padding-left: 8px;
}

.footer_background {
  /*background: url(../../images/footer_key.jpg) no-repeat;*/
  height: 88px;
}

.footer_link:link {
  font-size: 11px;
  text-decoration: none;
  color: #666666;
}
.footer_link:visited {
  font-size: 11px;
  text-decoration: none;
  color: #666666;
}
.footer_link:hover {
  font-size: 11px;
  text-decoration: underline;
  color: #666666;
}
.footer_link:active {
  font-size: 11px;
  text-decoration: none;
  color: #666666;
}

.footer_separator {
  font-size: 10px;
  color: #666666;
}

.copyright_class {
  font-size: 10px;
  color: #666666;
  font-weight: bold;
}

.menu_link:link {
  border-left: 1px solid #CECECE;
  height: 27px;
  display: block;
  width: 91px;
  text-decoration: none;
  line-height: 27px;
  text-align: center;
  font-size: 11px;
  color: #666666;
  font-weight: bold;
}
.menu_link:visited {
  border-left: 1px solid #CECECE;
  height: 27px;
  display: block;
  width: 91px;
  text-decoration: none;
  line-height: 27px;
  text-align: center;
  font-size: 11px;
  color: #666666;
  font-weight: bold;
}
.menu_link:hover {
  border-left: 1px solid #CECECE;
  height: 27px;
  display: block;
  width: 91px;
  text-decoration: none;
  line-height: 27px;
  text-align: center;
  font-size: 11px;
  color: #666666;
  font-weight: bold;
  background: url(../../images/menu_link.jpg) no-repeat;
  background-position: center;
}
.menu_link:active {
  border-left: 1px solid #CECECE;
  height: 27px;
  display: block;
  width: 91px;
  text-decoration: none;
  line-height: 27px;
  text-align: center;
  font-size: 11px;
  color: #666666;
  font-weight: bold;
}

.menu_link_small {
  border-left: 1px solid #CECECE;
}

.featured_link:link {
  font-size: 11px;
  color: #3384D5;
  text-decoration: none;
}
.featured_link:visited {
  font-size: 11px;
  color: #3384D5;
  text-decoration: none;
}
.featured_link:hover {
  font-size: 11px;
  color: #3384D5;
  text-decoration: underline;
}
.featured_link:active {
  font-size: 11px;
  color: #3384D5;
  text-decoration: none;
}

.site_height {
  height: 360px;
}

.right_column_width {
  width: 230px;
}

.left_column_width {
  width: 570px;
}

.news_content {
  width: 143px;
  background: url(../../images/right_column_news3.jpg) repeat-x;
}

.site_text_presentation {
  color: #999999;
  line-height: 20px;
}

.right_column_include {
  border-left: 1px solid #E9E9E9;
  border-right: 1px solid #E9E9E9;
  width: 190px;
}

.portfolio_site_name {
  font-size: 11px;
  color: #80A3C3;
  font-weight: bold;
  text-align: left;
}

.quote_class {
  font-size: 11px;
  font-weight: bold;
  text-align: left;
}

.quote_select {
  border: 1px solid #E0E0E0;
  width: 175px;
  font-size: 11px;
  height: 19px;
  background-image: url(../../images/quote_input_background.jpg);
}

.quote_text {
  background-image: url(../../images/quote_input_background.jpg);
  background-repeat:  repeat-x;
  border: 1px solid #E0E0E0;
  width: 175px;
  font-size: 11px;
  height: 17px;
}

.quote_textarea {
  background-image: url(../../images/quote_textarea_background.jpg);
  background-repeat:  repeat-x;
  border: 1px solid #E0E0E0;
  width: 175px;
  font-size: 11px;
  height: 70px;
}

.news_date {
  color: #057805;
  font-weight: bold;
  font-size: 11px;
}

.news_text {
  font-size: 11px;
  color: #666666;
}

.contact_us_input {
  border: 1px solid #2B6CA2;
  width: 500px;
  height: 24px;
  font-size: 17px;
  font-weight: bold;
}

.contact_us_text {
  line-height: 22px;
  font-size: 12px;
  font-weight: bold;
}

.contact_us_textarea {
  border: 1px solid #2B6CA2;
  width: 500px;
  height: 120px;
  font-size: 12px;
  font-weight: bold;
}

.contact_details {
  font-weight: bold;
  color: #336633;
}

.contact_details_text {
  font-size: 11px;
  color: #666666;
}

.messengers {
  font-size: 11px;
  font-weight: bold;
  color: #4A5D70;
}

.small_sending_mail {
  font-size: 11px;
  font-weight: bold;
  color: #348053;
}

.portfolio_text {
  font-size: 11px;
  color: #546B78;
  height: 50px;
}

.position_absolute {
   position: absolute;
}

.b_portfolio_div {
   position: absolute;
   top: -14px;
   left: 10px;
   display: none;
}

.menu_submenu:link {
  display: block;
  height: 24px;
  line-height: 24px;
  text-decoration: none;
  font-size: 11px;
  color: #546B78;
  font-weight: bold;
}
.menu_submenu:visited {
  display: block;
  height: 24px;
  line-height: 24px;
  text-decoration: none;
  font-size: 11px;
  color: #546B78;
  font-weight: bold;
}
.menu_submenu:hover {
  display: block;
  height: 24px;
  line-height: 24px;
  text-decoration: none;
  font-size: 11px;
  color: #546B78;
  font-weight: bold;
  background: #E3E3E3;
}
.menu_submenu:active {
  display: block;
  height: 24px;
  line-height: 24px;
  text-decoration: none;
  font-size: 11px;
  color: #546B78;
  font-weight: bold;
}

.site_notifier {
  font-weight: bold;
  color: #E99312;
  font-size: 11px;
}

.index_featured_description {
  font-size: 11px;
  color: #999999;
  font-style: italic;
}

.login_text {
  font-weight: bold;
  color: #666666;
}

.login_input {
  width: 350px;
  border: 1px solid #003333;
  height: 21px;
  line-height: 21px;
  background: url(../../images/login_input_background.jpg) repeat-x;
  font-weight: bold;
  font-size: 14px;
}

.login_input_error {
  font-weight: bold;
  font-size: 14px;
  width: 350px;
  border: 1px solid #003333;
  height: 21px;
  line-height: 21px;
  /*background: url(../../images/login_input_background_error.jpg) repeat-x;*/
  background: #F8E5A8;
  background-image: url(../../images/login_input_error_notifier.jpg);
  background-repeat: no-repeat;
  background-position: 98% 50%;
}

.login_link:link {
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}
.login_link:visited {
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}
.login_link:hover {
  font-weight: bold;
  color: #666666;
  text-decoration: underline;
}
.login_link:active {
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}

.account_box {
  width: 300px;
  height: 22px;
  border: 1px solid #E0E0E0;
  background: url(../../images/account_box_background.jpg) repeat-x;
}

.account_box_title {
  font-size: 11px;
  font-weight: bold;
  color: #666666;
}

.account_box_content {
  border: 1px solid #E0E0E0;
  border-top: none;
  height: 150px;
}

.project_div {
  background: url(../../images/account_box_aaa.jpg) repeat-x;
  height: 19px;
}

.project_name_title {
  font-size: 11px;
  font-weight: bold;
  color: #2B6CA2;
}

.clock_box_div {
  height: 148px;
  line-height: 148px;
  background: url(../../images/box_clock_background.jpg) no-repeat;
  background-position: 95% 10%;
}

#clock_container {
  font-size: 60px;
  font-family: Tahoma;
  font-weight: bold;
  color: #B9B9B9;
  cursor: default;
}

.project_clock_day {
  font-size: 11px;
  font-weight: bold;
  color: black;
}

.news_date {
  font-size: 11px;
  color: #B9B9B9;
}

.news_content2 {
  font-size: 11px;
  color: #666666;
}

.news_class_project {
  font-size: 11px;
  color: #666666;
  height: 130px;
  line-height: 130px;
}

.work_hours_1 {
  background: url(../../images/work_hours_background.jpg);
  background-repeat: no-repeat;
  background-position: 100% 0%;
}

.normal_day {
  width: 39px;
  height: 26px;
  line-height: 26px;
  font-size: 11px;
  font-weight: bold;
  color: #2B6CA2;
  background-position: 50% 100%;
  text-align: center;
  cursor: pointer;
  cursor: hand;
}

.current_day {
  width: 39px;
  height: 26px;
  line-height: 26px;
  font-size: 11px;
  font-weight: bold;
  color: #FF9900;
  background: url(../../images/work_hours_selected2.png) no-repeat;
  background-position: 50% 100%;
  text-align: center;
  cursor: default;
}

.selected_day {
  width: 39px;
  height: 26px;
  line-height: 26px;
  font-size: 11px;
  font-weight: bold;
  color: #2B6CA2;
  background: url(../../images/work_hours_selected1.png) no-repeat;
  background-position: 50% 100%;
  text-align: center;
  cursor: pointer;
  cursor: hand;
}

.month_header_top {
  font-size: 11px;
  font-weight: bold;
  color: #2B6CA2;
  text-align: center;
  height: 15px;
  vertical-align: bottom;
  cursor: pointer;
  cursor: hand;
}

#gmt_container {
  width: 179px;
  height: 15px;
  background: url(../../images/gmt.jpg) no-repeat;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  color: #990000;
}

#project_other_2 {
  background: url(../../images/contact_info_background.jpg);
  background-repeat: no-repeat;
  background-position: 100% 0%;
}

.contact_info {
  background: url(../../images/contact_img.jpg);
  background-repeat: no-repeat;
  background-position: 0% 0%;
  width: 300px;
  height: 130px;
}

.contact_info_text {
  font-size: 11px;
  color: #295970;
}

.contact_info_header {
  font-size: 11px;
  color: #295970;
  font-weight: bold;
}

.working_hours_active {
  color: #009900;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
}

.working_hours_notactive {
  color: #9F4006;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
}

.other_mail_info {
  width: 132px;
  background: #EAEAEA;
  height: 16px;
  color: #666666;
  font-size: 10px;
  background-image: url(../../images/email_holder_comment.jpg);
  background-repeat: no-repeat;
  background-position: 100% 50%;
}

.programmer_info {
  background: url(../../images/programmer_info.jpg);
  background-repeat: no-repeat;
  background-position: 100% 0%;
  width: 300px;
  height: 130px;
}

.programmer_count:link {
  display: block;
  width: 22px;
  height: 22px;
  text-align: center;
  line-height: 22px;
  float: left;
  border: 1px solid #E0E0E0;
  background: white;
  color: black;
  text-decoration: none;
  font-weight: bold;
}
.programmer_count:visited {
  display: block;
  width: 22px;
  height: 22px;
  text-align: center;
  line-height: 22px;
  float: left;
  border: 1px solid #E0E0E0;
  background: white;
  color: black;
  text-decoration: none;
  font-weight: bold;
}
.programmer_count:hover {
  display: block;
  width: 22px;
  height: 22px;
  text-align: center;
  line-height: 22px;
  float: left;
  border: 1px solid #E0E0E0;
  background: #E0E0E0;
  color: #FF6600;
  text-decoration: none;
  font-weight: bold;
}
.programmer_count:active {
  display: block;
  width: 22px;
  height: 22px;
  text-align: center;
  line-height: 22px;
  float: left;
  border: 1px solid #E0E0E0;
  background: white;
  color: black;
  text-decoration: none;
  font-weight: bold;
}

#programmer_name {
  font-size: 20px;
  font-weight: bold;
  color: #666666;
}

#programmer_position {
  font-size: 12px;
  font-weight: bold;
  color: #00A6E9;
}

#programmer_confidence {
  font-size: 12px;
  font-weight: bold;
  color: #FF6600;
}

.tickets_title {
  font-weight: bold;
  color: #556277;
  font-size: 12px;
  cursor: pointer;
  cursor: hand;
}

.ticket_view_class {
  color: #666666;
  font-size: 11px;
  font-weight: bold;
}

.ticket_view_text_class {
  color: #666666;
  font-size: 11px;
}

.ticket_new_input_class {
  border: 1px solid #EAEAEA;
  width: 200px;
}

.ticket_new_textarea_class {
  height: 55px;
  width: 200px;
  border: 1px solid #EAEAEA;
}

.change_password:link {
  font-size: 11px;
  font-weight: bold;
  color: #2B6CA2;
  text-decoration: none;
}
.change_password:visited {
  font-size: 11px;
  font-weight: bold;
  color: #2B6CA2;
  text-decoration: none;
}
.change_password:hover {
  font-size: 11px;
  font-weight: bold;
  color: #2B6CA2;
  text-decoration: underline;
}
.change_password:active {
  font-size: 11px;
  font-weight: bold;
  color: #2B6CA2;
  text-decoration: none;
}

.error_text {
  color: red;
  font-size: 11px;
}

.file_manager:link {
  color: #2E5FA7;
  font-weight: bold;
  text-decoration: none;
  height: 24px;
  line-height: 24px;
  width: 281px;
  display: block;
  background-image: url(../../images/folder_normal.jpg);
  background-repeat: no-repeat;
  background-position: 5% 50%;
}
.file_manager:visited {
  color: #2E5FA7;
  font-weight: bold;
  text-decoration: none;
  height: 24px;
  line-height: 24px;
  width: 281px;
  display: block;
  background-image: url(../../images/folder_normal.jpg);
  background-repeat: no-repeat;
  background-position: 5% 50%;
}
.file_manager:hover {
  color: white;
  font-weight: bold;
  text-decoration: none;
  height: 24px;
  line-height: 24px;
  width: 281px;
  display: block;
  background-image: url(../../images/folder_hover.jpg);
  background-repeat: no-repeat;
  background-color: #2E5FA7;
  background-position: 5% 50%;
}
.file_manager:active {
  color: #2E5FA7;
  font-weight: bold;
  text-decoration: none;
  height: 24px;
  line-height: 24px;
  width: 281px;
  display: block;
  background-image: url(../../images/folder_normal.jpg);
  background-repeat: no-repeat;
  background-position: 5% 50%;
}

.services_title {
  font-weight: bold;
  color: #9ADE3A;
  font-size: 18px;
}

.services_text {
  font-weight: bold;
  font-size: 11px;
  line-height: 20px;
  color: #999999;
}

.services_list {
  
}

.services_list li {
  list-style-image: url(../../images/tick.png);
  font-weight: normal;
}

.feature_links:link {
  display: block;
  text-align: center;
  height: 20px;
  line-height: 20px;
  text-decoration: none;
  font-weight: bold;
  border: 1px solid #476B4B;
  background: #CE6E0E;
  font-size: 11px;
  color: white;
}
.feature_links:visited {
  display: block;
  text-align: center;
  height: 20px;
  line-height: 20px;
  text-decoration: none;
  font-weight: bold;
  border: 1px solid #476B4B;
  background: #CE6E0E;
  font-size: 11px;
  color: white;
}
.feature_links:hover {
  display: block;
  text-align: center;
  height: 20px;
  line-height: 20px;
  text-decoration: none;
  font-weight: bold;
  border: 1px solid #476B4B;
  background: #F1EFF0;
  font-size: 11px;
  color: #CC6600;
}
.feature_links:active {
  display: block;
  text-align: center;
  height: 20px;
  line-height: 20px;
  text-decoration: none;
  font-weight: bold;
  border: 1px solid #476B4B;
  background: #CE6E0E;
  font-size: 11px;
  color: white;
}

.feature_links_notselected:link {
  display: block;
  text-align: center;
  height: 20px;
  line-height: 20px;
  text-decoration: none;
  font-weight: bold;
  border: 1px solid #476B4B;
  border-bottom: 1px solid #F1EFF0;
  background: #F1EFF0;
  font-size: 11px;
  color: #CC6600;
}
.feature_links_notselected:visited {
  display: block;
  text-align: center;
  height: 20px;
  line-height: 20px;
  text-decoration: none;
  font-weight: bold;
  border: 1px solid #476B4B;
  border-bottom: 1px solid #F1EFF0;
  background: #F1EFF0;
  font-size: 11px;
  color: #CC6600;
}
.feature_links_notselected:hover {
  display: block;
  text-align: center;
  height: 20px;
  line-height: 20px;
  text-decoration: none;
  font-weight: bold;
  border: 1px solid #476B4B;
  border-bottom: 1px solid #F1EFF0;
  background: #F1EFF0;
  font-size: 11px;
  color: #CC6600;
}
.feature_links_notselected:active {
  display: block;
  text-align: center;
  height: 20px;
  line-height: 20px;
  text-decoration: none;
  font-weight: bold;
  border: 1px solid #476B4B;
  border-bottom: 1px solid #F1EFF0;
  background: #F1EFF0;
  font-size: 11px;
  color: #CC6600;
}

.packages_opt {
   background: url(../../images/packages_opt.jpg) no-repeat;
   width: 74px;
   height: 78px;
   text-align: center;
   color: white;
   line-height: 24px;
}

.packages_opt span {
  font-size: 34px;
  font-weight: bold;
}

.package_separator {
  border-bottom: 1px dashed #CCCCCC;
}

.pack_submit_on {
  color: #6FBF6F;
  font-weight: bold;
  font-size: 14px;
}

.pack_submit_off {
  color: #CCCCCC;
  font-weight: bold;
  font-size: 14px;
}

.package_name {
  color: #666666;
  font-size: 18px;
  font-weight: bold;
  height: 24px;
}

.package_description {
  color: #999999;
  font-size: 11px;
  font-weight: bold;
}

.package_finish_text {
  font-size: 11px;
  color: #80A3C3;
  width: 170px;
}

.package_finish_text span {
  color: red;
}

.package_finish_input {
  border: 1px solid #80A3C3;
  width: 230px;
}

.package_finish_textarea {
  border: 1px solid #80A3C3;
  width: 230px;
  height: 80px;
}

.ecommerce_price {
  width: 70px;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  color: #3169A2;
}

.ecommerce_title {
  width: 400px;
  height: 24px;
  text-align: left;
  font-size: 11px;
  font-weight: bold;
  color: #999999;
}

.ecommerce_total_price_total {
  color: #3169A2;
  font-weight: bold;
  font-size: 16px;
}

.ecommerce_total_price_price {
  color: #3169A2;
  font-weight: bold;
  font-size: 16px;
}

.ecommerce_hover_class {
  cursor: pointer;
  cursor: hand;
}

.portfolio_left {
  background: url(../../images/portfolio_left.jpg) repeat-y;
  width: 7px;
}

.portfolio_right {
  background: url(../../images/portfolio_right.jpg) repeat-y;
  width: 7px;
}

.portfolio_center {
  background: url(../../images/portfolio_vertical.jpg) repeat-x;
  height: 500px;
  width: 536px;
}

.portfolio_td {
  cursor: pointer;
  cursor: hand;
}

.popup_view_class {
  background: black;
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0%;
  left: 0px;
  opacity: 0.9;
  filter: alpha(opacity=90);
  display: none;
}

.prtf_title {
  font-weight: bold;
  font-size: 18px;
  color: #5B7A9F;
  height: 30px;
  line-height: 30px;
  text-align: center;
}

.prtf_link:link {
  color: #5B7A9F;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
}
.prtf_link:visited {
  color: #5B7A9F;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
}
.prtf_link:hover {
  color: #5B7A9F;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
}
.prtf_link:active {
  color: #5B7A9F;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
}

.prtf_description {
  color: #333333;
  font-size: 12px;
  height: 27px;
}

.testimonials_link:link {
  font-weight: bold;
  color: #2B6CA2;
}
.testimonials_link:visited {
  font-weight: bold;
  color: #2B6CA2;
}
.testimonials_link:hover {
  font-weight: bold;
  color: #2B6CA2;
}
.testimonials_link:active {
  font-weight: bold;
  color: #2B6CA2;
}

.register_input {
  border: 1px solid #2B6CA2;
  width: 250px;
  height: 22px;
  font-size: 17px;
  font-weight: bold;
}

.register_more_info {
  font-size: 11px;
}

.error_register_class {
  background: url(../../images/error_img.jpg) no-repeat;
}

.available_register {
  color: red;
  font-weight: bold;
}

.notavailable_register {
  color: green;
  font-weight: bold;
}

.my_account {
  font-weight: bold;
  font-size: 11px;
  color: #138FCB;
}

.my_account_link {
  color: #2B6CA2;
  font-weight: bold;
  text-decoration: none;
  display: block;
  line-height: 24px;
  height: 24px;
}

.cursor_hand {
  cursor: pointer;
  cursor: hand;
}

.my_account_text {
  font-weight: bold;
  color: #8F8F8F;
  font-size: 11px;
  line-height: 18px;
  height: 18px;
}

.cursor_disabled {
  cursor: default;
}

.my_account_link_disabled {
  color: #CCCCCC;
  font-weight: bold;
  text-decoration: none;
  display: block;
  line-height: 24px;
  height: 24px;
}

.my_account_text_disabled {
  font-weight: bold;
  color: #E2E2E2;
  font-size: 11px;
  line-height: 18px;
  height: 18px;
}

.error_page_text1 {
  font-size: 24px;
  color: #0099F6;
  font-weight: bold;
}

.error_page_text2 {
  font-size: 14px;
  color: #0099F6;
  font-weight: bold;
}

.link_error:link {
  background: url(../../images/error_page_link.jpg) no-repeat;
  width: 26px;
  height: 26px;
  display: block;
  cursor: default;
}
.link_error:visited {
  background: url(../../images/error_page_link.jpg) no-repeat;
  width: 26px;
  height: 26px;
  display: block;
  cursor: default;
}
.link_error:hover {
  background: url(../../images/error_page_link2.jpg) no-repeat;
  width: 26px;
  height: 26px;
  display: block;
  cursor: default;
}
.link_error:active {
  background: url(../../images/error_page_link.jpg) no-repeat;
  width: 26px;
  height: 26px;
  display: block;
  cursor: default;
}

.error_options_link:link {
  display: block;
  width: 205px;
  height: 28px;
  line-height: 28px;
  text-decoration: none;
  color: #0099F6;
}
.error_options_link:visited {
  display: block;
  width: 205px;
  height: 28px;
  line-height: 28px;
  text-decoration: none;
  color: #0099F6;
}
.error_options_link:hover {
  display: block;
  width: 205px;
  height: 28px;
  line-height: 28px;
  text-decoration: none;
  background: white;
  color: #079407;
}
.error_options_link:active {
  display: block;
  width: 205px;
  height: 28px;
  line-height: 28px;
  text-decoration: none;
  color: #0099F6;
}

.error_info_page {
  position: absolute;
  top: 1px;
  left: 594px;
  background-image: url(../../images/error_back_info.jpg);
  background-repeat: repeat-x;
  background-color: #F3FBFE;
  width: 205px;
  height: 196px;
  border: 1px solid #89D5FA;
}

.paginate_not:link {
  display: block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
  color: #008DE1;
}
.paginate_not:visited {
  display: block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
  color: #008DE1;
}
.paginate_not:hover {
  display: block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  background: #E1F4FF;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}
.paginate_not:active {
  display: block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
  color: #008DE1;
}

.paginate_yes {
  display: block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
  color: #339900;
}

.admin_panel_link:link {
  font-weight: bold;
  color: #204A87; 
  text-decoration: none;
}
.admin_panel_link:visited {
  font-weight: bold;
  color: #204A87;
  text-decoration: none;
}
.admin_panel_link:hover {
  font-weight: bold;
  color: #204A87;
  text-decoration: none;
}
.admin_panel_link:active {
  font-weight: bold;
  color: #204A87;
  text-decoration: none;
}

.follow_middle {
  background: url(../../images/follow_middle.jpg) repeat-x;
  width: 182px;
}