#sf_admin_container ul.sf_admin_actions input  
{
  background-color: #FFFFCC !important;
  border: none !important;
  margin-left: 10px !important;
  border-right: 4px solid #999999 !important;
  color: #333333 !important;
}

input, textarea, select {
  background-color: #27290C !important;
  border: 1px solid #FF6400 !important;
  color: white !important;
  background-color: #e9e9e6 !important;
  border: 1px solid #808080 !important;
  color: black !important;
  font-family: Helvetica !important;
  font-size: 11px;
}

body
{
  background-color: #27290C !important;
}

.rightMenu
{
  display: block;
  float: left;
}

.rightMenu ul li
{
  margin: 5px 0;
  float: left;
  clear: both;
}

.rightMenu a:hover,
.rightMenu li.current a
{
  background-color: #ff6400;
  border: 2px solid #eec8ad;
}

.rightMenu a,
.rightMenu a:visited,
.rightMenu a:hover
{
  background-color: #878787;
  border: 2px solid #d1d1cf;
  color: white !important;
  display: block;
  font-size: 13px !important;
  font-weight: bold;
  padding: 5px;
  text-align: center;
  width: 113px;
  float: left;
}

.rightMenu span.editButton a,
.rightMenu span.editButton a:visited,
.rightMenu span.editButton a:hover
{
  width: auto;
  height: auto;
  border: none;
  background: none;
  padding: 2px 5px;
}

.fileUploadThumbnail img
{
  border: 1px solid #E9E9E6;
}

.fileUploadThumbnail .deleteLink
{
  position: absolute;
  right: -11px;
  top: -11px;
}

.fileUploadThumbnail
{
  position: relative;
  float: left;
  display: block;
  width: 105px;
  height: 77px;
  border: 1px solid #AFE14C;
  padding: 5px;
  margin: 6px 7px;
  cursor: move;
	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
  -moz-border-radius-topright : 5px;
  -webkit-border-top-right-radius : 5px;
  -moz-border-radius-bottomleft : 5px;
  -webkit-border-bottom-left-radius : 5px;
  -moz-border-radius-bottomright : 5px;
  -webkit-border-bottom-right-radius : 5px;
  text-align: center;
}

div#preview
{
  padding-top: 0px;
}

textarea {
  width: 248px;
  min-height: 150px;
}

#sf_admin_container label.removeFile
{
  float: none !important;
  display: inline !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  position: relative;
  top: 2px;
}

#sf_admin_container .sf_admin_list th a {
  color: white !important;
}

#sf_admin_container .sf_admin_list thead th {
  border-bottom: 3px solid #FF6400;
}

#sf_admin_container .sf_admin_list tfoot th {
  border-top: 3px solid #FF6400;
}

#sf_admin_container .sf_admin_list th {
  background-color: #27290C !important;
  color: white;
  padding: 6px !important;
}

.partnerDiv a img
{
  border: 2px solid #D1D1CF;
}

.partnerDiv
{
  text-align: center;
  margin: 10px 0;
}

.partnerDiv:first-child
{
  margin-top: 0px;
}

.imgIcon
{
  float: left;
  margin: 6px 0 0 6px;
}

.imgIcon a:hover span
{
  color: #FF6400 !important;
}

.imgIcon a span
{
  color: #878787 !important;
  font-weight: bold;
}

.imgIcon a img
{
  position: relative;
  top: 6px;
}

#partnerSort
{
  display: block;
  float: left;
  width: 715px;
  clear: both;
}

.partnerLogoDiv img
{
  vertical-align: middle;
}
.partnerLogoDiv
{
  border: 1px solid #878787;
  cursor: move;
  display: block;
  float: left;
  /* width: 230px; */
  padding: 2px 3px;
  height: 100px;
  text-align: center;
  margin: 2px 3px;
}

.mainRight .partner
{
  float: left;
  overflow: hidden;
  width: 230px;
}

.mainRight .promo p a span
{
  color: #FF6400 !important;
  position: relative;
  top: -1px;
}

.mainRight .promo p a
{
  color: #878787 !important;
  font-weight: bold;
  padding-left: 29px;
}

