body {font: 75%/140% Arial, Verdana, sans-serif;color: #444444;background-color: #CCCCCC !important;}
.obal_body {margin: auto auto 50px;width: 980px;background-color: #fff !important;}
h1, h2, h3, h4, h5, h6, strong, em, p, body {margin:0;padding:0}
table {border-collapse: collapse;}
form, input, select, textarea, table, tr, td, th	{font-size: 100%; font-family: Arial, Verdana, sans-serif;}
h2 {margin: 0 0 5px;font-size:130%}
h3 {margin:10px 0 3px;font-size: 120%;}
h3 em {font-size:80%;font-weight:normal}
hr {clear:both;color:white;height:0px;bolder:0px solid white}
a {color:#444444}
a:link {outline:none}
a:visited {outline:none}
a:hover {outline:none;}
a:active {outline:none}
ul, ol, li, form	{margin: 0;padding: 0;list-style: none;}
label {clear:both;font-weight:bold;font-size:110%;display:block;margin:20px 0 5px 5px;color:#1D769F;}
label img {border:0;vertical-align:middle}
#btn {padding:2px 10px;margin:20px 0;border:0px;background-color:#565656;color:white;font-weight:bold;font-size:90%;cursor:pointer;text-decoration:none}
.btn {padding:2px 10px;margin:20px 0;border:0px;background-color:#565656;color:white;font-weight:bold;font-size:90%;cursor:pointer;text-decoration:none}
.obal_btn_prava {text-align:right;padding:10px;margin:10px 0 20px;}
.btn_c {padding:7px 50px;margin:20px 0;border:0px;background-color:#FF9400;color:white;font-weight:bold;font-size:120%;cursor:pointer;text-decoration:none}
th {background-color: #EDEDED;color:#333;padding:5px 0 5px 5px;text-align:center;}
.hlaska_negativ {margin:20px 0;padding:5px 10px;background-color:#BE1319;color:white;font-weight:bold}
.hlaska_pozitiv {margin:20px 0;padding:5px 10px;background-color:#6BC62A;color:white;font-weight:bold}
.legenda {width: 10px;}
.legenda_nezobraz {padding:0 5px; background-color:#f6bcbe;}
.legenda_ano:hover {background-color:#F1F1F1}
.legenda_ne:hover {background-color:#F1F1F1}
.legenda_ne, .legenda_ne input, .legenda_ne a {color:#AFAFAF;}
.cleaner {clear: both;height:0px;overflow: hidden;visibility: hidden;}



/* ###############################  nove obecne  ############################ */
.delic {border-top:1px solid #dcdcdc;margin:7px 0}


/*############################################################################*/
/*################################## ikony ###################################*/
/*############################################################################*/
.icon_person, .icon_ribbon, .icon_email, .icon_tel, .icon_ok, .icon_no, .icon_alert, .icon_delete, .icon_delete_red, .icon_lupa, .icon_lupa_green, .icon_lupa_neaktiv, .icon_tisk,  .icon_tuzka, .icon_tuzka_green, .icon_edit, .icon_edit_green, .icon_copy, .icon_copy_green, .icon_poznamka, .icon_poznamka_green, .icon_poznamka_green_vypis_ppc, .icon_pridat_sekci_ppc, .icon_pridat_sekci_ppc_green{
display:block;
height:20px;
width:20px;
background-image: url("img/ikony_admin.png");
background-repeat: no-repeat;
}
.icon_person {background-position: -45px -240px}
.icon_ribbon {background-position: -45px -478px}
.icon_email {background-position: -45px -214px}
.icon_tel {background-position: -40px -110px}
.icon_ok {background-position: -44px -636px}
.icon_no {background-position: -44px -715px}
.icon_alert {background-position: -40px -689px}
.icon_delete {background-position: -4px -214px}
.icon_delete_red {background-position: -45px -742px}
.icon_delete:hover {background-position: -45px -742px}
.icon_lupa{background-position: -3px -2px}
.icon_lupa_green {background-position: -46px -766px}
.icon_lupa:hover{background-position: -46px -766px}
.icon_lupa_neaktiv{background-position: -3px -2px}
.icon_tuzka_green{background-position: -86px -742px}
.icon_tuzka:hover{background-position: -86px -742px}
.icon_tuzka{background-position: -4px -425px}
.icon_edit{background-position: -86px -765px}
.icon_edit_green{background-position: -76px -765px}
.icon_edit:hover{background-position: -68px -765px}
.icon_copy{background-position: -90px -556px}
.icon_copy:hover{background-position: -88px -713px}
.icon_copy_green{background-position: -88px -713px}
.icon_poznamka{background-position: -3px -26px}
.icon_poznamka_green{background-position: -23px -26px}
.icon_pridat_sekci_ppc{background-position: -3px -160px}
.icon_pridat_sekci_ppc_green{background-position: -22px -160px}
.icon_pridat_sekci_ppc:hover{background-position: -22px -160px}
.icon_tisk{background-position: -66px -713px}
.icon_tisk:hover{background-position: -25px -713px}
.icon_tisk_green{background-position: -25px -713px}

/*----- Napoveda u ppc textu v adminu -------*/
.icon_poznamka_green_vypis_ppc{background-position: -23px -26px; position: relative; text-decoration: none;}
.icon_poznamka_green_vypis_ppc span{display: none;}
.icon_poznamka_green_vypis_ppc:hover span {width:250px; font-size:80%;display: block;position: absolute;top: 1em;right: 2em;padding: 0.2em 0.5em;border: 1px solid #9BD1E8;background-color: #E8F6FC;text-decoration: none;color:black}
/* ------- konec napovedy k ppc textu adminu



/*############################################################################*/
/*################################## hlasky ##################################*/
/*############################################################################*/
.alert {margin:10px 0px;}
.alert span {display:inline;padding:0 0 2px 30px;}
.alert span.icon_no {background-position: -40px -717px}
.alert span.icon_ok {background-position: -40px -638px;}



/*############################################################################*/
/*################################# buttony ##################################*/
/*############################################################################*/
.button_obal {text-align:center;margin:10px 0}
/*http://webdesignerwall.com/tutorials/css3-gradient-buttons*/
/*---------button red--------------*/
.button_red {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
  font-weight:bold;
	font-size: 14px/100%;
  font-family: Arial, Helvetica, sans-serif;
	padding: .3em 1.2em .35em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	border-radius: .4em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
  /*barvy*/
  color: #fff;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}

.button_red:hover {
  text-decoration: none;
	background: #b61318;
  /*barvy*/
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.button_red:active {
  position: relative;
	top: 1px;
  /*barvy*/
	color: #faddde;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}

/*---------button green--------------*/
.button_green {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
  font-weight:bold;
	font-size: 14px/100%;
  font-family: Arial, Helvetica, sans-serif;
	padding: .3em 1.2em .35em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	border-radius: .4em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
  /*barvy*/
	color: #fff;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}

.button_green:hover {
  text-decoration: none;
  /*barvy*/
	background: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.button_green:active {
  position: relative;
	top: 1px;
  /*barvy*/
	color: #e8f0de;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}
/*---------button grey--------------*/
.button_grey {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
  font-weight:bold;
	font-size: 14px/100%;
  font-family: Arial, Helvetica, sans-serif;
	padding: .3em 1.2em .35em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	border-radius: .4em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
  /*barvy*/
	color: #fff;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}

.button_grey:hover {
  text-decoration: none;
  /*barvy*/
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.button_grey:active {
  position: relative;
	top: 1px;
  /*barvy*/
	color: #e9e9e9;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}

/*---------button black--------------*/
.button_black {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
  font-weight:bold;
	font-size: 14px/100%;
  font-family: Arial, Helvetica, sans-serif;
	padding: .3em 1.2em .35em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	border-radius: .4em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
  /*barvy*/
	color: #fff;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}

.button_black:hover {
  text-decoration: none;
  /*barvy*/
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top,  #444,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.button_black:active {
  position: relative;
	top: 1px;
  /*barvy*/
	color: #d7d7d7;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top,  #000,  #444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

/* ---------button white-------------- */
.button_white {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
  font-weight:bold;
	font-size: 14px/100%;
  font-family: Arial, Helvetica, sans-serif;
	padding: .3em 1.2em .35em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	border-radius: .4em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
  /*barvy*/
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.button_white:hover {
  text-decoration: none;
  /*barvy*/
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.button_white:active {
  position: relative;
	top: 1px;
  /*barvy*/
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}


/* -- hlava -- */
.hlava {height:30px;margin:0 5px 0px;background: #fff;}
.hlava div:first-child {float:left;color:#333;padding:3px 10px 0 10px;line-height:2em}
.hlava div {float:right;color:#333;padding:6px 5px 0 0}
.hlava div:first-child span {display:inline;padding:0 0 4px 22px;}
.hlava div:first-child a {color:#333}
.hlava div:first-child a:hover {color:#707070}

.hlava div .icon_person {float:left;padding-right:5px;}
.hlava div .button_red {font-size: 80%;padding: .0em 0.5em .0em;color:#fff;}

/*############################################################################*/
/*####################### horní navigace -> uroven 1 #########################*/
/*############################################################################*/
.nav_top_1 {height:20px;margin: 0 5px;padding:0px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
color: #fff;
border: solid 1px #333;
background: #333;
background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
background: -moz-linear-gradient(top,  #666,  #000);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000')}

.nav_top_1 a {float:left;height:20px;padding:1px 10px 0;text-decoration:none;color:#fff;border-right:1px solid #fff;}

.nav_top_1 a:hover {
color: white;
background: #000;
background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
background: -moz-linear-gradient(top,  #444,  #000);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}

.nav_top_1 a:active {
color: #d7d7d7;
background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
background: -moz-linear-gradient(top,  #000,  #444);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

.nav_top_1 a.active {
color:#CECECE;
background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#666));
background: -moz-linear-gradient(top,  #666,  #666);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#666666');
}

/*############################################################################*/
/*####################### horní navigace -> uroven 2 #########################*/
/*############################################################################*/
.nav_top_2 {height:20px;margin:0 5px;padding:0;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
color: #fff;
border: solid 1px #555;
background: #6e6e6e;
background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
background: -moz-linear-gradient(top,  #888,  #575757);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.nav_top_2 a {float:left;height:20px;padding:1px 10px 0;text-decoration:none;color:#fff;border-right:1px solid #fff;}

.nav_top_2 a:hover {
background: #616161;
background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.nav_top_2 a:active {
color: #e9e9e9;
background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
background: -moz-linear-gradient(top,  #575757,  #888);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}
.nav_top_2 a.active {
color: #CECECE;
background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#888));
background: -moz-linear-gradient(top,  #888,  #888);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#888888');
}



/*############################################################################*/
/*####################### horní navigace -> uroven 3 #########################*/
/*############################################################################*/
.nav_top_3 {height:20px;margin:0 5px;padding:0;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
color: #606060;
border: solid 1px #b7b7b7;
background: #fff;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
background: -moz-linear-gradient(top,  #fff,  #ededed);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.nav_top_3 a {float:left;height:20px;padding:1px 10px 0;text-decoration:none;color:#606060;border-right:1px solid #606060;}
.nav_top_3 a:hover {background: #ededed;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.nav_top_3 a:active {
color: #999;
background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
background: -moz-linear-gradient(top,  #ededed,  #fff);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}
.nav_top_3 a.active {
color: #999;
background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
background: -moz-linear-gradient(top,  #ededed,  #fff);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}




/* -- box pro levou navigaci na strance -- */
.box_left {float:left;width:185px;margin:10px 0 5px 5px}


/* --  napoveda admin  -- */
.nav_left {position:relative;width:166px;margin-bottom:10px;padding:12px 7px 12px;background:#EFEFEF;font-size:90%;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
border: solid 1px #D8D8D8;
background: #fff;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
background: -moz-linear-gradient(top,  #fff,  #ededed);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.nav_left ul {margin: 0 0 0 15px;}
.nav_left ul li {color: #535353;line-height: 2em;list-style-type: square;margin: 0;}
.nav_left ul li a {text-decoration:none;}
.nav_left ul li a:hover {color: #888;}
.nav_left .icon_ribbon {position:absolute;top:-1px;right:0px}
.nav_left p {}

/* --  napoveda admin  -- */
.help_admin {position:relative;width:166px;margin-bottom:10px;padding:12px 7px 12px;background:#EFEFEF;font-size:90%;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
border: solid 1px #D8D8D8;
background: #fff;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
background: -moz-linear-gradient(top,  #fff,  #ededed);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.help_admin .icon_ribbon {position:absolute;top:-1px;right:0px}




/* -- zprava e-mail -- */
/* -- obecne -- */
.zprava_email {float:left;width:780px;margin:10px 5px 5px;padding:10px 0px 10px;_background:#E8F4F9;border: solid 0px #D8D8D8;}
.zprava_email_nadpis {margin-left:0px}
.zprava_email h3 {margin:10px 0 5px}
.zprava_email .obal_lista {background:#EDEDED;padding:6px 0px;height:20px;margin-top:20px;}
.zprava_email .obal_lista .filtrace_email {float:left;margin-left:10px}
.zprava_email .obal_lista .vyhledavani_email {float:right;margin-right:10px}
.zprava_email .obal_lista .vyhledavani_email input:first-child {width:310px}
.zprava_email .obal_lista .vyhledavani_email .button_grey {padding: .1em 1.2em .2em;}
.zprava_email table {width:100%;background-color:#fff;margin:10px 0 0;}
.zprava_email table th {text-align:left;}
.zprava_email table td {text-align:left;border-bottom: 1px solid silver;padding: 2px 5px;}
.zprava_email table td input {width:170px}
.zprava_email #naseptavacDiv {color: #333333;left: 0px;position: absolute;top: 20px;}
#hledani {position:relative}
/* ---- */
.emailVypis {}
/* ---- */
.emailNahrat {}
.emailNahrat .new_mail {padding:.1em 1.2em .15em;position:relative;top:-1px}
/* ---- */

/* Formular nastaveni uzivatele vypis vyrobku*/
.zprava_email .nastavUzivatelTable th{text-align:center;}
.zprava_email .nastavUzivatelTable td{text-align:center;}
.zprava_email .nastavUzivatelTable .left{text-align:left;}
.obal_button_red_vyrobkyUser {margin:15px 40px 15px;text-align:right}

.emailOdhlas table td input {width:30px}
.emailOdhlas .obal_button_red {margin:5px 0 15px;text-align:center}
.emailOdhlas .obal_buttonZmenitPoradi {margin-top:5px;height:30px}
.emailOdhlas .obal_buttonZmenitPoradi .button_grey {float:right;margin-right:55px;padding: .1em .5em .2em;}
.emailOdhlas .obal_lista {margin-top:0}
.emailOdhlas textarea {width:760px;height:200px}
/* ---- */
.ppcFormularPridejText {width:767px; float:left; margin:10px 0px 10px 5px; padding: 5px; font-size:115%; background: -moz-linear-gradient(center top , #FFFFFF, #EDEDED) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #D8D8D8; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}
.ppcTextPridejNadpis{margin:15px 0 2px 196px}
.ppcFormularPridejText form {margin:10px 0 0 0}
.ppcFormularPridejText textarea{width:760px;height:200px; margin: 3px 0 15px 0}
.ppcFormularPridejText .inputText {margin: 3px 0 15px 0; width:350px}
.ppcFormularPridejText .inputTextError{margin: 3px 0 15px 0; width:350px; border: 1px solid red; color: red; font-weight:bold}
.ppcFormularPridejText .popisInput{width:500px}
.ppcFormularPridejText .boxCheckbox{float:left; margin:3px 5px 10px 10px; padding:0}
.ppcFormularPridejText .button_red{float:right; margin: 0 25px 10px 0}


/* ---- CSS napoveda pro admin ----*/
.napoveda {position: relative; text-decoration: none;}
.napoveda span{display: none;}
.napoveda:hover span {width:250px; font-size:80%;display: block;position: absolute;top: 1em;left: 2em;padding: 0.2em 0.5em;border: 1px solid #9BD1E8;background-color: #E8F6FC;text-decoration: none;color:black; font-weight: normal;}


/* ----- */
.ppcVypisTextu {min-height: 400px;width:767px; float:left; margin:10px 0px 10px 5px; padding: 5px; font-size:105%; background: -moz-linear-gradient(center top , #FFFFFF, #EDEDED) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #D8D8D8; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}
.ppcVypisTextu table {background-color: #FFFFFF; margin: 10px 0 0; width: 100%; }
.ppcVypisTextu .ppcText{width:45%;text-align:left}
.ppcVypisTextu .ppcTextVypisError{padding: 5px; font-size:120%; text-decoration: none;color:red}
.ppcVypisTextu .ppcVypisTextuRychlaEditace .inputNazev{width:300px}
.ppcVypisTextuRychlaEditace table tr{background:#EFEFEF; width:820px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
							-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
							box-shadow: 0 1px 2px rgba(0,0,0,.2);
							border-bottom: solid 1px #D8D8D8;
							background: #fff;
							background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
							background: -moz-linear-gradient(top,  #fff,  #ededed);
							background-image: linear-gradient( to bottom,rgb(800,800,800), rgb(200,200,200));
							filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');}
.ppcVypisTextuRychlaEditace table{margin:0 0 20px 0; width:100%}
.ppcVypisTextuRychlaEditace .tdNazev{width:315px}
.ppcVypisTextuRychlaEditace .inputOdeslat{width:30px; margin: 0 0 0 20px; padding:0 10px 0 10px}
.ppcVypisTextuRychlaEditace .pozice{display: block; float:left; margin:3px 5px}
.ppcVypisTextuRychlaEditace .poznamka{display:block; float:left; padding:3px 0 0 8px}
.ppcVypisTextuRychlaEditace .areaPoznamka{width:217px}
.ppcVypisTextuRychlaEditace .tdText{width:350px; vertical-align:text-top; margin:0; padding:0}
.ppcVypisTextuRychlaEditace .areaText{width:320px; height: 92px;}


.ppcVypisTextuNovyText {min-height: 20px;width:750px; float:left; margin:5px 0px 5px 5px; padding:  0 5px 5px 5px; font-size:105%; background: -moz-linear-gradient(center top , #FFFFFF, #EDEDED) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #D8D8D8; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}
.ppcVypisTextuNovyText table {background-color: #FFFFFF; margin: 5px 0 0; width: 100%; }
.ppcVypisTextuNovyText .ppcText{width:30%;text-align:left}
.ppcVypisTextuNovyText .ppcTextIkonaPridat{width:30%;text-align:left; padding:0 5px 3px 0}
.ppcVypisTextuNovyText .ppcTextCheck{width:20%;text-align:left}
.ppcVypisTextuNovyText .ppcNeniNaWebu{font-weight: bold; font-size:100%; color:red;}
.ppcVypisTextuNovyTextOdkaz {padding:5px}
.ppcVypisTextuNovyTextOdkazVyzva{font-weight: bold; font-size:120%; color:red;}

/* --- Admin error a ok hlasky --- */
.koHlaskaAdmin{color:white; font-size: 110%; font-weight:bold;  background: url("img/hlaska-negativ-invert.gif") no-repeat scroll 2% 50% #E85A00; height: 20px; padding: 10px 0 5px 45px; margin:5px 20px 0 0}
.okHlaskaAdmin{color:white; font-size: 110%; font-weight:bold;  background: url("img/hlaska-pozitiv-invert.gif") no-repeat scroll 2% 50% #9AB623; height: 20px; padding: 10px 0 5px 45px; margin:5px 20px 0 0}
.koPulHlaskaAdmin{color:white; font-size: 110%; font-weight:bold;  background: url("img/hlaska-negativpul-invert.gif") no-repeat scroll 2% 50% #F9CD09; height: 20px; padding: 10px 0 5px 45px; margin:5px 20px 0 0}


/* ------------- styly pro globalni nastveni -----------------------------------*/
.globalNastaveniSekceObal {min-height: 400px;width:767px; float:left; margin:10px 0px 10px 5px; padding: 5px; font-size:105%; background: -moz-linear-gradient(center top , #FFFFFF, #EDEDED) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #D8D8D8; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}
.globalNastaveniSekceObal .button_red{float:right; margin: 20px 500px 10px 0}
.globalNastaveniSekceObal .popisInput{width:500px; line-height:1.5; font-size:110%}
.globalNastaveniSekceObal .popisInputError{width:500px; line-height:1.5; font-size:110%; color:red}
.globalNastaveniSekceObal input{margin: 0 5px 5px 0}
.globalNastaveniSekceObal .textarea{margin: 0 5px 5px 0; width:600px;height:100px}

/* //////////////////////////////////////////////////////stare css//////////////////////////////////////////////// */

/* -- levá navigace -- */
.navigace {margin:0 5px;padding:20px 20px 10px}
.navigace a {margin:0 10px 0 0;color:#1D769F;line-height:1.6em}
.navigace a strong {padding:3px ;display:block;text-decoration:none;white-space:nowrap;}
.navigace a:hover {color:#444444}
.navigace .pridat {padding:2px 0 1px 22px;background: url("img/pridat.png") no-repeat 0% 0%;}
.navigace .okno {background:#B3DEEF;padding:5px 10px;margin:10px 0 0}
.navigace_napoveda {float:right;}

/* -- buttony -- */
.obal_ulozit {text-align:center;margin:0 0 20px}
.obal_ulozit input {border:0}












.gen_menu {background-color: #f1f1f1;padding:5px}
.gen_menu h3 {padding:0 3px 5px;margin:10px 0 0px;border-bottom:1px solid white;}
.gen_menu a strong {padding:3px ;display:block;text-decoration:none;}
.gen_menu a:hover {background-color:#E6E6E6;}



/* -- základní tělo -- */
/*.obsah {margin:0px 0px 0 200px;padding:20px 10px 0 10px;min-height:400px;_height:400px;background-color:#F0F0F0}*/



/* -- platba -- */
.platba {margin:20px 20px 25px;padding:15px 20px 20px;background:#E8F4F9}
.platba_nadpis {margin:20px 0 0 20px}
.platba .pridat_a {padding:2px 0 1px 22px;background: url("img/pridat.png") no-repeat 0% 0%;}
.platba .pridat {padding:10px;position:relative;top:5px;right:10px}
.platba .pridat .leva {float:left;width:400px;}
.platba .pridat .prava {float:right;width:470px;padding:5px 0 10px;text-align:left}
.platba .pridat .prava textarea {width:420px;height:110px;margin:0 0 10px;border:1px solid silver;padding:3px}
.platba .pridat table td {border-bottom: 0px solid silver;padding:10px 5px 2px 5px;text-align:left}
.platba .pridat table td input {border:1px solid silver;padding:3px;width:250px}
.platba .pridat p {clear:both;text-align:center;margin:10px 0 15px;position:relative;right:12px}

.tb_platba {width:890px;margin: 20px 0 20px 0;background-color:#fff}
.tb_platba .th_nazev {text-align:left;width:400px}
.tb_platba td {border-bottom: 1px solid silver;padding:2px 0 2px 5px;text-align:center}
.tb_platba .nazev {text-align:left;}
.tb_platba .colspan {background-color:#F1F1F1}
.tb_platba .leva {float:left;width:400px;}
.tb_platba .prava {float:right;width:470px;padding:5px 0 10px;text-align:left}
.tb_platba .prava textarea {width:420px;height:110px;margin:0 0 10px;border:1px solid silver;padding:3px}

.tb_platba table td {border-bottom: 0px solid silver;padding:10px 5px 2px 5px;text-align:left}
.tb_platba table td input {border:1px solid silver;padding:3px;width:250px}
.tb_platba p {clear:both;text-align:center;margin:10px 0 15px;position:relative;right:12px}
.tb_platba td a {text-decoration:none;}
.tb_platba td a img {border:0;padding:2px 5px 0 0}



/* -- doruceni -- */
.doruceni {margin:20px 20px 25px;padding:15px 20px 20px;background:#E8F4F9}
.doruceni_nadpis {margin:20px 0 0 20px}
.doruceni .pridat_a {padding:2px 0 1px 22px;background: url("img/pridat.png") no-repeat 0% 0%;}
.doruceni .pridat {padding:10px;position:relative;top:5px;right:10px}
.doruceni .pridat .leva {float:left;width:400px;}
.doruceni .pridat .prava {float:right;width:470px;padding:5px 0 10px;text-align:left}
.doruceni .pridat .prava textarea {width:420px;height:110px;margin:0 0 10px;border:1px solid silver;padding:3px}
.doruceni .pridat .prava .checkbox {position:relative;top:3px}
.doruceni .pridat table td {border-bottom: 0px solid silver;padding:10px 5px 2px 5px;text-align:left}
.doruceni .pridat table td input {border:1px solid silver;padding:3px;width:230px}
.doruceni .pridat p {clear:both;text-align:center;margin:10px 0 15px;position:relative;right:12px}

.tb_doruceni {width:890px;margin: 20px 0 20px 0;background-color:#fff}
.tb_doruceni .th_nazev {text-align:left;width:400px}
.tb_doruceni td {border-bottom: 1px dashed silver;padding:2px 0 2px 5px;text-align:center}
.tb_doruceni .nazev {text-align:left;}
.tb_doruceni .colspan {background-color:#F1F1F1;border-bottom: 1px solid silver;}
.tb_doruceni .td_em {text-align:left;border-bottom: 1px solid silver;background-color:#F9F9F9;font-size:90%}
.tb_doruceni .leva {float:left;width:400px;}
.tb_doruceni .prava {float:right;width:470px;padding:5px 0 10px;text-align:left}
.tb_doruceni .prava .checkbox {position:relative;top:3px}
.tb_doruceni .prava textarea {width:420px;height:110px;margin:0 0 10px;border:1px solid silver;padding:3px}

.tb_doruceni table td {border-bottom: 0px solid silver;padding:10px 5px 2px 5px;text-align:left}
.tb_doruceni table td input {border:1px solid silver;padding:3px;width:230px}
.tb_doruceni p {clear:both;text-align:center;margin:10px 0 15px;position:relative;right:12px}
.tb_doruceni td a {text-decoration:none;}
.tb_doruceni td a img {border:0;padding:2px 5px 0 0}

/* -- import -- */
.import {margin:20px 20px 25px;padding:15px 20px 20px;background:#E8F4F9}
.import_nadpis {margin:20px 0 0 20px}
.import .obal_lista {background:#B3DEEF;padding:6px 10px}
.import .obal_lista strong {margin:0 5px 0 0}
.import .obal_lista .soubor {float:right;position:relative;bottom:2px}
.import ul {margin:20px 10px}
.import ul li {line-height:2em}
.import ul li input {position:relative;top:2px;margin:0 5px 0 0}






/* -- skupiny -- */
.skupiny_vypis {margin:20px 20px 25px;padding:15px 20px 20px;background:#E8F4F9}
.skupiny_vypis_nadpis {margin:20px 0 0 20px}
.tb_skupiny {width:900px;margin: 20px 0 20px 0;background-color:#fff}
.tb_skupiny .th_nazev {text-align:left}
.tb_skupiny td {border-bottom: 1px solid silver;padding:2px 0 2px 5px}
.tb_skupiny td a {text-decoration:none;}
.tb_skupiny td a img {border:0}
.tb_skupiny .nazev {padding:0 0 0 7px}
.tb_skupiny .razeni {width:150px;}
.tb_skupiny .razeni input {border:0;padding:3px 0 3px 60px;text-align:center;background-color:transparent}
.tb_skupiny .edit {width:100px}
.tb_skupiny .edit a {margin:0 15px 0 0;}

/* -- skupiny detail -- */
.skupiny_detail {margin:20px 20px 25px;}
.skupiny_detail .obal_lista {float:left;width:870px;background:#B3DEEF;padding:6px 10px 3px;}
.skupiny_detail .obal_zobraz {float:right;margin:0 20px 0 0}
.skupiny_detail .obal_zobraz span, .skupiny_detail .obal_zobraz input {vertical-align:middle}
.skupiny_detail .obal_nahled {float:right}
.skupiny_detail .obal_nahled a img {border:0;margin:2px 0 0;}
.skupiny_detail .obal_id {float:left;}
.skupiny_detail .obal_nazev {float:left;margin:0px 40px 0 0;}
.skupiny_detail .nazev {width:415px;margin:0 10px 0 0;border:1px solid #B3DEEF;padding:3px}
.skupiny_detail .obal_nazev2 {float:left;margin:0}
.skupiny_detail .nazev2 {width:415px;border:1px solid #B3DEEF;padding:3px}
.skupiny_detail .obal_key {float:left;margin:0 40px 0 0;}
.skupiny_detail .key {width:415px;height:80px;margin:0 10px 0 0;border:1px solid #B3DEEF;padding:3px}
.skupiny_detail .obal_desc {float:left;margin:0}
.skupiny_detail .desc {width:415px;height:80px;margin:0;border:1px solid #B3DEEF;padding:3px}
.skupiny_detail .text {width:890px;height:300px;border:1px solid #B3DEEF;padding:3px}
.skupiny_detail .text2 {width:890px;height:200px;border:1px solid #B3DEEF;padding:3px}
.skupiny_detail_doporucujeme table {width:900px;background-color:#fff}
.skupiny_detail_doporucujeme table .th_nazev {text-align:left}
.skupiny_detail_doporucujeme table td {border-bottom: 1px solid silver;padding:2px 0 2px 5px}
.skupiny_detail_doporucujeme table td a {margin:0 5px 0 0}
.skupiny_detail_doporucujeme table td a img {border:0;vertical-align:middle;}
.skupiny_detail_doporucujeme table .td_nazev {margin:0 0 0 5px}
.skupiny_detail_doporucujeme table .td_id {text-align:center;}
.skupiny_detail_doporucujeme table .td_aktivni {text-align:center;width:40px}
.skupiny_detail_doporucujeme table .td_akce {text-align:center;width:100px}
.skupiny_detail_doporucujeme input {margin:5px;vertical-align:middle}
.skupiny_detail_doporucujeme .okno {background:#B3DEEF;position:static;padding:5px 10px}
.skupiny_detail_doporucujeme .okno input {border:1px solid #B3DEEF;padding:3px}
.skupiny_detail .obal_ulozit input {border:0}

/* -- objednavky vypis stary -- */
.obj_vypis_nadpis {margin:20px 0 0 20px}
.obj_vypis {margin:5px 20px 10px;padding:15px 20px 20px;background:#E8F4F9}
.tb_obj_vypis {width:900px;margin: 20px 0 20px 0;background-color:#fff}

.tb_obj_vypis img {border:0}
.tb_obj_vypis .razeni td {text-align:center;background-color:#CCCCCC;}
.tb_obj_vypis .razeni td img {margin:3px 0 0}
.tb_obj_vypis .legenda_ano td {border-bottom: 1px solid silver;}
.tb_obj_vypis .cislo {padding: 0 5px;text-align: right;width: 100px;}
.tb_obj_vypis .cislo a {text-decoration:none}
.tb_obj_vypis .cislo a:hover {text-decoration:underline}
.tb_obj_vypis .datum {padding: 3px 0 3px 10px;width: 120px;}
.tb_obj_vypis .stav {padding: 0 5px;width: 120px;text-align:left}
.tb_obj_vypis .pozn {padding: 0 5px;}
.tb_obj_vypis .akce {padding: 0 0 0 30px;width: 30px;}
.tb_obj_vypis .info {position:relative;bottom:3px;left:12px;border: 0;margin:0 15px 0 -10px;}


/* ----- objednavky vypis novy */
.vypisObjednavek {min-height: 400px;width:950px; float:left; margin:10px 0px 10px 10px; padding: 5px; font-size:105%; background: -moz-linear-gradient(center top , #FFFFFF, #EDEDED) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #D8D8D8; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}
.vypisObjednavek table {background-color: #FFFFFF; margin: 10px 0 0; width: 100%}
.vypisObjednavek table tr {border-bottom: 1px solid silver;}
.vypisObjednavek table td{padding:1px 5px; font-size:95%}
.vypisObjednavek .objednavkyText{width:auto;text-align:left}
.vypisObjednavek .objednavkyTextVypisError{padding: 5px; font-size:120%; text-decoration: none;color:red}
.vypisObjednavek .objednavkyVypisTextuRychlaEditace .inputNazev{width:300px}
.vypisObjednavekRychlaEditace table tr{background:#EFEFEF; width:820px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	border-bottom: solid 1px #D8D8D8;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	background-image: linear-gradient( to bottom,rgb(800,800,800), rgb(200,200,200));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');}
.vypisObjednavekRychlaEditace table{margin:0 0 20px 0; width:100%}
.vypisObjednavekRychlaEditace .tdNazev{width:315px}
.vypisObjednavekRychlaEditace .inputOdeslat{width:30px; margin: 0 0 0 20px; padding:0 10px 0 10px}
.vypisObjednavekRychlaEditace .pozice{display: block; float:left; margin:3px 5px}
.vypisObjednavekRychlaEditace .poznamka{display:block; float:left; padding:3px 0 0 8px}
.vypisObjednavekRychlaEditace .areaPoznamka{width:217px}
.vypisObjednavekRychlaEditace .tdText{width:350px; vertical-align:text-top; margin:0; padding:0}
.vypisObjednavekRychlaEditace .areaText{width:320px; height: 92px;}
.vypisObjednavek .objNovaTab {background-color:#CCFFCC; min-width:3px;padding:0 5px; margin: 2px}
.vypisObjednavek .objResiSeTab {background-color:#FFEDCC;  min-width:3px;padding:0 5px; margin: 2px}
.vypisObjednavek .objOdeslanaTab {background-color:#DDD2FF;  min-width:3px;padding:0 5px; margin: 2px}
.vypisObjednavek .objVyrizenaTab {background-color:#FFFFFF;  min-width:3px;padding:0 5px; margin: 2px}
.vypisObjednavek .objStornoTab {background-color:#808040;  min-width:3px;padding:0 5px; margin: 2px}
/*.vypisObjednavek .topHiddeTab{display:none}*/

/* Vypis objednavek rychla editace */
#editObjednavka {}
#editObjednavka .editObjednavka{font-weight:bold; margin: 0 0 2px}
#editObjednavka .odeslaneDataRyclEdit{color:#1d769f; clear:both; font-size: 110%; font-weight:bold;  background: url("img/hlaska-pozitiv-invert.gif") no-repeat scroll 100% 50%; padding: 0 25px 0 0; margin:5px 20px 0 0}
#editObjednavka .editObjednavkaSloupecJedna{margin:0 50px 0 0;}
#editObjednavka .editObjednavkaSloupecDva { margin:0 50px; padding:10px}
#editObjednavka label{clear: both; color: #1D769F; font-size: 110%; font-weight: bold; display:inline; margin: 0 5px 0 0 !important;}
#editObjednavka table {float:right;background:#EFEFEF; width:100%;
	border-bottom: solid 1px #D8D8D8;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	background-image: linear-gradient( to bottom,rgb(150,200,150), rgb(200,200,200));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');}
#editObjednavka #editObjednavka_objNovaTab{background-image: linear-gradient( to bottom,rgb(204,255,204), rgb(200,200,200))}
#editObjednavka #editObjednavka_objOdeslanaTab{background-image: linear-gradient( to bottom,rgb(229,210,255), rgb(200,200,200))}
#editObjednavka #editObjednavka_objResiSeTab{background-image: linear-gradient( to bottom,rgb(255,237,204), rgb(200,200,200))}
#editObjednavka #editObjednavka_objStornoTab{background-image: linear-gradient( to bottom,rgb(128,128,64), rgb(107,107,58))}
#editObjednavka #editObjednavka_objVyrizenaTab{background-image: linear-gradient( to bottom,rgb(255,255,255), rgb(200,200,200))}
#editObjednavka table tr {border-bottom: 0px solid silver !important;}
#editObjednavka table td {border-color:none !important}

.objNova {background-color:#CCFFCC; border:1px solid black; min-width:3px;padding:0 5px; margin: 2px}
.objResiSe {background-color:#FFEDCC; border:1px solid black; min-width:3px;padding:0 5px; margin: 2px}
.objOdeslana {background-color:#DDD2FF; border:1px solid black; min-width:3px;padding:0 5px; margin: 2px}
.objVyrizena {background-color:#FFFFFF; border:1px solid black; min-width:3px;padding:0 5px; margin: 2px}
.objStorno {background-color:#808040; border:1px solid black; min-width:3px;padding:0 5px; margin: 2px}








/* -- objednavka detail -- */
.obj_detail {margin:20px 20px 25px;}
.obj_detail h4 {color:#444;font-size:120%}
.obj_detail .obal_lista {float:left;width:870px;background:#B3DEEF;padding:6px 10px 3px;}
.obj_detail .obal_lista div {float:right;margin:0 20px 0 0}
.obj_detail .obal_lista div input {vertical-align:middle}

.obj_detail .obal_pozn {float:left}
.obj_detail .obal_pozn textarea {border: 1px solid #B3DEEF;height: 300px;padding: 3px;width: 880px;}
.obj_detail .obal_stav {float: left;margin: 0 40px 0 0;}
.obj_detail .obal_stav select {border: 1px solid #B3DEEF;margin: 0 10px 0 0;padding: 3px;width: 255px;}
.obj_detail .obal_balik {float: left;margin: 0 40px 0 0;}
.obj_detail .obal_balik input {border: 1px solid #B3DEEF;margin: 0 10px 0 0;padding: 3px;width: 255px;}
.obj_detail .obal_zasilka {float: left;margin: 0;}
.obj_detail .obal_zasilka input {border: 1px solid #B3DEEF;margin: 0 10px 0 0;padding: 3px;width: 260px;}

.obj_detail .obal_doprava {float: left;margin: 0 40px 0 0;}
.obj_detail .obal_doprava span {display:block;width:415px;padding:2px 3px;background-color:#ebebe4;border:1px solid #a5acb2;color:#444}
.obj_detail .obal_doprava select {border: 1px solid #B3DEEF;margin: 0 10px 0 0;padding: 3px;width: 415px;}
.obj_detail .obal_platba {float: left;margin: 0;}
.obj_detail .obal_platba span {display:block;width:415px;padding:2px 3px;background-color:#ebebe4;border:1px solid #a5acb2;color:#444}
.obj_detail .obal_platba select {border: 1px solid #B3DEEF;margin: 0 10px 0 0;padding: 3px;width: 415px;}

.obj_detail .obal_faktur {float: left;margin: 20px 40px 0 0;width:395px;padding:10px 10px 20px;border:1px solid #B3DEEF;}
.obj_detail .obal_faktur span {display:block;width:385px;padding:2px 3px;background-color:#ebebe4;border:1px solid #a5acb2;color:#444}
.obj_detail .obal_faktur input {border: 1px solid #B3DEEF;margin: 0 10px 0 0;padding: 3px;width: 385px;}
.obj_detail .obal_doruc {float: left;margin: 20px 0 0 0;width:395px;padding:10px 10px 20px;border:1px solid #B3DEEF;}
.obj_detail .obal_doruc span {display:block;width:385px;padding:2px 3px;background-color:#ebebe4;border:1px solid #a5acb2;color:#444}
.obj_detail .obal_doruc input {border: 1px solid #B3DEEF;margin: 0 10px 0 0;padding: 3px;width: 385px;}


.obj_detail .tb_polozky {width:890px;background-color:#fff;margin:20px 0 0}
.obj_detail .tb_polozky input, .obj_detail .tb_polozky textarea {color:#333}
.obj_detail .tb_polozky th {text-align:left;padding:5px 0 5px 5px;}
.obj_detail .tb_polozky td {background-color:#E8F4F9;}
.obj_detail .tb_polozky .cislo {width:70px;}
.obj_detail .tb_polozky .cislo input {width:60px;}
.obj_detail .tb_polozky .nazev textarea {width:278px;height:17px}
.obj_detail .tb_polozky .kus {width:50px;}
.obj_detail .tb_polozky .kus input {width:40px;text-align:right;}
.obj_detail .tb_polozky .cena_1 {width:90px;}
.obj_detail .tb_polozky .cena_1 input {width:80px;text-align:right;}
.obj_detail .tb_polozky .sleva {width:50px;}
.obj_detail .tb_polozky .sleva input {width:40px;text-align:right;}
.obj_detail .tb_polozky .dph {width:50px;}
.obj_detail .tb_polozky .dph input {width:40px;text-align:right}
.obj_detail .tb_polozky .cena_2 {width:90px;}
.obj_detail .tb_polozky .cena_2 input {width:80px;text-align:right;}
.obj_detail .tb_polozky .cena_3 {width:90px;}
.obj_detail .tb_polozky .cena_3 input {width:80px;text-align:right;}
.obj_detail .tb_polozky .cena_4 {width:90px;}
.obj_detail .tb_polozky .cena_4 input {width:85px;text-align:right;}
.obj_detail .tb_polozky .celkova_cena td {font-size:110%;padding:5px 10px 5px 0;font-weight:bold;;text-align:right;}

/* -- kategorie -- */
.kategorie_vypis {margin:20px 20px 25px;padding:15px 20px 20px;background:#E8F4F9}
.kategorie_vypis_nadpis {margin:20px 0 0 20px}
.kategorie_vypis .kategorie_radio {background:#B3DEEF;margin:10px 0;padding:10px;line-height:25px;color:#1D769F;}
.kategorie_vypis .kategorie_radio input {vertical-align:text-bottom;}
.kategorie_vypis .kategorie_radio strong {margin:0 10px 0 3px}
.tb_kategorie {width:900px;margin: 20px 0 20px 0;background-color:#fff}
.tb_kategorie .th_nazev {text-align:left}
.tb_kategorie td {border-bottom: 1px solid silver;padding:2px 0 2px 5px}
.tb_kategorie td a {text-decoration:none;}
.tb_kategorie td a img {border:0}
.tb_kategorie .nazev a {margin:0 0 0 5px}
.tb_kategorie .nazev_pod a {margin:0 0 0 10px}
.tb_kategorie .razeni, .tb_kategorie .razeni_pod {width:150px;}
.tb_kategorie .razeni input, .tb_kategorie .razeni_pod input {border:0;padding:1px 0 1px 60px;text-align:center;background-color:transparent}
.tb_kategorie .razeni input {font-weight:bold}
.tb_kategorie .pridej {width:150px;}
.tb_kategorie .pridej a {padding:1px 0 1px 40px}
.tb_kategorie .priradit_vyr {width:150px;}
.tb_kategorie .priradit_vyr a {padding:1px 0 1px 40px;font-weight:bold;color:#E02229;}
.tb_kategorie .edit {width:100px}
.tb_kategorie .edit a {margin:0 15px 0 0;}

/* -- kategorie detail -- */
.kategorie_detail {margin:20px 20px 25px;}
.kategorie_detail .obal_lista {float:left;width:870px;background:#B3DEEF;padding:6px 10px 3px;}
.kategorie_detail .obal_zobraz {float:right;margin:0 20px 0 0}
.kategorie_detail .obal_zobraz span, .kategorie_detail .obal_zobraz input {vertical-align:middle}
.kategorie_detail .obal_nahled {float:right}
.kategorie_detail .obal_nahled a img {border:0;margin:0;}
.kategorie_detail .obal_id {float:left;}
.kategorie_detail .obal_id a img {vertical-align:top;border:0;margin:0 0 0 5px}
.kategorie_detail .obal_nazev {float:left;margin:0px 40px 0 0;}
.kategorie_detail .nazev {width:415px;margin:0 10px 0 0;border:1px solid #B3DEEF;padding:3px}
.kategorie_detail .obal_nazev2 {float:left;margin:0}
.kategorie_detail .nazev2 {width:415px;border:1px solid #B3DEEF;padding:3px}
.kategorie_detail .obal_ikona {float:left;margin:0px 40px 0 0;}
.kategorie_detail .ikona {width:415px;margin:0 10px 0 0;border:1px solid #B3DEEF;padding:3px}
.kategorie_detail .obal_banner {float:left;margin:0}
.kategorie_detail .banner {width:415px;border:1px solid #B3DEEF;padding:3px}
.kategorie_detail .obal_key {float:left;margin:0 40px 0 0;}
.kategorie_detail .key {width:415px;height:80px;margin:0 10px 0 0;border:1px solid #B3DEEF;padding:3px}
.kategorie_detail .obal_desc {float:left;margin:0}
.kategorie_detail .desc {width:415px;height:80px;margin:0;border:1px solid #B3DEEF;padding:3px}
.kategorie_detail .text {width:890px;height:300px;border:1px solid #B3DEEF;padding:3px}
.kategorie_detail .text2 {width:890px;height:200px;border:1px solid #B3DEEF;padding:3px}
.kategorie_detail_doporucujeme table {width:900px;background-color:#fff}
.kategorie_detail_doporucujeme table .th_nazev {text-align:left}
.kategorie_detail_doporucujeme table td {border-bottom: 1px solid silver;padding:2px 0 2px 5px}
.kategorie_detail_doporucujeme table td a {margin:0 5px 0 0}
.kategorie_detail_doporucujeme table td a img {border:0;vertical-align:middle;}
.kategorie_detail_doporucujeme table .td_nazev {margin:0 0 0 5px}
.kategorie_detail_doporucujeme table .td_id {text-align:center;}
.kategorie_detail_doporucujeme table .td_aktivni {text-align:center;width:40px}
.kategorie_detail_doporucujeme table .td_akce {text-align:center;width:100px}
.kategorie_detail_doporucujeme input {margin:5px;vertical-align:middle}
.kategorie_detail_doporucujeme .okno {background:#B3DEEF;position:static;padding:5px 10px}
.kategorie_detail_doporucujeme .okno input {border:1px solid #B3DEEF;padding:3px}
.kategorie_detail .obal_zarazeni {line-height:20px}
.kategorie_detail .obal_zarazeni input {margin:0 0 2px 0}
.kategorie_detail .obal_zarazeni select {border:0px;background-color:#fff;color:#444444;font-weight:bold;margin:0px 5px 3px}
.kategorie_detail .obal_volby {margin:50px 0 0 0;line-height:2em}
.kategorie_detail .obal_volby input {position:relative;top:2px}
.kategorie_detail .obal_volby strong a {color:#1D769F}
.tb_kateg_parametry {width:900px;margin: 20px 0 20px 0;background-color:#fff}
.tb_kateg_parametry th {text-align:left}
.tb_kateg_parametry td {padding:5px 0 2px 5px;}
.tb_kateg_parametry td a {text-decoration:none;}
.tb_kateg_parametry td a img {border:0;margin:0 5px}
.tb_kateg_parametry .tb_nazev {}
.tb_kateg_parametry .tb_nazev textarea {border:1px solid #B3DEEF;margin:5px 5px;padding:3px;width:320px;height:30px;color:#444}
.tb_kateg_parametry .tb_jednotka {}
.tb_kateg_parametry .tb_jednotka textarea {border:1px solid #B3DEEF;padding:3px;width:320px;height:30px;color:#444}
.tb_kateg_parametry .tb_zobrazovat {border-bottom:3px solid silver;width:50px;}
.tb_kateg_parametry .tb_zobrazovat input {vertical-align:bottom}
.tb_kateg_parametry .tb_razeni {border-bottom:3px solid silver}
.tb_kateg_parametry .tb_razeni input {border:0px solid #B3DEEF;padding:3px;text-align:center}
.tb_kateg_parametry .tb_akce {border-bottom:3px solid silver;width:50px;}
.tb_kateg_parametry .tb_akce a {margin:0 0 0 10px}
.tb_kateg_parametry .napoveda td {background-color:#fff;padding:2px 0 10px 5px;border-bottom:3px solid silver}
.tb_kateg_parametry .napoveda td select {width:220px;margin:0;vertical-align:middle;border:0px;background-color:#fff;color:#9B9B9B}
.tb_kateg_parametry .napoveda td input {vertical-align:middle}
.tb_kateg_parametry .napoveda td img {border:0;vertical-align:middle}

/*parametry polozky*/
.parametry_polozky {margin:20px 20px 25px;padding:15px 20px 20px;background:#E8F4F9}
.parametry_polozky_nadpis {margin:30px 0 0 20px}
.tb_kateg_parametry_polozky {width:900px;margin: 20px 0 20px 0;background-color:#fff}
.tb_kateg_parametry_polozky th {text-align:left}
.tb_kateg_parametry_polozky td {padding:5px 0 2px 5px;}
.tb_kateg_parametry_polozky td a {text-decoration:none;}
.tb_kateg_parametry_polozky td a img {border:0;margin:0 5px}
.tb_kateg_parametry_polozky .tb_nazev {}
.tb_kateg_parametry_polozky .tb_nazev textarea {border:1px solid #B3DEEF;margin:5px 5px;padding:3px;width:520px;height:40px;color:#444}
.tb_kateg_parametry_polozky .tb_jednotka {}
.tb_kateg_parametry_polozky .tb_jednotka textarea {border:1px solid #B3DEEF;padding:3px;width:220px;height:40px;color:#444}
.tb_kateg_parametry_polozky .tb_razeni {}
.tb_kateg_parametry_polozky .tb_razeni input {border:1px solid #B3DEEF;padding:3px;text-align:center;height:40px;}
.tb_kateg_parametry_polozky .tb_akce {width:50px;}
.tb_kateg_parametry_polozky .tb_akce a {margin:0 0 0 10px}


/* -- výrobci -- */
.vyrobci_vypis {margin:20px 20px 25px;padding:15px 20px 20px;background:#E8F4F9}
.vyrobci_vypis_nadpis {margin:30px 0 0 20px}
.tb_vyrobci {width:900px;margin: 20px 0 20px 0;background-color:#fff}
.tb_vyrobci td {border-bottom: 1px solid silver;padding:2px 0 2px 7px}
.tb_vyrobci td a {text-decoration:none}
.tb_vyrobci td a:hover {text-decoration:underline}
.tb_vyrobci td a img {border:0}
.tb_vyrobci .th_nazev {text-align:left}
.tb_vyrobci .td_nazev {width:260px;}
.tb_vyrobci .td_prefix {text-align:center}
.tb_vyrobci .td_edit {width:150px;text-align:center}
.tb_vyrobci .td_edit img {margin:0 10px 0}


.tb_vyrobci .tr_proprodukty td {padding:0}
.tb_vyrobci .tb_produkty {width:900px;background-color:#f1f1f1}
.tb_vyrobci .tb_produkty td {padding:2px 0 2px 7px;text-align:center}
.tb_vyrobci .tb_produkty td.nazev {text-align:left}
.tb_vyrobci .tb_produkty td.nazev a {}
.tb_vyrobci .tb_produkty tr:hover {background-color:#cdcdcd}
.tb_vyrobci .tb_produkty th {background-color:#b0b0b0;color:#333}

.vyrobci_editace {margin:20px 20px 25px;padding:15px 20px 20px;background:#E8F4F9}
.vyrobci_editace_nadpis {margin:30px 0 0 20px}
.vyrobci_editace .obal_nazev {float:left;margin:0px 40px 0 0;}
.vyrobci_editace .obal_prefix {float:left;margin:0}
.vyrobci_editace .obal_prefix input, .vyrobci_editace .obal_nazev input {width:410px;margin:0 10px 0 0;border:1px solid #B3DEEF;padding:3px}
.vyrobci_prizazeni {margin:20px 20px 25px;padding:15px 20px 20px;background:#E8F4F9}
.vyrobci_prizazeni .podkategorie {text-decoration:none;margin:0px 5px;color:#AFAFAF;line-height:1.6em}
.vyrobci_prizazeni .podkategorie:hover {color:#444}
.vyrobci_prizazeni .podkategorie_aktivni {text-decoration:none;margin:0px 5px;font-weight:bold;line-height:1.6em}

/* -- textové nápovědy -- */
.text_napoveda {margin:20px 20px 25px;padding:15px 20px 20px;background:#E8F4F9}
.text_napoveda .obal_lista_nav {float:left;width:880px;background:#B3DEEF;padding:6px 10px 3px;margin:10px 0}
.text_napoveda .obal_zobraz {float:right;margin:0 20px 0 0}
.text_napoveda .obal_nahled {float:right;margin:0 15px 0 0}
.text_napoveda .obal_smazat {float:right;margin:0 0px 0 0}
.text_napoveda .obal_nahled a img, .text_napoveda .obal_smazat a img {border:0;margin:0;}

.text_napoveda_nadpis {margin:20px 0 0 20px}
.text_napoveda .obal_lista {width:880px;position:relative;right:10px;background:#B3DEEF;padding:6px 10px 3px;margin:5px 0;line-height:1.6em}
.text_napoveda .obal_lista a {margin:0 10px 0 0;display:block;white-space:nowrap}
.text_napoveda .obal_lista a:hover {text-decoration:underline}
.text_napoveda .smazat img {float:right;border:0;margin:5px}
.text_napoveda .nazev {width:890px;border:1px solid #B3DEEF;padding:3px}
.text_napoveda .text {width:890px;height:300px;border:1px solid #B3DEEF;padding:3px}
.text_napoveda .obal_ulozit {margin:20px 0 0;}

/* -- texty -- */
.texty {margin:20px 20px 20px;padding:15px 20px 20px;background:#E8F4F9}
.texty_nadpis {margin:20px 0 0 20px}
.texty .obal_lista {width:880px;position:relative;right:10px;background:#B3DEEF;padding:6px 10px 3px;margin:5px 0;line-height:1.6em}
.texty .obal_lista a {margin:0 10px 0 0;white-space:nowrap;}
.texty .obal_lista a:hover {text-decoration:underline}
.texty .nazev {width:890px;border:1px solid #B3DEEF;padding:3px}
.texty .datum {width:890px;border:1px solid #B3DEEF;padding:3px}
.texty .text {width:890px;height:800px;border:1px solid #B3DEEF;padding:3px}
.texty .obal_ulozit {margin:20px 0 0;}



/* -- kvalita -- */
.kvalita_nadpis {margin:20px 0 0 20px}
.kvalita_vypis {margin:20px 20px 25px;padding:15px 20px 20px;background:#E8F4F9}
.tb_kvalita {width:900px;margin: 20px 0 20px 0;background-color:#fff}
.tb_kvalita td {border-bottom: 1px solid silver;border-right: 1px solid silver;padding:2px 0 2px 5px}
.tb_kvalita td a {text-decoration:none;}
.tb_kvalita td a img {border:0}
.tb_kvalita .nazev {width:40px;padding:5px}
.tb_kvalita .popis {width:200px;padding:5px}
.tb_kvalita .edit {width:35px;border-right: 0px solid silver;}
.tb_kvalita .edit a {margin:0 5px;}
.kvalita_navrat {text-decoration:none;padding:2px 10px;margin:10px 20px 20px;border:0px;background-color:#565656;color:white;font-weight:bold;font-size:90%;cursor:pointer;text-decoration:none}
.kvalita_detail {margin:20px 20px 25px;padding:15px 20px 20px;background:#E8F4F9}
.kvalita_detail .nazev {width:890px;margin:0 10px 0 0;border:1px solid #B3DEEF;padding:3px}
.kvalita_detail .text {width:890px;height:50px;margin:0 10px 0 0;border:1px solid #B3DEEF;padding:3px}


/* -- výpis výrobků -- */
.vyrobky_vypis_nadpis {margin:20px 0 0 20px}
.listovani {text-align:right;margin:10px 20px 10px;}
.listovani .aktivni {font-weight:bold;margin:0 3px}
.listovani .neaktivni {margin:0 3px;color:#1D769F}
.listovani .neaktivni:hover {color:#444444;font-weight:bold}
.vyrobky_vypis {margin:5px 20px 10px;padding:15px 20px 20px;background:#E8F4F9}
.tb_vyrobky {width:900px;margin: 20px 0 20px 0;background-color:#fff}
.tb_vyrobky .left {text-align:left}

.tb_vyrobky img {border:0}
.tb_vyrobky .razeni td {text-align:center;background-color:#CCCCCC;}
.tb_vyrobky .razeni td img {margin:3px 0 0}
.tb_vyrobky .legenda_ano td {border-right:0px solid #b3b3b3;border-bottom:1px solid silver}
.tb_vyrobky .legenda_ano td a {margin:0;height:0px}
.tb_vyrobky .id {width:40px;text-align:right;padding:0 5px}
.tb_vyrobky .nazev {width:350px;padding:0 5px}
.tb_vyrobky .kategorie {width:200px;padding:0 5px}
.tb_vyrobky .cena {text-align:right;padding:0 5px}
.tb_vyrobky .pridano {text-align:center;padding:0 5px}
.tb_vyrobky .prodavat {text-align:center;padding:0 5px}
.tb_vyrobky .legenda_ano .akce a img {}
.tb_vyrobky a {text-decoration:none;}
.tb_vyrobky a:hover {text-decoration:underline}

/* -- detail výrobků -- */
.obal_radiobutonny {margin: 10px 20px 0}
.vyrobek_detail {margin:20px 20px 25px;}
.vyrobek_detail .obal_lista {float:left;width:870px;background:#B3DEEF;padding:6px 10px 3px;}
.vyrobek_detail .obal_zobraz {float:right;margin:0 20px 0 0}
.vyrobek_detail .obal_zobraz span, .kategorie_detail .obal_zobraz input {vertical-align:middle}
.vyrobek_detail .obal_nahled {float:right;margin:0 15px 0 0}
.vyrobek_detail .obal_smazat {float:right;margin:0 0px 0 0}
.vyrobek_detail .obal_nahled a img, .vyrobek_detail .obal_smazat a img {border:0;margin:0;}
.vyrobek_detail .obal_id {float:left;}
.vyrobek_detail .obal_id a img {vertical-align:top;border:0;margin:0 0 0 5px}

.vyrobek_detail .obal_nazev {float:left;margin:0px 30px 0 0;}
.vyrobek_detail .nazev {width:415px;margin:0;border:1px solid #B3DEEF;padding:3px}
.vyrobek_detail .obal_nazev2 {float:left;margin:0 30px 0 0}
.vyrobek_detail .nazev2 {width:300px;margin:0;border:1px solid #B3DEEF;padding:3px}
.vyrobek_detail .obal_vyrobce {float:left;margin:0 0px 0 0}
.vyrobek_detail .vyrobce {width:105px;margin:0 0 10px 0;border:1px solid #B3DEEF;padding:3px}
.vyrobek_detail .obal_title {float:left;margin:0 30px 0 0}
.vyrobek_detail .obal_title label {margin: 10px 0 5px 5px;}
.vyrobek_detail .title {width:885px;margin:0 0 10px 0;border:1px solid #B3DEEF;padding:3px}
.vyrobek_detail .hlaska_negativ_vyrobce {margin:0 20px 0 0;padding:5px 10px;background-color:#E02229;color:white;font-weight:bold}
.vyrobek_detail .hlaska_negativ_vyrobce a {color:white}
.vyrobek_detail .obal_cislo {float:left;margin:0 35px 0 0}
.vyrobek_detail .cislo {width:110px;border:1px solid #B3DEEF;padding:3px}
.vyrobek_detail .obal_oznaceni {float:left;margin:0 35px 0 0}
.vyrobek_detail .oznaceni {width:110px;border:1px solid #B3DEEF;padding:3px}
.vyrobek_detail .obal_kvalita {float:left;margin:0 45px 0 0}
.vyrobek_detail .kvalita {width:120px;margin:0 0 10px 0;border:1px solid #B3DEEF;padding:3px}
.vyrobek_detail .obal_dostupnost {float:left;margin:0 35px 0 0}
.vyrobek_detail .dostupnost {width:110px;margin:0 0 10px 0;border:1px solid #B3DEEF;padding:3px}
.vyrobek_detail .dostupnost_input {width:50px;margin:0 10px 10px 0;text-align:right;border:1px solid #B3DEEF;padding:3px}
.vyrobek_detail .obal_zaruka {float:left;margin:0}
.vyrobek_detail .zaruka {width:110px;border:1px solid #B3DEEF;padding:3px}
.vyrobek_detail .obal_key {clear:both;float:left;margin:0 40px 0 0}
.vyrobek_detail .key {width:260px;height:80px;border:1px solid #B3DEEF;padding:3px}
.vyrobek_detail .obal_desc {float:left;margin:0 40px 0 0}
.vyrobek_detail .desc {width:270px;height:80px;border:1px solid #B3DEEF;padding:3px}
.vyrobek_detail .obal_anonce {float:left;margin:0}
.vyrobek_detail .anonce {width:260px;height:80px;border:1px solid #B3DEEF;padding:3px}
.vyrobek_detail .text {width:890px;height:200px;border:1px solid #B3DEEF;padding:3px}
.vyrobek_detail .nadpis {width:415px;margin:0;border:1px solid #B3DEEF;padding:3px}
.vyrobek_detail .dopln_info {width:890px;height:50px;color:red;font-weight:bold;text-decoration:blink;border:1px solid #B3DEEF;padding:3px}

.vyrobek_detail_parametry {width:900px;margin: 20px 0 20px 0;background-color:#fff}
.obal_legenda_nezobraz {margin:5px}
.vyrobek_detail_parametry td {padding:5px 0 2px 5px}
.vyrobek_detail_parametry .info {position:relative;bottom:3px;left:12px;border: 0;margin:0 15px 0 -10px;}
.vyrobek_detail_parametry .zobraz {width:10px;}
.vyrobek_detail_parametry .aktivni {padding:0px 5px;}
.vyrobek_detail_parametry .neaktivni {padding:0px 5px;background-color:#f6bcbe}
.vyrobek_detail_parametry .nazev {width:150px;font-weight:bold;padding:5px 0 0 10px;border:0}
.vyrobek_detail_parametry .nazev a {color:#1d769f}
.vyrobek_detail_parametry .nazev a img {border:0}
.vyrobek_detail_parametry .hodnota textarea {width:400px;height:30px;border:1px solid #B3DEEF;padding:3px}
.vyrobek_detail_parametry .jednotka {width:150px;font-weight:bold}
.vyrobek_detail_parametry .napoveda td {padding:5px 0 5px 5px;border-bottom:2px solid silver;}
.vyrobek_detail_parametry .napoveda td select {width:380px;margin:0 0 0px;vertical-align:middle;border:0px;}
.vyrobek_detail_parametry .napoveda td input {vertical-align:middle}
.vyrobek_detail_parametry .napoveda td img {border:0;vertical-align:middle;margin:0 0 0 3px}

.vyrobek_detail .tb_ceny {width:900px;margin: 20px 0 20px 0;}
.vyrobek_detail .tb_ceny input {border:1px solid #B3DEEF;padding:3px}
.vyrobek_detail .tb_ceny .td_nadpis {color:#1D769F;font-weight:bold;}
.vyrobek_detail .tb_ceny .td_nadpis span {font-size:120%;font-weight:normal}
.vyrobek_detail .tb_ceny td {padding:10px;height:15px;}
.vyrobek_detail .tb_ceny .checkboxy {border-top:4px dashed white;font-weight:normal;padding:20px 0 0 0}
.vyrobek_detail .tb_ceny .checkboxy input {vertical-align:bottom;}

.vyrobek_detail .kategorie_obal {width:890px;margin:0 0 20px;padding:10px 0 0px 10px;}
.vyrobek_detail .hlavni_kategorie_obal {float:left;width:300px;height:25px;|height:45px;margin:0 0 0px;}
.vyrobek_detail .hlavni_kategorie_obal strong {display:inline;}
.vyrobek_detail .podkategorie_obal {float:left;margin:0 0 20px}
.vyrobek_detail .podkategorie_obal #editovat img {border:0;margin:0 10 0 15px;}
.vyrobek_detail .hlavni_kategorie_obal .btn {float:right;position:relative;left:400px;bottom:18px;|bottom:35px;padding:0px 10px;margin:20px 0;border:0px;background-color:#565656;color:white;font-weight:bold;font-size:90%;cursor:pointer;text-decoration:none}

.vyrobek_detail_doporucujeme table {width:900px;background-color:#fff}
.vyrobek_detail_doporucujeme table .th_nazev {text-align:left}
.vyrobek_detail_doporucujeme table td {border-bottom: 1px solid silver;padding:2px 0 2px 5px}
.vyrobek_detail_doporucujeme table td a {margin:0 5px 0 0}
.vyrobek_detail_doporucujeme table td a img {border:0;vertical-align:middle;}
.vyrobek_detail_doporucujeme table .td_nazev {margin:0 0 0 5px}
.vyrobek_detail_doporucujeme table .td_id {text-align:center;}
.vyrobek_detail_doporucujeme table .td_aktivni {text-align:center;width:40px}
.vyrobek_detail_doporucujeme table .td_akce {text-align:center;width:100px}
.vyrobek_detail_doporucujeme input {margin:5px;vertical-align:middle}
.vyrobek_detail_doporucujeme .okno {background:#B3DEEF;position:static;padding:5px 10px}
.vyrobek_detail_doporucujeme .okno input {border:1px solid #B3DEEF;padding:3px}
.vyrobek_detail_doporucujeme .obal_odkazy {float:right;margin:20px 0 0}

.vyrobek_detail .ostatni_obal {padding:10px 0;}
.vyrobek_detail .ostatni_obal strong {color:#1D769F;}
.vyrobek_detail .ostatni_obal input {vertical-align:middle;border:1px solid #B3DEEF;padding:3px}
.vyrobek_detail .ostatni_obal span {float:right}
.vyrobek_detail_obr {margin:20px 0 0 0;padding:20px 0;border-top:4px dashed white;}
.vyrobek_detail_obr .obal_obrazek {float:left;position: relative; margin: 20px 20px 0px 0;padding:5px;  width: 100px; height:100px; border: 1px solid #B3DEEF;background:#fff}
.vyrobek_detail_obr .obal_obrazek .nastred {position:relative; display: table-cell; width: 100px; height:100px; vertical-align: middle; border: 0px solid red;}
.vyrobek_detail_obr .obal_obrazek .nastred div img {display: block; position:relative;  margin: 0 auto; border: 0px solid black; _top: -50%} /*_top: -50% IE zarovnani na stred*/
.vyrobek_detail_obr .obal_obrazek .nastred div {_width: 100%; _position:absolute; _top: 50%; _left: 0;} /*Vse pro ie, zarovnani obrazku na stred horizontalne, vertikalne*/

/*mm zmena zacatek*/
.vyrobek_detail_obr h4 {color:#1D769F;font-size:130%}
.vyrobek_detail_obr .obal_obrazek {margin-bottom:30px;}
.vyrobek_detail_obr .obal_obrazek input {margin:15px 0}
.vyrobek_detail_obr .obal_obrazek span {position:relative;top:-2px}
.vyrobek_detail_obr .obal_obrazek_nahrat {float:left;clear:both;margin-top:30px}
.vyrobek_detail_soubor h4 {color:#1D769F;font-size:130%}
.vyrobek_detail_soubor {margin:20px 0 0 0;padding:20px 0;border-top:4px dashed white;}
.vyrobek_detail_soubor .obal_obrazek {float:left;position: relative; margin: 20px 20px 70px 0;padding:5px;  width: 100px; height:100px; border: 1px solid #B3DEEF;background:#fff}
.vyrobek_detail_soubor .obal_obrazek .nastred {position:relative; display: table-cell; width: 100px; height:100px; vertical-align: middle; border: 0px solid red;}
.vyrobek_detail_soubor .obal_obrazek .nastred div img {display: block; position:relative;  margin: 0 auto; border: 0px solid black; _top: -50%} /*_top: -50% IE zarovnani na stred*/
.vyrobek_detail_soubor .obal_obrazek .nastred div {_width: 100%; _position:absolute; _top: 50%; _left: 0;} /*Vse pro ie, zarovnani obrazku na stred horizontalne, vertikalne*/
.vyrobek_detail_soubor .obal_obrazek input {margin:15px 0 5px}
.vyrobek_detail_soubor .obal_obrazek span {position:relative;top:-2px}
.vyrobek_detail_soubor .obal_obrazek_nahrat {float:left;clear:both;margin-top:30px}
.vyrobek_detail_soubor .obal_obrazek_popis {float:left;margin-top:0px}
.vyrobek_detail_soubor .obal_obrazek_popis input {margin:0px 0;width:100px}
/*mm zmena konec*/






/*Hover napoveda*/
a.napoveda {position:relative;z-index:2;color:#1D769F;border-bottom: 1px dashed #2996BE;cursor: help;text-decoration:none}
a.napoveda:hover {z-index:3;}
a.napoveda em {display: none}
a.napoveda:hover em {display:block;position:absolute;bottom:2em;left:0em;width:15em;font-size:90%;line-height:1.6em;padding:5px 10px;font-style:normal;font-weight:bold;background-color:#2996BE; color:#fff;text-align: left}
/*Konec hover napovedy*/




/*
#objednavka {border: 1px solid black; background: white; color: black; padding: 30px}
#objednavka td {border-bottom: 1px solid black}
#logo_space {width: 300px;color:red;background-color:blue}
#tab_hlavni a:hover {color: #ffff99; background-color: inherit; font-weight: bold; text-decoration: underline}
#tb_objednavky, #tb_vyrobky, #tb_kategorie, #tb_zakaznici, #tb_objednavkyzak {border: 1px solid silver; margin-top: 6px}
#tb_objednavky td, #tb_vyrobky td, #tb_kategorie td, #tb_zakaznici td, #tb_objednavkyzak td {border-bottom: 1px dashed #d3d3d3}
#tb_zakaznici td {background: white; color: black}
.legenda {width: 14px; border: 1px solid #a8a8a8}
.vyrnahled {margin: 10px}
.alert {font-weight:bold; color:red}
.napoveda_table {padding: 0px 0px 15px 0px}
.valid {margin-top: 30px; border: 0}
*/

/* -- login -- */
.login h1 {font-size:220%;text-align:center;margin:100px auto 20px auto}
.login div {margin: 0px auto 40px auto;padding: 60px 20px 20px 30px;width: 360px;border: 7px solid #efefef;background-color: #fcfcfc;}
.login p {text-align: center}
.login input {padding:3px 10px;border:1px solid #B3B3B3;}

/*Skryvani polozek ve sprave*/
.colspan7 {}
.okno {display: none;background-color:#gggggg;position:relative;left:10px}
.okno .id {width:37px;text-align:right;padding:0 5px;}
.okno .nazev {width:250px;padding:0 5px}
.okno .kategorie {_width:180px;padding:0 5px}
.okno .cena {text-align:right;padding:0 5px}
.okno .pridano {text-align:center;padding:0 5px}
.okno .prodavat {width:39px;text-align:center;padding:0 5px}
.okno .legenda_ano .akce a img {position:relative;bottom:7px;margin:0}
.okno a {text-decoration:none;}
.okno a:hover {text-decoration:underline}

/*vysledky vyhledavani*/
#naseptavacDiv {color:#333;position:absolute;top:205px;left:143px;}
#naseptavacDiv #naseptavac {padding:5px;border:1px solid #ccc}
#naseptavacDiv .naseptavac_napov {font-weight:bold;color:#333;background:#dcdcdc;padding:2px 5px;}
#naseptavacDiv .naseptavac_vysld {padding:2px;outline:none}
#naseptavacDiv option:hover {background:#f1f1f1;outline:none}
#naseptavacDiv .naseptavac_napov:hover {background:#dcdcdc;outline:none}
#naseptavacDiv .naseptavac_vysld:hover {background:#f1f1f1;outline:none}
