/* CSS Document */
 
body			{	background-image:url(images/body_bg.png); 
						background-color:#c3a878;
						
						background-repeat: repeat;
						background-position: top center;
						font: normal 12px Tahoma, Arial, Verdana, Helvetica;
						color:#6a4115;				
						margin:0px;						padding:0px;
										}

.SingleRow			{	clear:both; }					
.SingleRow02		{	clear:both;						height:1px;					width:100%;
						overflow:hidden;				margin-bottom:-2px;
						margin-top: -1px;
						}
.Partner,
h1, h2, h3, h4,
.h1, .h2, .h3, .h4
					{	
						font-family: Georgia, "Times New Roman", Times, serif;
						font-weight: normal;
						color:#6a4115;
					}

h1					{	font-size: 24px;				margin:20px 0px;}
.Partner,
h2					{	font-size: 18px;	}
.h3, h3				{	background:url(images/hr01.jpg) top center no-repeat;
						font-size: 16px;				line-height:40px;
						padding:0px;					margin:0px;}
.h3					{	background:none;	}
h4					{	font-size: 14px;				line-height:30px;}						
												
p					{	/* color:#947549; */ }	
a					{	color:#a41919;					cursor:pointer;}	
a img				{	border:none;	}
.DSPnone			{	display:none !important;}

.morePanel02		{	line-height:23px;				margin-left:-156px;	}
.morePanel02 a		{	background: url(images/topMenu_bg_choose.jpg) 50% 1px repeat-x;
						position:relative;				display:inline-block;
						padding:5px;					color:#000000;					text-decoration:none;
						border:solid 1px #a8885a;		border-bottom:solid 1px #000000; 	}
.morePanel02 a b	{	font-size:18px;					font-weight:normal;				color:#000000 !important;
						font-family:Georgia, "Times New Roman", Times, serif;			line-height:18px;
							
						}
.morePanel02 a:hover{	background: #ddc89d;
						/* background:url(images/topMenuSub_bg_a.gif) left top no-repeat; */
						/* bbackground:#f6f6f6 url(images/topMenu_bg.jpg) bottom repeat-x; */ }
						

.morePanel			{	float:right;					display:block;					clear:right;}
.morePanel a.more01,
.morePanel a.more02	{	margin-right:5px;}
a.more01,
a.more02			{	color:#ffffff;					text-decoration:none;			padding:5px;
						display:block;					float:left;						border:solid 1px #5b5b5b;
						}
a.more01			{	background:#414141;	}
a.more02			{	background:#6e0c0c;	}
a.more01:hover		{	background:#999999;	}
a.more02:hover		{	background:#CC0000;	}

select,
textarea,
input.text			{	font-family:Tahoma, Arial, Verdana, Helvetica;
						background:#bba376;				color:white;					border:dashed 1px #6d4316;
						padding:2px;					font-size:11px;					}
						
input[type=text]	{	font-family:Tahoma, Arial, Verdana, Helvetica;
						background:#bba376;				color:white;					border:dashed 1px #6d4316;
						padding:2px;					font-size:11px;					width:300px;}						
						
textarea,
input.text			{	width:300px;	}											

input.submit		{	background: url(images/topMenu_bg_choose.jpg) center top repeat-x;
						color:#ffffff;					font-size:11px;
						padding:5px;					
						border:solid 1px #a8885a;		border-bottom:solid 1px #000000;}
input[type=submit]	{	background: url(images/topMenu_bg_choose.jpg) center top repeat-x;
						color:#000000;					font-size:11px;
						border:solid 1px #a8885a;		border-bottom:solid 1px #000000;
						padding:5px;}	
select.select02		{	width:400px;}

.center				{	text-align:center !important;}	

.FLleft				{	float:left;}

/*.top, .footer, .content, */
.content_out 
{                       width:770px;					margin: 0px auto;
                        padding: 0 30px;
                        background: url(images/content_out_bg.png) repeat-y center;
                        background-color: transparent;
						/*
						-moz-box-shadow: 0px 0px 30px rgba( 82, 47, 12, 0.5);
						-webkit-box-shadow: 0px 0px 30px rgba( 82, 47, 12, 0.5);
						box-shadow: 0px 0px 30px rgba( 82, 47, 12, 0.5);
						filter:progid:DXImageTransform.Microsoft.Glow(Color=#522f0c,Strength=10);						
                        */
					}
/*****************************************************************************************/
/*								top														 */
/*****************************************************************************************/
.top_out
{
    /* background-image: url(images/top_out_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
    margin: -20px -30px ;
    margin-bottom: 0;   	
   	padding-top: 10px;
   	*/
   
}
.top_right,
.top_left,
.footer_left,
.footer_right
{
    background-image: url(images/round_corners.png);
    position: absolute;
    width: 37px;
    height: 23px;
    z-index: 1;
    display: block;
}
.top_right { background-position: 37px 0;}
.top_left { background-position: 0 0; }
.footer_left { background-position:  0 23px;}
.footer_right { background-position: 37px 23px; }

.top_right, .top_left
{
    top: 0;
}
.footer_right, .footer_left
{
    bottom: 0;
}

.top_right, .footer_right
{
    right: -20px;
}
.top_left, .footer_left
{
    left: -20px;
}
    
.top				{	
	min-height:144px;
	color:#50718b;
	width:770px;
	margin: 0px auto 0px auto;
	background-image: url(images/top_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
}

.top .top_bene,
.top .logo			{	display:block;					width:200px;	
          			 	}

.top .top_bene	    {   float:right;                    height:70px;}
.top .logo			{   float:left;                     height:114px;   width:400px;}
.top .order			{	float:right;					margin-right:25px;						}						
.topBg				{	background:red url(images/top_bg_top.png) repeat-x;						
						background-color: transparent; 
						height:284px;					width:100%;						
						margin-bottom:-284px;			display:block;
										
										}															


/*****************************************************************************************/
/*								top menu												 */
/*****************************************************************************************/

ul.topMenu			{	background:url(images/topMenu_bg.jpg) bottom repeat-x; /* #f6f6f6 */
						position:relative;				clear:both; 
						margin:0px auto;				
						border-top:1px solid #8c6b50;
						border-left:1px solid #8c6b50;
						border-right:1px solid #8c6b50;	
						display:block;					padding:0px;									
						width:762px;/*width:594px;*/					height:29px;					list-style:none;				}
ul.topMenu li		{	display:block;					float:left; 					width:126px; /*width:98px;*/						
						border:solid 1px #c3a878;			border-right:none;				border-bottom:none;}

ul.topMenu li a		{	/* background: url(images/topMenu_bg_a.gif) 0px 0px no-repeat; */
						display:block;					padding:10px 0px 2px 0px;		text-decoration:none;	
						color:#544022;					font-weight:bold;				text-align:center;
						text-transform:uppercase;		float:left;						width:126px;
						font-size: 11px;
						}
ul.topMenu li a.choose,						
ul.topMenu li a:hover{	background: url(images/topMenu_bg_choose.jpg) center top repeat-x;
						color:#851215;}
ul.topMenu li a.choose{	padding-bottom:7px;				position:relative;				margin-bottom:-2px;
						}						
ul.topMenu li a:hover{	filter:alpha(opacity=70); 		opacity:.70;}
ul.topMenu li a.choose:hover
					 {	filter:alpha(opacity=100);		opacity:1;}
/*-------------------------------------------- SUB MENU -------------------------------------------------------*/					
.topSub				{	background:#e5cfa3 url(images/topMenuSub_bg.jpg);				padding-top:7px;
						width:770px;					margin:0px auto;			vertical-align:bottom;
						height:30px;					overflow:hidden;}
ul.topMenuSub 		{	list-style:none;				padding:0px;				margin:0px;
						display:block;					margin:0px auto;			width:408px;
														}
ul.topMenuSub li	{	display:block;					float:left;					margin:0px;}
ul.topMenuSub li a	{	background:url(images/topMenuSub_bg_a.gif) right top;		text-decoration:none;
						color:#764f23;					padding:9px;				display:block;
						float:left;						margin-right:1px;}										
ul.topMenuSub li a:hover
					{	background-position: left top; }
ul.topMenuSub li a.choose
					{	background:url(images/topMenuSub_bg_a02.gif) right top;
						border-top:solid 1px #FFFFFF;		}
/*-------------------------------------------- LEFT MENU -------------------------------------------------------*/
ul.leftMenu			{	display:block;					padding:0px;					list-style:none;
						float:left;						margin:0px;						width:156px;	
														margin-bottom:10px;}
ul.leftMenu li		{	display:block;					float:left;						width:156px;}														
ul.leftMenu li.fs	{	background:url(images/leftMenu_bg_fs.gif) top left no-repeat;
						height:16px;					margin-bottom:1px;}
ul.leftMenu li.ls	{	background:url(images/leftMenu_bg_ls.gif) top left no-repeat;
						height:16px;					}						

ul.leftMenu	li a	{	background:#684621 url(images/leftMenu_bg_a.gif) bottom left repeat-x;				
						display:block;					margin-bottom:1px;
						padding:4px 10px;				text-align:right;				color:#bdbdbd;
						text-decoration:none; }
ul.leftMenu	li a:hover
					{	background:#3f2e1b;}
ul.leftMenu li a.choose
					{	background:#c3a878;				color:#000000;	}
ul.leftMenu	li h1	{	padding-left:10px;}											
/*****************************************************************************************/
/*								Content													 */
/*****************************************************************************************/
	
       
.content			{	background:#f0dcb5 url(images/content_bg.png) center repeat-y;																												
						display:block;					width:770px;					margin:0px auto;						
					}
.content .contentIn	{	float:left;					width:740px;					margin-right:5px;margin-left:20px;
						 /*background-color:red;*/													margin-bottom:10px;}
						
.content .contentInWithMarg	{	float:right;					width:590px;					margin-right:5px;
						/* color:#947549; */													margin-bottom:10px;}
						
						
.content .contentIn	.logo
					{	background:#ffffff;				float:left;						width:200px;
						display:block;					text-align:center;				overflow:hidden;}
.content .contentIn	.logo img
					{	margin:10px; }
.content .contentIn	.logoOut
					{	background:#FFFFFF url(images/logo_bg_under.gif) bottom repeat-x;
						padding-bottom:64px;			margin:20px 20px -64px 0px;					
						height:100px;					float:left;						}
.content .contentIn h1.adress						{		}
.content .contentIn	span.adress_rh,
.content .contentIn	span.adress_lf
					{	float:left;						display:block;					width:180px;
						padding-bottom:20px;			}
.content .contentIn	span.adress_rh a				{	text-decoration:none;}
.content .contentIn	span.adress_rh a:hover			{	text-decoration:underline;}																															
.katalog .contentIn	h1								{	font:normal 18px Georgia, "Times New Roman", Times, serif; }
.content .contentIn ul								{	margin:10px 0px;				padding:0px 0px 0px 15px;}
.content .contentIn ul li							{	margin-bottom:5px;}

.start b,
.start strong,
.content .contentIn b,
.content .contentIn strong
					{	color:#851215;}
					
.offerwhite,
.offerwhite p 		{	color:#54391a;}
.offerwhite h3		{	/* color:#947549; */	}
					
.content .contentIn h3	
					{	background:url(images/hr01.jpg) top center no-repeat;
						position:relative;				z-index:+1;						float:left;
						clear:both;						width:100%;						display:block;}																			
.katalog			{	background-image:url(images/katalog_bg.gif);
						background-repeat:repeat-x;		background-position:top center;}
						
	
dl.order dt			{	font-weight:bold;				width:130px;
														float:left;						margin:0px;
														padding:0px;		}
dl.order dd			{	clear:right; 					margin:0px;
														border-top:solid #333333 1px;	
														display:block;					}
dl.order dt,
dl.order dd			{	padding:3px 0px;				}
dl.order .SingleRow	{	width:100%;}					
/*****************************************************************************************/
/*								Footer													 */
/*****************************************************************************************/
.footer				{	text-align:center;				color:#6a4115;					
						clear:both;						padding:10px 0px 21px 0;										             						
						position: relative;											
						}
.footer				{	background: url(images/footer_BG.jpg) bottom no-repeat;
						width:770px;					margin:0px auto;}						
						
.footerIn			{	background:url(images/footerIn_BG.png) bottom no-repeat; 
						margin:0px auto;				width:740px;	
						padding:35px 15px 15px;			text-align:right;
						/* border-bottom:dashed #996633 1px; */
						}
.footer_table       {   
                        }
.footerIn .FLleft	{	position:relative;				margin-top:-25px;}
						
.rzetel_in          {   padding: 10px 26px;}
.rzetel_table       {   background: #d8c6a3;            }
.rzetel_table td    {   padding: 10px;}
												
/*****************************************************************************************/
/*								Witamy													 */
/*****************************************************************************************/						
.start_bg           {   background:url(images/top_bg_.jpg) top repeat-x;   margin: 0 2px;  clear:both;}
.start				{	/* background-repeat:repeat-x;		background-position:50% -135px; */
						padding-top:1px;				color:#6a4115;					clear:both;}
.start h3			{	font:normal 16px Tahoma, Arial, Verdana, Helvetica;
						background:none;				line-height:normal;				
						padding:15px 0px;}
						
.start .morePanel	{	margin-right:30px;	}
.start .morePanel a.more01,
.start .morePanel a.more02	{	width:50px;				text-align:center;}	
.start ul 			{	margin:0px;						padding:0px;	
          			 	list-style-position: inside;	
          			 	/* float: right;                   width: 350px; */
          			 				}
.start ul li		{	margin-bottom:10px;				display:list-item;
            		 	text-indent: -15px; }										


.start_ilu			{	float:left;						display:block;				margin-right: 30px;	    margin-bottom: 30px;}							
.start_ilu02		{	float:right;					margin:50px 30px 20px 30px;}

/*****************************************************************************************/
/*								Zamów													 */
/*****************************************************************************************/

.summary			{	text-transform:uppercase;		letter-spacing:5px;	
						vertical-align:middle;			display:block;
						padding:3px;
						text-align:right;			}
.summary strong		{	font:normal 16px Tahoma, Arial, Verdana, Helvetica;
						vertical-align:middle;			letter-spacing:normal;
						color:#990000;					background:url(images/topMenuSub_bg_a02.gif) right top;
						padding:5px;					}
						
/*****************************************************************************************/
/*								IframeFIX - need for fix IE6									 */
/*****************************************************************************************/
iframe.IframeFIX	{
 						display:none;/*sorry for IE5*/ 
 						display/**/:block;/*sorry for IE5*/
 						position:absolute;				top:0;							left:0;
 						z-index:-1;						filter:mask();/*must have*/
 						width:2000px;					height:3000px;					}
/*
body.fix,
html.fix			{	height:100%;					overflow:auto;	}	
*/


table.gridView		{	width:100%;						}
table.gridView tr th{	padding:4px 5px 4px 0px;		border-bottom:solid 1px #947549;
														border-top:solid 1px #947549;
						text-align:left;				text-transform:uppercase;
						}
table.gridView tr td{	padding:4px 5px 4px 0px;		border-bottom:dashed 1px #947549;}
table.gridView a
					{	text-decoration:none;	}
table.gridView a:hover
					{	text-decoration: underline;}	
.Pagins				{	margin:5px;						display:block;					text-align:center;	}
.Pagins	a,
.Pagins	span
					{	padding:0px 5px;				text-decoration:none;			border-left:solid 1px #947549;}
.Pagins	a:hover		{	text-decoration:underline;}					


#map-container { margin-left: 0px; }
#map { width: 550px; height: 450px; }

