
/*smsBuy*/

 #openWindow a {color: black;}

  #smsLink {cursor: pointer;}

  #openWindow {
	font-family: sans-serif;
	border-collapse: collapse;
	width: 50em;
	display: none;
	position: fixed;
	font-size: small;
	top: 20px;
	left: 20px;
  }

  * html #openWindow {
    position: absolute;
  }

  #openWindow .colorOrange {
    color: orange;
  }

  #openWindow #Content {
	background-color: #f3f7ee;
  }

  #openWindow #LTCorner {
	 bborder: solid;
	 width: 25px;
	 height: 25px;
	 background: url(../pdahpc/images/smsBuy/picts/openWLT.png) no-repeat left top;
  }

  #openWindow #RTCorner {
	 width: 25px;
	 height: 25px;
	 background: url(../pdahpc/images/smsBuy/picts/openWRT.png) no-repeat right top;
  }

  #openWindow #LBCorner {
	 width: 10px;
	 height: 10px;
	 background: url(../pdahpc/images/smsBuy/picts/openWLB.png) no-repeat left bottom;
  }

  #openWindow #RBCorner {
	 width: 10px;
	 height: 10px;
	 background: url(../pdahpc/images/smsBuy/picts/openWRB.png) no-repeat right bottom;
  }


  #openWindow #TopFill {
	 height: 25px;
	 background: url(../pdahpc/images/smsBuy/picts/openWTopFill.png) repeat-x left top;
	 cursor: move;
  }

  #openWindow #LeftFill {
	 width: 10px;
	 background: url(../pdahpc/images/smsBuy/picts/openWLeftFill.png) repeat-y left top;
  }

  #openWindow #RightFill {
	 width: 25px;
	 background: url(../pdahpc/images/smsBuy/picts/openWRightFill.png) repeat-y right top;
  }

  #openWindow #BottonFill {
	 height: 20px;
	 background: url(../pdahpc/images/smsBuy/picts/openWBottomFill.png) repeat-x left bottom;
  }

  #openWindow #closeWindow {
	 float: right;
	 margin-right: -3px;
	 margin-top: -3px;
	 cursor: pointer;
	 background: url(../pdahpc/images/smsBuy/picts/closeWindow.png) no-repeat right top;
	 width: 12px;
	 height: 12px;
  }

  * html #openWindow #closeWindow {
	 background: url(../pdahpc/images/smsBuy/picts/closeWindow.gif) no-repeat right top;
	 margin-right: 0;
	 margin-top: 0;
  }

  #openWindow #closeWindow:hover {
   background: url(../pdahpc/images/smsBuy/picts/closeWindowActive.png) no-repeat right top;
  }

  #openWindow #actions {
	list-style: decimal;
  }



/*smsBuy*/

/*Menu start*/







/*Menu stop//*/



h1.device a{



color:#1ABE09;



text-decoration:none;



font-size:14px;



}











body {



	color:#6D6D6D;



	font-family:Arial, Helvetica, sans-serif;



	font-size: 14px;



	margin: 0 2px 0 0;



	padding: 0;



	background-color: #FFFFFF;



}



select{



	width: 150px;



}







.header_form{



	font-weight:normal;



	font-size: 9px;



	padding:0;



	margin:0;



	color:#B2B2B2



}



img {



    border:0;



}



p{



	font-size: 12px;



}



/*RSS form*/



#rss {



	width: 185px;



	padding: 0;



	margin: 0;



}



#rss .bg_top {



	background:url(img/rss_t_line.gif) top repeat-x;



	}







#rss .bg_bottom{



	background:url(img/rss_b_line.gif) bottom repeat-x;



}







#rss .bg_left{



	background:url(img/rss_l_line.gif) left repeat-y;



}







#rss .bg_right{



	background:url(img/rss_r_line.gif) right repeat-y;



}







#rss .bg_center{



	 background-color: #FFFFFF;



	 vertical-align: top;



}



#rss .link{



	color: #E5A012;



	font-size:11px;



	font-weight: bold;



}



