﻿@charset "utf-8";
/* CSS Document */

* {
  border:0 none;
  margin:0;
  padding:0;
/*	max-width:1260px;   */

}
body {
  background:url(/images/root_bg.png) 0 36px repeat-x;
  font-family: "Trebuchet MS", arial, verdana, serif;
  font-size:13px;
  color:#555555;
  line-height:15px;
}
a {
  color:#000;
  font-family: "Trebuchet MS", arial, verdana, serif;
  text-decoration:none;
}
h1 {
  width:100%;
  line-height:20px;

}
h2 {
width:100%;
  line-height:20px;
  margin-left:20px;

}
.green {
  color:#80bf26;
  font-family: "Trebuchet MS", arial, verdana, serif;

}
.red {
  color:#F00
}
.border_block{position:absolute;right:106px;bottom:7px;border-left:1px #c9c9c9 dashed;width:1px;height:500px}
.my_block{_overflow:hidden}
#root {
  width:975px;
  height:80px;
  margin:0 auto;
}
#top_top_menu_container {
  height:35px;
  border-bottom:1px #d3e4e7 solid;
  margin-bottom:5px;
}
#top_top_menu {
  width:975px;
  margin:0 auto;
}
#top_top_menu ul {
  cursor:pointer;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  height:30px;
  display:block;
  float:left;
}
#top_top_menu ul li {
  float:left;
  display:block;
  padding-right:30px;
  padding-top:10px;
  color:#4d504a;
  font-size:13px;
}
#login_register_block {
  width: 420px;
  float:right;
  font-family: "Trebuchet MS", arial, verdana, serif;
}
#login_register_block ul {
  cursor:pointer;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  height:30px;
  display:block;
  float:right;
}
#login_register_block ul li {
  float:right;
  display:block;
  padding-right:30px;
  padding-top:10px;
  font-size:13px;
}
#login_register_block ul li a {
  color:#7ebf23;
  text-decoration:underline;
}
#top_logo_menu {
  width:100%;
  height:81px;
  position:relative;
}
#logo_top_container {
  background:url(/images/logo_top.gif) 0 0 no-repeat;
  width:330px;
  height:80px;
  float:left
}
#logo_link {
  width:330px;
  height:80px;
  display:block;
}
#top_menu_icons_container {
  width:620px;
  height:50px;
  background:url(/images/top_menu_bg.gif) 0 0 no-repeat;
  float:left;
  padding-right:20px;
}
#top_menu_icons_container span {
  width:50px;
  height:50px;
  margin:0 47px;
  float:right;
}
#top_menu_icons_container span a {
  width:50px;
  height:50px;
  display:block;
}
#top_menu_links_container {
  background:url(/images/top_menu.gif) 0 0 no-repeat;
  position:absolute;
  width:600px;
  height:30px;
  right:0px;
  bottom:0px;
  padding-left:40px;
  padding-top:3px;
}
span.top_menu_link {
  width:140px;
  height:18px;
  float:right;
  margin-top:5px;
  cursor:pointer;
}
.top_menu_link a {
  width:140px;
  height:18px;
  color:#FFF;
  font-weight:700
}
#iconselect {
  /*	background: url(images/select-bg.gif) no-repeat; */
  height: 25px;
  width: 160px;
  font-size: 13px;
  font-family: "Trebuchet MS", arial, verdana, serif;
  padding-left: 15px;
  padding-top: 4px;
  color:#FFF;
  font-weight:700;
}
.selectitems {
  width:160px;
  height:25px;
  border-bottom: dashed 1px #ddd;
  padding-left:10px;
  padding-top:2px;
}
.selectitems span {
  margin-left: 5px;
}
#iconselectholder {
  width: 170px;
  overflow: auto;
  display:none;
  position:absolute;
  background-color:#97a6b4;
  top:27px;
  left:25px;/* z-index:1000; */
}
.hoverclass {
  background-color:#FFFFFF;
  curson:hand;
}
.selectedclass {
  background-color:#FFFF99;
}
#iconselect_city {
  background: url(images/select-bg.gif) no-repeat;
  height: 25px;
  width: 75px;
  font-size:13px;
  padding-left: 25px;
  padding-top: 4px;
  color:#000;
  font-weight:700;
  cursor:pointer;
}
.selectitems_city {
  width:160px;
  height:25px;
  border-bottom: dashed 1px #ddd;
  padding-left:10px;
  padding-top:2px;
}
.selectitems_city span {
  margin-left: 5px;
}
#iconselectholder_city {
  width: 170px;
  overflow: auto;
  display:none;
  position:absolute;
  background-color:#97a6b4;
  top:27px;
  left:25px;
  z-index:9999;
}
.hoverclass_city {
  background-color:#FFFFFF;
  curson:hand;
}
.selectedclass_city {
  background-color:#FFFF99;
}
#calendar_container {
  width:976px;
  height:95px;
  float:left;
  margin-top:7px;
  background:url(/images/calendar_bg.gif) 0 0 no-repeat;
