* { font-family:Verdana,Tahoma, MS Sans Serif, Arial; font-size:8pt; }
body { background:#fff; color:#000; height:100%; margin:0; padding:0; }
html { height:100%; }
img { border:0; margin:0; padding:0; }
	.bl { display:block; }
	.img-l { float:left; margin-right:15px; }
	.img-r { float:right; margin-left:15px; }
	.img-l-brd { border:1px solid #ccc; background:#fff; float:left; padding:1px; margin-right:15px; }
	.img-r-brd { border:1px solid #ccc; background:#fff; float:right; padding:1px; margin-left:15px; }
	.img-brd { border:1px solid #ccc; background:#fff; padding:1px; }

a { color:#0059b3; }
a:hover { color:#000; text-decoration:none; }

a.ln { text-decoration:none; }
a.ln:hover { text-decoration:underline; }

a.lnb { font-weight:bold; text-decoration:none; }
a.lnb:hover { text-decoration:underline; }

form { margin:0; padding:0; vertical-align:middle; }
	form * { vertical-align:middle; }
ol, ul { margin-top:0; margin-bottom:10px; }
li { margin-bottom:2px; }
ul { list-style:none; margin:0 0 10px 15px; padding:0; }
	ul li { background:url(/i/mark.gif) no-repeat 0px 4px; padding-left:10px; }
p { margin:0 0 10px; padding:0; }
h1 { color:#039; font-size:13px; margin:0 0 10px; padding:0; }
h2 { color:#dc143c; font-size:8pt; margin:10px 0 2px; padding:0; }
h3 { color:#0000cd; font-size:8pt; margin:10px 0 2px; padding:0; }
.blue { color:#0000cd; }
.green { color:#008000; }
.red { color:#f30; }
.pink { color:#f0f; }
.purple { color:#800080; }

.cl { clear:both; height:0px; font-size:0px; }
	.cl img { display:block; height:0px; }
/* Телефон и e-mail */
.phone { color:#f11; font-size:17px; font-weight:bold; padding-left:25px; }
	.phone a { font-size:17px; }
.top { background:url(/i/top-bg.jpg) repeat-x; height:143px; }
.top-toshiba { background:url(/i/top-bg.jpg) repeat-x; height:143px; }
.top-panasonic { background:url(/i/panasonic-bg.jpg) repeat-x; height:143px; }
.top-mitsubishi { background:url(/i/mitsubishi-bg.jpg) repeat-x; height:143px; }
.top-lg { background:url(/i/lg-bg.jpg) repeat-x; height:143px; }
.top-samsung { background:url(/i/samsung-bg.jpg) repeat-x; height:143px; }
.top-hitachi { background:url(/i/hitachi-bg.jpg) repeat-x; height:143px; }
.top-daikin { background:url(/i/daikin-bg.jpg) repeat-x; height:143px; }
/* Горизонтальное меню */
.h-menu { background:#fff; height:24px; width:100%; }
	.h-menu td { background:#f2f2f2; width:20%; text-align:center; }
	.h-menu td a { color:#0059b3; font-size:10px; text-decoration:none; }
	.h-menu td a:hover { color:#000; }
.left { background:url(/i/bg-left.gif) repeat-y; }
/* Заголовок меню с синей левой полоской */
.tit { border-left:4px solid #476dae; color:#3c4d6b; font-weight:bold; height:20px; padding:3px 0 0 7px; voice-family:"\"}\""; voice-family:inherit; height:17px; }
	html>body .tit { height:17px; }
	.tit a { color:#3c4d6b; font-weight:bold; text-decoration:none; }
.tit-line { background:#fff; height:1px; }
	.tit-line img { display:block; }
/* Заголовок меню - синий */
.tit-blue { background:#426aaf; border-bottom:1px solid #fff; color:#fff; font-size:10px; font-weight:bold; height:20px; padding:3px 0 0 10px; voice-family:"\"}\""; voice-family:inherit; height:16px; }
	html>body .tit-blue { height:16px; }
	.tit-blue a { color:#fff; font-size:10px; font-weight:bold; text-decoration:none; }
	.tit-blue a:hover { color:#fffff0; }
/* Каталог */
.cat { padding:5px 0 0 9px; }
	.cat * { font-family:Tahoma,MS Sans Serif,Verdana,Arial; font-size:10px; }
	.cat div { margin:0 0 3px; }

/* Сервисный центр */
.service { margin:0; padding:5px 10px; }
	.service ul { list-style:none; margin:0; padding:0; }
	.service ul li { background:url(/i/mark-menu.gif) no-repeat 0px 4px; line-height:11px; margin-bottom:11px; padding-left:11px; }
	.service ul li a { font-family:Tahoma,MS Sans Serif,Verdana,Arial; font-size:10px; text-decoration:none; }

/* Контент */
.content-in { padding:15px; }
.content { background:#f7f7f7; padding:10px; }

/* Лучшие цены */
.tit-sale { background:#6da1da url(/i/bg-tit-sale.jpg) no-repeat 100% 0%; border:1px solid #fff; border-bottom:0; color:#fff; font-size:12px; font-weight:bold; margin-bottom:5px; padding:7px 0; text-align:center; }
.sale-tab { border:1px solid #fff; margin:0 0 15px; text-align:center; }
	.sale-tab .line { background:url(/i/dot-v.gif) repeat-y; width:1px; }
	.sale-tab td span { color:#0059b3; display:block; font-size:10px; font-weight:bold; padding:3px 0 5px; }
	.sale-tab td strong { color:#dd1212; display:block; font-size:12px; font-weight:bold; padding:3px 0 5px; }
	.sale-tab tr.pic { background:#fff; }
		.sale-tab tr.pic img { display:block; margin:5px 10px; }

/* Суперцена */
.tit-super-sale { background:#6da1da url(/i/bg-tit-supersale.jpg) no-repeat 100% 0%; border:1px solid #fff; border-bottom:0; color:#fff; font-size:12px; font-weight:bold; height:30px; padding-top:7px; text-align:center; voice-family:"\"}\""; voice-family:inherit; height:23px; }
html>body .tit-sale { height:23px; }
.super-sale-tab { background:url(/i/bg-supersale.jpg) no-repeat 100% 0%; border:1px solid #fff; padding:20px; }
	.super-sale-tab h1 { color:#0059b3; font-size:12px; margin:0 0 10px; text-align:center; }
		.super-sale-tab h1 span { font-size:12px; color:#dd1212; }
	.super-sale-tab .img-l { margin-right:35px; }

/* Низ */
.copy { background:#e9e9eb; padding:5px 15px; }
.bottom-nav { color:#0059b3; font-size:11px; padding:5px 0 15px; text-align:center; }
	.bottom-nav a { padding:0 5px; text-decoration:none; }
.counter { padding:25px 0 10px; text-align:center; }
	.counter img { display:block; margin:4px 0; }

/* Навигация */
.nav { background:#e5e5e7; font-size:10px; margin-bottom:10px; padding:3px 5px; position:relative; }
	.nav * { font-size:10px; }
	.nav a { text-decoration:none; }
	.nav span { color:#039; }

/* Список типов или производителей */
.cat-list { margin:0; padding:0; }
	.cat-list ul { float:left; list-style:none; margin:0 15px 0 0; padding:0; }
	.cat-list ul li { background:url(/i/mark-menu.gif) no-repeat 0px 4px; padding-left:11px; }

/* Таблица краткой информации о кондиционерах */
.goods-list { background:#ccc; }
	.goods-list tr { background:#f7f7f7; text-align:center; }
	.goods-list td.t { background:#e9e9eb; font-weight:bold; text-align:center; }
	.goods-list td a { text-decoration:none; }
.goods-detail { clear:both; }
	.goods-detail img { border:1px solid #ccc; background:#fff; float:left; padding:1px; margin-right:15px; }
	.goods-detail div { padding:2px 0; position:relative; }

.pages { margin:0 0 10px; text-align:center; }
	.pages span { background:#426aaf; color:#fff; padding:0 5px; }
	.pages a { padding:0 5px; }
/* Статьи */
.articles { margin:0; padding:0; }
	.articles a.at { color:#333; display:block; font-size:13px; font-weight:bold; margin-bottom:3px; text-decoration:none; }
	.articles p { margin:0 0 15px; }
	.articles p a { color:#333; text-decoration:none; }
	.articles p a:hover { color:#333; text-decoration:underline; }

.t-b { border-bottom:1px solid #000; }
.t-lbr { border:1px solid #000; border-top:0; }
.t-lb { border:1px solid #000; border-top:0; border-right:0; }
.t-br { border:1px solid #000; border-top:0; border-left:0; }
.t-lr { border:1px solid #000; border-top:0; border-bottom:0; }
.t-r { border-right:1px solid #000; }
.t-l { border-left:1px solid #000; }

/* Javascript */
.clCMEvent { clip:rect(0,100%,100%,0); left:0; height:99%; position:absolute; width:99%; visibility:visible; top:0; }
.clCMAbs { left:0; position:absolute; visibility:hidden; top:0; }
  
.clBar { background-color:#e5e5e7; layer-background-color:#e5e5e7; height:10; position:absolute; width:10; visibility:hidden; }

/*Styles for level 0*/
.clLevel0,.clLevel0over { font-family:Tahoma,MS Sans Serif,Verdana,Arial; font-size:10px; padding:0 0 0 10px; position:absolute; }
.clLevel0 { background:#e5e5e7 url(/i/mark-menu.gif) no-repeat 0px 4px; layer-background:#e5e5e7 url(/i/mark-menu.gif) no-repeat 0px 4px; color:#0059b3; }
.clLevel0over { background:#e5e5e7 url(/i/mark1-menu.gif) no-repeat 0px 0px; layer-background:#e5e5e7 url(/i/mark1-menu.gif) no-repeat 0px 0px; color:#000; cursor:pointer; cursor:hand; }
.clLevel0border { background-color:#e5e5e7; layer-background-color:#e5e5e7; position:absolute; visibility:hidden; }

/*Styles for level 1*/
.clLevel1, .clLevel1over{ font-family:Tahoma,MS Sans Serif,Verdana,Arial; font-size:10px; padding:2px 5px; position:absolute; }
.clLevel1{ background-color:#f2f2f2; layer-background-color:#f2f2f2; color:#0059b3; }
.clLevel1over{ background-color:#f2f2f2; layer-background-color:#f2f2f2; color:#000; cursor:pointer; cursor:hand; }
.clLevel1border{ background-color:#ccc; layer-background-color:#ccc; position:absolute; z-index:500; visibility:hidden; }

.hr { background:#ccc; height:1px; margin:10px 0; padding:0; }
	.hr img { display:block; height:1px; }
