/* ================================================== */
/* CSS для поддержки сайта www.rikortv.ru	                     */
/* для браузеров семейства  MSIE                 	                     */
/* Разработка: Александр Шендеров                     	          */
/* 05/2007 г. Москва                                  			          */
/* ================================================== */

/* ++++++++++++++++++++++++++++++++++++++++++ */
/*             Блок базовых элементов              */
/* ++++++++++++++++++++++++++++++++++++++++++ */

html, body { margin: 0; padding: 0;}
/*body { min-height: 100%; height: auto !important; height: 100%; position: absolute; font-family: Arial; min-width: 100%; min-height: 100%; */
body {font-family: Arial;}
color: #435d97; background-attachment: fixed; overflow-x: hidden; font-size: 10pt; }
body.ivr { margin: 0;  height: 100%; height: auto !important; min-height: 100%; text-align: center; font-size: 18pt; }

acronym { cursor: help; color: #292f76; font-weight: bold; }
table { border:none; }
img { border: none; }

a { color: #000000; }

.memoire, .memoire a { font-size: 8pt; color: #000000; }
.ftrtext, .ftrtext a, .foot_copy { font-size: 8pt; color: #000000; }
.navbtn { color: #000000; font-weight: bold; }

div { font-size: 10pt; }

h1, h2, h3, h4, h5, h6 { font-family:Arial; }
.ul-silent { margin:0; }

/* ++++++++++++++++++++++++++++++++++++++++++ */
/* The end of блока базовых элементов     */
/* ++++++++++++++++++++++++++++++++++++++++++ */

/* ++++++++++++++++++++++++++++++++++++++++++ */
/*   Блок вариантов классов                         */
/*   базовых элементов                                 */
/* ++++++++++++++++++++++++++++++++++++++++++ */

#pageWrap { width:100%; height:100%; max-height: 100%; height: auto !important; margin: 0px; }
#topbar { width:100%; background: #d20000; height: 30px; margin: 0px; }
#topLeft { width:210px; min-width:210px; text-align: left; padding-left: 20px; }
#logbox { border: 1px solid #f2f1ef; width: 220px; font-size: 10pt; }
#soonbox { border: none; width: 200px; font-size: 10pt; }
#error-msg { font-family: Arial; font-size: 10pt; color:#c5002a; font-weight: normal; text-align: center;  }
#login_form { margin: 0; }

.logboxsubt { color: #000000; background: #f2f1ef; text-align: center; padding: 5px; font-weight: bold; }
.logbtn { text-align: center; }
.logbtn a { color: #000000; text-decoration: underline; font-size: 10pt; font-weight: bold; margin-left: 40px; }

.capdata, .datacap, .innercap { font-size: 10pt; }
.capdata { color: #000000; }
.innercapsmall { font-size: 8pt; }
.innercap a { color: #000000; text-decoration: underline; font-size: 10pt; }

.idleb, .actib { cursor: hand; cursor: pointer; width: 140px; text-align: center; height: 30px;}
.actib { background: url('imgs/line.jpg') repeat-y #fe0000; }
.idleb { background: background: url('imgs/line.jpg') repeat-y none; }

.input-submit { font-family: Arial; font-size: 10pt; color: #000000; }

.datatable { border: solid 1px #000000; border-collapse: collapse; font-size: 10pt; width: 500px; }
.foot-contact { font-family: Arial; font-size: 10pt; color: #000000; } 
.foot-contact-ivr { font-family: Arial; font-size: 10pt; color: #000000; font-weight: bold; }

#mainbox { width: 670;height: 520;background: #bcbfd4; }
#title { text-align: center;	font-size: 14pt; color: #fff; font-weight: bold; text-transform: uppercase; padding: 3px; }

.standard { font-family: Arial; color: #000000; font-size: 10pt; }
.form-caption { font-family: Arial; color: #000000; font-size: 12pt; font-weight: bold; }

.table-connect { width:99%; height:99%; padding:0; margin:0; border:none; }

td.top_pane { font-size: 1px; height: 30px; }

td.foot-copy-ivr { font-family: Arial; font-size: 8pt; color: #969696; padding-top: 5px; }
td.std_text { font-family: Arial; font-size: 10pt; color: #000000; }

.small_text { font-size: 8pt; color: #000000; }
.price_cell { border-top: olive 1px solid; }
.istd_text { font-family: Arial; font-size: 14pt; color: #000000; }

td.price_text { font-family: Arial; font-size: 8pt; color: #000000; background: url("imgs/pricebg.jpg"); }
td.iprice_text { font-family: Arial; font-size: 10pt; color: #000000; background: url("imgs/pricebg.jpg"); }

td.hdr { background: #000000; }
td.stone { background-color: #7b7b7b; }
td.check_title { font-family: Arial; font-size: 11pt; font-weight: bold }
td.check_value { font-family: Arial; font-size: 10pt; }
td.check_caption { font-family: Arial; font-size: 10pt; }
td.iabtext {font-family: Arial; font-size: 8pt;}
td.news_title {font-family: Arial; font-size: 10pt; font-weight: bold}
td.news_text {font-family: Arial; font-size: 10pt;}
td.field-label {font-family: Arial; font-size: 10pt; text-align: right;}
td.steps {padding: 3px; font-family: Arial; font-size: 10pt; color: #ffffff; background-color: #959595;}

.error-msg-login {font-family: Arial; font-size:10pt; font-weight:bold; color:#c5002a; text-align:center;}
 
/* Линки  */

a.top_menu {color: #9f9f9d; font-family: Arial; font-size: 9pt; text-decoration: none;}
a.top_menu_active {color: #f7ce39; font-family: Arial; font-size: 9pt; text-decoration: none;}

a.top_imenu {color: #9f9f9d; font-family: Arial; font-size: 20pt; text-decoration: none;}
a.top_imenu_active {color: #f7ce39; font-family: Arial; font-size: 20pt; text-decoration: none;}

a.nav_bar {color: #000000; font-family: Arial; font-size: 14pt;  font-weight: bold;}
a.nav_bar_active {color: #000000; font-family: Arial; font-size: 14pt; text-decoration: none; font-weight: bold;}

a.servm {color: #b3b3b1; font-family: Arial; font-size: 8pt;}
a.servm_active {color: #f7ce39; font-family: Arial; font-size: 8pt;}

a.login {color: #b3b3b1; font-family: Arial; font-size: 10pt;}

a.login_active {color: #f7ce39; font-family: Arial; font-size: 10pt;}

a.aRing {font-family: Arial; font-size: 8pt; font-weight: bold; color: #b3b3b1; text-decoration: none;}
a.aRing_active {color: #000000; font-family: Arial; font-weight: bold; font-size: 8pt; text-decoration: none;}

a.p_menu {color: #000000; font-family: Arial; font-size: 8pt; font-weight: bold;}
a.v_menu {color: #888888; font-family: Arial; font-size: 10pt; font-weight: bold; text-decoration: none;}
a.v_menu_active {color: #000000; font-family: Arial; font-size: 10pt; font-weight: bold; text-decoration: none;}
a.aSec {font-family: Arial; font-size: 12pt; color: #C3C3C3;}

a.p_tree_child {color: ##f2f1ef; font-family: Arial; font-size: 10pt; font-weight: bold; }
a.p_tree_sub_child {color: ##f2f1ef; font-family: Arial; font-size: 10pt;}
a.p_desc {color: ##f2f1ef; font-family: Arial; font-size: 10pt;}
a.iabtitle {font-family: Arial; font-size: 10pt; font-weight: bold; color: ##f2f1ef;}
a.submit_btn {font-family: Arial; font-size: 10pt; font-weight: bold; color: ##f2f1ef;}

/* The end of Линки  */

/* Блоки группировки */

/* Текст блока Главное меню */
span.menu_hdr
{
 font-family: Arial;
 font-size: 10pt;
 font-weight: bold;
 color: #fff;
}

span.menu_item
{
 font-family: Arial;
 font-size: 9pt;
 font-weight: bold;
 }

span.ring_item
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: bold;
}

/* The end of Текст блока Главное меню */

span.slogan
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: bold;
 color: #FFFFFF; 
 margin-right: 5px;
}

span.auth
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 color: #000000;  
}

span.pm_title
{
 font-family: Arial;
 font-size: 8pt;
 font-weight: bold;
}

span.demo
{
 font-family: Arial;
 font-size: 16pt;
 font-weight: bold;
 color: #000000;
}

span.footer
{
 font-family: Arial;
 font-size: 8pt;
 color: #ffffff;
 margin-top: 3px;
 margin-right: 5px;
}

span.red
{
  color: #FF0000;
}
div.p_tree_node
{
 /* color: #0000ff; */
 font-family: Arial;
 font-size: 10pt;
 /* cursor: pointer; 
 text-decoration: underline; */
}

div.paysys_text
{
 font-family: Arial;
 font-size: 10pt;
}

div.auto
{
 font-size: 10pt;
 font-weight: bold;
 color: #000099;
 text-decoration: underline;
 cursor: pointer;
}

div.err_tablo{
	font-size: 10pt;
	color: #b00000;
}

/* The end of Блоки группировки */

/* Элементы форм */

#login
{
	height: 21px;
	width: 150px; 
	background-color: #dbd7cb; 
	color: #000000;
	font-size: 10pt;
	border-style: none;
}

#pass
{
	height: 21px;
	width: 100px; 
	background-color: #dbd7cb; 
	color: #000000;
	font-size: 10pt;
	border-style: none;
}

#lastname #firstname {
	text-transform: uppercase;
}

/* The end of Элементы форм */

/* ++++++++++++++++++++++++++++++++++++++++++ */
/* The end of блока вариантов классов	 */
/*  базовых элементов     			 */
/* ++++++++++++++++++++++++++++++++++++++++++ */

p.text-notice { padding: .2em 0 .2em 1em; border-left: solid 1px #ccc; font-size: .9em; color: #333; font-weight: bold; }
 */
