
@import 'apro/searchbox2.css';

div#header {
// margin-bottom: 7px;
}

div#t {
margin: 0 25px 0 30px;
}

div#tart div.apro {
margin: 0 30px 0 35px;
//width: 535px;
//display: inline;
}

div#tart div.apro p {
padding-top: 10px;
}

div#tart div.apro p a,
div#tart div.ue a { color: #333; }
div#tart div.apro p a:hover,
div#tart div.ue a:hover { color: #ee7600; }

div#maincatmenu {
visibility: hidden;
display: none;
width: 470px;
position: absolute;
background: transparent;
z-index:40;
overflow: hidden;
}

div#maincatmenu iframe {
display:none;
display/**/:block;
position:absolute;
top:0;
left:0;
z-index:-1;
filter:mask();
width:3000px;
height:3000px;
}


div#rovc {
margin: 0 25px 10px 30px;
height: 30px;
border-bottom: 3px solid #f0f0f0;
}

div#rovc h1 {
font-size: 18px;
font-weight: bold;
line-height: 40px;
color: #777;
text-indent: 5px;
}

div#rovc h1 a {
color: #777;
text-decoration: none;
}

div#rovc h1 a:hover {
color: #ee7600;
}

div#rovc a.fl {
font-size: 11px;
font-weight: normal;
margin: 7px 0 0 15px;
}

div#rov div.fr {
line-height: 30px;
margin-right: 5px;
color: #777;
}

div#rov div.fr a { color: #777; }
div#rov div.fr a:hover { color: #ee7600; }


.rc1 {
margin-left: 6px;
//margin-left: 3px;
}

.rc2s {
margin-right: 0px;
text-align: right;
}

.rc2 {
margin-right: 12px;
//margin-right: 6px;
text-align: right;
}

.rc2 form {
margin-top: 10px;
}


/* */

div.rovh {
margin: 0 0 10px 0;
height: 30px;
border-bottom: 3px solid #f0f0f0;
}

div.rovhi {
margin: 0 25px 10px 30px;
}

div.rovh h1 {
font-size: 18px;
font-weight: bold;
line-height: 30px;
color: #777;
}

div.rovh h1 a {
color: #777;
text-decoration: none;
}

div.rovh h1 a:hover {
color: #ee7600;
}

div.rovh div.fl {
line-height: 30px;
margin-left: 5px;
color: #777;
// display: inline;
}

div.rovh div.fr {
line-height: 30px;
margin-right: 5px;
color: #777;
// display: inline;
}

div.rovh div.fr a {
color: #777;
font-size: 13px;
text-decoration: underline;
}

div.rovh div.fr a:hover { color: #ee7600; }

div.rovh div.frn {
line-height: 30px;
margin-right: 5px;
color: #ee7600;
// display: inline;
}

div.rovh div.frn a {
color: #ee7600;
font-size: 13px;
text-decoration: underline;
}

div.rovh div.frn a:hover { color: #ee7600; }


/* Kedvenc oldal megjegyzese - info*/

#myfavinfo{position:relative;}

#myfavinfo div{
	z-index:1000;
	display:block;
	visibility:hidden;
	position:absolute;
	top:20px;
	left:5px;
}

#myfavinfo div p{
	margin-top:5px;
	background-color:#f5f5f5;
	border:2px solid #F38800;
	font-size:12px;
	width:200px;height:100px;
	padding:5px;
	line-height:120%;
	z-index:1000;
}



/* */

a#maincattgl {
z-index: 29;
display: block;
height: 26px;
margin-top: 1px;
}

div#maincatmenu div {
width: 466px;
//width: 470px;
background-color: #f5f5f5;
border: 2px solid #f38800;
display: block;
}

div#maincatmenu div ul {
margin: 5px;
width: 220px;
float: left;
}

div#maincatmenu div ul li a {
font-size: 13px;
display: block;
padding: 3px;
color: #f38800;
font-weight: bold;
text-decoration: none;
}

div#maincatmenu div ul li a:hover { color: #777; }
div#maincatmenu div ul li a:hover span.mainCatitemNum { color: #999; }

