@CHARSET "ISO-8859-1";

/* reset styles */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img,
	q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
		{ margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
body { line-height:1.5; scrollbar: true; }
table { border-collapse:separate; border-spacing:0; margin:0; }
caption, th, td { text-align:left; font-weight:normal; }
table, td, th { vertical-align:middle; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a img { border:none; }

/* typography */

body { background-color:#FFFFFF; color:#5d5d5d; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; }
h1 { font-size:20px; color:#363636; line-height:24px; font-family:Helvetica, sans-serif; margin-bottom:15px; }
h2 { font-size:16px; color:#363636; line-height:20px; font-family:Helvetica, sans-serif; }
h3 { font-size:14px; color:#363636; line-height:18px; font-weight:bold; font-family:Helvetica, sans-serif; }
a { color:#5d5d5d; font-weight:bold; }
p { margin-bottom:10px; }

/* structure */

#wrap { width:100%; height:100%; }

#head_container { width:100%; height:118px; }
	#head { width:960px; height:118px; margin:0 auto; padding-top:42px; }
		#logo { float:left; }
			#logo h1 { text-indent:99999px; }
		#navigation { float:left; width:490px; padding-left:26px; }
			#navigation ul li { list-style-type:none; float:left; margin-left:21px; margin-top:15px; }
			#navigation a { text-decoration:none; font-size:18px; font-family:Helvetica, sans-serif; font-weight:normal; }
			#navigation a.active { text-decoration:none; color:#f17903; }
      #navigation a.active:hover{text-decoration:underline;color:#f17903;}
      #navigation a:hover{text-decoration:underline;}
		#login_box { float:left; font-family:"Tahoma","Arial"; font-size:10px; padding:0; margin: 2px -3px 0 0; }
			#login_box input.textinput { width:131px; height:20px; border:1px solid #9F9F9F; margin-right:3px; padding:0px; font-size:11px; color:#9a9a9a; }
			#login_box input.hiddenInput { width:131px; height:20px; border:1px solid #9F9F9F; margin-right:3px; padding:0px; font-size:11px; color:#9a9a9a; display:none; }
			#login_box input.signup_btn { width:59px; height:26px; border:none; background:url("../images/btn_signin.png") no-repeat 0 2px; cursor:pointer;}
			#login_box a { color:#5d5d5d; font-weight:normal; margin-right:5px; line-height:26px; vertical-align:top; }

#banner_container { width:100%; height:342px; background:url("../images/banner_bg_1px.png") repeat-x; }
	#banner { height:342px; background:url("../images/banner_bg.png") center no-repeat; }
		#banner_fixed { width:964px; height:342px; margin:0 auto; background:url("../images/banner_bg_fixed2.jpg") no-repeat; }
			#download { padding-left:668px; padding-top:190px; }
	
#banner_download_container { width:100%; height:205px; background:url("../images/banner_dl_bg_1px.png") repeat-x; margin-bottom:10px; }
	#banner_download { height:205px; background:url("../images/banner_dl_bg.png") center no-repeat; }
		#banner_download_fixed { width:964px; height:205px; margin:0 auto; background:url("../images/banner_dl_bg_fixed.png") no-repeat; }
		
#main_container { width:100%; }
	#main { width:960px; margin:0 auto; padding-top:30px; }
        #main-text-content { padding-bottom: 20px; }
		#main-text-content .column { float: left; margin-right: 30px; }
		#main-text-content .column .block.top { min-height: 250px; }
		#main-text-content .column .block.bottom { margin-top: 10px; }
		#main-text-content .block h1 { font-size: 24px; line-height: 1.1em; }
    
		
#footer_container { width:100%; }
	#footer { width:1010px; height:28px; margin:0 auto; border-top:1px solid #f17903; color:#5d5d5d; margin-top:15px; }
		#footer a { color:#5d5d5d; text-decoration:none; font-weight:normal; }
		#footer li { list-style-type:none; float:left; font-size:12px; margin-top:5px; }
		#footer ul.footer1 { float:left; }
		#footer ul.footer2 { float:right; }
		
/* css3 */
.payasyougo .boxed, #scrollable { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.block.subscriptions .navigator { box-shadow: 0px 1px 2px #000; -moz-box-shadow: 0px 1px 2px #000; -webkit-box-shadow: 0px 1px 2px #000; }
#navigator-menu .subscription-item { box-shadow: 0px 1px 2px #000; -moz-box-shadow: 0px 1px 2px #000; -webkit-box-shadow: 0px 1px 2px #000; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

.subscription-basic-info .title,
.subscription-basic-info .amount,
#navigator-menu .subscription-item div,
#subscription-info .title,
#subscription-info .amount { text-shadow: 1px 1px 2px #111; }
		
/* others */
.clear { clear:both; }
.hidden { display:none; }
.shown { display:block; }
.br_spacer { line-height:15px; }
.moreinfo_links{ color:#11809A; }

/* inherited styles */
#c1 { margin-bottom:20px;max-width:664px; }
#c1 ul { list-style-type:none; margin-left:20px; }
#c1 ol { margin-left:40px; }

/* index.html */
#homepage .col-left { float: left; width: 650px; }
#homepage .col-left .subscriptions-section { height: 260px; width: 650px; overflow: hidden; }
#homepage .col-left .payasyougo { float: left; width: 260px; }
#homepage .col-left .fup { float: left; width: 360px; padding: 35px 0 0 30px; }
#homepage .col-right { float: left; width: 290px; padding: 0 0 0 20px; }
#homepage .col-right .mobilevoip-section { height: 260px; }
#homepage .col-right .mobilevoip-section img { display: block; margin: 0 auto; }
#share .stButton { margin: 0 8px; }
#share .st_twitter_large .stButton { margin-left: 0; }
#share .st_sharethis_large .stButton { margin-right: 0; }
.payasyougo .boxed { padding: 5px; border: 1px solid #f17903; }
.payasyougo .boxed p { margin-bottom: 3px; }

#subscriptions-content { margin-top: 10px; background: url('../images/subscriptions_bg.gif') repeat-x; }
#subscriptions-content, #subscriptions-content .outer, #subscriptions-content .inner { width: 650px; height: 227px; top: 0; left: 0; }
#subscriptions-content .outer { background: transparent url('../images/subscriptions_bg_left.gif') no-repeat left top; }
#subscriptions-content .inner { background: transparent url('../images/subscriptions_bg_right.gif') no-repeat right top; padding-top: 20px; height: 207px; }
#subscriptions-content .scroller { float: left; width: 269px; padding: 0 0 0 25px; }
#subscriptions-content .scroller h1 { color: #fff; margin-bottom: 7px; font-size: 30px; text-shadow: 1px 1px 2px #111; }
#subscriptions-content .scroller span.tag { color: #fff; font-size: 15px; }
#subscriptions-content .display { float: left; width: 356px; }
#subscriptions-content .subscription-block { min-height: 126px; }
#subscriptions-content .buttons a {  overflow: hidden; display: block; text-indent: -999px; }
#subscriptions-content .buttons .left-col { float: left; width: 186px; }
#subscriptions-content .buttons .left-col a { width: 155px; height: 26px; }
#subscriptions-content .buttons .right-col { float: left; }
#subscriptions-content .buttons .btn_download { width: 148px; height: 56px; background: url('../images/btn_signup_orange.png'); }
#btn_prev_country { background: url('../images/btn_prev_country.png'); margin-bottom: 5px; }
#btn_next_country { background: url('../images/btn_next_country.png'); }

#scrollable { width: 240px; height: 113px; overflow: auto; background-color: #fff; margin-top: 20px; }
#scrollable .jspPane { padding: 3px 3px 4px 4px !important; }

    #scrollable .subscription-item { height: 18px; margin: 0 3px 6px 0; font-size: 16px; color: #095c6f; padding: 2px 3px; }
    #scrollable .subscription-item.active { background-color: #3a7d8c; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
    #scrollable .subscription-item.last { margin-bottom: 0; }
    #scrollable .subscription-item div { clear: both; }
    #scrollable .subscription-item img, #scrollable .subscription-item span { float: left; }
    #scrollable .subscription-item img { height: 18px; width: 18px; }
    #scrollable .subscription-item span { padding-left: 7px; }
    
    #subscription-info { color: #fff; }
    #subscription-info .title { display: block; font-size: 30px; line-height: 24px; margin-bottom: 7px; }
    #subscription-info .description { display: block; font-size: 14px; }
    #subscription-info .amount b { font-size: 36px; }
    #subscription-info .amount { font-size: 20px; margin-top: 26px; float: left; }
    #subscription-info img { float: left; margin: 12px 0 0 20px; }

#scrollable .jspVerticalBar { background-color: #fff; width: 24px; }
#scrollable .jspTrack { background-color: #fff; }
#scrollable .jspDrag { width: 9px; background-color: #095c6f; margin: 0 auto; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#scrollable .jspArrow, #scrollable .jspArrow.jspDisabled { background-color: #fff; }
#scrollable .jspArrowUp { background: #fff url('../images/arrow_up.png') center center no-repeat; }
#scrollable .jspArrowDown { background: #fff url('../images/arrow_down.png') center center no-repeat; }

/* download.html */
.download_bar { margin:10px -3px 15px; }

/* rates pages */
#rates_main { float:left; width:600px; padding-right:20px;margin-right:50px }
#smsrates_main { float:left; width:600px; padding-right:20px; }
#rates_sidebar { float:left; width:340px; }

/* websignup */
.websignup_content { width:601px;}
.websignup_content br { line-height:5px; }

/* superdeals */
.SuperDealsDataCost { text-align:right; }

/* instructions */
div.Block{ margin-bottom:30px; margin-top:30px; }
div.Block h2{ margin:0px; padding:0px; padding-bottom:3px; background-position:left top; background-repeat:repeat-x; width:100%; border-bottom:1px solid #FFFFFF; }
div.Block p{ margin:0px; margin-top:5px; padding:0px; padding-left:px; }

/* rates calculator */
.RC_pc2p {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/pc_to_phone.png');
	height	: 60px;
	cursor	: pointer;
}


.RC_pc2p[class] {
	background-image	: url('/images/pc_to_phone.png');
	background-repeat	: no-repeat;
}

.RC_ph2p {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/phone_to_phone.png');
	height	: 60px;
	cursor	: pointer;
}


.RC_ph2p[class] {
	background-image	: url('/images/phone_to_phone.png');
	background-repeat	: no-repeat;
}

.RC_SMS {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/SMS.png');
	height	: 45px;
	cursor	: pointer;
}

.RC_SMS[class] {
	background-image	: url('/images/SMS.png');
	background-repeat	: no-repeat;
}

.RC_local {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/local.png');
	height	: 45px;
	cursor	: pointer;
}


.RC_local[class] {
	background-image		: url('/images/local.png');
	background-repeat		: no-repeat;
}

.RC_starttarif {
	width								: 100%;
	font-size						: 7pt;
	color 							: black;
}
.RC_selectors {
	width								: 189px;
}

.RC_head {
	color								: #000000;
	cursor							: pointer;
	text-decoration			: none;
}
.RC_LB {
	text-align:					left;
	border-right:				1px solid #c6c6c6;
	border-bottom:			1px solid #c6c6c6;
}

.RC_RB {
	text-align:					left;
	border-bottom:			1px solid #c6c6c6;
}

.RC_LO {
	text-align					: left;
	border-right:				1px solid #c6c6c6;
}

.RC_RO {
	text-align					: left;
}

.RC_rates {
	font-weight					: bold;
	text-align					: right;
	width								: 100%;
}
/* mobile download button */
.mobile-download { width:207px; height:58px; cursor:pointer; background:url("/images/btn_download_mobile.png"); padding:20px 0 0 40px; margin-bottom:15px; text-align: center}

.feature_list { border-collapse:collapse; margin:0; border-spacing:0;}
.rates_calc{ border-collapse:separate; border-spacing:10px; margin:0; }
.flags{ border:1px solid white}

.outer {width: 10px;height:3px; background: white;}

.middle {background: #aaaabb;}

.inner {background: #777788;}

.middle, .inner{
  position: relative;
  left: -1px;
  top: -1px;
  float:left;
  }

/* index.html tab styles */
.tab-column { width: 200px; float: left; }
.country-block { margin-bottom: 10px; }
.flag_big{ height: 36px; width: 46px; border: 2px solid #fff; float: left; margin-right: 8px; }
.flag_big img { margin-top: -4px; margin-left: -1px; }
.flag { height: 16px; width: 22px; border: 1px solid #fff; float: left; margin-right: 8px; }
.flag img { margin-top: -4px; margin-left: -1px; }
.shadow {
	-moz-box-shadow: 2px 2px 2px gray;
	-webkit-box-shadow: 1px 1px 2px #gray;
	box-shadow: 3px 3px 4px gray;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='gray')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='gray');
}
.subscription_headtext{ font-size:22px; line-height: 1.1em; font-weight:bold; color:#363636; text-decoration:none; }
.to_go_number{ font-size:22px; font-weight:bold; color:#8F8F8F; text-decoration:none;}
.text-emphasize{font-size:24px;font-weight:bold;font-family:arial, helvetica, sans serif;color:#000;}
.hr{border-top:1px solid #f17903}

a.toplink{
	float:								right;
	font-size:						10px;
	text-align:						right;
}
h2.instr{
	padding-left:					-10px;
	margin-left:					10px;
}
h2.h2instr{
	border-bottom:				1px solid #f17903;
	padding-bottom:				3px;
}

/* subscription rates */
#subscriptions_content .col-left,
#subscriptions_content .col-right { float: left; width: 215px; }
ul.subscriptions-list-links { list-style-type: none; margin-bottom: 5px; float: left; width: 215px; }
ul.subscriptions-list-links li { margin-bottom: 5px; }
ul.subscriptions-list-links li img { float: left; margin-right: 9px; }

#privacy_policy .content-privacy_policy .pesonal-data li
{
    list-style-type: disc;
}

#mapp_button_download { float: right; margin-top: 30px; }

.mobile-download-download { width:247px; height:78px; cursor:pointer; background:url("../images/btn_download_mobile.png"); margin-bottom:15px; text-align: center; }
.mobile-download-download a { height:50px; display:block; padding:20px 0 0 30px; }

#subscription-rates-landing-page { padding-bottom: 20px; }
#subscription-rates-landing-page .amount { font-size: 26px; font-weight: bold; float: left; margin-top: 1px; }
#subscription-rates-landing-page .duration { font-size: 16px; font-weight: bold; float: left; margin: 3px 0 0 10px; }
#subscription-rates-landing-page img { margin: -9px 0 10px 15px; float: left; }
