@charset "utf-8";

html,
body {
	width:100%;
	height:100%;
}

body {
	margin:0;
	padding:0;
	background:#6b6b6b url(../img/mainbg.png) 50% 0;
	font:normal 13px/18px Arial, "Trebuchet MS", Georgia, Verdana, sans-serif;
	color:#333;
}

form,
fieldset {
	margin:0;
	padding:0;
	border:0;
}

input,
select,
textarea,
button {
	font:normal 12px Verdana, Geneva, sans-serif;
	color:#000;
	outline:none;
}

textarea {
	resize:none;
}

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

a {
	color:#3C4549;
	text-decoration:underline;
	outline:none;
	cursor:pointer;
}

a:hover {
	text-decoration:none;
	color:#f00;
}

table {
	border-collapse:collapse;
}

p {
	margin:0 0 18px 0;
}

/*!!!*/h1 {
	font-weight:bold;
	font-size:14px;
	
	padding:2px 0 2px 12px;

	color:#fff;
	zoom:1;
	position:relative;

}
.cbk-copyright{visibility:hidden} /*прячет строчку в обратном звонке*/
.redh {

	line-height:3px;
	background:#d71d23;
	color:#fff;
	zoom:1;
	position:relative;
	margin:0 0 20px -12px;
}


h2 {
	font-size:16px;
	font-weight:bold;
	color:#000;
	margin:10px 0 20px 0;
}





h3 {
	font-weight:bold;
	font-size:13px;
	margin:0 0 11px 0;
}

h4 {
	font-size:11px;
	font-weight:bold;
	margin:0;
}

.red {
	color:#f00!important;
}

.grey {
	color:#808080!important;
}

.red2 {
	color:#d71d23!important;
}

.small {
	font-size:11px;
}

.nar {
	font-weight:bold;
	font-size:14px;
	font-family:"Arial Narrow", "PT Sans Narrow", Arial, sans-serif;
	color:#000;
	margin:0 0 14px 0;
}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.clearfix {
	zoom: 1
}

.clearfix:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}


/* Это комментарий

.min-h {
	min-height:100%;
	height:auto!important;
	height:100%;
	background: url('http://print-salon.ru/NY_3.png') no-repeat top;
	
}

 */ 

#wrapper {
	min-width:1000px;
	max-width:10000px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}

#container {
	width:1000px;
	margin: 0 auto;
	text-align: left;
	position:relative;
}

.content-bg {
	background:#fff;
	border-left:1px solid #000;
	border-right:1px solid #000;
	zoom:1;
	position:relative;
	margin:0 0 0 -2px;
	left:1px;
}

.header {
	position:relative;
	zoom:1;
	background:#f3f5f4 url(../img/grad-grey2.png) repeat-x 0 100%;
	padding:29px 0 0 0;
	border-bottom:1px solid #000;
}

.top-block {
	background:url(../img/top-block.png) repeat-x;
	height:38px;
	width:982px;
	z-index:100;
	/* position:fixed; */
position:absolute;
	top:100;
	left:50%;
	margin:0 0 0 -500px;
	padding:0 0 0 18px;
}

.top-blockn {
	background:url(../img/top-block.png) repeat-x;
	height:38px;
	width:982px;
	z-index:100;
	position:fixed;
	top:0;
	left:50%;
	margin:0 0 0 -500px;
	padding:0 0 0 18px;
}


.top-block .text {
	display:block;
	float:left;
	text-align:left;
	text-indent:-9999px;
	background:url(../img/logo-text.jpg) no-repeat;
	width:148px;
	height:29px;
	overflow:hidden;
}

.top-block .menu {
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}

.top-block .menu li {
	float:left;
}

.top-block .menu a,
.top-block .menu strong {
	display:block;
	height:29px;
	text-align:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/top-menu.jpg) no-repeat 0 -9999px;
}

.top-block .menu .li1 a,
.top-block .menu .li1 span {
	width:89px;
	background-position:0 0;
}

.top-block .menu .li2 a,
.top-block .menu .li2 span {
	width:99px;
	background-position:-89px 0;
}

.top-block .menu .li3 a,
.top-block .menu .li3 span {
	width:67px;
	background-position:-188px 0;
}

.top-block .menu .li4 a,
.top-block .menu .li4 span {
	width:47px;
	background-position:-255px 0;
}

.top-block .menu .li5 a,
.top-block .menu .li5 span {
	width:101px;
	background-position:-302px 0;
}

.top-block .menu .li6 a,
.top-block .menu .li6 span {
	width:80px;
	background-position:-403px 0;
}

.menu2 {
	zoom:1;
	position:relative;
	line-height:23px;
	font-size:12px;
	padding:15px 0 0 19px;
	height:84px;
}

.menu2:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.menu2 table {
	width:100%;
	margin:0;
}

.menu2 table tr td {
	text-align:left;
	vertical-align:top;
	padding:0;
}

.menu2 ul {
	list-style:none;
	margin:0;
	padding:0;
}

.menu2 ul li {
	padding:0 0 0 10px;
	background:url(../img/dor-black.png) no-repeat 0 10px;
	margin:0;
}

.menu2 span {
	font-size:11px;
}

/*

.menu2 a {
	

margin:0;

}

.menu2 a.hover {
	

margin:0;

}

.menu2 a:active {
	
font-size:21px;
margin:0;

}

*/


.top-place {
	zoom:1;
}

.top-place:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.top-place .left {
	float:left;
	border-bottom:2px solid #7c7c7c;
}


.top-place .left22 {
		float:left;
	border-bottom:3px solid #D71D23;
}

.top-place .left223 {
		float:left;
	border-bottom:3px solid #F6E420;
}


.top-place .right {
	float:right;
	border-bottom:2px solid #908f8d;
}

