html,
div,
ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img {
    margin: 0;
    padding: 0;
    border: 0;
    }

html, body {
  margin:0 ;
  padding:0px;
  text-align: center;
  vertical-align: top;
  min-width: 1000px;
  background: url(bg.gif) #D9D9D9 repeat-x 0 0;
  background: #fff;
  color: #0966b5;
  font-family: Verdana;
  }
.buttons .linkmenu5 b {
  padding-top: 10px;  
  height: 35px; 
  }  
  
.footer .divright img,
.tdfootcenter img {
  margin-top: -6px;
  _margin-top: -1px;
  }  

@media not all and (-webkit-min-device-pixel-ratio){.tdfootcenter img {margin-top: 2px;}}

.buttons .linkmenu6 b {
  padding-top: 18px;
  } 
.buttons .linkmenu10 b {
  padding-top: 25px;  
  _padding-top: 22px;
  } 

img, a img {
  border: 0;
  }
  
table {
  border-collapse: collapse; 
  border-spacing: 0;
  text-align: left;
  font-size: 9pt;
  line-height: 12px;
  }

table#tabmain {
  width: 1000px;  
  /*height: 100%;*/
  text-align: left;
  vertical-align: top;
  font-family: Verdana, Arial, sans-serif;
  /*font-size: 12px;*/
  border-collapse: collapse;
  color: #000;
  color: #0966b5;
  margin: 0 auto 0 auto;
  }

table td {
  padding: 0;
  /*font-size: 12px;*/
  vertical-align: top;
  }
  
#wrapper {
  _width:expression(document.body.clientWidth < 1005? "1000px": "auto");
  }
  
a {color: #0966b5;}
a:hover {text-decoration: none;}
p {margin-bottom: 10px;}
#head {
  height: 109px;
  background: url(head1.jpg) no-repeat 0 0;  
  vertical-align: top;
  padding-left: 0px;
  }
  
.logo {
  float: left;
  display: block;
  width: 414px;
  height: 79px;
  margin: 18px 0 0 0;
  }  
  
#head form {
  float: right;
  padding: 25px 19px 0 0;
  margin-right: 5px;
  }
    
#head form td {
  padding-bottom: 5px;
  color: #0a73cb;
  font: bold 10pt Verdana;
  }  

#head form td a {font-weight: normal;}

#head form .tdlink {
  padding-top: 2px;
  }  
  
#head form .linkpadd {
  padding-left: 5px;
  _padding-top: 2px;
  }  
  
#head form a {
  color: #0a73cb;
  /*font-size: 8pt;*/
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
  white-space: nowrap;
  }  
  
#head form a:hover {
  text-decoration: underline;
  }  
  
#head form input {
  width: 129px;
  font-size: 12px;
  font-family: Verdana;
  background: #ece9e9;
  border: 0;
  margin-right: 9px;
  padding: 2px 0 4px 5px;
  _height: 20px;
  color: #0a73cb;  
  }  
#head form .inplog input,
#head form .inppass input {
  background: url(bginplog.gif) no-repeat 0 0;
  width: 155px;
  }  
#head form .but {
  background: none;
  /*height: 43px;*/
  width: 33px;
  border: 0;
  padding: 0;
  margin-right: 11px;
  color: #0a73cb;
  cursor: pointer;
  }  
  
.tdcenter {
  padding: 0 12px 14px 9px;
  }
  
.tdleft {
  width: 291px;
 /* width: 256px;*/
  }  
  
.blocktop,
.blockbot {
  width: 100%;
  }  
.blocktop td {
  font-size:1px;
  line-height:1px;
  }  
.blocktop .tdbg {
  background: url(bgblockbot.gif) #d7f0ff repeat-x 0 0;
  }
.blocknew .blocktop .tdbg {
  background: url(bgblocktopn.gif) #fff repeat-x 0 0;
  }
.blockbot td {
  vertical-align: bottom;
  height: 10px;
  font-size:1px;
  line-height:1px;
  }  
.blocknew .blockbot td {
  height: 8px;
  }  
.blockbot .tdbg {
  background: url(bgblockbot.gif) #d7f0ff repeat-x 0 100%;
  }
.blocknew .blockbot .tdbg {
  background: url(bgblockbotn.gif) #fff repeat-x 0 100%;
  }
  