margin-bottom:10px;
}
#calendar_row {
  width:900px;
  margin-top:17px;
  float:right;
  text-align:left;
}
#calendar_container a {
  text-align:center;
  display:block;
  margin-right:5px;
  padding-top:3px;
  float:left;
  color:#474747;
  height:21px;
  width:23px;
}
#calendar_container a:hover {
  text-decoration:underline;
}
#calendar_row a:hover {
  background:url(/images/num_hover_bg.png) 0 0 no-repeat;
}
#calendar_row a.avtive {
  background:url(/images/num_hover_bg.png) 0 0 no-repeat;
}
/* Start WIDGETS */
#city_row {
  width:720px;
  margin-top:5px;
  float:right;
  text-align:left;
  height:35px;
  padding-top:10px;
}
#city_row a {
  display:block;
  border-right:1px #bfc4ca solid;
  text-align:center;
  color:#474747;
  width:130px;
  margin:0px;
  padding:0px;
}
#city_btn {
  background:url(/images/city_btn.png) 0 0 no-repeat;
  width:103px;
  height:23px;
  float:right;
  margin-right:55px;
  position:relative;
}
#offers_container #city_btn {
  margin-top:30px;
  background:url(/images/your_city_down_arrow.gif) 5px 7px no-repeat;
}
#offers_container #city_btn div#iconselect_city {
  color:#797979;
  text-decoration:underline;
}
div#fragments_sub_menu {
  height:40px;
  padding-left:20px;
  width:619px;
  padding-top:5px;
}
div#fragments_sub_menu ul#sub_menu li {
  display:block;
  float:left;
  margin-right:20px;
}
div#fragments_sub_menu ul#sub_menu li a {
  color:#666666;
  background:none;
  font-size:11px;
  padding:20px;
  display:block;
  padding-right:14px;
}
div#fragments_sub_menu ul#sub_menu li a#link_active_sub {
  color:#666666;
  background:url(/images/link_bottom_arrow.gif ) 100% 25px no-repeat;
  text-decoration:none;

}
#top_widgets {
  width:976px;
  /*	height:280px; */
  float:left;
  margin-top:5px;
  margin-bottom:15px;
}
.widget_title {
  font-size:19px;
  text-transform:/*uppercase*/;
  color:#474747;
  font-family: "Trebuchet MS", arial, verdana, serif;
  display:block;
  margin-bottom:25px;
}
.widget_title a{
  font-size:19px;
  text-transform:/*uppercase*/;
  color:#7ebf24;
  font-family: "Trebuchet MS", arial, verdana, serif;
  display:block;
  margin-bottom:25px;
  text-decoration:underline;

}

/* Start Announcement Widtget */
#announcement_container {
  width:330px;
  /*	height:270px; */
  background:url(/images/announcement_tabs_bg.png) 0 0 no-repeat;
  margin-left:5px;
  float:left;
}
#announcement_tabs {
  width:330px;
  height:32px;
  /*	float:left; */
  position:relative;
}
#tab1 {
  width:100px;
  height:27px;
  display:block;
  position:absolute;
  bottom:0px;
  left:7px;
  cursor:pointer;
}
#tab2 {
  width:133px;
  height:27px;
  display:block;
  position:absolute;
  bottom:0px;
  left:109px;
  cursor:pointer;
}
.tab1Active {
  background:url(/images/barter_tab_bg.png) 0 -27px no-repeat;
}
.tab1Passive {
  background:url(/images/barter_tab_bg.png) 0 0 no-repeat;
}
.tab2Active {
  background:url(/images/announcement_tab_bg.png) 0 -27px no-repeat;
}
.tab2Passive {
  background:url(/images/announcement_tab_bg.png) 0 0 no-repeat;
}
.visible {
  display:block;
  background-position:0 -27px;
}
.hidden {
  display:none
}
#fragment-1, #fragment-2 {
  width:292px;
  background:url(/images/announcement_middle_bg.png) 0 0 repeat-y;
  float:left;
  padding-left:30px;
}
#offer_container, #offers_container {
  float:left;
  margin-bottom:20px;
  width:960px;
  z-index:0;
}
#offer_container {
  position:relative;
  background:url(/images/offer_bg1.png) 0 0 no-repeat;
}
#offers_container {
  background:url(/images/calendar_bg.gif) no-repeat scroll 0 0;
}
div#offer_container div#offer_title {
  margin:20px 0 14px 30px;
  font-size:19px;
  font-family: "Trebuchet MS", arial, verdana, serif;
  color:#7ebf24;
  text-transform:/*uppercase*/none;
  clear:right;
}
div#offer_tabs #fragment-1, #offer_tabs #fragment-2, div#offer_tabs_sub #fragment-1, #offer_tabs_sub #fragment-2 {
  float:left;
  padding-left:20px;
  width:500px;
  background:none;
}
#announcement_bottom {
  background:url(/images/announcement_bottom_bg.png) 0 100% no-repeat;
  float:left;
  width:330px;
  font-size:0px;
  height:8px;
  display:block;
}
#fragment-1 ul, #fragment-2 ul {
  float:left;
  cursor:pointer;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}
