ehtml,body {width:100%; height:100%; margin:0; padding:0; background-color:White;}

TABLE {border:0; border-collapse:collapse; empty-cells:show;}
TD {padding:0;}

BODY,HTML,TABLE,TD {font-family:Tahoma,Verdana;	font-size:11px; color:#3D3D3D; text-align:left; text-decoration:none;}
a {text-decoration:underline; color:#085C06;}
a:hover {text-decoration:underline; color:#1E5D85;}

TD.top_l {text-align:center; vertical-align:middle;}
TD.top_c {vertical-align:bottom; text-align:center; background-image:url(/i/bg_t1.gif); background-position:top left; background-repeat:no-repeat;}
TD.top_r {vertical-align:top; padding-right:30px; background-image:url(/i/bg_t2.gif); background-position:bottom right; background-repeat:no-repeat;}

span.trio {font-style:Trebuchet MS; font-size:10px; font-weight:normal; color:#EEFFEE; padding:10px 7px 4px 7px;}
span.trio_s {font-style:Trebuchet MS; font-size:10px; font-weight:normal; color:#EEFFEE; padding:10px 7px 4px 7px; background-color:#4A9C48;}
span.trio a {text-decoration:underline; color:#EEFFEE;}
span.trio a:hover {text-decoration:none; color:#EEFFEE;}

H1 {font-style:Tahoma,Verdana,sans-serif; font-size:18px; font-weight:bold; color:#085C06;}
H1 a {text-decoration:none}
H2 {font-style:Tahoma,Verdana,sans-serif; font-size:14px; font-weight:bold; color:#14496A;}
H3 {font-style:Tahoma,Verdana,sans-serif; font-size:12px; font-weight:bold; color:#1E5D85;}

TD.tmenu_s {padding-left:18px; font-style:Trebuchet MS; font-size:12px; font-weight:bold; color:#373737; background-image:url(/i/tmarker_s.gif); background-position:center left; background-repeat:no-repeat; border-width:0 0 1px 0; border-style:solid; border-color:#4B4B4B;}
TD.tmenu {padding-left:18px; font-style:Trebuchet MS; font-size:12px; font-weight:bold; background-image:url(/i/tmarker.gif); background-position:center left; background-repeat:no-repeat; border-width:0 0 1px 0; border-style:solid; border-color:#4B4B4B;}
TD.tmenu a {color:#373737;}

Ul.menu {padding-left:16px; padding-top:10px; margin:0px; line-height:140%; list-style-image:url(/i/mmarker.gif); color:#1E5D85;}
Ul.submenu {padding-left:15px; margin:0px; line-height:140%; list-style-image:url(/i/mmarker.gif);}

.telno {font-style:Tahoma,Verdana,sans-serif; font-size:14px; font-weight:normal; color:#302D2D;}
.copyright {padding:5px; font-style:Trebuchet MS; font-size:10px; font-weight:normal; color:#353535;}

TD.bn {background-color: #F2F2F2; padding:10px 10px 10px 20px; height:100%; vertical-align:top;}
TD.bn_more {background-color: #F2F2F2; text-align:right; padding:8px 30px 0 0; background-image:url(/i/bn_more.gif); background-position:bottom right; background-repeat:no-repeat;}
TD.bn_more a, TD.bn_more a:hover {text-decoration:none; font-style:Tahoma,Verdana,sans-serif; font-size:11px; font-weight:normal; color:#EFF9FF;}

TD.bmenu {color:#1E5D85;}

input,select,textarea,button {font-style:Tahoma,Arial,sans-serif; font-size:12px; font-weight:normal; color:#1F1F1F; border-width:1px; border-style:solid; border-color:#1F1F1F;}
input.search {width:146px; height:19px; border:0px;}

/* Стиль заявки яндекс-денег */
TABLE.yandex {border-width:1px; border-style:solid; border-color:#cccccc;}

/* Стиль для подсветки результатов поиска */
.markword {border:1px solid #085C06; background-color:#DDFFDD;}

/* Стили для внутреннего редактора */
.color1 {color:#1E5D85;}
.color2 {color:#085C06;}
.color3 {color:#B2471E;}

/* Стиль надписи icq */
.icq {height:18px; text-decoration:none; cursor:point; cursor:hand;}

  .scr_plate {
	position: relative;
    overflow:hidden;
    /* ширина блока, где текст */
    width: 670px;
    /* высота блока - должна совпадать с цифрой ниже в скрипте */
    height: 350px;
    border: 1px dashed gray;
    padding-left: 10px;
    padding-right: 10px;
  }
  .scr_inner {
	position: relative;
	display: block;
	/* следующий параметр запрещает перенос строк в тексте (только с помощью <br />
	   соответственно, можно его удалить - но будет сложнее считать высоту и кол-во страниц */
	/* white-space:nowrap; */
	left:0px;
	top:0px;
    padding-left: 10px;
    padding-right: 10px;

    width: 650px;
  }
  .scralink {
	font-weight: bold;
	color: #000;
	text-decoration: none;
  }
  
div.provider {
  margin: 1em 0;
  border-top: 1px dotted #060;
}

div.provider p {
  margin: 0 0 0.3em 0;
  padding: 0;
}

div.provider ul {
  margin: -0.3em 0 0.3em 0;
  padding: 0 0 0 1em;
}

div.provider ul li {
  list-style-type: none;
}

div.provider pre {
  margin: -0.3em 0 0.25em 0;
  padding: 0;
  font-family: Tahoma,Verdana;
  font-size: 11px;
}

div.provider h2 {
  margin: 1em 0 0.5em 0;
  padding: 0;
}

p.error_block {
  border: 2px solid #900;
  background-color: #fee;
  padding: 0.5em 1em;
  display: inline-block;
}