.block_center {
  /*background: url(bgblockcenter.gif) repeat-y 100% 0;*/
  background: #d7f0ff;
  padding: 7px 20px 0 15px;
  overflow: hidden;
 line-height: 14px;
  _height: 0;
  }
  
.blocknew  {
  overflow: hidden;
  _height: 0;  
  }  
  
.blocknew .block_center {
  background: url(bgblockcentern.gif) repeat-y 100% 0;
  background: #d7f0ff;
  padding: 0 10px;  
  _width: 705px;
  }  
  
.banner .block_center {
  height: 113px;  
  _height: 107px;  
  _width: 683px;
  }  
  
.footer {
  width: 977px;
 _width: 979px;
  margin: -30px auto 0 auto;  
  _margin: -30px auto 0 auto;  
  font-family: Verdana;
  }  
  
#blank .footer {
  margin-top: -69px;
  width: 1000px;
  }  
  
.footer p {
  margin: 0;
  line-height: 15px;
  }

.footer .block_center {
  padding-top: 0;
  }  
   
.footcenter {
  font-size: 9pt;
  font-family: Verdana;
 }  
  
.footleft  {
  width: 294px;
 }
 
.footright {
  width: 165px;
  }

.tdright {
  width: 203px;
  } 
  
.tabcontent,
.tabcenter,
.headline {
  width: 100%;padding-top:10px;
  }  
#blank .tabcenter {
  height: 100%;
  } 
  
.bgblock {
 /* background: url(bgblockl.gif) #fff repeat-y 0 0;*/
  float:left;
  width: 100%;  
  } 
  
.blocknew .bgblock {
  background: url(bgblockln.gif) #fff repeat-y 0 0;
  }   
  
.divleft {
  float:left;
  }  
  
.divright {
  float: right;
  }  
  
.footer a {
  color: #0966b5;
  text-decoration: none;
  }  
  
.bggreen {
  background: url(bggreen.gif) #d7f0ff repeat-x 0 0;
  line-height: 1px;
  height: 10px;
  font-size: 1px;
  }  
  
.block {
  overflow: hidden;
  width: 100%;
  margin-bottom: 11px;
  margin-top:12px;
  }  
  
h4, .block h4 {
  font-family: Verdana;
  font-size: 12px;
  color: #0a73cb;  
  text-align: left;
  /*font-weight: normal;*/
  margin: 0 0 13px 17px;
  text-transform: uppercase;
  white-space:nowrap;
  }  
.h4 {
  overflow: hidden;
  _width: 100%;
  }
.h4 h4 {
  margin: 3px 0 8px 0;
  _margin-top: 3px;
  }

.footer .block h4 {
  margin: 3px 0 5px 17px;
  }
  
.content {  
  padding: 0 15px;
  line-height: 12px;
/*  width:400px;*/
  }  
  
.tdcontent .item a {
  color: #075a05;
  color: #0966b5;
  font-size: 7pt;
  line-height: 9px;
  text-decoration: none;
  display: block;
  width: 84px;
  _width: 94px;
  height: 81px;
  background: url(bg_item.gif) no-repeat 0 0;
  float: left;
  font-weight: bold;
  text-align: center;  
  padding: 0 5px;
  margin: 0 0 2px 2px;  
  }  
  
.item a span { 
  margin-top: 2px;
  display:block;
}  

.item a.ico9 span {
 margin-top: 3px;
 }
 
.item a.ico1 span, 
.item a.ico2 span, 
.item a.ico3 span {
  margin-top: -3px;
  }
 
.item a.ico7 span, 
.item a.ico8 span {
  margin-top: -3px;
  }  
  
.item img {
  margin-top: 2px;  
  margin-bottom:0;
  }  
  
.ico7 a {
  line-height: 9px;
  }  
  
.block_icons {
  float: right;
  width: 288px;
  _width: 293px;
  _margin-right: -2px;
  }  
  
.banner {
  clear: both;
  margin: 0 0 7px 5px;
  _width: 683px;
  }  
  
.content h4 {
  text-align: left;
  margin-left: 0;
  }  
  
.content .block_center {
  min-height: 99px; 
  _height: 118px; 
  padding-right: 0;  
 line-height: 12px;
  }  
  
.history .block_center {
/*  height: 203px;
  _height: 229px;*/
  overflow: hidden;
  }  
  
.left {
  width: 100%;  
  margin-right: 5px;
  float: left; 
 line-height: 14px;
 }  
  
.pright {
  text-align: right;
  }  
  