#fragment-1 ul li, #fragment-2 ul li {
  line-height:28px;
}
#fragment-1 ul a, #fragment-2 ul a {
  color:#0088cc;
  text-decoration:underline;
}
/* End Announcement Widtget */
/* New User */
#new_users {
  width:320px;
  float:left;
  padding-left:20px;
}
#bottom_right_banner {
  width:180px;
  background:url(/images/banner_bott_right_bg.gif) 0 0 no-repeat;
  float:left;
  padding-left:20px;
  padding-top:10px;
  margin-top:15px;
  margin-bottom:15px;
  height:257px;
  vertical-align:middle;
}
.thumbs_table_container {
  width:340px;
}
.thumbs_container {
  width:74px;
  height:74px;
  overflow:hidden;
  border:1px #fff solid;
  float:left;
  display:block;
  background:url(/images/new_user_th.gif) 0 0 no-repeat;
}
.thumbs_container:hover {
  background:url(/images/new_user_th_over.gif) 0 0 no-repeat;
}
.connect_to_us {
  display:block;
  width:90%;
  text-align:right;
  float:left;
  margin-top:15px;
  margin-bottom:25px;
  font-size:14px;
  text-decoration:underline;
  color:#0088CC
}
/* Start News Wodget */
#news_container {
  width:325px;
  float:left;
  padding-left:20px;
  padding-right:30px;
}
.news_title {
  font-size:18px;
  color:#256ab3;
  text-decoration:underline;
  line-height:24px;
  margin-bottom:24px;
  display:block;
}
#news_container img {
  float:left;
  border:none;
  margin-right:15px;
  margin-bottom:5px;
}
#news_container ul {
  display:block;
  clear:left;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:20px auto;
}
#news_container ul li {
  background:url(/images/ico_page.gif) 0 0 no-repeat;
  padding-left:15px;
  padding-bottom:5px;
}
#news_container ul li a {
  color:#0088CC;
}
#news_container ul li a:hover {
  text-decoration:underline;
}
#top_day_offer {
  background:url(/images/backgroundiche.png) 0 0 no-repeat;
  width:610px;
  height:309px;
  margin-left:5px;
  float:left;
  position:relative
}
#top_day_offer .back_title {
  color:#FFF;
  font-size:27px;
  display:block;
  left:20px;
  top:20px;
  padding-top:10px;
  padding-bottom:10px;
  position:absolute
}
#top_day_offer .message {
  position:absolute;
  color:#FFF;
  top:65px;
  left:20px;
  width:400px;
  font-size:16px;
  line-height:18px;
}
#top_day_offer .message a {
  color:#FFF;
  text-decoration:underline;
  font-size:16px;
  line-height:18px;
}
#top_day_offer .button {
  background:url(/images/big_button.gif) 0 0 no-repeat;
  width:330px;
  height:77px;
  display:block;
  right:20px;
  bottom:20px;
  position:absolute
}
.read_more_link {
  display:block;
  float:right;
  background:url(/images/read_more_arrow.png) 100% 5px no-repeat;
  width:75px;
  padding-right:13px;
  text-align:right;
  margin:10px 10px 0 0;
}
span.read_more_link a {
  color:#0088cc;
  text-decoration:underline;
}
/* End News Widget */
/* Start Helper Widget */
#help_container {
  width:225px;
  height:270px;
  float:left;
  padding-left:20px;
}
#help_container ul {
  float:left;
  cursor:pointer;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  line-height:28px;
}
#help_container ul li a {
  color:#0088cc;
  text-decoration:underline;
}
/* End Helper Widget */
/* End WIDGETS */
/* Start Offer container */

div.tabs-container {
  background:none;
  width:940px;
/*	width:680px   */
}
div#offer_tabs ul.tabs-nav, div#offer_tabs_sub ul.tabs-nav {
  margin-left:20px;
}
div#offer_tabs1 ul.tabs-nav, div#offer_tabs_sub1 ul.tabs-nav {
  margin-left:20px;
}
#offer_container_l {
  width:9px;
  height:92px;
  background:url(/images/offer_l_br.png) 0 0 no-repeat;
  float:left;
}
#offer_container_m {
  float:left;
  width:932px;
  height:92px;
  position:relative;
}
#offer_tab_container {
  width:480px;
  height:39px;
  position:absolute;
  bottom:0px;
  left:30px;
}
#offer_tab_container span {
  display:block;
  float:left;
}
#offer_container_r {
  width:9px;
  height:92px;
  float:right;
  background:url(/images/offer_r_br.png) 0 0 no-repeat;
}
/* End Offer container */
/* Start offer_content */
#offer_tabs {
  width:932px;
  clear:right;
  float:left;
}
#offer_tabs_sub {
  width:675px;
  float:left;
}
#offer_tabs1 {
  width:932px;
  clear:right;
  float:left;
}
#offer_tabs_sub1 {
  width:675px;
  float:left;
}
#offer_options {
  width:385px;
  height:65px;
  position:absolute;
  right:10px;
  top:10px;
}
#offers_options {
  width:100%;
  height:57px;
  float:left;
}
div#welcome {
  float:right;
  width:230px;
  padding-top:30px;
}
#welcome a.welcome_user_name {
  color:#0088cc;
  text-decoration:underline;
}
#offer_btn {
  float:right;
  margin-top:10px;
  margin-right:5px;
}
#offer_count {
  float:left;
  width:120px;
/*	height:50px; */
  font-size:27px;
  color:#474747
}
.right_col p {
  color:#68861a;
  line-height:24px;
}
#new_add_offer {
  background:url(/images/add_offer_ico.gif) 0 0 no-repeat;
  padding-left:44px;
  font-size:18px;
  line-height:34px;
  margin-top:20px;
}
.new_offer_count {
  font-size:27px;
  color:#85c142;
}
#offer_count span {
  font-size:13px;
  clear:right;
  display:block;
  float:right;
  margin-bottom:3px;
  margin-top:10px;
  color:#878e6d;
}
.offer_content {
  width:950px;
  height:340px;
  float:left;
  padding-left:35px;
  padding-top:38px;
}
#offer_tabs .left_col, #offer_tabs_sub .left_col {
  width:330px;
  float:left;
  padding-left:20px;

}
#offer_tabs .left_col_position, #offer_tabs_sub .left_col_position {
  width:260px;
  float:left;
  padding-left:20px;

}
#offer_tabs1 .left_col, #offer_tabs_sub1 .left_col {
  width:330px;
  float:left;
  padding-left:20px;

}
#offer_tabs1 .left_col_position, #offer_tabs_sub1 .left_col_position {
  width:260px;
  float:left;
  padding-left:20px;

}
.left_col_position .right_col_box {
  float:left;
}
.left_col_position .right_col_box img {
  margin-left:14px;
  margin-bottom:10px;
}
.left_col_position .right_col_box .left_col_box_top {
  width:212px;
  background:#ffffff url(/images/left_box_bg_top.gif) 0 5px no-repeat;
  height:19px;
  float:right;
  color:#949494;
  padding-left:35px;
  margin-bottom:10px;
}
#offer_tabs .middle_col, #offer_tabs_sub .middle_col {
  width:250px;
  float:left;


}
#offer_tabs .right_col, #offer_tabs .right_col_sub {
  width:250px;
  float:left;
  padding-left:65px;
}
#offer_tabs1 .middle_col, #offer_tabs_sub1 .middle_col {
  width:250px;
  float:left;

}
#offer_tabs1 .right_col, #offer_tabs1 .right_col_sub {
  width:250px;
  float:left;
  padding-left:65px;
}
#right_col_container {
  width:275px;
  float:left;
  min-height:300px;
  margin-top:50px;



}
#right_col_container span#offer_count {
  float:right;
}
.right_col_box ul, .right_col_hints_box ul {
  margin-left:20px;
  float:left;
  cursor:pointer;
  line-height:18px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}
