
ul.topten {
	list-style: none;
	text-align: left;
	margin: 10px 0 0 5px;
	padding: 0;
}

ul.topten li {
	margin: 0 0 4px 0;
	padding: 0;
}

ul.topten li a {
	color: #5c5c5c;
	text-decoration: none;
	font: bold 0.9em/1.1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

ul.topten li a:hover {
	color: #333;
	text-decoration: underline;
}



.prodlist {
	color: black;
	width: 770px;
	padding: 0;
	margin-bottom: 25px;
	border-bottom: 1px;
	border-bottom-color: #fffef2;
	border-bottom-style: dotted;
	font-size: 1.1em;
	height: auto !important;
	height: 70px;
	min-height: 70px;
}

.prodlist a {
	width: 762px;
	display: block;
	background-color: #fffcb9;
	font-size: 1.1em;
	padding: 4px;
	color: black;
	font-weight: bold;
	margin-bottom: 0px;
	text-decoration: none;
}

.prodlist a:hover {
	background-color: #d63a00;
}

.prodlist img {
	float: left;
	margin: 0 10px 10px 0;
	padding: 5px;
	background-color: #fff;
	border: 1px solid #3f7de0;
	width: 60px;
}

a.oktatas_listgomb {
	float: right;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 3px;
	background-color: #fffbb6;
	color: #d93a00;
	display: block;
	padding: 2px;
	border: 1px solid #e75e00;
	width: 150px;
	text-align: center;
}

a.oktatas_listgomb:hover {
	color: #a60000;
	background: none;
}

.prodrow {
	border: none;
	margin: 0;
	padding: 0;
}

.cimke {
	font-weight: bold;
	font-size: 1.0em;
	color: #96b4e4;
	float: left;
	width: 150px;
	display: block;
	margin: 0;
	padding: 0;
}

.ertek {
	font-size: 1.0em;
	color: #23477f;
	float: left;
	margin: 0;
	padding: 0;
}

.prodlistinfo {
	background-color: #fcfbf0;
	margin-bottom: 10px;
	padding: 4px;
	color: #23477f;
}

.prodlistinfo h1 {
	font-size: 1em;
	padding: 0;
	color: #237e2d;
	margin: 2px 0 2px 0;
}

.prodlistinfo a {
	color: #237e2d;
}

.prodlist p {
	margin-left: 10px;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0;
	font-size: 1.0em;
	padding: 0px;
	clear: right;
	display: block;
	color: black;
}

.katmenu
{
	margin: 0 0 10px 0;
	padding: 0;
	border: 1px solid #ffc52f;	
	border-bottom: none;
	list-style: none;
	l
}

.katmenu li
{
	display: block;

}

.katmenuhd
{
	display: block;
	background-color: #fffdbc;
	padding: 5px;
	margin: 0;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	color: #00a813;
	border-bottom: 1px solid #ffc52f;	
	width:  148px;
}

.katmenu a
{
	display: block;
	padding: 5px 5px 5px 25px;
	margin: 0;
	font-size: 1.0em;
	text-decoration: none;
	color: #d43b00;
	border-bottom: 1px solid #ffc52f;	
	width:  128px;
	background: #fafcff url(../images/listarrow.gif) no-repeat 2px 3px;
}

#katmenuselected {
	display: block;
	padding: 5px 5px 5px 25px;
	margin: 0;
	font-size: 1.0em;
	text-decoration: none;
	color: #2968d6;
	border-bottom: 1px solid #a4c5ff;	
	width:  128px;
	background: #e9f1ff url(../images/listarrow.gif) no-repeat 2px 3px;	
	font-weight: bold;
}

.katmenu a:hover
{
	background-color: #ffebb9;
	text-decoration: none;
	color: #931c00;
}

.jobbbox
{
	border: 1px solid #dbe3e7;
	margin: 0;
	margin-top: 5px;
	padding: 0;
}

.jobbbox h1
{
	display: block;
	background-color: #e9f1ff;
	padding: 5px;
	margin: 0;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	color: #00b5ed;
	border-bottom: 1px solid #a4c5ff;	
	width:  148px;
}

