.box_gray{
	padding: 10px;
	background: #000000;
	-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;
	-moz-box-shadow: 0 0 10px #666666; -webkit-box-shadow: 0 0 10px #666666;
}
.box_gray_bg{
	padding: 10px;
	background: #dadada;
}
.box_dark{
	padding: 10px;
	background: #000000;
	border: 1px solid #000000;
	-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;
	-moz-box-shadow: 0 0 10px #000000; -webkit-box-shadow: 0 0 10px #000000;
}
.shadow_dark{
	-moz-box-shadow: 0 0 10px #000000; -webkit-box-shadow: 0 0 10px #000000;
}
/*BOXES*/
/*MORE ELEMENTS*/
.border{ -moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px; }
input.empty{ color: #aaaaaa; font-style: italic; }
/*MORE ELEMENTS*/

/*POPUP BOX*/
.popup_box{ overflow: hidden; }
.popup_head{ padding: 6px; font-size: 12px; font-weight: bold; background: #0b0b0b url(tile02.gif) repeat-x; color: #000000; }
.popup_head a,.popup_head .note{ color: #000000; }
.popup_content{ padding: 10px; background: #000000 url(input01.gif) repeat-x; }
/*POPUP BOX*/
/*DIALOG*/
div.dialog div.title{ display: none; }
/*DIALOG*/
/*DECORATION*/
span.block{ padding: 3px 10px; background: #000000; color: #ffffff; font-weight: bold; }
span.separator{ padding-right: 10px; }
/*DECORATION*/


#header {
	background:#251D1B; height:auto;
}

#bg-transparent {
	background-color:rgba(0,0,0,0.6);
    height: auto;
    left: 0;
    top: 0;
    width: auto;
	padding:5px;
	overflow:hidden; position:relative;
}

#bg-transparent2 {
	background-color:rgba(0,0,0,0.6);
    height: auto;
    left: 0;
    top: 0;
    width: auto;
	padding:15px;
	overflow:hidden; position:relative;
}

.banner-home {
	border:solid 1px #252525; float:left; width:304px; height:281px; margin:6px; position:relative;
}

.banner-home:hover {
	border:solid 1px #39C1FF;
}

.banner-content {
	width:100%; height:110px; position:absolute; bottom:0px; background:rgba(37,37,37,0.8); padding:10px;	
}

.banner-content p {
	color:#666; font-size:12px; line-height:15px;	
}

.divider {
	border-bottom:1px solid #666; margin:4px 0;
}

.well {
    background-color: #042D3D;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    min-height: 20px;
    padding: 4px;
}

.res{ font-weight: bold; color: orange; }




#fl_menu{position:absolute; top:20%; right:2px; z-index:9999; width:216px; height:50px; }
#fl_menu .label{padding-left:20px; line-height:50px; font-family:"Arial Black", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff;}
#fl_menu .menu{display:none;}
#fl_menu .menu .menu_item{display:block; background:#000; color:#bbb; border-top:1px solid #333; padding:10px 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
#fl_menu .menu a.menu_item:hover{background:#333; color:#fff;}

@media only screen and (max-width: 1026px) {
    #fl_menu {
        display: none;
    }
}

.my_p > li
{
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: 400;
	line-height: 19px;
	padding-left: 10px;
	padding-bottom:10px;
}
.fragment {
    box-sizing: border-box;
    display: block;
    position: fixed;
    right: 10px;
    text-decoration: none;
    top: 285px;
}
.fragment img {
    border-radius: 7px;
    box-shadow: 0 0 3px 0 #000000;
}
#closeButton {
    position: absolute;
    right: -8px;
    top: -11px;
}