/*K�sz�t�: Kirowski Rt. */
/*Base elements begin*/
body {
	font-size: 12px;
	color: #000000;
	font-family: arial,helvetica,sans-serif;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px; }

input[type="button"] {
	background-color: #e7e7e7;
	border-width:1px;
	color: #333333;
	font-size: 12px;
}
input[type="submit"] {
	background-color: #e7e7e7;
	border-width:1px;	
	color: #333333;
	font-size: 12px;
}
input{
	border-width:1px;	
	color: #333333;
	font-size: 12px;
}
select{
	border-width:1px;	
	color: #333333;
	font-size: 12px;
}
textarea{
	border-width:1px;	
	color: #333333;
	font-size: 12px;
}

td {
	font-size: 12px;
	color: #000000;
	font-family: arial,helvetica,sans-serif; }

a:link, a:active, a:visited {
	color: #f26522;
	text-decoration: none; }

a:hover {
	color: #fcaa35;
	text-decoration: underline; }

input {
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	/*background-color: #ffffff;*/
	/*padding-bottom: 1px;*/
	/*padding-top: 1px;*/
	margin-top: -1px;
	/*line-height: 14px;*/ }

select {
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	/*padding-top: 0px;
	margin-top: 0px;
	background-color: #ffffff;
	line-height: 14px;*/ }

