/* CSS Document */
body{
	color:#FFFBF0;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#000000;	
}
a:link, a:visited{
	text-decoration:none;
	/*color:#F8B376;*/
	color:#E0BC94;	
	
}
a:hover{
	/*color: #FFFF99;*/
	/*color: #F8B376;*/
	color:#EA8C24;
}
p{
	margin-bottom:10px;
	margin-top:10px;
}
h4{
	font-size:12px;
	margin-top:0px;
}
/* glowne segmenty  wspolne */
#main{
	position: relative;	
	margin: auto;
	padding: 0px;
	background: #000000;
	width:800px;
	height:94%;
}
#header{
	position:relative;	
	padding:0px;
	width:800px;
	border-left:#9EA17D 1px solid;
	border-top:#9EA17D 1px solid;
	border-right:#9EA17D 1px solid;				
}
#module{
	position: relative;		
	padding:10px;	
	border-left:#9EA17D 1px solid;
	border-bottom:#9EA17D 1px solid;
	border-right:#9EA17D 1px solid;	
}
#tresc{
	position:relative;
	border: #5E5F4F 1px solid;
	background-color:#3E3E30;
}
#okno{	
	background-color: #4A4A3A;
	margin:auto;
	margin-bottom:20px;	
	border:#666666 1px solid;
	padding:5px;
	text-align:center;	
}
/*  menu */
#menu{
	position:relative;
	font-size:12px;		
}
#menuitem{
	cursor: pointer;
}

/* home page */
#home{	
padding:0px;
border:#4D4D4C 1px solid;	
}
#home p{
margin:0px 0px 10px 0px;	
}
#home_tab{  /* rowniez na unique page */
padding:0px;
margin:3px;
margin-top:5px;
margin-bottom:5px;	
}

#home_left{  /* rowniez na unique page */
vertical-align: top;
font-size:10px;
padding:0px;
background-color:#292921;
}
#home_left img{  /* rowniez na unique page */
border:none;
padding:0px;
margin:0px;
}
#home_left a{
display:block;
}
#home_center{  
vertical-align: top;
font-size:10px;
color:#C2C2AB;
background-color:#333328;
padding:0px;
}
#home_center_links{
font-size:11px;
padding-left:10px; 
padding-right:10px;
text-align:center;
}
#home_center_links a{
line-height:16px;
text-decoration:underline;  
}
#home_center ul{    
list-style-image:url(images/home_tabs/home_list.gif); 
}
#home_right{  /* rowniez na unique page */
vertical-align:top;
padding:0px;
background-color:#292921;
}
#home_right img{  /* rowniez na unique page */
border:none;
}

/* home_cell uzywane na about.php granite facts... */
#home_cell{	
font-size:10px;
vertical-align:top;
padding:10px 10px 10px 10px;
background-color:#292921;
border:#4D4D4C 1px solid;	
}

/*  SINKS ASTRA CAST  */

#sinks{
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	/*border:#4D4D4C 1px solid;*/
	text-align:center;
}
#sinks_tab{
	padding:0px;
	margin:auto;
	margin-top:5px;
	margin-bottom:5px;	
}
#sinks_left{
	width:192px;
	vertical-align: top;
	font-size:10px;
	padding:0px;
	background-color:#3E3E30;
}
#sinks_left a{
	color:#DBD4C7;
	display:block;	
	font-weight:bold;
	border:none;
}
#sinks_left a:hover{
	color:#EA8C24;
}
#sinks_left img{
	border:none;	
}
#sinks_left span{
	display:block;
}
#sinks_right{
	width:564px;
	vertical-align: top;
	font-size:10px;
	color:#C2C2AB;
	background-color:#000000;
	padding:0px;
}
.sinks_header{	
	background-repeat:no-repeat; 
	width:564px; 
	height:100px;
	color:#3E3E30;	
}
#range_container{
	padding:10px;
	margin:0px;	
}
#range_container img{
	margin-right:10px;
	border:1px solid #7E7666;	
}
.sinks_container{	
	padding:10px;
	margin:0px;	
}
.sinks_container img{
	margin-right:10px;
	border:none;			
}
.sinks_container table{
	color:#666666;
}
.sinks_container td{
	background-color:#FFFFFF;
}
.model_caption{
	font-weight:bold;
	font-size:12px;
	margin:4px;	
	padding:0px;
}
.model_des{
	margin:4px;
	padding:0px;
}

