/* CSS Document */
form {margin:0; padding:0;}
p {
	margin-top:0px;
	margin-bottom:13px;
	}
a img{
	border:none;
	}
hr{
	color:#593a1c;
	height:1px;
	}
	
#dot{ float:left;
	position:relative;
	bottom:3px;
	}

.line{
	width:360px;
	height:1px;
	border-bottom:#b37a44 solid 1px;
	}
.clr {
	clear:both;
	font-size:0pt;
	height:0pt;
	line-height:0pt;
}

#cent {
	width:788px;
	margin:0 auto;
	text-align:center;
	}
#container {
	width:788px;
	text-align:left;
	position:relative;
	z-index:100;
	}
body {
	font-size:11px;
	color:#666;
	font-family:Verdana;
	margin:6px 0 20px 0;
	background:#F7F1EC;
	}
.left {
	display:inline;
	float:left;
	}
.right {
	display:inline;
	float:right;
	}
div.pager .aktiv {
	display:inline;
	font-weight:bold;
	}
div.pager {
	margin:10px 0 10px 0;
	height:18px;
	width:340px;
	padding-top:4px;
	text-align:center;
	padding-right:5px;
	padding-left:5px;
	font-size:11px;
	font-weight:normal;
	border-top:solid 1px;
	border-bottom:solid 1px;
	
	}
div.pager img {
	vertical-align:top;
	padding-top:1px;
	padding-left:2px;
}

/* -- -- -- -- layout -- -- -- -- */
#lewo {
	float:left;
	overflow:hidden;
	width:191px;
	}
#prawo {
	float:left;
	overflow:hidden;
	margin-top:121px;
	width:500px;
	}
.tekst {
	margin-top:-12px;
	margin-bottom:15px;
	line-height:18px; 
	width:360px; 
	}
.tekst_2 {
	margin-bottom:15px;
	margin-right:140px;
	line-height:18px;
	
	}	

* html .tekst {
	margin-top:-10px;
	height:100%;
	}	

.linijka {
	padding:1px;
	background:#fff;
	}
.linijka img {
	width:786px;
	height:1px;
	}
#wrap {
	background:#fff url(../_images/bg_content.jpg) right 0 no-repeat;
	width:788px;
	min-height:500px;
    height:auto;
	}
*html #wrap {
	height: 504px;
	}
#footer {
	font-size:10px;
	color:#845A30;
	margin-top:4px;
	}
#line2 {
	margin-top:2px;
	}
#line3 {
	margin-top:16px;
	}
#logo {
	margin:21px 0 0 14px;
	display:block;
	}
#menu {
	margin:47px 0 0px 14px;
	}
.left_mnu{
	font-size:12px;
	color:#416c8f;
	font-family:"Franklin Gothic Medium";


	}
/* -- -- -- -- linksy -- -- -- -- */
a:link, a:visited {
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	
	}
.cw a:link, .cw a:visited,
.bk a:link, .bk a:visited,
.bk2 a:link, .bk2 a:visited {

	font-family:Verdana;
	color:#845a30;
	font-weight:normal;
	}
.title a:link, .title a:visited {
	color:#666;
	text-decoration:none;
	}
.title a:hover {
	text-decoration:underline;
	}
.pager a:link, .pager a:visited {
	color:#333333;
	text-decoration:none;
	}
	
.tekst a:link, .tekst a:visited {
	color:#845a30;
	font-weight:normal;
	}
.tekst a:hover{
	color:#593a1c;	
	}
#links a:link, #links a:visited,
#footer a:link, #footer a:visited {
	color:#845A30;
	font-size:10px;
	padding:0 8px;
	}
#links a:hover,
#footer a:hover {
	color:#593A1C;
	}
a#create:link, a#create:visited {
	padding:0;
	}
a#create:hover {
	color:#EC008B;
	}
