/* GALLARY */
/* thubms-container-1 задает окно видимости */
/* thumbs задает подвижный блок */


.gallery-2 {
	position: relative;
	margin-bottom: 40px;
	height: 360px;
}

.gallery-2 .left {
	position:relative;
	top: 3px;
}

.gallery-2 .right{
	/*position: absolute;
	right: 0px;
	top: 0px;
	overflow: hidden;*/
}

.gallery-2 .img-container {
	/*text-align: right;*/
	margin: 0 10px 0 0;
	float: left;

}

.gallery-2 .img-container img{
	padding: 4px 4px 4px 4px;
	background-color: #fff;
	box-shadow: 0 2px 5px rgba(0,0,1,0.2);
	/*width: 100%;*/
}

.gallery-2 .thubms-container-1
{
	overflow: hidden;
}

.gallery-2 .thumbs {
	position: relative;
}

.gallery-2 .nav{
	background-color: #fff;
	padding: 10px;
	color: #555;
	margin-top: 10px;
	margin-left: 416px;
}
.gallery-2 .nav span{
	display:block;
	padding-right: 10px;
	float: left;
}

.gallery-2 .nav a{
	display: block;
	line-height: 20px;
	width: 20px;
	text-align: center;
	float: left;
}

.gallery-2 .nav a.active{
	background-image: url('../images/shop/nav_btn.png');
	color: #333;
	text-decoration: none;
}



a {
	/*color: #027ab9;
	font-family: 'Arial';*/
}
p {
	color: #2b2e30;
	line-height: 14px;
	font-family: Verdana, Arial;
}

h2 {
	font-family: Arial;
}
#content h2 {
	text-transform: uppercase;

	font-size: 15px;
}

pre {
	padding: 0px;
	margin: 0px;
	font-family: 'Arial';
}

div.hr {
	background-color: #c2cad3;
	height: 1px;
	margin-bottom: 5px;
}

#shop-right-col {
	float: right;
	width: 315px;/*295px;*/
	background-color: #fff;
	/*padding: 0 20px;*/ padding:4px 4px 20px;
	margin-top: 30px;
	padding-bottom: 20px;
	border: 1px solid #C2CAD3;
}

#shop-right-col h2 {
	font-weight: bold;
	color: #2E3483;/*#444;*/
	font-family: 'Arial';
	font-size: 16px;
	text-shadoww: #999 -1px 0px 1px;
}

#shop-right-col h2 a{
	text-decoration: none;
	color: #2E3483;/*#555;*/
	font-size: 14px;
}

#shop-right-col p{
	color: #555;
	font-size: 12px;
	line-height: 18px;
}

#shop-right-col .image {
	text-align: center;
}
#shop-right-col .image img {
	padding: 30px 0 30px 0;
	display: inline;
}


#shop-right-col .cat p{
	margin: 0px;
	margin-bottom: 5px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #EEF3FA;
	padding-left: 23px;
	position: relative;
	font-weight: bold;
	font-size: 12px;
}
#shop-right-col .cat p:before {
	/*border-color: #027ab9;*/
	border-color: red;
	border-style: solid;
	border-width: 3px;
	content: "<";
	font-size: 0;
	height: 0;
	position: absolute;
	left: 8px;
	bottom: 11px;
	width: 0;
}
#shop-right-col .cat p a{
	text-decoration: none;
}
#shop-right-col .cat p a:hover, #shop-right-col .cat p.active a {
	color: red;
}
#shop-right-col .cat h2{
	margin-bottom: 5px;
}

/* start expertit shop-right*/
#right-side h2 {
	font-weight: bold;
	color: #2E3483;/*#444;*/
	font-family: 'Arial';
	font-size: 16px;
	text-shadoww: #999 -1px 0px 1px;
}

#right-side h2 a{
	text-decoration: none;
	color: #2E3483;/*#555;*/
	font-size: 14px;
}

#right-side p{
	color: #555;
	font-size: 12px;
	line-height: 18px;
}

#right-side .image {
	text-align: center;
}
#right-side .image img {
	padding: 30px 0 30px 0;
	display: inline;
}


#right-side .cat p{
	margin: 0px;
	margin-bottom: 5px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #EEF3FA;
	padding-left: 23px;
	position: relative;
	font-weight: bold;
	font-size: 12px;
}
#right-side .cat p:before {
	/*border-color: #027ab9;*/
	border-color: red;
	border-style: solid;
	border-width: 3px;
	content: "<";
	font-size: 0;
	height: 0;
	position: absolute;
	left: 8px;
	bottom: 11px;
	width: 0;
}
#right-side .cat p a{
	text-decoration: none;
}
#right-side .cat p a:hover, #right-side .cat p.active a {
	cursorolor: red;
}
#right-side .cat h2{
	margin-bottom: 5px;
}
/* end expertit shop-right*/