/*  END SINKS ASTRA CAST   */

/* unique marblex */
#unique{
	padding:0px;
	border:#4D4D4C 1px solid;
}
#unique_menu{
	margin-left:10px;
}
#unique_menu img{
padding:0px;
margin:0px;
border:none;
}
#unique_menu span{
color:#E0BC94;
font-weight:bold;	
}
#unique_center{
	vertical-align: top;
	font-size:10px;
	color:#C2C2AB;
	background-color:#1D1D17;
	padding:0px;
}
/*
#unique_thumbs{		
}
*/
#unique_thumbs img{
	border:1px solid #767665;
}
#unique_thumbs p{
	text-align:left;
	margin:0px;
	margin-left:10px;
	padding:0px;
}
#unique_right{
width:192px;
background-color:#3E3E30;
vertical-align: top;
padding:0px;
background-color:#292921;
}
.mr_div{
border:1px solid #57513D;
padding-top:5px;
padding-bottom:5px;
}
#unique_right img{
border:none;
}
.left_img{
margin-right:5px;
}

/* tiles page */
#tiles{
	text-align:center;	
	color:#9C9C8A;
	font-size:10px;
}
#tiles_head{
	text-align:left;
	width:506px;
	font-size:12px; 
	font-weight:bold;		
	margin:auto;
	padding-left:30px;	
	margin-top:20px;
	margin-bottom:10px;	
}
#tiles_head p{
	padding:0px;
	margin:0px;
}
#kratka_tiles{
	padding:0px;
}
#kratka_tiles td{
	vertical-align:top;
}
/* end tiles page*/

/* special offer page */
#special{
	padding:20px;
	margin:20px; 
	background-color:#000000;
	color:#E0BC94;
	text-align:center;	
}
#special img{
	display:block;
	margin:auto;
	border:none;
}
/*   special old 18-02-2008     */
/*#special p{
	margin-left:15px;
	margin-right:15px;	
}
.float_container{
	height:133px;
	padding:0px; 
	margin:0px; 	
	vertical-align:top;
}
.special_float_l{	
	display:inline;		
	margin:0px;
	padding:0px;
	margin-left:15px;
	margin-top:25px;	
}
.special_float_r{	
	display: inline;	
	margin:0px;
	padding:0px;	
}
#special_tiles img{
	margin-bottom:5px;
	border:none;
}*/

/* catalog */
#catalog{
margin:0px;
padding:20px;
padding-left:30px;
padding-right:30px;	
}
#cat_okno{
text-align:center;
width:715px;
margin:0px;
padding:0px;
background-image:url(images/catalog/bg.gif);
background-repeat:repeat-y;
}
#cat_okno img{
padding:0px;
margin:0px;
border:none;
}
#cat_tab{
margin-top:10px;
margin-bottom:5px;
margin-left:25px;
margin-right:25px;
}
#cat_tab a{
display:block;
color:#C9BEA9;
margin:0px;
}
#cat_tab a:hover{
text-decoration:underline;
}
.cat_tab_l{
width:155px;
text-align:left;
}
.cat_tab_l a{
font-weight:bold;
padding-left:5px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
}
.cat_tab_l a:hover{
text-decoration:underline;
}
#cat_tab_c{
width:350px;
text-align:center;
}
#cat_tab_r{
text-align:left;
font-size:10px;
}
#cat_tab_r p{
color:#C9BEA9;
font-weight:bold;
margin:0px;
padding:0px;
padding-bottom:10px;
padding-top:5px;
}
#cat_tab_r a{
padding:0px;
margin-bottom:10px;
}

/* catalog motion gallery*/
.cat_motioncontainer img{ /*image border color*/
border: none;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
}
.cat_motioncontainer a:hover{
color: red; /* Dummy definition to overcome IE bug */
}

/* end of catalog motion gallery */

