#main-in .mainPRight  a img.newFirma  {
  border: 0;
}
.zarazeniIco  {margin: 2px 10px 2px 0}

.delic {margin-top: 8px; padding-top: 4px; border-top: 2px dotted #aaa; font-size: 1px;}
.delicSeznam  {margin: 15px 0; border-top: 1px dashed #aaa; font-size: 0.1em;}
.lblError  {
  color:Red;
}
sup  {
  vertical-align:2px;
}
.tdRight  {
  display: block;
  text-align: right;
}
a  {
  text-decoration: none;
}
a:hover  {
  text-decoration: underline;
}
#main-in fieldset  {
  margin: 5px 2px;
}
#main-in .mainPLeft  {
  float: left;
  width: 390px;
  width: 380px;
	padding: 5px;
/* 	background-color: #75C5F0; */

}
#main-in .mainPRight  {
  float: right;
  width: 305px;
}
#main-in .helpPLeft  {
  float: left;
  width: 183px;
}
#main-in .helpPRight  {
  float: right;
  width: 500px;
}
#main-in td  
{
    vertical-align: top;
    }
#main-in .layoutTable  {
	width: 650px;
	overflow: hidden;
/* 	border: solid 1px blue; */
/* 	width: 100%; */
}
.tb  {
  border: 1px solid #555;
}
.tbSearch  {
  border: 1px solid #555;
  padding: 1px 2px;
}
.tb option  {
  padding: 1px 5px;
}
.layoutTable fieldset .tb  {
  width: 100%;
}
.layoutTable fieldset table  {
  width: 100%;
}
.right  {
  text-align: right;
}
.center  {
  text-align: center;
}
.btn  {
  background: red;
  border: 1px solid #000;
  color: #fff;
  cursor: pointer;
  margin: 0 5px
}
.btnQuery  {
  background: #6b2;
  border: 1px solid #777;
  color: #fff;
  cursor: pointer;
  margin: 0 5px
  }
/**** CHRANENY EMAIL ***/
.maillink  {
  font-style: italic;
}    

.nolink  {
  font-weight: bold;
}
/*** F I E L D S E T ***/
fieldset  {
  border: 1px solid #999;
  padding: 5px;
}
legend  {
  padding: 0 5px;
  color: #555;
}

/**** seznamy ****/
#main-in ol  {
  margin: 5px 0 5px 25px;
}
#main-in ul  {
  margin-left: 15px;
  list-style: url("img/li_orange.gif");
}
.sortimentSeznam li  {
  margin-bottom: 5px;
}
.sortimentSeznam a  {
  text-decoration: none;
  font-size: 16px;
}
.sortimentSeznam h2  {
  margin: 0 0 5px 0;
  font-weight: normal;
}
.sortimentH  {
  border-bottom: 2px dotted #aaa;
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
}

.sortimentFirmy li  {
  margin-bottom: 2px;
  color: #999;
}
.sortimentFirmy a  {
  text-decoration: none;
}


.a_sm  {
  font-size: 11px;
  color: #f90;
  white-space: nowrap;
}
.sortVisible  {
  color: #f60;
  text-decoration: underline;
}


/******* L O G I N ********/
.AspNet-Login  
{
    padding: 5px 0;
}
.AspNet-Login-TitlePanel  {
  font-size: 16px;
  background: #555;
  padding: 2px;
  color: #eee;
  display: none;
}
.AspNet-Login-UserPanel,
.AspNet-Login-PasswordPanel,
.AspNet-Login-RememberMePanel  {
  color: #555;
  padding: 2px 5px;
}
.AspNet-Login-UserPanel input,
.AspNet-Login-PasswordPanel input  {
  border: 1px solid #999;
  width: 93%;
  padding: 2px;
}
.AspNet-Login-UserPanel em,
.AspNet-Login-PasswordPanel em,
.AspNet-Login-RememberMePanel em  {
    color: #037;
    font-weight:bold;
}
.AspNet-Login-SubmitPanel  {
  margin: 5px 0 0 0;
  padding: 5px;
  text-align: right;
}
.AspNet-Login-SubmitPanel input  {
  cursor: pointer;
  border: 1px solid #000;
  padding: 1px 7px;
  =padding: 0 3px;
}

.AspNet-LoginStatus  {
}
.loged  
{
    padding: 10px;
  color: #333;
    }
.loged a  {
  color: #d50;
  text-decoration: none;
  }
  