.right_col_box ul.btn_li {
  margin-left:10px;

}
.right_col_hints_box p {
  margin-left:20px;
  margin-bottom:10px;
  margin-right:10px;
}
.right_col_hints_box hr {
  width:207px;
  border:none;
  margin-left:20px;
  background:url(/images/helper_hr.gif) 0 0 no-repeat;
  height:1px;
  margin:10px 0 10px 20px;
ma
}
.acc {
  color:#7ebf25
}
.right_col_box {
  width:247px;
  background:url(/images/right_box_bg_mid.gif) 0 0 repeat-y;
  min-height:30px;
  float:right;
  margin-bottom:10px;
}
.right_col_hints_box {
  width:247px;
  background:url(/images/right_box_hints_bg_mid.gif) 0 0 repeat-y;
  min-height:30px;
  margin-left:20px;
  float:right;
  margin-bottom:10px;
}
.right_col_box_top {
  width:202px;
  background:#ffffff url(/images/right_box_bg_top.gif) 0 5px no-repeat;
  height:19px;
  float:right;
  color:#949494;
  padding-left:45px;
  margin-bottom:10px;
}
.right_col_hints_box_top {
  width:202px;
  background:#ffffff url(/images/right_box_hints_bg_top.gif) 0 5px no-repeat;
  height:19px;
  float:right;
  color:#949494;
  padding-left:45px;
  margin-bottom:10px;

}
div.right_col_hints_box div.right_col_hints_box_top span.block_title {
  display:block;
  margin-left:-15px;
  background-color:#FFF;
  padding:0 10px;
  width:100px;
}
div.position_tags_container_top span.block_title {
  display:block;
  background-color:#FFF;
  padding:0 10px;
  width:300px;
}
.right_col_box_bot {
  width:247px;
  background:url(/images/right_box_bg_bot.gif) 0 0 no-repeat;
  min-height:14px;
  float:right;
}
.right_col_hints_box_bot {
  width:247px;
  background:url(/images/right_box_hints_bg_bot.gif) 0 0 no-repeat;
  min-height:14px;
  float:right;
}
#offer_tabs #fragment-3,#offer_tabs_sub #fragment-3
{
	padding-top:20px;
}
#offer_tabs #fragment-3 ul , #offer_tabs #fragment-4 ul, #offer_tabs #fragment-5 ul, #offer_tabs #fragment-6 ul, #offer_tabs_sub #fragment-3 ul, #offer_tabs_sub #fragment-4 ul, #offer_tabs_sub #fragment-5 ul, #offer_tabs_sub #fragment-6 ul {
  float:left;
  color:#666666;

  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}
#offer_tabs #fragment-7 ul , #offer_tabs #fragment-8 ul, #offer_tabs #fragment-9 ul, #offer_tabs #fragment-10 ul{
  float:left;
  color:#666666;

  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}
#offer_tabs #fragment-3 ul li  a, #offer_tabs #fragment-4 ul li  a, #offer_tabs #fragment-6 ul li a, #offer_tabs_sub #fragment-3 ul li a, #offer_tabs_sub #fragment-4 ul li a, #offer_tabs_sub #fragment-6 ul li a {
  color:#0088cc;

  text-decoration:underline;
  font-size:14px;
  display:block;
  padding-left: 24px;
  padding-top: 15px;
  background:url(/images/offer_bullet.png) 0 15px no-repeat;
  height:auto;
  line-height:20px;
}
#offer_tabs_sub #fragment-3  ul li  a{display:inline}
#offer_tabs_sub #fragment-3  ul li  a{display:inline}
#offer_tabs_sub #fragment-3 .left_col  li{margin-bottom:10px;margin-top:10px}
#offer_tabs_sub #fragment-3 .middle_col  li{margin-bottom:10px;margin-top:10px}
#offer_tabs #fragment-7 ul li  a, #offer_tabs_sub #fragment-7 ul li a{
  color:#0088cc;

  text-decoration:underline;
  font-size:14px;
  display:block;
  padding-left: 24px;
  padding-top: 15px;
  background:url(/images/icon-board.gif) 0 15px no-repeat;
  height:auto;
  line-height:20px;
}
#offer_tabs #fragment-8 ul li  a,#offer_tabs_sub #fragment-8 ul li a{
  color:#0088cc;

  text-decoration:underline;
  font-size:14px;
  display:block;
  padding-left: 24px;
  padding-top: 15px;
  background:url(/images/icon-barter.gif) 0 15px no-repeat;
  height:auto;
  line-height:20px;
}
#offer_tabs #fragment-10 ul li a,#offer_tabs_sub #fragment-10 ul li a {
  color:#0088cc;

  text-decoration:underline;
  font-size:14px;
  display:block;
  padding-left: 24px;
  padding-top: 15px;
  background:url(/images/icon-help.gif) 0 15px no-repeat;
  height:auto;
  line-height:20px;
}
#offer_tabs #fragment-9 ul li , #offer_tabs_sub #fragment-9 ul li  {
  color:#C0C0C0;


  font-size:14px;
  display:block;
  padding-left: 24px;
  padding-top: 15px;
  background:url(/images/icon-pertners.gif) 0 15px no-repeat;
  height:auto;
  line-height:20px;
}