.content {
	zoom:1;
	padding:0 0 30px 0;
}

.content:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

/*!!!*/.aside {
	float:left;
	width:218px;
}






.mainContent {
	float:right;
	width:768px;

}

.main {
	float:left;
	width:565px;
}

.main2 {
	float:left;
	width:748px;
}


/*!!!*/.aside-r {
	float:right;
	position:relative;
	width:173px;
	padding:18px 0 0 17px;
	background:url(../img/aside-r-bg.png) no-repeat;
	min-height:760px;
	height:auto!important;
	height:760px;
	margin:-18px 0 0 0;
}

.about {
	zoom:1;
	margin:0 0 37px -25px;
	position:relative;
	left:10px;
}

.about:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.about .left {
	float:left;
	text-align:justify;
	width:230px;
}

.about .right {
	float:right;
	font-size:11px;
	width:300px;
	line-height:15px;
}

.about .right h3 {
	line-height:18px;
}

.about .right ul {
	margin:0 0 0 15px;
	padding:0;
}

.about .right ul li {
	margin:0 0 1px 0;
}

/*!!!*/.title {
	margin:0 0 7px -15px;
	zoom:1;
	position:relative;
	font-weight:bold;
	font-size:16px;
	line-height:18px;
	padding:11px 15px;
	background:#e8e8e8;
	color:#000;
}

.title2 {
	color:#979797;
	font:normal 23px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0;
	/*  padding:0 0 0 20px;
	background:url(../img/arr-grey.gif) no-repeat 0 6px; */
}

.title2 a
{
	color:#000;
        cursor:pointer;
        text-decoration:underline;
   /*     border-bottom:1px dotted; 
        display:inline; */

}


.accordion2 h2 a { 
text-decoration:none; 
border-bottom:1px dotted #000; 
position:relative; 
display:inline!important; 
color:#000; 
} 

.accordion2 h2 a:hover { 
color:#red; 
border-color:red; 
} 

.title2 a:hover {
	color:red;
}

.title2s a,
.title2s a:hover {
	color:#000000;
}

.image-r {
	float:right;
	margin:0 0 0 10px;
}

.article {
	zoom:1;
	margin:0 0 10px 0;
}

