@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,600&subset=latin,latin-ext);

/*@import url(https://fonts.googleapis.com/css?family=Titillium+Web&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Titillium+Web:600&subset=latin,latin-ext);*/

*{
    margin:0;
    padding:0;
}

/* Drupal beállítások felülírása */
.element-invisible{display: none;} /* Eltünteti a láthatalatan elemeket */
.node-unpublished{background:none;}
.profile{margin:0;}
.js-hide,
#views-exposed-form-review-all-page .views-exposed-form .views-submit-button{display:none!important;}

/* Lightbox */
iframe{
	border:none;
}

body{
	background-color:#042340;
    font-family:Arial, sans-serif;
    font-size:13px;
    color:#0a2f51;
}
.art a p,
a .art p{
	font-family:Arial, sans-serif;
    font-size:13px;
    color:#0a2f51;}

.press-release a{font-family:Arial, sans-serif;}

ul,ol{
    list-style:none;
}

img{
    border:none;
}

a{
    outline:none;
    text-decoration:none;
    color:#0a2f51;
}

h1, h2{
    font-weight:normal;
}

.max-width{
    max-width:994px;
	min-width:994px;
    margin:0 auto;
    padding:0 5px 0px 5px;
}

#header, body > section{
    background-color:white;
}

/* --- Menüitemek mozgatása --- */

.tabledrag-handle{display:inline-block;}
	div.handle{
		width:15px;
		height:20px;
		background:url(../images/icons/draggable.png) no-repeat;
	}
		div.handle:hover{
			cursor:move;
			background-position:left -20px;
		}
table tbody tr.drag, table tbody tr.drag-previous{background:#fffce5;}
table tbody tr td{padding:0 10px;}

/* --- Admin blockk viewsok szerkesztojele látszódjon --- */
.contextual-links-wrapper{overflow: visible;}

/* --- A "Page" címe --- */
.title,
#raiting-average th{
	text-transform:uppercase;
	font-family: 'Titillium Web', Verdana, sans-serif;
	font-size:13px;
	font-weight:600;
	color:#042340;
}

/* --- Submit gombok formázása --- */
input{
	padding-left:5px;	
}

input[type='submit']{
	font-family: 'Titillium Web', Verdana, sans-serif;
	display:block;
	padding:0 10px;
	cursor:pointer;
	color:#292828;
	line-height:24px;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 7%, #8e8e8e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(7%,#ffffff), color-stop(100%,#8e8e8e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 7%,#8e8e8e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#ffffff 7%,#8e8e8e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 7%,#8e8e8e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#ffffff 7%,#8e8e8e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#8e8e8e',GradientType=0 ); /* IE6-9 */
	
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	
	border:1px solid #7e7e7e;
	
	-moz-box-shadow:    inset 0 0 5px #fff;
   	-webkit-box-shadow: inset 0 0 5px #fff;
   	box-shadow:         inset 0 0 5px #fff;
}

/* --- Beviteli mezok formázása --- */

input[type='text'],
input[type='password'],
select{
    padding: 4px !important;
    background: url("//dcnz2rrcot657.cloudfront.net/ext/2.0/resources/images/default/form/text-bg.gif") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #B5B8C8;
    border-radius: 3px 3px 3px 3px;
}

option{padding-right:5px;}

/* --- Fieldset --- */

fieldset .fieldset-legend{padding:0 5px;}

/* --- Checkboxok formázása --- */
.checkbox-outer{
	overflow:hidden;
	float:left;
}
	.checkbox-outer input[type='checkbox']{
		/* Required for IE 5, 6, 7 */
		/* ...or something to trigger hasLayout, like zoom: 1; */
		width: 100%; 
			
		/* Theoretically for IE 8 & 9 (more valid) */	
		/* ...but not required as filter works too */
		/* should come BEFORE filter */
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
		
		/* This works in IE 8 & 9 too */
		/* ... but also 5, 6, 7 */
		filter: alpha(opacity=0);
		
		/* Older than Firefox 0.9 */
		-moz-opacity:0;
		
		/* Safari 1.x (pre WebKit!) */
		-khtml-opacity: 0;
		
		/* Modern!
		/* Firefox 0.9+, Safari 2?, Chrome any?
		/* Opera 9+, IE 9+ */
		opacity: 0;
		
		float:left;
		
		width:15px;
		height:15px;
	}

		.checkbox-outer input[type='checkbox'] + span.checkbox-inner{
			width:15px;
			height:15px;
			margin-top:1px;
			margin-right:5px;
			
			cursor:pointer;
			background:url(../images/buttons/checkbox.png) left top no-repeat;
		}
		
		.checkbox-outer input[type='checkbox']:checked + span.checkbox-inner{
			background:url(../images/buttons/checkbox.png) left bottom no-repeat;
		}
		
		span.checkbox-inner{display:block;}