.tdleft .block_center {
  padding: 3px 10px 0 9px;
  }  
  
.tdleft .block_center img {
  float: left;
  margin: 0 9px 5px 0;
  }  
  
.block_center a {
  color: #000;
  color: #0966b5;
  text-decoration: none;
  }  
  
.block_center a:hover {
  color: #000;
  color: #0966b5;
  text-decoration: underline;
  } 

.block_center .data {
  display: block;
  margin-bottom: 15px;
  margin-top: 11px;
  }  
  
.tdleft .block_center  p {
  margin-bottom: 10px;
  }
  
.tdright .block_center img {
  margin-bottom: 5px;
  }  
  
.tdright .block_center {
  padding: 7px 5px 0 7px;
  }  
  
.tdright .block h4 {
  margin-left: 0;
  text-align: center;
  }

.notice .block_center,
.notice .bgblock {  
  padding: 0;  
  background:none;
  }  
  
.notice .block_center img {
  margin:0 0 0 2px;
  }  
  
.notice .blockbot {
  display: none;
  }  
  
.partner {
  width: 100%;  
  }  
  
.partner td {
  text-align: center;
  padding: 3px 0 3px 0;
  _padding: 4px 0 4px 0;
  }  
  
.partner a {
  display: block;
  width: 100%;  
  }  
  
.partner img {
  float: none;  
  clear: both;
  margin-bottom: 7px;
  }  
  
.block_prostoy {
  background: url(bgbuttonsrep.jpg) repeat-y 100% 0;  
  margin-bottom: 5px;  
  overflow: hidden;
  _height: 0;
  }  
.bgprostoy {
  background: url(bgbuttonsbot.jpg) no-repeat 100% 100%;
  overflow: hidden;
  _height: 0;
  }  

.buttons{
  min-height: 460px;
  background: url(bgbuttonstop.jpg) no-repeat 100% 0;
  padding: 10px 7px 11px 0px;
  overflow: hidden;
  _height: 510px;
  }
    
.block_prostoy p {    
  overflow: hidden;
  
  margin: 0;  
}

.block_prostoy p.cs {
  background: #fff;
  border-top: 1px solid #cee3f5;
  border-bottom: 1px solid #cee3f5;   
  }
.block_prostoy p.cs a {
  color: #0a73cb;
  }  
  
.block_prostoy a {
  color: #fff;
  font-size: 10pt;
  line-height: 10pt;
  font-weight: none;
  text-decoration: none; 
  text-transform: uppercase;   
  margin: 0;
  padding: 13px 0 12px 15px;
  display: block;
  
  }  
.block_prostoy a:hover {
/*  text-decoration: underline;*/
  color: #85b9e5;
  background: url(buthov.png) no-repeat 5px 0;
  }  
  
.block_prostoy a:hover b {
  color: #fff;
  } 
.block_prostoy b {
  display: block;
  padding: 0 0 0 0;     
  font-weight: normal;
  }
  
.search {
   padding: 0;
   margin-bottom: 35px;
 }  
 
.search input {
  color: #0a73cb;
  font-size: 10pt;
  font-family:Verdana;
  _height: 20px;
  padding: 1px 0 3px 0;
  _padding-top: 0;
  _line-height: 18px;
  width: 290px;
  padding-left: 14px;
  float:left;
  border: none;
  background: url(bginpsearch.gif) no-repeat 0 0;
  } 
    
.search input.but {
  width: 25px;
  height: 23px;  
  margin-right: 5px;
  cursor: pointer;
  }  

.links {
  background: url(bglinks_temp.jpg) no-repeat 0 0;
  height: 41px;
  clear: right;
  margin-left: 446px;
  _margin-left: 443px;
  }  
  
.links a {
  font-size:12px;
  font-family: Verdana;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  float: left;
  margin-top: 4px;
  padding-right: 0px;
  padding-left: 7px; 
  cursor: pointer;
  }  
.links a:hover {
 background: url(bglinkleft.gif) no-repeat 0 0;
  }
.links a:hover b {
   background: url(bglinkright.gif) no-repeat 100% 0;
  }
.links a.cs {
  background: url(bglinkleft.gif) no-repeat 0 0;
  }
.links a.cs b {
  background: url(bglinkright.gif) no-repeat 100% 0;
  }
.links b {
  font-weight: normal;
  float: left;
  padding: 11px 15px 15px 5px;
  }  
  
