html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	behavior: url("iepngfix.htc");
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
	background:#ffffff;
	margin:0px;
	padding:0px;
}
.clear_both {
	width:100%;
	float:left;
	height:20px;
}
.clear_both2 {
	width:100%;
	float:left;
	height:10px;
}
* html h3 {
	width:50%;
	float:left;
	font-size:17px;
	margin:5px 0px 5px 10px;
	color:#141414;
}
h3 {
	width:50%;
	float:left;
	font-size:17px;
	margin:5px 0px 5px 20px;
	color:#141414;
}
.style6 {color: #2f628e;
}
#heading_pages h3{
width:50%;
	float:left;
	font-size:17px;
	margin:5px 0px 5px 20px;
	color:#141414;

}
h2 {
	font-size:20px;
	margin:5px 0px 5px 0px;
	color:#141414;
	font-weight:bold;
}
h3.no_bulit {
margin:0px 0px 0px 0px;

}
h4 {
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}
h6 {
	font-size:13px;
	margin:0px 0px 5px 0px;
}
h5 {
	font-size:13px;
	margin:5px 0px 5px 0px;
}
.blue_sub_heading {
	font-size:13px;
	margin:5px 0px 5px 0px;
	font-weight:bold;
	color:#0031bf;
}
* html h4 {
	font-size:13px;
	margin:5px 0px 5px 0px;
	padding:0px;
}
a {
	border:none;
	text-decoration:none;
	color:#0031bf;
}
a:hover {
	text-decoration:underline;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.marginbottom {
	margin-bottom: 15px;
}
.marginright {
	margin-right: 15px;
}
.marginleft {
	margin-left: 15px;
}
.margintop {
	margin-top: 15px;
}
/*Main*/
#dohardtv_wrap {
	width:1002px;
	margin:0px auto 0px auto;
}
.wrap {
	width:100%;
	float:left;
}
#header_wrap {
	width:1002px;
	float:left;
}
#top_head_wrap {
	background:#e0ded2 url(../images/header_bg.jpg) no-repeat;
	width:1002px;
	height:147px;
	float:left;
}
#top_head {
	width:960px;
	margin:0px auto 0px auto;
	
}
.sign_bg {
background:url(../images/sign_bg.png) no-repeat;
width:121px;
height:64px;
}
.sign_txt {
color:#336699;
font-size:12px;
font-weight:bold;
}
.sign_txt a {
color:#336699;
font-size:12px;
font-weight:bold;
}
.user_txt {
}
#top_head td {
	vertical-align:top;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #363333;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #306391;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #51504d;
	margin-bottom:10px;
}
.style3 p {
	vertical-align:text-top;
	padding-left:0px;
}
.style4 {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #2f628e;
}
.style4 p {
	padding-top:10px;
}
/*top_head*/
/*top_navigation_Start*/
#nav_search_bar_wrap {
	background:url(../images/nav_bg.gif) repeat-x;
	width:1002px;
	height:35px;
	float:left;
}
#nav_search_bar {
	width:960px;
	margin:0px auto 0px auto;
}
#search_wrap {
	background:url(../images/search_icon.jpg) no-repeat top left;
	width:265px;
	height:35px;
	float:right;
}
.search_input input {
	width:144px;
	height:17px;
	font-size:11px;
	border:1px solid #a1a1a1;
	margin:0px 0px 0px 0px;
	padding:4px 4px 0px 4px;
}
.search_btn input {
	margin:0px 0px 0px 0px;
	float:left;
}
/*navigation_end*/
/*top_navigation_End*/
/*Inner_body_Start*/
#inner_body_wrap {
	width:1002px;
	float:left;
}
#inner_body {
	width:960px;
	margin:15px auto 0px auto;
}
#content_wrap {
	width:640px;
	float:left;
}
/*Right_panal_start*/
#right_panal {
	width:300px;
	float:right;
}
/*Right_panal_End*/
/*Inner_body_End*/
/*Footer_Start*/
#footer_wrap {	
	float:left;	
}
#footer {
	background:url(../images/footer_bg.jpg) no-repeat;
	width:960px;
	height:65px;
	color:#f3f9ff;
	margin:20px auto;
}
#footer p {
	text-align:center;	
	padding-top:25px;
}
#footer a {
	color:#f3f9ff;
	margin:0px 10px;
}
/*Footer_End*/
/*Main*/
.style5 {
	color: #255986
}
.your_text {
font-size:17px;
color: #255986;
font-weight:bold;
}
.your_text a {
font-size:17px;
color: #255986;
font-weight:bold;
}
/*bloks_start*/
.blocks {
	background:#FFFFFF url(../images/bloks_bg.gif) repeat-x;
	background-position: 0px 0px;
	border:1px solid #d5d5d5;
}
* html .blocks h3 {
	width:50%;
	float:left;
	font-size:17px;
	margin:5px 0px 5px 10px;
	color:#141414;
}
.blocks h3 {
	width:50%;
	float:left;
	font-size:17px;
	margin:5px 0px 5px 30px;
	color:#141414;
}

