/* CSS Document */

body {
	width: 1000px;
	margin:0 auto ;
	padding:0;
	background-color:#FFFFFF;
	color:#000000;
	font-family:Tahoma, Verdana, Helvetica;
	font-size:12px;
	}
p, ul, li, td	{
    font-family:Tahoma, Verdana, Helvetica;
	font-size:12px;}

a {color:  #3b7782; font-size:11px;}	
a img { border: 0;}
h1 { font-size: 18px;}
h2 { color: #000000;
     font-size: 16px;
	 margin: 0 0 5px 0;
	 }	
h3 { color: #810004;
     font-size: 15px;
	 margin: 0;
	 }	 
input, form {padding:0; margin:0;}
input, textarea { 
     font-family:Tahoma, Verdana, Helvetica;
	 font-size:11px;
	 }
table{
border-collapse: collapse;}
/*ul {	 list-style-type:none;} */
a.current {color:#820004;
           text-decoration:underline;}
a.previous {color:#000000; text-decoration:none}
a.previous:hover {text-decoration:underline}		 
.advertising { }
.advertising img {margin: 20px 0 20px 20px}		
.article { margin:15px 10px 15px 0;
           line-height:1.4;
		   clear:both;
		  
		   }
.article img {margin: 0px 20px 20px 0;
              float:left;}
.img_news {	margin: 0px 20px 20px 0;
              float:left;}		  
			  
.bloc1, .bloc1a {
	width:250px;
	font-size: 12px;
	background-color: #7baf4a;
	background-image: url(/images/fon1.jpg);
	background-repeat: no-repeat;
	vertical-align:top;
}
.bloc2 {
	width:250px;
	font-size: 12px;
	background-color: #c38688;
	background-image: url(/images/fon2.jpg);
	background-repeat: no-repeat;
	vertical-align:top;
}
.bloc1 td { padding: 4px;} 
.bloc1a td { padding: 0px;} 
/*.bloc2 td { padding: 1px;} */
.bloc_text {text-align:right;
    margin: 0 6px 1px 6px}    
.bloc_text a {color:#820005;
       font-size:11px;}
.bread_img {margin: 2px 5px 2px 5px}	   
.position_bloc {margin-top:52px;} 

			  
.count { width:210px;
         text-align:center;
		 vertical-align:top;
		 padding-top: 20px;
		 }
.count img { margin-bottom: 8px;}
.event, .advert {
	background-image: url(/images/line_green.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	border-bottom:1px dotted #cccccc ;
}
.event {padding-left: 20px}	
.font_bordo {color:#820004; }
.font_bordo_strong { color:#820004; font-weight:bold;}

span.font_bordo_strong { color:#820004; font-weight:bold;}


.font_black {color:#000000}
.font_11{font-size:11px}
.font_grey11 {color:#9e9e9e; font-size:11px}
.font_date {color:#a69391;
            font-size: 11px;
			font-weight: bold;}	
.footer {
       background-image:url(/images/fon_footer_inner.jpg);
	   background-position: 0 20px;
	   background-repeat:no-repeat;
	   height:125px;}
.footer div {
       text-align:center;
	   margin:9px 180px 0 180px;
	   color:#9e9e9e; font-size:11px}	   
	   			
.inner {
	background-image: url(/images/inner_fon.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	}					 
.main {
	background-image: url(/images/main_fon.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	}
	
.menu {
	vertical-align: top;
	font-size: 11px;
}
.menu li { padding: 6px 4px 6px 0 }

.menu ul{
     list-style-type:none;
	margin: 0 4px 4px 0;
	padding-left: 0px; 
} 
.menu ul a {
       background-repeat:no-repeat;
	   background-position: 0 0.4em;
	   padding-left:20px;
	   display:block;}
.menu ul span {
	    background-repeat:no-repeat;
		background-image:url(/images/arrow_red.gif);
	   background-position: 0 0.2em;
	   padding-left:20px;
	   color:#f74612;
	   font-weight:bold;
	   display:block;}
.menu ul ul span {background-image:url(/images/marker2_red.gif);  background-position: 0 0.4em; }
.menu ul a {background-image:url(/images/marker_arrow.gif);}
.menu ul ul a { background-image:url(/images/marker2.gif)}	
.menu ul ul ul a {background-image:url(/images/marker3.gif)}
.menu ul ul {margin-left:20px}  

.news, .content {
	background-image: url(/images/line_bordo.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	border-bottom:1px dotted #cccccc ;
}
.news {padding-left: 20px;}

.news_head {color:#820004;
             font-weight:bold;
             text-decoration:none;}
a.news_head:hover {text-decoration:underline}


	   

	
.td_radio {width: 4px; padding:0; margin:0; text-align:left;}

.form_view {
	background-color: #ffeff0;
	width: 300px;
	padding: 5px;
	margin-bottom: 10px;
	margin-left:100px;
	margin-top:20px;
}
.form_view td { padding: 4px 15px }
.form_view input, .form_view textarea {width:210px}
.form_view input {
       height:20px;
	   border: 1px solid #aba5a5}
	   
.paginator{ text-align:center}
p.pressa {text-align:justify; margin:0; padding:0;}

/*gallery */
table#gallery {
	width: 100%;
}

table#gallery td {
	width: 50%;
	padding-bottom: 5px;
}
table#gallery td img {
	margin-bottom: 1px;
}
#gallery, #gallery td {border : 0;}
.text_table{ }
.text_table td{ padding:3px;}

div.breaker {
	clear: both;
	height: 0;
	overflow: hidden;
	font-size: 0;
	border: 0 !important;
	float: none !important;
	padding: 0 !important;
	margin: 0 !important;
}
.content td table, .content td td {border : 1px solid #666666;}
/*.border, .border td {border : 1px solid #666666;}*/
