html, body  /* obnoveni pozadi z main.css, ktere bylo zruseno v admin.css */
{
  /*background: #f7f8fa url(../img/gfx/background.png) repeat-x;*/ /* verze s leaderboardem  */
  background: #f7f8fa url(../img/gfx/background_old.png) repeat-x; /* verze bez leaderboardu */
}

.admin
{
  margin-left: 0px;
}

/*.reds_content
{
  width:510px;
  float: left;
  margin-top: 20px;
}
.reds_right
{
  width:125px;
  float: left;
  margin-left: 15px;
}*/

#reds-layout {
  padding: 10px 25px 50px 25px;
}
#reds-layout .reds-layout-left {
  float: left;
  width: 712px;
}
#reds-layout .reds-layout-right {
  float: right;
  width: 200px;
}

.reds-layout-left p
{
  line-height: 15px;
}

div.reds_your_account
{ 
  padding-left: 15px;
  background-image: url(../img/gfx/arrow-right.png);
  background-repeat: no-repeat;
  background-position: 2px center;
  line-height: 18px;
}
div.reds_your_account label
{
  font-weight: bold;
}
div.reds_your_account span
{
  float: right;
}

.reds_best_title, p.reds_your_account
{
  height: 20px;
}
.reds_best
{
  margin-top: 1px;
  padding-left: 15px;
  background-image: url(../img/reds_dot.png);
  background-repeat: no-repeat;
  background-position: left center;
  height: 20px;
  line-height: 18px;
}
.reds_best_login
{
  font-weight: bold;
  float: left;
}
.reds_best_credit
{
  float: right;
  color: #5696A2;
}

.reds_instrukce p
{
  margin-bottom: 8px;
}
.reds_instrukce ul
{
  list-style-type: none;
}
.reds_instrukce ul li
{
  line-height: 17px;
  padding-left: 15px;
  background-image: url(../img/reds_dot.png);
  background-repeat: no-repeat;
  background-position: left top;
}

.reds_menu
{
  margin-top: 5px;
  margin-bottom: 10px; 
}
.reds_menu a
{
  text-decoration: none;
  line-height: 15px;
  display: block;
  font-size: 12px;
}
.reds_menu a:hover
{
  text-decoration: underline;
}
.recTd
{
	vertical-align: top;
	text-align: left;
}

.recInputSize
{
	width: 200px;
}

.recBest
{
  font-family: Arial, Helvetica, sans-serif;
	color: #515151;
	font-size: 12px;
}

.recBestName
{
  float: left;
  width: 100px;
}

.recMessDetail label
{
  float: left;
  width: 95px;
  margin-top: 3px;
  font-weight: bold;
}

.recMessDetail input[type='text'],.recMessDetail select
{
  margin-bottom: 5px;
}

.recDeleteImg
{
	height: 30px;
	width: 21px;
	padding-top: 8px;
}

.redsMessage
{
  height: 20px;
	padding-top: 8px;
}
.redsMessage > div
{
	float: left;
  height: 20px;
}
.redsMessage .recDeleteImg
{
  height: 20px;
  padding-top: 0px;
}
.redsMessage .redsMessageSubject
{
  width: 250px;
}
.redsMessage .redsMessageFromTo
{
  width: 150px;
  margin-right: 20px;
}
.redsMessage redsMessageDate
{
  width: 100px;
}
.redsMessage input[type='text'],.redsMessage select, .redsMessage textarea
{
  margin-bottom: 5px;
  width: 500px;
}

.recSwRow
{
	width: 400px;
	height: 16px;
  line-height: 16px;
	padding-top: 3px;
	padding-left: 4px;
}

.recNotRead
{
	color:#cc3300;
}

a.recNotRead
{
	color:#cc3300;
}

.recLabels label
{
	float: none;
	font-weight: normal;
	padding-left: 5px;
  width: 90px !important;
  display: inline-block;
  vertical-align: top;
}

