html, body, {
	margin: 0;
	padding:0;
	width:100%;
	background-color: #ffffff;
	color: #000;
}
img {border:none;}
.error {
	color:#ee8381;
}
html, body, td {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 12px;
}

.cont {
	width:880px;
	margin-top:5px;
}
a {color:#db852c}
/*Top*/
td.pretop {
	text-align:right;
	padding-right:22px;
	padding-bottom:8px;
}

td.pretop a {
	margin-left:20px;
}

td.top, td.top2 {

	padding:5px 25px 0 25px;
	height:159px;
	width:880px;
	vertical-align:top;
}
td.top {	background: #f9f9f9 url('/imgs/tbg.jpg') repeat-x 0 0;}



div.reg {
	color:#d6802a;
	text-align:right;
}
div.reg .contact { 
	float:left;
	color:#000;
	font-size:11px;
}
div.reg .contact a {text-decoration:underline;color:#000}
/*
div.reg .rjur {
	float:right;
	width:150px
}
*/
div.reg .serch {
	float:right;width:360px 
}

div.reg a {
	color:#d6802a;
	text-decoration:none;
}
/*
td.top2 {
	padding-top:0;
	height:60px;
}
*/
td.top2 a {
	color:797979;
	text-decoration:none;
}

div.sname, div.sslog {
	float:left;
	width:49%;
	height:25px;
	margin-top:10px;
	color:#000;
}
div.sname {
	font-size: 22px;
	font-weight:bold;
	text-align:center;
}
 div.sslog {
	font-size: 11px;
	color:#333333;

}
div.tmenu, div.tmenu2 {
	clear:both;
	padding-top:8px;
	text-align:center;

}
div.tmenu a, div.tmenu2 a{
	padding-left:12px;
	padding-right:12px;
}


 div.tmenu2 a {
 	color:#797979;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	
 }
 
  div.tmenu2 a:HOVER,  div.tmenu2 a.act {
  	color:#fff;
  	background-color:#5489e7;
  }

/*Main*/
.tab {
	height:30px;
	background: #ffffff url('/imgs/tabs.gif') repeat-x 0 0;
}


.tab div.d1 {
	float:left;
	height:30px;
	width:180px;
	padding-left:6px;
	padding-top:5px;
	font-size: 14px;
	font-weight:bold;
	color:#fff;
	background: url('/imgs/tab.gif') no-repeat 0 0;
}
.tab h1 {
	padding-top:4px;
	text-align:center;
	color:#808080;
	font-size:11px;
	font-weight:normal;
}

td.cont1 {
	padding-right:10px;
	width:600px;
}
 td.cont2 {
	padding-right:10px;
}
td.cont2, td.cont4 {
	width:580px;
	vertical-align:top;
}
td.cont4 {
	width:580px;
	padding-right:10px;
}
td.cont1, td.cont3 {
	width:300px;
	vertical-align:top;
}



/*news*/
.newsItem {width:600px;}

.newsItem td {vertical-align:top;}
.newsItem .im {
	padding: 16px 10px 0 0;
}
.newsItem td.nl {
	padding:5px 0 5px 0;
}
.newsItem hr {
	color:#e4e4e4;
	border: 1px #e4e4e4;
}

.newsItem .descr {
	padding-top:13px;
}

.newsItem .descr a {
	text-decoration:none;
	color:#000;
}

.newsItem .newsH, .newsItem .newsH a, h1 {
	/*padding:5px;*/
	color:#000;
	font-size: 18px;
	font-weight:bold;
	text-decoration:none;
}
.newsItem .newsH div {
	color:#d6802a;	
	font-weight:normal;
	font-size:12px;
	
}
div.plist {
	text-align:center;
	color:#d6802a;	
}
div.plist a {
	text-decoration:none;
	color:#000;
}	

.cont4 .bigIm {
	float:left;
	padding-right:10px;
	width:auto;
}
.cont4 .bigIm div {
	color:#d6802a;
	font-size:10px;
	word-wrap: break-word;
}

#fnews  a {color:#d6802a;}

.cont3 a {
	color:#000;

}
.cont3 p {
	margin-bottom:3px;
	line-height:12px;
}


.ldr {
	width:28px;
	height:28px;
	background: url('/imgs/preloader.gif') no-repeat 0 50%;
	padding-right:18px;
} 



.error {
	font-size:14px;
	color:#db852c;
	margin-bottom:10px;
}

.faq .category {
	font-size:14px;
	color:#db852c;
	cursor:pointer;
	margin-bottom:6px;
	font-weight:bold;
}

.faq .cat_quest, .faq .answ {
	display:none;
	margin-bottom:30px;
}


.faq .quest {
	margin-bottom:10px;
	cursor:pointer;
	color:#7c030d;
	font-weight:bold;
}


.mask {  
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	top: 0;
	left: 0;
	position:absolute;  
 	z-index:30;  
	background-color:#fff;  
	width:100%;
	height:100%;
	overflow:hidden;
}  


#authForm {
	display:none;
	border:solid 2px #db852c;
	background-color:#fff;
	width:260px;
	height:220px;
	padding:20px;
	width:auto important!;
	position:absolute;
	top:200px;
	left:200px;
	z-index:31;
}

#authErr {
	text-align:center;
	color:#bf0000;
	padding-bottom:10px;
}

.authin {
	width:200px;
}
#closeAuth {
	cursor:pointer;
}
#loader{
	display:none;
}

.auth_btn {
	color:#fff;
	background-color:#5981d6;
	/*border:solid 2px #fff;*/
}

.jMenuHold {
	background-color:#f0f0f0;
	width:100%;
	padding: 5px 0 5px 0
}
.jSlogan {
	text-align:center;
	font-size: 22px;
	font-weight:bold;
	font-size:24px;
	color:#bd0020;
}

.jhead, .jhead a {
	color:#bd0020;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

td.jhome {
	width:33%;
	vertical-align:top;
	padding:5px;
	padding-top:20px;
}
.jcat {
	color:#3c4499;
	font-weight:bold;
	margin-top:4px;
	font-size:13px;
}
.jdate {
	color:#000;
	font-size:10px;
}

.jdescr {padding-top:15px}
.jdescr a {
	text-decoration:none;
	color:#414141;
}
.jreadmore {
	margin-top:10px;
	text-align:right;
	margin-right:10px;
}

.jreadmore a {
	color:#bd0020;
	text-decoration:none;
}
.jrcolhold {
	padding:10px;
	margin-bottom:20px;
	margin-top:5px;
	background-color:#f0f0f0;
}

/*search*/

.sitem {
	width:600px;
	border-bottom:dotted 1px;
	padding-bottom:5px;
	margin-top:7px
}


/*contact add info request*/
.feedback {
	cursor:pointer;
	color:#db852c;
}
#close {cursor:pointer;}
.fbForm {
	width:550px;
	height:400px;
	padding:10px 20px 10px 20px;
	background-color:#f3f3f3;
	text-align:right;
	border:solid 2px #db852c;
	top:200px;
	left:200px;
	position:absolute;
	z-index:150;
	font-size:12px;
	display:none;
}

/*subscr updates*/
.inp {
	border: dashed 1px #d7d7d7;
	color:#d6802a;
	background-color:#f0f0f0;
}
.red {
	color:#bd0020;
}
/*rating*/
.rcont {
	text-align:right;margin:20px
}
#rhold {
	background-color:#f2f2f2;padding:1px;margin-bottom:10px
}
#do_rate {
	width:36px;height:20px;background-color:#d7d7d7;border-color:#cdcdcd
}
