#doforUsers { background-color:#FFFFFF;  border:1px solid #5299E8;  display:none;  position:absolute;  right:0;  top:0;  height:100px;  width:155px; }
#doforUsers div a{ color:#5299E8;  display: block;   padding: 0px 6px;  height: 20px;  font-size:12px;  text-decoration:none; }
#doforUsers div a:hover { color: #fff; display: block; padding: 0px 6px; height: 20px; background-color: #5299E8; text-decoration:underline; }

.hidden   { display:none; }

/* стили для транслита */
.cell {
  font-family:tahoma;
  font-size:14px;
  background-color:#d9f0ff;
  width:13px;
  text-align: center;
  cursor:help;
  color:#0071bc;
  text-decoration:underline;
}
.tcell {
  font-family:tahoma;
  font-size:10px;
  background-color:#ccc;
  text-align: center;
  padding:0;
}
.hcell {
  font-family:tahoma;
  font-size:10px;
  background-color:#ffffff;
}
.btn {
  font-family:tahoma;
  font-size:11px;
  background-color:#999999;
  text-align: center;
  color:#fff;
  border-left:4px;
  cursor:pointer;
  padding:3px;
}
.area {
  border:1px #000000 solid;
  width:100%;
  font-family:tahoma;
  font-size:12px;
}

.rolelink {
  text-decoration:underline;
  cursor:pointer;
}

.info-container {padding:5px;}