.loged a:hover  {
  color: #a40;
  text-decoration: underline;
  }
.LoginName  {
  font-weight: bold;
}

.AspNet-CreateUserWizard  {
  border: 1px solid #ccc;
  width: 300px;
}
.AspNet-CreateUserWizard-UserPanel input,
.AspNet-CreateUserWizard-PasswordPanel input,
.AspNet-CreateUserWizard-ConfirmPasswordPanel input,
.AspNet-CreateUserWizard-EmailPanel input  {
  border: 1px solid #aaa;
}
.AspNet-CreateUserWizard-StepTitlePanel  {
  font-size: 16px;
  background: #49d;
  color: #fff;
  padding: 5px;
  margin: 0 0 5px 0;
}

.AspNet-CreateUserWizard .AspNet-CreateUserWizard-UserPanel,
.AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordPanel,
.AspNet-CreateUserWizard .AspNet-CreateUserWizard-ConfirmPasswordPanel,
.AspNet-CreateUserWizard .AspNet-CreateUserWizard-EmailPanel   {
  padding: 2px 5px;
  text-align: right;
}
.AspNet-CreateUserWizard-CreateUserButtonPanel,
.AspNet-CreateUserWizard-ContinuePanel  {
  padding: 5px;
}
.AspNet-CreateUserWizard-CreateUserButtonPanel input,
.AspNet-CreateUserWizard-ContinuePanel input  {
  border: 1px solid #999;
  color: #333;
  cursor: pointer;
}
.AspNet-CreateUserWizard-FailurePanel  {
  color: red;
}
.AspNet-CreateUserWizard-SuccessTextPanel  {
  font-size: 14px;
  padding: 5px;
}
.AspNet-ChangePassword  {
  border: 1px solid #ccc;
  width: 300px;
}
.AspNet-ChangePassword-ChangePasswordTitlePanel  {
  font-size: 16px;
  background: #49d;
  color: #fff;
  padding: 5px;
  margin: 0 0 5px 0;
}
.AspNet-ChangePassword-PasswordPanel,
.AspNet-ChangePassword-NewPasswordPanel,
.AspNet-ChangePassword-ConfirmNewPasswordPanel,
.AspNet-ChangePassword-FailurePanel
  {
  padding: 2px 5px;
  text-align: right;
}
.AspNet-ChangePassword-SubmitPanel  {
  padding: 5px;
}
.AspNet-ChangePassword-SubmitPanel input  {
  border: 1px solid #999;
  color: #333;
  cursor: pointer;
}
.AspNet-ChangePassword-PasswordPanel input,
.AspNet-ChangePassword-NewPasswordPanel input,
.AspNet-ChangePassword-ConfirmNewPasswordPanel input  {
  border: 1px solid #999;
  color: #333;
}
.AspNet-ChangePassword-SuccessTitlePanel  {
  font-size: 16px;
  background: #49d;
  color: #fff;
  padding: 5px;
  margin: 0 0 5px 0;
}
.AspNet-ChangePassword-SuccessTextPanel,
.AspNet-ChangePassword-ContinuePanel  {
  padding: 2px 5px;
}
.AspNet-ChangePassword-FailurePanel,
.AspNet-ChangePassword-SuccessTextPanel  {
  color: red;
}
.AspNet-ChangePassword-ContinuePanel input  {
  border: 1px solid #999;
  color: #333;
  cursor: pointer;
}


/***** TABULKA ************/
.AspNet-GridView table  {
  width: 100%;
  border: 1px solid #def;
}

.AspNet-GridView thead tr  {
  background: url(img/tableHead.gif) repeat-x;
  height: 41px;
  color: #fff;
}
.AspNet-GridView th  {
  padding: 3px 10px;
  font-size: 14px;
  font-weight: normal;
  text-align: left;
}
.AspNet-GridView th a  {
  color: #fff;
}
.AspNet-GridView th a:hover  {
  color: #e61;
}

.AspNet-GridView tbody td  {
  padding: 2px;
}
.AspNet-GridView tbody a  {
  text-decoration: none;
}
.AspNet-GridView tbody a:hover  {
  text-decoration: underline;
}
.AspNet-GridView tbody .AspNet-GridView-Alternate  {
  background: #def;
}
.AspNet-GridView-Pagination  {
  margin: 10px 0 5px;
  padding: 0;
  color: #DF5900;
}
.AspNet-GridView-Pagination a  {
  padding: 0px 1px;
  border: 1px solid #abc;
  text-decoration: none;
  background: #eee;
  font-weight: bold;
}
.AspNet-GridView-Pagination a:hover {
  background: #f60;
  color: #fff;
}
.AspNet-GridView-Pagination span  {
  padding: 1px 2px;
  border: 1px solid #abc;
  text-decoration: none;
  font-weight: bold;
  background: #f60;
  color: #fff;
}