/*  examples */
#examples{	
	color:#9C9C8A;
	font-size:10px;
	padding:10px;
}
#examples p{
	margin-bottom:3px;
	margin-top:3px;
}
#examples_menu{
	font-size:10px;
}
/* service area */
#servicearea{
	padding-left:10px;
	padding-top:20px;
	padding-bottom:20px;
	font-size:10px;	
}
#service_img{
	background-color:#7B7B64;
	padding:0px;
	text-align:center;
}
#service_img img{
	margin:5px;	
}
/* finance */
#finance{
	border: 1px solid #AD7385;
	margin:15px;
	margin-top:25px;
	margin-bottom:20px;
	padding:10px;
	color:#F9AFC6;
}
#finance a{
	color:#7DC0FF;
}
#finance a:hover{
	color:#7DC0FF;
	text-decoration:underline;
}

/* estimate */
#estimate{
	position:relative;
	font-size:12px;
	width:720px;
	margin:auto;
	padding:5px;
}
#estimate_img img{
	border: #7B7B64 solid 15px;
	padding:0px;
	margin:2px;
}	
#estimate_edges img{
	border:2px #737a5f solid;
}
#shape{
font-size:8px;
}
.U_dane{
	position:absolute;
	font-size:9px;
	background: #CCCCCC;
	border: 1px solid #333333;
	width:32px;
}
/* granite and marble care products */
#care{	
	font-size:10px;
	margin: 10px;
	margin-left:25px;
	margin-right:25px;
	padding:0px;	
}
#care_left{	
	background-color:#c8ba95;
	width:276px;
	padding-top:15px;
	color:#fcecc1;
	text-align:center;		
}
#care_right{	
	background-color: #92886d;
	padding-right:15px;
	color: #1B1B1B;
	padding-top:15px;	
}
#care_right span{
	color:#C8BA95; 
	background-color: #1B1B1B; 
	display:block; 
	padding:3px;
	padding-left:6px;
	font-size:12px; 
	font-weight:bold;
}
#care_right p{
	margin-left:20px;
	margin-top:20px;
	margin-right: 15px;
	margin-bottom:25px;
}
/* new colours section */
#new_colours{
	background-color:#000000; 
	margin:15px;	
	margin-left:40px; 
	margin-right:40px;
	padding:15px; 
}
#new_colours img{
	margin-bottom:5px;
}

/* care motion gallery*/
#motioncontainer img{ /*image border color*/
border: none;
}
#motioncontainer img:hover{ 
border-left: #999999 2px solid;
border-right: #999999 2px solid;
}
#motioncontainer a:hover{
color: red; /* Dummy definition to overcome IE bug */
}
#statusdiv{
position: absolute;
padding: 2px;
left: -300px;
background-color: yellow;
border: 1px solid gray;
visibility: hidden;
}/* care motion gallery */

/*end care */
#es_okno{	
	text-align:center;
}
#es_okno img{
	border:#666666 1px solid;
	padding: 5px 5px 5px 5px;
}
.suma{
	background-color: #3E3E30;;
	border:none;
	color:#FFFBF0;
	font-weight:bold;
	font-size:16px;
	height:18px;
}
.dane_tran{
	font-size:12px;
	font-weight:bold;
	background-color: #3E3E30;
	border:none;
	color:#F8B376;
}
.dane{	
	font-size:10px;
	height:12px;
}

/* references */
#references{
position:relative;
background-color:#344934;
padding-left:30px;
padding-right:30px;
padding-top:20px;
padding-bottom:20px; 
}
#ref_header{
text-align:center;
padding:0px; 
margin-left:40px;
margin-right:40px; 
margin-top:10px; 
margin-bottom:0px;
}
#ref_tab{
font-size:12px;
text-align:justify;
padding:0px;
margin:0px;
}
#ref_tab td{
margin:0px;
vertical-align:top;
}
#ref_tab a{
color:#CBC7B2;
}
#ref_tab a:hover{
text-decoration:underline;
}
#reftabcontainer{
background-color:#465944;
position:relative;
padding:0px;
margin-left:40px;
margin-right:40px;
margin-top:0px;
margin-bottom:10px;
}
#ref_spis{
font-style:italic;
width:100%;
margin:0px;;
padding:0px; 
padding-bottom:10px;
}

.reftabcontent{
position:relative;
font-style:italic;
display: none;
width:100%;
margin:0px;
padding:0px; 
}
.reftabcontent p{
color:#CBC7B2;
text-align:justify;
cursor:pointer;
}	
.reftabcontent span{
font-family: Georgia, "Times New Roman", Times, serif;
display:inline;
font-size:36px;
color: #344934;
}

