ul, ol {
  padding-left: 22px;
  margin: 0 0 10px 22px;
}

ul {
  list-style-image: url(../img/li.gif);
}

hr {
  border: 0;
  height: 1px;
  color: #999;
  background: #999;
}



/* table */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
  vertical-align: top;
}


/* invisible */
table.invisible td, table.invisible th {
  vertical-align: top;
  padding: 0 15px 15px 0
  
}

/* printable */
table.printable, table.printable {
	border-collapse: separate;
	border-spacing: 2px
}

table.printable td, table.printable th {
	padding: 2px 12px;
	font-size: 11px;
}

table.printable p {
  margin: 0 0 5px 0;
}

table.printable tr.cell2 td {
	padding: 4px 12px;
	border-top: solid 1px #CBD2D5;
	border-bottom: solid 1px #CBD2D5;
	background: #F0F4F6
}

table.printable tr.cell1, table.printable tr.cell1 td, table.printable td.cell1 {
}
table.printable tr.cell1 td, table.printable tr.cell1 p, table.printable td.cell1, table.printable td.cell1 p {
}

table.printable tr.cell2, table.printable tr.cell2 td, table.printable td.cell2 {
}
table.printable tr.cell2 td, table.printable tr.cell2 p, table.printable td.cell2, table.printable td.cell2 p {
}

table.printable tr.header td, table.printable th {
	padding: 6px 12px;
	background: #CBD2D5;
	color: #FFF;
	font-weight: bold
}

table.printable .header a, table.printable .header a:link, table.printable .header a:visited, table.printable .header a:hover, table.printable .header a:active {
}





/*****************************************************/


/* LAYOUT
----------------------------------------------- */

.content {width: 100%}
.content .left {width: 20%}
.content .left .col-pad {padding: 0 10px 0 0}
.content .right {width: 28%}
.content .right .col-pad {padding: 0 0 0 30px}
.content .right .col-wid {zoom: 1}

.content-default {width: 100%}
.content-default .left {width: 20%}
.content-default .left .col-pad {padding: 0 10px 0 0}
.content-default .main {width: 72%}
.content-default .right {width: 28%}
.content-default .right .col-pad {padding: 0 0 0 20px}

.content-lt-cor {background: url(../img/content-brd/lt-cor.gif) no-repeat left top}
.content-rt-cor {background: url(../img/content-brd/rt-cor.gif) no-repeat right top}
.content-rb-cor {background: url(../img/content-brd/rb-cor.gif) no-repeat right bottom}
.content-lb-cor {background: url(../img/content-brd/lb-cor.gif) no-repeat left bottom}
.content-ln-t {background: url(../img/content-brd/line-cor.gif) repeat-x left top}
.content-ln-r {background: url(../img/content-brd/line-cor.gif) repeat-y right top}
.content-ln-b {background: url(../img/content-brd/line-cor.gif) repeat-x left bottom}
.content-ln-l {background: url(../img/content-brd/line-cor.gif) repeat-y left top}
.content-pd {padding: 10px 32px 20px 32px}

.main-title {margin: 0; padding: 0 0 15px 0}

