/*=============
	own fonts
 =============*/
@font-face {
    font-family: 'HeliosCondCRegular';
    src: url('/fonts/helioscondc-webfont.eot');
    src: url('/fonts/helioscondc-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/helioscondc-webfont.woff') format('woff'),
         url('/fonts/helioscondc-webfont.ttf') format('truetype'),
         url('/fonts/helioscondc-webfont.svg#HeliosCondCRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PragmaticaCRegular';
    src: url('/fonts/pragmaticac-webfont.eot');
    src: url('/fonts/pragmaticac-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/pragmaticac-webfont.woff') format('woff'),
         url('/fonts/pragmaticac-webfont.ttf') format('truetype'),
         url('/fonts/pragmaticac-webfont.svg#PragmaticaCRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*=============
	
 =============*/

body { padding: 0px; margin: 0px;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#fafafa; }
a:link, a:visited {	color: #FFFFFF;	text-decoration: none;}
a:hover {color: #DDDDDD;text-decoration: none;}

.top_menu 
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background-color: #FF0000;
	text-align: center;
	text-shadow: 1px 1px #C80000;
}
.meu_title { background-color: #CCCCCC;	font-size: 12px; font-weight: bold;	text-align: center; text-shadow: 1px 1px #dbdbdb;}
.contact {color: #FFFFFF; background-color:#3366FF;	text-align: center;	font-weight: bold; text-shadow: 1px 1px #264cbf;}
.news {	background-image: url(../images/news_bg.gif); border: 1px solid #2B66FE; font-size: 24px; color: #FFFFFF; text-align: right; font-weight: bold;	padding-right: 12px;  text-shadow: 1px 1px #264cbf;}
.content {
	padding-top: 10px;
	text-align: justify;
	padding-right: 10px;

}

.frame { padding: 0px 32px;}
.title { font-size: 14px; font-weight: bolder; margin-top: 5px;	margin-bottom: 10px;}
.phto {	margin-top: 20px; border: 1px solid #999;}
.sub_title {font-size: 18px; color: #FF0000; font-weight: bold;	margin-top: 20px;}
.contact_2 {font-size: 15px; font-weight: bolder; color: #FF0000;}
.button {background-color: #CCCCCC;	text-align: center;}
.content_news{ font-size:11px;
	padding-top: 10px;
	text-align: justify;
	padding-right: 10px;

}

#tab-sovet.frame td.title{
    color:#000000;
    font-size:12px;
    font-weight:bold;
    text-indent:0;
    }
    .frame td{
        border-bottom:1px solid #CCCCCC;
    }

#plan.content p.title{ font-size: 12px; font-weight: normal;}
#grand_blag.content .noborder td{ border: 0px;}
#grand_pol.content span.title,#grand_pol.content p.title { font-size: 12px;}

p.banners a
{
	display: block;
	margin-bottom: 1px;
	padding-bottom: 1px;
	margin-left: 1px;
	padding-left: 1px;
}
p.banners a:hover img
{
	box-shadow: 0px 0px 10px #DDD;
}
