body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4e4e4e; line-height: 18px; margin:0; padding:0; }
#header2 { width: 825px; margin-left: auto; margin-right: auto; margin-top: 0px; }
a { color:#02304f; text-decoration:none; }
a:hover { text-decoration:underline; }
.clear { clear:both; }
table { width:100%; }
p { margin:0; padding:0; }
#top { width:962px; height:120px; margin:0 auto; text-align:left; }
ul { line-height: 36px; list-style-type: none; }
#logo { float:left; margin-top:15px; }
#logo img { border:0; float:left; }
#toplinks { float:left; width:650px; height:30px; font-weight:bold; }
#toplinks a { color:#FFFFFF; float:right; display:block; padding:8px 6px; font-family: Verdana, Tahoma, Arial, sans-serif; border-top:3px solid #ffffff; margin: 0 4px; text-decoration:none; }
#toplinks a:hover { background-color:#999999; border:1px solid #666666; border-top:3px solid #666666; margin: 0 3px; }
#search { float:right; width:350px; height:40px; margin-right:20px; margin-top:25px; }
#search a { color:#999999; text-decoration:none; }
#search .images { float:right; }
#search .text { float:right; height:20px; width:280px; padding:5px; border:0; color:#999999; font-size:15px; }
#search .btn { float:right; background-image:url(../images/search-go.gif); background-repeat:repeat-x; height:30px; width:52px; margin-left:4px; padding:0; border:0; }
#wrapper-dir { width: 937px; margin:0 auto; padding:20px; margin-left:auto; margin-right:auto; }
#center { width:100%; margin-top:-25px; }
#leftbody { width:294px; float:left; margin-top: 20px; }
#leftbody .top { background-image:url(../images/left-top.jpg); background-repeat:no-repeat; width:257px; height:26px; color:#FFFFFF; font-weight:bold; text-align:left; padding: 14px 0 0 35px; font-size:10px; background-color:#02304f; }
#leftbody .links { width:292px; background-image:url(../images/left-link-bg.gif); background-repeat:repeat-y; margin-bottom:15px; }
#leftbody .nrm { width:250px; margin:0 auto; padding:7px; border-bottom:1px solid #ffffff; font-weight:bold; }
#categories2 a { display:block; line-height: 32px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; margin-left: 0px; padding-top: 6px; padding-bottom: 6px; }
#categories2 a:hover { line-height: 32px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; }
#rightbody { width:632px; float:right; margin-right:3px; background-color: #efefef; margin-top: 20px; }
#rightbody .content { width:632px; margin-right:3px; }
#path { height:25px; text-align:left; color:#FFFFFF; }
#path .txt { color:#16303D; }
#path .txt a { color:#16303D; text-decoration:underline; }
#featlinks { background-color:#02304f; background-image:url(../images/path-bg.gif); background-repeat:repeat-x; height:40px; text-align:left; color:#FFFFFF; }
.c { float: left; }
.cr { clear: left; }
td { vertical-align: top; padding: 5px; }
table h2 { font-size: 10pt; padding-bottom: 10px; padding-top: 10px; clear: both; }
table h2 a{ padding-top: 20px; }
.ad { font-size: 10pt; padding-top: 5px; padding-bottom: 5px; }
h3 { color: #5e74b3; background-color:#dbe7f3; padding:7px; padding-left:15px; font-size: 8pt; border-bottom:2px solid #5e74b3; border-top:2px solid #5e74b3; }
#descr { padding: 0px; margin: 0 0 5px 0; }
table.formPage { }
td.err { padding: 3px; color: #FF0000; background: #FFEDED; text-align: left; }
td.msg { padding: 3px; color: #0000FF; background: #EDF3FF; text-align: left; }
.label { text-align: right; }
.buttons { border-top: 1px solid #A0A0A0; text-align: center; }
.count { color: #6f6f6f; font-size: 8pt; font-weight: normal; }
#links a { font-size: 10pt; }
#links p { margin: 0 0 7px 0; }
.url { color: #6f6f6f; }
.submit { float: right; vertical-align: bottom; }
#user-bar { clear:both; width:20%; margin:0 0 0 auto; padding:3px; background:#D9E8F9; line-height:19px; text-align:right; }
.text, .btn { font-size: 8pt; font-family: Verdana, Tahoma, Arial, sans-serif; }
input.text { color: #000000; border: 1px solid #5e74b3; }
textarea.text { font-size: 8pt; border: 1px solid #5e74b3; }
select { font-size: 8pt; border: 1px solid #5e74b3; }
.captcha { border: 1px solid #5e74b3; margin-top: 10px; }
form { display: inline; margin: 0; padding: 0; }
.btn { font-size: 8pt; font-weight: bold; border: 1px solid #5e74b3; background-color: #FFAA11;/*#FFCC33;*/ cursor: pointer; height: 17px; }
span.req { margin-left: 3px; color: #FF0000; font-weight: bold; }
div.errForm, span.errForm { margin: 0px 0 0px 5px; padding: 2px 3px 2px 3px; color: #FF0000; background: #FFFFF3; border: 1px solid #cccccc; text-align: left; clear: right; }
.small, .small a { padding: 0px; margin: 0px; color: #909090; font-size: 7pt; text-decoration: none; }
.sort { color: #000000; }
p.subcats { margin: 0px 0px 15px 0px; padding: 0px; }
div.pr { font-size: 6pt; color: #000000; margin-top:3px; padding: 2px 10px 5px 13px; border: 1px solid #999999; }
div.prg { width: 80px; border: 1px solid #999999; height: 3px; font-size: 1px; float:right; margin-top:2px; }
div.prb { background: #1f4549; height: 3px; font-size: 1px; }
.price { }
.price table td { margin: 0; padding: 2px; vertical-align: bottom; }
.paging-links, .paging-info { text-align:right; }
.paging-info { font-style: italic; }
.limit_field { border: 0 solid transparent; border-width:0; }
#toggleCategTree { display:block; cursor:pointer; cursor:hand; color:#6A8AD4; }
#categtree { margin:3px 0; height:200px; width:300px; overflow:auto; border:1px dotted #9EC2F3; border-width:0 1px 1px; }
#catTitle { background:#fff; } /* Important for Konqueror */
#categtree h2 { margin:0 0 5px; padding:2px; text-align:center; color:#5e74b3; background:#DDE5F3; vertical-align:middle; }
#categtree #close_tree { right:0; padding:1px; text-align:center; white-space:nowrap; cursor:pointer; cursor:hand; }
#categtree .categ-item { clear:both; margin:3px 5px; padding:2px 5px; display:block; border:1px dotted #CBE2EC; border-width:1px 0; cursor:pointer; cursor:hand; }
#categtree .categ-item img { margin-right:1em; }
.adverts { display: inline; width:140px; float:left; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; font-size: 10pt; padding-top: 5px; padding-bottom: 5px; }
h1.txt{ color: #16303D; margin-bottom: 0px; padding-bottom: 0px; }