.mainRight .promo p
{
  background: transparent url('../images/sound.png') no-repeat top left;
  padding: 4px 0 4px 0;
}

td
{
  font-size: 13px !important;
}

#sf_admin_container #sf_admin_content {
  margin-right: 0px !important;
}

#sf_admin_container .form-row .content,
.form-row .inputDiv 
{
  float: left;
  padding-left: 0 !important;
}

a.inlineEdit img
{
  margin: 3px 0 0 3px;
}

a.inlineEdit
{
  display: block;
  clear: both;
  border: 1px solid #efefff;
  padding: 2px;
}

#trigger_rendezveny_pontos_datum
{
  margin-top: 6px;
}

a.inlineEdit:hover
{
  border: 1px solid #9f9faf;
}

#sf_admin_container ul.sf_admin_actions li  {
  float :right;
}

#sf_admin_container label.required {
  font-weight: normal !important;
}

div.form_error {
  color: #DE0000;
  float: right;
}

fieldset,
#sf_admin_container form fieldset {
  border-left: 3px solid #FF6400;
  padding: 0 0 0 10px;
}

div#sf_guard_auth_form div.form-row {
  width: 250px;
}

div.inputDiv input,
#sf_admin_container input[type="text"] {
  display: block;
  float: left;
  margin: 3px 5px 3px 0 !important;
  width: 248px !important;
}
form input[type="button"],
div.form_submit input[type="button"],
div.submitDiv input[type="submit"]  {
  margin: 10px 0;
  padding: 2px 6px;
}

div.submitDiv  {
  display: inline;
}

div.form-row,
#sf_admin_container fieldset .form-row {
  border: none;
  clear: both;
  display: block;
  float: left;
  margin: 8px 0;
  padding: 0;
}

#sf_admin_container label {
  width: 200px !important;
  padding: 2px 0 2px 0px !important;
  margin-top: 2px;
}
/* * */

#topContainer
{
  display: block;
  float: left;
  background: transparent url('../images/topbg.png') repeat-x top left;
  height: 114px;
  width: 100%;
}

#topContent span.borok
{
  background: transparent url('../images/topborok.png') no-repeat top left;
  width: 129px;
  height: 114px;
  display: block;
  float: right;
  margin-right: 88px;
}

#topContent a
{
  background: transparent url('../images/logo.png') no-repeat top left;
  width: 418px;
  height: 114px;
  display: block;
  float: left;
}

#topContent span.exit a
{
  background: transparent url('../images/exit.png') no-repeat top left;
  color: white !important;
  display: block;
  float: right;
  font-weight: bold;
  height: auto;
  margin: 75px 0 0 8px;
  padding: 4px 0 0 28px;
  width: auto;
}

#topContent span.edit a
{
  background: transparent url('../images/exit.png') no-repeat top left;
  color: white !important;
  display: block;
  float: right;
  font-weight: bold;
  height: auto;
  margin: 75px 0 0 4px;
  padding: 4px 0 0 28px;
  width: auto;
}

#topContent a span
{
  display: none;
}

#topContent,
#mainContent
{
  width: 990px;
  margin: 0 auto;
}

#topContainer,
#mainContainer,
#bottomContainer
{
  display: block;
  float: left;
}


#mainContainer 
{
  background-color: white;
  width: 100%;
}

#mainContent
{
  min-height: 400px;
  height:auto !important;
}

/* Internet Explorer */
* html #mainContent {
  height: 400px;
}

#mainContent
{
  background: transparent url('../images/mainbg.png') repeat-y top left;
  margin-bottom: 10px;
}

.mainLeft
{
  float: left;
  display: block;
  width: 715px;
  margin-left: 10px;
}

#magnumTopicArrow,
#extraTopicArrow,
#klasszikTopicArrow,
#miniTopicArrow
{
  height: 13px;
  width: 100%;
  float: left;
  display: block;
  background: transparent url('../images/arrow.png') no-repeat 79px 0;
  border-bottom: 2px solid black;
}

#magnumTopicArrow
{
  background-position: 70px 0;
}

#extraTopicArrow
{
  background-position: 261px 0;
}

