@charset "UTF-8";

body,img, h1, h2, h3, p, ul, li,p,b, a { 
	margin:0px; 
	padding:0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	list-style:none;
	border:none;
	}
p{ padding-bottom:10px;}

a{ color:#4F8496;}
a:hover{ color:#76A2B2;}

.main{
	width:890px;	
	background-color: #D5ECF7;
	margin-left:auto;
	margin-right:auto;
	margin-top:1px;
	}

.header{ position:relative;}

.top_header{
	height:63px;
	background-color:#036;
	position:relative;
	background-color:#F5F5F5
	}

.bottom_header_home{ height:222px}

.bottom_header_home .img_home{
	float:left;
	background-image:url(images/home_vertical.jpg);
	background-position:right top;
	background-color:#D5ECF7;
	background-repeat:no-repeat;
	width:137px;
	height:222px;
	}

.bottom_header_home .video_container{
	background-color: #FFF;
	float:left;
	height:221px;
	width:493px;
	}

.bottom_header_home .top_prom_menu{ 
	float:right;
	width:260px;
	background-color:#D5ECF7;
	height:222px;
	}
		
.top_prom_menu a{
	width:258px;
	height:73px;
	margin-top:1px;
	display:block;
	background-repeat:no-repeat;
	}
	
a.pac_basic{background-image:url(images/basic.jpg);}
.pac_professional{background-image:url(images/professional.jpg)}
.pac_premium{	background-image:url(images/premium.jpg)}
.pac_corporate{	background-image:url(images/corporate.jpg)}

a.pac_basic:hover{background-image:url(images/basic.jpg);}
.pac_professional:hover{background-image:url(images/professional.jpg)}
.pac_premium:hover{	background-image:url(images/premium.jpg)}
.pac_corporate:hover{background-image:url(images/corporate.jpg)}

.logo{
	width:283px;
	background-image:url(images/logo.jpg);
	height:63px;
	display:block;
	}

.menu{ 
	position:absolute;
	top:30px;
	left:245px;
	width:630px;
	}

.menu ul{ }

.menu ul li ul{ display:none; }

.menu ul li{
	display:inline;
	float:left;	
	}	
	
.menu ul li a{ 
	display:block; 
	padding:10px;
	color:#055D79;
	font-size:14px;
	background-image:url(images/ico_link.jpg);
	background-repeat:no-repeat;
	background-position:right 18px;	
	}

	
.menu ul li a:hover, .menu ul li.current_page_item a, .menu ul li.current_page_ancestor a{
	background-image:url(images/ico_hover.jpg);	
	/*color:#7FB1C4;*/
	}
.menu ul current_page_item{}

.search_box{ 
	height:30px;
	margin-right:10px;
	position:absolute;
	right:0;
	top:10px;
	width:294px;
}

.my_account{
	float:right;
	margin-top:10px;
	}



.float_account{ 
	background-image:url(images/signup_back.jpg);
	height:106px;
	position:absolute;
	right:0;
	top:63px;
	width:218px;
	z-index:100;
	padding:20px;
	display:none;
	border:1px solid #DDE6EB;
}

.float_account a{
	display:block;
	text-align:right;
 }
 
.float_account form div{
	color:#02313F;
	font-weight:bold;
	padding:7px 0px 0px 0px;
	text-align:right;
	display:block;
	}
	
.float_account form div input{
	background-color:#61BDD0;
	border:none;
	color:#FFFFFF;	
	width:142px;
}

.float_account form div._submit input{
	width:60px;
}


.video_container{} 

.content{ 
	margin-top:1px;
	background-color:#FFF;
	
	}

.voip_downloads{
	float:left;
	width:136px;
	background-color: #FFF;
	background-image:url(images/back_text.jpg);
	background-repeat:repeat-x;
	margin-right:1px;
	min-height:340px;
	}
	
.voip_downloads a{ 
	margin:0px; padding:0px; border:none; float:left;
	}
.voip_downloads .iphone, .voip_downloads .symbian, .voip_downloads .windows, .voip_downloads .android{
	width:136px;
	height:73px;
	
	}
.voip_downloads_main{
	width:136px;
	height:45px;
	background-image:url(images/voip_client_download.jpg);
	}
.voip_downloads a.iphone{ background-image:url(images/btn_iphone.jpg)}
.voip_downloads a.symbian{background-image:url(images/btn_nokia_symbian.jpg)}
.voip_downloads a.windows{background-image:url(images/btn_windows_mobile.jpg)}
.voip_downloads a.android{background-image:url(images/btn_android.jpg)}

.text_content_home{ 
	
	background-image:url(images/back_text.jpg);
	background-repeat:repeat-x;
	float:left;
	line-height:160%;
	color:#055D79;
	position:relative;
	
	}
.text_content_home p{ padding:20px 40px 9px 40px;	width:412px;}	


/*homepge steps*/	

.line_sep{/*home page line*/
	background-image:url(images/home_text_back.jpg);	
	height:19px;
	width:492px;
	} 

.pub{ padding-bottom:19px;}
	
.steps{ float:left; width:228px; margin:0px 12px 0px 12px}
.steps a{
	background-repeat:repeat-y; 
	background-position:top left;
	display:block; 
	}

a.step_01{background-image:url(images/quick_step_plan.png);height:69px; }
a.step_02{background-image:url(images/quick_step_sign.png);height:63px;	}
a.step_03{background-image:url(images/quick_step_download.png);height:63px;	}

a.step_01:hover{background-image:url(images/quick_step_plan_hover.png); }
a.step_02:hover{background-image:url(images/quick_step_sign_hover.png);	}
a.step_03:hover{background-image:url(images/quick_step_download_hover.png);}

.pub .unlimited_calls{background-image:url(images/unlimited_calling.png); width:228px; height:196px; float:left;}

/*homepge steps*/	
.right_bar{ float:right;}

.right_bar .btn_01, .right_bar .btn_02{
	width:260px;
	margin-bottom:1px;
	}
	
.right_bar .btn_01 b{ color:#FF2B88; font-size:26px;}	
.right_bar .btn_01 a:hover{ color: #999;}
.right_bar .btn_02 a{
		display:block;
		}

.right_bar .btn_02 span.h3{
			padding:20px 10px 0px 10px;
			display:block;
			}
			
			

/*subpage*/


.left_bar{
	width:231px;;
	float:left;
	margin-right:1px;
	min-height:500px;
}

ul.submenu{ 
	background-color: #FFF;
	}
	
ul.submenu li a{
	color:#FFF;
	background-color:#055D7A;
	display:block;
	margin-bottom:1px;
	padding:7px 10px  7px 10px;
	}

ul.submenu li a:hover{ 
background-color:#43889F;
}

ul.submenu li.pagenav{
		background-image:url(images/btn_serv_back.jpg);
		background-repeat:repeat-x;
		}
ul.submenu li.pagenav h1{
		background-image: url(images/arrow_btn_serv.jpg);
		background-position:210px 10px;
		background-repeat:no-repeat;
		padding:6px 0px 7px 10px;
		color:#FFF;
	}


ul.sub_options{
	color:#055D79;
	padding-left:10px;
	padding-top:10px;

	}
ul.sub_options li{
	}
ul.sub_options li b{ border-bottom:1px solid #036; display:block; height:14px; }

.location img{
	}
.contact_sales, .postal_adress{line-height:160%; margin-top:6px;}
.contact_sales b, .postal_adress b{ margin-bottom:6px;}

.sub_cont{
	width:657px;
	float:left;
	background-image: url(images/subpage_text.jpg);
	background-repeat:repeat-x;
	background-position:10px 146px;
	background-color:#D5ECF7;
	min-height:606px;
	
}

.bottom_header_subpage{
	height:147px;
	background-color: #FFF;
	background-image:url(images/img_subheader.jpg);
	background-repeat:no-repeat;
}

.text_subpage{
	line-height:160%;
	padding:20px;
	color:#5D5D5D;	
}

.text_subpage a{text-decoration:underline;}
.text_subpage h2{
	display:none;
}
.text_subpage .page{ border-bottom:1px dashed #7A7A7A;}

/*plans*/
.cont_plans{ width:419px; margin-left:auto; margin-right:auto; padding:20px;}

.cont_plans img{
	float:left;
	padding:2px;
	}
.table_cont{
	width:567px;
	clear:both;
	background-image:url(images/plans_table_features.jpg);
	margin-left:auto; margin-right:auto;
	height:156px;
	
	}
.table_cont h2{ display:block; width:567px; text-align:center; height:39px;}
.table_cont h2 img{ padding:12px;}
.table_cont ul.table_left{ border-right:1px  solid #FFF; width:273px;  color:#FFF;}
.table_cont ul{ padding:20px 0px 20px 12px;float:left; }
 .table_conditions{ padding:20px 0px 20px 24px; clear:both;}
.table_cont a{ color:#FFF;}
.table_cont a:hover{ color:#CCDBE0;}
.cont_plan_packs { color:#055D79}
.cont_plan_packs h1{ float:left; text-align:right; width:105px;}
.cont_plan_packs ul{ margin-left:50px; line-height:160%;; width:408px; float:left;}
.cont_plan_packs ul li{ margin-bottom:5px; }
/*end  of plans*/

/*end  of subpage*/


/*download page*/
.cont_softphones{ line-height:110%;}

.soft_cont{ float:left; margin-right:10px; color:#055D79; text-align:center;}
.soft_cont a, .cont_callback_flash a{ color:#F01A57;}
.soft_cont a:hover, .cont_callback_flash a:hover{ color:#E94F7F;}
.soft_cont a.more_info, .cont_callback_flash a.more_info{ font-size:11px; color:#E288AB;}
.soft_cont a.more_info:hover, .cont_callback_flash a.more_info:hover{ color:#DBBDD3;}

.soft_img{ height:201px; background-repeat:no-repeat;}

.softwindows_com{width:103px; background-image:url(images/softphone_pc.jpg); background-position:bottom right;}
.soft_iphone{width:109px; background-image:url(images/softphone-iphone.jpg);}
.soft_windows_mobile{width:111px; background-image:url(images/softphone-windows.jpg);}
.soft_symbian{width:103px; background-image:url(images/softphone-symbian.jpg);}
.soft_android{width:94px; background-image:url(images/softphone-android.jpg);}

.soft_title{ height:25px; display:block; background-image:url(images/soft_title.jpg); background-repeat:no-repeat;}
.callback_title{ height:25px; display:block; background-image:url(images/callback_title.jpg); background-repeat:no-repeat;}
.flash_desktop_title{ height:25px; display:block; background-image:url(images/flash_desktop_title.jpg); background-repeat:no-repeat;}

.cont_callback_flash{ margin-top:10px;}
.callback, .flash_desktop{ float:left; width:301px;}
.callback_cont,.flash_desktop_cont{ padding:10px;}

/*end download page*/

/*outbound destination page*/
.country_list ul{ float:left; padding-right:40px;}

/*outbound destination page*/

/*services page*/
.cont_services{}

.cont_services h1, .cont_downloads h1, .cont_how_to h1{
	background-image:url(images/services_title_list.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	}
	
.cont_services h1.features, .cont_downloads h1.features, , .cont_how_to h1.features{
	background-image:url(images/services_title_features.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	}
.cont_services ul, .cont_downloads ul, .cont_how_to ul{ padding-bottom:20px}
.cont_services ul li, .cont_downloads ul li, .cont_how_to ul li{ 
	background-image:url(images/services_list_bul.jpg); 
	padding-left:20px; 
	background-repeat:no-repeat; 
	background-position:3px 5px;
	}




/*contact page*/

.contactform{ width:410px; margin-top:20px;}
#wpcf_msg{ width:210px;}
#wpcf_msg{ height:124px;}
.contactright{ color:#055D7A; font-weight:bold;}
.contactform div{ margin:0px 0px 5px 0px; padding:0px;}
.cont_contact{ 
	display:block;
	background-image:url(images/contact_photo.jpg);
	background-repeat:no-repeat;
	background-position:340px 50px;
}
/*.contactform div input{ width:250px;}
.contactform div #contactsubmit{ width:120px;}
*/



.footer{
	color:#FFF;
	background-color:#7FB1C4;
	padding:10px;
	clear:both;
}

.footer a{ color:#FFF}
.footer a:hover{ color: #D3E4EB;}

.footer p.powered_by{ 
	float:right;
	}

.sub_footer{
	clear:both;
	background-color:#F5F5F5;
	line-height:160%;
	border-top:1px solid #BBD6E0;
	}

.sub_footer .links_col{
	float:left;
	padding:20px 30px 20px 20px;
	
	}
.sub_footer	a, .sub_footer	b{color:#055D79;}
.sub_footer	a:hover{ color:#418398;}
.sub_footer .links_col a, .sub_footer .links_col b{
	float:left; clear:left;
	}
.sub_footer .links_col b{font-size:14px; padding-bottom:10px}

.sub_footer .more_links{
	color:#055D79;
	clear:both;
	padding:10px 10px  10px  10px ;
	border-top: 1px solid #FFF;
	}

.sub_footer .more_links p{ color: #666;}

/*signup*/

#post-831 h2{ display:none;}

h2.blog{ display:block;}
.clr{ clear:both;}







