@import "reset.css";
body {
	line-height: 1;
    font-family: 'Montserrat', Arial, 'Open Sans', sans-serif !important;
    color: #333333;
}
.Montserrat{
	font-family: 'Montserrat', sans-serif;
}
a{
    color: #333333;
    text-decoration: none;
}
a:hover{
    text-decoration: none;
}
a, button, input[type="submit"]{
    cursor: pointer;
}
div.align{
	width: 1170px;
	margin: 0 auto;
}
#top{
	/* width: 1349px; */
	height: 126px;
	background-color: #111111;
	display: block;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
}
#default_menu{
	width: 100%;
	height: 57px;
	float: left;
	font-size: 10px;
	color: #fff;
	border-bottom: 1px solid #303030;
}
#default_menu a{
	color: #fff;
}
#default_menu .left{
	width: 410px;
	height: 57px;
	float: left;
	position: relative;
}
#default_menu .left ul{
	margin:0;
	padding:0;
}
#default_menu .left ul li{
	margin:0;
	padding:0px 30px;
	width: auto;
	height: 57px;
	line-height: 57px;
	float: left;
}
#default_menu a:hover{
	color: #ED432C;
}
#default_menu .left .logo{
	width: 350px;
	height: 53px;
	background: url(../images/logo.jpg) top no-repeat;
	position: absolute;
	top: 28px;
	left:410px;
	display: block;
}
#default_menu .right{
	width: 410px;
	height: 57px;
	float: right;
	position: relative;
}
#default_menu .right a.facebook{
	width: 24px;
	height: 24px;
	background: url(../images/sprite.png) 0px 0px;
	display: block;
	float: left;
	margin:17px 10px 0px 0px;
}
#default_menu .right a.instagram{
	width: 24px;
	height: 24px;
	background: url(../images/sprite.png) -24px 0px;
	display: block;
	float: left;
	margin:17px 0px 0px 0px;
}
#default_menu .right a.my_cart{
	width: auto;
	float: left;
	margin:0px 0px 0px 78px;
	display: block;
	line-height: 57px;
}
#default_menu .right a.my_cart span{
	color: #ED432C;
	font-size: 21px;
	font-weight: 400;
	margin:0px 0px 0px 15px; 
	float: right;
}
#store_menu{
	width: 100%;
	height: 67px;
	float: left;
	font-size: 15px;
	color: #fff;
	font-weight: 400;
}
#store_menu a{
	font-weight: 400;
	color: #fff;
}
#store_menu .left{
	width: 410px;
	height: 67px;
	float: left;
	position: relative;
}
#store_menu .left ul{
	margin:0;
	padding:0;
}
#store_menu .left ul li{
	margin:0;
	padding:0px 37px;
	width: auto;
	height: 56px;
	line-height: 67px;
	float: left;
}
#store_menu .left ul li:first-child{
	padding: 0px 37px 0px 30px;
}
#store_menu .left ul li:last-child{
	padding: 0px 0px 0px 37px;
}
#store_menu a:hover{
	color: #ED432C;
}
#store_menu .right{
	width: 410px;
	height: 67px;
	float: right;
	position: relative;
}
#store_menu .right ul{
	margin:0;
	padding:0;
}
#store_menu .right ul li{
	margin:0;
	padding:0px 37px;
	width: auto;
	height: 56px;
	line-height: 67px;
	float: left;
}
#store_menu .right ul li:first-child{
	padding: 0px 37px 0px 30px;
}
#store_menu .right ul li:last-child{
	padding: 0px 0px 0px 37px;
}
#footer{
	width: 100%;
	height: 182px;
    display: block;
    float: left;
	font-family: 'Montserrat', sans-serif;
	background: #171717;
}
#footer .left{
	width: 207px;
	height: 163px;
	float: left;
}
#footer .left a.logo{
	width: 114px;
	height: 21px;
	background: url(../images/sprite.png) -96px 0px;
	float: left;
	margin:30px 0px 0px 0px;
}
#footer .left p{
	width: 207px;
	font-size: 11px;
	line-height: 13px;
	color: #777777;
	font-weight: 400;
	float: left;
	margin:5px 0px 8px 0px;
}
#footer .left a.facebook{
	width: 24px;
	height: 24px;
	background: url(../images/sprite.png) -48px 0px;
	display: block;
	float: left;
	margin:10px 0px 0px 0px;
}
#footer .left a.instagram{
	width: 24px;
	height: 24px;
	background: url(../images/sprite.png) -72px 0px;
	display: block;
	float: left;
	margin:10px 0px 0px 10px;
}
#footer .middle{
	width: 490px;
	height: 163px;
	float: left;
}
#footer .middle .top{
	width: 490px;
	height: 64px;
	border-bottom: 1px solid #222222;
	float: left;
	font-size: 12px;
	color: #fff;
}
#footer .middle .top a{
	color: #fff;
}
#footer .middle .top ul{
	margin:35px 0px 0px 0px;
	padding:0;
	float: left;
}
#footer .middle .top ul li{
	margin:0;
	margin:0px 15px;
	width: auto;
	float: left;
}
#footer .middle .top ul li:first-child{
	margin:0px 15px 0px 0px;
}
#footer .middle .top a:hover{
	color: #ED432C;
}
#footer .middle .bottom{
	width: 490px;
	height: 40px;
	float: left;
}
#footer .middle .bottom .txt{
	width: 175px;
	height: 40px;
	color: #ED432C;
	font-size: 11px;
	float: left;
	margin: 28px 0px 0px 0px;
}
#footer .middle .bottom .flags{
	width: auto;
	height: 40px;
	float: left;
	margin: 13px 0px 0px 0px;
}
#footer .right{
	width: 427px;
	height: 163px;
	float: right;
}
#footer .right .top{
	width: 427px;
	height: 64px;
	float: left;
}
#footer .right .txt{
	width: 427px;
	height: 40px;
	color: #ED432C;
	font-size: 11px;
	float: left;
	margin: 28px 0px 0px 0px;
}
#footer .right form input{
	width: 174px;
	height: 31px;
	border:none;
	padding: 0px 10px;
	background: #484848;
	font-size: 11px;
	color: #fff;
	line-height: 31px;
	float: left;
	margin:5px 0px 0px 8px;
}
#footer .right form input.submit{
	width: 15px;
	height: 13px;
	float: left;
	background: url(../images/sprite.png) -49px -25px;
	cursor: pointer;
	margin-top:14px;
}
#footer .right form input:first-child{
	margin:5px 0px 0px 0px;
}
#steps{
	width: 100%;
	height: 98px;
	float: left;
	background: #F5F5F5;
}
#steps ul{
	width: 980px;
	height: 98px;
	margin:0 auto;
}
#steps ul li{
	width: 245px;
	height: 98px;
	line-height: 98px;
	float: left;
	font-size: 15px;
	font-weight: 400;
	color: #545454;
	text-align: center;
}
#steps ul li.active{
	color: #ED432C;
	height: 96px;
	border-bottom: 2px solid #ED432C;
}
.big-zoom{
    cursor: url(../images/lupa.png), default;
}

@media screen and (max-width: 1300px) {
	#footer, #top {
		width: 1300px;
	}
}