/* CSS Document */
 

body,td,th,pre		{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: black; 	}
body 			{	margin:10px;	}
a	 			{	text-decoration: none;	color:#2966bb;	font-weight: bold;	}
a:hover 		{	text-decoration: underline;	}
p				{	margin:0; padding:0; margin-bottom:0.5em;	}
#container 		{	min-width:700px;	}
td				{	vertical-align:top;	}
img { border: 0px; }
hr.blue-divider {
	border: 1px solid #B7C9DF !important;
   color: #b7c9df !important;
   display: block !important;
   height: 0px !important;
   margin: 0.5em auto !important;
}

hr.help-box {
	border: 1px #c3c4c4 !important;	
   	height: 0px !important;   	
   	color: #c3c4c4;
   	margin: 4px auto 8px auto !important;
   	width: 99%;
}

/* FORMs */
form			{	margin:0; padding:0; line-height:20px; display:inline;	}
select			{	margin:0; padding:0; line-height:10px; font-size:11px;	}
input			{	margin:0px 0px 3px 0px; padding:0 2px 1px 2px; line-height:11px; font-size:11px;	}
fieldset { border: 1px solid #b7c9df; margin-bottom: 15px; padding: 4px; }
legend { font-weight: bold; }
.input-radio { margin: 0px 6px 0px 4px; padding: 0px 6px 0px 6px;}

.button_public, .button_public a {border-radius:5px;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; font-weight: bold; text-align: center; }
.button_public { height: 25px; width: 300px; border: 1px solid #07477d; background-color: #42749d; margin: 0px 0px 17px 0px; padding: 5px 2px 2px 2px; float: left; }
.button_public:hover { border: 1px solid #07477d; background-color: #295478; cursor: pointer; color: white; text-decoration:none;}

.button_link { display:block; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #2966BB; font-weight: bold; text-align: center; height: 25px; width: 350px; border: 1px solid #4a92ff; background-color: white;  padding: 2px 5px; }
.button_link:hover { border: 1px solid #B7C9DF; background-color: #92ACCF; cursor: pointer; color: white; text-decoration:none;}

.button { display:block; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2966BB; font-weight: normal; text-align: center; border: 1px solid #4a92ff; background-color: white;  line-height: 15px; }
.button:hover { border: 1px solid #B7C9DF; background-color: #92ACCF; cursor: pointer; color: white; text-decoration:none;}

/* ROUNDED CORNERS */
.rtop, .rbottom		{display:block;	background-color: white; }
.rtop *, .rbottom *	{display: block; height: 1px; overflow: hidden; font-size:1px; line-height:1px; }
.r1					{margin: 0 3px;}
.r2					{margin: 0 1px; height:2px;}


.group				{	margin-bottom:20px; }
.group, .group	.rtop *, .group	.rbottom *	{	background-color:#d5e2f3; }
.group .content								{	margin:1px 6px 3px;	}

.group_header			{	 min-height: 27px; height: auto; width: 100%; display: table; padding: 0px 0px 5px 0px; }
.group_header.small		{	 height:16px;	}

.group_header h1				{	float:left;	margin:0px 10px 0px 0px; padding:0; font-size:13px; white-space: normal; }
.group_header h1.lekaren-title	{	padding: 2px 0px 8px 30px; background: transparent url(/img/icn_big_lekaren.png) no-repeat;	}
.group_header img				{	float:left;	margin:0; padding:0px 10px 0 0px; white-space:nowrap; }
.group_header b					{	display:block; margin:0; padding:0 0 0 26px; line-height:24px;
									background-position:left 2px; background-repeat:no-repeat; background-image:url(/img/icn-sheet.gif);	}
.group_header.small h1			{	font-size:11px;	}

.group .group_button			{	float:right;	border-collapse: collapse;	}
.group .group_button td			{	line-height:20px; margin:0; background-image:url(/img/button_bckg_r.gif); background-position:right 2px; background-repeat:no-repeat; background-color: transparent; border: 0px solid #b7c9df;}
.group .group_button td.divider	{ background-color: transparent;	background-image:url(/img/button_bckg_l.gif); width:7px;	}
.group .group_button a			{	padding:0 8px 0 5px; font-weight:normal;	}


.group_info						{	border-top:1px solid #b7c9df; line-height:22px; height:24px; 	}

.infotable				{	width:100%; border:1px solid #b7c9df; border-right:0; border-collapse: collapse;}
.infotable .lasttd		{	text-align:right;	}
.infotable th			{	text-align:left; background-color:#b7c9df;
							padding:3px 5px;	}
.infotable td			{	background-color:white; border-right:1px solid #b7c9df; border-top:1px solid #b7c9df;
							padding:3px 5px;	}
.infotable tr.even td	{	background-color:#f0f5fb;	}
.infotable tr.even_red td	{	background-color:#ffe0e0;	}
.infotable tr.red td	{	background-color:#ffc0c0;	}
.infotable tr.even_grey td	{	background-color:#e0e0e0;	}
.infotable tr.grey td	{	background-color:#c0c0c0;	}
.infotable tr.weekendDay td	{	background-color: #ffd5d5;	}
.infotable td.noborder { border: 0px; }


.rowtable				{	width:100%; border:1px solid #b7c9df; }
.rowtable .lasttd		{	text-align:right;	}
.rowtable th			{	text-align:left; background-color:#b7c9df; padding: 5px;}
.rowtable input      	{   margin: 2px 5px 2px 5px; }
.rowtable td			{	background-color:white; padding:2px 5px 2px 5px; }
.rowtable tr.even td	{	background-color:#f0f5fb;	}
.rowtable tr.even_red td	{	background-color:#ffe0e0;	}
.rowtable tr.red td	{	background-color:#ffc0c0;	}
.rowtable tr.even_grey td	{	background-color:#e0e0e0;	}
.rowtable tr.grey td	{	background-color:#c0c0c0;	}
.rowtable tr.weekendDay td	{	background-color: #ffd5d5;	}
.rowtable td.noborder { border: 0px; }
.rowtable .modify table td { background-color: #F0F5FB; border: 0px solid #F0F5FB; }

.textbox	{	border:1px solid #b7c9df; background-color:#f0f5fb; padding:5px 10px 8px; line-height:16px; 	}
.formbox	{	border:1px solid #b7c9df; background-color:#f0f5fb; padding:5px; line-height:16px; 	}

.clear { clear: both;}
.tablebox				{	background-color:white; 	}
.tablebox table, .tablebox td			{	border-color:#92accf; 	}
.tablebox th			{	border-right:1px solid #92accf; 	}

.status					{	padding-left:18px;	}
.status.attention		{	background-image:url(/img/icn-attention.gif); background-position:left center; background-repeat:no-repeat;	}


.formbox .divider		{	padding:0 0.5em;	}

.itembox .header		{	border:1px solid #92accf; background-color:#2F4768; padding:1px 10px; line-height:16px; color:white; font-weight:bold;	}
.itembox .textbox		{	border-color:#92accf; padding:3px 10px;	}
.itembox .textbox.white	{	background-color:white;	}

.itembox .white tr.divider td	{	border-bottom:1px solid #d3dfef;	}
.itembox tr.divider td	{	border-bottom:1px solid #b7c9df;	}

.itembox .highlighted { border: 4px solid navy; }
.itembox table.noborder td {border:none !important ;}
.itembox .modify { border: 2px solid #6495ED; display: block; }

.bottom-border { border-bottom: 1px solid #B7C9DF; padding: 3px; line-height: 20px; }

.textbox .white tr.divider td	{	border-bottom:1px solid #d3dfef;	}
.textbox tr.divider td	{	border-bottom:1px solid #b7c9df	}
.textbox table.noborder td {border-bottom:none !important;}

.nonActive td { background-color: #f0f5fb; color: #666; }
.content .modify { border: 2px solid #6495ED; display: block; } 

.edit-box-prevadzka { width: 75%; }
.help-box-prevadzka { width: 23%; min-height: 200px; border: 1px solid #92accf; display: block; overflow: auto; padding: 2px; float: right; }

.edit-box-poloha { width: 75%; }
.help-box-poloha { width: 23%; min-height: 130px; border: 1px solid #92accf; display: block; overflow: auto; padding: 2px; float: right; }

.edit-box-zastupca { width: 75%; }
.help-box-zastupca { width: 23%; height: 230px; border: 1px solid #92accf; display: block; overflow: auto; padding: 2px; float: right; }

.edit-box-prevadzkovatel { width: 75%; }
.help-box-prevadzkovatel { width: 23%; height: 140px; border: 1px solid #92accf; display: block; overflow: auto; padding: 2px; float: right; }

.edit-box-povolenie-edit { width: 75%; }
.help-box-povolenie-edit { width: 23%; height: 125px; border: 1px solid #92accf; display: block; overflow: auto; padding: 2px; float: right; }

.edit-box-povolenie-nove { width: 75%; }
.help-box-povolenie-nove { width: 23%; height: 270px; border: 1px solid #92accf; display: block; overflow: auto; padding: 2px; float: right; }

.edit-box-povolenie-zmena { width: 75%; }
.help-box-povolenie-zmena { width: 23%; height: 265px; border: 1px solid #92accf; display: block; overflow: auto; padding: 2px; float: right; }

.edit-box-povolenie-zrusit { width: 75%; }
.help-box-povolenie-zrusit { width: 23%; height: 150px; border: 1px solid #92accf; display: block; overflow: auto; padding: 2px; float: right; }

.edit-box-prevadzka-create { width: 75%; }
.help-box-prevadzka-create { width: 23%; height: 365px; border: 1px solid #92accf; display: block; overflow: auto; padding: 2px; float: right; }

.edit-box-zastupca-create { width: 75%; }
.help-box-zastupca-create { width: 23%; height: 195px; border: 1px solid #92accf; display: block; overflow: auto; padding: 2px; float: right; }

.edit-box-prevadzkovatel-create { width: 75%; }
.help-box-prevadzkovatel-create { width: 23%; height: 150px; border: 1px solid #92accf; display: table-cell; overflow: auto; padding: 2px; float: right; }

.edit-box-povolenie-create { width: 75%; }
.help-box-povolenie-create { width: 23%; height: 260px; border: 1px solid #92accf; display: block; overflow: auto; padding: 2px; float: right; }

.edit-box-povolenie-create_first { width: 75%; }
.help-box-povolenie-create_first { width: 23%; height: 270px; border: 1px solid #92accf; display: block; overflow: auto; padding: 2px; float: right; }

.help-box-hodiny { width: 18%; height: 408px; border: 1px solid #92accf; display: block; overflow: auto; padding: 2px; float: right; }

.edit-box-prekazka-create { width: 70%; }
.help-box-prekazka-create { width: 28%; min-height: 215px; border: 1px solid #92accf; display: block; overflow: auto; padding: 2px; float: right; }

.edit-box-prekazka-create-lekaren { width: 70%; }
.help-box-prekazka-create-lekaren { width: 28%; min-height: 125px; border: 1px solid #92accf; display: block; overflow: auto; padding: 2px; float: right; }


fieldset.prevadzkovatel-konatelia:hover { border: 1px solid #6495ED; }
fieldset.cc-fieldset { margin: 5px 15px 5px 10px; padding: 5px 15px; }
fieldset.cc-fieldset:hover {background-color: #664afe9; border: 1px solid #6495ED; outline: 0 none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); }
.cc-fieldset legend { font-weight: normal; font-size: 16px; color: #2f4768; padding: 15px 3px 15px 3px }

.showInternet {color: red;}

.edit-box-zariadenie-zastupca { width: 75%; }
.help-box-zariadenie-zastupca { width: 23%; height: 100px; border: 1px solid #92accf; display: block; overflow: auto; padding: 2px; float: right; }

.edit-box-zariadenie-poskytovatel { width: 75%; }
.help-box-zariadenie-poskytovatel { width: 23%; height: 360px; border: 1px solid #92accf; display: block; overflow: auto; padding: 2px; float: right; }

.isneplatny { text-decoration: line-through; color: grey;}


/* **** Zariadenia  **** */
.edit-box-zariadenie-zastupca { width: 77%; }
.help-box-zariadenie-zastupca { width: 25%; min-height: 330px; border: 1px solid #92accf; display: block; overflow: auto; padding: 2px; margin: 10px 0px 0px 0px; float: right; }

.group .group_button_toggle			{	float:right;	}
.group .group_button_toggle td			{	line-height:20px; margin:0; background-image:url(/img/button_bckg_r.gif); background-position:right 2px; background-repeat:no-repeat; background-color: transparent; border: 0px solid #b7c9df;}
.group .group_button_toggle td.divider	{ background-color: transparent;	background-image:url(/img/button_bckg_l.gif); width:7px;	}
.group .group_button_toggle a			{	padding:0 8px 0 5px; font-weight:normal;	}

.zariadenie_btn { float:right; border: 0px solid black; }
.zariadenie_btn a { font-weight: normal; padding: 0px 3px 0px 0px; }
.zariadenie_btn img { vertical-align: middle; padding: 0px 3px 0px 0px;}

.icn_list { vertical-align: middle; text-align: center; margin: auto 0px auto 0px; }

.rowIsDisabled td { background-color: #e0e0e0;}
.alert { font-size: 14px; color: Red; font-weight: bold; padding: 2px; }

/* ***** RSP ***** */

.stav {color: green; font-weight: bold; }
.ziadostStatusBar img { padding: 0px 0px 0px 0px;}
.ziadostStatusBar td { border: 0px; padding: 0px;}


/* TABS od the GROUP */

.tabs_group										{	cursor:default;	}
.tabs_group table.container						{	width:100%;  }
.tabs_group table.container td					{	margin:0; padding:0 20px 0 6px; }
.tabs_group table.container td.right			{	text-align:right; color:#3d3d3d;	}

.tabs_group table.menu							{	height:23px;	}
.tabs_group table.menu td						{	padding:0 7px; background-image:url(/img/tab_bckg.gif); background-position:bottom; vertical-align:middle;	}
.tabs_group table.menu td.divider				{	padding:0; width:14px; background-image:url(/img/tab_bckg-lr.gif); background-position:bottom;		}
.tabs_group table.menu td.divider_last			{	padding:0; width:14px; background-image:url(/img/tab_bckg-l-f.gif); background-position:bottom;		}
.tabs_group table.menu td.divider_first			{	padding:0; width:14px; background-image:url(/img/tab_bckg-r-f.gif); background-position:bottom;		}

.tabs_group table.menu .select					{	background-image:url(/img/tab_bckg-s.gif) !important;   background-position:bottom;	}
.tabs_group table.menu #select_l				{	background-image:url(/img/tab_bckg-s-r.gif) !important; background-position:bottom;	}
.tabs_group table.menu #select_r				{	background-image:url(/img/tab_bckg-s-l.gif) !important; background-position:bottom;	}
.tabs_group table.menu .divider_first#select_l			{	background-image:url(/img/tab_bckg-s-r-f.gif) !important; background-position:bottom;		}
.tabs_group table.menu .divider_last#select_r			{	background-image:url(/img/tab_bckg-s-l-f.gif) !important; background-position:bottom;		}


.tabs_group table.menu td	a					{	font-weight:normal;	}
.tabs_group table.container td.right a			{	font-weight:normal;	}
.tabs_group table.menu td.select	a			{	color:#e70000; text-decoration:underline;	}


.group_info .select			{	text-decoration:underline; color:#e70000;	}
.infotable .select			{	text-decoration:underline; color:#e70000;	}
.checkbox-filter { margin: 0px 5px 15px 5px;}

.abeceda			{ border-left:1px solid #b7c9df; padding-left:10px; font-weight:bold;	}
.hover:hover { border: 1px solid #6495ED; }
.hover-bg:hover { background-color: #cde1fc; /*#cde1fc;*/ }

.ontop {position:fixed;bottom:10px;right:10px;opacity:0.7;z-index:8000;} 
.pozmenene-polia {background-color: #EEFFDD !important;}
.zvyraznit { font-weight: bold !important; }

/* General button */
.cc_button {cursor:pointer;line-height: 20px; margin:0; padding: 2px 8px 3px 5px; font-weight:normal; background-color: #F2F6FB; border: 1px solid #92ACCF; border-radius:3px; color:#2966bb; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.cc_button:hover {/*cursor:pointer;line-height: 20px; margin:0; padding:2px 8px 2px 5px; font-weight:normal; background-color: #2966bb; border: 1px solid #F2F6FB; border-radius:3px; color:#F2F6FB; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;*/}
.cc_button_disabled {background-color: #F2F2F2; color:#999; cursor: default;}

.cc_button_public {line-height: 15px; margin:0; padding: 2px 8px 2px 5px; font-weight:bold; border: 1px solid #07477d; border-radius:3px; color: #ffffff; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;
					/* Old browsers */
				  background: #a4b357;
				  /* FF3.6+ */
				  background: -moz-linear-gradient(center top , #6794bb 0%, #42749d 100%);				  
				  /* Chrome,Safari4+ */
				  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#6794bb),color-stop(100%,#42749d));
				  /* Chrome10+,Safari5.1+ */
				  background: -webkit-linear-gradient(top,#6794bb 0%,#42749d 100%);
				  /* Opera 11.10+ */
				  background: -o-linear-gradient(top,#6794bb 0%,#42749d 100%);
				  /* IE10+ */
				  background: -ms-linear-gradient(top,#6794bb 0%,#42749d 100%);
				  /* W3C */
				  background: linear-gradient(top,#6794bb 0%,#42749d 100%);
				  /* IE6-9 */
				  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6794bb',endColorstr='#42749d',GradientType=0);
  				  }
.cc_button_public:hover {/* Old browsers */
				text-decoration: none;
				  background: #42749d;
				  /* FF3.6+ */
				  background: -moz-linear-gradient(top,#6794bb 0%,#295478 100%);
				  /* Chrome,Safari4+ */
				  /* background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#75890c),color-stop(100%,#a4b357)); */
				  /* Chrome10+,Safari5.1+ */
				  /* background: -webkit-linear-gradient(top,#75890c 0%,#a4b357 100%); */
				  /* Opera 11.10+ */
				  background: -o-linear-gradient(top,#42749d 0%,#6794bb 100%);
				  /* IE10+ */
				  background: -ms-linear-gradient(top,#42749d 0%,#6794bb 100%);
				  /* W3C */
				  background: linear-gradient(top,#42749d 0%,#6794bb 100%);
				  /* IE6-9 */
				  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#42749d',endColorstr='#6794bb',GradientType=0);
				  }
				  
.cc_button_white {line-height: 15px; margin:0; padding: 2px 8px 2px 5px; font-weight:bold; border: 1px solid #07477d; border-radius:3px; color: #42749d; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;
					/* Old browsers */
				  background: #ffffff;
  				  }
.cc_button_white:hover {line-height: 15px; margin:0; padding: 2px 8px 2px 5px; font-weight:bold; border: 1px solid #07477d; border-radius:3px; color: #ffffff; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;
					/* Old browsers */
				  background: #42749d;
  				  }
.cc_button_disabled {line-height: 15px; margin:0; padding: 2px 8px 2px 5px; font-weight:bold; border: 1px solid #808080; border-radius:3px; color: #808080; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;
					/* Old browsers */
				  background: #ffffff;
  				  }			  
.cc_button_big_green {
  border: 1px solid #5F6B11;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  cursor: pointer;
  cursor: hand;
  border-radius: 5px;
  padding: 5px 25px;
  text-align: center;
  color: #ffffff;
  font-size: 1.4em;
  text-decoration: none;
  background: #a4b357;
  /* Old browsers */
  background: -moz-linear-gradient(top, #a4b357 0%, #75890c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a4b357), color-stop(100%, #75890c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a4b357 0%, #75890c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a4b357 0%, #75890c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a4b357 0%, #75890c 100%);
  /* IE10+ */
  background: linear-gradient(top, #a4b357 0%, #75890c 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4b357', endColorstr='#75890c', GradientType=0);
  /* IE6-9 */
}
.cc_button_big_green:hover {
  text-decoration: none;
  background: #75890c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #75890c 0%, #a4b357 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #75890c), color-stop(100%, #a4b357));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #75890c 0%, #a4b357 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #75890c 0%, #a4b357 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #75890c 0%, #a4b357 100%);
  /* IE10+ */
  background: linear-gradient(top, #75890c 0%, #a4b357 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#75890c', endColorstr='#a4b357', GradientType=0);
  /* IE6-9 */
}
.cc_button_big_blue {
  border: 1px solid #295478;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  cursor: pointer;
  cursor: hand;
  border-radius: 5px;
  padding: 5px 25px;
  text-align: center;
  color: #ffffff;
  font-size: 1.4em;
  text-decoration: none;
  background: #6794bb;
  /* Old browsers */
  background: -moz-linear-gradient(top, #6794bb 0%, #2d506c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6794bb), color-stop(100%, #2d506c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #6794bb 0%, #2d506c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #6794bb 0%, #2d506c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #6794bb 0%, #2d506c 100%);
  /* IE10+ */
  background: linear-gradient(top, #6794bb 0%, #2d506c 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6794bb', endColorstr='#2d506c', GradientType=0);
  /* IE6-9 */
}
.cc_button_big_blue:hover {
  background: #2d506c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #2d506c 0%, #6794bb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d506c), color-stop(100%, #6794bb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2d506c 0%, #6794bb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2d506c 0%, #6794bb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2d506c 0%, #6794bb 100%);
  /* IE10+ */
  background: linear-gradient(top, #2d506c 0%, #6794bb 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d506c', endColorstr='#6794bb', GradientType=0);
  /* IE6-9 */
}
.cc_button_big_red {
  border: 1px solid #792020;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  cursor: pointer;
  cursor: hand;
  border-radius: 5px;
  padding: 5px 25px;
  text-align: center;
  color: #ffffff;
  font-size: 1.4em;
  text-decoration: none;
  background: #990000;
  /* Old browsers */
  background: -moz-linear-gradient(top, #cf4a4a 0%, #990000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cf4a4a), color-stop(100%, #990000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #cf4a4a 0%, #990000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #cf4a4a 0%, #990000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #cf4a4a 0%, #990000 100%);
  /* IE10+ */
  background: linear-gradient(top, #cf4a4a 0%, #990000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf4a4a', endColorstr='#990000', GradientType=0);
  /* IE6-9 */
}
.cc_button_big_red:hover {
  background: #cf4a4a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #990000 0%, #cf4a4a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #990000), color-stop(100%, #cf4a4a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #990000 0%, #cf4a4a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #990000 0%, #cf4a4a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #990000 0%, #cf4a4a 100%);
  /* IE10+ */
  background: linear-gradient(top, #990000 0%, #cf4a4a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#990000', endColorstr='#cf4a4a', GradientType=0);
  /* IE6-9 */
}
.cc_button_big_white {
  border: 1px solid #92accf;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  cursor: pointer;
  cursor: hand;
  border-radius: 5px;
  padding: 5px 25px;
  text-align: center;
  font-size: 1.4em;
  text-decoration: none;
  background: #dce5ef;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #dce5ef 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #dce5ef));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #dce5ef 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #dce5ef 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #dce5ef 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #dce5ef 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dce5ef', GradientType=0);
  /* IE6-9 */
}
.cc_button_big_white:hover {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #dce5ef 0%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dce5ef), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #dce5ef 0%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #dce5ef 0%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #dce5ef 0%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(top, #dce5ef 0%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dce5ef', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
}


/* autocomplete */
.ui-autocomplete { 
	max-height: 300px;
	overflow-x: hidden;
	overflow-y: auto;
	max-width: 100%;
	width: 1px;
}

.ui-autocomplete-input { background: white url('/img/icn_search.png') right/contain no-repeat; border: 1px solid; border-color: #a6a6a6; border-radius: 0.5px; }
.ui-autocomplete-loading { background: white url('/img/ajax-loader.gif') right center no-repeat; }
.ui-autocomplete-input:hover { border: 1px solid; border-color: #3b8dc4; }

/* opentip */
.icon_box { width: 25px; min-width: 15px; }
.icon_box img { cursor: pointer; padding-top: 2px; } 

.ot-header h1 { font-size: 13px; border-bottom: 1px solid #c7bf93; padding: 0 0 5px 0; }
.ot-content { font: 12px/16px arial,helvetica,sans-serif; color: #000;  }

label:hover {color:#333;}
.cursor_hand { cursor: pointer; }

/* preview */

.group_header1 {
	border: 1px solid #c3d6ec;
	margin-bottom: 0px;
	background-image: url('img1/bg_tabulka.jpg');
	background-repeat: repeat-x;
	background-size: auto 100%;
	
	padding: 1px 2px;
	display: table;
	
	width: 100%;
	height: 24px;
	margin: 0;
}

.group_header1 h1 {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 13px;
	width: auto;
	white-space: normal;
}

.group_header1 b {
	display: block;
	margin: 0;
	padding: 0 0 0 10px;
	line-height: 24px;
	color: #2966b0;
}

.group_header1 img {
	float: left;
	padding: 3px 0 0 10px;
}

/* Buttons */
.cc_button_blue {line-height: 20px; margin:0; padding: 3px 8px 3px 8px; font-weight:normal; background-color: #0c86d9; border: 1px solid #0b85db; border-radius:5px; color:White; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.cc_button_blue a {line-height: 20px; margin:0; padding: 3px 8px 3px 8px; font-weight:normal; background-color: #0c86d9; border-radius:5px; color:White; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.cc_button_green {line-height: 20px; margin:0; padding: 3px 8px 3px 8px; font-weight:normal; background-color: #06b91f; border: 1px solid #038518; border-radius:5px; color:White; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.cc_button_green a {line-height: 20px; margin:0; padding: 3px 8px 3px 8px; font-weight:bold; background-color: #06b91f; border-radius:5px; color:White; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.cc_button_grey {line-height: 20px; margin:0; padding: 3px 8px 3px 8px; font-weight:normal; background-color: #f2f2f2; border: 1px solid #c6cbcf; border-radius:5px; color:Black; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.cc_button_grey a {line-height: 20px; margin:0; padding: 3px 8px 3px 8px; font-weight:normal; background-color: #f2f2f2; border-radius:5px; color:Black; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.cc_button_red {line-height: 20px; margin:0; padding: 3px 8px 3px 8px; font-weight:normal; background-color: #eb0708; border: 1px solid #f4100f; border-radius:5px; color:White; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.cc_button_red a {line-height: 20px; margin:0; padding: 3px 8px 3px 8px; font-weight:normal; background-color: #eb0708; border-radius:5px; color:White; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

/* File upload styles */
.fileupload-input {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	z-index: -1;
}
.cc_file_upload_button:hover {
	color: #2966bb;
	text-decoration: underline;
}
.cc_file_upload_button {
	background-color: #f2f6fb;
	border: 1px solid #92accf;
	border-radius: 3px;
	color: #2966bb;
	cursor: pointer;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	margin: 0;
	padding: 2px 8px 3px 5px;
}
.cc_file_upload_span {
	margin-left: 5px;
	margin-right: 5px;
}

.cc_button_disabled2 {background-color: #F2F2F2; color:#999; cursor: default;}