/* End offer_content */
/* Start MiddleMenu container */
#middleMenu_container {
  width:950px;
  height:54px;
  background:url(/images/middleMenu_m.png) 0 0 repeat-x;
  float:left;
}
#middleMenu_container_l {
  width:8px;
  height:54px;
  background:url(/images/middleMenu_l.png) 0 0 no-repeat;
  float:left;
}
#middleMenu_container_m {
  float:left;
  width:902px;
  height:34px;
  padding:20px 0 0 30px;
}
#middleMenu_container_m a {
  color:#4e4e4e;
  margin-right:47px;
}
#middleMenu_container_m a:hover {
  text-decoration:underline;
}
#middleMenu_container_r {
  width:8px;
  height:54px;
  float:right;
  background:url(/images/middleMenu_r.png) 0 0 no-repeat;
}
/* End MiddleMenu Container */
/* Start Footer Container */
#footer_container {
  width:912px;
  height:42px;
  float:left;
  padding:30px 0 0 38px;
}
#copy {
  line-height:14px;
  width:290px;
  height:70px;
  float:left;
}
#copy a {
  color:#0088cc;
  text-decoration:underline;
}
/* End Footer Container */
.bottom_banner {
  width:175px;
  height:32px;
  float:right;
  text-align:center;
}
#banner_hor_container {
  margin:30px 0 0 15px;
  width:626px;
/*	height:105px;
  float:left; */
}
#banner_ver_container {
  margin-top:10px;
  width:248px;
  height:500px;
  float:right;
}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
.tabs-hide {
  display: none;
}
}

