html, body, form
{
padding:0;
margin:0;
}
a
{
 outline:none;
}
body
{
background-color:#ffffff;
background-image:url(/uploads/21/9a/219a0aae476240f591f051d3dc9b0de1/background.jpg);
background-position:center top;
background-repeat:no-repeat;
text-align:center;
font-size:11px;
font-family:Arial, Helvetica, Verdana;

}

div.mainBorder
{
    position:relative;
    margin:0 auto;
    width:1009px;
}
a.facebook
{
    position:absolute;
    right:0px;
    top:300px;
    display:block;
}
a.youtube
{
    position:absolute;
    right:0px;
    top:410px;
    display:block;
}
a.twitter
{
    position:absolute;
    right:0px;
    top:520px;
    display:block;
}
a.openshop
{
    position:absolute;
    left:0px;
    top:230px;
    display:block;
}
a.lavnoi
{
    position:absolute;
    left:0px;
    top:430px;

    display:block;
}
a.facebook img, a.openshop img, a.twitter img, a.lavnoi img, a.youtube img
{
    border:none;
}

div.main
{
margin:0 auto;
background-color:#ffffff;
width:959px;
text-align:left;
}
div.main div.header
{
position:relative;
height:104px;
}
div.main div.header div.newsletter
{
position:absolute;
top:9px;
left:608px;
width:350px;
height:50px;
}
div.main div.header div.newsletter img
{

}
div.main div.header div.newsletter input[type="text"]
{
position:relative;
top:5px;
left:10px;
width:180px;
border:none;
color:#bebcb7;
border:1px solid #bebcb7;
}
div.main div.header div.newsletter input[type="image"]
{
position:relative;
top:10px;
left:30px;
}

.numberdx {
  background-color:#fa3100;
}

.description {
  background-color:#fa3100;
}
.descritext {
  background-color:#fa3100;
}

div.main div.header div.logo
{
position:absolute;
top:70px;
left:26px;
width:170px;
height:35px;
}
div.main div.header div.logo a img
{
border:none;
}
div.main div.header div.tools
{
position:absolute;
top:70px;
right:26px;
width:730px;
height:35px;
text-align:right;
}
div.main div.header div.tools ul
{
list-style-type:none;
margin:10px 0 0 0;
padding:0;
}
div.main div.header div.tools ul li
{
display:inline;
margin:0;
padding:0;
}
div.main div.header div.tools ul li a
{
color:#323232;
text-decoration:none;
font-size:13px;
padding-left:20px;
font-weight:bold;
}
div.main div.header div.tools ul li a:hover
{
color:#fa3100;
}


div.main div.content
{
    min-height:600px;
}
div.main div.content div.container, div.main div.content div.containerthight,div.main div.content div.containermust
{
background-image:url(/uploads/7d/e3/7de304c7750b6fdbb9379780608ad58d/staticBg.png);
background-position:left top;
background-repeat:no-repeat;
margin:0 auto 6px auto;
width:907px;
}

div.main div.content div.containerthight
{
background-image:url(/uploads/03/dd/03dda07ae9586ba73da825edc4035531/sfondo.jpg);
}

div.main div.content div.containermust
{
background-image:none;
}

div.main div.content div.containermust div.topcont {
width:907px;
height:487px;
margin-bottom:20px;
}


div.main div.content div.container div.leftmenu,div.main div.content div.containerthight div.leftmenu
{
float:left;
width:285px;
position:relative;
}


div.main div.content div.leftmenu div.controlsContainer
{
position:absolute;
top:2px;
left:2px;
}

div.main div.content div.rightcontent,div.main div.content div.containermust div.rightcontentmust
{
float:right;
width:622px;
}

div.main div.content div.containermust div.rightcontentmust {
width:323px;
height:619px;
}

div.main div.content div.bottomcontent
{
clear:both;
}


div.main div.menu
{
padding:10px 26px 40px 26px;
}
div.main div.menu ul
{
margin:0;
padding:0;
list-style-type:none;
}
div.main div.menu > ul > li
{
float:left;
vertical-align:top;
width:164px;
padding:0;
margin:20px 0 0 0;
}
div.main div.menu > ul > li > a, div.main div.menu > ul > li > span.a
{
background-color:#fa3100;
width:144px;
height:28px;
display:block;
color:#ffffff;
text-decoration:none;
font-size:14px;
}
div.main div.menu > ul > li > a:hover
{
text-decoration:none;
}
div.main div.menu > ul > li > a > span.s, div.main div.menu > ul > li > span.a > span.s
{
display:block;
padding:8px 5px 0px 5px;
font-weight:bold;
}
div.main div.menu > ul > li > ul
{
margin-top:10px;
}
div.main div.menu > ul > li > ul > li
{
display:block;
margin:0;
padding:4px 25px 0px 5px;
}
div.main div.menu > ul > li > ul > li > a
{
color:#323232;
text-decoration:none;
font-size:12px;
}
div.main div.menu > ul > li > ul > li > a:hover
{
text-decoration:none;
}
div.main div.menu > ul > li > ul > li.active > a
{
color:#fa3100;
}