.link1 {
  margin-left: 4px;
  margin-right1: 22px;
  } 
  
.link6 {
  margin-left: 32px;
  }  
  
.links .link6:hover {
  background: none; 
  text-decoration: underline; 
  }  
.links .link6:hover b {
  background: none;  
  }  
  
.block_agent {
  float: left;
  width: 358px;  
  _width: 370px; 
  padding: 0 0 0 10px;
  position: relative;
  height: 258px;  
  } 
 
  
 .wrapblockl {
   background: url(bgwrapblock.gif) no-repeat 0 0;
   height: 258px;   
   padding: 6px 8px 0 0;
   } 
   
 .wrapblock {
   background: url(bgwrapblockr.gif) no-repeat 100% 0;
   height: 258px;   
   margin: 0 0 7px 5px;
   } 
 
 .blockpartner .block_center {
   height: 250px;
   _height: 252px;
   }  
   
.tags .block_center {
  text-align: center;
  padding: 4px 10px 0 10px;
  height: 264px;
  _height: 269px;
  }   
   
.tags a {
  text-decoration: none;
  }   
   
.tags .size3 {
  color: #3e87ca;
  font-size: 24px;
  line-height: 28px;
  }   
  
.tags .size1 {
  color: #80afc5;
  font-size: 20px;
  line-height: 24px;
  }  
  
.tags .size2 {
  color: #b3cbc4;
  font-size: 16px;
  line-height: 18px;
  }  
  
.play {
  float: left;
  margin1-top: 275px;
  }  
  
.add {
  float: right;
  margin1-top: 275px;
  }  
  
.content .articles .block_center {
  height: 225px;
  overflow: hidden;
  _height: 227px;
  }  
  
.content .articles .block_center .left {
  margin-bottom: 9px;
  }  
  
.measure .block_center {
/*  height: 203px;
  _height: 200px;*/
  }  
  
.blogs .block_center,
.forum .block_center {
  height: 105px;
  _height: 109px;
  }  
  
.day .block_center {
  height: 275px;
  _height: 281px;
  } 
.voting .block_center {
  height: 195px;
  _height: 203px;
  }  
  
.news .block_center {
  height: 259px;
  _height: 255px;
  }  
  
.content .block_center a {
  text-decoration: none;
  }  
  
.content .block_center a:hover {
  text-decoration: underline;
  }  
  
.content .spravka .block_center a {
  text-decoration: none;
  }
  
.content .spravka .block_center a:hover {
  text-decoration: underline;
  }
  
.content .spravka .block_center {
  height: 105px;
  _height: 108px;
  }  
  
.block_agent table {
  height: 100%;
  width: 100%;  
  }  
  
.buttons a {
  cursor: pointer;
  }  

.wrapdescription {
  width: 979px; 
  _width: 982px;
  margin-top: 0px;
  }  
#description{
	width:100%;	
	margin:0 0 40px 0;
	font-family:Verdana;
	font-size:12px;
	border-collapse:collapse;
}

#description td{
	vertical-align:top;
	text-align:left;
	/*background:url(vert-grad.gif) #fff 0 0 repeat-x;*/	
	padding: 10px 0;
}
#description td.tdcolor {
  background: #fff;
  }

#description td.title{
	/*text-align:right;*/
	width:110px;
	_width:122px;
	color:#5e5e5e;
	font-weight:bold;
	color: #0a73cb;
	font-size: 12px;
	text-transform: uppercase;
	padding-left: 12px;
}

#description td.title a{
	color:#5e5e5e;
	color: #0a73cb;
	text-decoration:none;
}

#description td.illustration{
	width:157px;
	text-align:center;
	vertical-align:top;
}

#description td.ellustration img {
  width: 145px;
  }

#description td.description{
	/*width:575px;*/
	padding: 0 10px 0 17px;

}

#description td.description p{
	margin:6px 0;
line-height:14px;
}

#description a
{ text-decoration: underline;
}

#description a:hover
{ text-decoration: none;
}

.dignity h4 {
    color: #0966B5;
    float: left;
    margin-left: 0;
    text-align: left;
    width: 450px;
  }
  
.dignity .block_center {
  padding: 0 2px;
  }  
  
#blank .footright {
  width: 12px;
  }  
  
#blank .tdcontent table.block {
  height: 100%;
  }  
  
#blank .tdcontent {
  padding: 0 0 60px 5px;
  }  
  
