.a_left
{
  float: left;
  width: 600px;
  margin: -20px 0 0 0;
}

.a_left .a_bigarticle
{
  position: relative;
  float: left;
  width: 600px;
  height: 320px;
  overflow: hidden;
  margin: 20px 0 0 0;
}

.a_left .a_bigarticle img
{
  position: absolute;
  top: 0;
  left: 0;
}

.a_left .a_bigarticle .a_title
{
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: url(/img/frontpage/article_title.png) bottom right;
  padding: 10px 20px;
  font-size: 24px;
  font-weight: bold;
  line-height: normal;
  color: white;
  border-bottom: 1px solid white;
}

.a_left .a_bigarticle .a_read
{
  position: absolute;
  bottom: 0;
  left: 0;
  background: url(/img/frontpage/article_read.png) top right;
  padding: 10px 20px;
  font-size: 14px;
  font-weight: bold;
  color: white;
}

.a_left .a_bigarticle a
{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  display: block;
}

.a_left .a_bigarticle a:hover
{
  background-color: white;
  filter: alpha(opacity=15);
  opacity: 0.15;
  -moz-opacity: 0.15;
}

.a_left .a_smallarticles
{
  float: left;
  width: 620px;
}

.a_left .a_smallarticle
{
  position: relative;
  float: left;
  width: 290px;
  height: 155px;
  overflow: hidden;
  margin: 20px 20px 0 0;
}

.a_left .a_smallarticle img
{
  position: absolute;
  top: 0;
  left: 0;
  width: 290px;
}

.a_left .a_smallarticle .a_title
{
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: url(/img/frontpage/article_title_gray.png) bottom right;
  padding: 10px 20px;
  font-size: 12px;
  font-weight: bold;
  line-height: normal;
  color: white;
  border-bottom: 1px solid white;
}

.a_left .a_smallarticle .a_read
{
  position: absolute;
  bottom: 0;
  left: 0;
  background: url(/img/frontpage/article_read.png) top right;
  padding: 5px 10px;
  font-size: 11px;
  font-weight: bold;
  color: white;
}

.a_left .a_smallarticle a
{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  display: block;
}

.a_left .a_smallarticle a:hover
{
  background-color: white;
  filter: alpha(opacity=15);
  opacity: 0.15;
  -moz-opacity: 0.15;
}

.a_left .a_bigtitle
{
  position: relative;
  background: url(/img/frontpage/article_title.png) bottom right;
  padding: 10px 20px;
  font-size: 24px;
  font-weight: bold;
  color: white;
  line-height: normal;
  margin: 20px 0 0 0;
}

.a_left .a_info
{
  position: relative;
  height: 23px;
  background: #ccc url(/img/frontpage_title.png) bottom;
  padding: 0 20px;
  font-size: 11px;
  line-height: 23px;
  margin: 1px 0 0 0;
}

.a_left .a_info .a_category
{
  float: left;
  padding: 0 10px 0 0;
  font-weight: bold;
  border-right: 1px solid #aaa;
}

.a_left .a_info .a_date
{
  float: left;
  padding: 0 0 0 10px;
  border-left: 1px solid #ccc;
}

.a_left .a_info .a_writer
{
  float: right;
  color: #666;
}

.a_left .a_info .a_writer a
{
  font-weight: bold;
}

.a_left .a_picture
{
  position: relative;
  width: 600px;
  height: 320px;
  overflow: hidden;
  margin: 1px 0 0 0;
}

.a_left .a_picturetext
{
  position: relative;
  background: url(/img/frontpage/article_title_gray.png) bottom right;
  padding: 10px 20px;
  font-weight: bold;
  color: white;
  margin: 1px 0 0 0;
}

.a_left .a_text
{
  position: relative;
  margin: 20px 0 0 0;
}

.a_left .a_text a
{
  text-decoration: underline;
}

.a_left .a_comments
{
}

.a_left .a_comments .a_ctitle
{
  position: relative;
  background: url(/img/frontpage/article_title.png) bottom right;
  margin: 20px 0 0 0;
}

.a_left .a_comments .a_ctitle .a_ctext
{
  height: 40px;
  background-image: url(/img/icons/24_write.png);
  background-position: 0 50%;
  background-repeat: no-repeat;
  padding: 0 0 0 34px;
  line-height: 40px;
  font-size: 18px;
  font-weight: bold;
  color: white;
  margin: 0 0 0 10px;
}

.a_left .a_comments .a_csignin
{
  font-size: 14px;
  font-weight: bold;
  margin: 20px 0 0 0;
}

