@charset "utf-8";
/* CSS Document */
* {
    box-sizing: border-box;
}
.div_wrapper_v{
	width:10px;
	float:right;
	/*background-color:#00CC00;*/
	padding: 2px 0px 2px 0px;	
}
.div_wrapper{
	clear:both;
}
.div_wrapper_h{
	width:100%;
	height:10px;
	clear: both;
}
.div_wrapper_h_5{
	width:100%;
	height:5px;
	clear: both;
}
.div_curve{
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px;
}
.div_curve_10{
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px;
}
.div_curve_15{
	-webkit-border-radius: 15px; 
	-moz-border-radius: 15px; 
	border-radius: 15px;
}
.right{
	text-align:right;
}
.left{
	text-align:left;
}	
.center{
	text-align:center;
}
.bottom{
	vertical-align:bottom;
}
.middle{
	vertical-align:middle;
}
.float_right{
	float: right;
}
.float_left{
	float: left;
}
.line1_5{
	line-height:1.5;	
	text-align:justify;
}
.line2{
	line-height:2;
	text-align:justify;	
}
.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}
.col_center{
	margin: auto;
	float: none;
	text-align:center;
}
.div-1 {width: 8.33%;}
.div-2 {width: 16.66%;}
.div-3 {width: 25%;}
.div-4 {width: 33.33%;}
.div-5 {width: 41.66%;}
.div-6 {width: 50%;}
.div-7 {width: 58.33%;}
.div-8 {width: 66.66%;}
.div-9 {width: 75%;}
.div-10 {width: 83.33%;}
.div-11 {width: 91.66%;}
.div-12 {width: 100%;}
.centered {
	float: none;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	display: block;
}

img{
	border:0px;
}
.rtl{
	direction:rtl;
}
.ltr{
	direction:ltr;
}
#div_loader {
	position:fixed;
	width:200px;
	left:42%;
	top:0px;
	height:20px;
	z-index:60;
	background:#CC0000;	
	color:#FFFFFF;
	visibility:hidden;
}
#scroller_anchor{height:0px; margin:0; padding:0;}
/*col:first-child {background: #FF0}*/
.row_titr{background:#333; color:#FFF;}
.row:nth-child(even) {background:#666;}
.row:nth-child(odd) {background:#fff;}
.pad_5{
	padding:5px 5px 5px 5px;
}
.pad_10{
	padding:10px 10px 10px 10px;
}
.pad_15{
	padding:15px 15px 15px 15px;
}
.pad_20{
	padding:20px 20px 20px 20px;
}
.pad_25{
	padding:25px 25px 25px 25px;
}
.pad_40{
	padding:40px 40px 40px 40px;
}
.bkg_golden
{
	background-color:#FC0;
}
.bkg_white
{
	background-color:white;
}
.bkg_yellow{
	background-color:#FF0;
}
.bkg_lightpurple{
	background-color:#CBC3E3;
}
.bkg_purple{
	background-color:#9a258f;
}
.bkg_graypurple{
	background-color:#FBF7FF;
}
.bkg_turquoise{
	background-color:#01aaad;
}
.bkg_red
{
	background-color:#FF0000;
}
.bkg_skyblue
{
	background-color:#87CEEB;
}
.bkg_orange
{
	background-color:#FFA500 ;
}
.bkg_lightgreen
{
	background-color:#90ee90;
}
.bkg_lightred
{
	background-color:#FF7F7F;
}
.bkg_lightblue
{
	background-color:#add8e6 ;
}
.bkg_lightorange
{
	background-color:#FFD580 ;
}
.bkg_lightyellow
{
	background-color:#FFFF99 ;
}
.bkg_pink
{
	background-color:#FFC0CB ;
}
.bkg_dark
{
	background-color:#333 ;
}


.white{
	color:white;
}
.black{
	color:black;
}
.red{
	color:red;
}
.blue{
	color:blue;
}
.purple{
	color:purple;
}
.green{
	color:green;
}

.border-decor_top {
    border-top: 5px solid white;
}

.opacity_4{
  opacity: 0.4;
}
.opacity_5{
  opacity: 0.5;
}
.opacity_6{
  opacity: 0.6;
}
.opacity_7{
  opacity: 0.7;
}
.opacity_8{
  opacity: 0.8;
}
.opacity_9{
  opacity: 0.9;
}
.opacity_10{
  opacity: 1.0;
}

.width_100per{
	width: 100%;
}
.height_100per{
	height:100%;
}
.shadow{
	-webkit-box-shadow: 2px 3px 2px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 2px 3px 2px 0px rgba(0,0,0,0.75);
	box-shadow: 2px 3px 2px 0px rgba(0,0,0,0.75);
}
.shadow1{
-webkit-box-shadow: 5px 5px 0px 0px #289FED, 10px 10px 0px 0px #5FB8FF, 15px 15px 0px 0px #A1D8FF, 3px 3px 15px 5px rgba(0,0,0,0); 
box-shadow: 5px 5px 0px 0px #289FED, 10px 10px 0px 0px #5FB8FF, 15px 15px 0px 0px #A1D8FF, 3px 3px 15px 5px rgba(0,0,0,0);
}
.floating{
	float:left;
}
.box_shadow:hover{
	box-shadow: 2px 2px 10px #888888;
}