#blank .tdcontent table.block .block_center {
  height: 99.5%;
  _height: 100%;
  }  
  
#blank .tdcontent table.block h4 {
  text-align: left;
  }  
  
#blank .footleft {
  width: 305px;
  }  
  
#blank .tdcontent .block .headline p {
  color: #fff;
  padding-top: 7px;
  }  
#blank .tdcontent table.block .block_center {
  height: 100%;
  }

.padd {
  padding: 20px 10px;
  } 
.notice .block_center {
  background: url(bganons.gif) no-repeat 0 0;
  height: 115px;
  }  

.notice {
  width: 161px;
  } 
.form_send p {
  margin-bottom: 0;
  }   
.form_send td {
  font-family: Verdana;
  }
.form_send center input {
  _margin-top: -5px;
  }
.form_send input,
.form_send textarea {
  background: #fff;
  border-bottom: 1px solid #e1f1ff;
  border-top: 1px solid #c1e4ff;
  border-left: 1px solid #bce0ff;
  border-right: 1px solid #dbefff;
  margin-bottom: 5px;
  color: #0a73cb;
  } 
  
.form_send .but {
  color: #0a73cb;
  font-size: 12px;
  font-family: Verdana;
  background: none;
  border: 0;
  text-transform: uppercase;
  cursor: pointer;
  }  
.day {
  position: relative;
  z-index: 1000;
  } 
.left img
{ float: left;
 margin: 0 5px 5px 0;
}
.counter {
  display: none;
  }

.link_glav a
{  text-decoration: underline;
}

.divcenter {
  text-align:center;
  }

.flash {
  padding: 0px 0 0 4px;
  _margin-top: -15px;
  margin-bottom: 10px;
  }
.voting form input {
  background: none;
  border: 0;
  _float: left;
  }
.voting .form_send input.but {
  background: none;
  text-transform: uppercase;
  color: #0a73cb;
  margin-top: -10px;
  _float: none;
  }
.form_send p {clear: both;}

.link_big a
{text-decoration: none;
}

.link_big a:hover
{text-decoration: underline;
}

/* ---*/
@media print {
  html, body {
  margin:0 ;
  padding:0;
  text-align: center;
  background: #fff;
  color: #000000;
  font-size: 13pt;  
  min-width: 100%;
  }

p {padding:0 0 15px 0;margin:0}
a,h2,h4, .block h4,
.tdcontent .item a,
.block_center a {color: #000;} 
.block h4 {font-size: 13px;text-transform: none;} 
img, a img {
  border: 0;
  }
.block_prostoy,
#head,
.search,
.headline img,
.blockbot img,
.flash,
.spravka,
.blockpartner,
.voting,
.footleft,
.blocktop {
  display: none;  
  }    
table#tabmain {
  color: #000000; 
  font-size: 13pt; 
  font-family: Verdana, Arial, sans-serif;   
  }
table {font-size: 13pt;line-height: 18px;color: #000000;}
.block_center {line-height: 18px;color: #000;background: #fff;}
.bgblock {background: #fff;}
.wrapdescription .block_center{  
  overflow: visible;
  }
#description td.title{
    color: #000;
    font-size: 13pt;
}

#description td.title a{
    color: #000;
    text-transform: none;
}
#description td.description p{
  line-height:18px;
  font-size: 13pt;
}
#description td.description p a {
  text-decoration: none;
  }
.block {
  overflow: visible;
  margin-bottom: 0;
  }
#description td.illustration {
  display: none;
  }
.measure .block_center {
/*  height: 400px;
  _height: 400px;*/
  }  
.news .block_center {
  height: 380px;
  _height: 380px;
  }
.left {
  width: 100%;  
  _width: 100%;  
  margin-right: 0;
  _margin-right: 0;
  float: none; 
  margin-bottom: 10px;
  display: block;
 line-height: 18px;
 } 
.content .articles .block_center {
  height: 425px;
  overflow: hidden;
  _height: 427px;
  }
.history .block_center {
  /*height: 414px;
  _height: 417px;*/
  overflow: hidden;
  }
.day .block_center {
  height: 375px;
  _height: 381px;
  } 
.wrapdescription .headline {display: none;} 
.headline .bggreen,.blockbot .tdbg {background: #fff;}    
.footer {margin: 0;_margin-top: -120px;}
.footer .footcenter {font-size: 13pt;}
  }

