* { margin: 0; padding: 0; }
HTML { height: 100%; }
BODY {
	position: relative; font: 11px Tahoma, Verdana, sans-serif; color: #000; min-width: 1000px;
	height: auto !important; height: 100%; min-height: 100%; background: #0085C8;
}
H1 { font: normal 18px Arial; color: #0C80A1; margin: 0px 0 15px 0; }
.big { font: normal 18px Arial; color: #0C80A1; margin: 0px 0 15px 0; }
.big2 { font: normal 16px Arial; color: #0C80A1; margin: 0px 0 15px 0; font-weight: bold; }
TABLE { border-collapse: collapse; border: 0; }
A IMG { border: 0; }
IMG { display: block; }
A,
A:hover,
A:visited { color: #BA1600; }
.zakaz {
padding: 5px;
}
INPUT.new { 
border: 0;
background: transparent;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bolder;
}
INPUT.new2 { 
border: 0;
background: transparent;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
color: White;
text-align: right;
}
/* Раскладка */
#leftCol { width: 23%; }
#rightCol { width: 221px; }
/*#leftCol { width: 22%; }
#contentCol { width: 56%; margin: 5; padding: 5; }
#rightCol { width: 22%; }*/

/* Шапка */
#head { position: relative; background: url(/pics/bg/tile.jpg) -85px 0 repeat-x; padding-bottom: 41px; }
#main #head DIV#tileFloor { background: url(/pics/bg/tilefloor.jpg) 0 209px repeat-x; }
#head DIV#tileFloor { background: url(/pics/bg/tilefloor.jpg) 0 126px repeat-x; }
#head DIV#tileWall {
	position: absolute; bottom: 0; left: 0; width: 100%; height: 42px;
	background: #AC2400 url(/pics/bg/tilewall.gif) 0 0 repeat-x;
}
#head A#logo { display: block; position: absolute; top: 20px; left: 220px; width: 125px; height: 120px; }
#girl { position: absolute; top: 27px; right: 0; z-index: 1; width: 291px; height: 394px; }
/* --- */
#topLinks { position: absolute; top: 60px; left: 814px; }
#topLinks A { float: left; margin-right: 33px; display: block; width: 9px; height: 9px; }
#topLinks IMG,
/* --- */
#main #topLinks { left: 940px; }
#main #topLinks A { float: none; margin-bottom: 33px; }

/* Форма поиска */
#search { width: 22%; margin-top: 11px; }
#search FORM { position: relative; padding: 0 84px 0 21px; }
#search DIV.border { background: #FFF url(/pics/bg/input-txt.gif) 0 0 no-repeat; padding: 0 0px; }
#search DIV.border,
#search INPUT.submit { border: 1px solid #811B00; }
#search select.text {width: 100%; height: 15px; font-size: 9px; border: none; background: transparent; padding-top: 0px;  background-color: White; 	}
#search INPUT.text { width: 100%; height: 15px; font-size: 9px; color: #4B4A4A; border: none; background: transparent; padding-top: 2px; }
#search INPUT.submit { position: absolute; top: 0; right: 0; width: 69px; height: 17px; background: #006E95; }

/* Навигация */
UL#nav { position: absolute; width: 58%; top: 11px; left: 22%; list-style: none; text-align: center; }
UL#nav, UL#nav A { color: #FFF; font-weight: normal; }
UL#nav LI {
	display: inline; font-size: 13px; padding-left: 12px; margin: 0 25px;
	background: url(/pics/bg/nav-arrow.gif) 0 6px no-repeat;
}
UL#nav LI,
UL#nav LI A.active { font-weight: bold; color: #FFAE00; }

/* Форма авторизации */
#auth { position: relative; width: 75%; color: #FFF;  margin: 110px auto 36px auto; }
#auth A { position: absolute; bottom: 4px; right: 2px; font-size: 11px; }
#auth IMG { margin: 0 0 13px -13px; position: relative; z-index: 2; }
#auth UL { list-style: none; border: 1px solid #FFF; border-width: 1px 0; margin: 10px 0; }
#auth UL LI { position: relative; background: url(/pics/bg/dots2.gif) 0 100% repeat-x; padding: 5px 0 6px 0; font-weight: bold; margin-bottom: -1px; }
#auth UL LI SPAN { position: absolute; right: 0; font-weight: normal; }
#auth DIV.border { background: #FFF url(/pics/bg/input-txt.gif) 0 0 no-repeat; padding: 0 7px;  margin-bottom: 5px; }
#auth DIV.border,
#auth INPUT.submit { border: 1px solid #006496; }
#auth INPUT.text { width: 100%; height: 15px; font-size: 9px; color: #4B4A4A; border: none; background: transparent; padding-top: 2px; }
#auth INPUT.submit { width: 69px; height: 17px; margin-top: 10px; background: #006E95; }

/* Контакты */
#contacts { width: 75%; margin: 36px auto; }
#contacts IMG { margin: auto; }
#contacts IMG.hdr { margin-left: -13px; position: relative; z-index: 2; }
#contacts IMG.icon { margin-top: -13px; margin-bottom: 11px; }

/* Корзина */
#cart { background: #0085C8 url(/pics/bg/blue-border.gif) 0 0 repeat-y; margin-top: -141px; min-height: 141px; color: #FFF; padding-top: 1px; position: relative; z-index: 2; }
#cart IMG.hdr { margin-left: -14px; position: relative; z-index: 2; }
#cart DIV.wrap { position: relative; width: 75%; margin: 26px auto 0 auto; }
#cart UL { list-style: none; border: 1px solid #FFF; border-width: 1px 0; margin: 10px 0; }
#cart UL LI { position: relative; background: url(/pics/bg/dots2.gif) 0 100% repeat-x; padding: 5px 0 6px 0; font-weight: bold; margin-bottom: -1px; }
#cart UL LI SPAN { position: absolute; right: 0; font-weight: normal; }
#cart A#changeOrder { position: absolute; right: 0; color: #FFAE00; margin-top: 8px; }
#cart A.submit { display: block; width: 91px; margin-top: 36px; } 


/* Акции */
#stock { width: 75%; margin: 18px auto; }
#stock A { display: block; width: 53px; }
#stock IMG { margin: -6px auto 0 auto; }
#stock IMG.hdr { margin-left: -13px; margin-top: 0; position: relative; z-index: 2; }

/* Распродажа */
#sale { width: 75%; margin: 36px auto 0 auto; }
#sale A { display: block; width: 53px; }
#sale IMG { margin: 0 auto; }
#sale IMG.hdr { margin-left: -13px; margin-top: 0; position: relative; z-index: 2; }

/* Тело */
#body { position: relative; z-index: 2; }
#body TABLE { width: 100%; }
#body TD { vertical-align: top; }
TD#leftCol,
TD#contentCol { background: #F2EBD5 url(/pics/bg/tilewall2.gif) 0 0; overflow: hidden; }
TD#leftCol { background-position: 100% 0; }
TD#rightCol { background: url(/pics/bg/blue-border.gif) 0 0 repeat-y; }
TD#bodyShadow { height: 25px; background: url(/pics/bg/tilefooter-shadow.jpg) 0 0 repeat-x; }
IMG#cornerShadow { position: absolute; bottom: 10px; width: 13px; height: 31px; }
/* --- */
DIV.shadow { padding: 1px 0 32767px 0; margin-bottom: -32767px; }
TD#leftCol DIV.shadow { background: url(/pics/bg/tileshadow1.gif) 100% 0 repeat-y; }
TD#contentCol DIV.shadow { background: url(/pics/bg/tileshadow2.gif) 0 0 repeat-y; }
/* --- */
TD#leftCol DIV.content,
TD#contentCol DIV.content { margin: 35px auto 42px auto; }
TD#leftCol DIV.content { width: 75%; }
TD#contentCol DIV.content { width: 80%;}
TD#contentCol DIV.content IMG.hdr { position: relative; margin: 0 0 38px -35px; }

/* Контент */
TD#contentCol DIV.content { font-size: 12px; line-height: 1.3; }
TD#contentCol DIV.content P { margin: 1.3em 0; }

/* Каталог */
UL#catNav { list-style: none; font-size: 13px; font-weight: bold; margin: 18px 0; }
UL#catNav LI { background: url(/pics/bg/dots.gif) 0 100% repeat-x; padding: 8px 15px 10px 15px; }
UL#catNav LI A { color: #000; text-decoration: none; }
UL#catNav LI,
UL#catNav LI A.active { color: #AE2207; }
UL#catNav UL { list-style: none; font-size: 12px; font-weight: normal; margin: 12px 0 0 10px; }
UL#catNav UL LI { background: none; padding: 0; margin: 10px 0; }
UL#catNav UL LI A { text-decoration: underline; font-weight: normal; }
UL#catNav UL LI,
UL#catNav UL LI A.active { font-weight: bold; color: #000; }
/* --- */
#cat { position: relative; width: 120%; margin: 38px -30% -30px 0; }
#cat H3 { position: absolute; left: 0; bottom: 100%; width: 102px; font-size: 11px; }
#cat A.image { display: block; width: 102px; height: 102px; }
#cat DIV.item { float: left; position: relative; /*width: 33%;*/ width: 102px; margin-bottom: 60px; margin-right: 67px;  }
#cat DIV.item2 { float: left; position: relative; /*width: 33%;*/ width: 102px; margin-bottom: 60px; margin-right: 67px;  text-align: center;  }
#cat DIV.item IMG { border: 1px solid #DFD9C4; background: #F0E9D5; margin: 7px auto; }
#cat DIV.size,
#cat DIV.price { position: relative; width: 102px; font-size: 11px; color: #000; }
#cat DIV.size SPAN,
#cat DIV.price SPAN { position: absolute; right: 0; }
#cat DIV.price STRONG { color: #B90F00; }
/* --- */
#cat DIV.group H3 { width: 172px; margin-bottom: 7px; }
#cat DIV.group { float: left; position: relative; width: 172px; margin-bottom: 40px; margin-right: 67px; }
#cat DIV.group IMG { border: 1px solid #DFD9C4; background: #F0E9D5; margin: 7px 0; }
/* --- */
UL#paging { clear: left; list-style: none; font-weight: bold; position: relative; top: -30px; }
UL#paging LI { display: inline; margin-right: 6px; }
UL#paging LI.prev { margin-right: 6px; }
UL#paging LI.next { margin-left: 6px; }

/* Подвал */
#footer {
	position: relative; margin-top: -41px; z-index: 1; color: #CCE7F4;
	background: url(/pics/bg/tilefooter.jpg) 0 0 repeat-x; height: 102px;
}
#footer DIV { position: absolute; }
DIV#copy { top: 58px; left: 5%; }
DIV#designLab { top: 58px; left: 42%; }
DIV#counters { top: 54px; right: 4%; }
DIV#counters IMG { display: inline; margin: 0 2px; }