.country {
	position: relative;
	margin-left: 7px;
	top: 1px;
}

.button-shop  .b1{
	display: block;
	/*background-image: url('../images/shop/btn1.png');*/
	float: left;
	width: 8px;
	height: 32px;
}

.button-shop  .b2{
	display: block;
	/*background-image: url('../images/shop/btn2.png');*/
	float: left;
	line-height: 31px;
	height: 32px;
	color: #f4f6f9;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 5px;
	font-size: 16px;
	color: red;
}

.button-shop  .b2 strong{
	font-size: 11px;
	font-size: 16px;
	color: red;
}

.button-shop  .b3{
	display: block;
	/*background-image: url('../images/shop/btn3.png');*/
	float: left;
	width: 36px;
	height: 33px;
}

/* ----- shop-product ----- */
.shop-product {

}

.shop-product .left {
	float: left;
	margin-top: 15px;
}

.shop-product .img-container{
	padding: 4px 4px 0 4px;
	background-color: #fff;
	box-shadow: 0 2px 5px rgba(0,0,1,0.2);
}
.shop-product .left p  {
	text-align: center;
}

.shop-product .left a {
	padding-left: 20px;
	background-image: url('../images/shop/zoom.png');
	background-repeat: no-repeat;
	color: #555;
	font-size: 11px;
}

.shop-product .right{
	margin-left: 290px;
}
.shop-product .right h2{
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 0px;
	color: #444;
}
.shop-product .right h2+p{
	margin-top: 0px;
}

.shop-product .info {

	background-color: #fff;
	padding: 10px;
	position: relative;
	margin-top: 50px;
	min-height:30px;

}

.shop-product .info-blocks .info{margin-top:10px}

.shop-product .info p{
	margin: 0px;
}

.shop-product .info .button-shop {
	position: absolute;
	right: 4px;
	top: 4px;
}

/* ----- shop-manufacturer ----- */
.shop-manufacturer {

}

.shop-manufacturer .item{
	margin-bottom: 20px;
	border-bottom: 1px solid #C2CAD3;
	position: relative;
}

.shop-manufacturer .left {
	/*float: left;*/
	/*margin-top: 15px;*/
	position: absolute;
	top: 0px;
	left: 0;
}

.shop-manufacturer .img-container{
	padding: 4px 4px 0 4px;
	background-color: #fff;
	box-shadow: 0 2px 5px rgba(0,0,1,0.2);
}

.shop-manufacturer .right{
	margin-left: 227px;
}

.shop-manufacturer .right p{
	font-size: 13px;
	line-height: 19px;
}

.shop-manufacturer h2{
	/*font-weight: normal;*/
	margin-bottom: 3px;
	font-family: 'Arial';
	font-size: 17px;
	text-shadoww: #999 -1px 0px 1px;
}

.shop-manufacturer h3{
	margin: 0 0 8px;
	font: normal 13px Tahoma;
}
.shop-manufacturer .info {
	background-color: #fff;
	padding: 7px 10px;
	position: relative;
	margin-top: 0px;
	/*min-height:40px;*/
	margin-right: 103px;
}

.shop-manufacturer .info p{
	margin: 0px;
	font-size: 12px;
}

.shop-manufacturer .info .button-shop {
	position: absolute;
	right: -145px;
	top: 26%;
}

.shop-manufacturer .descr {
	margin-right: 103px;
	margin-top: 20px;
}
.shop-manufacturer .descr, .shop-manufacturer .descr p, .shop-manufacturer .descr div {
	font: 13px/19px Verdana !important;
}
.shop-manufacturer .photohere {
	color: #CC00CC;
}
.shop-manufacturer .photohere:hover {
	color: red;
}

/* ----- shop-zakaz ----- */
sup {
	color: #FF9200;
	color: red;
	line-height: 4px;
}
.shop-zakaz {
	font-size: 13px;
}

.shop-zakaz h2{
	text-transform: uppercase;
	font-size: 13px;
	font-weight: normal;
}
.shop-zakaz li{
	list-style-image: url('../images/shop/sq.png');
	padding-left: 10px;
	font-size:14px;
}

.shop-zakaz input.submit1{
	background-image: url('../images/shop/btn_send.png') !important;
}

.shop-zakaz input.submit1:hover {
	opacity: 0.85;
}