textarea {
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	color: #000000;
	background-color: #ffffff; }

form {
	display: inline; }

/*Base elements end*/

/*Bg begin*/
.KiBgfff {
	background-color: #ffffff; }

.KiBgf5f {
	background-color: #f5f5f5; }

.KiBge7e {
	background-color: #e7e7e7; }

.KiBgccc {
	background-color: #cccccc; }

.KiBg999 {
	background-color: #999999; }

.KiBg666 {
	background-color: #666666; }

.KiBg333 {
	background-color: #333333; }

.KiBge20 {
	background-color: c0c0c0; }

.KiBgTsys {
	background-color: #8E8E9E; }

.KiBgMTK {
	background-color: #8FAFCC; }

.KiBgTcomE {
	background-color: #7B9C94; }

.KiBgTcomKKV {
	background-color: #A9B3A1; }
/*Bg end*/

/*Content begin*/

.KiLeftBlock {
	height: 307px;
	vertical-align: top; }

#KiContents, #KiContents404 {
	float: left;
	width: 582px;
	padding-left: 8px;
	padding-bottom: 7px;
	padding-right: 0px;
	margin: 0px; }

#KiContents404 {
	width: 771px; }

#KiContentsNarrow {
	float: left;
	padding-left: 8px;
	padding-bottom: 7px;
	padding-right: 8px;
	background: #ffffff; }

#KiTitleText, .KiTitleText {
	color: c0c0c0;
	font-size: 18px;
	padding-top: 7px;
	padding-bottom: 4px;
	padding-right: 27px; }

.KiText {
	padding-right: 8px;
	padding-bottom: 14px;
	clear: left; }

.KiTextSmall {
	padding-right: 8px;
	padding-bottom: 4px;
	clear: left; }

.KiTextNext {
	padding-right: 8px;
	padding-bottom: 18px;
	clear: left; }

.KiTextSmallNext {
	padding-right: 8px;
	padding-bottom: 8px;
	clear: left; }

.KiLead {
	padding-right: 8px;
	padding-bottom: 4px;
	clear: left;
	font-weight: bold;
	color: #333333; }

.KiText11 {
	font-size: 11px;
	clear: left; }

.KiTextLast {
	padding-right: 8px;
	clear: left; }

.KiVSpacer {
	padding: 0px;
	margin: 0px;
	padding-bottom: 14px;
	clear: left; }

.KiVSpacerSmall {
	padding: 0px;
	margin: 0px;
	padding-bottom: 4px;
	clear: left; }

.KiStrong {
	color: #333333;
	font-weight: bold; }

.KiStrong12 {
	color: #333333;
	font-weight: bold;
	font-size: 12px; }

.KiDigitLink, .KiDigitLinkLast, .KiDigitLinkFirst, .KiDigitLinkNotRegistred {
	color: c0c0c0;
	text-indent: -10px;
	padding-left: 10px;
	clear: left; }

.KiDigitLinkNotRegistred, .KiDigitLinkNotRegistred a, .KiDigitLinkNotRegistred a:active, .KiDigitLinkNotRegistred a:hover, .KiDigitLinkNotRegistred a:visited {
	color: #999999; }

.KiDigitLinkLast {
	padding-bottom: 6px;
	clear: left; }

.KiDigitLinkFirst {
	padding-top: 4px;
	clear: left; }

.KiDigitLink span, .KiDigitLinkLast span, .KiDigitLinkFirst span {
	color: #000000; }

.KiDigitLinkIcon {
	float: left;
	padding-right: 3px;
	padding-top: 1px; }

.KiDigitLinkText {
	color: c0c0c0; }

.KiLongLinkTitle {
	font-weight: bold;
	color: #333333;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 8px; }

.KiLongLink, .KiLongLinkOut {
	text-indent: -10px;
	padding-left: 10px;
	clear: left;
	font-weight: bold;
	color: #333333;
	border-bottom: 1px #cccccc solid;
	padding-bottom: 2px;
	padding-top: 2px; }

.KiLongLinkOut {
	padding-left: 19px;
	border-bottom: 0px;
	padding-bottom: 5px; }

.KiLongLinkIn, .KiLongLinkInLast {
	text-indent: -10px;
	padding-left: 18px;
	clear: left;
	padding-bottom: 5px; }

.KiLongLinkInLast {
	border-bottom: 1px #cccccc solid; }

.KiLongLink a:link, .KiLongLink a:visited, .KiLongLink a:active, .KiLongLinkIn a:link, .KiLongLinkIn a:visited, .KiLongLinkIn a:active, .KiLongLink a:hover, .KiLongLinkIn a:hover, .KiLongLinkInLast a:link, .KiLongLinkInLast a:visited, .KiLongLinkInLast a:active, .KiLongLinkInLast a:hover {
	color: #000000; }

.KiComment {
	font-size: 11px;
	color: #666666;
	clear: left; }

.KiSeparatorLine {
	border-top: 1px #cccccc solid;
	margin-right: 8px; }
/*Content end*/

/*Right table begin*/
.KiRightTableContainer {
	padding:0px;
	margin:0px;
	width:582px;
	float: left; }

.KiRightTable {
	float: right;
	margin: 0px;
	padding-left: 10px; }

.KiTextRightTable {
	margin: 0px;
	padding-right: 8px;
	clear: left; }


.KiRightTextTableContainer, .KiRightTextTableContainerLast {
	padding-right: 0px;
	padding-bottom: 15px;
	clear:right; }

.KiRightTextTableContainerLast {
	padding-bottom: 0px; }

.KiRightTableTitleTcomE, .KiRightTableTitleWithTcomE, .KiBoxTitleE, .KiBoxTitleWithE, .KiRightTableTitleTcomKKV, .KiBoxTitleKKV, .KiRightTableTitleWithTcomKKV, .KiBoxTitleWithKKV, .KiRightTableTitleMTK, .KiRightTableTitleWithMTK, .KiBoxTitleMTK, .KiBoxTitleWithMTK, .KiRightTableTitleTsys, .KiBoxTitleTsys, .KiRightTableTitleWithTsys, .KiBoxTitleWithTsys {
	width: 190px;
	padding-top: 4px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #ffffff;
	background: #7B9C94;
	font-size: 12px; }

.KiRightTableTitleMTK, .KiRightTableTitleWithMTK, .KiBoxTitleMTK, .KiBoxTitleWithMTK {
	background: #8FAFCC; }

.KiRightTableTitleTcomKKV, .KiBoxTitleKKV, .KiRightTableTitleWithTcomKKV, .KiBoxTitleWithKKV {
	background: #A9B3A1; }

.KiRightTableTitleTsys, .KiBoxTitleTsys, .KiRightTableTitleWithTsys, .KiBoxTitleWithTsys {
	background: #8E8E9E; }

.KiRightTableTitleWithTcomE, .KiBoxTitleWithE, .KiRightTableTitleWithMTK, .KiBoxTitleWithMTK, .KiRightTableTitleWithTcomKKV, .KiBoxTitleWithKKV, .KiRightTableTitleWithTsys, .KiBoxTitleWithTsys {
	margin-bottom: 0px; }

.KiRightTableTitleTcomE div, .KiRightTableTitleTcomKKV div, .KiBoxTitleE div, .KiBoxTitleKKV div, .KiBoxTitleWithE div, .KiBoxTitleWithKKV div, .KiRightTableTitleWithTcomE div, .KiRightTableTitleWithTcomKKV div, .KiRightTableTitleMTK div, .KiBoxTitleMTK div, .KiRightTableTitleWithMTK div, .KiBoxTitleWithMTK div, .KiRightTableTitleTsys div, .KiRightTableTitleWithTsys div, .KiBoxTitleWithTsys div, .KiBoxTitleTsys div {
	padding-left: 8px;
	padding-right: 8px; }

.KiRightTableRow {
	width: 182px;
	padding-right: 8px;
	padding-bottom: 4px;
	border: 0px red solid; }

.KiRightTableRowIn {
	width: 174px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 4px;
	border: 0px blue solid; }

.KiRightTableRowLast {
	width: 182px;
	padding-right: 8px;
	padding-bottom: 7px; }

.KiRightTableRowLastIn {
	width: 174px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 7px; }

.KiRightTableRowAbsLast {
	width: 182px;
	padding-right: 8px;
	padding-bottom: 7px;
	border-bottom: 1px #cccccc solid;
	margin-bottom: 8px; }

.KiRightTableRowAbsLastIn {
	width: 174px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 7px;
	border-bottom: 1px #cccccc solid;
	margin-bottom: 8px; }
.KiRightTableSubTitle {
	width: 172px;
	color: c0c0c0;
	border: 0px yellow solid;
	padding-left: 10px;
	text-indent: -10px; }
.KiRightTableSubTitle span {
	color: #000000;
	margin-left: 8px; }

.KiRightTableSubTitle span a, .KiRightTableSubTitle span a:active, .KiRightTableSubTitle span a:visited {
	color: #000000;
	text-decoration: none; }

.KiRightTableSubTitle span a:hover {
	color: #000000;
	text-decoration: underline; }

.KiRightTableSubTitleIn {
	width: 174px;
	color: c0c0c0;
	border: 0px yellow solid; }

.KiRightTableSubTitle2 {
	padding-left: 8px;
	width: 174px;
	font-weight: bold;
	color: #333333; }

.KiRightTableTextIn {
	width: 174px; }

.KiRightTableText {
	padding-left: 8px;
	width: 174px; }

.KiRightTableTextUpIn {
	width: 174px;
	padding-bottom: 4px; }

.KiRightTableTextUp {
	padding-left: 8px;
	padding-bottom: 4px;
	width: 174px; }

.KiSepRightBoxSubTitle {
	padding-left: 8px;
	color: #333333;
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 12px; }

.KiRightTableLinkListIn a:link, .KiRightTableLinkListIn a:visited, .KiRightTableLinkListIn a:active {
	color: #000000; }

.KiRightTableLinkListIn a:hover {
	color: #000000; }
/*Right table end*/

/*Left box begin */
.KiContainerLeftBox {
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	background: #cccccc;
	font-size: 11px; }

.KiLeftBoxTitleTcomE, .KiLeftBoxTitleTcomKKV, .KiLeftBoxTitleMTK, .KiLeftBoxTitleTsys, .KiLeftBoxTitleTcomWithE, .KiLeftBoxTitleTcomWithKKV, .KiLeftBoxTitleWithMTK, .KiLeftBoxTitleTsysWith {
	padding-top: 5px;
	padding-bottom: 4px;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	background: #7B9C94;
	margin-bottom: 5px; }

.KiLeftBoxTitleTcomKKV, .KiLeftBoxTitleTcomWithKKV {
	background: #A9B3A1; }

.KiLeftBoxTitleTsys, .KiLeftBoxTitleTsysWith {
	background: #8E8E9E; }

.KiLeftBoxTitleMTK, .KiLeftBoxTitleMTKWith {
	background: #8FAFCC; }

.KiLeftBoxTitleTcomWithE, .KiLeftBoxTitleTcomWithKKV, .KiLeftBoxTitleWithMTK, .KiLeftBoxTitleTsysWith {
	margin-bottom: 0px; }


.KiLeftBoxTitleTcomE div, .KiLeftBoxTitleTcomKKV div, .KiLeftBoxTitleMTK div, .KiLeftBoxTitleTsys div, .KiLeftBoxTitleTcomWithE div, .KiLeftBoxTitleTcomWithKKV div, .KiLeftBoxTitleWithMTK div, .KiLeftBoxTitleTsysWith div {
	padding-left: 6px;
	padding-right: 6px; }

.KiLeftBoxPic {
	padding-bottom: 5px; }

.KiLeftBoxSubTitle {
	color: #333333;
	padding-bottom: 5px;
	font-weight: bold;
	padding-left: 6px;
	width: 164px;
	font-size: 12px; }

.KiLeftBoxMet {
	float: left;
	font-weight: bold;
	color: #333333;
	font-size: 12px;
	border: 0px red solid;
	padding-bottom: 4px;
	padding-top: 0px;
	width: 155px; }

.KiLeftBoxMet span {
	font-size: 11px;
	font-weight: normal; }

.KiLeftBoxIcon {
	text-align: center;
	padding-top: 3px;
	clear: left;
	float: left;
	border: 0px red solid;
	width: 22px; }

.KiLeftBoxLinkIn, .KiLeftBoxLinkInLast {
	padding-left: 32px;
	text-indent: -10px;
	float: left;
	clear: left;
	width: 145px;
	color: c0c0c0;
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 5px;
	font-weight: normal; }

.KiLeftBoxLinkInLast {
	padding-bottom: 7px; }
.KiLeftBoxLink, .KiLeftBoxLinkLast, .KiLeftBoxLinkMag, .KiLeftBoxLinkMagLast {
	padding-left: 16px;
	padding-bottom: 7px;
	text-indent: -10px;
	float: left;
	clear: left;
	width: 154px;
	border: 0px red solid; }

.KiLeftBoxLink, .KiLeftBoxLinkMag {
	padding-bottom: 0px; }

.KiLeftBoxLinkLast, .KiLeftBoxLinkMagLast {
	padding-bottom: 5px; }

.KiLeftBoxLinkMag, .KiLeftBoxLinkMagLast {
	color: c0c0c0; }

.KiLeftBoxLink a:link, .KiLeftBoxLink a:visited, .KiLeftBoxLink a:active, .KiLeftBoxLinkLast a:link, .KiLeftBoxLinkLast a:visited, .KiLeftBoxLinkLast a:active {
	color: #000000;
	text-decoration: none; }

.KiLeftBoxLink a:hover, .KiLeftBoxLinkLast a:hover {
	color: #000000;
	text-decoration: underline; }


.KiLeftBoxName, .KiLeftBoxNameSmall, .KiLeftBoxNameSmallTwoLine {
	padding-bottom: 7px;
	padding-left: 6px;
	font-size: 11px; }

td.KiLeftBoxNameSmall div.KiLeftBoxLinkSmall {
	padding-bottom: 3px; }

.KiLeftBoxNameSmallTwoLine {
	padding-bottom: 3px; }

.KiLeftBoxNameSmall {
	padding-bottom: 4px; }

.KiLeftBoxLinkSmall, .KiLeftBoxLinkSmallFirst {
	color: #000000;
	line-height: 12px;
	width: 160px; }

.KiLeftBoxLinkSmallFirst {
	padding-top: 5px; }

.KiLeftBoxLinkSmall a:link, .KiLeftBoxLinkSmall a:active, .KiLeftBoxLinkSmall a:visited, .KiLeftBoxLinkSmallFirst a:link, .KiLeftBoxLinkSmallFirst a:active, .KiLeftBoxLinkSmallFirst a:visited {
	text-decoration: none;
	color: #000000; }

.KiLeftBoxLinkSmall a:hover, .KiLeftBoxLinkSmallFirst a:hover {
	text-decoration: underline;
	color: #000000; }


.KiLeftBoxNameSmallDescTwoLine {
	line-height: 12px;
	padding-left: 10px;
	text-indent: -9px;
	padding-top: 1px;
	color: c0c0c0;
	float:left; }

.KiLeftBoxNameSmallDesc {
	padding-top: 5px;
	color: c0c0c0;
	float:left; }

.KiLeftBoxInput, .KiLeftBoxInputSmall {
	padding-bottom: 7px;
	padding-left: 6px; }

.KiLeftBoxInputSmall {
	padding-bottom: 4px; }

.KiLeftBoxInputButton, .KiLeftBoxInputButtonSmall, .KiLeftBoxInputButtonSmallTwoLine {
	padding-bottom: 7px;
	padding-left: 4px;
	float: left; }

.KiLeftBoxInputButtonSmall, .KiLeftBoxInputButtonSmallTwoLine {
	padding-bottom: 4px;
	float: right; }

.KiLeftBoxInputButtonSmallTwoLine {
	padding-top: 3px;
	padding-bottom: 5px; }

.KiLeftBoxInputButtonIn {
	padding-bottom: 7px; }

.KiLeftBoxTextLast {
	padding-left: 6px;
	font-size: 11px;
	padding-bottom: 7px; }

.KiLeftBoxOneLink {
	background: #f5f5f5;
	padding-left: 6px;
	color: c0c0c0;
	padding-top: 5px;
	padding-bottom: 5px; }
/*Left box end*/

/*Tablazatok start */
.KiTablee7e th {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 8px;
	font-weight: bold;
	color: #333333;
	border-bottom: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
	background: #e7e7e7;
	text-align: left;
	font-size: 12px; }

.KiTablee7e .KiLast {
	border-right: 0px
}

.KiTablee7e td {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px #cccccc solid;
	background: #f5f5f5; }

.KiTablee7e .KiAlt {
	background: #ffffff; }

.KiTablee7e .KiSub {
	background: #e7e7e7;
	font-weight: bold;
	color: #333333; }

.KiTablee7eGroup th {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 8px;
	font-weight: bold;
	color: #333333;
	border-bottom: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
	background: #e7e7e7;
	text-align: left;
	font-size: 12px; }

.KiTablee7eGroup .KiLast {
	border-right: 0px
}

.KiTablee7eGroup td {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 5px;
	border-bottom: 1px #cccccc solid;
	vertical-align: top; }

.KiTablee7eGroup .KiAlt {
	background: #f5f5f5; }

.KiTablee7eGroup .KiAltRow {
	border: 0px; }

.KiTablee7eGroup .KiSub {
	background: #e7e7e7;
	font-weight: bold;
	color: #333333;
	padding-bottom: 2px; }

/* Tablazatok end */

/*Images begin*/
.KiFullPicWith, .KiFullPic {
	border: 1px #cccccc solid;
	width: 380px;
	margin-bottom: 5px;
	float: left; }

.KiFullPic {
	margin-bottom: 18px; }

.KiRightPicWith, .KiRightPic, .KiRightPicNoBorder, .KiLeftPicWith, .KiLeftPic, .KiLeftPicNoBorder {
	border: 1px #cccccc solid;
	width: 180px;
	margin-bottom: 5px;
	margin-right: 8px; }

.KiRightPic, .KiRightPicNoBorder, .KiLeftPic, .KiLeftPicNoBorder {
	margin-bottom: 9px; }

.KiRightPicNoBorder, .KiLeftPicNoBorder {
	border: 0px; }

.KiLeftPicNoBorder, .KiLeftPic, .KiLeftPicWith {
	float: left; }

.KiThumbPic {
	border: 1px #cccccc solid;
	width: 90px;
	margin-right: 10px;
	margin-bottom: 9px;
	float: left; }

.KiFullPicUnder, .KiRightPicUnder, .KiLeftTableContainer .KiLeftPicUnder, .KiLeftPicUnder {
	width: 380px;
	margin-bottom: 18px;
	color: #666666;
	font-size: 11px; }

.KiRightPicUnder, .KiLeftTableContainer .KiLeftPicUnder, .KiLeftPicUnder {
	width: 180px; }

/*Kepek bal oldali igazitasahoz begin*/
.KiLeftTableContainer {
	padding:0px;
	margin:0px;
	width: 582px;
	float: left; }

.KiLeftTable {
	float: left;
	margin: 0px; }

.KiTextLeftTable {
	margin: 0px;
	padding-right: 8px;
	clear: right; }

.KiTextLeft {
	padding-right: 8px;
	padding-bottom: 14px;
	clear: right;
	border: 0px red solid; }

.KiTextLeftSmall {
	padding-right: 8px;
	padding-bottom: 4px;
	clear: right; }

.KiTextLeftLast {
	padding-right: 8px;
	padding-bottom: 0px;
	clear: right; }

.KiLeftTableContainer .KiLeftPicWith, .KiLeftTableContainer .KiLeftPic, .KiLeftTableContainer .KiLeftPicWithNoBorder, .KiLeftTableContainer .KiLeftPicNoBorder {
	border: 1px #cccccc solid;
	width: 180px;
	margin-bottom: 6px;
	margin-right: 8px; }

.KiLeftTableContainer .KiLeftPicWithNoBorder, .KiLeftTableContainer .KiLeftPicNoBorder {
	border: 0px; }

.KiLeftTableContainer .KiLeftPic, .KiLeftTableContainer .KiLeftPicNoBorder {
	margin-bottom: 8px; }
/*Kepek bal oldali igazitasahoz end*/

.KiPicWide {
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	width: 574px; }
/*Images end*/

/*Form begin*/
.KiForm th, .KiFormBasket th {
	background: #cccccc;
	font-weight: bold;
	padding-left: 8px;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #333333;
	border-bottom: 3px #ffffff solid; }

.KiFormBasket th {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 0px; }

div.KiFormIcon, div.KiFormIconText {
	float: right; }

/*.KiFormIcon {
	padding-left: 0px;
	padding-right: 0px; }*/

.KiFormIconText, .KiFormIconText a, td.KiFormLinkLast div.KiFormIconText, td.KiFormLinkLast div.KiFormIconText a {
	padding-left: 2px;
	padding-right: 4px; }

.KiFormIcon, .KiFormIconText {
	border: 0px #000000 solid; }

td.KiFormBasket, .KiFormBasket th.KiFormBasket, .KiFormBasketLast, .KiFormLinkLast, .KiFormBasketSum {
	text-align: right;
	color: #333333; }

.KiFormBasket td.KiFormBasketSum {
	font-weight: bold;
	border-bottom: 3px #cccccc solid;
	padding-bottom: 2px;
	padding-top: 5px; }

.KiFormBasketLast, .KiFormLinkLast, .KiFormBasketSum {
	background: #F5F5F5; }

.KiForm td, .KiFormBasket td {
	border-bottom: 1px #cccccc solid;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 8px;
	font-size: 12px;
	vertical-align: top; }

.KiFormBasket td {
	padding-bottom: 1px;
	padding-top: 2px; }
.KiFormBasket td.KiFormBasketLast, .KiFormBasket td.KiFormLinkLast {
	padding-bottom: 5px;
	padding-top: 5px; }

td.KiFormFirstRow {
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 8px;
	font-size: 11px;
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid; }

td.KiFormLastRow {
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 8px;
	font-size: 12px;
	border-bottom: 3px #ffffff solid; }

.KiFormName {
	width: 174px;
	float: left;
	padding-top: 3px;
	padding-bottom: 4px;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	border: 0px red solid; }

.KiFormInput, .KiFormInputMore, .KiFormInputRadio {
	padding-left: 10px;
	float: left;
	padding-top: 1px;
	border: 0px red solid; }

.KiFormInputRadio {
	padding-left: 0px; }

.KiFormInputMore {
	padding-left: 4px; }

.KiFormInputTitle {
	width: 174px;
	padding-top: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px; }

.KiFormTextareaMove {
	overflow: hidden;
	width:167px;
	height:89px;
	padding: 0px;
	padding-left: 3px;
	margin: 0px; }

.KiFormInputSelect {
	float: left;
	padding-top: 0px;
	padding-left: 10px; }



.KiFormInputMoreText, .KiFormInputText {
	padding-left: 4px;
	float: left;
	padding-top: 3px; }

.KiFormInputText {
	padding-left: 10px; }

.KiFormInputMoreText span {
	color: c0c0c0; }

.KiFormInputDataText, .KiFormInputDataTextMore {
	padding-left: 10px;
	float: left;
	padding-top: 3px;
	font-size: 12px; }

.KiFormInputDataTextMore {
	padding-left: 4px; }

.KiFormInputMoreRadio {
	padding-left: 4px;
	float: left;
	padding-top: 3px;
	font-size: 12px; }

.KiFormCheckbox {
	padding-left: 0px;
	float: left; }

.KiFormComment, .KiFormCommentIn, .KiFormCommentMore {
	clear: left;
	color: #666666;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 4px; }

.KiFormCommentIn {
	font-weight: normal; }

.KiFormCommentMore {
	padding-left: 184px; }

.KiFormDownload {
	padding-top: 3px;
	color: c0c0c0;
	font-size: 12px; }

.KiFormRightLink {
	float: left;
	color: c0c0c0;
	font-size: 11px;
	padding-top: 2px;
	padding-left: 10px; }

.KiFormUnit {
	float: left;
	color: #000000;
	font-size: 12px;
	padding-top: 2px;
	padding-left: 4px; }

.KiFormLink, .KiFormLink a:active,  .KiFormLink a:link, .KiFormLink a:visited,.KiFormLinkLast, .KiFormLinkLast a:active,  .KiFormLinkLast a:link, .KiFormLinkLast a:visited {
	padding-top: 3px;
	color: c0c0c0;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none; }

 .KiFormLink a:hover, .KiFormLinkLast a:hover {
	text-decoration: underline; }

td.KiFormLinkLast {
	padding-left: 10px; }

td.KiFormSubmit {
	padding-left: 192px;
	background: #f5f5f5;
	border: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 3px #ffffff solid; }

.KiFormSubmit input {
	background-color: #e7e7e7;
	font-weight: bold;
	color: #333333;
	font-size: 12px; }

.KiFormWarning {
	color: #F00;
	font-weight: bold;
	padding-bottom: 8px; }

.KiButton {
	background-color: #e7e7e7; }

.KiSearchButton {
	width: 49px;
	background: #e7e7e7; }

.KiFormCheckboxText {
	padding-left: 4px;
	font-size: 12px; }

/*Form end*/

/*Msg begin*/
.KiMsgBox {
	border: 1px #cccccc solid;
	padding-top: 5px;
	padding-bottom: 7px; }

.KiMsgMain {
	padding-left: 8px;
	padding-right: 8px;
	font-weight: bold;
	color: #333333;
	padding-bottom: 4px; }

.KiMsgMain span {
	color: c0c0c0; }

.KiMsgText, .KiMsgTextLast, .KiErrorMsgText {
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 4px; }

.KiErrorMsgText {
	color: c0c0c0;
	padding-bottom: 0px; }


.KiMsgTextLast {
	padding-bottom: 0px; }

.KiMsgLink {
	color: c0c0c0;
	font-size: 11px;
	padding-left: 8px;
	padding-right: 8px; }
/*Msg end*/

/*Lists begin*/
ul {
	list-style-image: url(/tshared/images/icons/list_bullet.gif);
	list-style-position: outside;
	margin-left: 16px;
	margin-top: 0px;
	padding-top: 0px;
	/*padding-bottom: 8px;*/
	padding-bottom: 0px;
	margin-bottom: 0px; }

ul li {
	padding-bottom: 3px; }

ul.KiSubList, ul.KiSubListMsgBox {
	list-style-image: url(/tshared/images/icons/sublist_bullet.gif);
	list-style-position: outside;
	margin-left: 33px;
	margin-top: 0px;
	padding-top: 0px;
	/*padding-bottom: 14px;*/
	margin-bottom: 0px;
	padding-bottom: 0px; }

ul.KiSubListMsgBox {
	padding-bottom: 0px; }

ul.KiSubList li, ul.KiSubListMsgBox li {
	padding-bottom: 3px; }
/*List end*/

/*Top login begin*/
.KiLoginTComBorder, .KiMTKBorder, .KiTopLoginBorder {
	background: #F5F5F5;
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid; }

.KiLoginTComTable, .KiMTKTable, .KiTopLoginTable {
	background-color: #f5f5f5;
	text-align: left; }

.KiLoginTComTitle, .KiMTKTitle, .KiLoginTComTitleUserWelcome, .KiTopLoginTitle, .KiTopLoginTitleUserWelcome {
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 6px;
	color: #333333; }

.KiLoginTComTitleUserWelcome {
	padding-bottom: 4px; }

.KiMTKTitleUserWelcome, .KiTopLoginTitleUserWelcome {
	padding-top: 1px;
	padding-bottom: 0px; }

.KiLoginTComName, .KiMTKName, .KiTopLoginName {
	padding-right: 4px;
	padding-top: 3px;
	font-size: 11px;
	float: left; }

.KiLoginTComInput, .KiMTKInput, .KiTopLoginInput {
	padding-right: 8px;
	float: left;
	padding-bottom: 7px; }

.KiLoginInputNarrow, .KiTopLoginInputNarrow, .KiLoginTComInputNarrow {
	padding-right: 8px;
	float: left;
	height: 23px; }

.KiLoginTComButton, .KiTopLoginButton {
	float: left;
	padding-bottom: 7px; }

.KiMTKButton {
	padding-right: 9px;
	float: left;
	padding-bottom: 7px; }

.KiLoginTComButtonNarrow, .KiTopLoginButtonNarrow {
	float: left;
	padding-bottom: 1px; }

.KiLoginTComLink, .KiMTKLink, .KiTopLoginLink, .KiMTKLinkLoggedIn {
	padding-left: 8px;
	float: left;
	color: c0c0c0;
	font-size: 11px;
	padding-top: 0px;
	border: 0px red solid; }

.KiMTKLink, .KiTopLoginLink {
	padding-top: 3px; }

.KiTopLogin {
	padding-left: 0px;
	float: left;
	color: c0c0c0;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 7px; }

.KiLoginTComLinkNarrow, .KiLoginTComLinkNarrowFirst, .KiLoginTComLinkNarrowLoggedIn, .KiLoginTComLinkNarrowFirstLoggedIn, .KiTopLoginLinkNarrow, .KiTopLoginLinkNarrowFirst, .KiTopLoginLinkNarrowLoggedIn, .KiTopLoginLinkNarrowFirstLoggedIn, .KiTopLoginNewLineLink, .KiTopLoginNewLineFirstLink {
	padding-left: 8px;
	float: left;
	color: c0c0c0;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 7px; }

.KiLoginTComLinkNarrowFirst, .KiLoginTComLinkNarrowFirstLoggedIn, .KiTopLoginLinkNarrowFirst, .KiTopLoginLinkNarrowFirstLoggedIn, .KiTopLoginNewLineFirstLink {
	padding-left: 0px; }

.KiLoginTComLinkNarrowLoggedIn, .KiLoginTComLinkNarrowFirstLoggedIn, .KiTopLoginLinkNarrowLoggedIn, .KiTopLoginLinkNarrowFirstLoggedIn, .KiTopLoginNewLineLink, .KiTopLoginNewLineFirstLink {
	padding-top: 0px; }

/*Top login end*/

/*Eloszto begin*/
.KiSepContainer, .KiSepContainerNarrow, .KiSepcccContainer {
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	background: #f5f5f5; }

.KiSepcccContainer {
	background: #cccccc; }

.KiSepContainerNarrow {
	border-bottom: 5px #cccccc solid; }

.KiSepRightContainer {
	border-bottom: 4px #cccccc solid; }

.KiSepTitle {
	padding-bottom: 5px; }

.KiSepText, .KiSepTextLast, .KiSepTextIn, .KiSepTextInLast, .KiSepTextNarrow {
	padding-left: 20px;
	font-size: 11px;
	line-height: 13px;
	text-indent: -10px; }

.KiSepTextNarrow {
	text-indent: 0px;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 6px; }

.KiSepTextNarrow span {
	color: c0c0c0; }

.KiSepTextIn, .KiSepTextInLast {
	text-indent: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-right: 8px;
	border: 0px red solid; }

.KiSepTextInLast, .KiSepTextLast {
	padding-bottom: 6px; }

span.KiSepTextLink {
	color: c0c0c0; }

.KiSepText a:link, .KiSepText a:active, .KiSepText a:visited, .KiSepTextLast a:link, .KiSepTextLast a:active, .KiSepTextLast a:visited {
	color: #000000;
	text-decoration: none; }

.KiSepText a:hover, .KiSepTextLast a:hover {
	color: #000000;
	text-decoration: underline; }

.KiSepPromoBoxText {
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 7px; }

.KiSepLink {
	padding-left: 10px;
	font-size: 11px;
	color: c0c0c0;
	padding-bottom: 2px;
	float: left; }

.KiSepIcon {
	float: left;
	padding-left: 10px;
	border: 0px red solid;
	padding-top: 2px;
	padding-bottom: 6px; }

.KiSepIconText, .KiSepPromoIconText {
	float: left;
	padding-left: 6px;
	font-size: 11px;
	color: c0c0c0;
	border: 0px red solid; }

.KiSepPromoIconText {
	padding-left: 4px; }

.KiSepPromoBoxDetails, .KiSepPromoBoxOnlyDetails, .KiSepPromoBoxOnlyDetailsNarrow, .KiSepPromoBoxOnlyDetailsBottom, .KiSepPromoBoxOnlyDetailsIn {
	float: left;
	padding-left: 8px;
	color: c0c0c0;
	font-size: 11px; }

.KiSepPromoBoxOnlyDetails, .KiSepPromoBoxOnlyDetailsIn {
	padding-top: 4px;
	padding-bottom: 5px; }

.KiSepPromoBoxOnlyDetailsIn {
	padding-left: 10px; }

.KiSepPromoBoxOnlyDetailsNarrow {
	padding-top: 5px;
	padding-bottom: 6px; }

.KiSepPromoBoxOnlyDetailsBottom {
	padding-bottom: 7px; }

.KiSepPromoBoxDetailsLink {
	color: c0c0c0; }

.KiSepBullet, .KiSepBulletIn {
	float: left;
	clear: left;
	width: 12px; }

.KiSepBulletIn {
	padding-left: 10px; }

.KiSepPromoBulletText, .KiSepPromoBulletTextLast, .KiSepActionBulletText, .KiSepActionBulletTextLast {
	float: left;
	padding-bottom: 1px;
	font-size: 11px;
	width: 230px; }

.KiSepActionBulletText, .KiSepActionBulletTextLast {
	border: 0px red solid;
	width: 176px; }

.KiSepPromoBulletTextLast, .KiSepActionBulletTextLast {
	padding-bottom: 3px; }

.KiSepPromoPrice {
	padding-left: 12px;
	border-bottom: 3px #cccccc solid; }

.KiCartIcon {
	float: left;
	clear: left;
	padding-left: 8px;
	padding-top: 7px; }

.KiCartIconText {
	float: left;
	padding-left: 4px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px; }

.KiCartText, .KiCartLink, .KiCartLinkOut {
	padding-left: 8px;
	font-size: 11px;
	clear: left;
	padding-top: 4px;
	padding-bottom: 0px; }

.KiCartLink {
	padding-bottom: 7px;
	color: c0c0c0; }

.KiCartLinkOut {
	padding-bottom: 4px;
	color: c0c0c0;
	padding-top: 2px; }

.KiSepContainerRightBox {
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	background: #cccccc;
	font-size: 11px; }

.KiSepContainerRightBoxText, .KiSepContainerRightBoxLink, .KiSepContainerRightBoxLinkMore {
	font-size: 11px;
	padding-left: 8px;
	padding-right: 8px; }

.KiSepContainerRightBoxText {
	padding-bottom: 5px; }

.KiSepContainerRightBoxLink, .KiSepContainerRightBoxLinkMore {
	padding-bottom: 5px;
	color: c0c0c0; }

.KiSepContainerRightBoxLinkMore {
	padding-bottom: 0px; }

.KiSepRightBoxPic {
	margin-bottom: 5px; }

.KiSepRightBoxText, .KiSepRightBoxLink, .KiSepRightBoxLinkLast, .KiSepRightBoxLinkMet, .KiSepRightBoxLinkMetFirst {
	padding-left: 18px;
	padding-bottom: 7px;
	text-indent: -10px;
	float: left;
	clear: left;
	width: 162px;
	border: 0px red solid;
	font-size: 11px; }

.KiSepRightBoxLink, .KiSepRightBoxLinkMet {
	padding-bottom: 0px; }

.KiSepRightBoxLinkMet {
	width: 140px;
	padding-left: 37px;
	color: c0c0c0;
	padding-bottom: 4px; }

.KiSepRightBoxLinkLast {
	padding-bottom: 5px; }

.KiSepRightBoxLink a:link, .KiSepRightBoxLink a:visited, .KiSepRightBoxLink a:active, .KiSepRightBoxLinkLast a:link, .KiSepRightBoxLinkLast a:visited, .KiSepRightBoxLinkLast a:active {
	color: #000000;
	text-decoration: none; }

.KiSepRightBoxLink a:hover, .KiSepRightBoxLinkLast a:hover {
	color: #000000;
	text-decoration: underline; }

.KiSepRightBoxIconTextIn, .KiSepRightBoxIconTextInLast, .KiSepRightBoxIconText {
	margin-left: 25px;
	padding-bottom: 7px;
	clear: left;
	width: 150px; }

.KiSepRightBoxIconText {
	padding-bottom: 4px; }


.KiSepRightBoxIconTextInLast {
	padding-bottom: 0px; }

.KiSepRightBoxIconTextInLast span, .KiSepRightBoxIconTextIn span, .KiSepRightBoxIconText span {
	color: c0c0c0; }

.KiSepRightBoxMet, .KiSepRightBoxMetIn {
	float: left;
	font-weight: bold;
	color: #333333;
	font-size: 12px;
	border: 0px red solid;
	width: 150px;
	padding-bottom: 4px;
	padding-top: 0px; }

.KiSepRightBoxMetIn {
	padding-bottom: 0px; }

.KiSepRightBoxMet span, .KiSepRightBoxMetIn span {
	font-size: 11px;
	font-weight: normal;
	color: #000000; }

.KiSepRightBoxMetLink span {
	color: c0c0c0; }

.KiSepRightBoxIcon, .KiSepRightBoxUpperIcon {
	text-align: center;
	padding-top: 3px;
	float: left;
	clear: left;
	border: 0px red solid;
	width: 27px; }

.KiSepRightBoxUpperIcon {
	padding-top: 0px; }


.KiSepRightBoxMoreMag, .KiSepRightBoxMoreBlack {
	font-size: 11px;
	padding-left: 18px;
	padding-right: 3px;
	padding-top: 6px;
	padding-bottom: 7px;
	text-indent: -10px; }

.KiSepRightBoxMoreMag a:visited, .KiSepRightBoxMoreMag a:hover, .KiSepRightBoxMoreMag a:link, .KiSepRightBoxMoreMag a:active {
	color: c0c0c0; }

.KiSepRightBoxMoreBlack a:visited, .KiSepRightBoxMoreBlack a:hover, .KiSepRightBoxMoreBlack a:link, .KiSepRightBoxMoreBlack a:active {
	color: #000000; }

.KiRightBoxInputSmallFirst {
	padding-left: 8px;
	padding-bottom: 4px;
	float: left;
	font-size: 11px; }

.KiRightBoxInputSmall {
	padding-left: 4px;
	padding-bottom: 4px;
	float: left;
	font-size: 11px; }

.KiSepPhotoContainer {
	background: #f5f5f5;
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid; }

.KiSepPhotoContainer .KiTitle {
	padding-left: 10px;
	font-weight: bold;
	font-size: 11px;
	padding-top: 5px;
	width: 130px; }

.KiSepPhotoContainer .KiText {
	padding-left: 10px;
	font-size: 11px;
	padding-right: 6px; }

.KiSepPhotoContainer .KiLinkIcon {
	float: left;
	padding-right: 4px;
	padding-left: 10px;
	padding-top: 2px; }

.KiSepPhotoContainer .KiLinkText {
	float: left;
	font-size: 11px; }

.KiSepListText, .KiSepListTextFirst {
	padding-bottom: 4px;
	padding-top: 5px; }

.KiSepListTextFirst {
	border-top: 1px #cccccc solid;
	padding-top: 1px; }

.KiSepListMoreLink, .KiSepListMoreLinkLast {
	padding-bottom: 7px;
	border-bottom: 1px #cccccc solid;
	width: 574px;
	color: c0c0c0;
	font-size: 11px; }

.KiSepListMoreLinkLast {
	border: 0px;
	padding-bottom: 0px; }

.KiSepBoxTitleText {
	border-top: 1px #CCCCCC solid;
	background-color: #ffffff;
	font-size:11px;
	font-weight: bold;
	color: #333333;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 8px; }

.KiSepBoxText, .KiSepBoxTextLast {
	padding-left: 8px;
	padding-right: 8px;
	background: #f5f5f5;
	padding-bottom: 7px;
	font-size: 11px;
	padding-top: 2px; }

.KiSepBoxTextLast {
	border-bottom: 1px #CCCCCC solid; }

.KiSepBoxText span, .KiSepBoxTextLast span {
	color: c0c0c0; }
/*Eloszto end*/

/*Top pager begin*/
#KiTopPager {
	background-image: url(/images/toppager.gif);
	background-repeat: repeat-x; }

.KiTopPagerOff, .KiTopPagerOn {
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #f5f5f5;
	border-bottom: 1px #cccccc solid;
	border-right: 1px #e7e7e7 solid;
	font-size: 11px;
	float: left; }

.KiTopPagerOff a:link, .KiTopPagerOff a:visited, .KiTopPagerOff a:active {
	color: #000000;
	text-decoration: none; }

.KiTopPagerOff a:hover {
	text-decoration: underline; }

.KiTopPagerOn {
	background-color: #ffffff;
	border-bottom: 1px #ffffff solid;
	border-right: 1px #e7e7e7 solid;
	color: #f26522; }
/*Top pager end*/

/*Pager begin*/
.KiPagerBox {
	font-size: 11px;
	padding-bottom: 4px; }

.KiPagerBoxBottom {
	font-size: 11px;
	padding-bottom: 8px;
	padding-top: 6px; }

.KiPagerBox span, .KiPagerBoxBottom span {
	font-weight: bold;
	font-size: 12px;
	color: #333333; }

.KiPagerBox div, .KiPagerBoxBottom div {
	padding-left: 8px; }

.KiPagerBottom {
	float:left;
	clear:left;
	background-color: #cccccc; }
/*Pager end*/

/*Home begin*/
.KiHomeLeftMenu {
	border-top: 1px #cccccc solid; }

.KiHomeLogoContainerOff {
	border-bottom: 1px #cccccc solid;
	background: #f5f5f5;
	font-size: 11px;
	padding-bottom: 4px;
	width: 179px; }

.KiHomeLogoContainerOn {
	border-bottom: 1px #cccccc solid;
	background: #ffffff;
	font-size: 11px;
	padding-bottom: 4px;
	width: 179px; }

.KiHomeLogo {
	padding-bottom: 2px;
	border: 0px blue solid; }

.KiHomeLogoPad {
	padding-bottom: 3px; }

.KiHomeLogoText {
	padding-left: 32px;
	text-indent: -10px;
	border: 0px red solid;
	padding-right: 8px; }

.KiHomeLogoText div {
	padding-left: 0px;
	text-indent: 0px; }

.KiHomeLogoTextMTK a:link, .KiHomeLogoTextMTK a:visited, .KiHomeLogoTextMTK a:active, .KiHomeLogoText a:link, .KiHomeLogoText a:visited, .KiHomeLogoText a:active {
	color: #000000;
	text-decoration: none; }

.KiHomeLogoTextMTK a:hover, .KiHomeLogoText a:hover {
	color: #000000;
	text-decoration: underline; }

.KiSepContainerBox, .KiSepContainerNews, .KiSepContainerRight {
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	background: #f5f5f5; }

.KiSepContainerNews {
	background: #ffffff; }

.KiSepContainerBox {
	border-bottom: 5px #cccccc solid;
	width: 190px; }

.KiSepContainerRight {
	background: #cccccc; }

.KiHomeBigPromoPic {
	padding-bottom: 3px; }

.KiHomeBigPromoText, .KiHomeAktText, .KiHomeBigPromoTextOnly {
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 5px; }

.KiHomeBigPromoTextOnly {
	padding-top: 2px; }

.KiHomeDate, .KiHomeTitle {
	font-size: 11px;
	font-weight: bold;
	padding-left: 8px;
	color: #333333; }

.KiHomeDate span, .KiHomeBigPromoText span, .KiHomeAktText span {
	color: c0c0c0; }

.KiHomeMoreLink, .KiHomePromoMoreLink, .KiHomePromoSearcMoreLink {
	padding-bottom: 7px;
	padding-top: 3px;
	padding-left: 8px;
	font-size: 11px;
	color: c0c0c0; }

.KiHomePromoMoreLink {
	background-color: #cccccc;
	clear: left; }

.KiHomePromoSearcMoreLink {
	background-color: #cccccc;
	padding-top: 0px; }

.KiHomePromoBox, .KiHomePromoBoxListFirst, .KiHomePromoBoxList, .KiHomeListFirst, .KiHomeList, .KiHomePromoBoxG {
	font-size: 11px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 6px; }

.KiHomePromoBoxG {
	background: #cccccc; }

.KiHomePromoBoxListFirst, .KiHomePromoBoxList, .KiHomeListFirst, .KiHomeList {
	padding-left: 18px;
	text-indent: -10px;
	padding-bottom: 0px;
	clear: left; }

.KiHomePromoBoxListFirst a:link, .KiHomePromoBoxList a:link, .KiHomePromoBoxListFirst a:visited, .KiHomePromoBoxList a:visited, .KiHomePromoBoxListFirst a:active, .KiHomePromoBoxList a:active, .KiHomeListFirst a:link, .KiHomeList a:link, .KiHomeListFirst a:visited, .KiHomeList a:visited, .KiHomeListFirst a:active, .KiHomeList a:active {
	color: #000000;
	text-decoration: none; }

.KiHomePromoBoxListFirst a:hover, .KiHomePromoBoxList a:hover, .KiHomeListFirst a:hover, .KiHomeList a:hover {
	color: #000000;
	text-decoration: underline; }

.KiHomePromoBoxList {
	padding-top: 0px;
	padding-bottom: 0px; }

.KiHomePromoBox span, .KiHomePromoText span, .KiHomePromoTextLast span, .KiHomePromoBoxG span {
	color: c0c0c0; }

.KiHomePromoText, .KiHomePromoTextLast, .KiHomePromoTextFirst {
	font-size: 11px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 4px; }

.KiHomePromoTextFirst {
	padding-top: 5px; }

.KiHomePromoTextFirst span {
	color: c0c0c0; }
.KiHomePromoTextLast {
	padding-bottom: 7px; }

.KiHomeBoxSpacerTop, .KiHomeBoxSpacer {
	margin-bottom: 5px; }

.KiHomeBoxSpacer {
	border-top: 1px #cccccc solid; }

.KiHomePicPromo {
	padding-bottom: 5px; }

.KiPromoOnFieldContainer {
	height: 99px;
	background-repeat:none;
	position: relative; }

.KiPromoOnField, .KiPromoField {
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 6px;
	background: #cccccc;
	font-size: 11px; }


.KiPromoOnField a:link, .KiPromoOnField a:visited, .KiPromoOnField a:active, .KiPromoField a:link, .KiPromoField a:visited, .KiPromoField a:active {
	color: c0c0c0;
	text-decoration: none; }

.KiPromoOnField a:hover, .KiPromoField a:hover {
	color: c0c0c0;
	text-decoration: underline; }

.KiPromoOnField a.KiAlt:link, .KiPromoOnField a.KiAlt:visited, .KiPromoOnField a.KiAlt:active, .KiAlt div a:link, .KiAlt div a:visited, .KiAlt div a:active {
	color: #000000;
	text-decoration: none; }

.KiPromoOnField a.KiAlt:hover, .KiPromoField a.KiAlt:hover, .KiAlt div a:hover {
	color: #000000;
	text-decoration: underline; }

.KiPromoOnField span, .KiPromoField span {
	color: c0c0c0; }

/*Home end*/

/*Popup begin*/
.KiPopupBorder, .KiPopupBorderPic {
	border: 8px #e7e7e7 solid;
	padding: 8px;
	padding-top: 5px; }

.KiPopupBorderPic {
	padding: 0px;
	text-align: center; }
.KiPopupTitle {
	padding-bottom: 6px;
	color: c0c0c0;
	font-weight: bold; }

.KiPopupName {
	padding: 8px 0px 8px 8px;
	color: c0c0c0;
	font-weight: bold;
	background: #cccccc; }

.KiPopupSubTitle {
	padding-bottom: 6px;
	font-weight: bold;
	color: #333333; }

.KiPopupInput {
	padding-bottom: 4px; }

.KiPopupSubmit {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 4px;
	padding-right: 4px;
	background: #f5f5f5; }

.KiPopupSubmit input {
	background: #e7e7e7; }

.KiPopupClose {
	color: c0c0c0;
	font-size: 11px; }

/*Popup end*/

/*Modositasok regi css alapjan begin*/
.KiDate {
	color: #333333;
	font-size: 11px;
	padding-bottom: 4px; }

.KiSubTitle {
	color: #333333;
	font-weight: bold;
	padding-bottom: 5px; }
/*Modositasok regi css alapjan end*/

/* Print begin*/
.KiPrintFooter {
border-top: 1px #CCCCCC solid;
border-bottom: 1px #CCCCCC solid;
padding-top:4px;
padding-bottom:4px; }

.KiTopMenuLinkPrint {
	color: c0c0c0;
	float: right;
	font-size: 11px;
	padding-bottom: 8px; }

.KiHistoryPrint {
	border-top: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	background-color: #ffffff;
	font-size: 10px;
	padding-top: 6px;
	padding-bottom: 6px; }

#KiTitlePrint {
	padding-top: 12px; }
.KiCompanyPrint {
	padding-left:0px;
	float: left;
	font-size: 11px;
	color: #666666; }

.KiContentsPrint {
	clear: left;
	width: 582px;
	padding-left: 0px;
	padding-bottom: 7px;
	padding-right: 0px;
	margin: 0px; }
/*Print end*/

/*Toolbox begin*/
.KiToolBoxContainer {
	background: #cccccc;
	font-size: 11px;
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	padding-bottom: 6px; }

.KiToolBoxContainer span {
	color: c0c0c0; }

.KiToolBoxText {
	padding-bottom: 2px;
	padding-left: 8px; }

.KiToolBoxIcon {
	float: left;
	padding-left: 8px;
	padding-right: 4px;
	padding-top: 2px; }

.KiToolBoxIconText {
	float: left; }

.KiToolBoxInput {
	float: left;
	padding-top: 7px;
	padding-bottom: 2px;
	padding-left: 8px;
	height: 21px; }

.KiToolBoxButton {
	float: left;
	padding-left: 5px;
	padding-top: 7px; }
/*Toobox end*/


/* Tal�lat oldal begin */
.KiFoundTitle {
	color: c0c0c0;
	font-weight: bold;
	padding-bottom: 2px;
	margin-right: 8px;
	text-indent: -10px;
	padding-left: 10px; }

.KiFoundText {
	vertical-align: top;
	padding-left: 0px;
	font-size: 12px; }

.KiFoundText span {
	font-weight: bold; }

.KiFoundLink {
	padding-top: 0px;
	font-size: 11px; }

.KiFoundDate {
	padding-top: 0px;
	font-size: 11px; }

.KiFoundFoot a {
	color: c0c0c0; }

.KiFoundContainer {
	padding-top:8px;
	padding-bottom:7px;
	margin-right: 8px;
	border-bottom: 1px #cccccc solid; }

.KiFoundContainerLast {
	padding-top:8px;
	padding-bottom:7px;
	margin-right:8px; }

.KiTextResoultBox {
	padding-right: 8px;
	padding-bottom: 7px;
	clear: left; }

.KiTextResBox {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
	border: 1px #cccccc solid; }

/* Tal�lat oldal end */

/* Link Table begin*/

.KiLinkTable {
	margin-bottom: 14px; }

.KiLinkSubTable {
	margin-bottom: 7px; }

.KiLinkTable th, .KiLinkTableLast th, .KiLinkSubTable th {
	text-align:left;
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #333333; }

.KiLinkTable td, .KiLinkTableLast td, .KiLinkSubTable td {
	padding-top: 0px;
	padding-bottom: 0px;
	text-align:left;
	color: c0c0c0; }

/* Link Table end*/


/*Sitemap begin*/
.KiSMLevel1, .KiSMLevel1Half {
	width: 574px;
	background: #e7e7e7;
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	font-weight: bold;
	color: #333333;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-bottom: 2px; }

.KiSMLevel1Half {
	width: 282px; }

.KiSMLevel1 a:hover, .KiSMLevel1 a:link, .KiSMLevel1 a:active, .KiSMLevel1 a:visited, .KiSMLevel2 a:hover, .KiSMLevel2 a:link, .KiSMLevel2 a:active, .KiSMLevel2 a:visited, .KiSMLevel2Last a:hover, .KiSMLevel2Last a:link, .KiSMLevel2Last a:active, .KiSMLevel2Last a:visited, .KiSMLevel1Half a:hover, .KiSMLevel1Half a:link, .KiSMLevel1Half a:active, .KiSMLevel1Half a:visited {
	color: #000000; }

.KiSMLevel1 div, .KiSMLevel1Half div {
	padding-left: 8px;
	padding-right: 8px; }

.KiSMLevel2, .KiSMLevel2Last {
	text-indent: -10px;
	padding: 0px 8px 0px 18px; }

.KiSMLevel2Last {
	padding-bottom: 3px; }
/*Sitemap end*/

/* Header exit begin */
.KiHeaderExit {
	width:50px;
	height:18px;
	float: right;
	padding-top: 6px;
	padding-right: 7px; }

.KiHeaderExit a:link, .KiHeaderExit a:active, .KiHeaderExit a:visited, .KiHeaderExitText, .KiHeaderExitText a:link, .KiHeaderExitText a:visited, .KiHeaderExitText a:active {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none; }

.KiHeaderExit a:hover, .KiHeaderExitText a:hover {
	color: #ffffff;
	text-decoration: underline; }

.KiHeaderExitText {
	float: left;
	padding-top: 0px;
	padding-bottom: 2px;
	border: 0px black solid;
	padding-left: 5px; }

.KiHeaderExitIcon {
	border: 0px black solid;
	padding-top: 1px;
	float: left;
	clear: left; }
/* Header exit end */

/* Belso lapozo begin*/
/*Textarea begin*/
.KiInnerPager {
	width:563px;
	height:150px;
	border: 1px #cccccc solid;
	padding-left: 8px;
	padding-top: 5px;
	font-size: 12px; }

.KiInnerPagerSubmit {
	float: right;
	padding-right: 8px; }

.KiInnerPagerSubmit input {
	background-color: #e7e7e7;
	color: #333333;
	font-size: 12px;
	font-weight: bold; }
/*Textarea end*/
/*Iframe begin*/
#KiInnerPagerContents {
	float: left;
	width: 542px;
	padding-left: 8px;
	padding-bottom: 7px;
	padding-right: 0px;
	margin: 0px;
	padding-top: 5px; }

.KiIframeBorder {
	border: 1px #cccccc solid;
	border-right: 0px; }
/*Iframe end*/
/* Belso lapozo end*/