.a_left .a_comments .a_csignin a
{
  text-decoration: underline;
}

.a_left .a_comments .a_ctextarea
{
  position: relative;
  background: #ccc;
  padding: 10px;
  margin: 20px 0 0 0;
}

.a_left .a_comments .a_ctextarea textarea
{
  width: 100%;
  height: 100px;
  background: none;
  padding: 0;
  line-height: 16px;
  font-family: arial, verdana;
  font-size: 12px;
  color #333;
  border: 0;
  margin: 0;
}

.a_left .a_comments .a_cbutton
{
  position: relative;
  height: 30px;
  overflow: hidden;
  margin: 1px 0 0 0;
}

.a_left .a_comments .a_cbutton a
{
  position: relative;
  height: 100%;
  background-color: #ccc;
  background-image: url(/img/frontpage_title.png);
  background-position: bottom;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  display: block;
}

.a_left .a_comments .a_cbutton a:hover
{
  background-color: #bbb;
}

.a_left .a_comments .a_cbutton a span
{
  background-image: url(/img/icons/16_comment.png);
  background-position: 0 50%;
  background-repeat: no-repeat;
  padding: 0 0 0 26px;
}

.a_left .a_comments .a_comment
{
  position: relative;
  margin: 20px 0 0 0;
}

.a_left .a_comments .a_comment .a_cpic
{
  position: relative;
  float: left;
  width: 50px;
  height: 50px;
  overflow: hidden;
}

.a_left .a_comments .a_comment .a_cpic img
{
  position: absolute;
  top: 0;
  left: 0;
}

.a_left .a_comments .a_comment .a_ctext
{
  float: right;
  width: 540px;
  overflow: hidden;
}

.a_left .a_comments .a_comment .a_ctext .a_cname
{
  color: #666;
  margin: 0 0 5px 0;
}

.a_left .a_comments .a_comment .a_ctext .a_cname a
{
  font-weight: bold;
}

.a_left .a_comments .a_comment .a_cdelete
{
  position: absolute;
  top: 0;
  right: 0;
  width: 10px;
  height: 10px;
  background: url(/img/icons/10_delete.png);
  overflow: hidden;
}

.a_left .a_comments .pageview
{
  margin: 20px 0 0 0;
}

.a_right
{
  float: right;
  width: 270px;
  margin: -20px 0 0 0;
}

.a_right .a_categories,
.a_right .a_posts
{
  position: relative;
  background: #ddd;
  padding: 50px 10px 10px 10px;
  margin: 20px 0 0 0;
}

.a_right .a_categories
{
  padding: 50px 10px 5px 10px;
}

.a_right .a_categories .a_category
{
  float: left;
  width: 125px;
  margin: 0 0 5px 0;
}

.a_right .a_categories .a_category a
{
  height: 100%;
  background-image: url(/img/controlpanel/breadcrumbs_arrow.png);
  background-position: 0 50%;
  background-repeat: no-repeat;
  padding: 0 0 0 17px;
  font-weight: bold;
  color: #333;
  display: block;
}

.a_right .a_categories .a_category.a_active a
{
  text-decoration: underline;
  color: #800000;
}

.a_right .a_categories .a_category a:hover
{
  text-decoration: underline;
}

.a_right .a_posts
{
  padding: 50px 10px 0 10px;
}

.a_right .a_posts.a_new
{
  background: #d6d9ce;
}

.a_right .a_posts.a_pop
{
  background: #ded6c8;
}

.a_right .a_posts.a_com
{
  background: #ced5d9;
}

