/*
P, UL, OL { 
	margin-top: 0px; 
	margin-bottom: 0px; 
}
*/

#login_container{
	width:420px;
	margin:0 auto;
	margin-top:150px;
	}
	#login_block{
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		border:1px solid #dedede;
		padding:10px;
		}
		#login_block_header{
			background-color:#3e3e3e;
			padding:10px;
			text-align:center;
			color:#FFF;
			font-weight:bold;
			margin-top:10px;
			margin-bottom:10px;
			font-size:18px;
			}

#top_container{
	width:100%;
	background-color:#55b9ed;
	border-bottom:1px solid #289edb;
	}
	#main_menu_container{
		width:1200px;
		margin:0 auto;
		height:45px;
		}
		#logo_block{
			float:left;
			padding-top:10px;
			}
		#main_menu_block{
			float:left;
			margin-left:20px;
			}
			
#help_menu_container{
	width:100%;
	background-color:#e1e1e1;
	border-bottom:1px solid #d2d2d2;
	}
	#help_menu_inside_container{
		width:1200px;
		margin:0 auto;
		padding-top:10px;
		padding-bottom:10px;
		}

#main_container{
	width:100%;
	}
	#main_container_inside{
		width:1180px;
		margin:0 auto;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		border:1px solid #dedede;
		padding:10px;
		margin-top:10px;
		}
	#left_block{
		width:210px;
		float:left;
		}
	#right_block{
		width:950px;
		float:right;
		}




body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body
{
	font-size: 12px;
	font-family: Arial;
	color:#5F6061;
}