.k1 a:link, .k1 a:visited {
	width: 133px;
	border-bottom:1px solid #345771;
	padding-bottom:2px;
	display:block;
	height:16px;
	margin-top:7px;
	margin-bottom:2px;
	}
.k2 a:link, .k2 a:visited {
	border:none;
	line-height:14px;
	font-size:10px;
	color:#345771;
	margin:0px;
	display:inline;
	}
.k3 a:link, .k3 a:visited {
	font-size:9px;
	}
#links {
	text-align:right;
	width:784px;
	font-size:10px;
	color:#845A30;
	height:19px;
	}
.strzalka_link{
	font-size:8px;
		font-weight:bold;
		}			
.process_back{
	float:left;		
	margin-left:-11px;
	}
.process_fdd{
	float:right;
	margin-right:130px;
	}
/* -- -- -- -- content -- -- -- -- */
.cw, .bk {
	font-size:11px;
	float:left;
	overflow:hidden;
	color:#845a30;
	margin-bottom:20px;
	font-weight:bold;
	}
.cw{
	float:left;
	padding-bottom:12px;
	margin-top:-8px;
	margin-left:16px;
	clear:both;
	}
* html .cw{
	margin:-8px 0 0 8px;
	padding-bottom:0px;
	}
.error span {
	color:#F00;
	padding:0 2px 1px 2px;
	background: #e00;
	font-weight:bold;
	}
.error {
	color:#F00;
	font-weight:bold;
	padding:5px 0;
	
	}
.ok {
	color:#036;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:20px;
	}
h3 {
	
	font-size:15px;
	color:#666;
	font-weight:bold;
	margin:4px 0 4px 0;
	text-align:left; 
	}
.subtitle a{color:#666;
	font-size:11px;
	padding:2px;
	font-family:Tahoma,;
	}	
.title {
	font-family: verdana,arial;
	font-size: 11px;
	color:#b37a44;
	font-weight: bold;
	line-height:14px; 
	margin-bottom:5px;
	/**/
	max-width:360px;
	/**/
	}

.foto, .mapa { 
	float:left;
	margin-right:6px;
	margin-top:2px;
	/*border:1px solid #b37a44;*/
	padding:3px;
	
	}
.akt, .foto {
	margin-right:13px;
	}
*html .foto {
	margin-right:3px;
	}
.art {
	margin-bottom:25px;
	line-height:1.4em; 
	}
.akt {
	position:relative;
	padding-bottom:10px;
	}
.akt {
	margin-bottom:-10px;
	
	}
.akt3{
	width:360px;
	}	
.naglowek {
	padding-bottom:10px;
	margin-bottom:20px;
	}

.date {
	padding:1em 0 1em 0;
	font-size:10px;
	color:#666;
	
	}
.mapa {
	float:left;
	margin-right:10px;
	overflow:hidden;
	margin-top:2px;
	border:#B37A44 solid 1px;
	}
table.contact td {
	height:25px;
	
	}
table.contact {
	margin-left:10px;
	margin-top:30px;
	font-weight:bold;
	width:342px;
	border-bottom:#B37A44 solid 1px;
	}
.tab {
	margin-bottom:19px;
	display:block;
	}
	
#menu img {
	border:0px;
	display:block;
	padding-left:3px;
	padding-top:3px;
	}
.contact_td_l{
	text-align:right;
	
	}	
.contact_td_p{
	text-align:right;
	}	
.contact_td_l .inpat{
	width:180px !important;
	}	
.k2 {
	background:url(../_images/thick.gif) 0 6px no-repeat;
	padding-left:8px;
	}
.k3 {
	background:url(../_images/thick2.gif) 0 5px no-repeat;
	padding-left:8px;
	}

