﻿/*float*/
.fl{ float:left;}
.fr{ float:right;}
/*width*/
.wall{width:100%;}
.w10{width:10px;}
.w20{width:20px;}
.w650{width:650px;}

.w285{width:285px;}
.w300{width:300px;}
/*line*/
.h05{height:5px;}
.h10{height:10px;}
.h15{height:15px;}
.h20{height:20px;}
.h200{height:200px;}
/*border*/
.bly4{border-left:4px solid #FFFF00;}
.blg4{border-left:4px solid #11FF00;}
.blb4{border-left:4px solid #00CCFF;}
.blp4{border-left:4px solid #FF00FF;}
.mr20{margin-right:20px;}
.bgf0{ background:#F0F0F0;}
.br03{-webkit-border-radius: .3em;-moz-border-radius: .3em;border-radius: .3em;}
.bs02{-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.glb
{
	background: #E97705;
	background: -webkit-gradient(linear, left top, left bottom, from(#ED8707), to(#E14F06));
	background: -moz-linear-gradient(top,  #ED8707,  #E14F06);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ED8707', endColorstr='#E14F06');
}
/*cms*/
.fields-none
{
	width:100%;
	height:100%;
	border:none;
}
.fields-item
{
	width:100%;
	padding-bottom:10px;
}
.fields-text
{
	border:1px solid #D0D0D0;
	background:#FFFFFF;
}
.fields-drop
{
	border:1px solid #D0D0D0;
	background:#FFFFFF;
}
.fields-check
{
	
}
.fields-title
{
	
}
.fields-foto
{
	margin-left:-21px;
	width:20px;
	height:100%;
	display:inline-block;
	font-weight:bold;
	cursor:pointer;
	color:#111111;
	text-align:center;
	vertical-align:top;
}
.fields-click
{
	border:1px solid #999999;
	font-size:90%;
	font-weight:bold;
	line-height:18px;
	cursor:pointer;
	color:#BB0202;
	background:#F0F0F0;
	
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.fields-clicka a
{
	border:1px solid #999999;
	font-size:90%;
	font-weight:bold;
	line-height:18px;
	cursor:pointer;
	color:#BB0202;
	background:#F0F0F0;
	
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	padding:4px 4px 3px 4px;
}
.fields-link
{
	border:1px solid #999999;
	font-size:100%;
	font-weight:bold;
	line-height:18px;
	cursor:pointer;
	color:#BB0202;
	background:#F0F0F0;
	height:150px;
	width:130px;
}
/*Gridts*/
.gridts-view
{
	width:100%;
	padding:0px 0px 0px 0px;
    position:absolute;
    top: 33px;
    overflow:auto; 
    width:100%;
}
.gridts-bars
{
	background:#DCDCDC;
	width:100%;
    position:fixed;
	z-index:1;
	padding:2px 0px 2px 0px;
}
.gridts-title
{
	
}
.gridts-click
{
	border:1px solid #999999;
	font-size:90%;
	font-weight:bold;
	line-height:18px;
	cursor:pointer;
	color:#BB0202;
	background:#F0F0F0;
	
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.gridts-tool
{
	
}
.gridts-drop
{
	border:1px solid #D0D0D0;
	background:#FFFFFF;
}
.gridts-head
{
	padding: 5px 5px 5px 5px;
    border: solid 1px #DCDCDC;
    background:#EAEAEA;
    font-weight:bold;
}
.gridts-cell
{
	padding: 5px 5px 5px 5px;
    border-bottom: solid 1px #DCDCDC;
    border-left: solid 1px #DCDCDC;
    border-right: solid 1px #DCDCDC;
    border-top: solid 1px #FFFFFF;
    background:#FAFAFA;
}
.gridts-acts
{
	width:13px;
    text-align:center;
    padding: 1px 3px 1px 3px;
    background:#EAEAEA;
    border: solid 1px #DCDCDC;
}
.gridts-actc
{
	width:13px;
    text-align:center;
    padding: 1px 3px 1px 3px;
    background:#FAFAFA;
    border: solid 1px #DCDCDC;
}


/*Back to top button*/
.back-top
{
    display: inline-block;
    height: 30px;
    width: 30px;
    position: fixed;
    bottom: 30px;
    right: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    /* image replacement properties */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    background: #FF8500 url(../Photo/backtop.png) no-repeat center 50%;
    border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
    -moz-transition: opacity .3s 0s, visibility 0s .3s;
    transition: opacity .3s 0s, visibility 0s .3s;
}
.back-top.cd-is-visible, .back-top.cd-fade-out, .no-touch .back-top:hover
{
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.back-top.cd-is-visible 
{
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.back-top.cd-fade-out 
{
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .back-top:hover 
{
  background-color: #e86256;
  opacity: 1;
}

@media only screen and (min-width: 768px) {
  .back-top{
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .back-top{
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
    }
}

/*Anh quang cao 2 ben*/
#divAdRight
{
    display: block;
    position: absolute;
    top: 1127.49px;
    left: 1111.5px;
    z-index: 100;
}
#divAdRight img
{
    width: 178px;
    height:654px;
    border: 0;
    margin-top: 0px;
}
#divAdLeft
{
    display: block;
    position: absolute;
    top: 1127.49px;
    left: 1.5px;
    z-index: 100;
    overflow: hidden;
}
#divAdLeft img
{
    width: 178px;
    height:654px;
    border: 0;
    margin-top: 0px;
}

.disabled
{
    /*Disabled link style*/
    color:#ffffff;
    cursor:wait;
}
.disabled a
{
    /*Disabled link style*/
    color:#ffffff;
    cursor:wait;
}
.messageBox
{
    width:100%;
    color:#ff0000;
    background:#fff568;
    border:1px solid #ff0000;
    font-weight:bold;
    padding:5px 10px 5px 10px;
}