.long {width: 100%;}
#cites span {font-weight: bold; margin-top: 5px; font-size: 20px;}

/* Новые формы */
.yoga_input {
margin-bottom: 0px;
width: 90%;
font-size: 18px;
border: 1px solid #D7D7D7;
color: #555;}


table.yoga_big_table, table.yoga_big_table td {
		border:0px solid red;
		/* border:0px solid #000; */
        border-collapse: collapse;
		padding: 0px;
		margin-bottom: 10px;
		font-size: 18px;
		padding: 4px 5px;
        }

		
#new_font {font: 1.083em/1.54em Verdana, sans-serif;}


/* Закладки */
div#tab 
{
	margin: 5px 0px 0px 0px;  
	padding: 6px 0px 5px 0px;
	border-top: solid 0px #E5E5E5;
	border-bottom: solid 1px #E5E5E5;
	border-right: solid 0px #E5E5E5;
	border-left:solid 1px #E5E5E5;
	font: 1.54em Verdana, sans-serif;
}

div#tab a
{
	display: inline;
	text-align: center;
	text-decoration: none;
	border-top: solid 1px #E5E5E5;
	border-right: solid 1px #E5E5E5;
	border-left:solid 0px #E5E5E5;
	
}

div#tab a:hover 
{
	color: #000080; 
}
div#tabborder
{
	margin: 0px;
	padding: 7px;
	border-top: solid 0px #E5E5E5;
	border-bottom: solid 1px #E5E5E5;
	border-right: solid 1px #E5E5E5;
	border-left:solid 1px #E5E5E5;
	font: 1.083em/1.54em Verdana, sans-serif;
}
div#tab a.tabOn 
{
	background-color:#ffffff;
	padding:  5px 7px 6px 7px;
}
div#tab a.tabOff 
{
	background-color:#F2F2F2;
	padding:  5px 7px 5px 7px;
}

/* /Закладки */


/* Автозаполнение */

.autocomplete-w1 { background:url(../i/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

.source {color: #000; font-style: italic; margin-top: 10px;}

table.city_table, table.city_table td {
	border-bottom:1px solid #cccccc;
    border-collapse: collapse;
	padding: 5px;
	margin:0px;
}

#must_read
{
		padding: 5px 10px 10px 10px;
		/* background-image: url(../i/border-center.jpg); 
		background-repeat: repeat;  */
		background-color: #fcf5eb;
		border: 1px solid #ccc;
}
.top_rss
{
	background-image: url(../i/rss.png);
	background-position: left center;
	background-repeat: no-repeat;
	display:block;
	padding-left: 18px;
	margin-top: 2px;
}

.small {
	margin: 0px;
	font-size: 10px;
}

.verified {float: left; margin-right: 5px;}

/* Кнопка с нажатием*/ 
 
.push_but {  
  display: inline-block; 
  padding: 15px;  
  color: #fff!important; 
  text-decoration: none!important; 
  font-weight: bold; margin: 10px; 
  font-size: 20px; 
   
  border-radius: 10px; 
  -webkit-border-radius: 10px; 
  -moz-border-radius 10px; 
  box-shadow: 1px 1px 0 #ccc,  
  2px 2px 0 #c9c9c9, 
  3px 4px 0 #bbb, 
 
  -1px 1px 0 #ccc,  
  -2px 2px 0 #c9c9c9, 
  -3px 4px 0 #bbb;  
} 
 
.red {background:linear-gradient(top,#f58f99,#bf1e2e); 
  background:-webkit-linear-gradient(top,#f58f99,#bf1e2e); /* для Chrome и Safari */ 
  background:-o-linear-gradient(top,#f58f99,#bf1e2e); /* для Opera */ 
  background:-moz-linear-gradient(top,#f58f99,#bf1e2e); /* для Firefox */ 
  background:-ms-linear-gradient(top,#f58f99,#bf1e2e); /* для IE10+ */  
  color: #fff!important; 
  text-decoration: none!important;} 
 
.red:hover  
{ 
  background:linear-gradient(bottom,#f58f99,#bf1e2e); 
  background:-webkit-linear-gradient(bottom, #f58f99 5%,#bf1e2e); /* для Chrome и Safari */ 
  background:-o-linear-gradient(bottom,#f58f99,#bf1e2e);/* для Opera */ 
  background:-moz-linear-gradient(bottom,#f58f99,#bf1e2e); /* для Firefox */ 
  background:-ms-linear-gradient(bottom,#f58f99,#bf1e2e); /* для IE10+ */ 
  text-decoration: none;} 
   
.yellow {background:linear-gradient(top,#f4da71,#cca509); 
  background:-webkit-linear-gradient(top,#f4da71,#cca509); /* для Chrome и Safari */ 
  background:-o-linear-gradient(top,#f4da71,#cca509); /* для Opera */ 
  background:-moz-linear-gradient(top,#f4da71,#cca509); /* для Firefox */ 
  background:-ms-linear-gradient(top,#f4da71,#cca509); /* для IE10+ */  
  color: #fff!important; 
  text-decoration: none!important;} 
 
.yellow:hover  
{ background:linear-gradient(bottom,#f4da71,#cca509); 
  background:-webkit-linear-gradient(bottom, #f4da71 5%,#cca509); /* для Chrome и Safari  
 
*/ 
  background:-o-linear-gradient(bottom,#f4da71,#cca509); /* для Opera */ 
  background:-moz-linear-gradient(bottom,#f4da71,#cca509); /* для Firefox */ 
  background:-ms-linear-gradient(bottom,#f4da71,#cca509); /* для IE10+ */ 
  text-decoration: none; 
   
} 
push_but:hover { 
  text-decoration: none; 
  color: #fff; 
} 
 
.push_but:active { 
  box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1)  
 
inset;box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1)  
 
inset; 
  -moz-transform: translatey(3px); /* Для Firefox */ 
  -ms-transform: translatey(3px); /* Для IE */ 
  -webkit-transform: translatey(3px); /* Для Safari, Chrome, iOS */ 
  -o-transform:translatey(3px); /* Для Opera */ 
  transform: translatey(3px); 
}