@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 11px Tahoma, Geneva, sans-serif; color: #000000; background: #ececec url(../images/bg.png) center top; min-width: 1000px; position: relative; height: 100%; }
img {border: none;}
a {cursor: pointer; text-decoration: underline; color: #35adfe; }
a:hover {text-decoration: none;}
p {padding-bottom: 15px;}
p small {font-size: 1em;}
h1, h2, h3, h4, h5, h6 {font: bold 18px Tahoma, Geneva, 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, ol { padding-left: 30px; }
ul li {list-style: disc outside;}
.set {height: 0; overflow: hidden; clear: both;}
.fl {float: left;}
.fr {float: right;}
.rel {position: relative;}

#wrap { height: auto !important; height: 100%; min-height: 100%; position: relative; background: url(../images/page.png) center top repeat-y; }
#footer { position: relative; height: 33px; margin: -33px auto 0; width: 100%; background: #1798ef url(../images/footer.png) 0 0 repeat-x; }
	.footer { width: 1000px; margin: 0 auto; }
		.footer table { width: 100%; border-collapse: collapse; border: none; }
		.f-1 { color: #bce1fa; padding: 0 17px; height: 33px; }
		.f-1 a { color: #bce1fa; text-decoration: none; }
		.f-1 a:hover, .f-2 a:hover { text-decoration: underline; }
		
		.f-2 { width: 272px; color: #000000; }
		.f-2 a { color: #000; text-decoration: none; }
.header { border-top: solid 6px #35adfe; background: url(../images/top.png) center 0 no-repeat; min-height: 296px; }
	#header { width: 1000px; margin: 0 auto; position: relative; padding-top: 128px; }
	.logo { position: absolute;left: 98px; top: 14px; }
		.logo a { display: block; width: 157px; height: 69px; background: url(../images/logo.png) 0 0 no-repeat; }
		
	.tel { position: absolute; right: 89px; top: 10px; display: inline-block; *display: inline; zoom:1; }
		.cod { font-size: 15px; }
		.telephone { font-size: 24px; color: #35adfe; display: inline-block; *display: inline; zoom:1; padding-top: 5px; }
		.mail { font-size: 17px; }
		
	.korz { display: block; position: absolute; right: 305px; top: 29px; background: url(../images/cart.png) 0 0 no-repeat; width: 57px; height: 52px; }
	
	.m-1 { position: absolute; left: 133px; width: 771px; top: 88px; background: url(../images/m-1-BG.png) 0 0 repeat-x; }
		.m-1-L, .m-1-R { width: 8px; height: 35px; left: -8px; top: 0; background: url(../images/m-1-L.png) 0 0 no-repeat; position: absolute; }
		.m-1-R { left: 100%; background: url(../images/m-1-R.png) 0 0 no-repeat; }
		.home { display: block; position: absolute; left: -46px; top: 0; width: 35px; height: 35px; background: url(../images/home.png) 0 0 no-repeat; }
		.m-1 ul { padding: 0 185px 0 0; }
		.m-1 li { display: block; float: left; background: url(../images/m-1-li-a.png) 0 100px no-repeat; }
		.m-1 li a { display: block; height: 35px; padding: 0 13px 0 11px; background: url(../images/m-1-li.png) 100% 0 no-repeat; font-size: 12px; line-height: 35px; color: #2a2a2a; text-decoration: none !important; }
		.m-1 li.current a, .m-1 li a:hover { background: #3caffe url(../images/m-1-li-a.png) center top no-repeat; color: #fff; }
		
		.search { display: block; width: 175px; height: 22px; background: url(../images/i-t-1.png) 0 0 no-repeat; position: absolute; right: 7px; top: 6px; }
			.search input[type='text'] { width: 136px; height: 21px; font: normal 11px Tahoma, Geneva, sans-serif; line-height: 21px; color: #c3c3d0; padding: 0 0 0 13px; background: none; border: none; outline: none; }
			.search input[type='submit'] { width: 16px; height: 13px; background: url(../images/search.png) 0 0 no-repeat; position: absolute; border: none; margin: 0; padding: 0; right: 7px; top: 4px; }
			
	.ooo { width: 829px; height: 313px; background: url(../images/ooo.png) 0 0 no-repeat; margin: 0 auto; }
	
.page { width: 825px; margin: 0 auto; padding: 6px 0 35px; }
	.cont { width: 588px; float: right; padding-top: 7px; }
	.nav { width: 226px; float: left; }
	.text-1 { width: 415px; margin-bottom: 8px; padding-left: 5px; }
	.h201 { width: 233px; height: 35px; background: url(../images/specpredlogenija.png) 0 0 no-repeat; padding-bottom: 4px; }
	
	.table-1 { position: relative; width: 585px; margin: 2px -3px 10px 0; background: url(../images/table-1-BG.png) 0 0 repeat-y; padding: 0 4px 0 2px; color: #fbfbfc; height: 1%; }
		.table-1-T, .table-1-B { position: absolute; width: 100%; height: 6px; left: 0; top: -6px; background: url(../images/table-1-T.png) 0 0 no-repeat; font-size: 1px; line-height: 1px; overflow: hidden; }
		.table-1-B { background: url(../images/table-1-B.png) 0 bottom no-repeat; top: auto; bottom: -6px; }
		.table-1-BG { position: relative; float: left; width: 100%; margin: -4px 0 -2px; background: #51b6fb; }
		.table-1 table { width: 100%; width: 100%; border-collapse: collapse; border: none; background: url(../images/table-1-thead.jpg) 0 0 no-repeat; }
		.table-1 a { color: #fbfbfc; text-decoration: none !important; }
		.table-1 td { padding: 5px; text-align: center; }
		.table-1 td.td-1 { padding: 5px 5px 5px 10px; text-align: left; }
		.table-1 thead { height: 31px; white-space: nowrap; }
		.table-1 thead th { height: 31px; font-size: 14px; color: #d0ecff; font-weight: normal; background: url(../images/table-1-th.png) 0 center no-repeat; padding: 0 5px 0 7px; }
		.table-1 thead th.views-field-title { background: none; }
		.list-add-to-cart { width: 43px; height: 40px; background: url(../images/add_cart.png) 0 0 no-repeat; border: none; }
		.even td { background: #4eaff1; }
		
	.h202 { width: 199px; height: 33px; background: url(../images/katalog.png) 0 0 no-repeat; padding: 0; margin-bottom: 5px; margin-left: -2px; }
	.m-2 { margin-bottom: 20px; }
		.m-2 ul { padding: 0; }
		.m-2 li { padding: 0 8px 5px 12px; background: url(../images/bl-2.png) 0 4px no-repeat; list-style: none; }
		.m-2 ul ul { padding: 3px 0 0 35px; display: none; }
		.m-2 li.current { background: url(../images/bl-1.png) 0 2px no-repeat; padding-bottom: 0; }
		.m-2 li.current ul { display: block; }
		.m-2 li li { padding: 0 0 5px; background: none; }
		.m-2 li a { color: #000; text-decoration: none; }
			.m-2 li a:hover { text-decoration: underline; }
		.m-2 li.current > a { color: #35adfe; font-weight: bold; }
		.m-2 li.current li a { color: #5bbbfa; }
		
		
	.carousel { width: 827px; height: 105px; background: url(../images/carousel.png) 0 0 no-repeat; position: relative; margin: 0 auto; }
		.carousel div { width: 736px; height: 67px; padding: 19px 0 0; margin: 0 auto; position: relative; overflow: hidden; }
		.carousel div ul { width: 20000px; padding: 0; display: inline-block; *display: inline; zoom:1; vertical-align: middle; height: 67px; }
		.carousel div ul * { vertical-align: middle; }
		.carousel li { display: inline-block; *display: inline; zoom:1; vertical-align: middle; padding: 0 7px; }
		.carousel li.last { width: 1px; height: 67px; padding: 0; }
		
		.next, .prev { width: 31px; height: 38px; border: none; padding: 0; margin: 0; display: block; background: url(../images/prev.png) 0 0 no-repeat; position: absolute; left: -7px; top: 32px; cursor: pointer; }
		.next { left: auto; right: -7px; background: url(../images/next.png) 0 0 no-repeat; }





































    
© TrueDev.org