#rss .text{



	 color: #E5A012;



	 font-size:11px;



	 padding-left: 5px;



}



#rss .form{



	padding: 3px; margin: 3px;



}







#rss .platform{



	width: 150px;



	height: 18px;



	font-size: 11px;



}







#rss .email{



	width: 150px;



	height: 18px;



	font-size: 11px;



}



#rss a{



	padding:0;



	margin:0;



}



#rss div{



	padding: 0;



	margin: 0;



}



/*RSS form*/











h1  {



    padding-top:1px;



	font-weight:bold;



	font-size:14px;



}



h1.leftmenu {



	padding-left:10px;



	background:url(http://www.epocware.com/images/1.gif) repeat-y left;



	color:#000000;



}







h1.leftmenu_symb {



	color: #000000;



	padding-left: 10px;



	background: url(img/symbian_bg.gif) repeat-y;







}







h1.device a{



    color:#1ABE09;



}







h1.device{



    color:#1ABE09;



	background:url(http://www.epocware.com/img/bg_header.gif) repeat-y;



	height:24px;



	padding: 5px 0 0 0;



	margin:0;



}



h1.device a:visited, a:hover{



    color:#1ABE09;



}



h1.obw {



    color:#1ABE09;



	background:url(http://www.epocware.com/images/bgr_soft_obw.gif) no-repeat;



	height:29px;



	padding-top:5px;



	padding-left:7px;



	text-decoration:underline;



}



h1.obw a:visited, a:hover{



    color:#1ABE09;



}







span.device {



    color:#1ABE09;



	background:url(http://www.epocware.com/images/bgr_dev_centr.gif) no-repeat;



	height:29px;



	padding-top:5px;



	text-decoration:underline;



	display:block;



	padding-left:5px;



	font-weight:bold;



	padding-bottom:0;



	font-size:14px;



	letter-spacing:120%;



}



span.device a:visited, a:hover{



    color:#1ABE09;



}







h2 a.no_underline{



	padding-top:1px;



	font-weight:bold;



	font-size:14px;



	color: #FFFFFF;



}



h2 {



	font:12px 'Trebuchet MS' normal ;



    color:#6d6d6d;



}



h3{



	font-size: 12px;



	font-weight: bold;



}



/*ul {



    margin-left:0px;



	font:10px;



list-style:none;



}







li a{



	padding: 0px;



	margin: 0px;



}*/



.dict_table01



{



	border:1px #6D6D6D solid;



	margin:10px 20px 10px 10px;



	padding-bottom:15px;



}







.dict_table02



{



	margin-left:15px;



	border:1px #999999 dashed;



	width:90%;



	padding:15px;



}





.nobr {



	white-space:nowrap;



}





ul li {



	font-size:12px;



	padding-left: 5px;*/



	/*list-style:disc #ccc inside;*/



}



p.zagolovok + h2 a.no_underline{



    margin-top:-10px;}



a.flag:hover {



     background:url(http://www.epocware.com/images/bgr_flag_naz.png) no-repeat;



}



a, a:visited, a:hover, a:active {



	color:#6d6d6d;



	text-decoration:underline;



	font-size:12px;



}



a.celllink{



    display: block;



	width: 100%;



	height: 100%;



	padding-top:7px;



}



a.celllink:hover{



    background:url(http://www.epocware.com/images/bumaz_vibr.gif) no-repeat top left;



    color:#AD5514;



}



p.zagolovok {



    height:25px;



	background:url(http://www.epocware.com/images/bg_notice.png) no-repeat left;



	font:bold 12px Trebuchet MS;



	text-transform:uppercase;



	padding-left:7px;



	padding-top:5px;



}



a.razdel {



      background:url(http://www.epocware.com/images/razdel.gif) top right no-repeat;



}



a.term3 {



        text-decoration:none;



		color:#767578;



}



td{



	font-size: 12px;



}



td.cell a {



		text-decoration:none;



}



td.cell a:hover {



		text-decoration:none;



}



td.cell a:visited{



		text-decoration:none;



}



td.cell a:hover {



 		background:url(http://www.epocware.com/images/bgr_menu_name.gif) no-repeat bottom;



		color:#fff;



}



td.short_descript {



		/*border-left:1px dashed #D3D3D4;



		border-right:1px dashed #D3D3D4;



		border-bottom:1px dashed #D3D3D4;*/



		padding: 10px;



}



td.short_descript_r {



		border-left:1px dashed #D3D3D4;



		border-bottom:1px dashed #D3D3D4;



		padding:6px;



}



td.short_descript h2 a{



		color:#e5a012;



		font-weight:bold;



		font-size:13px;







}



td.short_descript h2 a:hover{



        color:#e5a012;



		font-size:13px;



}



td.short_descript h2 a:visited{



        color:#e5a012;



		font-size:13px;



}



td.short_descript_r h2 {



		color:#e5a012;



		font-weight:bold;



		font-size:13px;



		text-decoration:underline;



}



td.short_descript_r h2 a{



		color:#e5a012;



		font-weight:bold;



		font-size:13px;







}



td.short_descript_r h2 a:hover{



        color:#e5a012;



		font-size:13px;



}



td.short_descript_r h2 a:visited{



        color:#e5a012;



		font-size:13px;



}



p.cena {



		color:#e5a012;



		font-size:16px;



		font-weight:bold;



}



a.no_underline {



		text-decoration:none;



}



a.no_underline:visited {



		text-decoration:none;



}



#leftmenu input {



    background:url(http://www.epocware.com/images/bgr_input.png) no-repeat top left;



    height:18px;



	width: 90px;



	border-right: #a6a6a6 thin solid;



	border-bottom: #a6a6a6 thin solid;



}



#left {



	background:url(http://www.epocware.com/images/bgr_left1.gif) repeat-y;







}







#leftmenu {



    width:186px;



	background:url(http://www.epocware.com/images/bgr_l.gif) no-repeat top left;



}



#leftmenu ul {



margin:0;



padding-left:0px;



list-style-type:none;



}



#leftmenu li {



padding-left:5px;



}



#leftmenu li a:hover {



    background:url(http://www.epocware.com/images/bgr_dev_left_men.gif) repeat-y left;



	color:#fff;



	text-decoration: none;



}



.symbian_menu{



	 padding-left: 10px;



	 width: 186px;



}



.symbian_menu td{



	 height: 16px;



}



.symbian_menu td:hover {



    background:url(img/bg_a_left_menu.gif) repeat-y left;



	height: 16px;



	color:#fff;



	text-decoration: none;



	}



#leftmenu .symbian_menu td a:hover {



    background:url(img/bg_a_left_menu.gif) repeat-y left;



	color:#fff;



	text-decoration: none;



	width: 175px;



	height: 16px;



}



#login {



    padding-top:5px;



    padding-left:2px;}



#ym {



    font-size:9px;



    color:#b2b2b2;}



#login a.entr {



    display:block;



	background:url(http://www.epocware.com/images/log_knop.gif) no-repeat;



    text-align:center;



	width:46px;



	height:18px;



	color:#e5a012;



	size:6px;



}







#login a.entr:hover{



    background:url(http://www.epocware.com/images/log_knop_nazat.gif) no-repeat;



    color:#333333;



}



#login a.f:link, a.f:visited, a.f:hover {



    font-size:11px;



    line-height:13px;



    color:#CC8305;



    }



#bookm {



    border-top:thin #FFFFFF groove;



    padding-top:2px;



}







#menu_verx {



    margin:0 1px 0 2px;



   	padding:0;







}



#ban {



    background:url(http://www.epocware.com/images/bgr_ban.gif) no-repeat top right;



    height:170px;



	white-space: nowrap;



	min-width: 600px;



}







#menu_verx td {



	width:25%;



    height:31px;



    text-align:center;



	font-size:12px;



    text-decoration:none;



    color:#424242;



    font-weight:bold;



    text-transform:uppercase;



    background:url(http://www.epocware.com/images/bumaz.gif) no-repeat;



}



#nizmenu {



     background:url(http://www.epocware.com/images/bgr_niz_men.gif) no-repeat right;



}







#nizmenu  #padding_bottom{



	margin: 20px 0 0 0;



}







.table_banner{



	height: 121px;



	width: 100%;



	background:url(img/bg_banner_pp.jpg) repeat-x;



}





/*Banner on other pages start*/

.table_banner_ru_other{

	height: 121px;

	width: 100%;

	background:url(http://www.epocware.com/img/banners/0025.jpg) repeat-x;

}



.td_banner_ru_other{

	height: 121px;

	width: 100%;

	background:url(http://www.epocware.com/img/banners/0025.jpg) repeat-x;

}



.table_banner_shell{

	height: 121px;

	width: 100%;

	background:url(images/bg_shell.jpg) repeat-x;

}



.td_banner_shell{

	height: 121px;

	width: 100%;

	background:url(images/HSell_fon_product_list.jpg) no-repeat;

}

/*Banner on other pages stop*/



.track{



	margin: 5px 0 5px 0;



	color: #424141;



	width: 100%;



}







.track a{



	color: #424141;



}











#copy  {



     background:url(http://www.epocware.com/images/bgr_copy.gif) no-repeat;



	 font-size:9px;



	 padding-left:12px;







}







#copy  a{



	 font-size:9px;



	 text-decoration: none;



}



#right {



    margin:0 4px 0 2px;



    border-bottom:1px dashed #D3D3D4;



	background:url(img/graniza.gif) top left no-repeat;



}







.padding_news{



	padding: 14px;



	border-bottom: 1px dashed  #D3D3D4;



}







.padding_awards{



	padding: 0 0 0 5px;



}







.padding_news_bottom{



	padding: 14px;



}







.padding_news .date{



	padding: 0;



}







.padding_news_bottom .date{



	padding: 0;



}







#main {



		border-bottom:1px dashed #D3D3D4;



		margin:0 3px;



		padding-left:5px;



}











