* { font-family:Arial,Helvetica,sans-serif; font-size:11px; }
body { background:#fff; color:#5b71a5; margin:0; padding:0; text-align:center; }
.body-ved { background:#fff; color:#5b71a5; margin:0; padding:5px; text-align:left; }
body, html { height:100%; }

a { color:#374c81; }
	a:hover { text-decoration:none; }

img { margin:0; padding:0; }
	a img { border:0; }
	.bl { display:block; }

form { margin:0; padding:0; vertical-align:middle; }
	form * { vertical-align:middle; }
	.brd { border:1px solid #9daac9; }
	.btn { background:#b10414; border-color:#b10414; color:#fff; font-family:Tahoma,Arial,MS Sans Serif,Verdana; font-weight:bold; }

h1, h2, h3, h4 { margin:0 0 7px; padding:0; }
	h2 { font-size:16px; }

p { margin:0 0 7px; padding:0; }

.det { text-align:right; }
	.det a { color:#b10414; text-decoration:none; }
		.det a:hover { text-decoration:underline; }

.red { color:#b10414; }
	.red * { color:#b10414; }

ul, ol { margin-top:0; margin-bottom:7px; }
ul { list-style:none; margin:0 0 7px; padding:0 0 0 12px; }
	ul li { background:url(/i/mark.gif) no-repeat 0px 5px; list-style:none; padding-left:12px; }

/* Блочная модель */
#all-box { overflow: hidden; background:url(/i/bg-left.gif) repeat-y; text-align:left; }
#all-box { min-width:1002px; max-width:1400px; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1003?'1003px':(document.documentElement.clientWidth||document.body.clientWidth)>1258?'1258px':'auto'); text-align:left; }
#box-bg-center { background:url(/i/vline-ie.gif) repeat-y 50% 0%; }
html>body #box-bg-center { background:url(/i/vline.gif) repeat-y 50% 0%;  }
#box-bg-right { background:url(/i/bg-right.gif) repeat-y 100% 0%; height:100%; }
#pd { padding-bottom:30px; }
/* 2 колонки */
#box-left { background:url(/i/bg-left.gif) repeat-y; float:left; width:183px; }
#box-right-in-three { background:url(/i/vline-ie.gif) repeat-y 50% 0%; float:right; margin-left:-183px; width:100%; }
html>body #box-right-in-three { background:url(/i/vline.gif) repeat-y 50% 0%; }
#box-right-in { float:right; margin-left:-183px; width:100%; }
#box-right { background:url(/i/bg-right.gif) repeat-y 100% 0%; margin-left:183px; width:100%; w\idth:auto; }
/* Корзина */
#basket { background:#fff url(/i/bg-basket.gif) no-repeat; height:62px; }
	#basket div { line-height:100%; padding:20px 13px 0; }
			#basket div img { float:left; margin:-3px 5px 0 0; }
			#basket div span { color:#b10414; }
			

#basket #add-view { position:absolute; height:auto; line-height:normal; }
#basket #add-view { background:#fff; border:2px solid #b10414; padding:15px 20px; _padding:15px 20px 8px; text-align:left; width:250px; }
	#basket #add-view * { line-height:normal; }
	#basket #add-view strong { display:block; }
	#basket #add-view span { color:#b10414; }
	#basket #add-view div { padding:7px 0 0; }
	#basket #add-view div.cl { clear:both; height:0px; _height:2px; font-size:0px; margin:0; _margin:0 0 -2px 0; padding:0; }
		#basket #add-view div.cl img { height:0; margin:0; padding:0; }
		#basket #add-view div .r { float:right; }
		#basket #add-view div .l { float:left; }

/* Вертикальное меню */
#vmenu { background:url(/i/bottom-menu.gif) no-repeat 0% 100%; color:#d0d9ef; line-height:100%; font-weight:bold; font-size:13px; padding:13px 12px 15px 0; }
	#vmenu div { padding-left:16px; }
	#vmenu a { color:#d0d9ef; font-weight:bold; font-size:13px; text-decoration:none; }
		#vmenu a:hover { text-decoration:underline; }
	#vmenu ul { background:url(/i/bottom-menu.gif) no-repeat 0% 100%; list-style:none; margin:0 0 14px; padding:6px 0 15px 16px; }
		#vmenu ul li { background:url(/i/mark-cat.gif) no-repeat 0px 5px; color:#fff; font-size:12px; font-weight:normal; margin-bottom:5px; padding-left:13px; }
			#vmenu ul li a { color:#fff; font-size:12px; font-weight:normal; text-decoration:none; }
				#vmenu ul li a:hover { color:#d0d9ef; text-decoration:none; }
/* Верхний колонтитул */
#bg-top-left { background:url(/i/bg-top-left.gif) no-repeat 100% 0%; padding-right:11px; }
#bg-top { background:url(/i/bg-top.gif) repeat-x; }
#bg-top-pic { background:url(/i/pic-top.jpg) no-repeat; height:76px; }
#icq { background:url(/i/bg-icq.gif) no-repeat; float:right; height:76px; width:261px; }
	#icq div { color:#fff; font-family:Tahoma,Arial,MS Sans Serif,Verdana; font-size:15px; font-weight:bold; padding:14px 0 0; text-align:center; }
		#icq div span { display:block; padding:4px 0 0; vertical-align:middle; }
			#icq div span a { color:#fff; font-family:Tahoma,Arial,MS Sans Serif,Verdana; font-size:12px; font-weight:normal; text-decoration:none; }
				#icq div span a img { margin-right:5px; vertical-align:middle; }
#top-nav-left { float:left; margin-right:-261px; width:100%; }
#top-nav { margin-right:261px; }
	#top-nav ul { background:url(/i/line-nav.gif) no-repeat 24px 26px; float:right; list-style:none; margin:0; padding:10px 8% 0 0; }
		#top-nav ul li { padding-left:8px; padd\ing-left:23px; margin-bottom:4px; }
		#top-nav ul li.l1 { background:url(/i/prn-ico.gif) no-repeat 0px 2px; }
		#top-nav ul li.l2 { background:url(/i/add-ico.gif) no-repeat 0px 1px; }
		#top-nav ul li.l3 { background:url(/i/mail-ico.gif) no-repeat; }
			#top-nav ul li a { color:#e3ebff; font-size:10px; text-decoration:none; }
				#top-nav ul li a:hover { text-decoration:underline; }
/* Горизонтальное меню */
#bg-hmenu-left { background:url(/i/bg-hmenu-left.gif) no-repeat 100% 0%; height:26px; padding:0 11px 0 2px; }
	#bg-hmenu { background:url(/i/bg-hmenu.gif) repeat-x; height:26px; padding:0 16px; white-space: nowrap; }
		#bg-hmenu div { color:#fff; font-family:Tahoma,Arial,MS Sans Serif,Verdana; font-weight:bold; padding:5px 0 0; }
			#bg-hmenu div a { color:#fff; font-family:Tahoma,Arial,MS Sans Serif,Verdana; font-weight:bold; text-decoration:none; }
				#bg-hmenu div a:hover { color:#dee3ed; }
/* Поиск */
#search { background:#9ab0e4 url(/i/bg-search.gif) no-repeat 100% 0%; border-left:2px solid #fff; color:#fff; height:40px; padding:0 11px 0 0; text-align:center; }
	#search form { font-family:Tahoma,Arial,MS Sans Serif,Verdana; font-weight:bold; padding:8px 0 0; }
/* 3 колонки */
#collum-right { float:right; width:150px; }
#collum-left-in { float:left; margin-right:-150px; width:100%; }
#collum-left { margin-right:150px; width:100%; w\idth:auto; }
/* Коллаж */
#bg-collage-right { background:#3b5085 url(/i/bg-collage-right.gif) repeat-y 100% 0%; border-bottom:2px solid #fff; height:137px; padding-right:11px; }
	#collage-text { background:url(/i/angle-collage.gif) no-repeat; color:#fff; font-size:13px; padding:20px 15px; }
#collage-left { background:#374c81 url(/i/bg-collage-left.jpg) no-repeat; border-bottom:2px solid #fff; border-left:1px solid #fff; border-right:4px solid #fff; color:#fff; height:137px; text-align:right; }
	#collage-left h1 { font-size:18px; margin:0; padding:20px; }
/* Заголовок (правая колонка) */
.tit-right { background:url(/i/tit-bg-right.gif) no-repeat; border-bottom:2px solid #fff; color:#fff; font-family:Tahoma,Arial,MS Sans Serif,Verdana; font-size:12px; font-weight:bold; padding:8px 11px; }
#text-rcollum { padding:5px 16px 5px 11px; }
/* Производители (список) */
ul.list-brands { list-style:none; margin:0; padding:0; }
	ul.list-brands li { background:url(/i/mark-brands.gif) no-repeat 0px 5px; list-style:none; font-size:13px; margin-bottom:2px; padding-left:10px; }
		ul.list-brands li a { font-size:13px; text-decoration:none; }
			ul.list-brands li a:hover { text-decoration:underline; }
/* Колонки в центре страницы */
#center-bg { background:url(/i/vline-center.gif) repeat-y 50% 0%; }
#center-left { float:left; width:50%; }
	#center-left .tit { background:#5b71a5 url(/i/tit-bg-cleft.gif) no-repeat 100% 0%; margin-left:2px; }
			#center-left .tit div { background:url(/i/angle-tit.gif) no-repeat; color:#fff; font-family:Tahoma,Arial,MS Sans Serif,Verdana; font-size:12px; font-weight:bold; padding:8px 11px; }
	#center-left .txt { padding:7px 17px 5px 15px; width:100%; w\idth:auto; }
	html>body #center-left .txt { width:auto; }
#center-right-in { float:right; margin-left:-50%; width:100%; }
#center-right { margin-left:50%; }
	#center-right .tit { background:#5b71a5 url(/i/tit-bg-cright.gif) no-repeat 100% 0%; margin:0 4px 0 9px; }
			#center-right .tit div { background:url(/i/angle-tit.gif) no-repeat; color:#fff; font-family:Tahoma,Arial,MS Sans Serif,Verdana; font-size:12px; font-weight:bold; padding:8px 11px; }
	#center-right .txt { padding:7px 17px 5px 22px; width:100%; w\idth:auto; }
	html>body #center-right .txt { width:auto; }
.tit-page { background:#5b71a5 url(/i/tit-bg-cright.gif) no-repeat 100% 0%; margin:0 4px 0 2px; }
	.tit-page div { background:url(/i/angle-tit.gif) no-repeat; color:#fff; font-family:Tahoma,Arial,MS Sans Serif,Verdana; font-size:12px; font-weight:bold; padding:8px 11px; }
/* Цена товара */
.cost { font-size:12px; padding:5px 0; white-space:nowrap; }
	.cost span { font-size:16px; font-weight:bold; }
.cost-b { color:#b10414; font-size:12px; padding:5px 0; white-space:nowrap; }
	.cost-b span { font-size:16px; font-weight:bold; }
.best { color:#b10414; font-family:Tahoma,Arial,MS Sans Serif,Verdana; font-size:10px; font-weight:bold; }
/* Добавить в корзину */
.add-cart { background:url(/i/cart-ico.gif) no-repeat 0px 10px; padding:5px 0 3px 24px; }
	.add-cart a { color:#374c81; font-weight:bold;  font-size: 16px; }
/* Нижной колонтитул */
#all-bottom { background:#fff; border-top:1px solid #fff; margin:auto; }
	#all-bottom { min-width:1002px; max-width:1400px; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1003?'1003px':(document.documentElement.clientWidth||document.body.clientWidth)>1258?'1258px':'auto'); text-align:left; }
#bt-left { float:left; width:183px; }
	#bt-left .txt { padding:10px 0 15px 10px; }
#bt-right-in { float:right; margin-left:-183px; width:100%; }
#bt-right { margin-left:183px; width:100%; w\idth:auto; }
html>body #bt-right { width:auto; }
#b-menu { background:#5b71a5 url(/i/tit-bg-right.gif) repeat-y 100% 100%; color:#fff; font-family:Tahoma,Arial,MS Sans Serif,Verdana; font-size:11px; font-weight:bold; padding:3px 153px 4px 0; text-align:center; }
	#b-menu a { color:#fff; font-family:Tahoma,Arial,MS Sans Serif,Verdana; font-size:11px; font-weight:bold; text-decoration:none; }
		#b-menu a:hover { color:#dee3ed; }
#bt-vipro { float:right; width:200px; }
	#bt-vipro div { padding:10px 11px 15px 0; }
#count-in { float:left; margin-right:-200px; width:100%; }
#count { margin-right:200px; text-align:center; }
	#count div { padding:10px 0 15px; }
			#count div img { margin:0 3px; }

#text-block-left { color:#fff; padding:15px 10px; }
#txt-center { padding:5px 11px 10px; width:100%; w\idth:auto; }
	html>body #txt-center { width:auto; }

/* Поиск модели */
#search-model { border-bottom:2px solid #fff; padding:5px 12px 7px 5px; text-align:center; }
	#search-model .brd { border:1px solid #9daac9; width:116px; }
/* Сравнение */
#compare { border-bottom:2px solid #fff; padding:5px 15px 7px 10px; }
	#compare h2 { font-size:13px; }
	#compare ul { margin:0; padding:0; }
/* Спецпредложение */
#offers { padding:5px 15px 7px 10px; }
	#offers a.tit { color:#b10414; display:block; font-weight:bold; margin-bottom:7px; text-decoration:none; }
		#offers a.tit:hover { text-decoration:underline; }
	#offers .pic { margin-bottom:7px; text-align:center; }
		#offers .pic img { background:#c3cbde; border:1px solid #495a84; padding:2px; }

/* Навигационная строка */
#nav { border-left:3px solid #5b71a5; margin:5px 0 10px 18px; padding:3px 0 5px 7px; }

/* Список категорий */
ul.list-category { list-style:none; margin:0; padding:0; }
	ul.list-category li { background:url(/i/mark.gif) no-repeat 0px 5px; list-style:none; padding-left:12px; }
		ul.list-category li a { text-decoration:none; }
			ul.list-category li a:hover { text-decoration:underline; }
		ul.list-category ul.list-scategory { list-style:none; margin:0; padding:0; }
		html>body ul.list-category ul.list-scategory { padding-left:12px; }
			ul.list-category ul.list-scategory li { background:url(/i/mark-brands.gif) no-repeat 0px 5px; padding-left:8px; }
/* Список брендов */
ul.brands-left { float:left; list-style:none; margin:0; padding:0 20px 0 0; }
	ul.brands-left li { background:url(/i/mark.gif) no-repeat 0px 5px; padding-left:12px; }
			ul.brands-left li a { text-decoration:none; }
				ul.brands-left li a:hover { text-decoration:underline; }
/* Список брендов в строку */
ul.brands-inline { list-style:none; margin:0; padding:0; }
	ul.brands-inline li { background:none; backg\round:url(/i/mark.gif) no-repeat 0px 5px; display:inline; padding:0 5px 0 12px; }
	html>body ul.brands-inline li { background:url(/i/mark.gif) no-repeat 0px 5px; }
			ul.brands-inline li a { text-decoration:none; }
				ul.brands-inline li a:hover { text-decoration:underline; }
/* Выбор по параметрам */
#select-param { border:1px solid #5b71a5; border-top:0; margin:0 4px 5px 2px; padding:0; width:100%; w\idth:auto; }
	html>body #select-param { width:auto; }
	#select-param .txt { padding:5px 10px; }
	#select-param h2 { background:#5b71a5; color:#fff; font-family:Tahoma,Arial,MS Sans Serif,Verdana; font-size:12px; margin:0; padding:3px 10px 4px; }
	#select-param form { padding:5px 10px; width:100%; w\idth:auto; }
	html>body #select-param form { width:auto; }
		#select-param form table { border-bottom:1px solid #ced4e4; margin:0; padding:0; width:100%; }
		#select-param form table thead {}
			#select-param form table thead tr th { background:#ced4e4; padding:3px 5px; text-align:center; }
		#select-param form table tbody {}
			#select-param form table tbody tr td { padding:3px 5px; text-align:center; vertical-align:top; }
			#select-param form table tbody tr td.det { padding:3px 5px; text-align:left; vertical-align:top; }

/* Вывод товаров */
#list-goods { border-bottom:1px solid #5b71a5; margin:5px 4px 5px 2px; padding:0; width:100%; w\idth:auto; }
	html>body #list-goods { width:auto; }
	#list-goods h2 { background:#5b71a5; color:#fff; font-family:Tahoma,Arial,MS Sans Serif,Verdana; font-size:12px; margin:0; padding:3px 10px 4px; }
	#list-goods .txt { padding:5px 10px; width:100%; w\idth:auto; }
	html>body #list-goods .txt { width:auto; }
		#list-goods .txt table { width:100%; }
			#list-goods .txt table thead {}
				#list-goods .txt table thead tr th { background:#ced4e4; font-weight:bold; padding:3px 5px; text-align:center; }
				#list-goods .txt table thead tr.tit th { background:#fff; font-size:13px; font-weight:bold; padding:3px 5px; text-align:left; }
					#list-goods .txt table thead tr.tit th a { font-size:13px; }
			#list-goods .txt table tbody {}
				#list-goods .txt table tbody tr td { background:#f0f2f7; padding:3px 5px; vertical-align:top; }
					#list-goods .txt table tbody tr td a.tit { font-size:13px; font-weight:bold; }
				#list-goods .txt table tbody tr td.p { background:#fff; text-align:center; }
				#list-goods .txt table tbody tr.d td { background:#dde1ec; }
				#list-goods .txt table tbody tr.d td.p { background:#fff; text-align:center; }
					#list-goods .txt table tbody tr td .add-compare { border-top:1px solid #ced4e4; margin-top:15px; padding-top:5px; text-align:center; }
					
/* Нумерация страниц */
.page { font-family:Tahoma,Arial,MS Sans Serif,Verdana; font-weight:bold; padding-left:10px; }
	.page span { color:#b10414; padding:0 2px; }
	.page a { font-family:Tahoma,Arial,MS Sans Serif,Verdana; font-weight:normal; padding:0 2px; text-decoration:none; }
.print { float:right; padding-right:10px; vertical-align:middle; }
	.print * { vertical-align:middle; }
	.print a { text-decoration:none; }
		.print a img { margin:0 5px 0 15px; vertical-align:middle; }
/* Добавить для сравнения */
.add-compare { text-align:right; }
	.add-compare a {text-decoration:none; }
		.add-compare a:hover { text-decoration:underline; }
/* Таблица сравнения */
#compare-tab { padding:20px; width:100%; w\idth:auto; }
	html>body #compare-tab { width:auto; }
#compare-tab table { margin:0; padding:0; width:100%; }
	#compare-tab table thead {}
		#compare-tab table thead tr th { background:#5b71a5; color:#fff; padding:3px 5px; text-align:center; }
		#compare-tab table tbody tr td { background:#f0f2f7; padding:3px 5px; text-align:left; vertical-align:top; }
		#compare-tab table tbody tr.d td { background:#dde1ec; padding:3px 5px; text-align:left; }
		#compare-tab table tbody tr.pic td { background:#fff; text-align:center; }
		#compare-tab table tbody tr.add-cart td { border-top:1px solid #5b71a5; background:#fff; padding:3px 5px; text-align:left; vertical-align:middle; }
		#compare-tab table tbody tr.det-compare td { background:#dde1ec; padding:3px 5px; text-align:center; vertical-align:middle; }
			#compare-tab table tbody tr.det-compare td.l { text-align:left; }
/* ICQ номера - список */
#icq-list { padding:10px; text-align:left; }
	#icq-list * { font-family:Tahoma,Arial,MS Sans Serif,Verdana; font-size:12px; }
	#icq-list div { background:url(/i/tit-bg-cright.gif) repeat-y 100% 0%; border:1px solid #5b71a5; border-right:0; margin:3px 0; padding:7px 10px 4px; }
		#icq-list div img { vertical-align:middle; }

/* Корзина */
.cart { border:0; margin:0; padding:0; width:100%; }
	.cart thead tr th { background:#5b71a5; color:#fff; font-family:Tahoma,Arial,MS Sans Serif,Verdana; padding:3px 5px 4px; text-align:center; }
	.cart tbody tr td { background:#edf2fe; font-family:Tahoma,Arial,MS Sans Serif,Verdana; padding:3px 10px 4px; text-align:center; }
		.cart tbody tr td * { font-family:Tahoma,Arial,MS Sans Serif,Verdana; }
	.cart tbody tr td.w { background:#fff; padding:5px 10px; }
	.cart tbody tr td.l { text-align:left; }
	.cart tbody tr.cost td { background:#5b71a5; color:#fff; font-weight:bold; text-align:right; }
		.cart tbody tr.cost td.c { text-align:center; }

.w { background:#fff; }

.hr { background:#aab7d3; height:1px; margin:10px 0; }
	.hr img { display:block; height:1px; }
.hr-txt { background:#aab7d3; height:1px; margin:10px 11px; }
	.hr-txt img { display:block; height:1px; }

.cl { clear:both; height:0px; _height:2px; font-size:0px; margin:0; _margin:0 0 -2px 0; padding:0; }
	.cl img { display:block; height:0px; }

#add-view { position:absolute; }
#add-view { background:#fff; border:2px solid #b10414; padding:15px 20px; text-align:left; width:250px; }
	#add-view strong { display:block; }
	#add-view span { color:#b10414; }
	#add-view div { padding:7px 0 0; }
	#add-view div.cl { padding:0; }
		#add-view div .r { float:right; }
		#add-view div .l { float:left; }
      
.gift {}
	.gift td { padding:7px 0 0; vertical-align:top; }
	.gift td.t span { border-top:2px solid #b10414; color:#b10414; display:block; font-weight:bold; padding-top:5px; }

.gift-l { padding:7px 0; }
	.gift-l span { color:#b10414; display:block; font-weight:bold; }
	.gift-l a { text-decoration:none; }
		.gift-l a:hover { text-decoration:underline; }
	.gift-l img { display:block; margin:7px 0 0; }

.gift-d { border-left:3px solid #b10414; margin-left:10px; padding-left:15px; }
	.gift-d span { color:#b10414; display:block; font-weight:bold; }
	.gift-d a { text-decoration:none; }
		.gift-d a:hover { text-decoration:underline; }
	.gift-d img { display:block; margin:7px 0 0; }

#__clTag { opacity: 0.8; }

table.banners { border: none; border-collapse: collapse; margin: 0 auto; }
table.banners td { padding: 0; }
table.banners h3 { display: none; }
body { min-width: 1280px; }