#klasszikTopicArrow
{
  background-position: 437px 0;
}

#miniTopicArrow
{
  background-position: 610px 0;
}

.topicList 
{
  display: block;
  float: left;
}

.topicList ul li
{
  margin: 0 !important;
}

td
{
  vertical-align: top;
}

.topicList ul li a span
{
  display: none;
}

.topicList ul li a
{
  height: 61px;
  display: block;
  float: left;
  margin: 0 19px;
	filter: alpha(opacity=35);
	-moz-opacity: 0.35;
	opacity: 0.35;
}

.topicList ul li a:hover,
.topicList ul li.active a
{
	filter: alpha(opacity=100) !important;
	-moz-opacity: 1 !important;
	opacity: 1 !important;
}

.topicList ul li.magnum a
{
  background: transparent url('../images/magnum.png') no-repeat top left;
  width: 140px;
}

.topicList ul li.extra a
{
  background: transparent url('../images/extra.png') no-repeat top left;
  width: 140px;
}

.topicList ul li.klasszik a
{
  background: transparent url('../images/klasszik.png') no-repeat top left;
  width: 140px;
}

.topicList ul li.mini a
{
  background: transparent url('../images/mini.png') no-repeat top left;
  width: 140px;
}

.topicList ul li
{
  float: left;
}

.topicList ul
{
  list-style-type: none;
}

/* BigBox */

.bigBox
{
  display: block;
  float: left;
  width: 715px;
  margin-top: 15px;
}

.bigBox .imgDiv a.map,
.bigBox .imgDiv a.map:visited,
.bigBox .imgDiv a.map:hover,
a.boxed,
a.boxed:visited,
a.boxed:hover
{
  background-color: #878787;
  border: 2px solid #d1d1cf;
  color: white !important;
  font-size: 13px !important;
  font-weight: bold;
  padding: 5px;
  text-align: center;
  display: block;
  float: left;
  margin-top: 10px;
  margin-right: 5px;
}

.bigBox .imgDiv
{
  display: block;
  float: left;
  width: 408px;
  overflow: hidden;
}

.bigBox .img
{
  display: block;
  float: left;
  width: 406px;
  overflow: hidden;
  border: 1px solid #E9E9E6;
}

.bigBox .info
{
  display: block;
  float: right;
  /*width: 305px;*/
  width: 295px;
  overflow: hidden;
}

.bigBox .info .magnumLogo
{
  display: block;
  float: left;
  background: transparent url('../images/magnum.png') no-repeat top left;
  width: 141px;
  height: 61px;
}

.bigBox .info .extraLogo
{
  display: block;
  float: left;
  background: transparent url('../images/extra.png') no-repeat top left;
  width: 140px;
  height: 61px;
}

.bigBox .info .klasszikLogo
{
  display: block;
  float: left;
  background: transparent url('../images/klasszik.png') no-repeat top left;
  width: 140px;
  height: 61px;
}

.bigBox .info .miniLogo
{
  display: block;
  float: left;
  background: transparent url('../images/mini.png') no-repeat top left;
  width: 139px;
  height: 61px;
}

.bigBox .info .helyek
{
  display: block;
  float: right;
  background: transparent url('../images/foglalt_nagy.png') no-repeat top left;
  width: 88px;
  height: 73px;
}

.bigBox .info .helyek .actual
{
  font-weight: bold;
  color: black;
  font-family: Helvetica;
  margin: 19px 0 0 8px;
  float: left;
  font-size: 32px;
}

.bigBox .info .helyek .max
{
  font-weight: bold;
  color: #ff6400;
  font-family: Helvetica;
  margin: 0 7px 0 0;
  float: right;
  font-size: 17px;
}

.bigBox .info .datum
{
  font-weight: bold;
  font-size: 18px;
  color: #ff6400;
  clear: both;
  float: left;
}

.bigBox .mainInfo
{
  width: 295px;
  float: right;
}

.bigBox .wider
{
  width: 420px;
  margin-bottom: 10px;
}

.bigBox .wide
{
  width: auto;
}

.bigBox .info .extra
{
  clear: both;
  float: left;
  font-weight: bold;
}

