@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,300,300italic,400italic,700italic|Roboto:400,300,300italic,400italic,500,500italic,700,900);


article, aside, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
h1, h2, h3
{
	/*font-variant:small-caps;*/

}

/*p, figure {margin: 1em 0;}*/
a img {border: none;}
/*sup, sub {line-height: 0;}*/


a {
  text-decoration: none;
}

input.expand {display:block; width:100%;padding:0;border-width:0}

ul.dynatree-container img {
  border-style: none;
  height: 16px;
  margin-left: 3px;
  vertical-align: middle;
  width: 16px;
}

.shadow_grad
{
background: rgb(40,52,59);
background: -moz-linear-gradient(top,  rgba(40,52,59,1) 0%, rgba(40,52,59,1) 7%, rgba(130,140,149,1) 20%, rgba(181,189,200,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(40,52,59,1)), color-stop(7%,rgba(40,52,59,1)), color-stop(20%,rgba(130,140,149,1)), color-stop(100%,rgba(181,189,200,1)));
background: -webkit-linear-gradient(top,  rgba(40,52,59,1) 0%,rgba(40,52,59,1) 7%,rgba(130,140,149,1) 20%,rgba(181,189,200,1) 100%);
background: -o-linear-gradient(top,  rgba(40,52,59,1) 0%,rgba(40,52,59,1) 7%,rgba(130,140,149,1) 20%,rgba(181,189,200,1) 100%);
background: -ms-linear-gradient(top,  rgba(40,52,59,1) 0%,rgba(40,52,59,1) 7%,rgba(130,140,149,1) 20%,rgba(181,189,200,1) 100%);
background: linear-gradient(to bottom,  rgba(40,52,59,1) 0%,rgba(40,52,59,1) 7%,rgba(130,140,149,1) 20%,rgba(181,189,200,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28343b', endColorstr='#b5bdc8',GradientType=0 );
}

img.icon_10{width:10px;	height:10px; vertical-align:middle;}
img.icon_16{width:16px;	height:16px; vertical-align:middle;}
img.icon_32{width:32px;	height:32px; vertical-align:middle;}
img.icon_24{width:24px;	height:24px; vertical-align:middle;}
img.icon_22{width:22px;	height:22px; vertical-align:middle;}
img.icon_40{width:40px;	height:40px; vertical-align:middle;}
img.icon_48{width:48px;	height:48px; vertical-align:middle;}
img.icon_52{width:52px;	height:52px; vertical-align:middle;}
img.icon_64{width:64px;	height:64px; vertical-align:middle;}
img.icon_100{width:100px;	height:100px; vertical-align:middle;}

img.icon_10_prop{max-width:10px;	max-height:10px; vertical-align:middle;}
img.icon_16_prop{max-width:16px;	max-height:16px; vertical-align:middle;}
img.icon_32_prop{max-width:32px;	max-height:32px; vertical-align:middle;}
img.icon_24_prop{max-width:24px;	max-height:24px; vertical-align:middle;}
img.icon_22_prop{max-width:22px;	max-height:22px; vertical-align:middle;}
img.icon_40_prop{max-width:40px;	max-height:40px; vertical-align:middle;}
img.icon_48_prop{max-width:48px;	max-height:48px; vertical-align:middle;}
img.icon_52_prop{max-width:52px;	max-height:52px; vertical-align:middle;}
img.icon_64_prop{max-width:64px;	max-height:64px; vertical-align:middle;}
img.icon_100_prop{max-width:100px;	max-height:100px; vertical-align:middle;}

/*GENERIC CLASSES*/

td.tleft
	{
		text-align:left;
	}
	
	td.tright
	{
		text-align:right;
	}
	
	td.tcenter
	{
		text-align:center;
	}
	
	td.ttop
	{
		vertical-align:top;
	}
	
	td.tbottom
	{
		vertical-align:bottom;
	}
	
	td.tmiddle
	{
		vertical-align:middle;
	}

/* **************************** */

.align_center {
  text-align: center;
}

.align_right {
  text-align: right;
}

.float_left {
  float: left;
}

.float_right {
  float: right;
}
	/*disabled generic class, often used to make an element looks like grayed*/
.disabled
{
	color:#aaa !important;
	/*border: 0px !important;*/
	text-shadow:none !important;
	background-image:none;
	opacity:0.5 !important;
}

.disabled:hover
{
	color:#aaa !important;
	/*border: 0px !important;*/
	text-shadow:none !important;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	background-image:none;
}
.disabled:active
{
	top:0px !important;
	position:static;
	background-image:none;
	background:none;
}


.std_gray_gradient
{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #d4d4d4 89%, #b2b2b2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(89%,#d4d4d4), color-stop(100%,#b2b2b2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d4d4d4 89%,#b2b2b2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#d4d4d4 89%,#b2b2b2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#d4d4d4 89%,#b2b2b2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#d4d4d4 89%,#b2b2b2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b2b2b2',GradientType=0 ); /* IE6-9 */
}


.text_glow_blue 
{
	text-shadow:0 0 1px #A0E8FF, 0 0 5px rgba(160, 232, 255, 0.74), 0 0 7px rgba(160, 232, 255, 0.54);
}

.text_3d_hard
{
	text-shadow:1px 1px 0 #FFFFFF;
}

.diagonal_gray_mirror_grad
{
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuOSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(-45deg,  rgba(255,255,255,0.9) 0%, rgba(243,243,243,0.9) 50%, rgba(237,237,237,0.9) 51%, rgba(255,255,255,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,0.9)), color-stop(50%,rgba(243,243,243,0.9)), color-stop(51%,rgba(237,237,237,0.9)), color-stop(100%,rgba(255,255,255,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,0.9) 0%,rgba(243,243,243,0.9) 50%,rgba(237,237,237,0.9) 51%,rgba(255,255,255,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(255,255,255,0.9) 0%,rgba(243,243,243,0.9) 50%,rgba(237,237,237,0.9) 51%,rgba(255,255,255,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(255,255,255,0.9) 0%,rgba(243,243,243,0.9) 50%,rgba(237,237,237,0.9) 51%,rgba(255,255,255,0.9) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(255,255,255,0.9) 0%,rgba(243,243,243,0.9) 50%,rgba(237,237,237,0.9) 51%,rgba(255,255,255,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ffffff', endColorstr='#e6ffffff',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

.flat_gray 
{
	background-color:#f5f5f5;
}

.transparent_red_grad
{
background: -moz-linear-gradient(top,  rgba(169,3,41,0.8) 0%, rgba(143,2,34,0.89) 44%, rgba(109,0,25,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,3,41,0.8)), color-stop(44%,rgba(143,2,34,0.89)), color-stop(100%,rgba(109,0,25,1)));
background: -webkit-linear-gradient(top,  rgba(169,3,41,0.8) 0%,rgba(143,2,34,0.89) 44%,rgba(109,0,25,1) 100%);
background: -o-linear-gradient(top,  rgba(169,3,41,0.8) 0%,rgba(143,2,34,0.89) 44%,rgba(109,0,25,1) 100%);
background: -ms-linear-gradient(top,  rgba(169,3,41,0.8) 0%,rgba(143,2,34,0.89) 44%,rgba(109,0,25,1) 100%);
background: linear-gradient(to bottom,  rgba(169,3,41,0.8) 0%,rgba(143,2,34,0.89) 44%,rgba(109,0,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cca90329', endColorstr='#6d0019',GradientType=0 );


}

.gray_semitrans
{
background: -moz-linear-gradient(top,  rgba(240,240,240,0.25) 0%, rgba(220,220,220,0.58) 50%, rgba(199,199,199,0.59) 51%, rgba(140,140,140,0.25) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,240,240,0.25)), color-stop(50%,rgba(220,220,220,0.58)), color-stop(51%,rgba(199,199,199,0.59)), color-stop(100%,rgba(140,140,140,0.25)));
background: -webkit-linear-gradient(top,  rgba(240,240,240,0.25) 0%,rgba(220,220,220,0.58) 50%,rgba(199,199,199,0.59) 51%,rgba(140,140,140,0.25) 100%);
background: -o-linear-gradient(top,  rgba(240,240,240,0.25) 0%,rgba(220,220,220,0.58) 50%,rgba(199,199,199,0.59) 51%,rgba(140,140,140,0.25) 100%);
background: -ms-linear-gradient(top,  rgba(240,240,240,0.25) 0%,rgba(220,220,220,0.58) 50%,rgba(199,199,199,0.59) 51%,rgba(140,140,140,0.25) 100%);
background: linear-gradient(to bottom,  rgba(240,240,240,0.25) 0%,rgba(220,220,220,0.58) 50%,rgba(199,199,199,0.59) 51%,rgba(140,140,140,0.25) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40f0f0f0', endColorstr='#408c8c8c',GradientType=0 );



}

.radial_blue_grad
{
	background: radial-gradient(ellipse at center,  rgba(13,79,138,1) 0%,rgba(8,44,74,1) 100%) !important;

}

.glass_grad
{
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDJkZmVkIiBzdG9wLW9wYWNpdHk9IjAuNiIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiNjOGQ3ZWIiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2E2YzBlMyIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iNjIlIiBzdG9wLWNvbG9yPSIjYWZjN2U4IiBzdG9wLW9wYWNpdHk9IjAuNiIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiNiYWQwZWYiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzk5YjVkYiIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc5OWJjOCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(-45deg,  rgba(210,223,237,0.6) 0%, rgba(200,215,235,0.6) 26%, rgba(166,192,227,0.6) 51%, rgba(175,199,232,0.6) 62%, rgba(186,208,239,0.6) 75%, rgba(153,181,219,0.6) 88%, rgba(121,155,200,0.6) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(210,223,237,0.6)), color-stop(26%,rgba(200,215,235,0.6)), color-stop(51%,rgba(166,192,227,0.6)), color-stop(62%,rgba(175,199,232,0.6)), color-stop(75%,rgba(186,208,239,0.6)), color-stop(88%,rgba(153,181,219,0.6)), color-stop(100%,rgba(121,155,200,0.6))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(210,223,237,0.6) 0%,rgba(200,215,235,0.6) 26%,rgba(166,192,227,0.6) 51%,rgba(175,199,232,0.6) 62%,rgba(186,208,239,0.6) 75%,rgba(153,181,219,0.6) 88%,rgba(121,155,200,0.6) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(210,223,237,0.6) 0%,rgba(200,215,235,0.6) 26%,rgba(166,192,227,0.6) 51%,rgba(175,199,232,0.6) 62%,rgba(186,208,239,0.6) 75%,rgba(153,181,219,0.6) 88%,rgba(121,155,200,0.6) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(210,223,237,0.6) 0%,rgba(200,215,235,0.6) 26%,rgba(166,192,227,0.6) 51%,rgba(175,199,232,0.6) 62%,rgba(186,208,239,0.6) 75%,rgba(153,181,219,0.6) 88%,rgba(121,155,200,0.6) 100%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(210,223,237,0.6) 0%,rgba(200,215,235,0.6) 26%,rgba(166,192,227,0.6) 51%,rgba(175,199,232,0.6) 62%,rgba(186,208,239,0.6) 75%,rgba(153,181,219,0.6) 88%,rgba(121,155,200,0.6) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99d2dfed', endColorstr='#99799bc8',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

.std_black_mirror_grad
{
	background:#333;
}

.selectable_object:hover
{
	background:#b5dcff;
	background:rgba(73,192,240,0.5);
	/*border:1px #999 solid;*/
	background: -moz-linear-gradient(top,  rgba(181,220,255,0.7) 0%, rgba(97,184,255,0.7) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,220,255,0.7)), color-stop(100%,rgba(97,184,255,0.7)));
	background: -webkit-linear-gradient(top,  rgba(181,220,255,0.7) 0%,rgba(97,184,255,0.7) 100%);
	background: -o-linear-gradient(top,  rgba(181,220,255,0.7) 0%,rgba(97,184,255,0.7) 100%);
	background: -ms-linear-gradient(top,  rgba(181,220,255,0.7) 0%,rgba(97,184,255,0.7) 100%);
	background: linear-gradient(to bottom,  rgba(181,220,255,0.7) 0%,rgba(97,184,255,0.7) 100%);
}

.light_gray_grad
{
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
}

.lighttodark_grey
{
background: rgb(206,220,231);
background: -moz-linear-gradient(top,  rgba(206,220,231,1) 0%, rgba(89,106,114,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,220,231,1)), color-stop(100%,rgba(89,106,114,1)));
background: -webkit-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%);
background: -o-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%);
background: -ms-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%);
background: linear-gradient(to bottom,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 );

}

.reflected_gray
{
background: rgb(247,247,247);
background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(224,225,230,1) 21%, rgba(192,194,204,1) 49%, rgba(224,226,230,1) 80%, rgba(247,247,247,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(21%,rgba(224,225,230,1)), color-stop(49%,rgba(192,194,204,1)), color-stop(80%,rgba(224,226,230,1)), color-stop(100%,rgba(247,247,247,1)));
background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(224,225,230,1) 21%,rgba(192,194,204,1) 49%,rgba(224,226,230,1) 80%,rgba(247,247,247,1) 100%);
background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(224,225,230,1) 21%,rgba(192,194,204,1) 49%,rgba(224,226,230,1) 80%,rgba(247,247,247,1) 100%);
background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(224,225,230,1) 21%,rgba(192,194,204,1) 49%,rgba(224,226,230,1) 80%,rgba(247,247,247,1) 100%);
background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(224,225,230,1) 21%,rgba(192,194,204,1) 49%,rgba(224,226,230,1) 80%,rgba(247,247,247,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f7f7f7',GradientType=0 );

}

