
* {
	outline: none;
}


body {
	margin: 0; padding: 0;
	background: #eeeced url('../layout/all_background.jpg') repeat;
	border-top: 1px solid #ddd;
	text-align: center;
	color: #5b5b5b;
}
	body * {
		font-family: Tahoma, Helvetica, sans-serif;
		font-size: 11px;
	}


br.clear { clear: both; }

a:hover { text-decoration: none !important; }
	a img { border: 0; }


#allContainer {
	position: absolute;
	left: 0; top: 0;
	width: 100%; min-height: 100%;
	z-index: 0;
	
}


#mainContainer {
	position: relative;
	display: block;
	margin: 0 auto 0;
	padding: 0 0 155px;
	text-align: left;
	width: 846px;
}







/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////   HEADER       ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

	#header {
		position: relative;
		margin-top: 33px;
		height: 109px;
	}
	
		#langMenu {
			display: block;	clear: both;
			width: 100%; height: 26px;
			padding: 0; margin: 0;
			list-style: none;
		}
			#langMenu li {
				display: block; float: right;
				width: 26px; height: 26px;
				margin: 0; padding: 0;
				background-repeat: no-repeat;
			}
				#langMenu li a { display: block; width: 26px; height: 26px; }
					#langMenu li a span { display: none; }
			
			/* language menu items */
			#langMenu .m1 a { background-image: url('../layout/menu_lang_1.gif'); }
			#langMenu .m1 a:hover { background-image: url('../layout/menu_lang_1-o.gif'); }
			.lang1 #langMenu .m1 a { background-image: url('../layout/menu_lang_1-o.gif') !important; }
			#langMenu .m2 a { background-image: url('../layout/menu_lang_2.gif'); }
			#langMenu .m2 a:hover { background-image: url('../layout/menu_lang_2-o.gif'); }
			.lang2 #langMenu .m2 a { background-image: url('../layout/menu_lang_2-o.gif') !important; }
			#langMenu .m3 a { background-image: url('../layout/menu_lang_3.gif'); }
			#langMenu .m3 a:hover { background-image: url('../layout/menu_lang_3-o.gif'); }
			.lang3 #langMenu .m3 a { background-image: url('../layout/menu_lang_3-o.gif') !important; }
			
		#mainMenuContainer {
			width: 100%; height: 83px;
		}
			#mainMenuContainer h1 {
				display: block; float: left;
				width: 270px; height: 83px;
				background: url('../layout/logo-mobilly.gif') no-repeat;
			}
				#header a {
					display: block;
					width: 270px; height: 83px;
				}
				#header h1 strong { display: none; }
			
			#mainMenu {
				display: block;	float: left;
				width: 576px; height: 61px;
				padding: 0; margin: 28px 0 0;
				list-style: none;
			}
			.lang1 #mainMenu { width: 511px; margin-left: 65px; }
			
				#mainMenu li {
					display: block; float: left;
					height: 61px; margin: 0; padding: 0;
					background-repeat: no-repeat;
				}
					#mainMenu li a { display: block; height: 61px; }
						#mainMenu li a span { display: none; }
						
					/* home button */
					#mainMenu .m0 a { width: 42px; background-image: url('../layout/menu_0.gif'); }
					#mainMenu .m0 a:hover { background-image: url('../layout/menu_0-o.gif'); }
					.section0 #mainMenu .m0 a { background-image: url('../layout/menu_0-d.gif'); }




		
		
			
	
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////   BUBBLES       //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	
			
	#mainPage {
		position: relative;
		width: 100%; height: 850px;
		margin-bottom: 60px;
	}
	
	
	
	
		#mainPage .bubble1 {
			position: absolute;
			left: 0; top: 344px;
		}
			#mainPage .bubble1 .top {
				position: absolute;
				left: 0; bottom: 39px; 
				width: 456px; height: auto;
				padding: 0;
				background: url('../layout/bubble_orange_top.gif') no-repeat;
			}
				#mainPage .bubble1 .content {
					margin: 30px 25px 0 30px;
					padding: 0 0 10px;
					font-size: 15px;
					color: #fff;
				}
				html>/**/body #mainPage .bubble1 .content { margin-bottom: -10px !important; } /* invisible for all IE */
					#mainPage .bubble1 .content h1 { 
						margin: 0 0 10px 0;
						font-size: 23px;
						font-weight: normal;
					}
					#mainPage .bubble1 .content p {
						font-size: 15px;
						line-height: 24px;
						margin: 0;
						font-weight: 100 !important;
					}
               #mainPage .bubble1 .content a {
                  color: #fff;
                  text-decoration: underline;
                  font-size:14px;
               }
			#mainPage .bubble1 .btm {
				position: absolute;
				left: 0; bottom: 0;
				width: 456px; height: 39px;
				background: url('../layout/bubble_orange_bottom.png') no-repeat;
			}
			#mainPage .bubble1 .knob {
				position: absolute;
				left: 456px; bottom: 0px;
				width: 43px; height: 163px;
				padding: 0;
				background: url('../layout/bubble_orange_knob.png') no-repeat;
			}
			
		#mainPage .bubble2 {
			position: absolute;
			left: 560px; top: 284px;
		}
			#mainPage .bubble2 .top {
				width: 229px; height: auto;
				padding: 20px 0 0;
				background: url('../layout/bubble_blue2_top.png') no-repeat;
			}
				#mainPage .bubble2 .content {
					margin: 0 20px 0 20px;
					color: #fff;
				}
					#mainPage .bubble2 .content h2 { 
						margin: 0 0 0 0;
						padding: 0;
						font-size: 17px;
						line-height: 19px;
						font-weight: normal;
					}
					#mainPage .bubble2 .content p { margin: 7px 0 0 0; }
					#mainPage .bubble2 .content a { color: #fff; text-decoration: underline; }
					#mainPage .bubble2 .content input.text {
						width: 180px;
						padding: 1px;
						margin: 3px 0 0;
						/*border: inset 2px #B4B4B4;*/
						/*background-color: #fff;*/
						color: #002F43;
						font-size: 14px;
					} 
					#mainPage .bubble2 .content input.submit {
						display: block;
						float: right;
						width: 70px;
					}	
					#mainPage .bubble2 .content .forgot {
						display: block;
						float: left;
						margin-top: 2px;
						color: #fff;
						text-decoration: underline;
					}
					#mainPage .bubble2 .content .forgot:hover {
						
					}	
			#mainPage .bubble2 .btm {
				width: 229px; height: 29px;
				background: url('../layout/bubble_blue2_bottom.gif') no-repeat;
			}
			#mainPage .bubble2 .knob {
				position: absolute;
				left: -36px; top: 0;
				width: 36px; height: 110px;
				background: url('../layout/bubble_blue2_knob.png') no-repeat;
			}
			
		#mainPage .bubble3 {
			position: absolute;
			left: 220px; top: 366px;
		}
			#mainPage .bubble3 .top {
				width: 282px; height: auto;
				padding: 20px 0 0;
				background: url('../layout/bubble_blue1_top.gif') no-repeat;
			}
				#mainPage .bubble3 .content {
					margin: 0 24px 0;
					min-height: 90px;
					color: #fff;
					background: url('../layout/register-by-phone.gif') no-repeat;
					background-position: right bottom;
				}
					#mainPage .bubble3 .content h2 { 
						margin: 0 0 0 0;
						padding: 0;
						font-size: 17px;
						line-height: 19px;
						font-weight: normal;
					}
					#mainPage .bubble3 .content p { margin: 7px 0 0 0; }
						#mainPage .bubble3 .content p strong, #mainPage .bubble3 .content p b {
							font-size: 18px;
							line-height: 17px;
							font-weight: bold;
						}
					#mainPage .bubble3 .content a {
						color: #fff;
						text-decoration: underline;
					}
					#mainPage .bubble3 .content a:hover {
						
					}	
					
			#mainPage .bubble3 .btm {
				width: 282px; height: 27px;
				background: url('../layout/bubble_blue1_bottom.gif') no-repeat;
			}
			#mainPage .bubble3 .knob {
				position: absolute;
				left: 282px; top: 0px;
				width: 32px; height: 85px;
				padding: 0;
				background: url('../layout/bubble_blue1_knob.gif') no-repeat;
			}	
			
			
		#mainPage .stickers {
			position: absolute;
			left: 667px; top: 13px;
		}
			#mainPage .stickers .off {
				position: absolute;
				left: 0; top: 0;
				width: 164px; height: 221px;
				background: url('../layout/stickers.png') no-repeat;				
			}
			#mainPage .stickers .on {
				display: none;
				position: absolute;
				left: 0; top: 0;
				width: 164px;
			}
				#mainPage .stickers .on .top {
					width: 164px;
					padding-top: 105px;
					background: url('../layout/stickers_info_top.png') no-repeat;
				}
					#mainPage .stickers .on .top .content {
						margin: 0 15px 0 15px;
						color: #a1aab1;				
					}
						#mainPage .stickers .on .top .content h2 { margin: 0; font-size: 18px; line-height: 18px; } 
						#mainPage .stickers .on .top .content p { margin: 7px 0 0 0; }
						#mainPage .stickers .on .top .content a { color: #009ee0; text-decoration: underline; }
				#mainPage .stickers .on .btm {
					width: 164px; height: 32px;
					background: url('../layout/stickers_info_bottom.png') no-repeat;
				}



		#mainPage .comic {
			display: block; position: absolute;
			left: 0; top: 590px;
			width: 850px;

		}
			#mainPage .comic ol {
				display: block; 
				width: 850px;
				margin: 0; padding: 0;
				list-style: none;
			}
			
			#mainPage .comic li {
				display: block;
				float: left;
				width: 165px;
				margin: 0 0 0 42px;
			}
				#mainPage .comic li img { display: block; }
				#mainPage .comic li p { margin: 7px 0 0; }
				#mainPage .comic li a { text-decoration: underline; color: #009EE0; }
				#mainPage .comic li .orange { color: #F18E00; }

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////   SECTIONS       /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	
	
	
	#sectionPage {
		position: relative;
		padding: 123px 0 0;
		margin-bottom: 60px;
	}
	
	.sectionPage-lessPadding {
		padding: 60px 0 0 !important;
	}
	.sectionPage-lessPadding2 {
		padding: 80px 0 0 !important;
	}
	
		
		#sectionPage .mainBubble .content {
			padding: 30px 25px 10px 30px;
			font-size: 15px;
			color: #fff;
		}
			#sectionPage .mainBubble .content h1 { 
				margin: 0; padding: 0 0 7px;
				font-size: 24px;
				font-weight: normal;
				border-bottom: 2px solid #F3AC48;
			}
			
	
		/* ////// -------------------------------  /////////////////////////////////////////////////////////////////////////////////////// */
		/* /////  Main Bubble 1 (with large text)  /////////////////////////////////////////////////////////////////////////////////////// */
	
		#sectionPage .mainBubble1 {
			position: relative;
			float: left;
		}
			#sectionPage .mainBubble1 .top {
				left: 0; top: 0;
				width: 456px; height: auto;
				min-height: 334px;
				padding: 0;
				background: url('../layout/bubble_orange_top.gif') no-repeat;
			}
			#sectionPage .mainBubble1 .btm {
				width: 456px; height: 39px;
				background: url('../layout/bubble_orange_bottom.gif') no-repeat;
			}
			/*#sectionPage .mainBubble1 .knob {
				position: absolute;
				left: 456px; bottom: 0px;
				width: 43px; height: 163px;
				padding: 0;
				background: url('../layout/bubble_orange_knob.gif') no-repeat;
			}*/
		
			#sectionPage .mainBubble1 .content p { margin: 10px 0 0 0; padding: 0 15px 0 0; }
				#sectionPage .mainBubble1 .content a { color: #000; }
				#sectionPage .mainBubble1 .content p, #sectionPage .mainBubble1 .content p * {
					font-size: 16px;
					line-height: 24px;
				}
				#sectionPage .mainBubble .content p em, #sectionPage .mainBubble .content p i { color: #000; }
			#sectionPage .mainBubble1 .content p.dimmed {
				color: #FFCA7D;
			}
		
		
		/* ////// --------------------------------  /////////////////////////////////////////////////////////////////////////////////////// */
		/* /////  Main Bubble 2 (with normal text)  /////////////////////////////////////////////////////////////////////////////////////// */
		
		#sectionPage .mainBubble2 {
			position: relative;
			float: left;
		}
			#sectionPage .mainBubble2 .top {
				left: 0; top: 0;
				width: 456px; height: auto;
				min-height: 334px;
				padding: 0;
				background: url('../layout/bubble_orange_top.gif') no-repeat;
			}
			#sectionPage .mainBubble2 .btm {
				width: 456px; height: 39px;
				background: url('../layout/bubble_orange_bottom.gif') no-repeat;
			}
			/*#sectionPage .mainBubble2 .knob {
				position: absolute;
				left: 456px; bottom: 0px;
				width: 43px; height: 163px;
				padding: 0;
				background: url('../layout/bubble_orange_knob.gif') no-repeat;
			}*/

			#sectionPage .mainBubble2 .content p { margin: 10px 0 0 0; padding: 0 15px 0 0; }
				#sectionPage .mainBubble2 .content p, #sectionPage .mainBubble .content p * {
					font-size: 15px;
					line-height: 20px;
				}
				#sectionPage .mainBubble2 .content p em, #sectionPage .mainBubble2 .content p i { color: #000; }
			#sectionPage .mainBubble2 .content a { color: #000; }
			#sectionPage .mainBubble2 .content ul { margin: 0 0 0 0; padding: 0 15px 15px 20px; list-style: outside; }
				#sectionPage .mainBubble2 .content ul li { margin: 10px 0 0 0; }
				#sectionPage .mainBubble2 .content ul li, #sectionPage .mainBubble2 .content ul li * {
					font-size: 15px;
					line-height: 20px;
				}
				
			#sectionPage .mainBubble2 .content h3 {
				margin: 10px 0 0;
				padding: 5px 0 5px;
				font-size: 16px;
				font-weight: normal;
			}
				#sectionPage .mainBubble2 .content h3 a {
					color: #000;
					font-size: 16px;
					text-decoration: underline;
				}
			#sectionPage .mainBubble2 .content p.dimmed { color: #FFCA7D; }
		
			#sectionPage .mainBubble2 .content .whiteCenteredContainer {
				display: block;
				margin: 0 -6px 0 -10px ;
				padding: 0 10px 0 10px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border-radius: 5px;
				background-color: #fff;
			}
				#sectionPage .mainBubble2 .content .whiteCenteredContainer p {
					display: block;
					text-align: center;
				}
		
			#sectionPage .mainBubble2 .content table { 
				width: 100%; 
				margin: 15px 0 0; 
				border-spacing: 0; 
				border: 1px solid #f18e00;; 
				border-collapse: collapse;
				background: #EEEEEC; 
			}
				#sectionPage .mainBubble2 .content table th {
					background: #000;
					border: 1px solid #f18e00;
					font-size: 14px;
					font-weight: normal;
					padding: 5px;
				}
					#sectionPage .mainBubble2 .content table th * { font-size: 14px; }
				#sectionPage .mainBubble2 .content table td { background: #EEEEEC; color: #000000; padding: 5px; border: 1px solid #f18e00;  }
					#sectionPage .mainBubble2 .content table td * { /*font-size: 14px;*/ }
				#sectionPage .mainBubble2 .content table tr.sum td { font-weight: bold; }
				#sectionPage .mainBubble2 .content table tr.totalPlus td { font-weight: bold; color: #009933; margin-bottom: 0px; }
				#sectionPage .mainBubble2 .content table tr.totalMinus td { font-weight: bold; color: #990000; }
		
			#sectionPage .mainBubble2 .content table.form_table { }
				#sectionPage .mainBubble2 .content table.form_table th {
					background: #EEEEEC; 
					color: #000000; 
					padding: 5px; 
					border: 1px solid #f18e00;
					width: 150px;
				}
		
			#sectionPage .mainBubble2 .content table.list_table { }
				#sectionPage .mainBubble2 .content table.form_table th { font-size: 12px !important; }
		
			#sectionPage .mainBubble2 .content table.sparse {  }
				#sectionPage .mainBubble2 .content table.sparse th { padding: 18px; text-align: center; vertical-align: middle; }
				#sectionPage .mainBubble2 .content table.sparse td { padding: 18px; text-align: center; vertical-align: middle; }
				#sectionPage .mainBubble2 .content table.sparse p { text-align: center; margin: 0; padding: 0; }
		
			#sectionPage .mainBubble2 .content table.date { border-spacing: 0; border: none; }
				#sectionPage .mainBubble2 .content table.date th,
				#sectionPage .mainBubble2 .content table.date td { border: none ; }
				#sectionPage .mainBubble2 .content table.date select { width: 100%; font-size: 12px; }
					#sectionPage .mainBubble2 .content table.date select option { font-size: 12px; }
				#sectionPage .mainBubble2 .content table.date input.button { width: 80%;}
				#sectionPage .mainBubble2 .content table.date tr td:first-child { width: 25px; }
				#sectionPage .mainBubble2 .content table.date td.date-date { width: 100px; }
				#sectionPage .mainBubble2 .content table.date td.date-month { width: 100px; }
				#sectionPage .mainBubble2 .content table.date td.date-year { width: 100px; }
				
		
		#sectionPage .mainBubble2-big {
	
		}
			#sectionPage .mainBubble2-big .top {
				left: 0; top: 0;
				width: 561px; height: auto;
				padding: 0;
				background: url('../layout/bubble_orange_big_top.gif') no-repeat;
			}
			#sectionPage .mainBubble2-big .btm {
				width: 561px; height: 37px;
				background: url('../layout/bubble_orange_big_bottom.gif') no-repeat;
			}
			#sectionPage .mainBubble2-big .knob {
				position: absolute;
				left: 561px; top: 231px;
				width: 43px; height: 163px;
				padding: 0;
				background: url('../layout/bubble_orange_knob.gif') no-repeat;
			}
			
			
		#sectionPage .mainBubble2-biggest {
			float: none !important;
		}
			#sectionPage .mainBubble2-biggest .top {
				left: 0; top: 0;
				width: 831px; height: auto;
				padding: 0;
				background: url('../layout/bubble_orange_biggest_top.gif') no-repeat;
			}
				#sectionPage .mainBubble2-biggest .top table th { font-size: 12px !important; }
			#sectionPage .mainBubble2-biggest .btm {
				width: 831px; height: 37px;
				background: url('../layout/bubble_orange_biggest_bottom.gif') no-repeat;
			}
			#sectionPage .mainBubble2-biggest .knob {
				position: absolute;
				left: 615px; top: -82px;
				width: 171px; height: 82px;
				padding: 0;
			}
				#sectionPage .mainBubble2-biggest .knob a { 
					display: block;
					width: 171px; height: 82px;
					text-decoration: none;
				}
					#sectionPage .mainBubble2-biggest .knob a span {
						visibility: hidden;
					}
			.lang1 #sectionPage .mainBubble2-biggest .knob { background: url('../layout/bubble_orange_biggest_knob-1.gif') no-repeat; }
			.lang2 #sectionPage .mainBubble2-biggest .knob { background: url('../layout/bubble_orange_biggest_knob-2.gif') no-repeat; }
			.lang3 #sectionPage .mainBubble2-biggest .knob { background: url('../layout/bubble_orange_biggest_knob-3.gif') no-repeat; }
				
			
		
		/* ////// ----------------------------------  /////////////////////////////////////////////////////////////////////////////////// */
		/* /////  Blue bubble on the right hand side  /////////////////////////////////////////////////////////////////////////////////// */
		
		#sectionPage .sideBubble {
			/*position: absolute;
			left: 605px; top: 123px;*/
			position: relative;
			float: right;
			margin-right: 8px;
		}
			#sectionPage .sideBubble .top {
				width: 229px; height: auto;
				min-height: 165px;
				padding: 20px 0 15px;
				background: url('../layout/bubble_blue2_top.png') no-repeat;
			}
			#sectionPage .sideBubble .middle {
				width: 229px; height: auto;
				min-height: 125px;
				padding: 0 0 0;
				background: #0A7DAD;
			}
			
				#sectionPage .sideBubble .content {
					margin: 0 20px 0 20px;
					color: #fff;
				}
				#sectionPage .sideBubble .middle .content {
					background: url('../layout/register-by-phone.gif') right bottom no-repeat;
				}
				body.loggedIn #sectionPage .sideBubble .middle .content { background-image: none !important; }
					#sectionPage .sideBubble .content h2 { 
						margin: 0 0 0 0;
						padding: 15px 0 0;
						font-size: 15px;
						line-height: 16px;
						font-weight: normal;
					}
					#sectionPage .sideBubble .content a { color: #fff; text-decoration: underline; }
					#sectionPage .sideBubble .content p { margin: 7px 0 0 0; }
						#sectionPage .sideBubble .middle .content b, #sectionPage .sideBubble .middle .content strong {
							font-size: 18px;
							line-height: 17px;
							font-weight: bold;
						}
						
					#sectionPage .sideBubble .content p.balance, #mainPage .bubble2 .content p.balance { }	
						#sectionPage .sideBubble .content p.balance span, #mainPage .bubble2 .content p.balance span 				 { display: block; float: left; width: 90px; padding-top: 6px; }
						#sectionPage .sideBubble .content p.balance span.account, #mainPage .bubble2 .content p.balance span.account { width: 100px; font-size: 18px; padding-top: 0;}
						#sectionPage .sideBubble .content p.balance span.balance, #mainPage .bubble2 .content p.balance span.balance { width: auto; font-size: 18px; padding-top: 0; font-weight: bold; }
						
					#sectionPage .sideBubble .content input.text {
						width: 180px;
						padding: 1px 1px 1px;
						margin: 3px 0 0;
						/*border: inset 2px #B4B4B4;*/
						/*background-color: #fff;*/
						color: #002F43;
						font-size: 14px;
					} 
					#sectionPage .sideBubble .content input.submit {
						display: block;
						float: right;
						width: 70px;
					}	
					#sectionPage .sideBubble .content .forgot {
						display: block;
						float: left;
						margin-top: 2px;
					}
			#sectionPage .sideBubble .btm {
				width: 229px; height: 29px;
				background: url('../layout/bubble_blue3_bottom.gif') no-repeat;
			}
			#sectionPage .sideBubble .knob { display: none; }
			/*#sectionPage .sideBubble .knob {
				position: absolute;
				left: -36px; top: 0;
				width: 36px; height: 110px;
				background: url('../layout/bubble_blue2_knob.gif') no-repeat;
			}*/
			
	
	
		#sectionPage .sideBubble2 {
			position: relative;
			float: right;
			margin-right: 15px;
		}
			#sectionPage .sideBubble2 .top {
				width: 222px; height: auto;
				padding: 20px 0 15px;
				background: url('../layout/bubble_blue4_top.gif') no-repeat;
			}
				#sectionPage .sideBubble2 .content p { margin: 10px 0 0 0; }
				#sectionPage .sideBubble2 .content a.selected { text-decoration: none; color: #CEE5EF; }
			#sectionPage .sideBubble2 .middle {
				width: 222px; height: auto;
				padding: 20px 0 0;
				background: #0A7DAD;
			}
			#sectionPage .sideBubble2 .btm {
				width: 222px; height: 29px;
				background: url('../layout/bubble_blue4_bottom.gif') no-repeat;
			}
			#sectionPage .sideBubble2 .knob {
				display: block;
				position: absolute;
				left: -27px; top: 109px;
				width: 27px; height: 70px;
				background: url('../layout/bubble_blue4_knob.gif') no-repeat;
			}
			
				#sectionPage .sideBubble .middle .content-inside {
					float: none;
					margin: 7px 0 0;
					padding: 1px 10px 10px 7px;
					background: #2B4C6B;
					-moz-border-radius: 2px;
					-webkit-border-radius: 2px;
					border-radius: 2px;
				}
				#sectionPage .sideBubble .content-inside p { margin:0; padding: 0;}
				#sectionPage .sideBubble .content-inside .info {
					margin: 0;
					height: 60px;
				}
					#sectionPage .sideBubble .content-inside .left { float: left; margin-top: 6px; }
					#sectionPage .sideBubble .content-inside .right { float: right; margin-top: 6px; }
					#sectionPage .sideBubble .content-inside .cap { padding-top: 4px; }
					#sectionPage .sideBubble .content-inside .number { font-size: 18px; }
					#sectionPage .sideBubble .content-inside strong { font-size: inherit !important; font-weight: bold; }
					#sectionPage .sideBubble .content-inside .zone { 
						display: block; float: left;
						width: 26px; height: 16px;
						padding: 4px 0 6px;
						margin: 0px 0 -6px 4px;
						background: url('../layout/zone-back.gif') no-repeat;
						background-position: center center;
						text-align: center;
						font-weight: normal;
						font-size: 14px;
						color: #fff;
					}
					#sectionPage .sideBubble .content-inside .activ {
						display: block;
						margin-top: -3px;
					}
				#sectionPage .sideBubble .content-inside p.time-money { 
					border-top: 1px solid #9DABB4; 
					font-size: 20px;
					padding-top: 7px;
				}

				#sectionPage p.tariff {
               visibility:hidden;
               height:0px;
            }
				#sectionPage .sideBubble .content-inside p.button {
					height: 25px;
					padding: 14px 0 0 !important;
				}
					#sectionPage .sideBubble .content-inside p.button input {
						display: block; float: right;
						padding: 0;
						margin-right: -8px;
					}
					html>/**/body #sectionPage .sideBubble .content-inside p.button input { margin-right: 0; }
			
				
				#sectionPage .sideBubble .middle .content-activate { margin-top: 0; }
					#sectionPage .sideBubble .middle .content-activate p.left { float: none; text-align: left; }
					#sectionPage .sideBubble .middle .content-activate p.leftIE { float: left; }
					html>/**/body #sectionPage .sideBubble .middle .content-activate p.left { float: left; }
						#sectionPage .sideBubble .middle .content-activate p.left input.text { width: 77px; padding: 1px 1px 0; }
					#sectionPage .sideBubble .middle .content-activate p.right { float: right; text-align: right; }
						#sectionPage .sideBubble .middle .content-activate p.right select { width: 87px; margin: 5px 0 0; }
						#sectionPage .sideBubble .middle .content-activate p.right input.submit { width: auto; /*87px;*/ margin: 0 0 0; }
					
				
				
	

	
		/* ////// ----------------------------------  /////////////////////////////////////////////////////////////////////////////////// */
		/* /////  Grey bubble on the right hand side  /////////////////////////////////////////////////////////////////////////////////// */
	
		#sectionPage .greyBubble {
			height: 107px;
			margin: 20px 0 0 10px;
		}
			#sectionPage .greyBubble .left {
				width: 47px; height: 107px;
				float: left;
				background: url('../layout/bubble_grey_left.gif') no-repeat;
			}
			#sectionPage .greyBubble .middle {
				height: 107px;
				float: left;
				padding: 0 2px 0;
				background: url('../layout/bubble_grey_middle.gif') repeat-x;
			}
				#sectionPage .greyBubble .middle .content { padding: 10px; }
					#sectionPage .greyBubble .middle .content * { color: #fff; font-size: 11px; }
					#sectionPage .greyBubble .middle .content a { display: block; width: 60px; text-decoration: none; text-align: center; }
						#sectionPage .greyBubble .middle .content a img { border: none ; }
			#sectionPage .greyBubble .right {
				width: 23px; height: 107px;
				float: left;
				background: url('../layout/bubble_grey_right.gif') no-repeat;
			}
			
		

		/* ////// ----------------------------------  /////////////////////////////////////////////////////////////////////////////////// */
		/* /////  Grey bubble 2 on the right hand side  /////////////////////////////////////////////////////////////////////////////////// */

		#sectionPage .greyBubble2 { 
			position: relative;
			margin: 15px 0 0 40px ;
		}
			#sectionPage .greyBubble2 .top {
				width: 340px; height: auto;
				padding: 20px 0 6px;
				background: url('../layout/bubble_grey2_top.gif') no-repeat;
			}
				#sectionPage .greyBubble2 .content {
					margin: 0 20px 0 20px;
					color: #fff;
				}
					#sectionPage .greyBubble2 .content * { color: #fff; }
					#sectionPage .greyBubble2 .content h2 { 
						margin: 0 0 0 0;
						padding: 0;
						font-size: 15px;
						line-height: 16px;
						font-weight: normal;
					}
					#sectionPage .greyBubble2 .content p { margin: 10px 0 0 0; }
						#sectionPage .greyBubble2 .content p a.logo { margin: 0 auto 5px; display: block; }
						#sectionPage .greyBubble2 .content p img { margin: 0 auto 0; display: block; }
			#sectionPage .greyBubble2 .btm {
				width: 340px; height: 19px;
				background: url('../layout/bubble_grey2_bottom.gif') no-repeat;
			}
			#sectionPage .greyBubble2 .knob {
				position: absolute;
				left: -28px;
				top: 0;
				width: 28px; height: 75px;
				background: url('../layout/bubble_grey2_knob.gif') no-repeat;
			}
	
	
	
	
		/* ////// --------------------------------------  /////////////////////////////////////////////////////////////////////////////////// */
		/* /////  Section content inside the main bubble  /////////////////////////////////////////////////////////////////////////////////// */
		
		#sectionPage .mainBubble .sectionSub {
			display: block;
			margin: 0 -6px 0 -10px ;
			padding: 0 10px 0 10px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
		}
		#sectionPage .mainBubble .sectionSubOff { background-color: #F18E00; }
		#sectionPage .mainBubble .sectionSubOn  { background-color: #fff; }
			#sectionPage .mainBubble .sectionSubLoader { display: none; }
			#sectionPage .mainBubble .sectionSubContent {
				display: none;
				padding: 1px 0 20px;
			}
				#sectionPage .mainBubble .sectionSubContent *, #sectionPage .mainBubble .sectionSubContent p * {
					color: #484848;
					font-size: 12px !important;
					line-height: 17px !important;
				}
				#sectionPage .mainBubble .sectionSubContent h4 {
					margin: 15px 0 0;
					font-size: 18px;
					font-weight: normal;
				}
				#sectionPage .mainBubble .sectionSubContent h5 {
					margin: 15px 0 -5px;
					font-size: 12px;
					font-weight: normal;
					color: #009EE0;
				}
				#sectionPage .mainBubble .sectionSubContent p {
					font-size: 12px;
					line-height: 17px;
				}
				#sectionPage .mainBubble .sectionSubContent a {
					color: #009EE0;
					text-decoration: underline;
				}
				#sectionPage .mainBubble .sectionSubContent ol, #sectionPage .mainBubble .sectionSubContent ul {
					margin: 15px 0 0;
					padding: 0 0 0 25px;
				}
				
				#sectionPage .mainBubble .sectionSubContent .orange { color: #F18E00;}
				#sectionPage .mainBubble .sectionSubContent .black { color: #000;}
		
		
		
	
	

		/* ////// --------------------------  /////////////////////////////////////////////////////////////////////////////////// */
		/* /////  Images between the bubbles  /////////////////////////////////////////////////////////////////////////////////// */
	
		#mainPage .bigImage-main, #sectionPage .bigImage-howToBegin, #sectionPage .bigImage-whereToUse, #sectionPage .bigImage-smsCommands,
		#sectionPage .bigImage-howToUse, #sectionPage .bigImage-forBusiness {
			position: absolute;
			/*left: 395px; top: 0;
						width: 213px; height: 452px;*/
			left: 391px; top: 20px;
			width: 259px; height: 452px;
		}
		#mainPage .bigImage-main {
			left: 425px;
			width: 288px; height: 354px;
			background: url("../layout/bigimage-main.jpg");
		}
		#sectionPage .bigImage-howToBegin { background: url("../layout/bigimage-howtobegin.png"); }
		#sectionPage .bigImage-whereToUse { background: url("../layout/bigimage-kurlietot.png"); }
		#sectionPage .bigImage-howToUse {	background: url("../layout/bigimage-kalietot.png"); }
		#sectionPage .bigImage-smsCommands { background: url("../layout/bigimage-howtobegin.png"); }
		#sectionPage .bigImage-forBusiness { background: url("../layout/bigimage-forbusiness.png"); }
	
	
	
	
		/* ////// --------------------------------------------------------------------------------------  /////////////////////////////// */
		/* /////  A container for right hand side, if there is some more content besides the blue bubble  /////////////////////////////// */
		
		#sectionPage .rightSideContainer {
			float: left;
			position: relative;
		}
			#sectionPage .rightSideContainer .sideBubble {
				float: none !important;
				margin-left: 153px;
				margin-right: 0;
			}
			#sectionPage .rightSideContainer .bottomContent {
				float: none !important;
				padding-left: 59px !important;
				width: 330px;
			}
		
		
		
		
		
		
		
		
	
		/* ////// -------------------------  /////////////////////////////////////////////////////////////////////////////////// */
		/* /////  Content below the bubbles  /////////////////////////////////////////////////////////////////////////////////// */
	
	
		#sectionPage .comic {
			display: block; position: relative;
			width: 850px;
			margin-bottom: 20px;
		}
			#sectionPage .comic ol {
				display: block; 
				width: 850px;
				margin: 0; padding: 0;
				list-style: none;
			}
			
			#sectionPage .comic li {
				display: block;
				float: left;
				width: 165px;
				margin: 0 0 0 42px;
			}
			#sectionPage .comic li.c1 { margin-left: 30px; width: 175px; }
			#sectionPage .comic li.c2 { width: 220px; }
			#sectionPage .comic li.c3 { width: 290px; }
				#sectionPage .comic li img { display: block; }
				#sectionPage .comic li p { margin: 7px 0 0; }
				#sectionPage .comic li a { text-decoration: underline; color: #009EE0; }
				#sectionPage .comic li .orange { color: #F18E00; }
	
	
	
		#sectionPage .bottomContent {
			position: relative;
			float: left;
			padding: 35px 0 20px;
		}
		#sectionPage .bottomContent.bottomLeft {
			width: 400px;
			padding-left: 32px;
		}
		#sectionPage .bottomContent.bottomRight {
			width: 320px;
			margin: 0 0 0 71px;
		}

		
			#sectionPage .bottomContent * {
				font-size: 13px;
			}
			#sectionPage .bottomContent h2 { 
				margin: 0 0 17px; padding: 0;
				font-size: 20px;
				font-weight: normal;
				color: #F18E00;
			}
			#sectionPage .bottomContent ul {
				display: block;
				margin: 0; padding: 0;
				list-style: none;
			}
				#sectionPage .bottomContent ul li {
					margin: 5px 0 0; padding: 0;
					line-height: 19px;
				}
			#sectionPage .bottomContent a {
				text-decoration: underline;
				color: #009EE0;
			}
































