/*
#000844
#d3deff
#e8edff

#fec054

*/

* {margin: 0; padding: 0;}
.body ul, .body li { padding-left: 1em;}
body {
  min-width: 680px;
  padding-bottom: 15px;
  color: #111;
  font: 87%/150% Verdana;
  background: #f9f9f9;
}

h5 { font-weight: normal; font-size: 8pt }
h4 { font-weight: normal; font-size: 9pt }
h3 { font-weight: normal; font-size: 10pt }
h2 { font-weight: normal; font-size: 11pt }
h1 { font-weight: normal; font-size: 12pt }


.f1 { font-size: 8pt; font-weight: normal; }

font.formerror { font-weight: bold; font-size: 10pt;color: #ff0000; }

a { color: #fff; }
a:visited { color: #fff; }
a:hover { text-decoration: none; color: #fec054; }

a.kicsi { color: #2a2a2a; font-size: 8pt }
a.kicsi:visited { color: #2a2a2a; }
a.kicsi:hover { text-decoration: none; color: #000; }
a.s2 { color: #2a2a2a; font-size: 9pt }
a.s2:visited { color: #2a2a2a; }
a.s2:hover { text-decoration: none; color: #000; }

a.s3 { color: #2a2a2a; }
a.s3:visited { color: #2a2a2a; }
a.s3:hover { text-decoration: none; color: #000; }

#kek { color: #001297 }
#kkek { color:#212DCB; }
#piros { color:#ff0000; }
#fekete { color: #000 }

a.usrname { color: #000; }
a.usrname:visited { color: #000; }
a.usrname:hover { text-decoration: none; color: #2a2a2a; }

div#log_ajax_response { font-size: 8pt; color: #FF0000; font-weight: bold; }

hr { border: 1px solid #555; border-width: 1px 0 0 0; }

img { border: none; text-decoration: none; }
sup { margin: 0 0 -.3em 0; }
fieldset { border: none; }
  fieldset legend { display: none; }

#jump { display: none; }

#frame {
  clear: both;
  padding: 0px 0 0 0;
  margin: 0;
  overflow: hidden;
  background: #f9f9f9 url(/p/page_center_bg.png) repeat-x scroll center top;
}

#topnav {
  position: relative;
  height: 60px;
  margin: 0px auto;
  background: #001197 url(./p/fejhatter.png) repeat-x left top;
  border-right: 1px solid #555555;
  border-left: 1px solid #555555;
  width: 962px;
  padding: 0 1.25em;
  border-top: 8px solid #000844;
}
  #topnav ul { display: none; } /* Hide the topic icons */
  #topnav #logo {
    width: 380px;
    height: 100%;
  }
  #topnav #logo h1 {
    display: block;
    height: 100%;
    width: 100%;
  }
    #topnav #logo h1 a {
      display: block;
      width: 100%;
      height: 100%;
      outline: none;
      text-indent: -5000px;
      text-decoration: none;
      background: url(./p/logo.png) no-repeat left top;
    }

#slogan, #topnav label, #topnav legend  { display: none; }

/* Wrapper */
#wrapper {
  padding: 0 1.25em 0 1.25em;
  border-left: 1px solid #bec4cd;
  border-right: 1px solid #bec4cd;
  border-bottom: 1px solid #bec4cd;
  background-color: #fff;
  margin: 0 auto;
  width: 962px;
}


/* User section menu */
div#user-section {
  margin-bottom: 1em;
  white-space: nowrap;
  font-size: 93%;
  font-weight: bold;
  background: #000844;
}
  div#user-section * { line-height: 100%; }
  div#user-section div.content {
    padding: 0.7em 0em  2.45em  0.6em;
  }
    div#user-section ul { float: left; }

    div#user-section ul { padding: 0.35em 0; }
      div#user-section ul li {
        display: inline;
        list-style: none;
		color: #c0c0c0;
	  	  padding: 0 .6em;
      }
        div#user-section ul li a {
          font-size: 100%;
          text-decoration: none;
        }

td#jobboldal {
	vertical-align: top;
	width: 150px;
}
td#baloldal {
	vertical-align: top;
	width: 150px;
}
td#middle {
	vertical-align: top;
	width: 662px;
}
td#middle div#ad{
	text-align: center;
	margin-bottom: 15px;
    border: 0px solid #222;
}

div#baloldal {
	margin-right: 1.25em;
}

div#bal { width: 130px; padding: 0px; background: #fff; border: 1px solid #555; border-width: 1px 1px 1px 1px; margin-bottom: 1.25em }
div#bal div.title { margin: 1px; padding: 3px; position: relative; background: #000844 url(./p/csikbg.png) repeat-x left top;  }
div#bal h4 { color: #fff; font-weight: bold; font-size: 8pt }
div#bal div.content { margin: 1px; padding: 2px; background: #e8edff;text-align: right }
div#bal div.alja { margin: 1px; padding: 3px; background: #d3deff; }
div#bal div.content#ad { text-align: center;padding: 3px; }

div#jobboldal {
	margin-left: 1.25em;
}
div#jobb {
	overflow:hidden;
	padding:0pt;
	text-align:left;
  	border: 1px solid #000;
	margin-bottom: 1.25em;
    width: 130px;
}
div#jobb div.title { margin: 1px; padding: 3px; position: relative; background: #000844 url(./p/csikbg.png) repeat-x left top; }
div#jobb h4 { color: #fff; font-weight: bold; font-size: 8pt }
div#jobb div.content { margin: 1px; padding: 3px; background: #e8edff; }
div#jobb div.content#ad { text-align: center; }
div#jobb div.alja { margin: 1px; padding: 3px; background: #d3deff; }


div#middle {
  padding: 0px;
  margin-bottom: 30px;
  background: #fff;
  width: 100%;
}


table#nyito {
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #5F6A79;
}
table#nyito td {
    padding: 4px;
}

table#nyito td.fejlec {
	background: #000844 url(./p/csikbg.png) repeat-x left top; color: #fff; font-weight: bold; font-size: 9pt;
	text-align: left;
}
table#nyito td.fejlec#also {
    background: #fff; color: #000; font-size: 8pt; font-weight: normal;
    padding: 0px;text-align: center;
}
table#nyito td.sor {
	background: #e8edff;
	font-weight: normal;
	font-size: 9pt;
}
table#nyito td.sor2#ido {
    font-size: 8pt;
    text-align: center;
    white-space: nowrap;
}
table#nyito td.sorbal {
	background: #fff;
}
table#nyito td.sorfej {
	text-align: center;
	background: #fff;
	font-weight: bold;
	font-size: 9pt;
	color: #2a2a2a;
}

