/* CSS Document */

body {font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	  font-size:12px;
	  background-color:#fff;
	  background-image:url(../images/background.jpg);
	  background-repeat:repeat-x;
	  color:#666;
	  margin-top:0;
	  text-align:center}
	  
td,th {font-size:12px;
color:#666;
margin-left:auto;
	  margin-right:auto}
	  

/* MENÜ */
#menu{list-style:none;
padding:0 0 0 0;
margin:0 0 0 0;
width:100%}

.menu_item{
padding:2px 0 2px 12px;
border:1px solid #CCC;
margin:0 1px 1px 0; 
background-image:url(../images/buttback1.jpg);
}

.menu_item:hover{
background-image:url(../images/buttback2.jpg);
color:#0066CC;
}

.menu_item a {
color:#666666;
text-decoration:none;}

.menu_item a:hover {
color:#0066cc;
text-decoration:none}

#sub_menu{
list-style:none
}

.sub_menu_item{
}

.sub_menu_item a {
color:#666666;
text-decoration:none}

.sub_menu_item a:hover {
color:#0066cc}

/* AKTIV ELEMEK */

.aktiv_menu_item{
padding:2px 0 2px 12px;
border:1px solid #0066CC;
margin:0 1px 1px 0; 
background-image:url(../images/buttback_dblu.jpg);
}

.aktiv_menu_item a{
color:#FFFFFF;
text-decoration:none;
font-weight:bolder}

/* MENÜ VÉGE */

#page_container {
width:900px;
		margin-left:auto;
		margin-right:auto;
		background-color:#f3f3f3;
		text-align:left		
}

#title_container {width:900px;
		margin-bottom:0;
		padding:0;}
		
#show_container {width:900px;
		height:150px;
		border-bottom: 1px solid #fff}
		
#main_container {
        width:900px;
		margin-bottom:0;
		padding:0;
		margin-top:1px}

#menu_container {width:160px;
		float:left;
		top:0;
		left:0;
		right:auto;
		bottom:auto}
		
#content_container {
float:left;
	background-color: #fff;
	font-size:12px;
	text-align:left;
	vertical-align:top;
width:740px;
		}

#navi_container {
        max-width:740;
        padding:2px 3px 2px 5px;
		background-color: #eee;;
		border-right: 8px solid #bbbbbb;
		border-top:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		}
		
#content_title_container {
margin-top:1px;
        padding:1px 3px 1px 5px;
		background-color: #fefefe;
		border-right: 8px solid #bbbbbb;
		border-top:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		}

/*Táblázatos elemek */

.text_container {
padding:4px;
border-right: 8px solid #EEE;}

.table_cell_left {float:left; padding:0 0 1px 0; width:170px; text-align:center}

.table_cell_left_sm {float:left;
                     padding:0 0 1px 0;
					 width:170px;
					 text-align:center;
					 }

.table_cell_left_sm a {text-decoration:none; color:#666; font-size:11px; font-weight:bold;}

.table_cell_left_sm a:hover {text-decoration:underline; color:#666; font-size:11px; font-weight:bold;}
					 
.text {clear:both; margin: 5px 5px 5px 5px;}
.text2 { float:left; margin: 5px 5px 5px 5px; width:480px}
.text3_a {float:left; width:45%; margin: 5px 5px 5px 5px;}
.text3_b {float:left; width:45%; margin: 5px 5px 5px 5px;}

.text4_a {float:left; width:28%; margin: 5px 5px 5px 5px;}
.text4_b {float:left; width:65%; margin: 5px 5px 5px 5px;}

.text5_a {float:left; width:38%; margin: 5px 5px 5px 5px;}
.text5_b {float:left; width:52%; margin: 5px 5px 5px 5px;}

.main_image_container {float:left}
.medium_image_container {float:left; margin:5px 5px 5px 5px; width:184px}
		
/* LAB */

#footer_container {
clear:both;
		text-align:center;
		padding:2px;
		background-color:#eee;
		border-top:1px solid #FFFFFF;
		border-left: 8px solid #bbb;
		border-right: 8px solid #bbb;
		font-size:10px;}
		




h1 {font-size:16px;
font-weight:bold;
margin-bottom:11px;
margin-top:12px;
margin-left:0px}

h2 {font-size:12px;
font-weight:bold;
margin-bottom:0;
margin-top:0;
margin-left:0}

p {margin-top:1px}

.blu_h1 {color:#0066CC; font-weight:bold}
.blu_h2 {color:#0066CC; font-weight:bold}

.galeriacim {font-size:14px;
color:#999999;
font-weight:bold;
margin-left:15px}

.navi_text {font-size:12px;
font-weight:bold;
color:#777777;}

.navi_text a {font-size:12px;
font-weight:bold;
color:#777777;
text-decoration:none}

.navi_text2 {font-size:12px;
color:#777777;}

.navi_text2 a {font-size:12px;
color:#777777;
text-decoration:none}

.vastag_szurke {font-size:11px;
font-weight:bold;
color:#555;}

.vekony_szurke {font-size:11px;
color:#555;}

.footer_text1 {font-size:11px;
font-weight:bold;
color:#555;}

.footer_text2 {font-size:10px;
color:#555;}

.tipp {font-size:11px;
font-weight:bold;
color:#FF6600;
font-style:italic;}

.kiemeles {font-size:12px;
font-weight:bold;
color:#FF6600;}

.image_container {
border:1px solid #CCCCCC;}

.thumb_container {
clear:both}