/* Hide useless elements in print layouts... */
@media print {
.tabs-nav {
  display: none;
}
}
/* Skin */
.tabs-nav {
  list-style: none;
  margin: 0;
  padding: 0 0 0 1px;

}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
  display: block;
  clear: both;
  content: " ";
}
.tabs-nav li {
  float: left;
  margin: 5px;
  width: 132px; /* be nice to Opera */
  height:22px;
}
div#offer_container .tabs-nav li {
  float: left;
  margin: 5px;
  min-width: 144px; /* be nice to Opera */
  height:32px;
}
div#offers_container .tabs-nav li {
  width: 145px; /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
  display: block;
  padding-top: 5px
}
.tabs-nav a {
  top: 1px;
  z-index: 2;
  padding-left: 0;
  color: #6c6c6c;
  font-size: 13px;
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  white-space: nowrap; /* required in IE 6 */
}
.tabs-nav .tabs-selected a {
  color:#6c6c6c;

}
.tabs-nav .tabs-selected a, .tabs-nav a:focus, .tabs-nav a:active {
  background:url(/images/tabs_1.png) 1px 0 no-repeat;
  /*    background-position: 0 0; */
    outline: 0; /* prevent dotted border in Firefox */
}
#offers_container .tabs-nav .tabs-selected a, #offers_container .tabs-nav a:focus, #offers_container .tabs-nav a:active {
  background:url(/images/tabs_21.png) 0 -1px no-repeat;
  /*    background-position: 0 0; */
    outline: 0; /* prevent dotted border in Firefox */
}
div#offer_container .tabs-nav .tabs-selected a, div#offer_container .tabs-nav a:focus, div#offer_container .tabs-nav a:active {
  background:url(/images/tabs_21.png) 1px 0 no-repeat;
  /*    background-position: 0 0; */
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
/*    background-position: 0 -27px; */
}
.tabs-nav a span {
  width: 133px; /* IE 6 treats width as min-width */
  /*    min-width: 133px; */
    height: 22px; /* IE 6 treats height as min-height */
  min-height: 22px;
  padding-right: 0;
}
div#offer_container .tabs-nav a span {
  width: 144px; /* IE 6 treats width as min-width */
  min-width: 134px;
  height: 29px; /* IE 6 treats height as min-height */
  min-height: 29px;
  padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
  width: auto;
  height: 22px;
}
.tabs-nav .tabs-selected a span {
/*    padding-top: 0px; */
}
.tabs-nav .tabs-selected a span, .tabs-nav a:focus span, .tabs-nav a:active span {
/*    background-position: 0 -50px; */
}
.tabs-nav a span, .tabs-nav .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
/*    background-position: 0 -27px; */
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
  cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
  cursor: pointer;
}
.tabs-nav .tabs-disabled {
  opacity: .4;
}
.tabs-container {
  padding: 1em 8px;
  background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
  padding: 0 0 0 20px;
}
.position {
  float:left;
  line-height:16px;
  line-height:14px;
  display:block;
  height:16px;
}
.middle_col_position {
  width:350px;
  float:left;
}
#position_title a {
  color:#0088cc;
  font-size:22px;
  text-decoration:underline;
  line-height:24px;
  float:left;
  padding-bottom:15px;
  clear:both;
}
#position_date_pub {
  width:auto;
  clear:left;
}
#position_end_date_pub {
  width:auto;
  color:#969595;
}
#position_description {
  width:100%;
  float:left;
  margin-top:30px;
}
#position_author {
  width:250px;
  margin-top:20px;
  margin-bottom:20px;
}
#position_http {
  width:auto;
}
#position_http a {
  color:#0088cc;
  text-decoration:underline
}
#position_http_count {
  width:auto;
  padding-left:5px;
  color:#969595;
}
#position_adress {
  width:auto;
  float:left
}
#position_phone {
  width:250px;
}
#position_email {
  width:250px;
}
#position_email a {
  color:#0088cc;
  text-decoration:underline
}
#position_more_this_author {
  width:250px;
  margin-top:20px;
  margin-bottom:20px;
  text-decoration:underline;
  background:transparent url(/images/search_glass.png)0 0 no-repeat;
  padding-left:20px;
}
#position_action_box {
  background:transparent url(/images/position_action_box_bg.png) no-repeat scroll 0 0;
  width:387px;
  height:52px;
  float:left;
  margin-bottom:20px;
}
.select_position {
  background:url(/images/ico_select_position.png) 0 0 no-repeat;
  height:40px;
  display:block;
  float:left;
  margin-left:25px;
  margin-top:10px;
  padding-left:35px;
  width:110px;
}
.select_position a {
  color:#FFF;
  font-weight:700;
}
.set_vip_position {
  background:url(/images/ico_star.png) 0 0 no-repeat;
  width:135px;
  height:40px;
  display:block;
  float:left;
  margin-left:25px;
  margin-top:10px;
  padding-left:45px;
 /* width:100px; */
}
.set_vip_position a {
  color:#FFF;
  font-weight:700;
}
#position_action_container {
  float:left;
  height:auto;
  width:380px;
  vertical-align:middle;
  padding-bottom:20px;
}
#position_action_container span {
  display:block;
  height:24px;
  border:1px #000 solid;
}
#position_action_container a {
  line-height:28px;
  color:#0088cc;
  text-decoration:underline;
}
#position_tags_container {
  width:665px;
  background:url(/images/position_tags_bottom_middle.png) 0 7px repeat-y;
  float:left;
  margin-bottom:10px;
}
.position_tags_container_top {
  width:665px;
  background:url(/images/position_tags_bottom_top.png) 0 0 no-repeat;
  float:left;
  height:26px;
  padding-left:30px;
}
.position_tags_container_block {
  padding:15px;
  width:634px;
  height:auto;
}
.position_tags_container_bottom {
  width:665px;
  background:url(/images/position_tags_bottom_bg.png) 0 0 no-repeat;
  float:left;
  height:16px;
}
#position_tags_container a {
  padding-right:10px;
  padding-bottom:5px;
  display:inline;
  color:#0088cc;
  text-decoration:none;
  float:left;
}
#position_tags_container a:hover {
  text-decoration:underline;
}
#similar_position {
  float:left;
  width:660px;
  margin-top:20px;
  margin-bottom:20px;
}
#similar_position table th {
  text-align:left;
  color:#969595;
}
#similar_position table tr {
  height:24px;
}
#similar_position table tr td a {
  color:#0088cc;
  text-decoration:underline;
}
.similar_position_title {
  /*color:#474747;
  font-size: 19px;
  color:#67a80e;*/
  color: #555555;
  font-size: 15pt;
  font-family: "Trebuchet MS", arial, verdana, serif;
/*	float:left; */
  margin-bottom:20px;
  text-transform:/*uppercase*/;
  margin-left:25px;
  margin-top:20px;

}
#offer_tabs_sub #fragment-3 #bread ul {
  width:100%;
  padding:20px;
  margin-bottom:20px;
}
#offer_tabs_sub #fragment-3 #bread ul li {
  color: #999999;
  display:block;
  float:left;
  width:auto;
  padding:0px;
  margin:0px;
}
#offer_tabs_sub #fragment-3 #bread ul li a {
  background:none;
  color:#256ab3;
  text-decoration:underline;
  font-size:13px;
  display:inline;
  margin-right:10px;
}
#offer_tabs_sub #fragment-3 #bread ul li:after {
  content:'  ...';
}
.top_offer_count {
  float:right;
  width:200px;
  vertical-align:middle;
}
.top_offer_count img {
  margin-left:5px;
}
#offer_sort_container {
  width:80%;
  float:left;
  clear:both;
  margin-left:20px;
}
#offer_tabs_sub #fragment-3 #offer_sort_container ul {
}
#offer_tabs_sub #fragment-3 #offer_sort_container li {
  display:block;
  float:left;
  width:auto;
  padding:0px;
  margin:0px;
  margin-right:20px;
}
#offer_tabs_sub #fragment-3 #offer_sort_container a {
  background:none;
  color:#969595;
  text-decoration:none;
  font-size:13px;
  display:inline;
  padding-left:5px;
}
#offer_tabs_sub #fragment-3 #offer_sort_container a.up {
  color:#0088cc;
}
#offer_tabs_sub #fragment-3 #offer_sort_container a.down {
  color:#7ebf25;
}
.offer_card {
  float:left;
  background:url(/images/offer_cart_bg_mid.gif) 0 0 repeat-y;
  margin:5px 0px;
  padding:0px;
  position:relative;
  overflow:hidden

}