.mirror_clean_gray_grad
{
background: rgb(226,226,226);
background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(51%,rgba(209,209,209,1)), color-stop(100%,rgba(254,254,254,1)));
background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
background: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
background: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
background: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );

}

.span_lika_a
{
	color:#1432ff;
	text-align:left;
}

.span_lika_a:hover
{
	color:#F00;
}

.span_lika_a:active
{
	color:#C30;
}

.box_shadow_inset
{
-webkit-box-shadow: inset 2px 2px 2px 0px rgba(50, 50, 50, 0.75);
box-shadow: inset 2px 2px 2px 0px rgba(50, 50, 50, 0.75);
}

.box_shadow_inset_light
{
	-webkit-box-shadow: inset 5px 5px 5px 0px rgba(0, 0, 0.25);
    box-shadow: inset 5px 5px 5px 0px rgba(0, 0, 0.25);
}

.selectable_object_selected
{
	background:#bddfff;
	background:rgba(224,240,255,0.7);
	border:1px #5DA3DD solid !important;
	background: -moz-linear-gradient(top,  rgba(224,240,255,0.7) 0%, rgba(175,219,255,0.7) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,240,255,0.7)), color-stop(100%,rgba(175,219,255,0.7))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(224,240,255,0.7) 0%,rgba(175,219,255,0.7) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(224,240,255,0.7) 0%,rgba(175,219,255,0.7) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(224,240,255,0.7) 0%,rgba(175,219,255,0.7) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(224,240,255,0.7) 0%,rgba(175,219,255,0.7) 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3e0f0ff', endColorstr='#b3afdbff',GradientType=0 ); /* IE6-9 */*/
}