table#nyito td.hir_cim {

}

table#tnkep {
    width: 62px;
    height: 52px;
    background: #fff;
    text-align: center;
    vertical-align: top;
}
table#tnkep tr td {
    padding: 1px;
    background: #fff;
}


table#nyito td.sor2 {
	font-weight: normal;
	font-size: 9pt;
	background: #d3deff;
}
table#nyito td.sor2#ov {
	padding-left: 5px;
	padding-right: 5px;
}
table#nyito td.alsolink {
    padding: 2px;
    padding-right: 5px;
    background: #fff;
    text-align: right;
    vertical-align: top;
}


div#copyright {
 margin: 1.25em auto;
 position: relative;
 background: #000844;
 padding-left: 1.25em;
 padding-right: 1.25em;
 padding-top: 7px;
 padding-bottom: 7px;
 width: 962px;
}
div#copyright div.content {
	font-size: 9pt;
	width:100%;
}
div#copyright div.content a {
	text-decoration:none;
}

div#copyright div.contentjobb {
	float: right; text-align: right; color: #8f8f8f; font-size: 9pt;
}

span.bottomszoveg {
	word-spacing: 15px;
}

input.button_gr	{
   font-size:11px;
   font-family:Verdana,sans-serif;
   background-color:#fec054;
   border:1px solid;
   border-color: #eee #777 #777 #eee;
}
input.gray {
   background-color:#f0f0ee;
}
input.red {
   background-color:#e87171;
}
input.blue {
   background-color:#D3DEFF;
}

a.tn { color: #2a2a2a; font-size: 9pt; }
a.tn:visited { color: #2a2a2a; }
a.tn:hover { color: #000; }
a.tn img {
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #aaa;
    border-right: 1px solid #aaa;
}
a.tn:visited img { color: #2a2a2a; }
a.tn:hover img {
    color: #000;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    border-bottom: 1px solid #666;
    border-right: 1px solid #666;
    border-style: dashed;
/*    border: 1px solid #000; */
}


table td#nyil {
    vertical-align: bottom;
    text-align: center;
    padding-bottom: 6px;
}

/* REVIEW NYITOOLDAL */

div.rvnagy img
{
  margin: 0px;
  text-align: center;
}

div.rvnagy a { color: #2a2a2a; font-size: 9pt; }
div.rvnagy a:visited { color: #2a2a2a; }
div.rvnagy a:hover { color: #000; }
div.rvnagy a.kep img {
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-bottom: 1px solid #555;
	border-right: 1px solid #555;
}
div.rvnagy a.kep:visited img { color: #2a2a2a; }
div.rvnagy a.kep:hover img { color: #000;border: 1px solid #000; }


table#rvnyito {
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #5F6A79;
}
table#rvnyito td {
    padding: 4px;
	background: #e8edff;
}
table#rvnyito td.fejlec {
	background: #000844 url(./p/csikbg.png) repeat-x left top; color: #fff; font-weight: bold; font-size: 9pt
}
table#rvnyito td.sor {
    padding: 8px;
	text-align: center;
}

table#rvnyito td.sorosszfej {
    padding: 4px;
	text-align: center;
	width: 100px;
}
table#rvnyito td.sorossz {
    padding: 4px;
	text-align: left;
	line-height: 120%;
}

table#rvnyito td.sor#mostpoppr {
    vertical-align: top;
}
table#rvnyito td.sor#mostpoppr a {
    font-size: 8pt;
    line-height: 120%;
}
table#rvnyito td.sor#mostpoppr br {
    line-height: 40%;
}


/* LIST OLDAL */

a.listfej { color: #fff; font-size: 9pt }
a.listfej:visited { color: #fff; }
a.listfej:hover { text-decoration: none; color: #fec054; }

table#list {
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #5F6A79;
}
table#list td {
    padding: 4px;
	font-size: 8pt;
}
table#list td.fejlec {
	background: #000844 url(./p/csikbg.png) repeat-x left top; color: #fff; font-weight: bold; font-size: 9pt; text-align: left;
}
table#list tr {
    background: #e8edff;
}
table#list tr#sor {
    background: #d3deff;
}
table#list td.sor {
    padding: 8px 9px;
	text-align: center;
	font-size: 8pt;
}
table#list td.sortnev {
    padding: 8px 8px;
	text-align: left;
	font-size: 8pt;
}
table#list td.sortdate {
	line-height: 120%;
    text-align: center;
}
table#list td.sortdate a {
    font-size: 8pt;
    color: #2a2a2a;
    text-decoration: none;
}
table#list td.sortdate a:hover {
    font-size: 8pt;
    color: #2a2a2a;
    text-decoration: underline;
}
table#list td.sorfej {
	text-align: center;
	background: #fff;
	font-weight: bold;
	color: #2a2a2a;
    vertical-align: bottom;
    border-bottom: 1px solid #bbb;
    padding-top: 7px;
    line-height: 160%;
}
table#list span.page {
    font-weight: bold;
    color: #000;
    font-size: 9pt;
}
table#list td.sorfej img {
    padding-top: 2px;
    padding-bottom: 7px;
}
table#list td.sorfej img#ntable {
    padding-top: 3px;
}
table#list td.sorfejlap {
	text-align: right;
	background: #e8edff;
	color: #dcdcdc;
	border-bottom: 1px solid #bbb;
	word-spacing: 3px;
    padding-right: 5px;
}
table#list td.sorfejlapdown {
    text-align: right;
    background: #e8edff;
    color: #dcdcdc;
    border-top: 1px solid #bbb;
    word-spacing: 3px;
    padding-right: 5px;
}
table#list td.sorfejlapdown img {
	margin-left: 2px;
	margin-right: 2px;
}
table#list td.sorfejlap img {
    margin-left: 2px;
    margin-right: 2px;
}


/*
 * glist
 */