.blocks_02 {
	background:#FFFFFF url(../images/bloks_bg.gif) repeat-x;
	background-position: 0px 0px;
	border:1px solid #d5d5d5;
}
* html .blocks_02 h3 {
	width:50%;
	float:left;
	font-size:17px;
	margin:5px 0px 5px 10px;
	color:#141414;
}
.blocks_02 h3 {
	width:50%;
	float:left;
	font-size:17px;
	margin:5px 0px 5px 20px;
	color:#141414;
}
.blocks_03 {
	background:#FFFFFF url(../images/bloks_bg.gif) repeat-x;
	background-position: 0px 0px;
	border:1px solid #d5d5d5;
}
* html .blocks_03 h3 {
	width:50%;
	float:left;
	font-size:17px;
	margin:5px 0px 5px 10px;
	color:#141414;
}
.blocks_03 h3 {
	width:50%;
	float:left;
	font-size:17px;
	margin:5px 0px 5px 20px;
	color:#141414;
}
#right_panal h4 {
width:100%;
	float:left;
	font-size:17px;
	margin:5px 0px 5px 12px;
	color:#141414;
}
/*blocks_end*/
.nex_pre_wrap {
	width:13%;
	float:right;
	margin-top:5px;
}
.next_arrow {
	background:url(../images/next_pre_arrow.png) no-repeat;
	background-position:-22px -0px;
	display:block;
	width:22px;
	height:22px;
	margin-right:10px;	
}
.next_arrow:hover {
	background:url(../images/next_pre_arrow.png) no-repeat;
	background-position:-22px -22px;
}
.prev_arrow {
	background:url(../images/next_pre_arrow.png) no-repeat left;
	background-position:-0px -0px;
	display:block;
	width:22px;
	height:22px;
	margin-right:10px;
	float:right;
}
.prev_arrow:hover {
	background:url(../images/next_pre_arrow.png) no-repeat left;
	background-position:-0px -22px;
}
/*horizential_videos_start*/
.horizential_videos_wrap {
	width:600px;
	margin:0px auto 0px auto;
}
* html .horizential_videos_wrap {
	width: 630px;
	margin-left:5px;
}
.horizential_videos {
	width:94px;
	float:left;
	margin:10px 13px 0px 13px;
	padding-bottom:20px;
}
.horizential_videos img {
	border:1px solid #92928f;
	padding:1px;
}
/*horizential_videos_end*/
/*horizential_videos02_start*/
.horizential_videos_wrap02 {
	width:600px;
	margin:0px auto 0px auto;
}
* html .horizential_videos_wrap02 {
	width: 630px;
	margin-left:5px;
}
.horizential_videos02 {
	width:120px;
	float:left;
	margin:10px 14px 0px 14px;
	padding-bottom:20px;
	min-height:160px;
}
.horizential_videos02 img {
	border:1px solid #92928f;
	padding:1px;
}
/*horizential_videos_end*/
/**/
#comments {
width:608px;
margin:0px auto 0px auto;

}
/*verticaly_videos_start*/
.verticaly_videos_wrap {
border:1px solid #b3b2a8;
}
.verticaly_videos_active {
background-color:#eeeeee;
	width:265px;
	float:left;
	margin:3px 5px 3px 13px;
	padding-bottom:10px;
	padding-top:10px;
}
.verticaly_videos_active img {
	border:1px solid #92928f;
	padding:1px;
}
.verticaly_videos_default {
	width:265px;
	float:left;
	margin:3px 5px 3px 13px;
	padding-bottom:0px;
}
.verticaly_videos_default img {
	border:1px solid #92928f;
	padding:1px;
}
.verticaly_videos {
	float:left;
	margin:10px 15px 0px 20px;
	padding-bottom:10px;
}
.verticaly_videos h5 {
	font-size:13px;
	margin:0px 0px 5px 0px;
}
.verticaly_videos p{
text-align:justify;
font-size:12px;
line-height:18px;
}
.verticaly_videos ul{
font-size:12px;
margin:10px 0px 0px 20px;

}
.verticaly_videos ul li{
line-height:18px;
}
.verticaly_videos img {
	border:1px solid #92928f;
	padding:1px;
}
.verticaly_videos img {
	border:1px solid #92928f;
	padding:1px;
}
.v_l_image {
width:140px;
float:left;
}
.v_l_txt {
width:460px;
float:left;
}
/*verticaly_videos_end*/
/*tabs_block_start*/
#navigation {
	height: 28px;
	width:100%;
	float:left;
	display: block;
	font-weight:bold;
}
#navigation ul {
	width:100%;
	height: 28px;
	margin: 0px 0px 0px 0px;
	border-bottom:1px solid #d5d5d5;
	border-top:0px;
	border-width: 1px 0px;
}
* html #navigation ul {
	border-width: 0px;
}
#navigation ul li {
	float: left;
	padding: 0px 0px;
	height: 26px;
}
* html #navigation ul li {
	text-align: center;
	list-style:none;
	margin-bottom: -1px;
}
#navigation a {
	display: block;
	height: 28px;
	background:url(../images/inner_tab_bg.jpg) repeat-x;
	line-height: 28px;
	padding:0px 10px 0px 10px;
	border: 1px solid #d5d5d5;
	border-width: 1px 1px 0px 1px;
	color:#FFFFFF;
}
#navigation a:hover {
	display: block;
	height: 28px;
	background:url(../images/inner_tab_hover.jpg) repeat-x;
	line-height:28px;
	padding:0px 10px 0px 10px;
	border: 1px solid #d5d5d5;
	border-width: 1px 1px 0px 1px;
	color:#000000;
	text-decoration:none;
}
* html #navigation a {
	
	height: 28px;
	background:url(../images/inner_tab_bg.jpg) repeat-x;
	line-height: 28px;
	padding:0px 10px 0px 10px;
	border: 1px solid #d5d5d5;
	border-width: 1px 1px 0px 1px;
	color:#FFFFFF;
}
* html #navigation a:hover {
	
	height: 28px;
	background:url(../images/inner_tab_hover.jpg) repeat-x;
	line-height:28px;
	padding:0px 10px 0px 10px;
	border: 1px solid #d5d5d5;
	border-width: 1px 1px 0px 1px;
	color:#000000;
	text-decoration:none;
}
#navigation li {
	list-style:none;
	background:none;
}
#navigation ul li.active {
	background-color: #f4f4ee;
	/*	
background-image: url('../images/btn_bg.png');
background-repeat: repeat-x;
background-position: 0px 0px;
*/
		
