/* !BODY */
HTML, BODY { width: 100%; font-size: 13px; font-family: Arial, Helvetica, sans-serif; display: block;}

BODY {  }

UL, LI {display:block;list-style-image:none;list-style-position:outside;list-style-type:none;}

#tbody { margin: 0 auto; width: 100%; position: relative; text-align: left; font-size: 14px; }

#tc { display: block; width: 100%; }
	#tc .t { height: 300px; }
	#tc .l { width: 1%; position: relative; }
	#tc .r { width: 99%; position: relative; }
		#tc .r .m5 { margin-right: 120px; }
		
		
#tlogo {display: block; height: 200px; width: 200px; top: 0px; left: 0px; position: absolute; cursor: pointer;}
.tsrch { display: block; height: 30px; width: 200px; top: 235px; left: 0px; position: relative;  background: transparent url(../img/search.jpg) 0 0 no-repeat; }
	.tsrch DIV { padding: 4px 0 5px 10px; }
	.tsrch #tsrch { display: block; height: 20px; width: 150px; border: 0; background-color: transparent; }

#pwater { margin-right: 120px; }
	#pwater .tbl { display: block; height: 243px; width: 200px; position: absolute; right: 10px; background: transparent url(../img/tel.png) 0 0 no-repeat; }
	#pwater .tbl DIV { font-size: 14px; color: #0088ce; padding: 115px 0 0 20px; }
	#water { display: block; height: 265px; width: 100%; position: relative; float: left; background: transparent url(../img/water.jpg) 0 0 repeat; text-align: center; }
		#water .l { display: block; height: 265px; width: 20px; top: 0; left: 0; position: absolute; background: transparent url(../img/p1.jpg) 0 0 no-repeat; }
		#water .r { display: block; height: 265px; width: 20px; top: 0; right: 0; position: absolute; background: transparent url(../img/p2.jpg) 0 0 no-repeat; }
		#water .txt { display: block; height: 157px; width: 760px; margin: 45px auto 0; background: transparent url(../img/text.png) 0 0 no-repeat; }

#tlogos { display: block; height: 60px; width: 100%; background: transparent url(../img/tbg.gif) 0 0 no-repeat; position: relative; margin-top: 30px; overflow: hidden; }
	#tlogos .r { display: block; height: 60px; width: 20px; background: transparent url(../img/tbg.gif) right 0 no-repeat; position: absolute; top: 0; right: 0; }

		.prtk { margin-left: 18px; width: 905px; }
			.prtk TD { padding: 9px 0; text-align: center; vertical-align: baseline; }
				.prtk TD IMG { display: block; height: 40px; margin: 0 auto; }