.AspNet-GridView table .AspNet-GridView-Selected  {
  background: #FFE04F;
}
#paginTable  {
  margin: 8px 0;
}
#paginTable a  {
  border: 1px solid #abc;
  padding: 1px 3px;
  background: #deefff;
  text-decoration: none;
  background: #def;
  font-weight: bold;
}
#paginTable a:hover  {
  background: #f60;
  color: #fff;
}
/********* datalist *********/
.AspNet-DataList td  {
  padding: 5px;
  text-align: center;
}
.AspNet-DataList td .fotoNahl  {
  margin: 3px;
  width: 100px;
  display: block;
  height: 75px;
  overflow: hidden;
}
.AspNet-DataList a img  {
  border: 0;
}
.AspNet-DataList a  {
}
/********* radiobuttonlist *****/
.abecedaFiltr  {
  height: 50px;
}
#main .abecedaFiltr ul  {
  margin-left: 0px;
}
.abecedaFiltr li  {
  list-style: none;
  float: left;
  margin: 0 2px 2px 0;
  padding: 0px 0;
  border: 1px solid #abc;
}
.abecedaFiltr a {
  padding: 0px 2px;
  text-decoration: none;
  background: #def;
  font-weight: bold;
}
.abecedaFiltr a:hover {
  background: #f60;
  color: #fff;
}

/******* stranky *****/
#divMesta  {
  height: 100px;
  overflow: auto;
  padding: 5px;
  border: 1px solid #ccc;
  background: #E0EAEF;
  width: 480px;
}
#divMesta a  {
  color: #DF5900;
  text-decoration: none;
}
#divMesta a:hover  {
  color: #003C73;
  text-decoration: underline;
}

/***** F O T O G A L E R I E ******/
.albumSeznam  {
  margin: 0 0 25px 0;
}
.albumSeznam td img  {
  padding: 0 0 0 25px;
}
.albumSeznam .aNazevAlba  {
  font-size: 14px;
}
#divFotoPrep  {
  text-align: center;
}
#fotoDetailPopis  {
  margin: 15px auto;
}
#fotoDetailPopis td  {
  text-align: center;
}

/******* V I D E O **********/
.videoObjekt  {
  text-align: center; margin: 0 0 10px 0;
}
.videoPopis  {
  padding: 10px; background: #ddd; text-align:center; margin: 15px 0;
}


/****** reklama ******/
#reklama_aukce {
  width: 300px;
/*   height: 329px; */
/*   background:  url(img/aukce_small.jpg) top left no-repeat; */
}
#reklama_aukce #spacer  {
  display: block;
  height: 130px;
}
#reklama_aukce p  {
  padding: 0 20px 10px;
  font-size: 26px;
  color: #fff;
}
#reklama_aukce a img  {
  border: 0px;
}

#reklama_banner {
	width: 300px;
/* 	height: 529px; */
	border: dotted 1px lightblue;
}

/*********** R E K L A M A  A D M I N *****/

.divAdmin  {
  padding: 10px 0;
}
.divAdmin a  {
  background: #f90;
  border: 1px solid #555;
  padding: 2px 5px;
  color: #333;
}
.divAdmin a:hover  {
  color: #fff;
}

#divUtils  {
  margin-bottom: 20px;
}
#divUtils .poleHead  {
  margin-bottom: 20px;
}
#divUtils .pole-content a  {
  padding: 2px 10px;
  border: 1px solid #555;
  background: #e61;
  color: #fff;
}
#divUtils .pole-content a:hover  {
  background: #5ad;
}

/*********** H E L P *************/
.helpUl li ul {
  margin:5px 0;
}
#main-in ul.helpUl ul {
  list-style: circle;
}


/***** ke stazeni ****/
.buttonCode  {
  background: #ddd; padding: 10px;
}
/***** search ****/
#main-in .searchTyp  {
  background: #cde;
  width: 175px;
  padding: 5px;
  float: right;
  
}
.searchTyp .btn  {
  background: #369;
  border: #fff 1px solid;
}

.tbOdkaz  {
  width: 350px;
  border: 1px solid #55a;
}