#term1 {



		background:url(http://www.epocware.com/images/term1.gif) no-repeat top left;



		background-color: #E4A316;



}



#term2 {



        background:url(http://www.epocware.com/images/term2.gif) repeat-y left;



		background-color: #E4A316;



}







#menu_name {



 		background:url(http://www.epocware.com/images/bgr_bests.png) repeat-y bottom right;



		width:138px;



		/*height:90px;*/



		border:none;



}



#menu_name td {



        border-bottom:1px dashed #fff;



		padding-left:5px;



}



#software p, a{



	padding-left: 2px;



}



#products_border{



    border-bottom:1px dashed #D3D3D4;



	margin: 0;



	padding: 0;



}







#products_border h2 a.no_underline {



		color:fff;



		background:url(http://www.epocware.com/images/bgr_type_soft.gif) no-repeat left center;



		width:167px;



		height:20px;



		display:block;



		font-weight:normal;



		font-size:13px;



		padding-left:5px;



		text-decoration:none;



}



#software h2 a.no_underline {



		color:fff;



		background:url(http://www.epocware.com/images/bgr_type_soft.gif) no-repeat left center;



		width:167px;



		height:20px;



		display:block;



		font-weight:normal;



		font-size:13px;



		padding-left:5px;



		text-decoration:none;



}



