body,html {
	 margin: 0; padding: 0; height: 100%;
	 font-family: Tahoma; font-size: 12px; background-color:#ffffff; 
}
p{
	margin:10px 0;
	padding:0px;
        text-align: justify;
        line-height: 1.5em;
		
}

#bg{
	background-image: url('/images/bg_top.jpg');	background-color:#ffffff;
	width:100%;	text-align:center;	background-repeat:repeat-x;
}

.box{
	border:7px solid #EFEFEF; background-color:#FFF;
}
.box-right-main{
	overflow:hidden; padding:10px; margin-left:0px; background-color: white;
        min-height: 900px; 
}
.box-right{
	overflow:hidden; padding:10px; margin-left:0px; background-color: white;
}

#top{
	margin: 0 auto;	overflow: hidden;
}	
#top_box{
	width: 950px;		
}	
.top_logo{
	text-align:left; position:absolute;
	top:32px; z-index: 6; height:122px;
}
.top_lang{
	text-align:right; position:absolute; z-index:6;
	padding-top:1px; padding-left:820px;
}
.top_address{
        color:#FFFFFF;font-size:10px;padding-left:695px;position:absolute;
        text-align:right;top:137px;z-index:6;
}	
.search {
        border:1px solid #FFFFFF;margin:3px 0;padding:3px;
}

.top_img{
	height:145px;	margin-left:132px;	position:absolute;
	top:21px; z-index:0;
}

#head{
	width: 947px;	margin: 0 auto; 
	height: 145px; text-align: left; margin-bottom:10px;
}	

#head .newsletter_top{
	position: absolute;	text-align:left;
	margin-top:70px;	padding-left:30px;	width:400px;	z-index: 0;
}
#ures_content {
      /*padding:40px;*/
      /*margin: 40px;*/
}

.fade {
	background-image: url(/images/fade.png); 
	height:145px; position: relative; z-index: 5;
}


#head .newsletter_top h1{
	font-size:16px;	font-weight:bold;
	color:#055b7b;	padding:0px;
	margin:0px;		
}	
input {
	border:1px solid #237092;
	font-size: 11px;	
}	
.top_menu{
	width:947px; text-align: left;
	height:35px; background-image: url(/images/menu_bg.jpg);
	background-repeat: no-repeat; z-index: 10;
}
.submenu-title {
    background-color:#0BA6DE;    color:white;    font-size:16px;
    padding:5px;    text-decoration:none;
}


/*-------------------------leftMenu*/




/*-------------------------bottomMenu*/
#footer #top_menus{
	width:670px; text-align: left;
	padding-top:20px;
	
}
#footer #top_menus a {
   	float:left; 
	font-size:12px; border-left:solid 2px #adadad; font-weight:bold; text-decoration:none;
	border-right:none;
	padding: 4px 5px 4px 5px; color:#343434;
}
#footer #top_menus .selected {
	background-image: none;
	text-decoration: underline;
	padding:4px 5px;
	height: 17px;

}
#footer #top_menus a:hover {

}
#footer #top_menus a:active {

}
	
#footer #top_menus a:LAST-CHILD {
}
/*-------------------------*/


#main {
	width: 960px; text-align:left;
	margin: 40px auto;	overflow: hidden;
	/*color:  #89713D;*/
	color :#707070;
}	
#main .left{
	width:165px; margin-left:1px;
	float:left;
}	
#main .right{
	width:784px;
	float:left;
	padding-bottom:5px;
	padding-left:10px;
}

.right a {color:  #0BA6DE}
.right .keret{border:1px solid #0BA6DE; padding:2px; margin:3px;}
.right .kepalairas { color: #0BA6DE; font-size: 10px; font-weight: bold; text-align: center;}
.no-border{
	border:none;	
}
.right ul li, ol li {
    margin: 10px 0px;

}
#main .design_table th a{
        color: #fff;
}

#main .design_table th{
	background-color:#0BA6DE;
	color: white;
	border-style:solid;
	border-color: white;
	border-width: 0 0 1px 1px;
	padding:4px;
}
#main .design_table td{
	border-style:solid;
	border-color: #0BA6DE;
	/*border-width: 1px 1px 0px 0px;*/
        border-width: 1px;
}
#main .design_table table{
	border-style:solid;
	border-color: #0BA6DE;
	border-width: 1px 1px 0px 0px;
}

#main .design_table_keret{
	border-style:solid;
	border-color: #0BA6DE;
	border-width: 0px 0px 1px 1px;
}

#main .design_table_keret td {
	border-style:solid;
	border-color: #0BA6DE;
	border-width: 1px 1px 0px 0px;
}

.right h1 {
	background-color: #0BA6DE;
	color:white;
	font-size:16px;
	margin-left:-10px;
	margin-right:-10px;
	padding:5px;
	text-decoration:none;
}
.right h2 {
	font-size: 14px;
	color: #0BA6DE;
	text-decoration:none;	
}