.black_reflected_trans
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.25) 0%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.25) 99%, rgba(0,0,0,0.25) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.25)), color-stop(50%,rgba(0,0,0,0.1)), color-stop(99%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0.25))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.25) 99%,rgba(0,0,0,0.25) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.25) 99%,rgba(0,0,0,0.25) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.25) 99%,rgba(0,0,0,0.25) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.25) 99%,rgba(0,0,0,0.25) 100%); /* W3C */
}

.black_reflected_trans:hover
{
	background-color:rgba(147,221,343,0.5);
	background: rgb(206,223,230);
	background: -moz-linear-gradient(top,  rgba(206,223,230,1) 0%, rgba(200,220,230,1) 50%, rgba(179,205,217,1) 50%, rgba(179,205,223,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,223,230,1)), color-stop(50%,rgba(200,220,230,1)), color-stop(50%,rgba(179,205,217,1)), color-stop(100%,rgba(179,205,223,1)));
	background: -webkit-linear-gradient(top,  rgba(206,223,230,1) 0%,rgba(200,220,230,1) 50%,rgba(179,205,217,1) 50%,rgba(179,205,223,1) 100%);
	background: -o-linear-gradient(top,  rgba(206,223,230,1) 0%,rgba(200,220,230,1) 50%,rgba(179,205,217,1) 50%,rgba(179,205,223,1) 100%);
	background: -ms-linear-gradient(top,  rgba(206,223,230,1) 0%,rgba(200,220,230,1) 50%,rgba(179,205,217,1) 50%,rgba(179,205,223,1) 100%);
	background: linear-gradient(to bottom,  rgba(206,223,230,1) 0%,rgba(200,220,230,1) 50%,rgba(179,205,217,1) 50%,rgba(179,205,223,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedfe6', endColorstr='#b3cddf',GradientType=0 );
}

.dark_gray_grad
{
background: #28343b;
background: -moz-linear-gradient(45deg,  #28343b 0%, #828c95 64%, #b5bdc8 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#28343b), color-stop(64%,#828c95), color-stop(100%,#b5bdc8));
background: -webkit-linear-gradient(45deg,  #28343b 0%,#828c95 64%,#b5bdc8 100%);
background: -o-linear-gradient(45deg,  #28343b 0%,#828c95 64%,#b5bdc8 100%);
background: -ms-linear-gradient(45deg,  #28343b 0%,#828c95 64%,#b5bdc8 100%);
background: linear-gradient(45deg,  #28343b 0%,#828c95 64%,#b5bdc8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28343b', endColorstr='#b5bdc8',GradientType=1 );


}

.pad
{
	
}

.sub_section_title 
{
	background-image:url(subsection_header.png);
	height:25px;
	padding-left:5px;
	padding-top:5px;
	text-align:center;
	font-variant:small-caps;
	font-size:14px;
	vertical-align:middle;
}

.sub_section_title>span
{
	color:#333;
	font-size:16px;
	font-family:'Roboto',"Segoe UI", "Segoe UI Light", "Segoe UI Semibold";
	/*text-shadow: 0px 0px 2px rgba(0,0,0,0.5);*/
}


div.form_component_title
{
	font-size:24px;
	font-family: 'Roboto Condensed', sans-serif;
	font-variant:small-caps;
	color:#333;
	background-position:center middle;
	min-height:20px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:15px;
	font-weight:700;
	text-align:left;
	vertical-align:middle;
	
}
span.form_component_title
{
	color:#333;
	font-size:18px;
	font-family:'Roboto', "Segoe UI", "Segoe UI Light", "Segoe UI Semibold";
}

.field_title
{
	padding:2px;
	font-size:12px;
/*	background: #eeeeee;
	background: -moz-linear-gradient(top,  #eeeeee 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#eeeeee));
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#eeeeee 100%);
	background: -o-linear-gradient(top,  #eeeeee 0%,#eeeeee 100%);
	background: -ms-linear-gradient(top,  #eeeeee 0%,#eeeeee 100%);
	background: linear-gradient(to bottom,  #eeeeee 0%,#eeeeee 100%);*/
}

.field_caption
{
	
	color:#333;
	font-size:14px;
	font-family:'Roboto', "Segoe UI", "Segoe UI Light", "Segoe UI Semibold";
}

.frame_sidebar
{
	position:absolute; left:0; bottom:0; width:249px; top:0; border-right:1px #666 solid; overflow:auto;
}

.std_sidebar_panel
{
	min-height:80px;
	background: rgb(245,246,246);
	background: -moz-linear-gradient(-45deg,  rgba(245,246,246,1) 0%, rgba(219,220,226,1) 21%, rgba(184,186,198,1) 49%, rgba(221,223,227,1) 80%, rgba(245,246,246,1) 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(245,246,246,1)), color-stop(21%,rgba(219,220,226,1)), color-stop(49%,rgba(184,186,198,1)), color-stop(80%,rgba(221,223,227,1)), color-stop(100%,rgba(245,246,246,1)));
	background: -webkit-linear-gradient(-45deg,  rgba(245,246,246,1) 0%,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%);
	background: -o-linear-gradient(-45deg,  rgba(245,246,246,1) 0%,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%);
	background: -ms-linear-gradient(-45deg,  rgba(245,246,246,1) 0%,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%);
	background: linear-gradient(135deg,  rgba(245,246,246,1) 0%,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#f5f6f6',GradientType=1 );
	border:1px #333 solid;
	border-top:none;
	margin-left:-1px;
	margin-right:-1px;
}

.frame_sub_section
{
	/*display:none;*/
}

.right_arrow
{
	float:right;
	font-family:Verdana, Geneva, sans-serif;
}

input
{
	
}


.inset_box_shadow
{
	-webkit-box-shadow: inset 0px 0px 5px 3px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0px 0px 5px 3px rgba(0, 0, 0, 0.25);
}