div#maincatmenu div ul li a.m { font-size: 11px; color: #999; }
div#maincatmenu div ul li a.m:hover { color: #777; }

/* */

.cssl, .cssl select {
margin: 0;
padding: 0;
}

.csbtn {
margin-left: 10px;
}

#hm span.hm1 {
color: #777;
margin-right: 10px;
}

#hm a.hm1 {
color: #ccc;
text-decoration: none;
margin-right: 10px;
}

#hm a.hm1:hover {
color: #777;
text-decoration: underline;
}

.csbtn {
padding-left: 7px;
//padding-left: 0px;
}


div#tc {
margin: 5px 20px 10px 15px;
}

div#tc div.tc {
height: 30px;
line-height: 30px;
text-indent: 9px;
background: #fff;
overflow: hidden;
background: url('../img/cr1-535.gif') no-repeat;
}

div#tc div.tc a {
font-size: 11px;
font-weight: bold;
color: #777;
}

div#tc div.n {
background-position: 0 -90px;
}

div#tc div.nv {
background-color: #f5f5f5;
background-position: 0 0px;
}

div#tc div.ch {
display: none;
background-color: #f9fad3;
background-position: 0 -60px;
}

div#tc div.chv {
background-color: #f9fad3;
background-position: 0 -30px;
}

div#tc div.tc select {
font-size: 12px;
margin: 5px 0;
}

div#tc div.tc span {
float: left;
margin-right: 5px;
height: 30px;
line-height: 30px;
}

