* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
/* ZAKLADNI PRVKY */
body {
  text-align: center;
	font-family: Helvetica, Tahoma, Sans-serif, "Trebuchet MS", Arial,  Verdana;
	font-size: 0.8em;
	color: #000000;
	background-color: #ffffff;
	height: 100%;
	text-align: center;
}
h1 {font-size: 1.2em;  margin: 10px auto 20px auto; padding: 0px;}
h2, h3, h4 {font-size: .9em; color: #000000; font-weight: bold; margin: 0px 0px 5px 0px;}
h3, h4 {text-align: center;}
h4 {font-size: 1.1em;}
h2 a, h3 a{font-weight: bold;}
h1 a, h2 a, h3 a {color: #ffffff; text-decoration: underline;}
h1 a:hover, h2 a:hover, h3 a:hover {color: red;/*#e26f31;*/ text-decoration: underline;}
p {	margin: 0px 0px 10px 0px;
	font-size: 0.9 em;
	line-height: 1.5;
	text-align: justify;
}
a {color: #064371; cursor : pointer; text-decoration: underline; font-weight: bold;}
a:hover {color: red;/*#e26f31;*/}
a:visited {}
img {border: none; vertical-align: middle;	margin: 0px;}
ul {margin: 0px 0px 0px 20px;}
strong {font-weight: bold;}
h1 strong {font-size: 1.4em;}
table {margin: 0; padding: 0; border-collapse: collapse;}
table caption { font-weight: bold; color: #1a4b85; margin: 0px auto;}
tr{_font-size: 0.84em; background-color: #fff; border: none;}
th, td { border: 1px solid #6d6d6d; padding: 5px 5px; color: #000000;}
tr.odd {background-color: #e9f1f6;}
th { text-align: center; background-color: #dadada; color: #000000;}
th.th_long {width: 200px;}

table tr.Hover,
table tr:hover {
	background-color: #ddd;
}

/*pouĹľitĂ­ hover.htc scriptu pro sprĂˇvnĂ© chovĂˇnĂ­ ie*/
table tr {
	behavior: url('https://www.megacars.cz/css/hover.htc');
}

hr {clear: both; display: none;}

/* OBECNĂ‰ PRVKY */
.center {text-align: center;}
.cleaner, .clear {clear: both; height: 1px; line-height: 1px; font-size: 1px; margin: 0;padding: 0;}
.clright {clear: right;}
.clleft{clear: left;}
.right {float: right;}
.left {float: left;}
.fnone {float: none;}
.text-right {text-align: right;}
.red {color: red;}
.green {color: green;}
.hmaly {font-size: 1em; font-weight: bold;}
.normal {font-size: 1em;}
.normal img {border:none;}
.small {font-size: 0.85em;}
.big {font-size: 1.3em;}
.bigger {font-size: 1.1em;}
.dnone {display: none;}
.noborder, .noborder td, .noborder tr, .noborder img {border: none; margin: 0; padding: 3px 4px;}
a.blue {color: #04519f !important; text-decoration: none !important;}
.nadpis {font-size: 1.4em; margin: 10px; width: 650px; margin: 0 auto;}
.nedele {background-color: #dee2f6;}
/* LAYOUT */
#container {
  text-align: left;
  background: #ebf0f2 url('../images/admin/container-back.gif') repeat-x top left;
  border: 1px solid #214ace;
  /*width: 800px;*/
  margin: 0px auto;
}
#header {
  max-width: 1230px;
  text-align: center;
}

#main {
  /*width: 800px;*/
  text-align: left;
  margin: 0px auto; 
}

#content {
  /*width: 98%;*/
  min-width: 1220px;
  min-width: 1230px;
  padding: 5px;
}

ul#menu {
  float: left;
  font-size: 1em;
  color: #ffffff;
  /*display: block;*/
  background: #0174b6 url('../images/admin/menu-back.gif') repeat-x top left;
  width: 100%;
  margin: 0 0 2px 0;
  padding: 0;
}
ul#menu li {
  float: left;
  position: relative;
  list-style: none;
  margin: 2px 1px;
  height: 26px;
}
ul#menu li a {
  display: block;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
  background: #007ec7 url('../images/admin/menu-li-back.gif') repeat-x top left;
  border: 1px solid #0084cf;
  padding: 4px 13px 3px 13px;
}
ul#menu li a:hover {
  color: #daed9e;
}

ul#menu ul.uroven2 {
  position: absolute;
  visibility: hidden;
  left: 0px;
  top: 26px;
  font-size: 0.9em;
  text-align: left;

  width: 180px;
  margin: 0; padding: 0;
  z-index: 50;
}

ul#menu ul.uroven2 li {
  position: relative;
  margin: 0; padding: 0;
  width: 180px;
  border: none;
  height: 24px;
  *height: 22px;
}
ul#menu ul.uroven2 li a {background-image: none; border: 1px solid #0084cf;}

