
	::selection{ background-color: #E13300; color: white; }
	::moz-selection{ background-color: #E13300; color: white; }
	::webkit-selection{ background-color: #E13300; color: white; }

	body {
		background-color: #fff;
		margin: 40px;
		font: 13px/20px normal Helvetica, Arial, sans-serif;
		color: #4F5155;
		overflow: -moz-scrollbars-vertical; 
		overflow-y: scroll;
		zoom:90%;	
	}
	
	

	a {
		color: black;
		background-color: transparent;
		font-weight: normal;
		text-decoration: none;
	}

	h1 {
		color: #444;
		background-color: transparent;
		border-top: 1px solid #D0D0D0;		
		font-size: 20px;
		font-weight: normal;
		margin: 0 0 0 0;
		padding: 10px 0px 10px 50px;
	}
	h1:hover{
		cursor:pointer;
	}
	
	h2 {
		color: #444;
		background-color: transparent;
		border-bottom: 1px solid #D0D0D0;		
		font-size: 20px;
		font-weight: normal;
		margin: 0 0 0 0;
		padding: 50px 0px 10px 50px;
	}
	
	h3 {
		color: #444;
		background-color: transparent;
		border-bottom: 1px solid #D0D0D0;		
		font-size: 20px;
		font-weight: normal;
		margin: 0 0 0 0;
		padding: 25px 0px 10px 50px;
	}
	
	h4 {
		color: #444;
		background-color: transparent;
		border-bottom: 1px solid #D0D0D0;		
		font-size: 15px;
		font-weight: normal;
		margin: 0 0 0 0;
		padding: 40px 0px 10px 50px;
		
	}
	
	h5 {
		color: #444;
		background-color: transparent;
		
		font-size: 18px;
		font-weight: normal;
		padding: 0px 0px 0px 30px;
		
	}
	
	h6 {
		color: #444;
		background-color: transparent;
		border-bottom: 1px solid #D0D0D0;		
		font-size: 20px;
		font-weight: normal;
		margin: 0 0 0 0;
		padding: 40px 0px 10px 80px;
		
	}
	
	h7 {
		color: #444;	
		font-size: 16px;
		font-weight: bold;
		padding: 0px 0px 0px 10px;		
	}
	h8 {
		color: #444;	
		font-size: 15px;
		padding: 0 0 0 30px;		
	}
	
	h9 {
		color:red;
	}
	
	h10 {
		font-size: 11px;
		padding-top: 10px;	
	}
	
	h11 {
		color: #444;
		background-color: transparent;	
		font-size: 20px;
		font-weight: normal;
		margin-left:50px;	
	}
	h12 {
		color: #444;
		background-color: transparent;	
		font-size: 20px;
		font-weight: normal;
		margin: 0 0 0 0;
		padding: 25px 0px 10px 50px;
	}
	
	.nothing:hover{
		background-color: #f9f9f9;
	}
	.zoznamTable tr:hover{
		background-color: white;
		color:#2a65a0;
		cursor: help;
		text-align: left;
	}
	
	.profile_table td {
    	width:220px;
		padding: 5px 0px 0px 50px;
	}
	.profile_table {
		padding: 10px 0px 0px 0px;	
	}
	
	.profile_table_bottom{
		padding: 0px 0px 20px 0px;	
	}
	.profile_table_bottom td{
		width:220px;
		padding: 10px 0px 0px 50px;	
	}
	td.profil_vysvetlivka{
		width: 600px;
	}
	
	.inventory_td_prvy {
		width:50px;
		padding: 10px 0px 0px 0px;
		display: inline-block;
		text-align: middle;		
	}	
	.inventory_td_ostatne {	
		width:220px;	
		padding: 10px 0px 0px 0px;
		display: inline-block;
		vertical-align: top;
	}
	.inventory_td_ostatne2 {	
		width:190px;	
		padding: 10px 0px 0px 0px;
		display: inline-block;
		vertical-align: top;
	}
	td.inventory_prvy {
		width:20px;
		text-align: center;

	}	
	.inventory_table{
		border-bottom: 1px solid #D0D0D0;
		width: 100%;
		padding: 0px 0px 10px 0px;	
	}
	.inventory_table:hover{
		background: white;
		padding: 0px 0px 10px 0px;
	}			
	.hidden {		
		display:none;		
		padding: 15px 0 10px 0;		
	}	
	td.left_bottom_td {
		width: 220px;
		vertical-align:bottom;
		display:inline-block;	
	}	
	.inventory_table:hover .hidden {
		display:inline-block;				
	}	
	.detail_table td{
	padding: 10px 10px 10px 10px;	
	}	
	.p_error {
	font-weight: bold;
	color: red;
	text-align: left;
	margin: 0 0 0 0 ;	
	padding: 0 0 11px 0 ;	
	}	
	.profile_error{
	color: red;
	text-align: left;
	margin: 10px 0 0 295px;
	}	
	.profile_error2{
	color: red;
	text-align: center;
	}	
	code {
		font-family: Consolas, Monaco, Courier New, Courier, monospace;
		font-size: 12px;
		background-color: #f9f9f9;
		border: 1px solid #D0D0D0;
		color: #002166;
		display: block;
		margin: 14px 0 14px 0;
		padding: 12px 10px 12px 10px;
	}
	#body{
		margin: 0 15px 0 15px;
	}
	
	p.footer{
		text-align: right;
		font-size: 11px;
		border-top: 1px solid #D0D0D0;
		line-height: 32px;
		padding: 0 10px 0 10px;
		margin: 20px 0 0 0;
	}
	
	
	
	#container{
		
		border: 1px solid #D0D0D0;
		-webkit-box-shadow: 0 0 8px #D0D0D0;
		-moz-box-shadow: inset 0 0 8px #D0D0D0;
		background-color:#ececec;
		margin: 0 0 15px  0;
	}
	
	#container2{		
		border: 1px solid #D0D0D0;
		-webkit-box-shadow: 0 0 8px #D0D0D0;
		-moz-box-shadow: inset 0 0 8px #D0D0D0;
		background-color:#ececec;
		margin: 0 0 15px  0;
		
	}
