div.clear {
     clear:both;
     font-size:0em;
}

.nowrap {
     white-space:nowrap;
     }

a.moreinfo {
padding-right:12px;
background-image:url(../gimg/link_1.gif);
background-repeat:no-repeat;
background-position: right 5px;
}

a.moreinfo_1 {
padding-left:12px;
background-image:url(../gimg/link_1.gif);
background-repeat:no-repeat;
background-position: left 5px;
}

a.moreinfo_2 {
padding-left:12px;
background-image:url(../images/link_2.gif);
background-repeat:no-repeat;
background-position: left 5px;
}

a.moreinfo1 {
padding-right:16px;
background-image:url(../gimg/ap4.gif);
background-repeat:no-repeat;
background-position: right 2px;
}

a.back {
padding-left:12px;
background-image:url(../gimg/link_back.gif);
background-repeat:no-repeat;
background-position: left 5px;
}


/* --------------------
iPhone styles START
-------------------- */
TD.page_title_1 {
  BACKGROUND-POSITION: 50% top;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  BACKGROUND-IMAGE: url(../gimg/title_fon.gif);
  VERTICAL-ALIGN: top;
  COLOR: #7fc31c;
  PADDING-TOP: 2px;
  BACKGROUND-REPEAT: repeat-x
}


DIV.lmenu_1, DIV.lmenug_1, DIV.lmenulast_1 {
  WIDTH: 162px;
  _width:180px;
  }

/*
img.iPhone3G_logo {
display:block;
margin-bottom:11px;
}

div.iPhone_claim {
  font-family: Arial, sans-serif;
  font-size:15px;
  color: #469600;
  font-weight:bold;
  margin-bottom: 20px;
}

*/


img.iphone_hotinfo {
  float:right;
  display:inline;
  width: 180px;
  margin:10px 0px 10px 10px;
}

img.iphone_hotinfo1 {
  float:right;
  display:inline;
  width: 271px;
  margin:0px 0px 10px 15px;
}


/* .red-head-title-1 */
h2.iphone_title, h2.iphone_title_short  {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #469600;
  TEXT-ALIGN: left;
  margin:0px 0px 12px 0px;
  padding:0px;
}
/*
h2.iphone_title {
     width:500px;
     }

*/
h2.iphone_title_short {
     width:400px;
     }
     
.iphone_assets_l, .iphone_assets_r {
  margin:0px 0px 10px 0px;
  float:left;
}

.iphone_assets_l {
  width:228px;
  margin-right:10px;
  }

.iphone_assets_r {
  width:248px;
  }

.assetimg, .assetimg_all, .assetimg_all_1 {
  margin-right:10px;
  float:left;
  text-align:right;
}

div.iphone_assets_l div.assetimg, .assetimg_all_1 {
  width:40px !IMPORTANT;
}

div.iphone_assets_r div.assetimg, .assetimg_all {
  width:60px !IMPORTANT;
}

div.iphone_assets_l dl, div.iphone_assets_r dl, dl.all_assets  {
float:left;
text-align:left;
margin-top:0px;
display:block;
}

div.iphone_assets_l dl, div.iphone_assets_r dl {
width:178px;
}

dl.all_assets {
width:425px;
clear:right;
}

dl.all_assets  p {
margin:0px;
padding:0px;
}

div.iphone_assets_l dl dt, div.iphone_assets_r dl dt, dl.all_assets  dt {
font-weight: bold;
}

div.iphone_assets_l dl dd, div.iphone_assets_r dl dd {
margin:5px 0px 0px 0px;
}

dl.all_assets dd {
margin:5px 0px 10px 0px;
}

TABLE.tblcontent2 {
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #ffffff;
  TEXT-ALIGN: left
}

TABLE.tblcontent2 tr {
	background-color: #f0f0f0
}

TABLE.tblcontent2 th {
	background-color: #ffffff;
	text-align:right !IMPORTANT;
	vertical-align:bottom;
}

TABLE.tblcontent2 th.label, TABLE.tblcontent2 td.label {
	width:210px;
}


TABLE.tblcontent2 td {
  padding:5px;
  text-align:center;
}

TABLE.tblcontent2 td.label {
  text-align:left;
  }

TABLE.programs td.iphone3g_price, TABLE.programs td.iphone3gs_price {
     text-align:left;
     padding-left:75px;
     vertical-align:middle;
     height:61px;
     background-repeat:no-repeat;
     background-position: 5px center;
  }
  

TABLE.programs td.iphone3g_price {
  background-image: url(../images/iphone_pic_tariff.gif);
  }

TABLE.programs td.iphone3gs_price {
  background-image: url(../images/iphone3gs_pic_tariff.gif);
  }


.remark-17 {
  FONT-WEIGHT: bold;
  COLOR: #469600;
  font-size: 17px;
}

.strong-12 {
  FONT-WEIGHT: bold;
  font-size: 12px;
  }


div.iphone_links {
border-top:1px solid #d5d5d5;
border-bottom:1px solid #d5d5d5;
text-align:left;
margin-top:10px;
font-size:11px;
padding:2px 0px;
}

div.iphone_links_inner {
  background-color:#f0f0f0;
  padding:7px 10px;
  }


ul.iphone_links_box {
  margin:10px 0px 4px 0px;
  display:block;
  padding:0px;
}

ul.iphone_links_box li {
  margin:4px 0px;
  _margin:0px;
  list-style: none;
  list-style-image:none;
  }

.launch_event {
  background-image:url(../images/iphone_launch_event_background.gif);
  background-repeat:no-repeat;
  background-position:right top;
  /* height:143px;*/
  border:1px solid #d5d5d5;
  padding: 10px 160px 8px 2px;
  margin-bottom:10px;
}

.launch_event h3{
  margin:0px 0px 10px;
  padding:0px 0px 0px 8px;
  font-size:17px;
  color:#469600;
}

.launch_event p {
  margin:0px;
  padding:0px 0px 0px 8px;
}

.event_info {
  background-image: url(../images/iphone_launch_event_info.gif);
  background-position: right top;
  background-repeat:no-repeat;
  height:63px;
  margin-top:12px;
  color:#ffffff;
  font-weight:bold;
  padding-top:4px;
}

.event_info .date {
  font-size:20px;
}

TABLE.tblcontent3 {
	FONT-SIZE: 11px;
	width:100%;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-ALIGN: left;
  border-collapse: collapse;
  margin-top:10px;
}

TABLE.tblcontent3 td {
  border-bottom:1px solid #d5d5d5;
}
TABLE.tblcontent3 td.last {
  border-bottom:0px solid #d5d5d5;
}

TABLE.tblcontent3 td {
  padding:10px 5px;
  vertical-align:top;
}

 TABLE.tblcontent3 th {
  padding:5px;
  vertical-align:top;
}

TABLE.tblcontent3 th.town {
  width:105px;
}

TABLE.tblcontent3 th.address {
  width:200px;
}

TABLE.tblcontent3 th.phone {
  width:90px;
}

TABLE.tblcontent3 th.town, TABLE.tblcontent3 th.address, TABLE.tblcontent3 th.phone {
  border-right:1px solid #ffffff;
}

TABLE.tblcontent3 th.chain {
  width:85px;
}

img.shops_map {
  vertical-align:top;
  border:0px;
}


#iphone_form{
     border:1px solid #d5d5d5;
     background-color: #f0f0f0;
     padding:10px;
     clear:both;
     margin-top:10px;
     margin-bottom:20px;
}

table.iphone_contact {
     border:0px;
     border-collapse:collapse;
     background-color: #f0f0f0;
     clear:both;
     text-align:left;
     font-size:11px;
     }

table.bg {
          background-image:url('/images/iphone_coming_soon_BG.jpg');
          background-repeat:no-repeat;
          background-position:top right;
          }
          
table.eng {
          background-image:url('/images/iphone_coming_soon_ENG.jpg');
          background-repeat:no-repeat;
          background-position:top right;
          }
                    
table.iphone_contact td {
     padding:5px;
     vertical-align:top;
}

table.iphone_contact td label {
  margin-top:3px;
  }

p.iphone_contact_msg {
  color:red;
  margin:5px 0px;
}

table.iphone_contact td label.text {
     text-align:right;
     float:right;
     
}
/* 3GS prelaunch styles */
td.iphone3gs_home_promo_en, td.iphone3gs_home_promo_bg {
  padding:20px 5px 10px 430px;
  text-align:right;
  vertical-align:top;
  font-size:11px;
  height:306px;
  }

td.iphone3gs_home_promo_en {
    background:url('../images/iPhone3GS_prelaunch_img_en.jpg') no-repeat top center;
    }

td.iphone3gs_home_promo_bg {
    background:url('../images/iPhone3GS_prelaunch_img_bg.jpg') no-repeat top center;
    }


td.iphone3gs_home_promo_en p.intro_text, td.iphone3gs_home_promo_bg p.intro_text {
     margin:65px 10px 10px 10px;
     }

div.iphone3g_osupdate_promo {
     padding: 15px;
     background: url('../images/iphone_software_update_background.jpg') no-repeat 0% 0%;
     width: 480px;
     _width:510px;
     height: 80px;
     margin-bottom:20px;
     }


div.iphone3g_osupdate_promo div a, div.iphone3g_osupdate_promo div a:hover {
     text-decoration:none;
     display:block;
}

div.iphone3g_osupdate_promo p {
     width: 260px;
     float: left;
     margin-top: 0px;
}

div.iphone3g_osupdate_promo img {
     margin-left:10px;
     float:right;
     display:block;
}

img.iphone_logo_right {
     float:right;
     margin-top:-5px;
}


div.iphone_3gs_radio, div.iphone_3gs_radio_current, div.iphone_3gs_radio_bg, div.iphone_3gs_radio_bg_current {
     width:276px;
     float:left;
     margin:0px 25px 0px 0px;
     }

div.iphone_3g_radio, div.iphone_3g_radio_current, div.iphone_3g_radio_bg, div.iphone_3g_radio_bg_current  {
     width:222px;
     float:left;
     }

div.iphone_3gs_radio, div.iphone_3gs_radio_current, div.iphone_3g_radio, div.iphone_3g_radio_current  {
     height:93px;
}

div.iphone_3gs_radio_bg, div.iphone_3gs_radio_bg_current, div.iphone_3g_radio_bg, div.iphone_3g_radio_bg_current {
     height:103px;
}

div.iphone_3gs_radio{
      background:url('../images/iphone_3GS_background.jpg') no-repeat top left;
      }

div.iphone_3gs_radio_current{
      background:url('../images/iphone_3GS_background_current.jpg') no-repeat top left;
      }

div.iphone_3g_radio  {
     background:url('../images/iphone_3G_background.jpg') no-repeat top left;
}

div.iphone_3g_radio_current  {
     background:url('../images/iphone_3G_background_current.jpg') no-repeat top left;
}

div.iphone_3gs_radio_bg{
      background:url('../images/iphone_3GS_background_bg.jpg') no-repeat top left;
      }

div.iphone_3gs_radio_bg_current{
      background:url('../images/iphone_3GS_background_bg_current.jpg') no-repeat top left;
      }

div.iphone_3g_radio_bg {
     background:url('../images/iphone_3G_background_bg.jpg') no-repeat top left;
}

div.iphone_3g_radio_bg_current  {
     background:url('../images/iphone_3G_background_bg_current.jpg') no-repeat top left;
}

div.iphone_3g_radio input,  div.iphone_3g_radio_current input,  div.iphone_3gs_radio input, div.iphone_3gs_radio_current input, div.iphone_3g_radio_bg input,  div.iphone_3g_radio_bg_current input,  div.iphone_3gs_radio_bg input, div.iphone_3gs_radio_bg_current input  {
     position:relative;
     top:70px;
     }

div.iphone_3gs_radio input, div.iphone_3gs_radio_current input, div.iphone_3gs_radio_bg input, div.iphone_3gs_radio_bg_current input{
     left:130px;
}
div.iphone_3g_radio input, div.iphone_3g_radio_current input, div.iphone_3g_radio_bg input, div.iphone_3g_radio_bg_current input {
     left:80px;
}

div.iphone_3g_radio label,  div.iphone_3g_radio_current label,  div.iphone_3gs_radio label, div.iphone_3gs_radio_current label, div.iphone_3g_radio_bg label,  div.iphone_3g_radio_bg_current label,  div.iphone_3gs_radio_bg label, div.iphone_3gs_radio_bg_current label  {
     position:relative;
     top:-20px;
     display:block;
     }

div.iphone_3gs_radio label,  div.iphone_3gs_radio_current label, div.iphone_3gs_radio_bg label,  div.iphone_3gs_radio_bg_current label {
     padding:77px 0px 5px 150px;
     _padding-top:74px;
     }

div.iphone_3g_radio label,  div.iphone_3g_radio_current label, div.iphone_3g_radio_bg label,  div.iphone_3g_radio_bg_current label {
     padding:77px 0px 7px 100px;
     _padding-top:74px;
     }

form#iphone {
     margin-bottom:25px;
     _margin:0px;
}

.grey_note {
     color:#aaaaaa;
     }

div.iphone_update_logos {
     float:right;
     margin-top:10px;
     _margin-top:0px;
     margin-left:20px;
     }


div.iphone_update_logos img.iphone_logo {
margin-right:10px;
vertical-align:32px;
}

td.iphone_shop { /* iPhone shop in general list in trade network */
     background:#ffffff url('../images/iPhone_shops_icon.gif') no-repeat top right;
     padding-right:60px;
}

/* iOS4 updates */
table.osfeat {
  font-size:11px;
}

table.osfeat td {
  vertical-align:middle;
  padding-bottom:10px;
}

td.featimg {
  width:50px;
  text-align:left;
}




/* ----------------
iPhone styles END
----------------- */


ul.videoplayer li {
	 list-style-image: none;
	 list-style-type: none;
	 padding-left: 17px;
	 background-image: url(../gimg/play.gif);
	 background-repeat: no-repeat;
	 background-position: left -1px;
}

/* ------------------------
NEW PROMO DESIGN, 09.04.2009
------------------ */

div.promoimg {
	border-left:#d2d2d2 1px solid;
	border-right:#d2d2d2 1px solid;
	text-align:center;
}
div.pmainImg {
	width:168px;
}
div.pmainTxt {
	width:156px;
	float:right;
	margin-left:5px;
	margin-right:3px;
	margin-bottom:5px;
}
div.pheaderTxt {
	background:url(../images/topTxt.gif) top left no-repeat;
	padding:6px 0px 7px 10px;
	text-align:left;
	font-size:10px;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}
div.promotxt {
	border-left:#dbdbdb 1px solid;
	border-right:#dbdbdb 1px solid;
	padding:7px 6px 2px 10px;
}
.promotxt a {
	color: #469600; text-decoration: underline;
	font-family:Verdana, Geneva, sans-serif;
     font-size:10px;
}
.promotxt a:link, .promotxt a:visited, .promotxt a:active {
	color: #469600; text-decoration: underline;
}
.promotxt a:hover {
	color: #7fc31c; text-decoration: underline;
}
.promotxt p {
	margin:0px 0px 10px 0px;
}
/* --------------- END, NEW PROMO DESIGN  ----------------*/

/* ----------- Quality indicators popup---------- */
body#popup {
     background-color:#ffffff;
     background-image:none;
     margin:10px;
     }

caption.servq {
     text-align:left;
     font-weight:bold;
     padding:5px;
     }
/* ----------- END, Quality indicators popup---------- */

/* Postpaid home page start */


TABLE.tblcontent4 {
	FONT-SIZE: 10px;
	width:100%;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-ALIGN: left;
  border-collapse: collapse;
  margin-top:10px;
  margin-bottom:0px;
}

TABLE.tblcontent4 td {
  border-bottom:1px solid #d5d5d5;
}
TABLE.tblcontent4 td.last {
  border-bottom:0px solid #d5d5d5;
}

TABLE.tblcontent4 td {
  padding:8px 5px;
  vertical-align:top;
}
TABLE.tblcontent4 td.tax {
  padding: 10px;
  font-weight: bold;
}



 TABLE.tblcontent4 th {
  padding:5px;
  vertical-align:top;
  font-size: 10px;
}

TABLE.tblcontent4 th.program {
  width:90px;
}
TABLE.tblcontent4 th.prprogram {
  width:120px;
}

TABLE.tblcontent4 th.description {
  width:220px;
}
TABLE.tblcontent4 th.prdescription {
  width:300px;
}

TABLE.tblcontent4 th.program, TABLE.tblcontent4 th.description, TABLE.tblcontent4 th.promotax, TABLE.tblcontent4 th.prprogram  {
  border-right:1px solid #ffffff;
}

TABLE.tblcontent4 th.promotax {
  width:50px;
}

TABLE.tblcontent4 th.tax {
  width:30px;
}




span.strikeOff {
  text-decoration: line-through;
}

div.viewmore {
	 font-size: 10px;
	 width: 100%;
	 border-top: 1px solid rgb(213, 213, 213);
	 border-bottom: 1px solid rgb(213, 213, 213);
}

div.viewmore , div.inside{
	 margin-top: 2px;
	 margin-bottom: 2px;
	 width: 100%;
	 background-color: rgb(240, 240, 240);
}

ul.viewmore {
	 margin-top: 2px;
	 margin-bottom: 2px;
}


ul.viewmore li {
	 margin: 0 0 5px 0;
	 list-style-image: none;
	 list-style-type: none;
}


/* Postpaid home page end */



img.new-label-menu {
     display:block;
     float:left;
     margin-right:5px;
     margin-top:1px;
     }


caption.left {
     margin-bottom:5px;
     font-weight:bold;
     text-align:left;
}

/* Commercial network - start */
p.ComNet-hr {
     border-top: 1px solid #bfbfbf;
	 padding-top: 5px;
	 margin-top: 30px;
     }

/* Commercial network - end */


/* Repositioning - 01.09.2009 - start */
div.ourword {
	 background: transparent url(../gimg/slogan_text.png) no-repeat 0 50%;
	 width: 190px;
	 height: 23px;
	 margin: 0 0 0 20px;
     }

div.ourworden {
	 background: transparent url(../gimg/slogan_text_en.png) no-repeat 0 50%;
	 width: 190px;
	 height: 26px;
	 margin: 0 0 0 20px;
     }
	 

/* Repositioning - 01.09.2009 - end */


/* BlackBerry styles - start */
div.bbdevice-list {
	margin: 0 0 0 10px;
}

div.bbdevice-squareleft {
	float: left;
	background-image: url(../gimg/bbdevice_fon.jpg);
	background-repeat: no-repeat;
	width: 240px;
	height: 125px;
	margin: 0 10px 10px 0;
}

div.bbdevice-squareleft img.bb {
	margin: 14px 10px 0 0;
	float: right; 
	border: 0px;
}

div.wrap {
	width: 150px;
	margin: 10px 0 0 10px;
}

div.bbdevice-squareleft p {
	margin: 0 0 5px 0;
	width: 150px;
}

div.bbdevice-squareright {
	float: left;
	background-image: url(../gimg/bbdevice_fon.jpg);
	background-repeat: no-repeat;
	width: 240px;
	height: 125px;
	margin: 0 0 10px 0;	
}

div.bbdevice-squareright img.bb {
	margin: 14px 10px 0 0;
	float: right; 
	border: 0px;
}

div.bbdevice-squareright p {
	margin: 0 0 5px 0;
	width: 150px;
}

/* BlackBerry styles - end */



img.bullet-arrow {
	width: 6px;
	height: 6px;
	margin-right: 10px;
}

/* Program section changes - start*/

TABLE.programs {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	border-style: solid;
	border-color: #81b31d;	
	border-width: 5px;	
	border-collapse: collapse;
}

TABLE.programs th {
	BACKGROUND-COLOR: #81b31d;
	COLOR: #ffffff;
}

TABLE.programs th.selected {
	BACKGROUND-COLOR: #81b31d;
	background-image: url(../images/program_spot.gif);
	background-position: top center;
	background-repeat: no-repeat;	
	COLOR: #ffffff;
}


TABLE.programs tr {
	BACKGROUND-COLOR: #ffffff;
	border-style: solid;
	border-color: #81b31d;
	border-width: 1px;	
}

TABLE.programs tr.promo {
	BACKGROUND-COLOR: #e6f0d2;
	border-style: solid;
	border-color: #81b31d;
	border-width: 1px;
}

TABLE.programs tr.legal {
	BACKGROUND-COLOR: #81b31d;
	COLOR: #ffffff;
	border-style: solid;
	border-color: #81b31d;
	border-width: 1px;
}

TABLE.programs td {
	border-style: solid;
	border-color: #81b31d;
	border-width: 1px;
	text-align: center;
	padding-top: 5px;	
}

TABLE.programs td.selected {
	border-style: solid;
	border-color: #81b31d;
	border-width: 1px;
	text-align: center;
	padding-top: 5px;
	background-image: url(../images/program_spot_green.gif);
	background-position: top center;
	background-repeat: no-repeat;		
}

TABLE.programs td.first {
	border-style: solid;
	border-color: #81b31d;
	border-width: 1px;
	text-align: left;
}

TABLE.programs th.first {
	border-style: solid;
	border-color: #81b31d;
	border-width: 1px;
	text-align: left;
}

span.uppsmall {
	text-transform: uppercase;
	FONT-SIZE: 9px;
}

span.uppbig {
	text-transform: uppercase;
	FONT-SIZE: 16px;
}

.legal {
	font-size: 10px;
}
	


TABLE.ProgramsGreen {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	border-collapse: collapse;
		
}

TABLE.ProgramsGreen th {
	BACKGROUND-COLOR: #81b31d;
	COLOR: #ffffff;
	text-align: left;
}

TABLE.ProgramsGreen tr {
	BACKGROUND-COLOR: #ffffff;
}

TABLE.ProgramsGreen tr.promo {
	BACKGROUND-COLOR: #e6f0d2;
}

TABLE.ProgramsGreen tr.legal {
	BACKGROUND-COLOR: #81b31d;
	COLOR: #ffffff;
}

TABLE.ProgramsGreen td {
	border-bottom: 1px solid #81b31d; 
	text-align: left;
}




TABLE.ProgramsGrey {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	border-collapse: collapse;
		
}

TABLE.ProgramsGrey th {
	BACKGROUND-COLOR: #d5d5d5;
	COLOR: #373737;
	text-align: left;
}

TABLE.ProgramsGrey tr {
	BACKGROUND-COLOR: #ffffff;
}

TABLE.ProgramsGrey tr.promo {
	BACKGROUND-COLOR: #e6f0d2;
}

TABLE.ProgramsGrey tr.legal {
	BACKGROUND-COLOR: #81b31d;
	COLOR: #ffffff;
}

TABLE.ProgramsGrey td {
	border-bottom: 1px solid #d5d5d5; 
	text-align: left;
}
/* Xmas label - pospaid programs 2009-2010 - start */

img.xmas_label {
	width: 206px;
	height: 39px;
	margin-top: -13px;
	position: absolute;
	z-index: 1;
}


/* Xmas label - pospaid programs 2009-2010 - end */
	
div.promo_area_bg {
	background-image: url('../images/promo_headerbg.gif');
	background-repeat: no-repeat;	
	background-position: top left;
	BACKGROUND-COLOR: #e6f0d2;
	padding: 26px 8px 5px 8px;
	margin: 0 0 15px 0;
}

div.promo_area_eng {
	background-image: url('../images/promo_headeren.gif');
	background-repeat: no-repeat;	
	background-position: top left;
	BACKGROUND-COLOR: #e6f0d2;
	padding: 26px 0 5px 8px;
	margin: 0 0 15px 0;
}

div.promoSpot {
	width: 95px;
	padding: 1px;
	background-color: #81b31d;
	border: solid 1px #ffffff;
	font-size: 10px;
	color: #ffffff
}


/* Program section changes - end */


/* news pictures style - start */
div.news {
	float: right;
	margin-bottom: 10px;
	margin-left: 20px;
	width: 250px;
}

div.news img{
	border: 0px none;
	margin-bottom: 10px;
	width: 250px;
	display: block;
}

/* news pictures style - end */

/* -------------------
3 NEW ADDITIONAL HOME PROMOS
---------------- */


td.new-home-promo {
     background-image:url(../gimg/promotion_fon1.gif);
     background-repeat:no-repeat;
     background-position:top left;
     height:130px;
}

td.new-home-promo-dbl {
     background-image:url(../gimg/promotion_fon2.gif);
     background-repeat:no-repeat;
     background-position: top left;
     height:273px;
     vertical-align:top;
     font-size:10px;
     font-family:Verdana;
     padding:3px;
}

td.new-home-promo, td.new-home-promo-dbl {
     vertical-align:top;
     font-size:10px;
     font-family:Verdana;

}

td.new-home-promo a {
     text-decoration:none;
     color:#000000;
}

td.new-home-promo a:hover {
     text-decoration:underline;
     color:#000000;
}

td.new-home-promo img.home-promo-pic {
     margin:3px;
     margin-bottom:4px;
     width:234px;
     height:74px;

}

td.new-home-promo div.promo-text {
     margin:0px 10px;
}

td.new-home-promo div.promo-text h4 {
     padding:0px;
     margin:0px;
     margin-bottom:4px;
     font-size:10px;
     font-family:Verdana;
}

/* 3 new additional home promos - END */



/* ---- SOCIAL, SPORT Sponsorship ----- */
h4.intext-title {
     font-weight: bold;
     color: #469600;
     font-size:11px;
     padding-bottom:0px;
     margin-bottom:0px;
}

img.sportimg, img.sportlogo {
float:right;
margin-left:10px;
margin-bottom:5px;
display:block;
border:0px;
height:100px;
}

p.sportdescr {
     padding-top:0px;
     margin-top:5px;
     }

/* ---- Discounts for Bundle Offers ----- */
blockquote.no-right-margin {
     margin-right:0px;
}

div.promo_spot_140x120 {
     background-image:url('../images/spot_background_140x120.gif');
     background-position:top left;
     background-repeat:no-repeat;
     width:130px;
     _width:140px;
     text-align:center;
     padding:0 5px;
     float:left;
     height:120px;
     margin-right:10px;
}

div.promo_spot_200x120 {
     background-image:url('../images/spot_background_200x120.gif');
     background-position:top left;
     background-repeat:no-repeat;
     width:190px;
     _width:200px;
     text-align:center;
     padding:0 5px;
     float:left;
     height:120px;
}

img.bundle_discounts_pic {
     margin:10px 0px;
}

img.bundle_single_img {
     display:block;
     float:left;
     margin-right:10px;
     vertical-align:bottom;
}
/* Christmas decoration - 2009/2010 start */
/* div.cristmas_top {
	 background: transparent url(../gimg/nyfon_top.jpg) no-repeat 0 0;
	 width: 290px;
	 height: 81px;
	 margin: 0 0 0 0;
     } */
/* Christmas decoration - 2009/2010 end */

/* Add-on pictograms start */
img.addons-pic {
	 float: right;
	 margin: 0 0 10px 10px;
	 }
/* Add-on pictograms end */


/* Help & Support section - start */
div.hs_search {
	 width: 548px;
	 height: 100px;
	 background: transparent url(../images/hs_search_fon.gif) no-repeat 0 0;
	}
div.hs_search form {
	 padding: 15px 0 0 15px;
	}
div.hs_search table {
	background-color: #f4f4f4;
}	
	
div.hs_search div {
	 padding: 0 20px 0 0;
	 text-align: right;
}	

div.hs_square {
	 margin-top: 10px;
	 width: 270px;
	 height: 180px;
	 max-height: 180px;
	 min-height: 180px;
	 border: 1px solid #d3d3d3;
	 /* background: transparent url(../images/hs_square_fon.gif) no-repeat 0 0; */
	}
	
div.hs_square form {
	 display: inline;
	}	

	
div.hs-title {
  	 padding: 10px 0 7px 7px;
	 font-weight: bold;
	 font-size: 11px;
	 text-transform: uppercase;
	 color: #469600;
	 text-align: left;
	}	

ul.hs {
	 list-style-type: none;
	 padding: 10px 0 0 10px;
	 margin: 0px;	
	 list-style-type: none;

}

ul.hs li {
	 /* padding-bottom: -5px; */
	 display: inline-block;
	 margin-bottom: 10px;
	 background-image: url(../gimg/ap4.gif);
     background-repeat: no-repeat;
	 background-position: 0px 1px;
	 padding-left: 14px; 
}

div.hs_square span {
	 display: block;
	 margin: 10px 5px 10px 10px;
	 background-image: url(../gimg/ap4.gif);
     background-repeat: no-repeat;
	 background-position: 0px 1px;
	 padding-left: 14px; 	
}

div.hs_dark_square	{
	 list-style-type: none;
	 margin-top: 10px;
	 width: 270px;
	 height: 115px;
	 background: url(../images/hs_dark_square_fon.gif) repeat-x 0 0;
	 border: 1px solid #d3d3d3;
}


/* Help & Support section - end */


.middle {
     text-align:center;
}



/* Phone promotions - prices table - start */
.middle {
     text-align:center;
}

td#bottom-border {
	 border-bottom-width: 15px;
	 border-bottom-style: solid;
	 border-bottom-color: #FFFFFF;
}

tr#gpr {
	 color: #888888;
	 font-style: italic;
}


div.KeyFeatures {
	float: left;
	color: #888888;
	padding-left: 10px;
	padding-left: 5px;
	margin-right: 20px; 
	border-right: 1px #888888 solid; 
	width: 190px; 
	height: auto;
}

div.price {
	height: 50px;
	padding-top: 0px;
	color: #469600
}


div.price span {
	font-size: 20px;
}

div.price span sup {
	font-size: 14px;
}


/* Phone promotions - prices table - end */


div.hr1 {
	margin:0;
	padding: 0;
	border: 0; /* IE and Mozilla */
	border-top: 1px solid #a9a9a9;
	background-color: #a9a9a9; /* Opera and Mozilla */
	color: #a9a9a9; /* IE */
	height: 0px;
}

div.hr1 hr{
     display:none;
}

div.fran {
	width: 552px; 
	height: 140px; 
	background-image: url(../images/fran-fon.gif); 
	background-repeat: no-repeat;
}

div.fran div {
	margin-left: 30px;
}

div.fran img {
	border: 0px;
	width: 140px; 
	height: 105px; 
	margin: 15px 0px 15px 15px;
}

/* Retention popups */
div.PopupDiv {
  width:600px;
  background-color:#ffffff;
  padding:10px;
  padding-right:5px;
  border:1px solid #cccccc;
  display:none;
  font-size:11px;
}

div.PopupContent {
  height:350px;
  overflow:auto;
  padding:0;
  padding-right:10px;
}

img.modal_close {
  position:absolute;
  top:10px;
  right:4px;
  cursor:pointer;
} 

a.pointer {
  cursor:pointer;
}


/* Box with "activate online" link to MyGLOBUL - start*/



div.pmainIcon {
	width: 156px;
	float: right;
	margin-left: 10px;
	margin-right: 3px;
	margin-bottom: 10px;
}

div.pmainIcon img.footer {
	margin: 0px 0px 6px 0px;
}

div.pheaderIcon {
	background: url(../images/topIcon.gif) top  no-repeat;
	padding: 14px 0px 12px 7px;
	text-align: left;
	font-size: 11px;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	border-left: #dbdbdb 1px solid;
	border-right: #dbdbdb 1px solid;	
	border-top: #dbdbdb 1px solid;	
}

div.pheaderIcon span {
	width: 100px; 
	display: block;
}

div.promoicon {
	border-left: #dbdbdb 1px solid;
	border-right: #dbdbdb 1px solid;
	padding: 0px 6px 2px 7px;
	margin-top: -10px;
}

.promoicon a {
	color: #469600; text-decoration: underline;
	font-family: Verdana, Geneva, sans-serif;
     font-size: 12px;
}

.promoicon a:link, .promoicon a:visited, .promoicon a:active {
	color: #469600; text-decoration: underline;
}

.promoicon a:hover {
	color: #7fc31c; text-decoration: underline;
}

.promoicon p {
	width: 100px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

/* Box with "activate online" link to MyGLOBUL - end*/