/* ---Tabok beállítása --- */
.tabs{}
.tabs ul{overflow:hidden;}
.tabs ul li{
	float:left;
	border-right:1px solid #f0f0f0;
	border-bottom:1px solid white;
}
.tabs ul li a{
	background:#dadada;
	color:#042340;
	padding:2px 20px;
	text-transform:uppercase;
	display:block;
	font-weight:600;
	font-family: 'Titillium Web', Verdana, sans-serif;
}
.tabs ul li a:hover, .tabs ul li a.active{
	background:#c5530f;
	color:white;
}
.tabs ul li a:last-child{
	border-right:none;
}

/* --- Táblázatok formázása --- */
table{width:100%;}
table.tablazatkorbe{ border:1px solid #dadada; padding:0 5px;}

table tr{}
table.tablazatkorbe td{padding:0 5px;padding-bottom:20px;}
table.tablazatkorbe tr.inverztitle td, table tr:last-child td{padding-bottom:0;}
table.tablazatkorbe tr td:first-child{font-weight:600;}

table.tablazatkorbe tr.inverztitle td,
table thead{
	font-family: 'Titillium Web', Verdana, sans-serif;
	color:#042340;
	background:#dadada;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:normal;
}

/* --- Alsó Pager lapozó --- */

.dotted-pager-bottom{text-align:center;clear:both;}
	.dotted-pager-bottom-inner{display:inline-block;}

		.dotted-pager-bottom-inner a{
			float: left;
			width: 9px; /* 29px */
			height: 9px; /* 29px */
			margin: 10px;
			margin-right: 10px;
			cursor: pointer;
		}
				
			.dotted-pager-bottom-inner a span{
				width: 9px; height: 9px; 
				background: url(../images/ajax_preloader/lapozo.png) no-repeat 0 0;
				display: block;
			}
				
				.dotted-pager-bottom-inner a.aktiv span,
				.dotted-pager-bottom-inner a:hover span,
				.dotted-pager-bottom-inner a.active span{
					background-position: 0 -9px;
				}

/* --- Content --- */



.sc.max-width{
    padding-top:5px;
    background-color: #FFFFFF;
}

.max-width > table{padding-bottom:1px;}
.max-width > table td{padding:0;vertical-align:top;}

#content-left{
	max-width:171px;
	min-width:171px;
    width:171px;
	background:#f0f0f0;
}
    
#content-middle{
	padding-left:1px;
	padding-right:1px;
	width:651px;
	max-width:651px;
	padding-bottom:30px;
}

#content-right{
    width:170px;
	background:#f0f0f0;
	max-width:170px;
	min-width:170px;
}

#content-middle-right{
	color:0a2f51;
	margin-left:171px;
	/*padding:5px 10px;*/
	background:#f0f0f0;
	padding-bottom:30px;
}
    
    .sc > header > h1,
	.sc > .art > header > h1.sec-title,
	body > .sc .sc > form,
	#content-right > .sc > ul{
        padding:0 7px;
    }

.sec-title, .sec-title a{
    color:white;
    font-size:13px;
    text-transform:uppercase;
    font-family: 'Titillium Web', Verdana, sans-serif;
	display:block;
	height:23px;
	line-height:23px;
}
.art-title, .art-title a{text-transform:none!important;}

.submitted{
	color:#292828;
	font-family: 'Titillium Web', Verdana, sans-serif;
	margin-bottom:15px;
}

/* --- Tartalmi részek általános beállítása --- */

#content-middle-right div h1,
#content-middle-right .art div.field-item h2,
#content-middle-right .art div.field-item h3,
#content-middle-right div.field div.field-item h2,
#content-middle-right div.field div.field-item h3,
#content-middle-right > form > div > h2,
.sub-heading,
a .art.webcontent-box h1,
.faq-h3{
	font-size:17px;
	font-family: 'Titillium Web', Verdana, sans-serif;
	color:#042340;
	font-weight:600;
	text-transform:uppercase;
	line-height:20px;
}

/* --- Lábléc --- */

#footer{
    padding-top:20px;
    text-align:center;
    
    background: #5b5b5b; /* Old browsers */
    background: -moz-linear-gradient(top, #5b5b5b 0%, #202020 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b5b5b), color-stop(100%,#202020)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #5b5b5b 0%,#202020 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #5b5b5b 0%,#202020 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #5b5b5b 0%,#202020 100%); /* IE10+ */
    background: linear-gradient(to bottom, #5b5b5b 0%,#202020 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5b5b', endColorstr='#202020',GradientType=0 ); /* IE6-9 */
}

#footer, #footer a{
    color:white;
    font-family: 'Titillium Web', Verdana, sans-serif;
}
#footer a, #footer span{font-size:11px;}