/* ----- shop-main ----- */
.shop-main {
	/*margin-right: 365px;*/
	position: relative;

}
.shop-main .cols-2  {
	width: 50%;
	float: left;
	margin-top: 20px;
	margin-bottom: 50px;
	line-height: 12px;
	font-size: 13px;
	font-family: Verdana, Arial;
}

.list {
	color: #027ab9;
	font-weight: bold;
	position: absolute;
	left: -30px;
}

.custom_list p {
	margin-left: 30px;
	position: relative;
}

/* ----- sh-items ----- */
.shadow-container {
	padding: 3px;
	background-color: #d3dae2;
	border-radius: 3px;
	overflow: hidden;
	margin-bottom: 30px;
	clear: both;
}

.filter {
	padding: 10px;
	background-color: #d3dae2;
	box-shadow: 0px -1px 3px rgba(0,0,0,0.1) ;
	position: relative;
}
.row-1 {
	margin-bottom: 15px;
}

#brand_sel {
	width: 260px;
	margin-right: 10px;
	border: none;
}

#model_sel {
	width: 260px;
	margin-right: 10px;
	border: none;
}
#size_sel {
	width: 140px;
	border: none;
}
.range{
	width: 85px;
	height: 19px;
	background-image: url('../images/shop/zakaz_bg.png');
	background-position: 100% 0%;
	border: 1px solid #eee;
	border-top: none;
	border-radius: 5px;
	border-left-color: #ccc;
}

.radio1 {
	position: absolute;
	left: -9999px;
}

.filter form input, .filter form label {
	display: block;
	float: left;
}
.radio1 + label {
	background-image: url('../images/second_hand/radio1.png');
	background-repeat: no-repeat;
	padding-left: 20px;
	float: left;
	margin-left: 10px;
}

.radio1:checked + label {
	background-position: 0 -23px;
}




.subm{
	width: 102px;
	height: 45px;
	border: none;
	background: url(../images/second_hand/submit1.png) no-repeat top left;
	margin-left: 115px;
	cursor: pointer;
	position: absolute;
	right: 5px;
	bottom: 5px;
}

.subm:hover {
	opacity: 0.85;
}

#not_used {
	margin-left: 50px;
}
#is_used {
	margin-left: 10px;
}
.sname{

}

.sh-items {
	position: relative;
}
.sh-items .item{
	margin-bottom: 40px;
	position: relative;
}

.sh-items .left {
	/*float: left;*/
	/*margin-top: 15px;*/
	position: absolute;
	top: 0px;
}

.sh-items .img-container{
	padding: 4px 4px 0 4px;
	background-color: #fff;
	box-shadow: 0 2px 5px rgba(0,0,1,0.2);
}

.sh-items .right{
	margin-left: 160px;
}

.sh-items .right p{
	font-size: 12px;
}

.sh-items h2{
	font-weight: normal;
	margin-bottom: 3px;
	font-family: 'Arial';
	font-size: 17px;
	text-shadoww: #999 -1px 0px 1px;
}

.sh-items .info {
	background-color: #fff;
	padding: 10px;
	position: relative;
	margin-top: 0px;
}

.sh-items .info p{
	margin: 0px;
	font-size: 12px;
}

.sh-items .info .float{
	float: left;
	padding-right: 40px;
}

.sh-items .info .f2{
	border-left: 1px solid #ccc;
	padding-left: 20px;
}

.sh-items .lot{
	font-size: 13px !important;
	color: #999;
}

.sh-items .info .button-shop {
	position: absolute;
	right: 30px;
	top: 10px;
}

.sh-items .button-shop  .b3{
	display: block;
	background-image: url('../images/second_hand/btn3.png');
	float: left;
	width: 115px;
	height: 41px;
}


/* ----- sh-main ----- */
.sh-main  p{
	font-size: 12px;
	line-height: 15px;
}

div.center {
	text-align: center;
}

.sh-main div.center img {
	margin-top: 20px;
}

img.bottom_shadow {
	padding-bottom: 16px;
	background-image: url('../images/second_hand/bottom_shadow.png');
	background-position: 0 100%;
	display: inline;
}

.sh-main .left, .sh-main .right {
	width: 45%;
	float: left;
	border: 1px solid #bbb;
	border-radius: 5px;
	padding: 15px;
}

.sh-main .right {
	float: right;
	padding-right: 20px;
}

.sh-main .left {
	margin-right: 3%;
}

.sh-main p.up{
	margin-top: -5px;
}


.sh-main  h2{
	display: inline;
	padding: 0 20px;
	position: relative;
	top: -20px;
	margin: 0px;
	background-color: #EEF3FA;
	font-size: 18px !important;
	font-family: 'Trebuchet MS', sans-serif;
}

