.body {
	background-color:#ffffff;
	color:#999999;
	font-weight : normal;
  	text-decoration	: none;
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px 0 0 0;
}

img {border:0px;}

div {overflow:visible;}

a {
	color:#999;
}
a:active, a:visited {
	color:#999;
}
a:hover {
	color:#666;
}

#header {
	margin:0 auto !important;
	background-color:#f0eae5;
}
#header_banner {
	width:970px;
}

.szkielet_center
{
	width:970px;
	margin:0pt auto !important;
	padding:0pt;
	text-align:left;
	width:970px;
	
	height:auto;
}

#top_menu {
	text-align:center;
	padding-top:10px;
	font-size:12px;
	color:#966994;
}

#top_menu a:link, #top_menu a:visited {
	color:#966994;
}

.clear_fix {
	clear:both;
}

.main_menu {
	padding:0;
	display:inline;
	float:left;
}




.content {
	padding-top:20px;
	width:868px;
	padding-left:50px;
}




.menupath {
	float:left;
/*	width:730px; */
	padding: 16px 6px 6px 6px;
}

.menupath a:link, 
.menupath a:visited {
	color:#999;
	font-weight: normal;
  	text-decoration	: none;
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.menupath a:hover,
.menupath a:active {
	color:#666;
	text-decoration:underline;
}



#bottom_box {
	clear:both;
	margin:0pt auto !important;
	padding-top:5px;
	margin-top:40px;
	width:900px;
	border-top: 2px solid #DDBFCC;
	color:#333;
	text-align:center;
	font-size:10px;
}

.top_search { padding: 20px 12px 0px 0px; }
.search_tx {
	width: 130px;
	border: 1px solid #B0B1B3;
	color: #666666;
}
.t_button {
	background-color:#666666;
	border: 1px solid #B0B1B3;
	color:#FFF;
}

#shop_total_price {
	padding: 20px 0px 5px 30px;
}

/*
.grp_album {
	padding-top:20px;
	width:968px;
	min-height:600px;
	height:auto !important;
	height:600px;

}
*/

.grp_album {
	padding-top:20px;
	width:968px;
	/*
	min-height:750px;
	height:auto !important;
	height:750px;
	*/
	padding-bottom:10px;
	margin:0 auto !important;
/*	position:relative; 
	border:1px #999999 solid; */
}


.grp_cell {
	float:left;
	display:inline;
	width:258px;
	height:268px;
	padding:10px 10px 10px 10px;
/*	border:1px #EEEEEE solid; */
}

.grp_frame {

}


.grp_photo {
	width:242px;
	height:242px;
/*	border: 1px solid #cccccc; */
}

.grp_title {
	display:inline;
	background:url(../images/elementy/silver_arrow.gif) no-repeat 0px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	font-size:10px;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:3px;
	padding-left:10px;

/*	border:1px solid #cccccc;*/
}

.grp_desc {
	color:#906671;
	font-size:11px;
	font-weight:bold;
}





/*
.grp_cell {
	float:left;
	display:inline;
	width:170px;
	height:200px;
	padding:8px 0px 0px 8px;

}

.grp_frame {
	height:235px;
}


.grp_photo {
	height:153px;
	width:165px;
	padding-top:12px;
	border: 1px solid #cccccc;
}

.grp_title {
	display:inline;
	background:url(../images/elementy/silver_arrow.gif) no-repeat 0px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3A3237;
	font-size:10px;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:3px;
	padding-left:10px;

}

.grp_desc {
	color:#906671;
	font-size:12px;
	font-weight:bold;
}

*/



.grp_album_prod {
	padding-top:20px;
	width:905px;
	margin:0pt auto !important;
	padding:0pt;
	
/*	position:relative;  */
/*	border:1px #999999 solid; */
}

.grp_cell_prod {
	float:left;
/*	display:inline;*/
	width:286px;
	height:313px;
	padding:3px 3px 3px 3px;
/*	border:1px #EEEEEE solid; */
}

.grp_frame_prod {

}


.grp_photo_prod {
	width:242px;
	height:242px;
/*	border: 1px solid #cccccc; */
}