/*menu bar*/

	nav{
		text-align: center;
	}	
	nav ul ul {
	display: none;
}

	nav ul li:hover > ul {
		display: block;
	}
	
	nav ul {
	background: #f9f9f9;; 	
	border: 0px;
	border:0px;
		-webkit-box-shadow: 0 0 8px #D0D0D0;
		-moz-box-shadow: inset 0 0 8px #D0D0D0;
		box-shadow: inset 0 0 8px #D0D0D0;
		-webkit-border-radius: 15;
  		-moz-border-radius: 15;
		border-radius: 15;
  		border-radius: 15px;
	padding: 0 20px;
	border-radius: 15px;  
	list-style: none;
	position: relative;
	display: inline-table;
	width:1150px;
}
	nav ul:after {
		content: ""; clear: both; display: block;
	}
	
	nav ul li.profile_pic {
	float: left;
	
	padding-top:15px;
	padding-bottom:15px;
	padding-right:15px;
	padding-left:50px;
	background: url(http://martinbendik.studenthosting.sk/pictures/profile_off.png);
	background-repeat: no-repeat;
	background-position: 9px 8px;
	border-right:1px solid #D0D0D0;
	
	}
	nav ul li.profile_pic:hover {
		background: url(http://martinbendik.studenthosting.sk/pictures/profile_on.png);
		background-repeat: no-repeat;
		background-position: 9px 8px;
		
		
	}
	
	nav ul li.profile_li {
	float: left;
	width:120px;
	padding-top:15px;
	padding-bottom:15px;
	border-right:1px solid #D0D0D0; 
	}
	nav ul li.profile_li:hover {
	background-color: white;
	border-right:1px solid #D0D0D0;
	-webkit-box-shadow: 0 0 8px #D0D0D0;
	-moz-box-shadow: inset 0 0 8px #D0D0D0;
	box-shadow: inset 0 0 8px #D0D0D0;
	-webkit-border-radius: 0;
  	-moz-border-radius: 0;
	border-radius: 0;
  	border-radius: 0;	
	}
		
	
	nav ul li a {
		display: block; 
		
		color: #757575; 
		text-decoration: none;
	}
	
	nav ul ul {
	background: #5f6975; 
	border-radius: 0px; 
	padding: 0;
	position: absolute; 
	top: 100%;
	width:120px;
}
	nav ul ul li {
		float: none; 
		border-top: 1px solid #6b727c;
		border-bottom: 1px solid #575f6a;
		position: relative;		
	}
		nav ul ul li a {
			padding: 0px 40px;
			color: #fff;
			
		}	
			nav ul ul li a:hover {
				background: #4b545f;
			}
		
	.logout{
		float:right;
		border-left: 1px solid #D0D0D0;
		border-right: 0px;
			}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.white_container {
		border: 1px solid #D0D0D0;
		-webkit-box-shadow: 0 0 8px #D0D0D0;
		-moz-box-shadow: inset 0 0 8px #D0D0D0;
		background-color:white;
		margin: 25px 0 30px 680px;
		width: 30%;
		position: absolute;
		
	}
	
	p {
		margin: 0 0 0 30px;
	}
	
	.login_textarea{
		background: #fff;
        padding: 3px;       
        color:#4F5155;  
        border: 1px solid #D0D0D0;
		-webkit-box-shadow: 0 0 8px #D0D0D0;
		-moz-box-shadow: inset 0 0 8px #D0D0D0;
		box-shadow: inset 0 0 8px #D0D0D0;
        width: 220px;
        margin:auto;
        margin-top:auto;
	}
	
	.login_textarea2{
		background: #fff;
        padding: 3px;       
        color:#4F5155;  
        border: 1px solid #D0D0D0;
		-webkit-box-shadow: 0 0 8px #D0D0D0;
		-moz-box-shadow: inset 0 0 8px #D0D0D0;
		box-shadow: inset 0 0 8px #D0D0D0;
        width: 228px;
        margin:auto;
        margin-top:auto;
	}
	.change_password{
		text-align: center;
		margin:0  0 10px 0 ;			
	}
	.change_password_td{
		width:180px;	
	}
	
	
	
	
	.profile_table_prihlaseny{
		text-align: left;
		align:center;
		padding:10px 0 20px 30px;
	}
	 
	tr.profile_table_tr{
		
	}

	
	.profile_table_prihlaseny td{				
				padding: 0 0 0 0px;
				width:75px;		
	}
	.profile_table_prihlaseny td.td2{				
				padding: 0 0 0 0px;
				width:50px;		
	}
	
	
	
	
	
	table.m_inventory{
		margin-left:auto; 
    	margin-right:auto;
		text-align: center;
	}

	.m_inventory th{
		width:150px;
	}
	table.m_inventory th:hover{
		width:150px;
		background-color: #f9f9f9;;
		cursor: pointer;		
	}
	
	p.pagin{
		text-align: center;
		margin: 15px 15px 15px 15px; 
	}
	
	td.m_id{
		width: 30px;
		text-align: center;
		padding: 0  10px 0 20px ;
	}
	
	table.m_table_inv_create td{
		height: 30px;
		
			
	}
	
	td.m_mesto{
		
	}
	
	td.m_adresa{
		
	}
	
	tr.m_customers{
		border: 1px solid #D0D0D0;
		
	}
	
	table.m_table_inv_create{
		margin-left: auto;
   		margin-right: auto;		
		border:0px;
		-webkit-box-shadow: 0 0 8px #D0D0D0;
		-moz-box-shadow: 0 0 8px #D0D0D0;
		box-shadow: inset 0 0 8px #D0D0D0;
		margin-top: 10px;
		background-color: #f9f9f9;;
		border-spacing: 0;
		padding: 15px 15px 15px 15px;
		width:1190px;
		-webkit-border-radius: 15;
  		-moz-border-radius: 15;
  		border-radius: 15px;
		
	}
	
	table.m_table_inv_create th.m_prvy {		
		padding: 15px  10px 10px 20px ;
		text-align: center;
		
	}
	
	table.m_table_inv_create tr:hover {		
		background: white;
  
		
		
		
	}
	table.m_table_inv_create tr.show_none:hover{		
		background-color: #f9f9f9;;			
	}
	
	table.m_table_inv_create th.m_stred {		
		width:175px;
		text-align: left;
		padding: 15px  10px 10px 0 ;			
	}
	
	table.m_table_inv_create th.m_posledny {		
		width:300px;
		text-align: left;
		padding: 15px  10px 10px 0 ;
	}
			
	
	table.m_table_inv_create td.m_posledny {		
		width:75px;
		text-align: left;
	}
	
	table.m_table_inv_create td.actions {		
		width:40px;
		text-align: center;
	}
	

	

	
	
	
	
	
	
	

	
	
	
	ul.pagination {
		list-style: none outside none; 
		margin:25px 10px 25px 10px; 
		padding: 0; 
		text-align: center; 
		}
	
	ul.pagination li {
	 	display: inline;
	 	padding-right: 5px;
		 	
	}
	
	ul.pagination li a { 
		position: relative;
    overflow: visible;
    display: inline-block;
    padding: 0.5em 1em;
    border: 1px solid #d4d4d4;
    margin: 0;
    text-decoration: none;
    text-align: center;
    text-shadow: 1px 1px 0 #fff;
    font:12px/normal sans-serif;
    color: #333;
    white-space: nowrap;
    cursor: pointer;
    outline: none;
    background-color: #ececec;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
    background-image: -moz-linear-gradient(#f4f4f4, #ececec);
    background-image: -ms-linear-gradient(#f4f4f4, #ececec);
    background-image: -o-linear-gradient(#f4f4f4, #ececec);
    background-image: linear-gradient(#f4f4f4, #ececec);
    -moz-background-clip: padding; /* for Firefox 3.6 */
    background-clip: padding-box;
    border-radius: 0.2em;
    /* IE hacks */
    zoom: 1;
    *display: inline; 
		}
		
	ul.pagination li a:hover{
		border-color: #3072b3;
    border-bottom-color: #2a65a0;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    color: #fff;
    background-color: #3c8dde;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#599bdc), to(#3072b3));
    background-image: -moz-linear-gradient(#599bdc, #3072b3);
    background-image: -o-linear-gradient(#599bdc, #3072b3);
    background-image: linear-gradient(#599bdc, #3072b3);
	}
	
	ul.pagination li a.active{
		border-color: #3072b3;
    border-bottom-color: #2a65a0;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    color: #fff;
    background-color: #3c8dde;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#599bdc), to(#3072b3));
    background-image: -moz-linear-gradient(#599bdc, #3072b3);
    background-image: -o-linear-gradient(#599bdc, #3072b3);
    background-image: linear-gradient(#599bdc, #3072b3); 
	}
	
	#default_container{
		margin-left: auto;
   		margin-right: auto;		
		border:0px;
		-webkit-box-shadow: 0 0 8px #D0D0D0;
		-moz-box-shadow: inset 0 0 8px #D0D0D0;
		box-shadow: inset 0 0 8px #D0D0D0;
		-webkit-border-radius: 15;
  		-moz-border-radius: 15;
		border-radius: 15;
  		border-radius: 15px;
		margin-top: 10px;
		background-color: #f9f9f9;
		border-spacing: 0;
		padding: 15px 15px 15px 15px;
		width:1160px;
			
	}
	
	#reservation_header{
		text-align: center;
	}
	
	
	
	#reservation_body_box{
		display: inline-block;
		/*background-color: white;*/
		height:30px;
		width:125px;
		vertical-align: middle;
		line-height: 30px;
		text-align: center;
		border: 1px solid #D0D0D0;
		border-right:0px;
		margin-top:10px;
		 background-color: #ececec;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
    background-image: -moz-linear-gradient(#f4f4f4, #ececec);
    background-image: -ms-linear-gradient(#f4f4f4, #ececec);
    background-image: -o-linear-gradient(#f4f4f4, #ececec);
    background-image: linear-gradient(#f4f4f4, #ececec);
    -moz-background-clip: padding; /* for Firefox 3.6 */
	}
	
	#reservation_body_box:hover{
		color: #fff;
    background-color: #3c8dde;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#599bdc), to(#3072b3));
    background-image: -moz-linear-gradient(#599bdc, #3072b3);
    background-image: -o-linear-gradient(#599bdc, #3072b3);
    background-image: linear-gradient(#599bdc, #3072b3);
	cursor: pointer;
	}
	
	#reservation_body_box_last{
		display: inline-block;
		/*background-color: white;*/
		height:30px;
		width:125px;
		vertical-align: middle;
		line-height: 30px;
		text-align: center;
		border: 1px solid #D0D0D0;
		 background-color: #ececec;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
    background-image: -moz-linear-gradient(#f4f4f4, #ececec);
    background-image: -ms-linear-gradient(#f4f4f4, #ececec);
    background-image: -o-linear-gradient(#f4f4f4, #ececec);
    background-image: linear-gradient(#f4f4f4, #ececec);
    -moz-background-clip: padding; /* for Firefox 3.6 */
		margin-top:10px;
	}
	
	#reservation_body_box_last:hover{
		color: #fff;
    background-color: #3c8dde;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#599bdc), to(#3072b3));
    background-image: -moz-linear-gradient(#599bdc, #3072b3);
    background-image: -o-linear-gradient(#599bdc, #3072b3);
    background-image: linear-gradient(#599bdc, #3072b3);
	cursor: pointer;	
	}
	
	#reservation_body_box_car{
		/*background-color: white;*/
		margin-top:5px;
		border: 1px solid #D0D0D0;
		 background-color: #ececec;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
    background-image: -moz-linear-gradient(#f4f4f4, #ececec);
    background-image: -ms-linear-gradient(#f4f4f4, #ececec);
    background-image: -o-linear-gradient(#f4f4f4, #ececec);
    background-image: linear-gradient(#f4f4f4, #ececec);
    -moz-background-clip: padding; /* for Firefox 3.6 */
		width:132.6px;
		height:40px;
		display: inline-flex;
		margin-right: 5px;
	}
	
	#reservation_body_box_car:hover{
		color: #fff;
    background-color: #3c8dde;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#599bdc), to(#3072b3));
    background-image: -moz-linear-gradient(#599bdc, #3072b3);
    background-image: -o-linear-gradient(#599bdc, #3072b3);
    background-image: linear-gradient(#599bdc, #3072b3);
	cursor: pointer;		
	}
	
	#reservation_body_box_car_inventories{
		background-color: white;
		margin-top:5px;
		border: 1px solid #D0D0D0;
		 border-color: #b53f3a;
    border-bottom-color: #a0302a;
    color: #fff;
    background-color: #dc5f59;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dc5f59), to(#b33630));
    background-image: -moz-linear-gradient(#dc5f59, #b33630);
    background-image: -ms-linear-gradient(#dc5f59, #b33630);
    background-image: -o-linear-gradient(#dc5f59, #b33630);
    background-image: linear-gradient(#dc5f59, #b33630);
	cursor: pointer;
		border-right: 0px;
		width:125px;
		height:40px;
		display: inline-block;
		text-align: center;
		
	}
	#reservation_body_box_car_inventories:hover{
		border: 1px solid #D0D0D0;
		 background-color: #ececec;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
    background-image: -moz-linear-gradient(#f4f4f4, #ececec);
    background-image: -ms-linear-gradient(#f4f4f4, #ececec);
    background-image: -o-linear-gradient(#f4f4f4, #ececec);
    background-image: linear-gradient(#f4f4f4, #ececec);
    -moz-background-clip: padding; /* for Firefox 3.6 */
	color:black;	
	}
	
	#reservation_body_box_car_inventories_last{
		background-color: white;
		margin-top:5px;
		border: 1px solid #D0D0D0;
		 border-color: #b53f3a;
    border-bottom-color: #a0302a;
    color: #fff;
    background-color: #dc5f59;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dc5f59), to(#b33630));
    background-image: -moz-linear-gradient(#dc5f59, #b33630);
    background-image: -ms-linear-gradient(#dc5f59, #b33630);
    background-image: -o-linear-gradient(#dc5f59, #b33630);
    background-image: linear-gradient(#dc5f59, #b33630);
		width:125px;
		height:40px;
		display: inline-block;
		text-align: center;		
	}
	
	#reservation_body_box_car_inventories_last:hover{
		border: 1px solid #D0D0D0;
		 background-color: #ececec;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
    background-image: -moz-linear-gradient(#f4f4f4, #ececec);
    background-image: -ms-linear-gradient(#f4f4f4, #ececec);
    background-image: -o-linear-gradient(#f4f4f4, #ececec);
    background-image: linear-gradient(#f4f4f4, #ececec);
    -moz-background-clip: padding; /* for Firefox 3.6 */
	color:black;	
	}
	
	#reservation_body_box_car_inventories_first{
		background-color: white;
		margin-top:5px;
		border: 1px solid #D0D0D0;
		 border-color: #b53f3a;
    border-bottom-color: #a0302a;
    color: #fff;
    background-color: #dc5f59;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dc5f59), to(#b33630));
    background-image: -moz-linear-gradient(#dc5f59, #b33630);
    background-image: -ms-linear-gradient(#dc5f59, #b33630);
    background-image: -o-linear-gradient(#dc5f59, #b33630);
    background-image: linear-gradient(#dc5f59, #b33630);
	
		border-right: 0px;
		width:124px;
		height:40px;
		display: inline-block;
		align-items : center;
		text-align: center;
	}
	
	#reservation_body_box_car_inventories_first:hover{
		border: 1px solid #D0D0D0;
		 background-color: #ececec;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
    background-image: -moz-linear-gradient(#f4f4f4, #ececec);
    background-image: -ms-linear-gradient(#f4f4f4, #ececec);
    background-image: -o-linear-gradient(#f4f4f4, #ececec);
    background-image: linear-gradient(#f4f4f4, #ececec);
    -moz-background-clip: padding; /* for Firefox 3.6 */
	color:black;	
	}
	
	#reservation_body_box_car_inventories_not_visible{
		
		width:126px;
		height:42px;
		display: inline-block;
	}
	
	#reservation_body_car{
			
	}
	
	#reservation_body{
		margin-left: 137.5px;	
	}
	
	#search_container{
		margin-left: auto;
   		margin-right: auto;		
		border:0px;
		-webkit-box-shadow: 0 0 8px #D0D0D0;
		-moz-box-shadow: 0 0 8px #D0D0D0;		
		background-color: #f9f9f9;
		border-spacing: 0;
		padding: 15px 15px 15px 15px;
		width:22%;
		-webkit-border-radius: 15;
  		-moz-border-radius: 15;
  		border-radius: 15px;
		text-align: center;
	}
	
	
	
	
	
	
	.text_area{
		height:23px;
		margin-right:10px;
	}
	
	#errors{
		color:red;
		margin-left: 20px;
		margin-top: 10px;
	}
	
	#report_error{
		color:red;
		margin: 10px 0px 5px 50px;
		
	}
	
	
	#button_1{
		margin-top:10px;
		margin-left: 50px;
		margin-bottom:10px;
	}
	
	.inputfile::-webkit-file-upload-button {
   		position: relative;
    	overflow: visible;
    	display: inline-block;
		padding: 0.5em 1em;
		border: 1px solid #d4d4d4;
		margin: 0;
		text-decoration: none;
		text-align: center;
		text-shadow: 1px 1px 0 #fff;
		font:12px/normal sans-serif;
		color: #333;
		white-space: nowrap;
		cursor: pointer;
		outline: none;
		background-color: #ececec;
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
		background-image: -moz-linear-gradient(#f4f4f4, #ececec);
		background-image: -ms-linear-gradient(#f4f4f4, #ececec);
		background-image: -o-linear-gradient(#f4f4f4, #ececec);
		background-image: linear-gradient(#f4f4f4, #ececec);
		-moz-background-clip: padding; /* for Firefox 3.6 */
		background-clip: padding-box;
		border-radius: 0.2em;
		/* IE hacks */
		zoom: 1;
		*display: inline;
	} 
	.inputfile::-webkit-file-upload-button:hover{
		border-color: #3072b3;
    border-bottom-color: #2a65a0;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    color: #fff;
    background-color: #3c8dde;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#599bdc), to(#3072b3));
    background-image: -moz-linear-gradient(#599bdc, #3072b3);
    background-image: -o-linear-gradient(#599bdc, #3072b3);
    background-image: linear-gradient(#599bdc, #3072b3);
	}
	
	
	
	


	#box_sedan{
		background: url(http://martinbendik.studenthosting.sk/pictures/sedan_sivy.png);
  		width: 180px;
  		height: 120px;
		margin-left:50px;
		margin-top:15px;
		display:inline-block;
		background-repeat: no-repeat;
		background-position: 0px 30px;	 		
	}
	
	#box_combi{
		background: url(http://martinbendik.studenthosting.sk/pictures/combi_sivy.png);
  		width: 180px;
  		height: 120px;
		margin-left:50px;
		margin-top:15px;
		display:inline-block;
		background-repeat: no-repeat;
		background-position: 0px 30px;	 		
	}
	
	#box_van{
		background: url(http://martinbendik.studenthosting.sk/pictures/van_sivy.png);
  		width: 180px;
  		height: 120px;
		margin-left:50px;
		margin-top:15px;
		display:inline-block;
		background-repeat: no-repeat;
		background-position: 0px 28px;	 		
	}
	
	#box_bus{
		background: url(http://martinbendik.studenthosting.sk/pictures/bus_sivy.png);
  		width: 180px;
  		height: 120px;
		margin-left:50px;
		margin-top:15px;
		display:inline-block;
		background-repeat: no-repeat;
		background-position: 0px 28px;	 		
	}
	
	p.sedan{
		padding-top:80px;
	}
	

	#calendar{
		background: #fff;
        padding: 3px;       
        color:#4F5155;  
        border: 1px solid #D0D0D0;
		-webkit-box-shadow: 0 0 8px #D0D0D0;
        width: 80px;
        margin:auto;
        margin-top:auto;
		text-align: center;
		height:17px;
	}
	
	#calendar2{
		background: #fff;
        padding: 3px;       
        color:#4F5155;  
        border: 1px solid #D0D0D0;
		border-radius: 0.2em;
        width: 100px;
        position: relative;
 	    overflow: visible;
    	display: inline-block;
    	padding: 0.5em 1em;
    	border: 1px solid #d4d4d4;
    	margin: 0;
    	text-decoration: none;
    	text-align: center;
    	text-shadow: 1px 1px 0 #fff;
    	font:12px/normal sans-serif;
	}
	
	
	#hodiny{
		background: #fff;
        padding: 3px;       
        color:#4F5155;  
        border: 1px solid #D0D0D0;
		-webkit-box-shadow: 0 0 8px #D0D0D0;
        width: 50px;
        margin:auto;
        margin-top:auto;
		text-align: center;		
		margin-left:10px;
	}
	#hodiny2{
		background: #fff;
        padding: 3px;       
        color:#4F5155;  
        border: 1px solid #D0D0D0;
		-webkit-box-shadow: 0 0 8px #D0D0D0;
        width: 50px;
        margin:auto;
        margin-top:auto;
		text-align: center;		
		margin-left:0px;
	}
	
	#hodiny3{
		background: #fff;
        padding: 3px;       
        color:#4F5155;  
        border: 1px solid #D0D0D0;
		-webkit-box-shadow: 0 0 8px #D0D0D0;
        width: 56px;
		height: 26px;
 		margin-top:-1px;
		text-align: center;		
		margin-left:10px;
	}
	
	#hodiny4{
		background: #fff;
        padding: 3px;       
        color:#4F5155;  
        border: 1px solid #D0D0D0;
		-webkit-box-shadow: 0 0 8px #D0D0D0;
        width: 56px;
		height: 26px;
 		margin-top:-1px;
		text-align: center;		
		margin-left:0px;
	}
	
	
	#hodiny:hover{
		cursor: pointer;
	}
	#hodiny2:hover{
		cursor: pointer;
	}	
	#hodiny3:hover{
		cursor: pointer;
	}
	#hodiny4:hover{
		cursor: pointer;
	}
	
	td.id_td {
		height: 30px;
		width: 50px;
				
	}
	td.name_td{
		height: 30px;
		width: 150px;
		padding-left:30px;
	}
	td.email_td{
		height: 30px;
		width: 250px;
		
	}
	th.id_td {
		height: 30px;
		width: 50px;
		text-align: center		
	}
	th.name_td{
		height: 30px;
		width: 150px;
		padding-left:30px;
	}
	
	.search_area{
		position:fixed;		
		height:23px;
		margin-left:10px;
	}
	
	#overlay{
		width:100%;
		height: 100%;
		position: fixed;
		top: 0;
		left: 0;
		background-color: rgba(0,0,0,0.4)
		
	}
	
	#dialog_frame{
		width:100%;
		position: fixed;
		top:30%;
		
	}
	
	#dialog{
		width: 380px;
		height:120px;
		padding: 10px;
		margin: auto;
		font-size:24px;
		border: 1px solid #D0D0D0;	
		background-color: rgba(255,255,255,  1);
		border-spacing: 0;
		padding: 15px 15px 15px 15px;
		width: 30%;
		-webkit-border-radius: 15;
  		-moz-border-radius: 15;
  		border-radius: 15px;
		text-align:center;
		opacity:1.0;	 
	}
	
	#out{
		display: inline;
	}
	#out2{
		display: inline;
	}
	
	#type_dropbox{
		background-color: black;
	}
	
	.vehicle_div{
		border-bottom: 1px solid #D0D0D0;
	}
	
	.vehicle_div:hover{
		background-color: white;
		border-bottom: 1px solid #D0D0D0;
	}
	
	.div_curve{
		border-top: 1px solid #D0D0D0;
		border-bottom: 1px solid #D0D0D0;
		margin-top: 15px;
		margin-bottom: 15px;
		padding-top: 15px;
		padding-bottom: 15px;
		position:relative;
	}
	
	.div_curve2{
		border-bottom: 1px solid #D0D0D0;
		margin-top:10px;
		position:relative;
	}
	
	.divForMap{
		border: 1px solid #D0D0D0;
		background-color:white;
		margin: -16px 0px 0px 500px;
		width:600px;
		height:374px;
		position: absolute;	
	}
	
	.divForInventoryCreate{
		border: 1px solid #D0D0D0;
		background-color:white;
		margin: -479px 0px 0px 600px;
		width:500px;
		height:414px;
		position: absolute;	
	}
	
	.divForAssumedCusomers{
		border: 1px solid #D0D0D0;
		background-color:white;
		margin: -193px 0px 0px 600px;
		width:500px;
		height:202px;
		position: absolute;	
		padding-top:5px;
		padding-left:10px;	
	}
	
	.divForNewSettings{
		border: 1px solid #D0D0D0;
		background-color:white;
		margin: 55px 0px 0px 550px;
		width:500px;
		height:127px;
		position: absolute;	
		padding-top:5px;
		padding-left:10px;
		visibility: hidden;	
	}
	
	.divForInventoryCreateVehicle{
		width:165px;
		height:106px;
		position: relative;
		display: inline-block;
		text-align: center;
		cursor: pointer;	
	}
	
	#submitSpan{
		visibility: hidden;
	}

	
	.divForGraph{
		border: 1px solid #D0D0D0;
		background-color:white;
		margin: -16px 0px 0px 50px;
		width:1058px;
		height:400px;
		position: absolute;		
	}
	
	.report_table{
		margin-left:50px;	
	}
	
	.repot_div_2{
		
	}
	
	.detailTable{
		margin-left:50px;
	}
	
	.detailTable td{
		margin-left:50px;
		height:23px;
	}
		
	.detailTableEmployees{
		margin-top:25px;
		margin-left:50px;	
	}
	
	.detailTableEmployees .ID{
		text-align: left;
		width:70px;
		padding-bottom:5px;	
	}
	
	.detailTableEmployees .nameTD{
		text-align: left;
		width:120px;
		padding-bottom:5px;	
	}
	
	.detailTableEmployees .emailTD{
		text-align: left;
		width:200px;
		padding-bottom:5px;	
	}
	
	#td200{
		width:200px;
	}
	
	.postTable:hover{
		background-color: white;
		cursor: help;	
	}
	
	#legenda{
		display: none;
	}
	
	#profil{
		display: none;
	}
	
	#inventury{
		display: none;
	}
	
	#zamestnanci{
		display: none;
	}
	
	#zakaznici{
		display: none;
	}
	
	#rezervacie{
		display: none;
	}
	
	#vozidla{
		display: none;	
	}
	
	#statistiky{
		display: none;	
	}
	
	#spravy{
		display: none;	
	}
	
	#nastavenia{
		display: none;	
	}
	
	
	
	#confirmBackgr{
		display: none;
		width:100%;
		height:100%;
		position:fixed;	
		left:0px;
		top:0px;
		background-color: #fefefe;
		opacity:0.8;
		z-index:9999;
	}
	
	#confirmBox{
		display: none;
		position:fixed;
		width:500px;
		z-index:9999;
		border-radius: 5px;
		background-color: #7c7d7e;		
	}
	
	#loadingBox{
		display:none;
		position:fixed;
		z-index:9999;
	}
	
	#confirmBoxHead{
		background-color:white;
		color:black;
		font-size:20px;
		padding: 10px;
		margin: 5px 5px 0px 5px;
		text-align: center;
	}
	
	#confirmBoxBody{		
		background-color: white;
		color: black;
		font-size:14px;
		text-align: center;
		padding:10px;
		margin: 0px 5px 0px 5px;	
		border-top: 1px solid #D0D0D0;
	}
	
	#confirmBoxFoot{
		background-color: white;
		text-align: center;	
		margin: 0px 5px 5px 5px;
		border-top: 1px solid #D0D0D0;	
		padding-top: 5px;
	}



	
	
	
	
	
	
	
	
	
	
	
	
	
	
	