.sh-main .tabs{
	border-bottom: 1px solid #009;
	margin-bottom: 10px;
}

.sh-main .tabs  a{
	background-image: url('../images/second_hand/tab.png');
	margin-right: 10px;
	line-height: 24px;
	height: 24px;
	background-color: red;

	padding: /*5px*/ 3px 20px;
	color: #fff;
	text-decoration: none;
	border-radius: 5px 5px 0 0;
}

.sh-main .tabs  a.active{
	background-image: url('../images/second_hand/tab_a.png');
}
.sh-main .tabs  a.active:hover{
	opacity: 0.9;
}
.sh-main  .fsend table {
	padding: 10px;
	width: 100%;
}

.sh-main  .fsend table td {
	padding: 5px 0;
}

.sh-main .fsend .c1 {
	width: 210px;
}

.sh-main .fsend .c2 {
	margin-right: 50px;
}

.sh-main .fsend input[type='text'] {
	height: 20px;
	width: 90%;
	background-image: url('../images/shop/zakaz_bg.png');
	background-position: 100% 0%;
	border: 1px solid #eee;
	border-top: none;
	border-radius: 5px;
	border-left-color: #ccc;
}

.sh-main .fsend input[type='file'] {
	/*background-image: url('../images/second_hand/file.png');*/
	height: 23px;
}

.sh-main .fsend input[type='password'] {
	/*background-image: url('../images/second_hand/file.png');*/
	height: 20px;
	width: 90%;
	background-image: url('../images/shop/zakaz_bg.png');
	background-position: 100% 0%;
	border: 1px solid #eee;
	border-top: none;
	border-radius: 5px;
	border-left-color: #ccc;
}

/*.sh-main .fsend input[type='submit'] {
background: url(../images/SignIn.png) no-repeat top left;
width: 75px;
height: 42px;*/
/*margin-left: 30%;*/
/*display: block;
margin: 0 auto;
}*/
.sh-main .fsend input[type='submit'].submitirr {
	border-radius: 5px 5px 5px 5px;
	background-image: url("../images/shop/btn_send.png");
	width: 136px;
	height: 43px;
}

/*.sh-main .fsend input[type='submit']:hover {
opacity: 0.85;
}*/

.sh-main .fsend input{
	/*border: 1px solid #ddd;
	border-radius: 3px;*/
}

.sh-main .fsend .button {
	margin-left: 210px;
}

.sh-main .fsend select {
	width: 93%;
	border: 1px solid #ddd;
	border-radius: 3px;
	height: 23px;
}

.sh-main .fsend textarea {
	width: 90%;
	background-image: url('../images/shop/zakaz_bg.png');
	background-position: 100% 0%;
	border: 1px solid #eee;
	border-top: none;
	border-radius: 5px;
	border-left-color: #ccc;
	height: 125px;
}

.sh-main div.hr , .linebr{
	height: 2px;
	background-image: url('../images/second_hand/hr.png');
	clear: both;
}

.sh-main .item {

	clear: both;
	margin: 10px 0 30px;
}

.sh-main  .item  p.header{
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #555;
	font-family: 'Trebuchet MS', sans-serif;
	padding-top: 15px;
	padding-bottom: 8px;
}

.sh-main  .item img{
	float: left;
	width: 80px;
	padding: 4px 4px 4px 4px;
	background-color: #fff;
	box-shadow: 0 2px 5px rgba(0,0,1,0.2);
	margin-bottom: 10px;
}

.sh-main  .item p{
	margin: 0;
	margin-left: 110px;
	padding: 0px;
	color: #999;
	color: #404040;
}


.sh-main  .item p.header a{
	color: #555;
	text-decoration:none;
}
.sh-main  .item p.header a:hover{
	text-decoration:underline;
}


.sh-main.irr-main .center p {
	width: 696px;
	margin: 0 auto;
}

/**
 * Стилизация irr под старый сайт
 */
.irronmain {
	display: block;
	position: absolute;
	right: 0;
	top: -46px;
	width: auto;
	text-decoration: none;
}

.sh-items .irrnewitem {
	background: #D7E5FD;
	margin-bottom: 3px;
	margin-top: 3px;
	position: static;
}
.sh-items .irrnewitem .img-container {
	background-color: transparent;
	box-shadow: none;
	padding: 3px;
	float: left;
}
.sh-items .irrnewitem .left {
	position: static;
}