a {
	color: #55b9ed;

}
.lehekyle_pealkiri{
	color: #FFFFFF;
	font-size: 14px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
}
a.meny_1{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	padding:15px 10px 15px 10px;
	border-right:1px solid #289edb;
	border-left:1px solid #7acaf4;
	float:left;
}
a:hover.meny_1{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	padding:15px 10px 15px 10px;
	background-color:#000;
	border-right:1px solid #289edb;
	border-left:1px solid #7acaf4;
}
a.meny_1_active{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	padding:15px 10px 15px 10px;
	background-color:#000;
	border-right:1px solid #000;
	border-left:1px solid #7acaf4;
	float:left;
}
a.meny_2{
	display:block;
	padding:15px;
	background-color:#e1e1e1;
	color: #333;
	font-size: 14px;
	line-height:15px;
	font-weight: normal;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:1px;
}
a:hover.meny_2{
	display:block;
	padding:15px;
	background-color:#55b9ed;
	color: #fff;
	font-size: 14px;
	line-height:15px;
	font-weight: normal;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:1px;
}
a.meny_2_active{
	display:block;
	padding:15px;
	background-color:#55b9ed;
	color: #fff;
	font-size: 14px;
	line-height:15px;
	font-weight: normal;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:1px;
}
a.meny_3{
	color: #837E7E;
	font-size: 14px;
	text-decoration: none;
	padding-left:25px;
}
a:hover.meny_3{
	color: #000;
	text-decoration: none;
}
a.meny_3_active{
	color: #000;
	font-size: 14px;
	text-decoration: none;
	padding-left:25px;
}
a.oppematerjal{
	color: #488AE4;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.ylesse{
	color: #FDA101;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover.oppematerjal{
	color: #FDA101;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.meny_2_pealkiri{
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.lehekylje_pealkiri{
	color: #FDA101;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.alampealkiri{
	color: #466185;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.oppeainete_tabel{
	color: #466185;
	background-color: #E9EAEB;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
}
.oppeaine_kuupaev{
	color: #466185;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.copyright{
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
a.keelelink{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover.keelelink{
	color: #B28303;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:active.keelelink{
	color: #B28303;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/* ------------ tee (path) ------------ */
a.tee{
  color: #FFFFFF;
	font-size: 8pt;
	text-decoration: none;
}

/*
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:1 solid #CCCCCC;
	color: #56778F;
	width: 120px;	
}
*/
input.button {
	color: #39557B;
	font-size: 11px;
	font-family: arial;
	border-style : solid;
    border-width : 1px;
	border-color:#666666;
	width: 60px;
}
.radio{
	color: #39557B;
	font-size: 11px;
	font-family: arial;
    border-style : solid;
    border-width : 0px;
	width: 20px;
}
a.search_results {
	color: #3776A4;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover.search_results {
	color: #E1B005;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
/*uudiste stiilid*/
.news_title{
	color: #FDA101;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
}
.news_intro{
	font-family: Arial;
	font-weight: bold;
}
a.newest_news_title{
    color: #FDA101;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

a.news_list_title{
	color: #526584;
	font-size: 11px;
	font-family: Arial;
	text-decoration: underline;
}
a:hover.news_list_title{
	color: #FDA101;
	font-size: 11px;
	font-family: Arial;
}
/*pildigalerii*/
.kommentaari_lisamise_kasti_pealkiri{
	BORDER-RIGHT: #A37472 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #A37472 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #B1817F 1px solid; BACKGROUND-COLOR: #BD8D8B; color:#FFFFFF;font-weight:bolder;
}
.kommentaari_lisamise_vorm_sisu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-color : #DBDBDF;
    border-style : solid;
    border-width : 1px;
	color: #39557B;
	width: 300px;	
}
input.button_pildigalerii {
	color: #39557B;
	font-size: 11px;
	font-family: arial;
	border-color : #DBDBDF;
    border-style : solid;
    border-width : 1px;
	width: 90px;
}
.galerii_kommentaari_taust1{
	background-color:#E6E6E9;
}
.galerii_kommentaari_taust2{
	background-color:#E5E5E7;
}

/*otsing*/
input.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-color : #DBDBDF;
    border-style : solid;
    border-width : 1px;
	color: #39557B;
	width: 180px;		
}
input.button_otsing {
	color: #39557B;
	font-size: 11px;
	font-family: arial;
	border-color : #DBDBDF;
    border-style : solid;
    border-width : 1px;
	width: 90px;
}
/*lingid*/
a.linkide_grupi_pealkiri{
	color: #4AA2DE;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
a:hover.linkide_grupi_pealkiri{
	color: #FDA101;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
a.failid{
	text-decoration: none;
}
a:hover.failid{
	color: #FDA101;
	text-decoration: none;
}
ul.sitemap {
	padding-top:3px;
}

ul li.sitemap {
	font-weight:900;
	list-style-image: url(img/list_element.gif);
}
ul li ul li.sitemap{  
	font-weight:100;
	list-style-image: url(img/list_element.gif);
}
ul li a.sitemap {
  text-decoration:none;	
	color: green;
	color:#074D85;
	text-transform:uppercase;
}
ul li a:hover.sitemap {
  text-decoration:underline;	
	color: #FDA101;	
}
ul li ul li a.sitemap {
  text-decoration:none;	
	text-transform:none;
}

.list_table {
  /*background-color:#E1F2FF*/
}

.list th{
	BORDERop: #38a2da1 1px solid;
	padding:5px;
	BACKGROUND-COLOR: #55b9ed;
	color:#fff;
	text-align:center;
}
.list td{
	BORDER-RIGHT: #c9c9c9 1px solid;
	BORDER-LEFT: #c9c9c9 1px solid;
	BORDER-BOTTOM: #eae9e9 1px solid;
	BACKGROUND-COLOR: #f7f7f7;
	padding:5px;
}



/* admini stiililehe asjad */
.list_filter_textfield {
  color:#003366;
	font-size:9px;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.list_filter_row {
	background-color:#77A6BC;	
}
.td_1 {
	BORDER-RIGHT: #c9c9c9 1px solid;
	BORDER-LEFT: #c9c9c9 1px solid;
	BORDER-BOTTOM: #eae9e9 1px solid;
	BACKGROUND-COLOR: #f7f7f7;
	padding:5px;
}
.td_2 {
	BORDERop: #38a2da1 1px solid;
	padding:5px;
	BACKGROUND-COLOR: #55b9ed;
}
.td_3 {
	BORDER-Top: #7B4240 1px solid; BORDER-RIGHT: #7B4240 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #7B4240 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #7B4240 1px solid; BACKGROUND-COLOR: #9A5D5A
}
.td_4 {
	BORDER-RIGHT: #c9c9c9 0px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #c9c9c9 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #eae9e9 1px solid; BACKGROUND-COLOR: #ffffff
}
.td_5 {BORDER-RIGHT: #A37472 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #A37472 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #B1817F 1px solid; BACKGROUND-COLOR: #BD8D8B; color:#FFFFFF;font-weight:bolder;}
.list_header_row {
  font-size:10px;
	color:#FFFFFF;
	font-weight:600;
	text-decoration:none;
	letter-spacing:0px;
	font-family:Tahoma;
	text-transform:uppercase;
}
a:hover.list_header_row {
  text-align:center;
	color:#FBB102;
	text-decoration:none;
	text-transform:uppercase;
}
.list_paging_row {
	background-color:#77A6BC;
	color:#FFFFFF;
	font-size:5px;
}
a.list_paging_row {
	background-color:#426184;
	color:#FFFFFF;
}
.nimekiri_lk_numbrid {
	color: white;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.nimekiri_lk_numbrid_aktiivne {
  color: white;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bolder;
	padding:2px;
}

.nimekiri_lk_numbrid_2 {
  color: white;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover.nimekiri_lk_numbrid_2 {
	color: #FDA101;
	font-size: 11px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/*paaris rida*/
.list_even_row {
	background-color:#F8F6F6;
	line-height:18px;
}
.list_odd_row {
		line-height:18px;
	/*background-color:#E8F4FF;*/
}
.list_active_row {
	background-color:#C4D6DD;
		line-height:18px;
}
.list_selected_row {
	background-color:#C4D6DD;
		line-height:18px;
}


.fieldset{
    padding: 8px;
	width:280px;
	color: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    BORDER-RIGHT: buttonhighlight thin outset;
    BORDER-TOP: buttonhighlight thin outset;
    BORDER-LEFT: buttonhighlight thin outset;
    BORDER-BOTTOM: buttonhighlight thin outset;
}
legend {
  font-family:Tahoma;
  padding: 0.2em 0.5em;
  color:black;
  font-size:11px;
  font-weight:bold;
}

a.top_lingid{
	color: #FFFFFF;
	font-size: 8pt;
	font-family: Arial;
	font-weight: normal;
	font-family: Tahoma;
	text-decoration: none;
}
a:hover.top_lingid{
	color: #FBB102;
	font-size: 8pt;
	font-family: Arial;
	font-weight: normal;
	font-family: Tahoma;
	text-decoration: none;
}
a.edit_meny_1{
	color:#2B7495;
	font-weight:bold;
	font-size:7pt;
	text-decoration:none;
	text-transform:uppercase;
}
a:hover.edit_meny_1{
	color:#FBB102;
	font-weight:bold;
	font-size:7pt;
	text-decoration:none;
	text-transform:uppercase;
}
a.edit_meny_2{
	color:#2B7495;
	font-weight:normal;
	font-size:7pt;
	text-decoration:none;
	text-transform:uppercase;
}
a:hover.edit_meny_2{
	color:#FBB102;
	font-weight:normal;
	font-size:7pt;
	text-decoration:none;
	text-transform:uppercase;
}
a.edit_meny_3{
	color:#2B7495;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}
a:hover.edit_meny_3{
	color:#FBB102;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}
a.edit_meny_4{
	color:#2B7495;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}
a:hover.edit_meny_4{
	color:#FBB102;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}
a.edit_meny_5{
	color:#2B7495;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}
a:hover.edit_meny_5{
	color:#FBB102;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}

.messages_global_container
{
	margin-bottom:15px;
  border:1px solid #cacaca;
  padding:5px;
}
.errors_container
{
	color: #e20000;
	font-weight:bolder;
  padding:5px;
	border-left:8px solid #e20000;
}
.warnings_container
{
	color: #f48a00;
	font-weight:bolder;
  padding:5px;
	border-left:8px solid #f48a00;
}
.messages_container
{
	color: #2e9d35;
	font-weight:bolder;
  padding:5px;
	border-left:8px solid #2e9d35;
}




.table_with_button {
	width: 100%;
}
.table_with_button td:first-child {
  padding-left:8px;
  padding-right:8px;
  padding-top:5px;
  padding-bottom:5px;
  font-weight:bold;
  color:#000;  
  vertical-align:top;
	border-right:8px solid #dedede;
}
.table_with_button td {
	padding-left:8px;
  padding-right:8px;
  padding-top:5px;
  padding-bottom:5px;
  vertical-align:top;	
}
.table_with_button table td:first-child {
	border:0px;
	padding:0px;
	font-weight:normal;
}
.table_with_button table td {
	border:0px;
	padding:0px;
	font-weight:normal;
}
.table_with_button tr:last-child td:first-child {
	border-right:0px solid #dedede;
}
.table_with_button td[colspan="2"]:first-child {
  border-right:0px solid #dedede;
}

.table_edit_view 
{
	width: 100%;
}

.table td:first-child {
  padding-left:8px;
  padding-right:8px;
  padding-top:5px;
  padding-bottom:5px;
  font-weight:bold;
  color:#000;  
  vertical-align:top;
	border-right:8px solid #dedede;
}

.table td {
	padding-left:8px;
  padding-right:8px;
  padding-top:5px;
  padding-bottom:5px;
  vertical-align:top;	
}

.table table td:first-child {
	border:0px;
	padding:0px;
	font-weight:normal;
}

.table_list th{
	padding:5px;
	color:#000;
	font-weight:bold;
	border-bottom:5px solid #ddd;
}
.table_list td{
}



#help_menu a{
	font-size:12px;
	margin-left:1px;
	margin-right:1px;
	text-decoration:none;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
	padding:6px 8px 6px 8px;
	background-color:#b4b4b4;
	color:#fff;
}
.content_header_box{
	-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
	padding:10px 15px 10px 15px;
	background-color:#b4b4b4;
	color:#fff;
	font-size:24px;
	margin-bottom:10px;
}

/* maintest */
.time_table
{
}

.time_table th{
	padding:10px;
	background-color:#55b9ed;
	color:#fff;
	font-size:16px;
	line-height:16px;
}
.time_table td{
	padding:3px;
	padding-top:0px;
	background-color:#dedede;
	color:#fff;
	font-size:16px;
	line-height:16px;
}
.time_table div{
	padding-top:3px;
	padding-bottom:3px;
	background-color:#bfbfbf;
	margin-top:3px;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}

.detail_view_table th{
	font-weight:bold;
	color:#000;
	text-align:left;
	padding:5px;
	border-bottom:5px solid #b4b4b4;
}
.detail_view_table td{
	padding:5px;
	border-right: #c9c9c9 1px solid;
	border-left: #fff 1px solid;
	border-bottom: #eae9e9 1px solid;
	background-color: #f7f7f7;
}

img{
	border:0px;
}

.form_button_login{
	color: #fff;
	font-family: 'Exo', Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:26px;
  padding:5px 15px;
  text-transform:uppercase;
	background: #fbb800; /* Old browsers */
	background: -moz-linear-gradient(top,  #fbb800 0%, #e2a600 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbb800), color-stop(100%,#e2a600)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fbb800 0%,#e2a600 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fbb800 0%,#e2a600 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fbb800 0%,#e2a600 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fbb800 0%,#e2a600 100%); /* W3C */
	border-bottom: 1px solid #d19900;
	border-left: 1px solid #d7c07d;
	border-right: 1px solid #d7c07d;
	border-top: 1px solid #d7c07d;
	-webkit-border-radius: 8px;
    border-radius: 8px;
	-webkit-box-shadow:  0px 1px 3px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 1px 0px rgba(255, 255, 255, 0.4);
    box-shadow:  0px 1px 3px 0px rgba(0, 0, 0, 0.4),  inset 0px 1px 1px 0px rgba(255, 255, 255, 0.4);
	opacity: 0.9;
	-webkit-transition: opacity 0.15s linear, box-shadow 0.2s linear;
	-moz-transition: opacity 0.15s linear, box-shadow 0.2s linear;
	-o-transition: opacity 0.15s linear, box-shadow 0.2s linear;
	transition: opacity 0.15s linear, box-shadow 0.2s linear;
  cursor:pointer;
}
.form_button_login:hover{
	font-weight: bold;
	opacity: 1;
	-webkit-box-shadow:  0px 1px 8px 0px rgba(0, 0, 0, 0.5), inset 0px 1px 1px 0px rgba(255, 255, 255, 0.4);
    box-shadow:  0px 1px 8px 0px rgba(0, 0, 0, 0.5),  inset 0px 1px 1px 0px rgba(255, 255, 255, 0.4);
  cursor:pointer;
}

.form_textfield_login{
	font-size:14px;
  padding:8px;
  -webkit-border-radius: 4px;
    border-radius: 4px;
   border:1px inset #ccc;
}

.bron_table th
{
	color:#FFF;
	background-color:#b4b4b4;
	text-align:center;
	font-size:12px;
	border-top:10px solid #fff;
	padding-top:3px;
	padding-bottom:3px;
}
.bron_td_time
{
	background-color:#FFF;
	font-size:12px;
	text-align:center;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.bron_td
{
	background-color:#FFF;
	font-size:8px;
	cursor:pointer;
	border-right:1px solid #ccc;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
}
.bron_td:hover
{
	background-color:#55b9ed;
}
.bron_td_gray
{
	background-color:#dedede;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.bron_td_date{
	font-size:10px;
	font-weight:normal;
}

.bron_td_bron_mixed
{
	background-color:#ECC0AE;
	border-right:1px solid #ccc;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
}
.bron_td_bron_1
{
	background-color:#a3d8f3;
	border-right:1px solid #ccc;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
}
.bron_td_bron_2
{
	background-color:#f42525;
	border-right:1px solid #ccc;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
}
.bron_td_bron_3
{
	background-color:#0883c2;
	border-right:1px solid #ccc;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
}
.bron_td_bron_4
{
	background-color:#fbb600;
	border-right:1px solid #ccc;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
}




.bron_td_bron_current
{
	background-color:#55b9ed;	
	border-right:1px solid #ccc;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
}
.bron_previous_button{
	background-color:#55b9ed;
	color:#fff;
	padding:8px 10px 8px 10px;
	cursor:pointer;
	float:left;
}
.bron_previous_button_deactive{
	background-color:#ccc;
	color:#fff;
	padding:8px 10px 8px 10px;
	float:left;
}
.bron_next_button{
	background-color:#55b9ed;
	color:#fff;
	padding:8px 10px 8px 10px;
	cursor:pointer;
	float:right;
}
.bron_buttons_td{
	background-color:#dedede;
}
.bron_buttons_container{
	float:left;
	width:750px;
}

.bron_tab_container{
	float:left;
	border-bottom:8px solid #55b9ed;
	width:100%;
}
.bron_type_active_tab{
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	color:#fff;
	font-size:14px;
	float:left;
	background-color:#55b9ed;
	margin-right:1px;
	cursor:pointer;
}
.bron_type_tab{
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:14px;
	float:left;
	background-color:#e1e1e1;
	margin-right:1px;
	cursor:pointer;
}
.bron_window{
	clear:both;
	border:1px solid #dedede;
	border-top:0px;
	padding:10px;
}
.time{
	font-size:30px;
	color:#red;
}




.bronCalendarWarning{
	text-align:center;
  margin-bottom:10px;
  color:red;
  font-weight:bold;
}
.bronCalendarWarning a{
  text-decoration:underline;
}





.brons th{
	color:#fff;
	background-color:#b4b4b4;
	padding:5px;
	border-bottom:1px solid #fff;
}
.brons .time{
	font-size:12px;
	color:#fff;
	background-color:#55b9ed;
	padding:5px;
	font-weight:bold;
	border-bottom:1px solid #fff;
	width:30px;
}
.brons .bron_td_bron_1
{
	background-color:#a3d8f3;
	padding:5px;
	border-right:0px;
	border-left:1px solid #fff;
	border-top:0px;
	border-bottom:1px solid #fff;
}
.brons .bron_td_bron_2
{
	background-color:#f42525;
	padding:5px;
	border-right:0px;
	border-left:1px solid #fff;
	border-top:0px;
	border-bottom:1px solid #fff;
	color:#fff;
	font-weight:bold;
}
.brons .bron_td_bron_3
{
	background-color:#0883c2;
	padding:5px;
	border-right:0px;
	border-left:1px solid #fff;
	border-top:0px;
	border-bottom:1px solid #fff;
	color:#fff;
	font-weight:bold;
}
.brons .bron_td_bron_4
{
	background-color:#fbb600;
	padding:5px;
	border-right:0px;
	border-left:1px solid #fff;
	border-top:0px;
	border-bottom:1px solid #fff;
}
.brons .bron_td_gray
{
	background-color:#dedede;
	padding:5px;
	border-right:0px;
	border-left:1px solid #fff;
	border-top:0px;
	border-bottom:1px solid #fff;
}
.brons .bron_td
{
	background-color:#FFF;
	padding:5px;
	border-right:1px solid #dedede;
	border-left:1px solid #dedede;
	border-top:0px;
	border-bottom:1px solid #dedede;
	cursor:default;
}
.brons .bron_td:hover
{
	background-color:#FFF;
}
.brons .reg_nr
{
	color:#000;
	padding:5px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
}





.bron_colors_container{
	margin-bottom:15px;
	margin-top:10px;
}
.bron_colors_container_output{
	display:none;
}
.bron_colors_container .bron_td_bron_1
{
	background-color:#a3d8f3;
	width:15px;
	height:15px;
	border:0px;
}
.bron_colors_container .bron_td_bron_2
{
	background-color:#f42525;
	width:15px;
	height:15px;
	border:0px;
}
.bron_colors_container .bron_td_bron_3
{
	background-color:#0883c2;
	width:15px;
	height:15px;
	border:0px;
}
.bron_colors_container .bron_td_bron_4
{
	background-color:#fbb600;
	width:15px;
	height:15px;
	border:0px;
}
.bron_colors_container .bron_td_gray
{
	background-color:#dedede;
	width:15px;
	height:15px;
	border:0px;
}
.bron_colors_container .bron_td
{
	background-color:#FFF;
	width:15px;
	height:15px;
	border:0px;
	border:1px solid #ddd;
	cursor:default;
}



#td_start_and_end_datetime{
	float:left;
  margin:1%;
  padding:2%;
  border:1px solid #dedede;
}
#td_service{
	float:left;
  margin:1%;
  padding:2%;
  border:1px solid #dedede;
  width:27%;
}
#td_vehicle{
	float:left;
  margin:1%;
  padding:2%;
  border:1px solid #dedede;
  width:35%;
}
#td_branch{
	float:left;
  margin:1%;
  padding:2%;
  border:1px solid #dedede;
	width:19%;
}
#td_service .form_select{
	width:99%;
}