/*Main*/
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffffff
}

/*Oformlenie (Backgrounds and Background-Colors) */
.link{font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:10pt;color:#000000;font-weight:bold;text-decoration:underline}
.link_r{font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:10pt;color:#ED1B24;font-weight:bold;text-decoration:underline}
.link_o{font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:10pt;color:#FE7D19;font-weight:bold;text-decoration:underline}
.link_o_b{font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:12pt;color:#FE7D19;font-weight:bold;text-decoration:underline}
.link_w_bold{font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:12pt;color:#ffffff;font-weight:bold;text-decoration:underline}
.text_bold{font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:10pt;color:#000000;font-weight:bold;text-decoration:none}
.text{font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:10pt;color:#000000;text-decoration:none}
.text_s{font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:8pt;color:#000000;text-decoration:none}
.text_big{font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:12pt;color:#000000;font-weight:bold;text-decoration:none}
.text_w{font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:10pt;color:#ffffff;font-weight:bold;text-decoration:none}
.text_w_b{font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:12pt;color:#ffffff;text-decoration:none}
.text_w_bold{font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:12pt;color:#ffffff;font-weight:bold;text-decoration:none}
.text_w_s{font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:8pt;color:#ffffff;text-decoration:none}
.text_orange{font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:10pt;color:#FE7D19;font-weight:bold;text-decoration:none}
.text_orange_b{font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:12pt;color:#FE7D19;font-weight:bold;text-decoration:none}
.newstitle{font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:10pt;color:#FE7D19;font-weight:bold;text-decoration:none}
.title{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt;color:#ED1B24;font-weight:bold;text-decoration:none}
.title_new{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10pt;
	color:#ED1B24;
	font-weight:bold;
	text-decoration:none;
	height:50px;
	width: 315px;
	padding-top:20px;
	background: url(/images/new.gif) no-repeat right top;
}
.menu_buttons {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#ffffff; font-weight:bold;text-decoration:none}
.menu_buttons_r {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#ED1B24; font-weight:bold;text-decoration:none}
.menu_left {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; font-weight:bold;text-decoration:none}
.menu_left_on {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#ED1B24; font-weight:bold;text-decoration:none}
.text_r {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#ED1B24; font-weight:bold;text-decoration:none}
.text_r_b {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:#ED1B24; font-weight:bold;text-decoration:none}
.text_r_b_o {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#000000;background:#FFB000;font-weight:bold;text-decoration:none;padding:5;margin:0;text-align:center;}
.buttons {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; background:#ffffff; font-weight:bold;text-decoration:none}
.buttons_dis {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; background:#d0d0d0; font-weight:bold;text-decoration:none}
.buttons_o {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; background:#FE7D19; font-weight:bold;text-decoration:none}
#domolink th{background:#da441c;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#ffffff;padding:4px;}
#domolink td{background:#ffb000;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#000000;padding:4px;}
#domolink td.agent{width:310px;padding-left:30px;}
#domolink td.agent_label{width:200px;padding-right:20px;text-align:right;font-weight:bold}
#domolink td.agent_field{width:420px;padding-left:20px;}
#domolink td.grey {background:#f0f0f0;text-align:center;font-weight: bold;}

#typeip th{background:#da441c;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#ffffff;padding:4px;}
#typeip td{background:#ffb000;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#ffffff;padding:4px; font-weight:bold;text-align:center;}
#paytable a{font-weight:bold;text-decoration:none;color:#000000; cursor:pointer;}
#paytable a:hover{font-weight:bold;text-decoration:underline;color:#da441c; cursor:pointer;}
#paytable div{padding:10px;}

td.mnu {
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:75%;
font-weight:bold;
text-transform:uppercase;
}

div.module_menu ul {
margin-left:5px;
padding-left:0;
list-style-image:url(/img/ctc/mn1l_a.gif);
list-style-position:inside;
}

div.module_menu li {
font-family:Verdana,Arial;
padding-bottom:2px;
padding-top:2px;
}

li.active {
background-color:#FF0000;
list-style-image:url(/img/ctc/mn1l_a_c.gif);
}

div.module_menu h3 {
display:none;
}
div.hidden {display:none;}

li.tarif{text-align:left;list-style-type:decimal;}

#tarif_out div.head{height:25px;background-color:#ffb400;padding-top:5px;margin-top:1px;border-bottom: 1px solid white;}
#tarif_out li{list-style-type:none;padding:7px;margin-top:1px;border-bottom: 1px solid white;}
#tarif_out li.head{color:#ffffff;font-weight:bold;font-size:12pt;list-style-type:none;padding:0px;border:none;}
#tarif_out li.light{background-color:#fff2cb;}
#tarif_out li.dark{background-color:#feebb1;}

div.linkblock a{display:block;margin:3px;}

a.links {text-decoration:underline;cursor:pointer;color:#ED1B24;}

#vkladki {display:inline;vertical-align:middle;height:28px;}
#vkladki img{vertical-align:middle;cursor:pointer;}
/* by shadow */
#vkladki	div {
	background-color:	#FF4C00;
	vertical-align:		middle;
	display:		inline;
	padding:		3px 3px 4px 0px;
	position:		relative;
	top:			2px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	color:			#FFFFFF;
	font-weight:		bold;
	cursor:			pointer;
}

#vkladki	.on {
	background-color:	#FFB000;
}
/*
#butPdiv {background-color:#FF4C00;vertical-align:middle;display:inline;padding:4px 4px 4px 0px;position: 
	relative; top:2px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bold;cursor:pointer;}
#butSdiv {background-color:#FF4C00;vertical-align:middle;display:inline;padding:4px 4px 4px 0px;margin:0px;position: 
	relative; top:2px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bold;cursor:pointer;}
#butIdiv {background-color:#FF4C00;vertical-align:middle;display:inline;padding:4px 4px 4px 0px;margin:0px;position: 
	relative; top:2px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bold;cursor:pointer;}
#butRdiv {background-color:#FF4C00;vertical-align:middle;display:inline;padding:4px 4px 4px 0px;margin:0px;;position: 
	relative; top:2px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bold;cursor:pointer;}
#butSPdiv {background-color:#FF4C00;vertical-align:middle;display:inline;padding:4px 4px 4px 0px;margin:0px;position: 
	relative; top:2px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bold;cursor:pointer;}
#butPdiv .on {background-color:#FFB000;}
*/

#fill_div {
background-color:757373;
display:none;
height:100%;
left:0;
opacity:0.5;
position:absolute;
top:0;
width:100%;
z-index:1;
}

#wait_div {z-index:2;display:none;position:absolute;}
#domolink td.butt{font-weight:bold;padding-right:25px;text-align:right;}

#ch_adsl{display:block;text-align:center;}
#ch_fttx{display:none;text-align:center;}

#tarif th{color:#000000; text-align:center;}
#tarif td.left {color:#000000; text-align:left;}
#tarif td {color:#000000; text-align:center;}
#tarif tr{background-color:#fff2cb;}
#tarif tr.head{background-color:#ffb000;}
#tar_ch_list {display:none;z-index: 2; position:absolute; background-color:#fff2cb; border: dashed 1px #da441c;padding:0px;cursor: pointer;}
#tar_ch_list ul {list-style-type: none;padding:0;margin:0;}
#tar_ch_list li{alingn:list-style-type:none;padding:7px;margin-top:1px;border-bottom: 1px solid white;}
#tar_ch_list li.light{background-color:#fff2cb;}
#tar_ch_list li.dark{background-color:#feebb1;}
#tar_ch_list div {display:inline;float:left;width:200px;text-align:center;}

/* для бланка подключения */
.text1 { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #ee6600}
.text2 {  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #003300}
.text21 { font-style: italic; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #003300}
.text3 {  font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #003300}
.textb {  font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #003300}
.texti {  font-style: italic; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #003300}
.textbsmall {  font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #003300}
.textismall {  font-decoration: underline; font-style: italic; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #003300}
.textismallt {  font-decoration: underline; font-style: italic; font-size: 6pt; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #003300}
a.xwhite { FONT-FAMILY: Arial; TEXT-ALIGN: left; FONT-SIZE: 9pt; COLOR: #FFFFFF; text-decoration : underline;}
.inputu { border:0; border-bottom:1px solid #000000; text-align:center; background-color: lightgrey; }
/* end */



/* заголовки таблицы */
table.sort thead td{
cursor:pointer;
cursor:hand;
font-weight:bold;
text-align:center;
vertical-align:middle
}

/* заголовок отсортированного столбца */
table.sort thead td.curcol{
background-color:#999999;
color:#FFFFFF
}


/* Таблица наряда для подрядчика */
#reqcont {width:100%;text-align:center;}
#reqdiv {float:bottom;display:block;margin-top:20px;}
#reqdivcomm {margin-top:20px;width:100%;text-align:center;}
#request td.head{background-color: #fbb000;padding:5px;text-align:center;font-weight: bold;font-size:12pt;color:#ffffff;}
#request th{background-color:#d0d0d0;border: solid #fbb000 1px;margin:0;padding:4px;font-size:10pt;}
#request td{background-color:#ffffff;border: solid #fbb000 1px;margin:0;padding:4px;font-size:10pt; font-weight:bold;text-align:center;}
#OperList {
	padding: 5px;
	display: none;
	width:250px;
	z-index:100;
	position:absolute;
	top:10;left:10;
	border: #fbb000 dashed 1px;
	background-color: #ffffff;
}
#OperList a {
	display: block;
	cursor: pointer;
}

#OperList a:hover {
	background-color: #d0d0d0;
}

.OrderList {cursor: pointer;}

.close {
	width:100%;
	text-align:center;
	background: #fbb000;
}

.OrdDates {
	width:100%;
	text-align:center;
	background: #f0f0f0;
	border-bottom: solid #fbb000 1px;
	padding:5px 0px;
}

.OrdDatesType {
	width:100%;
	text-align:center;
	background: #ffb000;
	border-bottom: solid #da441c 1px;
	padding:5px 0px;
}

.hideline {
	display: none;
}

a.close {color: #00000;}

.OrderListDiv
{
	padding: 5px;
	display: none;
	width:250px;
	z-index:100;
	position:absolute;
	top:10;left:10;
	border: #fbb000 dashed 1px;
	background-color: #ffffff;
}

.OrderListDivIn
{
	max-height: 200px;
	height:200px;
	overflow: auto;
}

#calendar
{
	display: none;
	z-index:100;
	position:absolute;
	top:10;left:10;
}

#extsearch
{
	padding: 5px;
	display: none;
	border: #fbb000 dashed 1px;
	background-color: #ffffff;
}


.Iptvchannels {
	padding: 0px;
	display: none;
	width:100%;
	border: #fbb000 dashed 1px;
	background-color: #ffffff;
}

div.krest {
	display: inline;
	width:17px;
	height:17px;
	background: url(/images/krest.gif) no-repeat 50% 50%;
}

.maketchoise {
	cursor: pointer;	
}

#ch_adsl_label {
	text-decoration: underline;
	color: #DA441C;
}

div.but_menu {
	margin: 15 5 15 0;
	float:left;
	height:37px;
	width:169px;
}

.but_adsl {
	background: url(/fttx/images/adsl.jpg) no-repeat; 
}

a:hover div.but_adsl {
	background: url(/fttx/images/adsl_on.jpg) no-repeat; 
}

.but_iptv {
	background: url(/fttx/images/iptv.jpg) no-repeat; 
}

a:hover div.but_iptv {
	background: url(/fttx/images/iptv_on.jpg) no-repeat; 
}

.but_fttx {
	background: url(/fttx/images/fttx.jpg) no-repeat; 
}

a:hover div.but_fttx {
	background: url(/fttx/images/fttx_on.jpg) no-repeat; 
}

#contactor_table_div {
	width: auto;
	height: auto;
	clear: left;
}

