/*
* base style sheet containing dimensions, margins, spcaing etc. 
*/

html, body {
	width: 99%;
	margin: 0px;
	padding: 0px 0px 32px 0px;
	font-family: verdana, tahoma, arial, sans-serif; 
	font-size: 8pt;
	color: #666666;
	//background: url(images/lite_background.gif) #B5C8C8;
	background: #636363; /*#5b8786;*/ /*#B5C8C8;*/
}

H1 {
	FONT-SIZE: 150%
}
#spacer {
	height: 80px;
}

table {
	BORDER: 1px dashed #339999;
}

A.logo {
        FONT-SIZE: 250%
}
A.dobozok {
        COLOR: #333333;
}
A.dobozok:hover {
        COLOR: #5E8686;
}
A.menu_link {
        COLOR: #999999; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 120%; FONT-FAMILY: verdana, tahoma, sans-serif, arial; FONT-WEIGHT: bold;
}

A {
	COLOR: #FF6633;
        TEXT-DECORATION: none;
}
A:hover {
	COLOR: #5E8686;
}
A.back {
	COLOR: #339999;
}
A.selected {
	COLOR: #339999;
}
P {
	MARGIN: 0px 0px 8px
}

#container {
	margin: 32px auto 0px auto;
	width: 970px; /*770*/
	background: #FFFFFF;
}

#container #top {
	height: 17px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-bottom: 0px;
}
#container #bot {
	height: 21px;
	border: 1px solid #CCCCCC;
	border-top: 0px;
	/* background: url('../images/con_bot_88D1CE.gif') no-repeat #88D1CE; */
}

#main {
	width: 946px; /*746px;*/
	padding: 0px 0px 0px 22px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	/*border: 1px solid #aaa;*/
}


/*
	menu
*/
/*#menu { border-right: 1px solid #CCC; }*/
#menu .col1, #menu .col1_hidden {
	width: 510px; /*410*/
	height: 175px; /*139*/
	padding: 8px 0px 0px 0px;
	margin: 0px 0px -5px 0px;
	float: left;
	background: url(images/tt_logo_kicsi2.jpg) no-repeat;
}

#menu .col2, #menu .col2_hidden {
	width: 430px; /*330*/
	height: 139px;
	padding: 8px 0px 0px 5px;
  margin: 0px 0px 16px 0px;
	float: left;
	border-left: 1px solid #CCC;
	/*border-right: 1px solid #CCC;*/
	background: #fff;
}
#menu .col1 .elerhetoseg {
	FONT-SIZE: 85%; COLOR: grey; PADDING-TOP: 50px;
}

#menu .col3 {
	float: left;
}
#menu .col4 {
	float: left;
	text-align: right;
}

/*
	tartalom
*/
#contents {
	line-height: auto;
	/*border: 1px solid #aaa;*/
}

#contents .col1 {
	width: 5px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#contents .col2 {
	width: 635px; /*400*/
	padding: 0px 20px 0px 0px;
	float: left;
}

#contents .col3 {
	width: 251px; /*151*/
	padding: 0px 22px 0px 10px;
	float: left;
	border-left: 1px solid #CCCCCC;	
}
#contents .doboz {
	MARGIN-TOP: 20px;
        MARGIN-BOTTOM: 10px;
        padding: 5px;
        WIDTH: 100px;
        BORDER-BOTTOM: 1px dashed #339999;
        BACKGROUND: #FFFFFF;
        TEXT-ALIGN: center;
        FONT-SIZE: 100%;
        FONT-WEIGHT: bold;
}
#contents .velemenyek {
        FONT-SIZE: 90%;
}

#contents .item, #contents .item_nobdr, #contents .item_top {
	margin: 0px;
	padding: 14px 4px 14px 0px;
}

.item_nobdr2 {
	margin: 0px;
	padding: 0px;
	width: 730px;
	text-align: center;
}

/* must come after #contents .col1 .item and #contents .col1 .item_nobdr */
#contents #no_marg, #contents .item_top {
	padding-top: 0px;
}

fieldset {
  border: 0px;
  }

legend {
  padding: 0.2em 0.5em;
  border:1px solid green;
  color:green;
  font-size:90%;
  text-align:right;
  }

#links {
	clear: left;
	margin: 0px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

#copyright {
  position: relative;
	margin: 0px;
  text-align: center;
}

.clr { clear:both; }
.topmenubox {
	background-color: #8d2b9c;
	border:1px solid #aaa;
	padding:5px;
	margin-right: 20px;
	margin-bottom: 5px;
}
a.topmenu {
	color: #fff;
	font-weight: bold;
}
A.topmenu:hover {
	color: #5E8686;
}
table.topmenutable {
	border: 0px;
	padding: 0px;
}
.bibor {
	color: #8d2b9c;
	font-size: 12px;
}
