/* formular pre cpanel*/
body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#administracia {
	margin-right: 30px;
	
}
#administracia img
{
	border: 0;
	padding: 0px;
}
#administracia h1
{
	margin-bottom: 20px;
}
h2 
{
	font-family: Arial;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.newcar .sel_multiple 
{
	background-color: #E1DECE;
	color: Black;
	border: 1px solid #426d8a;
	background: #E1DECE;
}

.newcar .option_multiple 
{
	background-color: #E1DECE;
	color: Black;
}
#fform_send 
{
	text-align: left;
}
.newcar {
			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; 
		}
		.newcar td img 
		{
			display: inline-block;
		}
		.newcar select 
		{
			border: 1px solid #767676;
			padding: 0 0 0 0;
			font-size: 10px;
			
		}
		.newcar option 
		{
			color: Black;
			padding: 0 0 0 0;
		}
		.newcar legend 
		{
			color: black;
		}
		.newcar input
		{
			
			border: 1px solid #767676;
			font-size: 12px;
			padding: 1px;
			margin-right: 10px;
			font-weight: normal;
		}
		.newcar fieldset 
		{
			margin: 5px 0px 5px 0px;
			padding: 4px 5px 2px 5px;
			border: 1px solid gray;
		}
		.newcar textarea {
			border: 1px solid #767676;
			font-size: 12px;
			padding-top: 0px;
			padding-bottom: 0px;
			padding-right: 3px;
			padding-left: 3px;
			font-weight: normal;
		}
		.newcar hr {
			color: gray;
			height:1px;
		}
		.newcar td {
			text-align: left;
		}
		.newcar label, legend 
		{
			font-size: 11px;
			color: black;
			font-weight: bold;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			
		}
		.newcar .inputlabel {
			color: black;
			font-weight: bold;
			text-align: right;
			font-size: 10px;
			border: 0px;
		}
		.newcar .mbutton {
			background: none repeat scroll 0 0 #666666 !important;
    		border: 1px solid #666666 !important;
			border-radius: 5px 5px 5px 5px;
    		color: #FFFFFF !important;
    		margin: 5px 9px 0 0 !important;
    		padding: 5px;
		}
		.newcar h4 {color: black; font-size: 12px; text-align:left;}
		.note {font-size: 11px;	color: #831114;	text-style:italic;}
		.error {
			font-size: 12px;
			color: #831114;
			font-weight: normal;
		}
		.asked {margin-left: 3px; color: #831114; font-weight: bold; font-size: 11px;}
		.header {color: #831114;
			font-weight: bold;
			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
		.line { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
		.line td {border-bottom: 1px solid silver;}
		.row_short { padding: 3px 0px 3px 0px; margin: 3px 0px 3px 0px; width: 350px;}
		.row { padding: 3px 0px 3px 0px; margin: 3px 0px 3px 0px;clear: both;}
		.row label { display: block; width: 130px; float: left; text-align: right; padding-right: 10px;}
		.row label.label_short { display: block; width: auto; float: left; padding-right: 10px;}
		.row label.label_50 { display: block; width: 50px; float: left;}
		.row label.label_60 { display: block; width: 60px; float: left;}
		.row label.label_80 { display: block; width: 100px; float: left;}
		.row label.label_120 { display: block; width: 120px; float: left;}
		.row label.label_150 { display: block; width: 150px; float: left;}
		.row label.label_200 { display: block; width: 200px; float: left;}
		.row label.label_w { display: block; width: 100%; float: left;}
		.row input { float: left;}
		.row br {clear: both; height: 0px; line-height: 0px;}
		input.mena {background: black; border: #D3DCDB; color: Black; width: 30px;}
		.email {display: none;}

/* koniec formular pre cpanel*/
.kalendar_ikona 
{
	background: url(../images/ext_icon.gif) no-repeat;
	width: 20px;
	height: 14px;
	display: inline-block;
	cursor: hand;
}
.kalendar_ikona:hover 
{
	cursor: hand;
}
.kalendar_pos 
{
	position: relative;
}
.hover_kalendar 
{
	display: block;
	/* background: silver;*/
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 20;
}

table.table_kalendar 
{
	background: #eeeeee;
	color: Black;
	width: 160px;
	border-left: 1px solid silver;
	border-top: 1px solid silver;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	z-index: 20;
	line-height: 120%;
}
table.table_kalendar tr td
{
	color: Black;
	height: 16px;
	text-align: center;
}
table.table_kalendar td a
{
	color: Black;
	display: block;
	width: 18px;
	padding: 1px 1px 1px 1px;
	
	border: 1px solid silver;
	text-decoration: none;
}
table.table_kalendar td a.active_day
{
	background: gray;
	color: White;
}
table.table_kalendar td a:hover
{
	background: silver;
	text-decoration: none;
}
table.table_kalendar td a.volny_den
{
	
}
table.table_kalendar td a.obsadeny_den
{
	text-decoration: line-through;
	background: #e80000;
}
table.table_kalendar td a.obsadeny_den_n
{
	/* text-decoration: line-through; */
	background: #fff100;
}
table.table_kalendar td a.odchod
{
	text-decoration: none;
	background: #eeeeee;
	background: url(../images/odchod.png) center center no-repeat;
}
table.table_kalendar td a.odchod_n
{
	text-decoration: none;
	background: #eeeeee;
	background: url(../images/odchod_n.png) center center no-repeat;
}
table.table_kalendar td span.expired_day
{
	color: silver;
	display: block;
	width: 18px;
	padding: 1px 1px 1px 1px;
	
	border: 1px solid silver;
	text-decoration: none;
}
/* koniec formular pre cpanel*/
table.table_kalendar2 
{
	background: #333333;
	color: Black;
	width: 160px;
	border-left: 1px solid #444444;
	border-top: 1px solid #444444;
	border-right: 1px solid #444444;
	border-bottom: 1px solid #444444;
	z-index: 20;
}
table.table_kalendar2 tr td
{
	color: white;
	height: 16px;
	text-align: center;
}
table.table_kalendar2 tr td.td_auto
{
	height: auto;
	padding: 0 0 0 0;
}
table.table_kalendar2 td a,
table.table_kalendar2 td span
{
	color: Black;
	display: block;
	width: 18px;
	padding: 1px 1px 1px 1px;
	
	border: 1px solid silver;
	text-decoration: none;
}
table.table_kalendar2 td span.td_empty
{
	display: block;
	width: 18px;
	padding: 2px 1px 2px 1px;
	border: 0px;
	text-decoration: none;
}
table.table_kalendar2 td a 
{
	color: White;
}
table.table_kalendar2 td a:hover 
{
	background: silver;
	color: black;
}
table.table_kalenda2r td span.active_day
{
	background: gray;
	color: White;
}
table.table_kalendar2 td span.den
{
	background: silver;
	text-decoration: none;
}
table.table_kalendar2 td span.volny_den
{
	background: #eeeeee;
}
table.table_kalendar2 td span.obsadeny_den
{
	text-decoration: line-through;
	background: #e80000;
}
table.table_kalendar2 td span.obsadeny_den_n
{
	/* text-decoration: line-through; */
	background: #fff100;
}
table.table_kalendar2 td span.odchod
{
	text-decoration: none;
	background: #eeeeee;
	background: url(../images/odchod.png) center center no-repeat;
}
table.table_kalendar2 td span.odchod_n
{
	text-decoration: none;
	background: #eeeeee;
	background: url(../images/odchod_n.png) center center no-repeat;
}
table.table_kalendar2 td span.expired_day
{
	color: gray;
	display: block;
	width: 18px;
	padding: 1px 1px 1px 1px;
	
	border: 1px solid gray;
	text-decoration: none;
}
#terminy 
{
	width: 195px;
	display: inline-block;
	height: 170px;
}
.ajax-email-loading{padding:20px; background:url(../images/2_computers_email.gif) no-repeat center}
.ajax-loading{padding:20px 20px 20px 20px; background:url(http://www.oravskachalupa.sk/new/uniweb/images/loading.gif) no-repeat center;width: 35px; height: 35px;}
.ajax-loading2{padding:20px 20px 20px 20px; background: url(http://www.oravskachalupa.sk/new/uniweb/images/loading.gif) no-repeat; width: 35px; height: 35px;}
