*{
  font-family:Arial,Tahoma;
  font-size:12px;
  margin:0;
  padding:0;
  color:#333333;
}
div#general{
  overflow: hidden;
}
div#general, div#hpushka{
  min-width:980px !important;
}
.clear {
  clear:both;
  float:none !important;
  font-size:0pt;
  height:0pt;
  overflow:hidden;
}

* p{
  margin-bottom:10px;
  text-indent:10px;
}

div#news p{
  margin-bottom:10px;
}

img{
  border:0;
}
.left{
  float:left;
}
div#general, div#header, div.form_box{
  width:100%;
}
div#header{
  height:115px;
  text-align:center;
  background:#DE0101 url('img/head.gif') repeat-x left 81px;
}
div#hbaner{
  height:81px;
  background: url('img/fire.gif') no-repeat right top;  
/*  background: url('img/snow_right.png') no-repeat right top; */

}
div#hpushka{
  top:115px;
  z-index:1;
  position:absolute;
  left:0px;
  height:44px;
  width:100%;
}
div#psh{
  position:absolute;
  left:193px;
  top:0px;
  height:44px;
  width:149px;
}
div.gun{
background: url('img/pushka.png') no-repeat left top;
}
div#info{
  padding:8px;
  text-align:left;
  margin-right:248px;
}
div#info a.info_item, div#info span.info_item{
  padding:0px 14px;
  text-decoration:none;
  background-position:12px 3px;
  background-repeat:no-repeat;
}
span.home_gray{
  background-image: url('img/hg.gif');
}
a.home_black{
  background-image: url('img/hb.gif');
}
a.home_red,a.home_black:hover{
  background-image: url('img/hr.gif');
}
span.tree_gray{
  background-image: url('img/tg.gif');
}
a.tree_black{
  background-image: url('img/tb.gif');
}
a.tree_red,a.tree_black:hover{
  background-image: url('img/tr.gif');
}
span.letter_gray{
  background-image: url('img/lg.gif');
  background-position:12px 4px;
}
a.letter_black{
  background-image: url('img/lb.gif');
  background-position:12px 4px;
}
a.letter_red,a.letter_black:hover{
  background-image: url('img/lr.gif');
  background-position:12px 4px;
}
span.search{
  font-size:13px;
  margin-left:180px;
  margin-right:8px;
}
.ared{
  color:#DE0605;
  font-size:14px;
  padding-left:12px;
}
input.input_text, textarea.input_text, form.former input.text, form.former textarea{
  background:none;
  border:none medium;
  border:1px solid #7F9DB9;
  padding:2px 3px;
  width:100%;
}
input.input_botton, form.former input.button{
  color:#FFFFFF;
  border:1px solid black;
  margin-left:10px;
  margin-left:20px !ie;
  padding:0px 5px 3px 5px;
  background:#8A2E2E url(img/butbg1.gif) repeat-x left top;
  font-size:12px;
  font-weight:bold;
  cursor:pointer;
  height:19px;
}
div#readall{
  border:1px solid black;
  float: right;
  margin-top: 10px;
  margin-right: 10px;
  padding:3px 5px 1px 5px;
  background:#8A2E2E url(img/butbg1.gif) repeat-x left top;
  font-size:12px;
  font-weight:bold;
  height:19px;
}
div#readall a, a:hover{
  cursor:pointer;
  color:#FFFFFF;
  text-decoration:none;
}
div#main{
  padding-top:35px;
  /*height:600px; */
  position:relative;
  overflow:hidden;
}
div#right{
  width:250px;
  float:right;
  background-color:#E4E4E4;
  
  padding-bottom: 20000px;
  margin-bottom: -20000px;
}
div#left{
  width:160px;
  float:left;
  background-color:#DE0505;
/*  margin-right:5px;*/
  margin-top:35px;
  padding-bottom: 20000px;
  margin-bottom: -20000px;
}
div.div_pic{
  margin:0px auto;
  width:240px;
  padding:5px 0px;
}
div.div_pic2{
  margin:0px auto;
  width:150px;
  padding:5px 0px;
}

