body{
	margin: 15px 0px 15px 0px;
	padding: 0px;
	background-color: #fff;
}

table{ margin: 0px; border-collapse: collapse; }

table.auto{
    margin: auto;
}

td.fb{
    background: url(elemek/fb.jpg) no-repeat bottom right;
    height: 14px;
    overflow: hidden;
    width: 11px;
}

td.fk{
    background: url(elemek/fk.jpg) repeat-x bottom right;
    height: 14px;
    overflow: hidden;
}

td.fj{
    background: url(elemek/fj.jpg) no-repeat bottom left;
    height: 14px;
    overflow: hidden;
    width: 11px;
}

td.kb{
    background: url(elemek/kb.jpg) repeat-y top right;
    width: 14px;
    overflow: hidden;
}

td.kj{
    background: url(elemek/kj.jpg) repeat-y top left;
    width: 14px;
    overflow: hidden;
}

td.ab{
    background: url(elemek/ab.jpg) no-repeat top right;
    height: 14px;
    overflow: hidden;
    width: 11px;
}

td.ak{
    background: url(elemek/ak.jpg) repeat-x bottom right;
    height: 14px;
    overflow: hidden;
}

td.aj{
    background: url(elemek/aj.jpg) no-repeat bottom left;
    height: 14px;
    overflow: hidden;
    width: 11px;
}


/*régi*/
img{
	border: 0px;
}

h1{
	color: #fff;
	text-align: left;
	font-size: 18px;
	margin: 2px 2px 2px 12px;
	font-family: Verdana; 
}

p.null{
	margin:0px;
	padding:0px;
	font-size:0px;
	text-align: center;
}

p{
	font-family: Verdana; 
	font-size: 13px;
	margin: 0px;
	color: #5A6169;
}

p.feher{
	color: #fff;
}

p.szurke{
	color: #454648;
	font-size: 13px;
	margin: 2px 0 2px 10px;
	font-weight: bold;
}

p.szurke2{
	color: #454648;
	font-size: 16px;
	margin: 20px 0 2px 10px;
	font-weight: bold;
	text-align: center;
}

p.kodsz{
	font-size: 11px;
}

p.urlap{
	font-size: 11px;
}

p.ar{
	color: #fff; 
	padding: 2px; 
	padding-left: 4px; 
	padding-right: 4px; 
	text-align:center; 
	font-size: 15px;
}

p.hircim{
	font-size: 11px;
	margin-bottom: 3px;
	color: #A3262B;
}

p.hir{
	font-size: 11px;
}

