body { padding: 0px; margin: 0px; background: #cac8c8; text-align: center; }

table, div, td, form { border: 0px; padding: 0px; margin: 0px; border-collapse: collapse; border-spacing: 0px; vertical-align: top; }
td, div { font-family: Tahoma; font-size: 12px; color: Black; }
img { border: 0px; padding: 0px; margin: 0px;  }
a { color: Black; font-family: Tahoma; font-size: 12px; text-decoration: underline; }
a:hover { text-decoration: none; }

p { text-indent: 0px; margin: 0px 0px 10px 0px; text-align: justify; }
h1 { font-family: Tahoma; font-size: 22px; font-weight: normal; border-bottom: 2px solid #FF8F00; text-transform: uppercase; padding: 5px 0px 5px 0px; margin: 0px 0px 10px 0px; }
h2 { font-size: 14px; color: Black; font-family: Tahoma; margin: 0px 0px 6px 25px; }
ul, li { list-style-type: disc; }
form { margin: 0px; padding: 0px; }
form input { border: 1px solid #ccc; font-size: 12px; }
form select { font-size: 12px; }
form input.nb { border: 0px; }
#page { margin: 0px auto 0px auto; text-align: center; width: 1000px; background: #DFDFDF url(images/gradient.jpg) repeat-x top left; border-right: 1px solid #666; border-left: 1px solid #666; }


#header { margin: 0px auto 0px auto; position: relative; width: 960px; text-align: left; }
#flash { width: 960px; height: 255px; background: url(images/head_big.jpg) no-repeat bottom center; }
#subh { position: absolute; width: 960px; top: 140px; left: 20px; }
#las { width: 295px; float: right; margin-top: 30px; }
#logo { margin-left: 50px; height: 45px; background: #EF8700 url(images/logcor.jpg) no-repeat top left; }
#logo img { width: 178px; height: 18px; margin: 15px 0px 0px 40px; }
#search { background: #EF8700; }
#seafield { background: #343530 url(images/seacor.jpg) no-repeat top left; margin-right: 35px; height: 40px; }
#seafield form { padding: 10px 0px 0px 50px; }


#mphone { width: 220px; float: left; }
#mphone .phone { color: #DFE6B1; text-transform: uppercase; font-size: 24px; padding-bottom: 10px; }
#mphone .consult { font-size: 11px; }

#sh1 { margin: 0px auto 0px auto; width: 982px; background: url(images/shlbk.jpg) repeat-y top left; }
#sh2 { width: 982px; background: url(images/shrbk.jpg) repeat-y top right; }
#shr { float: right; width: 11px; height: 552px; background: url(images/shr.jpg) no-repeat top right; }
#shl { float: left; width: 11px; height: 552px; background: url(images/shl.jpg) no-repeat top left; }
#mt { margin: 0px 11px 0px 11px; background: #fff; text-align: left; }

#botsh { background: url(images/botsh.jpg) repeat-y top left; height: 12px; }

#menu { background: #343530 url(images/102.jpg) repeat-x top left; height: 55px; }
#menu ul { margin: 0px; padding: 0px; height: 55px; }
#menu ul li { list-style-type: none; list-style-position: inside; width: auto; float: left; background: url(images/stick2.jpg) no-repeat top right; }
#menu ul li a { color: White; text-decoration: none; font-size: 14px; font-weight: bold; width: auto;  text-transform: uppercase; display: block; float: left; height: 55px; margin-right: 2px; }
#menu ul li a:hover { color: #FF8F00; background: #343530 url(images/101.jpg) repeat-x top left; }
#menu ul li a span { padding: 20px 12px 0px 12px; display: block; float: left; width: auto; }
#menu ul li.active { background: url(images/stick.jpg) no-repeat top right; }
#menu ul li.active a { background: #343530 url(images/101.jpg) repeat-x top left; color: #FF8F00; }


#currency { float: right; padding: 15px 20px 0px 0px; color: #FFF; }

#content { }

#left { width: 250px; float: right; }
#left .block { padding: 5px 10px 5px 20px; }
#left .block .header { font-size: 22px; border-bottom: 2px solid #FF8F00; text-transform: uppercase; padding: 5px 0px 5px 0px; }
#left .block .blcont { padding: 5px 0px 5px 0px; }
#hier { }

#hier ul { margin: 0px; padding: 0px; list-style-position: outside; clear: both; }
#hier ul li { list-style-type: none; margin: 0px; padding: 0px; clear: both; font-size: 1px; }
#hier ul li a { font-size: 11px; }
#hier ul li .tim { float: left; width: 38px; }
#hier ul li .ttm { display: block; float: left; padding: 2px 0px 5px 4px; }

#hier ul.mar { padding-left: 20px; }
#hier ul.marpisl { padding-left: 20px; background: url(images/tree/ftv2vertline.gif) repeat-y top left; }
#hier ul.pisl { background: url(images/tree/ftv2vertline.gif) repeat-y top left; }
#hier ul li a.active  { font-weight: bold; }

#auto {  }
#auto div { clear: both; padding: 5px; }
#auto div input { float: right; }
#auto div label input { float: left; }
#auto div label span { padding: 5px 0px 0px 5px; display: block; float: left; }

#right { width: 710px; float: right;  }
#right .block { padding: 5px 10px 5px 20px; }
#right .block .header { font-size: 22px; border-bottom: 2px solid #FF8F00; text-transform: uppercase; padding: 5px 0px 5px 0px; }
#right .block .blcont { padding: 5px 0px 5px 0px; }

#path { font-size: 11px; color: #F18D0C; padding: 10px 0px 10px 0px; }
#path a { font-size: 11px; }

#navi { padding: 10px; text-align: center; }
#navi a { font-size: 14px; font-weight: bold; margin: 0px 6px 0px 6px; }
#navi span { font-size: 16px; font-weight: bold; margin: 0px 6px 0px 6px; }

#filter { padding: 6px; background: #F3D9BD; border-top: 2px solid #FF8F00; }

#right .cattext { padding: 5px; background: #eee; margin: 5px 0px 15px 0px; }
#right .empty { text-align: center; padding-top: 300px; font-weight: bold; }

#right .good {  }
#right .good input { border: 1px solid #9A9899; float: left; margin-right: 5px; }

#right .good .gi { width: 140px; padding: 5px 0px 5px 0px; float: left; text-align: center; }
#right .good .gi img { width: 130px; height: 130px; }
#right .good .gn { margin-left: 130px; }
#right .good .gn a { font-size: 14px; }
#right .good .gbp { width: 160px; float: right; }
#right .good .gbp .addbask { text-align: right; padding: 10px 20px 50px 0px; }
#right .good .gbp .addbask input { border: 0px; }
#right .good .gbp .gprice { font-weight: bold; }
#right .good .gbp .gprice .price { font-size: 14px; color: #F18D0C; }

#right .catitem { clear: both; margin-bottom: 10px; }
#right .catitem .ci { width: 140px; padding: 5px 0px 5px 0px; float: left; text-align: center; }
#right .catitem .ci img { width: 130px; height: 130px; }
#right .catitem .cn { margin-left: 145px; border-bottom: 2px solid #FF8F00; padding: 5px 0px 5px 0px; }
#right .catitem .cn a { font-size: 14px; font-weight: bold; }
#right .catitem .more { width: 110px; float: right; padding-top: 20px; }
#right .catitem .more a { display: block; padding: 10px 30px 10px 0px; text-align: right; background: url(images/66666.jpg) no-repeat center right; }
#right .catitem .ct { margin: 0px 110px 0px 145px; }
#right .catitem .cs { margin: 20px 110px 0px 145px; font-size: 11px; background: #eee; padding: 5px; }
#right .catitem .cs a { font-size: 11px; white-space: nowrap; }

#right .sq { float: left; width: 330px; height: 140px; }
#right .sq .gi { width: 140px; height: 140px; padding: 5px 0px 5px 0px; float: left; text-align: center; }
#right .sq .gn { margin-left: 141px; }
#right .sq .gn a { font-size: 14px; }
#right .sq .gprice { margin-left: 141px; font-size: 20px; padding-top: 15px; font-style: italic;  }
#right .sq .gprice span { font-size: 26px; color: #F18D0C; }

#thegood .gattr { float: right; width: 250px; text-align: right; }
#thegood .gattr .gprice { font-size: 20px; padding-top: 15px; font-style: italic;  }
#thegood .gattr .gprice span { font-size: 26px; color: #F18D0C; }
#thegood .gattr .addbask { padding: 10px; }
#thegood .gattr .addbask .num { width: 30px; text-align: center; }
#thegood .gi { margin-right: 255px; }

#gimgs { height: 120px;  }
#gimgs img { width: 100px; height: 100px; float: left; margin-right: 15px; }

#counter { text-align: center; padding: 10px; }
#counter ul { display: inline; margin: 0px; padding: 0px; }
#counter li { display: inline; list-style-type: none; margin: 0px 5px 0px 5px; }
#counter li span { font-weight: bold; }

#bottom { clear: both; height: 61px; }

#contacts { width: 470px; height: 61px; background: #9A9899 url(images/bcor.jpg) no-repeat top left; float: right; }
#contacts div { background: url(images/bpol.jpg) repeat-x top left; }

#contacts .blab { color: #DFE6B1; text-transform: uppercase; font-size: 12px; }
#contacts .bbig { color: #fff; font-size: 20px; }

#lb { width: 130px; float: left; margin-left: 64px; }
#lb .blab { display: block; padding-top: 15px; }

#rb { margin-left: 194px; }
#rb .bbig { font-size: 26px;}

#bmenu { text-align: center; margin-right: 470px; }
#bmenu ul { display: block; padding-top: 20px; }
#bmenu ul li { display: inline; list-style-type: none; }
#bmenu ul li a { font-size: 11px; }
#bmenu ul li a:hover {  }

#counters { float: right; padding: 10px 20px 10px 10px; }

#sape { margin-right: 200px; padding: 10px 10px 10px 20px; font-size: 10px; text-align: left; }
#sape a { font-size: 10px; }

.clear { clear: both; }


.label { padding: 5px; background: #9A9899; border: 1px solid #9A9899; color: #FFF; font-weight: bold; }
.string1 { padding: 5px; background: #fff; border: 1px solid #9A9899; }
.string2 { padding: 5px; background: #eee; border: 1px solid #9A9899; }
