body,html {
  margin            : 0px;
  padding           : 0px;
  font-family       : Verdana, Helvetica, sans-serif;
  font-size         : 8pt;
  color             : #2d4358;
  background-color  : #ffffff;
  height			: 100%; 
  width				: 100%;
}			 

.all_div {
  margin            : 0px;  
  padding           : 0px; 	  
  width  		    : 100%;
  height            : 100%;	
  min-width		    : 800px;
  max-width			: 1600px;
}

* html .all_div {width:expression(document.body.clientWidth < 800? "800px" : document.body.clientWidth > 1600? "1600px" : "auto");}  
 
* {
  margin			: 0px;
  padding			: 0px;
}  

div,td {
  font-family       : Verdana, Helvetica, sans-serif;
  font-size         : 8pt;
  color             : #2d4358; 
}

.all_table {
  margin            : 0px;
  padding           : 0px;
  width  		    : 100%;
  height			: 100%;	
  background-color	: #fff; 
}

.left_all_table1 {
  width  		    : 5px;	 
  background		: url(../images/fon_left.gif) left 26px no-repeat;   	
}

.left_all_table1 {
  width  		    : 5px;	   	
}

.right_all_table {
  width  		    : 5px;	 
} 

.pusto {
  width				: 3px !important;
  font-size			: 1px;
  line-height		: 1px;
}

.td_all_header {
  height			: 85px;
}

.table_header {
  width				: 100%;
  height			: 85px;
} 

.left_header {
  width				: 40%;
  height			: 85px;
  background		: url(../images/logo.gif) left 26px no-repeat; 
} 

.right_header {
  width				: 60%;
  height			: 85px;
  padding-right		: 38px;
  padding-top		: 10px;
}

.table_aut {
  width				: 410px;
  height			: 30px;
} 

.aut_tr1_td1 {
  width				: 207px;
  height			: 12px;
  font-size         : 7pt;	
  color				: #96a1ab;
}

.aut_tr1_td2 {
  width				: 9px;
  font-size			: 1px;
  line-height		: 1pt; 
}

.aut_tr1_td3 {
  font-size         : 7pt;	
  color				: #96a1ab;
  width				: 60px;
}

.aut_tr1_td4 {
  width				: 7px;
  font-size			: 1px;
  line-height		: 1pt;
}

.aut_tr1_td5 {
  width				: 127px;
} 

.aut_tr2_td1 {
  height			: 18px;
} 

.aut_tr2_td2 {
  width				: 9px;
  font-size			: 1px;
  line-height		: 1pt;
  background		: url(../images/point.gif) -1px bottom no-repeat; 
} 

.pole1, .pole2 { 
  margin			: 0px; 
  padding			: 0px;
  height			: 18px;
  font-family       : Tahoma, Helvetica, sans-serif;
  font-weight		: bold;
  font-size			: 8pt; 
  color				: #2d4358; 
  background		: #fff;
  border			: #5f7b95 solid 1px; 
  width				: 100%;
} 

.knopka_otpr { 
  margin			: 0px;	
  padding			: 0px;
  font-family       : Tahoma, Helvetica, sans-serif;
  font-size			: 8pt;
  font-weight		: bold; 
  color				: #fff;   
  width				: 125px; 
  height			: 18px;
  background		: #ea6f2a url(../images/fon_knopka.gif) left top repeat-x;  
  cursor			: hand;
  border			: #ea4f00 1px solid; 
}

.td_all_top_menu {
  height			: 27px;	
  background		: #5e8bb7 url(../images/fon_top_menu.gif) left top repeat-x;
}

.td_all_top_menu ul {
  padding			: 0px 0px 0px 0px;
  margin			: 0px;
  width				: 950px;
  height			: 23px;
  list-style		: none;	
} 

.td_all_top_menu ul li { 
  margin			: 0px;
  padding			: 0px 15px 0px 15px; 
  float				: left;  
  color				: #fff;
  height			: 23px; 
  white-space		: nowrap; 
  list-style		: none;	
  background		: url(../images/border_top_menu.gif) left top no-repeat;
} 

