body {
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-family: Arial, FreeSans, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: rgb(0,0,0);
    background: rgb(238,238,238);
}

a {
    color: rgb(46,76,120);
}

a:hover, a:active {
    text-decoration: underline;
}

a:link, a:visited {
    text-decoration: none;
}

h1 {
    margin: 0px 0px 20px 0px;
    padding: 0px;
    font: bold 18px Arial, Helvetica, sans-serif;
}

h2 {
    margin: 0px 0px 15px 0px;
    padding: 0px;
    font: bold 15px Arial, FreeSans, Helvetica, sans-serif;
}

h3 {
    margin: 0px 0px 15px 0px;
    padding: 0px;
    font: bold 13px Arial, FreeSans, Helvetica, sans-serif;
}

h4 {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    font: bold italic 14px Arial, FreeSans, Helvetica, sans-serif;
}

input, select {
    color: rgb(105,105,105);
    font: 10px Arial, FreeSans, Helvetica, sans-serif;
    background-image: url("/templates/images/textfield_bg.jpg");
    border: 1px solid rgb(255,255,255);
}

div#content input, div#content select {
    color: rgb(64,64,64);
    font: 11px Arial, FreeSans, Helvetica, sans-serif;
    background-image: url("/templates/images/textfield_bg.jpg");
    border: 1px solid rgb(150,150,150);
}

input.chk {
    background-color: rgb(255,255,255);
    background-image: none;
    width: 16px;
    height: 16px;
    border: 0px;
    color: rgb(32,32,32);
    font-size: 12px;
}

ul {
    margin: 0px 20px;
    padding: 0px 5px;
}

li {
    list-style-image: url("/templates/images/list.gif");
}

table {
    border: 1px solid rgb(200,200,200);
}

th, td {
    padding: 5px;
    border: 1px solid rgb(200,200,200);
    font: 11px Arial, FreeSans, Helvetica, sans-serif;
}

thead {
    background-color: rgb(46,76,120);
    color: rgb(246,247,248);
}

th {
    font-weight: 900;
}

div#authbl {
    position: absolute;
    left: 792px;
    float: left;
    padding: 12px 20px 5px 0px;
}

div#authblock {
    font-size: 10px;
    line-height: 11px;
    max-width: 180px;
}

div#content {
    width: 618px;
    background: transparent;
}

div#content2 {
    width: 816px;
    background: transparent;
}

div#content ul {
    margin: 10px 10px 20px 40px;
}

div#contentcnt {
    width: 618px;
    background: rgb(255,255,255);
    min-height: 473px;
}

div#contentcnt2 {
    width: 816px;
    background: rgb(255,255,255);
    min-height: 473px;
}

div#contentheader {
    width: 618px;
    height: 20px;
}

div#contentheader2 {
    width: 816px;
    height: 20px;
}

div#footer {
    padding: 12px 12px 12px 198px;
    font: 11px Arial, FreeSans, Helvetica, sans-serif;
}

div#hwaj {
    float: none;
    width: 816px;
    height: 20px;
    background: url("/templates/images/box_hardveraj_top.jpg");
}

div#ipage {
    margin: 0px auto;
    width: 990px;
    text-align: left;
    z-index: 0;
    background-color: rgb(255,255,255);
}

div#mainmenu {
    padding: 0px 0px 5px 0px;
    font-family: "Segoe UI", Segoe, Arial, FreeSans, Helvetica, sans-serif;
    font-size: 12px;
    color: rgb(255,255,255);
}

div#mainmenu span {
    padding: 5px 5px 0px 10px;
}

div#mainpage_content {
    position: relative;
    width: 618px;
}

div#mainpage_content img {
    float: none;
    margin: 0px;
}

div#menutop_w {
    width: 174px;
    height: 20px;
    background: rgb(255,255,255);
}

div#modulecontent {
    padding: 0px;
    width: 618px;
}

div#modulecontent2 {
    padding: 0px;
    width: 816px;
    min-height: 450px;
}

div#modulecontentin {
    padding: 10px;
}

div#msgdiv {
    border: 1px solid rgb(32,32,32);
    background: rgb(46,76,120);
    color: rgb(255,255,255);
    z-index: 99;
    opacity: 0.85;
    filter: alpha(opacity=85);
}

div#newsbtm {
    float: none;
    height: 100%;
    background: rgb(78,78,78) url("/templates/images/box_hirek_bg.jpg") repeat-x;
    min-height: 450px;
}

div#newscnt {
    width: 198px;
}