border-width: 1px 1px 0px 1px;
}
* html #navigation ul li.active {
}
#navigation ul li.active a {
	color:#000000;
	text-decoration: none;
	background:url(../images/inner_tab_hover.jpg) repeat-x;
	border: 1px solid #d5d5d5;
	border-width: 1px 1px 0px 1px;
	padding:0px 10px 0px 10px;
	display: block;
	height: 28px;
	line-height:28px;
}
#navigation ul li.active a:hover {
	text-decoration: none;
}

.tabs_content_wrap {
background:#f4f3ef;
margin-top:1px;
border:1px solid #d5d5d5;
border-top:none;	
}
.tabs_content_inner {
margin:0px auto 0px auto;
}
.tabs_content_inner input{
border:1px inset #999999;
width:154px;
}

.contact_submit_btn input {
width:70px;
height:25px;
border:none;
}
.tabs_content {
padding:5px 10px 15px 15px;
}
.tabs_content p{
padding-top:10px;
}
.addres_text {
background:url(../images/address_icon.gif) no-repeat left bottom;
padding-left:30px;
}
.phone_text {
background:url(../images/phone_icon.gif) no-repeat left bottom;
padding-left:30px;
}
.email_text {
background:url(../images/email_icon.gif) no-repeat left bottom;
padding-left:30px;
}
.sumbit_file input {
width:220px;
}
.submit_btn input{
float:right;
margin-right:55px;
}
/*tabs_block_end*/