.main-title{font-family:'Trebuchet MS'; font-size:18px; text-decoration:underline; color:#323232;}
.main-title:hover{color:#308EEA;}

.positi { 
  z-index: 20;
  text-align:left;
}

/* кино + авто + музыка */

.link {
  color:#0071BC; 
  text-decoration:none;
}

.link2 {
  color:#0071BC;
  text-decoration:underline;
}

a:hover {
  text-decoration:underline;
}

a.element-title-link { 
  color:#666666; 
  line-height:1.3
}

a.element-title-link-current {
  color:#666666; 
  font-weight:bold; 
}

a.element-title-link:hover {
  text-decoration:underline; 
}

a.element-title-link-current:hover { 
  text-decoration:underline 
}

div.main-border { 
  position:relative; 
  width:228px;
  border:1px #BFBFBF solid
}

img.button-settings {
  cursor:pointer;
  position:absolute; 
  top:5px; 
  left:169px 
}

img.button-view { 
  cursor:pointer;
  position:absolute; 
  top:5px; 
  left:189px; 
}
img.button-close {
  cursor:pointer;
  position:absolute;
  top:5px;
  left:209px;
}

div.title:hover{cursor:move;}
div.title {
  background-color:white;
  padding:6px; 
  padding-top:3px;
  padding-bottom:3px;
  color:#323232;
  cursor:default;
}

div.element { 
  background-color:white;
  padding-left:6px; 
  padding-right:6px; 
  position:relative;
  overflow:hidden;
  border-top:1px #DFDFDF solid
}

.current   { height:120px }

.collapse { 
  height:23px 
}

span.element-changer { 
  display: none 
}

div.element-container { 
  padding-top: 3px
}

div.element-container span {
  font-size:12px; 
  color:#666666
}

div.element-container div {
  /*padding-top: 5px*/
}

div.element-container div div.element-data {
  padding-top: 5px;
  padding-left: 5px;
  height:75px;
  overflow:hidden;
}

div.element-container div div.element-data img {
  height:75px;
  width:75px;
  float:left; 
  margin-right:7px
}

div.element-container div div.element-navigation {
  padding-left:15px; 
  padding-top:4px;
  padding-bottom:0px; 
  clear:both
}

div.element-container div div.element-navigation span.element-navigation-lights {
  cursor:pointer;
  position:relative; 
  top:-3px
}

div.element-container div div.element-navigation span.element-navigation-buttons{
  cursor:pointer;
  position:relative; 
  left:110px;
}

div.settings {
  border:1px #BFBFBF solid; 
  position:fixed;
  z-index:12;
  background-color:white;
  top:20%;
  left:50%;
  /*margin-left:-152px; */
  /*margin-top:-200px; */
  width:305px; 
  display:none 
}

div.settings  img.settings-button-close {
  cursor:pointer;
  position:absolute;
  top:5px; 
  left:285px;
}

div.settings-title { 
  font-weight:bold;
  color:#323232;
  font-size:17px;
  padding-top:5px; 
  padding-bottom:2px; 
  padding-top:13px; 
  padding-left:20px 
}

div.settings-data {
  border:1px #DFDFDF solid; 
  margin:5px; 
  padding:5px; 
  padding-left:15px;
}

span.settings-small-title { 
  font-weight:bold;
  color:#323232
}

div.settings-rubric { 
  color:#308eea;
  padding-top:5px;
}

div.settings-rubric input { 
  margin:0px;
  padding:0px;
  margin-left:10px;
  border:none;
}

span.settings-rubric-text{
  position:relative;
  left:3px;
}

div.settings-buttons {
  padding-top:30px; 
  padding-bottom:0px
}

div.settings-buttons img.settings-buttons-save{
  cursor:pointer;
  position:relative; 
  left:47px;
}

div.settings-buttons img.settings-buttons-cancel{
  cursor:pointer;
  position:relative; 
  left:55px;
}

/*курс валют*/

img.kurs-button-settings {
  cursor:pointer;
  position:absolute; 
  top:5px; 
  left:189px 
}

img.kurs-button-view { 
  cursor:pointer;
  position:absolute; 
  top:5px; 
  left:209px; 
}

.kurs-title { 
  font-size:9pt;
  color:#666666; 
  margin-bottom:5px;
}

.part { 
  padding:6px; 
  padding-bottom:0px; 
  border-top:1px #dfdfdf solid;
  background-color:white;
}

div.rubric { 
  padding-left:6px;
  padding-top:6px; 
  padding-bottom:6px;
  margin-left:-6px; 
  margin-right:-6px 
}

div.rubric-title { 
  padding-bottom:4px; 
}

div.rubric-body .unit {
  font-size:11px;
}

div.rubric-body .unitname {
  font-weight:normal;
  font-size:11px;
}

div.rubric-body .diff {
  position:absolute; 
  right:6px;
}

div.rubric-body .bold {
  position:absolute; 
  left:100px;
}

.part .gray { 
  background-color:#ebebeb;
  color:black;
}

.part .white { 
  background-color:#ffffff 
}

.up { 
  color:green 
}

.down { 
  color:red 
}

.hidden-line { 
  display:none 
}

/* погода */

.current-weat { height:140px }

div.element-container span.nightword {
  position:absolute; 
  top:105px;
  //top:101px;
  left:0px;
  font-size:10px;
  color:black
}

div.element-container div table {
  width:100%;
}

div.element-container div table td{
  text-align:center;
}

div.element-container div div.element-data-weat {
  /*padding-left: 5px;
  /*height:48px;
  overflow:hidden;*/
  padding-top:5px;
  padding-bottom:2px
}

div.element-container div div.element-data-weat img {
  /*float:left; 
  margin-right:20px;*/
}

div.element-container div.weat { 
  color:rgb(242,115,22);
  font-size:14px;
  font-weight:bold;
}

div.element-container div.day {
  /*font-size:16px; */
  font-weight:bold; 
  color:#323232;
  padding-bottom:3px;
}

div.element-container div.night{
  font-size:95%;
  color:#666;
  /*background-color:#F1F0E9;*/
}

div.element-data-weat div {
  padding-top:1px;
}

div.element-container div div.element-navigation-weat {
  padding-left:22px; 
  padding-top:5px;
  padding-bottom:0px;
  clear:both
}

div.element-container div div.element-navigation-weat span.element-navigation-lights-weat{
  position:relative;
  top:-3px
}

div.element-container div div.element-navigation-weat span.element-navigation-buttons-weat{
  position:relative; 
  left:112px;
}

td.weat-settings-table {
  font-size:12px;
  padding-top:3px 
}

#town{
  width:210px
}

#addtown{
  cursor:pointer;
}

.townlist {
  padding-top:10px;
  font-size:12px; 
  border-top:1px #EEEEEE solid;
}