ul#menu li.Hover ul.uroven2,
ul#menu li:hover ul.uroven2 {
	visibility: visible;
}

/*pouĹľitĂ­ hover.htc scriptu pro sprĂˇvnĂ© chovĂˇnĂ­ ie*/
ul#menu li {
	behavior: url('https://www.megacars.cz/css/hover.htc');
}

.local-menu div.local-menu-item {text-align: center; float: left; width: 80px; margin: 0 10px 10px 0;}
.local-menu img {border: 1px solid #a5a5a5; background-color: #f5f5f5; margin: 2px 0;}
.local-menu a {font-size: 0.85em; text-align: center; text-decoration: none; font-weight: normal; margin: 0 auto 5px auto;}

/*----- articel-menu --------*/
ul#article-menu {
  list-style: none;
  _border-bottom: 1px solid transparent;
  margin: 0; padding: 0;
}
ul#article-menu li {
  float: left;
  color: #aeaeae;
  background-color: #c8cee2;
  border: 1px solid #b0b5c5;
  border-bottom: none;
  margin: 7px 0 0 0;
  padding: 8px;
}
ul#article-menu li.active {
  font-size: 1.2em;
  background-color: #eeeeee;
  border: 1px solid #a5a5a5;
  border-bottom: none;
  margin: 0;
  padding: 15px 12px 6px 12px;
}
ul#article-menu li a {
  display: block;
  font-weight: bold;
  color: #064371;
  text-decoration: none;
}
ul#article-menu li a:hover {color: #e56600;}

/*-------- strankovani ------*/
/*.strankovani {
  font-size: 0.9em;
  margin: 10px 0;
}*/

.strankovani {
background-color: #a1c3f9;
border: 1px solid #008bdb; 
margin-bottom:10px;
margin-top:15px;
padding:5px;
}

a.strankovani-prev {
color:#BBE112;
}

.strankovani-prev {
color:#fff;
float:left;
padding-left:10px;
}

a.strankovani-next {
color: white;
text-decoration: underline;
}

.strankovani-next {
color:#fff;
float:right;
padding-right:10px;
}

.strankovani .strankovani-list {
display:block;
margin:0 100px;
text-align:center;
color:#fff;
}



.strankovani .strankovani-list span, .strankovani .strankovani-list a {
padding: 1px 12px;
border: 1px solid #c6dbff;
}

.strankovani .strankovani-list a {
background: white;
}

.strankovani .strankovani-list a:hover {
background: #dadce2;
}




.strankovani, a.strankovani-aktivni {
color:#000000 !important;
font-weight:bold;
text-decoration:none;
}

.strankovani-page {
color:#BBE112;
}

/*---------- nahledy --------*/
.nahled, .nahled2 {
  float: left;
  width: 160px;
  height: 250px;
  text-align: center;
  background: #f9f9f9 url('../images/admin/form-side-back.png') repeat-x top left;
  border: 1px solid #a1a1a1;
  margin: 10px 20px 10px 0px;
}
.nahled2 {
  width: 182px;
  height: 200px;
}

.nahled_video, .nahled2_video {
  float: left;
  width: 650px;
  height: 670px;
  text-align: center;
  background: #f9f9f9 url('../images/admin/form-side-back.png') repeat-x top left;
  border: 1px solid #a1a1a1;
  margin: 10px 20px 10px 0px;
}
.nahled2_video {
  width: 182px;
  height: 200px;
}

.nahled img {
  border: none;
}
.breadcrumbs {
  color: #999999;
  font-size: 0.85em;
  margin: 0px 0px 20px 0px;
}

.breadcrumbs a {font-weight: normal;}

.notice {
    border: 1px solid;
    margin: 10px 5px;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    font-size: 13px;
	border-radius: 5px;
	opacity: 0.9;
	font-weight: bold;
	color: #9F6000;
	background-color: #FEEFB3;
    background-image: url('../images/warning.png');
    border-color: #9F6000;
    width: 400px;	
}