.sh-items .irrnewitem .lot {
	color: #2E3483;
	padding-top: 20px;
	padding-left: 120px;
	font-size: 11px !important;
	margin-bottom: 10px;
}
.sh-items .irrnewitem .lot span {
	font-weight: bold;
	float: left;
	margin-right: 60px;
}
.sh-items .irrnewitem .right {
	clear: both;
	margin-left: 0;
}
.sh-items .irrnewitem .button-shop {
	float: right;
	margin: 12px 12px 0 0;
}
.sh-items .irrnewitem .button-shop a:hover {
	opacity: 0.85;
	text-decoration: none;
}
.sh-items .irrnewitem .button-shop .b3 {
	background: url("/images/second_hand/osend.jpg") no-repeat -2px -2px;
	width: 144px;
	height: 25px;
	font-size: 0;
	color: transparent;

	/*background: url("/images/btn2.png") repeat-x;
	  color: #F4F6F9;
	  display: block;
	  float: left;
	  height: 41px;
	  line-height: 34px;
	  text-decoration: none;
	  width: auto;
	  position: relative;
	}
	.sh-items .irrnewitem .button-shop .b3:before {
	  background-image: url("/images/btn1.png");
	  content: "<";
	  font-size: 0;
	  height: 41px;
	  position: absolute;
	  left: -20px;
	  top: 0;
	  width: 20px;
	}
	.sh-items .irrnewitem .button-shop .b3:after {
	  background-image: url("/images/btn3.png");
	  content: "<";
	  font-size: 0;
	  height: 41px;
	  position: absolute;
	  right: -23px;
	  top: 0;
	  width: 23px;*/
}
.sh-items .irrnewitem .hr {
	display: none;
}
.sh-items .irrnewitem .info {
	background: transparent;
	padding: 6px 6px 16px 6px;
}
.sh-items .irrnewitem .info .float.f1 {
	width: 40%;
}
.sh-items .irrnewitem .info p {
	color: #2E3483;
	font: 12px Verdana;
	padding-bottom: 15px;
}
.sh-items .irrnewitem .info p.descr {
	padding-bottom: 0;
}
.sh-items .irrnewitem .info .float p.price {
	color: red;
}
.sh-items .irrnewitem .info .f2 {
	border-left: 0;
	padding-left: 0;
}
.sh-items .irrnewitem .moderate {
	padding: 20px 10px 0 0;
}

.dsc_company{
	background-color: #D7E5FD;
	padding: 4px 14px 1px 15px;
}

#shop-right-col .dsc_company p{ color:#2E3483;}
.biggerfont {
	width: 70%;
}
.elements-list li{
	width: 18%;
}
.elements-list li div img {
	bottom: 244px;
	left: 172px;
	max-height: 400px;
	max-width: 400px;
	position: relative;
	z-index: 1000;
	border: 2px solid #fff;
}
.text-1 > font {
	width: 95%;
	display: block;
}

.plashka .pl-first,
.plashka .pl-next{
	-webkit-transition: all 600ms ease;
	-moz-transition: all 600ms ease;
	-ms-transition: all 600ms ease;
	-o-transition: all 600ms ease;
	transition: all 600ms ease;
}
.plashka{
	position: relative;
	margin: 0 0 7px;
	cursor: pointer;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-weight: bold;
	/*text-transform: uppercase;*/
	width: 96%;
}
.plashka .pl-first{
	display: block;
	text-align: center;
	background: #ff1800;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	color: #fff;
	font-size: 15px;
	line-height: 24px;
	/*text-transform: uppercase;*/
	height: 28px;
	word-spacing: 2px;
}
.plashka .pl-first span{
	padding: 0 0 2px;
	border-bottom: 1px solid;
}
.plashka .pl-first em{
	padding: 0 0 0 30px;
	font-style: normal;
}
.plashka:hover .pl-first{
	opacity: 0;
	filter: alpha(opacity=0);
}
.plashka:hover .pl-next{
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
}
.plashka .pl-next{
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	left: 0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: #d9e3f1;
	border: 1px solid #b8cae3;
	-webkit-box-shadow:inset 0 0 0 1px #e9f1f8;
	box-shadow:inset 0 0 0 1px #e9f1f8;
	padding: 18px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.plashka .pl-next .pl-title{
	text-align: center;
	font-size: 24px;
	line-height: 28px;
	color: #333780;
	margin: 0 0 10px;
	text-transform: none;
}
.plashka .pl-next .pl-list{
	list-style: none;
	margin: 0;
	padding: 0;
}
.plashka .pl-next .pl-list li{
	color: #333780;
	margin: 0 0 5px;
	font-size: 15px;
	line-height: 24px;
	font-style: italic;
}
@media screen and (max-width: 1300px) {
	.plashka .pl-first{
		word-spacing: 0;
		font-size: 12px;
	}
	.plashka .pl-first em{padding: 0;}
}