.a_right .a_posts .a_post
{
  background-image: url(/img/icons/16_text.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  padding: 0 0 10px 21px;
}

.a_right .a_posts .a_post a
{
  font-size: 12px;
  color: #333;
}

.a_right .a_posts .a_post a:hover
{
  text-decoration: underline;
}

.a_overview
{
  position: relative;
  height: 40px;
  text-align: center;
  margin: 20px 0 0 0;
}

.a_overview a
{
  height: 100%;
  background-color: #ddd;
  background-image: url(/img/frontpage_title.png);
  font-size: 14px;
  font-weight: bold;
  line-height: 40px;
  display: block;
}

.a_overview a:hover
{
  background-color: #ccc;
}

.a_overview a span
{
  background-image: url(/img/icons/16_table.png);
  background-position: 0 50%;
  background-repeat: no-repeat;
  padding: 0 0 0 26px;
}

.ao_articles
{
  position: relative;
  float: left;
  width: 665px;
  color: #333;
  background: #ddd;
  padding: 50px 10px 10px 10px;
  overflow: hidden;
}

.ao_articles .ao_article
{
  overflow: hidden;
  padding: 0 0 10px 0;
  border-bottom: 1px dotted white;
  margin: 0 0 10px 0;
}

.ao_articles .ao_article .ao_pic
{
  position: relative;
  float: left;
  width: 140px;
  height: 75px;
  overflow: hidden;
  margin: 0 10px 0 0;
}

.ao_articles .ao_article .ao_pic img
{
  position: absolute;
  top: 0px;
  left: 0px;
}

.ao_articles .ao_article .ao_txt
{
  float: left;
  width: 515px;
  height: 50px;
  line-height: 17px;
  font-size: 11px;
  color: #666;
  overflow: hidden;
}

.ao_articles .ao_article .ao_txt a
{
  font-size: 12px;
  font-weight: bold;
  color: #333;
}

.ao_articles .ao_article .ao_txt a:hover
{
  text-decoration: underline;
}

.ao_articles .ao_article .ao_info
{
  float: left;
  width: 515px;
  height: 20px;
  line-height: 20px;
  font-size: 11px;
  color: #333;
  overflow: hidden;
  margin: 5px 0 0 0;
}

.ao_articles .ao_article .ao_info .ao_date,
.ao_articles .ao_article .ao_info .ao_user,
.ao_articles .ao_article .ao_info .ao_comments
{
  float: left;
  background-image: url(/img/icons/10_calendar.png);
  background-position: 0 50%;
  background-repeat: no-repeat;
  padding: 0 10px 0 15px;
}

.ao_articles .ao_article .ao_info .ao_comments
{
  background-image: url(/img/icons/10_chat.png);
}

.ao_articles .ao_article .ao_info .ao_user
{
  background-image: url(/img/icons/10_user.png);
}

.ao_articles .ao_article .ao_info .ao_user a
{
  color: #333;
}

.ao_articles .ao_article .ao_info .ao_user a:hover
{
  text-decoration: underline;
}

.ao_right
{
  float: right;
  width: 185px;
  color: #333;
  overflow: hidden;
  margin-top: -20px;
}

.ao_right .ao_sort
{
  position: relative;
  background: #ddd;
  padding: 40px 10px 10px 10px;
  margin: 20px 0 0 0;
}

.ao_right .ao_sort select
{
  width: 100%;
  font-family: arial;
  font-size: 11px;
  color: #666;
}

.ao_right .ao_search
{
  position: relative;
  background: #c8d6de;
  padding: 40px 10px 10px 10px;
  color: #737b80;
  margin: 20px 0 0 0;
}

.ao_right .ao_search_input
{
  height: 17px;
  background: url(/img/jobnet/search_input.png);
  padding-top: 3px;
  padding-left: 10px;
}

.ao_right .ao_search_input input
{
  background: none;
  width: 145px;
  height: 14px;
  font-family: arial;
  font-size: 11px;
  color: #5c6366;
  padding: 0px;
  border: 0px;
  margin: 0px;
}

.ao_right .ao_search_searchfields
{
  position: relative;
  height: 20px;
  font-size: 11px;
  line-height: 13px;
  line-height: 20px;
  margin-top: 5px;
}

.ao_right .ao_search_searchfields a
{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 41px;
  height: 20px;
  background-image: url(/img/jobnet/search_button.png);
}

.ao_right .ao_search_searchfields a:hover
{
  background-position: 0% 100%;
}

.ao_right .ao_categorys
{
  position: relative;
  background: #ded6c8;
  padding: 35px 10px 10px 10px;
  font-size: 11px;
  color: #666;
  margin: 20px 0 0 0;
}

.ao_right .ao_categorys .ao_category
{
  position: relative;
  height: 22px;
  line-height: 22px;
  border-bottom: 1px dotted white;
}

.ao_right .ao_categorys .ao_category input
{
  position: absolute;
  top: 5px;
  right: 0px;
  width: 13px;
  height: 13px;
  margin: 0px;
}

.ao_right .ao_categorys .ao_category_button
{
  float: right;
  position: relative;
  height: 20px;
  margin: 5px 0 0 0;
}

.ao_right .ao_categorys .ao_category_button a
{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 79px;
  height: 20px;
  background-image: url(/img/search/button_update.png);
}

.ao_right .ao_categorys .ao_category_button a:hover
{
  background-position: 0% 100%;
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

