/**************************************
 * THEME NAME: sg_nyito
 *
 * Files included in this sheet:
 *
 *   sg_nyito/styles_core.css
 **************************************/

/***** sg_nyito/styles_core.css start *****/

/*******************************************************************
 styles_layout.css
*******************************************************************/


/***
 *** Core
 ***/
 
body {
	margin: 0px;
	padding: 0px;
	font-family: arial;
	font-size: 13px;
	background: #EEEDE8;
}

#content {
	width: 960px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	text-align: left;
	font-size: 13px;
}

#layout-table {
	margin: 0px;
	width: 960px;
	border-collapse: collapse;
} 

#middle-column {
  width: auto;
  padding: 10px;
  vertical-align: top;  
}

#left-column {
  width: 210px;
  padding: 10px;  
  vertical-align: top;  
}

#right-column {
  width: 210px;
  padding: 10px;
  vertical-align: top;
}

a:link, a:visited, a:hover {
	text-decoration: none;
	color: #0088FF;
}

a:hover {
	text-decoration: none;
	color: #C80000;
}

a img {
	border:none;
}
	
.bt {
	display: none;
}

.bb {
	display: none;
}

/*Accessibility: text 'seen' by screen readers but not visual users. Fixed for RTL languages, example Farsi. */
.accesshide {
  position:absolute;
  top:-100000px;
  left:10px;
  font-weight:normal;
  font-size:1em;
}


input[type="button"],
input[type="submit"] {/*btns assign roles*/
	background:#f2f2f2;
	border:1px solid #dddddd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	letter-spacing:0.03em;
	color: #555555;
	padding:1px 5px;
	margin-left:2px; 
	margin-bottom:2px;
	margin-right:8px;
	margin-top:15px;
}

button:hover,
input[type="button"]:hover,
input[type="submit"]:hover{
	background:#F9F9F9 none repeat-x scroll left center;
	border:solid 1px #dddddd;
	color: #000000;
}

.headingblock {
	text-transform: uppercase;
	font-weight: normal;
	border-left: 1px solid #EEEDE8;
	border-right: 1px solid #EEEDE8;
}

h2[class="headingblock header "] {
	font-size: 12px;
	color: #7F007F;
	letter-spacing:2px;
	text-align: center;
}

h2[class="headingblock header outline"] {
	font-size: 12px;
	color: #7F007F;
	letter-spacing:2px;
	text-align: center;
}

/***
 *** admin settings
 ***/

.forumpost {
	border: none;
}

.forumpost .header .topic {
	background-color: #F9F9F9;
}

.forumpost .posting {
	margin-top: 5px;
	font-size: 95%;
}

/***
 *** admin settings
 ***/
 
#adminsettings {
  margin-bottom: 10px;
}
#adminsettings fieldset {
  border-style: none;
  padding: 0;
}

#adminsettings .form-label {
  float: left;
  width: auto;
  margin: 0px;
  margin-top: 15px;
  padding: 1px 5px;
  text-align: left;
  background-color: #f9f9f9;
  font-size: 13px;
}

#adminsettings .form-setting {
  clear: left;
  padding: 10px 0 0 1px;
  margin: 0px;
  border-top: 1px solid #f9f9f9;
}

#adminsettings .form-description {
  margin: 5px 0px;
}

#adminsettings .form-shortname {
	margin-left: 10px;
	color: #c0c0c0;
	float: right;
	display: block;
}

.admintree .current{
	background: #ff0000;
}

/***
 *** admin
 ***/


/***
 *** Blocks
 ***/
 
.sideblock {
	margin-bottom: 15px;
}

.sideblock .bt {
	display: block;
	background: url('img/sideblock_bt.png') top left;
	height: 6px;
}

.sideblock .title {
	background: #C8D3DB;
}

.sideblock .title input {
	display: none;
}

.sideblock .title h2 {
	margin: 0px;
	padding: 0px 0px 4px;
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	text-transform: uppercase;
}

.sideblock .title .commands{
	padding-left: 6px;
}

.sideblock .content {
	background: #F9F9F9;	
	padding: 6px 6px 0px 6px;
	margin: 0px;
	border: none;
	overflow: auto;
}

