
    /*--	sirius-plugin	--*/

	.sirius-plugin { padding: 3px; background:#101010; color:#fff; }
    	
    	.width-320{ width:320px; margin-bottom:15px;}
    	.width-470{ width:470px; }
    	
    	.sp-header{  }
    		.width-320 .sph-1,
    		.width-470 .sph-1{
    			height:3px;
    			background:url(images/box.320.1.1.gif) no-repeat;
    		}
		    .width-470 .sph-1{
		    	background:url(images/box.470.1.1.gif) no-repeat;
		    }
		    
    		.width-320 .sph-2,
    		.width-470 .sph-2{
    			min-height:25px;
    			padding:5px 10px 0;
    			background:url(images/box.320.1.2.gif);
    		}
    		.width-470 .sph-2{ background:url(images/box.470.1.2.gif); }
    		
    			.sph-2 h3{ color:#fff; maring:0; padding:0 0 5px; font-weight:bold; font-size:1.2em; }
    			
    		.width-320 .sph-3,
    		.width-470 .sph-3{
    			height:4px;
    			background:url(images/box.320.1.3.gif) no-repeat;
    		}
    		.width-470 .sph-3{
    			background:url(images/box.470.1.3.gif) no-repeat;
    		}
    			
    	
    	.sp-container{}
	    	.width-320 .spc-1,
	    	.width-470 .spc-1{
    			height:3px;
    			background:url(images/box.470.2.1.gif) no-repeat;
    		}
    		.width-470 .spc-1{
    			background:url(images/box.470.2.1.gif) no-repeat;
    		}
    		
    		.width-320 .spc-2,
    		.width-470 .spc-2{
    			min-height:270px;
    			padding:0px 10px 0;
    			background:url(images/box.320.inside.jpg)  no-repeat;
    		}
    		
    		.width-470 .spc-2{
    			min-height:230px;
    			/* background:url(images/box.470.2.2.gif); */
    			
                background: url(images/box.470.inside.jpg) no-repeat;
    			
    		}
    		
    		
    		/* both styles for all plugins widths */
    		.sp-container .section{ padding:0px 5px 5px; }
    		.sp-container .sub-section{ position:relative; padding:5px 0; clear:both}
    		
    		.sp-container .locations .sub-section { height:25px; }
    		.sp-container .locations .sub-section label{ position:absolute; width:70px; }
    		.sp-container .locations .sub-section .for-label{ position:absolute; width:150px; left:70px;  }
    		
    		/* 470 variant */
    		.width-470 .sp-container .location { width:220px; }
    		.width-470 .sp-container .spc-left{ float:left; }
    		.width-470 .sp-container .spc-right{ float:right; }
    		.width-470 .sp-container .locations .sub-section .for-label{ position:absolute; width:80px; left:70px;  }
    		.width-470 .dates { clear:both; }
    		.width-470 .sp-container .sub-section{ clear:none}
    		
    		/* 320 variant */
    		#page-mid .right .width-320 .sp-container img { float:none; padding:0; }
    		
    		
    		.sp-container .sub-section img{ border:none; }
    		.sp-container .locations .sub-section a { position:absolute; border:none; right:30px; }
    	
    		.sp-container .dates .sub-section label{ }
    		.sp-container .dates .sub-section .for-label{ padding-top:5px; }
    	
    		.sp-container .additional-form { clear:both; }
    		.sp-container .additional-form td { padding-right:5px; }
    			.sp-container .additional-form .spc-left { text-align:left; float:none; }
    			.sp-container .additional-form .spc-right { padding-left:5px; text-align:right; float:none; }
    		
    		 .sirius-plugin .button-container .submit{ margin:10px; float:right; clear:both}
    	
    		
    			.spc-2 h3{ maring:0; padding:0; }
    			
    		.width-320 .spc-3,
    		.width-470 .spc-3{
    			height:4px;
    			background:url(images/box.320.2.3.gif) no-repeat;
    			
    		}
    		
	    	.width-470 .spc-3{
	    		background:url(images/box.470.2.3.gif) no-repeat;
	    	}
	   
    
    
    
