/* 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:270px;

	height:107px;

	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;

	background-image: url(../images/contbg.jpg);

	background-repeat: repeat-y;

	}



#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: #efefef;

		padding-bottom: 45px;

background:url(../images/folia.jpg) bottom left no-repeat;

	}



.contentpaneopen

	{

		margin: 0px;

		padding: 5px;

	}

.nopad

	{

		width: 99%;

	}

.nopad1

	{

		width: 90%;

	}



/*шрифт футера */

#footer a

	{

		color: #ffffff;

	}

#footer

	{	width:1000px;

		background:url(../images/footer.jpg) no-repeat;	

		height:125px;

  		margin-left: auto ;

  		margin-right: auto ;

	}

/*                                                                                 модули*/

.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;

	}

