/* ustawienia ogolne */
#layout {
	width: 987px;	
	margin: auto;     			
	overflow: hidden;	
}

#layout_content {
	width: 987px;	
	margin: auto;     			
	overflow: visible;
}

#top {
	width: 987px;
	height: 236px;		
}

#content {
	background: url('../image/template/content_bg.gif') repeat-y;
}

#top div.top_menu {
	height: 53px; 
	width: 640px;	
	background: url('../image/template/women_top.jpg') no-repeat 359px bottom;
	float: left;
	display: inline;
}

#top div.top_menu a {
	display: inline;
	float: left;
	color: #bababa;
	margin-top: 10px;
	line-height: 24px;	
	background: url('../image/icon/menu_icon_1.gif') no-repeat 0px 14px;		
	margin-right: 10px;	
	padding: 5px 10px 5px 15px;	
}


#top div.top_menu div.trigger {
	display: block;
	float: left;
	color: #bababa;
	margin-top: 10px;
	line-height: 24px;
	margin-right: 5px;
	padding: 5px 10px 5px 25px;
	background: url('../image/icon/menu_icon_1.gif') no-repeat 10px 14px;	
	cursor: pointer;
	margin-right: 20px;
}

#top div.top_menu div.spacer {
	float: left;
	display: inline;
	width: 110px;	
}

#top div.top_menu_tab {
	position: absolute;
	background: #1F1F1F;	
	z-index: 0;
}

#top div.top_menu div.top_menu_tab dl {
	margin: 10px;
	margin-top: 0px;
	padding: 0px;
}

#top div.top_menu div.top_menu_tab dl dd {
	margin: 0px;
	padding: 0px;
}

#top div.top_menu div.top_menu_tab dl dd a {
	background: none;
	display: inline;
	float: none;
	padding: 0px;
	padding-left: 7px;
	text-decoration: none;
}

#top div.top_menu div.top_menu_tab dl dd a:hover {
	text-decoration: underline;
}


#top div.user_panel {
	background: url('../image/template/user_panel_bg.gif') repeat-y;
	width: 346px;
	height: 53px;
	margin-left: 1px;
	overflow: hidden;
	color: #7e7e7e;
	float: left;
	display: inline;
	font-size: 10px;
	text-align: center;
} 


#top div.user_panel a.button {
	display: block;
	margin-bottom: 3px;
}

#top div.user_panel div.login {
	width: 172px;
	height: 53px;
	float: left;
	display: inline;
}

#top div.user_panel a {
	text-decoration: underline;
	color: #7e7e7e;
}
#top div.user_panel a:hover {
	text-decoration: none;
}

#top div.user_panel div.basket {
	width: 173px;
	height: 53px;
	float: left;
	display: inline;
	color: #7e7e7e;
}


#top a.logo {
	display: inline;
	float: left;
	width: 246px; 
	height: 87px;
	overflow: hidden;
	margin-top: 41px;
}

#top img.bags {
	float: left;
	display: inline;
	height: 128px;
	width: 244px;
}

#top div.top_info_right {
	background: url('../image/template/bg_right_close.gif') no-repeat right top;		
}

#top div.top_info {
	width: 496px;
	height: 128px;
	background: url('../image/template/lines_bg.gif');
	float: left;
	display: inline;
}

span.white {
	color: white;
}

#top div.top_info div.info {
	float: right;
	width: 345px;
	height: 32px;
	display: inline;
	overflow: hidden;
	background: #353535;
	border-left: solid 1px #2c2c2c;
	border-bottom: solid 1px #2c2c2c;
	font-size: 10px;
	color: #cecece;
}

#top div.top_info div.info a {
	color:#CECECE;
}

#top div.top_info div.info div.info_wishlist {
	display: block;
	float: left;
	
	display: inline;
	line-height: 32px;		
	height: 31px;
	margin-left: 10px;
	background: url('../image/template/li_info.gif') no-repeat 0px 15px;
	padding-left: 9px;
	margin-right: 5px;
}

#top div.top_info div.info div.info_compare {	
	display: block;
	float: left;
	
	line-height: 30px;	
	height: 32px;
	margin-left: 10px;
	background: url('../image/template/li_info.gif') no-repeat 0px 15px;
	padding-left: 9px;
	margin-right: 5px;
}

#top div.top_info div.info div.info_last_visited {
	display: block;
	float: left;
		
	line-height: 30px;	
	height: 32px;
	margin-left: 10px;
	background: url('../image/template/li_info.gif') no-repeat 0px 15px;
	padding-left: 9px;
}

#top img.slogan {
	float: left;	
	display: inline;
	margin-top: 16px;
	margin-left: 30px;
}


div.search {
	background: url('../image/template/black_glow.gif') no-repeat;
	width: 987px;
	height: 52px;
	padding-top: 3px;	
}



#top div.search_box {
	margin-left: 314px;
	float: left;
	display: inline;
	margin-top: 15px;
}

#top div.search_box img.search_text {
	float: left;
	display: inline;
	margin-top: 4px;
	margin-right: 7px;
}

