/* www.joomlatemplates.co.ua - best templates for Joomla */

body
	{
	margin:0px;
	font-family:Arial;
	font-size:12px;
	background-color: #e2f2ff;
	background-image: url(../images/fon.jpg);
	background-repeat: repeat-x;
	height: auto;
	width: inherit;
	overflow: inherit;
	}

#main
	{
	width:1000px;
	margin-left: auto;
	margin-right: auto;
	}

.header
	{
	height:300px;
	background:url(../images/top_img.jpg) no-repeat;		
	}
/* ГИФКА*/
.logotip {
	width:208px;
	height:126px;
	position:relative;
	top:100px;
	left:750px;
	background-image: url(../images/logo.png);
}

.title
	{
		padding-left:20px;
	}

.navbar
	{
	height:30px;
	width: auto;
	float: right;
	}
.navbar1
	{
	height:inherit;
	background-repeat: no-repeat;
	}	
.nav
	{
	margin: 0px;
	padding-left:20px;
	padding-top:18px;
	background-image: url(../images/topbkgr.png);
	background-repeat: repeat-x;
	}
.nav1
	{
		margin: 0px;
		padding-top:18px;
		
	}	
.nav ul
	{
		list-style:none;
		margin: 0px;
		padding: 0px;
	}
.nav1 ul
	{
		list-style:none;
		margin: 0px;
		padding: 0px;
	}	
.nav li
	{
		margin: 0px;
		padding: 0px;
		display: inline;
		float:left;
		background:none !important;
		position:relative;
		top: -10px !important;

	}
.nav1 li
	{
		margin: 0px;
		padding: 0px;
		display: inline;
		float:left;
		background:none !important;
		position:relative;
		top: -10px !important;

	}
	/* шрифт topmenu*/
.nav a, .nav a:visited
	{
	display:block;
		font-size:12px;
		font-weight: bold;
		color:#000066;
		text-decoration:none;
		padding-right:25px;
		padding-left:25px;
		padding-bottom:18px;
		padding-top:5px;				
		z-index:1;
	
	}
	/* шрифт topmenu принаведении курсора*/
.navbar a:hover
	{
	color:#000099;
		text-align:center;
		padding-right:25px;
		padding-left:25px;
		padding-bottom:18px;
		padding-top:5px;
			
	}
	/* шрифт menu*/
.nav1 a, .nav1 a:visited
	{
	display:block;
		font-size:14px;
		font-weight: bold;
		color:#000066;
		text-decoration:none;
		padding-right:25px;
		padding-left:25px;
		padding-bottom:18px;
		padding-top:5px;				
		z-index:1;
	
	}
	
	/* шрифт menu принаведении курсора*/
.navbar1 a:hover
	{
	color:#000033;
		text-align:left;
		padding-right:25px;
		padding-left:25px;
		padding-bottom:18px;
		padding-top:5px;
			
		
	}
/**/

.mainColumn
	{
		margin:0px;
		padding-top:5px;
		padding-left:5px;
		padding-right:5px;
	}
	/*                                                                                        Левая колонка*/
#leftColumn
	{
		float:left;
		width:209px !important;
		overflow:hidden;
	}
	/*фон для левой колонки*/
.column div
	{
	/*background:url(../images/left_column_bg.jpg) repeat-y left;*/
		padding: 0px;
		height: 1%;
	}

.column h3
	{
		color:#006600;
		margin: 0px;
		text-align:left;
		width:209px;
		position:relative;
		padding:8px;
		padding-left: 35px;
		padding-top: 12px;
		font-size: 1.2em;
		font-weight:bold;
	}
.inner_content
	{
		padding-top:15px;
		padding-right:5px;
		padding-left:8px;
		padding-bottom:5px;
	}
	/*фон для заголовка левой колонки*/
