@charset "utf-8";
/* 


		MegaSat.com.ua CSS Document 


		made in Emotion,
		Mariupol, DN, UA.
		www.emotionstyle.com
		
					
					Penny: Don't you have any upcoming expenditures? 
					Sheldon Cooper: Not unless they find a way to fuse my skeleton with adamantium like Wolverine. 
					Penny: Are they working on that? 
					Sheldon Cooper: I sincerely hope so.
					
		
*/

body 				{
					margin: 0px;
					padding: 0px;
					background:url(../images/bg.gif);				
					color:#FFFFFF;
					font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
					
					min-width:1000px;
					}
				
a					{
					color:#FFFFFF;
					}
				
a:hover				{
					color:#FBDD98;
					}				

p					{
					margin:0; 
					padding:0;
					}

#top				{
					background:url(../images/top_bg.png) repeat-x;
					height:505px;								
					}

#top_inside			{
					height:180px;
					}

#logo				{
					width:162px;
					position:absolute;
					top:0;
					left:3%;
					z-index:50;
					}	
				
#furniture			{
					width:207px;
					position:absolute;
					top:120px;
					left:-1%;
					z-index:50;
					}					

#sofa				{
					width:40%;
					text-align:right;
					overflow:hidden;
					position:absolute;
					top:120px;
					right:0%;
					z-index:60;
					}
				
#palm					{
					width:25%;
					text-align:right;
					overflow:hidden;
					position:absolute;
					top:0px;
					right:0%;
					z-index:40;
					}

#clock				{
					width:102px;
					position:absolute;
					top:0px;
					right:10%;
					z-index:35;
					}
			
#tv_frame				{
					width:487px;	
					position:absolute;
					top:0px;
					left:25%;
					z-index:10;		
					}			

#refresh				{
					width:530px;
					text-align:center;
					position:absolute;
					top:230px;
					left:25%;
					z-index:1000;	
					}

	#refresh    span		{
					border-bottom:1px dashed #8B0C0A;
					}

	#refresh	a		{
					text-decoration:none;					
					position:relative;
					top:4px;
					font-size:10pt;
					color:#8B0C0A;
					}

/*
.blinkelement			{
					zoom:1;
					background:url(js/blank.gif);
					}
*/

/* =ILLUSTRATIONS */

/* =RACING	*/			

#ill_race_main			{
					width:487px;	
					position:absolute;
					top:0px;
					left:25%;
					z-index:15;	
					}
				
#ill_race_car			{
					width:25%;
					text-align:right;
					overflow:hidden;
					position:absolute;
					top:100px;
					right:0%;
					z-index:20;	
					}				
				
#ill_race_man		{
					width:306px;
					position:absolute;
					top:70px;
					left:7%;
					z-index:55;	
					}				

/* =SOCCER	*/			

#ill_soccer_main		{
					width:487px;	
					position:absolute;
					top:0px;
					left:25%;
					z-index:15;	
					}
				
#ill_soccer_ball		{
					width:25%;
					text-align:right;
					overflow:hidden;
					position:absolute;
					top:90px;
					right:6%;
					z-index:70;	
					}				
				
#ill_soccer_player	{
					width:306px;
					position:absolute;
					top:102px;
					right:17%;
					z-index:55;	
					}							

/* =NATURE	*/			

#ill_nature_main	{
					width:487px;	
					position:absolute;
					top:0px;
					left:25%;
					z-index:15;	
					}
				
#ill_nature_leona	{
					width:25%;
					text-align:right;
					overflow:hidden;
					position:absolute;
					top:90px;
					right:0%;
					z-index:40;	
					}

/* /=|=\ */

/* =MAIN LAYOUT */

#navi				{
					width:200px;
					float:left;
					
					background:url(../images/projector-trans.png) left top no-repeat;
					padding-top:60px;
					padding-left:30px;
					margin-top:-140px;
					
					color:#FFFFFF;
					font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
					font-style:italic;
					font-weight:bold;
					line-height:18pt;
					}

#navi a				{
					color:#B69999;
					text-decoration:none;
					}

#navi a:hover		{
					color:#FBDD98;
					}

#navi ul			{				
					list-style:none;
					margin:0;
					padding:0;
					padding-left:20px;
					}
				
					
					
#main				{
					color:#FFFFFF;
					font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size:10pt;
					padding-left:210px;
					padding-right:10px;
					}

#main_inside		{
					color:#FFFFFF;
					font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size:10pt;
					padding-left:10px;
					padding-right:10px;
					min-height:500px;
					}

.b_title			{
					border-bottom:1px dashed #660000;
					font-size:28pt;
					margin-bottom:20px;
					margin-top:-20px;
					}

.bread_crumbs		{
					color:#990000;
					text-transform:lowercase;
					float:left;
					margin-left:10px;
					display:block;
					width:80%;					
					}

#left_panel			{
					float:left;
					width:200px;
					}

#stv_logo			{
					padding:40px;					
					border:1px dashed #660000;
					float:left;
					margin:5px 10px 210px 0px;
					}

#extra_info			{
					width:220px;
					margin:300px 0 0 -30px;
					position:absolute;
					}

.cat_view			{
					
					}

.cat_elements_holder	{
						list-style:none;	
						display:table;	
						width:95%;				
						}
						
.cat_elements_holder li	{
						width:110px;
						height:125px;
						float:left;
						padding:40px;
						margin:3%;
						border:1px dashed #660000;
						display:table-cell;
						}						

.cat_elements_holder img{
						margin-top:-30px;
						width:110px;
						height:110px;
						border:0;
						}						
				
						
.cat_elements_holder
			span	{
					display:block;
					text-align:center;
					}
					