div.settings-buttons img.settings-buttons-save-weat{
  cursor:pointer;
  position:relative; 
  left:150px;
}

/* спорт */

.current-sport { 
  height:100px; 
}

.sport {   
  padding:6px;
  padding-top:10px;
  padding-bottom:10px;
  position:relative;
  border-top:1px #DFDFDF solid
}

div.element-container-sport{
  padding-top:10px
}

div.element-container-sport div div.element-data {
  padding-left: 5px;
  height:75px;
  overflow:hidden;
}

div.element-container-sport div div.element-data img {
  float:left; 
  margin-right:7px
}

#divnews {
  padding-top:5px;
}

/* гороскоп */

.current-horo { height: 70px}

.horo {
  height:45px;
  overflow:hidden;
  padding-left:2px;
  padding-top:3px
}

div.element-container div div.element-data-horo{
  padding-top: 5px;
  padding-left: 5px;
  height:75px;
  overflow:hidden;
  text-align:left;
}

div.element-container div div.element-data-horo img {
  height:75px;
  width:75px;
  float:left;
  margin-right:7px
}

.current-main-horo { 
  height:100px;
  background: transparent url('http://informer.kmyard.ru/working/images/back-fixed.png') repeat-y right top
 }
 
.horoview { position:relative; overflow:hidden }
#kino-view { position:relative; overflow:hidden }
#music-view { position:relative; overflow:hidden }
#auto-view { position:relative; overflow:hidden }
#issue2-view { position:relative; overflow:hidden }
#news-view { position:relative; overflow:hidden }
#t2t-view { position:relative; overflow:hidden }
#fintimes-view { position:relative; overflow:hidden }
#computer-view { position:relative; overflow:hidden }
#cook-view { position:relative; overflow:hidden }
#weat-view { position:relative; overflow:hidden }
#kurs-view { position:relative; overflow:hidden }
#sport-view { position:relative; overflow:hidden }
#stylem-view { position:relative; overflow:hidden }
#kmtv-view { position:relative; overflow:hidden }
#ency-view { position:relative; overflow:hidden }
#newtheme-view { position:relative; overflow:hidden }
#anecdote-view { position:relative; overflow:hidden }
#afor-view { position:relative; overflow:hidden }
#tost-view { position:relative; overflow:hidden }
#tvkmp-view { position:relative; overflow:hidden }
#tvkmr-view { position:relative; overflow:hidden }
#tests-view { position:relative; overflow:hidden }
#crossword-view { position:relative; overflow:hidden }
#holiday-view { position:relative; overflow:hidden }
#tvinfo-view { position:relative; overflow:hidden }
#relig-view { position:relative; overflow:hidden }
#translit-view { position:relative; overflow:hidden }
#bezkup-view { position:relative; overflow:hidden }
#translate-view { position:relative; overflow:hidden }
#stats-view { position:relative; overflow:hidden }

/* поиск рефератов */
input.intext {
  width:130px;
}

img.intextImage{
  position:relative; 
  top:4px; 
  left:2px
}

.current-ref{
  padding-top:5px;
  height:40px;
}

/* советы */
.current-friend{
  padding-top:5px;
  height:190px;
}

/* рецепты */
.current-recipe{
  height:105px
}

/* new theme */

.zIndexed { 
  z-index:20;
  position:relative; 
  width:229px;
}

.zIndexed .rel { position:relative }

.titlebuttons_p { 
  cursor:pointer;
  position:absolute; 
  top:4px; 
  left:189px;
}

.titlebuttons_m { 
  cursor:pointer;
  position:absolute; 
  top:4px; 
  left:209px; 
}

.infoTitle {
  background-color:#5299E9;
  padding:3px 6px;
}

.infoTitle a {
  color:#fff;
  font-family:'Tahoma';
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
}

.infoTitle a:hover {
  text-decoration:underline;
}

.infobody {
  border:1px solid #bfbfbf;
  border-bottom:none;
}

.piece {
  background-color:#fff;
  line-height:110%;
  padding-bottom:6px;
  padding-left:5px;
  padding-top:3px;
  /*border-bottom:1px solid #bfbfbf;*/
}

.ieheight{
  height:50px;
}

