body


{


  margin: 0px;


  padding: 0px;


  background: #fff;


}


div,a,input,textarea,span,p,td,h1,h2,h3,ul,li,form,input,option,select


{


  font-family: 'Tahoma', 'Arial', 'Verdana';


  font-size: 11px;


  text-decoration: none;


  font-weight: normal;


  margin: 0px;


  padding: 0px;


  color: #333;


}


p


{


  font-family: 'Tahoma', 'Arial', 'Verdana';


  font-size: 11px;


  font-weight: normal;


  color: #333;


  padding-top:3px;


  padding-bottom:3px;


}





a:hover


{


  text-decoration: underline;


}


bgb {font-size: 13px;font-weight: bold; color:#b62824;}





h1 {font-size: 13px;font-weight: bold; color:#b62824; text-align: center; padding:5px;}


h2{font-size: 18px;font-weight: bold;}


h3{font-size: 13px;font-weight: bold; color:#b62824; text-align: center; padding:5px;}


h4{font-size: 13px;font-weight: bold;}


h5{font-size: 12px;font-weight: bold;}


h6{font-size: 11px;margin : 0;font-weight: normal;}


.sgn{font-size:9px; color:red; text-align: right; font-style:italic}


.center{text-align: center;}


.fcenter{float:none;}


.left{text-align: left;}


.fleft{float:left;}


.right{text-align: right;}


.fright{float:right;}





table{


  border-collapse: collapse;


  border-spacing: 0;


}


.red


{


  color: #da3931;


}


.pb20


{


  padding: 0 0 20px;


}


.btnreset


{


  border:none;


  width: 45px;


  height: 18px;


  cursor:pointer;


  background: url('images/red/btn_reset.gif') no-repeat 0 0;


}


.btnsubmit


{


  border:none;


  width: 45px;


  height: 18px;


  cursor:pointer;


  background: url('images/red/btn_submit.gif') no-repeat 0 0;


}


.clearer


{


  clear:both;


  font-size:1px;


  line-height:1px;


  height: 1px;


}


.container


{


  width:985px;


  margin: 0 auto;


}


.yelow_line


{


  background: #fad701;


  height: 24px;


  border-bottom: 1px solid #000;


}


.yelow_line p


{


  font-size: 8px;


  color: #594812;


  font-weight: bold;


  text-transform: uppercase;


  padding: 7px 20px 0;


}


div.logo


{


  height: 65px;


  border-top: 1px solid #737270;


  border-bottom: 2px solid #1d1c1a;


  position: relative;


}


  a.logo


  {


    position: absolute;


    top: 10px;


    left: 20px;


  }


  .google


  {


    position: absolute;


    top: 20px;


    left: 170px;


  }


  .leng_ru


  {


    position: absolute;


    top: 10px;


    right: 75px;


  }


  .leng_en


  {


    position: absolute;


    top: 10px;


    right: 20px;


  }


  .add_hyip


  {


    display: block;


    width:200px;


    margin: 15px auto 0;


  }


.banners_place


{


  border-bottom: 3px solid #1d1916;


  border-top: 1px solid #1d1916;


  /*height: 600px; */


  margin: 0 0 10px;


  /*padding-bottom: 10px;*/


  /*background: url('images/red/banners_bg.jpg') repeat-y 0 0;*/


}


.header_left


{


  float:left;


  width:233px;


}


.loginfrm


{


  width: 215px;


  height: 115px;


  margin: 10px 0 0 11px;


  background: url('images/red/login_bg.gif') no-repeat 0 0;


}


  .loginfrm form


  {


    padding: 5px 0 5px 10px;


    position: relative;


  }


    .loginfrm .inp


    {


      border: 1px solid #868686;


      background: #fff;


      padding: 0 1px;


      width: 130px;


    }


    .loginfrm .inpbtn


    {


      position: absolute;


      top: 17px;


      right: 20px;


    }


  .loginfrm .loginlnk


  {


    padding: 8px 0 0 10px;


  }


  .loginfrm a


  {


    color: #3c3636;


  }


.formcapt


{


  text-transform: uppercase;


  font-weight: bold;


  color: #3c3636;


  font-size: 10px;


  padding: 5px 0 0 10px;


}


.inpcapt


{


  font-size: 10px;


  color: #444;


}


.searchfrm


{


  width: 214px;


  height: 46px;


  margin: 10px 0 0 11px;


  background: url('images/red/search_bg.gif') no-repeat 0 0;


}


  .searchfrm form


  {


    padding: 5px 0 5px 10px;


    position: relative;


  }


    .searchfrm .inp


    {


      border: 1px solid #868686;


      background: #fff;


      padding: 0 1px;


      width: 130px;


    }


    .searchfrm .inpbtn


    {


      position: absolute;


      top: -7px;


      right: 20px;


    }


  .formcapt


  {


    text-transform: uppercase;


    font-weight: bold;


    color: #3c3636;


    font-size: 10px;


    padding: 5px 0 0 10px;


  }


.inpcapt


{


  font-size: 10px;


  color: #444;


}


.banners-1


{


  text-align: center;
  margin-top: 10px;


}


  .banners-1 div.bannerplace


  {


    margin: 1px auto 0;

  }





.banners


{


  width: 745px;


  float:left;


  text-align: center;


}


  .banners div.bannerplace, .banners table


  {


    margin: 3px auto 0;


  }


  .menutable td img


  {


    padding:0;


    margin:0;


  }


  .menutable td a


  {


    color: #b62824;


    padding: 0 5px;


    font-weight: bold;


    text-transform: uppercase;


  }


  .menutable td a:hover


  {


    color: #ffffff;


    background-color: #b62824;


	padding-top:5px;


	padding-bottom:5px;


	text-decoration:none


  }


  .menutable .menubg


  {


    padding: 0 10px;


    background: url('images/red/menu_bg.gif') repeat-x 0 0;


  }


 .sticky a


  {


    font-size: 12px;


    text-decoration:underline;


    color: #b62824;


    padding-left: 5px;


    font-weight: bold;


    text-transform: uppercase;


  }


div.whitelink a


{


color:#FFFFFF;


padding-top:5px;


}





.content


{


  margin: 10px;


}


.leftcol


{


  float:left;


  width: 215px;


}


  .leftcol .caption


  {


    height: 46px;


    background: url('images/red/left_col_top.gif') no-repeat 0 0;


  }


    .leftcol .caption table


    {


      height:100%;


    }


    .leftcol .caption table tr td


    {


      font-size: 11px;


      color: #fff;


      padding: 10px;


      text-transform: uppercase;


    }


  .leftcol .cont


  {


    padding: 5px 10px 2px;


    background: url('images/red/left_col_bg.gif') repeat-y 0 0;


  }


    .leftcol .cont ul


    {


      list-style-type:none;


    }


      .leftcol .cont ul li


      {


        padding: 0 0 0 15px;


        line-height: 14px;


        background: url('images/red/left_list.gif') no-repeat 0 2px;


      }


        .leftcol .cont ul li


        {


          text-transform: uppercase;


        }


      .leftcol .cont ul li.active


      {


        padding: 0 0 0 15px;


        line-height: 14px;


        background: url('images/red/left_list_active.gif') no-repeat 0 2px;


      }


        .leftcol .cont ul li.active a


        {


          color: #da4d46;


        }


  .leftcol .footer


  {


    height: 7px;


    font-size: 0;


    margin: 0 0 10px;


    background: url('images/red/left_col_bottom.gif') no-repeat 0 0;


  }


.centercol


{


  float:left;


  margin:0 20px;


  width:518px;


}


  .centercol .caption


  {


    height:27px;


    padding:7px 0 0;


    font-size: 16px;


    text-align: center;


    text-transform: uppercase;


	font-weight: 600;


	font-family:"Times New Roman", Times, serif


  }


  .centercol .yellow


  {


    background: url('images/red/top_yellow.gif') no-repeat 0 0;


  }


  .centercol .redbg


  {


    color:#fff;


    background: url('images/red/top_red.gif') no-repeat 0 0;


  }


  .centercol .grey


  {


    color: #fff;


    background: url('images/red/top_grey.gif') no-repeat 0 0;


  }


  .centercol .green


  {


    color: #fff;


    background: url('images/red/top_green.gif') no-repeat 0 0;


  }


  .centercol .blue


  {


    color: #fff;


    background: url('images/red/top_blue.gif') no-repeat 0 0;


  }



  .centercol .gradient



  {



    color: #fff;



    background: url('images/red/top_gradient.gif') no-repeat 0 0;



  }


  .centercol .cont


  {


    padding: 5px 7px 2px;


    background: url('images/red/center_bg.gif') repeat-y 0 0;


  }


  .centercol div.details


  {


    padding: 20px 2px 2px;


  }


  .centercol .footer


  {


    height: 4px;


    font-size: 0;


    background: url('images/red/center_bottom.gif') no-repeat 0 0;


  }








.rightcol


{


  float:left;


  width: 190px;


}


.smallwidth


{


  float:left;


  width: 160px;


  margin: 0 15px 0 0;


}


  .rightcol .caption


  {


    height: 55px;


    background: url('images/red/right_top.gif') no-repeat 0 0;


  }


  .rightcol .csmall


  {


    height: 55px;


    background: url('images/red/right_top_1.gif') no-repeat 0 0;


  }


    .rightcol .caption table


    {


      height:100%;


    }


    .rightcol .caption table tr td


    {


      font-size: 11px;


      color: #fff;


      padding: 10px;


      text-transform: uppercase;


    }


  .rightcol .cont


  {


    padding: 5px 10px 2px;


    background: url('images/red/right_bg.gif') repeat-y 0 0;


  }


  .rightcol .contsmall


  {


    padding: 5px 10px 2px;


    background: url('images/red/right_bg_1.gif') repeat-y 0 0;


  }


    .rightcol .cont a


    {


      text-decoration: underline;


    }


    .rightcol .cont .rssfeed


    {


      padding: 10px 0 10px 5px;


    }


      .rightcol .cont .rssfeed a


      {


        line-height: 14px;


      }


        .rssfeed .radio


        {


          position: relative;


          top:2px;


        }


        .rssfeed label


        {


          margin:5px 0;


        }


    .rightcol .cont .subscribe


    {


      height:45px;


      position:relative;


      top: 5px;


    }


      .rightcol .cont .subscribe .inp


      {


        position: absolute;


        top:5px;


        left:0;


        width:110px;


        border: 1px solid #868686;


      }


      .rightcol .cont .subscribe .submitbtn


      {


        position: absolute;


        top:2px;


        right:3px;


      }


      .rightcol .cont .subscribe label


      {


        position: relative;


        top: 23px;


        padding: 0 10px 0 0;


      }


      .rightcol .cont .subscribe label input


      {


        position: relative;


        top: 2px;


      }


      .rightcol .cont .poll label


      {


        line-height: 16px;


      }


      .rightcol .cont .poll label input


      {


        position: relative;


        top: 3px;


        right: 3px;


      }


  .rightcol .footer


  {


    height: 7px;


    font-size: 0;


    margin: 0 0 10px;


    background: url('images/red/right_bottom.gif') no-repeat 0 0;


  }


  .rightcol .fsmall


  {


    background: url('images/red/right_bottom_1.gif') no-repeat 0 0;


  }


.border_red_top, .border_red, .border_red_bottom


  {


    width:502px;


    font-size: 0;


    height:7px;


    /*margin: 0 auto;*/


    background: url('images/red/border_red_top.gif') no-repeat 0 0;


  }


  .border_red


  {


    height: auto;


    background: url('images/red/border_red.gif') repeat-y 0 0;


  }


    .border_red_padding


    {


      padding: 0 10px;


    }


      .border_red_padding p


      {


        padding: 5px 0;


      }


  .border_red_bottom


  {


    height: 8px;


    background: url('images/red/border_red_bottom.gif') no-repeat 0 0;


  }


  .cont-left


  {


    padding: 10px 5px;


    float:left;


  }


  .cont-right


  {


    padding: 10px 20px 10px 0px;


    float:right;


  }


.right-label


{


  width: 262px;


  height: 42px;


  display: block;


  position: relative;


  background: url('images/red/right_items_bg.gif') no-repeat 0 0;


}


  .right-label input


  {


    position: absolute;


    top: 13px;


    left: 10px;


  }


.place-item-caption


{


  top: 5px;


  left: 30px;


  position: absolute;


}


.place-item


{


  top: 15px;


  left: 30px;


  position: absolute;


}


.itembg-1, .itembg-2, .itembg-3, .itembg-4


{


  margin: 15px 0;


  padding: 0 10px 0 30px;


  background: url('images/red/1.gif') no-repeat 0 50%;


}


.itembg-2


{


  background: url('images/red/2.gif') no-repeat 0 50%;


}


.itembg-3


{


  background: url('images/red/3.gif') no-repeat 0 50%;


}


.itembg-4


{


  background: url('images/red/4.gif') no-repeat 0 50%;


}


.frmtext


{


  width: 40%;


  float:left;


  padding: 0 5px 0 0;


  text-align: right;


  line-height: 20px;


}


.frmtext-1


{


  width:200px;


  float:left;


  padding: 0 5px 0 0;


  text-align: right;


  line-height: 20px;


}


.frmtext-2


{


  width:100px;


  float:left;


  padding: 0 5px 0 0;


  text-align: right;


  line-height: 20px;


}


div.frminp


{


  width: 30%;


  float:left;


  line-height: 20px;


}


input.frminp


{


  margin: 3px 0 0;


  border: 1px solid #868686;


  width: 150px;


}


textarea.frminp


{


  margin: 3px 0 0;


  border: 1px solid #868686;


  width: 150px;


  height: 80px;


}


select.frminp


{


  margin: 3px 0 0;


  border: 1px solid #868686;


  width: 152px;


}


label.frminp


{


  display: block;


  float:left;


  width: 50%;


  text-align: center;


}


input.frminpradio


{


  position: relative;


  top:2px;


  right: 2px;


}


.details-1


{


  float:left;


  width:33%;


}


  .details-1 .paying


  {


    text-align: center;


  }


ul.details


{


  margin: 10px 0 0;


  list-style-type: none;


}


ul.details li


{


  padding: 7px 0 7px 40px;


}


  ul.details li a


  {


    /*color: #a82b25;*/


    font-size: 12px;


  }


ul.details .item-1


{


  background: url('images/red/ico_details_1.gif') no-repeat 0 50%;


}


ul.details .item-2


{


  background: url('images/red/ico_details_2.gif') no-repeat 0 50%;


}


ul.details .item-3


{


  background: url('images/red/ico_details_3.gif') no-repeat 0 50%;


}


ul.details .item-4


{


  background: url('images/red/ico_details_4.gif') no-repeat 0 50%;


}


div.rating


{


  width: 94px;


  height: 44px;


  margin: 0 auto;


  background: url('images/red/rating_bg.gif') no-repeat 0 0;


  text-align: center;


}


p.rating


{


  text-transform: uppercase;


  color: #a82b25;


  font-size: 12px;


  padding: 3px 0 0;


}


ul.rating


{


  list-style-type: none;


  margin: 5px 0 0 15px;


}


ul.rating li


{


  height: 13px;


  display: block;


  float:left;


  margin: 0 1px;


  background-repeat: no-repeat;


  background-position: 0 -13px;


}


ul.rating li.rate-1


{


  width: 9px;


  background-image: url('images/red/rate_1.gif');


}


ul.rating li.rate-2


{


  width: 10px;


  background-image: url('images/red/rate_2.gif');


}


ul.rating li.rate-3


{


  width: 11px;


  background-image: url('images/red/rate_3.gif');


}


ul.rating li.rate-4


{


  width: 12px;


  background-image: url('images/red/rate_4.gif');


}


ul.rating li.rate-5


{


  width: 13px;


  background-image: url('images/red/rate_5.gif');


}


ul.rating li.active


{


  background-position: 0 0;


}


.stats-top


{


  width: 148px;


  height: 10px;


  margin: 10px auto 0;


  font-size: 0;


  background: url('images/red/stats_top.gif') no-repeat 0 0;


}


.stats-bg


{


  width: 138px;


  margin: 0 auto 0;


  padding: 0 5px;


  background: url('images/red/stats_bg.gif') repeat-y 0 0;


}


.stats-bottom


{


  width: 148px;


  height: 9px;


  margin: 0 auto 0;


  background: url('images/red/stats_bottom.gif') no-repeat 0 0;


}


.middle-grey-top


{


  width: 257px;


  height: 4px;


  font-size: 0;


  background: url('images/red/middle_grey_top.gif') no-repeat 0 0;


}


.middle-grey-bg


{


  width: 247px;


  margin: 0 auto 0;


  padding: 0 5px;


  background: url('images/red/middle_grey_bg.gif') repeat-y 0 0;


}


.middle-grey-bottom


{


  width: 257px;


  height: 9px;


  margin: 0 auto 0;


  background: url('images/red/middle_grey_bottom.gif') no-repeat 0 0;


}


.redline


{


  margin: 10px 0;


  height: 24px;


  text-align: center;


  font-size: 14px;


  font-weight: bold;


  padding: 5px 0 0;


  color: #fff;


  text-transform: uppercase;


  background: url('images/red/red_line.gif') no-repeat 0 0;


}


.small-top


{


  width: 132px;


  height: 5px;


  font-size: 0;


  margin: 5px auto 0;


  background: url('images/red/small_grey_top.gif') no-repeat 0 0;


}


.small-bg


{


  width: 132px;


  margin: 0 auto;


  text-align: center;


  background: url('images/red/small_grey_bg.gif') repeat-y 0 0;


}


.small-bottom


{


  width: 132px;


  height: 4px;


  margin: 0 auto;


  background: url('images/red/small_grey_bottom.gif') no-repeat 0 0;


}


.small-red-top


{


  width: 355px;


  height: 7px;


  margin: 0 auto;


  font-size: 0;


  background: url('images/red/small_red_top.gif') no-repeat 0 0;


}


.small-red-bg


{


  width: 345px;


  margin: 0 auto;


  padding: 0 5px;


  background: url('images/red/small_red_bg.gif') repeat-y 0 0;


}


.small-red-bottom


{


  width: 355px;


  height: 7px;


  margin: 0 auto;


  background: url('images/red/small_red_bottom.gif') no-repeat 0 0;


}


.banner1


{


  text-align: center;


  margin: 20px 0 0;


}


.greybg


{


  background: url('images/red/grey_bg.gif') repeat-x 0 0;


}


.border-grey


{


  margin: 10px 0;


  width:501px;


  background: url('images/red/border_grey.gif') repeat-y 0 0;


}


.border-grey td


{


  padding: 3px 5px;


}


div.bottom_menu


{


  width: 415px;


  height: 28px;


  margin: 0 auto;


  background: url('images/red/bottom_menu_bg.gif') no-repeat 0 0;


}


ul.bottom_menu


{


  list-style-type: none;


  padding:0 0 0 35px;


}


  ul.bottom_menu li


  {


    display: block;


    float:left;


    padding: 5px 5px;


    text-align: center;


  }


    ul.bottom_menu li a


    {


      font-size: 12px;


      text-transform: uppercase;


      color: #fff;


    }


    ul.bottom_menu li a:hover


    {


      text-decoration: underline;


    }


.linktous


{


  margin: 3px 0 0;


  border: 1px solid #868686;


  width: 90%;


  height: 65px;


  text-align: justify;


  padding: 3px 5px;


}





/* кнопки. */





.b1 {


	margin-top:5px;


	font-family: arial;


	font-size:11px;


	font-weight: bolder;


	padding: 1px;


	color: #686462;


	background-color: #ffffff;


	border: 2px #CE251E solid;


}