a{
	font-family: Verdana;
	font-size: 13px;
	color: #A3262B;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

a.feher{
	color: #fff;
	font-size: 11px;
}

a.feher:hover{
	color: #D2D2D2;
	font-size: 11px;
}

a.hircim{
	font-size: 10px;
}

a.menu{
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
}

td.kosar{
	border-top: 1px solid #D9DADC;
}

td.gombok{
	 background-color: #AEAEAE;
	 text-align: center;
	 padding: 0 5px 0 5px;
}

input, textarea {
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color : #000000;
	border-width: 1px;
}


/* The text input fields background colour */
input, textarea, select {
	background-color : #E9ECF1;
}

form{
	margin: 0px;
}

div.oldal{
	width: 15px;
	height: 15px;
	background-color: #ff0000;
	float: left;
	border: 1px solid #CE0005;
	margin: 1px;
	padding: 1px;
	text-align: center;
}


div.oldal2{
	width: 15px;
	height: 15px;
	background-color: #5BB764;
	float: left;
	border: 1px solid #0D801C;
	margin: 1px;
	padding: 1px;
	text-align: center;
}

div.sarga{
    background: #FFDE8D;
    border: 1px solid #FFBA12;
    color: #B78A00;
    font-weight: bold;
    padding: 2px 2px 2px 5px;
}

div.szurke{
    background: #ECECEC;
    border: 1px solid #A5A5A5;
    color: #454648;
    font-weight: bold;
    padding: 2px 2px 2px 5px;
}

.ajanlatunk0{
    background: #FFFAEB;
    border: 1px solid #FFBA12;
    height: 120px;
    margin: 2px 2px 2px 0px;
    padding: 4px;
}

.ajanlatunk1{
    background: #FFFAEB;
    border: 1px solid #FFBA12;
    height: 120px;
    margin: 2px 0px 2px 2px;
    padding: 4px;
}

.hirekfej{
    background: #F8F8F8 url(elemek/hirekfej.gif) no-repeat top left;
    color: #808080;
    font-size: 12px;
    font-weight: bold;
    height: 38px;
    overflow: hidden;
    padding: 2px 0px 0px 100px;
    width: 270px;
}

.infofej{
    background: #F0F0F0 url(elemek/infofej.gif) no-repeat top left;
    color: #808080;
    font-size: 12px;
    font-weight: bold;
    height: 38px;
    padding: 2px 0px 0px 100px;
    width: 307px;
}

.logosor{
    background: #E0E3E5;
    margin: 10px 0px 0px 0px;
    height: 19px;
    overflow: hidden;
}

.logosor a, .logosor a:hover, .logosor a:active{
    margin: 0px 10px 0px 10px;
}

.jobb_fejlec{
    background: #FFDE8D;
    border: 1px solid #FFBF25;
    padding: 1px;
}

.jobb_fejlec p{
    color: #BC8439;
    font-size: 11px;
    font-weight: bold;
}

.jobb_keret{
    border: 1px solid #FFBF25;
    padding: 4px;
}

.jobb_sep{
    height: 10px;
}

td.fomenu{
   background: #fff;
   border-bottom: 1px solid #D0D5E3;
   height: 21px;
   overflow: hidden;
   text-align: center;
   padding: 1px 3px 1px 3px;
}

td.fomenu table{
    background: url(elemek/fomenuhat.gif) repeat-x top left;
}

td.fomenu a{
   color: #fff;
   font-size: 12px;
   font-weight: bold;
   margin: 0px 20px 0px 20px;
}

div.kat_fejlec{
    background: #F8F8F8 url(dipol2_hu_files/shop_main.gif) no-repeat top right;
    border: 1px solid #C0C0C0;
    height: 44px;
    margin: 0px 0px 20px 0px;
    overflow: hidden;
    padding: 4px;
}

div.kat_fejlec h1{
    color: #EBB000;
    font-size: 18px;
}

div.almenu{
    background: url(dipol2_hu_files/button_submenu.jpg);
    border: 1px solid #C0C0C0;
    height: 16px;
    overflow: hidden;
}

div.almenu:hover{
    background: url(dipol2_hu_files/button_submenu.jpg);
    border: 1px solid #EBB000;
    height: 16px;
    overflow: hidden;
}


div.almenu a, div.almenu a:hover{
    color: #17336A;
    text-decoration: none;
}

.ar_uj{
    border: 1px solid #C0C0C0;
    height: 14px;
    padding: 1px 0px 0px 0px;
    width: 80px;
}

.ar_kibont_uj{
    background: #DD6C01;
    color: #fff;
    height: 14px;
    padding: 1px;
    width: 80px;
}

.kedv_kibont_uj{
    background: #B52D00;
    color: #fff;
    height: 14px;
    padding: 1px;
    width: 30px;
}

input.kosarba{
    background: url(elemek/kosarba_uj.gif) no-repeat top left;
    border: 0px;
    height: 17px;
    overflow: hidden;
    width: 33px;
}

input.kosarba2{
    background: url(elemek/kosarba_uj2.gif) no-repeat top left;
    border: 0px;
    height: 21px;
    overflow: hidden;
    width: 33px;
}

td.fejlec{
    background: #EAEAEA;
    border: 1px solid #CFCFCF;
    color: #340000;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}

ul.ujak{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 13px;
}

ul.ujak li{
    list-style-image: url(dipol2_hu_files/arrow_menu_right.gif);
    height: 40px;
    margin: 0px 0px 5px 5px;
}

tr.sor0{
    background: #DEE7EF;
}

tr.sor1{
    background: #F4F7FA;
}

tr.sor0:hover{
    background: #C3C3C3;
}

tr.sor1:hover{
    background: #C3C3C3;
}

/*Általános*/
table.full{ width: 100%; }

td.top{ vertical-align: top; }
td.middle{ vertical-align: middle; }
td.bottom{ vertical-align: bottom; }

.at {text-decoration: line-through;}
.auto{ margin: 0px auto; }
.b  {font-weight: bold;}
.c  {text-align: center;}
.debug{ border: 1px solid #f00; }
.f1,  .f1:hover {font-size: 1px; }
.f2,  .f2:hover {font-size: 2px; }
.f3,  .f3:hover {font-size: 3px; }
.f4,  .f4:hover {font-size: 4px; }
.f5,  .f5:hover {font-size: 5px; }
.f6,  .f6:hover {font-size: 6px; }
.f7,  .f7:hover {font-size: 7px; }
.f8,  .f8:hover {font-size: 8px; }
.f9,  .f9:hover {font-size: 9px; }
.f10, .f10:hover{font-size: 10px;}
.f11, .f11:hover{font-size: 11px;}
.f12, .f12:hover{font-size: 12px;}
.f13, .f13:hover{font-size: 13px;}
.f14, .f14:hover{font-size: 14px;}
.f15, .f15:hover{font-size: 15px;}
.f16, .f16:hover{font-size: 16px;}
.f17, .f17:hover{font-size: 17px;}
.f18, .f18:hover{font-size: 18px;}
.f19, .f19:hover{font-size: 19px;}
.f20, .f20:hover{font-size: 20px;}
.f21, .f21:hover{font-size: 21px;}
.f22, .f22:hover{font-size: 22px;}
.f23, .f23:hover{font-size: 23px;}
.f24, .f24:hover{font-size: 24px;}
.f25, .f25:hover{font-size: 25px;}
.f26, .f26:hover{font-size: 26px;}
.f27, .f27:hover{font-size: 27px;}
.f28, .f28:hover{font-size: 28px;}
.f29, .f29:hover{font-size: 29px;}
.f30, .f30:hover{font-size: 30px;}
.feher {color: #fff;}
.fekete{color: #000;}
.i{font-style: italic;}
.j{text-align: justify;}
.kek{ color: #00f; }
.l{text-align: left;}
.link{cursor: pointer;}
.normal{font-weight: normal;}
.nolink{cursor: default;}
.p{padding: 5px;}
.p_s{padding: 1px;}
.padd{padding: 10px;}
.piros{color: #f00;}
.r{text-align: right;}
.u{text-decoration: underline;}
.up{ text-transform: uppercase; }
.zold{ color: #0f0; }