table#list td.cell {
    padding: 3px;
    font-size: 8pt;
    text-align: left;
}
table#list td.cell_tn {
    width: 64px;
}
table#list td.cell_left {
    text-align: left;
}
table#list td.cell_center {
    text-align: center;
}
table#list td.cell_date {
    line-height: 120%;
    text-align: center;
    padding: 4px;
}
table#list td.darkbg {
    background: #d3deff;
}
table#list td.nowrap {
    white-space: nowrap;
}
table#list td.bottom {
    vertical-align: bottom;
}




a.lapa { font-weight: bold;  color: #2a2a2a; font-size: 9pt }
a.lapa#num { color: #828282; }
a.lapa:visited { color: #2a2a2a; }
a.lapa:hover { text-decoration: none; color: #000; }
a.lapa:hover#num { color: #000; }

table#list_pname  {
    background: #fff;
}
table#list_pname tr td {
    background: #fff;
    white-space:nowrap;
    text-align: left;
}
table#list_pname td#hed2a {
    text-align: right;
}

a.listfejkis { color: #fff; font-size: 8pt }
a.listfejkis:visited { color: #fff; }
a.listfejkis:hover { text-decoration: none; color: #fec054; }
table#list td.fejleckis {
	text-align: right;
	font-size: 8pt;
	background: #000844 url(./p/csikbg.png) repeat-x left top;
	color: #fff;
}


span.barBackground  { height:10px; display: block;}
span.barForeground  { background-color: #fec054; height:10px; display: block; float: left;}


table.bar {
	border: 1px solid #5F6A79;
	border-spacing: 0px;
    padding: 0px;
}
table.bar td#bar {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

select.listselec {
		font: 12px Verdana;
		border-top:#d3deff 1px solid;
		border-left:#d3deff 1px solid;
		border-bottom:#000000 1px solid;
		border-right:#000000 1px solid;
}

p.listszov {
	text-align: center;
	font-weight: bold;
	font-size: 11pt;
}

select.balmenuselec {
        font:11px Verdana;
        border-top:#d3deff 1px solid;
        border-left:#d3deff 1px solid;
        border-bottom:#000000 1px solid;
        border-right:#000000 1px solid;
        background-color: #d3deff;
        color: #000000;
        width: 100%;
}

table.balm td.fbalmenuszoveg {
    font-size: 8pt;
    font-weight: normal;
    font-style: italic;
    text-align: left;
    padding-top: 3px;
    white-space: nowrap;
}
table.balm td br {
    line-height: 66%;
}

/*
	LIST2!!!
*/

table#list2base {
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #5F6A79;
}
table#list2base td {
    padding: 1px;
	font-size: 8pt;
}
table#list2base td.fejlec {
	background: #000844 url(./p/csikbg.png) repeat-x left top; color: #fff; font-weight: bold; font-size: 9pt;padding: 4px;
}


table#list2 {
	border: 0px solid #5F6A79;
}
table#list2 td {
	background-color: #FFFFFF;
	color: #000000;
    padding: 12px;
	font-weight: bold;
    font-size: 8pt;
}
table#list2 td.bookmark {
    font-weight: normal; font-size: 8pt; text-align: right; color: #7e7e7e;
    padding: 2px;
    padding-right: 4px;
}
table#list2 td.bookmark img {
    padding-right: 3px;
    vertical-align: middle;
}
table#list2 td.bookmark img#prog {
    padding-top: 4px;
    padding-bottom: 1px;
    padding-right: 43px;
}
table#list2 td.prodname {
	font-weight: bold; font-size: 13pt; text-align: center;
	padding-top: 15px;
    padding-bottom: 14px;
}
table#list2 td.partnerprice {
    padding: 4px 0px 4px 0px;
}

img.prpzoom
{
	vertical-align: bottom;
	margin-right: 5px
}



table#list2data {
	border: 1px solid #5F6A79;
	background: #fff;
}
table#list2data td {
	padding: 0px;
	text-align: left;
	background: #e8edff;
}
table#list2data td.fact {
	padding: 5px;
	border-top: 1px solid white;
	border-left: 5px solid white;
	border-right: 1px solid white;
}
table#list2data td.fact2 {
    font-weight: normal;
	padding: 5px;
	background: #e8edff;
	border-top: 1px solid white;
	border-right: 5px solid white;
}
table#list2data td.fact3 {
    font-weight: normal;
	padding: 5px;
	background: #e8edff;
	border-top: 1px solid white;
	border-right: 1px solid white;
}

table#list2data td.barbal {
    border-right: 0px;
    padding-right: 3px;
    padding-bottom: 6px;
    text-align: right;
}
table#list2data td.barjobb {
    padding-left: 3px;
    text-align: left;
}
table#list2data td.num {
    text-align: center;
}

table#list2data td.fact3#rep {
	font-weight: normal;
	vertical-align: middle;
}
table#list2data td.fact2#rep {
    font-weight: normal;
    vertical-align: middle;
}
table#list2data td.fact#rep {
    font-weight: normal;
    vertical-align: middle;
}
table#list2data td.facttop {
	padding: 5px;
	border-top: 5px solid white;
	border-left: 5px solid white;
	border-right: 1px solid white;
}
table#list2data td.fact2top {
	padding: 5px;
	background: #e8edff;
	border-top: 5px solid white;
	border-right: 5px solid white;
}
table#list2data td.fact3top {
	padding: 5px;
	background: #e8edff;
	border-top: 5px solid white;
	border-right: 1px solid white;
}

table#list2data td.sep {
	height: 6px;
	background: #000844;
	border-top: 5px solid white;
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
}


table#list2years {
	border: 1px solid #5F6A79;
	background: #fff;
}
table#list2years td {
	padding: 3px;
	background: #e8edff;
	text-align: center;
	padding-left: 12px;
	padding-right: 12px;
}
table#list2years tr.yearshead td {
	border-top: 5px solid white;
	background: #d3deff;
}
table#list2years tr.yearsdata td {
	border-top: 1px solid white;
	font-weight: normal;
}
table#list2years td.yearsleft {
	border-left: 5px solid white;
}
table#list2years td.yearsmiddle {
	border-left: 1px solid white;
}

table#list2years td.barbal {
    padding-right: 4px;
    padding-bottom: 6px;
    text-align: right;
}
table#list2years td.barjobb {
    border-left: 0px;
    padding-left: 4px;
    text-align: left;
    vertical-align: middle;
}
table#list2years td.num {
    text-align: center;
}

table#list2years td.yearsright {
	border-left: 1px solid white;
	border-right: 5px solid white;
}