.pagemessage, .pagemessage_error {
margin-left:42px;
}

.table td.check {width: 80px;}

.sortItem img {cursor: pointer;}


.right-side {float: left; width: 355px;}

#map {
  float: left;
  border: 1px solid #7f7f7f;
  width: 700px;
  height: 350px;
  overflow: hidden;
}
/*image dialog*/
/*#imageDialog {position: absolute; top: 150px !important; right: 75px !important; width: 350px; height: 450px; overflow-y: scroll;}*/
.dialog {font-size: 0.85em;}
#imageDialog img {float: left; overflow: hidden; cursor: pointer; border: 1px solid #ddd; width: 150px; margin: 0 10px 10px 0; }
.dialog #dialogContent {width: 350px;}

.form-left-side, .form-right-side {
  float: left;
  background: #f9f9f9 url('../images/admin/form-side-back.png') repeat-x top left;
  border: 1px solid #dddddd;
  margin: 0 10px 10px 0;  
  padding: 10px;
}
.form-left-side {width: 730px; _width: 750px;}
.form-right-side {width: 410px; _width: 430px;}
.form-right-side input.text, .form-right-side input.text-short, .form-right-side input.long{
  font-size: 13px;
}


fieldset {clear: both; background-color: #eeeeee; border: 1px solid #cbd0e3; margin: 0 0 15px 0; padding: 5px;}
fieldset legend {color: #000000; font-weight: bold; margin: 0 0 10px 0;}
input {min-height: 1.5em; border: 1px solid #dddddd;}
input.text {width: 350px;}
input.text-short {width: 150px; margin-top:3px;}

input[type=radio].text-short {width: 20px; margin:0px 2px 0px 10px;}

input.text-otevreno {width: 50px; margin-top:3px;}
input.text-gps {width: 180px;}
.small input.text-short {height: 0.9em; min-height: 1.3em;}
input.text-long {width: 510px;}
/*label {float: left; width: 130px;}*/
label.normal {float: none; width: 90px;}
/*input.button {margin: 0px 0px 0px 160px;}*/
input.short {width: 100px;}
input.submit, input.submit2, a.submit2, input.submit3 {
  cursor: pointer;
  color: #ffffff;
  font-weight: normal;
  background: #0066a0;
  border: 1px solid #004d79;
  height: 26px;
  margin: 4px 0 0 150px;
  _margin: 4px 0 0 152px;
  padding: 3 6px 4px 6px;
}
input.submit2, a.submit2 {margin: 4px 15px 0 0;}
a.submit2 {text-decoration: none; padding: 3px 4px 2px 4px;}
.nahled input.submit2 {margin: 4px auto 6px auto; text-align: center;}
input.submit3 {text-align: center; margin-left: 122px; *margin-left: 112px !important; /*margin: 4px auto;*/}

input.anchorsubmit {float: right; border: none; background-color: transparent; color: #064371; font-size: 0.9em; cursor: pointer; margin: 0 0 0 15px;}
input.anchorsubmit:hover {text-decoration: underline;}

/*select {font-size: 0.85em; border: 1px solid #dddddd;}*/
textarea{border: 1px solid #dddddd;}

fieldset.search {width: 990px;}
fieldset.search .filter {
  float: right;
  text-align: center;
  width: 200px;
}
fieldset.search .filter a {font-size: 0.85em; font-weight: bold;}

.text-search {font-size: 0.85em;}
fieldset.login {
  text-align: left;
  width: 300px;
  margin: 25px auto;
}

.login-back {background: #259fe5 url('../images/admin/login-back.gif') top left repeat-x; padding: 25px 0 0 0;}
fieldset.login {background: #259fe5 url('../images/admin/login-fieldset-back.gif') top left repeat-x; width: 302px; _width: 322px; height: 81px; _ height: 141px; padding: 50px 10px 10px 10px;}
fieldset.login h1 {text-align: center;}
fieldset.login label {width: 80px; text-align: right; margin: 0 10px 0 0; float:left;}
.fck textarea{border: 1px solid #dddddd;}

#tree label {float: none; width: auto; }
#tree input {line-height: 1em; vertical-align: middle;}
#tree li {color: #184069; font-weight: normal;}



/**************** Icons *****************/
span.icon {
	float: left;
	margin: 1px 4px;
}
.icon {
	height: 16px;
	width: 16px;
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -99999px;
}
.icon-add {
	background-image: url('../images/datagrid/icons/page_add.png');
}
.icon-edit {
	background-image: url('../images/datagrid/icons/page_edit.png');
}
.icon-del {
	background-image: url('../images/datagrid/icons/page_delete.png');
}
.icon-contrast {
	background-image: url('../images/datagrid/icons/contrast.png');
}
.icon-copy {
	background-image: url('../images/datagrid/icons/page_copy.png');
}
.icon-save {
	background-image: url('../images/datagrid/icons/page_save.png');
}
.icon-detail {
	background-image: url('../images/datagrid/icons/page_detail.png');
}
.icon-print {
	background-image: url('../images/datagrid/icons/printer.png');
}
.icon-bin {
	background-image: url('../images/datagrid/icons/bin_closed.png');
}
.icon-invert-cat {
	background-image: url('../images/datagrid/icons/arrow_refresh.png');
}
.icon-find {
	background-image: url('../images/datagrid/icons/find.png');
}
.icon-refresh, .icon-invert {
	background-image: url('../images/datagrid/icons/arrow_refresh.png');
}
.icon-flag-green {
	background-image: url('../images/datagrid/icons/flag_green.png');
}
.icon-invert, .icon-find {
	cursor: pointer;
	margin-left: auto !important;
	margin-right: auto !important;
	padding: 0 !important;
}
.icon-shipped, .icon-resolved, .icon-cancelled,
.icon-process, .icon-hold, /*.icon-disputed,*/
.icon-no-orders, .icon-invert, .icon-find {
	float: none !important
}
.icon-shipped {
	background-image: url('../images/datagrid/icons/cart_go.png');
}
.icon-resolved {
	background-image: url('../images/datagrid/icons/flag_green.png');
}
.icon-cancelled {
	background-image: url('../images/datagrid/icons/flag_red.png');
}
.icon-no-orders {
	background-image: url('../images/datagrid/icons/box.png');
}
.icon-process {
	background-image: url('../images/datagrid/icons/date_go.png');
}
.icon-hold {
	background-image: url('../images/datagrid/icons/flag_orange.png');
}
.icon-disputed {
	background-image: url('../images/datagrid/icons/flag_blue.png');
}
.icon-disk {
	background-image: url('../images/datagrid/icons/disk.png');
}
.icon-up {
	background-image: url('../images/admin/up.gif');
}
.icon-down {
	background-image: url('../images/admin/down.gif');
}
.icon-open {
	background-image: url('../images/datagrid/icons/cart_go.png');
}

.money-low {
	background: papayawhip !important;
}
.money-high {
	background: #E4F6D2 !important;
}


/************ info boxy ~ flash zpravy ******************/
#snippet-grid-grid .info, #snippet-gridModel-grid .success,  #snippet-gridModel-grid .info, #snippet-grid-grid .success,#flash_wrap .flash, #flash_wrap .info, #flash_wrap .success, #flash_wrap .warning, #flash_wrap .error, #flash_wrapr .validation {
    border: 1px solid;
    margin: 10px 5px;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    font-size: 13px;
	border-radius: 5px;
	opacity: 0.9;
	font-weight: bold;
}
.info {
    color: #00529B;
    background-color: #C6DBFF;
    background-image: url('../images/info.png');
    border-color: #00529B;
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../images/success.png');
    border-color: #4F8A10;
}
.warning {
    color: #9F6000;
    background-repeat: no-repeat;
    background-color: #FEEFB3;
    background-image: url('../images/warning.png');
    border-color: #9F6000;
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../images/error.png');
    border-color: #D8000C;
}
.validation {
    color: #D63301;
    background-color: #FFCCBA;
    background-image: url('../images/warning.png');
}

.center .white{
	color: white;
	border-color: white;
	background-color: #76a9d1;
}


/* error ve formularich */
.error li{
	list-style-type: none;
}



/***************** jQuery UI customize ***************/
.ui-widget {
	font-family: Arial,sans-serif !important;
	font-size: 1em;
}

.ui-datepicker {
	font-size: 80% !important;
	z-index: 2005;
}

/* Fonts */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: inherit; font-size: 1em; }


/************* FORMULARE ****************************/

.form_label {
width:140px;
float:left;
margin:0;
text-align:right;
padding-right:10px;
padding-top:3px;
}

.left {
text-align:left;
}

#cke_contents_frmnewsForm-text {
height: 500px;
}

#uploadifyUploader {
background-color:#EEEEEE;
}


/* popup okno */

.mypopin {
	color:#FFF;
	background:#333;
}

/* popup okno detail snimku */
.image-detail {
width:752px;
height:570px;
text-align:center;
padding:5px;
}

.image-panel{
width:100%;
height:30px;
text-align:center;
/*background:red;*/
}

.panel-left {
width:34%;
height:20px;
margin:5px;
text-align:left;
float:left;
}

.panel-center {
width:33%;
height:20px;
margin:5px;
text-align:center;
float:left;
}

.panel-right {
width:27%;
height:20px;
margin:5px;
text-align:right;
float:left;
}


#ajax-spinner {
    position:fixed;
    left: 50%;
    top: 50%;
    margin: -15px 0 0 -15px;
    background: white url('../images/admin/ajax-loader.gif') no-repeat 50% 50%;
    padding: 13px;
    border: 2px solid #CCC;
    font-size: 0;
}


/* spinner */
/* UI Spinner */

label {
	/*float: left;*/
	margin-right: .5em;
	padding: .15em 0;
	font-weight: bold;
}

.ui-spinner {
	width: 15em;
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #999;
	/*background: #FEFEFE url(../images/spinner.gif) repeat-x left bottom;*/
	padding: 0 5px;
}

.ui-spinner-disabled {
	background: #F4F4F4;
	color: #CCC;
}

.ui-spinner-box {
	width: 90%;
	height: 100%;
	float: left;
	font-size: 125%;
	border: none;
	background: none;
	padding: 0;
}

.ui-spinner-up,
.ui-spinner-down {
	width: 10%;
	height: 50%;
	font-size: 0.5em;
	padding: 0;
	margin: 0;
	z-index: 100;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	right: 0;
	cursor: default;
	border: 1px solid #999;
	border-right: none;
	border-top: none;
}

.ui-spinner-down {
	bottom: 0;
	border-bottom: 0;
}

.ui-spinner-pressed {
	background: #FEFEFE;
}

.ui-spinner-list,
.ui-spinner-listitem {
	margin: 0;
	padding: 0;
}

/*PAGINATOR*/
.paginator {
	margin: 1em 0;
	font-size: 90%;
	text-align: center;
	width: 90%;
}

.paginator a, .paginator span {
	margin-right: 0.1em;
	padding: 0.2em 0.5em;
	color: #999999;
}

.paginator .celkem {
	border: 1px solid #9AAFE5;
	text-decoration: none;
	color: #105CB6;
	text-align: right;
}

.paginator a {
	/*border: 1px solid #9AAFE5;*/
	text-decoration: none;
	color: #105CB6;
}

.paginator span.button {
	border: 1px solid #DDDDDD;
}

.paginator .current {
	background: #2E6AB1;
	border: 1px solid #2E6AB1;
	color: white;
	font-weight: bold;
}

.strankovac {
	padding: 5px;
	text-align: center;
}




.note {
color: red;
padding:10px 0;
font-weight:bold;
}

.tip {
float:right;
margin:0;
}

/* TIP OKNO */
/* Z-index of #mask must lower than #boxes .window */  
#mask {  
 position:absolute;  
 z-index:9000;  
 background-color:#000;  
 display:none;  
 top:0;
 left:0;
}  
   
#boxes .window {  
 position:absolute;  
 width:440px;  
 height:200px;  
 display:none;  
 z-index:9999;  
 padding:20px;  
}  
 
 
/* Customize your modal window here, you can add background image too */  
#boxes #dialog {  
 width:480px;   
 height:480px;  
 background-color:#fff;
} 


