body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#51595B;
}

table.main {
	border-left:4px solid #ffffff;
	border-right:4px solid #ffffff;
	border-top:4px solid #ffffff;
	border-bottom:4px solid #ffffff;
}

td.right {
	border-right:1px solid #ffffff;
	background-color:#ff9000;
	width:199;
	height:36;
}

td.top {
	vertical-align:top;
}

td.title {
	background-image:url(images/title_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
	border-bottom:1px solid #ffffff;
	padding-left:18px;
	height:29px;
}

td.cont {
	background-color:#FFFFFF;
	padding-left:16px;
	vertical-align:top;
}
td.cont_industry
 {
 	background-image: url(images/industry_links_fon.jpg);
	background-repeat:no-repeat; background-position:bottom left;
	background-color:#FFFFFF;	
	vertical-align:top;
}

td.cont_project {
	background-color:#FFFFFF;
	vertical-align:top;
}

td.category {
	background-image:url(images/category_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#e8e8e8;
	padding-top:23px;
	vertical-align:top;
	width:176;
}

td.category2 {
	background-image:url(images/category_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#000000;
	border-top:23px solid #E94400;
	vertical-align:top;
	width:176;
}
td.category4 {	
	background-color:#D7D7D7;
	border-top:23px solid #E94400;
	vertical-align:top;
	width:176;
}

td.category5 {	
	background-color:#D7D7D7;
	border-top:23px solid #FC8C02;
	vertical-align:top;
	width:176;
}

td.category3 {
	background-image:url(images/category_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#000000;
	border-top:23px solid #E87900;
	vertical-align:top;
	width:176;
}

td.cat_active {
	background-color:#e9e9e9;
	padding-left:15px;
	height:25;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #575757;
	text-decoration: none;
	font-weight:bold;
}

td.cat_inactive {
	padding-left:15px;
	height:25;
}

td.footer {
	background-image:url(images/footer_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding-right:32;
}

td.left_block {
	width:199;
	border-right:1px solid #ffffff;
}

td.menu {
	background-image:url(images/menu_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#535353;
	padding-top:19px;
	padding-left:17px;
	border-bottom:1px solid #ffffff;
	vertical-align:top;
	height:276;
}
td.menu_ind {	
	background-color:#000000;
	padding-top:35px;
	padding-left:17px;	

	vertical-align:top;	
}

td.pod_menu {
	background-image:url(images/pod_menu_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#900100;
	border-bottom:12px solid #000000;
	padding-left:25px;
	padding-top:22px;
	vertical-align:top;
	height:230;	
}

td.pod_menu2 {
	background-image:url(images/pod_menu_bg.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	background-color:#000000;
	border-bottom:12px solid #000000;
	padding-left:25px;
	padding-top:22px;
	vertical-align:top;
	height:145;	
}

td.border_bot {
	border-bottom:1px solid #ffffff;
}

.style1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#faafa8;
	font-weight:bold;
}

.style2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}

a.link1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #faafa8;
	font-weight: bold;
}
a.link1:link {
	text-decoration: none;
}
a.link1:visited {
	text-decoration: none;
	color: #faafa8;
}
a.link1:hover {
	text-decoration: underline;
	color: #faafa8;
}
a.link1:active {
	text-decoration: none;
	color: #faafa8;
}

a.link2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #575757;
}
a.link2:link {
	text-decoration: none;
}
a.link2:visited {
	text-decoration: none;
	color: #575757;
}
a.link2:hover {
	text-decoration: underline;
	color: #575757;
}
a.link2:active {
	text-decoration: none;
	color: #575757;
}
.text_content
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#676767;	
}
.spisok
{
list-style:square;
}
.spisok_electrical
{
font-family:Arial, Helvetica, sans-serif;
color:#D50000;
font-size:11px;
text-decoration:none;
}
.spisok_electrical:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#D50000;
font-size:11px;
text-decoration:underline;
}
.podm_cat
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:8E8E8E;
text-decoration:none;
}
.podm_cat:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:8E8E8E;
text-decoration:underline;
}
.cat_here
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
.spisok_industry
{
font-family:Arial, Helvetica, sans-serif;
color:#F34E00;
font-size:12px;
font-weight:bold;
}
.spisok_industry:hover
{


font-family:Arial, Helvetica, sans-serif;
color:#F34E00;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
.pro_name
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
.pro_name:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:underline;
}
.subscr_menu
{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
.subscr_input
{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
border:0px;
width:177px;
height:21px;
}
.subsc_button
{
background-image:url(images/news_sub_button.gif);
background-repeat:no-repeat;
width:72px;
height:14px;
background-position:top;
border:0;
cursor: hand;
 cursor: pointer;
}

.unsubsc_button
{
background-image:url(images/unsubscribe.gif);
background-repeat:no-repeat;
width:85px;
height:13px;
background-position:top;
border:0;
cursor: hand;
cursor: pointer;
}

.subsc2_button
{
background-image:url(images/c_sub.jpg);
background-repeat:no-repeat;
width:89px;
height:17px;
background-position:top;
border:0;
cursor: hand;
cursor: pointer;
margin-bottom:5px;
}

.unsubsc2_button
{
background-image:url(images/c_unsub.jpg);
background-repeat:no-repeat;
width:89px;
height:17px;
background-position:top;
border:0;
cursor: hand;
cursor: pointer;
}


.data_news
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ca1f05;
font-size:11px;
font-weight:bold;
}
.title_news
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
font-weight:bold;
}
.cont_news
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#353535;
font-size:11px;
}
.news_more
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#D50000;
font-size:11px;
text-decoration:none;
}
.news_more:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#D50000;
font-size:11px;
text-decoration:underline;
}
.main_office
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ca1f05;
font-size:12px;
font-weight:bold;
}
.contact_tawn
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}