.firstpiece{
  float:left;
  height:50px;
  width:50px;
  margin-right:5px;
}

.firstpiece_link {
  /*display:block;
  padding-left:53px;*/
  text-decoration:none;
}

.anotherpiece_link {
  text-decoration:none;
}

.hided {
  display:none
}

/* Энциклопедия */
.current-ency{
  padding-top:5px;
  height:90px;
}

.groupo {
  font-weight:normal; 
  font-style:normal; 
  font-family:Tahoma; 
  font-size:13px;
  color:white;
  background-color:#666;
}

.optionW {
  color:black;
  background-color:white;
}

.current-anec{
  padding:6px
}

.current-test{
  padding:10px;
  padding-left:2px;
  text-align:left;
  /*font-weight:bold;*/
}

/* KMTV */

.raz-link {
  color:#666666;
  font-size:10px;
  padding-bottom:0px;
  display:block;
  /*text-decoration:none;*/
}

a.raz-link:hover { text-decoration:underline; color:#666 }

.link-tvprog {
  color:#0071BC;
  text-decoration:underline;
}

.progs {
  background-color:white;
  padding:5px
}

.progs ul{
  margin-left:15px
}

.progs table  {
  margin-top:3px;
  width:100%;
  border-collapse:collapse;
}
/*ie6 max-height*/
#loadedInterests {
/*height:300px; /* defaults to this if JS is disabled */
  position:absolute;
  background-color:white;
	font-size:13px;
  width:407px;
  max-height:300px;
  overflow:auto;
  border: 1px #999 solid; 
  display: none;
  cursor: default; 
  z-index:10;
  height:expression(this.scrollHeight>299?"300px":"auto");
}

#loadedInterests ul{
  list-style:none; 
  padding:0; 
  margin:0;
}

#loadedInterests ul li{
  border-bottom:1px #e3e3e3 solid;
}

#listOfTowns{
  height:expression(this.scrollHeight>299?"300px":"auto");
}

.tvprogr {
  color:#000;
  font-size:12px;
  padding-top:1px;
}

.tvprogr a{
  color:#0071BC;
}

.tvprogr a:hover {
  color:#5299E8;
}

.current-test a{
  color:#0071BC;
}

.current-test a:hover {
  color:#5299E8;
}

div.element-container table{ 
  border-spacing: 0px
}

#news-view .element{
  padding-left:5px;
  padding-right:5px;
}

#overlay{
  z-index:10;
}

#insert-image-wrap{
  z-index:11;
}

.piece .tvprogr table b{
  color:#666
}

#suggestWords ul{
  list-style:none; 
  padding:0; 
  margin:0;
}

#suggestWords ul li{
  font-size:13px;
  border-bottom:1px #e3e3e3 solid;
}

.tinyMcePanelLink{
  position:relative;
  top:4px;
}

/* from panel-style */

#informers-settings-panel {
  background-color:#FFFFFE; 
  padding:10px; 
  display:none;
  position:absolute;
  z-index:11;
  border:1px #BFBFBF solid; 
  width:730px;
}

.informers-settings-panel-title {
  font-size:16px; 
  margin-right:155px; 
  padding-left:20px;
  font-weight:bold;
}

.informers-settings-panel-goback {
  position:absolute; 
  top:10px; 
  right:10px;
}

.img-pointer {
  cursor:pointer;
  border:0px;
}

/* smiles */
div#smiles a.sm_link { text-decoration:none;color:black; cursor:text;}
div#smiles a.sm_link_act { text-decoration:underline;color:#5299E8; cursor:pointer;}
div#smiles { background-color:white; width: 410px; font-family: "Tahoma", sans-serif; position:relative; font-size: 15px; color: #333; border: 1px solid #ccc; padding: 10px; }
div#smiles .smiles_copy { font-size: 11px; color: #999; text-align: right; }
div#smiles a.close { position: absolute; top: 11px; right: 10px; }
div#smiles table#tbl_smiles { width: 100%; height:200px }
div#smiles table#tbl_smiles td {text-align: center; }
div#smiles span { color: #333; font-size: 11px; }
div#smiles hr { margin: 5px 0px 2px 0px; }

/* clearfix */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */