body
{
	background: #ffffff;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 100.1%;
	padding-top: 25px;
	text-align: center;
}

.item-page img {
float:left;
margin-right: 5px;
}/*287_08@inbox.ru -   ïðèíóäèòåëüíîå îáòåêàíèå èçîáðàæåíèÿ òåêñòîì.. Óáðàòü åñëè ñúåõàëà âåðñòêà*/

.s5_pagespan {padding-left: 10px;}

.othernews {display:inline-block;}

		div.catItem_ImageBlock{}

			span.catItemImage img{

		border:none;
		height:130px !important;
		width:auto !important;

				}
div.catItem_Header{}
	h3.catItemTitle{
		padding:0px 0;
		margin:0;
		display:block;
		text-align:center;
		}
	h3.catItemTitle a{
		font-size:14px;
		}


.newsflash {}
.newsflash .newsItems {display:inline-block; width:250px; vertical-align:top; margin-right:74px;}
.newsflash .newsItems img {width:300px; margin-bottom:10px;}
.newsflash .newsItems:nth-child(3n) {margin-right:0px;}
.newsflash h4 {margin-top:10px;}

div.item-separator{
margin: 20px 0 0 0;
height:15px;
border-top:1px dotted #999;
}

div.pagenavcounter{
text-align: center;
font-size: 11px;
font-weight:normal;
color:#999;
}

span.create{
							font-weight:normal;
							font-size:11px;
							color:#999;}

div.moduletable_news{
			margin:0;
			}
div.moduletable_news h3{
margin:0 0 0 -20px;
}


span.all_news{
	display:block;
	float:right;
	margin:-15px 0 0 0;
	}
span.all_news a, .all_news a:link, .all_news a:visited {
	color:#555 !important;
	}


ul.junewsultra_news{

padding: 0px;
}
				li.mod_item_list{
					list-style:none;
margin:0 0 0 0px;
list-style:circle;
					}
					.mod_item_list h4{
margin:0 0 0 0px;
padding: 0px
}
						a.mod_item_title{font-weight:normal;}
						span.mod_item_small{
							font-weight:normal;
							font-size:11px;
							color:#999;
							}
							span.newsdate{}
								span.f_date{
									font-weight:bold;
									}








.pagination{
	font-size:12px;
	}

div.pg_start{
float:left!important;
background-image:url(../images/pg_prev.gif);
background-repeat:no-repeat;
background-position:left 0px;
height:32px;
width:135px!important;
padding:8px 0 0 0;
margin:0 0 0 0px;
}
div.pg_end{
float:right!important;
background-image:url(../images/pg_next.gif);
background-repeat:no-repeat;
background-position:right 0px;
height:32px;
width:135px!important;
padding:8px 0 0 0;
margin:0 0px 0 0;
}
div.pg_end span,div.pg_end a{
padding:0px 45px 0 0;
float:right;
color:#252525;
}
div.pg_start span,div.pg_start a{
padding:0px 0 0 45px;
float:left;
color:#252525;
}
div.pg_start span,div.pg_end span{
font-weight:normal;
color:#9a9a9a;
}

td.pgnum{
text-align:center;
padding:10px 0 0 0;
}
td.pgnum span{
/*background-image:url(../images/pr_activ.gif)!important;
background-position:top!important;
background-repeat:no-repeat!important;
width:27px;
height:30px;
*/
color:#9a9a9a !important;
font-weight:bold !important;
text-decoration:none !important;
}
td.pgnum span,td.pgnum a{
text-decoration:underline;
font-weight:normal;
padding-top:8px;
padding-bottom:10px;
color:#252525;
}
td.pgnum span{
padding-left:3px;
padding-right:3px;
}
td.pgnum a{
padding-left:3px;
padding-right:3px;
color:#252525;
}







body.contentpane {

width : auto;
margin : 10px;
line-height : 1.4em;
text-align: left;
}

/* TOC */
table.contenttoc{
	float: right;
}

/* Tooltips */
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	text-align:left;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url("templates/system/images/selector-arrow-1.png") no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

div.footcat div.header a{
  list-style-type:none;
  display:inline;
  padding-right: 5px;
  color: #3888AD;
  text-decoration:underline;
}
.int h3{
margin: 0 0 0 20px!important;
}
.news_block{ width: 100%; }
div.news_block>div.newsflash>div.newsItems{
width: 35%;
float: left;
margin-right: 59px;
margin-left: 32px;
margin-bottom: 30px;
height: 280px;
overflow: hidden;
}
.newsflash-title{
display: block;
height: 45px;
overflow: hidden;
}
div.news_block>div.newsflash>div.newsItems img {
width: 200px;
}

.mod_item_block_td_news .mod_item_img_news img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.mod_item_block_td_news .mod_item_cont_news a {
	display: block;
	text-indent: 0px !important;
	margin-bottom: 5px;
	font-size:16px; 
}

.mod_item_block_td_news .mod_item_intro {
	text-indent: 0px !important;
}

a.titles {
	font-size: 16px;
}

.custom {
	margin-bottom: 10px;
}

.custom form input {
	margin-left: 0px;
	padding-left: 0px;
}

.center_block .create {
	display: block;
	margin: 5px 0;
	margin-left: 2px;
}

h1.post-title {
	margin-left: -2px !important;
}

.blog_item_text {
	margin-top: 0px !important;
	padding-top: 0px !important;
	padding-left: 6px !important;
	vertical-align: top;
}

.blog_item_text a {
	font-size: 16px;
	display: block;
	text-indent: 0 !important;
}

.blog_item_text .blog_item_introtext {
	text-indent: 0 !important;
}

.blog_item_text .jn_small {
	margin: 5px 0;
	font-size: 12px;
	margin-left: 0px;
}

.cat-title {
	margin-left: 0px !important;
	margin-bottom: 10px !important;
}

.footer-submenu{
list-style: none;
width:700px; /*ширина всего блока ссылок*/
text-align: left;
margin-left: 23px;
}
.footer-submenu li ul{
display: none;
margin-top: -12.5px;/*подгоняем чтобы пункты меню выводились*/
margin-left: 38px;/* в одну строчку с главным элементом*/
}
.footer-submenu li ul li{
display: inline-block !important;/* в одну строчку все пункты*/
margin-left: 6px;
}
.footer-submenu li a{
color: #00F;
display: block;
text-decoration: none;
}
.footer-submenu li a:hover{
display: block;
text-decoration: none;
}
.footer-submenu li:hover ul{
display: block;
list-style: none;
text-decoration: underline;
color: #f9f9f9; /*тут должен быть цвет фона футера*/
}

#main a {
	text-decoration: none !important;
}

#main a:hover {
	text-decoration: underline !important;
}
