* { 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;; }
div.hide { display:none; }
	#wrap { width:952px; margin:0 auto; }
		
		#header { height:178px; width:952px;  }
		#header h1 { text-indent:-9999px; width:240px; height:60px; 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-bg.jpg') no-repeat 0 0; }
	#wrap > #menu { background:url('images/menu-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; }
				#leftside-title.personal-analytics a { text-decoration:none;  color:#fff; }
				#leftside-title.personal-analytics a:hover {  color:#1be4f1;  }
				#rightside-title { width:317px; height:35px; float:right; overflow:hidden; }
			#content { width:952px;  background:url('images/content-bg.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.main { color:#fff; } 
			#content .block h2.title a:hover {  color:#1be4f1; }
			
				/* FIRSTPAGE BLOKI */
				#actualities { width:636px; height:220px; overflow:hidden; float:left;margin:8px 0 10px 0; background:url('images/splitbar-bg.jpg') repeat-y top right;  }
				#actualities .scroller { position:absolute; }
				#actualities .article { width:580px; height:120px;  margin:10px 0 0 35px; }
				#actualities .article .img { width:80px; height:100px; margin:0 10px 0 0; float:left; background:url('images/img-bg.jpg') no-repeat 0 0; }
				#actualities .article .img img { width:70px; height:90px; margin:5px; }
				#actualities .article .text { width:480px; float:right; height:100px; color:#cdc9af; font:normal 13px/20px Arial; overflow:hidden; }
				#actualities  a { color:#0cbac5;  }
				#actualities  a:hover { text-decoration:none; color:#1be4f1;  }
					#special { width:590px; height:78px; clear:both; margin:0 0 0 23px; padding:9px 0 0 0; background:url('images/special-bg.jpg') no-repeat 0 0; }
					#special p { font:normal 12px/18px Arial; color:#ada992; width:570px; height:60px; margin:0 10px; overflow:hidden; }


				#positions { width:316px; height:220px; float:right; margin:8px 0 10px 0; }
				#positions.transits { background:url('images/splitbar-bg.jpg') repeat-y 0 0; height:190px; }
				#positions .pos { float:left; width:158px; height:200px; }
				#positions .pos table { margin:0 0 0 20px; }				
				#positions .pos table td { height:28px; width:25px; }
				#positions .pos table td.deg { color:#cdc9af; font:bold 14px/24px Arial; width:50px; }				
				#positions .pos table td.plan { width: 35px; color:#cdc9af; font:normal 10px/10px Arial; }
				#positions .text { float:none; clear:both; height:20px; width:316px; text-align:center; font:normal 12px/20px Arial;  }
				#positions .text a { text-decoration:none; color:#cdc9af; margin:0 20px 0 0; }
				#positions .text a:hover {  color:#dedabf; }
				
				#articles { height:460px; }
				#articles .article { margin:10px 1px 0 0; width:316px; height:415px; float:left;  background:url('images/splitbar-bg.jpg') repeat-y top right; }
				#articles .article .title { width:261px; height:49px; margin:13px 0 0 29px; background:url('images/article-title-bg.jpg') no-repeat 0 0; }
				#articles .article .title .date { width:50px; height:49px; float:left; }
				#articles .article .title .date span { display:block; width:50px; height:25px; font:bold 17px/25px Arial; color:#fff; text-align:center; }
				#articles .article .title .date span.month {font:normal 13px/24px Arial; height:24px }
				#articles .article .title .author { width:201px; height:49px; float:right; padding:4px 0 0 0; } 
				#articles .article .title .author h3.article-title {  font:normal 15px/20px Arial; width:201px; height:20px; overflow:hidden; }
				#articles .article .title .author h3.article-title a { color:#c0b881; text-decoration:none; }
				#articles .article .title .author h3.article-title a:hover { color:#fff; }
				#articles .article .title .author em.article-author { color:#fcfcfc; font:normal 12px/20px Arial;  display:block;  width:201px; overflow:hidden; height:20px  }
				#articles .article .text { width:261px; height:285px; margin:20px 0 0 29px; overflow:hidden; color:#cdc9af; font:normal 13px/20px Arial; text-align:justify; }
				#articles .article .text .img { display:block; width:80px; height:100px; margin:0 15px 2px 0; float:left; background:url('images/img-bg.jpg') no-repeat 0 0; }
				#articles .article .text .img img { width:70px; height:90px; margin:5px; border:0; }
				#articles .article .text .img:hover {  background:url('images/img-hover-bg.jpg') no-repeat 0 0;  }
				#articles .article .text a { color:#cdc9af; }
				#articles .article .text a:hover { text-decoration:none; }
				#articles .article .text table { border-collapse:collapse; }
				#articles .article .text h1,#articles .article .text h2,#articles .article .text h3,#articles .article .text h4,#articles .article .text h5 {  font:normal 13px/20px Arial; margin:5px 0; }
				#articles .article .comment { text-decoration:none; display:block; width:98px; height:27px;  float:right; margin:15px 26px 0 0;  background:url('images/article-comment-bg.jpg') no-repeat 0 0; }				
				#articles .article .comment .label { width:65px; height:21px; float:left; color:#c0b882; font:normal 11px/21px Arial; text-align:center; overflow:hidden; }
				#articles .article .comment .count { width:33px; height:21px; float:right; color:#fff; font:bold 12px/21px Arial; text-align:center; overflow:hidden; }
				#articles .article .comment:hover {  background:url('images/article-comment-hover-bg.jpg') no-repeat 0 0; }
				#articles .middle { width:319px; }
				#articles .last { background:transparent; width:314px; }				
				
				#products { height:400px; }
				#products a.product { display:block; width:280px; height:154px; float:left; margin:25px 0 0 27px; text-decoration:none;  background:url('images/product-bg.jpg') no-repeat 0 0; }
				#products a.product img { border:0; margin:5px; width:270px; height:144px; }
				#products a.product:hover { background:url('images/product-hover-bg.jpg') no-repeat 0 0; }

				#partners { height:140px; }
				#partners .set { margin:10px 1px 0 0; padding:15px 0 0 0; width:316px; height:90px; float:left; text-align:center; background:url('images/splitbar-bg.jpg') repeat-y top right; }
				#partners .set a { display:block; width:306px; height:24px; margin:0 0 0 5px; text-align:center; color:#cdc9af; font:normal 12px/24px Arial; text-decoration:none; }
				#partners .set a.dark { background:#06274e; }
				#partners .set a:hover { color:#0cbac5;  }									
				#partners .middle { width:319px; }
				#partners .last { background:transparent; width:314px; }
				#partners .last a { width:305px; }

				/* SANA PANELIS */
				#sidebar { width:318px; float:right; margin:8px 0 10px 0;  }
					#category-articles { width:317px; padding:5px 0; background:url('images/splitbar-bg.jpg') repeat-y top left;  }
					#category-articles .article1,#category-articles .article2 { width:309px; height:50px; margin:0 0 0 5px; }				
					#category-articles .article2 { background:#06274e; }
					#category-articles .article1 .title-author,#category-articles .article2 .title-author { float:left; width:259px; overflow:hidden; }
					#category-articles .article1 .title-author h4,#category-articles .article2 .title-author h4 { font:normal 14px/20px Arial; height:20px; color:#c0b882; width:250px; overflow:hidden; margin:4px 0 -4px 9px; }
					#category-articles .article1 .title-author h4 a,#category-articles .article2 .title-author h4 a { color:#c0b882; text-decoration:none; }
					#category-articles .article1 .title-author h4 a:hover,#category-articles .article2 .title-author h4 a:hover { color:#fff;  }
					#category-articles .article1 .title-author em,#category-articles .article2 .title-author em { font:normal 11px/11px Arial; color:#fff; margin:0 0 0 9px; }
					
					#category-articles .article1 .comments,#category-articles .article2 .comments { width:50px; height:50px; float:right; }
					#category-articles .article1 .comments a,#category-articles .article2 .comments a { float:none; clear:both; margin:13px 0 0 7px; text-decoration:none; color:#fff; font:normal 12px/22px Arial; overflow:hidden; text-align:center; display:block; width:32px; height:28px; background:url('images/sidebar-comments-bg.gif') no-repeat 0 0; }
					#category-articles .article1 .comments a:hover,#category-articles .article2 .comments a:hover  { background:url('images/sidebar-comments-hover-bg.gif') no-repeat 0 0; }
					
				#sidebar .sidebar-block { width:317px; }
				#sidebar .sidebar-block h2.title { font:normal 12px/32px Arial; clear:both; margin:7px 0 7px 1px; float:none; color:#fff; text-indent:20px; width:312px; height:32px; background:url('images/sidebar-block-title-bg.jpg') no-repeat 0 0; }
				#sidebar .sidebar-block h2.title a { color:#fff; text-decoration:none; }
				#sidebar .sidebar-block h2.title a:hover { color:#1BE4F1; }
				#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:317px; height:15px; float:none; clear:both; }
					#products-sidebar a.product { display:block; width:129px; height:72px; float:left; margin:18px 0 0 18px; text-decoration:none; border:1px solid #084272; }
					#products-sidebar a.product img { border:0; margin:3px; width:123px; height:66px; }
					#products-sidebar a.product:hover { border:1px solid #095799; }
				
					#forum-sidebar a { display:block; margin:0 0 0 3px; overflow:hidden; width:308px; height:24px; color:#cdc9af; text-decoration:none; font:normal 12px/24px Arial; text-indent:15px; }
					#forum-sidebar a.forum2{ background:#06274e; }
					#forum-sidebar a:hover { color:#fff; }

					#most-read { width:317px; padding:5px 0; background:url('images/splitbar-bg.jpg') repeat-y top left;  }
					#most-read .article1,#most-read .article2 { width:309px; height:50px; margin:0 0 0 5px; }				
					#most-read .article2 { background:#06274e; }
					#most-read .article1 .title-author,#most-read .article2 .title-author { float:left; width:259px; overflow:hidden; }
					#most-read .article1 .title-author h4,#most-read .article2 .title-author h4 { font:normal 14px/20px Arial; height:20px; color:#c0b882; width:250px; overflow:hidden; margin:4px 0 -4px 9px; }
					#most-read .article1 .title-author h4 a,#most-read .article2 .title-author h4 a { color:#c0b882; text-decoration:none; }
					#most-read .article1 .title-author h4 a span,#most-read .article2 .title-author h4 a span { color:#aaa; font:normal 11px/20px Arial; }
					#most-read .article1 .title-author h4 a:hover,#most-read .article2 .title-author h4 a:hover { color:#fff;  }
					#most-read .article1 .title-author em,#most-read .article2 .title-author em { font:normal 11px/11px Arial; color:#fff; margin:0 0 0 9px; }
					
					#most-read .article1 .comments,#most-read .article2 .comments { width:50px; height:50px; float:right; }
					#most-read .article1 .comments a,#most-read .article2 .comments a { float:none; clear:both; margin:13px 0 0 7px; text-decoration:none; color:#fff; font:normal 12px/22px Arial; overflow:hidden; text-align:center; display:block; width:32px; height:28px; background:url('images/sidebar-comments-bg.gif') no-repeat 0 0; }
					#most-read .article1 .comments a:hover,#most-read .article2 .comments a:hover  { background:url('images/sidebar-comments-hover-bg.gif') no-repeat 0 0; }
					
					#other-news { }
					#other-news .news1 { font:normal 12px/18px Arial; color:#cdc9af; margin:0 0 20px 20px; width:285px; } 
					#other-news .news2 { font:normal 12px/18px Arial; color:#edead3; margin:0 0 20px 20px; width:285px; } 


					
				#leftside {  width:634px; float:left;margin:8px 0 10px 0;  }	
				/* RAKSTA SKATISANA */
					#article {  width:600px; margin:20px 0 0 20px;  }
						#article-title { width:600px; height:49px; background:url('images/full-article-title-bg.jpg') no-repeat 0 0; }
						#article-title .date { width:50px; height:49px; float:left; }
						#article-title .date span { display:block; width:50px; height:25px; font:bold 17px/25px Arial; color:#fff; text-align:center; }
						#article-title .date span.month {font:normal 13px/24px Arial; height:24px }
						#article-title .author { width:530px; height:49px; float:right; padding:4px 0 0 0; } 
						#article-title .author h3.article-title {  font:normal 15px/20px Arial; color:#c0b881; }
						#article-title .author em.article-author { color:#fcfcfc; font:normal 12px/20px Arial;  display:block;  width:530px; overflow:hidden; height:20px  }					
						
						#article-text { margin:15px 0 0 0; font:normal 13px/23px Arial; color:#f5f0d1; text-align:justify; }
						#article-text p { margin:0 0 20px 0; }
						#article-text img { margin:0 15px 10px 0; }
						#article-text .img-holder1 { float:left; width:250px; height:250px; margin:0 15px 10px 0; border:1px solid #064273; }
						#article-text .img-holder1 img { width:240px; height:240px; margin:5px; }
						#article-text .img-holder2 { width:560px; height:250px; margin:15px auto; border:1px solid #064273; }
						#article-text .img-holder2 img { width:550px; height:240px; margin:5px; }
						#article-text a { color:#f5f0d1;  }
						#article-text a:hover { text-decoration:none; }
						#article-text ul,#article-text ol { margin:10px 0 0 40px; }
						#article-text table { border-collapse:collapse; border-color:#f5f0d1 !important; margin:15px 0 15px 0;; background:transparent !important; }
						#article-text table td,#article-text table th { padding:1px 5px; }
						#article-text h1,#article-text h4,#article-text h5 { margin:15px 0 5px 0; }
						#article-text h1 { color:#0cbac5; font:normal 20px/30px Arial; }	
						#article-text 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; }
						#article-text 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; }

							#article-intro,#article-body { clear:both; float:none; }
							#article-intro {  }
							#article-intro div.titleimg { width:150px; height:190px; margin:0 10px 10px 0; float:left; border:1px solid #084272; }
							#article-intro div.titleimg img { margin:5px; width:140px; height:180px; border: 0; }

							#article-body { padding:20px 0 0 0; }
							
					#comments-list { width:600px; margin:20px 0 0 20px; }
						#comments-title,#add-comment { width:600px; height:19px; margin:0 0 20px 0; background:url('images/splitbar2-bg.jpg') repeat-x 0 10px; }
						#add-comment { margin-top:30px; }
						#comments-title strong,#add-comment strong { background:#0a3159; font:normal 18px/19px Arial; padding:0 10px 0 0; color:#06bac5; }
					#comments-list .comment1,#comments-list .comment2 { width:550px; margin:0 0 15px 25px; }
					#comments-list .comment1 .comment-head,#comments-list .comment2 .comment-head { width:550px; height:34px;   }
					#comments-list .comment1 .comment-head { background:url('images/comment1-top-bg.jpg') no-repeat 0 0; }
					#comments-list .comment2 .comment-head { background:url('images/comment2-top-bg.jpg') no-repeat 0 0; }
					#comments-list .comment1 .comment-head .nr,#comments-list .comment2 .comment-head .nr { display:block; float:left; width:39px; height:34px; text-align:center; color:#0cbac5; font:normal 18px/34px Arial; }
					#comments-list .comment1 .comment-head .author,#comments-list .comment2 .comment-head .author { display:block; overflow:hidden; float:left; width:347px; height:34px; color:#fff; font:normal 12px/34px Arial; padding-left:12px;  }
					#comments-list .comment1 .comment-head .date,#comments-list .comment2 .comment-head .date { display:block; float:right; width:140px; height:34px; color:#0cbac5; font:normal 12px/34px Arial; padding-right:12px; text-align:right; }
					#comments-list .comment1 .comment-body,#comments-list .comment2 .comment-body { font:normal 12px/16px Arial; color:#cdc9af; padding:15px; }
					#comments-list .comment1 .comment-body { background:#064375; }
					#comments-list .comment2 .comment-body { background:#053d6a; }
					#comments-list .comment1 .comment-bottom,#comments-list .comment2 .comment-bottom { width:550px; height:6px;   }
					#comments-list .comment1 .comment-bottom { background:url('images/comment1-bottom-bg.jpg') no-repeat 0 0; } 
					#comments-list .comment2 .comment-bottom { background:url('images/comment2-bottom-bg.jpg') no-repeat 0 0; }

						#textarea { width:547px; height:120px; margin:15px 0 0 26px;  }
							#textarea-top {  width:547px; height:6px; background:url('images/textarea-top-bg.jpg') no-repeat 0 0; }
							#textarea-body { width:547px; height:108px; background:url('images/text-area-bg.jpg') repeat-y 0 0; } 
							#textarea-body textarea { margin:10px 0 0 12px; background:transparent; width:523px; height:88px; font:normal 12px/19px Arial; color:#5e6163; border:0;  }
							#textarea-bottom {  width:547px; height:6px; background:url('images/textarea-bottom-bg.jpg') no-repeat 0 0; }
						
						#user-details { width:547px; height:21px; margin:20px 0 0 26px; }
						#user-details .input { float:left; margin:0 10px 0 0; }
						#user-details .input span.left { float:left; display:block; width:7px; height:21px; background:url('images/comment-input-left-bg.jpg') no-repeat 0 0; }
						#user-details .input span.label { float:left; font:normal 11px/21px Arial; color:#0cbac5; padding:0 5px; display:block; height:21px; background:url('images/comment-label-bg.jpg') repeat-x 0 0; } 
						#user-details .input div.input-field { float:left; display:block; width:130px; height:21px; background:url('images/comment-input-bg.jpg') no-repeat 0 0; }
						#user-details .input div.input-field input { border:0; background:transparent; width:115px; height:21px; margin-left:10px; font:normal 12px/21px Arial; color:#5e6163; }
						#user-details .add-button { width:77px; height:21px; float:right; background:url('images/add-comment-button.jpg') no-repeat 0 0; }
						#user-details .add-button input { border:0; background:transparent; margin-left:5px; color:#fff; font:normal 11px/21px Arial; width:67px; height:21px; }

						#captcha-box { width:173px; height:63px; margin:10px 0 0 213px;  background:url('images/captcha-holder-bg.jpg') no-repeat 0 0; }
						#captcha-box img { margin:4px 0 0 3px ; }
						#captcha-box a { text-decoration:none; display:block; width:173px; height:13px; margin-top:-2px; font:normal 11px/13px Arial; color:#0cbac5; text-align:center; }
						#captcha-box a:hover { color:#1be4f1; }
	
				/* VISU RAKSTU KATEGORIJU PARADISHANA */
					#top3-articles { width:592px; margin:10px 0 0 23px; }
						#top3-art-top { width:592px; height:7px; background:url('images/top-3-article-top-bg.jpg') no-repeat 0 0;}
						#top3-art-body { width:592px; background:#082c54; padding:5px 0 1px 0; }
						#top3-art-body .top-art { width:571px; height:33px; margin:0 0 7px 11px; overflow:hidden; background:url('images/top-3-art-bg.jpg') no-repeat 0 0; }
						#top3-art-body .top-art .date { width:33px; height:33px; float:left; margin:0 10px 0 0; }
						#top3-art-body .top-art .date span { display:block; width:33px; height:17px; font:bold 12px/17px Arial; color:#fff; text-align:center; }
						#top3-art-body .top-art .date span.month {font:normal 11px/16px Arial; height:16px }
						#top3-art-body .top-art h3 { display:inline; float:left; font:normal 14px/33px Arial;  }
						#top3-art-body .top-art h3 a { color:#c0b881; text-decoration:none; }
						#top3-art-body .top-art h3 a:hover { color:#fff;  }
						#top3-art-body .top-art em.author { float:left; display:block; padding:0 0 0 4px; overflow:hidden; width:110px; height:33px; color:#fff; font:normal 11px/33px Arial; }					
						#top3-art-body .top-art .cat { float:right; width:170px; text-align:right;  overflow:hidden; height:33px;  font:normal 11px/33px Arial; }
						#top3-art-body .top-art .cat a { color:#0cbac5; text-decoration:none; } 
						#top3-art-body .top-art .cat a:hover { color:#1be4f1; } 
						#top3-art-bottom { width:592px; height:7px; background:url('images/top-3-article-bottom-bg.jpg') no-repeat 0 0;}

				#leftside .article-category { width:592px; margin:30px 0 0 23px;  }
				#leftside .article-category h2 { width:592px; height:20px; font:normal 18px/20px Arial; background:url('images/splitbar2-bg.jpg') repeat-x 0 12px; }
				#leftside .article-category h2 a { color:#0cbac5; background:#0a3159; padding:0 5px 0 0; }
				#leftside .article-category h2 a:hover { text-decoration:none; }
				#leftside .article-category .category-article { height:33px; width:567px; margin:8px 0 0 10px;  }
				#leftside .article-category .category-article .cat-art-title { height:33px; width:531px; overflow:hidden; background:url('images/category-article-bg.jpg') no-repeat 0 0; float:left;  }
				#leftside .article-category .category-article .cat-art-title .date { width:33px; height:33px; float:left; margin:0 10px 0 0; }
				#leftside .article-category .category-article .cat-art-title .date span { display:block; width:33px; height:17px; font:bold 12px/17px Arial; color:#fff; text-align:center; }
				#leftside .article-category .category-article .cat-art-title .date span.month {font:normal 11px/16px Arial; height:16px }
				#leftside .article-category .category-article .cat-art-title h3 { display:inline; float:left; font:normal 14px/33px Arial;  }
				#leftside .article-category .category-article .cat-art-title h3 a { color:#c0b881; text-decoration:none; }
				#leftside .article-category .category-article .cat-art-title h3 a:hover { color:#fff;  }
				#leftside .article-category .category-article .cat-art-title em.author { float:left; display:block; padding:0 0 0 4px; overflow:hidden; width:110px; height:33px; color:#fff; font:normal 11px/33px Arial; }					
				#leftside .article-category .category-article .comments { width:32px; height:28px; float:right; margin:5px 0 0 0; }
				#leftside .article-category .category-article .comments a { float:none; clear:both; text-decoration:none; color:#fff; font:normal 12px/22px Arial; overflow:hidden; text-align:center; display:block; width:32px; height:28px; background:url('images/sidebar-comments-bg.gif') no-repeat 0 0; }
				#leftside .article-category .category-article .comments a:hover  { background:url('images/sidebar-comments-hover-bg.gif') no-repeat 0 0; }

					#clear-articles { clear:both; float:none; width:100px; height:50px; }
				
				/* RAKSTI VIENA KONKRETA KATEGORIJA */
					
					#article-list { width:567px; margin:10px 0 0 30px; }
					#article-list .article { width:567px; margin:0 0 15px 0; }
					#article-list .article .article-title { height:33px; width:567px; margin:8px 0 0 10px;  }
					#article-list .article .article-title .cat-art-title { height:33px; width:531px; overflow:hidden; background:url('images/category-article-bg.jpg') no-repeat 0 0; float:left;  }
					#article-list .article .article-title .cat-art-title .date { width:33px; height:33px; float:left; margin:0 10px 0 0; }
					#article-list .article .article-title .cat-art-title .date span { display:block; width:33px; height:17px; font:bold 12px/17px Arial; color:#fff; text-align:center; }
					#article-list .article .article-title .cat-art-title .date span.month {font:normal 11px/16px Arial; height:16px }
					#article-list .article .article-title .cat-art-title h3 { display:inline; float:left; font:normal 14px/33px Arial;  }
					#article-list .article .article-title .cat-art-title h3 a { color:#c0b881; text-decoration:none; }
					#article-list .article .article-title .cat-art-title h3 a:hover { color:#fff;  }
					#article-list .article .article-title .cat-art-title em.author { float:left; display:block; padding:0 0 0 4px; overflow:hidden; width:110px; height:33px; color:#fff; font:normal 11px/33px Arial; }					
					#article-list .article .article-title .comments { width:32px; height:28px; float:right; margin:5px 0 0 0; }
					#article-list .article .article-title .comments a { float:none; clear:both; text-decoration:none; color:#fff; font:normal 12px/22px Arial; overflow:hidden; text-align:center; display:block; width:32px; height:28px; background:url('images/sidebar-comments-bg.gif') no-repeat 0 0; }
					#article-list .article .article-title .comments a:hover  { background:url('images/sidebar-comments-hover-bg.gif') no-repeat 0 0; }
					#article-list .article .article-intro { width:531px; margin:10px 0 0 28px; text-align:justify; color:#f5f0d1; font:normal 12px/18px Arial; }
					#article-list .article .article-intro a { color:#f5f0d1; }
					#article-list .article .article-intro a:hover { text-decoration:none; }
					#article-list .article .article-intro a.titleimg { width:150px; height:190px; margin:0 10px 10px 0; float:left; border:1px solid #084272; }
					#article-list .article .article-intro a.titleimg:hover { border:1px solid #095799; }
					#article-list .article .article-intro a.titleimg img { margin:5px; width:140px; height:180px; border: 0; }
					#article-list .article .article-intro ul,#article-list .article .article-intro ol { margin:10px 0 0 40px; }
					#article-list .article .article-intro table { border-collapse:collapse; border-color:#f5f0d1; display:block; }
					#article-list .article .article-intro table td,#article-list .article .article-intro table th { padding:1px 5px; }
					#article-list .article .clear-art { width:20px; height:10px; clear:both; float:none;  }

				/* TRANZITO ASPEKTU APRAKSTI */
					#transit-descrs { width:567px; margin:10px 0 0 20px; }
					#transit-descrs 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; }
					#transit-descrs 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; }

					#transit-descrs p { font:normal 12px/18px Arial; color:#f4f0d7; text-align:justify; width:555px; margin:10px 0 10px 15px; }
					#transit-descrs #cosmogram-hold { width:610px; height:610px; margin: 0 0 0 -10px;  border:1px solid #09589a; }
					#transit-descrs #cosmogram-hold #cosmogram { width:600px; height:600px; background:#fff; margin:5px 0 0 5px; }	

					#transit-descrs div.aspect { width:585px; margin:0 0 40px 0; }
					#transit-descrs 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; }
					#transit-descrs div.aspect div.aspect-info { margin:10px 0 0 0; width:585px; height:40px; border-top:1px solid #0a4c6f; border-bottom:1px solid #0a4c6f; }
					#transit-descrs div.aspect div.aspect-info div.planets { margin:0 0 0 16px;  height:40px; float:left; }
					#transit-descrs div.aspect div.aspect-info div.planets img { margin:11px 0 0 0; }
					#transit-descrs div.aspect div.aspect-info div.planets span { color:#f4f0d7; font:bold 11px/40px Arial; margin:0 10px 0 5px; }
					#transit-descrs div.aspect div.aspect-info div.planets span.converging { /* color:#2df18e; */ }
					#transit-descrs div.aspect div.aspect-info div.planets span.seperating { /*  color:#fae559; */ }
					#transit-descrs 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; }
					#transit-descrs 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; }
					#transit-descrs 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; }
					#transit-descrs div.aspect div.aspect-info div.aspect-bar div.meter p span.power-label { display:none; }
					#transit-descrs div.aspect h4 span.so { color:#fab917; }
					#transit-descrs div.aspect h4 span.mo { color:#0a84ff; }
					#transit-descrs div.aspect h4 span.me { color:#a6edff; }
					#transit-descrs div.aspect h4 span.ve { color:#ff2aaf; }
					#transit-descrs div.aspect h4 span.ma { color:#d11800; }
					#transit-descrs div.aspect h4 span.ju { color:#ff2aaf; }
					#transit-descrs div.aspect h4 span.sa { color:#c6c2c3; }
					#transit-descrs div.aspect h4 span.ur { color:#41e3f8; }
					#transit-descrs div.aspect h4 span.ne { color:#0a84ff; }
					#transit-descrs div.aspect h4 span.pl { color:#cc83ff; }
					#transit-descrs div.aspect h4 span.kn { color:#367934; }
					#transit-descrs div.aspect h4 span.li { color:#bd9f31; }
					#transit-descrs div.harmonic p { color:#b7fa99; }
					#transit-descrs div.dynamic p { color:#fb8068;  }
					#transit-descrs p a { color:#f4f0d7;  }
					#transit-descrs p a:hover { text-decoration:none;  }

					h3.faq-quest {  font:bold 14px/22px Arial; color:#0cbac5; margin:10px 0 5px 12px; }
					div.faq-ans { text-align:justify; margin:0 0 20px 12px; width:566px; color:#f4f0d7; font:normal 14px/22px Arial; padding:10px 0 0 0; } 
					div.faq-ans p { margin:10px 0 5px 0;  }
					div.faq-ans ul { margin:0 0 0 60px; }
					div.faq-ans a { color:#10E6F4; text-decoration:none; }
					div.faq-ans a:hover {text-decoration:underline; }
					div.rules ul { margin:20px 0 0 30px; }
					div.rules ul li { text-align:justify; margin:0 0 15px 0; }
					div.rules a { color:#10E6F4; text-decoration:none; }
					div.rules a:hover {text-decoration:underline; }		

					
						#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; }					
					

						#calendar-table { width:280px; border-collapse:collapse; border-color:#031c3a; margin: 5px 0 20px 20px; font:normal 13px/25px Arial;}
						#calendar-table td { text-align:center; color:#acacac; border-color:#031c3a; }
						#calendar-table th { text-align:center; background:#102951; color:#eaeae9; border-color:#031c3a; }

						#calendar-table tr.title td a { color:#c00; text-decoration:none; width:50px;  display:block; float:left;  margin:5px 0 5px 0; }
						#calendar-table tr.title td a:hover { color:#aaa; }
						#calendar-table tr.title td span { display:block; width:150px; float:left; margin:5px 0 5px 0; }
						#calendar-table tr.title td a.prev { margin:5px 0 0 10px; }

						#calendar-table tr.days td a { text-decoration:none; width:100%; height:100%; color:#ddd; background:#4f7eb0; display:block; font-weight:bold; }
						#calendar-table tr.days td a:hover { background:#a1caf5; color:#102951; }
						#calendar-table tr.days td.selday a { background: #102951; }
						#calendar-table tr.days td.selday a:hover { background: color:#ddd; background:#4f7eb0; }


												
						#viewdate-table { width:280px;  margin: 5px 0 20px 20px; font:normal 13px/25px Arial; background:#082c54;  }
						#viewdate-table td, #viewdate-table th { color:#eaeae9; text-align:center; }
						#viewdate-table div.input-holder {  height:35px; width:68px; border:1px solid #154773; margin:0 0 0 10px; }
						#viewdate-table div.input-holder:hover { border-color:#154773; }	
						#viewdate-table input { color:#666666; font:normal 18px/27px Arial; height:27px; width:60px; text-align:center; border:0; margin:4px 0 0 0px; }

					
						
						#enter-button { width:120px; height:31px; background:url('images/date-enter-button-bg.jpg') no-repeat 0 0; margin:15px 0 15px 77px; }
						#enter-button input { border:0; margin:0 0 0 -84px; background:transparent; width:120px; height:31px; text-align:center; color:#e7eaee; font:normal 15px/31px Arial; }
						#enter-button > input { margin:0; }
						
						/* PERSONIGAIS DZIVES ANALITIKIS */
						
						#planet-days { margin:0 0 0 0; }
						#planet-days td.title { font:normal 17px/18px Arial; color:#f4f0d7; text-align:center; }
						#planet-days td.date { font:normal 12px/18px Arial; color:#f4f0d7; padding-right:10px; }
						#planet-days td.date a { color:#0cbac5; text-decoration:none; }
						#planet-days td.date a:hover { color:#1be4f1; }
						#planet-days td.planet-day { height:30px; width:30px; }
						#planet-days td.planet-day div { float:left; height:30px; }
						#planet-days td.planet-day div.harmony { background:#85e576; }
						#planet-days td.planet-day div.dynamics { background:#e46a6a; }

						#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; }						





					#personal-analytics-content { width:590px; margin:20px 0 0 23px; color:#f4f0d7; font:normal 14px/22px Arial; }
					#personal-analytics-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; }
					#personal-analytics-content h2.fpage-heading span { background:#0a3159; padding:0 6px 0 0; }
					#personal-analytics-content p { width:566px; margin:0 12px 0 12px; text-align:justify; }					
					#personal-analytics-content h3.faq-quest {  font:bold 14px/22px Arial; color:#0cbac5; margin:10px 0 5px 12px; }
					#personal-analytics-content div.faq-ans { text-align:justify; margin:0 0 20px 12px; width:566px; } 
					#personal-analytics-content div.faq-ans p { margin:10px 0 5px 0; }
					#personal-analytics-content div.faq-ans ul { margin:0 0 0 60px; }
					#personal-analytics-content div.faq-ans a { color:#10E6F4; text-decoration:none; }
					#personal-analytics-content div.faq-ans a:hover {text-decoration:underline; }
					#personal-analytics-content div.rules ul { margin:20px 0 0 30px; }
					#personal-analytics-content div.rules ul li { text-align:justify; margin:0 0 15px 0; }
					#personal-analytics-content div.rules a { color:#10E6F4; text-decoration:none; }
					#personal-analytics-content div.rules a:hover {text-decoration:underline; }					
					#personal-analytics-content div.temple { margin:15px 0 0 0; }
					#personal-analytics-content div.temple h3 { font:bold 14px/22px Arial; color:#0cbac5; margin:10px 0 10px 12px;   }
					#personal-analytics-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; }





						#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 100px; 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; }						
						
						

							
						.data-enter-table { width:261px; margin:0 0 0 30px; }
						.data-enter-table tr th { color:#0cbac5; text-align:center; font:normal 18px/40px Arial; height:40px; border-bottom:1px solid #084576; }
						.data-enter-table tr td { color:#10e6f4; font:normal 14px/30px Arial; height:30px; padding:0 0 0 10px; }
						.data-enter-table tr.frac td { color:#0cbac5; padding:0; height:22px; font:normal 12px/22px Arial; text-align:center; }
						.data-enter-table tr.frac-enter td { padding:0 0 0 3px; height:35px; }
						.data-enter-table tr td div.name-input-holder { width:241px; height:35px; border:1px solid #154773; }
						.data-enter-table tr td div.select-holder1 { width:65px; height:35px; border:1px solid #154773; }
						.data-enter-table tr td div.select-holder2 { width:97px; height:35px; border:1px solid #154773; }
						.data-enter-table tr td div.select-holder1 { color:#f4f0d7; font:normal 22px/35px Arial; text-align:center; }
						.data-enter-table tr td div.select-holder2 { color:#f4f0d7; font:normal 22px/35px Arial; text-align:center; }
						.data-enter-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;  }
						.data-enter-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;  }
						.data-enter-table tr td div:hover { border-color:#146aaf; }
						.data-enter-table tr td div select.timezone option { text-align:left; font-size:14px; }
						.data-enter-table tr td div:hover { border-color:#154773; }
						.data-enter-table tr td input { font:normal 18px/27px Arial; color:#666; padding:0 5px; }						
						.data-enter-table tr td input.name-input { width:223px; height:27px; background:#e7eaee; border:0; margin:4px 0 0 4px; }							
							
							
						.month-table-wrapper { float:left; width:250px; height:230px; margin:0 20px 0 0; }	
						.month-table { width:250px; border-collapse:collapse; border-color:#031c3a; margin: 5px 0 20px 20px; font:normal 13px/25px Arial;  }
						.month-table td { text-align:center; color:#acacac; border-color:#031c3a; }
						.month-table th { text-align:center; background:#102951; color:#eaeae9; border-color:#031c3a; }

						.month-table tr.title td a { color:#c00; text-decoration:none; width:50px;  display:block; float:left;  margin:5px 0 5px 0; }
						.month-table tr.title td a:hover { color:#aaa; }
						.month-table tr.title td span { display:block; width:150px; float:left; margin:5px 0 5px 0; }
						.month-table tr.title td a.prev { margin:5px 0 0 10px; }

						.month-table tr.days td a { text-decoration:none; width:100%; height:100%; color:#ddd; background:#4f7eb0; display:block; font-weight:bold; }
						.month-table tr.days td a:hover { background:#a1caf5; color:#102951; }
						.month-table tr.days td.selday a { background: #102951; }
						.month-table tr.days td.selday a:hover { background: color:#ddd; background:#4f7eb0; }							
							
							
						div.submit-free-past {clear:both; float:none; width:125px; height:42px; margin:20px 0 0 230px; background:url('images/login-field-submit-bg.jpg') no-repeat 0 0; }
						div.submit-free-past input { border:0; margin:0 0 0 -256px; background:transparent; width:125px; height:42px; font:normal 14px/42px Arial; color:#f4f0d7; }
						div.submit-free-past > input { margin:0; }
							
						div.set-time-of-day {clear:both; float:none; width:125px; height:42px; margin:20px 0 0 0px; background:url('images/login-field-submit-bg.jpg') no-repeat 0 0; }
						div.set-time-of-day input { border:0; margin:0 0 0 -256px; background:transparent; width:125px; height:42px; font:normal 14px/42px Arial; color:#fff !important; }
						div.set-time-of-day > input { margin:0; }
						
						p.past-not-valid { margin:40px 0 0 35px !important; color:#faa !important; }
						
						table.time-of-day { margin-left:170px; }
						table.time-of-day .set-time-of-day { margin-left:50px; }
							
				#natal-data .infoblock { width:291px; display:block; clear:both; float:none; margin:0 0 20px 10px; }
				#natal-data .infoblock .top { width:291px; margin:0 0 -11px 0; height:8px;  background:url('images/sidebar-infobar-top.jpg') no-repeat 0 0; }
				#natal-data > .infoblock > .top { margin:0; }
				#natal-data .infoblock .bottom { width:291px; height:8px;  background:url('images/sidebar-infobar-bottom.jpg') no-repeat 0 0; }
				#natal-data .infoblock .middle { width:291px; background:url('images/sidebar-infobar-rep.jpg') repeat-y 0 0; }
				#natal-data .infoblock .middle table.infotable { width:273px; margin:0 0 0 9px; font:normal 11px/20px Arial; color:#f4f0d7; }
				#natal-data .infoblock .middle table.infotable td { text-align:center; height:30px; overflow:hidden; border-bottom:1px solid #095c86; }
				#natal-data .infoblock .middle table.infotable td.name { width:84px; }
				#natal-data .infoblock .middle table.infotable td.date { width:72px; }
				#natal-data .infoblock .middle table.infotable td.time { width:36px; }
				#natal-data .infoblock .middle table.infotable td.place { width:81px; }
				#natal-data .infoblock .middle table.infotable td.syn { width:200px; }
				#natal-data .infoblock .middle table.infotable td.syn a { color:#fff; text-decoration:none;}
				#natal-data .infoblock .middle table.infotable td.syn a:hover { text-decoration:underline; }
				#natal-data .infoblock .middle table.infotable td.type { width:46px; }
				#natal-data .infoblock .middle table.infotable td.access { width:35px; }
				#natal-data .infoblock .middle table.infotable td.pwd { width:35px; }
				#natal-data .infoblock .middle table.infotable td.edit { width:59px; }
				#natal-data .infoblock .middle table.infotable td.edit a { text-decoration:none; color:#0cbac5; }
				#natal-data .infoblock .middle table.infotable td.edit a:hover {  text-decoration:underline; }
				#natal-data .infoblock .middle table.infotable td img { margin:2px 0 0 0; }
				#natal-data .infoblock .middle table.infotable tr.last td { border:0; }


				
				#purchased-days ul { list-style:none; margin:0 0 0 25px; }
				#purchased-days ul li { list-style:none; color:#fff; font:normal 13px/15px Arial; }
				#purchased-days ul li a { color:#fff; text-decoration:none; }							
				#purchased-days ul li a:hover { text-decoration:underline; }							
							
							
					#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; }							


						
						
				/* GALERIJA */
					#gallery {  width:600px; margin:20px 0 0 20px;  }
						#gallery a.gal { display:block; width:118px; height:146px; float:left; margin:0 30px 15px 0; text-decoration:none; color:#10e6f4; }
						#gallery a.gal span.img-holder { width:116px; height:79px; display:block; border:1px solid #084272; }					
						#gallery a.gal:hover span.img-holder { border:1px solid #095799; }					
						#gallery a.gal span.img { width:110px; height:73px; margin:3px; display:block; background:#0a2848; text-align:center; vertical-align:middle; }					
						#gallery a.gal span.img img { height:73px; } 
						#gallery a.gal span.title { display:block; width:116px; height:36px;  font:normal 13px/18px Arial;  }

						#gallery #clear-gal { clear:both; float:none;  }
			
				#clear-content { width:952px; height:10px; clear:both; float:none; }
				
			#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; }			
			
		
		/* KOSMOGRAMMAS POPUPS */
		
		#cosmogram-popup { position:absolute; width:950px; height:650px; overflow:hidden; background:#0a315a; display:none;  border:1px solid #09589a;  }
			#popup-close { width:950px; height:20px; display:block; float: right; }
			#popup-close a {  font:normal 12px/28px Arial; text-decoration:none;  color:#0cbac5;  float:right; margin:0 20px 0 0; }
			#popup-close a:hover {   color:#1be4f1; }

			#cosmogram-holder { width:610px; height:610px; border:1px solid #09589a;  float:left; margin:0 0 0 20px; }
			#cosmogram-holder #cosmogram { width:600px; height:600px; background:#fff; margin:5px 0 0 5px; }	
			#cosmogram-holder #cosmogram img { width:600px; height:600px; margin:0; }
			
			#cosmogram-info { float:right; width:280px; margin:0 20px 0 0; color:#cdc9af; font:normal 13px/20px Arial; text-align:justify;  }
			#cosmogram-info h3 { font:bold 14px/17px Arial; color:#1be4f1; margin:0 0 15px 0; }
			#cosmogram-info ul { list-type:none; }			
			#cosmogram-info ul li { display:block; width:68px; height:30px; float:left; margin:0 35px 15px 0;  }
			#cosmogram-info ul li a { margin:0; padding:0; display:block; width:68px; height:30px; border:1px solid #09589a; }
			#cosmogram-info ul li a:hover { border:1px solid #1a69ab; }
			#cosmogram-info ul li img { margin:5px 0 0 0; border:0; }
			#cosmogram-info ul li img.first { margin:5px 0 0 5px; }
			#cosmogram-info ul li.third { margin:0 0 15px 0; }
			#cosmogram-info p { display:block; clear:both; float:none; margin:20px 0 0 0; }
 
 
 		/* EFEMERIDU POPUPS */
		
		#ephemeris-popup { position:absolute; width:950px; height:650px; overflow:hidden; background:#0a315a; display:none;  border:1px solid #09589a;  }
		#ephemeris-popup #eph-closer { display:block; background:#0a315a url('images/eph-popup-close-bg.jpg') no-repeat 0 0; width:20px; height:20px; position:absolute; top:0; right:0; text-decoration:none; font:normal 12px/20px Arial; color:#0cbac5; text-align:center; }

		#ephemeris-popup #eph-options { display:block; background:#0a315a url('images/eph-options-bg.jpg') no-repeat 0 0; width:32px; height:106px; position:absolute; top:63px; right:0;}
		#ephemeris-popup #eph-options a.main { border:1px solid #09589a; margin:10px 0 0 6px; text-decoration:none; background:#0a315a; font:normal 12px/20px Arial; color:#0cbac5; text-align:center; display:block; width:20px; height:20px; }
		#ephemeris-popup #eph-options a.main:hover { background:#031440; }
		#ephemeris-popup #eph-options a.sel {border:1px solid #9ad996; color:#9ad996; margin:10px 0 0 6px; text-decoration:none; background:#031440; font:normal 12px/20px Arial; text-align:center; display:block; width:20px; height:20px; }
		
		#ephemeris-popup .options { display:none;  background:#0a315a;  position:absolute;  font:normal 12px/20px Arial; color:#0cbac5; border-top:1px solid #09589a; border-left:1px solid #09589a; border-bottom:1px solid #09589a; }
		#ephemeris-popup .options ul { display:block; margin:0 0 0 10px; }
		#ephemeris-popup .options ul li { display:block; float:left; width:20px; height:20px; margin:9px 10px 0 0;   }
		#ephemeris-popup .options ul li.last { margin-right:0; }
		#ephemeris-popup .options ul li a { border:1px solid #09589a; text-decoration:none; background:#0a315a; font:normal 12px/20px Arial; color:#0cbac5; text-align:center; display:block; width:20px; height:20px; }
		#ephemeris-popup .options ul li a img { border:0; }
		#ephemeris-popup .options ul li a.sel {  border:1px solid #9ad996; color:#9ad996; }
		#ephemeris-popup .options ul li a:hover {  background:#031440; }


		#ephemeris-popup #eph-harm { top:63px; right:31px; width:325px; height:40px;}
		#ephemeris-popup #eph-period { top:95px; right:31px; width:265px; height:40px;}
		#ephemeris-popup #eph-planets { top:127px; right:31px; width:425px; height:40px;}
		#ephemeris-popup #eph-planets #plan-toggle-boxes { display:none; }	

		#ephemeris-popup > #eph-harm { width:305px;}
		#ephemeris-popup > #eph-period { width:245px;}
		#ephemeris-popup > #eph-planets { width:395px; }

		
			#ephemeris-holder { width:930px; height:630px; border:1px solid #09589a; background:#07113a; margin:10px 0 0 10px; }
			#ephemeris-holder img { width:930px; height:630px; border:0; }			


			