html {
  height:100%;
  width:100%;
}
body
{
   margin:0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: #ffffff;
   font-size: 11px;
   font-weight: normal;
   color: #221E1F;
   line-height:18px;
    height:100%;
  width:100%;

}

* {
margin:0;
padding:0;
}

img
{
   margin:0;
   border:0;
}

.fadeout
{
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
   -moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
   -khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
   opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

/*.signature
{
   background: transparent none repeat scroll 0%;
   color: #333399;
   font-size: 10px;
   line-height: 150%;
}

.style1
{
   color: #0E692C;
   font-weight: bold;
}

.style2
{
   color: #FF0000;
   font-weight: bold;
}

*/.divForm
{
   position: absolute;
   top: -100000px;
   text-decoration: center !important;
   padding-left: 20px;
   padding-top: 20px;
   padding-right: 20px;
   padding-bottom: 20px;
}/*

.HeaderBg
{
   background-image: url('/i/frontend/general/header-bg.jpg');
   background-repeat: no-repeat;
   background-position: left top;
   height: 97px;
   width: 1000px;
   vertical-align: middle;
}

.LeftNavBg
{
   background-image: url('/i/frontend/general/left-nav-bg.jpg');
   background-repeat: no-repeat;
   background-position: left top;
   height: 550px;
   width: 177px;
   vertical-align: top;
}

.TextBox
{
   border: #000000 1px solid ;
   width: 132px;
   height: 17px;
   background-color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   text-align: left;
   vertical-align: middle;
}
*/
.TextBoxLarge
{
   border: #000000 1px solid ;
   width: 450px;
   height: 17px;
   background-color: #FFFFFF;;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   text-align: left;
   vertical-align: middle;
}
/*
.GreenTopBg
{
    background-image: url('/i/frontend/general/green-top-bg.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    height: 21px;
    width: 197px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #e2f0cf;
    text-align: center;
    vertical-align: middle;
}

.GreenLargeTopBg
{
   background-image: url('/i/frontend/general/green-large-top-bg.jpg');
   background-repeat: no-repeat;
   background-position: left top;
   height: 22px;
   width: 639px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FFFFFF;
   text-align: center;
   vertical-align: middle;
}

.greenSmall-top-bg
{
    background-image: url('/i/frontend/general/greenSmall-top-bg.png');
    background-repeat: no-repeat;
    background-position: left top;
    height: 22px;
    width: 152px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
}


.GreenMiddleBg
{
   background-image: url( '/i/frontend/general/green-middle-bg.jpg' );
   background-repeat: repeat-y;
   background-position: left top;
   height:100%;
   width:187px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   font-weight:normal;
   COLOR: #000000;
   text-align:left;
   vertical-align:top;
}

  .GreenLargeMiddleBg
{
    background-image: url( '/i/frontend/general/green-large-middle-bg.jpg' );
    background-repeat: repeat-y;
    background-position: left top;
    height:100%;
    width:627px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
font-weight:normal;
COLOR: #000000;
text-align:left;
vertical-align:top;
}

.greenColumn-bg
{*/
   /*background-image: url( '/i/frontend/general/greenColumn-bg.jpg' );
   background-repeat: no-repeat;
   background-position: left top;
   background-color:#e2f0cf;
   border-left:2px solid #c2dbb6;
   border-right:2px solid #c2dbb6;
   */
   /*width:148px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   text-align:left;
   vertical-align:top;
}

a.subcat:hover
{
   color: #666666;
   text-decoration:none;
   margin-bottom:5px;
   display:inline-table;
   cursor:pointer!important;
}

a.subcat:link
{
   color: #666666;
   text-decoration:none;
   margin-bottom:5px!important;
   display:inline-table!important;
   cursor:pointer!important;
}

a.subcat:visited
{
   color: #666666;
   text-decoration:none;
   margin-bottom:5px;
   display:inline-table;
   cursor:pointer!important;
}

a.homelink:hover
{
   color: #006021;
   text-decoration:none;
}

a.homelink:link
{
   color: #006021;
   text-decoration:none;
}

a.homelink:visited
{
   color: #006021;
   text-decoration:none;
}

a.crumbs
{
   color: #0E692C;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 14px;
}

span.crumbs
{
   color: #000000;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 14px;
}

.YellowMiddleBgBorder
{
    background-image: url( '/i/frontend/general/yellow-middle-bg.jpg' );
    background-repeat: no-repeat;
    background-position: left top;
  background-color:#e2f0cf;
  border-left:2px solid #c2dbb6;
  border-right:2px solid #c2dbb6;
  border-top:2px solid #c2dbb6;
    width:148px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
font-weight:normal;
COLOR: #000000;
text-align:left;
vertical-align:top;
}


  .ForumCellBg {
    background-image: url( '/i/frontend/general/forum_cell_bg.jpg' );
  background-repeat: repeat-x;
    background-position: left top;
    height:44px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
font-weight:normal;
COLOR: #000000;
text-align:left;
vertical-align:middle;
border-right: 1px solid #50935e;
border-top: 1px solid #50935e;
}


  .ForumCellBg1 {
    background-image: url( '/i/frontend/general/forum_cell_bg.jpg' );
  background-repeat: repeat-x;
    background-position: left top;
    height:44px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
font-weight:normal;
COLOR: #000000;
text-align:left;
vertical-align:middle;
border-top: 1px solid #50935e;
}


  .ForumRightCellBg {
    background-image: url( '/i/frontend/general/forum_cell_bg.jpg' );
  background-repeat: repeat-x;
    background-position: left top;
    height:44px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
font-weight:normal;
COLOR: #000000;
text-align:left;
vertical-align:middle;
border-top: 1px solid #50935e;
}

  .RightGreenSubHead {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  font-weight:bold;
COLOR: #006021;
text-align:left;
}


  a.Footer {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:11px;
  color:#666666;

}

  a.Footer:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:11px;
  color:#0000FF;
  text-decoration:none;
}*/


.TopGreyMiddleBg
{
   background-image: url(/i/frontend/general/top-grey-middle-bg.jpg);
   background-repeat: repeat-x;
   background-position: left top;
   height:40px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight:bold;
   color: #000000;
   text-align:left;
   vertical-align:middle;
   text-align:center;
}

.ServiceHeading {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 18px;
  font-weight:bold;
COLOR: #000000;
text-align:left;
vertical-align:middle;
text-align:left;
}/*

  .TopNavBg {
    background-image: url( '/i/frontend/general/top-nav-bg.jpg' );
  background-repeat:no-repeat;
    background-position: left top;
  height:35px;
  width:975px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 13px;
font-weight:bold;
COLOR: #000000;
text-align:center;
vertical-align:middle;
}

    .GreenSubTopBg {
    background-image: url( '/i/frontend/general/green-sub-top-bg.jpg' );
    background-repeat: no-repeat;
    background-position: left top;
  height:21px;
  width:1022px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
font-weight:bold;
COLOR: #FFFFFF;
text-align:left;
vertical-align:middle;
}

.GreenSubTopBg1
{
   background-image: url('/i/frontend/general/green-sub-top-bg1.jpg');
   background-repeat: no-repeat;
   background-position: left top;
   height: 21px;
   width: 975px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FFFFFF;
   text-align: left;
   vertical-align: middle;
}

  .smallCellBg {
    background-image: url( '/i/frontend/general/small-cell-bg.jpg' );
    background-repeat: repeat-x;
    background-position: left top;
  height:21px;
  width:975px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
font-weight:normal;
COLOR: #000000;
text-align:left;
vertical-align:middle;
border-top:1px solid #50935e;
}

  .largeCellBg {
    background-image: url( '/i/frontend/general/large-cell-bg.jpg' );
    background-repeat: repeat-x;
    background-position: left top;
  height:58px;
  width:975px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
font-weight:normal;
COLOR: #000000;
text-align:left;
vertical-align:middle;
border-top:1px solid #50935e;
}


.OrangeCellBg
{*/
   /*background-image: url( '/i/frontend/general/orange-cell-bg.jpg' );
   background-repeat: repeat-x;
   background-position: left top;
   height: 44px;*/
   /*background-color: #fcf2b5;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   font-weight:normal;
   COLOR: #176e32;
   text-align:left;
   vertical-align:middle;
   border-top:1px solid #50935e;
}


.GreenSubBorder
{
   border: 1px solid #50935e;
}

  a.GreenNav {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:13px;
color:#026031;
text-decoration:none;
}

  a.GreenNav:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:13px;
color:#026031;
text-decoration:underline;
}

*/  a.GreenNavSmall {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
font-size:11px;
color:#026031;
text-decoration:none;
}

  a.GreenNavSmall:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
font-size:11px;
color:#026031;
text-decoration:underline;
}/*

.validator
{
   color: #ff0000;
}

.tbForm {
  float:left;
  margin:0px 0 0 0;
  width:100%;
}
.tForm {
  border-top:1px solid #a6b46a;
  border-left:1px solid #a6b46a;
  border-right:1px solid #a6b46a;
  text-align:left;
  background:#ebf2bc;
  color:#555555;
  line-height:16px;
  padding:4px 10px 3px;
  margin:0;
}
.tForm p {
  padding:6px 0 8px;
  margin:0;
}
.tForm a {
  font-weight:bold;
  color:#333;
  text-decoration:none;
  color:#366912;
  line-height:18px;
}
.bForm {
  background:url(/i/frontend/general/bott.png) 0 0 no-repeat;
float:left;
  width:100%;
}
.bFormL {
  background:url(/i/frontend/general/bott.png) right -16px no-repeat;
  margin:0 0 0 9px;
}
.bFormC {
  background:url(/i/frontend/general/bott.png) 0 -8px repeat-x;
  margin:0 9px 0 0;
  height:8px;
}

*/.ad_date {
  /*width: 927px;*/
  padding:0 25px;
  padding-top: 3px;
  margin-left:10px;
  background: #E5E9EC;
  font: bold 12px Verdana,Arial,Helvetica,sans-serif;
  color: #000;
  vertical-align: middle;
  height: 21px;
}
.ad_date_img {
  background-image: url(/i/frontend/general/checkbox.jpg);
  background-repeat: no-repeat;
  background-position: 955px top;
}
.ad_date span {
  /*margin-left:750px;*/
}
.ad {
  width: 978px;
  padding:0;
  margin-left:10px;
  vertical-align: middle;
  border: 2px solid rgb(254, 254, 194);
  background-color: rgb(233, 233, 169);
}
.ad .img {
  width: 65px;
  padding: 5px 15px;
}
.ad_nav {
  width: 955px;
  padding:0 10px;
  padding-top: 3px;
  margin:10px;
  vertical-align: middle;
  text-align: center;
  height: 21px;
  font: bold 12px Verdana,Arial,Helvetica,sans-serif;
  color: #000;
}
.ad_nav a {
  color: ##026031;
  padding: 0 3px;
}
.ad_nav a:hover {
  color: #;
}/*

table_head {
  font-weight:bold;
  color:#FFFFFF;
  font-size:12px;
}

.table_head td {
  padding-top:4px;
  padding-bottom:3px;
}
.table_head td.td_first {
  background-image:url(/i/frontend/general/adRedisign/corn_l.jpg);
  background-position:left top;
  background-repeat:no-repeat;
}
.table_head td.td_last {
  background-image:url(/i/frontend/general/adRedisign/corn_r.jpg);
  background-position:right top;
  background-repeat:no-repeat;
}
.table_head .td_icon {
  border-left:#FFFFFF solid 1px;
  font-weight:normal;
  padding-left:8px;
  padding-right:30px;
}
.table_head .td_icon a {
  color:#FFFFFF;
  text-decoration:none;
}
.table_head .td_icon_save {
  padding-right:8px;
}
.table_head .td_icon_share {
  background-position:right center;
  background-image:url(/i/frontend/general/adRedisign/arr.gif);
  background-repeat:no-repeat;
}
.table_head .td_icon_print {
  background-position:right center;
  background-image:url(/i/frontend/general/adRedisign/print.gif);
  background-repeat:no-repeat;
}
.table_head .td_icon_report {
  background-position:right center;
  background-image:url(/i/frontend/general/adRedisign/smile.gif);
  background-repeat:no-repeat;
}

.td_inf {
  vertical-align:top;
  border-right:#C2E197 solid 1px;
  border-left:#C2E197 solid 1px;
  background-color:#FFFFFF;
}
.td_fotos {
  vertical-align:top;
  background:#FAFADE none repeat scroll 0 0;
  border-right:#C2E197 solid 1px;
  padding:0.5em 11px;
}
.td_inf .div_head_inf {
  background:#EAF0BC none repeat scroll 0 0;
  border-bottom:1px solid #FFFFFF;
  color:#333333;
  font-size:11px;
  padding:0.5em 11px;
}
.td_inf .contact_details {
  padding:0 9px 2em;
}
.td_inf h3 {
  background:#56B351 none repeat scroll 0 0;
  border-bottom:1px solid #FFFFFF;
  color:#FFFFFF;
  font-size:100%;
  margin:1em 0 0;
  padding:0.5em 11px;
  font-weight:bold;
}
.td_inf .contact_details ul {
  margin:0;
  padding-top:1em;
  list-style:none;
}
.td_inf .contact_details ul, .td_inf .anti_spam {
  background:#EAF0BC none repeat scroll 0 0;
  border-bottom:1px solid #FFFFFF;
  color:#333333;
  padding:0.5em 11px;
}
.td_inf .contact_details li {
  padding:0.3em 0;
  line-height:20px;
}
.td_inf .contact_details  span.icon {
  height:19px;
  margin-right:11px;
  width:27px;
  display:block;
  float:left;
}
.td_inf .contact_details .email span.icon {
  background-image:url(/i/frontend/general/adRedisign/letter.gif);
  background-position:center;
  background-repeat:no-repeat;
}
.td_inf  span.info {
  font-weight:bold;
}
.td_inf .contact_details a {
  font-weight:bold;
  text-decoration:underline;
  color:#176E32;
}
.td_inf .contact_details .phone span.icon {
  background-image:url(/i/frontend/general/adRedisign/phone.gif);
  background-position:center;
  background-repeat:no-repeat;
}
.td_inf .anti_spam {
  margin-top:0px;
}

.td_fotos .div_img_big {
  border:1px solid #676767;
  background-color:#FFFFFF;
  text-align:center;
}
.td_fotos .div_img_small img {
  border:#56B351 solid 1px;
  float:left;
  margin-left:10px;
  margin-right:10px;
  margin-top:10px;
}
.posting_footer {
  background:#EAF0BC none repeat scroll 0 0;
  border-color:#C2E197;
  border-style:solid;
  border-width:0 1px 1px;
  clear:both;
  color:#000000;*/
  /*margin:0 -1px -1px;*/
  /*padding:9px 11px 2px 12px;
}
.posting.cb .posting_footer {
  margin-bottom:0;
  padding-bottom:1px;
}
.posting_footer h2 {
  font-size:12px;
  font-weight:normal;
  margin:0px;
  padding:0px;
}
.posting_ref {
  float:right;
}

.bb {
  background-position:right bottom;
  margin-left:13px;
}
.bb div {
  background-position:left bottom;
  left:-13px;
  line-height:0;
  position:relative;
  width:13px;
}
.bb, .bb div {
  background-image:url(/i/frontend/general/adRedisign/box_view_item_bottom.gif);
  margin-top:-1px;
  height:9px;

  background-repeat:no-repeat;
}
#reviewToolbar a {
background-color:#F3F1E8;
border-color:#FCCFB4 #883605 #883605 #FCCFB4;
border-style:solid;
border-width:1px;
color:black;
cursor:default;
font-size:10px;
margin-right:2px;
padding:2px 10px;
text-decoration:none;
}
#reviewToolbar a:hover {
border-color:#FCCFB4 #883605 #883605 #FCCFB4;
border-style:solid;
border-width:2px;
color:black;
margin-right:0;
text-decoration:none;
}*/