.grp_title_prod {
	width:174px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#966994;
	font-size:11px;
	font-weight:bold;
	border-bottom:2px solid #966994;
	
}

.grp_desc_prd {
	float:left;
	width:180px;
	height:72px;
}

.price_desc {
	color:#966994;
	font-size:11px;
}

.grp_zoom_prod {
	float:left;
	width:50px;
	height:50px;
	padding-top:10px;

}

.grp_title_prod h2 {
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	font-size:10px;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:3px;
	padding-left:10px;

/*	border:1px solid #cccccc;*/
}


.grp_prod_price {
	width:250px;
	height:70px;
/*	background:url(../images/elementy/bck_prod_desc.jpg) no-repeat; */
	padding:3px 0 0 5px;
	
/*	border:1px solid #090; */

}

.grp_desc_prod {
	color:#906671;
	font-size:11px;
	font-weight:bold;
}

.grp_price_prod {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	font-size:10px;
	font-weight:bold;
	padding-top:4px;
}



.type_content {

}

.prod_info{
	float:left;
	width:920px;
	overflow:visible;
	padding:30px 10px 10px 10px;
	z-index:0;
}

.prod_descript {
	float:left;
	width:250px;
}

.prod_photo_cell {
	float:left;
	width:580px;
}

.prod_photo_l {
	width:550px;
	height:550px;
	
	border:1px solid #cccccc;
	position:relative;
}

#prod_photo_img {
	margin:0pt auto !important;
}

#others_photo {
	position:absolute;
	width:auto; !important;
}

#zoom_img {
	width:68px;
	height:18px;
	position:absolute;
	bottom:0px;
}


.prod_show_info {
	height:270px;
	position: relative;
	border-bottom:1px dotted #000000;
	padding-bottom:20px;
}

.prod_name, .prod_name h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666;
}


.prod_code, .prod_code h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666;
	padding-top:5px;
}

.prod_price {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-top:15px;
	color:#9C9D9F;
}

.prod_format {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-top:25px;
	color:#000000;
}

.prod_descriptions {
	bottom: 0px;
	position: absolute;
}

.prod_sh_desc, 
.prod_desc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#999;
}

.prod_sh_desc ul,
.prod_desc ul {
	padding-top:20px;
	margin-top: 3px;
	margin-bottom: 10px;
	padding-left:0px !important;
	list-style: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#3A3237;
}
.prod_sh_desc ul li,
.prod_desc ul li {
	padding-left:6px;
	background: url(../images/elementy/bullet-list.gif) no-repeat 0px 5px;
}

.grp_photo_prod_rnd {
/*	background-color:#FFFFFF; */
	height:209px;
	width:215px;
	padding-top:10px;
	border: 1px solid #cccccc;
}



#prod_shop {
	padding-top:10px;
}

#form_shop {
	padding-top:10px;
}

.form_bag {
	background-color:#e2e2e2;
	border:1px solid #cccccc;
	width:230px;
/*	height:20px;*/
	padding:5px 5px 5px 5px;
	font-size:10px;
	color:#000000;
}

.qty_inputbox {
	width:30px;
	border: 1px solid #CCCCCC;
}
.qty_button {
	border: 1px solid #CCCCCC;
}

.prod_right_col {
	float:right;
	width:220px;
/*	height:620px; */
	background-color:#F2F2F3;
	border:1px solid #cccccc;
	padding:5px 5px 15px 5px;
}

.prod_right_col_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
	color: #4B4046;
}

.prod_others {
	clear:both;
	width:300px;
	padding-top:20px;
}
.prod_others_photo_list {
	padding-top:10px;
}
.prod_others_photo {
	float:left;
	width:82px;
	height:82px;
	padding:2px 2px 2px 2px;
	border:1px solid #F4F4F4;
}

/* Przeglad koszyka */

.shop_bag_info {
	width: 700px;
	color:#8C8C8C;
	font-size:10px;
	padding:15px 15px 15px 15px;
}

.shop_ol_title {
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.shop_order_list {
	padding-top:11px;
}

.shop_ol_header {
	background-color:#8C8C8C;
	font-weight:normal;
	font-size:10px;
	color:#FFFFFF;
	padding:5px 3px 5px 3px;
}

.shop_ol_items {

}

#shop_ol_item {
	border-bottom: 1px solid #cccccc;
	padding:5px 3px 3px 3px;
}