.bigBox .info .jelentkezes span,
.bigBox .info .helyszin span
{
  font-weight: bold;
  color: #ff6400;
}

.bigBox .info .link,
.bigBox .info .text,
.bigBox .info .extra,
.bigBox .info .helyszin,
.bigBox .info .jelentkezes
{
  margin: 7px 0;
}

.bigBox .info .extra
{
  margin-top: 0;
}

.bigBox .info .helyszin,
.bigBox .info .jelentkezes,
.bigBox .info .text,
.bigBox .info .link
{
  clear: both;
  float: left;
}

.bigBox .info .datum .pipe
{
  color: black;
  font-weight: normal;
}

.bigBox .info .datum .time
{
  color: #6d6e70;
}

/* SmallBox */
/* BigBox */

.smallBoxes
{
  display: block;
  float: left;
  width: 715px;
  margin: 15px 0;
}

.smallBox
{
  display: block;
  float: left;
  width: 346px;
  padding: 5px;
  background-color: #efefef;
  border-top: 2px solid #3b3b3b;
  border-left: 2px solid #3b3b3b;
}

.smallBox:first-child
{
  border-left: none !important;
}

.smallBox .magnumLogo
{
  display: block;
  float: left;
  background: transparent url('../images/magnumTrans.png') no-repeat top left;
  width: 100px;
  height: 43px;
  margin: 8px 0 0 8px;
}

.smallBox .extraLogo
{
  display: block;
  float: left;
  background: transparent url('../images/extraTrans.png') no-repeat top left;
  width: 100px;
  height: 42px;
  margin: 8px 0 0 8px;
}

.smallBox .klasszikLogo
{
  display: block;
  float: left;
  background: transparent url('../images/klasszikTrans.png') no-repeat top left;
  width: 100px;
  height: 42px;
  margin: 8px 0 0 8px;
}

.smallBox .miniLogo
{
  display: block;
  float: left;
  background: transparent url('../images/miniTrans.png') no-repeat top left;
  width: 100px;
  height: 42px;
  margin: 8px 0 0 8px;
}

.smallBox .helyek
{
  display: block;
  float: right;
  background: transparent url('../images/foglalt_kicsi.png') no-repeat top left;
  width: 66px;
  height: 56px;
}

.smallBox .helyek .actual
{
  color: black;
  float: left;
  font-family: Helvetica;
  font-size: 24px;
  font-weight: bold;
  margin: 14px 0 0 7px;
}

.smallBox .helyek .max
{
  font-weight: bold;
  color: #ff6400;
  font-family: Helvetica;
  margin: 0 7px 0 0;
  float: right;
  font-size: 14px;
}

.smallBox .datum
{
  font-weight: bold;
  font-size: 18px;
  color: #ff6400;
  clear: both;
  float: left;
}

.smallBox .extra
{
  clear: both;
  float: left;
  font-weight: bold;
}

.smallBox .helyszin span,
.smallBox .jelentkezes span
{
  font-weight: bold;
  color: #ff6400;
}

.smallBox .helyszin,
.smallBox .jelentkezes
{
  margin: 15px 0;
}

.smallBox .helyszin,
.smallBox .jelentkezes,
.smallBox .link,
.smallBox .text
{
  clear: both;
  float: left;
}

.smallBox .text
{
  margin-top: 3px;
}

.smallBox .datum .pipe
{
  color: black;
  font-weight: normal;
}

.smallBox .datum .time
{
  color: #6d6e70;
}

.mainRight
{
  float: right;
  width: 230px;
  display: block;
  margin-right: 8px;
}

#bottomContainer
{
  display: block;
  float: left;
  background: #27290C url('../images/bottombg.png') repeat-x top left;
  width: 100%;
  height: 50px;
}

.mainRight p
{
  display: block;
  float: left;
  clear: both;
  text-align: justify;
}

.mainRight h2
{
  padding: 0;
  background: none;
  font-weight: normal;
  font-size: 26px;
  border-bottom: 3px solid #ff6400;
  display: block;
  float: left;
  clear: both;
  margin: 5px 0 15px;
  font-family: "Century Gothic","Verdana";
}