/* MAIN
----------------------------------------------- */
body {
  margin: 0;
  padding: 0;
  background: #fff;
  text-align: center;
}

body, td, th, input, textarea, select {
  font: 12px Tahoma, Arial, Geneva, Helvetica, sans-serif;
  color: #000;
}

a, a:link {
  color: #05c;
}
a:visited {
  color: #532371;
}
a:hover {
  color: #c00;
}

h1 {
  margin: 0 0 10px 0;
}
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover {
  font-weight: normal;
  font-size: 25px;
  color: #666;
}
h2 {
  margin: 10px 0 5px 0;
}
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover {
  font-weight: bold;
  font-size: 14px;
  color: #666;
}
h3 {
  margin: 10px 0 5px 0;
}
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover {
  font-weight: bold;
  font-size: 12px;
  color: #666;
}
p {
  margin: 0 0 10px 0;
}
ul, ol {
  padding-left: 22px;
  margin: 0 0 10px 22px;
}
ul {
  list-style-image: url(/css/images/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;
}
/* printable */
table.printable td, table.printable th {
  vertical-align: top;
  padding: 4px 10px 4px 10px;
  border-bottom: 1px solid #c73e3e;
  background: #ffd1d1;
  color: #333;
}
table.printable p {
  margin: 0 0 5px 0;
}
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 {
	background: #FFF;
}
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 {
  background: #F5F5F5;
}
table.printable tr.cell_gr, table.printable tr.cell_gr td, table.printable td.cell_gr {
}
table.printable tr.cell_gr td, table.printable tr.cell_gr p, table.printable td.cell_gr, table.printable td.cell_gr p {
}
table.printable td.header, table.printable tr.header td, table.printable th {
  background: #e35555;
  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
----------------------------------------------- */
/* FORMS

----------------------------------------------- */
form {margin: 0; padding: 0;}
input,
textarea,
select {color: #000;}
textarea,
input.text,
select {border: 1px solid #717171; border-right: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4; background: #fff;}
select {border-right: none;}
select,
input.text,
input.button {height: 19px;}
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 10px 0; font-size: 12px; font-weight: bold; color: #666}
table.form .f {padding: 0 0 10px 0;}
table.form .fl {padding: 0 10px 10px 0;}
table.form .fr {padding: 0 0 10px 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;}
table.form .f select,
table.form .fl select,
table.form .fr select,
table.form .fc select,
table.form .f input.text,
table.form .fl input.text,
table.form .fr input.text,
table.form .fc input.text,
table.form .f textarea,
table.form .fl textarea,
table.form .fr textarea,
table.form .fc textarea {width: 300px;}

/*BRAND
-----------------------------------------------*/
div.sort_params {font-size: 100%; color:  #999;}
div.sort_params strong {color: #949a9f;}
div.sort_params a {font-weight: 100; text-decoration: none;}
div.sort_params a.active {font-weight:1000; text-decoration:underline;}
div.sort_params a:hover {text-decoration: underline;}

/* NAVIGATION
----------------------------------------------- */
/* m0 */
.m0 {font-size: 11px; line-height: 25px; color: #999; background: #efefef}
.m0 a,
.m0 span {display: block; float: left}
.m0 span {width: 45px; text-align: center}
.m0 a:link,
.m0 a:visited {color: #999; text-decoration: none}
.m0 a:hover {color: #999; text-decoration: underline}

/* m0but */
.m0but {padding: 0 0 5px; font-size: 11px; line-height: 35px; color: #999; background: #efefef}
.m0but a,
.m0but span {display: block; float: left}
.m0but span {width: 45px; text-align: center}
.m0but a:link,
.m0but a:visited {color: #999; text-decoration: none}
.m0but a:hover {color: #999; text-decoration: underline}

/* counter */
.counter {padding: 10px 0 0}

/* m_top */
.m_top {margin: 15px 0 0; background: url(/css/images/m_top/bg.gif) repeat-x left top}
.m_top .ls {background: url(/css/images/m_top/ls.gif) no-repeat left top}
.m_top .rs {background: url(/css/images/m_top/rs.gif) no-repeat right top}
.m_top .it {float: left; font-size: 14px; line-height: 44px}
.m_top .it a {display: block; padding: 0 9px}
.m_top .it a:link,
.m_top .it a:visited {color: #FFF; text-decoration: none}
.m_top .it a:hover {color: #FFF; text-decoration: underline}
.m_top .sep {float: left}
.m_top .sep img {display: block}
.m_top .a {background: url(/css/images/m_top/it-bg-a.gif) repeat-x left top}
.m_top .a .ls2 {background: url(/css/images/m_top/ls-a.gif) no-repeat left top}
.m_top .a .rs2 {background: url(/css/images/m_top/rs-a.gif) no-repeat right top}

/* m2 */
.m2 {padding: 0 0 15px}
.m2 .list1 {}
.m2 .lev1 {padding: 0 0 2px; background: url(/css/images/m2/bg1.gif) repeat-x left top; font-weight: bold; font-size: 11px; line-height: 22px;}
.m2 .lev1 .ls1 {background: url(/css/images/m2/ls1.gif) no-repeat left top}
.m2 .lev1 .rs1 {padding: 2px 27px 2px 27px; background: url(/css/images/m2/rs1.gif) no-repeat right top}
.m2 .lev1 a:link,
.m2 .lev1 a:visited {color: #666; text-decoration: none}
.m2 .lev1 a:hover {color: #666; text-decoration: underline}
.m2 .a1 {background: url(/css/images/m2/bg1-a.gif) repeat-x left top}
.m2 .a1 .ls1 {background: url(/css/images/m2/ls1-a.gif) no-repeat left top}
.m2 .a1 .rs1 {background: url(/css/images/m2/rs1-a.gif) no-repeat right top}
.m2 .list2 {padding: 0 0 0 15px}
.m2 .lev2 {margin: 0 0 2px; padding: 0 0 3px; background: url(/css/images/m2/dash.gif) repeat-x left bottom; font-weight: bold; font-size: 11px; line-height: 22px;}
.m2 .lev2 div {padding: 0 0 0 21px; background: url(/css/images/m2/dot.gif) no-repeat 7px 9px}
.m2 .lev2 a:link,
.m2 .lev2 a:visited {color: #666; text-decoration: none}
.m2 .lev2 a:hover {color: #666; text-decoration: underline}
.m2 .a2 div {background: #f59797 url(/css/images/m2/dot.gif) no-repeat 7px 9px}
.m2 .last2 {background: none}
.m2 .a1 {background: url(/css/images/m2/bg1-a.gif) repeat-x left top}
.m2 .a1 .ls1 {background: url(/css/images/m2/ls1-a.gif) no-repeat left top}
.m2 .a1 .rs1 {background: url(/css/images/m2/rs1-a.gif) no-repeat right top}

/* m2 */
.m3 {color: #666; margin: 0 0 5px 15px;}
.m3 a,
.m3 a:link,
.m3 a:visited {color: #05c;}
.m3 a:hover,
.m3 a.a,
.m3 a.a:link,
.m3 a.a:visited,
.m3 a.a:hover {color: #c00;}

/* m0 */
.path {color: #666; margin: 10px;}
.path span {font-size: 13px; color: #000;}
.path a,
.path a:link,
.path a:visited {color: #05c;}
.path a:hover {color: #c00;}

/* lang */
.lang {font-size: 18px; color: #ccc; text-align: right; margin: 0 10px 10px 10px; padding-top: 10px;}
.lang span {color: #666;}
.lang a,
.lang a:link,
.lang a:visited {color: #05c;}
.lang a:hover {color: #c00;}

/* face-header */
.face-header {padding: 12px 0 20px}
.face-header .logo {float: left; padding: 0 29px 0 0}
.face-header .logo img {vertical-align: bottom}
.face-header .information {zoom: 1; overflow: hidden; height: 55px; line-height: 20px}
.face-header .information .tel {padding: 10px 0 0 32px; font-size: 14px; font-weight: bold; color: #900}
.face-header .information .time {padding: 0 0 0 32px; font-size: 11px; color: #999}
.face-header .search {zoom: 1; overflow: hidden; background: url(/css/images/search/bg.gif) no-repeat left top}
.face-header .search input {margin: 0; padding: 0; border: 0}
.face-header .search input.text {height: 22px; width: 335px}
.face-header .search .in {padding: 5px 7px 5px 4px}
.face-header .search .s {padding: 0 2px 0 0}
.face-header .basket-top {float: right; width: 209px; height: 112px; background: url(/css/images/basket/bg.gif) no-repeat left top}
.face-header .basket-top .info {padding: 10px 0 0 84px;}
.face-header .basket-top .info td {height: 60px; vertical-align: middle; font-size: 12px; color: #666}
.face-header .basket-top .cur {font-size: 12px; color: #666; text-align: center}

/* face-title */
.face-title {margin: 0 0 0 -9px}
.face-title h1 {margin: 0; padding: 0; font-size: 14px; line-height: 26px; font-weight: bold; color: #666}
.face-title .ct {zoom: 1; overflow: hidden; padding: 0 0 15px}
.face-title .brd {float: left; background: url(/css/images/catalog/title-brd.gif) repeat-x left top}
.face-title .bg {padding: 0 13px 2px 9px; background: url(/css/images/catalog/title-bg.gif) no-repeat right top}
.face-title a:link,
.face-title a:visited {color: #666; text-decoration: none}
.face-title a:hover {color: #666; text-decoration: underline}

/* face-content */
.face-content table.face-tbl,
.face-content table.face-tbl .main {width: 100%}
.face-content table.face-tbl td.main .col-pad {padding: 0 0 0 50px}
.face-content table.face-tbl td.left .col-wid {width: 250px}
.face-content table.face-tbl td.left .col-pad {}
.face-content table.face-tbl td.right .col-wid {width: 295px}
.face-content table.face-tbl td.right .col-pad {padding: 0 0 0 60px}

/* catalog-side */
.catalog-side {}
.catalog-side .title {padding: 0 0 10px; font-size: 14px; font-weight: bold; color: #900}
.catalog-side .title a:link,
.catalog-side .title a:visited {color: #900; text-decoration: none}
.catalog-side .title a:hover {color: #900; text-decoration: underline}
.catalog-side .list .it {padding: 0 0 40px}
.catalog-side .list .ls {float: left}
.catalog-side .list .rs {float: right}
.catalog-side .list .cat {padding: 0 0 2px; font-size: 12px; font-weight: bold; color: #666}
.catalog-side .list .cat a:link,
.catalog-side .list .cat a:visited {color: #666; text-decoration: none}
.catalog-side .list .cat a:hover {color: #666; text-decoration: underline}
.catalog-side .list .name {padding: 0 0 5px; font-size: 10px; color: #666}
.catalog-side .list .name_news {padding: 0 0 5px; font-size: 10px; color: #666}
.catalog-side .list .name_news h4 {margin-bottom: 10px;}
.catalog-side .list .name_news h4 .link {color: #666; font-size: 1em; margin-bottom: 10px; font-weight: bold; text-decoration:none;}
.catalog-side .list .name a:link,
.catalog-side .list .name a:visited {color: #666; text-decoration: none}
.catalog-side .list .name a:hover {color: #666; text-decoration: underline}
.catalog-side .list .pop {position: absolute; margin: 10px 0 0 -20px}
.catalog-side .list .image {padding: 0 0 5px}
.catalog-side .list .image img {vertical-align: bottom}
.catalog-side .list .price {font-size: 18px; line-height: 20px; font-weight: bold; color: #af0000}
.catalog-side .list .price a {position: relative; top: -2px; padding: 4px 25px 4px 15px; background: url(/css/images/catalog/buy2.gif) no-repeat left top; font-size: 14px}
.catalog-side .list .price a:link,
.catalog-side .list .price a:visited {color: #FFF; text-decoration: none}
.catalog-side .list .price a:hover {color: #FFF; text-decoration: underline}
.catalog-side .title2 {padding: 0 0 10px 40px; font-size: 14px; font-weight: bold; color: #900}
.catalog-side .title2 a:link,
.catalog-side .title2 a:visited {color: #900; text-decoration: none}
.catalog-side .title2 a:hover {color: #900; text-decoration: underline}
.catalog-side .list2 {padding: 0 0 0 40px}
.catalog-side .list2 .it {padding: 0 0 40px}
.catalog-side .list2 .ls {float: left}
.catalog-side .list2 .rs {float: right}
.catalog-side .list2 .cat {padding: 0 0 2px; font-size: 12px; font-weight: bold; color: #666}
.catalog-side .list2 .cat a:link,
.catalog-side .list2 .cat a:visited {color: #666; text-decoration: none}
.catalog-side .list2 .cat a:hover {color: #666; text-decoration: underline}
.catalog-side .list2 .name {padding: 0 0 5px; font-size: 10px; color: #666}
.catalog-side .list2 .name a:link,
.catalog-side .list2 .name a:visited {color: #666; text-decoration: none}
.catalog-side .list2 .name a:hover {color: #666; text-decoration: underline}
.catalog-side .list2 .pop {position: absolute; margin: 10px 0 0 -40px}
.catalog-side .list2 .image {padding: 0 0 5px}
.catalog-side .list2 .image img {vertical-align: bottom}
.catalog-side .list2 .price {font-size: 18px; line-height: 20px; font-weight: bold; color: #af0000}
.catalog-side .list2 .price a {position: relative; top: -2px; padding: 4px 25px 4px 15px; background: url(/css/images/catalog/buy3.gif) no-repeat left top; font-size: 14px}
.catalog-side .list2 .price a:link,
.catalog-side .list2 .price a:visited {color: #FFF; text-decoration: none}
.catalog-side .list2 .price a:hover {color: #FFF; text-decoration: underline}

/* catalog */
.catalog {padding: 0 0 20px}
.catalog .title {margin: 0 0 0 -9px; font-size: 14px; line-height: 26px; font-weight: bold; color: #666}
.catalog .title .ct {zoom: 1; overflow: hidden; padding: 0 0 15px}
.catalog .title .brd {float: left; background: url(/css/images/catalog/title-brd.gif) repeat-x left top}
.catalog .title .bg {padding: 0 13px 2px 9px; background: url(/css/images/catalog/title-bg.gif) no-repeat right top}
.catalog .title a:link,
.catalog .title a:visited {color: #666; text-decoration: none}
.catalog .title a:hover {color: #666; text-decoration: underline}
.catalog .start {padding: 0 0 30px}
.catalog .start .it {width: 33%}
.catalog .start .pad {padding: 0 0 40px}
.catalog .start .ls {float: left}
.catalog .start .rs {float: right}
.catalog .start .cat {padding: 0 0 2px; font-size: 12px; font-weight: bold; color: #666}
.catalog .start .cat a:link,
.catalog .start .cat a:visited {color: #666; text-decoration: none}
.catalog .start .cat a:hover {color: #666; text-decoration: underline}
.catalog .start .cat h3 {margin: 2px}
.catalog .start .name {padding: 0 0 5px; font-size: 10px; color: #666}
.catalog .start .name a:link,
.catalog .start .name a:visited {color: #666; text-decoration: none}
.catalog .start .name a:hover {color: #666; text-decoration: underline}
.catalog .start .image {padding: 0 0 5px}
.catalog .start .image img {vertical-align: bottom}
.catalog .start .price {font-size: 18px; line-height: 20px; font-weight: bold; color: #af0000}
.catalog .start .price a {position: relative; top: -2px; padding: 4px 25px 4px 15px; background: url(/css/images/catalog/buy.gif) no-repeat left top; font-size: 14px}
.catalog .start .price a:link,
.catalog .start .price a:visited {color: #FFF; text-decoration: none}
.catalog .start .price a:hover {color: #FFF; text-decoration: underline}
.catalog .ind .sec {padding: 0 0 40px}
.catalog .ind .sec h2 {margin: 1px}
.catalog .ind .sec .lt .it h3 {margin: 1px}
.catalog .ind .name {padding: 0 0 5px; font-size: 14px; font-weight: bold; color: #900}
.catalog .ind .name a:link,
.catalog .ind .name a:visited {color: #900; text-decoration: none}
.catalog .ind .name a:hover {color: #900; text-decoration: underline}
.catalog .ind .name h2 {margin: 1px}
.catalog .ind .image {float: right; padding: 0 0 10px 20px}
.catalog .ind .image img {vertical-align: bottom}
.catalog .ind .lt {padding: 10px 0 0}
.catalog .ind .it h3 {margin: 1px;}
.catalog .ind .it {padding: 0 0 6px 15px; background: url(/css/images/catalog/dot.gif) no-repeat left 2px; font-size: 12px; font-weight: bold;}
.catalog .ind .it a:link,
.catalog .ind .it a:visited {color: #666; text-decoration: none}
.catalog .ind .it a:hover {color: #666; text-decoration: underline}
.catalog .ind .it1 {padding: 0 0 6px 35px;  font-size: 12px; font-weight: bold;}
.catalog .ind .it1 a:link,
.catalog .ind .it1 a:visited {color: #666; text-decoration: none}
.catalog .ind .it1 a:hover {color: #666; text-decoration: underline}
.catalog .ind .it2 {padding: 0 0 6px 55px;  font-size: 12px; font-weight: bold;}
.catalog .ind .it2 a:link,
.catalog .ind .it2 a:visited {color: #666; text-decoration: none}
.catalog .ind .it2 a:hover {color: #666; text-decoration: underline}
.catalog .seo h3 {margin: 1px;}
.catalog .seo h2 {margin: 1px;}
.catalog .seo p  {margin-left: 40px; text-align: justify;}
.catalog .seo h3,p {display:inline; }
.catalog .list .it {padding: 0 0 40px}
.catalog .list .name {padding: 0 0 20px; font-size: 12px; font-weight: bold; color: #666}
.catalog .list .image {float: left; padding: 0 20px 10px 0}
.catalog .list .price {font-size: 18px; line-height: 20px; font-weight: bold; color: #af0000}
.catalog .list .price a {position: relative; top: -2px; padding: 4px 25px 4px 15px; background: url(/css/images/catalog/buy.gif) no-repeat left top; font-size: 14px}
.catalog .list .price a:link,
.catalog .list .price a:visited {color: #FFF; text-decoration: none}
.catalog .list .price a:hover {color: #FFF; text-decoration: underline}
.catalog .item .name {padding: 0 0 20px; font-size: 12px; font-weight: bold; color: #666}
.catalog .item .image {float: left; padding: 0 20px 10px 0}
.catalog .item .price {padding: 0 0 15px}
.catalog .item .price td.count {padding: 3px 0 0 10px}
.catalog .item .price strong {font-size: 24px; color: #af0000}
.catalog .item .price p {margin: 0 0 5px}
.catalog .item .price a {padding: 6px 35px 6px 15px; background: url(/css/images/catalog/buy4.gif) no-repeat left top; font-size: 18px; font-weight: bold;}
.catalog .item .price a:link,
.catalog .item .price a:visited {color: #FFF; text-decoration: none}
.catalog .item .price a:hover {color: #FFF; text-decoration: underline}
.catalog .item .price span {padding: 0 0 0 15px; font-size: 10px; color: #af0000}
.catalog .item .tabs {zoom: 1; overflow: hidden}
.catalog .item .tabs .ct {float: left; background: url(/css/images/catalog/tab-bg.gif) repeat-x left top}
.catalog .item .tabs .ls {background: url(/css/images/catalog/tab-ls.gif) no-repeat left top}
.catalog .item .tabs .rs {background: url(/css/images/catalog/tab-rs.gif) no-repeat right top}
.catalog .item .tabs .tab {float: left; font-size: 11px; line-height: 30px; font-weight: bold;}
.catalog .item .tabs .tab a {display: block; padding: 0 15px 2px 15px}
.catalog .item .tabs .tab a:link,
.catalog .item .tabs .tab a:visited {color: #333; text-decoration: none}
.catalog .item .tabs .tab a:hover {color: #333; text-decoration: underline}
.catalog .item .tabs .sep {float: left}
.catalog .item .tabs .sep img {display: block}
.catalog .item .tabs .a {background: #7e7e7e}
.catalog .item .tabs .a .first .ls2 {background: url(/css/images/catalog/tab-ls-a.gif) no-repeat left top}
.catalog .item .tabs .a .last .rs2 {background: url(/css/images/catalog/tab-rs-a.gif) no-repeat right top}
.catalog .item .tabs .a a:link,
.catalog .item .tabs .a a:visited,
.catalog .item .tabs .a a:hover {text-decoration: none}
.catalog .item .tabs-cont {padding: 5px 0 0}
.catalog .txt {text-align: justify;}
.catalog .txt_dir p {text-indent: 50px; text-align: justify;}
.catalog .txt h1 {margin-left: 30px; font-size: 14px; font-weight: bold;}
.catalog .txt p {font-size: 14px; }
.catalog .txt h1,p {display:inline; }

/* sort */
.sort {padding: 0 0 20px; font-size: 12px; line-height: 16px}
.sort em {font-size: 11px; color: #949A9F}
.sort strong {color: #AF0000}
.sort a:link,
.sort a:visited,
.sort a:hover {color: #000}

/* filter */
.filter {padding: 0 0 40px}
.filter .title {font-size: 14px; font-weight: bold; color: #900}
.filter .list {padding: 10px 0 0; color: #666}
.filter .list p {margin: 0 0 5px}
.filter .list input.cb {position: relative; top: 2px; margin: 0 5px 0 0}

/* basket */
.basket {padding: 0 0 20px}
.basket .printable {width: 100%}
.basket .printable td {border: 0; border-right: solid 1px #c73e3e}
.basket .printable td.last {border: 0}
.basket .printable td.name {width: 100%}
.basket .printable .total td {border-top: solid 1px #c73e3e; font-weight: bold; color: #600}

/* news-side */
.news-side {padding: 0 0 20px}
.news-side .title {padding: 0 0 15px; font-size: 14px; font-weight: bold; color: #900}
.news-side .title a:link,
.news-side .title a:visited {color: #900; text-decoration: none}
.news-side .title a:hover {color: #900; text-decoration: underline}
.news-side .it {padding: 0 0 20px}
.news-side .last {padding: 0}
.news-side .name {padding: 0 0 2px; font-size: 12px; font-weight: bold; color: #039}
.news-side .name a:link,
.news-side .name a:visited {color: #039; text-decoration: none}
.news-side .name a:hover {color: #039; text-decoration: underline}
.news-side .image {float: left; padding: 0 5px 5px 0}
.news-side .image img {vertical-align: bottom}
.news-side .descr {zoom: 1; overflow: hidden}
.news-side .lnk {zoom: 1; overflow: hidden; padding: 3px 0 0 0; font-size: 12px}
.news-side .lnk a:link,
.news-side .lnk a:visited,
.news-side .lnk a:hover {color: #666}
.news-side .name h4 {margin: 2px}

/* news */
.news {padding: 0 0 20px}
.news .list {}
.news .list .it {padding: 0 0 20px}
.news .list .last {padding: 0}
.news .list .name {padding: 0 0 2px; font-size: 12px; font-weight: bold; color: #039}
.news .list .name a:link,
.news .list .name a:visited {color: #039; text-decoration: none}
.news .list .name a:hover {color: #039; text-decoration: underline}
.news .list .image {float: left; padding: 0 5px 5px 0}
.news .list .image img {vertical-align: bottom}
.news .list .descr {zoom: 1; overflow: hidden}
.news .list .lnk {zoom: 1; overflow: hidden; padding: 3px 0 0 0; font-size: 12px; text-align: right}
.news .list .lnk a:link,
.news .list .lnk a:visited,
.news .list .lnk a:hover {color: #666}
.news .item .name {padding: 0 0 0px; font-size: 14px; font-weight: bold; color: #039}
.news .item .name h2 {margin: 1px}
.news .item .name h3 {margin: 1px}
.news .item .name a:link,
.news .item .name a:visited {color: #039; text-decoration: none}
.news .item .name a:hover {color: #039; text-decoration: underline}
.news .item .image {float: left; padding: 0 20px 10px 0}
.news .item .image img {vertical-align: bottom}
.news .item .descr {font-style: italic; padding: 0 0 20px; color: #666}
.news .item .content {}

/*bread-crumbs*/
.bread-crumbs {padding: 0 0 10px; font-size: 14px; font-weight: bold; color: #900}
.bread-crumbs a:link,
.bread-crumbs a:visited {color: #900; text-decoration: none}
.bread-crumbs a:hover {color: #900; text-decoration: underline}

/*404*/
.error_404 h1{padding: 0 35px 20px 0; font-size: 48px;  color: #666;}
.error_404 h2{padding: 0 35px 20px 0; font-size: 24px;  color: #666;}

/* auth */
.auth {padding: 0 35px 20px 0; text-align: center}
.auth td {text-align: center}
.auth .cont {padding: 0 5px}
.auth table.form  {width: 100%}
.auth table.form {width: 100%}
.auth table.form td.s {padding: 0 0 10px 40px}
.auth input.text {width: 160px !important}
.auth .lnk {font-size: 10px;}
.auth .lnk a:link,
.auth .lnk a:visited,
.auth .lnk a:hover {color: #999}

/* personal */
.personal {padding: 0 35px 20px 0}
.personal td {width: 180px; height: 160px; text-align: center; vertical-align: middle; font-size: 12px; font-weight: bold; color: #666}
.personal a:link,
.personal a:visited,
.personal a:hover {color: #666}

/* pages */
.pages {padding: 15px 0 0; font-size: 12px; line-height: 21px; font-weight: bold; color: #666}
.pages a:link,
.pages a:visited {color: #666; text-decoration: none}
.pages a:hover {color: #666; text-decoration: underline}
.pages .lt {float: right}
.pages .it {float: left; margin: 0 0 5px 5px}
.pages .it .rs {padding: 0 2px;}
.pages .a {background: url(/css/images/pages/bg.gif) repeat-x left top}
.pages .a .ls {background: url(/css/images/pages/side.gif) no-repeat left top}
.pages .a .rs {padding: 0 5px; background: url(/css/images/pages/side.gif) no-repeat right top}

/* button */
.button {zoom: 1; overflow: hidden; font-size: 12px; line-height: 24px; font-weight: bold}
.button a:link,
.button a:visited {color: #FFF; text-decoration: none}
.button a:hover {color: #FFF; text-decoration: underline}
.button .bct {float: left; background: url(/css/images/button/bt1/bg.gif) repeat-x left top}
.button .bls {background: url(/css/images/button/bt1/ls.gif) no-repeat left top}
.button .brs {padding: 0 25px 2px 25px; background: url(/css/images/button/bt1/rs.gif) no-repeat right top}

/* form */
.fm1 {zoom: 1; overflow: hidden;}
.fm1 .fct {float: left; background: url(/css/images/form/fm1/bg.gif) repeat-x left top}
.fm1 .fls {background: url(/css/images/form/fm1/ls.gif) no-repeat left top}
.fm1 .frs {padding: 6px 7px 4px 6px; background: url(/css/images/form/fm1/rs.gif) no-repeat right top}
.fm1 input.text,
.fm1 select.sel {padding: 0; margin: 0; border: 0}
.fm1 input.text {height: 16px}

/* ramka */
.rm1 {zoom: 1; background: #FFF}
.rm1 .ln-l {background: url(/css/images/ramka/rm1/ln.gif) repeat-y left top}
.rm1 .ln-t {background: url(/css/images/ramka/rm1/ln.gif) repeat-x left top}
.rm1 .ln-r {background: url(/css/images/ramka/rm1/ln.gif) repeat-y right top}
.rm1 .ln-b {background: url(/css/images/ramka/rm1/ln.gif) repeat-x left bottom}
.rm1 .cor-lt {background: url(/css/images/ramka/rm1/cor-lt.gif) no-repeat left top}
.rm1 .cor-rt {background: url(/css/images/ramka/rm1/cor-rt.gif) no-repeat right top}
.rm1 .cor-lb {background: url(/css/images/ramka/rm1/cor-lb.gif) no-repeat left bottom}
.rm1 .cor-rb {background: url(/css/images/ramka/rm1/cor-rb.gif) no-repeat right bottom}
.rm1 .ct {padding: 9px}

/* misc */
a img {border: none;}
.w-fix {width: 100%;}
.clr {clear: both; line-height: 0; font-size: 0; height: 0px}
.png {
	//background-image: none !important;
	behavior: url('pngfix.htc');
}
.error {color: #F00; font-weight: bold}
.wrap {margin: 0 auto; min-width: 996px; max-width: 1280px; width: expression(document.body.clientWidth < 996? "996px" : document.body.clientWidth > 1280? "1280px" : "auto"); text-align: left}
.face-pad {padding: 0 15px}
.dispBlock { display: block; }
.dispNone { display: none; }
.rel { position: relative; }
.abs { position: absolute; }
.fLeft { float: left; }
.fRight { float: right; }

