﻿@charset "utf-8";
/* CSS Document */

#es_top {
		background-image: url(gwbgtopmenu.png);
	background-repeat: repeat-x;
	background-position: 0px 113px;
	clear: both;
	height: 152px;

}
#es_top_g {
	clear: both;
	overflow: hidden;
	height: 112px;
	width:980px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#es_logo {
	float: left;
	height: 112px;
	width: 235px;
	overflow: hidden;
	margin-left:18px;
	margin-top:5px
}
#es_top_right {
	float: right;
	width: 727px;
	overflow: hidden;
	height: 112px;
}
#es_kont {
	float: left;
	width: 482px;
	overflow: hidden;
	height: 112px;
	padding-top: 9px;
}
#es_mail_con {
	background-image: url(email.png);
	float: left;
	height: 27px;
	width: 144px;
	overflow: hidden;
	margin-right: 18px;
}
#es_acount {
	float: left;
	overflow: hidden;
	width: 245px;
	height: 113px;
}
#es_basket {

	overflow: hidden;
}
#es_log {
	overflow: hidden;
	clear: both;
	float: right;
	margin-right: 9px;
}


#es_kont_g {
	overflow: hidden;
	width: 444px;
	float: right;
}
#es_logon {
	background-image: url(gwlogowanie.png);
	overflow: hidden;
	height: 19px;
	width: 106px;
	float: left;
}
#es_logon:hover {
	background-position:0 -23px;
}
#es_logout {
	background-image: url(logout.png);
	overflow: hidden;
	height: 19px;
	width: 107px;
	float: left;
}
#es_logout:hover {
	background-position:0 -23px;
}
#es_twkonto:hover {
	background-position:0 -23px;
}
#es_reg {
	background-image: url(gwrejestracja.png);
	overflow: hidden;
	height: 19px;
	width: 107px;
	float: left;
}
#es_twkonto {
	background-image: url(konto.png);
	overflow: hidden;
	height: 19px;
	width: 106px;
	float: left;
}
#es_reg:hover {
	background-position:0 -23px;
}

#es_tel {
	background-image: url(tel.png);
	height: 29px;
	width: 226px;
	overflow: hidden;
}

#es_mail_con:hover {
	background-position:0 -32px;

}
#es_basket_con {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow: hidden;
	clear: both;
	height: 75px;
	width: 245px;

}
#es_helo {
	clear: both;
	height: 17px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c0000;
	text-align: center;
	margin-top: 1px;
	margin-left: 7px;
}

#es_basket_empty {
	height: 73px;
	width: 245px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #383838;
	text-align: center;
	background-image: url(gwes_basketgl.png);
	background-repeat: no-repeat;
	background-position: 44px 8px;
	padding-left: 22px;
	padding-top: 27px;
}
#es_basket_full {
	background-image: url(gwes_basketgl.png);
	background-repeat: no-repeat;
	background-position: 25px 8px;
	height: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #930000;
	padding-top: 20px;
	padding-left: 95px;

}

#es_top_menu {
	clear: both;
	height: 40px;
	width:980px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#es_search {
	float: right;
	height: 29px;
	width: 168px;
	margin-right: 7px;
	overflow: hidden;
	margin-top: 5px;
	background-image: url(gwes_search_tlo.png);
	background-repeat: no-repeat;
}
#es_input {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	margin-top: 5px;
	margin-left: 8px;
	overflow: hidden;
	background-image: url(gwes_search_tlo.png);
	background-position: -5px -4px;
	float: left;
	color: #611100;
	text-align: center;
}
#es_con_input {
	float: left;
	width: 139px;
}
#es_but {
	height: 29px;
	width: 29px;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	display: block;
}
.boxhead {
background-color: #f5e5cb;
 clear: both;

    overflow: hidden;
    margin-left: 1px;
	    margin-right: 1px;
}
.boxhead h1 {
background-color: #f5e5cb;
color: #824440;
    float: left;
    font-family: sans-serif, Arial, Helvetica;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.6pt;
	display: block;
	margin:22px;
	}
	/* stopka */
	#es_foot {
	clear: both;
	height: 245px;
	overflow: hidden;
	background-color: #e4ded4;
	background-image: url(gwbg_war.png);
}
#es_foot_g {
	clear: both;
	overflow: hidden;
	height: 245px;
	width:980px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(gwwarunki.jpg);
}
#es_foot #es_block {
	float: left;
	height: 180px;
	width: 212px;
	overflow: hidden;
	margin-top: 55px;
	margin-left: 27px;
}
#es_foot #es_block2 {
	float: left;
	height: 180px;
	width: 212px;
	overflow: hidden;
	margin-top: 55px;
	margin-left: 26px;
}
#es_foot #es_block3 {
	float: left;
	height: 180px;
	width: 212px;
	overflow: hidden;
	margin-top: 55px;
	margin-left: 26px;
}


