/* PAS Guitars CSS*/





body {

			margin: 2px;
			padding: 0;
			overflow:auto;
		  	background: #CDCDCD;
			font-size: 13px;
			font-family: tahoma;
		
			}
			
img {padding: 0; margin: 0; border: 0;}


a {

		color: #669999;
		text-decoration: none;
		font-weight:bold;
	
	}

a:hover { color: black; }


/* paragrafosy */			
			
	
h1, h2, h3, h4, h5 {font-weight:normal;margin:0;padding:0;}	
			
h1 {
	
	 font-size:26px;
	 
	 
	}			
			
h2 {font-size:24px;}			
			
h3 {font-size:20px;}			
			
h4 {font-size:15px;}				
			
h5 {font-size:13px;}			
			
#centro {

	position: relative;
	margin: 0 auto;
	overflow: hidden;
	width:1000px;
	text-align: left;
	padding: 1px;
	background: #BBB;

}

#toptable {

background: #fff url('img/bottom_back.jpg') bottom right no-repeat;

}

#menu img {display:block;}


#leftpos * {margin-left:200px;}

/* model */

#model_back {

					position:absolute;
					top:172px;
					left:104px;
					width:97px;
					height:399px;
					background: url('img/model/modele_back.jpg') no-repeat;

				 }

#custom_back {

					position:absolute;
					top:172px;
					left:112px;
					width:94px;
					height:384px;
					background: url('img/custom/custom_back.jpg') no-repeat;

				 }


	 
/* cennik */

#cennik {
				display:none;
				position:absolute;
				left:287px;
				top:148px;
				padding-left:40px;
				font-size:12px;
				padding-top:2px;
				line-height:15px;
				width:343px;
				height:248px;
				background: url('img/uslugi/cennik_back.png') no-repeat;

			}
	
	
.spec:hover {
					
					border-bottom: 3px black solid;


				}	
	


#specdiv {
				display:none;
				position:absolute;
				left:438px;
				top:148px;
				padding-left:10px;
				font-size:12px;
				padding-top:2px;
				line-height:15px;
				width:620px;
				border:3px black solid;
            border-top: 0;
            border-right:0;
            background: #fff;
            z-index:5;
			}

#constdiv {
				display:none;
				position:absolute;
				left:432px;
				top:150px;
				padding-left:10px;
				font-size:12px;
				padding-top:2px;
				line-height:15px;
				width:440px;
				height:200px;
				border:3px black solid;
            border-top: 0;
            border-right:0;
            background: #fff;
            z-index:5;
			}
	
			
.hbar {

			margin:0;
			margin-top:1px;
			border-top:1px solid #B5CECE;
			height:1px;
	  		font: 1px/1px;
	 		width:710px;
	 		text-align:left;


    }

.thumb {
		
			display: block;
			position:absolute;
			left:50px;
			border: #7DA8A8 solid 1px;
			border-left: 3px #7DA8A8 solid;
         

}    

.hthumb {
               border: black solid 1px;
               border-left: 3px black solid;
			      z-index:5;
               display:block;
               position:absolute;
               left:50px;
               visibility: hidden;
               
				}
       
		  
  

    
.main_pic {

				display:block;
				position:absolute;
				left:215px;
				top:187px;

	}

	
.mtitle {
					position:absolute;
				   left: 245px;
				   top:436px;
					font-size: 30px;
					font-weight: bold;
			}	
    
.opis {
		
               position:absolute;
				   left: 245px;
				   top:478px;
					text-align: justify;
					width: 633px;
					font-size: 12px;
					line-height: 15px;
			}    
    

.b_error {position:absolute;
		  left:200px;
		  top:150px;
		  width:500px;
		  height:40px;}	 
	 
.i_error { margin-top:20px;}	 	 
    
/* special firefox bez ramy linki */

:focus { -moz-outline-style: none; }

/* panel classes */

table#mod_tab {

	border:1px solid #ddd;





}

div#add_tab {

         border:1px solid #ddd;
         background:#eee;
         margin-bottom:20px;
         width:650px;
         margin-top:20px;

}

.mod_part_link {

		display:block;
		margin:10px;



		}
