.fig {
        display:	block;
        text-align:     center;
        background:	#1D357B;
}        

#menu1 {
	max-width:	804px;        /* Óñòàíàâëèâàåì øèðèíó ìåíþ */
	margin:		auto;		/* Âûðàâíèâàåì ìåíþ ïî öåíòðó */
	padding:	0px;
	position:	relative;
	display:	block;
	width:		auto;
	height:		auto;
}

#menu1 ul {
/*	position:	relative;*/
/*	display:	block;*/
/*	margin:		0px;*/
	padding:	0px;			/* Óáèðàåì îòñòóïû ìåæäó ïóíêòàìè ìåíþ */
/*	width:		100%;*/
/*	height:		auto;*/
	list-style:	none;			/* Óáèðàåì ìàðêåðû ó ñïèñêà */
	background:	#1D357B;		/* Óñòàíàâëèâàåì öâåò ôîíà ìåíþ */
}

#menu1 > ul::after {
	display:	block;
	width:		100%;
	height:		0px;
	clear:		both;			/* Îòìåíÿåì îáòåêàíèå ýëåìåíòà îäíîâðåìåííî ñ ïðàâîãî è ëåâîãî êðàÿ */
	content:	"";
}

#menu1 ul li {
/*	display:	block;*/
	float:		left;			/* Ïîçèöèîíèðîâàíèå ìåíþ ïî ãîðèçîíòàëå */
	position:	relative;		/* Ïîçèöèîíèðîâàíèå ñóáìåíþ */
	width:		auto;
	height:		auto;
}

#menu1 ul li a {				/* Îôîðìëåíèå ìåíþ */
	display:	block;		        /* Îïðåäåëÿåì ïóíêòû ìåíþ êàê áëîêè */
	padding:	9px 25px 0px 25px;	/* Îôîðìëåíèå îòñòóïîâ êàæäîãî ïóíêòà ìåíþ */
	font-size:	14px;			/* Îïðåäåëåíèå ðàçìåðà øðèôòà ìåíþ */
	font-family:	Arial, sans-serif;	/* Îïðåäåëåíèå øðèôòà ìåíþ */
/*	text:		justify;*/
	line-height:	1.3em;	           	/* Óñòàíîâêà ìåæñòðî÷íîãî èíòåðâàëà */
	text-decoration:	none;			/* Óáèðàåì ïîä÷åðêèâàíèÿ ó ññûëîê */
	font-weight:	bold;			/* Óñòàíàâëèâàåì òåêñò øðèôòà ïîëóæèðíûé */
	text-transform:	uppercase;		/* Óñòàíàâëèâàåì íàïèñàíèå ìåíþ ïðîïèñíûìè áóêâàìè */
	height:		36px;			/* Óñòàíàâëèâàåì âûñîòó ïóíêòà ìåíþ */
	color:		white;		        /* Óñòàíàâëèâàåì öâåò øðèôòà */
	box-sizing:	border-box;		/* ?? */
}

#menu1 ul li > a:hover, #menu1 nav ul li:hover > a{
	background:	#294BAD /*#950740*/;	/* Óñòàíàâëèâàåì öâåò ôîíà ìåíþ ïðè íàâåäåíèè êóðñîðà */
/*	color:		#2B45E0;*/
}

#menu1 ul li ul {
	position:	absolute;
	top:		36px;
	left:		0px;
	display:	none;			/* Äåëàåì ñóáìåíþ ñêðûòûì */
	width:		250px;
	background:	#294BAD /*#1D357B*/;    /* Óñòàíàâëèâàåì öâåò ôîíà âûïàäàþùåãî ìåíþ */
}

#menu1 ul li:hover ul {
	display:	block;
}

#menu1 ul li ul li {
	float:		none;
	width:		100%;
}

#menu1 ul li ul li a {				/* Îôîðìëåíèå âûïàäàþùåãî ìåíþ */
	display:	block;		        /* Îïðåäåëÿåì ïóíêòû ìåíþ êàê áëîêè */
	text-transform:	none;			/* Îìåíà èçìåíåíèå ðåãèñòðà áóêâ */
	font-weight:	normal;		        /* Óñòàíàâëèâàåì íîðìàëüíîå íà÷åðòàíèå òåêñòà øðèôòà */