/* confirm form */
div.confirm_dialog
{
	position:fixed;

	left:30%;
	top:30%;
	width: 250px;

	padding:10px;

	background-color:#FFFFCC;

	border: 5px solid #cccc99;
	-moz-border-radius: 5px;
}


div.static_dialog.important
{
	background-color: #FEEFB3 !important;
	border-color: #9F6000 !important;
}

div.static_dialog
{
	 color: #9F6000;
    background-color: #FEEFB3;
	padding:10px;
	-moz-border-radius: 5px;
}


div.static_dialog input
{
	cursor: pointer;
}

div.static_dialog p
{
	text-align: center;
  font-weight:bold;

}

div.static_dialog form table
{
	margin-left: auto;
	margin-right: auto;
}

div.static_dialog.second
{
	background: #eee;
	border-color:  #ccc;
}

div.static_dialog.second p
{
	font-family: "georgia", serif;
	font-style:italic;
	font-weight: bold;
	color: #333;
}

input.yesbut, input.nobut {
	border:  3px solid;
	font-size: 110%;
	-moz-border-radius: 5px;
}


input.yesbut
{
	background: #99ff99;
	border-color:#eeffee;
	color: darkgreen;
}
input.nobut
{
	background: #ff9999;
	border-color:#ffeeee;
	color: darkred;
}

