html, body {margin:0px; padding:0px;}
body {font:12px  Verdana, Arial, Tahoma,  Helvetica, Verdana, sans-serif; text-align:left; color:#8d8d8d; letter-spacing:0px;}
img, table, div, form, p {border-width:0px; padding:0px; margin:0px}
form {display:inline;}
input, select, textarea {color:#444; background-color:#FaFfFf; border:1px solid #ccc}
table {width:100%}
select option.dis {color:#ccc}
a {color:#821012;text-decoration:none;}
a:hover {text-decoration:underline; color:#C5010A;}
.cf {clear:both; line-height:0px; font-size:0px; height:0px; overflow:hidden}
.fl{float:left}
.fr{float:right}

span.req {color:#ee4444}
.error {color:#ee4444}
.p6{padding:6px}.p12{padding:12px}
.cur{cursor:pointer;}
.ca {text-align:center}
.la {text-align:left}
.ra {text-align:right}
.b {font-weight:bold}
.red {color:#aa3333}
big {font-size:16px}
small,.small {font-size:10px}
big, .big {font-size:18px}
h1 {font-size:20px; color:#BF0B0B; letter-spacing:-1px; margin:5px 0px 15px 0px; padding:0px; font-weight:normal}
p {margin:10px 0px; padding:0px}
.highlight {font-size:140%; font-weight:bold; color:#0E3F6A}

input.btn, input.btns {background:url(../gfx/btn_bg.gif) repeat-x #C93C33; color:#fff; padding:3px 6px; cursor:pointer; font:14px Arial;
 border-left:1px solid #aaa; border-top:1px solid #aaa; border-bottom:1px solid #552222; border-right:1px solid #550000;}
input.btns {background:url(../gfx/btns_bg.gif) repeat-x #C93C33; color:#C93C33; padding:2px 10px}

div#main {width:720px; float:left;}

div#container {width:960px; margin:10px auto;}
div#container div#in {background-color:#fff; padding:18px 15px}
div#container div#top_ln {background:url(../gfx/con_bg_t.gif) no-repeat; height:3px; line-height:3px; font-size:0px}
div#container div#bootom_ln {background:url(../gfx/con_bg_b.gif) no-repeat; height:3px; line-height:3px; font-size:0px}

div#head {margin-bottom:2px; border-bottom:1px solid #aaa; padding:0px 0px}
div#head a#logo {display:block; float:left; margin-right:10px}
div#head div#stxt {color:#bbb; float:left; font-size:12px; line-height:14px; border-left:1px solid #d8d8d8; padding:0px 12px; margin-top:8px;  font-weight:bold; }

div#head ul#menu {float:right; margin:60px 0px 0px 0px; list-style-type:none;}
div#head ul#menu li {display:inline; display:block; background-color:#f2f2f2; float:left; padding:0px 22px 0px 10px; border-left:1px solid #d8d8d8; height:28px; font-weight:normal; font-size:13px; line-height:28px;}
div#head ul#menu li a {color:#000; text-decoration:none}
div#head ul#menu li a:hover, div#head ul#menu li.active_menu a {color:#C5010A; text-decoration:none}
ul#user_menu {margin:0px; padding:0px; list-style:inside disc}
ul#user_menu li {margin:0px; padding:2px 10px}
ul#user_menu li.active_menu {color:#C5010A;}
ul#user_menu li.active_menu a {color:#C5010A;}
div#side1 {width:220px; float:left; margin-right:16px; }
div#side1 div.sidebox {margin-bottom:25px; padding-bottom:5px; border-right:1px solid #eee;}
div.cap_medium {font-weight:normal; font-size:140%; padding:2px 2px 2px 6px; border-bottom:2px solid #222; color:#222; margin-bottom:10px; background-color:#EAE7E4}
div#footer {margin:10px 0px; padding:10px; border-top:1px solid #aaa}

div.acap {color:#000; background-color:#F4f4f4; padding:3px 10px; height:30px; line-height:30px; border-bottom:1px solid #ddd}
div.acap a{font-weight:bold;}
div.acap div {float:left; font-size:14px;}
div.acap span {float:right; width:200px; text-align:right;display:block}
div.advert {border-bottom:2px solid #ddd; margin:2px 0px 15px 0px; border-top:2px solid #ddd; background-color:#f5f5dd; padding:0px 0px 2px 0px}
div.advert2 {border-bottom:2px solid #ddd; margin:2px 0px 15px 0px; border-top:2px solid #ddd; background-color:#eee; padding:0px 0px 2px 0px}
div.advert_expired {background-color:#ffcccc}
div.txt {padding:5px}
a.pn_active {font-weight:bolder; font-size:120%}
table tr.ln td {border-top:1px solid #aaa; padding:5px}
fieldset {text-align:left; padding:0px 10px; margin:5px 0px; line-height:16px}
fieldset legend {font-weight:bold}
fieldset#msgs_ok {color:#339933; border:1px solid #339933; background:url(../gfx/pm_ok.gif) 5px 5px no-repeat; padding:2px 10px 10px 40px}
fieldset#msgs_ok legend {color:#339933;}
fieldset#msgs_error {color:#993333; border:1px solid #993333; background:url(../gfx/pm_error.gif) 5px 5px no-repeat #ffbbbb; padding:2px 10px 10px 40px}
fieldset#msgs_error legend {color:#993333;}
fieldset#msgs_info {color:#333399; border:1px solid #333399; background:url(../gfx/pm_info.gif) 5px 5px no-repeat; padding:2px 10px 10px 40px}
fieldset#msgs_info legend {color:#333399;}
fieldset#msgs_warning {color:#9F9A50; border:1px solid #9F9A50; background:url(../gfx/pm_warning.gif) 5px 5px no-repeat #FFF8AF; padding:2px 10px 10px 40px}
fieldset#msgs_warning legend {color:#9F9A50;}
form#side_login {width:145px;display:block; margin:0px auto}
div.loading {background:transparent url(../gfx/anim_small_1.gif) no-repeat scroll right center; float:left; color:#2F4A7F; line-height:20px; padding-right:28px;}
div#tooltip {background-color:#2F4A7F; color:#fff; padding:10px}
a.ofl {background:url(../gfx/btn/make_an_offer.gif) left no-repeat transparent; padding-left:20px; color:#5FAF00; text-decoration:none; font-weight:bold; width:80px; text-align:right; display:block}
a.ofl:hover {text-decoration:underline}

div#search {background: url(../gfx/search_bg.gif) repeat-x #C93C33; padding:2px; text-align:center; color:#fff; margin-bottom:10px}

div#footer {padding:20px; text-align:center}
div#footer ul {margin:10px auto; padding:0px;}
div#footer ul li {font-size:12px; display:inline; padding:2px 12px; border-left:1px solid #d8d8d8; height:28px; font-weight:normal; line-height:22px;}
div#footer ul li#firstf {border-width:0px}
div#footer ul li a {color:#999; text-decoration:none}
div#footer ul li a:hover {color:#999; text-decoration:underline}

div.advert_info {line-height:100%}

div#sponsored 				{background-color:#F2F2F2; border:1px solid #D8D8D8; margin: 10px 0px; padding:5px; width:950px; float:left;}
div#sponsored div.caption 	{}
div#sponsored div.blocks 	{width:180px; float:left;}
div#sponsored div.image 	{width:160px; height:150px; border: 1px solid #DDDDDD; display:table; overflow:hidden; text-align:center;}

ul#side_categories {margin:0px; padding:0px; list-style:inside disc}
ul#side_categories li {margin:0px; padding:2px 10px}
ul#side_categories li.active_menu {color:#C5010A;}
ul#side_categories li.active_menu a {color:#C5010A;}

.dark {color:#676767;}

/*page navigation*/
table.tbl thead tr th, table.tbl tfoot tr td {background-color:#EAE7E4; color:#AABBFF; font-size:12px; font-weight:normal; height:16px; line-height:16px; padding:2px 8px;}
div.pn table tr td.w60 input {width:25px;}
div.pn table tr td.w20 {width:20px;}
div.pn table tr td.w60 {width:60px;}
table.tbl tbody tr.r1 td {background-color:#F4F4F4;}
table.tbl tbody tr.r2 td {background-color:#F7F7E5;}
/*end page navigation*/

form#user_data table {width:500px;}