table#list2years td.yearsbottom {
    border-left: 1px solid white;
    border-right: 1px solid white;
	border-top: 5px solid white;
	height: 12px;
	background: #000844;
    border-bottom: 1px solid white;
}
table#list2years td.yearsmore {
    border: 0px;
    border-right: 10px solid white;
    padding: 0px;
    background: #fff;
    text-align: right;
}


table#list2rv {
	border: 1px solid #5F6A79;
	background: #fff;
	padding: 0px;
	line-height: 135%;
}
table#list2rv td {
	vertical-align: top;
}
table#list2rv td.fejlec {
	background: #000844 url(./p/csikbg.png) repeat-x left top; color: #fff; font-weight: bold; font-size: 9pt;
	padding: 4px;
}
table#list2rv td.sorfejlap {
	background: #fff;
	text-align:right;
	padding:5px;
	word-spacing: 3px;
	padding-bottom: 15px;
    font-size: 9pt;
}

table#list2rv td.sorfejlap#bal {
	text-align:left;
	white-space:nowrap;
}
table#list2rv td.sorfejlap#cent {
    text-align:center;
}

table#list2rv td.sorfejlap img {
	margin-left: 2px;
	margin-right: 2px;
}
table#list2rv td.sorfejlap select.sortselec {
		font: 10px Verdana;
		border-top:#d3deff 1px solid;
		border-left:#d3deff 1px solid;
		border-bottom:#000000 1px solid;
		border-right:#000000 1px solid;
}
table#list2rv td.sorfejlapdown {
    text-align: right;
    background: #fff;
    color: #000;
    border-top: 1px solid #000000;
    word-spacing: 3px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}
table#list2rv td.sorfejlapdown img {
    margin-left: 2px;
    margin-right: 2px;
}


table#list2rv td.rvbal {
	padding:5px;
	background: #d3deff;
	line-height: 125%;
}
table#list2rv td.rvbal br#kisbr {
    line-height: 50%;
}
table#list2rv td.rvjobb {
	padding:5px;
	background: #e8edff;
    font-size: 9pt;
}
img#rvkep {
    margin: 6px;
	vertical-align: middle;
}
img#rvkepzoom {
    margin: 0px;
    vertical-align: middle;
}
a#rvkep:hover{color:#000;background:#000844;}

table#list2rv td.rvfejbal {
	border-top: 1px solid #000844;
	padding:3px;
	background: #e8edff;
}
table#list2rv td.rvfejbal img {
	vertical-align: middle;
	margin-right: 4px;
	margin-left: 2px;
}
table#list2rv td.rvfejjobb {
	border-top: 1px solid #000844;
	padding:1px;
	background: #e8edff;
	text-align: right;
	padding-right: 5px;
	vertical-align: middle;
}
table#list2rv td.voter {
    vertical-align: middle;
    text-align: right;
}
table#list2rv td.voter img#prog {
    padding-left: 34px;
    padding-right: 34px;
}
table#list2rv td.voter span {
    color: #6a6a6a;
}
a.voter { color: #4a4a4a; font-size: 8pt; font-weight: bold; }
a.voter:visited { color: #4a4a4a; }
a.voter:hover { text-decoration: none; color: #fec054; font-size: 8pt; }


table#rvst {
	border: 1px solid #5F6A79;
	background: #fff;
	padding: 0px;
	margin-bottom: 6px;
}
table#rvst td {
	padding:2px;
	background: #e8edff;
	font-size: 9pt;
}
table#rvst td.rvstbal {
	font-size: 8pt;
	font-weight: bold;
	padding:3px;
	white-space:nowrap;
}
table#rvst td.rvstjobb {
	font-weight: normal;
}

table#rvstbike {
    border: 1px solid #b6cbe8;
    background: #fff;
    padding: 0px;
    margin-bottom: 6px;
    font-size: 9pt;
}
table#rvstbike td {
    padding:2px;
    background: #e8edff;
}
table#rvstbike td.rvstbal {
    font-size: 8pt;
    font-weight: bold;
    padding:3px;
    white-space:nowrap;
    width: 50px;
}
table#rvstbike td.rvstjobb {
    padding-left: 4px;
}
table#rvstbike td.mybike_parts {
    font-size: 8pt;
    line-height: 120%;
    padding-top: 4px;
}

table#rvstbike td.mybike_parts a { color: #434343; font-size: 8pt; }
table#rvstbike td.mybike_parts a:visited { color: #434343; }
table#rvstbike td.mybike_parts a:hover { color: #000;}

table#rvstbike td.mybike_parts a.velemeny { color: #0042ff; font-size: 8pt; }
table#rvstbike td.mybike_parts a.velemeny:visited { color: #0042ff; }
table#rvstbike td.mybike_parts a.velemeny:hover { color: #000; }



table#list2rv td.rvjobb ul { margin-left: 17px;}
table#list2rv td.rvjobb ol { margin-left: 24px;}

table#list2rv td.repak {
	padding: 0px;
	font-size: 8pt;
	font-weight: bold;
	width: 50%;
}
table#list2rv td.repak img {
	vertical-align: top;
	margin-left: 5px;
}
table#list2rv table#repatable {
	margin-top: 20px;
	margin-bottom: 5px;
	padding: 5px;
}


table#list2rv td.rvbottom {
	padding-bottom: 28px;
	text-align: left;
}
table#list2rv td.rvbottom img {
	vertical-align: middle;
	margin-left: 3px;
	margin-right: 3px;
}
table#list2rv td.rvtop {
    padding-bottom: 12px;
}

h5.rvvote {
	letter-spacing: 5px;
}

select.rvvoteselect {
	font:10px Verdana;
	border-top:#d3deff 1px solid;
	border-left:#d3deff 1px solid;
	border-bottom:#5f6a79 1px solid;
	border-right:#5f6a79 1px solid;
	color: #000000;
	margin-right: 3px;
}
select.rvvoteselectgray {
	background-color: #e2e3e3;
}
/*
 * addrv, addpr
 */