.td_all_top_menu ul li p { 
  margin			: 0px;
  padding			: 5px 0px 0px 0px; 
}

.td_all_top_menu ul li p a:link, .td_all_top_menu ul li p a:visited {
  font-family       : Verdana, Helvetica, sans-serif;
  font-size         : 7pt; 
  font-weight		: bold;
  color				: #fff;
  text-decoration	: none;
}

.td_all_top_menu ul li p a:hover { 
  font-family       : Verdana, Helvetica, sans-serif;
  font-size         : 7pt; 
  font-weight		: bold;
  color				: #fff;
  text-decoration	: underline;
}

.td_all_shadow1 {
  height			: 9px; 
  font-size			: 1px;
  line-height		: 1pt;
}

.td_all_plans {
  height			: 129px;
} 

.table_plans {
  width				: 100%;
  height			: 129px;
} 

.left_plans, .right_plans {
  height			: 97px;
  width				: 33%;
  background		: #f88a01 url(../images/fon_tariff_plans.gif) left top repeat-x;
  border-color		: #f3c698 #c86601 #c86601 #f3c698;
  border-style		: solid;
  border-width		: 1px; 
}

.center_plans {
  height			: 97px;
  background		: #f88a01 url(../images/fon_tariff_plans.gif) left top repeat-x;
  border-color		: #f3c698 #c86601 #c86601 #f3c698;
  border-style		: solid;
  border-width		: 1px; 
}

.table_plans_1 {
  width				: 100%;
  height			: 129px;
} 

.pl_tr1_td {
  height			: 40px;
} 

.pl_tr1_td p {
  margin			: 0px;
  padding			: 0px 0px 0px 20px; 
  font-size			: 11pt;
  font-weight		: bold;
  color				: #fff;	
  white-space		: nowrap;
}  

.pl_tr2_td {
  height			: 15px;
}

.pl_tr6_td {
  height			: 22px;
}

.big_cost {
  font-size			: 20pt;
  color				: #fff; 
}

.pl_tr3_td1, .pl_tr4_td1, .pl_tr5_td1 {
  padding-left		: 20px;
  font-weight		: bold;
  color				: #fff;
  white-space		: nowrap;
}  

.pl_tr3_td2, .pl_tr4_td2, .pl_tr5_td2 {
  font-size			: 10pt;
  font-weight		: bold;
  color				: #ae2e01; 
  white-space		: nowrap;
}

.pl_cost {
  background-color	: #c83400;
  color				: #fff;
} 

.table_plans_1 a, .table_plans_1 a:link, .table_plans_1 a:visited, .table_plans_1 a:hover {
  color				: #fff;
  text-decoration	: underline;
  cursor			: hand; 
}

.td_all_shadow2 {
  height			: 15px;
  font-size			: 1px;
  line-height		: 1pt;
}

.td_all_menu2 {
  height			: 27px;
  background		: #d6e1ec url(../images/fon_menu2.gif) left top repeat-x;
}

.td_all_menu2 ul {
  padding			: 0px 0px 0px 70px;
  margin			: 0px;
  width				: 250px;
  height			: 23px;
  list-style		: none;	
} 

.td_all_menu2 ul li { 
  margin			: 0px;
  padding			: 0px; 
  float				: left;  
  color				: #fff;
  height			: 23px; 
  white-space		: nowrap; 
  list-style		: none;	
}

.td_all_menu2 ul li a:link, .td_all_menu2 ul li a:visited {	
  display 			: block;
  margin			: 0px;
  padding			: 0px;
  height			: 23px;
  width				: 210px;
  font-family       : Verdana, Helvetica, sans-serif;
  font-size         : 7pt; 
  font-weight		: bold;
  color				: #446380;
  text-decoration	: underline;	
  text-transform	: uppercase;  
  text-align		: left;	
  background		: url(../images/all_tariffs.gif) left bottom no-repeat;
}