div#menu{
/*  margin-left:165px;
  width:99.7%;*/
}
div#menu li{
  float:left;
  list-style-type:none;
}
div.menu_second a{
  font-weight:bold;
  width:105px;
  height:17px;
  margin:3px;
  padding:3px 5px 0px 22px;
  display:block;
  background:url(img/z3.gif) no-repeat 2px center;
  font-size:11px;
  color:#4C4C4C;
  text-decoration:none;
}
div.menu_second a:hover{
  color:#FFFFFF;
  background:#BB0000 url(img/z4.gif) no-repeat 2px center;
}
div.menu_first{
  /*width:100%;*/
  border:1px solid #757575;
  background:#FFFFFF url(img/ibg.gif) repeat-x left top;
  float:left;
}
div.menu_second{
/*  width:100%;
  border:1px solid #757575;
  background:#FFFFFF url(img/ibg.gif) repeat-x left top;
  float:left; */
}
div.menu_second a.map{
  font-weight:bold;
  width:105px;
  height:17px;
  margin:3px;
  padding:3px 5px 0px 22px;
  display:block;
  background:url(images/icons/marker_small.png) no-repeat 2px center;
  font-size:11px;
  color:#4C4C4C;
  text-decoration:none;
}
div.menu_second a.map:hover{
  color:#FFFFFF;
  background:#BB0000 url(images/icons/marker_small.png) no-repeat 2px center;
}
div.block{
  margin-top:5px;
  float:left;
  width:100%;
  background: url('img/head.gif') repeat-x left top;
  padding-top:1px;
  border:1px solid #660202;
}
div.wf{
  float:left;
  width:100%;
}
div.wf table.news td{
  /*padding:10px 10px;*/
}
div.wf table.news a{
  color:#DE0101;
  font-weight:bold;
  font-size:13px;
}
div.block span{
  padding-left:6px;
  font-size:22px;
  font-family:Arial;
  color:white;
  line-height:150%;
  font-weight:bold;
}
span.date{
  color:#666666;
  font-size:11px;
}
table.border{
  border-collapse:collapse;
  margin-top:10px;
  margin-bottom:10px;
}
table.border td, table.border th{
  vertical-align:middle;
  font-size:13px;
}
table.border a, table.add a{
  color:#DE0101;
  font-weight:bold;
  font-size:13px;
}
div.bdr a{
  color:#DE0101;
  font-weight:bold;
  font-size:13px;
}
table.border th{
  font-size:13px;
  font-weight:bold;
}
div.wf table.border td, div.wf table.border th{
  padding:3px 10px;
}
div.author{
  margin-top:3px;
}
span.author a, div.author a{
  font-weight:bold;
  font-size:15px;
  color:#DE0101;
  padding-left:2px;
}
span.data{
  color:#333333;
}
span.red{
  color:#DE0101;
  font-weight:bold;
}
div#online{
  background: url('img/online.gif') no-repeat left top;
  padding-top:33px;
  padding-bottom:10px;
}
div#online a{
  background: url('img/pip.gif') no-repeat scroll 10px center;
  color:white;
  display:block;
  font-size:11px;
  font-weight:bold;
  padding:2px 0px 2px 22px;
  line-height:normal;
  text-decoration:none;
  width:140px;
}
div#online a:hover{
  text-decoration:underline;
}
div#registr{
  padding-left:7px;
  color:white;
  font-weight:bold;
}
div#top10{
  background: url('img/top10.gif') no-repeat right top;
  padding-top:66px;
  padding-bottom:10px;
}
.redhref{
  color:#DE0101;
  font-weight:bold;
  font-size:15px;
}
.proz{
  line-height:200%;
  text-decoration:none;
}
div#top10 div{
  width:100%;
  height:120px;
  padding-top:5px;
}
#pl1{background: url('img/t10/1.gif') no-repeat right center}
#pl2{background: url('img/t10/2.gif') no-repeat right center}
#pl3{background: url('img/t10/3.gif') no-repeat right center}
#pl4{background: url('img/t10/4.gif') no-repeat right center}
#pl5{background: url('img/t10/5.gif') no-repeat right center}
#pl6{background: url('img/t10/6.gif') no-repeat right center}
#pl7{background: url('img/t10/7.gif') no-repeat right center}
#pl8{background: url('img/t10/8.gif') no-repeat right center}
#pl9{background: url('img/t10/9.gif') no-repeat right center}
#pl10{background: url('img/t10/10.gif') no-repeat right center}