table#addrvbase {
    background-color: #FFFFFF;
    color: #000000;
    border: 1px solid #5F6A79;
}
table#addrvbase td.fejlec {
    background: #000844 url(./p/csikbg.png) repeat-x left top; color: #fff; font-weight: bold; font-size: 9pt;padding: 4px;
	text-align: left;
}
table#addrvbase td.former {
    padding: 6px;
}
table#addrvbase option {
    padding-left: 2px;
}
table#addrvbase td#nemoptions option {
    padding-left: 2px;
}
table#addrvform {
    border: 1px solid #aaa;
}
table#addrvform td {
    padding: 4px;
    text-align: left;
}
table#addrvform tr.kek {
    background-color: #d3deff;
}
table#addrvform tr.szurke {
    background-color: #fee5b8
}
table#addrvform td.szurkefej {
    text-align: center;
    font-weight: bold;
}
table#addrvform td.alsocsik {
    border-bottom: 1px solid #d3deff;
}
table#addrvform td.bal {
    font-size: 8pt;
    font-weight: bold;
    line-height: 110%;
    vertical-align: top;
    width: 180px;
}
table#addrvform td#iranyado {
    border-top: 1px solid #d3deff;
    border-bottom: 1px solid #d3deff;
    font-size: 9pt;
    padding-top: 12px;
    padding-bottom: 12px;
}
input.addrvform  {
    border: 1px solid #cccccc;
    font-size: 12px;
    color: #000000;
    border-style:inset;
    padding:1px;
}
textarea.addrvform  {
    border: 1px solid #cccccc;
    font-size: 12px;
    color: #000000;
    border-style:inset;
    padding:1px;
}
table#addrvform img {
    padding-bottom: 6px;
    vertical-align: middle;
    padding-right: 6px;
}

/*
 * need2login
 */

table#need2login {
    background-color: #FFFFFF;
    color: #000000;
    border: 1px solid #5F6A79;
}
table#need2login td.fejlec {
    background: #000844 url(./p/csikbg.png) repeat-x left top; color: #fff; font-weight: bold; font-size: 9pt;padding: 4px;
}
table#need2login td.szoveg {
    text-align: center;
    font-size: 9pt;
}

table#need2login font.piros {
    color: #FF0000;
}
.piros {
    color: #FF0000;
}
.zold {
    color: #079f00;
}

table#need2login table.loginform {
    border: 1px solid #d3deff;
    text-align: right;
}
table#need2login td#subm {
    text-align: center;
}


/*
 * need2login
 */
table#doc {
    background-color: #FFFFFF;
    color: #000000;
    border: 1px solid #5F6A79;
}
table#doc td.fejlec {
    background: #000844 url(./p/csikbg.png) repeat-x left top; color: #fff; font-weight: bold; font-size: 9pt;padding: 4px;
}
table#doc td.doc {
    text-align: justify;
    padding:9px;
}
table#doc td.doc#center {
    text-align: center;
}
table#doc td.doc img {
    margin: 10px;
}
table#doc ul {
    padding-left:20px;
}
table#doc td.doc a { color: #2a2a2a; font-size: 9pt }
table#doc td.doc a:visited { color: #2a2a2a; }
table#doc td.doc a:hover { text-decoration: none; color: #000; }

table#doc td.buko {
    background-color: #000000;
    color: #FFFFFF;
    padding: 10px;
}
table#doc font.b {
    font-weight: bold;
}
table#doc font.f5 {
    font-size: 15pt;
}
table#doc td.buko img {
    padding-right: 5px;
}



/*
 * profile
 */
table.profileform {
    background-color: #FFFFFF;
    color: #000000;
    border: 1px solid #c1c4c9;
    border-spacing: 1px;
    margin: 25px 0px 25px 0px;
}

table.profileform td {
    padding: 7px;
    text-align: left;
    font-size: 8pt;
}
table.profileform td#fejlec {
    background-color: #d3deff;
    font-weight: bold;
    font-size: 8pt;
    padding: 2px;
    border-bottom: 1px solid #5F6A79;
}

table.profileform td.bal  {
    font-weight: bold;
    padding-right: 10px;
}

table.profileform td.normcent  {
    font-weight: normal;
    text-align: center;
    font-size: 9pt;
}

table.profileform td.jobb  {
    font-size: 9pt;
}

table.profileform td.gomb {
    padding-top: 9px;
    padding-bottom: 7px;
    color: #FF0000;
}

table.profileform td.alsocsik {
    border-bottom: 1px solid #d3deff;
}
table.profileform td.vtop {
    vertical-align: top;
}

/*
 * search
 */

table.searchform {
    background-color: #FFFFFF;
    color: #000000;
    border: 1px solid #5F6A79;
    border-spacing: 1px;
    margin: 12px;
}

table.searchform td {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 8px;
    text-align: left;
    font-size: 9pt;
}
table.searchform td#fejlec {
    background-color: #d3deff;
    font-weight: bold;
    font-size: 8pt;
    padding: 2px;
    border-bottom: 1px solid #5F6A79;
}

table.searchform td.gomb {
    padding-top: 9px;
    padding-bottom: 7px;
    color: #FF0000;
}

table.searchform td.alsocsik {
    border-bottom: 1px solid #d3deff;
}
table.searchform td.balcsik {
    border-left: 1px solid #d3deff;
}
table.searchform td img {
    padding-top: 7px;
    padding-bottom: 7px;
    vertical-align: middle;
}

table#par_plist {
    border: 2px solid #fe5e0d;
    border-spacing: 2px;
	-moz-border-radius: 5px;
/*     background: #eee; */
}
table#par_plist caption {
  color: #777;
  font-weight: normal;
}
table#par_plist td {
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 10px;
    padding-right: 10px;
}
table#par_plist td.partnerfej {
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
    text-align: center;
    color: white;
    font-size: 9pt;
    background: #828282;
}
table#par_plist td.partnerlist {
    font-weight: normal;
    text-align: center;
    font-size: 9pt;
    background: #FFF7DC none repeat scroll 0 0;
	vertical-align: middle;
}

table#par_plist td.parlog {
	width: 105px;
}

table#par_plist td.viptext {
	text-align: left;
	font-size: 11px;
	line-height: 130%;
	color: #222;
}
table#par_plist td.price {
	white-space: nowrap;
	font-size: 10pt;
}

table#par_plist td.price span {
	font-size: 9pt;
	color: #777;
	background: url(./p/linethrough.gif) repeat-x center left;
}

span.plist {
	font-size: 8pt;
	color: #555;
	text-decoration: line-through;
}

table#par_plist td.goshop {
	width: 110px;
}
table#par_plist td.goshop img {
	margin-top: 6px;
}

