/*----------Gombok szineit itt lehet valtoztatni /gradiensnel az elso szin a gomb alja/ ----------*/
.pageTitle h3 {
  background-color: #f15a24;
  color: white;
  font-size: 18px;  font-weight: bold;
  margin: 0;
  padding: 0 30px;
  line-height: 32px;
  text-transform: uppercase;
}


.greyButton {
  color: white !important;
  border: 1px solid #848e8e !important;
  background-color: #848e8e !important;
  background: -moz-linear-gradient(100% 100% 90deg, #848e8e, #adb9b9) !important;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#848e8e), to(#adb9b9)) !important;
  font-weight: bold;  
}
.greyButton:hover {
  background-color: #adb9b9 !important;
  background: -moz-linear-gradient(100% 100% 90deg, #adb9b9, #848e8e) !important;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#adb9b9), to(#848e8e)) !important;  
}

.orangeButton {
  color: white !important;
  background-color: #f15a24 !important;
  border: 1px solid #848e8e !important;
  background: -moz-linear-gradient(100% 100% 90deg, #f15a24, #fbb03b) !important;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f15a24), to(#fbb03b)) !important;
  font-weight: bold;   
}
.orangeButton:hover {
  background-color: #fbb03b !important;
  background: -moz-linear-gradient(100% 100% 90deg, #fbb03b, #f15a24) !important;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbb03b), to(#f15a24)) !important;
}


a.admin-button {
  display: block;
  text-decoration: none;  
}
.admin-button, .upload .admin-button {
  color: #4a2c2a;
  cursor: pointer;
  background-color: #FFEDC9;
  border-color: #b6b6b6;
  border-width: 1px;
  border-style: Solid;
  border-radius: 4px;
  -moz-border-radius: 4px;
  background: -moz-linear-gradient(100% 100% 90deg, #FFEDC9, white);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFEDC9), to(white));
  font-family: Verdana;
  font-size: 12px;
  line-height: 26px;  height: 26px;
  padding: 0 5px;
}
.admin-button:hover {
  background-color: white;
  background: -moz-linear-gradient(100% 100% 90deg, white, #FFEDC9);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#FFEDC9));  
  text-decoration: underline;
}
/*--------------------*/


body 
{
  background: #f9ffff url(../images/admin/bodyBg.gif) repeat-x;  
	font-family: Verdana;
	margin: 0;
	padding: 0;
}


.alignCenter {text-align: center;}
.alignCenterBlock {margin: 0 auto;}


.pageTitle {
  display: table;
  margin: 0 auto;
}


.subTitle {
  background: url(../images/admin/subTitle.gif) repeat-x;
  margin: 0 0 10px 0;
  height: 38px;  
}
.subTitle h3 {
  color: white;
  font-size: 16px;  font-weight: bold;
  line-height: 35px;
  margin: 0;
  padding-left: 20px;
  text-transform: uppercase;
}

.admin-select, .admin-text {margin-bottom: 5px;}
.admin-select {
  font-family:Verdana;  font-size: 12px;
  width: 140px !important;  
}

.admin-text {
  border: 1px solid #d1d2d2;
  font-size: 12px;
  padding: 0 5px;
  height: 20px;  line-height: 20px;  
}


.msg-error {
  color: #f00;
}
.msg-ok {
  color: #000;
}


.maingrid {
  border: 0;  border-spacing: 0;  border-collapse: collapse;
  color: #4a2c2a;
  font-size: 12px;
}
.maingrid th {
  background: #828d8d url(../images/admin/tableHeader.gif) repeat-x left top;
  border: 1px solid #acb3b5;
  color: black;
  font-size: 12px;  font-weight: bold;
  padding: 3px;
}
.maingrid td {
  border: 1px solid #acb3b5;
  padding: 5px;
  vertical-align: middle !important;
}

.odd {
  background-color: #c8cece;
  text-align: left;  
}
.even {
  background-color: #dee3e3;
  text-align: left;  
}
.active td {background-color: #b0dbea;}


.warning {
  background-color: #F15A24;
  color: white;
  font-weight: bold;
  text-align: left;  
}


.menutd {
  background: #dee3e3 url(../images/admin/menuTd.gif) repeat-x left top;
  border-right: 2px solid #c7c6c6;
  font-size: 14px;
  padding-top: 35px;  padding-right: 10px;
  vertical-align: top; 
}
.menutd ul {
  margin: 15px 0;
  padding: 0;
}
.menutd li {
  list-style: none;
}
.menutd a {
  background: url(../images/admin/menuLink.png) no-repeat 10px 0;
  color: black;
  display: block;
  font-size: 14px;   
  line-height: 24px;
  margin-bottom: 20px;     
  padding: 0 0 0 55px;
  text-decoration: none;
  width: 194px;
}
.menutd a:hover, #admin-selectedmenu {color: #f15a24;}
.menutd a:hover {font-weight: normal;}


.contenttd {
  background: #dee3e3;
  color: #4A2C2A;
  font-size: 14px;
}
.contenttd b {font-size: 12px;}
.contenttd table {border-spacing: 0;  border-collapse: collapse;}
.contenttd table td {padding: 5px;}
.contenttd, .contenttd td {vertical-align: top;}


.menutitle {
  color: black;  
  font-size: 15px;  font-weight: bold;
  padding-left: 10px;
}


#buttonbar_div {margin-top: 5px;}


table.main {
  border-collapse: collapse;  border-spacing: 0;
  margin: 0 auto;
  width: 1252px !important;
}


/*----------LOGIN BOX START----------*/
.loginBox {
  background: url(../images/admin/loginBox.png) no-repeat;
  padding-top: 40px;
  position: relative;
  width: 479px;  height: 219px;
}
.loginBox img {
  left: -2px; top: -212px;
  position: absolute;
}
.loginBox div {height: 45px;}
.loginBox .submit {
  height: 63px;
  padding-top: 20px;  
}
.loginBox input {
  background: url(../images/admin/loginInput.gif) no-repeat;
  border: 0;
  color: #a67c52;
  padding: 0;
  text-align: center;
  width: 337px !important;  height: 26px;  line-height: 26px;
}
.loginBox .submit input {
  background: url(../images/admin/loginSubmit.png) no-repeat 0 -63px;
  border: 0;
  cursor: pointer;
  width: 83px !important;  height: 63px;
}
.loginBox .submit input:hover {background-position: 0 0;}
.loginBox a {
  color: #f15a24;
  font-size: 12px;
  text-decoration: underline;
  /*visibility: hidden;*/
}
.loginBox a:hover {text-decoration: none;}
.inputFocus {
  margin: 0;
  position: relative;
}
.loginBox span {
  color: #a67c52;
  cursor: text;
  display: block;
  font-size: 12px;
  left: 70px;  top: 0;
  position: absolute;
  width: 337px;  height: 26px;  line-height: 26px;
}
/*----------LOGIN BOX END----------*/


/*----------ADMIN TOP START----------*/
td.adminTop {width: 1252px;  height: 86px;}
td.adminTop .bg {
  background: url(../images/admin/adminTop.gif) no-repeat right 0;
  border: 0;
  padding-left: 50px;  padding-right: 30px;
  height: 73px;
}
td.adminTop .greyBg, td.adminTop .orangeBg {overflow: hidden;} 
td.adminTop .greyBg {
  background-color: #c7b299;
  height: 5px;
}
td.adminTop .orangeBg {
  background-color: #f15a24;
  height: 8px;
}
td.adminTop p, td.adminTop a {float: right;}
td.adminTop img {
  /*display: none;*/
  float: left;
  margin-top: 13px;
}
td.adminTop p {
  color: white;
  font-size: 14px;
  line-height: 73px;
  margin: 0;
  padding-right: 50px;
  text-align: right;
  width: 415px;
}
td.adminTop a {
  color: white;
  display: block;
  font-weight: bold;  font-size: 12px;
  height: 27px;  line-height: 27px;  
  margin-right: 5px;  margin-top: 23px;
  text-decoration: none; text-align: center;
}
td.adminTop a:hover {background-position: 0 -27px;}
/*----------ADMIN TOP START----------*/


/*----------PAGER START----------*/
.pager input {
  background: url(../images/admin/pager.gif) repeat-x;
  border: 0;
  color: #4a2c2a;
  cursor: pointer;
  font-size: 12px;
  height: 20px;  line-height: 20px;
  padding-bottom: 3px;
}
.pager input:hover {
  background-position: 0 -20px;
  color: white;
}

.prevPage {width: 160px !important;} 
.prevPage input, .nextPage input {background-position: 0 -40px;}
.currentPage {
  color: #4a2c2a;
  font-size: 10px;
}
/*----------PAGER END----------*/



table.upload {width: auto !important;}

.upload .contenttd {padding-bottom: 20px;}

.upload .menutd {
  background: url(../images/admin/uploadTop.png) repeat-x;
  height: 61px;
  padding: 0 10px;  
  text-align: center;
}

.upload a {
  display: inline;
  background: none;
  float: none;
  line-height: 61px;
  margin: 0;
  padding: 0 10px;
  width: auto;
}

.upload #admin-selectedmenu, .upload a:hover {
  color: white;
  font-weight: bold;  
}
.upload a:hover {font-weight: normal;}

.upload .admin-button {
  margin-top: 17px;
  width: auto;
}
.upload .admin-button:hover {color: black;}

.upload .menutd .admin-button {padding: 5px 10px;}

.upload .maingrid, .galleryList {border-collapse: separate !important;} 


.container {
  border: 1px solid #acb3b5;
  width: 149px; height: 163px;
}

#activeContainer, #activeContainerRadio {
  background: -moz-linear-gradient(100% 100% 90deg, #e3e3e3, white) !important;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3e3e3), to(white)) !important;
}


.orangeText {
  color: #f15a24;
  font-size: 14px !important;  
}

.textBlock {
  padding: 0 10px;
  text-align: justify;
  width: 670px;
}

a.datasheet {
  background: url(../images/admin/adatlapButton.png) no-repeat;
  width: 83px;
}

a.logout {
  background: url(../images/admin/logoutButton.png) no-repeat;
  margin-right: 0;
  width: 115px;  
}


hr {
  background: url(../images/admin/hr.gif) repeat-x;
  border: 0;
  height: 2px;  line-height: 2px;
}

.disabledtext {
  background-color: #afafaf;
}