.article:after {
	content: ' ';
	clear:both;
	/* display: block; */ 
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

/*!!!*/.opinion {
	margin:0 14px 18px 0;
}

.opinion .bg {
	zoom:1;
	margin:0 0 0 -6px;
	left:3px;
	position:relative;
	padding:3px;
	background:#ebebeb url(../img/opinion.png) no-repeat 50% 2px;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	behavior: url(js/PIE.htc);
	font:normal 16px/19px Georgia, "Times New Roman", Times, serif;
	color:#555;
	text-align:justify;
}

.opinion .bg1 {
	zoom:1;
	position:relative;
	background:url(../img/grad-grey3.png) repeat-x 0 100%;
	border-radius:17px;
	-moz-border-radius:17px;
	-webkit-border-radius:17px;
	behavior: url(js/PIE.htc);
	padding:20px;
}

.opinion .subscr {
	text-align:right;
	padding:22px 85px 0 0;
	font-style:italic;
	color:#000;
}

.opinion .arr {
	background:url(../img/opinion-arr.png) no-repeat;
	width:33px;
	height:29px;
	overflow:hidden;
	position:absolute;
	bottom:-26px;
	right:50px;
}

.menu3 {
	zoom:1;
	margin:0 0 8px 0;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
}

.menu3 h3 {
	margin:0 0 5px 0;
}

.consultant {
	margin:0 0 3px 10px;
}

.menu3 ul {
	list-style:none;
	margin:0;
	padding:0 0 0 1px;
	position:relative;
}

.menu3 ul li {
	margin:0 0 2px 0;
	zoom:1;
	vertical-align:bottom;
	padding:0 0 0 8px;
	background:url(../img/dot-red.gif) no-repeat 0 8px;
	height:18px;
	overflow:hidden;
}

.menu3 ul.ind2 li {
	margin-bottom:8px;
}

.menu3 ul li a {
	text-decoration:none;
	color:#000;
}

.menu3 ul li a:hover {
	color:#f00;
	font-size:13px;
}

.place {
	margin:19px 0;
}

.our-all {
	text-align:center;
	margin:95px 0 20px 0;
	font-size:11px;
	line-height:19px;
}

/*!!!*/.block {
	margin:0 0 18px 0;
	padding:0 25px 0 0;
	font-size:11px;
}

.block2 {
	margin:36px 0;
}

/*!!!*//*.block h3 {
	margin:0;
}
*/
.block h4 a,
.block h4 a:hover {
	color:#6c6c6a;
}

.articles {
	list-style:square url("http://print-salon.ru/sq.gif");
	margin:2px;
	padding:0;
	line-height:15px;
font-size:12px;
}

/*!!!*/.articles li {
	margin:0 0 4px 0;
	zoom:1;
	vertical-align:bottom;
}

.articles a {
	color:#1d1d1d;
}

.articles a:hover {
	color:red;
}

.input {
	border:1px solid #ddd;
	background:#fff;
	height:100%;
	overflow:hidden;
	padding:0 0 0 4px;
	line-height:normal;
}

.input input {
	border:0;
	background:none;
	width:100%;
	margin:0;
	padding:3px 0;
}

.btn {
	cursor:pointer;
	overflow:visible;
}

.search .clear {
	display:inline-block;
	background:url("//www.google.com/uds/css/clear.gif");
	overflow:hidden;
	width:9px;
	height:9px;
	float:right;
	margin:8px 0 0 8px;
	cursor:pointer;
}

.search .btn {
	float:right;
	margin:0 0 0 8px;
	padding-left:7px;
	padding-right:7px;
}

.article2 {
	line-height:15px;
	margin:16px 0;
}

.article2 .date {
	font-size:10px;
	color:#ccc;
}

.search2 p {
	margin:0 0 2px 0;
}

.search2 .info {
	font-size:10px;
	color:#999;
}

.search2 .info a {
	color:#999;
}

.search2 .info a:hover {
	color:#666;
}

.search2 .btn2 {
	border:0;
	cursor:pointer;
	margin:0 0 0 8px;
	padding:0;
	background:url(../img/search.gif) no-repeat;
	width:17px;
	height:17px;
	float:right;
}

.search2 .sample {
	padding:0 0 0 10px;
	background:url(../img/dot-grey.gif) no-repeat 1px 6px;
}

/*!!!*/.clients {
	margin:20px 0 0 0;
}

/*!!!*/.clients h3 {
	font-size:10px;
	font-weight:normal;
	color:#999;
	text-align:center;
	margin:0 0 8px 0;
	padding:0 0 15px 0;
	letter-spacing:15px;
	background:url(../img/clients-title.png) no-repeat 50% 100%;
}

.clients h3 span {
	letter-spacing:1px;
}

.clients .slider {
	width:100%;
	position:relative;
	height:58px;
	overflow:hidden;
}

.clients .slider ul {
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	width:9999px;
}

.clients .slider ul li {
	display:inline-block;
	vertical-align:middle;
	margin:0 20px;
}

.footer {
	zoom:1;
	position:relative;
	background:#ccc url(../img/shadow.png) repeat-x;
}

.footer .bg {
	font-size:10px;
	line-height:13px;
	color:#F5C8CB;
	background:#be232b url(../img/grad-red.png) repeat-x;
	height:44px;
	padding:9px 0 0 36px;
}

.footer .bg a,
.footer .bg a:hover {
	color:#fff;
}

/*!!!*/.footer .menu2 {
	background:#ccc url(../img/b-menu-grad.png) repeat-x;
	border-top:1px solid #959595;
	padding-top:9px;
	height:79px;
}

/*!!!*/.footer .menu22 {
	background:#efefef;
	border-top:1px solid #959595;
	padding-top:9px;
	height:249px;
}

/*!!!*/.footer .menu22  a {
	color:#999999;
	border-bottom:1px solid #ccc;

	text-decoration:none;
	line-height:17px;
	display:block; 
        padding-top: 5px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	padding-left: 5px;

}


/*!!!*/.footer .menu22 a:hover {
color: #000;border-bottom-color: #999999;padding-top: 6px;padding-bottom: 2px; 

}


 .footer .menu22 li {
    list-style-type: none; /* Убираем маркеры */
   }




/*!!!*/.place2 {
	zoom:1;
	position:relative;
	margin:0 0 15px -38px;
	left:38px;
}

.accordion {
	list-style:none;
	width:218px;
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	zoom:1;
	position:relative;
}

.scroll-hold .accordion {
	margin-left:0;
}

.accordion ul {
	list-style:none;
	margin:0;
	padding:0;
}

.accordion a {
	/* display:block; */
	color:#000;
	padding:10px 0 10px 20px;
	background:#ececec;
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	text-decoration:none;
	line-height:16px;
}

.accordion a:hover {
	background:#fff;
}

.accordion .first a {
	border-top:0;
	text-shadow: 1px 1px 1px #ccc; color: #000;
}


.accordion .firsts a {
	border-top:0;

background:#be232b url(http://print-salon.ru/iii/or.jpg) repeat-x;
text-shadow: 1px 1px 1px #000; color: #f9f5ed;
color:#fff;
}


.accordion .firsts a:hover {
	border-top:0;
background:#be232b url(http://print-salon.ru/iii/or.jpg)  repeat-x;
opacity: 0.9;
color:#fff;
}



.accordion .second a {
	border-top:0;
	color:#000;
	padding:5px 5px 5px 30px;

	background:#f5f3f3;
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	text-decoration:none;
	line-height:15px;
font-weight:normal;
font-size:12px;
background:url(../img/rarr.png) no-repeat 20px 6px ;

}

.accordion .second a:hover {

	background:#f9f7f9;
	background:url(../img/rarr.png) no-repeat 22px 6px ;
	color:#000;

	
}

.accordion .second a.active {

	background:#fee8e9;
	
}





.accordion .first a.active {
	border-top:0;
background:#fee8e9;
}

.accordion .textile1 a {
	border-top:0;
color:red;
background:#F6F6F6;
}

.accordion .textile2 a {
	border-top:0;
color:#3D3D3D;
background:#F6F6F6;
}

.accordion a.dcjq-parent {
	display:block;
	background:#d4d4d4 url(../img/grad-grey4.png) repeat-x;
	text-decoration:none;
	zoom:1;
	text-shadow:0 1px 2px #fff;
	color:#000;
	padding:10px 0 10px 51px;
	position:relative;
	overflow:hidden;
}

.accordion a.dcjq-parent:hover {
	color:#900;
}

.accordion .dcjq-parent .dcjq-icon {
	display:block;
	position:absolute;
	top:50%;
	left:13px;
	background:url(../img/arrow_grey_right.png) no-repeat;
	width:26px;
	height:41px;
	top:50%;
	margin:-20px 0 0 0;
}

.accordion .dcjq-parent.active .dcjq-icon {
	background-image:url(../img/arrow_grey_down.png);
}

.scroll-hold {
	zoom:1;
	position:relative;
	z-index:90!important;
}

/*!!!*/.aside .hold-bg {
	background:url(../img/grad-grey.png) repeat-x;
	padding:35px 0 0 14px;
	zoom:1;
	min-height:500px;
	height:auto!important;
	height:500px;
}

/*---NEW---*/
.title3 {
	padding:0 0 0 10px;
	background:url(../img/rarr.png) no-repeat 0 6px;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	margin:0 0 10px 0;
	font-family:Verdana, Geneva, sans-serif;
}

.scroll-hold {


	margin:0px 0px 0px 0px;
	left:0px;
	position:relative;
	zoom:1;
}

.hr {
	height:1px;
	overflow:hidden;
	margin:18px 25px 18px 0;
	background:#ebebeb;
}

.offer {
	zoom:1;
	background:#fff url(../img/white-shadow-top.gif) repeat-x;
	border:1px solid #dfdfdf;
	margin:22px 0;
	font-size:11px;
	line-height:11px;
	color:#9e9e9e;
        display:block;
}

.offer .bg {
	background:url(../img/white-shadow-bottom.gif) repeat-x 0 100%;
	zoom:1;
	padding:9px 11px;
	overflow:hidden;
   
}

.offer .photo {
	float:left;
	width:55px;
 display: block;
}


.offer2 {
	zoom:1;
	background:#fff url(../img/white-shadow-top.gif) repeat-x;
	border:1px solid #dfdfdf;
	margin:0px 0;
	font-size:11px;
	line-height:11px;
	color:#9e9e9e;
        display:block;
}

.offer2 .bg2 {
	background:url(../img/white-shadow-bottom.gif) repeat-x 0 100%;
	zoom:1;
	padding:0px 0px;
	overflow:hidden;
   
}

.offer2 .photo2 {
	float:left;
	width:10px;
 display: block;
}


.offer .text {
	height:100%;
	overflow:hidden;
text-decoration:none;


  
}

.offer .text a {
	   display: block;
          text-decoration:none;
color:#9e9e9e;

  
}

.offer h4 {
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	margin:0 0 7px 0;
        color:#000000;

}

.offer .h4 a {
	color:#000000;
        display: block;
text-decoration:none;

}

.offer .h4 a:hover {
	color:red;
      
}
.offer .price {
	text-align:right;
	font-size:18px;
	line-height:1;
	font-weight:bold;
	padding:0 5px 2px 0;
	color:#4e4e4e;
	margin:10px 0 0 0;
      
}

.rub {
	font-weight:normal;
	margin:0 0 0 -0.8em;
	position:relative;
	top:5px;
	font-size:80%;
   
}

.subscr {
	zoom:1;
}

.subscr:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.subscr .btn {
	float:right;
	margin:0 25px 0 8px;
}

.subscr .input input {
	color:#a8a8a8;
}

.corner {
	display:block;
	width:5px;
	height:5px;
	overflow:hidden;
	background:url(../img/corners.png) no-repeat;
	position:absolute;
}

.corner.tl {
	top:0;
	left:0;
	background-position:0 0;
}

.corner.tr {
	top:0;
	right:0;
	background-position:-5px 0;
}

.corner.bl {
	bottom:0;
	left:0;
	background-position:0 -5px;
}

.corner.br {
	bottom:0;
	right:0;
	background-position:-5px -5px;
}

.tab-menu {
	zoom:1;
	position:relative;
	background:#e9e9e9 url(../img/shadow-grey.gif) repeat-x 0 100%;
	padding:9px 0 0 41px;
	overflow:hidden;
	margin:0 0 15px 0;
}

.tab-menu ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}

