@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,th,td,table {margin: 0; padding: 0;}
table 			{border-collapse: collapse;}
html 			{overflow: -moz-scrollbars-vertical;}
html 			{overflow-x: auto;}
body			{font-family:Verdana; font-size:11px; color:#333333; background:url(../images/main-background.jpg) fixed bottom no-repeat #484848;}
.clear			{clear:both;}
.floatleft		{float:left;}
.floatright		{float:right;}
.height5		{line-height:5px;}
.height10		{line-height:10px;}
.height15		{line-height:15px;}
.height18		{line-height:18px;}
.height20		{line-height:20px;}
.height50		{line-height:50px;}
.height75		{line-height:75px;}

.sidemenu_18H		{line-height:18px; height:18px;}
.sidemenu_pix		{line-height:1px; border-bottom:1px solid #ededed;}
.sidemenu_padd		{padding:2px 0px 2px 1px;}
.sidemenu_lab		{padding:2px; font-size:12px; font-weight:bold; border-bottom:1px solid #ededed;line-height:18px; }
.sidemenu_act		{color:#004b91; font-family:Verdana; font-size:10px; text-decoration:underline; text-transform:uppercase;}
.sidemenu_clang		{padding:4px 0 5px 0;}
.sidemenu_resetall	{float:left; margin:10px 0 0 2px;}

.social1	{line-height:18px; height:18px; background:url(../images/buttons/minifacebook.jpg) left no-repeat; padding-left:22px;}
.social2	{line-height:18px; height:18px; background:url(../images/buttons/minitwitter.jpg) left no-repeat; padding-left:22px;}
.social3	{line-height:18px; height:18px; background:url(../images/buttons/miniyoutube.jpg) left no-repeat; padding-left:22px;}

#maincontenttable .leftcolumn {vertical-align:top; width:200px; padding-right:24px; height:380px;}
#maincontenttable .rightcolumn {vertical-align:top;padding-left:20px; border-left:1px solid #dedede; width:715px;}

a:active 		{outline: none;}
a:focus			{-moz-outline-style: none;}

ol				{margin-left:25px;}
ul				{margin-left:25px;}
li				{padding:2px 0px 2px 0px;}
td 				{font-family:Verdana; font-size:11px; color:#333333;}
div				{font-family:Verdana; font-size:11px; color:#333333;}
li				{font-family:Verdana; font-size:11px; color:#333333;}
.news-label		{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:175%; color: #ed4900; letter-spacing:-0.03em; margin:0; padding-bottom:5px; padding-top:2px;}
h1				{font-family:Verdana; font-weight:normal; font-size:225%; letter-spacing:-0.03em; margin-top:-5px;}
h2 				{margin: 0 0 8px 0; font-family:"Arial Black", Gadget, sans-serif; font-weight: bold; font-size: 14px; color: #333333;}
h3 				{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:200%; color: #95926d; letter-spacing:-0.03em;}
h4 				{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:125%; text-transform:uppercase;}
h5				{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:225%; color: #333333; letter-spacing:-0.03em; padding-bottom:5px; margin-top:-5px;}
h6 				{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:175%; color: #333333; letter-spacing:-0.03em; padding-bottom:5px;}
.label			{font-family:Verdana; font-weight:bold; font-size:11px; color: #808065; padding-bottom:2px; border-bottom:1px dotted #808065;}
.label1			{font-family: verdana,arial,helvetica,sans-serif; font-size:medium;letter-spacing:-0.03em; color: #ed4900; padding-bottom:2px; margin-top:10px; border-bottom:1px dotted #999999;}
div.menuon 		{line-height:18px; color:#000000; text-decoration:none; cursor:pointer; background:url(../images/menu-bullon.gif) left no-repeat; padding-left:12px; margin-left:-12px;}
div.menuoff 	{line-height:18px; color:#333333; text-decoration:none; cursor:pointer; background:url(../images/menu-bulloff.gif) left no-repeat; padding-left:12px; margin-left:-12px;}
.leftmenu		{line-height:18px; color:#333333; text-decoration:none; cursor:pointer; background:url(../images/menu-bulloff.gif) left no-repeat; padding-left:12px; margin-left:-12px;}
.leftmenu_on	{line-height:18px; color:#000000; text-decoration:none; cursor:pointer; background:url(../images/menu-bullon.gif) left no-repeat; padding-left:12px; margin-left:-12px;}
.leftmenu:hover {color:#000000; background:url(../images/menu-bullon.gif) left no-repeat;}
.pagewrapper	{margin:0 auto; width:1058px; min-height:679px; background:url(../images/main-shadow.png) top repeat-y;}

	.pageheader	{width:990px; margin:0 auto; height:110px;}
	#PageHeader {position:relative; height:110px;}
	#PageHeader .logo {margin-top:20px; margin-left:14px; float:left; position:absolute;}
	#PageHeader .toplinksContainer {margin-right:20px; margin-top:5px;}
	#PageHeader .toplinks {padding-right:16px; margin-top:5px;}
	#PageHeader .langg {float:right; margin-top:7px;margin-bottom:15px; margin-right:2px;}
	#PageHeader .languageitem {float:left; margin-left:5px; height:20px;}
	#PageHeader .sliderdivider {padding:0px 8px 0px 8px; color:#ccc;}
	#PageHeader .LiveZilla {margin-top:8px; margin-right:2px; border:1px solid #ebebeb; padding:2px;}
	#PageHeader .FreeShipping {margin-top:8px; margin-right:10px; border:1px solid #ebebeb; padding:2px;}
	
.menuheader		{width:990px; margin:0 auto; min-height:59px; max-height:59px; background:url(../images/main-menubar.jpg) top repeat-x #FFF;}
.menuwrapper	{margin-right:14px;}
.searchbtn		{margin-top:7px; border-width:1px 1px 1px 0px; border-style:solid; border-color:#CCC; width:19px; line-height:19px; background:url(../images/btn-search.jpg) top no-repeat; cursor:pointer;}
.crumb-wrap		{margin:0 auto; margin-top:-12px; width:990px; height:18px;}
.crumb-first	{margin-left:14px;}
.crumb-raquo	{margin-top:-1px; margin-left:5px; margin-right:5px; font-size:11px;}
.contentheader	{width:990px; margin:0 auto; min-height:350px; background:#FFF;}
.contentwrapper	{margin: 0 auto; width:960px; max-width:960px;}
.contentlabel	{padding-bottom:10px;}
.content200		{width:200px; max-width:200px; padding-right:24px;}
.content		{width:715px; max-width:715px; padding-left:20px; border-left:1px solid #CCC;}
.footerheader	{width:990px; margin:0 auto; min-height:226px; background:url(../images/main-footer.jpg) top repeat-x #000;}
.footerwrap		{width:962px; margin:0 auto; padding-left:14px; padding-right:14px;}
.footerlabel	{padding-top:15px;}
.footersublabel	{font-weight:bold; color:#FFF; font-size:11px;}
.footerlinks	{line-height:18px;}
.footerpayment	{padding-top:8px;}
.main-bottom	{background:url(../images/img-mainbar-botshdw.jpg) top no-repeat;  margin: 0 auto; height:20px; width:990px;}
.footer			{background:url(../images/img-footer.jpg) top repeat-x #000; min-height:217px; margin: auto;}
.language		{float:right; margin-top:-23px; margin-right:0px;}
.list_wrapper	{width:168px; height:230px; margin-top:10px; border:1px solid #ccc; position:relative; cursor:pointer}
.list_itemimage	{width:150px; height:150px; padding:9px;}
.list_brandname	{width:168px; font-size:12px; font-weight:bold; text-align:center;}
.list_itemname	{width:168px; text-align:center;}
.list_price		{width:168px; text-align:center; font-weight:bold;}
.list_oldprice	{color:#ad0909; text-decoration:line-through; font-weight:normal; padding-right:10px;}
.list_bannspec	{position:absolute; right:-2px; top:-2px;}
.list_bannsold	{position:absolute; right:0px; top:0px;}
.label-orange	{color:#333333; font-family:Verdana; font-weight:normal; font-size:175%; letter-spacing:-0.03em;}
.label-white	{color:#ffffff; font-family:Verdana; font-weight:normal; font-size:175%; letter-spacing:-0.03em;}
.label-black	{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:175%; color: #333333; letter-spacing:-0.03em; padding-bottom:5px;}
.discountprice	{color:#ad0909; text-decoration:line-through; padding-right:10px;}
.textinput		{color:#333333; border:1px solid #cccccc; font-size:11px; font-family:Verdana; padding:3px 2px 3px 2px; background-color:#f9f9f9;}
.selectbox		{color:#333333; border:1px solid #cccccc; font-size:11px; font-family:Verdana; padding:2px 2px 2px 2px; background-color:#f9f9f9;}
.errorSelect	{color:#333333; border:1px solid #b00000; font-size:11px; font-family:Verdana; padding:2px 2px 2px 2px; background-color:#f9f9f9;}
.textarea		{color:#333333; border:1px solid #cccccc; font-size:11px; font-family:Verdana; padding:3px 2px 3px 2px; background-color:#f9f9f9;}
.formtitle		{float:left; width:150px;}
.forminput		{float:left;}
.formwrapper	{padding:10px; border-width:1px 0 1px 0; border-style:solid; border-color:#CCC; background-color:#ffffd8; padding-bottom:15px;}
.formwrapper2	{padding:10px; border-width:1px 0 1px 0; border-style:solid; border-color:#CCC; background-color:#ffffff; padding-bottom:15px;}
.mandatory		{color:#ad0909; padding-left:3px;}
.errortextOff	{display:none; width:1px;}
.errortextOn	{display:block; color:#C4090D; line-height:16px; padding:2px 2px 2px 20px; background:url(../images/error.gif) left no-repeat #FFF; margin-bottom:5px; margin-top:10px;}
.errortext		{font-family:Verdana; font-size:11px; color:#C4090D; font-weight:bold;}
.messagetextOn	{width:600px; display:block; color:#363; line-height:16px; padding:5px; margin-bottom:10px; border:1px solid #363; background-color:#FF9;}
.higlightRequired {color:#333333; border:1px solid #C4090D; font-size:11px; font-family:Verdana; padding:3px 2px 3px 2px;}
.disabled		{color:#999999; border:1px solid #cccccc; font-size:11px; font-family:Verdana; padding:2px 2px 2px 2px; background-color:#ebebeb;}
.show			{display:block;}
.hide			{display:none;}
.button			{cursor:pointer; background:url(../images/btn-background2.jpg) top repeat-x; border:1px solid #707070;  font-size:11px; font-family:Verdana; padding:2px; text-decoration:none;}
.button2		{cursor:pointer; background:url(../images/btn-background.jpg) top repeat-x; border:1px solid #707070; color:#FFF;  font-size:11px; font-family:Verdana; padding:2px 5px 2px 5px; text-decoration:none;}
.button3		{cursor:pointer; background:url(../images/btn-background2.jpg) top repeat-x; border:1px solid #707070;  font-size:11px; font-family:Verdana; padding:2px;}

.summlabel		{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:150%; color: #1b325f; letter-spacing:-0.03em; margin:0; padding-bottom:5px;}
.cartlabel		{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:150%; color: #1b325f; letter-spacing:-0.03em; margin:0; padding-bottom:5px;}
.cartbutt		{cursor:pointer; background:url(../w2/img/cartbutt.jpg) top repeat-x; border:1px solid #315c93; font-size:12px; font-family:Verdana; color:#FFF; padding:2px; text-decoration:none;}
.cartbutt:hover	{background:url(../w2/img/cartbutthover.jpg) top repeat-x;}

.buttonsmall	{cursor:pointer; border:1px outset #999; background-color:#ccc; line-height:15px;  font-family:Verdana; font-size:10px;}
.divbutton		{background:url(../images/btn-background.jpg) top repeat-x; line-height:20px; border:1px solid #91aac2; cursor:pointer; color:#FFF; font-weight:bold; padding:2px 5px 2px 5px;}
.divbutton2		{background:url(../images/btn-background.jpg) top repeat-x; border:1px solid #91aac2; cursor:pointer; color:#FFF; font-weight:bold; padding:2px 5px 2px 5px;}
.branddiv 		{width:166px; border:1px solid #ccc; height:60px; margin-top:10px; margin-bottom:10px; display:table; table-layout:fixed;}
.brandinner 	{vertical-align:middle; text-align:center; display:table-cell;}
.logodiv  		{width:229px; height:75px;}
.subcatdiv 		{width:229px; height:75px;}
.labelpage		{padding-bottom:5px; font-size:22px; color:#222; text-shadow:1px 1px 1px #ffffff, 1px 1px 2px rgba(0, 0, 0, 0.3);}

/*MAIN MENU*/
.menumain				{float:left; width:776px; margin-left:15px; line-height:39px; position:relative; z-index: 1;}
#menu_home				{float:left; margin-right:12px;}
#menu_footwear			{float:left; margin-right:12px; margin-left:12px;}
.menu_div				{float:left; width:2px; height:39px; background:url(../images/main-Menudivider2.jpg) 0 0 no-repeat}
.menu_all				{float:left; padding:0px 12px;}
.menu_txt				{}
.menu_sub				{position:absolute; display:none; padding:20px 15px; top:34px; left:0px; z-index: 999;}
.menu_sub				{line-height:19px; border:1px solid #ccc; border-top:0px;  background:#ebebeb url(../images/menu-topfake.jpg) 0 0 repeat-x; width:926px;}
.menu_sub td 			{vertical-align:top; white-space:nowrap;}
.menu_subspc			{padding-left:35px;}

.mainmenu_top:link		{font-family:Arial; font-size:14px; color: #333333; text-decoration:none;}
.mainmenu_top:visited	{font-family:Arial; font-size:14px; color: #333333; text-decoration:none;}
.mainmenu_top:active	{font-family:Arial; font-size:14px; color: #333333; text-decoration:none;}
.mainmenu_top:hover		{font-family:Arial; font-size:14px; color: #F06314; text-decoration:none;}

.submenu_top:link		{font-family:Verdana; font-size:11px; color: #000000; text-decoration:none;}
.submenu_top:visited	{font-family:Verdana; font-size:11px; color: #000000; text-decoration:none;}
.submenu_top:active		{font-family:Verdana; font-size:11px; color: #000000; text-decoration:none;}
.submenu_top:hover		{font-family:Verdana; font-size:11px; color: #F06314; text-decoration:none;}

.submenu_ite:link		{font-family:Verdana; font-size:11px; color: #666666; text-decoration:none;}
.submenu_ite:visited	{font-family:Verdana; font-size:11px; color: #666666; text-decoration:none;}
.submenu_ite:active		{font-family:Verdana; font-size:11px; color: #666666; text-decoration:none;}
.submenu_ite:hover		{font-family:Verdana; font-size:11px; color: #F06314; text-decoration:none;}
/* END MAIN MENU*/


/*INDEX PAGE*/
#ix_wrapleft	{float:left; width:725px; margin-top:20px; padding-right:17px; border-right:1px solid #ccc;}
#ix_wrapright	{float:right; width:200px; margin-top:20px;}
.ix_spc14		{margin-top:14px;}
.ix_spc5		{margin-top:5px;}
#ix_time		{border:1px solid #CCC; margin-top:14px;}
#ix_timeimg		{text-align:center; padding-top:5px;}
#ix_timetxt		{padding:5px;}
#ix_wrapclose	{clear:both; height:20px}

.Filter-cellOff		{float:left; padding:3px; border:1px solid #ccc; background-color:#ebebeb; cursor:pointer; width:55px; text-align:center;}
.Filter-cellOn		{float:left; padding:3px; border:1px solid #ccc; background-color:#69F; color:#FFF; cursor:pointer; width:55px; text-align:center;}
.Filter-cellActive 	{float:left; padding:3px; border:1px solid #ccc; background-color:#69F; color:#FFF; cursor:pointer; width:55px; text-align:center;}
.Filter-celldisabled{float:left; padding:3px; border:1px solid #ccc; background-color:#ebebeb; cursor:pointer; color:#CCC; width:55px; text-align:center;}

.Filter2-cellOff		{float:left; padding:3px; border:1px solid #ccc; background-color:#ebebeb; cursor:pointer; width:89px; text-align:center;}
.Filter2-cellOn		{float:left; padding:3px; border:1px solid #ccc; background-color:#69F; color:#FFF; cursor:pointer; width:89px; text-align:center;}
.Filter2-cellActive 	{float:left; padding:3px; border:1px solid #ccc; background-color:#69F; color:#FFF; cursor:pointer; width:89px; text-align:center;}
.Filter2-celldisabled{float:left; padding:3px; border:1px solid #ccc; background-color:#ebebeb; cursor:pointer; color:#CCC; width:89px; text-align:center;}


.Filter-coloreRow	{clear:both; line-height:5px;}
.Filter-coloreCell	{float:left; width:5px;}
.Filter-colorOn		{float:left; border:1px solid #69F; width:25px; padding:1px; height:13px; cursor:pointer;}
.Filter-colorOff	{float:left; border:1px solid #cccccc; width:25px; padding:1px; height:13px; cursor:pointer;}
.Filter-colorDis	{float:left; border:1px solid #dedede; width:25px; padding:1px; height:13px;}
.Filter-coloreDis	{opacity:0.1;filter:alpha(opacity=10)}

/* ColorBox Core Style dont change */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
/* ColorBox */
#cboxOverlay{background:#666;}
#colorbox{}

#cboxTopCenter{height:14px; background:url(../images/cbox/border.png) repeat-x top left;}
#cboxBottomCenter{height:43px; background:url(../images/cbox/border.png) repeat-x bottom left;}

#cboxTopLeft{width:14px; height:14px; background:url(../images/cbox/controls.png) no-repeat 0 0;}
#cboxTopRight{width:14px; height:14px; background:url(../images/cbox/controls.png) no-repeat -35px 0;}
#cboxBottomLeft{width:14px; height:43px; background:url(../images/cbox/controls.png) no-repeat 0 -32px;}
#cboxBottomRight{width:14px; height:43px; background:url(../images/cbox/controls.png) no-repeat -35px -32px;}
#cboxMiddleLeft{width:14px; background:url(../images/cbox/controls.png) repeat-y -176px 0;}
#cboxMiddleRight{width:14px; background:url(../images/cbox/controls.png) repeat-y -210px 0;}

#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(../images/cbox/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(../images/cbox/loading.gif) no-repeat center center;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(../images/cbox/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious.hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext.hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose.hover{background-position:-100px 0px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}

#itemname	{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-stretch:narrower; color:#ed4900; font-size:200%; letter-spacing:-0.03em;}
#price		{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-stretch:narrower; color:#000; letter-spacing:-0.03em; margin:0; padding-top:2px;}
#price .eur {font-size:150%; padding-right:5px;}
#price .int {font-size:200%; font-weight:bold; letter-spacing:-0.03em;}
* #price .int {letter-spacing: -3px;}
#price .dec {font-size:130%;}
#price .promo {color:#ad0909; margin-top:-5px; font-size:60%;}

#related-box {border:1px solid #CCC; width:110px; height:110px; padding:2px; text-align:center; vertical-align:middle;}


#blog-post {padding-bottom:5px;}
#blog-post td {vertical-align:top;}
#blog-post .blog-imagetd {vertical-align:top;width:210px;}
#blog-post .blog-imageborder {border:1px solid #CCC;}
#blog-post .blog-headlinetd {vertical-align:top; height:25px;}
#blog-post .blog-headline {text-transform:uppercase; font-weight:bold;}
#blog-post .blog-postdate {padding:3px 0px 10px 0px; color:#666;}
#blog-post .blog-content {width:480px;}
#blog-post .blog-buttontd {vertical-align:bottom; padding-top:8px;}
#blog-post div.autosize { display: table; width: 1px; }
#blog-post div.autosize > div { display: table-cell; white-space:nowrap; }
#blog-post .blog-button {border:1px solid #CCC; background-color:#ebebeb; padding:2px 4px 2px 4px;}


	.footer-header {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:125%; color:#95926d; letter-spacing:-0.03em; white-space:nowrap;}
	.footer-tdwidth350 {vertical-align:top; width:350px;}
	.footer-tdwidth200 {vertical-align:top; width:200px;}
	.footer-tdwidth50 {vertical-align:top; width:50px;}
	.footer-paddTop8 {padding-top:8px;}
	.footer-textcolor {color:#bfbfbf;}
	.footer-td {vertical-align:top;}
	.footer-dividerhorizontal {background:url(../images/footer-dividerhorizontal.jpg) top repeat-x; line-height:2px; height:2px;}
	.footer-tdFollowBTN {padding-right:5px;}
	.footer-btnnewsletter {cursor:pointer; background:url(../w2/img/cartbutt.jpg) top repeat-x; border:1px solid #cccccc; font-size:11px; font-family:Verdana; color:#FFF; padding:2px; text-decoration:none;}
	.footer-copybar {width:990px; margin:0 auto; min-height:50px; background-color:#333; border-top:1px solid #444;}