div.item_service{
  padding:8px 0px;
}
div.item_service a.av, a.av{
  color:#DE0101;
  text-decoration:none;
}
span.fdd{
  color:#DE0101;
  font-weight:bold;
}
div.item_service a.av:hover, a.av:hover{
  text-decoration:underline;
}
div.item_service a.data{
  font-size:13px;
  color:#DE0101;
  font-weight:bold;
}
div.item_service div{
  color:#666666;
  padding-top:3px;
}
div#lmenu{
  background:url('img/left_menu_bg.png') repeat-y right top;
}
a.item_lmemu{
  background:url('img/m_ar.gif') no-repeat left 3px;
  display:block;
  height:18px;
  padding-left:21px;
  color:white;
  font-weight:bold;
  font-size:13px;
  text-decoration:none;
  padding-top:2px;
}
a.parent{
  background:#DE0505 url('img/m_ar.gif') no-repeat left 3px;
  display:block;
  height:18px;
  padding-left:21px;
  color:white;
  font-weight:bold;
  font-size:13px;
  text-decoration:none;
  padding-top:2px;
}
a.item_login{
  background:url('img/m_ar.gif') no-repeat left 3px;
  display:block;
  height:18px;
  margin-left:25px;
  padding-left:21px;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  padding-top:3px;
}
span.item_lmemu{
  background:#DE0505 url('img/m_ar.gif') no-repeat left 3px;
  display:block;
  height:18px;
  padding-left:21px;
  color:white;
  font-weight:bold;
  font-size:13px;
  padding-top:2px;
}
a.item_lmemu:hover{
  background-color:#DE0505;
}
a.item_login:hover{
  text-decoration:underline;
}
div.pref{
  font-size:13px;
  font-weight:bold;
  padding-bottom:10px;
}
span.size{
  padding-left:5px;
}
span.size a{
  color:#333333;
  text-decoration:none;
}
span.size a:hover{
  text-decoration:underline;
}
div.item_service div.zag,span.zag{
  font-size:13px;
  font-weight:bold;
  color:#DE0101;
}
div.zagd{
  font-size:13px;
  font-weight:bold;
  color:#DE0101;
  padding:5px 5px 5px 26px;
  margin:20px 10px 10px 10px;
  background:#f1f1f1 url('img/addd.gif') no-repeat left center;
  cursor:pointer;
}

div.createentity {
  font-size:13px;
  font-weight:bold;
  color:#DE0101;
  padding:5px 5px 5px 26px;
  background: url('img/addd.gif') no-repeat left center;
  cursor:pointer;
}