.blockgr {



   border-right:1px dashed #D3D3D4;



   margin-bottom: 20px;



   padding-bottom: 20px;



}











.notice {



    backgraund-color:#fff;



	font-size:12px;



	width: 186px;



}



.notice p, span {



     padding-left:9px;



}



.date {



    padding-left:15px;



    font-weight:bold;



	color:#e5a012;



	font-size:12px;



}







a .date {



    padding-left:15px;



    font-weight:bold;



	color:#e5a012;



	font-size:12px;



	text-decoration: none;



}







p.orange{



	color:#e5a012;



	font-weight:bold;



	padding: 0;



	margin-top:10px;



	margin-left: 0;



	margin-right: 0;



	margin-bottom: 0;



}







.no_border {



    border:none;



}







.blockdevice {



   	/*border-bottom:1px dashed #D3D3D4;*/



    border-top:1px dashed #D3D3D4;



}



.blockdevice_n {



   	border-bottom:1px dashed #D3D3D4;







}







.img_description{



	/*border-bottom: 1px dashed #D3D3D4;



	border-right:1px dashed #D3D3D4;*/



	padding: 10px;



}







a.title_product{



		color:#e5a012;



		font-weight:bold;



		font-size:13px;



		}



a.title_product:hover{



		color:#e5a012;



		font-weight:bold;



		font-size:13px;



		}