.bb {background: #fff;}  

.wrapico {text-align: center;padding:0 0 10px 0; overflow: hidden;width: 291px;}
.wrapico a {margin: 0 auto;}
.link_none a {text-decoration: none;}
.link_none a:hover {text-decoration: underline;}
.nobg {
  margin: 15px 0;
  }
.nobg .block_center {
  background: url() repeat-y 683px 0;
  width: 690px;
  overflow: hidden;
  padding-top:0;
  padding-bottom: 0;
  }
.nobg .bggreen {
  background: url(bggreen.gif) repeat-x 0 0;
  }  
.nobg .tdbg {
  background: url(bgblockbot.gif) repeat-x 0 100%;
  }
.table {
  width: 650px;
  margin-bottom: 0px;
  margin-left: 5px;
  }

.table td {
  /*width: 210px;  */
  padding: 2px 0 2px 5px;
  border-right: 1px dotted #89aaff;
  border-bottom: 1px dotted #89aaff;
  }
  
.table .nobord td {
  border-bottom: 0;
  }
  
.table .nobordtd {
  border-right: 0;
  /*width: 170px;*/
  }  

.table .img {   
 /* border-radius: 5px;
  behavior: url("border-radius.htc");*/
  width: 45px;
  height: 45px;
  float: left;
  margin-right: 10px; 
  /*border: 1px solid #0A73CB; 
  background: #fff;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;*/
  }

.table a {
  float: left;
  /*overflow: hidden;
  display: inline-block;
  width: 120px;*/
  margin-top: 14px;
  text-decoration: none;
  }
.table .tdw {
  width: 215px;
  }
.table a:hover {
  text-decoration: underline;
  }

.blocktable {
  margin: 0px 0 7px 5px;
  width: 684px;
 }
 
.left ol {
  margin: 0 0 0 30px;
  float: left;
  } 
  
.tdblock {
  width: 300px;
  _width: 319px;
  padding-bottom: 0px;
  vertical-align: top;
  }  
  
.tdblock .headblock, .tdblock h3 {
  background: url(bgtdblock.png) no-repeat 0 0;
  height: 55px;
  _height: 65px;
  font-family: Verdana;
  font-size: 12px;
  color: #fff;  
  color: #0966B5;
  text-align: right;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 5px;
  padding-top: 10px;
  padding-right: 10px;
  position: relative;
  padding-left: 13px;
  }  
.headblock img, h3 img {
  float: left;
  margin: -10px 10px 0 17px;
  }  
.tdblock p {
  padding: 0 10px 0 30px;
  line-height: 15px;
  }  
  
.tdblock .headblock p {
  float: right; 
  width: 181px; 
  _width: 176px;
  line-height: 16px;
  text-align: right;
  margin: 8px 8px 0 0;
  padding: 0;
  color: #fff;
  color: #0966B5; 
  }  
  
.headblock p.margbig {
  margin-top: 15px;
  }
.headblock p.margbign {
  margin-top: 24px;
  }  
  
.tableblock {
  width: 100%;
  margin-bottom: 0;
  }  
  
.spanlist {
  float:left;
  margin-bottom: 5px;
  margin-right:5px;
  _margin-right:2px;
  }
  
.margleft {margin-left: 7px;}  
.headblock .imgabs {
  margin-top: -10px;
  position:absolute;
  }
#vk_like{width:135px!important;float:left;}
.social{font-size:11px;width:235px;color:#000;margin-top:-10px;z-index:500;position:relative}
.social a {text-decoration:underline;color:#0966B5}
.social a:hover{text-decoration:none;}
.but_ques{margin-top:5px;}
.but_ques a{margin-left:15px;}
.a_first{margin-left:0!important;}
.maket p{line-height:16px;}
a.rightA{float:right;text-decoration:underline}
.news .righta {float:none;text-decoration: underline;line-height: 14px;_margin-left: 5px;}
a.rightA:hover, .news .righa:hover{text-decoration:none}
#main_page p,.news a,#main_page a{text-decoration:none;font-size:11px;line-height:13px}
.invisible p,.invisible a{font-size:11px !important;}
.invisible { display: inline;}
.news a:hover,#main_page a:hover{text-decoration:underline;}
.news a.righta:hover {text-decoration: none;}
.rightImg{float:right;margin-top:0px;padding-bottom: 0px;}
h4.first_place{cursor: pointer; height: 17px;_height: 20px;padding-left: 5px; padding-top: 3px;   width: 445px;_width: 450px;background:url('bg_0966B5.png') no-repeat;color:#fff;}
.reasons{float:right;margin-bottom:13px;}
a.reasons{    color: #0966B5;
    float: right;
    margin-left: 0;
    text-align: center;
    font-family: Verdana;
    font-size: 12px;
    text-transform: uppercase;
    white-space: nowrap;
	 font-weight:600;
	 text-decoration:none;height: 17px;_height: 20px;padding-left: 0px; padding-top: 3px;   width: 372px;width: 377px
}
@media not all and (-webkit-min-device-pixel-ratio){a.reasons {width: 377px;word-spacing:-1px;}}
.tdleft .news p {
 margin-bottom: 0;
 }
.tdleft .newstop {margin-top: 5px;}
.measure #main_page p, .measure #main_page a {
  line-height: 14px;
  }

.news #main_page {
  display: inline;
  }

.blocksoc {
  margin-left: 16px;
  width: 673px;
  overflow: hidden;
  margin-bottom: 0;
  }

.footer .block_center table td {
  width: 33%;
  vertical-align: middle;
  }
.footer .tdfootleft .divleft {padding-left: 12px;width: 304px;_width: 309px;}
.footer .tdfootcenter .divleft{padding-left: 26px;_padding-left: 29px;width: 304px;_width: 322px;}
.footer .tdfootleft, .footer .tdfootcenter {
    background: url(bgtdfoot.gif) no-repeat 100% 0;
}
.tdfootleft img {
  float: left;
  }

.divfootright {float: left;padding-left: 27px;}
.count{float: right;padding-top: 7px;}
.tdright #main_page{display: inline;}
.tdright #main_page p a, .tdright a.righta {
  text-decoration: underline;font-size: 11px;
  }
.tdright a.righta {
  float: none;
  _margin-left: 5px;
  }
.tdright #main_page p a:hover, .tdright a.righta:hover {
  text-decoration: none;
  
  }