.td_all_menu2 ul li a:hover { 
  display 			: block;
  margin			: 0px;
  padding			: 0px;
  height			: 23px;
  width				: 210px;
  font-family       : Verdana, Helvetica, sans-serif;
  font-size         : 7pt; 
  font-weight		: bold;
  color				: #e45501;
  text-decoration	: underline; 
  text-transform	: uppercase;
  text-align		: left;	
  background		: url(../images/all_tariffs.gif) left bottom no-repeat;
}

html>body .td_all_menu2 ul li a:link, html>body .td_all_menu2 ul li a:visited, html>body .td_all_menu2 ul li a:hover {
    font-size         : 8pt !important; 
}

.td_all_menu2 ul li a p {
  margin			: 0px;
  padding			: 5px 0px 0px 35px;
} 

.td_all_shadow3 {
  height			: 11px;
  font-size			: 1px;
  line-height		: 1pt;
}

.table_content {
  width				: 100%;
} 

.cont1_tr1_td1, .cont1_tr1_td5 {
  width				: 33%;
  height			: 100%; 
}

.cont1_tr1_td3 {
  height			: 100%; 
}

.left_cont1_table, .center_cont1_table, .right_cont1_table {
  width				: 100%;	
  height			: 100%;
} 

.cont1_tr1_td1, .cont1_tr1_td5 {
  background-color	: #eceded;
  border-bottom		: #d3dce5 solid 1px;
  border-right		: #d3dce5 solid 1px;
  border-left		: #d3dce5 solid 1px;
} 

.cont1_tr1_td3 {
  background-color	: #fff;
  border-bottom		: #d3dce5 solid 1px; 
  border-right		: #d3dce5 solid 1px; 
    border-left		: #d3dce5 solid 1px;
} 

.l_c1_tr1_td, .c_c1_tr1_td, .r_c1_tr1_td {
  width				: 33%; 
  height			: 33px;
  background		: #5e86ae url(../images/fon_zag_cont.gif) left top repeat-x;
}

.l_c1_tr1_td div {
  margin			: 0px;
  padding			: 0px;
  width				: 100%; 
  height			: 33px;
  background		: url(../images/ico_tech.png) left top no-repeat;
}

.c_c1_tr1_td div {
  margin			: 0px;
  padding			: 0px;
  width				: 100%; 
  height			: 33px;
  background		: url(../images/ico_vozm.png) left top no-repeat;
}

.r_c1_tr1_td div {
  margin			: 0px;
  padding			: 0px;
  width				: 100%; 
  height			: 33px;
  background		: url(../images/ico_demo.png) left top no-repeat;
} 

.l_c1_tr1_td div p, .c_c1_tr1_td div p, .r_c1_tr1_td div p {
  margin			: 0px;
  padding			: 11px 0px 0px 50px;
  color				: #fff;
  text-transform	: uppercase;
  font-size			: 7pt;
  font-weight		: bold;	
  white-space		: nowrap;
} 

.l_c1_tr2_td div {
  margin			: 0px;
  padding			: 8px 10px 4px 34px;
  border-color		: #fff #fff #d3dce5 #fff;
  border-style		: solid;
  border-width		: 1px;
  background-color	: #fff;
}

.c_c1_tr2_td ul {
  margin			: 0px 0px 20px 0px;
  padding			: 0px 0px 0px 22px;
  list-style		: none;
}

.c_c1_tr2_td ul li {
  margin			: 0px;
  padding			: 8px 10px 4px 12px; 
  background		: url(../images/marker_cont1.gif) left 12px no-repeat;
}

.r_c1_tr2_td p {
  margin			: 0px;
  padding			: 6px 6px 4px 34px;
  border-color		: #fff #fff #d3dce5 #fff;
}  

.red_text_cont {
  color				: #a42c01;
} 

.akaunt {
  margin			: 0px;
  padding			: 28px 6px 24px 34px !important;
}

.akaunt a, .akaunt a:link, .akaunt a:visited, .akaunt a:hover {
  color				: #a42c01;
  text-decoration	: underline;
  font-weight		: bold;
} 

.pusto1_cont {
  height			: 18px;
}  