/* FORMS
----------------------------------------------- */
form {margin: 0; padding: 0;}
input,
textarea,
select {color: #000;}
textarea,
input.text,
select {}
select {font-size: 11px; color: #567389}
input.text {padding: 1px 0; font-size: 11px; color: #567389}
input.button {border: 1px solid #D4D4D4; border-right: 1px solid #717171; border-bottom: 1px solid #717171;}
input.image {border: none;}

/* form */
table.form .l {padding: 3px 0 5px 0;}
table.form .f {padding: 0 0 5px 0;}
table.form .fl {padding: 0 10px 5px 0;}
table.form .fr {padding: 0 0 5px 10px;}
table.form .fc {padding: 0 10px 5px 10px;}
table.form .cb {padding: 0 0 1px 0;}
table.form .cbl {padding: 0 5px 1px 0;}
table.form .cbr {padding: 0 0 1px 5px;}
table.form .cbc {padding: 0 5px 1px 5px;}
table.form td {vertical-align: top;}
table.form .m td,
table.form .last-m td {vertical-align: middle;}
table.form .last td,
table.form .last-m td {padding-bottom: 0;}



/* NAVIGATION
----------------------------------------------- */
/* m0 */
.m0 {float: right; padding: 3px 35px 0 0; font-size: 10px; font-weight: bold}
.m0 a:link,
.m0 a:visited,
.m0 a:hover {color: #567389}
.m0 img {margin: 0 5px -1px 0; vertical-align: bottom}
.m0 div {float: left; padding: 0 5px 0 0; color: #000}

/* m1 */
.m1 {padding: 15px 0 0 0}
.m1 table {width: 100%}
.m1 a,
.m1 span,
.m1 img {display: block}
.m1 img {padding: 13px 0 14px 0}
.m1 a {background: url(../img/m1/bg-it.gif) repeat-x left 3px}
.m1 a:link,
.m1 a:visited {background-position: left -36px}
.m1 a:hover {background-position: left 3px}
.m1 .a a:link,
.m1 .a a:visited,
.m1 .a a:hover {background-position: left 3px}
.m1 .list {}
.m1 .ls {padding: 0 0 0 21px; background: url(../img/m1/ls.gif) no-repeat left top}
.m1 .rs {padding: 0 21px 0 0; background: url(../img/m1/rs.gif) no-repeat right top}
.m1 .bg {background: url(../img/m1/bg.gif) repeat-x left top}
.m1 .ct {}
.m1 .it {}
.m1 .sep {width: 10%; background: url(../img/m1/sep.gif) no-repeat center center}
.m1 .sep td {width: 50%}
.m1 .sep span {margin: 3px 0; background: url(../img/m1/bg-it.gif) repeat-x left -36px}
.m1 .sep img {padding: 10px 0 11px 0}

/* m2 */
.m2 {padding: 0 0 56px 0}
.m2 .item {zoom: 1; margin: 0 0 2px 0; border-bottom: solid 1px #CFD9DE; background: #E6EBEE}
.m2 .item .p {padding: 10px 14px}
.m2 .list1 {zoom: 1}
.m2 .first-item .lst {background: url(../img/m2/lst.gif) no-repeat left top}
.m2 .first-item .rst {background: url(../img/m2/rst.gif) no-repeat right top}
.m2 .last-item {border-bottom: 0}
.m2 .last-item .lsb {background: url(../img/m2/lsb.gif) no-repeat left bottom}
.m2 .last-item .rsb {background: url(../img/m2/rsb.gif) no-repeat right bottom}
.m2 .lev1 {padding: 0 10px 0 0; font-size: 11px; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-weight: bold; color: #567389; text-transform: uppercase}
.m2 .lev1 a:link,
.m2 .lev1 a:visited,
.m2 .lev1 a:hover {color: #567389; text-decoration: none}
.m2 .lev1 .arr {display: block; float: right; margin: 4px 0 0 0}
.m2 .lev1 .arr img {display: block}
.m2 .a1 img {display: block; float: right; margin: 4px 0 0 0}
.m2 .list2 {zoom: 1; margin: 10px 0 0 0; background: #FFF}
.m2 .list2 .lt-cor {background: url(../img/m2/lt-cor.gif) no-repeat left top}
.m2 .list2 .rt-cor {background: url(../img/m2/rt-cor.gif) no-repeat right top}
.m2 .list2 .rb-cor {background: url(../img/m2/rb-cor.gif) no-repeat right bottom}
.m2 .list2 .lb-cor {background: url(../img/m2/lb-cor.gif) no-repeat left bottom}
.m2 .list2 .p {padding: 17px}
.m2 .lev2 {border-bottom: solid 1px #DEE4E6; font-size: 11px; line-height: 13px}
.m2 .lev2 a {display: block; padding: 6px 13px 9px 7px}
.m2 .lev2 a:link,
.m2 .lev2 a:visited {color: #567389; background: none; text-decoration: none}
.m2 .lev2 a:hover {color: #FFF; background: #567389; text-decoration: none}
.m2 .last2 {border: 0}
.m2 .a2 {font-weight: bold}

/* m2inner */
.m2inner {padding: 0 0 15px 0}
.m2inner .lt-cor {background: url(../img/m2inner/lt-cor.gif) no-repeat left top}
.m2inner .rt-cor {background: url(../img/m2inner/rt-cor.gif) no-repeat right top}
.m2inner .rb-cor {background: url(../img/m2inner/rb-cor.gif) no-repeat right bottom}
.m2inner .lb-cor {background: url(../img/m2inner/lb-cor.gif) no-repeat left bottom}
.m2inner .ln-t {background: url(../img/m2inner/line-cor.gif) repeat-x left top}
.m2inner .ln-r {background: url(../img/m2inner/line-cor.gif) repeat-y right top}
.m2inner .ln-b {background: url(../img/m2inner/line-cor.gif) repeat-x left bottom}
.m2inner .ln-l {background: url(../img/m2inner/line-cor.gif) repeat-y left top}
.m2inner .pd {padding: 26px}
.m2inner .list1 {background: url(../img/m2inner/ln1.gif) repeat-x left top}
.m2inner .lev1 {background: url(../img/m2inner/ln1.gif) repeat-x left bottom; font-size: 11px; line-height: 15px}
.m2inner .lev1 a {display: block; padding: 5px 10px 7px 10px}
.m2inner .lev1 a:link,
.m2inner .lev1 a:visited {color: #567389; text-decoration: none; background: none}
.m2inner .lev1 a:hover {color: #FFF; text-decoration: none; background: #567389}
.m2inner .a1 {font-weight: bold}
.m2inner .a1 a:link,
.m2inner .a1 a:visited,
.m2inner .a1 a:hover {color: #FFF; text-decoration: none; background: #567389}
.m2inner .list2 {padding: 8px 10px; background: url(../img/m2inner/ln1.gif) repeat-x left bottom}
.m2inner .lev2 {padding: 2px 0; font-size: 11px}
.m2inner .lev2 a:link,
.m2inner .lev2 a:visited {color: #567389; text-decoration: none}
.m2inner .lev2 a:hover {color: #567389; text-decoration: underline}

/* path */
.path {zoom: 1; position: relative; padding: 0 0 18px 20%; color: #567389; font-size: 11px; line-height: 18px; z-index: 99}
.face-default .path {padding: 0 0 10px 20%}
.path a {white-space: nowrap}
.path a:link,
.path a:visited {color: #567389}
.path a:link {color: #567389}
.path a.act:link,
.path a.act:visited,
.path a.act:link {color: #567389; font-weight: bold; text-decoration: none}
.path img {display: block; cursor: pointer}
.path .it {position: relative; float: left; z-index: 99}
.path .it .sens {position: relative; padding: 0 0 14px 0}
.path .it .home {padding: 5px 10px 0 0}
.path .a {font-weight: bold;}
.path .arr {padding: 4px 5px 0 10px}
.path .list {display: none; position: absolute; left: 0; top: 21px; padding: 0 0 0 30px; font-size: 11px; line-height: 13px; z-index: 100}
.path .list a {display: block; padding: 3px 8px 6px 8px}
.path .list a:link,
.path .list a:visited {color: #567389; background: none; text-decoration: none}
.path .list a:hover {color: #FFF; background: #1EA23C; text-decoration: none}
.path .list .stroke{padding: 14px; border: solid 1px #EAEBEC; background: #EAEBEC url(../img/path/bg.gif) repeat-x left top}
.path .list .brd {padding: 2px 0 0 0; background: url(../img/path/ln.gif) repeat-x left top}
.path .list .itm {background: url(../img/path/ln.gif) repeat-x left bottom; font-size: 11px; white-space: nowrap}

/* sch */
.sch {float: right; padding: 0 12px 0 0}
.sch td {padding: 0 0 0 7px; vertical-align: middle}
.sch input.text {width: 160px; border: 0}
.sch .brd1 {border: solid 1px #D4D4D4}
.sch .brd2 {border: solid 1px #F1F1F1}

/* face-header */
.face-header {padding: 0 0 18px 0}
.face-header .tbl {width: 100%}
.face-header .lc {width: 20%}

/* face-footer */
.face-footer {margin: 15px 0 0 0; padding: 18px 0 0 0; border-top: solid 2px #DDD}

/* logo */
.logo {padding: 25px 0 0 19px}

/* hot */
.hot {padding: 0 0 0 10px; float: left; font-size: 11px; font-weight: bold; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; color: #567389; line-height: 20px}
.hot span {margin: 0 0 0 10px; font-size: 18px; font-weight: bold; color: #F00; vertical-align: middle}

/* collage */
.collage {padding: 0 0 25px 0}
.collage img {display: block}
.collage .text {position: absolute; right: 32%; top: 185px}
.collage .bg {background: url(../img/collage/bg.gif) repeat-x left top}
.collage .right-col {float: right; width: 28%; background: url(../img/collage/bg-rc.gif) repeat-x left top}
.collage .right-col .line {background: url(../img/collage/line.gif) no-repeat left top}
.collage .right-col .rs {height: 319px; background: url(../img/collage/rs.gif) no-repeat right top}
.collage .right-col .pad {padding: 25px 0 0 0; text-align: center}
.collage .html-editor {width: 200px; margin: 0 auto; text-align: left}
.collage .movie {width: 200px; margin: 0 auto}

/* html-editor */
.html-editor {padding: 0 0 15px 0}
.html-editor .coll .ttl {color: #FFF; font-size: 12px; font-weight: bold}
.html-editor .coll .descr {color: #8F9CA6; font-size: 11px}

/* minilogo */
.minilogo {line-height: 11px; font-size: 11px; font-weight: bold}
.minilogo a:link,
.minilogo a:visited,
.minilogo a:hover {color: #A9A285}
.minilogo img {margin: 0 5px -2px 0; vertical-align: bottom}

/* general-footer */
.general-footer {float: right; font-size: 11px; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; color: #616A71}
.general-footer a {margin: 0 0 0 15px}
.general-footer a:link,
.general-footer a:visited,
.general-footer a:hover {color: #616A71}

/* login */
.login {padding: 0 0 15px 0}
.login .bg {background: url(../img/login/bg.gif) repeat-x left bottom}
.login .lt-cor {background: url(../img/login/lt-cor.gif) no-repeat left top}
.login .rt-cor {background: url(../img/login/rt-cor.gif) no-repeat right top}
.login .rb-cor {background: url(../img/login/rb-cor.gif) no-repeat right bottom}
.login .lb-cor {background: url(../img/login/lb-cor.gif) no-repeat left bottom}
.login .ln-t {background: url(../img/login/line-cor.gif) repeat-x left top}
.login .ln-r {background: url(../img/login/line-cor.gif) repeat-y right top}
.login .ln-b {background: url(../img/login/line-cor.gif) repeat-x left bottom}
.login .ln-l {background: url(../img/login/line-cor.gif) repeat-y left top}
.login .pd {padding: 9px}
.login .pd2 {padding: 14px 13px 11px 13px}
.login .title {background: url(../img/login/bg-ttl.gif) repeat-x left top; font-size: 11px; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-weight: bold; color: #FFF; text-transform: uppercase}
.login .title .ls {background: url(../img/login/ls.gif) no-repeat left top}
.login .title .rs {background: url(../img/login/rs.gif) no-repeat right top}
.login .title .ct {padding: 0 0 2px 13px; line-height: 28px}
.login input.text {width: 160px; border: 0}
.login .brd1 {border: solid 1px #D4D4D4}
.login .brd2 {border: solid 1px #F1F1F1}
.login .auth .pass,
.login .auth .log {zoom: 1; overflow: hidden; padding: 0 0 8px 0}
.login .auth .pass div,
.login .auth .log div {float: left;}
.login .pers .name {padding: 0 0 8px 0}

/* anounce */
.anounce {zoom: 1; padding: 0 0 15px 0}
.anounce ul {margin-left: 0; padding-left: 15px}
.anounce h4 {margin: 0 0 10px 0; font-size: 18px; font-weight: bold}
.anounce .bg {background: url(../img/anounce/bg.gif) repeat-x left bottom}
.anounce .lt-cor {background: url(../img/anounce/lt-cor.gif) no-repeat left top}
.anounce .rt-cor {background: url(../img/anounce/rt-cor.gif) no-repeat right top}
.anounce .rb-cor {background: url(../img/anounce/rb-cor.gif) no-repeat right bottom}
.anounce .lb-cor {background: url(../img/anounce/lb-cor.gif) no-repeat left bottom}
.anounce .ln-t {background: url(../img/anounce/line-cor.gif) repeat-x left top}
.anounce .ln-r {background: url(../img/anounce/line-cor.gif) repeat-y right top}
.anounce .ln-b {background: url(../img/anounce/line-cor.gif) repeat-x left bottom}
.anounce .ln-l {background: url(../img/anounce/line-cor.gif) repeat-y left top}
.anounce .pd {padding: 9px}
.anounce .pdfix {padding: 0 13px}
.anounce .it {padding: 0 0 10px 0}
.anounce .last {padding: 0}
.anounce .ttl {background: url(../img/anounce/bg-ttl.gif) repeat-x left top; font-size: 11px; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-weight: bold; color: #FFF; text-transform: uppercase}
.anounce .ttl .ls {background: url(../img/anounce/ls.gif) no-repeat left top}
.anounce .ttl .rs {background: url(../img/anounce/rs.gif) no-repeat right top}
.anounce .ttl .ct {padding: 0 0 2px 13px; line-height: 28px}
.anounce .image {float: left; padding: 10px 10px 10px 3px}
.anounce .descr {padding: 10px 0}


/* biblio */
.biblio .lnk {padding: 0 0 10px 0}
.biblio .printable {width: 100%}
.biblio .date {width: 10px; font-size: 10px; color: #FF1800; font-weight: bold; white-space: nowrap}
.biblio .size {width: 10px; white-space: nowrap}


/* news-ind */
.news-ind {padding: 0 0 15px 0}
.news-ind .list {padding: 10px 12% 0 0; border-top: solid 3px #D8D8D8}
.news-ind .title {padding: 0 0 20px 0; font-size: 17px; font-family: "Myriad Pro", Tahoma, Arial, Geneva, Helvetica, sans-serif; color: #000}
.news-ind .title a,
.news-ind .title img {display: block}
.news-ind .title a:link,
.news-ind .title a:visited,
.news-ind .title a:hover {color: #000; text-decoration: none}
.news-ind .it {padding: 0 0 10px 0}
.news-ind .last {padding: 0}
.news-ind .ttl {padding: 0 0 5px 0}
.news-ind .ttl a:link,
.news-ind .ttl a:visited,
.news-ind .ttl a:hover {color: #567389; text-decoration: none}
.news-ind .date {font-size: 10px; font-weight: bold}
.news-ind .date a:link,
.news-ind .date a:visited,
.news-ind .date a:hover {color: #FF1800; text-decoration: none}
.news-ind .date img {margin: 0 0 0 5px; vertical-align: bottom}

/* news-side */
.news-side .lt-cor {background: url(../img/news-side/lt-cor.gif) no-repeat left top}
.news-side .rt-cor {background: url(../img/news-side/rt-cor.gif) no-repeat right top}
.news-side .rb-cor {background: url(../img/news-side/rb-cor.gif) no-repeat right bottom}
.news-side .lb-cor {background: url(../img/news-side/lb-cor.gif) no-repeat left bottom}
.news-side .ln-t {background: url(../img/news-side/line-cor.gif) repeat-x left top}
.news-side .ln-r {background: url(../img/news-side/line-cor.gif) repeat-y right top}
.news-side .ln-b {background: url(../img/news-side/line-cor.gif) repeat-x left bottom}
.news-side .ln-l {background: url(../img/news-side/line-cor.gif) repeat-y left top}
.news-side .pd {padding: 20px}
.news-side .it {padding: 0 0 15px 0}
.news-side .last {padding: 0}
.news-side .ttl {padding: 0 0 5px 0; font-size: 11px}
.news-side .ttl a:link,
.news-side .ttl a:visited,
.news-side .ttl a:hover {color: #567389; text-decoration: none}
.news-side .date {padding: 0 0 1px 0; font-size: 10px; color: #FF1800; font-weight: bold}
.news-side .date img {vertical-align: bottom}


/* news */
.news {}
.news .list {}
.news .list .it {zoom: 1; overflow: hidden; padding: 0 0 15px 0; margin: 0 0 25px 0; background: url(../img/catalog/ln-hor.gif) repeat-x right bottom}
.news .list .last {padding: 0; background: none}
.news .list .image {float: left; padding: 0 30px 10px 0}
.news .list .widfx {width: 170px}
.news .list .ttl {padding: 0 0 10px 0; font-size: 11px; font-weight: bold;}
.news .list .ttl a:link,
.news .list .ttl a:visited,
.news .list .ttl a:hover {color: #000}
.news .list .date {padding: 0 0 1px 0; font-size: 10px; color: #FF1800; font-weight: bold}
.news .list .date img {vertical-align: bottom}
.news .list .descr {color: #7F8589}
.news .item {}
.news .item .image {float: left; padding: 0 30px 10px 0}
.news .item .ttl {padding: 0 0 10px 0; font-size: 11px; font-weight: bold; color: #000}
.news .item .date {padding: 0 0 1px 0; font-size: 10px; color: #FF1800; font-weight: bold}
.news .item .date img {vertical-align: bottom}
.news .item .descr {padding: 0 30% 10px 0; color: #567389; font-style: italic}
.news .item .content {padding: 0 0 10px 0; font-size: 12px}
.news .item .author {}
.news .item .source {}
.news .item .source a {font-style: italic}
.news .item .lnk {float: left; padding: 10px 0 0 0}

/* catalog-ind */
.catalog-ind {padding: 0 0 15px 0}
.catalog-ind table {width: 100%}
.catalog-ind td {width: 50%}
.catalog-ind .it {padding: 10px 0 0 0; border-top: solid 3px #E3DDC6}
.catalog-ind .lp {margin: 0 15px 0 0}
.catalog-ind .rp {margin: 0 0 0 15px}
.catalog-ind .title {padding: 0 0 20px 0; font-size: 17px; font-family: "Myriad Pro", Tahoma, Arial, Geneva, Helvetica, sans-serif}
.catalog-ind .title a,
.catalog-ind .title img {display: block}
.catalog-ind .title a:link,
.catalog-ind .title a:visited,
.catalog-ind .title a:hover {color: #000; text-decoration: none}
.catalog-ind .image {float: left}
.catalog-ind .image a,
.catalog-ind .image img {display: block}
.catalog-ind .list {padding: 0 0 0 130px}
.catalog-ind .fix { display: inline-block}
.catalog-ind .name {padding: 0 0 0 0; line-height: 15px; font-size: 11px}
.catalog-ind .name a {display: block; padding: 6px 8px 7px 8px}
.catalog-ind .name a:link,
.catalog-ind .name a:visited {color: #567389; border-bottom: solid 1px #DEE4E6; padding-bottom: 7px; text-decoration: none}
.catalog-ind .name a:hover {color: #FFF; border-bottom: 0; padding-bottom: 8px; text-decoration: none}
.catalog-ind .lp .name a:link,
.catalog-ind .lp .name a:visited {background: none}
.catalog-ind .lp .name a:hover {background: #1EA23C}
.catalog-ind .rp .name a:link,
.catalog-ind .rp .name a:visited {background: none}
.catalog-ind .rp .name a:hover {background: #FF1800}
.catalog-ind .lp .a a:link,
.catalog-ind .lp .a a:visited,
.catalog-ind .lp .a a:hover {color: #FFF; border-bottom: 0; padding-bottom: 8px; background: #1EA23C}
.catalog-ind .rp .a a:link,
.catalog-ind .rp .a a:visited,
.catalog-ind .rp .a a:hover {color: #FFF; border-bottom: 0; padding-bottom: 8px; background: #FF1800}

/* map */
.map {padding: 0 0 15px 0}
.map .rb-cor {background: url(../img/catalog/rb-cor.gif) no-repeat right bottom}
.map .lb-cor {background: url(../img/catalog/lb-cor.gif) no-repeat left bottom}
.map .ln-t {background: url(../img/catalog/line-cor.gif) repeat-x left top}
.map .ln-r {background: url(../img/catalog/line-cor.gif) repeat-y right top}
.map .ln-b {background: url(../img/catalog/line-cor.gif) repeat-x left bottom}
.map .ln-l {background: url(../img/catalog/line-cor.gif) repeat-y left top}
.map .pd {padding: 0px}
.map .list .map-holder {}
.map .list .map-holder .rel {position: relative; width: 554px; height: 378px}
.map .list .map-holder .map {position: absolute}
.map .list .map-holder .map img {border: none}
.map .list .map-holder .reg {position: absolute; display: none}
.map .list .ttl {font-size: 18px; font-family: Arial; line-height: 28px}
.map .list .ttl a:link,
.map .list .ttl a:visited,
.map .list .ttl a:hover {color: #339}
.map .item .image {float: left; padding: 4px; border: solid 1px #DEDFED; margin: 0 0 10px 0}
.map .item .sl {float: right; padding: 5px 0 0 0}
.map .item .ttl {font-size: 18px; font-family: Arial, Tahoma; line-height: 28px}
.map .item .ttl a {font-size: 18px; line-height: 28px;}
.map .item .ttl a:link,
.map .item .ttl a:visited,
.map .item .ttl a:hover {color: #339; text-decoration: none}
.map .item .mapreg {position: relative}
.map .item .mapreg div {position: absolute; padding: 0 0 10px 0; background: url(../img/map/dot.gif) no-repeat 4px bottom}
.map .item .descr {padding: 15px 0 0 0}
.map .item .map-reg {position: relative; padding: 0 0 10px 0}
.map .item .map-reg img {border: none}
.map .item .map-reg .it {position: absolute; padding: 15px 0 0 0; background: url(../img/map/dot.gif) no-repeat center top}
.map .item .map-reg .it a:link,
.map .item .map-reg .it a:visited {color: #000; text-decoration: none}
.map .item .map-reg .it a:hover {color: #000; text-decoration: underline}
.map .tabs {zoom: 1; overflow: hidden; margin: 0 0 1px 0; padding: 18px 0 3px 0; background: url(../img/catalog/tabs/ln.gif) repeat-x left bottom}
.map .tabs .it {float: left; margin: 0 2px 0 0; line-height: 30px}
.map .tabs .it .rs {padding: 0 12px 2px 12px; font-weight: bold; font-size: 11px}
.map .tabs .active {background: url(../img/catalog/tabs/bg-a.gif) repeat-x left top; color: #FFF}
.map .tabs .active .ls {background: url(../img/catalog/tabs/ls-a.gif) no-repeat left top}
.map .tabs .active .rs {background: url(../img/catalog/tabs/rs-a.gif) no-repeat right top}
.map .tabs-content table {width: 100%}
.map .tabs-content td {padding: 5px 12px; border-top: solid 1px #DEE4E6}
.map .tabs-content tr.header td {padding: 6px 12px; background: #CBD2D5; color: #FFF; font-weight: bold}
.map .tabs-content strong {color: #7F8589}
.map .tabs-content span {font-weight: bold; color: #000}

.map-filter {zoom: 1; padding: 0 0 30px 0}
.map-filter .ttle {margin: 0 0 2px 0; border-bottom: solid 1px #CFD9DE; background: #E6EBEE; font-size: 12px; font-family: Tahoma, Geneva, Helvetica, sans-serif; font-weight: bold; color: #000; text-transform: uppercase}
.map-filter .ttle .tls {background: url(../img/map-filter/ls.gif) no-repeat left top}
.map-filter .ttle .trs {background: url(../img/map-filter/rs.gif) no-repeat right top}
.map-filter .ttle .tp {padding: 2px 10px 0 10px; line-height: 25px}
.map-filter .itm {margin: 0 0 2px 0; background: #E6EBEE}
.map-filter .itm .mls {background: url(../img/map-filter/lsb.gif) no-repeat left bottom}
.map-filter .itm .mrs {background: url(../img/map-filter/rsb.gif) no-repeat right bottom}
.map-filter .itm .mp {padding: 7px 9px}
.map-filter .tl {padding: 0 10px 6px 0; font-size: 11px; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-weight: bold; color: #FFF; text-transform: uppercase}
.map-filter .points {zoom: 1; margin: 0 0 10px 0; background: #B4BBBF}
.map-filter .points select {width: 100%; border: solid 1px #8F9496; height: 18px}
.map-filter .points .plt-cor {background: url(../img/map-filter/lt-cor.gif) no-repeat left top}
.map-filter .points .prt-cor {background: url(../img/map-filter/rt-cor.gif) no-repeat right top}
.map-filter .points .prb-cor {background: url(../img/map-filter/rb-cor.gif) no-repeat right bottom}
.map-filter .points .plb-cor {background: url(../img/map-filter/lb-cor.gif) no-repeat left bottom}
.map-filter .points .pp {padding: 6px 11px}
.map-filter .show {zoom: 1; overflow: hidden; padding: 0 0 2px 0}
.map-filter .show .button-gray {float: left}


/* quest */
.polls {padding: 0 12% 15px 0}
.polls .vote .ttl {padding: 0 0 5px 0; font-size: 11px; font-weight: bold; color: #567389}
.polls .vote .tbl td {padding: 0 0 5px 0; font-size: 11px; color: #567389}
.polls .vote .tbl label {display: block; padding: 3px 0 0 5px}
.polls .vote .tbl .cb input {display: block; margin-left: 0}
.polls .vote .sub {float: left; padding: 10px 10px 0 0; font-size: 10px}
.polls .vote .sub a {display: block; padding: 4px 0 0 0}
.polls .vote .sub a:link,
.polls .vote .sub a:visited,
.polls .vote .sub a:hover {color: #567389}
.polls .results td {border-bottom: 1px solid #DEE4E6; font-size: 11px}
.polls .results .ttl {padding: 5px 0 5px 0; font-size: 11px; font-weight: bold; color: #567389}
.polls .results .v {padding: 5px 5px 5px 0; color: #567389}
.polls .results .l {padding: 5px 5px 5px 0}
.polls .results .l .brd {margin: 2px 0 0 0; border: solid 1px #FF1800; line-height: 8px; font-size: 8px}
.polls .results .l .brd div {width: 100px; height: 8px; background: #FFDAD6}
.polls .results .r {font-size: 10px; padding: 5px 5px 5px 0; white-space: nowrap; color: #567389}
.polls .results .other {padding: 10px 0 0 0; font-size: 11px; line-height: 15px; color: #567389}

/* compare-small */
.compare-small {zoom: 1; padding: 0 0 8px 0}
.compare-small .lt-cor {background: url(../img/catalog/lt-cor.gif) no-repeat left top}
.compare-small .rt-cor {background: url(../img/catalog/rt-cor.gif) no-repeat right top}
.compare-small .rb-cor {background: url(../img/catalog/rb-cor.gif) no-repeat right bottom}
.compare-small .lb-cor {background: url(../img/catalog/lb-cor.gif) no-repeat left bottom}
.compare-small .ln-t {background: url(../img/catalog/line-cor.gif) repeat-x left top}
.compare-small .ln-r {background: url(../img/catalog/line-cor.gif) repeat-y right top}
.compare-small .ln-b {background: url(../img/catalog/line-cor.gif) repeat-x left bottom}
.compare-small .ln-l {background: url(../img/catalog/line-cor.gif) repeat-y left top}
.compare-small .pd {padding: 20px}
.compare-small .title {margin: 0 0 2px 0; border-bottom: solid 1px #CFD9DE; background: #E6EBEE; font-size: 13px; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-weight: bold; color: #567389; text-transform: uppercase}
.compare-small .title .ls {background: url(../img/compare/ls.gif) no-repeat left top}
.compare-small .title .rs {background: url(../img/compare/rs.gif) no-repeat right top}
.compare-small .title .p {padding: 2px 14px 0 14px; line-height: 25px}
.compare-small .lt td {padding: 0 0 5px 0; font-size: 11px; color: #567389}
.compare-small .lt a,
.compare-small .lt img {display: block}
.compare-small .lt img {margin: 1px 0 0 10px}

/* compare */
.compare {padding: 0 0 15px 0}
.compare {}
.compare .lt-cor {background: url(../img/catalog/lt-cor.gif) no-repeat left top}
.compare .rt-cor {background: url(../img/catalog/rt-cor.gif) no-repeat right top}
.compare .rb-cor {background: url(../img/catalog/rb-cor.gif) no-repeat right bottom}
.compare .lb-cor {background: url(../img/catalog/lb-cor.gif) no-repeat left bottom}
.compare .ln-t {background: url(../img/catalog/line-cor.gif) repeat-x left top}
.compare .ln-r {background: url(../img/catalog/line-cor.gif) repeat-y right top}
.compare .ln-b {background: url(../img/catalog/line-cor.gif) repeat-x left bottom}
.compare .ln-l {background: url(../img/catalog/line-cor.gif) repeat-y left top}
.compare .pd {padding: 20px}
.compare .title {margin: 0 0 2px 0; border-bottom: solid 1px #CFD9DE; background: #E6EBEE; font-size: 12px; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-weight: bold; color: #000; text-transform: uppercase}
.compare .title .ls {background: url(../img/compare/ls.gif) no-repeat left top}
.compare .title .rs {background: url(../img/compare/rs.gif) no-repeat right top}
.compare .title .p {padding: 2px 14px 0 14px; line-height: 25px}
.compare table.tbl {width: 100%; border-collapse: separate; border-spacing: 2px}
.compare table.tbl td {padding: 2px 6px; font-size: 10px; color: #567389}
.compare table.tbl .header td {padding: 6px; background: #B4BBBF}
.compare table.tbl .cell2 td {padding: 4px 6px; border-top: solid 1px #CBD2D5; border-bottom: solid 1px #CBD2D5; background: #F0F4F6}
.compare table.tbl .cp {padding: 2px 0 0 0; font-weight: bold; text-align: center}
.compare table.tbl .cp a:link,
.compare table.tbl .cp a:visited,
.compare table.tbl .cp a:hover {color: #FFF; text-decoration: none}
.compare table.tbl .image {padding: 3px 0; text-align: center}

/* catalog */
.back-content,
.compare-content {position: relative; display: none; float: right; z-index: 111}
.catalog {padding: 0 0 15px 0}
.catalog .list {zoom: 1; overflow: hidden;}
.catalog .list .correct {zoom: 1;}
.catalog .list .fleft {margin: 0 -2px 0 0}
.catalog .list .fleft .correct {padding: 0 4px 8px 0}
.catalog .list .fright {margin: 0 0 0 -1px}
.catalog .list .fright .correct {padding: 0 0 8px 4px}
.catalog .list .it {width: 50%}
.catalog .list .lt-cor {background: url(../img/catalog/lt-cor.gif) no-repeat left top}
.catalog .list .rt-cor {background: url(../img/catalog/rt-cor.gif) no-repeat right top}
.catalog .list .rb-cor {background: url(../img/catalog/rb-cor.gif) no-repeat right bottom}
.catalog .list .lb-cor {background: url(../img/catalog/lb-cor.gif) no-repeat left bottom}
.catalog .list .ln-t {background: url(../img/catalog/line-cor.gif) repeat-x left top}
.catalog .list .ln-r {background: url(../img/catalog/line-cor.gif) repeat-y right top}
.catalog .list .ln-b {background: url(../img/catalog/line-cor.gif) repeat-x left bottom}
.catalog .list .ln-l {background: url(../img/catalog/line-cor.gif) repeat-y left top}
.catalog .list .pd {padding: 20px}
.catalog .list .cont {zoom: 1; position: relative}
.catalog .list .cont table {width: 100%}
.catalog .list .vb {vertical-align: bottom !important}
.catalog .list .image {position: relative; height: 150px; width: 135px; text-align: center}
.catalog .list .image img.img {position: relative; left: -12px}
.catalog .list .image .actions {position: absolute; top: 0; right: 0}
.catalog .list .image .actions div {padding: 0 0 4px 0}
.catalog .list .image .actions a,
.catalog .list .image .actions img {display: block}
.catalog .list .ttl-code {position: absolute; left: 0px; bottom: 0px; width: 135px; text-align: center; background: #F1EBD3; font-size: 11px; font-weight: bold}
.catalog .list .ttl-code a:link,
.catalog .list .ttl-code a:visited,
.catalog .list .ttl-code a:hover {color: #567389; text-decoration: none}
.catalog .list .ttl-code div {padding: 4px 5px}
.catalog .list .ttl {padding: 0 0 15px 30px; font-weight: bold; font-size: 11px}
.catalog .list .ttl a:link,
.catalog .list .ttl a:visited,
.catalog .list .ttl a:hover {color: #000; text-decoration: none}
.catalog .list .descr {padding: 0 0 0 30px}
.catalog .list .descr td.t {}
.catalog .list .descr td.v {padding: 0 0 0 10px; text-align: right}
.catalog .list .descr td {font-size: 10px; color: #567389}
.catalog .list .descr .lt {border-bottom: solid 1px #DEE4E6}
.catalog .list .descr .lt div {padding: 4px 2px; border-top: solid 1px #DEE4E6}
.catalog .start {padding: 0 0 15px 0;}
.catalog .start .brd-cont {zoom: 1;}
.catalog .start .lt-cor {background: url(../img/catalog/lt-cor.gif) no-repeat left top}
.catalog .start .rt-cor {background: url(../img/catalog/rt-cor.gif) no-repeat right top}
.catalog .start .rb-cor {background: url(../img/catalog/rb-cor.gif) no-repeat right bottom}
.catalog .start .lb-cor {background: url(../img/catalog/lb-cor.gif) no-repeat left bottom}
.catalog .start .ln-t {background: url(../img/catalog/line-cor.gif) repeat-x left top}
.catalog .start .ln-r {background: url(../img/catalog/line-cor.gif) repeat-y right top}
.catalog .start .ln-b {background: url(../img/catalog/line-cor.gif) repeat-x left bottom}
.catalog .start .ln-l {background: url(../img/catalog/line-cor.gif) repeat-y left top}
.catalog .start .pd {padding: 20px}
.catalog .start .sec {zoom: 1;}
.catalog .start .ttl-sec {margin: 0 0 2px 0; border-bottom: solid 1px #CFD9DE; background: #E6EBEE; font-size: 12px; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-weight: bold; color: #567389; text-transform: uppercase}
.catalog .start .ttl-sec a:link,
.catalog .start .ttl-sec a:visited,
.catalog .start .ttl-sec a:hover {color: #567389; text-decoration: none}
.catalog .start .ttl-sec .ls {background: url(../img/catalog/ls.gif) no-repeat left top}
.catalog .start .ttl-sec .rs {background: url(../img/catalog/rs.gif) no-repeat right top}
.catalog .start .ttl-sec .p {padding: 10px 14px}
.catalog .start .it {zoom: 1; width: 33%; float: left; text-align: center}
.catalog .start .it .ln-r {background: url(../img/catalog/ln-ver.gif) repeat-y right top}
.catalog .start .it .ln-b {background: url(../img/catalog/ln-hor.gif) repeat-x left bottom}
.catalog .start .it .image {zoom: 1; padding: 20px 0 0 0}
.catalog .start .it .image div {overflow: hidden; height: 150px}
.catalog .start .it .ttl {padding: 0 10px; font-weight: bold; height: 50px}
.catalog .start .it .ttl a:link,
.catalog .start .it .ttl a:visited,
.catalog .start .it .ttl a:hover {color: #000; text-decoration: none}
.catalog .start .buff {line-height: 30px; font-size: 30px; height: 30px}
.catalog .item .lt-cor {background: url(../img/catalog/lt-cor.gif) no-repeat left top}
.catalog .item .rt-cor {background: url(../img/catalog/rt-cor.gif) no-repeat right top}
.catalog .item .rb-cor {background: url(../img/catalog/rb-cor.gif) no-repeat right bottom}
.catalog .item .lb-cor {background: url(../img/catalog/lb-cor.gif) no-repeat left bottom}
.catalog .item .ln-t {zoom: 1; background: url(../img/catalog/line-cor.gif) repeat-x left top}
.catalog .item .ln-r {background: url(../img/catalog/line-cor.gif) repeat-y right top}
.catalog .item .ln-b {background: url(../img/catalog/line-cor.gif) repeat-x left bottom}
.catalog .item .ln-l {background: url(../img/catalog/line-cor.gif) repeat-y left top}
.catalog .item .pd {padding: 20px}
.catalog .item .ttl {padding: 0 160px 18px 0; font-size: 16px; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-weight: bold; color: #6A8397}
.catalog .item .print {padding: 5px 0 0 18px; float: right; font-size: 10px; font-weight: bold}
.catalog .item .print a:link,
.catalog .item .print a:visited,
.catalog .item .print a:hover {color: #567389}
.catalog .item .print img {margin: 0 5px 0 0; vertical-align: bottom}
.catalog .item .where {padding: 5px 0 0 0; float: right; font-size: 10px; font-weight: bold}
.catalog .item .where a:link,
.catalog .item .where a:visited,
.catalog .item .where a:hover {color: #567389}
.catalog .item .where img {margin: 0 5px 0 0; vertical-align: bottom}
.catalog .item .image {float: left; position: relative; z-index: 101}
.catalog .item .image .fix {zoom: 1;}
.catalog .item .image .switch-full {zoom: 1; position: absolute; left: 0; top: -100px; background: #FFF; z-index: 102; cursor: pointer}
.catalog .item .image .switch-full td {width: 230px; height: 210px; vertical-align: middle; text-align: center}
.catalog .item .image .switch-full .close {position: absolute; right: 10px; top: 10px}
.catalog .item .image .switch-sm {zoom: 1; cursor: pointer}
.catalog .item .image .switch-sm td {width: 230px; height: 210px; vertical-align: middle; text-align: center}
.catalog .item .image img {display: block; margin: 0 auto}
.catalog .item .image .preview {zoom: 1; overflow: hidden; padding: 10px 0 0 3px}
.catalog .item .image .preview td {width: 53px; height: 43px; vertical-align: middle; background: url(../img/catalog/border-icon.gif) no-repeat left top}
.catalog .item .image .preview .ic {float: left; padding: 0 3px 6px 3px; text-align: center}
.catalog .item .image .preview .ic img {cursor: pointer}
.catalog .item .image .preview .a td {background: url(../img/catalog/border-icon-a.gif) no-repeat left top}
.catalog .item .image .preview .a img {cursor: default}
.catalog .item .item-lt-cor {background: url(../img/catalog/item-lt-cor.gif) no-repeat left top}
.catalog .item .item-rt-cor {background: url(../img/catalog/item-rt-cor.gif) no-repeat right top}
.catalog .item .item-rb-cor {background: url(../img/catalog/item-rb-cor.gif) no-repeat right bottom}
.catalog .item .item-lb-cor {background: url(../img/catalog/item-lb-cor.gif) no-repeat left bottom}
.catalog .item .item-ln-t {background: url(../img/catalog/item-ln-t.gif) repeat-x left top}
.catalog .item .item-ln-r {background: url(../img/catalog/item-ln-r.gif) repeat-y right top}
.catalog .item .item-ln-b {background: url(../img/catalog/item-ln-b.gif) repeat-x left bottom}
.catalog .item .item-ln-l {background: url(../img/catalog/item-ln-l.gif) repeat-y left top}
.catalog .item .item-pd {padding: 6px}
.catalog .item .actions {float: left; padding: 0 0 0 17px}
.catalog .item .actions a,
.catalog .item .actions img {display: block}
.catalog .item .actions div {padding: 0 0 4px 0}
.catalog .item .cont {margin: 0 0 0 326px; padding: 20px 0 0 0; border-top: solid 1px #DEE4E6}
.catalog .item .ttl-code {padding: 0 0 35px 0; font-size: 14px; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-weight: bold; color: #000}
.catalog .item .colors {zoom: 1; overflow: hidden; padding: 15px 0 10px 0; color: #7F8589}
.catalog .item .colors strong {display: block; padding: 0 0 10px 0}
.catalog .item .colors div {position: relative; float: left; padding: 0 3px 3px 0}
.catalog .item .colors a {display: block; padding: 2px}
.catalog .item .colors img {display: block}
.catalog .item .colors img.png {position: absolute; left: 0; top: 0}
.catalog .item .colors img.clr {width: 20px; height: 10px}
.catalog .item .icons {zoom: 1; overflow: hidden;}
.catalog .item .icons div {float: left; padding: 0 3px 3px 0}
.catalog .item .icons img {display: block}
.catalog .item .icons-line {line-height: 1px; font-size: 1px; margin: 10px 0 13px 0; background: url(../img/catalog/icons-line.gif) repeat-x left top}
.catalog .item .tabs {zoom: 1; overflow: hidden; margin: 0 0 1px 0; padding: 18px 0 3px 0; background: url(../img/catalog/tabs/ln.gif) repeat-x left bottom}
.catalog .item .tabs .it {float: left; margin: 0 2px 0 0; line-height: 30px}
.catalog .item .tabs .it .rs {padding: 0 12px 2px 12px; font-weight: bold; font-size: 11px}
.catalog .item .tabs .active {background: url(../img/catalog/tabs/bg-a.gif) repeat-x left top; color: #FFF}
.catalog .item .tabs .active .ls {background: url(../img/catalog/tabs/ls-a.gif) no-repeat left top}
.catalog .item .tabs .active .rs {background: url(../img/catalog/tabs/rs-a.gif) no-repeat right top}
.catalog .item .tabs .notactive {background: url(../img/catalog/tabs/bg.gif) repeat-x left top}
.catalog .item .tabs .notactive a:link,
.catalog .item .tabs .notactive a:visited,
.catalog .item .tabs .notactive a:hover {color: #000; text-decoration: none}
.catalog .item .tabs .notactive .ls {background: url(../img/catalog/tabs/ls.gif) no-repeat left top}
.catalog .item .tabs .notactive .rs {background: url(../img/catalog/tabs/rs.gif) no-repeat right top}

.catalog .item .tabs-content .content-complete {}
.catalog .item .tabs-content .content-complete .section {zoom: 1; overflow: hidden}
.catalog .item .tabs-content .content-complete .t {padding: 0 0 15px 0; font-weight: bold; font-size: 11px; color: #7F8589}
.catalog .item .tabs-content .content-complete .lt {float: left; width: 350px}
.catalog .item .tabs-content .content-complete .lt .itm {margin: 0 21px 0 0; padding: 7px 0; border-bottom: solid 1px #DEE4E6}
.catalog .item .tabs-content .content-complete .lt .nobrd {border: 0}
.catalog .item .tabs-content .content-complete .lt .i {width: 55px; text-align: center}
.catalog .item .tabs-content .content-complete .lt .act {width: 25px; height: 25px; background: url(../img/catalog/act.gif) no-repeat left top; font-size: 10px}
.catalog .item .tabs-content .content-complete .lt .act div {padding: 6px 0 0 6px; //padding: 2px 0 0 2px}
.catalog .item .tabs-content .content-complete .lt .act input {display: block; margin: 0}
.catalog .item .tabs-content .content-complete .lt .smt {padding: 0 0 0 20px; font-size: 11px}
.catalog .item .tabs-content .content-complete .lt .smt a:link,
.catalog .item .tabs-content .content-complete .lt .smt a:visited {color: #567389; text-decoration: none}
.catalog .item .tabs-content .content-complete .lt .smt a:hover {color: #567389; text-decoration: underline}
.catalog .item .tabs-content .content-complete .opis {padding: 0 0 0 350px}
.catalog .item .tabs-content .content-complete .opis .i {float: left}
.catalog .item .tabs-content .content-complete .opis .i div {//float: left}
.catalog .item .tabs-content .content-complete .opis .htfix {display: table-cell; vertical-align: middle; height: 105px}
.catalog .item .tabs-content .content-complete .opis .smt {padding: 0 0 13px 160px; font-size: 11px; font-weight: bold; color: #000}
.catalog .item .tabs-content .content-complete .opis .tc {padding: 0 0 0 160px}
.catalog .item .tabs-content .content-complete .opis .tc .at {float: left; margin: -3px 0 0 0}
.catalog .item .tabs-content .content-complete .opis .tc .at img {display: block; margin: 0 0 4px 0}
.catalog .item .tabs-content .content-complete .opis .tc .list {margin: 0 0 0 39px}
.catalog .item .tabs-content .content-complete .opis table.tbl {border-bottom: solid 1px #DEE4E6}
.catalog .item .tabs-content .content-complete .opis table.tbl td {padding: 2px 6px; border-top: solid 1px #DEE4E6; font-size: 11px; color: #567389}
.catalog .item .tabs-content .content-complete .opis table.padfix td {padding: 3px 6px}
.catalog .item .tabs-content .content-complete .opis table.tbl td.nm {}

.catalog .item .tabs-content .tech table {border-collapse: separate; border-spacing: 2px}
.catalog .item .tabs-content .tech td {padding: 2px 6px; font-size: 11px; color: #567389}
.catalog .item .tabs-content .tech td.nm {padding: 2px 50px 2px 6px}
.catalog .item .tabs-content .tech td.vl {padding: 2px 30px 2px 6px}
.catalog .item .tabs-content .tech .cell1 td {padding: 4px 6px; border-top: solid 1px #CBD2D5; border-bottom: solid 1px #CBD2D5; background: #F0F4F6}
.catalog .item .tabs-content .tech .cell1 td.vl img {display: block}
.catalog .item .tabs-content .tech .cell1 td.nm {padding: 4px 50px 4px 6px}

.catalog .item .tabs-content .files table {border-collapse: separate; border-spacing: 2px}
.catalog .item .tabs-content .files td {padding: 2px 6px; font-size: 11px; color: #567389}
.catalog .item .tabs-content .files .cell1 td {padding: 4px 6px; border-top: solid 1px #CBD2D5; border-bottom: solid 1px #CBD2D5; background: #F0F4F6}

.catalog .item .tabs-content .full-descr .imge {float: left; padding: 0 10px 10px 0}
.catalog .item .tabs-content .full-descr .descr {padding: 0 0 10px 0}
.catalog .item .tabs-content .full-descr table.tbl {border-collapse: separate; border-spacing: 2px}
.catalog .item .tabs-content .full-descr table.tbl td {padding: 2px 6px; font-size: 11px; color: #567389}
.catalog .item .tabs-content .full-descr table.tbl td.nm {padding: 2px 50px 2px 6px}
.catalog .item .tabs-content .full-descr table.tbl td.vl {padding: 2px 30px 2px 6px}
.catalog .item .tabs-content .full-descr table.tbl .cell1 td {padding: 4px 6px; border-top: solid 1px #CBD2D5; border-bottom: solid 1px #CBD2D5; background: #F0F4F6}
.catalog .item .tabs-content .full-descr table.tbl .cell1 td.vl img {display: block}
.catalog .item .tabs-content .full-descr table.tbl .cell1 td.nm {padding: 4px 50px 4px 6px}

.catalog .item .tabs-content .gal .itm {float: left; width: 25%; text-align: center}
.catalog .item .tabs-content .gal .itm a,
.catalog .item .tabs-content .gal .itm img {display: block}
.catalog .item .tabs-content .gal .itm img {margin: 0 auto}
.catalog .item .tabs-content .gal .itm .brd-pad {padding: 0 10px}
.catalog .item .tabs-content .gal .itm .nm {padding: 10px; font-weight: bold; color: #000}

.tbl-border td {padding: 4px 6px !important; border-bottom: solid 1px #CBD2D5}
.no-result {padding: 0 0 0 50px}
.no-result h2 {font-size: 12px; line-height: 21px}

/* catalog-filter */
.catalog-filter {padding: 0 0 15px 0}
.catalog-filter .title {margin: 0 0 2px 0; border-bottom: solid 1px #CFD9DE; background: #E6EBEE; font-size: 13px; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-weight: bold; color: #000; text-transform: uppercase}
.catalog-filter .title img {display: block; float: right; padding: 10px 0 0 0}
/* для текста
.catalog-filter .title a {display: block; float: right; padding: 6px 0 0 0; background: url(../img/dash.gif) repeat-x left bottom; font-size: 10px; font-weight: bold; text-transform: none; line-height: 13px}
.catalog-filter .title a:link,
.catalog-filter .title a:visited,
.catalog-filter .title a:hover {color: #6A8397; text-decoration: none}
*/
.catalog-filter .title .ls {background: url(../img/catalog-filter/ls.gif) no-repeat left top}
.catalog-filter .title .rs {background: url(../img/catalog-filter/rs.gif) no-repeat right top}
.catalog-filter .title .p {padding: 2px 14px 0 14px; line-height: 25px}
.catalog-filter .item {zoom: 1; margin: 0 0 2px 0; border-bottom: solid 1px #CFD9DE; background: #E6EBEE}
.catalog-filter .item .p {padding: 5px 14px 10px 14px}
.catalog-filter .last-item {border-bottom: 0}
.catalog-filter .last-item .ls {background: url(../img/catalog-filter/lsb.gif) no-repeat left bottom}
.catalog-filter .last-item .rs {background: url(../img/catalog-filter/rsb.gif) no-repeat right bottom}
.catalog-filter .ttl {padding: 0 10px 0 0; font-size: 11px; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-weight: bold; color: #567389; text-transform: uppercase}
.catalog-filter .ttl .arr {display: block; float: right; margin: 4px 0 0 0; cursor: pointer;  background: url(../img/catalog-filter/arr.gif) no-repeat left top}
.catalog-filter .ttl .q {float: right; padding: 1px 7px 0 0}
.catalog-filter .ttl .q,
.catalog-filter .ttl .q img {display: block}
.catalog-filter .points {zoom: 1; margin: 5px 0 0 0; background: #B4BBBF}
.catalog-filter .points .lt-cor {background: url(../img/catalog-filter/lt-cor.gif) no-repeat left top}
.catalog-filter .points .rt-cor {background: url(../img/catalog-filter/rt-cor.gif) no-repeat right top}
.catalog-filter .points .rb-cor {background: url(../img/catalog-filter/rb-cor.gif) no-repeat right bottom}
.catalog-filter .points .lb-cor {background: url(../img/catalog-filter/lb-cor.gif) no-repeat left bottom}
.catalog-filter .points .p {padding: 3px 6px}
.catalog-filter .points .it {border-bottom: solid 1px #D3D8DB; font-size: 10px; line-height: 13px}
.catalog-filter .points .it a {display: block; padding: 3px 13px 3px 7px; }
.catalog-filter .points .it a:link,
.catalog-filter .points .it a:visited {color: #FFF; background: url(../img/catalog-filter/arr2.gif) no-repeat right 8px; text-decoration: none}
.catalog-filter .points .it a:hover {color: #FFF; background: #6A8397 url(../img/catalog-filter/arr2.gif) no-repeat right 8px; text-decoration: none}
.catalog-filter .points .it a.act:link,
.catalog-filter .points .it a.act:visited,
.catalog-filter .points .it a.act:hover {color: #FFF; background: #6A8397 url(../img/catalog-filter/arr2.gif) no-repeat right 8px; text-decoration: none}
.catalog-filter .points .last {border: 0}

/* item-filter */
.item-filter {padding: 0 0 15px 0}
.item-filter .title {margin: 0 0 2px 0; border-bottom: solid 1px #CFD9DE; background: #E6EBEE; font-size: 12px; font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif; font-weight: bold; color: #000; text-transform: uppercase}
.item-filter .title .ls {background: url(../img/item-filter/ls.gif) no-repeat left top}
.item-filter .title .rs {background: url(../img/item-filter/rs.gif) no-repeat right top}
.item-filter .title .p {padding: 2px 14px 0 14px; line-height: 25px}
.item-filter .item {zoom: 1; margin: 0 0 2px 0; background: #E6EBEE}
.item-filter .item .ls {background: url(../img/item-filter/lsb.gif) no-repeat left bottom}
.item-filter .item .rs {background: url(../img/item-filter/rsb.gif) no-repeat right bottom}
.item-filter .item .p {padding: 9px}
.item-filter .points {zoom: 1; background: #FFF}
.item-filter .points .lt-cor {background: url(../img/item-filter/lt-cor.gif) no-repeat left top}
.item-filter .points .rt-cor {background: url(../img/item-filter/rt-cor.gif) no-repeat right top}
.item-filter .points .rb-cor {background: url(../img/item-filter/rb-cor.gif) no-repeat right bottom}
.item-filter .points .lb-cor {background: url(../img/item-filter/lb-cor.gif) no-repeat left bottom}
.item-filter .points .p {zoom: 1; padding: 6px}
.item-filter .points .it {float: left; width: 49%; font-size: 10px; line-height: 13px}
.item-filter .points .it a {display: block; padding: 2px 7px 1px 7px}
.item-filter .points .it a:link,
.item-filter .points .it a:visited {color: #6A8397; background: none; text-decoration: none}
.item-filter .points .it a:hover {color: #FFF; background: #6A8397; text-decoration: none}
.item-filter .points .it div {margin: 0 10px 0 0; border-top: solid 1px #DEE4E6}
.item-filter .points .nobrd div {border: 0}
.item-filter .points .it span {display: block; padding: 2px 7px 1px 7px; background: #6A8397; color: #FFF}
.item-filter .points .last {border: 0}

/* compare-button */
.compare-button {position: relative}
.compare-button a.ct {margin: 0 0 0 5px}
.compare-button a.ct:link,
.compare-button a.ct:visited,
.compare-button a.ct:hover {color: #567389}

/* back-button */
.back-button {padding: 0 10px 0 0}

/* inner-banner */
.inner-banner {padding: 0 0 15px 0}
.inner-banner .bg {background: url(../img/inner-banner/bg.gif) repeat-x left top}
.inner-banner .ls {background: url(../img/inner-banner/ls.gif) no-repeat left top}
.inner-banner .rs {background: url(../img/inner-banner/rs.gif) no-repeat right top}
.inner-banner .hf {height: 53px; overflow: hidden}
.inner-banner .pad {padding: 12px 14px 0 14px}
.inner-banner .it {padding: 0 0 5px 0}
.inner-banner .last {padding: 0}
.inner-banner .image {float: left}
.inner-banner .ttl {padding: 7px 0 0 47px; font-weight: bold}
.inner-banner .ttl a:link,
.inner-banner .ttl a:visited,
.inner-banner .ttl a:hover {color: #7F8589; text-decoration: none}

/* gallery */
.gallery {}
.gallery .list .it {float: left; width: 49%}
.gallery .list .fl {float: left}
.gallery .list .fl .pad {padding: 0 15px 0 0}
.gallery .list .fr {float: right}
.gallery .list .fr .pad {padding: 0 15px 0 0}
.gallery .list .date {padding: 0 0 1px 0; font-size: 10px; color: #FF1800; font-weight: bold}
.gallery .list .date img {vertical-align: bottom}
.gallery .list .ttl {padding: 0 0 10px 0; font-size: 11px; font-weight: bold;}
.gallery .list .ttl a:link,
.gallery .list .ttl a:visited,
.gallery .list .ttl a:hover {color: #000}
.gallery .list .image {float: left; padding: 0 30px 10px 0}
.gallery .list .descr {color: #7F8589}
.gallery .list .buff {clear: both; height: 15px; font-size: 15px; line-height: 15px}
.gallery .list .pages {padding-bottom: 0}

.gallery .item .image {float: left; padding: 0 30px 10px 0}
.gallery .item .image .ct {padding: 0 0 10px 0}
.gallery .item .ttl {padding: 0 0 10px 0; font-size: 11px; font-weight: bold; color: #000}
.gallery .item .date {padding: 0 0 1px 0; font-size: 10px; color: #FF1800; font-weight: bold}
.gallery .item .date img {vertical-align: bottom}
.gallery .item .descr {color: #7F8589}

.gallery .item .arr-l {padding: 0 15px 0 0; text-align: right}
.gallery .item .arr-l div {width: 107px}
.gallery .item .arr-r {padding: 0 0 0 15px; text-align: left}
.gallery .item .arr-r div {width: 100px}
.gallery .item .h a:link,
.gallery .item .h a:visited,
.gallery .item .h a:hover { text-decoration: none}
.gallery .item .wd {width: 210px; padding: 4px 0 0 0; text-align: center}
.gallery .item .wd .item_a {font-weight: bold;}
.gallery .item .wd a:link,
.gallery .item .wd a:visited {}
.gallery .item .wd a:hover {}

/* feedback */
.feedback {}
.feedback .err {padding: 0 0 5px 0; color: #FF1800}
.feedback .brd {float: left; border: solid 1px #D4D4D4}
.feedback .brd div {border: solid 1px #F1F1F1}
.feedback .brd textarea,
.feedback .brd select,
.feedback .brd input {border: 0}
.feedback .brd input.text,
.feedback .brd select.sel {width: 300px}
.feedback .brd textarea.ta {width: 550px}
.feedback .brd textarea.ta {height: 200px}
.feedback .brd input.code {width: 95px}
.feedback .secure td {padding: 0 5px 5px 0; vertical-align: middle}

/* subscribe */
.subscribe {}
.subscribe .err {padding: 0 0 5px 0; color: #FF1800}
.subscribe .brd {float: left; border: solid 1px #D4D4D4}
.subscribe .brd div {border: solid 1px #F1F1F1}
.subscribe .brd textarea,
.subscribe .brd select,
.subscribe .brd input {border: 0}
.subscribe .brd input.text,
.subscribe .brd select.sel,
.subscribe .brd textarea.ta {width: 300px}
.subscribe .brd textarea.ta {height: 70px}
.subscribe .brd input.city {width: 80px}
.subscribe .brd input.code {width: 95px}
.subscribe .secure td {padding: 0 5px 5px 0; vertical-align: middle}

.fq .brd {float: left; border: solid 1px #D4D4D4}
.fq .brd div {border: solid 1px #F1F1F1}
.fq .brd textarea,
.fq .brd select,
.fq .brd input {border: 0}
.fq .brd input.text,
.fq .brd select.sel {width: 300px}
.fq .brd textarea.ta {width: 550px}
.fq .brd textarea.ta {height: 200px}
.faq {padding: 10px 0}
.faq .item {padding: 5px 0}
.faq .date {color: #000}
.faq .author {font-size: 11px}
.faq .author a:link,
.faq .author a:visited {text-decoration: none}
.faq .author a:hover {text-decoration: underline}
.faq .question {font-weight: bold; color: #000}
.faq .question strong {}
.faq .answer {padding: 5px 0 0 0; }
.faq .answered {font-size: 11px}
.faq-form h2 {padding-bottom: 15px}
.faq-form .secure td {vertical-align: middle}
.faq-form .secure img {margin: 0 5px 0 0}

/* dictionary */
.dictionary {}
.dictionary .alp {zoom: 1; overflow: hidden; padding: 0 0 10px 0}
.dictionary .alp div {float: left; padding: 0 0 5px 0}
.dictionary .alp a,
.dictionary .alp strong {display: block; padding: 0 9px; line-height: 20px}
.dictionary .alp strong {background: url(../img/dictionary/a.gif) no-repeat center top; color: #FFF}
.dictionary .alp a:link,
.dictionary .alp a:visited {color: #567389; background: none; text-decoration: underline}
.dictionary .alp a:hover {color: #FFF; background: url(../img/dictionary/a.gif) no-repeat center top; text-decoration: none}
.dictionary .list .it {padding: 0 0 10px 0}
.dictionary .list .brdt {padding: 1px 0 0 0}
.dictionary .list .brdb {padding: 0 0 1px 0}
.dictionary .list .ttl {font-weight: bold; text-transform: uppercase;}
.dictionary .list .ttl a:link,
.dictionary .list .ttl a:visited,
.dictionary .list .ttl a:hover {color: #000; text-decoration: none; text-transform: uppercase;}
.dictionary .list .a {font-size: 14px}
.dictionary .list .descr {padding: 5px 0 0 0}
.dictionary .list .content-pd {padding: 7px 9px}

/* search */
.sch-results .sch {float: left;}
.sch-results .sch td {padding: 0 7px 0 0}
.sch-results .sch input.text {width: 200px}
.sch-results .fm td { vertical-align: middle}
.sch-results .fm .f {padding: 0 5px 0 0}
.sch-results .fm .f input {display: block; width: 200px; padding: 2px 7px 3px 7px; border: solid 1px #DBCEBB; background: #EFEAE1; color: #414141}
.sch-results .found {padding: 5px 0 0 0}
.sch-results .found strong {font-size: 14px}
.sch-results .pages-sch .numbers {zoom: 1; overflow: hidden; padding: 10px 0 0 0}
.sch-results .pages-sch .numbers div {float: left}
.sch-results .pages-sch .numbers .ttl {padding: 3px 10px 0 0}
.sch-results .pages-sch .numbers a,
.sch-results .pages-sch .numbers strong {display: block; padding: 0 9px; line-height: 20px}
.sch-results .pages-sch .numbers strong {background: url(../img/pages/a.gif) no-repeat center top; color: #FFF}
.sch-results .pages-sch .numbers a:link,
.sch-results .pages-sch .numbers a:visited {color: #567389; background: none; text-decoration: underline}
.sch-results .pages-sch .numbers a:hover {color: #FFF; background: url(../img/pages/a.gif) no-repeat center top; text-decoration: none}

/* empty-hi */
.empty-hi {display: none; position: absolute; z-index: 999; width: 300px}
.empty-hi h2 {padding: 0 0 10px 0}
.empty-hi table,
.empty-hi td.maxwid {width: 100%}
.empty-hi td {text-align: left}
.empty-hi .shadow {background: url(../img/shadow.png)}
.empty-hi .border {position: relative; left: -3px; top: -3px; padding: 20px; border: solid 1px #DAE2E6; background: #F0F0F0}
.empty-hi .side {white-space: nowrap}

/* pages */
.pages {padding: 10px 5px}
.pages table {width: 100%}
.pages .numbers {position: relative; left: 50%; float: left; padding: 4px 0 0 0; text-align: left}
.pages .numbers ul {display: block; margin: 0; padding: 0; position: relative; list-style: none; left: -50%}
.pages .numbers li {display: block; position: relative; float: left;}/* ie needs position:relative here*/
.pages .numbers a,
.pages .numbers strong {display: block; padding: 0 9px; line-height: 20px}
.pages .numbers strong {background: url(../img/pages/a.gif) no-repeat center top; color: #FFF}
.pages .numbers a:link,
.pages .numbers a:visited {color: #567389; background: none; text-decoration: underline}
.pages .numbers a:hover {color: #FFF; background: url(../img/pages/a.gif) no-repeat center top; text-decoration: none}

/* button */
.button {background: url(../img/button/bg.gif) repeat-x left top; line-height: 20px; font-size: 10px; font-weight: bold}
.button a:link,
.button a:visited,
.button a:hover {color: #FF1800; text-decoration: none}
.button .ls {background: url(../img/button/ls.gif) no-repeat left top}
.button .rs {background: url(../img/button/rs.gif) no-repeat right top}
.button .pdd {padding: 0px 12px 4px 12px}

/* button-gray */
.button-gray {background: url(../img/button-gray/bg.gif) repeat-x left top; line-height: 20px; font-size: 10px; font-weight: bold}
.button-gray a:link,
.button-gray a:visited,
.button-gray a:hover {color: #FF1800; text-decoration: none}
.button-gray .bls {background: url(../img/button-gray/ls.gif) no-repeat left top}
.button-gray .brs {background: url(../img/button-gray/rs.gif) no-repeat right top}
.button-gray .bpad {padding: 0px 12px 4px 12px}

/* button-gray */
.button-gray1 {background: url(../img/button-gray/bg.gif) repeat-x left top; line-height: 20px; font-size: 10px; font-weight: bold}
.button-gray1 a:link,
.button-gray1 a:visited,
.button-gray1 a:hover {color: #FF1800; text-decoration: none}
.button-gray1 .ls {background: url(../img/button-gray/ls.gif) no-repeat left top}
.button-gray1 .rs {background: url(../img/button-gray/rs.gif) no-repeat right top}
.button-gray1 .pdd {padding: 0px 12px 4px 12px}

/* zeema */
.zeema {float: right; padding: 0 0 0 25px; color: #616A71; font-size: 11px; font-family: Arial,Tahoma,Geneva,Helvetica,sans-serif}
.zeema img {margin: -5px 0 -5px 5px}

/* clear-box */
.clear-box {padding: 40px}

/* print */
.print {padding: 20px; font-size: 13px; text-align: left}
.print .logo-pr {padding: 0 0 10px 0}
.print td {padding: 2px 4px; font-size: 13px}
.print .image {padding: 0 0 15px 0}

/* misc */
a img {border: none;}
form {display: block}
.w-fix {width: 100%;}
.clr {clear: both; line-height: 0; font-size: 0; height: 0px}
.rel {position: relative}
.png {
	//background-image: none !important;
	behavior: url('pngfix.htc');
}
.fleft {float: left}
.fright {float: right}
.error {color: #FF1800; font-weight: bold}
.req {color: #FF1800}
.block {border: 1px solid #eee; background: #fcfcfc; padding: 10px; margin: 0 5px 5px 0;}
#wrap {min-width: 996px; max-width: 1200px; margin: 0 auto; text-align: left; width: expression(document.body.clientWidth < 996? "996px" : document.body.clientWidth > 1200? "1200px" : "auto")}
#pad {padding: 25px}


/* ARDO */

.catalog_section {}
.catalog_section .item { float: left; padding: 0px 20px 20px 0px; width: 200px; }
.catalog_section .item .img,
.catalog_section .item .title { text-align: center; }

.catalog_items {}
.catalog_items .square { border: 1px solid #999; width: 10px; height: 10px; margin: 0px 10px 2px; }
.catalog_items .zoom { width: 10px; height: 10px; margin: 0px 10px 2px; text-align: center; }
.catalog_items td { padding-bottom: 20px; }


.tabs_head .active { font-weight: bold; float: left; padding: 0px 20px 0px 0px; }
.tabs_head .notactive { font-weight: normal; float: left;  padding: 0px 20px 0px 0px; }

.tabs_content { padding: 10px 0px 0px 0px; }
.tabs_content .img { float: left; padding: 0px 10px 10px 0px; }

pre {text-align: left}