div#footer{
  width:100%;
  border-top:1px solid #757575;
  background:#FFFFFF url(img/ibg.gif) repeat-x left top;
  position:relative;
}
div.first_footer a.footer_href{
  background: url('img/zz.gif') no-repeat left center;
  color:#333333;
  font-size:11px;
  font-weight:bold;
  line-height:normal;
  padding:1px 7px 2px;
  text-decoration:none;
  line-height:150%;
}
div.first_footer a.footer_href:hover{
  color:#DE0101;
}
div.first_footer{
  padding:5px;
  height:55px;
  width:810px;
/*  margin:0px auto; */
}
div.second_footer{
  padding-left:5px;
  padding-right:10px;
  padding-bottom: 5px;
}
div.second_footer a{
  font-weight:bold;
  text-decoration:none;
}
div.second_footer a:hover{
  text-decoration:underline;
}
div.second_footer div#about{
  color:#333333;
  font-size:11px;
  line-height:normal;
  padding:1px 7px 5px 0px;
  text-decoration:none;
}
span.pagercurrent{
  background-color:#B20606;
  border:1px solid #DE0101;
  color:#FFFFFF;
  display:block;
  float:left;
  font-size:9px;
  font-weight:bold;
  height:12px;
/*  width:13px;*/
  line-height:normal;
  margin:2px;
  min-width:12px;
  padding:2px;
  text-align:center;
}
span.separator{
  display:block;
  float:left;
  font-size:9px;
  font-weight:bold;
  height:12px;
  width:13px;
  line-height:normal;
  margin:2px;
  padding:2px;
  text-align:center;
}
a.pager{
  background-color:#C8C8C8;
  border:1px solid #A1A1A1;
  color:#333333;
  display:block;
  float:left;
  font-size:9px;
  font-weight:bold;
  height:12px;
  /*width:13px*/
  line-height:normal;
  margin:2px;
  min-width:12px;
  padding:2px;
  text-align:center;
  text-decoration:none;
}
span.hd{
  font-size:17px;
  font-weight:bold;
  margin-top:8px;
  display:block;
}
span.dat{
  font-size:13px;
  color:#DE0101;
  font-weight:bold;
}
div.log{
  color:white;
  font-size:13px;
  font-weight:bold;
  padding-top:10px;
  padding-right:60px;
  text-align:right;
}
div.log a{
  color:white;
  font-size:13px;
  text-decoration:none;
}
div.log a:hover{
  text-decoration:underline;
}
div#loggin{
  background:url('img/bg_login.png') no-repeat left top;
  width:198px;
  height:224px;
  position:fixed;
  right:55px;
  top:112px;
  z-index:1001;
}
div#loggin span{
  font-weight:bold;
}
div.close{
  float:right;
  width:17px;
  position:relative;
  z-index:1000;
  cursor:pointer;
}
div.form input{
  border:none medium;
  background:none;
  width:88px;
  border:1px solid #333333;
  background-color:white;
  padding:1px 2px;
}
div.form{
  padding-top:53px;
  line-height:200%;
  text-align:right;
  padding-right:25px;
}
div.check{
  text-align:left;
  padding-left:69px;
  line-height:200%;
}
div.check input.but{
  width:42px;
  margin-left:0px;
}
div.other{
  margin-top:0px;
  text-align:left;
  padding-top:5px;
}
div#error_log{
  color:#DE0101;
  line-height:150%;
  font-size:11px;
}
div.item_lingvo h1{
  font-size:13px;
  color:#DE0101;
}
div.lingvo_add{
  width:470px;
  padding-left:12px;
}
div.lingvo1{
  float:left;
}
div.lingvo2{
  float:left;
  margin:0 0 5px 5px;
}
div.lingvo3{
  float:left;
  padding-left:49px;
}
div.lingvo4{
  float:left;
  margin:0 0 5px 5px;
}
div.lingvo5{
  float:left;
  margin:0 0 15px 106px;
}
div.main{
  line-height:150%;
  font-size:12px;
}
div.main h2{
  font-size:13px;
}
div.main p{
  margin:5px 0px;
  text-indent:10px;
}
div.izba_menu{
  float:right;
  width:183px;
  background-color:#F2F2F2;
  border:1px solid #DDDDDD;
}
div.my_menu{
  float:right;
  width:113px;
  background-color:#F2F2F2;
  border:1px solid #DDDDDD;
}
div.izba_menu a{
  background-color:#C8C8C8;
  display:block;
  height:18px;
  width:150px;
  padding-left:21px;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  padding-top:2px;
  margin:4px 5px;
  border:1px solid #A1A1A1;
}
div.my_menu a{
  background-color:#C8C8C8;
  display:block;
  height:18px;
  width:80px;
  padding-left:21px;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  padding-top:2px;
  margin:4px 5px;
  border:1px solid #A1A1A1;
}
div.izba_menu a:hover, div.select, div.my_menu a:hover{
  background-color:#DE0101;
  display:block;
  height:18px;
  color:white;
  padding-left:21px;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  padding-top:2px;
  margin:4px 5px;
  border:1px solid #DE0101;
}
div.ddf div{
  font-size:12px;
}
span.dit{
  color:black;
  font-size:13px;
  font-weight:bold;
}
div.izba_content{
  padding-right:193px;
}
span.izba_data{
}
div.izba_book{
  margin-right:25px;
}
div.izba_top{
  background:url('img/izba_what.gif') no-repeat right top;
  height:40px;
  width:100%;
}
div.my_top{
  height:205px;
  padding-left:10px;
  background:#E4E4E4 url('img/gerb.png') no-repeat center 40px;
  margin-right:100px;
}
div.my_content{
  padding:15px 10px 20px 10px;
  background-color:#E4E4E4;
}
.photo{
  margin:3px 10px 3px 3px;
  padding:1px;
  border:1px solid #721616;
}
span.fgd{
  font-size:15px;
  font-weight:bold;
  padding-left:2px;
}
span.auth{
  color:#B70006;
  font-size:16px;
  font-weight:bold;
}
span.pos{
  background:#8A2E2E url(img/butbg1.gif) repeat-x left top;
  border:1px solid #000000;
  color:#FFFFFF;
  font-size:10px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  height:19px;
  padding:0px 5px;
/*  margin-right:5px; */
  line-height:normal;
}
.l{
  width:15px;
  height:15px;
  margin:1px;
}
.l2{
  width:25px;
  height:25px;
  margin:1px;
}
.f{
  font-weight:bold !important;
  font-size:10px !important
}
a.f:hover{
  background-color:#B20606;
  border:1px solid #DE0101;
  color:#FFFFFF;
}
.error {
  background:#FFFFFF url(img/error.gif) no-repeat left center;
  color:#DB0000;
  font-size:11px;
  font-weight:bold;
  line-height:normal;
  padding:7px 7px 7px 32px;
  width:auto;
  border:1px solid #A1A1A1;
}
.r{
  color:#B70006;
  font-weight:bold;
}
table.tt td{
  line-height:200%;
  padding-top:2px;
}
.error1 {
  background:#FFFFFF url(img/info.gif) no-repeat left center;
  color:#DB0000;
  font-weight:bold;
  padding:7px 7px 7px 32px;
}
.thumbrigth {
  border:1px solid #721616;
  float:left;
  margin-left:6px;
  padding:1px;
}
a.search_url{
  color:#DE0101;
  }
