body {padding:0px;margin:0px;width:100%;font:12px Arial}
p{margin:0;padding:0}
a {color:#bd1304;font:12px Arial;text-decoration:none}
a:hover{text-decoration:underline}
a img{border:0}
h1,h2,h3,h4 {margin:0;paddnig:0}
h1{font:24px Arial;color:#4f0004}
.clr{clear:both;padding:0;margin:0;background:none}
ul li{list-style:circle; margin-left:20px}
div.va-content ul li{list-style:none}

div{border:1px solid #000;}
div{border:none;}

body{background-image:url(/images/bodybg.jpg)}
#page {background-color:#fff;width:985px;padding:0px;margin:0 auto;position:relative;
border-radius:15px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
-khtml-border-radius:15px;
}

		.topmenu{width:980px;margin:0 auto;text-align:right;padding:50px 0 20px 0;}
			.topmenu li{display:inline;margin-left:10px;}
				.topmenu li a{color:#fff;font:12px Arial;padding:4px 12px;}
				.topmenu li a.catalog{color:#000;font:12px Arial;padding:4px 12px;background-color:#f0e53b;}
					.topmenu li a:hover{background-color:#720008;text-decoration:none;background-color:#f0e53b;color:#000;}

		#menu{width:235px;height:100%;background:url(/images/leftbg.jpg) repeat-x left bottom;background-color:#720008;float:left;color:#fff;border-radius:15px 0 0 15px;
-webkit-border-radius:15px 0 0 15px;
-moz-border-radius:15px 0 0 15px;
-khtml-border-radius:15px 0 0 15px;}
			#menu span{font:11px Arial;}
		#toplink{margin-left:10px}
		#toplink a{color:#fff}

#catalogmenu {font:14px Arial;margin:0px 0 0 10px;font-weight:900}
#catalogmenu span a{font-size:26px;color:#ddd;text-shadow: 2px 2px 5px #111;font-weight:100;font-family: 'Open Sans Condensed', sans-serif;text-transform:uppercase;}
#catalogmenu span a:hover{color:#fff;text-decoration:none;text-shadow:2px 2px 2px #000;}

#langs{margin:0 auto;width:105px;}

		#phone{padding:10px 10px;font:14px Arial;line-height:20px;}
			#phone strong{display:block;margin:10px 0 0 0;}
				#phone a{font:14px Arial;color:#fff;text-decoration:underline}
					#phone a:hover{text-decoration:none}

#trikota{background:url(/images/trikota.png) no-repeat left top;font:11px Arial;padding:10px 0 10px 80px;color:#fff}
#trikota a {color:#fff; font:11px Arial}

	.pic1{background:url(/images/leftpic1.jpg) left top no-repeat;}
	.pic_barcelona{background:url(/images/leftpic_barcelona.jpg) no-repeat left top;}
	.pic_eco{background:url(/images/leftpic_eco.jpg) no-repeat left top;}
	.pic_strass{background:url(/images/leftpic_strass.jpg) no-repeat left top;}
	.pic_valencia{background:url(/images/leftpic_valencia.jpg) no-repeat left top;}
	.pic_techno{background:url(/images/leftpic_techno.jpg) no-repeat left top;}
	.pic_catalonia{background:url(/images/leftpic1.jpg) no-repeat left top;}
	.pic_crystal{background:url(/images/leftpic_crystal.jpg) no-repeat left top;}
	.pic_classic{background:url(/images/leftpic_classic.jpg) no-repeat left top;}
	.pic_classic2{background:url(/images/leftpic_classic2.jpg) no-repeat left top;}
	.pic_seville{background:url(/images/leftpic_seville.jpg) no-repeat left top;}
	.pic_almeria{background:url(/images/leftpic_almeria.jpg) no-repeat left top;}
	.pic_granada{background:url(/images/leftpic_granada.jpg) no-repeat left top;}
	.pic_ethnics{background:url(/images/leftpic_ethnics.jpg) no-repeat left top;}
	.pic_chantilly{background:url(/images/leftpic_chantilly.jpg) no-repeat left top;}
	.pic_valois{background:url(/images/leftpic_valois.jpg) no-repeat left top;}
	.pic_pompom{background:url(/images/leftpic_pompom.jpg) no-repeat left top;}
	.pic_cords{background:url(/images/leftpic_cords.jpg) no-repeat left top;}
	.pic_cords_2{background:url(/images/leftpic_cords.jpg) repeat-y left top;}
	.pic_cordsvishivka{background:url(/images/leftpic_cordsvishivka.jpg) repeat-y left top;}
	.pic_cordsbarhat{background:url(/images/leftpic_cordsbarhat.jpg) repeat-y left top;}
	.pic_cordskruzheva{background:url(/images/leftpic_cordskruzheva.jpg) repeat-y left top;}
	.pic_pano{background:url(/images/leftpic_pano.jpg) repeat-y left top;}
	.pic_grasse{background:url(/images/leftpic_grasse.jpg) repeat-y left top;}
	.pic_savage{background:url(/foto/savage.jpg) repeat-y center;}
	.leftpic{width:159px;height:100%;float:left; background-size:cover; -moz-background-size:cover; -o-background-size:cover; -webkit-background-size:cover;}
	.leftpic_long{width:159px;height:100%;float:left;}

#page h1{position:absolute;top:8px;left:410px;font-size:30px;font-family:'Open Sans Condensed', sans-serif;text-transform:uppercase;}

#colors{position:absolute;top:38px;right:10px;}
#colors a{font:12px arial;color:#000; font-weight:900}
#colors a:hover{color:#720008;text-decoration:none}
#colors span{padding:3px 4px;}

.fotos {float:left;margin:0px 10px} 
.fotos img {border:1px solid #aaa;padding:2px;background-color:#fff}

.mobile.content--two-columns {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
}