.tab-menu ul li {
	float:left;
	background:url(../img/tab-menu.png) no-repeat 0 7px;
}

.tab-menu ul li a {
	display:block;
	margin:0 0 0 -1px;
	position:relative;
	left:1px;
	text-decoration:none;
	color:#666;
	background:url(../img/tab-menu.png) no-repeat 0 -9999px;
	height:29px;
	width:104px;
	text-align:center;
	line-height:29px;

}


.tab-menu ul li a.active {

	color:red;

	
}


.tab-menu ul li a:hover {

	color:red;

	
}



.tab-menu ul li a.active {
	background-position:0 -29px;
	cursor:default;
	
        color:black;


}

.hold-tab {
	zoom:1;
        margin:10px 0px 0px 2px;
}

.hold-tab:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.tabset {
	margin:0 0 20px 0;
	text-align:justify;
}

.tabset .right {
	float:right;
	width:271px;
	margin:0 0 0 20px;
}

.tabset .right2 {
	float:right;
	width:150px;
	margin:0 0 0 20px;
}


.title4 {
	font:italic bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	border-bottom:1px solid #ebebeb;
	margin:0 0 15px 0;
	padding:0 0 10px 0;
}

.ui-accordion {
	zoom:1;
}

.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	zoom: 1;
	outline:none;
}

.ui-accordion .ui-accordion-li-fix {
	display: inline;
}

.ui-accordion .ui-accordion-header a {
	display: block;
}

.ui-accordion .ui-accordion-header .ui-icon {
	display:none;
}

.ui-accordion .ui-accordion-content {
	display: none;
	zoom: 1;
	position:relative;
	overflow:hidden;
}

.ui-accordion .ui-accordion-content-active {
	display: block;
}

.articles2 {
	zoom:1;
	position:relative;
	overflow:hidden;
	list-style:none;
	margin:20px 0 0 -40px;
	padding:0;
	left:40px;
	font-size:11px;
	line-height:17px;
	color:#9e9e9e;
}

.articles2 li {
	border:1px dashed #ebebeb;
	float:left;
	margin:0 31px 31px 0;
	width:204px;
	height:118px;
	overflow:hidden;
	position:relative;
	padding:12px 25px 0 25px;
}

.articles2 h3 {
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 0 9px 0;
}

.articles2 .more {
	position:absolute;
	bottom:12px;
	right:25px;
}

.articles2 .more a {
	padding:0 0 0 13px;
	background:url(../img/rarr-grey.gif) no-repeat 0 50%;
	color:#9e9e9e;
}


 /*-- AGAINNN --*/




