body {padding:0;margin:0;background:#eef8fd url(../layout/bg.png) repeat-x 0 130px;font-size:11px;font-family:tahoma, sans-serif;color:#939393;}

form, fieldset {margin:0;padding:0;border-width:0;}

input, select, textarea {font-family:tahoma, verdana, serif;font-size:11px;color:#6c6161;}

p, ul {margin-top:1em;margin-bottom:1em}

img {vertical-align:bottom;}

a img {border-width:0;}

a {color:#939393;text-decoration:none;}

a:hover {text-decoration:underline;}

.none {display:none;}

.columns {width:100%;overflow:hidden;}



#container {width:937px;margin:0 auto;position:relative;}



#top {height:148px;border-left:1px solid #aeaeae;border-right:1px solid #aeaeae;position:relative;width:935px;background:transparent url(../layout/top.jpg) no-repeat;}

#top h1 {margin:0;padding:34px 0 0 18px;}



#slogan {color:#fe791e;margin:0;position:absolute;left:370px;top:90px;font-size:18px;width:300px;}

#tools {list-style-type:none;margin:0;padding:0;position:absolute;right:17px;top:8px;font-size:10px;}

#tools li {display:inline;padding-left:28px;background:transparent url(../layout/tool.gif) no-repeat 12px 1px;}

#tools li.home {background:transparent url(../layout/home.gif) no-repeat 14px 1px;}



#top form {position:absolute;right:17px;top:54px;text-align:right;}

#top form p {margin:0;font-size:18px;color:#707070;}

#top form p strong {color:#ff6700;font-weight:normal;display:block;}

#top form fieldset {padding-top:11px;}

#top form label {display:block;color:#646464;}

#top form select {margin-top:3px;border:1px solid #8f8f8f;width:141px;height:18px;}



#search-bar {height:65px;padding:0 11px 11px 26px;background:transparent url(../layout/searchbar.png) no-repeat left bottom;font-weight:bold;color:#dbdbdb;}

#search-bar fieldset {float:left;}

#search-bar p {float:right;margin-top:14px;}

#search-bar .input {width:135px;height:17px;padding:4px 10px;background:white url(../layout/input1.png) no-repeat;border-width:0;margin:7px 7px 7px 0;}

#search-bar .small-input {width:39px;height:16px;padding:2px 5px;background:white url(../layout/input2.png) no-repeat;border-width:0;margin:0 3px 0 5px;}

#search-bar select {margin-bottom:9px;width:141px;height:18px;border:1px solid #8f8f8f;vertical-align:bottom;margin-right:4px;}

#search-bar .checkPhoto {font-weight:normal;margin:0 40px 0 20px;}

#search-bar .button {vertical-align:middle;}



#content {width:935px;background:white url(../layout/content.jpg) no-repeat -1px 100%;border-left:1px solid #aeaeae;border-right:1px solid #aeaeae;}

.bg1 #content {width:935px;background:white url(../layout/content1.jpg) no-repeat -1px 100%;border-left:1px solid #aeaeae;border-right:1px solid #aeaeae;}

#content-bg {width:100%;overflow:hidden;background:transparent url(../layout/dot.png) repeat-y 235px 0;position:relative;padding-bottom:20px;}

.bg1 #content-bg {width:100%;overflow:hidden;background:transparent url(../layout/dt.png) repeat-y 144px 0;position:relative;padding-bottom:20px;}

#left {float:left;width:235px;padding-bottom:20px;}

#right {float:right;width:699px;position:relative;}



#left .banner {margin:4px 0;}



.box-menu {padding-bottom:20px;}

.box-menu h2 {margin-top:0;margin-bottom:0.2em;}

.box-menu ul {list-style-type:none;margin:0;padding:0 0 0 27px;width:200px;}

.box-menu ul img {vertical-align:middle;}

.box-menu ul ul {padding-left:0;display:none;}

.box-menu ul .show ul {display:block;}

.box-menu li {padding-top:7px;}

.box-menu li li {padding-left:32px;padding-top:5px;background:transparent url(../layout/arrow.gif) no-repeat 15px 11px;}

.box-menu li li a {text-decoration:underline;}

.box-menu li li a:hover {text-decoration:none;}



.changeCity h2 {color:#ff7200;font-size:18px;padding:0 0 13px 24px;background:transparent url(../layout/h2.png) no-repeat 8px 100%;font-weight:normal;margin-bottom:0.2em;}

.changeCity ul {list-style-type:none;margin:0;padding:0 0 40px 0;background:transparent url(../layout/mapa.jpg) no-repeat 108px 14px;}

.changeCity ul li {padding-bottom:5px;padding-left:46px;width:100px;background:transparent url(../layout/arrow.gif) no-repeat 30px 5px;}

.changeCity ul a {font-weight:bold;text-decoration:underline;}

.changeCity ul a:hover {text-decoration:none;}



#right h2 {background:transparent url(../layout/h2a.png) no-repeat 14px 100%;padding:14px 23px;margin:0;color:#ff7200;font-size:14px;margin-bottom:12px;}

.col671 h2 {background:transparent url(../layout/h2a.png) no-repeat 14px 100%;padding:14px 23px;margin:0;color:#ff7200;font-size:14px;margin-bottom:12px;}



#list-bar {color:white;background:#ff953f url(../layout/listbar.png) no-repeat;margin-top:18px;height:46px;position:relative;}

#list-bar h3 {font-size:12px;padding:7px 23px 2px 23px;font-size:13px;margin:0;}

#list-bar fieldset {padding-left:23px;}

#list-bar fieldset select {border:1px solid #8f8f8f;}

#list-bar .navigator {position:absolute;right:16px;bottom:0;padding:0;height:19px;padding-left:5px;background:transparent url(../layout/navigator1a.png) no-repeat;}

#list-bar .navigator-bg {display:block;padding:3px 12px 0 0;height:16px;background:white url(../layout/navigator1.png) no-repeat right top;}



.result-list {list-style-type:none;margin:0;padding:12px 0 0 11px;width:675px;}

.result-list li {width:663px;position:relative;overflow:hidden;padding:7px 6px;}

.result-list li .image {float:left;padding:7px;background:white url(../layout/list1.png) no-repeat;width:94px;height:77px;overflow:hidden;}

.result-list li.dark {background-color:#eceffa;}

.result-list li.dark .image {background-image:url(../layout/list2.png);}

.result-list li .added {margin:0;padding:0;position:absolute;font-size:10px;right:26px;top:10px;}

.result-list li h4 {font-size:11px;margin:3px 190px 5px 114px;}

.result-list li h4 a {text-decoration:underline;color:#707070;}

.result-list li h4 a:hover {text-decoration:none;}

.result-list li p {margin:0 0 0 114px;line-height:1.3em;color:#939393;}

.result-list li p.price {color:#ff3b00;font-weight:bold;margin-top:10px;}



.main-result-list {list-style-type:none;margin:0;padding:0 0 0 11px;width:645px;background:transparent url(../layout/line1.png) center no-repeat;overflow:hidden;}

.main-result-list li {width:300px;position:relative;overflow:hidden;padding:7px 6px;float:left;height:106px;}

.main-result-list li .image {float:left;padding:7px;background:white url(../layout/list1.png) no-repeat;width:94px;height:77px;overflow:hidden;}

.main-result-list li.dark {float:right;}

.main-result-list li .added {margin:0;padding:0;position:absolute;font-size:10px;right:26px;top:10px;}

.main-result-list li h3 {font-size:11px;margin:3px 0 5px 114px;}

.main-result-list li h3 a {text-decoration:underline;color:#707070;}

.main-result-list li h3 a:hover {text-decoration:none;}

.main-result-list li p {margin:0 0 0 114px;line-height:1.3em;color:#939393;}

.main-result-list li p.price {color:#ff3b00;font-weight:bold;margin-top:2px;}



.user-menu {list-style-type:none;margin:0;padding:0;text-align:center;}

.user-links {list-style-type:none;margin:0;padding:3px 0 0 0;}

.user-links li {padding:6px 0 4px 58px;}

.user-links li.help {background:transparent url(../layout/help.png) no-repeat 27px 5px;}

.user-links li.best {background:transparent url(../layout/best.png) no-repeat 27px 5px;}

.user-links a {color:#ff953f;text-decoration:underline;font-weight:bold;font-size:12px;}

.user-links a:hover {text-decoration:none;}



.box-popular ol {line-height:1.4em;}



.page-tools {list-style-type:none;margin:0;padding:0;position:absolute;right:16px;top:16px;}

.page-tools li {display:inline;padding-left:21px;}

.page-tools li.back {background:transparent url(../layout/back.png) no-repeat 8px 5px;}

.page-tools li.print {background:transparent url(../layout/view.png) no-repeat 10px 4px;}

.page-tools li a {text-decoration:underline;color:#6e6e6e;font-size:10px;}

.page-tools li a:hover {text-decoration:none;}



.small-banner {display:inline;}

.banner {text-align:center;}



.categories {width:687px;overflow:hidden;padding-left:13px;}

.categories .col {list-style-type:none;margin:0;padding:0;float:left;width:176px;margin-right:53px;}

.categories .category {background:#f9f9f9 url(../layout/category.png) no-repeat right bottom;margin-bottom:17px;padding:7px 10px 19px 12px;width:154px;}

.categories h3 {margin:0;padding-bottom:7px;background:transparent url(../layout/dots.png) no-repeat -4px 100%;font-size:12px;width:150px;}

.categories h3 a {color:#ff9947;font-weight:bold;}

.categories .col ul {list-style-type:none;margin:0;padding:0;}

.categories .col ul li {padding:4px 0 1px 16px;background:transparent url(../layout/arrow.gif) no-repeat 1px 9px;}

.categories .col ul li a {text-decoration:underline;}

.categories .col ul li a:hover {text-decoration:none;}



.more {padding-left:26px;}

.more a {padding-left:13px;text-decoration:underline;color:#939393;background:transparent url(../layout/arrow.gif) no-repeat 0 4px;}

.more a:hover {text-decoration:none;}

.empty {padding-left:20px;font-weight:bold;}

.navigator {text-align:right;padding:12px 36px 16px 0;color:#646464;}

.navigator * {display:inline;}

.navigator p {margin:0;}

.navigator ul {list-style-type:none;margin:0;padding:0;}

.navigator img {vertical-align:middle;}

.navigator a {color:#2c4c87;text-decoration:underline;}

.navigator a:hover {text-decoration:none;}



#footer {list-style-type:none;margin:0;padding:0;border:1px solid #acacac;border-top-width:0;background:transparent url(../layout/footer.png) no-repeat;line-height:22px;height:33px;text-align:center;}

.bg1 #footer {background-image:url(../layout/footer1.png);}

#footer li {display:inline;padding:0 13px 0 15px;background:transparent url(../layout/line.png) no-repeat 0 2px;}

#footer li.first {background-image:none;}

#footer a {color:#dae3d7;text-decoration:underline;}

#footer a:hover {text-decoration:none;}