/*
* 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: 550px; /*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: 350px; /*330*/
	height: 140px;
	padding: 8px 20px 0px 5px;
  margin: 0px 0px 16px 0px;
	float: left;
	border-left: 0px solid #CCC;
	/*border-right: 1px solid #CCC;*/
	background: #fff;
}
#menu .col1 .elerhetoseg {
	FONT-SIZE: 85%; COLOR: grey; PADDING-TOP: 50px;
}

#menu .col3 {
	float: right;
	text-align:right;
	position:relative;
	left:17px;
}
#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: 580px; /*400*/
	padding: 0px 20px 0px 0px;
	float: left;
}

#contents .col3 {
	width: 300px; /*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:0px;
	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;
}

#ceginfo {
	position:absolute;
	left:0px;
	top:138px;
	margin-left:-150px;
	text-align:left;
	font-size:11px;
	font-weight:normal;
	color: #8d2b9c;
	padding:0px;
}

#ceginfo h1 {
	margin:0;
	padding:0px;
	color: #8d2b9c;
	font-weight:normal;
	font-size:11px;
}

#ceginfo h1 a {
	color: #8d2b9c;
}

#cimsor {
	font-size:12px;
	color:#993366;
	font-family:Verdana, Geneva, sans-serif;
	margin:0;
	margin-bottom:6px;
	margin-left:6px;
	padding:0px;
	text-align:left;
}

#lab {
	font-size:14px;
	color:#666666;
	font-size:11px;
	font-weight:normal;
	padding-bottom:7px;
	padding-top:5px;
	margin-top:7px;
	border-top:1px dotted #999;
}

#lab a {
	color:#666666;
}

#lab a:hover {
	color:#FF6633;
}

.sztart {
	text-align: justify; 
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size: 12px;
}

.sztart p.felso {
	margin-top:24px;
}

.sztart p.also {
	margin-bottom:24px;
}

.nar {
	color: #FF6633;
    text-decoration: none;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: right;
	font-weight:bold;
}

.nar a {
	color: #FF6633;
}


.nar a:hover {
	color: #5E8686;
}

.lil, .lil a {
	color: #993366;
	color: rgb(153, 51, 102);
    font-weight: bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: right;
}

lil a {
	color: #993366;
}

.erosszov {
	color: #000000;
    font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
    text-align: justify;	
}

#jobb a img {border:none;}
