
img {
		border: 0;
		vertical-align: top;
}

a {
		color: #0088ca;
		text-decoration: underline;
		outline: none;
		cursor: pointer;
}

a:hover {
		text-decoration: none;
}

strong {
		font-weight: 500;
}

p,
ol,
ul {
		margin: 0 0 15px 0;
}

ol,
ul {
		padding: 0;
		list-style: none;
}

li {
		padding: 0 0 0 21px;
		position: relative;
}

ul > li:before {
		content: '—';
		position: absolute;
		top: 0;
		left: 0;
}

h1 {
		font-weight: normal;
		font-size: 24px;
		line-height: 24px;
		margin: 0 0 10px 0;
		text-align: left;
}

h2,
h3,
h4,
h5,
h6 {
		text-align: left;
		font-weight: 500;
		font-size: 20px;
		margin: 25px 0 10px 0;
}
h3,
h4,
h5,
h6 {
		font-size: 16px;
}



.noselect {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.clear {
	float:none;
	clear:both;
}
/******************************************/
div.page-nav-list {padding: 1em 0;}
div.page-nav-list a, span.page-current, span.page-dots{
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 0.75em;
	padding-right: 0.5em;
	text-decoration: none;
}
div.page-nav-list a.page-previous { 
	border-right-width: 1px; 
	border-right-style: solid; 
	border-left: none; }
div.page-nav-list a.page-first, div.page-nav-list span.page-first { 
	border-left: none; 
	padding-left: 0.5em; }
span.page-current { font-weight: bold; }
div.page-nav-list a, span.page-current, div.page-nav-list a.page-previous, span.page-dots { border-color: #cdcdcd; }

.see-more{margin-top:10px;}


/******************************************/
.red{color: #cd3a00;}
.grey{color: #878787;}
.message{color: #377500;}
.green{color: #377500;}
.error{color: #cd3a00;}

.input img {margin:0px; background:none no-repeat; padding:0px}
.input INPUT {margin:0;padding:0;}
.fieldcaption{margin: 0px; padding: 0px;}
.comment{margin: 0px;margin-bottom: 10px; padding: 0px; padding-right: 55px; color: #878787;font: normal 8pt/8pt Arial;text-align:right;}

.input img {margin:0px; background:none no-repeat; padding:0px}
.input INPUT {margin:0;padding:0;}
.fieldcaption{margin: 0px; padding: 0px;}
.comment{width:450px;margin: 0px;margin-bottom: 10px; padding: 2px; padding-right: 0px; color: #aaa;font: normal 8pt/8pt Arial;text-align:right;}

	.commentCaption{font-weight:normal;font-size:12px;border-bottom:0px dashed #ccc;margin:40px 0 20px 0;padding-left: 20px;background:url(/_img/comments.gif) 0px -2px no-repeat;}
	.commentCaption span{font-weight: normal;color:#ccc;}
	
	.addComment, .hideComment{cursor:pointer;font-weight:bold;font-size:12px;margin:10px 0; border-bottom:0px dashed #ccc;}
	.addComment:hover, .hideComment:hover{color:#0077cc;}
	
.addComment, .hideComment {padding:3px 0px 0px 10px;width:150px; height:20px;  position:relative; background: #f0f0f0; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfcfc 0%, #f0f0f0 73%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(73%,#f0f0f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcfcfc 0%,#f0f0f0 73%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcfcfc 0%,#f0f0f0 73%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fcfcfc 0%,#f0f0f0 73%); /* IE10+ */
	background: linear-gradient(top, #fcfcfc 0%,#f0f0f0 73%); /* W3C */ 
	-pie-background: linear-gradient(#fcfcfc, #f0f0f0);
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px;}
	
	.commentFldCaption{font-size:11px;margin:10px 0px 0px 0px;}
	.clsStr{ font-family:"Arial";font-size:11px;height:20px;width:450px;border:1px solid #ddd;background-color:#fff;}
	.clsTxt{ font-family:"Arial";font-size:11px;height:120px;width:450px;border:1px solid #ddd;background-color:#fff;}

	.cmtName{margin:10px 20px 0px 20px; font-weight:bold;}
	.cmtName span{font-weight: normal;color:#ccc;}
	.cmtText{margin:0px 20px 20px 20px;}
	.div-comment{margin-bottom:7px; border:1px solid #e0e0e0; -webkit-border-radius:7px; border-radius:7px; position:relative; padding:1px 5px;}

	
/*
.form {margin-bottom:15px;}
.form-line {margin-bottom:10px;}
.form-line label {display:block; margin-bottom:1px;}
.form-line label i {color:#dc642a; font-style:normal;}
.form-inp {width:440px; border:1px solid #869c8d; padding:2px 5px; background:#f1f8fb;}
.form-line textarea {width:440px; border:1px solid #869c8d; padding:2px 5px; background:#f1f8fb; font-size:12px; font-family:Arial; resize:none;}
*/
	
.form {margin-bottom:15px; border:1px solid #e0e0e0; -webkit-border-radius:7px; border-radius:7px; position:relative; padding:18px 30px;}
.form-line {margin-bottom:20px;}
.form-line label {display:block; margin-bottom:1px; float:left; width:150px; text-align:left;}
.form-line label i {color:#dc642a; font-style:normal;}
.form-inp {width:440px;}
/*
.form-line input      {width:440px; border:1px solid #bebebe; padding:2px 5px; background:#f9f9f9; font-size:12px; font-family:Arial; resize:none;}
.form-line textarea {width:440px; border:1px solid #bebebe; padding:2px 5px; background:#f9f9f9; font-size:12px; font-family:Arial; resize:none;}
*/
.form-line input, 
.form-line textarea {padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size: 14px; color: #222; background: #F7F7F7; outline: none; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #E7E6E6; border-bottom: 1px solid #E7E6E6; resize:none;}

.form-line .comment {display:block;width:600px;margin: 0px;margin-bottom: 10px; padding: 2px; padding-right: 0px; color: #aaa;font: normal 8pt/8pt Arial;text-align:right;}

.form-line2 {margin-bottom:10px;}
.form-line2 label {display:block; margin-bottom:1px;}
.form-line2 label i {color:#dc642a; font-style:normal;}
.form-line2 .form-inp {width:480px; border:1px solid #bebebe; padding:2px 5px; background:#f9f9f9;}


.t1 {width:100%; margin-bottom:20px;}
.t1 td {padding:10px; border:1px solid #bebebe; background:#f9f9f9; text-align:center;}
.t1 th {padding:10px; border:1px solid #bebebe; background:#e7e7e7; color:#143f20;}

.s-inp {width:100%; padding:2px 5px; width:190px; margin-bottom:4px;}

.btn-yellow {width:93px; height:20px; display:inline-block; position:relative; background: #fff12f; /* Old browsers */
	background: -moz-linear-gradient(top, #fff12f 0%, #ffd025 53%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff12f), color-stop(53%,#ffd025)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff12f 0%,#ffd025 53%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff12f 0%,#ffd025 53%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff12f 0%,#ffd025 53%); /* IE10+ */
	background: linear-gradient(top, #fff12f 0%,#ffd025 53%); /* W3C */ 
	-pie-background: linear-gradient(#fff12f, #ffd025);
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px;}
	
.btn-green { background: #73bd00; /* Old browsers */
	background: -moz-linear-gradient(top, #8cdf00 5%, #65a800 75%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#8cdf00), color-stop(75%,#65a800)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #8cdf00 5%,#65a800 75%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #8cdf00 5%,#65a800 75%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #8cdf00 5%,#65a800 75%); /* IE10+ */
	background: linear-gradient(top, #8cdf00 5%,#65a800 75%); /* W3C */ 
	-pie-background: linear-gradient(#8cdf00, #65a800);
}	
.btn-yellow input {border:0 none; background:none; width:93px; height:20px; text-align:center; line-height:20px; font-size:12px; font-weight:bold; color:#5d3900; font-family:Arial; cursor:pointer;}
.btn-green input {color:#fff;}
input::-moz-focus-inner {
	padding:0;
	border:0;
}
.btn2 {height:28px; width:135px; line-height:28px;}
.btn2 input {height:28px; width:135px; line-height:28px;}

.s-inp {width:100%; padding:2px 5px; width:190px; margin-bottom:4px;}
.s-btn {
	/*width:93px; */
	height:28px; display:inline-block; position:relative; background: #fff12f; /* Old browsers */
	background: -moz-linear-gradient(top, #fff12f 0%, #ffd025 53%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff12f), color-stop(53%,#ffd025)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff12f 0%,#ffd025 53%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff12f 0%,#ffd025 53%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff12f 0%,#ffd025 53%); /* IE10+ */
	background: linear-gradient(top, #fff12f 0%,#ffd025 53%); /* W3C */ 
	-pie-background: linear-gradient(#fff12f, #ffd025);
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px;
	padding:3px 15px;
}
input.s-btn  {
/*	border:0 none; background:none; width:93px; height:28px; text-align:center; line-height:20px; font-size:12px; font-weight:bold; color:#5d3900; font-family:Arial; cursor:pointer;*/
	border:0 none; text-align:center; cursor:pointer;
}
input::-moz-focus-inner {
	padding:0;
	border:0;
}
.s-btn2 {height:28px; width:135px; line-height:28px;}
.s-btn2 input {height:28px; width:135px; line-height:28px;}
	
/**************************************************************************/

.info-block-1 { text-indent:0px !important; border:1px solid #f0f0f0; padding:13px 0px 3px 5px;	border-radius:3px;	-webkit-border-radius:3px;	behavior: url(/_css/PIE.htc); font-style: italic;background:#fdfdfd;}
.info-block-1  img{ clear:both; float:none;border:0px solid #869c8d; margin:-10px 0px 0px 0px; padding:0px 0px 0px 0px;}

.info-block-2 { text-indent:0px !important; border:1px solid #f0f0f0; padding:15px 25px 15px 25px;	border-radius:3px;	-webkit-border-radius:3px;	behavior: url(/_css/PIE.htc); font-style: italic; background:#fdfdfd;}


/*************************
.iblockleft {
	-webkit-border-radius:7px; border-radius:7px;
	border:1px solid #e0e0e0;
	padding:14px;
	background-color:#fff;
}

.iblockleft p{
	margin:0px 0px 0px 0px; padding:0px 0px 15px 0px;line-height:100%;
}
/*************************/

.iblock {
		background: #fff;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		box-shadow: 0 0 19px rgba(0, 0, 0, 0.1);
		-webkit-box-shadow: 0 0 19px rgba(0, 0, 0, 0.1);
		behavior: url(/_css/PIE.htc);
		zoom: 1;
		position: relative;
		padding: 10px 24px;
		margin: 25px 0px;
		font-size:12px;
		text-align: left;
}
.iblock p{
		padding: 0px 0px;
		margin: 4px 0px;
}
.p-title{
		font-size:16px;
		text-align: left;
		margin-bottom: 9px !important;
}


/* стили таблиц */
.item table {
	border-collapse: collapse;
	border-spacing: 0;
}
.item table {margin:0 auto 20px; width:100%; border:0px;}
.item td, .item th {padding:5px 8px; border:2px solid #fff; background:#f0f0f0; vertical-align:top; 	border-radius: 7px;	-webkit-border-radius: 7px;}
.item td, .item th, .item td p, .item th p{line-height: 1.5;}
.item th  {color:#fff; text-align:center; background:#f32432;}
.item th p, .item th a {color:#fff;}
.item thead {text-align:center; background:#f32432; }

.item td p, .item th p {padding:0;margin:0;}

.invisible td, .invisible th {border:0px solid #c6c6c6; background:#ffffff;}
.invisible th {background:#ffffff;}
.invisible thead { background:#ffffff;}
/************/

.highslidePhoto  img{
	border:1px solid #ddd !important;
	padding:4px;
	margin: 0px 8px 0px 0px;
	background:#FFFFFF;
}


.r-nav{
	width:229px;
	float:right;
	margin-left:10px;
}


/************/
.order-product, .info-product{
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px;
/*	background:#0074b7 url(/_img/ico2.png) no-repeat 0px 5px;*/
	padding: 14px 0px 14px 62px;
	margin: 0px 0px 5px 10px;
/*	width:130px;*/
/*	width:189px;*/
	width:167px;	
	color:#fff;
/*	font-size:18px;
	line-height:18px;*/
	font-size:16px;
	line-height:16px;
	float:right;
	cursor:pointer;
	box-shadow: 1px 1px 4px #ccc;
	-webkit-box-shadow:1px 1px 4px #ccc;	
}
.order-product{
	background:#0074b7 url(/_img/ico2.png) no-repeat 0px 0px;
}
.info-product{
	background:#72b409 url(/_img/ico4.png) no-repeat 22px 6px;
}
.order-product:hover, .info-product:hover{text-decoration:underline;}
/*
.tit-info-blue1 {background:#00c7e4;}
.tit-info-blue2 {background:#0096e4;}
.tit-info-blue3 {background:#0074b7;}
.tit-info-orange {background:#ff7800;}
.tit-info-mangenta {background:#c647e2;}
.tit-info-red {background:#ec1c3a;}
.tit-info-green1 {background:#dcd626;}
.tit-info-green2 {background:#72b409;}
.tit-info-yellow {background:#ffdc1b;}*/
/************/

/************* Инфо-блоки ***********************/
.iblock01 {text-indent:0px;position:relative; padding: 12px 30px; margin: 15px 0px; font-size:11px; color:#aaa; border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px;}
.iblock01 p {text-indent:0px;margin:0px 0px;padding:0px 0px;}
.iblock01 ul {margin:0px 0px;padding:0px 0px;}
.iblock01 li {margin:0px 0px;padding:0px 0px;}

.navigation {
	border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;
	border-radius:6px;
	-webkit-border-radius:6px;
	position:relative;
	padding: 5px 0px;
	margin: -15px 0px 20px 0px;
	font-size:11px;
	color:#aaa;
}
.navigation .cell {display:inline-block; width:220px; height:20px; text-align:center;margin:0px 0px;padding:4px 0px 0px 0px;}
.navigation .prev, .navigation .next {display:inline-block;}
.navigation .prev {background:url(/_img/nav-prev.png) no-repeat 4px 50%; padding-left:27px; text-align:left;}
.navigation .next {background:url(/_img/nav-next.png) no-repeat 100% 50%; padding-right:27px; text-align:right;}
.navigation a {display:inline-block; text-align:left;}

/************* END of инфо-блоки ***********************/

.ahref {color:#0073cb; text-decoration:underline; cursor:pointer;}
.ahref:hover {text-decoration:none;}
.f-nav .ahref {color:#000; text-decoration:underline; cursor:pointer;}
.f-nav .ahref:hover {text-decoration:none;}
.m-nav .ahref {color:#fff; text-decoration:underline; cursor:pointer;}
.m-nav .ahref:hover {text-decoration:none;}
.drop .ahref {color:#000; text-decoration:underline; cursor:pointer;
	display: block;
	border-bottom: 1px solid #a3a3a3;
	padding: 7px 16px;
}
.drop .ahref:hover {background: #fff;text-decoration:none;}

/*******************/
.pageContent img {
		background: #fff;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
		-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
		margin: 0px 20px 10px 0px;
		padding: 4px;
}
.m-photo{
	margin-left:-19px;
}
.img-r img{
}
.img-r {
		float: left;
		clear: right;
		width: 194px;
		background: #fff;
		position: relative;
		padding: 4px;
		margin: 5px 0 15px 19px;
		border: 1px solid #dfdfdf;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		behavior: url(/_js/PIE.htc);
}
.img-caption{
		font-size: 12px;
		line-height: 18px;
		text-align: center;
}

.font-left{text-align: left;}
.font-bold{font-weight:bold;}
.font-14{	font-size: 14px;}
.font-16{	font-size: 16px;}

.menu {
		box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);
		-webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);
}

.slidePhoto{

}

/*******************/
.ya-map{
	-webkit-border-radius:3px;
	border-radius:3px;	
	-webkit-box-shadow: 0 0 8px 3px #efefef;
	box-shadow: 0 0 8px 3px #efefef;
	position:relative;
	zoom:1;	
	padding: 10px 17px;		
}
.ya-map img{
	-webkit-border-radius:3px;
	border-radius:3px;		
}

.itab{
	-webkit-border-radius:3px;
	border-radius:3px;	
	-webkit-box-shadow: 0 0 8px 3px #efefef;
	box-shadow: 0 0 8px 3px #efefef;
	position:relative;
	zoom:1;	
	margin: 10px 25px 10px 0px;
	padding: 7px 10px;	
	width: 302px;
	height:155px;
	float:left;
}
.itab-last{
	margin-right: 0px;
}
.itab h2, .itab h3, .itab h4{
	margin-top: 7px;
}
/*******************/

.word{	background:url(/_img/ico-word.png) no-repeat 2px 50%;}
.xls{	background:url(/_img/ico-xls.png) no-repeat 2px 50%;}
.pdf{	background:url(/_img/ico-pdf.png) no-repeat 2px 50%;}
.zip{	background:url(/_img/ico-zip.png) no-repeat 2px 50%;}