.table_content2 {
  width				: 100%;
  height			: 147px;
}

.cont2_tr1_td1,  .cont2_tr1_td5 {
  width				: 33%; 
  height			: 147px;
}

.cont2_tr1_td3 {
  height			: 147px;
}

.left_cont2_table {
  width				: 100%;
  height			: 147px;
}

.l_c2_tr1_td { 
  width				: 100%;
  height			: 33px;
  background		: #fd7a2c url(../images/fon_zag_cont2.gif) left top repeat-x; 
}

.l_c2_tr1_td div {
  margin			: 0px;
  padding			: 0px;
  width				: 100%; 
  height			: 33px;
}

.l_c2_tr1_td div p {
  margin			: 0px;
  padding			: 11px 0px 0px 34px;
  color				: #fff;
  text-transform	: uppercase;
  font-size			: 7pt;
  font-weight		: bold;	
  white-space		: nowrap;
}  

.l_c2_tr2_td {  
  background-color	: #eceded;
  border-color		: #fff #d3dce5 #d3dce5 #d3dce5;
  border-style		: solid;
  border-width		: 1px;
} 

.center_cont2_table {
  width				: 100%;
  height			: 147px;
}

.c_c2_tr1_td {
  background		: #fd9d64 url(../images/fon_z2_cont2.gif) left top repeat-x; 
}	

.c_c2_tr1_td p {
  margin			: 0px;
  padding			: 6px 0px 0px 0px;
  font-weight		: normal;	
  white-space		: nowrap; 
  text-align		: center;
} 

.c_c2_tr1_td p a, .c_c2_tr1_td p a:link, .c_c2_tr1_td p a:visited {
  font-size			: 13pt;
  color				: #23466a;
  text-decoration	: none;
}  

.c_c2_tr1_td p a:hover {
  font-size			: 13pt;
  color				: #23466a;
  text-decoration	: underline;
} 

.table_aut_a {
  width				: 100%;
} 

.left_1 {
  width				: 34px;
}

.right_1 {
  width				: 15%;
}

.table_aut_a td {
  height			: 25px;
} 

.regist_a {
  height			: 10px !important;
  font-size			: 1px !important;
}

.login_a {
  width				: 60px !important;
}

.pole1_a { 
  margin			: 0px; 
  padding			: 0px;
  height			: 18px;
  font-family       : Tahoma, Helvetica, sans-serif;
  font-size			: 8pt; 
  color				: #2d4358; 
  background		: #fff; 
  width				: 100%;
} 

.knopka_otpr_a { 
  margin			: 0px;	
  padding			: 0px;
  font-family       : Verdana, Helvetica, sans-serif;
  font-size			: 8pt;
  font-weight		: bold; 
  color				: #fff;   
  width				: 80px; 
  height			: 18px;
  background		: #ea6f2a url(../images/fon_knopka.gif) left top repeat-x;  
  cursor			: hand;
  border			: #ea4f00 1px solid; 
} 

.no_password a, .no_password a:link, .no_password a:visited {
  font-family       : Verdana, Helvetica, sans-serif;
  font-size         : 8pt;
  color             : #2d4358;
  text-decoration	: underline;    
  padding-right			: 20px;
  white-space		: nowrap;
}

.no_password a:hover {
  font-family       : Verdana, Helvetica, sans-serif;
  font-size         : 8pt;
  color             : #ac2e01;
  text-decoration	: underline;  
  padding-right			: 20px;
  white-space		: nowrap;
}

.registr_aut a, .registr_aut a:link, .registr_aut a:visited {
  font-family       : Verdana, Helvetica, sans-serif;
  font-size         : 8pt;
  color             : #ac2e01;
  text-decoration	: underline; 

}

.registr_aut a:hover {
  font-family       : Verdana, Helvetica, sans-serif;
  font-size         : 8pt;
  color             : #ac2e01;
  text-decoration	: underline;
}  

.div_icq {
  margin			: 0px 0px 0px 0px;
  padding			: 0px;
  width				: 100%;
  height			: 79px;
  clear				: both;	
  background-color	: #eceded;
  border			: #d3dce5 1px solid;
}