#top div.search_box input.text {
	float: left;
	display: inline;
	padding: 3px 3px 0px 3px;
	color: #454545;
	background: #d6d6d6;
	border: none;
	height: 17px;
	width: 170px;
}

#top div.search_box input.submit_image_button {
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
	
}

#top div.producer_box {
	margin-left: 40px;
	float: left;
	display: inline;
	margin-top: 15px;
}

#top div.producer_box img.producer_text {
	float: left;
	display: inline;
	margin-top: 3px;
	margin-right: 6px;
}

#top div.producer_box select.select_producer {
	float: left;
	display: inline;
	width: 184px;
	margin-top: 0px;
}

div.belt_categories_container {
	background: black;
}

div.belt_categories {
	margin: auto;
	width: 987px;
	background: url('../image/template/text_lookup_now.gif') no-repeat right 0px black;
	height: 46px;
}

div.belt_categories .menu {
	float: left;
	display: inline;
	height: 46px;	
}

#left_column {
	width: 186px;
	float: left;
	display: inline;
}

#right_column {
	float: left;
	display: inline;
	width: 801px;
}

div.ad a {
	display: block;
}

div.ad div.item {
	padding-bottom: 18px;
}

#foot {
	background: black;
	color: #bababa;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#foot div.foot_content {
	margin: auto;
	width: 987px;
	overflow: hidden;	
}

#foot div.foot_content div.top {	
	margin-left: 186px;
	width: 801px;
	background: url('../image/template/foot_bg.gif') repeat-x;
	height: 30px;
}


#foot div.foot_content div.content {	
	margin: 0px;
	margin-left: 186px;
	width: 801px;
	padding: 0px;
	background: #323232;
	padding-top: 18px;
}



#foot table.foot_table {
	border-collapse: collapse;
	width:auto;
	margin: auto;
	margin-top: 0px;	
	padding: 0px;
}

#foot table.foot_table td {	
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	vertical-align:top;
}

#foot table.foot_table {
	border-collapse: collapse;
	width: 100%;		
	margin-bottom: 5px;
	margin-top: 0px;	
	padding: 0px;
}

#foot table.foot_table td {	
	margin: 0px;
	padding: 0px;		
}

#foot table.foot_table td.links {
	text-align: center;
	width: 100%;
	vertical-align: middle;
	padding-bottom: 12px;
}

#foot table.foot_table td.links a {
	margin: 0px 18px 0px 18px;
	color: #bababa;
	text-decoration: none;
	padding-left: 15px;
	background: url('../image/icon/menu_icon_1.gif') no-repeat 0 3px;
}

#foot table.foot_table td.links a:hover {
	text-decoration: underline;
}

dl.foot_listing {
	color: #bababa;
	margin: 0px;
	padding: 0px;
}



dl.foot_listing dt {
	background: url('../image/template/li_bottom.gif') no-repeat 0px 4px;
	padding-left: 15px;
	font-weight: normal;
	color: #bababa;	
	margin-bottom: 8px;
}

dl.foot_listing dd {
	background: url('../image/template/li_small.gif') no-repeat 0px 10px;
	padding-left: 0px;
	font-weight: normal;	
	margin-left: 17px;
}



dl.foot_listing a {
	line-height: 20px;
	color: #bababa;
	text-decoration: none;
}

dl.foot_listing a:hover {
}

div.orange_belt {
	width: 100%;
	background: #ff6000;
	height: 4px;
	font-size: 1px;
}

div.bottom_layers {
	border-top: solid 1px black;
}

div.btn_up {
	border: solid 1px black;
	border-top: none;
	border-left: none;
	border-right: none;
	background: url('../image/template/up_page.gif') no-repeat right;
	float: left;
	display: inline;
	height: 44px;
	line-height: 40px;
	width: 306px;
	text-align: right;
	padding-right: 36px;
	cursor: pointer;
}

div.btn_recomended {
	border: solid 1px black;
	border-top: none;
	border-left: none;
	background: url('../image/template/button_bg_recomended.gif') no-repeat;
	float: left;
	display: inline;
	height: 44px;
	text-indent: 54px;
	line-height: 40px;
	width: 235px;
	cursor: pointer;
}

div.btn_newsletter {
	border: solid 1px black;
	border-top: none;
	border-left: none;
	background: url('../image/template/button_bg_newsletter.gif') no-repeat;
	float: left;
	display: inline;
	height: 44px;
	text-indent: 56px;
	line-height: 40px;
	cursor: pointer;
	width: 222px;	
}

#tab_recomended {
	padding: 15px;
}

#tab_newsletter {
	padding: 15px;
}

div.right_top {
	width: 801px;	
	border-bottom: solid 1px #ededed;
	background: #F8F8F8;
}

div.right_top div.fast_contact {
	width: 256px;
	float: left;
	display: inline;
	background: url('../image/template/contact_bg.gif') repeat-x #f8f8f8;
	
}

div.right_top div.fast_contact_shadow {
	margin-left: 18px;
	background: url('../image/template/contact_shadow.gif') no-repeat right 0px ;	
}