/*Pages_Start*/

.page_next_disabled {
background:url(../images/btn_number_arow-previous.gif) no-repeat bottom;
height:20px;
width:20px;
float:left;
display:block;
padding:0px 0px 0px 0px;
}
.page_next_disabled:hover {
background:url(../images/btn_number_arow-previous.gif) no-repeat top;
}
.page_next{
background:url(../images/btn_number_arow-previous.gif) no-repeat top;
height:20px;
width:20px;
float:left;
display:block;
padding:0px 0px 0px 0px;
}
.page_next:hover{
background:url(../images/btn_number_arow-previous.gif) no-repeat bottom;
}
.page_previous {
background:url(../images/btn_number_arow.gif) no-repeat top;
height:20px;
width:20px;
float:left;
display:block;
padding:0px 0px 0px 0px;
}
.page_previous:hover {
background: url(../images/btn_number_arow.gif) no-repeat bottom;

}
.page_previous_disabled {
background: url(../images/btn_number_arow.gif) no-repeat bottom;
height:20px;
width:20px;
float:left;
display:block;
padding:0px 0px 0px 0px;
}
.page_previous_disabled:hover {
background:url(../images/btn_number_arow.gif) no-repeat top;
}
.page_txt_active{
color:#FFFFFF;
text-decoration:none;
background:url(../images/nubmer.gif) no-repeat bottom;
width:20px;
height:20px;
display:block;
line-height:18px;
text-align:center;
}
.page_txt {
background:url(../images/nubmer.gif) no-repeat top;
width:20px;
height:20px;
line-height:18px;
color:#FFFFFF;
display:block;
text-align:center;
text-decoration:none;
}
.page_txt:hover{
color:#FFFFFF;
text-decoration:none;
background:url(../images/nubmer.gif) no-repeat bottom;
}
.paging_container {
margin:0px auto 0px auto;
vertical-align:top;
height:30px;
}

.paging_container p{
text-align:center;
height:30px;
}
.paging_container a {
margin-left:10px;
text-decoration:none;
}
/*Pages_End*/
.inner_contaent {
margin:0px 20px 0px 20px;
}
.form_contact input,select,textarea {
width:300px;
border:1px inset #999999;
}
.select_yeaar select {
width:110px;
border:1px inset #999999;
} 
.select_month select {
width:80px;
border:1px inset #999999;
} 
.select_day select {
width:80px;
border:1px inset #999999;
}
.male_radio input{
border:none;
width:12px;
}
.contact_submit input{
width:70px;
height:25px;
border:none;
}
.firstpage_space {
	width:100%;
	float:left;
	height:15px;
}
.text_pad_coment {
padding:0px 0px 0px 15px;
}
.comments_btn input{
margin-right:110px; margin-top:10px; margin-bottom:10px;
}
.call_now_text {
background:url(../images/call_now_icon.png) no-repeat;
padding:0px 0px 0px 30px;
}
.flv_icon {
background:url(../images/flv_icon.gif) no-repeat;
padding:10px 0px 10px 45px;
float:left;
}
.flv_icon a {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#205685;
font-weight:bold;
}
.download_txt {
padding:0px 0px 0px 10px;
margin-top:30px;
}
.download_txt a {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#4f4e4c;
font-weight:bold;
line-height:35px;
}