table#par_plist td.productname {
	text-align: left;
	font-size: 8pt;
}
table#par_plist td.productname a {
	color: #0036FF;
	font-size: 15px;
}

td.profilepage {
	border: 1px solid #aaa;
}
div.profilepagetop {
	background: #EDEFF4;margin:0;padding:0 0 115px;border-bottom: 1px solid #ddd;margin-bottom: 15px;
}

div.profilepage .leftcolumn {
	display:block;position:relative;float:left;width:187px;padding:15px 0px 15px 15px;
}
div.profilepage img {
/*	border: 1px solid #aaa;*/
}

div.profilepage .rightcolumn {
	display:block;position:relative;float:left;padding:0px 0px 0px 3px;width: 454px;
}

div.profilepage .name {
	margin-top:23px; margin-bottom:14px;
}

div.profilepage .whoareyou {
	font-size: 9pt; font-weight: normal;color: #333;
}

div.profilepage .whoareyou b {
	font-weight: bold;color: #323785;
}

div.profilepagebottom {
}

div.profilepage .rightdata {
	padding-left:12px;
	padding-bottom:45px;
	width: 438px;
}
div.profilepage .rightbottom {
	padding:0px 20px 0px 65px;
	clear:both;

}

div.profilepage .fejlec {
	font-size: 8pt; font-weight: bold;color: #333;
	border-bottom: 1px solid #d3deff;
	margin-bottom:10px;
}
div.profilepage .fejlec#sp {
	margin-top:30px;
}

table.adatok {
	font-size: 8pt;
}
table.adatok td.bal {
	padding: 2px;
	padding-left: 4px;
	color: #808080;font-weight: normal;
	vertical-align: top;
}
table.adatok td.jobb {
	padding: 2px;
	padding-left: 7px;
	color: #111;font-weight: normal;
	text-align: justify;
	vertical-align: top;
}

table.adatok td.jobb ul { margin-left: 17px;}
table.adatok td.jobb ol { margin-left: 24px;}

table.adatok td.jobb#intr {
	padding-bottom: 13px;
}

div.profilepage a {
	color: #212dcb;font-weight: normal;
}
div.profilepage a#kurk {
	color: #212dcb;font-weight: normal;
}

div.profilepage .underav {
	margin-top: 18px;
	font-size: 8pt;
	font-weight: bold;
	line-height: 220%;
}

div.profilepage .underav {
	font-weight: normal;
}

div.profilepage .underav img {
	vertical-align: middle;
}

table.profilepage {
	border: solid #aaa;
	border-width: 0px 1px 1px 1px;
	border-top: 1px solid #aaa;
}


#bikemenu{
	width: 641px;
	height: 38px;
	background: none;
	position: relative;
	margin-bottom: -1px;
}
#bikemenu a, #bikemenu a:link, #bikemenu a:visited{
	background: transparent url(/p/bg_bikemenu_off_b.gif) no-repeat bottom left;
	position: absolute;
	top: 0px;
	display: block;
	float: left;
	font-weight: normal;
	font-size: 11px;
	color: #eee;
	text-align: center;
	text-decoration: none;
	width: 129px;
	/*height: 38px;*/
	line-height: 16px;
	padding: 13px 0 9px 0;
	z-index: 5;
	outline: none;}
#bikemenu a:hover{
	color: #eee;
	text-decoration: underline;}
#bikemenu a.actif, #bikemenu a.actif:link, #bikemenu a.actif:visited, #bikemenu a.actif:hover{
	background: transparent url(/p/bg_bikemenu_on_g.gif) no-repeat bottom left;
	width: 129px;
	z-index: 10;
	color: #000;
	font-weight: bold;
}
#bikemenu a.actifw, #bikemenu a.actifw:link, #bikemenu a.actifw:visited, #bikemenu a.actifw:hover{
	background: transparent url(/p/bg_bikemenu_on_w.gif) no-repeat bottom left;
}
#bikemenu a#bm2{
	left: 128px;
	left: 0px;}
#bikemenu a#bm3{
	left: 256px;
	left: 128px;}
#bikemenu a#bm4{
	left: 384px;
	left: 256px;}



table#nyito td.nyitokurk {
    font-size: 10pt;
	padding: 2px;
	text-align: left;
}

table#nyito td.nyitokurk a {
	color:#212DCB;
}

textarea#comment_textarea {
	background:#FFFFFF url(/p/comment_msg_bg.png) repeat-x scroll 0 0;
	border:1px solid #7F9DB9;
	color:#111;
	font-family:Verdana;
	font-size:10pt;
	margin-top:6px;
	margin-bottom:6px;
	padding:2px;
	padding-top:5px;
}

div.commenttitle {
	border:1px solid #D3DEFF;
	margin-bottom:10px;
	height: 30px;
	background: rgb(242, 246, 251);
}
div.cl_commenttitle {
	border-color:#5F6A79;
	background: #eeeeee;
}
div.commenttitle div.cmttitle {
	float: left;
	padding-top: 1px;
	color:#555555;
	font-weight:bold;
	font-size: 9pt;
	text-align: left;
	padding: 4px 0px 4px 10px;
}
div.commenttitle div.cnt {
	float: right;
	padding-top: 1px;
	color:#555555;
	font-weight:normal;
	font-size: 8pt;
	text-align: right;
	padding: 4px 10px 4px 0px;
}

table.comments {
/*	border:1px solid #c8ced5;*/
	margin-top: 8px;
	padding: 0px;
	width: 90%;
	border-collapse: separate; border-spacing: 0px;
}
table.comments td {
	padding:2px;
	margin:0px;
}

table.comments td.tnpic {
	vertical-align: top;
	padding:14px 3px 3px 3px;
	width: 38px;
}

table.comments td.usrname {
	text-align: left;
	vertical-align: top;
	font-size:8pt;
	padding-top:14px;
}
table.comments td.msg {
	text-align: left;
	vertical-align: top;
	font-size:9pt;
	padding:2px 5px 6px 12px;
}
table.comments td.msg a, table.comments td.msg a:visited, table.comments td.msg a:active {
	color:#212DCB;
}

table.comments td.msg span.ignmsg {
	color: #999;
	font-size:8pt;
	font-weight: normal;
}
table.comments td.msg span.ignmsg a {
	color: #707aff;
}
table.comments td.msg span.delpic {
	color: #999;
	font-weight: normal;
}

