body {
	background-color: #bfbfbf;
}

#wrapper {
	width: 100%;
}

#portal {
	background-color: #3497b9;
	width: 960px;
	min-height:600px;
     	height:auto !important;
     	height:600px; 
	margin-left: auto; 
	margin-right: auto;
	position: relative;
	background-attachment: inherit;
	background-image: url('../img/gif/fur.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
 	font-family: sans-serif;
}

#header {
	position: relative;
	height: 50px;
	background-color: #1a4b5c;
	width: 100%;
}

#logo {
	position: absolute;
	left: 10px;	
	top: -5px;
	background-attachment: inherit;
	background-image: url('../img/sulixerver_logo.png');
	width: 150px;
	height: 60px;
}

#button0 {
	background-attachment: inherit;
	background-image: url('../img/segitseg.png');
	width: 170px;
	height: 54px;
}

#button1 {
	background-attachment: inherit;
	background-image: url('../img/szuloi_belepes.png');
	width: 170px;
	height: 54px;
}

#button1_no {
	background-attachment: inherit;
	background-image: url('../img/szuloi_belepes_no.png');
	width: 170px;
	height: 54px;
}

#button2_no {
	background-attachment: inherit;
	background-image: url('../img/dokument_no.png');
	width: 170px;
	height: 54px;
}

#button2 {
	background-attachment: inherit;
	background-image: url('../img/dokument.png');
	width: 170px;
	height: 54px;
}

#button3 {
	background-attachment: inherit;
	background-image: url('../img/sulix.png');
	width: 170px;
	height: 54px;
}

#logoMayor {
	position: absolute;
	left: 25px;	
	top: 5px;
}

#accountInfo {
	position: absolute;
	right: 30px;
	top: 10%;
	color: #bbbbbb;
	font-size: 12px;
}

#accountInfoLogo {
	position: absolute;
	right: 90px;
	top: 10%;
	color: #bbbbbb;
	font-size: 12px;
}

#schoolLogo {
	position: absolute;
	right: 20px;
	top: 2px;
	color: #bbbbbb;
	font-size: 12px;
}

#schoolLogoAccountInfo {
	position: absolute;
	right: 140px;
	top: 10%;
	color: #bbbbbb;
	font-size: 12px;
}

#portalRow1 {
	width: 910px;
	position: absolute; 
	left: 25px; 
	top: 50px;
}

#appRow1 {
	position: absolute;
	top: 120px;
	width: 100%;
	text-align: center;
}

#portalRow2 {
	width: 900px;
	position: absolute; 
	left: 30px; 
	top: 390px;
}

#loginBox {
	position: absolute;
	width: 160px;
	left: 375px;	
	top: 70px;
}

#loginBoxHeader {
	display: block;
	background: url("../img/gif/belepes_teteje.gif") bottom center no-repeat;
	height: 10px;
}

#loginBoxContent {
	background-image: url("../img/gif/belepes_kozepe.gif");
	background-repeat: repeat-y;
}

#loginBoxFooter {
	display: block;
	background: url("../img/gif/belepes_alja.gif") top center no-repeat;
	height: 10px;
}

#yellowBold {
	color: #f49430;
	font-weight: bold;
	font-size: 15px;
}

/*
input { 
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	width: 100px;
	background-color: #bbbbbb;
	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;
	box-shadow: 2px 2px 3px #666;
	-webkit-appearance: none;
	outline: 0;
	padding: 4px 7px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

input:focus {
	border-color: #bbbbbb;
}

input.loginButton {
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	width: 70px;
	background-color: #f49430;
	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;
	box-shadow: 2px 2px 3px #666;
	-webkit-appearance: none;
	outline: 0;
	padding: 4px 7px;
	font-size: 12px;
	font-weight: bold;
	color: black;
}

input.loginButton:focus {
	border-color: #bbbbbb;
}
*/

#rssBox {
	position: absolute;
	width: 716px;
	left: 10px;
	top: 3px;
}

#rssBoxHeader {
	display: block;
	background: url("../img/rss_top.png") bottom center no-repeat;
	height: 10px;
}

#rssBoxContent {
	background-image: url("../img/rss_background.png");
	background-repeat: repeat-y;
	font-size: 12px;
	height: 145px;
}