/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////   FOOTER       ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */		
		
			
	#footer {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%; height: 147px;
		border-top: 1px solid #ddd;
		background-color: #fff;
	}
		#footer, #footer * { color: #919598; }

		#footer .main {
			width: 831px; height: 72px;
			margin: 25px auto 35px;
			padding-right: 15px;
		}
	
			#footer .copy {
				float: left;
				width: 250px;
				padding: 5px 0 0;
			}
				#footer .copy p { padding: 0; margin: -5px 0 0; display: block; text-align: left; }
					#footer .copy p span { display: block; width: 80px; float: left; }
					.lang2 #footer .copy p span { width: 100px !important; }
					#footer .copy p a { display: block; width: 106px; float: left; background-repeat: no-repeat; }
						#footer .copy p a em { display: none; }
				#footer .copy .c1 { height: 40px; }
					#footer .copy .c1 span { margin-top: 15px; }
					#footer .copy .c1 a { background: url('../layout/footer-logo-mobilly.gif'); height: 40px; }
				#footer .copy .c2 { height: 25px; }
					#footer .copy .c2 span { margin-top: 5px; }
					#footer .copy .c2 a { background: url('../layout/footer-logo-hungry.gif'); height: 25px; }
				#footer .copy .c3 { height: 25px; }
					#footer .copy .c3 span { margin-top: 5px; }
					#footer .copy .c3 a { background: url('../layout/2008-award-web-white.gif'); height: 29px; width:102px; margin-top: 5px;}
				
			#footer .menuAndInfo {
				float: left;
				width: 581px;
				padding-top: 5px;
			}
		
				#footer .footerMenu {
					display: block; float: right; clear: right;
					margin: 4px 0 0; padding: 0;
					list-style: none;
				}
					#footer .footerMenu li {
						display: block; float: left;
						margin: 0 0 0 20px; padding: 0;
					}
						#footer .footerMenu li a { text-decoration: none; }
						#footer .footerMenu li a:hover, #footer .footerMenu li a:hover * { color: #F18E00; }
					.section1 .footerMenu .m1 a, .section2 .footerMenu .m2 a, .section3 .footerMenu .m3 a,
					.section4 .footerMenu .m4 a, .section5 .footerMenu .m5 a, .section6 .footerMenu .m6 a,
					.section7 .footerMenu .m7 a, .section8 .footerMenu .m8 a, .section9 .footerMenu .m9 a
						{ color: #F18E00 !important; }
					
		
				#footerInfo {
					display: block; float: right; /*clear: right;*/
					margin-top: 15px;
				}
				html>/**/body #footerInfo { clear: right; }
				
					#footerInfo span { display: block; float: left; }
					
					#footerInfo .code {
						margin: 2px 7px 0 0;
						font-family: Arial;
						font-size: 22px;
						font-weight: normal;
						color: #B2B2B2;
					}
					#footerInfo .caption {
						margin: 6px 8px 0 0;
						font-size: 12px;
						font-weight: normal;
						width: 390px;
						text-align: right;
						/*border: solid 1px #c0c0c0;*/
					}
					#footerInfo .phone {
						font-family: Arial;
						font-size: 21px;
						font-weight: bold;
						color: #3D505E;
						
					}
	
		#footer .bottom {
			width: 100%; height: 15px;
			line-height: 1px; font-size: 1px;
			background-color: #F18E00;
		}

      .tipz_blank .tip				{ width:295px; font-family:tahoma,arial; background:url(../layout/tip-text.png) left top repeat-y; }
      .tipz_blank .tip-top			{ background:url(../layout/tip-top.png) top left no-repeat; height:25px; width:295px; }
      .tipz_blank .tip-title		{ color:#e95e25; font-weight:bold; margin:0 30px 0 50px; text-align:left;}
      .tipz_blank .tip-text      { color:#000; padding:10px 30px 20px 50px;  text-align:left; }
      .tipz_blank .tip-bottom		{ background:url(../layout/tip-bottom_no_label.png) left bottom no-repeat; width:295px; height:43px; }

      .cvc_info_img .tip				{ width:295px; font-family:tahoma,arial; background:url(../layout/tip-text.png) left top repeat-y; }
      .cvc_info_img .tip-top			{ background:url(../layout/tip-top.png) top left no-repeat; height:25px; width:295px; }
      .cvc_info_img .tip-title		{ background:url(../layout/cvc_no.jpg) top left no-repeat; height:127px; width:208px; }
      .cvc_info_img .tip-text      { color:#000; padding:10px 30px 20px 50px;  text-align:left; }
      .cvc_info_img .tip-bottom		{ background:url(../layout/tip-bottom_no_label.png) left bottom no-repeat; width:295px; height:43px; }

      .invitation_info_img .tip				{ width:295px; font-family:tahoma,arial; background:url(../layout/tip-text.png) left top repeat-y; }
      .invitation_info_img .tip-top			{ background:url(../layout/tip-top.png) top left no-repeat; height:25px; width:295px; }
      .invitation_info_img .tip-title		{ background:url(../layout/mobilly_badge.png) top left no-repeat; height:238px; width:200px; }
      .invitation_info_img .tip-text      { color:#000; padding:10px 30px 20px 50px;  text-align:left; }
      .invitation_info_img .tip-bottom		{ background:url(../layout/tip-bottom_no_label.png) left bottom no-repeat; width:295px; height:43px; }


      .tip				{ width:295px; font-family:tahoma,arial; background:url(../layout/tip-text.png) left top repeat-y; }
      .tip-top			{ background:url(../layout/tip-top.png) top left no-repeat; height:25px; width:295px; }
      .tip-title		{ color:#e95e25; font-weight:bold; margin:0 30px 0 50px; text-align:left;}
      .tip-text		{ color:#000; padding:10px 30px 20px 50px;  text-align:left;}
      .tip-bottom		{ background:url(../layout/tip-bottom.png) left bottom no-repeat; width:295px; height:80px; }

