@charset "utf-8"; /* CSS Document */ html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dd, dt, dl, table, tr, td, th, p, span, strong, small, a, img, form {margin: 0px; padding: 0px;} html {height: 100%; font-size: 62.5%;} body {font: normal 12px Tahoma, Geneva, sans-serif; color: #000000; background: #ded8ce url(../images/bg.png); display:table; width: 100%; height: 100%; margin: 0 auto;} img {border: none;} a {cursor: pointer; text-decoration: underline;} a:hover {text-decoration: none;} p {padding-bottom: 15px;} p small {font-size: 1em;} h1, h2, h3, h4, h5, h6 {font: normal 18px Tahoma, Geneva, sans-serif; padding-bottom: 15px;} h1 {font-size: 24px;} h3 {font-size: 14px;} h4 {font-size: 13px;} h5 {font-size: 12px;} h6 {font-size: 11px;} input[type='submit'], input[type='button'] {cursor: pointer;} ul li {list-style: disc inside; padding-left: 10px;} .set {height: 0; overflow: hidden; clear: both;} .fl {float: left;} .fr {float: right;} .rel {position: relative;} .table {width: 100%; border-collapse: collapse; border: none;} .table td {vertical-align: top;} #header {display:table-header-group;} #header .cell {height: 1%;} #content {display:table-row;} #footer {display:table-row; height:1px;} .cell {display: table-cell;} .page {width: 964px; margin: 0 auto; overflow: hidden; position: relative;} .cont-1 {float: left; width: 100%;} .cont-2 {padding: 0 0px 0 223px;} .content {width: 100%;} .nb-1 {float: left; width: 213px; margin-left: -964px;} .header {width: 964px; height: 134px; margin: 0 auto; position: relative;} .footer {width: 964px; margin: 0 auto; background: url(../images/footer-BG-L.png) 100% 0 no-repeat; font: italic 14px Arial, Helvetica, sans-serif; color: #000000;} .footer-L {background: url(../images/footer-BG-L.png) 0 0 no-repeat; padding: 1px 5px; height: 1%;} .footer-BG {background: url(../images/footer-BG.png) 0 0 repeat-x; padding: 11px 18px; height: 1%;} .footer a {color: #6f2840;} #logo {position: absolute; left: 27px; top: 24px; width: 401px; text-align: right; font: italic 15px Arial, Helvetica, sans-serif; color: #454545;} #logo a {display: block; width: 401px; height: 87px; background: url(../images/logo.png) 0 0 no-repeat;} #logo span {position: absolute; right: 6px; bottom: 0;} #kaketo {position: absolute; font: italic 18px Arial, Helvetica, sans-serif; left: 507px; top: 64px; width: 130px;} #kaketo a {color: #2d5078;} .login {width: 260px; position: absolute; right: 15px; top: 52px; background: #731e35 url(../images/login-L.png) 0 0 no-repeat;} .login-R {background: url(../images/login-R.png) 100% 0 no-repeat; padding: 12px 9px 0; text-align: center; height: 34px;} .i-t-1 {float: left; width: 89px; margin-right: 9px; height: 22px; overflow: hidden; background: #fff url(../images/i-t-1.png) 0 0 no-repeat;} .i-t-1 input {background: none; float: left; border: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; line-height: 22px; height: 22px; width: 79px; padding: 0 5px;} .i-s-1 {width: 42px; height: 22px; background: url(../images/i-s-1.png) 0 0 no-repeat; border: none; padding: 0; margin: 0; float: left;} #a-1 {position: absolute; right: 9px; top: 52px; font: italic bold 14px Arial, Helvetica, sans-serif; color: #731e35;} .login-R span {font-size: 14px; line-height: 22px; color: #fff;} .login-R span a {color: #fff; font-weight: bold;} .ul-1 {font: italic 18px Arial, Helvetica, sans-serif; line-height: 48px; padding: 0 0 25px 5px;} .ul-1 li {display: block; padding: 0 15px; list-style: outside none none;} .ul-1 a {color: #731e35;} .kartinko {padding-bottom: 20px; padding-left: 5px;} .h301 {font: italic normal 18px Arial, Helvetica, sans-serif; color: #000000; padding-bottom: 6px;} .spec {padding: 0 0px 15px; position: relative;} .spec h4 {font: italic bold 12px Arial, Helvetica, sans-serif; color: #731e35; padding: 0 5px 5px; text-align: center;} .spec h4 a {color: #731e35;} .img-5 {display: block; padding: 10px; background: url(../images/img-5-BG.png) 0 0 no-repeat; width: 190px; height: 141px; position: relative; text-decoration: none !important;} .img-5 img {width: 190px; height: 141px;} .spec strike {display: block; font: italic 14px Arial, Helvetica, sans-serif; color: #706f6e; padding: 0 3px 5px; position: relative;} .spec strike i, .spec big i {position: absolute; top: 2px; margin-left: -0.6em; *margin-left: -0.75em; text-indent: 0px;} .spec big {font: italic 24px Arial, Helvetica, sans-serif; color: #000; display: block; text-align: center; position: relative; height: 1%;} .spec big i {margin-left: -0.70em; *margin-left: -1.3em;} .img-5 span {display: block; position: absolute; background: url(../images/skidka.png) 0 0 no-repeat; width: 75px; height: 35px; font: italic 20px Arial, Helvetica, sans-serif; line-height: 35px; color: #fffffe; text-align: center; bottom: -7px; right: -5px;} .img-5 span.sp-1 {background: url(../images/skidka-3.png) 0 0 no-repeat; width: 61px; height: 60px; right: -6px; bottom: -13px;.} .filter {background: url(../images/skobka.png) 610px 0 no-repeat; position: relative; height: 1%;} .filter-2 {background-image: url(../images/skobka-2.png);} .category, .stoimost {padding: 0 0 18px; font: italic 12px Arial, Helvetica, sans-serif; color: #000000;} .category span {padding-right: 10px;} .category a {display: inline-block; margin: 0 13px 0 5px; color: #731e35; *display: inline; zoom:1; text-decoration: none;} .category a b {display: inline-block; height: 20px; line-height: 20px; *display: inline; zoom:1;} .category a.curent {text-decoration: none !important; background: #731e35 url(../images/c-1-L.png) 0 0 no-repeat; color: #fff; cursor: default; margin: 0 8px 0 0;} .category a.curent b {background: url(../images/c-1-R.png) 100% 0 no-repeat; padding: 0 5px;} .category-2 a {color: #135277; text-decoration: underline;} .category-2 a:hover {text-decoration: none;} .category-2 a b {height: 24px; font-size: 14px; line-height: 24px;} .category-2 a.curent {background-image: url(../images/c-5-L.png);} .category-2 a.curent b {background-image: url(../images/c-5-R.png);} .stoimost {padding: 0 0 9px;} .stoimost span {background: url(../images/c-3-BG.png) repeat-x; height: 19px; overflow: hidden; display: inline-block; *display: inline; zoom:1;} .stoimost * {vertical-align: middle;} .stoimost span span {background: url(../images/c-3-L.png) 0 0 no-repeat;} .stoimost span span span {background: url(../images/c-3-R.png) 100% 0 no-repeat;} .stoimost span input {background: none; border: none; font-size: 12px; height: 19px; line-height: 19px; padding: 0 5px; margin: 0; color: #000000; width: 73px; text-align: center;} #i-t-5, #i-t-6 {width: 23px;} .ui-corner-all {background: url(../images/slider-BG.png) 0 0 no-repeat; width: 592px; height: 14px; margin-bottom: 19px;} .ui-widget-header {background: url(../images/slider-BG-a.png) repeat-x; height: 4px !important; top: 5px !important;} #slider-range-2 .ui-widget-header {background: url(../images/slider-BG-a-2.png) repeat-x;} .ui-slider-horizontal .ui-slider-handle {width: 11px; height: 11px; background: url(../images/slider-1.png) 0 0 no-repeat; top: -6px; border: none; margin-left: -5px;} #slider-range-2 .ui-slider-handle {width: 11px; height: 11px; background: url(../images/slider-2.png) 0 0 no-repeat;} .ui-corner-all ins {position: absolute; top: 12px; left: 0; text-decoration: none; font: normal 11px Arial, Helvetica, sans-serif; line-height: 16px; color: #5f5f5f;} .ui-corner-all ins.ins-1, .ui-corner-all ins.ins-11 {font-size: 14px;} .ui-corner-all ins.ins-2 {left: 53px;} .ui-corner-all ins.ins-3 {left: 111px;} .ui-corner-all ins.ins-4 {left: 170px;} .ui-corner-all ins.ins-5 {left: 229px;} .ui-corner-all ins.ins-6 {left: 289px;} .ui-corner-all ins.ins-7 {left: 347px;} .ui-corner-all ins.ins-8 {left: 406px;} .ui-corner-all ins.ins-9 {left: 465px;} .ui-corner-all ins.ins-10 {left: 524px;} .ui-corner-all ins.ins-11 {left: auto; right: 0;} .vibrat {width: 81px; height: 26px; background: url(../images/vibrat.png) 0 0 no-repeat; border: none; padding: 0; margin: 0; position: absolute; top: 64px; right: 8px;} .filter-2 .vibrat {top: 44px;} .c-2 {background: #fff; border: solid 4px #f2f0eb; width: 720px; _width: 716px; height: 1%; position: relative; padding: 15px 0 15px 12px; margin-bottom: 25px; font-family: Arial, Helvetica, sans-serif;} .table-1 {width: 100%; border-collapse: collapse; border: none;} .table-1 th {text-align: center; padding: 0 30px 0 0;} .table-1 th h2 {font: italic normal 24px Arial, Helvetica, sans-serif; padding: 0px;} .table-1 th h2 a {color: #135277;} .table-1 td {width: 210px; padding: 0 30px 0 0; vertical-align: top;} .table-1 .tr-2 td {padding-bottom: 4px;} .table-1 .tr-1 td div {padding: 4px 0 15px; font-size: 11px; background: url(../images/bg-1.png) 0 0 repeat-x;} .table-1 .tr-1 td div a {color: #135277;} .table-1 .tr-1 td em {font-style: normal; color: #909090;} .table-1 .img-5 {background: url(../images/img-1-BG.png) 0 0 no-repeat;} .best {padding: 0 12px 25px 8px;} .img-2 {width: 310px; float: right; text-align: center; font: italic 14px Arial, Helvetica, sans-serif; color: #000000;} .img-2 a {display: block; height: 174px; width: 290px; padding: 10px; background: url(../images/img-2-BG.png) 0 0 no-repeat;} .img-2 a img {height: 174px; width: 290px;} .img-2 big {font-size: 24px; font-weight: bold; color: #731e35;} .descr-1 {width: 395px; float: left; font-size: 16px; line-height: 24px; text-align: justify;} .descr-1 p {padding-bottom: 20px;} .w50 {width: 50%; float: left; _clear: right;} .h202 {font: italic 24px Arial, Helvetica, sans-serif; color: #000; padding-bottom: 10px;} .news {padding: 0 10px 20px 0; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-style: italic;} .news dt {width: 60px; float: left;} .news dd {padding-left: 60px;} .news dd a {color: #731e35;} .breadcrumb {padding: 15px 3px 7px; font: bold italic 12px Arial, Helvetica, sans-serif; color: #7c2d42;} .breadcrumb a {color: #135277;} .breadcrumb span {color: #000;} .text {font: normal 12px Tahoma, Geneva, sans-serif; color: #000; padding: 15px 15px 0; text-align: justify; width: auto;} .data {font: bold italic 18px Arial, Helvetica, sans-serif; color: #135277; padding-bottom: 5px;} .h101 {font: italic 24px Arial, Helvetica, sans-serif; color: #000000; padding: 0 0 8px;} .h101 a {color: #731e35;} h2.h101 {padding-bottom: 30px;} .i-t-2 {margin-right: 7px;} .i-t-2, .i-t-2 i {display: inline-block; height: 26px; background: url(../images/c-6-BG.png) 0 0 repeat-x; *display: inline; zoom:1;} .i-t-2 i {background: url(../images/c-6-L.png) 0 0 no-repeat;} .i-t-2 i i {background: url(../images/c-6-R.png) 100% 0 no-repeat;} .i-t-2 input {height: 26px; margin: 0; padding: 0 5px; font-size: 14px; line-height: 26px; background: none; border: none; width: 230px;} .poisk {width: 63px; height: 26px; background: url(../images/nayti.png) 0 0 no-repeat; border: none; padding: 0; margin: 0;} .p-n {text-align: right; padding: 0 30px 20px 0; width: 50%;} .p-n li, .p-n li b {padding: 0; height: 24px; font-size: 18px; line-height: 24px; display: inline-block; *display: inline; zoom:1;} .p-n li b {padding: 0 7px; color: #fff;} .p-n li a {color: #135277; text-decoration: none;} .p-n li a:hover {text-decoration: underline;} .p-n li.current {background: #731e35 url(../images/c-5-L.png) 0 0 no-repeat;} .p-n li.current b {background: url(../images/c-5-R.png) 100% 0 no-repeat;} .c-4-L-T {background: #f3f1ed url(../images/c-4-L-T.png) 0 0 no-repeat; margin: 0 0px 15px; position: relative; height: 1%;} .c-4-R-T {background: url(../images/c-4-R-T.png) 100% 0 no-repeat; height: 1%;} .c-4-R-B {background: url(../images/c-4-R-B.png) 100% 100% no-repeat; height: 1%;} .c-4-L-B {background: url(../images/c-4-L-B.png) 0 100% no-repeat; padding: 12px; height: 1%;} .img-3 {width: 344px; float: left;} .img-3 a {display: block; position: relative; text-decoration: none !important; width: 329px; height: 250px;} .img-3 a img {width: 307px; height: 224px; background: url(../images/img-3-BG.png) 0 0 no-repeat; padding: 13px 11px;} .img-3 a span {display: block; position: absolute; width: 104px; height: 51px; background: url(../images/skidka-2.png) 0 0 no-repeat; font-size: 36px; color: #fff; line-height: 51px; text-align: center; right: -8px; bottom: -8px; font-style: italic; font-family: Arial, Helvetica, sans-serif;} .img-3 a span.sp-1 {background: url(../images/skidka-3.png) 0 0 no-repeat; width: 61px; height: 60px; right: -6px; bottom: -13px;.} .descr-2 {width: 335px; float: left;} .descr-2 dl {padding: 0 0 2px;} .descr-2 dl dt, .descr-2 dl dd {vertical-align: top; font-size: 12px; line-height: 18px; color: #000000; display: inline-block; *display: inline; zoom:1;} .descr-2 dl dt {width: 125px; padding-right: 5px; font-weight: bold;} .descr-2 dl dd {width: 200px;} .descr-2 h5 {font: bold 12px Tahoma, Geneva, sans-serif; color: #000; line-height: 18px; padding: 10px 0 5px; float: none;} .logo {float: right;} .descr-2 ul li {list-style: outside none none; padding: 0px; color: #135277; line-height: 18px;} .descr-2 ul li a {color: #135277;} .descr-2 strike {font: italic 18px Arial, Helvetica, sans-serif; color: #a3a3a3; padding: 0 5px 5px 15px; position: relative; display: inline-block; *display: inline; zoom:1;} .descr-2 strike i, .descr-2 big i {position: absolute; top: 2px; margin-left: -0.7em; *margin-left: -1em; text-indent: 0px;} .descr-2 big {font: italic 30px Arial, Helvetica, sans-serif; line-height: 32px; color: #731e35; position: relative; display: inline-block; *display: inline; zoom:1;} .descr-2 big i {margin-left: -0.70em; *margin-left: -1.7em;} .thumbs {width: 308px; padding: 0 0 10px 6px;} .thumbs li {display: block; float: left; padding: 0 0 4px 4px; list-style: outside none none;} .thumbs li a img, .img-4 img {width: 136px; height: 100px; background: url(../images/img-4-BG.png) 0 0 no-repeat; padding: 7px;} .img-4 {padding: 0 5px 20px 0;} .reg {padding: 15px; height: 1%;} .reg li {display: block; list-style: outside none none; padding: 0 0 5px; font: italic 18px Arial, Helvetica, sans-serif; color: #731e35;} .reg li label {width: 345px; padding-right: 11px; text-align: right; display: inline-block; *display: inline; zoom:1;} .reg input {width: 139px; padding: 0 5px; background: #fff; border: solid 1px #898989; height: 23px; font-size: 14px; line-height: 23px; margin: 0;} .reg li select {margin-right: 2px;} #reg, #reg_l {background: url(../images/registration.png) 0 0 no-repeat; border: none; width: 140px; height: 33px; margin-left: 283px; margin-top: 30px;} #reg_l {background-image: url(../images/save.png);} .reg li div {text-align: right; font-style: normal; color: red; font-weight: bold; font-size: 12px; width: 345px;} .votelist {float:left; width:50%;} .votelist li {color:#363636; display:block; list-style: outside none none; font-size:12px; font-weight:bold; height:1%; line-height:16px; padding:0 10px 5px 0; text-align: left !important;} .votelist input {margin-right:6px;} .vote-s {background:url("../images/golosovat.png") no-repeat scroll 0 0 transparent; border:medium none; display:block; height:33px; margin:0 auto 20px; width:115px;} .spasibo {color:#646464;font-size:18px;font-style:italic;line-height:normal;padding:15px 60px;} .izbannoe, .izbannoe-a {font: italic 12px Arial, Helvetica, sans-serif; color: #135277; position: absolute; right: 21px; bottom: 10px; padding: 5px 26px 0 0; height: 16px; line-height: 16px; background: url(../images/star_grey.png) 100% -21px no-repeat; width: 200px; text-align: right; display: inline-block; *display: inline; zoom:1;} .izbannoe-a {background-position: 100% 0;} .svoya-cena, .pogalovatsya {width: 148px; height: 35px; margin: 0 0 0 5px; background: url(../images/svoya_cena.png) 0 0 no-repeat; display: inline-block; *display: inline; zoom:1;} .pogalovatsya {background-image: url(../images/pogalovatsya.png);} .comments {width: 400px; padding: 56px 0 20px;} .h201 {font: italic 18px Arial, Helvetica, sans-serif; color: #000; padding-bottom: 8px;} .comment-kto {padding-bottom: 5px; margin-bottom: 5px; background: url(../images/bg-1.png) 0 100% repeat-x; color: #808080; font-style: italic; font-family: Arial, Helvetica, sans-serif;} .comment-kto a {font-weight: bold; color: #243e78; text-decoration: none;} .comment-kto a:hover {text-decoration: underline;} .comment {padding-bottom: 5px;} .textarea-1 {border: solid 1px #898989; background: #fff; padding-right: 2px;} .textarea-1 textarea {border: none; background: none; width: 100%; height: 94px;} .i-s-2 {width: 120px; height: 28px; background: url(../images/otpravit.png) 0 0 no-repeat; border: none; padding: 0; margin: 0;} .t-a-r {text-align: right; padding: 6px 0;} .izbrannoe-2, .izbrannoe-2-a {position: absolute; right: 2px; top: 2px; background: url(../images/star_white.png) 100% -21px no-repeat; height: 21px; width: 21px; overflow: hidden; display: block;} .izbrannoe-2-a {background-position: 100% 0;} .jaloba {padding-bottom: 40px;} /* add 2010.12.01 */ .predl_obj { overflow: hidden; font: italic 18px arial; color: #731e35; line-height: 27px; } .predl_obj dt { width: 220px; float: left; } .predl_obj dd { overflow: hidden; position: relative; padding-bottom: 12px; } .predl_obj input, .predl_obj textarea { width: 177px; height: 27px; padding: 0 5px; line-height: 27px; background: #fff; border: solid 1px #898989; margin-right: 7px; } .predl_obj input.file_f2 { position: absolute; right: 0; top: 0; font-size: 300px; line-height: 400px; width: 290px; overflow: hidden; height: 30px; opacity: 0; filter:alpha(opacity=0); margin:0; } .predl_obj textarea { overflow: auto; height: 80px; width: 470px; } .predl_obj .in-t { background: url(../images/vibrat.png) right center no-repeat; padding-right: 92px; display: inline-block; *display: inline; zoom:1; } .add_file { font-size: 12px; color: #135277; text-decoration: underline; } .add_file:hover { text-decoration: none; } .predl_obj input.but_f2 { width: 133px; height: 35px; border: none; padding: 0; margin: 0; background: url(../images/predlogit.png) no-repeat; text-indent: -9999px; overflow: hidden; *overflow: visible; *text-indent: 0; font-size: 0; line-height: 0; } .file-cont { width: 290px; overflow: hidden; position: relative; } /* add 2010.12.01 */