/* Reset styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
/*table, caption, tbody, tfoot, thead, tr, th, td,*/
figure {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
table {
	border-collapse:separate;
	border-spacing:0;
}
/*caption, th, td {
	text-align:left;
	font-weight:normal;
}*/
blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}

/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display:block;
}

/* Improve image quality when scaled in IE7 */
img {-ms-interpolation-mode:bicubic; vertical-align:middle;}

/* Universal clearfixer for containers with float elements */
.group:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html .group {height:1%;}
*:first-child+html .group {min-height:1px;}

body {min-width:1001px; color:#000; font:normal normal normal 62.5%/1 Arial, sans-serif;}

body > header,
body > footer,
body nav.panel,
body nav.main_menu {font-family:Arial, sans-serif;}

body nav.panel {padding:0 15px; background:#F6F6F6; height:26px; line-height:26px; font-size:12px;}
body nav.panel span.links {display:block; float:left;}
body nav.panel span.links a {margin:0 10px; color:#041F86; text-decoration:dotted;}
body nav.panel span.links a:hover {text-decoration:underline;}
body nav.panel span.date {display:block; float:right; color:#333;}

body > header {position:relative; font-size:12px;}

body > header section.logo {position:absolute; width:28%; height:44px; top:50%; margin:-22px 0 0;}
body > header section.logo a {display:block; width:202px; height:43px; margin:0 auto; background:url(img/logo.png) no-repeat 0 0;}
body > header section.pcy {float:right; width:72%; padding:5px 0;}

body nav.main_menu {clear:both; background:#AD272A; height:32px; line-height:32px; font-size:12px;}
body nav.main_menu ul {list-style-type:none; display:table; width:100%; table-layout:fixed;}
body nav.main_menu li {display: table-cell; text-align:center; border-left:1px solid #FFF;}
body nav.main_menu li:first-child {border:none;}
body nav.main_menu li a {display:block; color:#FFF; text-decoration:underline; font-weight:bold; text-transform:uppercase;}

/* Nav actions */
section.user-actions {font-size:1.2em;}
section.user-actions ul {height:125px; overflow:hidden; list-style-type:none;}
section.user-actions li {float:left; width:33.33%; height:125px;}
section.user-actions li.sale p {background:url(img/mn1.jpg) no-repeat 55px 50%; padding:40px 0 0 155px; height:85px;}
section.user-actions li.buy p {background:url(img/mn2.jpg) no-repeat 55px 50%; padding:40px 0 0 155px; height:85px;}
section.user-actions li.user p {background:url(img/mn3.jpg) no-repeat 55px 50%; padding:40px 0 0 155px; height:85px;}

section.user-actions li a {display:block; color:#000; text-decoration:none; text-align:center;}

section.user-actions li.sale p strong,
section.user-actions li.buy p strong {font-weight:bold; display:block;}
section.user-actions li.user p strong {font-weight:bold;}

section.user-actions li.sale p strong {color:red;}

#otsall p {line-height:15px; margin:0 0 10px;}
#otsall ul {list-style-position: inside; }
#otsall ul li {line-height:15px;}
/* Old */

.histcat{
line-height:20px;
}
.copy {
	font-weight:normal; font-size:12px; color:#A8A8A8; font-family:Arial; text-decoration:none

}
a.copy {
 color: #CE4442; text-decoration:underline;
}
a.copy:hover{
 text-decoration:none;
}


input,select,textarea,td,.txt1,tr,table,.txta {
	font-weight:normal; font-size:12px; color:#303030; font-family:Arial; text-decoration:none

}
.txta:hover{
 text-decoration: underline;
}
.alf {
	font-weight:bold; font-size:12px; color:#303030; font-family:Arial; text-decoration:none

}

a.alf {
 color: #041F86; text-decoration:underline;
}


.pager1 {
	font-weight:bold; font-size:13px; color:#303030; font-family:Arial; text-decoration:none

}

.pager2 {
	font-weight:bold; font-size:13px; font-family:Arial;  color: #041F86; text-decoration:underline;

}



h1,h2,h3 {
	font-weight:bold; font-size:13px; color:black; font-family:Arial; text-decoration:none; margin:0px;

}

a {
 color: #041F86; text-decoration:underline;
}
a:hover{
 text-decoration:none;
}

.else {
 color: #41539C; text-decoration:underline;
}
.else:hover{
 text-decoration:none;
}


#a2{ color: #AAAAAA; }

.menu {	font-weight:bold; font-size:12px; color:#FFFFFF; font-family:Arial; text-decoration:underline;}
.menu:hover{text-decoration:none;}

.lmenu {	font-weight:bold; font-size:9px; color:#000000; font-family:Tahoma; text-decoration:none;}
.lmenu:hover{text-decoration:underline;}

.dmenu {	font-weight:bold; font-size:12px; color:#000000; font-family:Arial; text-decoration:underline;}
.dmenu:hover{text-decoration:none;}

#otslr{padding-left:20px; padding-right:20px;  }
#otsall{padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:20px;  }

.tit {
	font-weight:normal; font-size:12px; color:#FFFFFF; font-family:Arial; text-decoration:none

}

.titcat {
	FONT-WEIGHT:bold; font-size:12px; color:#FF0000; font-family:Tahoma; text-decoration:none

}
.smtxt{
	FONT-WEIGHT:normal; font-size:9px; color:#000000; font-family:Tahoma; text-decoration:none
}


#sss{	border: 1px solid #C0C0C0; }
.na {
	font-weight:bold; font-size:12px; color:#41539C; font-family:Tahoma; text-decoration:underline;

}

.news {
	font-weight:normal; font-size:12px; color:#6B6B6B; font-family:Tahoma; text-decoration:none

}
.newsbold {
	font-weight:bold; font-size:12px; color:#3B7D00; font-family:Tahoma; text-decoration:none

}
#ots {padding:10px;}
#otss {padding-left:100px; padding-right:100px;padding-top:10px; padding-bottom:10px;  }


.style1 {color: #aaaaaa}