.caturlstyle a {
font-family:'Arial,Helvetica,Tahoma',sans-serif;
color:#999999;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
.caturlstyle a:hover {
color:#777777;
}
.catcountstyle {
font-family:'Arial,Helvetica,Tahoma',sans-serif;
font-size:12px;
font-weight:bold;
}
.catdescstyle {
font-family:'Arial,Helvetica,Tahoma',sans-serif;
font-size:10px;
font-weight:normal;
}
.mainurl a {
font-family:'Arial,Helvetica,Tahoma',sans-serif;
text-decoration:none;
font-size:20px;
color:#444444;
}
.mainurl a:hover {
color:#997799;
}


div.am {
margin: 15px 0;
}

div.am p a {  color: #333;  }
div.am p a:hover {  color: #f38800;  }
div.am p {
font-size: 14px;
line-height: 18px;
}

div.am p.f11 { font-size: 11px; line-height: 14px; }
div.am p.f12 { font-size: 12px; line-height: 14px; }

/* */



div.aproinfo0 {
background: #fff;
display: block;
width: 280px;
}

.g1 a { color: #777; }
.g1 a:hover { color: #f38800; }

div.aproinfo0i {
padding: 0 8px;
}

div.aproinfo0 p {
padding: 2px 0 8px 0;
}

ul.catMenu {
}

ul.catMenu h2 {
padding: 0; margin: 0;
line-height: 16px;
}

ul.catMenu li {
padding: 5px 0;
}

ul.catMenu li.m {
margin-top: 5px;
}

ul.catMenu li.s {
line-height: 16px;
padding: 3px 7px;
}

ul.catMenu li.s a {
color: #777;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

ul.catMenu li.s a:hover {
color: #f38800;
}

ul.catMenu li a span.a1 {  font-size: 14px;  }
ul.catMenu li.m a span.a1 {  font-size: 14px;  }


.nav {
line-height: 30px;
font-size: 12px;
font-weight: bold;
margin: 0 0 0 5px;
color: #ccc;
}

.nav a {
color: #777;
font-size: 12px;
text-decoration: none;
position: relative;
top: 2px;
}

.nav a:hover {
color: #ee7600;
text-decoration: underline;
}

.nav form {
display: inline;
margin-left: 5px;
}


div.ad {
margin: 0 0 20px 5px;
}

div.ad div.d1 {
margin-top: 8px;
width: 250px;
text-align: center;
}

div.ad div.d1 .mp {
line-height: 25px;
}

div.ad div.d1 .mp0 {
font-size: 11px;
color: #999;
}

div.ad div.d1 a.imgf img {
border: 5px solid #f5f5f5;
}

div.ad div.d1 a.imgf:hover img {
padding: 2px;
margin: 2px;
border: 1px solid #f38800;
background: #eee;
}

div.ad div.d1 .mp a {
padding: 2px 5px;
background-color: #f5f5f5;
color: #777;
font-weight: bold;
font-size: 14px;
text-decoration: none;
}

div.ad div.d1 .mp a:hover {
color: #fff;
background: #f38800;
}

div.ad div.d2 {
margin-left: 10px;
width: 280px;
}

div.ad div.d2a {
margin-left: 10px;
width: 540px;
}

div.ad ul.d2 {
margin: 5px 0;
}

div.ad ul.d2 li {
padding: 4px 0;
}

div.ad ul.d3 {
text-align: right;
margin: 0 0 10px 15px;
font-size: 11px;
color: #777;
}

div.ad ul.d3 li {
display: block;
padding: 4px 5px;
}

div.ad .d3p {
font-family: 'Georgia', serif;
font-weight: bold;
text-decoration: none;
color: #f38800;
font-size: 18px;
border-bottom: 1px solid #ddd;
margin-bottom: 5px;
}

div.ad div.d4 {
margin: 20px 10px;
}



div.ad2 {
margin: 0;
padding: 0;
}

div.ad2 .d20 {
width: 545px;
}

div.ad2 .d21 {
width: 295px;
font-size: 12px;
}

div.ad2 .d21b {
width: 295px;
}

div.ad2 .d21_long {
width: 540px;
font-size: 12px;
}

div.ad2 .d21b_long {
width: 540px;
}

div.ad2 .d20 h1 {
font-family: 'Georgia', serif;
font-size: 22px;
font-weight: bold;
text-indent: 5px;
padding: 0;
margin: 0;
}

div.ad2 .d21 h2 {
font-family: 'Georgia', serif;
font-weight: bold;
text-decoration: none;
color: #f38800;
font-size: 18px;
line-height: 18px;
margin: 5px 0 10px 5px;
}

div.up h2 {
font-family: 'Georgia', serif;
font-weight: bold;
text-decoration: none;
color: #000;
font-size: 18px;
line-height: 18px;
margin: 5px 0 10px 0;
}

div.up h2 span {
font-size: 14px;
margin-left: 10px;
color: #777;
font-weight: normal;
}

div.up h2 span.st2 { color: #c30; font-weight: bold; }
div.up h2 span.st3 { color: #999; font-weight: bold; }

div.up span.pr { color: #ee7600; }

div.ad2 .d21 table {
width: 295px;
}

div.ad2 .d21 table td,
div.ad2 .d21 table th,
div.ad2 .d21_long table td,
div.ad2 .d21_long table th {
font-size: 12px;
line-height: 20px;
text-align: left;
padding: 4px 5px;
}

div.ad2 .d21 table tr.e td,
div.ad2 .d21 table tr.e th,
div.ad2 .d21_long table tr.e td,
div.ad2 .d21_long table tr.e th {
background: #f5f5f5;
}

div.ad2 .d21 table th {  width: 130px;  }
div.ad2 .d21 table ts {  width: 165px;  }

div.ad2 .d21_long table th {  width: 130px;  }
div.ad2 .d21_long table ts {  width: 365px;  }


div.ad2 .d21 p {
padding: 10px 10px 10px 5px;
line-height: 18px;
}


div.ad2 .d22 {
background: #f5f5f5;
width: 250px;
font-size: 12px;
}

div.ad2 .d22a {
background: #fff;
text-align: right;
line-height: 18px;
font-size: 11px;
color: #999;
}

div.ad2 .d22a .m {
margin: 0 3px;
}

div.ad2 .d22a a.m {  color: #999;  }
div.ad2 .d22a a.m:hover {  color: #333;  }

div.ad2 .d22a span.m {
color: #bbb;
}

div.ad2 .df .p a.imgf {
display: block;
padding-bottom: 5px;
}

div.ad2 .d22 a.imgf img,
div.ad2 .df .p a.imgf img {
border: 5px solid #f9f9f9;
max-width:230px;
//border: 1px solid #f5f5f5;
}

div.ad2 .df .p a.imgf:hover img,
div.ad2 .d22 a.imgf:hover img {
padding: 2px;
margin: 2px;
// margin: 0;
// padding: 0;
border: 1px solid #f38800;
background: #eee;
}

div.ad2 .d22 .p {
text-align: center;
margin: 10px 0 5px 0;
}

div.ad2 .d22 .c {
padding: 10px 10px;
margin: 10px 10px;
background: #eee;
}

div.ad2 .d22 .c p {
margin: 2px 0;
}

div.ad2 .df {
margin: 5px 5px 10px 5px;
}

div.ad2 .df .p {
float: right;
margin-left: 10px;
background: #f5f5f5;
text-align: center;
}


/*		*/

div.ue input {  margin: 2px 0;  padding: 1px 2px;  }
div.ue select {  margin: 2px 0;  }

div.ue input.i1, div.ue select.i1 {  width: 300px;  }
div.ue input.i2 {  width: 200px;  }
div.ue input.i3 {  width: 100px;  }
div.ue input.i4 {  margin-left: 5px;  }
div.ue input.i4r {  margin-left: 5px;  top: 2px; position: relative;  }
div.ue input.i4n {  margin: 0;  padding:0; width: 13px; height: 13px; }
div.ue input.i5 {  width: 50px;  }

div.ue select.i25 {  width: 230px; margin-right: 15px;  }

div.us input.p,
div.ue input.p {
font-family: 'Tahoma';
}

div.ue label.l3 {
position: relative;
top: -2px;
//top: -4px;
font-size: 14px;
}

div.ue label.l4 {
position: relative;
top: -2px;
//top: -4px;
font-size: 12px;
}

div.ue input.dis {
background-color: #eee;
color: #666;
}

div.ue .info {
font-size: 12px;
color: #999;
}

div.ue p.cap .img1 {  margin: 0 10px 0 5px;  width: 94px; height: 28px; background: url('../../img/v2/icon/loading.gif') 39px 6px no-repeat; }
div.ue p.cap input {  margin-top: 4px;  }
div.ue p.cap label {
font-size: 11px;
line-height: 14px;
// line-height: 12px;
}


/*		*/

div.adform textarea {
font-family: 'Arial,Tahoma', sans-serif;
font-size: 14px;
width: 395px;
}



div.ue div.ind1 {
margin: 0 0 10px 30px;
font-size: 12px;
}

div.ue div.ind2 {
margin: 10px 0 10px 30px;
font-size: 12px;
}


table.dt1 {
padding: 0 5px;
}

table.dt1 td {
font-size: 12px;
}

table.dt1 {

}


div.tabok1 {
border-bottom: 1px solid #ccc;
//border-bottom: 0;
margin: 5px 0 0 0;
}

div.tabok1 {
position: relative;
top: 1px;
}

div.tabok1 div.clr {
padding: 0; margin: 0;
// position: relative;
}

div.tabok1 ul li {
position: relative;
top: 2px;
float: left;
display: block;
border: 1px solid #fff;
border-bottom: 1px solid #ccc;
background: #f5f5f5;
margin-right: 5px;
}

div.tabok1 ul li.akt {
background: #fff;
border: 1px solid #ccc;
border-bottom: 1px solid #fff;
}

div.tabok1 ul li a {
font-size: 12px;
line-height: 20px;
color: #999;
display: block;
padding: 3px 7px 5px 7px;
}

div.tabok1 ul li.akt a {
font-size: 14px;
color: #777;
padding: 3px 7px 5px 7px;
text-decoration: none;
}

div.csoportok1 {
border: 1px solid #ccc;
padding: 10px;
//position: relative;
// top: -5px;
}


div.adform ul.checklist0 {
padding: 0;
margin: 0;
}

ul.checklist0 {
display: block;
overflow: hidden;
width: 240px;
float: left;
margin-right: 10px;
font-size: 13px;
}

ul.checklist0 li {
margin: 0 0 2px 0;
}

ul.checklist0 li label {
position: relative;
top: -1px;
}


div.adform ul.checklist0 li {
margin: 4px;
}

div.adform ul.checklist1 {
display: block;
float: left;
width: 385px;
height: 220px;
overflow: auto;
background-color: #f5f5f5;
padding: 5px;
margin-bottom: 15px;
}

div.adform ul.checklist1 li {
display: block;
float: left;
width: 175px;
margin: 4px;
//margin: 2px 0;
font-size: 12px;
}

div.adform ul.checklist1 li label {
//position: relative;
//top: 1px;
}

div.adform ul.checklist1 li.elv {
float: none;
margin: 5px 0;
padding-bottom: 5px;
//padding: 0;
//margin: 0 0 5px 0;
width: 350px;
font-size: 1px;
border-bottom: 1px solid #ddd;
}



ul.imgl1 li {
float: left;
clear: both;
margin: 3px 0;
width: 300px
}

ul.imgl1 li a.pic {
float: left;
width: 80px;
}

ul.imgl1 li span {
float: left;
width: 200px;
margin-left: 8px;
color: #999;
line-height: 20px;
}

ul.imgl1 li span a {
color: #999;
}

ul.imgl1 li span a:hover {
color: #f38800;
}

ul.imgl1 li span a:hover b {
color: #f33800;
}


div.ac div.item,
div.ac div.item2 {
width: 540px;
display: block;
clear: both;
float: left;
border-bottom: 1px solid #ddd;
padding: 15px 0;
}

div.ac div.itemad1 {
width: 540px;
display: block;
text-align: center;
background-color: #f9f9f9;
border-bottom: 1px solid #ddd;
padding: 5px 0;
}


div.ac div.s1 {  background-color: #eafde7;  }
div.ac div.s2 {  background-color: #fdebe5;  border-bottom: 1px solid #ef9070;  }

div.ac div.item div.i {
float: left;
display: block;
width: 80px;
text-align:center;
}

a.img1 img {  border: 1px solid #777; cursor: pointer;  }
a.img1:hover img {  border: 1px solid #f38800;  }


div.ac div.item div.d {
float: left;
display: block;
width: 340px;
margin-left: 10px;
line-height: 14px;
}

div.ac div.item2 div.d {
float: left;
display: block;
width: 540px;
line-height: 14px;
}

div.ac div.item div.d div {
width: 440px;
margin: 0;
padding: 0;
display: block;
float: left;
clear: both;
}

div.ac div.item2 div.d div {
width: 540px;
margin: 0;
padding: 0 0 3px 0;
display: block;
float: left;
clear: both;
}

div.ac div.item div.d .h,
div.ac div.item2 div.d .h {
margin: 3px 0 7px 0;
}

div.ac div.item div.d .h a.t,
div.ac div.item2 div.d .h a.t {
float: left;
font-size: 14px;
font-weight: bold;
color: #777;
text-decoration: none;
}

div.ac div.item div.d .h a.t:hover,
div.ac div.item2 div.d .h a.t:hover {
color: #f38800;
}

div.ac div.item div.d .h span.s {
float: left;
margin-left: 10px;
}

div.ac div.item div.d .h span.s2 {
color: #c30;
}

div.ac div.item div.d .h span.p {
float: right;
font-family: 'Georgia', serif;
font-weight: bold;
text-decoration: none;
color: #f38800;
font-size: 14px;
}

div.ac div.item div.d .dd {
font-size: 12px;
line-height: 16px;
color: #999;
}

div.ac div.item2 div.d .dd {
font-size: 11px;
line-height: 16px;
color: #999;
}

div.ac div.item2 div.d .ds {
font-size: 12px;
line-height: 16px;
color: #333;
}

div.ac div.item2 div.d .dc {
font-size: 12px;
color: #333;
}

div.ac div.item2 div.d .dc b.s {
color: #f38800;
}

div.ac div.item2 div.d .ds a.pic {
float: right;
margin: 0 0 5px 10px;
}

div.ac div.item2 div.d .ds a.pic img { border: 1px solid #ccc; }
div.ac div.item2 div.d .ds a.pic:hover img { border: 1px solid #f38800; }

div.ac div.item div.d .dd span {
color: #999;
margin: 0 2px;
font-size: 12px;
}

div.ac div.item div.d .dd span a {
color: #999;
}

div.ac div.item div.d .dd span a:hover {
color: #f38800;
}



div.ac div.item div.d .sj {
width: 440px;
display: block;
background: #f5f5f5;
margin-top: 4px;
float: left;
font-size: 11px;
color: #999;
}


div.ac div.item div.d .sj a {  color: #777;  }
div.ac div.item div.d .sj a:hover {  color: #f38800;  }

div.ac div.item div.d .sj div {
clear: none;
margin: 4px 6px;
//margin: 4px 3px;
line-height: 16px;
}

div.ac div.item div.d .sj .sj1 {
width: 310px;
}

div.ac div.item div.d .sj .sj2 {
float: right;
width: 100px;
text-align: right;
}


div.ak {
width: 180px;
margin: 20px 10px;
}

div.ak input,
div.ak select {
width: 180px;
margin: 5px 0 0 0;
}


div.af div.item {
width: 180px;
display: block;
clear: both;
float: left;
border-bottom: 1px solid #ddd;
padding: 5px 0 10px 0;
}

div.af div.item div.i {
float: left;
display: block;
width: 80px;
}

div.af div.item div.d {
float: left;
display: block;
width: 90px;
//width: 80px;
margin-left: 10px;
line-height: 14px;
}


div.af div.item .dd {
font-size: 11px;
line-height: 16px;
display: block;
padding: 0 0 4px 0;
}

div.af div.item .dd span {
color: #999;
margin-right: 7px;
font-size: 11px;
}

div.af div.item .dd span a {
color: #999;
}

div.af div.item .dd span a:hover {
color: #f38800;
}


div.af div.item div.d .h a.t {
font-size: 12px;
font-weight: bold;
color: #777;
text-decoration: none;
}

div.af div.item div.d .h a.t:hover {
color: #f38800;
}

div.af div.item div.d .h span.p {
font-weight: bold;
text-decoration: none;
color: #f38800;
font-size: 12px;
line-height: 18px;
}




label.le {
position: relative;
left: -3px;
top: -2px;
background-color: #f9fad3;
padding: 2px 3px;
color: #c30;
}




.mainCatitemNum { font-size: 12px; color: #ccc; }
ul.makeMenu li:hover > a .mainCatitemNum { color: #aaa; }

.subCatItemNum { font-size: 12px; color: #ccc; }
ul.catMenu li a:hover .subCatItemNum { color: #999; }


div.error {
color: red;
font-size: 14px;
font-weight: bold;
}

/* */


div.ue p.formend input {
font-family: 'Arial', sans-serif;
font-size: 16px;
font-weight: bold;
padding: 5px 40px;
}

div.apro div.kepek {
border: 1px solid #eee;
padding: 15px;
margin: 10px 0 30px 0;
}

div.apro div.kepek h2,
div.apro div.kepek a {
margin-bottom: 10px;
}

div#ntc2 a#uploadpic {
font-size: 14px;
font-weight: bold;
color: #333;
}

div#ntc2 a#uploadpic:hover { color: #59aa17; text-decoration: none; }

/* */

.searchbox {
font-size: 12px;
}

.searchbox h2 {
margin: 0;
}

.searchbox div {
background: none;
}

.searchbox div.f0 {
margin: 0; padding: 0;
display: block;
width: 510px;
}

.searchbox div.f1 {
margin: 0; padding: 0;
display: block;
width: 245px;
}

.searchbox div.f2 {
width: 240px;
//width: 250px;
padding-left: 10px;
border-left: 1px solid #ddd;
}

.searchbox div.f1a {
margin: 0; padding: 0;
display: block;
width: 220px;
}

.searchbox div.f2a {
width: 265px;
//width: 275px;
padding-left: 10px;
border-left: 1px solid #ddd;
}

.searchbox div.ff {
float: left;
display: block;
margin: 5px 0;
}


.searchbox label {
font-size: 12px;
margin: 0; padding: 0;
display: block;
float: left;
line-height: 22px;
//line-height: 22px;
text-indent: 5px;
}

.searchbox label.l1 {
width: 110px;
text-indent: 0;
}

.searchbox label.l2 {
width: 45px;
}

.searchbox label.l11 {
width: 50px;
//width: 40px;
}

.searchbox label.l12 {
width: 60px;
}

.searchbox .f2a label.l12 {
width: 110px;
//width: 100px;
}

.searchbox .f1a label.l11 span,
.searchbox .f2a label.l11 span,
.searchbox .f1a label.l12 span,
.searchbox .f2a label.l12 span {
color: #999;
font-size: 10px;
font-family: 'Tahoma,Arial', sans-serif;
}

.searchbox input.i0 {
width: 400px;
display: block;
float: left;
}

.searchbox select.i1,
.searchbox input.i1 {
width: 200px;
display: block;
float: left;
}

.searchbox select.i12,
.searchbox input.i12 {
width: 150px;
display: block;
float: left;
}

.searchbox select.i3,
.searchbox input.i3 {
width: 80px;
display: block;
float: left;
}

.searchbox select.i4,
.searchbox input.i4 {
width: 50px;
display: block;
float: left;
}

.searchbox input.i3d {
width: 92px;
display: block;
float: left;
background: #fff url('../../../img/v2/icon/calendar.gif') 1px 1px no-repeat;
padding-left: 20px;
}

.searchbox label.l31 {  text-indent: 2px; width: 35px;  }
.searchbox label.l32 {  text-indent: 2px; width: 20px;  }

.searchbox input.btn180 {
margin: 0 0 0 60px;
//margin: 0 0 0 30px;
}

.searchbox div.f0a {

}

.searchbox div.fmore0 {
clear: both;
float: left;
display: none;
overflow: hidden;
width: 510px;
}

.searchbox div.fmore1 {
clear: both;
float: left;
overflow: hidden;
width: 510px;
}


div.lyswan1c0 {
display: none;
overflow: hidden;
}

div.lyswan1c1 {
overflow: hidden;
}

.searchbox div.f0a input.btn180 {
float: right;
clear: none;
margin: 0 0 0 20px;
//margin: 0 0 0 10px;
}




#navpager1 {
padding: 0 0 0 2px;
font-size: 14px;
color: #cccccc;
}

#navpager1 a {
cursor: pointer;
float: left;
font-size: 16px;
line-height: 20px;
//line-height: 19px;
padding: 2px 7px 1px 7px;
font-weight: bold;
text-decoration: none;
background-color: #ddd;
color: #777;
margin: 0 3px 0 0;
position: relative;
border: 1px solid #ddd;
}

#navpager1 a:hover {
color: #000;
background-color: #f5f5f5;
border-color: #ddd;
border-bottom: 1px solid #f5f5f5;
}

#navpager1 span {
float: left;
color: #777;
font-size: 16px;
margin: 0 3px 0 0;
padding: 2px 7px 1px 7px;
cursor: Default;
background: #fff;
border: 1px solid #ddd;
border-bottom: 1px solid #fff;
}

#navpager1 a.t {
font-size: 11px;
font-weight: normal;
}


div.nav1 ul {
position: relative;
top: 10px;
//top: 7px;
padding-top: 10px;
width: 515px;
//width: 510px;
float: left;
display: block;
}

div.nav1 ul li {  float: left; padding: 0 5px; }
div.nav1 ul li.n1 { font-size: 14px; color: #777; font-weight: bold; }
div.nav1 ul li.nr { float: right; }


#navpager1 {
padding: 0 0 0 2px;
font-size: 14px;
color: #cccccc;
}

#navpager2 a {
cursor: pointer;
float: left;
font-size: 16px;
line-height: 20px;
//line-height: 19px;
padding: 2px 7px 1px 7px;
font-weight: bold;
text-decoration: none;
background-color: #e7e7e7;
color: #777;
margin: 0 3px 0 0;
position: relative;
}

#navpager2 a:hover {
color: #000;
}

#navpager2 span {
float: left;
color: #777;
font-size: 16px;
margin: 0 3px 0 0;
padding: 2px 7px 1px 7px;
cursor: Default;
background: #f5f5f5;
}

#navpager2 a.t {
font-size: 11px;
font-weight: normal;
}

div.nav2 ul {
padding: 20px 0 0 0;
margin-bottom: 50px;
}


div.nav2 ul li {  float: left; padding: 0 5px;  }
div.nav2 ul li.n1 { font-size: 14px; color: #777; font-weight: bold; }
div.nav2 ul li.nr { float: right; margin-right:10px;}


#katlista{
	width:240px;
	float:left;
}

#katlista ul li a{
	color:#777777;
	font-size:12px;
	font-weight:bold;
	text-decoration: none ;
}

#katlista ul li a:hover{
	color: #f38800;
	text-decoration: underline;
}

#katkiemelt{
	float:left;
	width:289px;
	margin-bottom:10px;
}

.cs{
	padding-left:10px;
	background-repeat:no-repeat;
	padding-top:-2px;
	cursor:hand; cursor:pointer;
	float:left;
	display:block;
	width:14px;
	height:14px;
}

#katlista ul li span.acs{
	background-image:url('../../img/v2/apro/star-y.gif');
	visibility:visible;
}

#katlista ul li span.iacs{
	background-image:url('../../img/v2/apro/star-g.gif');
	visibility:hidden;
}

#katkiemeltek{
	border-left:2px solid #f2f2f2;
}

#katkiemeltek td{
	width:50%;
	text-align:center;
	vertical-align:top;
	padding:7px;
	border-right:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
}

#katkiemeltek p{
	line-height:12px;
	font-size:11px;
}

#katkiemeltek a{
	text-decoration:none;
}


#jatekbox td{
	text-align:center;
	padding:0; 
	border:0 none; 
} 

#jatekbox p{
	line-height:12px;
	font-size:11px;
}

#jatekbox_inner td{
	text-align:center;
	padding:0px 7px;
	border:0 none;
}

#jatekbox_inner img {
	border:1px solid #ddd;
}

