@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 "Trebuchet MS", Arial, Helvetica, sans-serif; color: #808285; background: #fff; _background: #fff  url(../images/body-bg.png) left bottom repeat-x; position: relative; min-width: 1000px; height: auto !important; height: 100%; min-height: 100%;}
img {border: none;}
a {cursor: pointer; text-decoration: underline; color: #414042;}
a:hover {text-decoration: none;}
p {padding-bottom: 15px;}
p small {font-size: 1em;}
h1, h2, h3, h4, h5, h6 {font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000000; 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;}
.pb-8 {padding-bottom: 8px;}
.bg {background:  url(../images/body-bg.png) left bottom repeat-x; position: absolute; left: 0; top: 100%; margin: -49px 0 0 0; width: 100%; height: 49px; z-index: 10; _display: none;}

#all {background: url(../images/bg-t.png) 0 0 repeat-x; padding: 25px 48px 43px 47px; position: relative; z-index: 20; height: 1%;}
#m-t {padding-bottom: 18px; height: 1%;}
	#m-t ul {float: right; padding: 0; margin: 0; text-align: right; height: 1%; *clear: left;}
		#m-t li {display: block; float: right; padding: 0 0 0 27px; list-style: outside none none; font-size: 14px;}
		#m-t a {color: #4b4a48;}
		#m-t li:first-letter {font-weight: bold;}

	#logo {float: left; *clear: right;}
		#logo img {width: 197px; height: 40px;}

#form-1 {background: #f1f1f2; border: solid 1px #d4d4d4; padding: 7px 18px 0px 19px; font-weight: bold; color: #959593; height: 22px;}
	#form-1 .fl, #form-1 .fr {width: 49%;}
	#form-1 label {display: block; padding: 0 9px 0 0;}
	#form-1 .fl label, #t-1, #s-1 {float: left;}
	#form-1 .fr label, #t-2, #s-2 {float: right;}
	/*input text*/
	#t-1, #t-2, #t-3, #t-4 {color: #a7a9ac; font-size: 10px; padding: 0 5px; margin-right: 9px; background: #fff;}
	/*input text*/
 	#t-1 {width: 122px; height: 14px; border: solid 1px #bcbcbc; text-align: center; line-height: 14px;}
	#s-1 {width: 89px; height: 16px; padding: 0; margin: 0; background: #58595b url(../images/s-1.png) no-repeat; border: none; font-size: 5px;}
	#s-2 {width: 15px; height: 15px; background: url(../images/find.png) 0 0 no-repeat; border: none;}
	#t-2 {width: 128px; height: 14px; border: solid 1px #bcbcbc; text-align: center; line-height: 14px;}

.li4-kab {background: #58595b url(../images/li4-kab-BG.png) 0 100% repeat-x; border-left: solid 1px #a5a8aa; border-right: solid 1px #a5a8aa; position: relative; padding: 10px 0px 10px 18px; color: #fff; height: 1%;}
	.li4-kab a, .li4-kab h6 {color: #fff;}
.li4-kab-BG-B {background: url(../images/li4-kab-BG-B.png) 0 0 repeat-x; margin: 0 2px; height: 1%;}
	.li4-kab-L-B {background: url(../images/li4-kab-BG-L.png) 0 0 no-repeat; height: 1%;}
	.li4kab-R-B {background: url(../images/li4-kab-BG-R.png) 100% 0 no-repeat; height: 9px; overflow: hidden;}

	#login {width: 267px; border-right: dashed 1px #fff; float: left; padding-bottom: 3px; min-height: 59px; _height: 59px; margin-left: -100%;}
	#kontakti {width: 398px; float: right; border-left: dashed 1px #fff; padding: 3px 0 0 34px; font-size: 20px; min-height: 59px; _height: 59px; margin-left: -433px;}
	#korzina {padding: 3px 434px 0 270px;}
		.h601 {font-size: 12px; padding-bottom: 7px;}
		#korzina .h601 {*padding-bottom: 3px; float: left;}
		#t-3, #t-4 {width: 84px; height: 13px; line-height: 13px; color: #a7a9ac; border: solid 1px #636467; text-align: center; float: left;}
		#s-3 {width: 31px; height: 16px; border: none; background: url(../images/s-3.png) 0 0 no-repeat; float: left;}
		#login span {padding: 1px 0 0 156px; display: block; font-size: 10px;}
		/*#korzina  {display: block; list-style: outside none none; padding: 3px 0 2px; font-size: 13px; line-height: 15px; margin: 0; white-space: nowrap; zoom:1; *padding: 2px 0 1px;}*/
		#korzina span {width: 74px;/* display: inline-block; *display: inline; zoom:1;*/ }
		#korzina strong, #korzina span {float: left; padding: 3px 0 2px; font-size: 13px; line-height: 15px; margin: 0; white-space: nowrap; zoom:1;}

		.cont-5 {width: 100%; overflow: hidden;}
			.cont-6 {position: relative; float: left; left: 50%;}
			.cont-7 {position: relative; float: left; left: -50%;}
			.cont-8 {}


		.skype {padding: 1px 0 0 34px; height: 33px; float: left; width: 146px; background: url(../images/bl-3.png) 0 0 no-repeat; position: relative; top: -1px;}
		.tel {padding: 0 0 0 34px; height: 35px; float: left; background: url(../images/bl-1.png) 0 0 no-repeat; width: 183px;}
		.mail {padding: 0 0 0 34px; float: left; background: url(../images/bl-2.png) 0 0 no-repeat; width: 186px;}
		.icq {padding: 0 0 0 32px; float: left; width: 146px; background: url(../images/bl-4.png) 0 0 no-repeat;}


.cont-3 {width: 100%; overflow: hidden; padding-top: 10px;}
	.cont-1 {width: 100%; float: left;}
		.cont-2 {padding-left: 258px;}
		.content {width: 100%; position: relative; height: 1%;}
		.nb {width: 240px; float: left; margin-left: -100%;}

		.tabi {background: #d5d6d7 url(../images/tab-B.png) 0 100% no-repeat; padding-bottom: 15px; margin-bottom: 56px;}
			.ul-1 {width: 100%; overflow: hidden; background: #a8aaad; text-align: center; font-size: 10px; line-height: 12px;}
			.ul-1 li {width: 79px; border-left: solid 1px #c7c9cb; float: left; _clear: right; list-style: outside none none; padding: 9px 0 0; height: 19px; border-bottom: solid 1px #c7c9cb; background: #a8aaad url(../images/tab-BG-2.png) 0 0 repeat-y;}
			.ul-1 li.active {background: #d4d5d7; border-bottom-color: #d4d5d7; width: 80px; border-left: none;}
			.ul-1 li a {color: #fff;}
			.ul-1 li.active a {color: #414042;}

		.tab {padding: 7px 17px 10px;}

.ul-2 {height: 1%;}
	.ul-2 li {list-style: outside none none; font-size: 13px; line-height: 15px; padding: 4px 0 0 0;}
	.ul-2 li a {color: #414042;}
	.ul-2 li ul {padding-bottom: 16px;}
	.ul-2 li li {font-size: 12px; line-height: 14px;}
	.ul-2 li li a {color: #808285;}

.h401 {font-size: 13px; color: #808285; font-weight: normal; display: block; padding-bottom: 18px;}
	.h401 a {color: #808285; font-size: 12px;}
	.h401:first-letter {font-weight: bold;}
	.h401 s {display: block; height: 0; font-size: 0; clear: both;}

.kartinko {padding-bottom: 30px;}

.news {padding-bottom: 38px; line-height: 14px;}
	.news dt {padding: 0 0 8px;}
	.news dd {padding: 0 0 13px;}

#footer {background: #57585a url(../images/footer-BG.png) bottom repeat-x; border: solid 1px #9d9fa2; border-top: none; padding: 15px 18px 17px; height: 1%;}
	.f-t {background: #f58220; overflow: hidden; height: 5px;}
		.f-t-L {background: #ed1c24; width: 33%; float: left; height: 5px;}
		.f-t-R {background: #404041; width: 33%; float: right; height: 5px;}
	.form-2 {float: left;}
		#t-5 {width: 131px; height: 13px; font-size: 10px; line-height: 13px; padding: 0 5px; float: left; background: #fff; border: solid 1px #8c8e91; margin-right: 9px;}
		#s-5 {width: 15px; height: 15px; border: none; background: url(../images/find-2.png) 0 0 no-repeat; float: left;}


	.m-f {width: 640px; float: right; position: relative; top: -2px; height: 1%;}
		.m-f li {display: block; float: left; list-style: outside none none; padding: 0 20px 0 0; font-size: 13px;}
		.m-f li:first-letter {font-weight: bold;}
		.m-f a {color: #fff;}

#footer-B {background: url(../images/footer-BG-B.png) 0 0 repeat-x; height: 1%; margin-bottom: 22px;}
	#footer-L {background: url(../images/footer-BG-B-L.png) 0 0 no-repeat;}
	#footer-R {background: url(../images/footer-BG-B-R.png) 100% 0 no-repeat; height: 8px; overflow: hidden;}

#adr {display: block; width: 290px; padding-right: 10px; float: left; font-style: normal; font-size: 10px; color: #808285; line-height: 12px;}
	#adr a {color: #808285;}

.logo-small {float: right; width: 158px; text-align: right;}
.s4et4iki {width: 250px; float: right; text-align: right;}


.breadcrumb {padding: 9px 20px 15px 0px; font-size: 13px; line-height: 15px; color: #414042;}
	.breadcrumb a {float: left; display: block; padding: 0 14px 0 0px; margin-right: 5px; background: url(../images/bl-6.png) 100% 4px no-repeat; color: #808285; text-decoration: none;}
	.breadcrumb a:first-letter {font-weight: bold; color: #414042;}
	.breadcrumb a:hover {text-decoration: underline;}

.h201 {font-size: 17px; color: #414042; padding: 0 20px 13px 0px;}
.cont-4 {padding-left: 296px;}
	.descr {width: 100%;}
	.item {width: 268px; height: 1%; float: left; margin-left: -100%;}
	.img-1 {height: auto !important; height: 170px; min-height: 170px; position: relative; border: solid 1px #f7f7f8; border-bottom: none; text-align: center;}
		.img-1 img {max-width: 100%;}
		.img-1 ins {display: block; position: absolute; right: -1px; top: -1px;}
		.img-1 ins a {display: block; width: 24px; height: 24px; background: url(../images/+.png) 0 0 no-repeat;}

		.car_1 {position: relative; width: 206px; padding: 7px 30px 0; height: 45px; border: solid 1px #bcbec0; background: #5a5b5d url(../images/carousel-1-BG.png) 0 0 repeat-x;}
			.car_1 div {overflow: hidden;}
			.car_1 ul li {list-style: outside none none; width: 54px; height: 37px; float: left; padding: 0;}
			.car_1 ul li img {width: 44px; height: 35px; border: solid 1px #b6b8ba;}
			.prev, .next {width: 14px; height: 14px; display: block; position: absolute; top: 19px; left: 4px; background: url(../images/prev.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden;}
			.next {left: auto; right: 4px; background-image: url(../images/next.png);}

	.table-1 {width: 100%; border-collapse: collapse; border: none; font-size: 10px; margin-bottom: 8px;}
	.table-1 td {padding: 4px 10px 4px 0;}
	.table-1 td.td-1 {width: 130px; padding: 4px 10px 4px 44px; color: #414042;}
		.table-1 tr.odd td {background: #f1f1f2;}
		.table-1 big {font-size: 17px; line-height: 17px; font-weight: bold; color: #ed1c24;}

	.ul-3 {padding: 0 10px 24px 44px; margin: 0; height: 1%; font-size: 10px;}
	.ul-3 li {list-style: outside none none; display: inline; padding: 0 28px 0 0;}
	.ul-3 a {color: #808285;}
	.kupit {display: inline-block; padding-left: 44px; *display: inline; zoom:1;}
	.kupit a, .kupit a:hover {display: inline-block; background: #b9282f url(../images/kupit-BG.png) 0 0 repeat-x; border: solid 1px #edc4b4; padding: 0px 38px 0; height: 28px; color: #fff; font-size: 17px; line-height: 28px; text-decoration: none; *display: inline; zoom:1;}
.bord-1 {padding-bottom: 10px; background: url(../images/bg-2.png) left bottom repeat-x; margin-bottom: 13px;}

.h301 {font-size: 13px; padding-bottom: 10px; color: #414042;}
.table-2 {width: 100%; border-collapse: collapse; border: none; margin-bottom: 25px; font-size: 10px;}
	.table-2 th {padding: 9px 9px 6px; border: solid 1px #f3f4f4; background: #f8f8f9; font-size: 11px;}
	.table-2 td {padding: 5px 5px 5px 6px; text-align: left; vertical-align: top; background: url(../images/bg-1.png) 0 0 repeat-y; color: #58595b;}
	.table-2 td b {display: block; padding-bottom: 8px;}
	.tr-1 td {background: url(../images/bg-2.png) left center repeat-x; padding: 0; height: 21px;}
	.table-2 td.td-3, .table-2 td.td-4 {background: none;}
	.table-2 td.td-4 {height: 9px; padding: 0;}
	.table-2 big {font-size: 17px; font-weight: bold; color: #f58220; display: block; padding-bottom: 13px; white-space: nowrap; text-align: right;}
	.table-2 span {display: block; text-align: right;}

.descr-1 {padding-bottom: 20px; background: url(../images/bg-2.png) left bottom repeat-x; margin-bottom: 10px; overflow: hidden;}
	.descr-1 .column {padding-right: 5px;}

.table-3 {margin-bottom: 0;}
	.table-3 td.td-1 { padding-left: 31px; width: 173px;}
	.table-3 td.td-5 {padding-left: 65px;}

.thumbs {width: 100%; overflow: hidden; position: relative;}
	.thumbs .bn {width: 100%; height: 17px; overflow: hidden; position: absolute; background: #fff; left: 0; bottom: 0px; z-index: 50;}
	.thumbs ul {margin: -0px -10px 0 -19px; *width: 105%; overflow: hidden; position: relative; z-index: 30; /*background: url(../images/ul-bg.png) 0 -200px;*/ *padding: 0 0 15px;}
	.thumbs li {display: block; float: left;  z-index: 30; height: 190px; padding: 0px 0 14px 0; background: url(../images/bg-2.png) 0 100% repeat-x; width: 223px; text-align: center; position: relative; margin-bottom: 15px;}
	.thumbs li div {padding: 0 9px 0 19px; height: 190px; width: 195px; background: url(../images/bg-1.png) 0 0 repeat-y; position: relative;}
	.thumbs li h5, .thumbs li h6 {text-align: left; zoom:1;}
	.thumbs li h6 {font-size: 10px; padding-bottom: 3px;}
	.thumbs li h6 a {text-decoration: none; color: #a7a9ac;}
	.thumbs li h6 a:hover {text-decoration: underline;}
	.thumbs li h5 {font-size: 12px; line-height: 12px; height: 43px; padding-bottom: 0;}
	.thumbs li h5 a {color: #58595b; position: relative; z-index: 30; background: url(about:blank);}
	.a-1 {position: absolute; left: 20px; top: 176px;}
	.thumbs li big {position: absolute; z-index: 40; right: 10px; top: 176px; font-size: 20px; font-weight: bold; color: #f58220; line-height: 22px; height: 1%; background: (about:blank);}

.tegi {padding: 7px 13px; background: #f8f8f9; border: solid 1px #f3f4f4; margin-bottom: 10px;}
	.teg {width: 70px; float: left; font-size: 10px; padding-top: 1px;}
		.teg a {color: #414042;}
	.tegi ul {padding: 0 0 0 74px; height: 1%;}
	.tegi ul li {display: inline; list-style: outside none none; padding: 0 28px 0 0; font-size: 10px;}
	.tegi ul li a {color: #808285;}
	.tegi ul li em {color: #f58220;}



.p-n {padding: 7px 0 20px;}
	.p-n li, .p-n li a {list-style: outside none none; padding: 0 5px 0 0; display: inline-block; *display: inline; zoom:1;}
	.p-n li a, .p-n li a:hover {height: 22px; line-height: 22px; font-size: 12px; color: #fff; font-weight: bold; text-align: center; padding: 0 8px; text-decoration: none; background: url(../images/p-n.png) 0 0 repeat-x;}
	.p-n li.curent a {background: #f58220; cursor: default;}

.addr {border-top: solid 1px #e4e4e4; padding-top: 20px;}
.h202 {font-size: 14px; font-weight: normal; color: #808285; padding-bottom: 14px;}
	.h202:first-letter {font-weight: bold; color: #414042;}

.pers-dannie {padding-bottom: 30px; font-size: 12px; color: #a7a9ac; width: 50%;}
	.pers-dannie li {display: block; list-style: outside none none; padding: 0 0 17px;}
	.pers-dannie label {width: 190px; color: #231f20; font-size: 13px; display: inline-block; *display: inline; zoom:1;}
	.pers-dannie input {width: 150px; height: 18px; line-height: 18px; background: #fff; border: solid 1px #e7e8e9; margin-right: 8px;}
	.pers-dannie s {font-size: 16px; font-weight: bold; color: #ed1c24; text-decoration: none;}

.navi {text-align: right; padding-bottom: 10px;}
	.prev-2, .prev-2 b, .prev-2 i, .next-2, .next-2 b, .next-2 i {display: inline-block; background: url(../images/nazad-BG.png) repeat-x; height: 32px; *display: inline; zoom:1; text-decoration: none;}
	.prev-2 b {background: url(../images/nazad-L.png) 0 0 no-repeat;}
	.prev-2 i, .next-2 i {background: url(../images/nazad-R.png) 100% 0 no-repeat; padding: 0 45px 0 47px; font-size: 17px; color: #ffffff; line-height: 32px; font-style: normal; font-weight: normal;}
	.next-2 {background-image: url(../images/dalee-BG.png); margin-left: 7px;}
	.next-2 b {background: url(../images/dalee-L.png) no-repeat;}
	.next-2 i {background-image: url(../images/dalee-R.png); padding: 0 47px 0 45px;}

	.prev-3, .prev-3 b, .prev-3 i, .next-3, .next-3 b, .next-3 i {height: 49px; background: url(../images/nazad-v-magaz.png) 0 0 repeat-x; text-align: center;}
	.prev-3 b {background: url(../images/nazad-v-magaz-L.png) 0 0 no-repeat;}
	.prev-3 i, .next-3 i {background: url(../images/nazad-v-magaz-R.png) 100% 0 no-repeat; padding: 6px 30px 0 35px; line-height: 19px; height: 43px;}
	.next-3 {background-image: url(../images/oformit-zakaz.png); margin-left: 17px;}
	.next-3 b {background: url(../images/oformit-zakaz-L.png) no-repeat;}
	.next-3 i {background-image: url(../images/oformit-zakaz-R.png); padding: 6px 30px 0 16px}

.glavnaya-img {position: relative; text-align: center; border: solid 1px #f7f7f8; height: 1%;}
.glavnaya-img img {max-width: 645px}
	.bg-3 {background: url(../images/bg-3-BG.png) 0 0 repeat-x; height: 1%; margin-bottom: 10px;}
		.bg-3-L {background: url(../images/bg-3-L.png) 0 0 no-repeat; height: 1%;}
		.bg-3-R {background: url(../images/bg-3-R.png) 100% 0 no-repeat; height: 10px; overflow: hidden;}

	.glavnaya-img .skidki-1 {position: absolute; left: 0; top: 27px; text-align: left; width: 140px;}
	.glavnaya-img .p-n {position: absolute; right: 9px; top: 16px; text-align: right;}

.o-kompanii {width: 65%; float: left;}
.spisok-konsult {width: 30%; float: right;}
	.spisok-konsult dl {float: none; clear: both; overflow: hidden; padding-bottom: 15px;}
	.spisok-konsult dt {float: left;}
		.spisok-konsult dt img {width: 48px; border: solid 5px #e6e7e8;}
		.spisok-konsult dd {padding-left: 72px;}
		.spisok-konsult dd h6 {padding-bottom: 0; font-size: 10px; line-height: 10px; color: #a7a9ac;}
		.manager {color: #f58220; font-size: 10px; line-height: 10px; padding: 0; margin: 0;}
		.skype-2, .icq-2 {background: url(../images/skype-2.png) 100% 3px no-repeat; font-size: 12px; line-height: 12px; color: #414042; font-weight: bold; width: 72px; padding: 3px 20px 2px 0;}
		.icq-2 {background: url(../images/icq-2.png) 100% 3px no-repeat;}

.table-4 td {text-align: center; vertical-align: middle; padding: 4px 8px 0;}
.table-4 td span {display: inline;}
	.table-4 td.td-6 {background: none;}
	.table-4 td.td-7 {color: #a7a9ac; text-align: left; vertical-align: top; font-size: 12px;}
	.table-4 td.td-7 b a {color: #58595b;}
	.table-4 td strong {font-size: 15px; font-weight: bold; color: #808285; white-space: nowrap;}
	.table-4 td big {display: inline;}
	.table-4 td.td-13 * {vertical-align: middle;}
	.table-4 td ins {display: inline-block; text-decoration: none; text-align: left; padding-right: 4px; color: #a7a9ac; font-size: 9px; *display: inline; zoom:1;}
	.table-4 td ins a {color: #58595b;}
	.table-4 .tr-2 td {background: #404041; padding: 2px 8px; color: #ffffff; font-size: 16px; font-weight: bold;}
	.table-4 .tr-2 td.td-10, .table-4 .tr-2 td.td-11, .table-4 .tr-2 td.td-12 {background: #404041 url(../images/bg-1.png) 0 0 repeat-y;}

.usloviya {width: 50%; float: left; font-size: 10px;}
.p-n-2 {width: 48%; float: right; text-align: right; padding-bottom: 10px;}

.w42 {width: 42%; padding-top: 10px;}
	.h501 {font-size: 12px; font-weight: normal; color: #a7a9ac; padding-bottom: 5px;}
	.vibor {width: 348px; padding: 10px 16px 2px; background: #f1f1f2; margin-bottom: 18px;}
	.vibor li {display: block; padding: 0 0 9px; list-style: outside none none; color: #808285; line-height: normal;}
	.vibor li * {vertical-align: middle;}
	.vibor li label {padding-left: 9px;}
	.vibor li.curent {color: #414042;}

	.label-1 {display: block; font-size: 14px; color: #808285; padding-bottom: 9px;}
	#t-a-1 {width: 379px; height: 54px; background: #fff; border: solid 1px #f2f2f3; margin-bottom: 10px;}

.bord-2 {border: dashed 2px #dadada; margin-bottom: 10px; padding: 15px;}
	.bord-2 h6 {font-size: 12px; font-weight: normal; color: #414042; padding: 0 15px 5px;}
	.table-5 {width: 100%; border-collapse: collapse; border: none; margin-bottom: 9px;}
		.table-5 td {background: #e6e7e8; font-size: 10px; color: #808285; padding: 5px 15px; vertical-align: top;}
		.table-5 a {color: #808285;}
		.table-5 td.td-2 {text-align: right;}
		.table-5 td.td-2 b {color: #414042;}
		.table-5 .odd td {background: #f1f1f2;}

	.stoimost, .itogo {text-align: right; padding: 0 15px 15px;}
		.stoimost b {color: #ed1c24;}
	.itogo {font-weight: bold; color: #414042; font-size: 12px;}    
© TrueDev.org