/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

@import url(../../../warp/css/modules.css);


/* Module Badges
----------------------------------------------------------------------------------------------------*/

.module .badge {
	width: 50px;
	height: 50px;
	background: url(../images/module_badges.png) 0 0 no-repeat;
}
 
.module .badge-hot { background-position: 0 0; }
.module .badge-top { background-position: 0 -50px; }
.module .badge-free { background-position: 0 -100px; }
.module .badge-new { background-position: 0 -150px; }


/* Module Icons
----------------------------------------------------------------------------------------------------*/

.module .module-title .icon { background: url(../images/module_icons.png) 0 0 no-repeat; }

.module .module-title .icon-download { background-position: 0 0; }
.module .module-title .icon-twitter { background-position: 0 -30px; }
.module .module-title .icon-mail { background-position: 0 -60px; }
.module .module-title .icon-bubble { background-position: 0 -90px; }
.module .module-title .icon-login { background-position: 0 -120px; }
.module .module-title .icon-cart { background-position: 0 -150px; }


/* Module Type: Box
----------------------------------------------------------------------------------------------------*/

.mod-box {
	background: #e1e1ec url(../images/module_bg.png) 0px 0px repeat-x;
	border: 1px solid #FFFFFF;
	border-radius: 4px;
	box-shadow: 0px 0px 0px 1px rgba(0, 0, 2, 0.102), 0px 1px 0px rgba(0, 0, 2, 0.149), 0px 1px 1px rgba(0, 0, 2, 0.102);
	padding: 13px;
}

.noboxstyle {
	background: none;
	padding: 0px;
	box-shadow: none;
	border: 0;
}

.important-ads { /* Важное объявление */
	background: #ECD5D8;
	text-align: center;
	color: #BC2A4D;
}

.mod-box .badge { top: -1px; right: -1px; }

.mod-box h3.module-title {
	background: url(../images/module_h.png) 0px 0px no-repeat transparent;
	line-height: 24px;
	margin: 0px -15px 10px;
	overflow: hidden;
	font-size: 19px;
	font-weight: 400;
	padding: 0px;
	display: block;
}

.mod-box h3.module-title span.module-title-2 {
	background: url(../images/module_h.png) 100% -43px no-repeat transparent;
	float: left;
	padding: 0px 20px;
}

.mod-box h3.module-title span.module-title-2 span.module-title-3 {
	background: url(../images/module_h.png) 0px -86px repeat-x transparent;
	color: #FFFFFF;
	float: left;
	font-size: 17px;
	height: 38px;
	line-height: 36px;
	overflow: hidden;
}

.mod-box h3.module-title span.module-title-2 span.module-title-3 span.text {
	color: #FFFFFF;
	font: normal normal 400 15px/36px Arial;
	text-shadow: rgba(0, 0, 0, 0.502) 0px 1px 1px;
}

.mod-box h3 { /* заголовок статьи в модуле по умолчанию */
	font-size: 14px; 
	line-height: 16px;
	margin: 10px 0 10px 0;
}

li.newsfeed-item h4.feed-link { /* заголовки статей в модуле "лента новостей" */
	font-size: 13px; 
	line-height: 16px;
	margin: 10px 0 10px 0;
	padding-left: 0px;
}

ul.newsfeedbottommodule { /* отступы статей в модуле "лента новостей" */
	padding-left: 0px;
}

.mod-box p { /* отступы текста в модулях */
	margin: 0 0 15px 0;
}

.module .module-title { margin: 0 0 10px 0; }

.module span.hits {
	background: url(/templates/infoport/styles/infoport/images/hits-in-article.png) no-repeat 0 0;
    padding-left: 18px;
}

.module span.hits, .module time, .module .comments {
	color: #999999;
	font-size: 11px;
	margin-right: 5px;
}

.module .comments { 
	background: url("http://iploz.com/templates/infoport/styles/infoport/images/comments-in-article.png") 0px 0px no-repeat transparent;
	padding-left: 18px;
}

/* MyStyles
----------------------------------------------------------------------------------------------------*/

.last_post ul { /* последние сообщения jfusion */
	padding-left: 0px;
}

.center {
	text-align: center;
}

.last_post .date, .jcomments .author, .jcomments .date { /* маленький серый текст */
	color: #777777;
	font-size: 11px;
}

.mod-box td.attribute, .mod-box td.value { /* поля с цифрами в модуле "курс валют" */
	color: #444444;
	font-size: 12px;
	padding-right: 5px;
}

.prazdniki h3 { /* модуль "праздники сегодня" */
	font-size: 13px;
	margin: 8px 0 0 0;
	text-align: left;
}

.poll h4 {
	font-size: 13px;
	font-weight: bold;
	margin: 3px 0 10px 0;
}

/* Социальные сети */

.facebook, .odnoklassniki, .vkontakte, .twitter, .youtube, .yandex, .livejournal, .socseti .rss  {
	display: block;
	width:25px;
	height:25px;
}

.vkontakte {
	background: url(../images/infoport_vkontakte.png);
}

.facebook {
	background: url(../images/infoport_facebook.png);
}

.odnoklassniki {
	background: url(../images/infoport_odnoklassniki.png);
}

.twitter {
	background: url(../images/infoport_twitter.png);
}

.youtube {
	background: url(../images/infoport_youtube.png);
}

.yandex {
	background: url(../images/infoport_yandex.png);
}

.livejournal {
	background: url(../images/infoport_livejournal.png);
}

.rss {
	background: url(../images/infoport_rss.png);
}

.banneritem a span {
	padding-left: 27px;
	line-height: 1.9;
	color: #F5F6F7;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.702);
}

.phpbblinks a span { /* список ссылок в нижней части phpBB */
	padding-left: 0px;
}

div.socseti {
	padding-bottom: 3px;
}

.facebook:hover, .odnoklassniki:hover, .vkontakte:hover, .twitter:hover, .youtube:hover, .yandex:hover, .livejournal:hover, .rss:hover {
	background-position: 0 -25px;
	text-decoration: none; /* перекрываем стиль a:hover phpBB */
}

.onlinemodule ul, ul.mostread, ul.jcomments-latestbottommodule { /* Кто онлайн и Последние объявления */
	list-style-type: none;
	margin: 7px 0 0 0px;
    padding-left: 0;
}
.last-news {
	width: 200px;
	border-top: 0px solid #DDDDDD;
}
.last-news ul.line > li { 
	border-top: 0;
}

ul.jcomments-latestjcomments {
	list-style-type: square;
	padding-left: 8px;
}

ul.jcomments-latestjcomments li {
	padding-bottom: 7px;
}

ul.jcomments-latestjcomments li h4 {
	font-size: 13px;
	margin: 0;
}
#login-form {
	font-size: 13px;
}
.anekdot p { /* Случайный анекдот */
	padding: 3px;
	overflow-x:  hidden;
	height: 210px;
}