a.title_product:visited{



		color:#e5a012;



		font-weight:bold;



		font-size:13px;



		}







.price_description{



	/*border-top:1px dashed #D3D3D4;*/



}







.img_description_r{



	/*border-bottom:1px dashed #D3D3D4;*/



		padding: 10px;



}



.blockimg {



    /*border-bottom:1px dashed #D3D3D4;*/



}



.flag {



    display:block;



	float:left;



	margin:1px 2px;



}



.right_menu{



	width: 189px;



	max-width: 189px;



	min-width: 189px;



}



.log {



      color:#b2b2b2;



	  font-size:12px;



}







/*Left menu current phone start*/



	.current_phone{



		width: 100%;



	}



	.black_blue_header{



		color: #174369;



		font-size: 14px;



		font-weight: bold;



	}



	.current_phone h1{



		padding: 10px 0 5px 0;



		margin: 0;



		color: #6D6D6D;



		font-size: 12px;



		font-weight: bold;



	}







	.current_phone a{



		color: #E5A012;



		font-size: 12px;



	}







	.current_phone p{



		padding: 10px 0 5px 0;



		margin: 0;



	}



/*Left menu current phone stop*/







/*Navigation on product list start*/



.navigation_pp{



}







.navigation_pp a{



	color: #1ABE09;



}







.navigation_pp a:visited{



	color: #1ABE09;



}







.navigation_pp .active:visited{



	color: #000000;



}



.navigation_pp .active{



	color: #000000;



	font-weight: bold;



}



.navigation_pp td{



}







.bg_and_size_pp_na{



	background:url(img/bg_rect_menu_pp_na.gif) repeat-x;



	width: 90px;



	text-align: center;



}







.bg_and_size_pp_a{



	background:url(img/bg_rect_menu_pp_a.gif) repeat-x;



	width: 90px;



	text-align: center;



}







.bg_rect_menu_pp_na{



	background:url(img/bg_rect_menu_pp_na.gif) repeat-x;



}







.bg_rect_menu_pp_a{



	background:url(img/bg_rect_menu_pp_a.gif) repeat-x;



}







/*Navigation on product list stop*/







/*Track on product list start*/



#track_pp p{



	margin: 10px 0 0 0;



	padding: 0;







}







#track_pp a{



	color: #000000;



	text-decoration: underline;







}







#track_pp{



	color: #000000;



	padding: 0 0 0 0;



	width: 100%;



	height: 46px;







}







/*Track on product list stop*/







#bann {



    background: url(img/bg_main_banner.jpg) repeat-x top right;



    height:170px;



	white-space: nowrap;



	min-width:600px;



	}



#minwidth {



	width:600px;



	font-size:1px;



	position:relative;



	margin-top:-2px;



	}



#bann a{



	padding:0;



	margin:0;



}







.dwn_table_top_bg{



	border-top: 1px dashed #CCCCCC;



}



.dwn_table_left_bg{



	background: url(img/dwn_left_bg.gif) repeat-y left;



	}



.dwn_table_right_bg{



	background: url(img/dwn_left_bg.gif) repeat-y right;



	}