.offer_card div.wrap {
  background:url(/images/offer_cart_bg_bottom.gif) 0 100% no-repeat;
  position:relative;
  float:left;
}
.offer_card_title {
  color:#0088cc;
  font-size:16px;
  margin:5px 0 10px 10px;
  padding-left:30px;
  background:url(/images/flag1.png) 5px 0 no-repeat;
  line-height:18px;
}
.offer_card_content {
  width:560px;
  float:left;
  margin-top:-8px;
  margin-bottom:-8px;
  padding-bottom:40px
}
.offer_card_content img {
  float:left;
  margin:0 15px 5px 15px;
}
.offer_card_tools {
  height:100%;
  width:70px;
  float:left;
position:relative;top:-10px
}
.offer_card_tools span {
  width:100px;
  text-align:center;
  display:block;
  margin-top:3px;
  margin-padding:3px;
}
.offer_card_tools span a {
  color:#0088cc
}
.offer_info_container {
  position:absolute;
  bottom:1px;
  left:1px;
  float:left;
  background:url(/images/offer_info.png) 0 0 repeat-x;
  float:left;
  color:#FFF;
  padding-top:3px;
  width:auto;
}
.offer_info_container_vip {
  position:absolute;
  bottom:3px;
  left:3px;
  float:left;
  background:url(/images/offer_info.png) 0 0 repeat-x;
  float:left;
  color:#FFF;
  padding-top:3px;
  width:auto;
}
.offer_info_container span, .offer_info_container_vip span {
  float:left;
  padding-left:10px;
  padding-right:20px;
}
.offer_info_right {
  background:url(/images/offer_info_right_1.gif) 0 0 no-repeat;
  width:7px;
  height:26px;
  float:left;
  margin-top:-3px;
}
.offer_card_vip {
  float:left;
  background:url(/images/offer_cart_vip_bg_mid.gif) 0 0 repeat-y;
  margin:5px 0px;
  padding:0px;
  position:relative;
  overflow:hidden
}
.offer_card_vip_top {
  background:url(/images/offer_cart_vip_bg_top.gif) 0 0 no-repeat;
  width:668px;
  height:8px;
}
.offer_card_vip div.wrap {
  background:url(/images/offer_cart_vip_bg_bottom.gif) 0 100% no-repeat;
  position:relative;
  float:left;
}
.offer_card_title_vip {
  color:#0088cc;
  font-size:16px;
  margin:5px 0 10px 10px;
  padding-left:30px;
  background:url(/images/flag1.png) 5px 0 no-repeat;
  line-height:18px;
  font-weight:700;
}
.offer_info_right_vip {
  background:#FFEDA5 url(/images/offer_info_right.gif) no-repeat scroll 0 0;
  width:7px;
  height:26px;
  float:left;
  margin-top:-3px;
}
.offer_card_selected {
  float:left;
  background:url(/images/offer_cart_selected_bg_mid.gif) 0 0 repeat-y;
  margin:5px 0px;
  padding:0px;
  position:relative;
  overflow:hidden
}

.my_block{overflow:hidden;clear:both;zoom:1}
.offer_card_selected div.wrap {
  background:url(/images/offer_cart_selected_bg_bottom.gif) 0 100% no-repeat;
  position:relative;
  float:left;
}
.offer_card_title_selected {
  color:#0088cc;
  font-size:16px;
  margin:5px 0 10px 10px;
  padding-left:30px;
  background:url(/images/flag1.png) 5px 0 no-repeat;
  line-height:18px;
  font-weight:700;
}
.offer_info_right_selected {
  background:url(/images/offer_info_right_.gif) 0 0 no-repeat;
  width:7px;
  height:26px;
  float:left;
  margin-top:-3px;
}
.offer_paginator {
  text-align:center;
  width:200px;
  margin:0 auto;
}
.offer_paginator a {
  border:1px #fff solid;
  display:block;
  float:left;
  width:17px;
  height:17px;
  margin-right:5px;
}
.offer_paginator a:hover, .offer_paginator a.active_page {
  border:1px #9c9c9c solid;
}
.offer_add_top {
  background:url(/images/offer_add_top.png) 0 0 no-repeat;
  width:668px;
  height:19px;
}
.offer_add_form {
  float:left;
  background:url(/images/offer_add_mid.png) 0 0 repeat-y;
  margin:5px 0px;
  padding:0px;
  width:668px;
}
.offer_add_wrap {
  background:url(/images/offer_add_bottom.png) 0 100% no-repeat;
  position:relative;
  float:left;
}
.offer_add_form_content {
  width:600px;
  float:left;
  margin:20px 0 20px 30px;
}
.offer_add_form_label {
  width:165px;
  float:left;
}
.offer_add_form_fields_text {
  background:url(/images/offer_add_form_fields_text_bg.gif) 0 0 no-repeat;
  width:412px;
  padding-bottom:5px;
  float:left;
  height:30px;
}
.offer_add_form_fields_text1 {
  width:400px;
  padding-bottom:5px;
  float:left;

}
.offer_add_form_fields_text_image {
  background:none;
  width:412px;
  padding-bottom:5px;
  float:left;
  height:100px;
}
.offer_add_form_fields_text_image a {
  color:#256ab3;
  text-decoration:underline;
}
.offer_add_form_fields_captcha {
  background:url(/images/offer_add_form_fields_text_bg.gif) 0 0 no-repeat;
  padding-bottom:5px;
  float:left;
  height:160px;
  width:413px
}
.offer_add_form_fields_captcha input, .offer_add_form_fields_text input {
  width:404px;
  margin-left:6px;
  background:none;
  color:#969595;
  margin-top:3px;
}
.offer_add_form_fields_captcha img.captcha {
  margin:20px 20px 10px 0;
  border:1px #aaa solid;
}
.offer_add_form_fields_captcha p {
  display:block;
  margin-top:20px;
  color:#969595;
  float:left;
}
.offer_add_form_fields_captcha p.refresh {
  width:300px;
  margin-top:0px
}
.offer_add_form_fields_captcha p.refresh a {
  text-decoration:underline;
  color:#256ab3;
}
.select_cell {
  background:url(/images/offer_add_form_fields_text_bg.gif) 1px 0 no-repeat;
  width:414px;
  padding-bottom:5px;
  float:left;
  height:30px;
}
.select_cell select {
  width:409px;
  margin:2px 0 0 2px;
  border:none;
}
.offer_add_form_fields_text_area {
  background:url(/images/offer_add_form_fields_text_area_bg.gif) 0 0 no-repeat;
  width:412px;
  padding-bottom:5px;
  float:left;
  height:67px;
}
.offer_add_form_fields_text_area textarea {
  width:404px;
  margin-left:6px;
  height:58px;
  background:none;
  color:#969595;
  margin-top:1px;
  height:58px;
}
.offer_add_buttoncontainer {
  width:599px;
  height:65px;
  background:url(/images/offer_add_buttoncontainer_bg.gif) 0 0 no-repeat;
  float:left;
  position:relative;
}
.offer_add_buttoncontainer button {
  background:none;
  position:absolute;
  right:25px;
  bottom:15px;
}
.offer_add_top span {
  background-color:#ffffff;
  color:#949494;
  margin-left:35px;
  padding:0 5px;
}
#drop_down_select1 {
  width:160px;
  float:left;
}
/*����������*/