#shop_prod_photo 	{ float:left; width:54px; padding:3px 3px 3px 3px; }
#shop_prod_code 	{ float:left; width:64px; padding:3px 3px 3px 3px; }
#shop_prod_name 	{ float:left; width:124px; padding:3px 3px 3px 3px; }
#shop_prod_price_net{ float:left; width:54px; padding:3px 3px 3px 3px; }
#shop_prod_tax 		{ float:left; width:24px; padding:3px 3px 3px 3px; }
#shop_prod_price 	{ float:left; width:54px; padding:3px 3px 3px 3px; }
#shop_prod_qty 		{ float:left; width:39px; padding:3px 3px 3px 3px; }
#shop_prod_total_net{ float:left; width:59px; padding:3px 3px 3px 3px; }
#shop_prod_total 	{ float:left; width:59px; padding:3px 3px 3px 3px; }
#shop_prod_remove 	{ float:left; width:34px; padding:3px 3px 3px 3px; }
#shop_prod_person 	{ float:left; width:54px; padding:3px 3px 3px 3px; }

#shop_space { padding: 20px 5px 10px 5px; }

.shop_login {
	padding: 20px 5px 10px 5px;
	width:700px;
	border-top:1px dotted #666666;
}

.shop_login a:link,
.shop_login a:visited {
	color:#666666;
	font-weight:normal;
	text-decoration:underline;
}
.shop_login a:hover {
	color:#000000;
}

.shop_login_form {
	width:250px;
	padding:5px 5px 5px 5px;
}

#shop_log_usr_lab { width:100px; height:20px; float:left; text-align:right; }
#shop_log_usr_inputbox { float:right; padding-bottom:2px;}
#shop_log_pass_lab {width:100px; float: left; text-align:right; }
#shop_log_pass_inputbox { float:right; padding-bottom:2px; }
#shop_forgot_pass {float:left; }
#shop_log_submit {float: right; }



/* formularz rejestracji uzytkownika */

.shop_user_form {
	padding:10px 5px 10px 5px;
	width:700px;
	border:1px solid #999999;
}

.shop_uf_left_col {
	float:left;
	width:330px;
}
.shop_uf_right_col {
	float:right;
	width:330px;
}


#shop_user_form_label {
	float:left;
	width:100px;
	height:22px;
	text-align:right;
	padding-right:5px;
}

#shop_user_form_inputbox {
	float:left;
	width:210px;
	padding-bottom:2px;
	height:22px;
}

#shop_user_form_inputbox input {
	width:180px;
	height:15px;
	background:#e2e2e2;
	border:1px solid #999999;
	font-size:11px;
}

#shop_user_form_inputbox select {
	width:180px;
	height:18px;
	background:#e2e2e2;
	border:1px solid #999999;
	font-size:11px;
}