table.comments td.msg div div.typetext {
	color: #999;
	font-size:8pt;
	margin: auto;
}

table.comments td.msg div.fotopic a img {
	border: 2px solid #212DCB;
}
table.comments td.msg div.fotopic a img:hover {
	border-style: dashed;
}
table.comments td.msg div.bolhapic a img {
	border: 2px solid #7A2A21;
}
table.comments td.msg div.bolhapic a img:hover {
	border-style: dashed;
}
table.comments td.msg div.glpic a img {
	border: 2px solid #777;
}
table.comments td.msg div.glpic a img:hover {
	border-style: dashed;
}

table.comments td.cbox {
	padding: 15px 5px 0px 7px;
	text-align: center;
	width: 16px;
	vertical-align: top;
}

table.comments td.mod {
	text-align: right;
	border-bottom:1px dashed #999;
	color: #888;
	font-size: 9px;
	line-height: 200%;
}
table.comments td.mod a {
	color:#707aff;
	font-size:9px;
}
table.comments td.mod .usrigndiv {
	margin-top: 5px;
}

span.blockmsg {
	color:#cb0000;
	font-weight: bold;
	font-size:8pt;
}
table.comments td.mod .doyou {
	display: inline;
}
table.comments td.mod div.vote {
	margin-top: 2px;
}
table.comments td.mod div.usrvoted {
	margin-top: -4px;
}
table.comments td.mod input.cmtvote  {
	background: #FEC054;
	border-color:#EEEEEE #777777 #777777 #EEEEEE;
	border-style: solid;
	border-width:1px;
    font-size: 10px;
    color: #222;
    padding:1px;
}

table.comments td.mod input.cmtvote#igen  {
	background: #ccc;
}

table.comments td.mod input.cmtvote#nem  {
	background: #FEC054; /* #ffcc74 */
}

table.comments td span.date {
	color: #999;
	font-size: 8pt
}

table.comments td div.reply {
	float: right;
	padding-right: 4px;
}
table.comments td div.reply a {
	color:#212DCB;
	font-size:8pt;
}

div.commentbtn {
	margin-top: -5px;
	text-align: left;
	padding: 15px 3px 0px 5px;
}

table.comments tr#feher {
	background: #fff;
}
table.comments tr#vkek {
	background: rgb(242, 246, 251);
}

table td.commentinput {
	text-align: center;
}

table td.commentinput textarea {
	overflow: auto;
}

input.searchform  {
    border: 1px solid #cccccc;
    font-size: 11px;
    color: #000000;
    border-style:inset;
    padding:1px;
}

div.topsearchform {
	float: right; margin-top: 12px;margin-right: 20px
}
div.topsearchform a {
	font-size: 8pt;
}

div.teampage {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
}

div.teampage a#kurk {
	color:#212DCB;
	font-weight:normal;
}

div.teampage a {
	color:#212DCB;
	font-weight:normal;
}

div.teampage .teampagetop {
	background: #EDEFF4;
	border-bottom: 1px solid #ddd;
	padding-bottom: 95px;
}

div.teampage .teampageleftc {
	float: left;
	padding-top: 15px;
	width: 210px;
	text-align: center;
}

div.teampage .teampageleftc .underav {
	font-size: 8pt;
	text-align: left;
	padding: 15px 5px 0px 16px;
}

div.teampage .teampageleftc .underav ul {
	padding-left: 28px;
	font-style: italic;
}

div.teampage .teampageleftc .underav .data {
	border-bottom: 1px solid #ddd;
	padding-bottom: 3px;
}

div.teampage .teampageleftc .underav img#membersav {
	width: 44px;
	padding: 1px;
}

div.teampage .teampagerightc {
	float: left;
	width: 440px;
}

div.teampage .teampagerightc .title {
	padding-top: 16px;
	line-height: 125%;
	font-size: 18pt;
	font-weight: normal;
	height: 70px;
}

div.teampage .teampagerightc .text {
	padding: 0px 0px 0px 12px;
}

div.teampage .teampagerightc .text .title, div#title {
	border-bottom:1px solid #D3DEFF;
	color:#333333;
	font-size:8pt;
	font-weight:bold;
	margin-bottom:10px;
	height: 18px;
}
div.teampage .teampagerightc .text .cont {
	color:#111111;
	font-size:8pt;
	font-weight:normal;
	padding:2px 15px 25px 7px;
	text-align:justify;
}

div.teampagebottom {
 	clear:both;
	float: left;
	margin-top: 20px;
	width: 650px;
}

div.tdtitle {
	border-bottom:1px solid #D3DEFF;
	color:#333333;
	font-size:9pt;
	font-weight:bold;
	text-align:left;
}

table.teamlist {
	width: 95%;
	margin-top: 15px;
	border-spacing: 10px 15px
}

table.teamlist td.ateam {
	width: 50%;
	border-top:1px solid #ebebeb;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding: 7px;
	font-size: 9pt;
	line-height: 130%;
	text-align: left;
}

table.teamlist td.ateam#mainteam {
	border-top:2px solid #ccc;
	border-left:2px solid #ccc;
	border-right:2px solid #555;
	border-bottom:2px solid #555;
}

table.inv {
	width: 95%;
	margin-top: 15px;
}
table.inv td {
	padding: 7px;
}
table.inv td#stuff {
	border:1px solid #ebebeb;
	padding: 7px;
	font-size: 8pt;
	line-height: 130%;
	text-align: left;
}
table.inv td#stuffhead {
	padding: 3px;
	font-size: 8pt;
	text-align: center;
	font-weight: bold;
	color: #585858;
}

table.teamlist td.ateam img {
	padding-right: 8px;
}

table.teamlist td.ateam a {
	font-weight: bold;
}

table.teamlist td.ateam a#edit {
	font-size: 8pt;
	font-weight: normal;
	color: #717af1;
}


table.teamlist td.ateam .tag {
	padding-left: 17px;
	padding-top: 7px;
	font-size: 8pt;
}

.mybikestory {
	font-size: 9pt;
	padding: 0px 14px 4px 15px;
}

.mybikestory a {
	color:#212DCB;
}

table.news td#cim {
  font-size: 10pt;
  font-weight: bold;
  color: #212DCB;
  padding: 10px 4px 4px 4px;
  text-align: left;
}
table.news td#hir {
  font-size: 9pt;
  padding: 2px 8px 15px 20px;
  text-align: justify;
  border-bottom: 1px solid #ddd;
  line-height: 140%
}