#main .right h3 {font-size: 12px; }
#main .right .kiemeles {color:  #237092; font-size: 12px; text-decoration: underline; font-weight: bold; }
#main .right .szoveg2 {font-family: Tahoma; font-size: 10px;}
#main .right .szoveg1 {font-family: Tahoma; font-size: 12px;}
#main .right .szoveg3 {font-family: Tahoma; font-size: 14px;}

#main .right .verdana2 {font-family: Verdana; font-size: 10px;}
#main .right .verdana1 {font-family: Verdana; font-size: 12px;}
#main .right .verdana3 {font-family: Verdana; font-size: 14px;}


.mainbox{
	margin-left:0px; margin-bottom:10px; padding:10px;
	background-color: #fff; color:#89713D; border-color: #E2DDDA;
}

#main .right .mainbox a {color:#0BA6DE; font-size: 11px; text-decoration: none; font-weight:normal;}



#footer {
	width: 950px; text-align:left;	margin: 0 auto;	overflow: hidden;
	border-right:7px solid #EFEFEF; border-left:7px solid #EFEFEF;
	border-top:7px solid #EFEFEF;	background:url(/images/footer_bg.jpg);	padding:10px 5px; margin-top:20px;
}	
#footer .bottom_address{
	color: #fff;	font-size:11px;
	float:left;	width:180px;
}

#footer .bottom_menu{
	float:right;	width:770px;
}
#footer .bottom_menu a{
        color: #fff;	font-size:12px;
        font-weight:bold;
}

#content .error_list{
	color:red;	font-size:11px;	padding:0px; margin:-10px 0px;
}
#content .error_list li{
    list-style: none;
}
.button{
	background-color: #016ca2;	border:1px solid white;
	color:white;	
}
#image_rotate {
	visibility: hidden;
}
.innerfade {margin:0px; padding:0px; list-style-type: none; list-style-image: none; list-style-position: outside;}
.zero{
 	font-size:1px;
}
.alahuzas_ki, .alahuzas_ki a{
	text-decoration: none;
}
#sbox {
	width:100%;	
}	
	
.clear{
	clear:both; margin:0px; padding:0px;
}
 
#gomb{
	background-image:url(/UserFiles/Image/!new_template/gombok/gomb.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	height:40px;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration: none;
}
#gomb .link, #gomb .link a{
	position:relative;
	float:left;
	text-align:center;
	top:-5px;
}
#gomb .kep{
	top:-10px;
	margin-right:5px;
	position:relative;
	float:left;
}


#afbef{
	visibility:hidden;
	list-style: none;
	list-style-type: none;
	padding:0px;
	margin:0px;
	display:block;
}	
#afbef .szov{
	position:absolute;	z-index:1;
	padding:10px; color:white; font-size:14px;
}
#afbef .kep{
	position:relative; z-index:0;
}
.galeria-kep {
	float:left;
	margin:10px;
	width:330px;
	min-height:171px;	
}
.gallery-table table{
	/*width:100%;*/
}
.gallery-table td{
	/*text-align:center;*/
}

.galeria-szov{
	float:left;
	min-height:180px;
	text-align:justify;
	width:400px;
}	
.cikk-box{
	border-top:1px dotted #0BA6DE;
	margin-top:3px;
	padding-top:5px;
}	
.cikk-cim{
	color:white;
	font-weight:bold;
	padding:5px;	
}
.cikk-cim a{
	font-weight:bold;
	color: white
}

#image_rotate_main_block{
    visibility: hidden;
    position: relative;
    z-index: 0;

}
.small-gallery {
    color:#0BA6DE;
    float:left;
    font-size:11px;
    height:135px;

    margin:5px;
    width:240px;
}
.small-gallery img{
    width:100px;
    display: inline;
}
.gallery-cat {
    display:block; margin: -1px 0px 15px 0px; border: 1px solid #0BA6DE;
    overflow: hidden;
}
.gallery-cat h2 {
    margin:0px;
    padding:5px;
}
#content-gallery h2{
    margin:0px;
}
#content-gallery .table_title{
    margin:0px 0px -10px -10px;
}

#content-gallery h2 a {
    font-size:16px;
    font-weight:normal;
    text-decoration:none;
    color: #fff;
}
.gallery-small-cat {
    margin:5px;
    float:left;
}
.gallery-cat img{
    width:85px;
}
.gallery-cat a{

}
a img {
    border:none;

}
.gallery-cat-img {
    padding: 2px;
    width:200px;
    border:1px solid #0BA6DE; padding:2px; margin:3px;
}

.slider-buttons{
    position: absolute; z-index: 1; margin: 15px 0 0 7px;
}
.slider-buttons a {
    border:1px solid #FFFFFF;
    color:#FFFFFF;
    padding:2px;
}
#content ul li{
    list-style: square;
    list-style-image: url(/uploads/page-images/li.png);
}

.form-row {
    
}
.form-row { margin: 2px 0; padding: 0; }
.form-row input { border: 1px solid #0BA6DE; padding: 2px; width: 138px; font-size: 11px; }
.form-row input[type=submit] { text-align: center; width: auto; padding: 2px 5px; font-weight: bold; color: white; background: #0BA6DE; }

.post-title a {color:#fff}