.contact_adress
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#5c5c5c;
}
.mail_cont
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5c5c5c;
}
.proj_nam
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#000000;
}
.proj_nam:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#000000;
}
.pro_nam
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#888888;
text-decoration:none;
}
.pro_nam:hover
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#888888;
text-decoration:underline;
}
.company_title
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#5c5c5c;
}
.company_1
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#ae0000;
}
.home_copy
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c5c5c5;
}
.home_copy2
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c5c5c5;
}
.home_copy2:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c5c5c5;
text-decoration:none;
}
.home_nav
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}
.cal_text{
padding:19px 26px 19px 26px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7b7b7b;
background: #FFFFFF;
}
.cal_scr_Td{
background: #FFFFFF;
}
.cal_scr_Tb{
background:url(images/cal_scr_fon.jpg) no-repeat left top;
height:31px;
}
.cal_scr_date{
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#606060;
font-weight:bold;
}
.cal_scr_date ul{
margin:0px;
padding:0px;
width:100px;
list-style:none;
background:url(images/r_ms_f.jpg) no-repeat right top;
}
.cal_scr_date li{
background: url(images/l_ms_f.jpg) no-repeat left top;
height:25px;
padding:0px 5px 0px 5px;
margin:0px;
text-align:left
}
.cal_scr_date div{
background:url(images/m_ms_f.jpg) repeat-x left top;
height:25px;
text-align:center;
}
.cal_cat_Tb{
border-bottom:0px solid #c4c4c4;
background: #FFFFFF;
}
.cal_cat_b{
border-bottom:4px solid #c4c4c4;
}
.cal_cat_b_text{
background:url(images/m_c_f.jpg) repeat-x left top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#606060;
font-weight:bold;
}
.line_mk{
background:#b8130b;
}
.line_mk_2{
background:#ff9000;
}

.line_date{
background:url(images/c_list_fon.jpg) repeat-x left top #efefef;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#7b7b7b;
padding:2px 5px 2px 5px;
}
.line_txt{
background:url(images/c_list_fon.jpg) repeat-x left top #efefef;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7b7b7b;
padding:2px 5px 2px 5px;
border-right:1px solid #000000;
}
.line_txt2{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7b7b7b;

}
.line_more{
background:url(images/c_list_fon.jpg) repeat-x left top #efefef;
color:#7b7b7b;
}

td.cont_2 {
	background-color:#FFFFFF;
	padding-left:10px;
	vertical-align:top;
	padding-top:2px;
}
.l_cal_Tb{
border-left:1px solid #e9e9e9;
border-right:1px solid #e9e9e9;
}
.subscr_form{
margin:0px;
padding:0px 0px 0px 4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#a4a4a4;
}
.input_f{
border:1px solid #c4c4c4;
width:137px;
height:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:1px;
}
.but_sc{
background:url(images/c_sub.jpg) no-repeat center;
border:none;
width:89px;
height:17px;
cursor:pointer;
margin:3px 0px 3px 0px;
}
.but_usc{
background: url(images/c_unsub.jpg) no-repeat center;
border:none;
width:89px;
height:17px;
cursor:pointer;
}
.y_tumb{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
letter-spacing:5px;
}
.week{
border-top:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
}
.week td{
background:#d32106;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}
.day{
border-top:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;

}
.day td{
background:#d3d3d3;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
.day td.empty{
background:#f6f6f6;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f6f6f6;
}
.day td.bingo{
background:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9f9f9f;
border:1px solid #d3d3d3;
}
.day a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.day a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}
td.pop_close{
background-image:url(images/new_pop_top_fon.jpg); 
background-repeat:repeat-y; 
background-position:top left; 
border:1px solid #a3a3a3;
background-color:#6b6b6b;
}

.day td.bingo2{
background:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9f9f9f;
border:1px solid #d32106;
}
td.bingo2 a{
color:#9f9f9f;
text_decoration:none;
}

td.bingo2 a:hover{
color:#9f9f9f;
text_decoration:none;
}	

.day td.bingo3{
background:#d3d3d3;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9f9f9f;
border:1px solid #d32106;
}
.day td.bingo4{
background:#d32106;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
border:1px solid #ffffff;
}
/*  New changes */

td.pic_vid{
	padding:0px 20px 10px 0px;
}
td.pic_vid img{
	width:197px;
	height:144px;
	background-repeat:no-repeat;
	background-position:center;
	border:2px solid #f0474e;
}
td.txt_vid{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#676767;
	padding:0px 20px 10px 0px;	
}