div.descript{
  padding:2px 0px 2px 0px;
  }
div.bottom_url{
  font-size:10px;
  } 
ol.search_data{
  padding:20px 0px 20px 60px;
}
div#menu ol.search_data li{
  float:none;
  list-style-type:decimal;
}
div.positoin{
  float:left;
  width:25px;
  }
div.search_scrol{
  margin-left:60px;
  margin-bottom:20px;
  }
table.frm{
  border-collapse:collapse;
  border:1px solid #660202;
}
table.frm tr.t td{
  border:1px solid #660202;
  padding:5px;
  background-color:#E4E4E4;
}
table.frm tr.nix td{
  border:none medium;
  border-top:1px solid #660202;
  border-left:1px solid #660202;
  border-right:1px solid #660202;
}
table.frm tr.nixx td{
  border:none medium;
  border-right:1px solid #660202;
  border-bottom:1px solid #660202;
}
table.frm td.cat{
  background: url(img/head.gif) repeat-x left top;
  border:1px solid #660202;
  color:white;
  font-weight:bold;
  
}
table.frm a.rtf{
  color:#DE0101;
  font-size:12px;
  font-weight:bold;
}
.quote{
  border:1px solid #666666;
  background-color:#f1f1f1;
  padding:5px;
  margin:5px 0px;
}
div.seach_cont{
  margin-top:50px;
  margin-left:145px;
  padding-bottom:55px;
}
a.input{
  background:#8A2E2E url(img/butbg1.gif) repeat-x scroll left top;
  border:1px solid black;
  color:#FFFFFF;
  cursor:pointer;
  font-size:12px;
  font-weight:bold;
  height:19px;
  margin-left:10px;
  padding:0px 5px 3px;
  text-decoration:none;
}
a.input:hover{
  background:#8A2E2E url(img/butbg1.gif) repeat-x scroll 2px top;
  border:1px solid black;
  color:#FFFFFF;
  cursor:pointer;
  font-size:12px;
  font-weight:bold;
  height:19px;
  margin-left:10px;
  padding:0px 5px 3px;
  text-decoration:none;
}
table.add{
}
table.add td, table.add th{
  background-color:#F0F0F0;
  padding:5px;
  font-weight:bold;
}
table.add td.rg{
  text-align:right;
}
option{
  padding:0px 5px;
}
.arr{
  float:left;
  margin-right:4px;
}
.lm{
  background:url('img/lm.gif') no-repeat left 6px;
  padding-left:14px;
  padding-top:3px
}
div.ppp{
  position:fixed;
  left:30%;
  top:140px;
  width:315px;
  height:232px;
}
div.ppp table.ptable td{
  padding:0px;
}
div.ppp td.sh_top{
  background:url(img/sh_top.png) no-repeat left bottom;
  background-color:transparent;
  height:12px;
}
div.ppp td.sh_bottom{
  background:url('img/sh_bottom.png') no-repeat left top;
  height:12px;
}
div.ppp td.sh_left{
  background:url('img/sh_left.png') no-repeat right top;
  width:12px;
}
div.ppp td.sh_right{
  background:url('img/sh_right.png') no-repeat left top;
  width:12px;
}
div.ppp td.sh_center{
  width:290px;
  height:206px;
  background-color:white;
}
div.hddd{
  background:url('img/head.gif') repeat-x left top;
  height:27px;
  width:100%;
}
div.ffg{
  background:url('img/rclose.gif') no-repeat right top;
  height:27px;
  width:27px;
  float:right;
  cursor:pointer;
}
.rad{
  float:left;
  margin:3px 3px 0px;
}
.bottom_ok{
  float:right;
  background:url('img/ok.gif') no-repeat left top;
  width:78px;
  height:67px;
  cursor:pointer;
}
div.line{
  float:right;
  height:16px;
  background-image:url('img/c.gif');
}
table.rat td{
  padding:8px 0px;
}
.right{
  float:right;
  margin:3px 3px 3px;
  padding:1px;
  border:1px solid #E2E2E2;
}
span.f11{
  font-size:11px;
}
a.admin{
  color:#DE0101;
}
a.moderator{
  color:#9E0101;
}
table.poll_table tr td{
  background-color:#E2E2E2;
  border:1px solid #D1D1D1;
}
div.fileicon{
  background:url('page_add.png') no-repeat left top;
  height:16px;
  padding-left:19px;
}
div.acc_box{
  margin:5px auto;
  width:240px;
  border:1px solid #F1F1F1;
}
div.box{
  background-color:white;
  margin:2px;
  padding:5px;
  font-size:11px;
  position:relative;
  z-index:1000;
}
div.box_title{
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  background-color: #ff8630;
  padding: 3px;
}
div.box_body{
/* background:url('img/newsend.gif') no-repeat left center;*/
  padding:5px 20px 20px;
}
div.box_send{
  background:url('img/nonew.gif') no-repeat left center;
  padding:5px 20px;
}
.headgr{
  background:#E4E4E4 url(img/cbg.gif) repeat-x left top;
  color:#333333;
  font-size:11px;
  font-weight:bold;
}
.edit{
  background-color:#F6F6F6;
  padding:8px !important;
  margin:8px 0px;
}
.dis{
  background-color:#FFECEC;
  padding:8px !important;
  margin:8px 0px;
}
.bl{
  font-weight:bold;
}
.m2{
  margin:0px 2px 0px 2px;
}
div#box{
  padding-bottom:10px;
  margin-bottom:10px;
}
div.send{
  margin:2px 0px 8px;
}
div.send a{
  color:#9E0101;
  text-decoration:none;
  border-bottom:1px dashed #9E0101;
}
div.send a:hover{
  color:#DE0101;
  border-bottom:1px dashed #DE0101;
}
form.former div.inputs{
  padding: 0px 10px 10px;
}
form.former span{
  font-weight: bold;
}
form.former textarea.html{
  width:100%;
  height:100px;
}
form.former div.inputs div{
  margin-top:0.8em;
  padding:0px;
}
form.former select{
  width:100%;
  background:transparent none repeat scroll 0 0;
  border:1px solid #7F9DB9;
}
div.fl_r{
  padding:3px 5px;
  background-color:white;
  float:right;
  margin:6px 6px 0 0;
}
span.tmod{
  background-color:#FFFFFF;
  color:#DE0101;
  font-weight:bold;
}
span.datet, a.datet{
  color:#DE0101 !important;
  font-size:10px !important;
}
div#form4fields{
  position:absolute;
  width:90%;
  top:100px;
  left:50px;
  height:400px;
  background-color:#F1F1F1;
  border:1px solid #666666;
}
span.sp4form{
  border-bottom:1px dashed #DE0101;
  color:#DE0101;
  font-size:13px;
  font-weight:bold;
  cursor:pointer;
}
div.close_div {
  height:20px;
  margin-right:25px;
  margin-top:20px;
}
div.comment_div {
  font-size:12px;
  margin-top:30px;
  padding:0px 85px;
}
div.close_div img{
  cursor:pointer;
}
div.comment_div a{
  font-size:12px;
  display:block;
  padding:5px;
  margin:5px;
}