.dwn_table_bottom_bg{



	border-bottom: 1px dashed #CCCCCC;



	}



.dwn_header{



	color: #E5A012;



	font-size: 14px;



}







.underline{



	text-decoration: underline;



	padding: 0;



	margin: 0;



}







.underline strong{



	padding: 0;



	margin: 0;



}







.table_sms select{



	border: 1px solid #7F9DB9;



}







.inp_border{



	border: 1px solid #7F9DB9;



}







.table_sms form{



	padding:0;



	margin:0;



}







.dwn_our_policy{



	color: #8F8F8F;



	font-size: 9px;



}







.sa_header{



	color:#6D6D6D;



	font-weight:bold;



	padding:0;



	margin:0



}







#table_sa a{



	color:#FF9900;



	font-weight:bold;



	padding:0;



	margin:0;







}







.text_sa{



	color:#666666;



	font-family:Arial, Helvetica, sans-serif;



}







.price_sa{



	color: #ff9900;



	font-familty: Arial, Helvetica, sans-serif;



	font-size: 12px;



}















.bg_header_devices{



        background:url(images/bg_header.gif) repeat-y;



        height: 29px;



 }



h1.device_main{



    color:#1ABE09;



    padding: 0 0 0 0;



    margin: 0;



 }



.comment {



	color:#999;



	}







/*MTS*/



.table_banner_mts_ru{



	height: 121px;



	width: 100%;



	background:url(images/bg_mts.jpg) repeat-x;



}







.td_banner_mts_ru{



	height: 121px;



	width: 100%;



	background:url(images/bg_mts.jpg) no-repeat;



}



/*//MTS*/







/*Scroll images*/



#scrollLinks, #scrollLinks1, #scrollLinks2, #scrollLinks3 {

	text-align:center;

	margin:10px 0;

	}



	#scrollLinks img {



		border:0;



		}



#wn, #wn1, #wn2, #wn3 {



	position:relative;



	overflow:hidden;



	}



.scroll_cont {



	width:485px;



	height:330px;



	}



.scroll_cont_e61 {



	width:645px;



	height:250px;



	}



.scroll_cont_e90 {



	width:485px;



	height:220px;



	}


/*for smsBuy*/


#openWindow a {color: black;}

  #smsLink {cursor: pointer;}

  #openWindow {
	font-family: sans-serif;
	border-collapse: collapse;
	width: 50em;
	display: none;
	position: fixed;
	font-size: small;
	top: 20px;
	left: 20px;
  }

  * html #openWindow {
    position: absolute;
  }

  #openWindow .colorOrange {
    color: orange;
  }

  #openWindow #Content {
	background-color: #f3f7ee;
  }

  #openWindow #LTCorner {
	 bborder: solid;
	 width: 25px;
	 height: 25px;
	 background: url(picts/openWLT.png) no-repeat left top;
  }

  #openWindow #RTCorner {
	 width: 25px;
	 height: 25px;
	 background: url(picts/openWRT.png) no-repeat right top;
  }

  #openWindow #LBCorner {
	 width: 10px;
	 height: 10px;
	 background: url(picts/openWLB.png) no-repeat left bottom;
  }

  #openWindow #RBCorner {
	 width: 10px;
	 height: 10px;
	 background: url(picts/openWRB.png) no-repeat right bottom;
  }


  #openWindow #TopFill {
	 height: 25px;
	 background: url(picts/openWTopFill.png) repeat-x left top;
	 cursor: move;
  }

  #openWindow #LeftFill {
	 width: 10px;
	 background: url(picts/openWLeftFill.png) repeat-y left top;
  }

  #openWindow #RightFill {
	 width: 25px;
	 background: url(picts/openWRightFill.png) repeat-y right top;
  }

  #openWindow #BottonFill {
	 height: 20px;
	 background: url(picts/openWBottomFill.png) repeat-x left bottom;
  }

  #openWindow #closeWindow {
	 float: right;
	 margin-right: -3px;
	 margin-top: -3px;
	 cursor: pointer;
	 background: url(picts/closeWindow.png) no-repeat right top;
	 width: 12px;
	 height: 12px;
  }

  * html #openWindow #closeWindow {
	 background: url(picts/closeWindow.gif) no-repeat right top;
	 margin-right: 0;
	 margin-top: 0;
  }

  #openWindow #closeWindow:hover {
   background: url(picts/closeWindowActive.png) no-repeat right top;
  }

  #openWindow #actions {
	list-style: decimal;
  }