#top_widgets div {
  text-align:left;
}
#singup {
  padding-top:170px;
  /* float:left; */

}
#singup-links {
  display:block;
  background: url(/images/singup-bg.gif) no-repeat;
  width:330px;
  /*	height: 97px; */
  padding-top:40px;
  padding-bottom:40px;
  padding-left:20px;
  margin:10px 10px 0 0;
}
.breadcrumb {
  font: bold 15px "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.breadcrumb a {
  background: transparent url(/images/index-singup-icon.gif) no-repeat center left;
  font-size:16px;
  text-decoration: none;
  padding-left: 70px; /*adjust bullet image padding*/
  padding-top: 20px;
  padding-bottom: 20px;
  color: #7ebf23;
}
.breadcrumb2 a {
  background: transparent url(/images/index-singup-enter.gif) no-repeat center left;
  text-decoration: none;
  padding-left: 70px; /*adjust bullet image padding*/
  padding-top: 20px;
  padding-bottom: 20px;
  color: #7ebf23;
}
.breadcrumb a:visited, .breadcrumb a:active {
  color: #7ebf23;
}
.breadcrumb a:hover {
  color: #7ebf23;
  text-decoration: underline;
}
#add-tab {
  display:block;
  background: url(/images/add-gal.gif) no-repeat;
  width:100%;
  border-bottom:1px #000;
  height: 97px;
  padding-top:40px;
  padding-left:500px;
  margin:10px 10px 0 0;
}
td div.content{width:670px; clear:right;float:left; margin-bottom:20px;}

/*#fragment-3 table{float:left;width:670; }  */
div.offer_card_content p {display:block;margin-left:20px;overflow:hidden;zoom:1}







/*         ��������� �����                */



dd#monitorDef{ top: 65px; left: 114px; }
dd#monitorDef a{ position: absolute; width: 73px; height: 69px; text-decoration: none; }
dd#monitorDef a span{ display: none; }
dd#monitorDef a:hover{ position: absolute; background: transparent url(/images/adv.jpg) -109px -317px no-repeat; top: -10px; left: -5px; }

dd#monitorDef a:hover span{
 display: block;
 text-indent: 0;
 vertical-align: top;
 color: #000;
 background-color: #F4F4F4;
 font-weight: bold;
 position: absolute;
 border: 1px solid #BCBCBC;
 bottom: 100%;
 margin: 0;
 padding: 5px;
 width: 250%;
}















#lastindex_container {
  float:left;
  margin-bottom:0px;
  margin-top:30px;
  width:960px;
  z-index:0;
}

#index-left-bottom {
  width:310px;
  float:left;
  padding-left:20px;

}

#index-left-bottom-span {
  width:270px;
  height:257px;
  background:url(/images/vip_obyav_bg.gif) 0 0 no-repeat;
  padding-left:20px;
  padding-right:20px;
  float:left;



}

#index-left-bottom-span a {
  width:90%;
  background:url(/images/vip-star-index.gif) 0 0 no-repeat;
  padding-left:30px;
  margin-top:20px;
  margin-bottom:10px;
  line-height:17px;
  float:left;
  text-decoration:underline;

}

#index-left-bottom-span p {

  padding-bottom:0px;


}


#last-index {
  width:550px;
  float:left;
  padding-left:30px;
  padding-right:10px;
}


#lastindex_container2 {
  float:left;
  margin-bottom:30px;
  margin-top:50px;
  width:960px;
  z-index:0;
}

#index-left-bottom2 {
  width:310px;
  float:left;
  padding-left:20px;
}
#last-index2 {
  width:550px;
  float:left;
  padding-left:30px;
  padding-right:10px;
}







#table-last th{
  height:40px;
  background-color:#f5f5f5;
  text-align: left;

}

#table-last td{
  height:30px;

}



#how-vip-index {
  height: 30px;
  margin-right:10px;
  text-align: right;

}

#how-vip-index a {
  color:#cccccc;
  height: 30px;
  margin-right:10px;
  font-size:11px;

}



#how-vip-index2 {
  height: 30px;
  margin-right:10px;
  text-align: left;

}

#how-vip-index2 a {
  color:#cccccc;
  height: 30px;
  margin-right:10px;
  font-size:11px;

}






#search_index {

  height: 28px;
  margin-top:-15px;
  margin-bottom:15px;
  float:right;
  text-align: right;
}




#search_index  input{

  height: 20px;
  color:#555555;

}

#search_index  option{
  border: 0px;
  height: 18px;
  color:#555555;

}