div.div_bot_banner{
padding-top:6px;
text-align:center;
}

a.text_banner_title{
font-weight:bold;
color:#DE0101;
text-decoration:underline;
}
a:hover.text_banner_title{
font-weight:bold;
color:#DE0101;
text-decoration:none;
}

a.text_banner_text{
color:#666666;
text-decoration:underline;
font-weight:normal;
}
a:hover.text_banner_text{
color:#666666;
text-decoration:none;
font-weight:normal;
}

.text_banner table, text_banner table td
{
border:none;
}

table.border a, table.add a.text_banner_text{
color:#666666;
text-decoration:underline;
font-weight:normal;
}

table.text_banners_table tr td{
padding:0px !important;
border:none !important;
}
table.all_banners_table{
border:none !important
}
table.all_banners_table tr td{
border:none !important
}


table.border a, table.add a:hover.text_banner_text{
color:#666666;
text-decoration:none;
font-weight:normal;
}

.inputs_list input{
border:none;
border-left: 1px solid #336699;
border-right: 1px solid #336699;
width:250px;
text-align:left;
}


a.horiz_menu{
background-color:#C8C8C8;
border:1px solid #A1A1A1;
display:block;
font-size:11px;
font-weight:bold;
height:18px;
margin:4px 5px;
padding-left:21px;
padding-top:2px;
text-decoration:none;
width:80px;
}