.recLabels input[type='radio']
{
  margin-top: 6px;
  margin-bottom: 0px;
}
.recLabels br
{
  clear: left;
}

.recLabelsOS
{
  float: left;
  width: 600px;
}

.recLabelsLicence
{
  float: left;
  width: 480px !important;
}

.recLabelsLicence label
{
  float: left;
  width: 90px !important;
  line-height: 20px;
}
.recLabelsLicence input
{
  float: left;
}

.recLabelWidth
{
	width: 100px;
}
.recLabelSize
{
  float: left;
  width: auto !important;
  margin-left: 20px;
}
.recLabelSize label
{
  float: left;
  width: 30px !important;
  line-height: 18px;
}
.recLabelSize input
{
  float: left;
}
.redsTextboxSize > input
{
  width: 200px !important;
  float: left;
}

.recProgramOS
{
	height: 176px;
	padding-top: 4px;
}

.recProgramName
{
	padding-top: 3px;
	width: 220px;
	float:right;
}

.recProgramOther
{
	padding-top: 3px;
	width: 220px;
	float:right;
}

.recProgramProducer
{
	padding-top: 1px;
	width: 180px;
	float:right;
}

.recProgramProducer label
{
	float:none;
	font-weight: normal;
  width: 80px !important;
}
.recProgramProducer input[type='checkbox']
{
  margin-top: 6px;
  margin-bottom: 0px;
}

.recProgramInsert
{
	padding-top: 3px;
}

.recLabelsMoney
{
  float: left;
  width: 360px !important;
}

.recLabelsMoney label
{
  float: left;
  width: 20px !important;
  line-height: 18px;
}
.recLabelsMoney input
{
  float: left;
}

.recTop
{
	padding-top: 5px;
}


.recSize
{
	float: l;
	width: auto;
  white-space: nowrap;
}

.recSelectSize select
{
	width: 171px;
}

.envelope
{
  position: absolute;
  margin: 2px 0px 0px 5px;
}

.screenshot
{
  margin-left: 30px;
  position: absolute;
}
.screenshot .show
{
  color:#5497a7;
  font-weight: bold;
  width: 60px;
  position: absolute;
  margin: 5px 0px 0px 580px;
}
.screenshot .show:hover
{
  cursor: pointer;
  text-decoration: underline;
}
.screenshot .show .preview
{
  display: none;
  cursor: default;
  position: absolute;
  padding: 5px;
  background-color: #DDEAED;
  border: 1px solid #CCCCCC;
  margin-left: 55px;
  margin-top: -200px;
}
.screenshot .show:hover .preview
{
  display: block;
}

.button
{
  width:80px;
  height:22px;
  text-align:center;
  line-height:22px;
  color:#000000;
  font-size:12px;
  border: 0;
  margin-left: 0px;
  margin-right: 5px;
}

.buttonSave 
{
  text-align: center;
  margin-top: 20px;
  /* background-color: blue; /* debug */
}
.buttonSave input
{
  float: none !important;
}


#iframeCategory
{
  display: none;
  position: absolute;
  border: solid 1px black;
  z-index: 10000;
  margin-left: 50px;
}

.oneTextRowForm input[type='text']
{
  width: 550px;
}
.oneTextRowFormShort input[type='text']
{
  width: 500px;
}
.oneTextRowFormShorter input[type='text']
{
  width: 400px;
}

.oneTextArea textarea
{
  width: 550px;
  padding-bottom: 3px;
}

input[type='file']
{
  width: 550px;
}

#btnCategory
{
  height: 24px;
}


.wysiwyg
{
  position: absolute;
  font-size: 8px;
  margin-top: 50px;
  cursor: pointer;
}

#cke_descshared, #cke_desc, #cke_descshared2, #cke_desc2
{
  width: 550px;
  margin-left: 95px;
}

.show-next-screenshot
{
  position: absolute;
  margin-top: 5px;
  margin-left: 600px;
  cursor: pointer;
}

#iframeCategory
{
  background-color: white;
}