#AdTaily_Widget_Container {width: 977px !important; margin: 0 auto;}
#AdTaily_Widget_Container div {background: #F7EEF8 !important;}
.AdTaily_Widget_Title {color: #DC143C !important;}
.AdTaily_Widget_Buy {color: #826698; text-decoration: none;}

.autocomplete-w1 { background:url(/layout/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
.autocomplete strong { font-weight:normal; color:#826698; }

.section_title,
.section_title_large,
.section_title_medium,
.section_title_small
{
  height: 24px;
  background-repeat: no-repeat;
  display: block;
  text-align: left;
  padding-left: 8px;
  padding-top: 8px;
  padding-right: 16px;
  clear: both;
}

.section_title
{
  background-image: url(/layout/section-title.png);
  width: 492px;
}

.section_title_large
{
  background-image: url(/layout/section-title-large.png);
  width: 742px;
}

.section_title_medium
{
  background-image: url(/layout/section-title-medium.png);
  width: 476px;
}
.section_title_small
{
  background-image: url(/layout/section-title-small.png);
  width: 224px;
}

.section_title .title,
.section_title_large .title,
.section_title_medium .title,
.section_title_small .title
{
  display: block;
  color: #000;
  float: left;
  clear: none;
  font-weight: 700;
}

.section_title_large .title2,
.section_title .title2,
.section_title_medium .title2,
.section_title_small .title2
{
  color: #826698;
  padding-left: 8px;
}

.section_title .rlink,
.section_title_large .rlink
{
  display: block;
  float: right;
  text-align: right;
  font-weight: 300;
}

.section_title .rlink a
{
  color: #DC143C;  
  font-weight: 700;
}

.section_title .rlink a:hover
{
  text-decoration: underline;
}


.section_article
{
  display: block;
  padding: 0px 5px;
  border-top: 0px;
  border-bottom: 0px;
  background-color: none;
  clear: both;
}

.odd
{
  border-top: 1px solid #efdeed;
  border-bottom: 1px solid #efdeed;
  background-color: #f8f1f9;
}

.section_article img.article_thumbnail
{
  display: block;
  border: 1px solid #cfc9d0;
  float: left;
  clear: left;
  width: 133px;
  height: 93px;
}

.section_article td.section_article_col1
{
  vertical-align: top;
}
.section_article p a {
    text-decoration:none;
    color:#35046E;
    font-weight: bold;
}

/* Blog - listing normalny */

.section_article td.section_article_col3
{
  width: 100px;
  float: left;
}

.sa_mod_blog /* = Section Article Modification: Blog */
{
  padding: 4px 0 4px 4px;
}

.sa_mod_blog_wide
{
  padding: 4px 0 4px 4px;
  margin-left: 8px;
}

.section_article p
{
  padding: 1px 1px 1px 8px;
  margin: 0px;
  display: block;
  min-height: 80px;
}

.section_article b
{
  font-weight: 700;
  line-height: 1.5em;
  color: #35046e;
}

.section_article a
{
  color: #666666;
  text-decoration: underline;
}

.section_article a.category
{
  color: #6A6A6A;
  text-decoration: underline;
  position: relative;
  left: -6px;
  top: -8px;
}

.section_article a.category2
{
  color: #696969;
  text-decoration: underline;
}

a.company_name {
    color: #DC5C5C;
    font-weight: bold;
}

.section_article a:hover
{
  text-decoration: none;
}

.section_article .posted_date
{
  font-size: 10px;
  color: #8a8a8a;
  float: right;
}
.section_article .company_location
{
  font-size: 10px;
  color: #aaa;
  float: right;
}

.section_article .show_comments
{
  display: block;
  margin-left: 10px;
}

.section_article .read_more
{
  float: right;
  color: #6a6a6a;
  font-weight: 700;
}

.section_article a.read_more
{
  text-decoration: none;
}

.section_article .location
{
  float: left;
  display: block;
}



.section_offer
{
  padding: 8px;
}

.section_offer .location
{
  font-size: 11px;
  color: #8a8a8a;
}

.section_offer .posted_date
{
  font-size: 11px;
  color: #8a8a8a;
  float: right;
  padding-right: 10px;
}

.section_offer .title
{
  font-weight: 700;
  line-height: 1.5em;
  color: #35046e;
  display: block;
}

.section_offer .title a{
    color: #4B0082;	
}

.section_offer .description
{
  padding: 2px;
  line-height: 1.5em;
}

.section_offer a.read_more,
.section_offer a.read_more:hover
{
  text-align: right;
  color: #6a6a6a;
  padding-right: 10px;
  font-weight: 700;
  display: block;
  text-decoration: none;
  clear: both;
}


.section_images
{
  display: block;
}

.image_in_gallery
{
  width: 115px;
  height: auto;
  float: left;
  margin: 0;
  padding: 3px 0;
  overflow: hidden;
}

.image_in_gallery:hover
{
  background: #FBF7FC;
}

.image_in_gallery img.image_thumbnail
{
  border: 1px solid #cfc9d0;
  float: left;
  clear: left;
  margin-left: 6px;
  margin-right: 6px;
  width: 103px;
  height: 103px;
}

.image_in_gallery .image_info
{
  clear: both;
  padding-top: 6px;
  display: block;
  text-align: center;
  width: 100%;
}

.image_in_gallery .image_info a
{
  color: #de2b02;
}

.image_in_gallery .image_info .posted_date
{
  font-size: 10px;
  color: #000;
}

.users,
.users_odd
{
 display: block;
 padding-top: 8px;
 border: solid #efdeed;
 border-width: 0 1px 1px 1px;
}

.profile_users,
.profile_users_odd
{
 display: block;
 padding: 8px 8px 0 8px;
 border-bottom: 1px solid #efdeed;
}


.users_odd,
.profile_users_odd
{
 background-color: #f8f1f9;
}

.users_item
{
  display: block;
  width: 106px;
  float: left;
  margin: 0;
  padding: 0;
}

.users_item img.image_thumbnail
{
  border: 1px solid #cfc9d0;
  float: left;
  clear: left;
  margin-left: 12px;
  margin-right: 12px;
}

.users_item .image_info
{
  position: relative;
  top: 3px;
  display: block;
  text-align: center;
  width: 100%;
  clear: both;
}

.users_item .image_info .posted_date
{
  font-size: 10px;
  color: #000;
}

.users_item .image_info a.group_name
{
  font-weight: 300;
}

.users_item a
{
  color: #6B8E23;
  text-decoration: underline;
  font-weight: 700;
}

.firmy .users_item a{
	color: #DC5C5C;
}

.users_item a:hover
{
  text-decoration: none;
}



/* Separatory */

.horizontal_separator
{
 border-bottom: 1px solid #efdeed;
 margin: 7px 0;
 height: 1px;
 display: block;
 clear: both;
}


.no_line
{
  margin-top: 4px;
  margin-bottom: 3px;
  border-bottom: none;
}

.vertical_separator, .vertical_separator_gal
{
 border-right: 1px solid #efdeed;
 margin: 0 7px;
 width: 1px;
 display: block;
 float: left;
 height: 128px;
}

.red_arrow
{
  color: #d6403e;
}

.paginationControl
{
  color: #826698;
  font-weight: 700;
  padding: 8px;
  display: block;
  clear: both;
  text-align: center;
}
.paginationControl .disabled
{
  color: #aaa;
  font-weight: 300;
}

.paginationControl a
{
  color: #DC143C;
  font-weight: 300;
}

.paginationControl a:hover
{
  text-decoration: underline;
}

a.link_button,
a.link_button:hover
{
  display: block;
  float: left;
  width: 136px;
  margin: 8px;
  padding: 8px;
  text-align: center;
  background-color: #f7f3f8;
  border: 1px solid #e7e4e8;
  color: #000;
  text-decoration: none;
  font-size: 11px;
}

.__yes
{
  color: #00ae3a;
}

.__no
{
  color: #ef3a05;
}

a.username
{
  color: #de2b02;
  font-weight: 700;
  text-decoration: underline;
}

a.username:hover
{
  text-decoration: none;
}

.rating
{
  text-align: right;
  font-size: 11px;
  color: #000;
  margin: 8px 3px 8px 0;
}

blockquote
{
  display: block;
  clear: both;
  padding: 6px;
  margin: 6px 12px 6px 20px;
  border-left: 1px solid #5B5B5B;
  color: #5B5B5B;
  font-size: 10px;
  font-weight: bold;
}

/* Lista spraw */

.updateValue {
	margin-right:80px;
	width:350px;
}

.updateNote{
    width:98%;
    height:50px;
}

.clear {clear: both;}
.ads {margin: 3px auto; text-align: center;}