.cat_elements_holder
			b		{
					display:block;
					width:40px;
					padding:4px 4px 3px 4px;
					position:relative;
					top:0px;
					right:-80px;
					text-align:center;
					background:#660000;
					border-bottom:1px solid #880000;
					}					
					
.annotation			{
					padding-left:210px;
					}


.tvc_title			{
					clear:both;
					background-color:#660000;
					padding:4px;
					margin-top:0px;
					height:20px;
					}

.tvc_filter			{
					display:block;
					text-align:right;
					padding:4px;
					border: 1px dashed #660000;
					margin:10px 0 10px 0;
					}

.tvc_filter	a		{
					text-decoration:none;
					background:url(../images/dashed.gif) left 11pt repeat-x;					
					}

.tvc_base			{
					color:#FFFFFF;
					padding-bottom:10px;
					}

.tvc_premium		{
					color:#FFCC66;
					}

.tvc_list			{
					list-style:none;
					margin-bottom:40px;
					padding:0px 10px 10px 20px;
					clear:both;
					}
					
.tvc_list li		{
					width:50%;
					float:left;	
					margin-bottom:10px;
					}					

.bg_line			{
					background-color:#660000;
					}
					
.hover_line			{
					background-color:#990000;
					}					

#make_order			{
					padding:10px;
					border: 1px dashed #660000;
					margin:10px 0 10px 0;
					}
					
#make_order ol		{
					margin:0;
					padding:0;
					list-style:none;
					}
					
#make_order li		{
					margin:0;
					padding:4px 10px 4px 10px;
					}					
					
#m_text				{
					margin-left:230px;
					padding-right:240px;
					}

ul.sm				{
					font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
					font-style:normal;
					font-weight:normal;
					font-size:10pt;
					color:#FFFFFF;		
					padding-left:20px;
					}

.sm li				{
					line-height:35px;
					padding-left:4px;
					}

.sm_active			{
					background:url(../images/submenu_active.gif) center left no-repeat;
					width:125px;
					height:30px;
					display:block;
					padding-bottom:12px;
					}

#photo_on_main		{
					width:152px;
					height:101px;
					float:left;
					background:#2D2D2D url(../images/photo_frame.png) center center no-repeat;
					padding-top:27px;
					padding-left:26px;
					text-align:center;
					margin-right:30px;
					margin-top:-30px;
					margin-left:-20px;
					}
					

.photo_frame		{
					width:120px;
					height:75px;
					overflow:hidden;
					background-color:#FFFFFF;
					border:1px solid #CC6666;
					}

.photo_frame:hover	{					
					border:1px solid #FFCC99;
					}
					
#pom_caption		{
					padding-top:22px;
					margin-left:-20px;
					text-align:left;
					color:#FFCC66;
					position:relative;
					width:190px;
					}					


#pop_down_balloon	{
					background:url(../images/pop_down.gif) no-repeat;
					width:300px;
					height:95px;
					overflow:hidden;
					padding:10px 8px 5px 5px;
					color:#CCCCCC;
					font-size:9pt;
					line-height:11pt;
					margin-left:-95px;
					}

#pop_down_balloon p	{
					margin: 0 10px 0 0;
					padding:0;
					}	

#service_info		{
					margin-top:20%;
					margin-left:-80px;					
					background:url(../images/service.gif) left bottom no-repeat;
					padding:10px 10px 10px 55px;
					border:1px dashed #660000;
					}

#service_info p		{
					color:#FFFFFF;
					}					

#site_updates		{float:right; width:220px; margin-left:30px; margin-top:-20px;  font-size:10pt;}
#site_updates ol	{list-style:none;}

#site_up_menu		{}
#site_up_menu span	{border:1px dashed #660000; line-height:24pt; padding-bottom:4px;}
#site_up_menu a		{text-decoration:none; background:url(../images/dashed.gif) right 11pt repeat-x;}

.su					{width:220px;}

#news				{padding:0 7% 0 7%}

#news p				{padding-bottom:20px;}

#news span			{background-color:#660000; padding:0 4px 0 4px;}

#map_link			{
					background:#000000 url(../images/arrow.gif) center right no-repeat;
					padding:1px 10px 6px 4px;
					}

#footer				{	
					clear:both;
					padding-top:40px;
					padding-left:20px;
					padding-bottom:20px;
					font-size:9pt;
					height:30px;
					color:#771500;
					
					border-top:1px dashed #660000;
					margin-top:40px;
					}

#footer a			{color:#981100;}
#footer a:hover		{color:#FFCC99;}
#emotion			{
					float:right;
					width:150px;
					
					font-size:9pt;
					}


h1, h2, h3, h4, h5	{padding:0; margin:0; font-weight:normal;}
h1					{font-size:18pt;}

.mini				{font-size:9pt;}
.op90				{color:#CCCCCC;}
.miniline			{line-height:5px;}
.capt				{color:#FFCC66;}
.clr				{clear:both;}
.flt				{float:left;}

/* =EXTRA */
#pom_holder			{background-position:center center; background-repeat:no-repeat;}
#ie6warning			{padding:10px; background-color:#FFCC66; color:#333333; position:absolute; z-index:100; width:100%; font-size:10pt;}
#ie6warning_x		{float:right; width:70px; margin-right:10px;}
.mt {margin:0px; border:1px solid #9c9c9c;}
img {border:0;}

.highslide-wrapper, .highslide-outline {
	background: #FFFFFF;
}
.highslide img {
	border: 1px solid #D0D0D0;
}
.highslide:hover img {
	border-color: #A0A0A0;
}
.highslide-image {
	border: 10px solid #FFFFFF;
}
.highslide-caption {
	padding: 0px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.highslide-loading {
	color: black;
	border: 1px solid black;
	background-color: white;
	background-image: url(/style/js/highslide/graphics/loader.white.gif);
}