#es_foot #es_block4 {
	float: left;
	height: 180px;
	width: 212px;
	overflow: hidden;
	margin-top: 55px;
	margin-left: 26px;
}
#es_ssl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 77px;
	width: 127px;
	margin-left: 85px;
	color: #333333;
}
#es_pp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}



.es_footlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	margin-bottom: 8px;
	overflow: hidden;
	display: block;
	color: #333;
}

.es_footlink:hover {
	text-decoration: underline;
	color: #383838;
}
.es_93 {
	color: #930000;
}
#es_bg_foot_d {
	clear: both;
	 background-image: url("/gwbg_foot.png");
    height: 41px;
    overflow: hidden;
}
#es_foot_d {
	 height: 41px;
    margin: auto;
    overflow: hidden;
    width: 980px;
		 background-image: url("http://sklep.estelia.pl/gwes_foot.jpg");
}
	/* galery */
	#es_galery {
	clear: both;
	width: 980px;
	overflow: hidden;
	margin: 0 auto;
}
#es_galery #es_pro_day {
	float: left;
	height: 488px;
	width: 384px;
	overflow: hidden;
}
#es_galery #es_pro_day_bg {
	float: right;
	height: 488px;
	width: 384px;
	overflow: hidden;
	background-color: #FFF;
	margin-top: 1px;
	margin-right: 1px;
}
#es_pro_day_foto {
  height: 487px;
    margin-top: 1px;
    overflow: hidden;
    width: 384px;
}

#es_gal_small {
	float: left;
	width: 594px;
	overflow: hidden;
	margin-top: 1px;
	margin-left: 1px;
	height: 488px;
}
.es_gal_smal_con {
	float: left;
	height: 243px;
	width: 197px;
	margin-right: 1px;
	overflow: hidden;
	background-color: #FFF;
	margin-bottom: 1px;
}
.es_gal_smal_prize {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin-left: 9px;
	overflow: hidden;
}

.es_gal_smal_photo {
	height: 168px;
	width: 197px;
	background-repeat: no-repeat;
	background-position: center center;
	clear: both;
	overflow: hidden;
}
.es_gal_smal_opis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F4EAEA;
	height: 33px;
	overflow: hidden;
}

#es_title {
	font-size: 24px;
	color: #930000;
	font-family: Arial, Helvetica, sans-serif;
}

.color5 {
font-size: 1.5em;
color: #930000;
font-style: normal;
}

.es_gal_smal_prize_n {
	color: #C00;
	float: left;
}
.es_gal_smal_prize_old {
	color: #999;
	text-decoration: line-through;
	float: left;
	margin-left: 4px;
	overflow: hidden;
}
.es_gal_smal_basket {
	background-color: #F4EAEA;
	height: 42px;

}
.es_gal_sm_link {
	text-decoration: none;
	color: #6F6754;
	display: block;
	margin-top: 3px;
	margin-right: 9px;
	margin-left: 9px;
	overflow: hidden;
}
.es_gal_sm_link:hover {
	text-decoration: underline;
}
.es_input_bascm {
	float: left;
	width: 20px;
	overflow: hidden;
	font-size: 11px;
	display: block;
	margin-top: 7px;
	color: #6F6754;
}
.es_fild_basksm {
	display: block;
	float: right;
	width: 138px;
	margin-right: 9px;
	overflow: hidden;
}

.unit {
	font-size: 11px;
	display: block;
	float: left;
	overflow: hidden;
	margin-top: 28px;
	margin-left: 2px;
	margin-right: 2px;
}
.unit2 {
	font-size: 11px;
	display: block;
	float: left;
	overflow: hidden;
	margin-top: 37px;
	margin-left: 2px;
	margin-right: 2px;
}
.es_smgal_linkphoto {
	height: 155px;
}
/*nagłówek listy prod */
.es_nag_prod {
	background-color: #F5E5CB;
	overflow: hidden;

}
.es_nag_prod h1 {
	display: block;
	margin: 22px;
	padding: 0px;
	float: left;
	font-size: 24px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #824440;
}
.es_nag_prod {
	margin-right: 1px;
}
/*baner+promo glowna*/
#es_main_gl {
	
    clear: both;
	width:100%;
    overflow: hidden;
}
#es_main_gl_con {
    margin: 0 auto;
    overflow: hidden;
    width: 980px;
}
#es_main_gl #es_main_gl_con #es_main_ban {
	clear: both;
	height:;
	width: 980px;
	overflow: hidden;
	background-position: 1px 0px;
	background-repeat: no-repeat;
}
/*end baner+promo glowna*/
#es_newsletter {
	background-image: url(newsletter.png);
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 41px;
	width: 980px;
	overflow: hidden;
		color: #751e1a;
}
#es_newscont {
	margin-top: 10px;
	margin-left: 740px;
}
#es_newsletterinput {

	float: left;
	overflow: hidden;
	width: 134px;
}