/*
** 3 SkypePhone CSS:: Screen
*/

@charset "utf-8";

/* Global elements */

* { margin: 0px; padding: 0px; border: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #8c8c8c; }

body { background-color: #FFFFFF; overflow: auto; }

/* Layout elements */
#idPageRoot	{ position: relative;  margin-left: auto; margin-right: auto;  margin:0; padding: 0; }
	.modLangSelection { height: 615px; background-image: url(../img/lselect_bkg.jpg) !important; background-position: top right !important; background-repeat: no-repeat !important; }
		#idLanguageBox { position: absolute; width: 400px; height: 150px; left: 140px; top: 215px; }
			.selectbtn { width:117px ; height:18px ; }
	
	#idHeader {   }
		#idLogo {  display:none ; }
		#idLogoPrint { display: block ;}
		#idLang { display:none ; }
		
	#idBody { border-bottom: 1px solid #cff1fc; margin-top: 34px; _margin-right: 0px;;}
		#idMenu { display:none ; visibility:hidden ;}
		
		
		#idMainSection {  }
			#dynScreen { position: absolute; width: 200px; height: 246px; top: 55px; left: 73px; display: none; }
			#idLeftCol { display:none ; visibility:hidden ; }
				#idLeftCol img { margin-bottom: -3px; }
			#idRightCol { float: left; _float: none; _margin-bottom: 15px;}
				/* Front page links sections */
				#idRightCol .cRow { position: relative; height: 100px; }
				#idRightCol .cRow .cSection { position: relative; width: 162px; float: left; margin-right: 30px; }
					#idRightCol .cRow .modRight { margin-right: 0px; }
					#idRightCol .cRow .modSecondLine { position: relative; top: -4px; #top: 1px; }
					#idRightCol .cRow .cSection .cLink { position: relative; width: 22px; height: 100px; float: left; }
					#idRightCol .cRow .cSection .cLink img { margin-top: 3px; }
					#idRightCol .cRow .cSection p { color: #ababab; line-height: 13px; margin-top: -2px; #margin-top: 6px; }
			#idDoubleCol {  width: auto; float: left; padding-bottom: 15px;  margin-bottom:0 ; }
				#idDoubleCol .cQuestion { margin-top: 25px; #margin-top: 30px; width: 100%; position: relative;}
					#idDoubleCol .cQuestion .cTitle { border-bottom: 1px solid #b2b2b2; padding-bottom: 4px; margin-bottom: 10px; }
					#idDoubleCol .cTitle { position:relative ; }
					#idDoubleCol .cQuestion h3 { font-size: 11px; color: #22b8f1; }
					#idDoubleCol  p { margin-top: 8px; margin-bottom: 8px; }
					#idDoubleCol .cTitle a { position: absolute; right: 0px; top: 3px; color: #00adef; text-decoration: none; font-weight: bold; }
					p.question { background:#ffffff url(../img/img_q.gif) 0 2px  no-repeat ; padding: 0px 0 0 20px ; margin: 10px 0 0  0 !important; font-weight:bold ; display:block;}
				    .answer { background:#ffffff url(../img/img_a.gif) 0 2px no-repeat ; padding: 0px 0 0 20px ;margin: 0px 0 20px  0 !important; display:block;}
					p.trouble {background:#ffffff url(../img/img_t.gif) 0 2px no-repeat ; padding: 0px 0 0 20px ; margin: 10px 0 0  0 !important; font-weight:bold ; display:block; }
					table.faqTable { margin: 10px 0 10px 20px ; padding: 0 ; border-collapse:collapse;}	
					table.faqTable td {width: 320px ; padding: 3px 0 ; border-bottom:#f7f7f7 1px  solid; }
					td.faqTableTop { background-color:#f7f7f7 ; font-weight:bold ;}
				/* home page containers */
				#idDoubleCol .cFlashContainer { width: 654px; height: 446px; margin-bottom: 10px; }
				#idDoubleCol .cAngelsContainer { width: 656px; height: 116px; margin-bottom: 15px; }
					#idDoubleCol ul li { margin-left: 20px; #margin-left: 22px; margin-bottom: 10px; }
					#idDoubleCol ol li { margin-left: 30px; #margin-left: 32px; margin-bottom: 10px; }
					#idDoubleCol .cAngelsContainer .cAngel { width: 156px; height: 116px; margin-right: 10px; float: left; }
					.cLegal p {margin-top: 8px !important; margin-bottom: 8px !important; }
						.cLegal p strong { font-size: 12px; color: #00adef; }
						.cLegal p a { text-decoration: none; color: #b2b2b2; }
						.cLegal p a:hover { text-decoration: none; color: #8c8c8c; }
						.cLegal .cToTop { text-align: right; border-top: 1px solid #cff1fc; padding-top: 5px; margin-top: 12px; }
	
	#idFooter { position: relative; color: #b3b3b3; padding-left: 30px; width: 100%;  padding-top: 8px; height: 20px; }
		#idFooter a { color: #b3b3b3; text-decoration:none;  font-size: 10px !important ; padding: 0 2px ;}
			#idFooter a:hover { color: #8c8c8c; }
		#disclaimer { font-size: 10px !important; position: absolute; right: 60px; _right: 30px; top: 8px; letter-spacing:-0.05em ;padding-top:2px ; color:#00adef; }
		#idCopy { font-size: 10px !important; float: left; width: 165px; padding-top:1px ; }
		
		#idLangFooter { font-size: 10px !important ;padding-top:1px ;  display:inline ; position:relative; }
			/* The language popup is defaultly hidden */
			#dynLang { display: none; }
			#idLangFooter .cPopup { position: absolute; bottom: 13px; left: 0px; _left: 4px; width: 83px; padding-top: 5px; padding-bottom: 12px; padding-left: 5px; background-image: url(../img/global_popup_bkg.gif); z-index: 999; }
				#idLangFooter .cPopup .cTop { position: absolute; top: 0px; left: 0px; background-image: url(../img/global_popup_top.gif); _background-repeat: no-repeat; width: 88px; height: 5px; }
				#idLangFooter .cPopup .cBottom { position: absolute; bottom: 0px; left: 0px; _bottom: -3px; background-image: url(../img/global_popup_btm.gif); width: 88px; height: 12px; _background-repeat: no-repeat; }
				/* content */
				#idLangFooter .cPopup a:hover { color: #8c8c8c; }
				#idLangFooter .cPopup p a { padding-left: 10px; }
					#idLangFooter .cPopup p a:hover { background-image: url(../img/global_popup_bull2.gif); #background-image: url(../img/global_popup_bull2.gif); background-repeat:no-repeat; background-position: center left; }
					#idLangFooter .cPopup p .cSelected { color: #00adef; background-image: url(../img/global_popup_bull1.gif); #background-image: url(../img/global_popup_bull1_ie.gif); background-repeat:no-repeat; background-position: center left; }
					
					
.download { float:right;}
.download a, a:visited, a:active, a:hover { color:#00adef ; }	
.flashcontent { text-align:center;}				
					
select { border:#cccccc 1px solid  !important; width:200px ;}
p.arrowlink { background:#ffffff url(../img/arrow.gif) 0 2px no-repeat ; margin:  2px 0 !important; padding:  0 0 0 15px; }
p.arrowlink  a { color:#8c8c8c}
					
					
/* Global controls */

.cCalloutBox { background-color: #d4effc !important; border: 1px solid #afe5fa; padding: 8px; padding-top: 0px; padding-bottom: 0px; color: #00adef; }
	.cCalloutBox p, .cCalloutBox p strong { color: #00adef; }
										

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
} ,

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

h1 { font-size: 30px !important; color: red; }