/* contact */
#contact{		
	text-align:left;
	font-size:10px;
	font-weight:bold;	
}
.contact a:link{
	background-image: url(images/home/menu_bg.jpg);
	font-size:12px;
	padding:1px 1px 1px 1px;
	font-weight:bold;
}

.contact a:visited{	
	background-image: url(images/home/menu_bg.jpg);
	font-size:12px;
	padding:1px 1px 1px 1px;
	font-weight:bold;
}
.contact a:hover{
	font-size:12px;
	background-color:#5E5F4F;
	padding:1px 1px 1px 1px; 
	font-weight:bold;
}

 /*   Links  */
#links{
	text-align:left;
	font-size:10px;	
	padding-left:50px;
	padding-top:20px;
	padding-right:50px;
	padding-bottom:20px;		
}
#links_tab{
	border:#4D4D4C 1px solid;
	border-bottom:none;
	border-right:none;
	text-align:left;	
}
#links_tab td{	
	border-bottom:#4D4D4C 1px solid;
	border-right:#4D4D4C 1px solid;
}
#links_tab a{
	margin-right:2px;
	margin-left:2px;
	font-weight:bold;
}
 
/*  Prices */

#prices{
	margin-left:30px;
	margin-right:30px;	
	padding:5px 5px 5px 5px;		
}
#prices_tab{
	border:#4D4D4C 1px solid;
	border-bottom:none;
	border-right:none;
	text-align:center;	
}
#prices_tab td{	
	border-bottom:#4D4D4C 1px solid;
	border-right:#4D4D4C 1px solid;
}
#prices_tab a{
	margin-right:2px;
	margin-left:2px;
}
#col3{
	text-align:left;
	color:#F8B376;
}
#col_type{
	color:#F8B376;
	text-align:left;
}
/* ABOUT US */
#aboutus{
	font-size:10px;
}
.centerdiv{ /*IE method of centering a relative div*/
	text-align: center;
	background-color: #4A4A3A;
	border:#666666 1px solid;	
	padding:10px 10px 10px 10px;		
}
.centerdiv>div{   /* fade nr 1 */	
	margin: 0 auto;
}
#p_indent{
	text-indent:10px;
	text-align:left;
} /*  about tab */
#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font-weight:bold;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
padding: 3px 0.5em;
margin-right: 3px;
border: 1px solid #4D4D4C;
border-bottom: none;
background-color:#292921;
}

#tablist li a:link, #tablist li a:visited{
background-color:#292921;
}

#tablist li a.current{
background-color:#292921;
}

#tabcontentcontainer{
width: 100%;
/*Insert Optional Height definition here to give all the content a unified height */
background-color:#292921;
border-top:1px solid #4D4D4C;
}
#tabcontentcontainer2{
width:330px;
height:240px;/*Insert Optional Height definition here to give all the content a unified height */
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.tabcontent{
display:none;
margin:0px 0px 0px 0px;;
padding:0px 0px 0px 0px;
}
/*  terms conditions */
#terms{
	position:relative;
	font-size:10px;
	text-align:justify;
	width:70%;
	left:15%;	
}
#terms li{
	margin-bottom:5px;
	margin-top:5px;
}

/* estimate and unique tool tips style */
#showimage{
position:absolute;
visibility:hidden;
z-index:100;
color:#FFFBF0;
}
.dragbar{
background-color: #8E1D1F;
min-width: 80px; /*NS6 style to overcome bug*/
font-weight: bold;
padding-bottom:5px;
}
#closetext{
cursor: crosshair;
font-weight: bold;
margin-right: 1px;
text-align: center;
}
#popup_img{
cursor:pointer;
width:auto;
background-color: #8E1D1F;
}
#details{
margin:0px;
padding:0px;
margin-right: 1px;
text-align: left;
margin-left: 5px;
}
/* end estimate and unique tool tips */

/*  preload section */
#preload{
	background-color:#292921;
	border:#4D4D4C 1px solid;
	border-bottom:none;
	border-top:none;
	position:relative;	
	margin-right:0px;	
	margin-top:0px;
	margin-bottom:5px;
	width:140px;
	height:20px;	
}
#preload a{
	font-size:8px;
}