.header1 {
	font-size:24px; 
	font-family:Times New Roman; 
	color:#b37a44; 
	border-bottom:1px solid #884400;
	margin-bottom:15px;
}
.header2{
	font-size:16px; 
	font-family:Times New Roman; 
	color:#b37a44; 
	margin-bottom:15px;
}
.top_text{margin-bottom: 20px;}
/* -- -- -- -- inputy -- -- -- -- */
input{
border:solid #999 1px;
}
input.checkbox{
	border:none;
	margin-left:-1px;
	position:relative;
	left:-1px;
	top:0px;
	margin-right:5px;
	}
* html input.checkbox{
	position:relative;
	
	top:-2px;
	}	
input.inpat {
	font-size:9px;
	font-family:Verdana, Tahoma;
	font-weight:normal;
	color:#666;
	height:13px;
	width:126px;
	padding:1px 2px 2px 2px;
	text-align:left;
	margin-left:15px;
	margin-top:1px;
	
	}
*html input.inpat {
	margin:0 0 0 15px;
	}
input.buton {
	margin-top:4px;
	border:none;
	color: #fff;
	background-color:#C04001;
	font-size:10px;
	font-weight:bold;
	padding:1px;
	margin-bottom:4px;
	font-family:Tahoma;
	}
textarea.inpat {
	font-size:10px;
	font-family:Tahoma;
	color:#666;
	height:85px;
	width:338px;
	padding:1px 2px 2px 2px;
	display:block;
	margin-top:1px;
	}

/* -- -- --  podstrony -- -- -*/

/* portfolio */

#portfolio{
	margin-top:-12px;
	width:360px;
	}
.portfolio_cat_l{
	float:left;
	}
.portfolio_cat_p{
	float:right;
	margin-right:3px;
	}
.port_1_row{
	min-height:130px;
	overflow:hidden
	}
* html .port_1_row{
	height:130px;
	}
.port_1_row_l{
	float:left;
	width:61px;
	
	}
.port_1_row_r{
	padding-right:3px;
	}
.port_row_descr, .port_row_descr a, .port_row_descr a:visited, .port_row_descr a:active{
	color:#666;
	clear:both;
	padding-bottom:10px;
	font-family:Verdana,arial; 
	font-size:11px;
	}	
.port_item{
	float:left;
	margin-top:3px;
	margin-right:14px;
	
	}	
.port_row_descr2{
	font-family: Verdana,arial; 
	font-size: 11px;
	color:#666666;
	font-weight: normal;
	text-align:center;
}
.links2{
	margin-top:19px;
	}
.links2 a{
	font-family:Verdana;
	color:#845a30;
	font-weight:normal;
	}
.links2 a:hover{
	color:#593a1c;
	}
.port_line{
	margin-top:12px;
	}	
#subtittle{
	position:relative;
	top:-8px;
	}	
.port_2contents, port_2contents a{
	margin:auto;
	margin-top:15px;
	overflow:hidden;
	width:350px;
	height:100%;
	text-align:center;
	color:#666;
	}	
.port2_item_l, .port2_item_2{
	display:block; 
	
	}
.port2_item_l{
	float:left; 
	margin-left:20px;
	}
.port2_item_r{
	float:right;
	margin-right:20px
	}	
#links_back{
	margin-top:10px;
	clear:both;
	text-align:left;
	
	}	
.linki a, .linki a:visited{
	font-family:Verdana;
	color:#845a30;
	
	}
#links_back a{
	
	font-family:Verdana;
	color:#845a30;
	font-weight:normal;
	}
#links_back, .linki a:hover{
	color:#593a1c;
	}	
/*IE*/
* html .port2_item_l{
	float:left;
	margin-left:10px;
	}
* html .port2_item_r{
	float:right;
	margin-right:20px
	}		
/***/			
/*   opisy */

#opis_linki{
	margin-top:12px;
	}
#opis_linki span{
	margin-left:25px;
	width:300px;
	}	
#webside{
	margin:5px 0px 5px 0px;
	}	
