p.fileSave {padding-left:20px; height:16px; background: url(/img/stock_save.png) 0 0 no-repeat; margin-top:10px;}
p.fileSave a {color:#175ece;}
p.article {margin:10px 0 5px; clear:both; color:#175ece; float:left; position:relative; width:100%;}
p.article a {color:#579233; text-decoration: underline;}
p.article a:hover {color:#579233; text-decoration:none;}
div.blockSmallFoto {float:left; width:100%; margin-top:10px; position:relative;}
div.blockSmallFoto a {display:block; float:left; position:relative; text-decoration:none; overflow: hidden; cursor: url(/img/zoom-in.cur), pointer; width:220px; height:220px; background:#fff;}

div#BoxModalMain {position:fixed; left:0; top:0; width:100%; height:100%; display:none; z-index:900}
div#BoxModalMain2 {position:absolute; left:0; top:0; width:100%; height:100%; z-index:902; background-color:#2a2a2a; display:none; opacity:0.7;}
div#BoxModalMain1 {z-index:903; margin:100px auto; width:400px; display:none;}
div#Dialog {z-index:910; position:relative; float:left; background: url(/img/fonModal.png) 0 0 repeat-x #fff; width:400px; color:#000;}
div#Dialog h2 {color:#fff; font-size:1.25em; font-weight:500; text-align:center; margin:10px 0 20px;}
div#Dialog input[type='text'] {width:363px; height:30px; color:#000; background-color:#fff; padding-left:7px; font-size:14px;}
div#Dialog textarea { color: #000; background:#fff; width:366px; height:50px; font-size:14px;}
div#Dialog input[type='submit'] { width:95px; height:30px; background: url(/img/buttonZakaz.png) 0 3px no-repeat; color:#fff; text-align:center; font-size:1.1em; cursor:pointer;}
div#Dialog table {width:380px; margin:10px;}
div#Dialog table td {padding:3px;}
div#Dialog img.close {position:absolute; top:13px; right:13px; cursor: pointer; z-index:950;}
div#Dialog p {text-align:center; margin-bottom:10px;}
.shadowDialog{
	-webkit-box-shadow: inset 0px 7px 20px -7px rgba(0,0,0,0.5);
	-moz-box-shadow:inset 0px 7px 20px -7px rgba(0,0,0,0.5);
	box-shadow: inset 0px 7px 20px -7px rgba(0,0,0,0.5);
}


.Err {background-color:red !important; color:#fff !important;}  /*  Для форм */

h2.xk {color:#000; margin:10px 0; font-size:100%;}
h2.xk a {color:#579233; text-decoration:underline;}

p.findRezult {margin-bottom:10px;}
p.findRezult a {color:#0c72ad; text-decoration:underline;}
p.findRezult a:hover {text-decoration:none;}
.highlight {background: #c6c6c6; color:#0c72ad;}
p.namePages {color:#000; font-size:1.3em; float:left; width:100%; margin-bottom:10px;}
p.otz {color:#175ece;}
div.otz {background: #f2f2f2; padding:5px; color:#000;}

/*************** ВИТРИНА *************/
input#zakazVitrina { width:95px; height:20px; background: url(/img/buttonZakaz.png) 0 0 no-repeat; color:#fff; text-align:center; font-size:1.1em; padding-bottom: 4px; cursor:pointer;}

ul.vitrina li {width:200px; margin:5px; float:left; display:block; padding:10px; color:#000;
	-webkit-box-shadow: 0px 0px 10px 1px rgba(146,166,176,0.75);
	-moz-box-shadow: 0px 0px 10px 1px rgba(146,166,176,0.75);
	box-shadow: 0px 0px 10px 1px rgba(146,166,176,0.75);
}
ul.vitrina li>span {width:200px; display:block; overflow: hidden;}
span.titleVitrina {height:45px; text-overflow: ellipsis; text-align:left; line-height:1}
span.titleVitrina a {color:#0085d1;}
span.titleVitrina a:hover {text-decoration:none; color:#90af06;}
span.fotoVitrina {height:200px; margin-top:10px;}
span.priceVitrina {margin-top:10px; font-size:1.15em; font-weight:500; text-align:left;}
span.buttonVitrina {text-align:center; margin-top:10px;}

/*************** ТОВАР *************/
div.fotoAverage {width:360px; float:left; position:relative;}
div.fotoAverage a {display:block; position:absolute; top:0; left:0; width:360px; display:none; overflow: hidden; cursor: url(/img/zoom-in.cur), pointer; text-align:center;}
div.fotoAverage a.visFoto {display:block; float:left; position:relative;}
div.dannTovar {width:300px; float:left; position:relative; margin-left:20px;}
div.dannTovar p {margin-top:10px}
div.fotoSmall {width:360px; float:left; position:relative; clear:left;}
div.fotoSmall img {float:left; margin:5px 5px 0 0; position:relative; cursor:pointer;}
div.infoTovar {clear:both; float:left; position:relative; width:100%; margin-top:10px;}
.shadowTovar{
	-webkit-box-shadow: 0px 0px 10px 1px rgba(146,166,176,0.75);
	-moz-box-shadow: 0px 0px 10px 1px rgba(146,166,176,0.75);
	box-shadow: 0px 0px 10px 1px rgba(146,166,176,0.75);
}
input.kolVo {width:50px; height:20px; text-align:center;
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.3);
	box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.3);
}

/***************ПОИСК***************/
div.find {float:right; margin-top:20px; position:relative;}
div.find input.find {width:362px; padding-right:126px; padding-left:7px; height:36px; border-radius:5px; font-size:14px;}
div.find input[type='submit'] { width:119px; height:33px; background: url(/img/buttonFind.png) 0 2px no-repeat; color:#fff; text-align:center; font-size:1.1em; cursor:pointer; position:absolute; right:3px; top:2px;}