.prodpage h1 {
	width: 762px;
	display: block;
	background-color: #e5efff;
	font-size: 1.3em;
	padding: 4px;
	color: black;
	font-weight: bold;
	margin-bottom: 10px;
	text-decoration: none;	
}

.prodpage img {
	margin: 0 10px 10px 0;
	padding: 5px;
	background-color: #fff;
	border: 1px solid #3f7de0;
}

.prodpage fieldset {
	border: none;
	width: auto;
}

.prodpage p {
	clear: both;
}

#prodtable {
	font-size: 1.2em;
}

#prodtable td {
	color: #1e6ae4;
} 


.prodcimke {
	font-weight: bold;
	font-size: 1.2em;
	color: #96b4e4;
	float: left;
	width: 150px;
	display: block;
	margin: 0 0 0 0;
	padding: 0;
}

.prodertek {
	font-size: 1.2em;
	color: #23477f;
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
}


#sysmess {
	display: block;
	border: 1px solid red;
	text-align: center;
	padding: 2px;
	font-size: 1.2em;
	color: red;
	margin-bottom: 2px;
}

a.cartbtn {
	width: 96px;
	height: 21px;
	float: right;
	margin: 0 0 4px 0;
	padding: 2px;
	text-align: center;
	background-image: url(../images/kosar.png);
	display: block;
}

a.bluebtn {
	display: block;
	height: 10px;
	background-color: #258def;
	text-decoration: none;
	padding: 5px;
	margin: 0;
	font-size: 1.2em;
	color: #cfe7ff;
	border: none;
	text-align: center;
	margin-bottom: 2px;
	width: 150px;
}

a:hover.bluebtn {
	background-color: #144c81;
}

.cart h1
{
	display: block;
	background-color: #e9f1ff;
	padding: 5px;
	margin: 0;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	color: #00b5ed;
	border-bottom: 1px solid #a4c5ff;	
	width:  148px;
}

.cart
{
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
	border: 1px solid #dbe3e7;
}

a.cart {
	display: block;
	height: 10px;
	background-color: #258def;
	text-decoration: none;
	padding: 5px;
	margin: 0;
	font-size: 1.0em;
	color: #cfe7ff;
	border: none;
	text-align: center;
	margin-bottom: 2px;
}

a:hover.cart {
	background-color: #144c81;
}

.cart p
{
	margin: 2px;
	font-size: 1.0em;
	color: gray;
	text-align: center;
}

.cart ul {
	list-style-type: none;
	margin: 2px;
	border: none;
	font-size: 1.0em;
	text-align: left;
	background-color: #fff;
    border-bottom: 1px solid #bbd1e5;
}

a.cartremove {
	width: 10px;
	height: 10px;
	text-decoration: none;
	text-align: center;
	background-image: url(../images/cart_rem.gif);
	display: block;
	float: left;
	padding: 0;
	margin: 2px;
	overflow: hidden;

}

a.cartadd {
	width: 10px;
	height: 10px;
	text-decoration: none;
	text-align: center;
	background-image: url(../images/cart_add.gif);
	display: block;
	float: left;
	padding: 0;
	margin: 2px;
	overflow: hidden;
}

.cart ul li {
	list-style-type: none;
	margin-bottom: 2px;
	background-color: #fefeff;
	padding: 2px 0 2px 0;
	clear: both;
	color: #9f9f9f;
	font-size: 1.0em;
}

	
table#cartlist {
	width:100%;
	text-align:center;
	border-color:#999;
	}

table#cartlist th {
	background-color: #2eb3f8;
	color:#FFF;
	font-size: 1.0em;
	padding:2px;
	}

table#cartlist td {
	padding:2px;
	border: 1px solid #dcf3ff;
	background-color:#FFF;
	font-size: 1.0em;
}

table#szalllist {
	width:100%;
	text-align:center;
	border-color:#999;
	}

table#szalllist th {
	background-color: #cde9f8;
	color:#258def;
	font-size: 1.0em;
	padding:2px;
	}