#opis_tekst{
	margin-top:35px;
	border-left:solid #b37a44 1px;
	padding-left:9px;
	margin-bottom:15px;
	line-height:18px;
	width:351px;
	}	
#opis_gal{
	margin-top:20px;
	border-left:solid #b37a44 1px;
	padding-left:14px;
	width:351px; 
	overflow:hidden;
	
	}


/* aawards */
.awd_row{
	height:100%;
	margin-top:9px;
	font-family: verdana,arial; 
	font-size: 9px;
	color:#666666;
	font-weight: normal;
	line-height:11px; 
	}
	
.awd_row img{
	padding-top:3px;
	display:block;
	margin:auto;
	}	
.awd_1{
	float:left; 
	width:80px;
	text-align:left; 
	}
.awd_1 img{	
	padding-top:0px;
	margin-left:0;
	}
.awd_2{	
	padding-left:2px;
	width:125px;
	float:left;
	}
.awd_3{
	padding-left:5px;
	width:130px;
	float:left;
	}
.awd_descript{
	margin-top:6px;
	text-align:center;
	float:left;
	}	
/* proces */
#proces{
	width:500px;
	text-align:left;
	}
	
#proces_images{}	
#proces_main_img{
	float:left;
	 padding-right:5px;
	 padding-bottom:5px;
	 
}

#kontakt *{
	font-family:Verdana;
	font-size:11px;
	color:#666;
	margin-left:0;
	margin-right:0;	
	
	}

#kontakt input, #mr{
	margin-bottom:2px;
	}
* html #kontakt input, #mr{
	margin-bottom:1px;
}
.dpa {font-family: verdana,arial; font-size: 10px; 
color:#666666; font-weight: normal; line-height:12px; }	
.konttitle{
	padding-top:20px;
	}
* html .konttitle{
	margin-top:-20px;
	}
/*     sklep         /*/
table#koszyk{
	margin-top:18px;
	margin-left:4px;
	border-top:solid #845a30 1px;
	/*background:#FBEC6D ;*/
	}

#koszyk_top{
	/*background:url(../_images/basket_top_bg.jpg) repeat-x;*/
	background:#FEEFAB;
	font-size:10px;
	font-family:Tahoma;
	}
.koszyk_space{	
	padding-top:12px;
	}
.prod{font-family:Tahoma;
	font-weight:bolder;
	font-size:10px;
	background:#FFFFE2 ;
	padding-left:1px;
	}	
.koszyk_open{
border-top:solid #845a30 1px;

font-weight:bold;
}
.koszyk_open a{
color:#666;
font-size:10px;
}
#kosz table{
	border:solid 1px;
	}
#kosz td{
	text-align:center;
	}
#kosz_headr{
	padding-top:5px; 
	padding-bottom:10px; 
	font-size:14px;
	text-align:left !important;
	}	
.kosz_lvl2{
	/*background: #FDF4CB url(../_images/basket_top_bg.jpg) repeat-x;*/
	background:#FEEFAB;
	font-weight:bold;
	color:#333;
}	
.kosz_lvl3{
	/*background-color: #FDF4CB;*/
	background:#FFFFE2;
	text-align:left !important;
	font-weight:bold;
	font-size:12px;
	padding:4px 0;
	
}
.checkbox2{
	position:relative;
	top:-2px;
	margin-right:7px;
	border:none;
	vertical-align:middle;
	}
.sklep_il	{ width:35px; padding-right:2px;}
.lvl4{
	text-align:left !important;
	background:#f7f7f7;
	font-size:10px;
	}	
.pln{
	font-size:9px; color:#aaa;
	}
.kosz_butt{
	background:#C04001;
	padding:2px 8px 2px 7px;
	font-weight:bold;
	font-family:Tahoma;
	color:#fff;
	font-size:9px;
}	
* html .kosz_butt{
	padding:2px 9px 2px 10px;
	}
#kosz input{
	margin-top:6px;
	font-family:Tahoma;
	text-align:right;
	
	}
