﻿.article .img
{
	border: #d3d3d3 1px solid;
}

.article .picture_more_detail
{
	color: #3300ff;
	font-weight: bold;
}

#div_html
{
	text-align:justify;
}

#div_html h2
{
	font-size:150%;	
	padding:6px;
}
#div_html .body
{
	font-size:100%;
}
#div_html ul.list,li.list
{
	line-height: 20px;
	padding-left: 7px;
	margin-left: 7px;
	list-style-image: url(/templates/dttd/images/icon-2.gif);
}
#div_html img
{
	border:solid 1px #ccc;
	padding:1px;
	margin:3px;
}

.tool-bar-under
{
    height:20px;
    padding:6px;    
}

/*End usercontrol*/

.UpdateProgressLoading
{
    background-color: #333333;
    opacity: 0.5;
    -moz-opacity: 0.5;
    filter: alpha(opacity=90);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);

}
.UpdateProgressLoading div
{
    width: 90%;
    background-color: #ffffcc;
    bottom: 50%;
    left: 5%;
    position: absolute;
    border-right: #000000 1px solid;
    padding-right: 3px;
    border-top: #000000 1px solid;
    padding-left: 3px;
    padding-bottom: 3px;
    border-left: #000000 1px solid;
    padding-top: 3px;
    border-bottom: #000000 1px solid;
}
.ajaxToolkit-CalendarExtender .ajax__calendar_container {
	background-color:#ffffff;
	border:1px solid #646464;
	color:darkblue;
}
.ajaxToolkit-CalendarExtender .ajax__calendar_other .ajax__calendar_day, .ajaxToolkit-CalendarExtender .ajax__calendar_other .ajax__calendar_year {
	color:black;
}
.ajaxToolkit-CalendarExtender.ajax__calendar_hover .ajax__calendar_day, .ajaxToolkit-CalendarExtender .ajax__calendar_hover .ajax__calendar_month, .ajaxToolkit-CalendarExtender .ajax__calendar_hover .ajax__calendar_year {
	color:black;
}
.ajaxToolkit-CalendarExtender .ajax__calendar_active .ajax__calendar_day, .ajaxToolkit-CalendarExtender .ajax__calendar_active .ajax__calendar_month, .ajaxToolkit-CalendarExtender .ajax__calendar_active .ajax__calendar_year {
	color:black;
	font-weight:bold;
}
/*POPUPControl*/
.modalBackground
{
	background-color:#333333;
	opacity:0.5;
	-moz-opacity: 0.5; 
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	/*background: url('Img/ModalImageBg.gif');*/
}

.popup 
{

	padding:10px; 
	background-color:White;
    border-style:solid;  
    border-color:Black;  
    border-width:1px;
    vertical-align: top;  
    text-align:left; 
    width:400px;
}
.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;
	opacity:.9;
	filter: alpha(opacity=90);
	padding:3px;
}

.popupHover
{
	background-color:#F5F7F8;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}
/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(/Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(/Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(/Images/SavedStar.png);
}



.body_custom{
		
		/*background: url('bg_acer.png') no-repeat fixed left top transparent;*/
  		
		}
.right{}
.main-top{
	position:relative;	
}
.pop_up_top{
	z-index:9998;
	position:relative;
		
}
.off_hover , .on_hover{
	position:absolute;
	top:0;
	right:0;	
	z-index:9998;
	float:right;
}
.off_hover{
	width:336px;
	z-index:9998;	
}
.on_hover{
	width:800px;
	z-index:9998;	
	top:-70px;	
}

/*****************************/
.pop_up_footer{clear: both; height: 50px;}
.pop_up_head{
	z-index:9999;
	position:relative;
		
}
.off_hover_head, .on_hover_head{
	position:absolute;
	top:0;
	right:0;	
	z-index:9999;
	float:left;
}
.off_hover_head{
	width:985px;
	z-index:9999;	
}
.on_hover_head{
	width:985px;
	z-index:9999;	
	top:-70px;	
}

.main{
overflow:inherit;
}
.contact-avt{
	bottom:0;
	position:absolute;
}
#mainWrapper{
	position:relative;
}
.main_banner{
	width:998px;
	position:relative;	
	margin:0 auto;
}
* html div.content_ad * {position: absolute; overflow:hidden;
        top:expression(eval(document.compatMode &&
        document.compatMode=='CSS1Compat') ?
        documentElement.scrollTop
        +(documentElement.clientHeight-this.clientHeight)
        : document.body.scrollTop
        +(document.body.clientHeight-this.clientHeight)); z-index:1000000}
	
		.content_ad{
			display:none;	
		}

.google1
{
float:right;
}