/* new style*/



img
{
   margin:0;
   border:0;
}
a {
  color:#026031;
  text-decoration:underline;
}
a:hover {
  text-decoration:none;
}

.main {
  height:100%;
}
.header {
  border-bottom:#C5C6C8 solid 1px;
  height:74px;
  width:100%;
}
.min_wid {
  line-height:0px;
  font-size:0px;
  width:1000px;
  height:0px;
  border-bottom:#ffffff solid 1px;
}
.maincontent {
  min-height:100%;
  _height:100%;/*for IE6*/
  margin:-74px 0 0 0;

}
.footer {
  margin:-100px 0 0 0;
  height:100px;
  text-align:center;
  color:#026031;
}
.top_space {
  height:74px;
}
.bottom_space {
  height:110px;
  clear:both;
}
.header h1 {
  float:left;
  width:139px;
  height:72px;
  background-image:url(/i/frontend/general/logo.gif);
  background-position:left top;
  background-repeat:no-repeat;
  margin-left:5px;
  margin-top:0px;
}
.header_top_search {
  float:left;
  margin-left:10px;
  margin-right:15px;
  background-color:#016F37;
  border:#FCBC82 solid 1px;
  /*margin-top:20px;*/
  padding:6px;
  position:relative;
}
.header_top_search input.input_text {
  border:#636466 solid 1px;
  color:#D1D3D4;
  width:135px;
  padding:5px 10px;
  margin-right:10px;
  float:left;
}
.header_top_search input.input_text2 {
  border:#636466 solid 1px;
  color:#000000 !important;
  width:135px;
  padding:5px 10px;
  margin-right:10px;
  float:left;
}
.header_top_search select {
  border:#636466 solid 1px;
  width:112px;
  float:left;
  margin-right:10px;
  padding:5px 10px;
}
.header_top_search input.input_submit_search {
  float:left;
  color:#221E1F;
  padding:4px 7px;
  border:#507D37 solid 1px;
  background-color:#F9ED30;
  background-image:url(/i/frontend/general/back_button.jpg);
  background-position:bottom;
  background-repeat:repeat-x;
  font-weight:bold;
}
.header_hrefs {
  float:right;
  width:290px;
  text-align:right;
  color:#353030;
  padding-top:40px;
  padding-right:5px;
}
.header_hrefs  a {
  line-height:23px;
  color:#353030;
  text-decoration:none;
  padding-top:10px;
}
.header_hrefs  a.header_hrefs_star {
  margin-left:15px;
  background-image:url(/i/frontend/general/icon_star.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding-left:20px;
}
.header_hrefs  a.header_hrefs_cloud {
  margin-left:10px;
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(/i/frontend/general/icon_cloud.gif);
  padding-left:25px;
}

.bread {
  height:40px;
  color:#221E1F;
  padding-top:10px;
  padding-left:5px;
  padding-right:5px;
}
.bread .bread_left {
  float:left;
  width:660px;
  margin-left:10px;

}
.bread .bread_left a {
}
.bread .bread_left a.href_main {
  color:#026031;
  font-weight:bold;
}
.bread .bread_right {
  float:right;
  width:340px;
  text-align:right;
}
h2  {
  font-size:16px;
  padding-left:5px;
}
.top_links {
  float:right;
  width:500px;
  text-align:right;
  padding-right:5px;
  margin-top:-35px;
}
.top_links a {
  padding-left:20px;
  margin-right:13px;
  background-position:left top;
  background-repeat:no-repeat;
  padding-top:4px;
}
.top_links a.href_save {
  background-image:url(/i/frontend/general/icon_star1.gif);
}
.top_links a.href_email {
  background-image:url(/i/frontend/general/icon_blank.gif);
}
.top_links a.href_print {
  background-image:url(/i/frontend/general/icon_print.gif);
}
.top_links a.href_share {
  background-image:url(/i/frontend/general/icon_f.gif);
}
.hr_mid {
  border-bottom:#C5C6C8 solid 1px;
  line-height:0px;
  font-size:0px;
  height:0px;
  clear:both;
}
.prod_img {
  float:left;
  margin-right:30px;
  margin-left:5px;
  margin-top:15px;
  margin-bottom:20px;
}
.prod_img_last {
  margin-right:0px;

}
.div_flagad {
  width:420px;
  padding:6px 10px;
  background-color:#E7E8E8;
  margin-bottom:20px;
  margin-top:20px;
}
.div_flagad a {
  margin-right:15px;
}
.div_flagad  b {
  font-weight:normal;
  color:#BE1D2C;
}
h3.h_line {
  font-size:14px;
  padding:10px;
  background-color:#E7E8E8;
}
.div_table_bot {
  border:#E7E8E8 solid 1px;
  line-height:24px;
  color:#939597;
  padding-left:25px;
  padding-right:10px;
  padding-bottom:13px;
  border:0px;
}
.hrefs_bot {
  text-align:center;
  padding-top:25px;
  padding-bottom:20px;
}

.footer a {
  color:#F78F34;
  text-decoration:none;
  padding-left:5px;
  padding-right:5px;
}
.footer img.img_banner {
  clear:both;
  margin-bottom:10px;
}
.main_page .header, .main_page .top_space {
  height:94px;
}
.main_page .header {
  border-bottom:none;
}
.main_page .header .header_top_search {
  margin-top:50px;
}
.main_page .header h1 {
  background-image:url(/i/frontend/general/logo1.gif);
  height:92px;
  width:180px;
}
.main_page .header .header_hrefs {
  width:50px;
  color:#026031;
  padding-top:5px;
  position:relative;
}
.main_page .header .header_hrefs h2 {
  font-size:14px;
}
.main_page .header .header_hrefs a {
  text-decoration:none;
}
.main_page .header .header_hrefs div {
  width:370px;
  position:absolute;
  right:5px;
}
.header_top_search .header_top_tabs {
  position:absolute;
  height:42px;
  width:300px;
  top:-41px;
  left:10px;
}
.header_top_search .header_top_tabs a {
  display:block;
  float:left;
  width:90px;
  height:20px;
  line-height:10px;
  padding-top:20px;

  /*line-height:50px;*/
  font-weight:bold;
  text-align:center;
  background-image:url(/i/frontend/general/back_tab.gif);
  background-position:bottom left;
  background-repeat:no-repeat;
  color:#221E1F;
  text-decoration:none;

}
.header_top_search .header_top_tabs a:hover {
  color:#1A75BC;
}
.header_top_search .header_top_tabs a.tab_free {
  background-image:url(/i/frontend/general/back_free.gif);
  margin-right:4px;
  padding-right:2px;
}
.header_top_search .header_top_tabs a.tab_star {
  background-image:url(/i/frontend/general/back_star.gif);
  padding-left:4px;
}
.table_content {
  width:100%;
}
.table_content td {
  vertical-align:top;
}
.table_content .table_content_left {
  width:95px;
  font-weight:bold;
  padding-left:5px;
}
.table_content .table_content_left a {
  font-weight:normal;
  text-decoration:none;
}
.div_border {
  border:#FED1A7 solid 1px;
  padding:10px;
}
.table_content .table_content_right {
  padding-right:66px;
}
.table_content .table_content_right a {
  text-decoration:none;
}
.table_content .table_content_right a:hover {
  color:#1A75BC;
}
.table_content .table_content_right table {
  width:100%;
}
.table_content .table_content_right table td {
  vertical-align:top;
}
.div_ul {
  padding: 10px 20px 20px;
  font-size:1.2em;

}
.div_ul:hover {
  background-color:#E7E8E8;
}
.table_bot_list {
  margin-top:10px;
}
.table_bot_list .table_bot_list_left {
}
.table_bot_list .table_bot_list_right {
  width:220px;
  padding-left:10px;
  text-align:center;
}
.table_bot_list .table_bot_list_right .div_calendar {
  width:145px;
  margin:0 auto;
}
.table_content_left a.active {
  background-image:url(/i/frontend/general/arr.gif);
  background-position:2px 3px;
  background-repeat:no-repeat;
  color:#F78F34;
  padding-left:10px;
}
.formBox {
  background:#F9F9F9 none repeat scroll 0 0;
  border:1px solid #EEEEEE;
}