.shop_uf_mand { width:10px; height:20px; padding-top:3px; padding-left:5px; color:#990000; }

/* */

.paginate {
	clear:both;
	margin:0pt auto !important;
	padding:0;
	width:900px;
/*	padding:20px 0 20px 0;*/
}

.pg_prev {
	
}
.pg_next {
	
}


.num_page {
	clear:left;
	padding-left:40px;
	padding-top:15px;
	margin-bottom:10px;
	width:710px;
	height:30px;
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#871745;
	font-size:16px;
	font-weight:bold;
	display:block;
}

.num_page a:link,
.num_page a:visited {
	color:#966994;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

.num_page a:hover {
	color:#000000;
}


.num_page-old {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#A03C38;
	text-align:center;
}

.pg_b_prev {
	float:left;	
}
.pg_nums {
	float:left;
	padding-top:8px;
}
.pg_b_next {
	float:left;	
}

a.pg_num:link,
a.pg_num:visited {
	color:#FFF;
	height:25px;
	padding:3px 1px 3px 1px;
	margin-right:4px;
	background-color:#A03C38;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
}

a.pg_num:hover {
	color:#ccc;
}

.title_article {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:7px;
}

.title_article h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
	display:inline;
}


.article_content, .article_content h2, .article_content h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.article_content h2, .article_content h3, .article_content h4 {
	margin:0;
	padding:0;
	display:inline;
	font-weight:normal;
}


#main_gl {width:844px; height:auto; overflow:visible;}
#main_top {width:846px; height:56px;}
#main_tl { width:586px; height:56px; float:left;}
#main_tr { width:260px; height:56px; float:left; background:url(../images/elementy/home/tab_top.gif) no-repeat;}
#main_tlt { width:586px; height:21px; }
#main_tlb { width:586px; height:35px; background-color:#d5accc; }
.title_cont {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; margin:0; padding:8px 0 0 10px; float:left;}
.title_cont2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; margin:0; padding:12px 0 0 10px; float:left; }
#main_tbl {width:100%; height:513px; border:1px solid #ebd6e5;}
#main_cont_1 {width:100%; height:238px; padding:5px 0 0 0; overflow:hidden;}
#main_tit_cont_2 {width:100%; height:35px; background-color:#d5accc;}
.box1 {width:264px; height:104px; border:1px solid #ebd6e5; float:left; margin:5px; font-size:9px; font-weight:bold; color:#ababad; line-height:11px; overflow:hidden;}
.box1_l {width:120px; height:104px; float:left; }
.box1_r {width:144px; height:104px; float:left; padding-top:5px; overflow:hidden;}
.box1_lt {width:113px; height:78px; padding:3px;overflow:hidden;}
.box1_lb {width:120px; height:20px; background:url(../images/elementy/home/gratis.gif) no-repeat;}
.box1 h2, .box1 h2 a {font-size:11px; color:#986898; font-family:Verdana, Geneva, sans-serif; font-weight:bold; text-decoration:none; padding:0 0 3px 0; margin:0;}
.box2 {width:264px; height:104px; border:1px solid #ebd6e5;  float:left; margin:5px;font-size:9px; font-weight:bold; color:#ababad; line-height:11px; overflow:hidden;}
.box2_l {width:120px; height:104px; float:left; padding:3px;overflow:hidden;}
.box2_r {width:134px; height:99px; float:left; overflow:hidden; padding-top:5px;}
.box3 { width:264px; height:220px; border:1px solid #f3b3c4; float:left; margin:5px; font-size:9px; font-weight:bold; color:#ababad; line-height:11px; overflow:hidden; }
.box3_l {width:120px; height:220px; float:left; }
.box3_r {width:144px; height:220px; float:left; padding-top:105px; overflow:hidden;}
.box3_lt {width:113px; height:196px; padding:3px;overflow:hidden;}
.box3_lb {width:120px; height:20px; background:url(../images/elementy/home/gratis.gif) no-repeat;}
.box2 h2, .box2 h2 a {font-size:11px; color:#986898; font-family:Verdana, Geneva, sans-serif; font-weight:bold; text-decoration:none; padding:0 0 3px 0; margin:0;}
.box3 h2, .box3 h2 a {font-size:11px; color:#986898; font-family:Verdana, Geneva, sans-serif; font-weight:bold; text-decoration:none; padding:0 0 3px 0; margin:0;}
#logo_facebook {display:inline-block; width:19px; height:0; padding:19px 2px 0 0; background:url(../images/elementy/home/logo_facebook.png) no-repeat; overflow:hidden; }
#comp_title {font-size:11px; font-weight:bold; color:#E02485;}
.mline {width:100%; height:2px; background:url(../images/elementy/home/line.gif) repeat-x;}
.men_link {display:inline-block; padding:5px 0 0 10px;}
.men_t1 { font-weight:bold; color:#a00e3b; font-size:12px; text-decoration:none;}
.men_t2 { font-weight:bold; color:#e02485; font-size:12px; text-decoration:none;}

#main_cont_2 {width:100%; height:240px; padding:5px 0 0 6px; overflow:hidden;}
#main_cont_2 a { display:inline-block; margin:3px; width:94px; height:0; padding-top:105px; overflow:hidden; }

#icon_katrin { background:url(../images/elementy/home/kolekcje_ikony/katrin.png) no-repeat; }
#icon_katrin:hover { background:url(../images/elementy/home/kolekcje_ikony/katrin.png) no-repeat -94px 0; }

#icon_zap_online { background:url(../images/elementy/home/kolekcje_ikony/zap_online.png) no-repeat; }
#icon_zap_online:hover { background:url(../images/elementy/home/kolekcje_ikony/zap_online.png) no-repeat -94px 0; }

#icon_sarmatia { background:url(../images/elementy/home/kolekcje_ikony/sarmatia.png) no-repeat; }
#icon_sarmatia:hover { background:url(../images/elementy/home/kolekcje_ikony/sarmatia.png) no-repeat -94px 0; }

#icon_mediteranium { background:url(../images/elementy/home/kolekcje_ikony/mediteranium.png) no-repeat; }
#icon_mediteranium:hover { background:url(../images/elementy/home/kolekcje_ikony/mediteranium.png) no-repeat -94px 0; }

#icon_laser_art { background:url(../images/elementy/home/kolekcje_ikony/laser_art.png) no-repeat; }
#icon_laser_art:hover { background:url(../images/elementy/home/kolekcje_ikony/laser_art.png) no-repeat -94px 0; }

#icon_na_wesolo { background:url(../images/elementy/home/kolekcje_ikony/na_wesolo.png) no-repeat; }
#icon_na_wesolo:hover { background:url(../images/elementy/home/kolekcje_ikony/na_wesolo.png) no-repeat -94px 0; }

#icon_dotyk_bieli { background:url(../images/elementy/home/kolekcje_ikony/dotyk_bieli.png) no-repeat; }
#icon_dotyk_bieli:hover { background:url(../images/elementy/home/kolekcje_ikony/dotyk_bieli.png) no-repeat -94px 0; }

#icon_persona { background:url(../images/elementy/home/kolekcje_ikony/persona.png) no-repeat; }
#icon_persona:hover { background:url(../images/elementy/home/kolekcje_ikony/persona.png) no-repeat -94px 0; }

#icon_vita_nuova { background:url(../images/elementy/home/kolekcje_ikony/vita_nuova.png) no-repeat; }
#icon_vita_nuova:hover { background:url(../images/elementy/home/kolekcje_ikony/vita_nuova.png) no-repeat -94px 0; }

#icon_atlantis { background:url(../images/elementy/home/kolekcje_ikony/atlantis.png) no-repeat; }
#icon_atlantis:hover { background:url(../images/elementy/home/kolekcje_ikony/atlantis.png) no-repeat -94px 0; }

#icon_velvet { background:url(../images/elementy/home/kolekcje_ikony/velvet.png) no-repeat; }
#icon_velvet:hover { background:url(../images/elementy/home/kolekcje_ikony/velvet.png) no-repeat -94px 0; }

#icon_filigran_art { background:url(../images/elementy/home/kolekcje_ikony/belv_filigran.png) no-repeat; }
#icon_filigran_art:hover { background:url(../images/elementy/home/kolekcje_ikony/belv_filigran.png) no-repeat -94px 0; }

#icon_wedding { background:url(../images/elementy/home/kolekcje_ikony/wedding.png) no-repeat; }
#icon_wedding:hover { background:url(../images/elementy/home/kolekcje_ikony/wedding.png) no-repeat -94px 0; }

#icon_belv_laser { background:url(../images/elementy/home/kolekcje_ikony/belv_laser.png) no-repeat; }
#icon_belv_laser:hover { background:url(../images/elementy/home/kolekcje_ikony/belv_laser.png) no-repeat -94px 0; }

#icon_slodycze { background:url(../images/elementy/home/kolekcje_ikony/slodycze.png) no-repeat; }
#icon_slodycze:hover { background:url(../images/elementy/home/kolekcje_ikony/slodycze.png) no-repeat -94px 0; }

#icon_prezenciki { background:url(../images/elementy/home/kolekcje_ikony/prezenciki.png) no-repeat; }
#icon_prezenciki:hover { background:url(../images/elementy/home/kolekcje_ikony/prezenciki.png) no-repeat -94px 0; }