.gallery {
	

	position:relative;


}

.gallery .hold {
	width:779px;
	list-style:none;
	margin:0 auto;
	padding:0;
	position:relative;
}

.gallery .hold li {
	width:779px;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}

.gallery .hold li.active {z-index:1}


.gallery .hold li a{ position : relative}

.gallery .hold li a:after{
content:'';
width : 779px;
height: 214px;
position : absolute;
left:0;
top:0:
}

.gallery .nav {
	list-style:none;
	padding:0;
	width:347px;
	bottom:-195px;
	left:586px;
	margin:0 0 0 0px;
	position:relative;
	line-height:0;
}

.gallery .nav li {
	float:left;
	margin:0 4px 0 0;
}

.gallery .nav li span {
	background:url(/img/gallery-nav.png) no-repeat;
	width:13px;
	height:13px;
	display:block;
	cursor:pointer;
}

.gallery .nav li.active span {
	background-position:-14px 0;
	cursor:default;
}

 /*-- Кнопуля наверх --*/

#scrollToTop {
    display: none;
 
    z-index: 999;
    opacity: .6;
   
    position: fixed;
    top: 100%;
    right: 20px;
    margin-top: -100px;
    margin-left: -80px;
   
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
   
    width: 70px;
    line-height: 16px;
    height: 16px;
    padding: 10px;
    background-color: #000;
    text-align: center;
    cursor:pointer;
}
 
#scrollToTop a {
    font-family:Arial, Verdana, sans-serif;
    font-size:12px;
    color:#fff;
}


 /*-- Скрываем счетчики --*/

div.abc {position: absolute; top: -3000px; left: -3000px; visibility: hidden; display: none;}



 /*-- Картинки с галереи --*/

div.tagimgsm {

    width: 88px;
    overflow:hidden;
    height:50px;
    float:left;
padding: 3px;
  }

a.st .img{width:50px;}

a.st .img img{width:50px;}

a.st:hover .img{width:50px;overflow:visible;visibility:hidden;}

a.st:hover .img img{visibility:visible;position:absolute;z-index:130;}

/* Начало-Затемнение */
.gradualfader img {
filter:alpha(opacity=90);
-moz-opacity:1;
-khtml-opacity:1;
opacity:0.8;
}

.gradualfader a:hover img {
opacity:2.0;
-moz-opacity:2.0;
-khtml-opacity:2.0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=500);
}


/*---NEW---*/
.accordion {
	list-style:none;
	width:218px;
	margin:0;
	padding:0;
	font-size:13px;
	font-weight:bold;
	zoom:1;
	position:relative;
}

.scroll-hold .accordion {
	margin-left:0;
}

.accordion ul {
	list-style:none;
	margin:0;
	padding:0;
}

.accordion a {
        display:block; 
	color:#000;
	padding:10px 0 10px 20px;
	background:#ececec;
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	text-decoration:none;
	line-height:16px;
}

.accordion a:hover {
	background:#fff;
}

.accordion .first a {
	border-top:0;
}

.accordion a.dcjq-parent {
	display:block;
	background:#d4d4d4 url(../img/grad-grey4.png) repeat-x;
	text-decoration:none;
	zoom:1;
	text-shadow:0 1px 2px #fff;
	color:#000;
	padding:10px 0 10px 51px;
	position:relative;
	overflow:hidden;
}

.accordion .dcjq-parent .dcjq-icon {
	display:block;
	position:absolute;
	top:50%;
	left:13px;
	background:url(../img/arrow_grey_right.png) no-repeat;
	width:26px;
	height:41px;
	top:50%;
	margin:-20px 0 0 0;
}

.accordion .dcjq-parent.active .dcjq-icon {
	background-image:url(../img/arrow_grey_down.png);
}

.accordion a.dcjq-parent:hover { 
color:#900; 
}	

.scroll-hold {
	zoom:1;
	position:relative;
	z-index:90!important;
	width:210px;
}

.aside .hold-bg {
	background:url(../img/grad-grey.png) repeat-x;
	padding:4px 0 0 14px;
	zoom:1;
}

.serch {

	width:163px;
        margin:0 0 12px -5px;
        position:relative;
}

.explain
{

	/* 
        margin:3px 10px 12px 10px;
        position:relative; */
        top: 12px; right: 0px;
        text-align: justify;
        width:563px;
}




.txt1
{
	font-size:12px;
        line-height: 10px;
	color:#333333;


}

.mission
{
	font:italic 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	color:#000;
text-align: justify;


}


.modal {
			position:relative;
			top:-500px;
			left:-710px;
			width:540px;
			background:#fff;
			padding:10px;
			border-radius:10px;
			display:none;
			box-shadow:0 0 40px #ddd;
		}



  
#mask {
    position:absolute;
    left:0;
    top:0;
    z-index:9000;
    background-color:#000;
    display:none;
    }
  
    #boxes .window {
    position:absolute;
    left:0;
    top:0;
    width:640px;
    height:140px;
    display:none;
    z-index:9999;
    padding:20px;
    }  

    #boxes2 .window2 {
    position:absolute;
    left:0;
    top:0;
    width:750px;
    height:300px;
    display:none;
    z-index:9999;
    padding:20px;
    }  

#boxes #dialog {
                        padding:10px;
			border-radius:10px;
			display:none;
			box-shadow:0 0 40px #ddd;


    width:675px; 
    height:143px;
    padding:10px;
    background-color:#ffffff;
    }  

#boxes2 #dialog2 {
                        padding:10px;
			border-radius:10px;
			display:none;
			box-shadow:0 0 40px #ddd;


    width:750px; 
    height:300px;
    padding:10px;
    background-color:#ffffff;
    }  





.containerslide {
    margin-top: 5px;
 margin-left: 5px;
}

