body{height:100%; margin:0px; padding:0px}
img { border:none}
body, div, table td, a, input { font-family:Tahoma; font-size:11px; color:#767676}

table td{ vertical-align:top}

.tblMain{height:100%;width:1000px}
.tblMain tr.trHead td.tdHeader{ padding-top:25px;}
.tblMain tr.trHead td.tdHeader, .tblMain tr.trCenter td.tdCenter{padding-left:15px; padding-right:15px}
.tblMain .trFooter td{ height:85px; background:url(/images/footer.gif) repeat-x  left 15px}
.tblMain .trCenter { height:100%}
.tblFOOTER { width:100%; margin-top:30px}
.tblFOOTER * {color:#FFFFFF; background-image:none !important; text-align:center}

.tblContent, .fixFooterWidth, .tblHeader, .tblTopMenu, .tblTopBanners{ width:915px}

.baner1 img{ border:1px solid #b2b2b2; background:#e8e8e8}

.tblTopBanners{ table-layout:fixed; margin-bottom:10px}
.tblTopBanners td{ padding:2px; text-align:center}

.block .TL, .block .TR, .block .BL, .block .BR { width:4px; height:4px; background-repeat:no-repeat; background-position:left top}
.block td.TL{ background-image:url(/images/block_TL.gif)}
.block td.TR{ background-image:url(/images/block_TR.gif)}
.block td.BL{ background-image:url(/images/block_BL.gif)}
.block td.BR{ background-image:url(/images/block_BR.gif)}
.block td.TC{background-image:url(/images/block_TC.gif);background-repeat:repeat-x}
.block td.BC{ background:url(/images/block_BC.gif) repeat-x bottom}
.block tr.title td, .block tr.T td{ background-color:#cbcbcb; color:#FFFFFF}
.block tr.title .L,.block .CL{ background:url(/images/block_CL.gif) repeat-y left}
.block tr.title .R,.block .CR{ background:url(/images/block_CR.gif) repeat-y right}
.block tr.title .L,.block tr.title .R {background-color:#cbcbcb}
.block tr.title .C { padding:0px 0px 5px 5px; font-weight:bold}
.block tr.content .CC{ padding:5px 10px}



.WBLUE .block td.TL{ background-image:url(/images/block_TL_WB.gif)}
.WBLUE .block td.TR{ background-image:url(/images/block_TR_WB.gif)}
.WBLUE .block td.BL{ background-image:url(/images/block_BL_WB.gif)}
.WBLUE .block td.BR{ background-image:url(/images/block_BR_WB.gif)}
.WBLUE .block td.TC{background-image:url(/images/block_TC_WB.gif);background-repeat:repeat-x}
.WBLUE .block td.BC{ background:url(/images/block_BC_WB.gif) repeat-x bottom}
.WBLUE .block tr.title td,.WBLUE .block tr.T td{ background-color:#00a7d3; color:#FFFFFF}
.WBLUE .block tr.title .L,.WBLUE .block .CL{ background:url(/images/block_CL_WB.gif) repeat-y left}
.WBLUE .block tr.title .R,.WBLUE .block .CR{ background:url(/images/block_CR_WB.gif) repeat-y right}
.WBLUE .block tr.title .L,.WBLUE .block tr.title .R {background-color:#00a7d3}
.WBLUE .block tr.title .C { padding:0px 0px 5px 5px; font-weight:bold}
.WBLUE .block tr.content .CC{ padding:5px 10px}

.BLUE .block td.TL{ background-image:url(/images/block_TL_B.gif)}
.BLUE .block td.TR{ background-image:url(/images/block_TR_B.gif)}
.BLUE .block td.BL{ background-image:url(/images/block_BL_B.gif)}
.BLUE .block td.BR{ background-image:url(/images/block_BR_B.gif)}
.BLUE .block td.TC{background-image:url(/images/block_TC_B.gif);background-repeat:repeat-x}
.BLUE .block td.BC{ background:url(/images/block_BC_B.gif) repeat-x bottom}
.BLUE .block tr.title td,.BLUE .block tr.T td{ background-color:#1d2d8d; color:#FFFFFF}
.BLUE .block tr.title .L,.BLUE .block .CL{ background:url(/images/block_CL_B.gif) repeat-y left}
.BLUE .block tr.title .R,.BLUE .block .CR{ background:url(/images/block_CR_B.gif) repeat-y right}
.BLUE .block tr.title .L,.BLUE .block tr.title .R {background-color:#1d2d8d}
.BLUE .block tr.title .C { padding:0px 0px 5px 5px; font-weight:bold}
.BLUE .block tr.content .CC{ padding:5px 10px}

.RED .block td.TL{ background-image:url(/images/block_TL_R.gif)}
.RED .block td.TR{ background-image:url(/images/block_TR_R.gif)}
.RED .block td.BL{ background-image:url(/images/block_BL_R.gif)}
.RED .block td.BR{ background-image:url(/images/block_BR_R.gif)}
.RED .block td.TC{background-image:url(/images/block_TC_R.gif);background-repeat:repeat-x}
.RED .block td.BC{ background:url(/images/block_BC_R.gif) repeat-x bottom}
.RED .block tr.title td,.RED .block tr.T td{ background-color:#b00b0f; color:#FFFFFF}
.RED .block tr.title .L,.RED .block .CL{ background:url(/images/block_CL_R.gif) repeat-y left}
.RED .block tr.title .R,.RED .block .CR{ background:url(/images/block_CR_R.gif) repeat-y right}
.RED .block tr.title .L,.RED .block tr.title .R {background-color:#b00b0f}
.RED .block tr.title .C { padding:0px 0px 5px 5px; font-weight:bold}
.RED .block tr.content .CC{ padding:5px 10px}

.wblockLeft{width:185px; margin-bottom:6px}
.wblockRight{width:237px; margin-bottom:6px}
.blContent{ padding-left:10px; padding-right:10px}
.blockRazdel {margin-bottom:6px; width:100%}
.blockRazdel tr.content .CC{ padding:13px 20px}
.ban468x60 { width:468px; height:60px; background:#999999; margin-bottom:6px}

.HideText{ border:1px solid #ca0101; color:#ca0101; text-align:center; padding:20px 10px; background-color:#FFFF99 }

.tblHeader{ height:125px; background:url(/images/header_C.gif) repeat-x}
.tblHeader .L{background:url(/images/header_L.gif) no-repeat left top; /*width:4px*/}
.tblHeader .L img{ margin:20px}
.tblHeader .R{background:url(/images/header_R.gif) no-repeat right top; width:4px}
.tblHeader .C{ vertical-align:middle}
.tblLogin { width:300px; table-layout:fixed; margin-right:10px}
.tblLogin td.btn{ width:27px; text-align:right}
.tblLogin .login input, .tblLogin .passw input, .tblLogin .search input{ width:100%; border:1px solid #9c9c9c}
.tblLogin .logpas .btn input{ background-image:url(/images/cmd_login.gif); width:23px; height:23px; border:none; cursor:pointer; margin-top:13px}
.tblLogin .trSearch .btn input{ background-image:url(/images/cmd_search.gif); width:23px; height:23px; border:none; cursor:pointer; margin-top:13px}
.tblLogin .loginC, .tblLogin .passwC, .tblLogin .searchC{ color:#212f7a; padding-right:5px; text-transform:uppercase; text-align:right}

.tblTopMenu{ height:25px; margin-top:10px; margin-bottom:10px}
.tblTopMenu td{ vertical-align:middle;}
.tblleftTopMenu * { color:#000000;text-decoration:none}
.tblleftTopMenu td{padding-left:10px}
.tblleftTopMenu td.lang a:hover{ text-decoration:underline; color:#ca0101}
.tblleftTopMenu td a img { height:12px; width:12px; background-repeat:no-repeat; background-position:left top; margin-left:7px;margin-top:6px}
.tblleftTopMenu td.home a img{ background-image:url(/images/home.gif)}
.tblleftTopMenu td.favor a img{background-image:url(/images/favor.gif); margin-top:7px} 
.tblleftTopMenu td.map a img{background-image:url(/images/map.gif)} 	
.tblleftTopMenu td.home a, .tblleftTopMenu td.favor a, .tblleftTopMenu td.map a { 
display:block; 
height:25px; width:25px; background-repeat:no-repeat; background-image:url(/images/hover_tmenu.gif); background-position:0px -30px;
}
.tblleftTopMenu td a:hover{ background-position:0px 0px}
.tblleftTopMenu td a:hover img{ background-position:0px -12px}
.tblTopMenu .blContent ul { margin:0px; padding:0px}
/*.tblTopMenu .blContent ul li{ display:inline; list-style:url(/images/limenu.gif) inside; padding-right:20px}*/
.tblTopMenu .blContent ul li{ display:inline; list-style:none; background:url(/images/limenu.gif) no-repeat left 5px ; padding-left:9px ;padding-right:11px}
.tblTopMenu .blContent ul li a:hover { color:#ca0101}

.block  a:hover { color:#ca0101; text-decoration:underline}	
.block ul { margin:0px; padding:0px}
.block ul li{ list-style:none; background:url(/images/limenu.gif) no-repeat left 5px ; padding-left:9px ;padding-right:11px}
.block ul li a { text-decoration:none}
.block ul li a:hover { color:#ca0101; text-decoration:underline}

.icoraz{background:url(/images/ico_razdel.gif) no-repeat left top; width:9px; height:9px; margin-right:5px; margin-bottom:-1px}
.icorazw{ background:url(/images/ico_razdel_intitle.gif) no-repeat left top; width:9px; height:9px; margin-right:5px; margin-bottom:-1px}
h1.title { color:#ca0101; font-size:12px; margin-bottom:5px; margin-left:-10px}
h1.title_h1 {color:#ca0101; font-size:14px;margin:10px 0px;}

.tblNmenu{ width:100%; table-layout:fixed}
.tblNmenu td{ text-align:center}
.tblNmenu a#mn1 {border-right:#AA1111 solid 1px;}
.tblNmenu a{ display:block; text-decoration:none; padding-bottom:5px; padding-top:2px;border-bottom:1px #A9A9A9 solid}
.selMn{ color:#FFFFFF; border-bottom:1px #ee2329 solid !important; background-color:#ee2329 !important}
.selMn:hover{ color:#FFFFFF !important; text-decoration:none !important}
.divNewsBlock .block .C { padding:0px !important}
.divNewsBlock b a { color:#ca0101}

.dateNews{ color:#000000; margin:5px 0px}
.nameNews{ color:#ca0101; font-weight:bold}
.nameNews a{ color:#ca0101; text-decoration:none}
.nameNews a:hover { text-decoration:underline}
.newslist {margin-left:40px; margin-bottom:10px}
.newslist .nameNews {margin-top:10px; margin-left:-20px;}
.newslist .dateNews {margin:0px; margin-left:-20px}
hr.hr { margin-top:30px}

.blocktitle{ color:#FFFFFF; text-decoration:none;}
.blocktitle:hover{ color:#FFFFFF !important; text-decoration:underline}
.Soderjanie a { color:#ca0101}
.Soderjanie li { margin-bottom:10px}	

.SendBtn td{
	background:#ca0101 url(/images/btnpost.gif) no-repeat left top; 
	width:237px;
	height:21px; 
	color:#FFFFFF; 
	font-weight:bold; 
	text-align:center;
	overflow:hidden;
}
.foot {
  font-size: 1px;
  color: #CCCCCC;
  text-align: center
}
.SendBtn td a{ color:#FFFFFF; text-decoration:none; margin-top:3px; display:block}
.SendBtn td a:hover { text-decoration:underline} 
.kug_tl{ background:url(/images/kug_tl.gif) no-repeat left top; height:4px; width:4px}
.kug_tr{ background:url(/images/kug_tr.gif) no-repeat left top; height:4px; width:4px}
.kug_bl{ background:url(/images/kug_bl.gif) no-repeat left top; height:4px; width:4px}
.kug_br{ background:url(/images/kug_br.gif) no-repeat left top; height:4px; width:4px}
.tblAddress { margin:5px}
.tblAddress td.L{ width:70px; font-weight:bold}

.imgJ { border:1px solid #767676; margin-right:15px}
strong.title, strong.title a{ color:#ca0101; font-size:12px; text-decoration:none}
strong.title a:hover { text-decoration:underline}
.tblFeedBack { width:70%}
.tblFeedBack input.txt , .tblFeedBack textarea { width:100%}
.tblFeedBack textarea { height:100px}
.w{ color:#FFFFFF}
.nosbstk{ text-decoration:none}
.nosbstk:hover { text-decoration:underline}
.nosbstk a{ text-decoration:none}
.nosbstk a:hover { text-decoration:underline}
#mn1, #mn2 { color:#E77}
#mn1:hover, #mn2:hover { color:#FAA}
#mn1.selMn, #mn2.selMn { color:#FFF !important}
.tblLogin td { padding-top:10px}
