@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 */















    
© TrueDev.org