/*end for smsBuy*/

.scroll_cont_s605 {



	width:490px;



	height:450px;



	}

span.l_small {

	padding:0;

	text-transform:lowercase;

	}

/*//Scroll images*/



td.topMenuPasCell {

    background: url(images/top/topBgPas.gif) repeat-x;

    height:28px;

    width:200px;

    text-align:center;

    white-space:nowrap;

}



td.topMenuActCell {

    background: url(images/top/topBgAct.gif) repeat-x;

    height:28px;

    width:200px;

    text-align:center;

    white-space:nowrap;

}



td.topMenuActCell a {

    font-weight:bold;

    color:#000000;

}



div.pr_path {

   margin:15px 0 15px 0;

}



div.prListTitle {

    background: url(images/bgr_dev_left_men.gif) no-repeat left;

    color:#FFFFFF;

    margin:10px 0 10px 20px;

    padding-left:10px;

}



td.orangeHeader {

    color: #FC8507;

    font-size:12px;

    font-weight:bold;

    padding-bottom:10px;

}



div.pressBanner {

    text-align:left;

    width:100%;

    height:121px;

    background: url(images/pressBannerBg.jpg) no-repeat right top;

}





/*Start promo block*/

#main_promo_block{

	width: 100%;

}

	#main_promo_block td{

		vertical-align:top;

	}



	#main_promo_block td .orange{

		color:#E5A012;

	}



	#main_promo_block td h2 a{

		font-size: 14px;

		font-weight: bold;

	}





a.top_menu_link{

    display: block;

	width: 100%;

	height: 100%;

	padding-top:7px;

}



a.top_menu_link_promo{

    display: block;

	width: 100%;

	height: 100%;

	padding-top:7px;

	padding-left:20px;

}





a.top_menu_link:hover{

    background:url(http://www.epocware.com/images/bumaz_vibr.gif) no-repeat top left;

    color:#AD5514;

}



#top_menu td {

	width:20%;

    height:31px;

    text-align:center;

	font-size:12px;

    text-decoration:none;

    color:#424242;

    font-weight:bold;

    text-transform:uppercase;

    background:url(http://www.epocware.com/images/bumaz.gif) no-repeat;

}

	#top_menu td.promo{

		width:20%;

		height:31px;

		text-align:center;

		font-size:12px;

		text-decoration:none;

		color:#424242;

		font-weight:bold;

		text-transform:uppercase;

		background:url(http://www.epocware.com/img/promo/oxford/0_button.gif) no-repeat;

	}

#popup_promo{

	width: 150px;

	height: 100px;

	background-color: #FFFFCC;

	border: 1px solid black;

	display: none;

	position: absolute;

	right: 150px;

	padding: 5px;

}

/*Stop promo block*/



.orangeBold {

	color:#e5a012;

	font-weight:bold;

	}


.bordered {

	border: 1px solid #000;

	}


.b1 {
    height:171px;    
    padding:0;
    margin:0 0 10px 0;
    background:url(http://www.epocware.com/img/tools_banner_repeat.gif) left top repeat-x;
    float:left;
    width:100%;
    display:none;
}

a.banner_link {
    height:171px;
    display:block;
    padding-left:0;
    background:url(http://www.epocware.com/img/banners/phoneguard_banner_stretch.gif) repeat-x top right;
}

* html p.b1{
	margin:0 0 -15px 0;	
} 

* html a.banner_link {
	margin-left:-3px;
}

a.path1 {
		color:#767578;
        padding:0;
        margin:0;
}
