/* CSS Document */
* {
margin:0;
padding:0;
}
body {background:url(/template/img/head.png) 0 0 repeat-x; width:100%; min-width:1010px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#565454; font-size:11px;}
a { text-decoration:underline; color:#08addb;}
a img {border:none;}
#container { background:url(/template/img/landscape.jpg) 200px 57px no-repeat; position:relative;}
#header {background:url(/template/img/window.png) 49% 55px no-repeat; height:294px;}
#shower { background:url(/template/img/shower.png) right 0 no-repeat; height:294px;}
#toilet {background:url(/template/img/toilet.jpg) 45% 115px no-repeat; height:294px;}
#whirlpool {background:url(/template/img/whirlpool.jpg) 0 0 no-repeat; height:294px;}
#light {background:url(/template/img/light.jpg) center 20px no-repeat; height:294px;}

#logo {color:#fa0611; position:absolute; font-family:Arial, Helvetica, sans-serif; text-align:center;font-size:18px; font-weight:bold; position:absolute; top:15px; left:47px;line-height:18px;}
#logo a {color:#fa0611; text-decoration:none;}
#logo  {font-size:18px; text-transform:uppercase;}
#logo span {display:block;font-size:25px; line-height:24px;}

#topnav { position:absolute; top:0; right:0;height:20px;}
#topnav li {background:#3592dc url(/template/img/topnav.png) 0 0 repeat-x;  display: block; float:left; height:20px;}
#topnav li a { color:#ecedee; text-decoration:none; font-size:12px; line-height:20px; padding:2px 22px 2px; }
#topnav li a:hover { text-decoration:underline;}
#topnav li.current {background:#cc372c url(/template/img/topnav1.png) 0 0 repeat-x;}

#nav { width:100%;background: url(/template/img/nav.png) 0 0 repeat-x; height:29px; position:absolute; top:265px; left:0; right:0; padding:0 130px 0 160px;}
#nav td {  background: url(/template/img/nav.png) 0 0 repeat-x; font-size:14px; text-align:center;}
#nav a { color:#ecedee; text-decoration:none; text-transform:uppercase;}
#nav a:hover { text-decoration:underline;}

#icons { position:absolute; top:23px; right:15px;}
#icons a {margin:0 2px;}

#sidebar { width:200px;}
#cart { border:1px solid #e0e0e0; background:url(/template/img/cart.png) 5px 4px no-repeat;  width:138px; margin:3px 0 0 1px; display:block; padding: 0 0 6px 59px; text-decoration:none; color:#3796e3; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
#cart .title {color:#035da2; font-weight:bold; font-size:16px; padding-left:20px;}
#cart span span {color:#fc1105;}

#news { margin:2px 1px 0; width:198px;}
#news .title {background: #08addb url(/template/img/newst.png) 0 0 no-repeat; color:#fff; font-size:10px; padding-left:20px; text-transform:uppercase; line-height:31px;}
#newstext { border-top: 1px solid #d4d4d3; margin-top:1px; line-height:14px;}
#news .date { color:#0d859b; font-weight:bold; font-size:11px;}
#news .n {padding: 0 10px 10px;}

#content {padding-left:20px; font-size:13px;}
#content h1 { color:#0574c1; font-weight:bold; font-size:17px; padding:10px 0 10px;}
#content h2 { color:#0574c1; font-weight:bold; font-size:15px; padding:10px 0 10px;} 
#content p {padding-bottom:10px;}
#content a:hover {color:#ce1c17; text-decoration:none;}
#content .inside {}
#catalog h2 { color:#0574c1; font-weight:bold; font-size:14px; padding:10px 0 10px;}
#catalog.catmore h2 { background:#e5e1e1; padding-left:20px; font-size:14px;}
#catalog { padding-right:20px;}
.crumbs { background:#cdecfe; margin-bottom:1px; padding:5px 30px; display:block; }
.crumbs a {color:#565454;}
#catalog.catmore .crumbs { margin-top:3px;}
.categories {background:#cdecfe; color:#212c46; font-size:13px; word-spacing:5px; padding:0 10px;}
.categories a {color:#212c46; text-decoration:underline;}
.categories b { display:block; width:110px; float:left; clear:left; text-align:right; padding-right:15px;}
#leaders {background:#f4f4f4; font-size:14px; padding:10px 20px 25px 135px;color:#08addb; position:relative; margin:6px 0 30px; }
#leaders li { list-style-type:none; background:url(/template/img/list2.png) 0 center no-repeat; padding-left:30px; line-height:18px; padding-bottom:6px;}
#leaders li span { color:#ff051d; margin-left:10px; font-size:17px;}
#leader {position:absolute; top:10px; left:20px;}
.pages {background:#f9fbfb; float:right; display:block; padding:2px 4px; color:#3c3c3c; font-size:13px; margin-right:10%;}
.pages a {color:#4b4bf3; font-weight:bold;}
.sort {clear:both; text-align:right; color:#3c3c3c; font-size:13px; margin-right:10%;}
.sort a {padding:0 3px;}
.sort span {padding-left:30px;}
#item {width:90%; margin:50px 5% 0; background:#f4f4f4;}
#item #img {}
#item .ins { padding:20px;}
#item .ins td {vertical-align:top;}
#item .ins #picture { width:250px; text-align:center;}
#item .ins #picture #price { color:#4b4c4d; font-size:14px; padding-top:10px;}
#item .ins #picture #price b { color:#f20409; font-size:17px;}
#item .ins #description { padding-left:20px;}
#item .ins ul { padding:10px 0 10px 20px;}
#item .ins ul li {background:url(/template/img/list4.png) 0 3px no-repeat; list-style-type:none; padding-left:15px;}
#similar {background:#e5e1e1; border-top:1px solid #fff; font-size:14px; padding:10px 20px 10px 170px;color:#2262a4; position:relative; margin:6px 0 30px; }
#similar li { list-style-type:none; background:url(/template/img/list3.png) 0 center no-repeat; padding-left:30px; line-height:18px; padding-bottom:6px;}
#similar li span { color:#ff051d; margin-left:10px; font-size:17px;}
#similar1 {position:absolute; top:10px; left:20px;}


.catalog {  margin:0 10%; width:79%; font-size:12px;}
.catalog tr {background:#f9fbfb;}
.catalog td {width:50%; vertical-align:top;border-bottom:1px solid #dddddd;}
.catalog .name { font-size:16px; color:#033cf7; background:#f4f4f4; display:block; font-weight:bold; font-size:14px; padding:4px 7px;}
.catalog .name a {color:#033cf7; }
.catalog .item {padding:10px 10px 20px;}
.catalog img {float:left; margin-right:20px; margin-bottom:10px;}
.catalog ul { padding:40px 0 10px;}
.catalog ul li { list-style-type:none;}
.catalog td .price {color:#4c32dc; padding:0 0 0 10px;}
.catalog td .price span {color:#fd3420; font-size:18px;}
.white {background:#fff; height:30px; display: block;}

#special {  width:148px; padding-top:1px; padding-left:20px;}
#special .inside {background:#f9fbfa;}
#special .title {background: #c71f14 url(/template/img/spec.png) 0 0 repeat-x; color:#f2f0f0; text-transform:uppercase; text-align:center; font-size:12px; line-height:25px; display:block; width:168px;}
#special .item {border:1px solid #e6e6e6; background:#fdfdfd; padding:10px 5px; text-align:center; margin:3px 10px; display:block;}
#special .description {margin:0 10px; background:#fff;}
#special .name { color:#120000; font-size:11px;}
#special .name a { color:#120000;}
#special .price { color:#787878; font-size:11px; padding: 10px 0 0;}
#special .price s { color:#2db0e2; }
#special .price .new { color:#ce1c17; display:block; font-size:17px; padding:5px 0 0;}
#special .more {color:#f6232d; font-style: italic; font-size:14px; display:block; padding:10px 10px 30px;}
#special .more:hover {color:#08addb;}
#special a:hover {color:#ce1c17; text-decoration: none;}

.cat { background:url(/template/img/c0.png) left 0 repeat-y; width:48%; margin:5px 1% 5px 0; font-size:12px; float: left;}
.cat .c {background:url(/template/img/c0.png) right 0 repeat-y; }
.cat .c .c {background:url(/template/img/c0.png) 0 top repeat-x; }
.cat .c .c .c {background:url(/template/img/c0.png) 0 bottom repeat-x; }
.cat .c .c .c .c {background:url(/template/img/c1.png) left top no-repeat; }
.cat .c .c .c .c .c {background:url(/template/img/c2.png) right top no-repeat; }
.cat .c .c .c .c .c .c {background:url(/template/img/c3.png) left bottom no-repeat; }
.cat .c .c .c .c .c .c .c {background:url(/template/img/c4.png) right bottom no-repeat; padding:10px;}
.cat .img {float:left; margin:20px 10px 5px;}
.cat .title {color:#000; font-size:12px; font-weight:bold;}
.cat .title a {color:#000;}
.cat ul { float:left; width:45%; padding-top:10px;}
.cat li {background: url(/template/img/list.png) 0 center no-repeat; list-style-type:none; padding-left:10px; color:#2f5d93;}
.cat li a {color:#2f5d93;}


#footer { background:#eaf4f5; height:71px; color:#185a9b; position:relative;}
#footer a {color:#185a9b; }
#footer a:hover { text-decoration:none;}
#bottomnav {background:#25b8e4; width:100%; height:23px;}
#bottomnav ul {font-size:14px; margin-left:190px;}
#bottomnav li { display:block; float: left; margin-right:45px; line-height:23px;}
#bottomnav li a { color: #f8f9fa; text-decoration:none; }
#bottomnav li a:hover { text-decoration: underline; }
#copy { position:absolute; top:40px; left:25px;}
#made {position:absolute; top:40px; left:55%;}
#counts {position:absolute; top:30px; right:15px; display:block; text-align:right;}
#counts a {margin-left:10px;}


.clear {clear:both;}