a.horiz_menu_wide
{
  width:165px;
}

a.horiz_menu_active{
text-align:center;
background-color:#DE0101;
border:1px solid #DE0101;
color:white;
display:block;
font-size:11px;
font-weight:bold;
height:18px;
margin:4px 5px;
padding-left:21px;
padding-right:21px;
padding-top:2px;
text-decoration:none;
cursor:default;
}

.text_ban_input_text{
width:250px;
}

.td_text_banner{
width:100px;
}
.td_text_banner_href{
width:66px;
}

.red_price{
color:#BA2626;
}

.text_banner_header{
color:#BA2626;
font-size:16px;
text-align:center;
font-weight:bold !important;
}
.white_line{
background-color:#FFFFFF !important;
height:4px !important;
padding:0px !important;
font-size:0px;
}

#rating {
  font-size: 18pt;
  color: #e60000; 
}
#account {
  font-size: 22pt;
  color: #a5c3ae; 
}

.cab_entity {width: 150px; float: left;}
.cab_entity_cnt {width: 30px; text-align: right; color: gray; float: right;}

h1.header {font-size: 16pt; padding-bottom: 20px;}

div.message {
  border: dashed 1px;
  padding: 7px;
  margin: 3px;
}
div.message:hover {
  background-color: #fff8f5;
}
