* { margin:0; padding:0; outline-color:transparent; outline-style:none; outline-width:0; }
body { background:#031440 url('images/bg-huge.jpg') no-repeat top center; }
body.lv { background:#031440 url('images/bg-huge-aa-lv.jpg') no-repeat top center; }
body.ru {  background:#031440 url('images/bg-huge-aa-ru.jpg') no-repeat top center;  }
div.hide { display:none; }
	#wrap { width:952px; margin:0 auto; }
		
		#header { height:178px; width:952px;  }
		#header h1 { text-indent:-9999px; width:240px; height:80px; float:left; margin-top:70px; }
		#header h1 a { display:block; height:100%; width:100%; }
			#login { float:right; margin:34px 0 0 0; width:186px; height:103px; background:url('images/login-bg.jpg') no-repeat 0 0; }
			#login table { margin:12px 0 0 15px; }			
			#login table td { height:24px; }			
			#login table td.bottom { height:30px; }
			#login table td input { font:normal 12px/20px Arial; color:#5b5b5d; border:0; background:transparent; width:155px; height:20px; }			
			#login a { font:normal 12px/20px Arial; color:#fff; text-decoration:none; }			
			#login a:hover { color:#0cbac5; text-decoration:underline; }
			#login #login-button { float:right; width:39px; height:22px; background:url('images/login-button-bg.jpg') no-repeat 0 0; color:#fff; }

		#menu { width:952px; height:56px; background:url('images/menu-aa-bg.jpg') no-repeat 0 0; }
	#wrap > #menu { background:url('images/menu-aa-bg.png') no-repeat 0 0; }
			#lang-sel { list-style:none; width:80px; height:46px; margin:0 0 0 5px; float:left; }
			#lang-sel li { display:block; float:left; width:40px; height:46px; }
			#lang-sel li a { display:block; width:40px; height:46px; color:#d7d7d7; text-decoration:none; text-align:center; font:normal 16px/46px Arial; }						
			#lang-sel li a:hover { color:#0cbac5;   }			
			
			#main-menu { /* width:683px; */ height:46px; float:left; text-align:center; }
			#main-menu ul { list-style:none; margin:0 0 0 30px; }
			#main-menu ul li { display:block; float:left; height:46px; margin:0 15px; }		
			#main-menu ul li a { font:normal 18px/46px Arial; font-variant:small-caps; color:#fff; text-decoration:none; }
			#main-menu ul li a:hover { color:#0cbac5; text-decoration:underline; }
			
			#search { width:184px; height:46px; float:right; overflow:hidden; }
			#search input { font:normal 12px/20px Arial; color:#5b5b5d; margin:15px 0 0 5px; width:138px; background:transparent; border:0; }			
				#search-submit { width:25px !important; height:20px; text-indent:-9999px; margin:12px 0 0 2px !important; }
			
		#holder { width:952px; }
			#holder-top { width:952px; height:35px; background:url('images/holder-top-bg.jpg') no-repeat 0 0; }
			#holder-top h2 { font:normal 12px/35px Arial; color:#fff; text-indent:20px; }
				#leftside-title { width:635px; height:35px; float:left; overflow:hidden; }
				#leftside-title a { color:#0cbac5; }
				#leftside-title a:hover { text-decoration:none; color:#1be4f1; }
				#rightside-title { width:317px; height:35px; float:right; overflow:hidden; }
			#content { width:952px;  background:url('images/content-bg-striped.jpg') repeat-y 0 0; }
			#content .block {  width:952px; display:block; float:none; clear:both; margin:10px 0 0 0; }				
			#content .block h2.title {  font:normal 12px/28px Arial; clear:both; float:none; color:#fff; text-indent:20px; width:952px; height:28px; background:url('images/block-title-bg.jpg') no-repeat 0 0; }			
			#content .block h2.title a {  color:#0cbac5; text-decoration:none; }
			#content .block h2.title a:hover {  color:#1be4f1; }
			


				/* SANA PANELIS */
				#sidebar { width:318px; float:right; margin:8px 0 10px 0;  }
				#sidebar .sidebar-block { width:316px; }
				#sidebar .sidebar-block h2.title { font:normal 12px/42px Arial; clear:both; margin:7px 0 7px 0; float:none; color:#fff; text-indent:20px; width:316px; height:42px; background:url('images/sidebar-block-title-bg-new.jpg') no-repeat 0 0; }
				#sidebar .sidebar-block div.block-content { width:317px; /* background:url('images/splitbar-bg.jpg') repeat-y top left; */}
				#sidebar .sidebar-block div.block-content .clear-block { width:316px; height:15px; float:none; clear:both; }

				#sidebar .sidebar-block #sidebar-login { margin: 0 0 20px 35px; }				
				#sidebar .sidebar-block #sidebar-login.logged { margin-bottom:0; }
				#sidebar .sidebar-block #sidebar-login .field { height:21px; margin:0 0 5px 0; clear:both; float:none; }
				#sidebar .sidebar-block #sidebar-login .field .left { float:left; height:21px; width:6px; background:url('images/field-input-left.jpg') no-repeat 0 0; }
				#sidebar .sidebar-block #sidebar-login .field .label { float:left; text-align:center; width:50px; padding:0 10px; height:21px; background:url('images/field-input-rep.jpg') repeat-x 0 0; font:normal 11px/21px Arial; color:#0cbac5; }
				#sidebar .sidebar-block #sidebar-login .field .input { float:left; width:166px; height:21px; background:url('images/field-input-bg.jpg') no-repeat 0 0;  }
				#sidebar .sidebar-block #sidebar-login .field .input input { border:0; background:transparent; width:150px; margin:0 0 0 10px; font:normal 11px/21px Arial; color:#666; }
				#sidebar .sidebar-block #sidebar-login .submit {clear:both; float:none; width:85px; height:24px; margin:10px 0 0 76px; background:url('images/field-submit-bg.jpg') no-repeat 0 0; }
				#sidebar .sidebar-block #sidebar-login .submit input { border:0; margin:0 0 0 -110px; background:transparent; width:85px; height:24px;  font:normal 11px/24px Arial; color:#fff; }
				#sidebar .sidebar-block #sidebar-login .submit > input { margin:0; }
				
				#sidebar .sidebar-block span.title { font:normal 11px/30px Arial; color:#0cbac5; margin:15px 0 0 18px; }				
				#sidebar .sidebar-block span.logout { font:normal 11px/30px Arial;  margin:0 0 0 18px; }				
				#sidebar .sidebar-block span.logout a { color:#0cbac5; text-decoration:none; }
				#sidebar .sidebar-block span.logout a:hover { text-decoration:underline; } 
				#sidebar .sidebar-block span.left { float:left; }
				#sidebar .sidebar-block a#clearlink { float:right;  font:normal 11px/30px Arial; display:block; color:#0cbac5; padding:0 25px 0 0 ; margin:15px 15px 0 0; text-decoration:none; background:url('images/clearlink-bg.jpg') no-repeat right 5px; }
				#sidebar .sidebar-block a#clearlink:hover { text-decoration:underline; }

				#sidebar .sidebar-block .infoblock { width:291px; display:block; clear:both; float:none; margin:0 0 20px 10px; }
				#sidebar .sidebar-block .infoblock .top { width:291px; margin:0 0 -11px 0; height:8px;  background:url('images/sidebar-infobar-top.jpg') no-repeat 0 0; }
				#sidebar > .sidebar-block > .infoblock > .top { margin:0; }
				#sidebar .sidebar-block .infoblock .bottom { width:291px; height:8px;  background:url('images/sidebar-infobar-bottom.jpg') no-repeat 0 0; }
				#sidebar .sidebar-block .infoblock .middle { width:291px; background:url('images/sidebar-infobar-rep.jpg') repeat-y 0 0; }
				#sidebar .sidebar-block .infoblock .middle table.infotable { width:273px; margin:0 0 0 9px; font:normal 11px/20px Arial; color:#f4f0d7; }
				#sidebar .sidebar-block .infoblock .middle table.infotable td { text-align:center; height:30px; overflow:hidden; border-bottom:1px solid #095c86; }
				#sidebar .sidebar-block .infoblock .middle table.infotable td.name { width:84px; }
				#sidebar .sidebar-block .infoblock .middle table.infotable td.date { width:72px; }
				#sidebar .sidebar-block .infoblock .middle table.infotable td.time { width:36px; }
				#sidebar .sidebar-block .infoblock .middle table.infotable td.place { width:81px; }
				#sidebar .sidebar-block .infoblock .middle table.infotable td.syn { width:98px; }
				#sidebar .sidebar-block .infoblock .middle table.infotable td.syn a { color:#fff; text-decoration:none;}
				#sidebar .sidebar-block .infoblock .middle table.infotable td.syn a:hover { text-decoration:underline; }
				#sidebar .sidebar-block .infoblock .middle table.infotable td.type { width:46px; }
				#sidebar .sidebar-block .infoblock .middle table.infotable td.access { width:35px; }
				#sidebar .sidebar-block .infoblock .middle table.infotable td.pwd { width:35px; }
				#sidebar .sidebar-block .infoblock .middle table.infotable td.edit { width:59px; }
				#sidebar .sidebar-block .infoblock .middle table.infotable td.edit a { text-decoration:none; color:#0cbac5; }
				#sidebar .sidebar-block .infoblock .middle table.infotable td.edit a:hover {  text-decoration:underline; }
				#sidebar .sidebar-block .infoblock .middle table.infotable td img { margin:2px 0 0 0; }
				#sidebar .sidebar-block .infoblock .middle table.infotable tr.last td { border:0; }

				
					#faq-list { width:300px; margin:20px 8px 0 8px; }
					#faq-list h3 { text-indent:5px; } 
					#faq-list h3.quest1,#faq-list h3.quest2 { margin:0 0 5px 0; padding:0 0 10px 0; border-bottom:1px solid #084576; }					
					#faq-list h3.quest1 a,#faq-list h3.quest2 a { font:normal 12px/17px Arial; text-decoration:none; }
					#faq-list h3.quest1 a:hover,#faq-list h3.quest2 a:hover { text-decoration:underline; }
					#faq-list h3.quest1 a { color:#10e6f4; }
					#faq-list h3.quest2 a { color:#0cbac5; }
					#faq-list h3.rules { margin:0 0 5px 0; padding:0 0 10px 0; border-bottom:1px solid #084576; font:bold 12px/17px Arial; }
					#faq-list h3.rules a { color:#faa; text-decoration:none; }
					#faq-list h3.rules a:hover { text-decoration:underline; }

						
				#leftside {  width:634px; float:left;margin:8px 0 10px 0; /* background:url('images/splitbar-bg.jpg') repeat-y top right; */  }	

				
				/* SINASTRIJAS PIRMA LAPA */
				
					#synastry-content { width:590px; margin:20px 0 0 23px; color:#f4f0d7; font:normal 14px/22px Arial; }
					#synastry-content h2.fpage-heading { color:#0cbac5; margin:0 0 20px 0; font:normal 18px/18px Arial; background:url('images/double-line-bg.jpg') repeat-x left 9px; }
					#synastry-content h2.fpage-heading span { background:#0a3159; padding:0 6px 0 0; }
					#synastry-content p { width:566px; margin:0 12px 0 12px; text-align:justify; }					
					#synastry-content h3.faq-quest {  font:bold 14px/22px Arial; color:#0cbac5; margin:10px 0 5px 12px; }
					#synastry-content div.faq-ans { text-align:justify; margin:0 0 20px 12px; width:566px; } 
					#synastry-content div.faq-ans p { margin:10px 0 5px 0; }
					#synastry-content div.faq-ans ul { margin:0 0 0 60px; }
					#synastry-content div.faq-ans a { color:#10E6F4; text-decoration:none; }
					#synastry-content div.faq-ans a:hover {text-decoration:underline; }
					#synastry-content div.rules ul { margin:20px 0 0 30px; }
					#synastry-content div.rules ul li { text-align:justify; margin:0 0 15px 0; }
					#synastry-content div.rules a { color:#10E6F4; text-decoration:none; }
					#synastry-content div.rules a:hover {text-decoration:underline; }					
					#synastry-content div.temple { margin:15px 0 0 0; }
					#synastry-content div.temple h3 { font:bold 14px/22px Arial; color:#0cbac5; margin:10px 0 10px 12px;   }
					#synastry-content div.temple ol { margin:0 0 0 60px; }

					
						#expandable { display:none; }
						#expandable h3 { font:bold 14px/22px Arial; color:#0cbac5; margin:10px 0 10px 12px;  }
						#expandable #rounded-top { font:normal 1px/1px Arial; margin:0 0 0 20px; width:559px; height:10px;  background:url('images/rounded-div-top.jpg') no-repeat 0 0; }						
						#expandable #rounded-bottom { font:normal 1px/1px Arial; margin:0 0 0 20px; width:559px; height:10px;  background:url('images/rounded-div-bottom.jpg') no-repeat 0 0; }						
						#expandable #list-holder {margin:0 0 0 20px; background:#082c54; width:559px; padding:10px 0 10px 0; }						
						#expandable #list-holder ul { list-style:square; margin:0 0 0 40px; }
						#expandable #list-holder ul li { font:normal 12px/22px Arial;  width:510px; border-bottom:1px solid #094165; padding:5px 0 5px 0; }
						#expandable #list-holder ul li.last { border:0; }
						#expandable h2 { font:normal 18px/32px Arial; color:#0cbac5; margin:15px 0 20px 0; }
						
						#expandable p { margin:20px 0 0 0; }
					
						#expand-link { height:22px; margin:10px 0 0 0; background:url('images/double-line-bg.jpg') repeat-x left 10px; }
						#expand-link span {  background:#0a3159; padding:0 6px 0 0; font:normal 14px/22px Arial;}						
						#expand-link span a {  color:#0cbac5; background:url('images/expand-triangle.jpg') no-repeat right 5px; padding:0 15px 0 0; }
						#expand-link span a:hover { text-decoration:none;  }
						
						#version-select {  margin:25px 0 30px 10px; }
						#version-select td { width:290px; height:162px; }
						#version-select h1 { width:280px; height:154px; border:1px solid #064273; }
						#version-select h1.sel { border:1px solid #146aaf;  }
						#version-select h1 a { width:270px; height:144px; margin:5px;  border:0; display:block; text-decoration:none; }
						#version-select h1 a img { width:270px; height:144px; border:0;  }
						#version-select h1 span { display:block; color:#f4f0d7; font:normal 18px/24px Arial; width:270px; height:37px; margin-top:-37px; text-indent:15px; }
						#version-select h1 span.title { display:block; color:#f4f0d7; font:normal 18px/24px Arial; width:270px; height:37px; margin-top:-37px; text-indent:15px; }
						#version-select h1.sel span.title { color:#0cbac5; }
						#version-select h1 a span.sample { display:block; color:#f4f0d7; font:normal 24px/30px Arial; width:270px; height:30px; margin-top:-100px; text-align:center; }
				
				/* SINASTRIJAS PILNAIS REPORTS */
				
					#synastry-report { width:590px; margin:20px 0 0 23px; color:#f4f0d7; font:normal 12px/17px Arial; }
					#synastry-report h1.title { color:#0cbac5; font:normal 20px/30px Arial; text-align:center; }						
					#synastry-report span.pers1 { color:#2df18e; /*color:#2df18e;*/ }
					#synastry-report span.pers2 { color:#fae559; /*color:#FFDE00;*/ }

					#synastry-report h2 { height:33px; width:585px; margin:25px 0 15px 0; color:#eaeae9; font:bold 15px/33px Arial; text-indent:16px; overflow:hidden; background:url('images/report-h2-bg.jpg') no-repeat 0 0; }
					#synastry-report h3 { width:585px; text-indent:15px; margin:15px 0 5px 0; font:bold 14px/17px Arial; color:#10e6f4; padding:10px 0; overflow:hidden; border-top:1px solid #0a4c6f; border-bottom:1px solid #0a4c6f; }
					#synastry-report h3 span { display:block; font:italic 12px/17px Arial; color:#0cbac5; }
					#synastry-report p { font:normal 12px/18px Arial; color:#f4f0d7; text-align:justify; width:555px; margin:10px 0 10px 15px; }
					
						#planet-positions { width:271px; margin:20px 0 25px 160px; }
						#planet-positions div.top { width:271px; margin:0 0 -3px 0; height:12px; background:url('images/planet-pos-top.jpg') no-repeat 0 0;  }						
						#planet-positions > div.top { margin:0; }
						#planet-positions div.bottom { width:271px; height:12px; background:url('images/planet-pos-bottom.jpg') no-repeat 0 0; }						
						#planet-positions div.middle { width:271px; background:url('images/planet-pos-rep.jpg') repeat-y 0 0; padding:5px 0 10px 0; }						
							#pos-table { width:247px; margin:0 0 0 12px; }
							#pos-table th.pers1,#pos-table th.pers2  { font:normal 13px/35px Arial; width:117px; height:35px; border-bottom:1px solid #0f3f61; }
							#pos-table th.pers1 span,#pos-table th.pers2 span { display:block; width:100%; height:100%; overflow:hidden; }
							#pos-table th.empty,#pos-table td.empty { width:13px; }
							#pos-table td.gap { height:10px; font:normal 1px/1px Arial; }
							#pos-table td.plan { width:38px; }						
							#pos-table td.plan img { float:right; }
							#pos-table td.sign { width:34px;  }						
							#pos-table td.sign img { margin:0 0 0 8px; }
							#pos-table td.deg1,#pos-table td.deg2 { width:45px; font:normal 14px/22px Arial; }						
							#pos-table td.deg1 { color:#2df18e; /*color:#2df18e;*/}
							#pos-table td.deg2 { color:#fae559; /*color:#FFDE00;*/ }

						#synastry-stats { width:526px; margin:30px 0 20px 32px; }
						#synastry-stats div.top { width:526px; margin:0 0 -5px 0; height:10px; background:url('images/stats-top-bg.jpg') no-repeat 0 0;  }
						#synastry-stats > div.top { margin:0; }
						#synastry-stats div.bottom {  width:526px; height:35px; background:url('images/stats-bottom-bg.jpg') no-repeat 0 0; }
						#synastry-stats div.bottom div.left,#synastry-stats div.bottom div.right { text-align:center; width:263px; height:35px; float:left; font:normal 12px/35px Arial; color:#0cbac5; }
						#synastry-stats div.bottom div.left span.high,#synastry-stats div.bottom div.right span.high { color:#ff9900; }
						#synastry-stats div.bottom div.left span.normal,#synastry-stats div.bottom div.right span.normal { color:#46fa46; }
						#synastry-stats div.bottom div.left span.low,#synastry-stats div.bottom div.right span.low { color:#306CFF; }
						#synastry-stats div.bottom div.left {  float:left; }
						#synastry-stats div.bottom div.right { float:right; }
	
						#synastry-stats div.middle {  width:526px; background:url('images/stats-rep-bg.jpg') repeat-y 0 0;  }
						#synastry-stats div.middle div.left { width:314px; float:left;  }
							#statst { font:normal 11px/13px Arial; margin:10px 0 10px 15px; text-align:center; }
							#statst div.temp { width:30px; height:100px;   background:url('images/temp-gradient.jpg') no-repeat top center; margin:0 auto; }
							#statst div.temp div.temp-pointer { width:100%; height:3px; font:normal 1px/1px Arial; background:#f4f0d7; position:relative; z-index:10; }
							#statst div.temp span.mean { display:block; position:relative; top:42px; left:0; margin:0; padding:0; font:bold 10px/10px Arial; color:#0c0;  z-index:1000; background:#9f0; width:14px; height:8px;  }
							#statst div.temp > span.mean { top:42px; left:8px; }
							#statst td.data { font-weight: bold; text-align: center; padding:2px 5px; }
							#statst tr.label td { text-align:center; }
							
						#synastry-stats div.middle div.right { width:212px; float:right; }
						#synastry-stats div.middle div.right img { width:180px; height:180px; }
						#synastry-stats div.middle div.clear-bottom { width:526px; height:5px; font:normal 1px/1px Arial; clear:both; float:none; }

						#important-factor-top { width:309px; margin:20px 0 0 140px; }	
						#important-factor-top div.top { width:309px; height:39px; background:url('images/imp-factor-top.jpg') no-repeat 0 0; }	
						#important-factor-top div.top h4 { height:39px; width:309px; text-align:center; font:bold 13px/39px Arial; color:#0cbac5; }
						#important-factor-top div.bottom { width:309px; height:10px; background:url('images/imp-factor-bottom.jpg') no-repeat 0 0; }	
						#important-factor-top div.middle { width:309px;  padding:10px 0 0 0; background:url('images/imp-factor-rep.jpg') repeat-y 0 0; }	
						#important-factor-top div.middle table { width:280px; margin:0 0 0 14px; font:bold 11px/23px Arial; }
						#important-factor-top div.middle table td { border-bottom:1px solid #0f3f61; height:23px; }
						#important-factor-top div.middle table td.pos { width:32px; border-right:1px solid #0f3f61; text-align:center; }
						#important-factor-top div.middle table td.topic { padding:0 0 0 18px; border-left:1px solid #0f3f61; border-right:1px solid #0f3f61; }
						#important-factor-top div.middle table td.ratio { width:64px; border-left:1px solid #0f3f61; text-align:center;  }
						#important-factor-top div.middle table tr.last td { border-bottom:0; }
						#important-factor-top div.middle table tr.above td { color:#4ced31; }
						#important-factor-top div.middle table tr.bellow td { color:#e12222; }
					
					
						#synastry-report div.aspect { width:585px; margin:0 0 40px 0; }
						#synastry-report div.aspect h4 { margin:0 0 0 16px; width:553px; height:17px; overflow:auto; font:normal 14px/17px Arial; font-weight:regular !important; color:#f4f0d7; }
						#synastry-report div.aspect h4 span { font-size:12px; }
						#synastry-report div.aspect div.aspect-info { margin:10px 0 0 0; width:585px; height:40px; border-top:1px solid #0a4c6f; border-bottom:1px solid #0a4c6f; }
						#synastry-report div.aspect div.aspect-info div.planets { margin:0 0 0 16px; width:140px; height:40px; float:left; }
						#synastry-report div.aspect div.aspect-info div.planets img { margin:11px 0 0 0; }
						#synastry-report div.aspect div.aspect-info div.planets span { color:#f4f0d7; font:bold 11px/40px Arial; margin:0 0 0 5px; }
						#synastry-report div.aspect div.aspect-info div.aspect-bar { width:248px; height:40px; float:left; background:url('images/tempbar-holder-bg.jpg') no-repeat 0 1px; }
						#synastry-report div.aspect div.aspect-info div.aspect-bar div.meter { height:40px; margin:0 0 0 4px; background:url('images/tempbar-meter-bg.jpg') no-repeat 0 1px; }
						#synastry-report div.aspect div.aspect-info div.aspect-bar div.meter p { display:block; float:right; margin:0; height:40px; width:24px; text-align:center; color:#f4f0d7; font:bold 11px/40px Arial; font-weight:bold !important; }
						#synastry-report div.aspect div.aspect-info div.aspect-bar div.meter p span.power-label { display:none; }

						#report-options { width:585px; height:60px; border-top:2px solid #0a4c6f;  }
						#report-options ul { list-style:none; margin:0 0 0 20px; }
						#report-options > ul { margin:0 0 0 20px;  }
						#report-options ul li { float:left; display:block; height:60px;  }
						#report-options ul li a { text-indent:50px; display:block; padding:0 10px 0 0; height:60px; color:#10e6f4; text-decoration:none; font:normal 14px/60px Arial; }
						#report-options ul li a:hover { text-decoration:underline; }

						#report-options ul.lv { margin:0 0 0 165px; }
						#report-options.free ul.lv { margin:0 0 0 200px; }
						#report-options.free ul.ru { margin:0 0 0 200px; }
						#report-options ul.lv li#create-dir { width:115px; }
						#report-options ul.lv li#create-pdf { width:140px; }
						#report-options ul.lv li#print-report { width:115px; }
						#report-options ul.lv li#tell-friend { width:170px; }

						#report-options ul.ru { margin:0 0 0 150px; }
						#report-options ul.ru li#create-dir { width:145px; }
						#report-options ul.ru li#create-pdf { width:140px; }
						#report-options ul.ru li#print-report { width:145px; }
						#report-options ul.ru li#tell-friend { width:220px; }

						#report-options ul li#create-dir a {  background:url('images/create-dir-bg.jpg') no-repeat 0 10px; }
						#report-options ul li#create-pdf a {  background:url('images/create-pdf-bg.jpg') no-repeat 0 10px; }
						#report-options ul li#print-report a {  background:url('images/print-bg.jpg') no-repeat 0 10px; }
						#report-options ul li#tell-friend a {  background:url('images/tell-friend-bg.jpg') no-repeat 0 10px; }
						#report-options ul li#create-dir a:hover {  background:url('images/create-dir-bg-hover.jpg') no-repeat 0 10px; }
						#report-options ul li#create-pdf a:hover {  background:url('images/create-pdf-bg-hover.jpg') no-repeat 0 10px; }
						#report-options ul li#print-report a:hover {  background:url('images/print-bg-hover.jpg') no-repeat 0 10px; }
						#report-options ul li#tell-friend a:hover {  background:url('images/tell-friend-bg-hover.jpg') no-repeat 0 10px; }


				/* DATU IEVADES LAPA */
					#data-enter { width:590px; margin:20px 0 0 23px; color:#f4f0d7; font:normal 12px/17px Arial; }
					#data-enter p.appeal { font:normal 14px/22px Arial; margin:60px 0 10px 15px; }
					#data-enter p.info { font:normal 14px/22px Arial; margin:20px 0 10px 15px;  }
					#data-enter p.error { font:normal 14px/22px Arial; margin:10px 0 10px 15px; color:#f0435f; }
					#data-enter p.confirm-warn { font:normal 14px/22px Arial; text-align:center; margin:40px 0 20px 0; }
					#data-enter p.confirm-warn span { color:#f0435f; }
					#data-enter div.hr { font:normal 1px/1px Arial; width:576px; height:1px; background:#084576; margin:15px 0 15px 8px; }	

						#price-tags { width:585px; }
						#price-tag div.top { width:585px; margin:0 0 -10px 0; height:10px; background:url('images/data-enter-rounded-top.jpg') no-repeat 0 0; }
						#price-tag > div.top { margin:0;  }
						#price-tag div.bottom { width:585px; height:10px; background:url('images/data-enter-rounded-bottom.jpg') no-repeat 0 0; }
						#price-tag div.content { width:585px; background:#082c54; padding:0 0 15px 0; }
						#price-tag div.content p { font:normal 16px/24px Arial; text-align:center; }
						#price-tag div.content div#price-itself { font:normal 26px/52px Arial; color:#fff; text-align:center; width:144px; margin:20px 0 0 220px; height:52px; background:url('images/price-tag-bg.jpg') no-repeat 0 0; }
						#price-tag div.content div#sms-instruction { font:normal 14px/24px Arial; text-align:center; width:520px; margin:20px 0 0 30px; }
						#price-tag div.content div#sms-instruction strong { color:#0CBAC5; }
					
						#enter-fields { width:585px; }
						#enter-fields div.top { width:585px; height:10px; margin:0 0 -5px 0; background:url('images/data-enter-rounded-top.jpg') no-repeat 0 0; }
						#enter-fields > div.top { margin:0; }
						#enter-fields div.bottom { width:585px; height:10px; background:url('images/data-enter-rounded-bottom.jpg') no-repeat 0 0; }
						#enter-fields div.content { width:585px; background:#082c54 url('images/data-enter-bg-stripe.jpg') repeat-y center 0; }
						#enter-fields div.content div.left { width:261px; height:300px; float:left;  margin:0 0 0 15px; }
						#enter-fields div.content div.right { width:261px; height:300px; float:right;  margin:0 15px 0 0; }
						#enter-fields.confirm div.content div.left {  height:200px; }
						#enter-fields.confirm div.content div.right { height:200px;  }
						#enter-fields div.content div.clear-bottom { height:1px; width:585px; clear:both; float:none; font:normal 1px/1px Arial; }
						#enter-fields div.content div table { width:261px; }
						#enter-fields div.content div table tr th { color:#0cbac5; text-align:center; font:normal 18px/40px Arial; height:40px; border-bottom:1px solid #084576; }
						#enter-fields div.content div table tr td { color:#10e6f4; font:normal 14px/30px Arial; height:30px; padding:0 0 0 10px; }
						#enter-fields div.content div table tr.frac td { color:#0cbac5; padding:0; height:22px; font:normal 12px/22px Arial; text-align:center; }
						#enter-fields div.content div table tr.frac-enter td { padding:0 0 0 3px; height:35px; }
						#enter-fields div.content div table tr td div.name-input-holder { width:241px; height:35px; border:1px solid #154773; }
						#enter-fields div.content div table tr td div.select-holder1 { width:65px; height:35px; border:1px solid #154773; }
						#enter-fields div.content div table tr td div.select-holder2 { width:97px; height:35px; border:1px solid #154773; }
						#enter-fields.confirm div.content div table tr td div.select-holder1 { color:#f4f0d7; font:normal 22px/35px Arial; text-align:center; }
						#enter-fields.confirm div.content div table tr td div.select-holder2 { color:#f4f0d7; font:normal 22px/35px Arial; text-align:center; }
						#enter-fields div.content div table tr td div.select-holder1 select {border:0; width:57px; height:27px; font:normal 18px/27px Arial; color:#666; background:#E7EAEE; text-align:center;  margin:4px 0 0 4px;  }
						#enter-fields div.content div table tr td div.select-holder2 select {border:0; width:89px; height:27px; font:normal 18px/27px Arial; color:#666; background:#E7EAEE; text-align:center;  margin:4px 0 0 4px;  }
						#enter-fields div.content div table tr td div:hover { border-color:#146aaf; }
						#enter-fields div.content div table tr td div select.timezone option { text-align:left; font-size:14px; }
						#enter-fields.confirm div.content div table tr td div:hover { border-color:#154773; }
						#enter-fields div.content div table tr td input { font:normal 18px/27px Arial; color:#666; padding:0 5px; }						
						#enter-fields div.content div table tr td input.name-input { width:223px; height:27px; background:#e7eaee; border:0; margin:4px 0 0 4px; }

						#confirm-box { width:460px; height:42px; margin:0 0 0 65px;  }
						#confirm-box input { display:none; }
						#confirm-box a#checkbox-toggle { width:42px; height:42px; float:left; }
						#confirm-box a#checkbox-toggle.off { background:url('images/confirm-checkbox-false.jpg') no-repeat 0 0; }
						#confirm-box a#checkbox-toggle.on { background:url('images/confirm-checkbox-true.jpg') no-repeat 0 0; }
						#confirm-box div.info { font:normal 12px/42px Arial; text-indent:25px; height:42px; width:418px; float:right; }
						#confirm-box div.ru { font:normal 12px/22px Arial; text-indent:0; padding:0 0 0 25px; width:393px; }
						#confirm-box div.info a { text-decoration:none; color:#10E6F4; }						
						#confirm-box div.info a:hover { text-decoration:underline; }						
						
						#confirm-code { width:585px; margin:15px 0 0 0; }
						#confirm-code div.top { width:585px; height:10px; margin:0 0 -5px 0; background:url('images/data-enter-rounded-top.jpg') no-repeat 0 0; }
						#confirm-code > div.top { margin:0; }
						#confirm-code div.bottom { width:585px; height:10px; background:url('images/data-enter-rounded-bottom.jpg') no-repeat 0 0; }
						#confirm-code div.content { width:585px; padding:0 0 20px 0; background:#082c54 ; }
						#confirm-code div.content .title { width:545px; height:40px; margin:0 0 0 20px; color:#0CBAC5; font:normal 18px/40px Arial; text-align:center; border-bottom:1px solid #144671; }
						#confirm-code div.content .input { width:217px; height:23px; background:url('images/additional-field-inbox-bg.jpg') no-repeat 0 0; margin:20px 0 0 184px; }
						#confirm-code div.content .input input { border:0; background:transparent; width:200px; height:20px; margin:0 0 0 -6px; font:bold 15px/20px Arial; color:#666; }
						#confirm-code div.content > .input input { margin:3px 0 0 9px; }


						
						#enter-button { width:179px; height:46px; background:url('images/data-enter-button-bg.jpg') no-repeat 0 0; margin:24px 0 0 203px; }
						#enter-button input { border:0; margin:0 0 0 -203px; background:transparent; width:179px; height:46px; text-align:center; color:#e7eaee; font:normal 18px/46px Arial; }
						#enter-button > input { margin:0; }
					
				/* SINASTRIJAS OPTIONU LAPA */
					#synastry-options {  width:590px; margin:20px 0 0 23px; color:#f4f0d7; font:normal 12px/17px Arial; }
					#synastry-options  div.hr { font:normal 1px/1px Arial; width:585px; height:1px; background:#084576; margin:7px 0 7px 0; }	
					#synastry-options h3 { font:normal 14px/22px Arial; width:585px; text-align:center; }	
					#synastry-options p.notify { font:normal 14px/22px Arial; color:#f0435f; margin:0 0 20px 0; text-align:justify; }
					#synastry-options p.notify span { color:#fff; }
					#synastry-options p.error { font:normal 14px/22px Arial; margin:10px 0 10px 0; color:#f0435f; }					
					#synastry-options p.success { font:normal 14px/22px Arial; color:#43f05f; margin:0 0 20px 0; text-align:justify; }

						#login-fields { width:585px; }
						#login-fields div.top { width:585px; margin:0 0 -5px 0; height:10px; background:url('images/data-enter-rounded-top.jpg') no-repeat 0 0; }
						#login-fields > div.top  { margin:0; }
						#login-fields div.bottom { width:585px; margin:0 0 30px 0; height:10px; background:url('images/data-enter-rounded-bottom.jpg') no-repeat 0 0; }
						#login-fields div.content { width:585px; height:250px; background:#082c54; padding:10px 0 0 0; }

						#login-fields div.form-holder { margin:20px 0 0 127px; }
						#login-fields div.field { height:35px; margin:0 0 8px 0; clear:both; float:none; }
						#login-fields div.field .left { float:left; height:35px; width:7px; background:url('images/login-field-input-left.jpg') no-repeat 0 0; }
						#login-fields div.field .label { float:left; text-align:center; width:60px; padding:0 10px; height:35px; background:url('images/login-field-input-rep.jpg') repeat-x 0 0; font:normal 12px/35px Arial; color:#10e6f4; }
						#login-fields div.field .input { float:left; width:242px; height:35px; background:url('images/login-field-input-bg.jpg') no-repeat 0 0;  }
						#login-fields div.field .input input { border:0; background:transparent; width:230px; height:35px; margin:0 0 0 10px; font:normal 16px/35px Arial; color:#666; vertical-align:middle; }
						#login-fields div.field > .input input { margin:5px 0 0 10px; }
						#login-fields div.submit {clear:both; float:none; width:125px; height:42px; margin:20px 0 0 130px; background:url('images/login-field-submit-bg.jpg') no-repeat 0 0; }
						#login-fields div.submit input { border:0; margin:0 0 0 -256px; background:transparent; width:125px; height:42px; font:normal 14px/42px Arial; color:#f4f0d7; }
						#login-fields div.submit > input { margin:0; }
						
					
							#login-tabs { list-style:none; height:30px; width:560px; margin:0 0 0 12px; }
							#login-tabs li { display:block;  height:30px; width:279px; }
							#login-tabs li a { display:block; width:100%; height:100%; text-align:center; text-decoration:none; font:normal 12px/30px Arial; color:#f4f0d7; }
							#login-tabs li.left { float:left; }
							#login-tabs li.left a,#login-tabs li.left a.off { background:url('images/login-tabs-left.jpg') no-repeat 0 0; }
							#login-tabs li.left a:hover,#login-tabs li.left a.on { background:url('images/login-tabs-left-hover.jpg') no-repeat 0 0; }
							#login-tabs li.right { float:right; }
							#login-tabs li.right a,#login-tabs li.right a.off { background:url('images/login-tabs-right.jpg') no-repeat 0 0; }
							#login-tabs li.right a:hover,#login-tabs li.right a.on { background:url('images/login-tabs-right-hover.jpg') no-repeat 0 0; }

						#synastry-link { width:542px; height:53px; margin:30px 0 0 24px; background:url('images/synastry-link-bg.jpg') no-repeat 0 0; }
						#synastry-link a { display:block; text-decoration:none; height:53px; width:502px; margin:0 0 0 20px; text-indent:45px; font:bold 20px/53px Arial; }
						#synastry-link a:hover { text-decoration:underline; }
						#synastry-link a.disabled { color:#c82140;  background:url('images/synastry-link-disabled-bg.jpg') no-repeat 0 7px; } 
						#synastry-link a.enabled { color:#49d332;  background:url('images/synastry-link-enabled-bg.jpg') no-repeat 0 7px; } 

						#additional-fields { width:542px; margin:30px 0 0 24px; }
						#additional-fields .box { width:249px; }
						#additional-fields .box .top { width:249px; margin:0 0 -7px 0; height:8px; background:url('images/additional-field-box-top.jpg') no-repeat 0 0; }
						#additional-fields > .box > .top { margin:0; }
						#additional-fields .box .bottom { width:249px; height:8px; background:url('images/additional-field-box-bottom.jpg') no-repeat 0 0; }
						#additional-fields .box .content { width:249px; background:url('images/additional-field-box-rep.jpg') repeat-y 0 0; padding:0 0 25px 0; }
						#additional-fields .box .content .title { width:237px; height:25px; margin:0 0 0 6px; color:#f4f0d7; font:normal 11px/25px Arial; text-align:center; border-bottom:1px solid #144671; }
						#additional-fields .box .content .input { width:217px; height:23px; background:url('images/additional-field-inbox-bg.jpg') no-repeat 0 0; margin:20px 0 0 16px; }
						#additional-fields .box .content .input input { border:0; background:transparent; width:200px; height:20px; margin:0 0 0 -6px; font:normal 11px/20px Arial; color:#666; }
						#additional-fields .box > .content .input input { margin:3px 0 0 9px; }
						#additional-fields .left { float:left; }
						#additional-fields .right { float:right; }
						#additional-fields .center { margin:0 0 0 145px; }
						#additional-fields .clear-additional { clear:both; float:none; font:normal 1px/1px Arial; width:100%; height:1px; }

						
						
						#save-options { clear:both; float:none; width:179px; height:46px; background:url('images/data-enter-button-bg.jpg') no-repeat 0 0; margin:24px 0 0 203px; }
						#save-options input { border:0; margin:0 0 0 -203px; background:transparent; width:179px; height:46px; text-align:center; color:#e7eaee; font:normal 18px/46px Arial; }
						#save-options > input { margin:0; }
	
						/* Pastastit draugam lapa */

						#tell-a-friend { width:585px; }
						#tell-a-friend div.top { width:585px; margin:0 0 -5px 0; height:10px; background:url('images/data-enter-rounded-top.jpg') no-repeat 0 0; }
						#tell-a-friend > div.top  { margin:0; }
						#tell-a-friend div.bottom { width:585px; margin:0 0 30px 0; height:10px; background:url('images/data-enter-rounded-bottom.jpg') no-repeat 0 0; }
						#tell-a-friend div.content { width:585px; height:420px; background:#082c54; padding:10px 0 0 0; }
						#tell-a-friend div.content p.msg { margin:0 0 0 22px; display:block; float:none; clear:both; }
						#tell-a-friend div.content div.field { height:35px;  }
						#tell-a-friend div.content div.field .left { float:left; margin:0; height:35px; width:7px; background:url('images/login-field-input-left.jpg') no-repeat 0 0; }
						#tell-a-friend div.content div.field .label { float:left; margin:0; text-align:center; width:50px; padding:0 10px; height:35px; background:url('images/login-field-input-rep.jpg') repeat-x 0 0; font:normal 11px/35px Arial; color:#10e6f4; }
						#tell-a-friend > div.content > div.field > .label { width:45px; }
						#tell-a-friend div.content div.field .input { float:left; margin:0; width:197px; height:35px; background:url('images/tell-friend-input-bg.jpg') no-repeat 0 0;  }
						#tell-a-friend div.content div.field .input input { border:0; background:transparent; width:185px; height:35px; margin:0 0 0 6px; font:normal 16px/35px Arial; color:#666; vertical-align:middle; }
						#tell-a-friend div.content div.field > .input input { margin:5px 0 0 6px; }
						#tell-a-friend div.content div.left { float:left; margin:10px 0 30px 5px; }						
						#tell-a-friend > div.content > div.left { margin:10px 0 30px 20px; }						
						#tell-a-friend div.content div.right { float:right; margin:10px 5px 30px 0; }						
						#tell-a-friend > div.content > div.right { margin:10px 20px 30px 0; }						
						#tell-a-friend div.content #text-box { margin:10px 0 0 20px; width:543px; height:110px; border:1px solid #154873; }
						#tell-a-friend div.content #text-box textarea { width:537px; height:104px; margin:3px 3px 3px -15px; border:0; background:#fff;  font:normal 14px/18px Arial; color:#666; }
						#tell-a-friend > div.content > #text-box > textarea { margin:3px; }
						#tell-a-friend div.content #tell-friend-button { clear:both; float:none; width:125px; height:42px; background:url('images/tell-friend-button.jpg') no-repeat 0 0; margin:24px 0 0 230px; }
						#tell-a-friend div.content #tell-friend-button input { border:0; margin:0 0 0 -230px; background:transparent; width:125px; height:42px; text-align:center; color:#f4f0d7; font:normal 14px/42px Arial; }
						#tell-a-friend div.content #tell-friend-button > input { margin:0; }
							
				#clear-content { width:952px; height:10px; clear:both; float:none; background:url('images/content-bg.jpg') repeat-y 0 0; }
				#top-clear-content { width:952px; height:10px; clear:both; float:none; background:url('images/content-bg.jpg') repeat-y 0 0; }
				
			#holder-bottom { width:952px; height:7px;  background:url('images/holder-bottom-bg.jpg') no-repeat 0 0; }

		#footer { width:952px; height:278px; margin:10px 0 0 0; background:url('images/footer-bg.jpg') no-repeat 0 0; }		
		#footer .info { width:220px; height:55px; float:left; font:normal 16px/24px Arial; color:#fff; margin:10px 0 0 20px; }			
		#footer a { color:#fff; text-decoration:none; }			
		#footer a:hover { color:#0cbac5; }					
			
			