#frm_frm { margin: 10px 0 20px; }
#frm_frm IMG {  }				
H1.pg { font-size: 27px; color: #0e6eba; text-shadow: 1px 1px 1px #CCCCCC; font-weight: normal; margin: 5px 0; }				
				
/* !MAIN MENU */
#tbs_1 { display: block; position: absolute; top: 270px; height: 32px; margin: 0; padding: 0; }
	#tbs_1 LI {display: block; float: left; font-size: 15px; list-style-image: none; list-style-type: none; }
	#tbs_1 a:link, #tbs_1 a:visited { font-weight: bold; background: transparent url(../img/l1.jpg) 0 5px no-repeat; text-decoration: underline; height: 32px; display: block; color: #5db0f1; cursor: pointer; margin-right: 11px; padding-left: 15px; }
	#tbs_1 a.selected:link, #tbs_1 a.selected:visited { background: transparent url(../img/l2.jpg) 0 5px no-repeat; text-decoration: none; color: #0E6EBA; }
	#tbs_1 a:hover { text-decoration: none; color: #0E6EBA;}


#tbottom { position: relative; width: 100%; clear: both; background: transparent url(../img/footer-bg.jpg) 0 0 repeat-x; height: 90px;}
	#tbottom DIV.tbtm { background: transparent url(../img/footer.jpg) 0 0 no-repeat; padding: 15px 0; color: #cccccc; font-size: 13px; width: 100%; }
	/* !BOTTOM MAIN MENU */
	#tbottom  #tbs_1 { display: block; position: absolute; left: 200px; top: 40px; height: 32px; margin: 0; padding: 0; }
		#tbottom  #tbs_1 LI {display: block; float: left; font-size: 15px; }
		#tbottom  #tbs_1 a:link, #tbottom  #tbs_1 a:visited { background: transparent !important; font-weight: normal; text-decoration: underline;display: block; color: #5db0f1; cursor: pointer; margin-right: 11px; }
		#tbottom  #tbs_1 a.selected:link, #tbottom  #tbs_1 a.selected:visited { background: transparent !important;  text-decoration: none; color: #0E6EBA; }
		#tbottom  #tbs_1 a:hover { text-decoration: none; color: #0E6EBA;}
	
.t100 { width: 100%; }
	.t100 TD { width: 50%; text-align: center; padding: 0 0 30px ; }
		.t100 TD IMG { display: block; margin: 0 auto; margin-bottom: 5px; }

.lgrp { margin-top: 10px; }		
.lgrp LI { margin: 0 0 10px 10px; font-size: 13px; }

.snav { width: 100%; margin: 5px 0 20px; }
	.snav TD { text-align: center; margin: 5px; font-size: 11px; }
		.snav TD IMG { display: block; width: 150px; margin: 0 auto; }
		
.op:link, .op:visited { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity: 0.8;	display: block; } 
.op:hover { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity: 1; } 

.js {border-bottom: 1px dashed #DA251D; color: #DA251D; cursor: pointer; text-decoration: none !important;}

.inf {color: #7a7a7a; margin: 10px; padding-left: 23px; font-size: 13px; background: transparent url(/tpl/dmn/img/info.png) top left no-repeat;}
.ierr {color: #7a7a7a; margin: 10px; padding-left: 23px; font-size: 13px; background: transparent url(/tpl/dmn/img/exclamation.png) top left no-repeat;}
.iok {color: #7a7a7a; margin: 10px; padding-left: 23px; font-size: 13px; background: transparent url(/tpl/dmn/img/ok.png) top left no-repeat;}
.help {
background:transparent url(/tpl/dmn/img/help.png) no-repeat scroll left top;
color:#9F9F9F;
font-size:13px;
margin:10px !important;
padding-left:23px !important;
}

A:link, A:visited { color: #0088ce; text-decoration: underline; }
A:hover { color: #0e6eba; text-decoration: none; }

.m5 {margin: 5px 10px; font-size: 14px; color: #777777;} 

/* ÍÎÂÎÑÒÈ */
H1.hdr { font-size: 25px; color: #9f9f9f; text-shadow: 1px 1px 1px #CCCCCC; font-weight: normal; margin: 5px 0; }				

A.nws:link, A.nws:visited { color: #777777; text-decoration: none; font-size: 15px; }
A.nws:hover { color: #9f9f9f; text-decoration: underline; }
	.nws H5 { color: #0088ce; font-size: 19px; font-weight: normal; margin: 10px 0 5px; }
	
	
/* ÃÀËÅÐÅß */	
.block { clear: both; margin: 15px 0 10px; }
	.block LI { display: block; float: left; width: 415px; height: 125px; overflow: hidden; font-size: 13px; margin: 0 25px 20px; }
		.block LI IMG { display: block; float: left; margin-right: 10px; }
		.block LI H3 { font-size: 17px; margin: 0 0 10px; font-weight: normal; }
		
		
		
		
.ttt { width: 100%; border: 0; }
	.ttt TD { width: 33%; text-align: center; font-size: 14px; color: #777777; }
		.ttt TD IMG { margin: 0 auto; }
		
UL.obr { clear: both; }
	UL.obr LI { float: left; width: 200px; height: 150px; font-size: 13px; margin: 0 10px 10px; text-align: center; }
		UL.obr LI IMG { display: block; margin: 0 auto; margin-bottom: 5px; }