div#newscontent {
    font-family: Arial, FreeSans, Helvetica, sans-serif;
    font-size: 12px;
    padding: 12px 12px 8px 14px;
}

div#newscontent a {
    color: rgb(200,200,200);
}

div#newscontent ul {
    margin: 0px 0px 30px 0px;
    padding: 0px;
}

div#newscontent li {
    list-style-type: none;
    list-style-image: none;
    margin: 0px 0px 10px 0px;
}

div#mainmenu a.mainmenu:hover {
    color: rgb(0,0,0);
}

div#maintop {
    background: transparent url("/templates/images/box_kiemeltaj_top.jpg") no-repeat;
    width: 618px;
    height: 20px;
    margin: 0px;
    padding: 0px;
}

div#maintop2 {
    background: transparent url("/templates/images/pagetop_longer.jpg") no-repeat;
    width: 816px;
    height: 20px;
    margin: 0px;
    padding: 0px;
}

div#maintop_in {
    padding: 3px 8px;
    color: rgb(78,78,78);
    font: bold 10px Verdana, Arial, FreeSans, Helvetica, sans-serif;
    text-transform: uppercase;
}

div#newstop {
    float: none;
    width: 198px;
    height: 20px;
    background: rgb(238,238,238) url("/templates/images/box_hirek_top.jpg") no-repeat;
}

div#newstop_in {
    font: bold 10px Verdana, Arial, FreeSans, Helvetica, sans-serif;
    color: rgb(200,200,200);
    padding: 3px 5px;
    text-transform: uppercase;
}

div#page {
    width: 1000px;
    margin: 0px auto;
    text-align: center;
    background: transparent url("/templates/images/fbg.gif") repeat-y;
}

div#pcnt {
    /* background: rgb(46,76,120); */
    background: rgb(255,255,255);
}

div#pcntleft {
    width: 174px;
    background: transparent;
}

div#pcntrghttop2 {
    background: rgb(78,78,78);
}

div#pcntrght {
    width: 816px;
}

div#pcnttrght2 {
    width: 816px;
}

div#pfooter {
    float: none;
    width: 990px;
    height: 118px;
    background: rgb(30,30,30);
}

div#phd {
    position: relative;
    width: 990px;
    height: 136px;
    z-index: 50;
    background: rgb(255,255,255) url("/templates/images/hbg.gif") repeat-x;
}

div#pheader {
    position: absolute;
    width: 990px;
}

div#topmenu1 {
    left: 0px;
    z-index: 98;
}

div#topmenu2 {
    left: 115px;
    z-index: 98;
}

div#topmenu3 {
    left: 230px;
    z-index: 98;
}

div#topmenu4 {
    left: 345px;
    z-index: 98;
}

div.tmenu {
    position: absolute;
    float: left;
    z-index: 98;
    width: 115px;
    margin: 0px 10px 0px 0px;
    padding: 35px 0px 0px 0px;
    font: 10px Verdana, FreeSans, Arial, Helvetica, sans-serif;
    color: rgb(93,103,114);
    cursor: pointer;
}

div#tmn {
    position: absolute;
    left: 200px;
    float: left;
    width: 605px;
    height: 136px;
    z-index: 50;
}

div#tmn img.topmenuimg {
    float: none;
    position: relative;
    z-index: 101;
}

div#webshopcnt {
    width: 816px;
    min-height: 147px;
    background: rgb(255,255,255);
}

div#mainpage_text {
    padding: 5px;
    float: none;
}

div#webshop {
    padding: 5px;
}

div#webshop_content {
    width: 806px;
    min-height: 110px;
    background: transparent;
}

div#webshop_content img {
    border: none;
}

div#current_rollover {
    position: absolute;
    top: 34px;
    z-index: 99;
    width: 220px;
    min-height: 150px;
    background-color: transparent;
    font: normal 10px Arial, FreeSans, Helvetica, sans-serif;
    color: rgb(93,103,114);
}

div#login_failed {
    position: absolute;
    top: 82px;
    z-index: 99;
    min-width: 160px;
    border: 1px solid rgb(32,32,32);
    background-color: rgb(235,238,243);
    padding: 5px 10px;
    color: rgb(200,0,0);
    font-size: 10px;
}

img {
    border: none;
}

img#logo {
    float: left;
    margin: 0px 30px 0px 17px;
}

.articlesbluet {
    display: table;
    float: none;
    border: none;
}

.articlesbluerw {
    display: table-row;
    float: none;
    border: none;
}

.articlesblue {
    display: table-cell;
    float: none;
    border: none;
    font-family: Arial, FreeSans, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 15px;
}

.blue1, .blue2 {
    font-family: Arial, FreeSans, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 13px;
}