div.right_top div.fast_contact_text {
	margin-right: 12px;
	margin-top: 14px;
}

div.right_top div.fast_contact_info {
	margin-top: 10px;
	padding-bottom: 10px;
}

div.fast_contact_info div.telephone {
	line-height: 24px;
	height: 24px;
	font-weight: bold;
	color: #2f2f2f;
	padding-left: 20px;
	background: url('../image/template/ico_telephone.gif') no-repeat 0px 7px;
}

div.fast_contact_info div.email {
	line-height: 24px;
	height: 24px;
	font-weight: normal;
	color: #2f2f2f;
	padding-left: 20px;
	background: url('../image/template/ico_email.gif') no-repeat 0px 9px;
}

div.fast_contact_info div.email a {
	font-weight: bold;	
	color: #040404;
	text-decoration: underline;	
}

div.fast_contact_info div.email a:hover {
	text-decoration: none;
}

div.fast_contact_info .gg {
	line-height: 24px;
	padding-left: 19px;
	font-weight: bold;
	color: #2f2f2f;
	margin-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;	
}

div.fast_contact_info .skype {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	font-weight: bold;
	color: #2f2f2f;
	margin-right: 10px;
	
}

div.top_slider {
	float: left;
	display: inline;
	width: 545px;
	height: 205px;
	overflow: hidden;
}

div.big_banner {
	padding: 0px 5px;
	width: auto;
	display:inline;
}

div.icons_payment {
	margin: auto;
	width: 770px;
	margin-top: 15px;
	margin-bottom: 15px;
}

div.header_text {
	height: 44px;
	overflow: hidden;
	width: 100%;
	background: #F2F2F2;
	margin: 25px 0px 0px 0px;
}

div#main_page_offer_header div.header_text {
	margin-top:0px;
}

div.more_options {
	float: left;
	display: inline;
	background: url('/image/template/ico_more_options.gif') no-repeat right center;	
	text-indent: 16px;
	height: 44px;
	line-height: 42px; 	
	width: 147px;
	color: #444444;
	cursor: pointer;
	text-decoration:underline;
}

div.more_options:hover	{
	text-decoration:none;
}


div.more_options_main {
	float: right;
	display: inline;
	background: url('../image/template/ico_more_options_main.gif') no-repeat right center;	
	text-indent: 15px;
	height: 44px;
	line-height: 42px; 	
	width: 147px;
	color: #444444;
	cursor: pointer;
}

div.display_options_container {
	background: url('/image/template/more_options_bg.gif') no-repeat left top #e0e0e0;
	height: 38px;
	padding-top: 7px;
	padding-left: 7px;
}

div.columns {
	width: 100%;
	margin-top: 15px;
}

div.columns div.column {
	width: 240px;
	float: left;
	display: inline;
	margin-left: 25px;	
}

div.columns div.column {
	width: 240px;
	float: left;
	display: inline;
	margin-left: 25px;
}

div.columns div.column {
	float: left;
	width: 240px;
	display: inline;
	margin-left: 16px;	
}

div.columns img.column_title {
	display: block;
	margin-bottom: 5px;
}

div.columns div.column_news {
	width: 220px;
	padding-top:5px;
}

div.columns div.column_news div.news {
	
}


div.news_container {
	border-bottom: solid 1px #e2e2e2;
	padding: 4px 0px 5px 0px;
}

div.news div.news_container div.header {
	margin-top: 2px;
	margin-bottom: 2px;
	background: url('../image/template/news_drop_down_menu.gif') no-repeat right center;
	cursor: pointer;
}

div.news div.news_container div.header div.date {
	font-weight: bold;
	color: #ff7600;
	margin-bottom: 3px;
}

div.news div.news_container div.header div.title {
	font-size: 11px;		
	font-weight: bold;
	color: #444444;	
	width: 190px;
}


div.news div.news_container div.content {
	height: 125px;
	overflow: hidden;
}

div.news table.news {
	border-collapse: collapse;
}

div.news table.news td {
	padding-top: 4px;
	padding-bottom: 4px;
}

div.news table.news td.image {
	padding-right: 12px;	
}

div.news table.news td.info {
	
}

div.news table.news td.info a {
	color: black;
	text-decoration: none;
}

div.news table.news td.info a:hover {
	text-decoration: underline;
}

div.columns div.column_recomended {
	margin-left: 40px;
	padding-top:5px;
}

div.columns div.news a.read_all {
	line-height: 34px;
	display: block;
	background: url('../image/template/li_look_all.gif') no-repeat 0px 16px;
	padding-left: 11px;
	border-bottom: solid 1px #E2E2E2;
}

div.columns div.column_bestseller {
	width: 230px;
	margin-left: 40px;
	padding-top:5px;
}

div#epro {
	margin-left: 186px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}

div#epro a {	
	color: #cccccc;
}

img.ours_bestsellers {
	display: block;
	margin: 15px;
	margin-bottom: 23px;
}

.big_banner_top {
	text-align:center;
}