.column div div
	{
	background-image: url(../images/left_column_header.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
	/*фон для низа левой колонки*/
.column div div div
	{
	background:url(../images/left_column_bottom.jpg) no-repeat left bottom;
	background-image: url(../images/left_column_bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	/*отступ  для левой колонки*/
.column div div div div
	{
		background: none;
		padding-bottom:20px;
	}
	/* надписи заголовков левой колонки */
.column div div div div h3
	{
	color:#021144;
	
	}
	/*цвет разделительного бордюрчика для заголовка левой колонки*/
.column ul
	{
	margin: 0px;
	padding: 0px;
	list-style:none;
	margin-left: 8px;
	margin-right: 11px;
	}
.column li
	{
		margin: 0px;
		padding: 0px;
	}
	/*цвет шрифта и разделительного бордюрчика для содержимого левой колонки*/
.column li a, .column li a:visited
	{
	display:block;
	margin: 0px;
	/*border-bottom: solid 1px #000033;*/
	color: #000033;
	width:93%;
	font-weight:bold;
	padding-left: 15px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	text-decoration: none;
	background-image: url(../images/bullet1.png);
	background-repeat: no-repeat;
	background-position: left center;
	
	}
	/*цвет шрифта  для содержимого левой колонки ПРИ НАВЕДЕНИИ КУРСОРА*/
.module_menu li a:hover
	{
	
		color: #000099;
		
	}
/*колонка контента*/
.contentColumn
	{
		margin-left:220px;
	}
	
	/***********************************************************************************   Правая колонка  ***************/
	
#rightColumn
	{
		float:right;
		width:209px !important;
		overflow:visible;
	}
		/*фон для правой колонки*/
.pravcolumn div
	{
		
		padding: 0px;
		height: 1%;
	}

.pravcolumn h3
	{
		color:#003300;
		margin: 0px;
		text-align:left;
		width:209px;
		position:relative;
		padding:8px;
		padding-left: 35px;
		padding-top: 12px;
		font-size: 1.2em;
		font-weight:bold;
	}
.inner_content
	{
		padding-top:15px;
		padding-right:5px;
		padding-left:8px;
		padding-bottom:5px;
	}
	/*фон для заголовка правой колонки*/
.pravcolumn div div
	{
	background-image: url(../images/left_column_header.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
	/*фон для низа правой колонки*/
.pravcolumn div div div
	{
	
	background-image: url(../images/left_column_bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	/*отступ  для правой колонки*/
.pravcolumn div div div div
	{
		background: none;
		padding-bottom:20px;
	}
	/* надписи заголовков правой колонки */
.pravcolumn div div div div h3
	{
		color:#021144;
	}
	/*цвет разделительного бордюрчика для заголовка левой колонки*/
.pravcolumn ul
	{
	margin: 0px;
	padding: 0px;
	list-style:none;
	margin-left: 8px;
	margin-right: 11px;
			
	}
.pravcolumn li
	{
		margin: 0px;
		padding: 0px;
	}
	/*цвет шрифта и разделительного бордюрчика для содержимого правой колонки*/
.pravcolumn li a, .pravcolumn li a:visited
	{
	display:block;
	margin: 0px;
	/*border-bottom: solid 1px #000033;*/
	color: #000033;
	width:93%;
	font-weight:bold;
	padding-left: 15px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	text-decoration: none;
	background-image: url(../images/bullet1.png);
	background-repeat: no-repeat;
	background-position: left center;
	}
	

	
	/************************************************************************************************************************/
	
	
	/*фон для  контента*/
#inner_contentColumn
	{
	margin-right:220px;
	background-color: #ffffff;
	}

#inner_contentColumn_full
	{
		background: #fefefe;
	}
.column div div div div div
	{
		padding: 5px;
		padding-left: 20px;
		padding-right: 20px;
	}
.column div div div div div div
	{
		padding: 0px;
	}
	/* шрифт ССЫЛОК*/
a, a:visited
	{
		color: #021144;
	}
.column div div div div div div a
	{
		text-decoration:none;
	}
.module div div form
	{
		padding-top: 10px;
		margin-left: 5px;
		margin-right: 10px;
	}
	/* шрифт ССЫЛОК ПРИ НАВЕДЕНИИ*/
.column div div div div div div a:hover
	{
		color: #0000CC;
	}
.column fieldset
	{
		width: 100px;
		margin: auto;
		border:none;
	}

	/* заголовки новостей*/
.contentheading
	{
	font-size: 1.2em;
	color: #000033;
	font-weight: bold;
	}
.article_column
	{
		padding: 10px;
	}
	/* разделитель новостей*/
.column_separator
	{
		border-left: solid 1px;
	}
.sectiontableentry1
	{
		text-align: left;
		padding: 3px;
border-top: solid 1px #eeeeee;
		
	}
.sectiontableentry1 td, .sectiontableentry2 td
	{
		padding: 3px;
	}
.sectiontableentry2
	{
	text-align: left;
	padding:3px;
	
	}
	/* шрифт ЗАГОЛОВКА МАТЕРИАЛОВ обычно выглядит как Главная страница, новости, фак ...*/
.componentheading
	{
		padding-left:10px;
		border-bottom: solid 1px #aeaeae;
		width:98%;
		color: #000033;
		font-size: 1.3em;
	}
	/*маленькая картинка под названием новости */
.contentheading
	{
		background: #fff;
		padding-bottom: 4px;

	}

.contentpaneopen
	{
		margin: 0px;
		padding: 7px;
	}
.nopad
	{
		width: 99%; padding: 3%;
	}
.nopad1
	{
		width: 90%;
	}

/*шрифт футера */
#footer a
	{
		color: #0078C6;
	}
#footer
	{	width:1000px;
		background:url(../images/footer.jpg) no-repeat;	
		height:125px;
  		margin-left: auto ;
  		margin-right: auto ;
                margin-top: 30px ;
                padding-top: 30px ;
	}
/*                                                                                 модули*/
.module div div div
	{
		padding:5px;
		padding-left:05px;
		
	}
	/*заголовок модуля*/
.module div div div h3
	{
	color:#000000;
	margin:0px;
	font-size:1.2em;
	padding-top:5px;
	
	}
.module div div div  ul
	{
		margin:0px;
		padding:0px;
		
	}
.module div div div  li
	{
		margin:0px;
		list-style:none;
		padding:3px;
		
	}

.mc ul
	{
		margin: 0px;
		padding: 0px;
		list-style:none;
	}
	
	/*тело  модуля*/
.mc li
	{
	margin: 0px;
	padding: 0px;
	padding-left: 25px !important;
	background-image: url(../images/bullet1.png);
	background-repeat: no-repeat;
	background-position: left;
	}

.module div div div li a
	{	
		color:#000099;
	}
.module div div div li a:hover
	{
		color:#003399;
	}
.module_menu div div div li 
	{
		list-style:none !important;
	}
.module_menu div div div li li
	{
		list-style:none;
	}

.pagenavbar a, .pagenavbar a:visited
	{
		width: 120px;
		background: #7E2927;
		border: solid 1px #ffffff;
		color: #ffffff;
		display:inline-table;
		padding: 5px;
		padding-left: 20px;
		padding-right: 20px;
	}
.pagenavbar a:hover
	{
		background:#333333;
	}
.small
	{
	font-size: 0.8em;
	color: #330099;
	}
.contenttoc
	{
		background:#efefef;
		color: #333333;
		padding: 5px;
	}
	
	/*  дата создания*/
.createdate
	{
	font-size: 0.7em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3399CC;
	}

/*  дата обновлено*/
.modifydate
	{
		font-size:0.8em;
	}
	
	/*  ссылки в статьях контента */
.contentpaneopen td p a, .contentpaneopen td p a:visited
	{
		color:#333366;
                
	}