/*	height:		auto;*/
	padding:	7px 25px;
	width:		100%;
	color:		white;		        /* Óñòàíàâëèâàåì öâåò øðèôòà */
	box-sizing:	border-box;		/* ?? */
	background:	#1D357B;		/* Óñòàíàâëèâàåì öâåò ôîíà ñóáìåíþ */
	border-top:	1px solid #ffffff;	/* Ïðîðèñîâûâåì ïîëîñû ìåæäó ïóíêòàìè ìåíþ, çàäàåì öâåò è øèðèíó ïîëîñû */
}

#menu1 ul li ul li:first-child a {
	border-top:	0px;
}

#menu1 ul li ul li a:hover {
	background:	#294BAD /*#3561E0*/;	/* Óñòàíàâëèâàåì öâåò ôîíà âûïàäàþùåãî ìåíþ ïðè íàâåäåíèè êóðñîðà */
/*	color:		#6572BC;*/
}

.item-string {
	margin:		230px auto 0px auto; 	
	font-family: 	Arial, sans-serif;	/* Îïðåäåëåíèå øðèôòà ìåíþ */
	color: 		white;
	font-size: 	20px;
	font-weight: 	bold;
/*	text-shadow: 	2px 2px 0px #1D357B;*/
	background: 	#1D357B;
	box-shadow: 	0px 0px 100px #1D357B;
	padding: 	5px 5px 5px 15px;
}

.main-screen {
	position:	relative;
	max-width:	1300px;
	min-width:	900px;
	box-sizing:	border-box;
}

#container2 {
	width:		22%;		        /* Óñòàíàâëèâàåì øèðèíó ìåíþ */
	margin:		0;			
	padding:	0;
	display:	block;
	float:		left;
}

/*#menu2 {
	position:	relative;
	display:	block;
	width:		100%;
	height:		auto;
}*/


#menu2 ul {
/*	position:	relative;*/
	display:	block;
/*	margin:		0px;*/
	padding:	0px;			/* Óáèðàåì îòñòóï ïóíêòîâ ìåíþ */
/*	width:		100%;*/
/*	height:		auto;*/
	list-style:	none;			/* Óáèðàåì ìàðêåðû ó ñïèñêà */
	background:	none;			/* Óñòàíàâëèâàåì öâåò ôîíà ìåíþ */
}

#menu2 > ul::after {
	display:	block;
	width:		100%;
	height:		0px;
	clear:		both;			/* Îòìåíÿåì îáòåêàíèå ýëåìåíòà îäíîâðåìåííî ñ ïðàâîãî è ëåâîãî êðàÿ */
	content:	"";
}

#menu2 ul li a {				/* Îôîðìëåíèå ìåíþ */
	display:	block;	         	/* Îïðåäåëÿåì ïóíêòû ìåíþ êàê áëîêè */
	padding:	9px 25px 0px 25px;	/* Îôîðìëåíèå îòñòóïîâ êàæäîãî ïóíêòà ìåíþ */
	font-size:	16px;			/* Îïðåäåëåíèå ðàçìåðà øðèôòà ìåíþ */
	font-family:	Arial, sans-serif;	/* Îïðåäåëåíèå øðèôòà ìåíþ */
	letter-spacing:	3px;
/*	text:		justify;*/
	line-height:	1.3em;    		/* Óñòàíîâêà ìåæñòðî÷íîãî èíòåðâàëà */
	text-decoration:none;			/* Óáèðàåì ïîä÷åðêèâàíèÿ ó ññûëîê */
	font-weight:	bold;			/* Óñòàíàâëèâàåì òåêñò øðèôòà ïîëóæèðíûé */
	text-transform:	uppercase;		/* Óñòàíàâëèâàåì íàïèñàíèå ìåíþ ïðîïèñíûìè áóêâàìè */
	height:		36px;			/* Óñòàíàâëèâàåì âûñîòó ïóíêòà ìåíþ */
	color:		#9A9E90;		/* Óñòàíàâëèâàåì öâåò øðèôòà */
	box-sizing:	border-box;		/* Óñòàíàâëèâàåì øèðèíó áëîêà áåç ó÷åòà îòñòóïîâ */
}