.kereses {
	cursor: pointer; 
	color: #F38800; 
	font-family: 'Georgia',serif; 
	font-size: 14px;
}

a.kereses {
	text-decoration:underline;
}

.jatekbox_inner, .jatekcim {
	font-size: 13px; 
	line-height: 15px; 
	font-weight: bold; 
	color: #555;
}

a.jatekcim {
	text-decoration:none;
}

.loginreg {
	padding:15px;
	font-size: 15px; 
	line-height: 18px; 
	font-weight: normal; 
	color: #222;
}

a.loginreg {
	text-decoration:underline;
}

.jatszom {
	font-size: 20px; 
	line-height: 20px; 
	font-weight: bold; 
	color: #fff7c8;
}

a.jatszom {
	text-decoration:underline;
}

.jatekertek {
	font-size: 12px; 
	line-height: 18px; 
	font-weight: bold; 
	color: #555;
}

.jatekertek span {
	font-size: 24px; 
	line-height: 18px; 
	font-weight: bold; 
	color: #333;
}

a.jatekertek {
	text-decoration:none;
}

.kovetkezotxt {
	font-size: 11px; 
	color: #fff7c8; 
	padding: 0px; 
	font-weight: bold;
}

.kovetkezocount {
	font-size: 15px; 
	color: #fff2a4; 
	padding: 0px; 
	font-weight: bold;
}

.idotxt {
	font-size: 9px; 
	color: #ccc; 
	padding: 0px; 
	font-weight: bold;
}

.idocount {
	font-size: 9px; 
	color: #aaa; 
	padding: 0px; 
	font-weight: bold;
}

#jatekbox_inner p{
	line-height:12px;
	font-size:11px;
}


div#tart div.apro #katkiemeltek p{
	height:24px;overflow:hidden;
	font-weight:bold;
	padding-top:2px;
	text-align:left;
}

div#tart div.apro #katkiemeltek p.kiemeltar{
	text-align:right;
}

div#tart div.apro #katkiemeltek p.kiemeltar a{
	color:#F38800;
}