.name_icq {
  margin			: 0px 0px 0px 34px;
  padding			: 20px 0px 0px 0px; 
  font-weight		: bold;  
  font-family		: Verdana, Helvetica, sans-serif;
  font-size         : 8pt;	
  color				: #b33001;
  text-transform	: uppercase; 
}

.number_icq {
  margin			: 12px 16px 0px 34px;
  padding			: 0px; 
  height			: 16px;
}

.number_icq img {
  margin			: 0px;
  padding			: 0px; 
  width				: 15px;
  height			: 15px;
  float				: left;
}

.number {
  margin			: 0px;
  padding			: 0px 0px 0px 10px; 
  font-weight		: bold;  
  font-family		: Tahoma, Helvetica, sans-serif;
  font-size         : 9pt;	
  color             : #4b5d73;
  width				: 180px;
  height			: 15px;
  float				: left;
} 

.icq {
  margin			: 0px;
  padding			: 0px; 
  font-weight		: bold;  
  font-family		: Tahoma, Helvetica, sans-serif;
  font-size         : 9pt;	
  color				: #a4100c;
  text-decoration	: underline;
}

.pusto11_cont {	 
  margin			: 0px;
  padding			: 0px;
  height			: 3px; 
  font-size			: 1px; 
  line-height		: 1pt;
}  

.help {
  margin			: 0px;
  padding			: 0px;
  width				: 100%;
  height			: 65px;
  clear				: both;	
  background-color	: #eceded;
  border			: #d3dce5 1px solid;
} 

.help p {
  margin			: 0px;
  padding			: 25px 0px 0px 34px;  
  color				: #a4100c;
  font-size         : 9pt;
  font-weight		: bold;	
}

.help p a, .help p a:link, .help p a:visited {
  font-family		: Verdana, Helvetica, sans-serif;
  font-size         : 9pt;	
  color				: #a4100c;
  font-weight		: bold;
  text-decoration	: none;
}

.help p a:hover {
  font-family		: Verdana, Helvetica, sans-serif;
  font-size         : 9pt;	
  color				: #a4100c;
  font-weight		: bold;
  text-decoration	: underline;
}

.c_c2_tr2_td {
  background		: #fecb6c url(../images/fon_z21_cont2.gif) left top repeat-x; 
} 

.c_c2_tr2_td div p {
  margin			: 0px;
  padding			: 10px 10px 6px 150px;
  font-weight		: normal;	
  text-align		: left;	
  height			: 90px;  
  overflow			: hidden;
}

.c_c2_tr2_td p a, .c_c2_tr2_td p a:link, .c_c2_tr2_td p a:visited {
  color				: #2d5358;
  text-decoration	: none;
}  

.c_c2_tr2_td p a:hover {
  color				: #2d5358;
  text-decoration	: underline;
}  

.c_c2_tr2_td div {
  margin			: 0px;
  padding			: 0px; 
  width				: 100%;
  height			: 98px;
  background		: url(../images/rudomen.jpg) 20px 9px no-repeat;
}	

.pusto2_cont {
  height			: 36px;
}

.td_all_footer {
  height			: 47px;
  border-top		: #fd732d 2px solid;
}

.table_footer {
  width				: 100%;
  height			: 57px;
} 

.left_footer, .center_footer, .right_footer {
  padding-top		: 1px;
  height			: 57px;
  width				: 33%;
  line-height		: 13pt; 
  font-family       : Tahoma, Helvetica, sans-serif;
  font-size         : 8pt;
} 

.right_footer {
  padding-right		: 5px;
}  


.red_text {
  color				: #e45501;
}

.red_text1 {
  color				: #a42c01;
  text-transform	: uppercase;
}

.adress, .adress:link, .adress:visited { 
  font-family       : Tahoma, Helvetica, sans-serif;
  font-size         : 8pt;
  color				: #2d4358; 
  text-decoration	: underline;
}