#menu2 ul li > a:hover, #menu2 nav ul li:hover > a{
	background:	#C0C0C0; /*#DDEDB2;*/	/* Óñòàíàâëèâàåì öâåò ôîíà ìåíþ ïðè íàâåäåíèè êóðñîðà */
/*	color:		#2B45E0;*/
}

#container3 {
	width:		75%;			/* Óñòàíàâëèâàåì øèðèíó ìåíþ */
	height:         auto;
	display:	block;
	float:		right;
	position:	relative;
	margin:		0;			/* Âûðàâíèâàåì ìåíþ ïî öåíòðó */
	padding-left:	16px;
	padding-right:	16px;
	background:	none; /*#E0E6E2;*/
}

.item01 {
        display:       inline-block;
       	float:         left;
	position:      relative;
        width:         220px;
        height:        330px;
        margin:        10px;
        padding:       0;
        background:    white;
}

.item01-favorite {
        display:       inline-block;
        position:      absolute;
        top:           20px;
        left:          30px;
        background-image: url(D:/ïðîãðàììèðîâàíèå/HTML/ralf/photo/png-transparent2.png);
        background-repeat: no-repeat;
}

.item01-new {
        display:       block;
        margin:        10px 10px 0px 0px;
        padding:       8px 0px 8px 0px;
        background:    none;
        font-family:   arial;
        color:         white;
        font-size:     16px;
        font-weight:   bold;
        text-shadow:   1px 1px 2px black, 0 0 1em green;
        text-align:    right;
}

.item01-discount {
        display:       block;
        margin:        10px 10px 0px 0px;
        padding:       8px 0px 8px 0px;
        background:    none;
        font-family:   arial;
        color:         white;
        font-size:     16px;
        font-weight:   bold;
        text-shadow:   1px 1px 2px black, 0 0 1em red;
        text-align:    right;
}

.item01-photo  {
        display:       block;
        width:         170px;
        height:        170px;
        background:    none;
        margin:        auto;
        padding-top:   10px;
}

.item01-size tr td{
        display:       inline-block;
        margin:        10px 2px 10px 2px;
        padding:       3px 5px 3px 5px;
        background:    relative;
        border:        1px solid #D4D4D4;
        font-family:   Calibri light;
        color:         black;
        font-size:     14px;
        font-weight:   bold;
        text-align:    center;
}

.item01-name {
        display:       block;
        width:         auto;
        margin:        0px 0px 10px 0px;
        padding:       0;
        background:    relative;
        font-family:   Times New Roman;
        color:         black;
        font-size:     18px;
        font-weight:   bold;
        text-align:    center;
}        

.item01-newprice {
        display:       inline-block;
        margin:        5px 5px 5px 30px;
        font-family:   Times New Roman;
        color:         black;
        font-size:     20px;
        font-weight:   bold;
        text-align:    center;     
}

.item01-oldprice {
        display:       inline-block;
        width:         auto;
        margin:        0px;
        background:    relative;
        font-family:   Arial;
        color:         lightgray;
        font-size:     18px;
        font-weight:   bold;
        text-align:    center;
        text-decoration:     line-through;
}

.footer {
        height:         50px;
}


.item_n {
        display: inline-block;
        width: 220px;
        height: 330px;
        border: 1px solid lightgray;
        text-align: center;
}

.photo_n {
        display: block;
        margin: 20px auto 8px auto;
        width: 170px;
        height: 160px;
        border: 1px solid lightgray;
}

.like {
        position: relative;
        bottom: 166px;
        right: 71px;
        background-image: url(photo/png-transparent2.png);
        background-repeat: no-repeat;        
}

.new_item {
        position: relative;
        bottom: 190px;
        left: 50px;
        background: none;
        font-family: arial;
        color: white;        
        font-size: 16px;
        font-weight: bold;
        text-shadow: 1px 1px 2px black, 0 0 1em green;
}

.size {
        position: relative;
        bottom: 42px;
        display: inline;
        padding: 3px 3px 1px 3px;
        font-size: 16px;
        font-family: arial, sans-seris;
        border: 1px solid lightgray;
}

.shoes_type {
        display: block;
        margin: 7px auto;
        font-size: 26px;
}

.shoes_name {
        display: block;
        margin: 7px auto;
        font-size: 26px;
}