div.main div.footer
{
padding:20px 26px 20px 26px;
}
div.main div.footer div.info span
{
color:#bebcb7;
font-style:italic;
}
div.main div.footer div.info a
{
color:#bebcb7;
text-decoration:none;
}
div.main div.footer div.info a:hover
{
text-decoration:none;
}

div.articleTitle
{
width:606px;
height:164px;
background-position:right top;
background-repeat:no-repeat;
background-image:url(/uploads/51/9e/519efa37a06bd9435c08c308fd9d0365/staticTitlebox.png);
}
div.articleTitle h1
{
color:#ffffff;
font-size:20px;
font-weight:bold;
padding:45px 20px 10px 25px;
margin:0;
}
div.articleTitle div
{
color:#ffffff;
font-size:18px;
padding:0 20px 0 25px;
margin:0;
}
div.articleBody
{
color:#777777;
font-size:12px;
padding:20px 20px 20px 22px;
margin:0;
}
div.articleBody p
{
padding:5px 0 5px 0;
margin:0;
}
div.articleBody img
{
padding:0;
margin:15px 0 0 0;
}


div.main div.content div.leftmenu ul
{
margin:0;
padding:0;
list-style-type:none;
text-align:right;

}
div.main div.content div.leftmenu > ul > li
{
display:block;
padding:0;
margin:20px 20px 20px 20px
}
div.main div.content div.leftmenu > ul > li > a, div.main div.content div.leftmenu > ul > li > span
{
display:block;
color:#ffffff;
text-decoration:none;
font-size:18px;
padding:10px 2px 40px 2px;
margin:0;
}
div.main div.content div.leftmenu > ul > li > a:hover
{
text-decoration:none;
}
div.main div.content div.leftmenu > ul > li.active > a
{
background-color:#ff0000;
}

div.main div.content div.leftmenu > ul > li > ul > li
{
display:block;
padding:0;
margin:2px 0px 2px 0px;
}
div.main div.content div.leftmenu > ul > li > ul > li > a
{
display:block;
color:#ffffff;
text-decoration:none;
font-size:14px;
padding:2px;
margin:0;
}
div.main div.content div.leftmenu > ul > li > ul > li > a:hover
{
text-decoration:none;
}
div.main div.content div.leftmenu > ul > li > ul > li.active > a
{
background-color:#ff0000;
}


.clearboth
{
display:block;
clear:both;
line-height:1px;
}

.boxdettmusthave {
font-family:Calibri,Arial;
background-color:#FA3100;
color:#FFFFFF;
display:block;
font-size:17px;
height:28px;
text-decoration:none;
padding-left:4px;
padding-top:6px;
/*width:144px;*/
}

a.home
{
    display:block;
    position:absolute;
    top:16px;
    left:25px;
}
a.home img
{
    border:none;
}

div.language
{
    position:absolute;
    top:20px;
    left:55px;
}
div.language ul
{
    margin:0;
    padding:0;
    list-style-type:none;
}

div.language ul li
{
    margin:0;
    padding:0 10px 0 0;
    display:inline;
}
div.language ul li a, div.language ul li span
{
    font-size:11px;
	text-decoration:none;
	color:#BEBCB7;
}
div.language ul li a:hover, div.language ul li span
{
    color:#323232;
}

#divPhotogallery, #divSeasonStyle
{
    margin-bottom:2px;
}

div.alt-content
{
padding:26px 20px 26px 26px;
}
div.alt-content a
{
display:inline-block;
padding:0px;
margin:0px 0px 6px 0px;
position:relative;
text-decoration:none;
text-transform:uppercase;
}

div.alt-content a img
{
border:none;
position:absolute;
top:0px;
left:0px;
}
div.alt-content a span
{
border:none;
position:absolute;
bottom:10px;
right:10px;
padding:2px;
background-color:#000000;
color:#ffffff;
}

div.alt-content-pg
{
padding:20px 20px 20px 20px;
}
div.alt-content-pg a
{
display:inline-block;
padding:0px;
margin:6px;
position:relative;
text-decoration:none;
text-transform:uppercase;
}

div.alt-content-pg a img
{
border:none;
display:block;
}

div.alt-content-pg a.back
{
color:#323232;
text-decoration:none;
font-size:12px;
display:block;
padding-top:20px;
}
div.alt-content-pg a.back:hover
{
text-decoration:underline;
}

