/* 
-------------------------------------------------------------------
	GLOBAL
-------------------------------------------------------------------
*/

.dtstd_h1{
	margin: 20px 0 20px 0; color: #0269B3; padding-top: 3px; padding-bottom: 3px; font-size : 20px; font-weight: normal; text-transform: capitalize;
}

.dtstd_h2 {
   font-size : 110%; font-weight: bold; color: #8f2727; background-color: #D3D3D3; padding-top: 3px; padding-bottom: 3px; margin-top: 20px;
}

.dtstd_h3 {
   color: #8f2727; text-align: justify;
}

.dtstd_h3  a {
   color: #191970; text-align: justify;
}

.dtstd_button{
	border-color: white; width: 150px; background-color: #8f2727; color: white;
}

input[type=submit], input[type=download], input[type=logout]{
	border:2px outset #A6BEDE; font-weight:bold; cursor:pointer;
 }
 
input[type=submit]:hover, input[type=download]:hover, input[type=logout]:hover {
 border:2px outset white; background-color: #CC0033;
 }
 
 
/* 
-------------------------------------------------------------------
	FAQ - VERSION HISTORY
-------------------------------------------------------------------
*/

/* TVideoGrabber page */
.dtstd_h4{
   color: black; font-family: Verdana, Arial, arial, sans-serif; font-weight: bold; font-size : 10pt;
}

/* TVideoGrabber page */
.dtstd_h5{
   color: black; font-family: Verdana, Arial, arial, sans-serif; font-weight: normal; font-size : 10pt; text-decoration: underline;
}

.dtstd_title_procedure{
	color: #696969;
}
 
.dtstd_procedure{
   color: green; font-family: courier new; font-size : 9pt;
}

.dtstd_comment{
   color:#808080; font-family: Arial, arial, sans-serif; font-size : 10pt;
}

.dtstd_indent1{
	text-indent: 2%; display: block;
}

.dtstd_indent2{
	text-indent: 4%; display: block;
}

.dtstd_bold{
	font-weight: bold; color: #333399;
}


/* 
-------------------------------------------------------------------
	DOWNLOAD
-------------------------------------------------------------------
*/

.dtstd_form_download{
	clear: left; margin: 0; padding: 1px 0 1px 0; 
}

.dtstd_label_download_1{
	width:300px; display:block; float:left; padding: 4px 0 1px 0; font-weight: bold; 
}

.dtstd_label_download_2{
	width:200px; display:block; float:left; padding: 4px 0 1px 0; text-align: right;
}

.dtstd_label_download_3{
	width:50px; display:block; float:left; padding: 4px 5px 1px 0;text-align: right; 
}

/* 
-------------------------------------------------------------------
	SUPPORT
-------------------------------------------------------------------
*/

#dtstd_text_support{
	font-family: Arial, arial, sans-serif; font-size: 80%; margin-top: 2px; 
}

#dtstd_form_support {
	font-family: Arial, arial, sans-serif; font-size: 80%; 
}

#dtstd_form_support p{
	clear: left; margin: 0; padding: 2px 0 2px 0;
}

.dtstd_field_support{
	width:100px; display:block; float:left;
}

#dtstd_product{
	font-family: Arial, arial, sans-serif;
}

#dtstd_table_support{
	font-family: Arial, arial, sans-serif; font-size: 90%; margin: 10px 0 0 0;
}

.dtstd_cell{
	padding-right: 12px;
}
/*#dtstd_image{
	margin: 0 20px 0 0; float: left;
}

#dtstd_verif{
	margin: 0 200px 0 0; 
}

#dtstd_button_anti_spam{
	margin: 0 100px 0 0; float: right;
}
*/
.dtstd_button_support{
	border-color: white; width: 90px; background-color: #8f2727; color: white; margin: 10px 0 0 100px;
}

#dtstd_form_ok {
	font-family: Arial, arial, sans-serif; font-size: 80%;
}
#dtstd_form_error{
	font-family: Arial, arial, sans-serif; color: #8f2727; font-size: 80%;
}

/* 
-------------------------------------------------------------------
	SUPPORTED DEVICES
-------------------------------------------------------------------
*/


#dtstd_table_supported_devices{
	border:1px solid #000000; border-collapse: collapse; overflow: auto; margin: 0 0 20px 0; width: 100%;
}

.dtstd_sdev{
	text-align: left; border:1px solid black; height: 30px; padding: 7px;
} 

.dtstd_sdev_ttl{
	font-weight: bold; text-align: center; border:1px solid black; height: 30px; padding: 7px;
} 

/* 
-------------------------------------------------------------------
	LINKS
-------------------------------------------------------------------
*/


.dtstd_link_img{
    vertical-align: top; text-align: center; width: 30%;
}

.dtstd_link_txt{
    vertical-align: top; text-align: left;
}

/* 
-------------------------------------------------------------------
	ONLINE STORE
-------------------------------------------------------------------
*/


#dtstd_table_online_store{
	border:1px solid #000000; border-collapse: collapse; overflow: auto; margin: 0 0 20px 0; 
}

.dtstd_tr{
	border:1px solid black; height: 30px; padding: 10px;	
}

.dtstd_td{
	border:1px solid black; padding: 10px; vertical-align: text-top;
}

.dtstd_td_title{
	border:1px solid black; padding: 10px; vertical-align: middle;
}

.dtstd_td_title_ita {
	font-weight: normal; font-style:italic;
}


#dtstd_prod_detail{
	font-size: 95%;
}

.dtstd_td_center{
	text-align: center; border:1px solid black; padding: 10px; width: 60px; font-weight: bold;  vertical-align: text-top;
}