.tdright #main_page p a {
  text-decoration: none;
  }
.tdright #main_page p a:hover {
  text-decoration: underline;
  }  

.blockleft #main_page p a {
  text-decoration: underline;
  }
.blockleft #main_page p a:hover {
  text-decoration: none;
  }

.fbba-green,.fbbb-green,.fbbc-green,.fbbd-green,.fbbe-green,.fbbg-green {display:block; overflow:hidden; font-size:1px;}
.fbba-green {margin:0 5px;}
.fbba-green,.fbbb-green,.fbbc-green,.fbbe-green,.fbbd-green {height:1px;}
.fbbb-green {border-width:0 2px;margin:0 3px;}
.fbbc-green {margin:0 2px;}
.fbbc-green,.fbbd-green {border-width:0 1px;}
.fbbd-green {margin:0 1px;}
#subscribe_form-green {width:220px;}
#subscribe_form-green .fbba-green,.fbbb-green,.fbbc-green,.fbbd-green {background:#D7F0FF;}
.blockleft #main_page p a,
.blockleft #main_page p a.linkhistory:hover {
  text-decoration: none;
  }
.blockleft #main_page p a:hover,
.blockleft #main_page p a.linkhistory {
  text-decoration: underline;
  }
.blockleft {
  overflow: hidden;
  _width: 100%;
  clear: both;
  margin-top: 3px;
  _margin-top: 13px;
  }

.tabrekvis th {
  background: #DAF1FF;
  border: 1px solid #0A73CB;
  padding: 5px 10px;
  }

.tabrekvis td {
  border: 1px solid #0A73CB;
  padding: 5px 10px;
  }

.w220 {
  width: 220px;
  }
.w220 .block_center img {
  margin-right: 10px;
  }
.w220 .block_center {padding-left: 10px;padding-top: 0;}
.blockleft #main_page p a.linkhistory {float1: right;}
.blockleft #main_page {_margin-top: -7px;}
.tdright .aligncenter {_margin-right: -16px;}
.tdright .aligncenter h4 {text-align: center;margin-left: 0;}
.tdleft .m10 {
  margin-top: 2px;
  }

.headblock .imgabsnew {
  left: 13px;
  }
  
.articles .bgblock.maket a {
  text-decoration: underline;
  line-height: 16px;
  }  
.articles .bgblock.maket a:hover {
  text-decoration: none;
  }    
  
textarea {
  resize: none;
  }  