.kosz_zmien{
	border:none;
	color: #fff;
	background-color:#C04001;
	font-size:10px;
	font-weight:bold;
	padding:1px;
	margin:auto;
	font-family:Tahoma;
	text-align:center !important;
}	
.kosz_sum{
	text-align:right;
	margin-top:5px;
	padding:3px 0;
	font-weight: bold; 
	background:#ebebeb;
	}
.netto{
	text-align:right;
	padding:4px;
	padding-left:0;
	position:relative;
	width:335px;
	
	}	
.shop_foto{
	margin-right:5px;
	padding:2px;
	}
.shop_cena{
	margin-top:30px;
	font-size:13px; 
	font-style:italic;
}	
#sklep_zamow{
float:right; 
margin:5px 142px; 
width:50px; 
 
text-align:center;
padding-bottom:12px;
}
.przelewy{
	width:360px;
	margin-left:0;
	text-align:center;
	}

.c1{
	position:relative;
	right:14px;
	background:#FFFFE2;
	
	
	}	
#razem{
	position:absolute;
	left:4px;
	}	
* html #sklep_zamow{
	margin-right:70px;
	}
.cart{
	position:relative;
	top:10px;
	left:0px;
		}	
#loguj_but{
	text-align:right; 
	margin:-4px 1px; 
}
.nowe_konto {
	width:280px;
	font-family:Verdana;	
	}
.konto_form_text{
height:25px;
	width:100px;
	font-family:Verdana;
	font-weight:bold;
	text-align:right;
	padding-right:1em;
	}	
.konto_form_inp{width:180px;
	color:#666;
	font-family:Verdana;
	}	
.selekt{
	width:182px;
	font-family:Verdana;
	color:#666;
	}	
.konto_form_headr{

	color:#b37a44;
	font-weight:bold;	
	padding-bottom:2px;
	margin-bottom:5px;
	margin-top:24px;
	border-bottom:solid 1px #b37a44;

}
#platnosc{
	margin-top:18px;
	}
#platnosc input{
	border:none;
	
	}	
.platnosc_radio{
	padding:10px;
	
	}	
#platnosc_butt{
position:relative;
top:25px;
right:145px;
width:84px; padding-bottom:6px; height:auto;
color:#666;
padding-right:6px;
border:none;
cursor:pointer;
}

#platnosc_butt2{
position:relative;
border:none;
right:30x;
cursor:pointer;

width:83px; padding-bottom:7px; height:auto;
color:#666;
padding-right:6px
}
/*awards*/
.award_space{
	padding-bottom:4px;}
.awd_tytul{padding:5px; font-weight:bold;	}
/*stare kolory koszyka*/
/*FDF4CB  FF9900*/




.prod_name {
	margin-top:10px;
	height:3em;
	}
#zalogowany{
border-top:solid 1px #845A30;
border-bottom:solid 1px #845A30;
	padding:1px 0;
	width:150px;
	margin-top:18px;
	margin-left:4px;
	margin-bottom:8px;
	font-family:Tahoma;
	font-size:10px;
	}	
#fir_lin{	
	background:#FEEFAB;
	border:solid 1px #fff;
	font-size:10px;
	padding-left:1px;
	}
.wy{
	background:#FFFFE2;
	line-height:140%;
	border-right:solid 1px #fff;
	border-left:solid 1px #fff;
	padding-left:1px;
	
	}
.wy a, .wy a:link, .wy a:visited, .wy a:hover{
	font-size:bold;
	color:#666;
	
	
	}
#logout{
	
	}
.info, .error{
	color:#C04001;
	font-weight:bold;
	font-size:12px;
	/*padding:5px 5px 15px 0;*/
	padding:4px 1px 4px 1px;
	text-align:center;
	border-top:#884400 1px solid;
	border-bottom:#884400 1px solid;
	margin:25px 0;
	background:#FFFFE2;
	width:360px;
}			
.error span{
	background-color:#C04001;
	color:#fff;
	font-weight:bold;
	margin:0px auto 4px auto;
	display:block;
	width:auto;
	margin-top:-3px;
	
	}
