*{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#484848;
	background-repeat:no-repeat;
	text-align:left;
}
body{
	text-align:center;
	background-image:url(../../_common/img/bg.jpg);
	background-position:center top;
}
body,h1,h2,h3,h4,h5,h6,form,input{
	padding:0px;
	margin:0px;
}
img{
	border:0px;
}
.cb{
	clear:both;
}
a{
	color:#BF1F00;
}
h3{
	padding:8px 0px 5px 0px;
}
h1,h2{
	letter-spacing:1px;
}
#main{
	width:1000px;
	margin:auto;
}
#logoBlock{
	position:absolute;
	margin:30px 0px 0px 0px;
}
#slogan{
	margin:-15px 0px 0px 0px;
	padding:0px 20px 0px 0px;
	text-align:right;
	font-size:18px;
	font-weight:bold;
	color:#404040;
}
#topMenu{
	padding:0px;
	margin:0px;
	list-style-type:none;
	background-image:url(../../_common/img/bgMenu.gif);
	background-repeat:repeat-x;
	float:right;
}
#topMenu li{
	float:left;
	background-image:url(../../_common/img/slash.gif);
	background-position:left center;
	height:35px;
	line-height:35px;
	padding:0px 20px;
}
#topMenu li.first{
	background-image:url(../../_common/img/menuCorner.gif);
	background-position:left bottom;
}
#topMenu a{
	color:#ffffff;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
}
#topMenu a:hover{
	text-decoration:underline;
}
#searchBlock{
	position:absolute;
	margin:60px 0px 0px 600px;
}
h3.title{
	font-size:14px;
	color:#6E0000;
	padding:0px 0px 10px 0px;
}
.selectFieldBlock{
	margin:0px 0px 7px 0px;
}
.selectFieldBlock select{
	width:160px;
	border:1px solid #A5A5A5;
}
#priceForBlock{
	
}
.priceForField{
	border:1px solid #A5A5A5;
	width:70px;
}
.btnArrow{
	position:relative;
	left:20px;
	cursor:pointer;
}
#iconsMenu{
	float:right;
	margin:20px 0px 0px 0px;
}
#iconsMenu img{
	margin-left:10px;
}
#header{
	height:178px;
}
#left{
	float:left;
	width:325px;
}
#leftInternal{
	float:left;
	width:755px;
}
#leftInternalContact{
	float:left;
	width:445px;
}
#detailInternal{
	
}
#rightInternal{
	float:right;
	width:235px;
}
#rightInternalContact{
	float:right;
	width:520px;
	background-image:url(../../_common/img/contactsBanner.gif);
	background-position:280px 50px;
	padding-bottom:50px;
}
#right{
	float:right;
	width:660px;
}
#rightLeft{
	float:left;
	width:380px;
}
#rightRight{
	float:right;
	width:235px;
}
#contactBlock *{
	font-size:16px;
	line-height:25px;
}
#contactBlock a.btn{
	font-size:14px;
}
.titleLeft{
	height:49px;
	background-image:url(../../_common/img/left.gif);
	font-size:18px;
	color:#6E0000;
	line-height:49px;
	text-indent:32px;
	text-transform:uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h2.titleProd{
	height:49px;
	background-image:url(../../_common/img/titleProd.gif);
	font-size:18px;
	color:#6E0000;
	line-height:49px;
	text-indent:32px;
	text-transform:uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h2.titleRight{
	height:49px;
	background-image:url(../../_common/img/right.gif);
	background-position:right;
	font-size:18px;
	color:#6E0000;
	line-height:49px;
	padding-right:32px;
	text-align:right;
	text-transform:uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#proposeBlock{
	width:376px;
	height:285px;
	margin-bottom:5px;
	background-image:url(../../_common/img/flashborder.gif);
}
#flashBlock{
	position:relative;
	top:2px;
	left:2px;
}
h2.proposeday{
	height:29px;
	overflow:hidden;
	line-height:100px;
	background-image:url(../../_common/img/text/dayPropose.gif);
	background-position:center top;
	margin:15px 0px 10px 0px;
}
h1.bigTitle{
	position:absolute;
	margin:50px 0px 0px -320px;
	width:260px;
	font-size:14px;
	color:#FF2704;
	text-transform:uppercase;
	line-height:20px;
	background-image:url(../../_common/img/iconBot.gif);
	background-position:right;
}
.generalBrand{
	margin:10px 0px;
	padding:0px 0px 15px 30px;
	border-bottom:1px dotted #FF2D05;
}
.brandBlock{
	float:left;
	width:150px;
	text-align:center;
	margin:0px 0px 10px 0px;
}
#brandsBlock{
	line-height:22px;
}
.brandInfo{
	padding:0px 50px 0px 30px;
}
.contactInfoLeft{
	font-size:12px;
	color:#111111;
	padding:0px 0px 3px 0px;
	font-weight:bold;
}
.phonesBlock{
	font-size:24px;
	color:#111111;
}
.emailBlock a{
	font-size:18px;
	color:#EFAA13;
}
.addressBlock{
	color:#111111;
	line-height:20px;
}
a.btn{
	display:block;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;	
	height:32px;
	line-height:32px;
	text-align:center;
	text-decoration:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
a.btn:hover{
	color:#FEEEC9;
}
a.btn1{
	background-image:url(../../_common/img/btn1.gif);
	width:198px;
}
a.btn2{
	background-image:url(../../_common/img/btn1.gif);
	width:198px;
	float:right;
}
a.btnsmall1{
	display:block;
	width:111px;
	height:20px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	background-image:url(../../_common/img/btn2.gif);
	text-transform:uppercase;
}
.infoBlock{
	margin:20px 0px;
	padding:20px 10px;
	background-image:url(../../_common/img/topLine.gif);
	border-bottom:1px solid #870100;
}
ul.list{
	padding:0px;
	margin:5px 10px;
	list-style-type:none;
}
.infoBlock ul{
	position:relative;
	z-index:1;
}
.infoBlock ul.list *{
	font-size:16px;
	line-height:25px;
	text-transform:lowercase;
}
.infoBlock ul.list li{
	background-position:0px 14px;
}
ul.list li{
	padding:3px 0px 3px 15px;
	background-image:url(../../_common/img/icons/list.gif);
	background-position:0px 7px;
	color:#000000;
}
ul.list li *, ul.list li{
	font-size:12px;
}
ul.list li a{
	font-weight:bold;
}
ul.list li a:hover{
	text-decoration:none;
}
#footer{
	width:1000px;
	margin:40px auto 20px auto;
	background-image:url(../../_common/img/footerMenu.gif);
}
#footerMenu{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#footerMenu li{
	float:left;
	background-image:url(../../_common/img/slash.gif);
	background-position:left center;
	height:35px;
	line-height:35px;
	padding:0px 20px;
}
#footerMenu li.first{
	background-image:none;
	padding-left:280px;
}
#footerMenu a{
	color:#ffffff;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
}
#footerMenu a:hover{
	text-decoration:underline;
}
#rightsBlock{
	margin:10px 0px 0xp 10px;
	color:#000000;
}
#sitebyLink{
	display:block;
	float:right;
	_margin-top:-15px;
}
.zoom{
	background-image:url(../../_common/img/zoom.gif);
	background-position:50px 0px;
	padding-top:5px !important;
}
h1.title1{
	font-size:18px;
	padding:20px 0px 30px 55px;
	color:#BC1D00;
	background-image:url(../../_common/img/arrow4.gif);
	background-position:20px 24px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h2.title1{
	font-size:14px;
	margin-top:10px;
	padding:13px 0px 10px 25px;
	color:#BF1F00;
	font-weight:normal;
	background-image:url(../../_common/img/arrow5.gif);
	background-position:0px 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h1.title2{
	font-size:18px;
	padding:20px 0px 30px 55px;
	color:#BC1D00;
	background-image:url(../../_common/img/icons/money.gif);
	background-position:20px 24px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.quickProd{
	float:left;
	padding:0px 0px 0px 20px;
}
#leftInternal div.quickProd{
	padding:0px;
	margin:0px 19px 50px 0px;
}
.quickProdPhoto{
	display:block;
	float:left;	
}
.quickProdPhoto img{
	border:2px solid #B1B1B1;
}
.quickProdInfo{
	float:left;
	padding-left:3px;
	border-bottom:1px solid #B1B1B1;
	height:98px;
}
.brandTitle{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:0px 0px 7px 0px;
}
.price{
	width:90px;
	height:21px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-image:url(../../_common/img/priceBg.gif);
	line-height:21px;
	text-indent:10px;
	margin-bottom:20px;
}
.pager{
	float:right;
	margin:-20px 0px 20px 0px;
	padding-right:20px;
}
.pager *{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;	
}
.pages{
	float:left;
	font-size:10px;
	margin-top:5px;
}
.pager a.active{
	border:1px solid #C6C6C6;
	padding:2px 4px;
	text-decoration:none;
	margin-top:3px;
	cursor:text;
}
.pageLink{
	float:left;
	margin:5px 10px 0px 10px;
	display:block;
	color:#BF1F00;
	font-weight:bold;
	font-size:12px !important;
}
.pageLink:hover{
	text-decoration:none;
}
.pageLink img{
	margin:5px 0px 0px 0px;
}
#pathBlock{
	height:41px;
	position:absolute;
	margin:-35px 0px 0px 0px;
}
#pathBlock a, #pathBlock span{
	display:block;
	float:left;
	color:#AF7A03;
	margin:9px 0px 0px 14px;
	padding:0px 0px 0px 20px;
	background-image:url(../../_common/img/pathLink.gif);
	background-position:0px 4px;
	margin:9px 0px 0px 19px;
}
#pathBlock span{
	font-weight:bold;
	color:#484848 !important;
}
#pathBlock a:hover{
	text-decoration:none;
}
#pathBlock a.pathLinkHome{
	height:32px;
	background-image:url(../../_common/img/pathLinkHome.gif);
	background-position:7px 0px;
	overflow:hidden;
	text-indent:30px;
	line-height:30px;
	margin:0px;
	padding:0px;
}
.detailProdBlock{
	margin:20px 0px;
}
.detailProdPhoto{
	float:left;
}
.detailProdPhoto img{
	border:1px solid #ACACAC;
}
.greyLine{
	background-color:#ECECEC;
	height:6px;
	margin:30px 0px 10px 0px;
}
.detailProdInfo{
	float:right;
	width:545px;
}
.detailProdInfo div.title{
	height:35px;
	background-image:url(../../_common/img/bgProdTitle.jpg);
	margin-bottom:15px;
}
div.brandProdTitle, div.brandProdNum{
	font-weight:bold;
	font-size:24px;
	color:#FEF2DA;
	padding-top:3px;
}
div.brandProdTitle{
	float:left;
	padding-left:10px;
}
div.brandProdNum{
	float:right;
	padding-right:10px;
	font-weight:normal;
}
.price2{
	background-image:url(../../_common/img/priceBg3.gif);
	width:139px;
	height:64px;
	float:right;
	line-height:40px;
	text-indent:20px;
	color:#ffffff;
	font-weight:bold;
	font-size:18px;
	margin:-15px 0px 0px 0px;
}
div.season{
	padding-left:20px;
	color:#6E0000;
	font-weight:bold;
	font-size:22px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
div.size{
	padding:30px 0px 20px 20px;
	color:#000000;
	font-size:14px;
}
div.size span{
	color:#6E0000;
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	position:relative;
	left:30px;
}
.color{
	padding:0px 0px 20px 20px;
	color:#000000;
	font-size:14px;
}
.colorsBlock{
	position:absolute;
	margin-left:80px;
}
.colorBlock{
	float:left;
	border:1px solid #B1B1B1;
	width:60px;
	height:20px;
	margin-right:10px;
	cursor:pointer;
	background-repeat:repeat-x;
}
.brandLogo{
	margin:20px 0px 20px 20px;
}
#colorName{
	position:absolute;
	width:150px;
	height:30px;
	border-top:1px solid #ACACAC;
	border-left:1px solid #ACACAC;
	text-align:center;
	line-height:30px;
	margin:290px 0px 0px 275px;
	background-color:#D9D9D9;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
	font-weight:bold;
	color:#000000;
	font-size:12px;
	text-transform:uppercase;
}
#formDiv{
	padding-left:30px;
	float:left;
	margin-right:40px;
}
.buttonDiv{
	padding:10px 0px;
}
input.field{
	width:150px;
}
.mandatoryText{
	font-size:10px;
	color:#FF0000;
	padding:5px 0px;
}
#flashmap{
	float:left;
	width:325px;
	height:295px;
	background-image:url(../../_common/img/map.gif);
	border:1px solid #404040;
}
#sentMessage{
	position:absolute;
	color:#FF0000;
	font-weight:bold;
	margin:50px 0px 0px 100px;
}
#rospis{
	text-align:center;
	padding:20px 0px 0px 0px;
}
#howtobuyBlock{
	width:550px;
	margin-left:30px;
}
.contactLink{
	display:block;
	float:right;
	padding:0px 0px 0px 70px;
	font-size:14px;
	background-image:url(../../_common/img/icons/contact2.gif);
	height:46px;
	line-height:46px;
	color:#494949;
	text-decoration:none;
}
.contactLink:hover{
	color:#771004;
	background-image:url(../../_common/img/icons/contact2_on.gif);
}
#rightBanner{
	padding:30px 30px 0px 0px;
	text-align:right;
}
#rightBanner2{
	padding:30px 30px 0px 0px;
	text-align:right;
}
.moreLink{
	text-decoration:none;
}
.moreLink:hover{
	color:#6E0000;
}
a.more{
	display:block;
	margin:5px 0px 0px 0px;
}
a.more:hover{
	text-decoration:none;
}
h3.titleZametka{
	background-image:url(../../_common/img/pencle.gif);
	background-position:455px 4px;
	color:#000000;
	height:60px;
	line-height:60px;
	overflow:hidden;
	padding:0px 0px 0px 500px;
	font-size:24px;
	font-style:italic;
	position:absolute;
}
.image{
	border:1px solid #9E9E9E;
}
#newsBlockHome{
	padding-left:25px;
}
#newsBlockHome div.newsItem{
	margin:0px 0px 30px 0px !important;
	width:250px;
}
#content div.newsItem{
	margin:0px 0px 30px 30px;
	width:auto;
}
.newsBlock{
	margin-left:30px;
}
.newsFullText{
	padding:5px 0px 15px 0px;
}
#newsBlockHome div.newsInfo{
	
}
#newsBlockHome div.last{
	margin-right:0px;
}
.newsItem h3{
	color:#6E0000;
	font-size:16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0px 0px 4px 0px;
}
.newsDate{
	background-color:#FFB02E;
	color:#FFFFFF;
	margin:0px 0px 3px 0px;
	font-style:italic;
	width:70px;
	text-align:center;
}
.brandAbout{
	text-align:center;
	padding:10px 0px;
}
.arrowProductLeft{
	display:block;
	width:25px;
	height:25px;
	background-image:url(../../_common/img/arrLeft.gif);
	float:left;
	margin-right:10px;
}
.arrowProductRight{
	display:block;
	width:25px;
	height:25px;
	background-image:url(../../_common/img/arrRight.gif);
	float:left;
}
.arrowsBlock{
	margin:-25px 0px 0px 0px;
	padding-left:670px;
	position:absolute
}
#counter{
	position:absolute;
	left:50%;
	margin-left:-30px;
	margin-top:-30px;
}
#eraBan{
	position:absolute;
	left:50%;
	margin-left:65px;
	margin-top:-15px;
}
#footwear{
	position:absolute;
	left:50%;
	margin-left:165px;
	margin-top:-15px;
}
#shoplistBanner{
	position:absolute;
	left:50%;
	margin-left:-130px;
	margin-top:-15px;
}
#liveinternetBanner{
	position:absolute;
	left:50%;
	margin-left:165px;
	margin-top:20px;
}
.aboutContainer{
	line-height:18px;
}
.aboutContainer strong{
	font-weight:normal;
}