ul.thumb {
    float: left;
    list-style: none outside none;
    font:italic  12px "Trebuchet MS", Arial, Helvetica, sans-serif;
padding:20px;
  margin:1px 1px 1px 1px;

}



ul.thumb li {

    float: left;
    position: relative;
    width: 74px;
    height: 60px;

}
ul.thumb li img {
    width: 74px; height: 60px;
    border: 1px solid #ddd;

    background: #f0f0f0;
    position: absolute;
    left: 0; 
    -ms-interpolation-mode: bicubic; 


}
ul.thumb li img.hover {
    background:url(http://print-salon.ru/img/bge.jpg) no-repeat center center;
    border: none;


}
	

a.verho {color:#fff;}

a.verho:hover {color:#fff;;}

.verho1 {
	font-weight:bold;
	font-size:14px;
	color:#fff;
	

}


H5 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 17px;
  MARGIN: 20px 20px 10px 20px;
  FONT-FAMILY: arial narrow;
  color: #898787;
}


.price_com    {
font-size: 10px;
      color: #999999;
}


.price_com2    {
font-size: 9px;
      color: #4d5357;
 line-height: 9px;
 text-align: justify;
line-spacing:10px;
line-height:10px;
}

 div.tagimgbig {

    width: 227px;
    overflow:hidden;
    height:160px;
    float:left;
 /* padding: 15px; */

margin-right: 5px; 
margin-top: 5px; 

border: 1px solid #999999; /* Параметры границы */

  }

 div.tagimgbigclock {

    width: 210px;
    overflow:hidden;
    height:160px;
    float:left;
  /* padding: 15px;  */ 

margin-right: 6px; 
margin-top: 23px; 

border: 2px solid #cccccc; /* Параметры границы */

  }



 .imgborder {


border: 0px solid black; /* Параметры границы */


  }




 div.tagimgsm20 {

    width: 40px;
    overflow:hidden;
    height:42px;
    float:left;
padding: 0px;
border-style:solid;
border-width:1px;
border-color:#eee;

margin-right: 1px;

  }




   .txt2 {
    font-size:11px;
    line-height: 12px;
    line-spacing: 12px;
	margin:10px 0 0px 20px;
color: #999;
   } 

.w_tab td {
	padding: 5px;
	vertical-align: top;
      
	border: 2px solid #eee;}

  /* цвет фона заголовочных ячеек (первый столбец) */  
  table TH {background-color: gold;}

/* Определяем стили для подсвечивания строк */
  .hoverRow { background-color: #FEE8E9; }
  .clickedRow { background-color: #FEE8E9; }


   .btd {
   

  FONT-WEIGHT: bold;




   } 

   .trbg2 {
   

background-color: #eeeeee;


   } 

   .wtr {
   




   } 


   .rtr {
   

background-color: #F7F6F6;


   } 






 div.crop{

    width: 730px;
    overflow:hidden;
    height:338px;
    float:none;
padding: 10px;
align: center;


  }

/* button 
---------------------------------------------- */
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}




/* red */
.redb {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.redb:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.redb:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}

/* gray */
.gray {
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.gray:hover {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.gray:active {
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}

blockquote { background:url(/img/up_vunoska.jpg) left top no-repeat; padding:18px 0px 0px 55px; }
blockquote p { background:url(/img/niz_vunoska.jpg) bottom right no-repeat; padding:0px 35px 20px 0px; font-family:"Times New Roman", Times, serif; font-size:17px; font-style:italic; color:#000000; }

/*--Ротатор контента--*/

/* Класс для контейнера   */

.slides1_wrap {
	position: relative;
	padding: 20px 0 37px 55px;
	width: 750px;


}

/* Убираем рамки с картинок   */
.slides1_wrap img {
    border: none;
}

/* Высота списка и скрытие контента в случае если он выходит за границы   */

#slides1 {
	overflow: hidden;
	height: 209px;
}

/* Ширина элемента списка (туда помещается картинка и блок с описанием)  */
#slides1 li {
	list-style: none;
	width: 652px;
}

/* Уводим картинку влево, чтобы блок с описанием оказался справа  */
#slides1 li img {
	float: left;
 margin-right: 30px;
}

/* Блок контента (идет сразу за картинкой)   */

#slides1 .content {
	float: left;
	width: 350px;
	padding-left: 21px;
    height: 209px;
}

/* Высота абзацев внутри слайда   */
#slides1 li p {
	line-height: 22px;
}

/* Внешний вид заголовков третьего уровня внутри ротатора   */

#slides1 h3 {
	font-size: 26px;
	color: #8d8d8d;
	font-weight: normal;
 margin-top: 0;
 padding-top: 0;
}


/* Расположение левой стрелки   */

.slides1_wrap .prev {
	position: absolute;
	left: 1px;
	top: 100px;
	outline: 0;
}

/* Расположение правой стрелки   */
.slides1_wrap .next {
	position: absolute;
	right: 50px;
	top: 100px;
	outline: 0;
}

/* Смещение стрелок во время щелчка мышью по ним   */
.slides1_wrap a:active {
	top: 102px;
}


/* Стили переключателей 1,2,3,4 и т.д.   */
.bx_pager {
	padding-left: 309px;
	padding-top: 15px;
}

.bx_pager a {
	float: left;
	background: url(/img/bg_pager.png) no-repeat 0 -21px;
	width: 14px;
	height: 17px;
	color: #FFFFFF;
	font-size: 11px;
	margin-right: 6px;
	padding: 4px 0 0 7px;
}


.bx_pager a:hover, .bx_pager a.active {
	background-position: 0 0;
	text-decoration: none;
}

/* Расположение переключателя старт/стоп в контейнере */
.auto_controls {
        display: none;  
	position: absolute;
	bottom: 1px;
	left: 735px;
}


/* Вид переключателя старт/стоп в обычном состоянии   */
.auto_controls a {
	font-size: 11px;
	color: #333;
	outline: 0;
	padding: 2px;
}


/* Вид переключателя старт/стоп в момент наведения мыши   */
.auto_controls a:hover {
	text-decoration: none;	
	background: ;
	color: #151424;
}




/* Херота при наведении типа тайтла   */

a.tooltip  {text-decoration: none;  padding:1px 1px;  width:170px; border-bottom: 1px dashed #ccc }
a.tooltip span {text-decoration: none; display:none; padding:2px 3px; margin-left:8px; margin-top:18px; width:170px; border-bottom: 1px dashed #ddd }
a.tooltip:hover span{z-index:9999; display:inline; position:absolute; border:1px solid #eeeeee; background:#DF2D37; line-height:14px; font-size: 12px; color:#ffffff;}


a.pktr {
   text-decoration: none;
   

        color: red;
font-size: 16px;

}

a.pktr:hover {
  
        color: red;
}


a.npktr {
   text-decoration: none;
padding:0 0 0 13px;
	background:url(../img/rarr-grey.gif) no-repeat 0 50%;
        color: black;
}

a.npktr:hover {

  
        color: red;
}

		/* individuals */
		
		
		
			ul.individual {
				border: 0;
				background: none;
				clear: both;
				height: 45px;
margin: -0px -0px -0px -30px;
					

			}
			
				ul.individual li {
					color: rgb(183,190,205);
					background: white;
					border: 1px solid rgb(180,180,180);
					font-size: 14px;
					text-align: center;
					-webkit-border-radius: 8px;
					-webkit-box-sizing: border-box;
					width: 95%;
					float:left;
					display: block;
					padding: 11px 10px 14px 10px;
					}
				
					ul.individual li + li {
						float: right;
						
					}
					
					
					ul.individual li a {
						color: black;
						line-height: 16px;
						margin: -11px -10px -14px -10px;
						padding: 11px 10px 14px 10px;
display: block;
						-webkit-border-radius: 8px;
					}
					
						ul.individual li a:hover {
							color: #fff;
							background: #d71d23;
							}




ul.individual2 {
				border: 0;
				background: none;
				clear: both;
				height: 45px;
margin: -0px -0px -0px -39px;
					

			}
			



ul.individual2 li {
				
					background: white;
					border: 1px solid rgb(180,180,180);
					font-size: 14px;
					text-align: center;
					-webkit-border-radius: 8px;
					-webkit-box-sizing: border-box;
					width: 97%;
					float:left;
					display: block;
					padding: 11px 10px 14px 10px;
					}
				
					ul.individual2 li + li {
						float: right;
						
					}
					
					
					ul.individual2 li a {
						color: rgb(50,79,133);
						line-height: 16px;
						margin: -11px -10px -14px -10px;
						padding: 11px 10px 14px 10px;

						-webkit-border-radius: 8px;
					}
					
						

.txt    {
font-size: 11px;
     

      color: #3C4549;

     
    line-height: 140%;
    

}

.txtz    {
font-size: 13px;
     


      color: #3C4549;
      font-family: Georgia;

     
    line-height: 140%;
    

}

a.agray {
   
        color: #999;
}

a.agray:hover {

  
        color: red;
}


#clbh_banner_work_to{
    display:none;
}


.company-menu{position: relative;text-align: justify; padding: 15px}
.company-menu:after{content: '';width: 100%;height: 0;display: inline-block;vertical-align: top}
.company-menu a{display: inline-block;vertical-align: top;width: 230px;margin-bottom: 30px;text-decoration: none;text-align: left}
.company-menu .company-menu__item{display:block;width: 100%;height: 114px ;background-color: #d71d23;margin-bottom: 7px;overflow: hidden;-webkit-transition: background-color 0.4s ease;transition: background-color 0.4s ease}
.company-menu .company-menu__item > span{display:table;text-align:center;vertical-align: middle;width: 100%;height: 114px ;}
.company-menu .company-menu__item span span{display: table-cell;vertical-align: middle;text-align: center}
.company-menu .company-menu__item  img{display: inline-block;vertical-align: middle}
.company-menu .company-menu__item_name{font-size: 24px;color: #d71d23;border-bottom: solid 1px transparent;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}
.company-menu .company-menu__about-item{display: block;color: #3c4549;text-align: left;margin: 10px 0;}
.company-menu a:hover{cursor: pointer}
.company-menu a:hover .company-menu__item_name{color:#3c4549;border-bottom: solid 1px #3c4549}
.company-menu a:hover .company-menu__item{background-color: #a2a2a2}


#podLink{
							display:block;
							width:203px;
							height:135px;
							background:url('/prezent.png') no-repeat;
							position:absolute !important;
							top:60px;
							right:0px;
							-moz-transform: translate(44px, 0); 
							-ms-transform: translate(44px, 0); 
							-webkit-transform: translate(44px, 0); 
							-o-transform: translate(44px, 0);
							transform: translate(44px, 0);
							
							-webkit-transition: all 0.3s ease-out 0s;
							 -moz-transition: all 0.3s ease-out 0s;
							 -o-transition: all 0.3s ease-out 0s;
							 transition: all 0.3s ease-out 0s;
						}
						#podLink:hover{
							-webkit-transition: all 0.3s ease-out 0s;
							 -moz-transition: all 0.3s ease-out 0s;
							 -o-transition: all 0.3s ease-out 0s;
							 transition: all 0.3s ease-out 0s;
							 
							 -moz-transform: translate(200px, 0); 
							-ms-transform: translate(200px, 0); 
							-webkit-transform: translate(200px, 0); 
							-o-transform: translate(200px, 0);
							transform: translate(200px, 0);
						 }
						.header{
							z-index:1;
						}
						.top-place {
							z-index: 1;
							position: relative;
							background: #fff;
						}
						.strs{
							position:absolute;
							top:50%;
							right:7px;
							width:21px;
							height:58px;
							 -moz-transform: translate(0, -50%); 
							-ms-transform: translate(0, -50%); 
							-webkit-transform: translate(0, -50%); 
							-o-transform: translate(0, -50%);
							transform: translate(0, -50%);
						}
						.strs span{
							background:url('/strs11.png') no-repeat;
							display:block;
							position:absolute;
							top:0;
							left:0;
							width:100%;
							height:100%;
						}
						
						@-webkit-keyframes yellow-str {
						  0%,100%   { opacity: 0; }
						  66.66% { opacity: 1; }
						}
						@-moz-keyframes yellow-str {
						  0%,100%   { opacity: 0; }
						   66.66% { opacity: 1; }
						}
						@-o-keyframes yellow-str {
						  0%,100%   { opacity: 0; }
						   66.66% { opacity: 1; }
						}
						@keyframes yellow-str {
						  0%,100%   { opacity: 0; }
						   66.66% { opacity: 1; }
						}
						
						@-webkit-keyframes pink-str {
						  0%,66%   { opacity: 0; }
						   33.33% { opacity: 1; }
						}
						@-moz-keyframes pink-str {
						  0%,66%   { opacity: 0; }
						   33.33% { opacity: 1; }
						}
						@-o-keyframes pink-str {
						  0%,66%   { opacity: 0; }
						   33.33% { opacity: 1; }
						}
						@keyframes pink-str {
						  0%,66%   { opacity: 0; }
						   33.33% { opacity: 1; }
						}
						
						@-webkit-keyframes red-str {
							0, 100% { opacity: 1; }
						    33.33%{ opacity: 0; }
						   
						}
						@-moz-keyframes pink-str {
						  0, 100% { opacity: 1; }
						    33.33%{ opacity: 0; }
						}
						@-o-keyframes pink-str {
						  0, 100% { opacity: 1; }
						    33.33%{ opacity: 0; }
						}
						@keyframes pink-str {
						  0, 100% { opacity: 1; }
						    33.33%{ opacity: 0; }
						}
						
						.strs span.yellow{
							background-position:-42px 0;
							
							-webkit-animation: yellow-str 3s infinite; /* Safari 4+ */
							  -moz-animation:    yellow-str 3s infinite; /* Fx 5+ */
							  -o-animation:      yellow-str 3s infinite; /* Opera 12+ */
							  animation:         yellow-str 3s infinite; /* IE 10+, Fx 29+ */
						}
						
						.strs span.pink{
							background-position:-21px 0;
							
							-webkit-animation: pink-str 3s infinite; /* Safari 4+ */
							  -moz-animation:    pink-str 3s infinite; /* Fx 5+ */
							  -o-animation:      pink-str 3s infinite; /* Opera 12+ */
							  animation:         pink-str 3s infinite; /* IE 10+, Fx 29+ */
						}
						
						.strs span.red{							
							-webkit-animation: red-str 3s infinite; /* Safari 4+ */
							  -moz-animation:    red-str 3s infinite; /* Fx 5+ */
							  -o-animation:      red-str 3s infinite; /* Opera 12+ */
							  animation:         red-str 3s infinite; /* IE 10+, Fx 29+ */
						}
						
						
						
#podLink{
z-index: 0;
position: fixed;
left: 0;
right: 0;
margin: auto;

-moz-transform: translate(433px, 0);
-ms-transform: translate(433px, 0);
-webkit-transform: translate(433px, 0);
-o-transform: translate(433px, 0);
transform: translate(433px, 0);

/*transform: translate(433px, 0);*/
}

.podLinkWrap {
z-index: 10;
position: fixed;
left: 0;
right: 0;
margin: auto;
/*transform: translate(603px, 60px);*/

-moz-transform: translate(603px, 60px);
-ms-transform: translate(603px, 60px);
-webkit-transform: translate(603px, 60px);
-o-transform: translate(603px, 60px);
transform: translate(603px, 60px);

width: 203px;
height: 135px;
overflow: hidden;
}
#podLink {
z-index: 0;
position: fixed;
left: 0;
right: 0;
margin: auto;
/*transform: translate(-162px, 0);*/

-moz-transform: translate(-162px, 0);
-ms-transform: translate(-162px, 0);
-webkit-transform: translate(-162px, 0);
-o-transform: translate(-162px, 0);
transform: translate(-162px, 0);

top: 0;
}
#podLink:hover {
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-webkit-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}

@-webkit-keyframes podLink {
        0%,100%   { right:0px; }
        50% { right:-5px; }
      }
      @-moz-keyframes podLink {
        0%,100%   { right:0px; }
        50% { right:-5px; }
      }
      @-o-keyframes podLink {
        0%,100%   { right:0px; }
        50% { right:-5px; }
      }
      @keyframes podLink {
        0%,100%   { right:0px; }
        50% { right:-5px; }        
      }

     #podLink{
      -webkit-animation: podLink 0.7s infinite; /* Safari 4+ */
         -moz-animation: podLink 0.7s infinite; /* Fx 5+ */
      -o-animation: podLink 0.7s infinite; /* Opera 12+ */
         animation: podLink 0.7s infinite; /* IE 10+, Fx 29+ */
     }
	 
     #podLink:hover {
      -webkit-animation: none; /* Safari 4+ */
         -moz-animation: none; /* Fx 5+ */
      -o-animation: none; /* Opera 12+ */
         animation: none; /* IE 10+, Fx 29+ */
     }
	 
	@media only screen and (max-device-width: 1000px) {	 
.podLinkWrap {
display:none;
}
}