.adress:hover {
  font-family       : Tahoma, Helvetica, sans-serif;
  font-size         : 8pt;  
  color				: #425c70;	
  text-decoration	: underline;
}
 
/*-------Рабочая страница ---------*/ 
.cont1_tr1_td1_a {
  width				: 33%;
}

.pomegutok_a {
  height			: 20px;
} 

.zag_text_a {
  margin			: 0px;
  padding			: 10px 10px 0px 0px;
}

.zag_text_a p {
  margin			: 0px;
  padding			: 0px 10px 10px 25px;
  background		: url(../images/ico_text.png) left top no-repeat;
  height			: 15px;
  font-family       : Verdana, Helvetica, sans-serif; 
  font-weight		: bold;
  font-size         : 8pt;
  text-transform	: uppercase;  
  color				: #c83400;	
  text-decoration	: underline;
}

.text_cont_a {
  margin			: 0px;
  padding			: 0px 10px 0px 0px;
}

.text_cont_a p {
  margin			: 0px;
  padding			: 5px 0px 5px 0px;
  line-height		: 12pt;
}

.text_cont_a ul { 
  list-style-type	: disc;
  list-style-position: outside; 
  font-family       : Verdana, Helvetica, sans-serif; 
  font-size         : 8pt;  
  color				: #2d4358;	
  margin			: 0px;
  padding			: 0px 0px 0px 0px; 
}

.text_cont_a li { 
  margin			: 0px 0px 0px 18px;
  padding			: 2px 0px 2px 0px; 
  font-family       : Verdana, Helvetica, sans-serif; 
  font-size         : 8pt;  
  color				: #2d4358;
  line-height		: 12pt;	
} 

.adress1, .adress1:link, .adress1:visited { 
  font-family       : Verdana, Helvetica, sans-serif;
  font-size         : 8pt;
  color				: #a42c01; 
  text-decoration	: underline;
}

.adress1:hover {
  font-family       : Verdana, Helvetica, sans-serif;
  font-size         : 8pt;  
  color				: #a42c01;	
  text-decoration	: underline;
}

.left_menu_ul {
  margin			: 0px;
  padding			: 0px 0px 20px 0px;
  list-style		: none;
  width				: 100%;	
  border-right		: #d3dce5 solid 1px; 
  border-left		: #d3dce5 solid 1px;
  border-bottom		: #d3dce5 solid 1px;
}

.left_menu_ul li {
  margin			: 0px;
  padding			: 0px;
  width				: 100%; 
  border-bottom		: #d3dce5 solid 1px; 
  background		: url(../images/ico_menu.gif) 33px 13px no-repeat; 	 
}

.a_new {
  display			: block;
  width				: 100%;
}

.a_new, .a_new:link, .a_new:visited { 
  margin			: 0px;
  padding			: 0px;
  color				: #2d4358;
  font-size			: 8pt;
  font-weight		: bold;
  text-decoration	: none;	
  cursor			: hand; 
}

.a_new:hover{ 
  margin			: 0px;
  padding			: 0px;
  color				: #a42c01;
  font-weight		: bold;
  font-size			: 8pt;
  text-decoration	: underline;
  cursor			: hand;
}

.text_menu { 
  margin			: 0px 0px 0px 50px;
  padding			: 9px 3px 2px 0px;
  line-height		: 12pt;
}

.ico_top_menu {
  background		: url(../images/ico_top_menu.png) left top no-repeat !important;
}

/*-------Cтраница с таблицей---------*/ 

.pusto_bb {
  width				: 32px;
}

.table_text_b {	 
  width				: 100%;
  background-color	: #F5F6F6; 
  border-top		: #d3dce5 solid 1px;
  border-right		: #d3dce5 solid 1px
}

.table_text_b td {
  height			: 30px;
  border-left		: #d3dce5 solid 1px;
  border-bottom		: #d3dce5 solid 1px;	
  color				: #212121;
}  

.name {
  padding			: 0px 5px;
  color				: #446380 !important;
  font-weight		: bold; 
}

.name1 {
  color				: #a42c01 !important;
  font-weight		: bold; 
}