.article_user {
font-weight:bold;
float:right;
margin:auto;
}
 
.video_leve {
float:left;
width:400px;
margin:auto;
} 

.video_prave {
float:left;
width:300px;
margin:auto;
} 

.video_url {
float:left;
width:400px;
margin:auto;
border: 2px solid red;
}

.video_form {
width:500px;
margin:auto;
float:left;
}

.video {
text-align:center;
margin-bottom:10px;
}

.video_popis {
text-align:center;
padding:10px;
font-weight:bold;
color:#573C2A;
}

.info_block{
width:500px;
text-align:left;
margin-left:12px;
}

#frm-langForm {
float:right;
width:250px;
}

.header span{line-height:30px;}

/* image formular */

.image_preview{width:75px;text-align:center;}
.image_box{
border: 1px solid;
height: 50px;
margin: 5px 10px 5px 5px;
overflow: hidden;
padding: 0;
width: 75px;
margin:5px;
}
.image_info{width:120px;text-align:center;}
.image_info_size{width:120px;text-align:left;}
.image_input{width:250px;text-align:center;}

.image_action{width:150px;text-align:center;}

.image_description_input{width:190px;border:2px solid #7BB2C6;}

/* ikony souboru */
.icon-txt {
width:16px;
height:16px;
background: url('../images/icons/txt.png') no-repeat scroll left top;
margin:0;
display:block;
float:left;
}
.icon-jpg, .icon-png, .icon-gif {
width:16px;
height:16px;
background: url('../images/icons/jpg.png') no-repeat scroll left top;
margin:0;
display:block;
float:left;
}
.icon-pdf {
width:16px;
height:16px;
background: url('../images/icons/pdf.png') no-repeat scroll left top;
margin:0;
display:block;
float:left;
}
.icon-zip {
width:16px;
height:16px;
background: url('../images/icons/zip.png') no-repeat scroll left top;
margin:0;
display:block;
float:left;
}
.icon-xls {
width:16px;
height:16px;
background: url('../images/icons/xls.png') no-repeat scroll left top;
margin:0;
display:block;
float:left;
}
.icon-doc {
width:16px;
height:16px;
background: url('../images/icons/doc.png') no-repeat scroll left top;
margin:0;
display:block;
float:left;
}

.order_filter{display:none;}

.image_order{float:right;margin-right:15px;}
#snippet--content{position:relative;}

.icon_obsah{position:absolute;right:10px;top:-30px;height:64px; width:250px; text-align: right;}
.icon_obsah img {border: 1px solid #a5a5a5;}

.up_help{float:right;width:50px;}

#frm-youtubeForm{width:450px;float:left;}

/* DRAG HANDLE */
tr.tDnD_whileDrag td {background:#7CA9CD;color:white}
tr.tDnD_whileDrag td a {color:white}
.dragHandle {cursor: move;; background-image:url(../images/datagrid/icons/control_up_down.png); background-position:center center; background-repeat:no-repeat;}
tr.tDnD_whileDrag td.dragHandle {background:#7CA9CD url(../images/datagrid/icons/arrow_up_down.png) center center no-repeat}

#state_flash{display:none;z-index:9999;position:absolute;top:600px; left:100px;}

.cat_form{
	border: 1px solid white;
	background: url("../images/datagrid/th-bg.gif") no-repeat scroll 0 0 #C6DBFF;
	padding: 5px;
	width: 450px;	
}

#snippet--reviewForm select, #frm-advertisementForm select{
	width: 150px;
}

.hidden{
	margin: 0;
	padding: 0;
	font-size: 1px;
	width: 1px;
	height: 1px;
	display: none;
}

textarea.medium{
	width: 510px;
	height: 80px;
}

textarea.large{
	width: 510px;
	height: 120px;
}

input.datepicker {background:white url('../images/calendar.png') no-repeat right;}

input, select, textarea{padding: 2px; font-size: 13px;}

.hide input{
	width: 1px;
	height: 1px;
	font-size: 1px;
	visibility: hidden;
	margin: 0;
	padding: 0;
}