.dtstd_td_right{
	text-align: right; border:1px solid black; padding: 10px; width: 60px;  vertical-align: text-top;
}

.title_product{
	font-weight: bold; color: #8f2727; background-color: #D3D3D3;
}


/* 
-------------------------------------------------------------------
	CONTACT
-------------------------------------------------------------------
*/

.dtstd_h2_contact{
	font-weight: bold; color: #8f2727; background-color: #D3D3D3; padding-top: 3px; padding-bottom: 3px; margin-top: 20px;font-family: Arial, arial, sans-serif; 
}

#dtstd_contact_mail{
	float: right; width: 25%; padding-left: 5%; font-family: Arial, arial, sans-serif; font-size: 80%;
}

#dtstd_headquarters{
	margin-top :50px; font-family: Arial, arial, sans-serif; font-size: 90%;
}

#dtstd_contact_form{
	float: left; width: 70%; font-family: Arial, arial, sans-serif; font-size: 80%;
}

#dtstd_form_contact p{
	clear: left; margin: 0; padding: 2px 0 2px 0;
}

.dtstd_field_contact{
	width:100px; display:block; float:left; font-size: 100%;
}

#dtstd_button_contact{
	border-color: white; width: 150px; background-color: #8f2727; color: white; margin: 20px 0 0 100px;
}

#dtstd_contact_error{
	font-family: Arial, arial, sans-serif; color: #8f2727; 
}

/* 
-------------------------------------------------------------------
	CUSTOMER LOGIN
-------------------------------------------------------------------
*/


.dtstd_h1_login{
	font-family: Arial, arial, sans-serif; font-weight: bold; margin: 20px 0 20px 0; color: #0269B3; padding-top: 3px; padding-bottom: 3px; font-size : 20px; font-weight: normal; text-transform: capitalize;
}

#dtstd_form_login {
	margin-top: 20px; margin-left: 200px; font-family: Arial, arial, sans-serif; font-size: 80%;
}	

.dtstd_field_login{
	width:100px; display:block; float:left;
}

#dtstd_button_login{
	border-color: white; width: 150px; background-color: #8f2727; color: white; font-weight: bold; margin-left: 80px; width: 100px;
}

#dtstd_link_lost{
	margin : 10px;
}

#dtstd_wrong{
font-family: Arial, arial, sans-serif; font-size : 90%; color: #8f2727; text-align: center; vertical-align: middle;
}

#dtstd_button_retry{
	border-color: white; width: 150px; background-color: #8f2727; color: white; font-weight: bold; text-align: center; margin-left: 280px;
}


/* 
-------------------------------------------------------------------
	LICENSED PACKAGES
-------------------------------------------------------------------
*/

#dtstd_h1_packages{
	font-family: Arial, arial, sans-serif; font-weight: bold; margin: 20px 0 20px 0; color: #0269B3; padding-top: 3px; padding-bottom: 3px; font-size : 20px; font-weight: normal; text-transform: capitalize;
}

#dtstd_table_packages{
	font-family: Arial, arial, sans-serif; font-size : 80%; border:1px solid black; border-collapse: collapse; overflow: auto; margin: 0 auto;
}

.dtstd_th_packages {
	font-weight: bold; color: #8f2727; background-color: #D3D3D3; font-family: Arial, arial, sans-serif; border:1px solid black; vertical-align: middle; overflow: auto;
}

.dtstd_tr_packages{
	font-family: Arial, arial, sans-serif;
}

.dtstd_td_packages { 
	font-family: Arial, arial, sans-serif; border:1px solid black; vertical-align: middle; overflow: auto; font-weight: normal;
 }

#dtstd_button_packages{
	border-color: white; width: 150px; background-color: #8f2727; color: white; font-weight: bold; margin-top: 15px;
}


/* 
-------------------------------------------------------------------
	LICENSE AGREEMENT
-------------------------------------------------------------------
*/

#dtstd_license_agreement{
	font-family: Arial, arial, sans-serif; font-size : 80%;
}
.dtstd_h2_license{
	font-size : 100%; font-weight: bold; color: #8f2727; background-color: #D3D3D3; padding-top: 3px; padding-bottom: 3px; margin-top: 20px;
}

#dtstd_form_agree{
	margin: 20px 0 20px 100px; float: left;
}

#dtstd_form_disagree{
	margin: 20px 200px 20px 0; float: right;
}

#dtstd_button_agree{
	border-color: white; width: 250px; background-color: #8f2727; color: white; 
}

#dtstd_button_disagree{
	border-color: white; width: 150px; background-color: #8f2727; color: white;
}

#blockrandom{
	margin: 0; 
}

/* 
-------------------------------------------------------------------
	REAL TIME STREAMING
-------------------------------------------------------------------
*/

#dtstd_table_real_time_streaming{
	border:1px solid #000000; border-collapse: collapse; overflow: auto; margin: 10px 0 20px 0;
}

.dtstd_th_streaming{
	font-weight: bold; text-align: center; border:1px solid black; height: 30px; color: #8f2727; background-color: #D3D3D3;
} 

.dtstd_tr_streaming{
	border:1px solid black; height: 40px;
}

.dtstd_td_streaming{
	border:1px solid black; padding: 5px;
}

.dtstd_td_center_streaming{
	text-align: center; padding: 5px;
}

.dtstd_td_left_streaming{
	text-align: left; border:1px solid black; padding: 5px;
}
.dtstd_td_right_streaming{
	text-align: right; border:1px solid black; padding: 5px;
}