.sideblock .bb {
	margin: 0px;
	padding: 0px;
	display: block;
	background: url('img/sideblock_bb.png') top left;
	height: 6px;
}

.skip-block {
	display: none;
}

.sideblock .header {
	border: none;
	margin: 0px;
	padding: 0px;
}

.sideblock .footer {
	margin: 0px;
	padding: 0px;
}

.sideblock .commands {
	margin-top: 0px;
	padding-bottom: 5px;
}

.sideblock .content li{
	margin-bottom: 6px;
}

.sideblock .content .message {
	margin: 0px;
	padding: 0px;
}

/*** Admin block ***/

.block_admin_tree .depth0 {
	padding-bottom: 2px;
}

.block_admin_tree .depth1 {
	padding-left: 20px;
	padding-bottom: 2px;
}

.block_admin_tree .depth2 {
	padding-left: 40px;
	padding-bottom: 2px;
}

.block_admin_tree .adminsearchform {
	display: none;
}

/*** minicalendar ***/

.block_calendar_month .hide {
	display: none;
}

.block_calendar_month .current {
	padding: 0px 25px;
}

.block_calendar_month .calendar-controls {
	text-align: center;
}

.block_calendar_month .minicalendar {
	background: #FFFFFF;
	width: 100%;
	text-align: center;
	font-size: 11px;
	border: none;
	margin-bottom: 3px;
}


.block_calendar_month .minicalendar td {
	width: 28px;
}

.block_calendar_month .minicalendar th abbr {
	text-decoration: none;
	border: none;
}

.calendar-controls .previous,
.calendar-controls .next,
.calendar-controls .current {
  display: inline;
  float: none;
  width: auto;
}

/*** sgpoll block ***/

#inst1573 .content{
	border: 0px;
	padding: 0px;
}

#inst1573 .header{
	border: 0px;
	padding: 0px;
}

#inst1573 .header .bt {
	height: 0px;
}

#inst1573 .header .title h2{
	border: 0px;
	padding: 0px;
	height: 0px;
}

#inst1573 .bb {
	height: 0px;
}

/*** facebook block ***/

#inst3013 .content{
	border: 0px;
	padding: 0px;
}

#inst3013 .header{
	border: 0px;
	padding: 0px;
}

#inst3013 .header .bt {
	height: 0px;
}

#inst3013 .header .title h2{
	border: 0px;
	padding: 0px;
	height: 0px;
}

#inst3013 .bb {
	height: 0px;
}

/*** üdvözlő szöveg block ***/

#inst1576  .content{
	border: 0px;
	padding: 0px;
}

#inst1576  .header{
	border: 0px;
	padding: 0px;
}

#inst1576  .header .title h2{
	border: 0px;
	padding: 0px;
}

#inst1576  .header .bt {
	height: 0px;
}

#inst1576 .bb {
	height: 0px;
}

/*** gondoltam block ***/

#inst1580  .content{
	border: 0px;
	padding: 0px;
}

#inst1580  .header{
	border: 0px;
	padding: 0px;
}

#inst1580  .header .title h2{
	border: 0px;
	padding: 0px;
}

#inst1580  .header .bt {
	height: 0px;
}

#inst1580 .bb {
	height: 0px;
}

/*** messages block ***/
.block_messages .content{
	font-size: 13px;
}

.block_messages .content .message, .block_messages .content .user{
	font-size: 13px;
}

/*** zsiroschat block ***/

#inst3325  .content{
	border: 0px;
	padding: 0px;
	background: #EEEDE8;
}

#inst3325  .header{
	border: 0px;
	padding: 0px;
}

#inst3325  .header .title h2{
	border: 0px;
	padding: 0px;
}

#inst3325  .header .bt {
	height: 0px;
}

#inst3325 .bb {
	height: 0px;
}



/***
 *** Kurzus oldal
 ***/
 
.weeks ul.section {
	list-style-type:none;
	}
 
.weeks td.content {
	background-color: #F9F9F9;
	}

.weeks td.spacer {
	height: 5px;
}

.topics ul.section {
	list-style-type:none;
	}
 
.topics td.content {
	background-color: #F9F9F9;
	}

.topics td.spacer {
	height: 5px;
}/***** sg_nyito/styles_core.css end *****/


