@font-face {
    font-family: 'Trebuchet MS';
    src: url('fonts/trebuchet_ms-webfont.eot');
    src: url('fonts/trebuchet_ms-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/trebuchet_ms-webfont.woff2') format('woff2'),
         url('fonts/trebuchet_ms-webfont.woff') format('woff'),
         url('fonts/trebuchet_ms-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Trebuchet MS';
    src: url('fonts/trebuchet_ms_bold-webfont.eot');
    src: url('fonts/trebuchet_ms_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/trebuchet_ms_bold-webfont.woff2') format('woff2'),
         url('fonts/trebuchet_ms_bold-webfont.woff') format('woff'),
         url('fonts/trebuchet_ms_bold-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Trebuchet MS';
    src: url('fonts/trebuchet_ms_bold_italic-webfont.eot');
    src: url('fonts/trebuchet_ms_bold_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/trebuchet_ms_bold_italic-webfont.woff2') format('woff2'),
         url('fonts/trebuchet_ms_bold_italic-webfont.woff') format('woff'),
         url('fonts/trebuchet_ms_bold_italic-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'Trebuchet MS';
    src: url('fonts/trebuchet_ms_italic-webfont.eot');
    src: url('fonts/trebuchet_ms_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/trebuchet_ms_italic-webfont.woff2') format('woff2'),
         url('fonts/trebuchet_ms_italic-webfont.woff') format('woff'),
         url('fonts/trebuchet_ms_italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

body {
	margin: 0px;
	padding:25px 25px;
	text-align: center;
	background:#485e88 url(img/body-bg.jpg) top left repeat-x;
	font-family: Arial;
	font-size: 13px;
	min-width: 1230px;
}
ul, form {
	margin: 0px;
	padding:0px;
}
p {

}
a {
	color:#748fc2;
}
a:visited, .right .news .item a:visited, .inner .news .item a:visited {
	color:#858fa2;
}
a:hover, .right .news .item a:hover, .inner .news .item a:hover {
	color:#3997e1;
}
a:active, .right .news .item a:active, .inner .news .item a:active {
	color:#ed1c24;
}
h1, h2, div.h1 {
	color:#8c8c8a;
	font-weight: normal;
	font-style: italic;
}
h1, div.h1 {
	line-height: 25px;
	font-size:24px;
	margin:20px 0px 15px 0px;
	color:#626260;
}
h2 {
	color:#485e88;
	font-size:20px;
}
h3, div.h3, .lh3 {
	color:#ed1c24;
	font-size: 16px;
	margin:35px 0 14px;
	font-weight: bold;
	font-style: italic;

}
.lh3_dop {
	font-weight: normal;
	margin: 0;
	padding: 4px 0 0 25px;
}

h4 {
	color:#b48789;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
h5 {
	font-family: Arial;
	font-size: 16px;
	font-style: normal !important;
	line-height: 19px;
	margin: 10px 0 20px 0;
	color:#626260;
	font-weight: normal;
}
h6 {
	color:#b48789;
	line-height:18px;
	margin:10px 0px 7px 0px;
	font-size: 14px;
	font-weight: normal;
}
h1 a, div.h1 a {
	font-size: 12px;
	font-style: normal;
}
img {
	border:0px;
}
select {
	border:1px solid #bab7ab;
	color:#626260;
	padding:1px;
	font-family: Arial;
	min-width: 185px;
}

dt {
	font-weight: bold;
}
dd {
	padding: 0 0 7px 15px;
}

/* frameworks styles */
.tr, .tl {
	position: absolute;	
}
.left {
	float:left;
}
.right {
	float:right;
}
.width30 {
	width:28%;
	margin-right:1%;
}
.content .width20 {
	width:27%!important;
	margin-right:2%;
}
.content .width80 {
	width:71%!important;
}
.height80 {
	height:80px;
}
img.left {
	margin-right:10px;
}
.h_link {
	color:#b48789;
	font-size: 13px;
	cursor: pointer;
	font-weight:bold;
	margin:10px 0px 10px;
	border-bottom: 1px dotted;
	display: inline-block;
}
.button {
	background: url(img/button-right.jpg) right top no-repeat;
	display: inline-block;
}
.button input, .button a {
	color:#626260;
	border:0px;
	height:25px;
	background: url(img/button-left.jpg) left top no-repeat;
	margin-right:4px;
	margin-left: 0px;
	font-style:italic;
	font-size:13px;
	padding:3px 6px 6px 10px;
	cursor: pointer;
	font-family: 'Trebuchet MS';
	display: inline-block;
	text-decoration: none;
}
.inp-text {
	border:1px solid #bab7ab;
	color:#626260;
	padding:1px;
	font-family: Arial;
	/*min-width: 180px;*/
}
.banner {
	text-align: center;
	padding:20px 0px 0px 0px;
	float: left;
	width:100%;
}
.conteiner {
	padding:0px 10px;
}
.date {
	font-size: 11px;
	color:#8e8e8d;
}
.red {
	color:#ef3a41;
}
.info {
	background: url(img/news-item.jpg) no-repeat scroll 20px top transparent;
}
.help {
	background: url(img/ico-help.gif) no-repeat scroll 20px top transparent;
}
.icon {
	padding:1px 0 1px 20px;
	line-height: 16px;
	
}
.xls {
	background: url(/img/icons.jpg) left 0px no-repeat;
}
.word {
	background: url(/img/icons.jpg) left -30px no-repeat;
}
.rar {
	background: url(/img/icons.jpg) left -60px no-repeat;
}
.zip {
	background: url(/img/icons.jpg) left -90px no-repeat;
}
.msi {
	background: url(/img/icons.jpg) left -120px no-repeat;
}
.cer {
	background: url(/img/icons.jpg) left -150px no-repeat;
}
.clr {
	background: url(/img/icons.jpg) left -180px no-repeat;
}
.pdf {
	background: url(/img/icons.jpg) left -210px no-repeat;
}
.exe {
	background: url(/img/icons.jpg) left -240px no-repeat;
}
.file {
	background: url(/img/icons.jpg) left -270px no-repeat;
}

.arrow {
	background: url(/img/link-arrow.jpg) right center no-repeat;
	padding:0px 10px 0px 0px;
	
}
/* end frameworks styles */

.all {
	margin:auto;
	min-width:1033px;
	max-width: 1680px;
	text-align: left;
	
	border-bottom: 0px;
	background: url(img/border-left.gif) left top repeat-y;
}
.all-block {
	margin:0px 0px 0px 5px;	  
	padding:0px 5px 0px 0px;
	background: url(img/border-left.gif) right top repeat-y;
	
}
.header {
	position: relative;
	/*background: url(/img/uckordon_index_casual.gif) left 0px no-repeat;  header_8mar.jpg header_new_year.gif  header_23feb.jpg */
	height: 126px;
	width: 100%;
}
.header .tr {
	width: 32px;
	height: 32px;
	background: url(img/corner-tr.jpg) no-repeat;
	top: 0px;
	right: -5px;
}
.header .tl {
	width:32px;
	height:32px;
	background: url(img/corner-tl.jpg) no-repeat;
	top:0px;
	left:-5px;
}
.header .left {
	width:275px;
}
.header .left .logo {
	float: left;
	margin:30px 0 0 31px;
}
.header .left .logo-text {
	color: #626261;
	float: left;
	font-size: 13px;
	line-height: 13px;
	margin: -1px 0 0 142px;
}
.header .right {
	width:241px;
}
.header .right .logo-text {
	color: #6B6B69;
	font-size: 14px;
	font-style: italic;
	letter-spacing: 0;
	margin: 42px 55px 0 0;
}
.header .right .logo {
	margin:6px 20px 0px 0px;
	float:left;
}
.header .phone {
	position: absolute;
	right: 343px; top: -5px;
	font: bold italic 30px 'Trebuchet MS', sans-serif;
	color: #626261;
}
.header .phone span {
	font-size: 20px;
}
.header .city-link {
	color: #626261;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-style: italic;
	right: 343px;
	position: absolute;
	text-decoration: none;
	top: 65px;
	width:160px;
	
}
.header .current-city {
	 border-bottom: 1px dashed #ED1C24;
	color: #ED1C24;
	font-family: 'Trebuchet MS';
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	right: 344px;
	line-height: 21px;
	position: absolute;
	text-decoration: none;
	top: 80px;
	
	overflow: hidden;
	
}
.header .city {
	display:none;
	z-index: 100;
	position: absolute;
	top: 105px;
	right:327px;
	border:1px solid #b6b6b7;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background: #fff;
	padding:10px 15px; 
	color:#a7a497;
	width:159px;
	box-shadow: 0 0 5px black; /* Параметры тени */
	box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
}
.header .city ul {
	list-style-type: none;
	line-height: 20px;
}
.header .city p {
	margin:7px 0px 5px 0px;
	font-weight: bold;
}
.header .city a {
	color:#a7a497;
}

/* content elements */
.content {
	background: #fff;
	zoom:1;
}
.content div.left {
	width:25%;
}
.left .conteiner {
	padding:0px 0px 0px 5px;
}
.main-menu {
	list-style-type: none;
	margin: 17px 0 0 24px;
}
.main-menu li {
	padding: 2px 0px 2px 0px;
	padding-left: 10px;
}
.main-menu li.current {
	background: url(img/menu-current.gif) 0px 7px no-repeat;
}
.main-menu a {
	color: #485E88;
	font-size: 19px;
	font-weight:bold;
	font-style: italic;
	text-decoration: none;
	font-family: 'Trebuchet MS';
}
.main-menu a:hover {
	text-decoration: underline;
}
/* sub menu */
.main-menu ul {
	list-style-type: none;
	margin:3px 0px 0px 10px;
}
.main-menu ul a {
	font-size: 16px;
	letter-spacing: -1px;
	line-height: 20px;
}
.main-menu ul ul {
	margin-bottom: -1px;
}
.main-menu li li{
	padding: 1px 0 5px 10px;
}
.main-menu ul ul a{
	color:#82827e;	
	font-size:15px;
	line-height: 17px;
}

.main-menu li li li.current {
	background: url(/img/submenu-current.gif) 2px 3px no-repeat;
}	
.current-active {
	background: url(/img/submenu-current.gif) 2px 7px no-repeat;
}
.current-active a {
	color:#ee2931;
}
.main-menu li li li.current a{
	color:#ee2931;
}
.left .news .item {	
	float: left;
	margin: 35px 0 0;
	padding: 0 0 0 24px;
}
.left .news .item h3, .left .news .item div.h3{
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	line-height: 16px;
	margin: 0;
	padding: 4px 0 0 25px;
}
.left .news .item p {
	font-size: 11px;
	line-height: 13px;
	margin: 9px 0 0;
}
.left .news .item a {	
	text-decoration: none;
	color: #596d93;
}
.left .news .item a:hover {	
	text-decoration: underline;
}
.voiting {
	background: url(img/voiting-ico.jpg) no-repeat scroll 20px 21px transparent;
	float: left;
	padding: 30px 0 0 23px;
	line-height: 17px;
}
.voiting p {
	color: #ED1C24;
	font-family: 'Trebuchet MS';
	font-size: 16px;
	font-style: italic;
	margin: 0 0 4px 20px;
}
.voiting .item {
	font-size: 11px;
	padding: 2px 0 0 16px;
	line-height: 8px;
}
.voiting .item label {
	padding:0px 0px 0px 6px;
}
.button-form {
	padding-top:10px!important;
}
.content div.right {
	width:37.9%;	
	line-height: 20px;
}
.content .center {
	/*margin:0 30% 0 20%;*/
	float:right;
	width:36.5%;
	color:#626260;
}
.content .center .conteiner {
	padding:0px 10px 0px 20px;
}
.inner .conteiner {
	padding:0px 17% 0px 25px;
}
.inner .conteinernr {
	padding:0px 2% 0px 25px;
}
.content .right .conteiner {
	padding:0px 20px 0px 26px;
}
.content .center h1 , .content .right h1 {
	color:#626260;
}
.content .center .conteiner p {
	line-height: 20px;
}
.left .banner {
	padding:20px 0px 0px 34px;
	text-align: left;
	clear: both;
	width:94%;
}
/* end left block */

/*inner block */
.inner {
	width: 75%;
	float: right;
	color: #626260;
	z-index: 10;
}
.ill {
	width: 100%;
}
.horizontal-menu {
	text-align: center;
	height: 35px;
}
.inner .horizontal-menu ul{
	list-style-type: none;
	padding: 0px 0px 0px 100px;
	margin: auto;
	float: left;
}
.inner .horizontal-menu li {
	float:left;
	margin:0px 4px 0px 0px;
}
.breadcrumb {
	padding: 23px 0px 0px 0px;
}
.inner .banner {
	margin-top: 34px;
}
.inner ol {
	margin: 0px 0px 10px 30px;
	padding:0px;
	line-height: 20px;
}
.inner ol li, .inner ul li, .center ul li {
	padding:0px 0px 9px 0px;
}
.inner ul, .center ul {
	margin: 0px 0px 10px 30px;
	padding: 0px;
	/*line-height: 20px;*/
}
.inner table td ul, .inner table td ul li {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.inner ol ol{
	list-style-type: none;
	margin: 0px 0px 1px 10px;
	list-style-type: none; /* Убираем исходные маркеры */
	counter-reset: item;
}
.inner ol ol li:before{
	content: counter(item) ") "; /* Добавляем к числам скобку */
	counter-increment: item; /* Задаем имя счетчика */
}
.inner ol ol ul li:before {
	content: ""; /* Добавляем к числам скобку */
	counter-increment: none; /* Задаем имя счетчика */
}
.inner ul ul ul, .inner ol ol ul {
	list-style-type:   disc;
	margin: 0px 0px 10px 49px;
}
.inner ul ul ul ul, .inner ol ol ul ul{
	list-style-type:circle;
	margin: 0px 0px 10px 30px;
}
.inner p{
	margin: 0px 0px 10px 0px;
	line-height:20px;
}
.img-right {
	float: right;
	margin: 0px 0px 0px 10px;
	/*width: 300px;*/
}
.img-right p {
	font-size: 11px;
	line-height: 14px;
	margin: 3px 0 0 10px;
}
.img-left {
	float:left;
	margin:0px 10px 0px 0px;
	width:300px;
}
.img-left p {
	font-size: 11px;
	line-height: 14px;
	margin: 3px 0 0 10px;
}
.left-img, .right-img, .center-img {
	width: 20%;
	text-align: center;
	height:160px;
	float:left;
	display: block;
	position: relative;
	margin-top: 41px;
}
/*.left-img {
	background: url('/img/e_report_static.gif?1') center top no-repeat;
}
.left-img:hover {
	background: url('/img/e_report_anime.gif?1') center top  no-repeat;
}
.right-img {
	background: url('/img/doc_static.gif?1') center top  no-repeat;
}
.right-img:hover {
	background: url('/img/doc_anime.gif?1') center top  no-repeat;
}
.center-img {
	background: url('/img/e_sale_static.gif?1') center top  no-repeat;
}
.center-img:hover {
	background: url('/img/e_sale_anime.gif?1') center top  no-repeat;
}*/

.photogallery td {
	width:33%;
	text-align: center;
	vertical-align: top;
}
.photogallery p {
	text-align: left;
	font-size:11px;
	line-height: 15px;
	margin:5px 0px 0px 10px;
}
.hidden {
	display: none;
}
.right h1 {
	margin:16px 0 28px 0px;
}
.right .news .item{
	margin:0px 0px 15px 0px;
	float: left;
	width: 100%;
	line-height: 15px;	
}
.inner .news .item {
	float: left;
	line-height: 15px;
	margin: 15px 0 1px;
	width: 100%;
}

.right .news .item p, .inner .news .item p {
	color:#626260;
	margin: -2px 0 2px;
}
.right .news .item p.date, .inner .news .item p.date {
	color:#8e8e8d;
}
.right .news .item a, .inner .news .item a {
	color:#748fc2;
	margin:0px 0px 5px 0px;
	display: inline-block;
	font-weight: bold;
	
}
.right .news .item div, .inner .news .item div {
	margin: 0px 0px 0px 72px;
}
.right .news .item div.img img, .inner .news .item div.img img{
	float: left;
}
.right .news .item div.img, .inner .news .item div.img {
	float:left;
	margin:0px 10px 0px 0px ;
	position: relative;
	
}
.news .tl, .news .tr, .news .br, .news .bl {
	width:7px;
	height:7px;	
	position: absolute;	
	margin:0px!important;
} 
.news .tl {
	background: url(img/tl.png) no-repeat;
	top:0px;
	left:0px;
}
.news .tr {
	background: url(img/tr.png) no-repeat;
	top:0px;
	right:0px;
}
.news .br {
	background: url(img/br.png) no-repeat;
	bottom:0px;
	right:0px;
}
.news .bl {
	background: url(img/bl.png) no-repeat;
	bottom:0px;
	left:0px;
}
.data-table {
	margin:10px 0px 0px 0px;
}
.data-table th{
	border-bottom: 2px solid #c8cedb;
	text-indent: 11px;
}
.data-table td {
	border-bottom: 1px solid #c8cedb;
	text-indent: 11px;
}
.corners {
	background: #EFEAD7;
	font-size: 14px;
	left: -15px;
	line-height: 18px;
	padding: 17px;
	position: relative;
	width: 109%;
}
.corners .tl, .corners .tr, .corners .bl, .corners .br {
	position:absolute;
	width:7px;
	height:7px;	
}
.corners .tl {
	background: url(img/ccorner-tl.gif) no-repeat;
	top:0px;
	left:0px;
}
.corners .tr {
	background: url(img/ccorner-tr.gif) no-repeat;
	top:0px;
	right:0px;
}
.corners .br {
	background: url(img/ccorner-br.gif) no-repeat;
	bottom:0px;
	right:0px;
}
.corners .bl {
	background: url(img/ccorner-bl.gif) no-repeat;
	bottom:0px;
	left:0px;
}

.pager {
	padding:20px 0px 0px 0px;
	text-align: center;
}
.pager a {
	display: inline-block;
	min-width: 20px;
}
.pager a.first {
	width:6px;
	height:11px;
	background: url(img/a-first.jpg) right bottom no-repeat;
	display: inline-block;
	margin-bottom:-3px;
}
.pager a.last {
	width:6px;
	height:11px;
	background: url(img/a-last.jpg) left bottom no-repeat;
	display: inline-block;
	margin-bottom:-3px;
}
.pager a.current {
	width:20px;
	line-height:20px;
	background: url(img/a-current.jpg) no-repeat;
	text-align: center;
	padding:0px 0px 0px 0px;
	display: inline-block;
	color:#626260;
	font-weight: bold;
	text-decoration: none;
}
.fade-list, .sub-fade-list {
	list-style-type: none;
	margin: 0px!important;
}
a.js-link, span.js-link {
	color:#ed1c24;
	font-family: 'Trebuchet MS';
	font-style: italic;
	border-bottom: 1px #ed1c24 dashed; 
	text-decoration: none;
	font-size: 16px;
	line-height: 12px;
	cursor: pointer;
}
.sub-fade-list li {
	line-height: 23px;
}
.block-item {
	display:none;
	
	margin: 5px 0 16px 21px;
}
.first-plus {
	background: url(img/pointer_orange_p.gif) left 2px no-repeat;
	padding:0px 0px 0px 20px;
	line-height: 26px;
	cursor: pointer;
}

.first-plus-open {
	background: url(img/pointer_orange_m.gif) left 2px no-repeat!important;
}
p.first-plus, p.first-plus-open {
	background-position: left center!important;
}
.second-plus {
	background: url(img/pointer_gray_p.jpg) left 2px no-repeat;
	padding:0px 0px 0px 20px;
	cursor: pointer;
	line-height: 26px;
}
.first-plus span {
	border-bottom: 1px #748fc2 dashed;
	color:#748fc2;
	font-weight:bold;
	
}
.bold {
	font-weight:bold;
}
.second-plus span{
	border-bottom: 1px #748fc2 dashed;
	color:#748fc2;
	
}
.table-download {
	margin:10px 0px 0px 0px;
}
.table-download td{
	padding:10px 0px 0px 0px;	
	vertical-align: bottom;
	line-height: 14px;
}
.table-download td.first{
	background: url(img/download-bg.jpg) left bottom repeat-x;
	padding: 10px 30px 0px 0px;
}
.table-download td.first span{
	padding:1px 0 3px 0px;
	background: #fff;
}
.table-g-head td {
	padding:5px 13px 8px 13px;
	border-bottom: 1px solid #c8cedb;
}
.table-clients td {
	padding:5px 13px 8px 13px;
}
.table-g-head th, .table-clients th {
	background: #c8cedb;
	padding: 8px 14px;
	text-align: center;
}
th.tleft {
	background:#c8cedb url(img/g_head_left.jpg) left top no-repeat;
}
th.tright {
	background:#c8cedb url(img/g_head_right.jpg) right top no-repeat;
}
tr.no-border td {
    border:0px;
}
.nowrap {
    white-space: nowrap;
}
.table-form {
	margin:0px 0px 0px 0px;
}
.table-form td {
	padding: 4px 10px 4px 0px;
	vertical-align: top;
}
.order-table {
	width:100%;
}
.order-table th{
	border-bottom:2px #c8cedb solid;
    text-align: center;
}
#error {
	margin:15px 0px 0px 0px;
	padding:5px 0px 5px 30px;	
	background: url(img/ico-at.gif) left 3px no-repeat;
	color: #ed1c24;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	line-height: 16px;
}
.error {
	color:#ed1c24;
}
#error p {
	margin:0px;
}
#capt_img {
	float:left;
	margin:0px 10px 5px 2px;
}
.parent {
	position: relative;
}
.overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0.35;
}
.item_title, .item_order {
	cursor: pointer;
}
.item_title a {float:left;}
.item_title div {position: relative;}
.opa {position: relative;width:150px; overflow: hidden;display: inline-block;
    height: 17px;}
.opa span {
    background: url("img/opa.png") no-repeat scroll -12px bottom rgba(0, 0, 0, 0);
    height: 20px;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
}
.current_title td .opa, .current_order td .opa{
	height:auto;
}
.current_title td .opa span, .current_order td .opa span{
	 background:transparent;
}
.current_title td, .current_order td {
	background: #ececec;	
}

.imgicon {
	width: 16px;
	height: 16px;
	display: inline-block;
	margin: 0px 0px 0px 3px;
}
.cancel {
	background: url(img/sprites.png) 0px -416px no-repeat;	
}
.del {
	background: url(img/sprites.png) 0px -1791px no-repeat;	
}
.addnew {
	background: url(img/sprites.png) 0px -704px no-repeat;	
}
.sendorder {
	background: url(img/b_export.png) 0px 0px no-repeat;	
}
.docsorder {
	background: url(img/sprites.png) 0px -367px no-repeat;	
}
.copy {
	background: url(img/sprites.png) 0px -912px no-repeat;	
}

/*
td.action {
	position: relative;
}
div.action  {
	position: absolute;
	top:-3px;
	left:0px;
	width:13px;
	height:32px;
	background: url(img/price_akcia.gif) no-repeat;
}
*/

/* action */
table td.action{
	padding: 0;
	width: 0;
	vertical-align: top;
}
table td.action .a, table td.action .n{
	position: relative;
	display: block;
	*zoom: 1;
}
table td.action .a span{
	position: absolute;
	top: -3px;
	left: 0;
	width: 13px;
	height: 32px;
	background: url(img/price_akcia.gif) no-repeat;
}
table td.action .n span{
	position: absolute;
	top: -3px;
	left: 0;
	width: 13px;
	height: 32px;
	background: url(img/price_new.gif) no-repeat;
}

table.result{
	border: none;
	border-spacing: 0px;
	position:absolute;
	z-index: 1000;
	-moz-box-shadow: 0 3px 10px rgba(0,0,0,0.5); /* Для Firefox */
	-webkit-box-shadow: 0 3px 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
	box-shadow: 0 3px 10px rgba(0,0,0,0.5); /* Параметры тени */
}

td.item_result{
	border:none;
	width:100%;
	padding-bottom: 2px;
	padding-top: 2px;
}

tr.item_result_h{
	background: #A9B8C2;
}
/* end inner block */

/* bottom block styles */
.clear-all {
	width:100%;
	clear: both;
}
.bottom {
	height:32px;
	margin:auto;
	min-width:1033px;
	max-width: 1680px;
	position: relative;
	
}
.bottom .bl {
	width:32px;
	height:32px;
	background: url(img/corner-bl.png) no-repeat;
	float:left;
}
.bottom .br {
	width:32px;
	height:32px;
	background: url(img/corner-br.png) no-repeat;
	float:right;
}
.bottom .line {
	height:32px;
	background:#fff url(img/bottom-line.jpg) left bottom repeat-x;
	margin:0px 32px;
}

.footer {
	margin:37px auto 0px auto;
	height:50px;
	color:#fff;
	max-width: 1680px;
	min-width:1033px;
}
.footer .left {
	text-align: left;
	/*width:300px;*/
	margin-left:36px;
	margin-top: -10px;
	margin-right:80px;
	text-indent:-12px;
}
.footer .right {
	padding-top: 5px;
	/*width: 29.4%;251px;*/
	width: 24%;
	text-align: right;
	padding-right: 19px;
}
.footer .right img{
	margin:0 11px 0px 5px;
}
.footer .center {
	/*float: right;
	line-height: 18px;
	padding-top: 0;
	margin-right: 60px;
	text-align: right;
	width: 31.6%;
	text-align: left;
	width: 348px;*/
	
	float: left;
    line-height: 18px;
    padding-top: 0;
    margin-right: 0;
    text-align: right;
    width: 25%;
    max-width: 400px;
}
.sbis {
	width: 16%;
    float: left;
    margin-top: -25px;
	display: block;
}
.sbis img {
	width: 100%;
    height: auto;
    display: block;
}
.footer .center div{
	display: inline-block;
	text-align: left;
	float: right;
	width: auto;
}
.footer a {
	color:#fff;
	white-space: nowrap;
}

/* Оформление блока подписки в разделе новостей */
.subscribe {
	background: #efead7 url(/img/box-tl.jpg) no-repeat top left;
	width:auto;
	margin:30px 30px 0px 20px;
	float:left;
}
.subscribe-tr {
	background: url(/img/box-tr.jpg) no-repeat top right;
}
.subscribe-bl {
	background: url(/img/box-bl.jpg) no-repeat bottom left;
}
.subscribe-br {
	background: url(/img/box-br.jpg) no-repeat bottom right;
	width:auto;
}
.subscribe h3, .subscribe div.h3 {
	padding:15px 10px 12px 25px;
	margin:0;
	font-weight: normal;
	background: url(/img/line.jpg) repeat-x bottom left;
}
.subscribe .sub {
	background: url(/img/sub_logo.png) 15px 11px no-repeat;
	padding:13px 0px 12px 38px;
	margin:0px 0px 0px 0px;
	color:#62615c;
	font-weight: bold;
}
.subscribe .inp-text{
	width:82%;
	color:#b7b7ad;
}
.subscribe  form {
	padding:0px 0px 14px 37px;
	background: url(/img/line.jpg) repeat-x bottom left;
}
.subscribe  form a {
	font-size:11px;
}
.subscribe input.button {
	margin:5px 0px 7px 0px;
	background:transparent url(/img/white_button.png) no-repeat;
	height:25px;
	padding-top:1px;
	width:106px;
	color:#626260;	
	font-style:italic;
	font-weight:bold;
	font-size:13px;	
	cursor: pointer;
	font-family: 'Trebuchet MS';
	border:0px;
}
.subscribe .rss {
	margin-left:15px;
	padding:12px 0px 20px 24px;
	background: url(/img/rss.png) 0px 11px  no-repeat;
	font-weight:bold;
}

/*  Кнопки социальных сетей */

.footer .right #social {float:left;margin-left:10px;}
.footer .right #social img {margin:0 7px 0px 0;}


/* кнопка подключиться */
div.but_click{
	width:176px;
	height:41px;
	background: url('/img/servises_connect_custom.gif');
}
div.but_click:hover{
	width:176px;
	height:41px;
	background: url('/img/servises_connect_hover.gif');
}
    