table.news span.datum {
  color: rgb(133, 133, 133);
  font-size: 8pt;
  font-weight: normal;
}
table.news td a {
  color: #212DCB;
}

/* nyito oldal*/
.toplista {margin-top:40px; width: 96%; text-align: left; }

.toplista .lista {
	border: solid 1px #ccc;
	padding: 10px 0px 0px 0px;
	clear: both;
}

.toplista .topbox {
	margin-bottom: 30px;
}

.toplista .lista ul {height:20px; }

.toplista .lista li {display:inline; }

.toplista .lista li a,.toplista .lista li a:active,.toplista .lista li a:visited{
	padding: 4px 8px 5px 8px;
	color: #15425E;
	background-image: url(./p/toplistaMenu2Bg.png);
	background-repeat: no-repeat;
	background-position: right 0;
	font-weight: bold;
	margin: 0;
	display: block;
	float: left;
}
.toplista .lista li a:hover, .toplista .lista li a.aktiv {
	background-color: #f8ebdb;
	color: #000;
	text-decoration: none;
}

.fulek {
	position: absolute;
	display: block;
	margin: -34px 0 0 0;
}

.fulek li {display:inline; }

.fulek li a,.fulek li a:active,.fulek li a:visited {
	display: inline;
	background-color: #e8e8e8;
	color: #000;
	display: block;
	float: left;
	margin: 0 2px 1px 0;
	padding: 5px 14px 5px 14px;
	border-top: 3px solid white;
	font-weight: normal;
}
.fulek .aktiv,.fulek .aktiv:visited,.fulek .aktiv:active {
	font-weight: bold;
	color: #212DCB;
	background-color: white;
	border-left: solid 1px #ccc;
	border-top: solid 1px #ccc;
	padding: 7px 14px 6px 14px;
	margin: 1px 2px 0 0;
	background-image: url(./p/toplistaMenuBg.png);
	background-repeat: no-repeat;
	background-position: right 0;
}

.toplista li {
	font-family: arial,sans-serif;
	font-size: 12px;
	color: #333;
}

.spritecnt  {
   background: url(./p/review_sprites.png) no-repeat top left;
}

.sprite-kisrv1 { background-position: 0 0; width: 100px; height: 60px; }
.sprite-kisrv2 { background-position: 0 -110px; width: 100px; height: 60px; }
.sprite-kisrv3 { background-position: 0 -220px; width: 100px; height: 60px; }
.sprite-kisrv4 { background-position: 0 -330px; width: 100px; height: 60px; }
.sprite-kisrv5 { background-position: 0 -440px; width: 100px; height: 60px; }
.sprite-kisrv6 { background-position: 0 -550px; width: 100px; height: 60px; }
.sprite-kisrv7 { background-position: 0 -660px; width: 100px; height: 60px; }
.sprite-kisrv8 { background-position: 0 -770px; width: 100px; height: 60px; }
.sprite-rv1 { background-position: 0 -880px; width: 142px; height: 92px; }
.sprite-rv2 { background-position: 0 -1022px; width: 140px; height: 93px; }
.sprite-rv3 { background-position: 0 -1165px; width: 142px; height: 92px; }
.sprite-rv4 { background-position: 0 -1307px; width: 130px; height: 92px; }
.sprite-rv5 { background-position: 0 -1449px; width: 140px; height: 92px; }
.sprite-rv6 { background-position: 0 -1591px; width: 140px; height: 92px; }
.sprite-rv7 { background-position: 0 -1733px; width: 140px; height: 92px; }
.sprite-rv8 { background-position: 0 -1875px; width: 140px; height: 92px; }

div.sprite-rvnagy  {
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-bottom: 1px solid #555;
	border-right: 1px solid #555;
}

a.kep:hover div.sprite-rvnagy { color: #000;border: 1px solid #000; }

div.ad h1.kerovelemeny {
	float: left;
	position: relative;
	top: -36px;
	left: 26px;
	z-index: 1;
	font-size: 13pt;
	font-weight: bold;
	color: black;
	text-shadow: 1px 2px 2px lightgray;
}

div.evobanner_super {
	text-align: center;
	padding-bottom: 12px;
	margin-top: -15px;
	min-height: 90px;
}

div.evobanner_board {
	text-align: center;
	padding-bottom: 12px;
	margin-top: -15px
}


.activate_todo {
	margin-top: 10px;
	margin-bottom: 20px;
}

.activate_todo td {
	padding: 6px;
}

.activate_todo td.icon {
	text-align: center;
}

.activate_todo td.header {
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
}

.activate_todo td.textlink {
	padding-left: 10px;
}

.activate_todo td.textlink a {
	color: blue;
	font-weight: bold;
}

.latest_q {
    width: 96%; text-align: left; margin-top: 15px
}

.latest_q .latest_q_title {
    font-weight: bold;
    padding: 0px 0px 12px 10px;
    color: #333;
    font-style: italic;
}

.latest_q .ltable {
    border-collapse: collapse;
    border-spacing: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    margin-bottom: 10px;
    border: 1px solid #c8dbff;
}

.latest_q .ltable td {
    margin: 0pt;
    padding: 4px 8px;
    border-bottom: 1px solid  #c8dbff;
    background-color:#f5f5f5;
}

.latest_q .ltable td.ttitle a {
    color: #212DCB;
    font-weight: bold;
    font-size: 9pt;
}

.latest_q .ltable td.ttitle .subtxt {
    color: #777;
    font-size: 8pt;
}

.latest_q .ltable td.ans a {
    font-size: 8pt;
    color: #3689C9;
}


.btn {
  border: 1px solid #999999;
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  font-family: Arial;
  font-size: 15px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

a.btn {
  color: #333;
}

a.btn:hover {
  color: #ffffff;
  background: #dedbde;
  background-image: -webkit-linear-gradient(top, #dedbde, #bfbfbf);
  background-image: -moz-linear-gradient(top, #dedbde, #bfbfbf);
  background-image: -ms-linear-gradient(top, #dedbde, #bfbfbf);
  background-image: -o-linear-gradient(top, #dedbde, #bfbfbf);
  background-image: linear-gradient(to bottom, #dedbde, #bfbfbf);
  text-decoration: none;
}