.produkt{min-height:104px;
}
* html .produkt{height:104px;
}
#navsklep{
	width:343px;
	margin-top:30px;
	margin-bottom:20px;
	
	}
.sklep_nav_next{
	width:85px;
	height:20px;
	float:right;
	font-family:Tahoma;
	font-size:10px;
	color:#666;
	font-weight:bold;
	padding:4px 0px 0px 5px;
	position:relative;
	background:url(../_images/sklep_nav.gif) no-repeat;
	
}
.sklep_nav_next a{
	display:block;
	width:85px;
	height:20px;
	color:#666;
	text-align:center;
}	
.sklep_nav_bk{
	width:85px;
	height:20px;
	float:left;
	font-family:Tahoma;
	font-size:10px;
	color:#666;
	font-weight:bold;
	padding:4px 0px 0px 5px;
	background:url(../_images/sklep_nav_bk.gif) no-repeat;
	
}	
.sklep_nav_bk a{
	display:block;
	width:85px;
	height:20px;
	color:#666;
	text-align:center;
}
.sklep_nav_t,.sklep_nav_n{
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	float:left;
	padding:0 8px;
}
.sklep_nav_t{color:#666;}
.sklep_nav_n{color:#ccc;}
	/*
	
	
.sklep_nav_next,.sklep_nav_bk,.sklep_nav_t,.sklep_nav_n{
	width:78px;
	height:20px;

	float:left;
	font-family:Tahoma;
	font-size:10px;
	color:#ccc;
	font-weight:bold;
	padding:4px 0px 0px 5px;
	}
* html .sklep_nav_next{
	position:relative;
	right:35px;
}	
.sklep_nav_next a,.sklep_nav_bk a,.sklep_nav_t{
display:block;
width:78px;
	height:20px;
	color:#666;
	text-align:center;
}	
.sklep_nav_bk,.sklep_nav_bk a{
text-align:center;
	padding:2px 5px 0px 0px;
	}	
.sklep_nav_bk{
	background:url(../_images/sklep_nav_bk.gif) no-repeat;
	float:left;

	}
.sklep_nav_next{
	float:right;
		position:relative;
			background:url(../_images/sklep_nav.gif) no-repeat;
	right:33px;
	}
.sklep_nav_t,.sklep_nav_n{
	background:#f3f3f3;
	text-align:center;
	
	}


.sklep_nav_bk a{
	margin-left:3px;
	}	
.sklep_nav_next a{
	margin-right:3px;
	}
	*/				
.dodaj_do{
	position:relative;
	top:9px;
	margin-right:5px;
	color:#666;
	font-weight:bold;
	}			
.cart a:hover{	
	
	text-decoration:none;
	}
.podsum{
	background:#FEEFAB;
}	
#bank{
	margin-top:10px;
	border-bottom:1px solid #B37A44;
	width:360px;
	padding:3px 0;
}
#rach{
	font-size:14px;
}
#doplaty{
	font-size:18px;
	color:#000;
}
#platnosc_butt3{
	position:relative;

left:268px;
width:84px; 
color:#fff;

cursor:pointer;
}
.save_comment{

}
.error_ok1{
	color:#00d200;
	}
#guziki{
	width:340px;
	background:#f3f3f3;
	padding:5px 0;
	padding-left::8px;
	margin-bottom:9px;
	}
input.sklep_nav_bk{
	color:#666;
	border:none;
	width:80px;
	cursor:pointer;
	padding:2px 0px 2px 5px;
}
#inf04{
margin-top:20px;
margin-bottom:20px;
width:350px;
}
#inf04 a{
	color:#666;
	font-weight:bold;
}	