.blue1 {
    color: rgb(145,154,165);
}

.blue2 {
    color: rgb(98,122,161);
}

.grey1 {
    color: rgb(128,128,128);
}

.grey2 {
    color: rgb(164,164,164);
}

.mainmenu, .mainmenu_selected, .submenu, .submenu_selected {
    display: block;
    min-height: 16px;
     /* color: rgb(255,255,255);
    background: transparent; */
}

.mainmenu, .mainmenu_selected {
    font-weight: bold;
    margin: 0px 5px;
    padding: 5px 0px 0px 7px;
    text-transform: uppercase;
    color: rgb(55,87,135);
    background: transparent;
    border-bottom: 1px solid rgb(65,107,167);
}

.submenu, .submenu_selected {
    padding: 2px 0px 0px 25px;
    color: rgb(0,0,0);
    background: transparent;
}

.submenu_selected {
   /* background: transparent url("/templates/images/smsel.gif") no-repeat;    */
}

.submenu_selected:hover {
}

.mainmenu_selected {
    /* background: transparent url("/templates/images/msel.gif") no-repeat; */
}

.mainmenu_selected:hover {
    background: transparent none;
}

.submenu:hover, .submenu_selected:hover {
    background: rgb(232,234,237);
    padding-left: 20px;
}

.orange {
    font: bold 10px Arial, FreeSans, Helvetica, sans-serif;
    color: rgb(222,141,87);
    line-height: 13px;
}

.error {
    color: rgb(255,141,87);
}

.sysadm {
    float: left;
    height: 134px;
    background: transparent;
    padding: 0px;
    margin: 0px;
}

.sysadm_in {
    font-family: Arial, FreeSans, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(60,64,69);
    padding: 2px 10px;
}

#sysadm1_pr, #sysadm2_pr, #sysadm3_pr {
    height: 21px;
    max-width: 205px;
    padding: 2px 5px;
    vertical-align: middle;
    font-family: Arial, FreeSans, Helvetica, sans-serif;
    font-size: 11px;
}

.sysadm_silver, .sysadm_gold, .sysadm_premium {
    font-family: Arial, FreeSans, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

#sysadm1_pr a, #sysadm2_pr a, #sysadm3_pr a {
    color: rgb(191,191,191);
}

#sysadm1_pr {
    background: transparent url('/templates/images/box_rendszer_bottom1.jpg') no-repeat;
}

#sysadm2_pr {
    background: transparent url('/templates/images/box_rendszer_bottom2.jpg') no-repeat;
}

#sysadm3_pr {
    background: transparent url('/templates/images/box_rendszer_bottom3.jpg') no-repeat;
}

.sysadm_silver {
    color: rgb(223,223,223);
}

.sysadm_gold {
    color: rgb(183,129,8);
}

.sysadm_premium {
    color: rgb(102,121,169);
}

.webshoppic {
    float: left;
    padding: 10px;
}

.webshopcnt {
    float: left;
    padding: 10px;
    max-width: 220px;
}

.winame {
    font: bold 13px Arial, FreeSans, Helvetica, sans-serif;
    color: rgb(7,7,7);
}

.widesc {
    font: 11px Arial, FreeSans, Helvetica, sans-serif;
    color: rgb(32,32,32);
}

.wiprice {
    font: 13px Arial, FreeSans, Helvetica, sans-serif;
    color: rgb(7,7,7);
}

.articles {
    padding: 5px 10px 10px 10px;
    float: none;
}

.pager {
    background-color: rgb(220,220,220);
    color: rgb(7,7,7);
    font: 11px Arial, FreeSans, Helvetica, sans-serif;
    padding: 3px;
}

.lead {
    font: 13px Arial, FreeSans, Helvetica, sans-serif;
    color: rgb(7,7,7);
    margin: 5px 0px 20px 0px;
}

.body {
    font: 12px Arial, FreeSans, Helvetica, sans-serif;
}

/*  new_styles  */

.belso	{
	color:#000;
	text-decoration:none;
	cursor:text;
	font-weight:normal;
}

.cimsorb	{	/* Dolt betus rész címsornak */
	color:#000099;
	font-style:italic;
	font-family:Verdana;
	font-size:13px;
	font-weight:normal;margin: 0px;
	padding:0px;
}

#flash p	{
	color:#333;
	font-size:12px;
	padding:5px;
	margin:0px;
}

#flash h1	{
	margin:0px;
	padding:0px;
	font-size: 16px;
}

#flash .flashplayer	{
	font-size: 10px;
	color:#999;
}