#rssBoxFooter {
	position: relative;
	height: 34px;
	width: 716px;
}

#rssBoxFooterLeftActive {
	background: url("../img/rss_bottom_active_left.png") bottom left no-repeat;
	height: 34px;
	width: 358px;
	text-align: center;
}

#rssBoxFooterRightActive {
	position: absolute;
	top: 0px;
	left: 358px;
	width: 358px;
	background: url("../img/rss_bottom_active_right.png") bottom left no-repeat;
	height: 34px;
	text-align: center;
}

#rssBoxFooterRightPassive {
	position: absolute;
	top: 0px;
	left: 358px;
	width: 358px;
	background: url("../img/rss_bottom_passive_right.png") bottom left no-repeat;
	height: 34px;
	text-align: center;
}


#rssBoxFooterLeftPassive {
	background: url("../img/rss_bottom_passive_left.png") bottom left no-repeat;
	height: 34px;
	width: 358px;
	text-align: center;
}

#yellowLink {
	color: #f49430;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

#grayLink {
	color: #cacaca;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

#buttonBox {
	position: absolute;
	width: 170px;
	left: 0px;
	top: 0px;
}

#socialButtonBox {
	position: absolute;
	width: 170px;
	left: 730px;
	top: 0px;
}

#inputBox {
	margin: 0;
 	height: 26px;
 	width: 140px;
 	background: url('../img/gif/bejelentkezes_gomb_140x26.gif') no-repeat left top;
	
}

#loginTextbox {
	width: 140px;
	background: none;
 	border: none;
 	height: 26px;
 	margin: 0;
 	padding-left: 10px;
	padding-right: 10px;
 	font-family: sans-serif;
 	font-size: 10px;
	font-weight: bold;
	color: #767676;
}

#loginButton {
	margin: 0;
 	height: 28px;
 	width: 66px;
 	background: transparent url('../img/gif/bejelentkezes_gomb_66x28.gif') no-repeat bottom;
 	border: 0;
	font-weight: bold;
	color: #333333;
	font-size: 10px;
	padding-bottom: 3px;
 	font-family: sans-serif;
}

#rssArticle1 {
	width: 718px;
	height: 70px;
	position: relative;
}

#rssTitle1 {
	position: absolute;
	left: 15px;
	top: 5px;
	vertical-align: middle;
	width: 650px;
}

#rssContent1 {
	position: absolute;
	left: 10px;
	top: 20px;
	vertical-align: middle;
	width: 650px;
}

#rssArrow1 {
	position: absolute;
	left: 680px;
	top: 30px;
	vertical-align: middle;
}

#rssTitle1 a {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

#rssArticle2 {
	width: 718px;
	height: 70px;
	position: relative;
}

#rssTitle2 {
	position: absolute;
	left: 15px;
	top: 5px;
	vertical-align: middle;
	width: 650px;
}

#rssContent2 {
	position: absolute;
	left: 10px;
	top: 20px;
	vertical-align: middle;
	width: 650px;
}

#rssArrow2 {
	position: absolute;
	left: 680px;
	top: 30px;
	vertical-align: middle;
}

#rssTitle2 a {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

#rssContent1, #rssContent2 {
	color: white;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-top: 8px;
	font-size: 11px;
	color: #bbbbbb;
}

#rssLine {
	height: 5px;
	text-align: center;
	width: 716px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#logoutLink {
	color: #f49430;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
}

#newsWrapper {
	background-color: #3497b9;
	width: 900px;
     	height:520px; 
	margin-left: auto; 
	margin-right: auto;
	position: relative;
 	font-family: sans-serif;
}

#allNews {
	position: absolute;
	top:25px;
	left: 650px;
}

#newsTitle {
	position: absolute;
	width: 860px;
	top: 55px;
	text-align: center;
	color: white;
	font-weight: bold;
}

#newsDate {
	position: absolute;
	left: 700px;
	top: 75px;
	text-align: center;
	color: white;
	font-size: 12px;
}

#newsContent {
	position: absolute;
	width: 860px;
	top: 110px;
	text-align: left;
	left: 15px;
	padding-right: 15px;
	padding-left: 15px;
	color: white;
}