table#szalllist td {
	padding:2px;
	border: 1px solid #dcf3ff;
	background-color:#FFF;
	font-size: 1.0em;
}

.kiadohirek {
	width: 550px;
	border: 1px solid #ffc633;
	padding: 0;
	margin-right: 5px;
	float: left;
	height: 215px;
	overflow: hidden;
}

.boxheader {
	font-size: 1.2em;
	display: block;
	background-color: #fffdbc;
	padding: 5px;
	margin: 0 0 14px 0;
	font-weight: bold;
	text-decoration: none;
	color: #078531;
	border-bottom: 1px solid #ffc633;	
	height: 16px;
	border-top-color: #ffc633;
}

.hireklista {
	list-style-type: none;
	margin: 0 0 0 5px;
	padding: 0;
}

.hircime {
	margin: 0;
	padding: 0;
}

.hircime a {
	color: #d43b00;
	font-size: 1.2em;
	text-decoration: none;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.hircime a:hover {
	color: #071b2f;
	text-decoration: underline;
}

.hirlead {
	margin: 0 0 5px 0;
	font-size: 1.0em;
	color: #5d5d5d;
	padding: 0;
}

.alsolink {
	color: #144c81;
	font-size: 1.1em;
	text-decoration: none;
	font-weight: normal;
	float: right;
	margin-right: 10px;
}

.alsolink:hover {
	color: #071b2f;
	text-decoration: underline;
}

.keresobox {
	width: 200px;
	border: 1px solid #ffc633;
	padding: 0;
	margin: 0px;
	float: right;
	height: 215px;
	overflow: hidden;
	text-align: center;
}

.keresobox label {
	margin: 0 0 5px 5px;
	font-size: 1.1em;	
	font-weight: bold;
	font-variant: small-caps;
}

.keresobox input {
	margin: 5px 0 5px 5px;
}


.kiemeltkonyvek {
	width: 770px;
	border: 1px solid #ffc633;
	padding: 0;
	float: left;
	overflow: hidden;
	margin-top: 10px;
}

.kiemeltkonyvek p {
	font-size: 1.1em;
	padding: 10px;
}

.kiemeltkonyvek h2 {
	font-size: 1.3em;
	padding: 10px;
	margin-bottom: 0;
	padding-bottom: 0;
}
.generalbox {
	width: 250px;
	border: 1px solid #a4c5ff;
	padding: 0;
	margin: 0px;
	float: left;
	overflow: hidden;
	margin-top: 10px;
	margin-right: 5px;
	height: 270 !important;
	height: 290px;
}

.bolthalozatbox {
	width: 250px;
	border: 1px solid #a4c5ff;
	padding: 0;
	margin: 0px;
	float: right;
	overflow: hidden;
	margin-top: 10px;
	height: 270px;
}

.bolthalozatbox select {
	margin: 5px 0 5px 5px;
	font-size: 1.1em;
}

.bolthalozatbox ul {
	border: none;
	list-style-type: none;
	margin: 5px 0 5px 5px;
	padding: 0;
	font-size: 1.1em;
}

.bolthalozatbox ul li {
	margin: 5px 0 5px 5px;
	padding: 0;
	color: #656565;
}

.boltok {
	display: none;
}
.bolthalozatbox strong {
	display: block;
	color: #2b2b2b;
}



.kiemeltbook {
	float: left;
	margin: 2px;
	width: 178px;
	background-color: #fff;
	padding: 3px;
	border: 1px solid #a4c5ff;

}

.kiemeltbook img {
	float: left;
	margin-right: 4px;
}

.kiemeltbook p {
	font-size: 1.0em;
	color: #1f44c2;
	text-align: center;
	display: block;
	height: 55px;
	border-color: #2060d6;
	margin: 5px 0 0 0;
	padding: 0;
}

.kiemeltbook a {
	display: block;
	background-color: #258def;
	text-decoration: none;
	padding: 2px;
	margin: 0;
	font-size: 1.0em;
	color: #cfe7ff;
	border: none;
	text-align: center;
	width: 50px;
	float: right;
}

.jobbkereso {
	border: 1px solid #a4c5ff;
	padding: 0;
	margin: 0 0 5px 0;
}

.jobbkereso label {
	margin: 0 0 5px 5px;
	font-size: 1.0em;	
}

.jobbkereso input {
	margin: 5px 0 5px 5px;
}

.orderlabel {
	font-weight: bold;
	color: #5c5c5c;
}

a {
 color: #006526;	
}

.vizslist {
	width: 770px;
	padding: 0;
	margin: 0;
	font-size: 1.1em;
}

a.vesemeny {
	width: 762px;
	display: block;
	background-color: #b4e1bd;
	font-size: 1.1em;
	padding: 0;
	margin: 0;
	color: black;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 2px solid white;
}

.vtargy {
	display: none;
	margin: 5px 0 5px 5px;
	padding: 0;
}

.vtargy a {
	font-size: 1.1em;
	display: block;
	padding: 0 0 3px 0;
	color: #1b6020;
	font-weight: bold;
	margin: 0;
	text-decoration: none;
	cursor: hand;
}

.vtargy a:hover {
	color: #0e3211;
	text-decoration: underline;
}

.vadd {
	border: none;
	margin: 3px 5px 3px;
	padding: 0;
}

.kepzeslist  {
	width: 770px;
	padding: 0;
	margin: 0;
	font-size: 1.1em;
}

.kepzeslist  h5 {
	width: 750px;
	padding: 5px;
	margin: 0;
	font-size: 1.1em;
	display:  block;
	background-color: #69b53b;
	border: 1px solid #b4e1bd;
	color: #fff;
}

.kepzeslist  h4 {
	width: 750px;
	padding: 5px;
	margin: 0;
	font-size: 1.1em;
	display:  block;
	background-color: #e9f8df;
	border: 1px solid #b4e1bd;
	border-bottom: none;
	color: #274316;
}

.kepzestargy {
	margin: 0 0 0 0;
	padding: 5px;
	border: 1px solid #b4e1bd;
	width: 750px;
}

.kepzestargy strong {
	font-weight: bold;
	color: black;
	margin-right: 10px;
}

.kepzestargy p {
	font-size: 1.0em;
	padding: 0 0 3px 0;
	color: #5c605d;
	font-weight: normal;
	margin: 3px 0 3px 0;
}


.kepzestargy a {
	font-size: 1.0em;
	padding: 0 0 3px 0;
	color: #1b6020;
	font-weight: bold;
	margin: 0;
	text-decoration: none;
	cursor: hand;
}

.kepzestargy a:hover {
	color: #0e3211;
	text-decoration: underline;
}

.kepzestargy hr {
	border: none;
	border-top: 1px solid #dedede;
}

.tantargy {
	font-weight: bold;
	color: #417024;
}


.oktkat
{
	margin: 10px 0 10px 0;
	padding: 0;
	border-bottom: none;
	list-style: none;
	l
}

.oktkat li
{
	display: block;

}

.oktkat a
{
	display: block;
	padding: 2px 5px 2px 25px;
	margin: 0;
	font-size: 1.3em;
	text-decoration: none;
	color: #d43b00;
	background: url(../images/listarrow.gif) no-repeat 2px 3px;
}


.oktkat a:hover
{
	text-decoration: underline;
	color: #540000;
}

.kiadmegrbtn {
	background-color: #e2eefe;
	color: white;
	display: block;
	padding: 5px;
	border: 1px solid #0049b4;
	width: 250px;
	text-align: center;
	text-decoration: none;
	margin-top: 5px;
}

.kiadv_bg {
	margin: 0 0 10px 0px;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid;
	border-bottom-color: #e8f1fe;
	background: url(../images/videobg.jpg) repeat-x;
}

.kiadv_bg h1 {
	margin-top: 5px;
	margin-bottom: 35px;
}

.kiadv_bg img {
	margin-right: 10px;
}

#akciosbox {
	background-color: #f6f6f6;
	background-repeat: repeat-x;
	margin-bottom: 5px;
	color: red;
	font-size: 1.1em;
	padding: 5px;
	border: 1px solid #2691f5;
}


