@CHARSET "UTF-8";

.clr {
	clear: both;
	position: static!important;
	display: block!important;
	float: none!important;
	margin: 0px!important;
	padding: 0px!important;
	height: 0px!important;
	line-height: 0px!important;
	border: none!important;
	font-size: 0px!important;
}
.block-hidden {
	display: none;
}
.block-visible {
	display: block;
}
body {
	font-size: 11px;
	line-height: 13px;
	color: #464545;
}
a {
	color: #6f7e93;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #97abc7;
}
a.rss {
	display: block;
	width: 25px;
	height: 25px;
	background: transparent url('/images/bt-rss.png') no-repeat 0 0;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bt-rss.png', sizingMethod='crop');
}
a.letter {
	display: block;
	width: 15px;
	height: 15px;
	background: transparent url('/images/bt-letter.png') no-repeat 0 0;
}
a.invite {
	display: block;
	width: 15px;
	height: 15px;
	background: transparent url('/images/bt-invite.png') no-repeat 0 0;
}
a.complaint {
	display: block;
	width: 15px;
	height: 15px;
	background: transparent url('/images/bt-complaint.png') no-repeat 0 0;
}
img.avatar {
	border: 1px solid #cee3e8;
}
div#wrapper {
	width: 1000px;
	margin: 0 auto;
}
input.form-text, textarea, select {
	border: 1px solid #BFD3E3;
}
input.form-text, textarea {
	padding: 2px 3px 2px 3px;
}
.button,
.button-disable {
	height: 21px!important;
	border-top: 1px solid #ced6dc!important;
	border-left: 1px solid #ced6dc!important;
	border-right: 1px solid #ced6dc!important;
	border-bottom: 1px solid #d8dee4!important;
}
.button a,
.button-disable a{
	display: block!important;
	line-height: 19px!important;
	padding: 0 10px!important;
	text-decoration: none!important;
	font-weight: bold!important;
	text-align: center!important;
	color: #878d9c!important;
	background: transparent url('/images/bg-header-menu-item.png') repeat-x 0 0!important;
	border-top: 1px solid #fbfcfc!important;
	border-left: 1px solid #fbfcfc!important;
	border-right: 1px solid #fbfcfc!important;
	border-bottom: 1px solid #e3e8ec!important;
}
.button a:hover {
	color: #454352!important;
	background-position: 0 bottom!important;
}
input.input-error {
	border: 1px solid #FBADAD;
	background-color: #FEF7F7;
}
input.input-ok {
	border: 1px solid #9EE29E;
	background-color: #ECFEEC;
}


/** Header
********************************************************/
div#header-register, div#header-unregister {
	position: relative;
	height: 156px;
	padding-top: 9px;
}
div#header-register {
	background: transparent url('/images/bg-header.jpg') no-repeat left bottom;
}
div#header-unregister {
	background: transparent url('/images/bg-header2.jpg') no-repeat left bottom;
}
a#logo {
	position: absolute;
	width: 210px;
	height: 115px;
	left: 20px;
	top: 50px;
	background: transparent url('/images/logo.png') no-repeat 0 0;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png', sizingMethod='crop');
}
div#header-search {
	position: absolute;
	bottom: 0;
	right: 0;
	height: 26px;
	line-height: 26px;
	width: 248px;
	font-size: 12px;
	font-weight: bold;
	color: #6f7e93;
	background: transparent url('/images/bg-search.png') no-repeat 0 0;
}
input#header-search-input {
	width: 190px;
	font-size: 11px;
	margin-left: 7px;
	_margin-top: 3px;
	border: 1px solid #c7ccd1;
}
ul#header-instruction {
	position: absolute;
	left: 250px;
	top: 43px;
}
ul#header-instruction li {
	float: left;
	width: 182px;
	padding: 0 15px 0 15px;
}
ul#header-instruction li a {
	display: block;
	height: 65px;
	padding-top: 23px;
	line-height: 20px;
	font-size: 14px;
	text-align: center;
	color: #000;
}
ul#header-instruction li a:hover {
	color: #878d9c;
}
div#header-user {
	position: absolute;
	width: 150px;
	right: 20px;
	top: 55px;
	text-align: center;
}
div#header-user img {
	border: 3px solid #CEE3E8;
}

/** Header menu
***************************************************************/
ul#header-menu {
	height: 27px;
	padding: 0 10px;
	background: transparent url('/images/bg-header-menu.png') repeat-x 0 0;
}
li.header-menu-item {
	float: left;
	height: 21px;
	margin: 3px 1px 1px 0;
	border-top: 1px solid #ced6dc;
	border-left: 1px solid #ced6dc;
	border-right: 1px solid #ced6dc;
	border-bottom: 1px solid #d8dee4;
}
li#header-menu-item-enter, li#header-menu-item-exit {
	float: right;
}
a.header-menu-item-link {
	display: block;
	line-height: 19px;
	padding: 0 10px;
	text-decoration: none;
	font-weight: bold;
	color: #6F7480;
	background: transparent url('/images/bg-header-menu-item.png') repeat-x 0 0;
	border-top: 1px solid #fbfcfc;
	border-left: 1px solid #fbfcfc;
	border-right: 1px solid #fbfcfc;
	border-bottom: 1px solid #e3e8ec;
}
a.header-menu-item-link-hover, a.header-menu-item-link:hover {
	color: #484C54;
	background-position: 0 bottom;
}
ul.header-submenu {
	position: absolute;
	top: 35px;
	left: 0;
}
li.header-submenu-item {
	float: left;
}
a.header-submenu-item-link {
	display: block;
	float: left;
	line-height: 20px;
	height: 24px;
	padding: 0 10px;
	white-space: nowrap;
	color: #565462;
}
a.header-submenu-item-link:hover {
	text-decoration: underline;
	color: #565462;
}

/* Header login
****************************************************/
div#header-login-container {
	position:absolute;
	display:none;
	z-index: 4000;
	left: 723px;
	top: 38px;
	width: 233px;
	padding: 10px 15px;
	border: 1px solid #7B7B7B;
	background-color: #F7F7F7;
}
div#header-login-container div {
	padding-bottom: 3px;
}
div#header-register-remember {
	text-align: right;
}
div#header-login-container input.header-register-text {
	float: right;
	width: 180px;
	font-size: 11px;
	font-weight: bold;
}
div#header-login-container label {
	float: left;
	line-height: 19px;
}
div#header-register-remember label {
	float: none;
	margin-right: 15px;
}
div#header-register-links {
	margin-top: 5px;
	text-align: right;
}
div#header-register-links a {
	text-decoration: underline;
}
div#header-register-enter {
	margin-bottom: 5px;
}
div#header-register-btn {
	float: right;
	padding: 0!important;
	margin: 0!important;
}

/* Content
****************************************************/
div.content-left {
	float: left;
	width: 180px;
}
div.content-right {
	float: left;
	width: 180px;
}
div.content-body {
	float: left;
	width: 600px;
	margin: 0 20px;
}
div.content-body-left {
	float: left;
	width: 400px;
	margin-right: 20px;
}
div.gradient-container {
	width: 600px;
	margin: 20px auto 0 auto;
	/*padding: 20px 20px 0 20px;*/
	background: #fff url('/images/bg-gradient.png') repeat-x 0 0;
}
div.content-left-340 {
	float: left;
	width: 340px;
}
div.content-body-640 {
	float: left;
	width: 640px;
	margin-right: 20px;
}
div.gradient-container-640 {
	width: 640px;
	margin: 20px auto 0 auto;
	/*padding: 20px 20px 0 20px;*/
	background: #fff url('/images/bg-gradient.png') repeat-x 0 0;
}

/* Footer
******************************************************/
div.footer {
	clear: both;
	margin-top: 20px;
	padding-top: 10px;
	background: transparent url('/images/bg-block-body.png') repeat-x 0 0;
}
div.footer div {
	width: 465px;
	margin: 0 auto;
}
ul.footer-menu li {
	float: left;
	padding: 0 10px;
	_border-left: 1px solid #e9ebef;
}
ul.footer-menu li + li {
	border-left: 1px solid #e9ebef;
}
ul.footer-menu li a {
	font-size: 12px;
	font-weight: normal;
	color: #8B8A8A;
}
ul.footer-menu li a:hover {
	color: #4C4A56;
}
div.footer div p {
	padding: 20px 0px;
	font-size: 11px;
        text-align: center;
	color: #a8a8a8;
}
div.developed {
	text-align:right;
	clear:both;
	padding: 0 10px 10px 10px;
}

div.developed a {
       margin-left: 2px;
       padding: 0 0 2px 19px;
       height:17px;
       background: transparent url('/images/devit-studio-logo-very-small.png') no-repeat bottom left;
}

/* Block
******************************************************/
div.block {
	margin-top: 20px;
}
div.block-header {
	height: 24px;
	background: transparent url('/images/bg-block-header-content.png') repeat-x 0 bottom;
}
div.block-header div {
	height: 24px;
}
div.block-header-left {
	float: left;
	width: 33px;
	background: transparent url('/images/bg-block-header-left.png') no-repeat 0 bottom;
}
div.block-header-content {
	line-height: 24px;
	overflow: hidden;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
div.block-header-pattern {
	float: right;
	width: 190px;
	background: transparent url('/images/bg-block-header-pattern.png') no-repeat 0 0;
}
div.block-header-right {
	float: right;
	width: 10px;
	background: transparent url('/images/bg-block-header-right.png') no-repeat 0 bottom;
}
div.block-body {
	border-left: 1px solid #e9ebef;
	border-bottom: 1px solid #e9ebef;
	border-right: 1px solid #e9ebef;
	background: transparent url('/images/bg-block-body.png') repeat-x 0 0;
}
div.block-body-filter {
	line-height: 20px;
	text-align: right;
}
div.block-body-filter b, div.block-body-filter a {
	margin-right: 10px;
	font-size: 11px;
	color: #219ab9;
}
div.block-body-filter a {
	font-weight: normal;
}
div.block-body-filter b {
	font-weight: bold;
}
div.block-body-filter a:hover {
	color: #177085;
}
div.block-footer {
	height: 20px;
	line-height: 20px;
	text-align: center;
	border-left: 1px solid #e9ebef;
	border-bottom: 1px solid #e9ebef;
	border-right: 1px solid #e9ebef;
	background: transparent url('/images/bg-block-footer.png') repeat-x 0 0;
}
div.block-footer a {
	color: #209bb7;
}
div.block-footer a:hover {
	color: #177085;
}

/* Guide
******************************************************************/
div#guide-wrapper {
	position: absolute;
	left: 0;
	top: 0;
	bottom: -1px;
	height: 100%;
	width: 100%;
	z-index: 9998;
	background-color: #000;
}
div#guide-container {
	position: absolute;
	width: 600px;
	height: 300px;
	margin: 0 auto;
	background-color: #fff;
	z-index: 9999;
}
div#guide-container div.block {
	margin-top: 0!important;
}
div#guide-container div.block-body-guide  {
	background: #fff url('/images/bg-guide-block.png') no-repeat bottom left;
}
div#guide-container div.block-body-content  {
	height: 276px;
}
div#guide-container div.block-header  {
	position: relative;
}
a#guide-close {
	position: absolute;
	top: 5px;
	right: 7px;
}
a#guide-close img {
	position: relative;
	top: 2px;
}
div.guide-navigate {
	height: 40px;
	padding: 0 20px;
}
a.guide-prev {
	float: left;
}
a.guide-prev span {
	margin-left: 10px;
}
a.guide-next {
	float: right;
}
a.guide-next span {
	margin-right: 10px;
}
a.guide-prev img, a.guide-next img {
	position: relative;
	top: 7px;
}
div.guide-page-content {
	position: relative;
	height: 236px;
	padding: 0 150px 0 100px;
}
div.guide-page-content p {
	margin: 15px 0 0 0;
}
div.guide-page-content h2 {
	padding: 30px 0 20px 0;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #209bb7;
}
div.guide-page-content img.guide-img {
	position: absolute;
}
div.guide-page-content li {
	margin-left: 30px;
}
div#guide-page-1 img.guide-img {
	top: 130px;
	right: 25px;
}
div#guide-page-2 img.guide-img {
	top: 100px;
	right: 15px;
}
div#guide-page-3 img.guide-img {
	top: 110px;
	right: 45px;
}
div#guide-page-4 img.guide-img {
	top: 90px;
	right: 25px;
}
div#guide-page-5 img.guide-img {
	top: 70px;
	right: 0px;
}
div#guide-page-6 img.guide-img {
	top: 100px;
	right: 25px;
}
div#guide-page-7 img.guide-img {
	top: 90px;
	right: 15px;
}

/* News
******************************************************************/
div.news-item {
	padding: 4px 7px;
}
div.news-item-text {
	padding-left: 15px;
}
div.news-item-text div.podrobno {
	clear:both;
	text-align:right;
}
div.news-view-all{
	text-align:right;
	padding-right:10px;
}

/* Live Joops
******************************************************************/
div.live-item {
	line-height: 14px;
	padding: 5px 7px;
	border-top: 1px solid #edeff2;
}
div.live-item img {
	float: left;
	margin: 0 5px 0px 0;
}
div.live-item-time {
	font-weight: bold;
	color: #7d7d7d;
}

/* Journalist
****************************************************************/
div.journalist-item {
	position: relative;
	width: 168px;
	padding: 5px;
	border-top: 1px solid #edeff2;
}
div.journalist-item img {
	float: left;
}
div.journalist-item-info {
	float: right;
	width: 108px;
	padding-bottom: 30px;
}
div.journalist-item-rating {
	position: absolute;
	right: 5px;
	bottom: 5px;
	width: 108px;
}
div.journalist-item-rating img {
	float: right;
	margin: 2px 5px 0 0;
}

/* Group
***************************************************************/
div.group-item {
	position: relative;
	width: 168px;
	padding: 5px;
	border-top: 1px solid #edeff2;
}
div.group-item img {
	float: left;
}
div.group-item-info {
	float: right;
	width: 105px;
}
p.group-item-info-title {
	margin-bottom: 5px;
}
p.group-item-info-desc {
	padding-bottom: 17px;
}
p.group-item-info-rating {
	position: absolute;
	right: 5px;
	bottom: 5px;
	width: 108px;
	text-align: right;
}

/* Article
***************************************************************/
div.article-item {
	position: relative;
	width: 388px;
	padding: 5px;
	border-top: 1px solid #edeff2;
}
div.article-item-340 {
	position: relative;
	width: 328px;
	padding: 5px;
	border-top: 1px solid #edeff2;
}
div.article-item-date {
	float: right;
	width: 65px;
	text-align: right;
	color: #6f7e93;
}
div.article-item-title {
	/*height: 13px;*/
	line-height: 13px;
	/*overflow: hidden;*/
}
div.article-item-left {
	float: left;
	width: 50px;
	margin-top: 5px;
	text-align: center;
}
div.article-item-right {
	margin-top: 5px;
	padding-left: 60px;
	padding-bottom: 10px;
}
div.article-item-links {
	position: absolute;
	right: 5px;
	bottom: 5px;
	/*height: 13px;*/
	line-height: 13px;
	overflow: hidden;
	text-align: right;
}
div.article-item-340 div.article-item-links {
	width: 278px;
}
div.article-item div.article-item-links {
	width: 348px;
}
div.article-item-links a {
	font-weight: normal;
	margin-right: 20px;
	text-decoration: underline;
}

/* Rubric
**********************************************************/
div.rubric-item {
	position: relative;
	top:0px;
	left:0px;
	z-index:10;
	width: 168px;
	padding: 5px;
	border-top: 1px solid #edeff2;
}
div.rubric-item img {
	float: left;
}
div.rubric-item-info {
	float: right;
	width: 105px;
}
p.rubric-item-info-title {
	margin-bottom: 5px;
}
p.rubric-item-info-desc {
	padding-bottom: 17px;
}
p.rubric-item-info-rating {
	position: absolute;
	right: 5px;
	bottom: 5px;
	width: 108px;
	text-align: right;
	z-index:10;
}

/* Journal
***************************************************************/
div.journal-item {
	position: relative;
	width: 168px;
	padding: 5px;
	border-top: 1px solid #edeff2;
}
div.journal-item img {
	float: left;
}
div.journal-item-info {
	float: right;
	width: 105px;
}
p.journal-item-info-title, p.journal-item-info-desc {
	margin-bottom: 5px;
}
p.journal-item-info-rating {
	padding-bottom: 17px;
}
p.journal-item-info-date {
	position: absolute;
	right: 5px;
	bottom: 5px;
	width: 108px;
	text-align: right;
	color: #6f7e93;
}

/* Contest
***************************************************************/
div.contest-item {
	position: relative;
	/*width: 388px;*/
	padding: 5px;
	border-top: 1px solid #edeff2;
}
div.contest-item-left {
	float: left;
	width: 50px;
	text-align: center;
}
div.contest-item-right {
	padding-left: 60px;
	padding-bottom: 45px;
}
div.contest-item-title {
	height: 13px;
	line-height: 13px;
	overflow: hidden;
}
div.contest-item-date {
	margin: 3px 0 6px 0;
}
div.contest-item span {
	color: #209bb7;
}
div.contest-item-info {
	position: absolute;
	left: 65px;
	bottom: 5px;
	width: 328px;
	height: 40px;
	overflow: hidden;
}
p.contest-item-status {
	float: left;
	line-height: 21px;
}

/* Vote
*********************************************************************/
div.vote-header {
	overflow: hidden;
	padding: 5px 5px 0 5px;
	height: 13px;
	line-height: 13px;
	font-weight: bold;
	color: #209bb7;
}
div.vote-links {
	padding: 0px 10px 0px 10px;
	text-align: right;
}
div.vote-links a {
	margin-left: 25px;
}
table.vote-table {
	margin: 5px 0;
	width: 100%;
}
table.vote-table th {
	font-weight: bold;
	text-align: left;
	padding: 0 5px 5px 5px;
}
table.vote-table td {
	line-height: 20px;
	padding: 2px 5px;
}
table.vote-table th.vote-col-num, table.vote-table td.vote-col-num {
	width: 25px;
	text-align: center;
}
table.vote-table th.vote-col-desc, table.vote-table td.vote-col-desc {}
table.vote-table th.vote-col-journalist, table.vote-table td.vote-col-journalist {}
table.vote-table td.vote-col-grade {
	width: 102px;
}
table.vote-table td.vote-col-rating {
	width: 30px;
	padding-right: 10px;
	text-align: right;
}
table.vote-table td.vote-col-grade img {
	border: 1px solid #a0dcf2;
}

/* Auth
*****************************************************/
div.auth-container {
	width: 560px;
	margin: 21px auto 0 auto;
	padding: 20px 20px 0 20px;
	background: #fff url('/images/bg-gradient.png') repeat-x 0 0;
}
h1.auth-title {
	margin-bottom: 20px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
div.auth-container input.auth-text {
	float: right;
	width: 180px;
	font-size: 11px;
}
div.auth-container label {
	float: right;
	margin-right: 20px;
	line-height: 17px;
}
p.auth-error {
	float: right;
	width: 180px;
	margin-top: -5px;
	margin-right: 170px;
	_margin-right: 85px;
	margin-bottom: 5px;
	color: #E26868;
}
p.input-img-ok {
	position: relative;
	float: right;
	top: -5px;
	right: -30px;
	*right: -40px;
	width: 22px;
	height: 24px;
	margin-bottom: -7px;
	margin-left: -30px;
	background: transparent url('/images/input-ok.png') no-repeat 0 0;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/input-ok.png', sizingMethod='crop');
}

/* Auth login
****************************************************/

div.auth-container div {
	clear: both;
	margin-right: 170px;
	padding-bottom: 5px;
}
div#auth-remember {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: right;
}
div#auth-remember label {
	float: none;
	margin-right: 15px;
}
div#auth-enter-links {
	margin-top:10px;
	margin-left:40px;
	margin-right:0px;
	text-align:center;
}
div#auth-enter-links a {
	text-decoration:underline;
}
div#auth-enter-btn {
	float: right;
	padding: 0!important;
	margin: 0!important;
}

/* Registraion
**************************************************/
div#registration-ok-btn {
	float: right;
	padding: 0!important;
	margin-right: 188px;
	margin-bottom: 20px;
	_margin-right: 95px;
}
img#registration_captcha {
	float: right;
	margin: 5px 30px 15px 5px;
	border: 1px solid #e3e8ec;
	cursor: pointer;
}

/* Forgot password
****************************************************/
div#forgot-birthday {
	float: right;
	width: 200px;
	text-align: left;
	margin: 0 -20px 0 0;
	_margin-right: -10px;
}
div#forgot-birthday select {
	margin: 0;
	font-size: 11px;
}
div#forgot-birthday option {
	font-size: 11px;
}
div#forgot-sex {
	float: right;
	width: 180px;
	line-height: 17px;
	text-align: center;
	margin: 0;
}
div#forgot-sex label {
	float: none;
}
div#forgot-sex input {
	margin: 0;
	padding: 0;
}
div#forgot-submit-btn {
	float: right;
	padding: 0!important;
	margin-top: 15px;
	margin-right: 208px;
	margin-bottom: 20px;
	_margin-right: 90px;
}

/* Change password
*****************************************************/
div#change-password-submit-btn {
	float: right;
	padding: 0!important;
	margin-top: 15px;
	margin-right: 220px;
	_margin-right: 95px;
}

/* Article container
****************************************************/
div.article-container {
	padding: 10px 10px 0 10px;
}
div.article-header {}
div.article-header-left {
	float: left;
	width: 10px;
	height: 10px;
	background: transparent url('/images/bg-article-tl.png') no-repeat 0 0;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-article-tl.png', sizingMethod='crop');
}
div.article-header-right {
	float: right;
	width: 10px;
	height: 10px;
	background: transparent url('/images/bg-article-tr.png') no-repeat 0 0;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-article-tr.png', sizingMethod='crop');
}
div.article-header-center {
	margin: 0 10px;
	padding-top: 9px;
	border-top: 1px solid #e3e8ec;
	background-color: #fafafa;
}
div.article-content {
	padding: 0 20px;
	border-left: 1px solid #e3e8ec;
	border-right: 1px solid #e3e8ec;
	background-color: #fafafa;
}
div.article-footer {
	height: 60px;
}
div.article-footer-left {
	float: left;
	width: 10px;
	height: 60px;
}
div.article-footer-left-top {
	width: 9px;
	height: 50px;
	border-left: 1px solid #e3e8ec;
	background-color: #fafafa;
}
div.article-footer-left-bottom {
	width: 10px;
	height: 10px;
	background: transparent url('/images/bg-article-bl.png') no-repeat 0 0;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-article-bl.png', sizingMethod='crop');
}
div.article-footer-right {
	float: right;
	width: 60px;
	height: 60px;
	background: transparent url('/images/bg-article-br.png') no-repeat 0 0;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-article-br.png', sizingMethod='crop');
}
div.article-footer-content {
	margin: 0 60px 0 10px;
	border-bottom: 1px solid #e3e8ec;
	background-color: #fafafa;
}
div.article-footer-content div {
	position: relative;
	height: 59px;
	padding: 0 150px 0 10px;
}
div.article-footer-content p {
	height: 13px;
	line-height: 13px;
	padding-top: 10px;
	overflow: hidden;
}
a.article-comm {
	position: absolute;
	bottom: 15px;
	right: 5px;
	font-weight: normal;
}
h1.article-title, h1.article-title a {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
h1.article-title a:hover {
	color: #97ABC7;
}
div.article-info {
	padding: 20px 0 20px 90px;
}
a.article-avatar {
	float: left;
	margin: 20px 0;
	padding: 10px;
	border: 1px solid #cee3e8;
}
div.article-info h3 {
	padding: 2px 0;
	font-weight: bold;
}
div.article-info h2 {
	padding: 2px 0;
	font-weight: normal;
}
div.article-action a {
	margin-left: 20px;
}
div.article-filter {
	padding: 10px 10px 0 10px;
	line-height: 20px;
	font-size: 12px;
	text-align: right;
}
div.article-filter b, div.article-filter a {
	font-size: 12px;
	color: #219ab9;
}
div.article-filter a {
	font-weight: normal;
}
div.article-filter b {
	font-weight: bold;
}
div.article-filter a:hover {
	color: #177085;
}
p.article-tags a {
	font-weight: normal;
	text-decoration: none;
}
p.article-tags a:hover {
	font-weight: normal;
	text-decoration: underline;
}
div.article-rating {
	margin: 5px 0 0 15px;
	_margin: 20px 0 0 5px;
}
div.article-rating p {
	float: left;
	line-height: 23px;
	margin: 0 10px;
}
/*
div.article-rating a {
	display: block;
	float: left;
	width: 23px;
	height: 20px;
	left: 50px;
	background-color: transparent;
	background-image: url('/images/bg-star.png');
	background-repeat: no-repeat;
	background-position: 0 0;
}
*/
div.article-rating a.hovered {
	background-position: -46px 0px!important;
}
div.article-rating a.selected {
	background-position: -23px 0px;
}

/* pager
****************************************************/
p.navigation-area
{
	background: transparent url('/images/bg-navigation.gif') repeat-y 0 0;
	padding:1px 10px;
	margin:0px;
	margin-bottom:5px;
	text-align:left;
}
p.navigation-area a
{
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	color: #6F7E93;
}
p.navigation-area a:hover
{
	font-size:11px;
	font-weight:bold;
	text-decoration: underline;
	color: #97ABC7;
}
#number_pages
{
	border-collapse:collapse;
	margin:10px 0px 0px 20px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
}
#number_pages .ntd
{
	border:1px solid #D3D8DB;
	background-color:#EDECEC;
	color: #6F7E93;
	font-size: 13px;
	text-align:center;
	padding:1px 5px 2px 5px;
	margin-left:3px;
}
#number_pages .ntd_mouse_over
{
	border:1px solid #6F7E93;
	background-color:#6F7E93;
	color: white;
	font-size: 13px;
	text-align:center;
	padding:1px 5px 2px 5px;
	margin-left:3px;
	cursor: pointer;
}
#number_pages .ntd_selected
{
	color: #565656;
	font-size: 13px;
	text-align:center;
	padding:1px 5px 2px 5px;
	margin-left:3px;
	font-weight: bold;
}

/* Article complaints page
***************************************************/
div.complaints
{
        margin-top:10px;
	margin-left:25px;
}

div.complaints a
{
	margin-left:10px;
}

div.pop-up {
	position:fixed;
	top:25%; left:50%;
	margin-left:-275px;
	padding: 0px;
	width:550px;
	background-color: #ffffff;
	z-index: 9999;
	background: #fff url('/images/bg-guide-block.png') no-repeat bottom left;
}

div.pop-up .format {
        height:auto;
        padding-bottom:20px;
        border: 1px solid #d9dfe4;
	border-top:none;
	background: transparent url('/images/img-guide-page-1.gif') no-repeat right top;
}

a#pop-up-close {
	position: absolute;
	top: 5px;
	right: 7px;
}

a#pop-up-close img {
	position: relative;
	top: 2px;
}

div.pop-up .complaints_form_content h2 {
	padding: 30px 0 20px 0;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #209bb7;
}

div.pop-up .complaints_form_content p{
	margin:-10px 50px 10px;
	text-align: center;
}

div.pop-up .complaints_form_content  label{
	float:left;
	margin-left:30px;
	margin-top:3px;
}

div.pop-up .complaints_form_content  input{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bfbfbf;
	width:250px;
	height:15px;
	border:1px solid #bfbfbf;
}

div.pop-up .complaints_form_content textarea:focus,
div.pop-up .complaints_form_content  input:focus{
	color:#808080;
	border:1px solid #808080;
}

div.pop-up .complaints_form_content label {
	float:left;
	margin-left:30px;
	margin-top:3px;
}
div.pop-up .complaints_form_content textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bfbfbf;
	width:250px;
	height:200px;
	border:1px solid #bfbfbf;
}

div.pop-up .block-buttons
{
	margin-left:147px;
}

div.pop-up  #complaints-btn {
	width:110px;
	float:left;
	margin-left:10px;
}

div.pop-up #complaints_form_success p{
	display:block;
	margin:5px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff0000;
	text-align:center;
}

/*.complaints-journalist-right{
        margin-top:10px;
	margin-right:0;
	margin-left:30px;
	margin-bottom:25px;
}

div.complaints-journalist-right a.complaint-img{
	display: block;
	width: 15px;
	height: 15px;
	background: transparent url('/images/complaint-img.png') no-repeat 0 0;
}

div.complaints-journalist-right a {
	float: left;
        margin-right: 5px;
}


.complaints-journalist-left{
        margin-top:10px;
	margin-right:0;
	margin-left:30px;
	margin-bottom:25px;
}*/


/* Article comments page
***************************************************/
div.article-comments {
	margin-left: -20px;
	margin-top: 20px;
}
div.article-comments h4 {
	height: 25px;
	line-height: 25px;
	margin-left: 35px;
	margin-bottom: 20px;
	padding-top: 15px;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #e3e8ec;
}
div.article-comments h4 a.rss {
	float: left;
	margin-right: 5px;
}
a#add-comment-link {
	margin-left: 10px;
	font-size: 11px;
	font-weight: normal;
}
ul.sub-comments {
	margin-left: 30px;
}
li.article-comment {
	margin-top: 10px;
}
div.comment-container {}
div.comment-header {
	padding: 0 10px 2px 10px;
}
div.comment-header .avatar {
	margin-top: -7px;
}
div.comment-header p {
	float: left;
	margin-right: 10px;
	padding-top: 7px;
}
div.comment-header div {
	float: right;
	margin-left: 10px;
	padding-top: 7px;
}
div.comment-header div a {
	font-weight: normal;
}
div.comment-content-header {}
div.comment-content-header-left {
	float: left;
	width: 10px;
	height: 10px;
	background: transparent url('/images/bg-comment-tl.png') no-repeat 0 0;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-comment-tl.png', sizingMethod='crop');
}
div.comment-content-header-right {
	float: right;
	width: 10px;
	height: 10px;
	background: transparent url('/images/bg-comment-tr.png') no-repeat 0 0;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-comment-tr.png', sizingMethod='crop');
}
div.comment-content-header-center {
	position: relative;
	padding-top: 9px;
	margin: 0 10px;
	border-top: 1px solid #e3e8ec;
	background: #fafafa;
}
div.comment-corner {
	position: absolute;
	width: 10px;
	height: 10px;
	top: -10px;
	_top: -9px;
	left: 50px;
	background: transparent url('/images/bg-comment-corner.png') no-repeat 0 0;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-comment-corner.png', sizingMethod='crop');
}
div.comment-content-footer {}
div.comment-content-footer-left {
	float: left;
	width: 10px;
	height: 10px;
	background: transparent url('/images/bg-comment-bl.png') no-repeat 0 0;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-comment-bl.png', sizingMethod='crop');
}
div.comment-content-footer-right {
	float: right;
	width: 10px;
	height: 10px;
	background: transparent url('/images/bg-comment-br.png') no-repeat 0 0;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-comment-br.png', sizingMethod='crop');
}
div.comment-content-footer-center {
	padding-top: 9px;
	margin: 0 10px;
	border-bottom: 1px solid #e3e8ec;
	background: #fafafa;
}
div.comment-content-body {
	padding: 0 10px;
	border-left: 1px solid #e3e8ec;
	border-right: 1px solid #e3e8ec;
	background: #fafafa;
}
div.add-comment-bottom {
	padding-top: 10px;
	padding-bottom: 20px;
}
div.add-comment-bottom h5 {
	margin-left: 35px;
	margin-top: 20px;
	padding-top: 15px;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #e3e8ec;
}
div#add-comment-container {
	margin-left: 35px;
	margin-top: 10px;
}
div#add-comment-container textarea {
	width: 98%;
	height: 80px;
	border: 1px solid #e3e8ec;
}
div#add-comment-container div#add-comment-btn {
	float: right;
	margin: 10px 10px 0 0;
	_margin: 10px 5px 0 0;
}

/* Add article
***********************************************************/
div.add-article-container {
	padding: 15px 10px;
}
h1.title {
	margin-bottom: 20px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
div.article-input {
	padding-bottom: 10px;
}
div.article-input label {
	display: block;
	float: left;
	width: 200px;
	margin-right: 20px;
	padding-top: 3px;
	text-align: right;
}
div.article-input input, div.article-input select {
	width: 300px;
}
div.article-input textarea {
	width: 300px;
	height: 70px;
}
div#add-article-btn {
	float: left;
	margin-left: 280px;
	_margin-left: 140px;
}

/* UserProfile left pane
***********************************************************/
div.profile-left-container {
	margin-top: 20px;
	background: #fff url('/images/bg-gradient.png') repeat-x 0 0;
}
div.profile-left-container div.double-avatar {
	float: left;
	margin: 10px 53px 0 53px;
	_margin: 10px 26px 0 26px;
	padding: 10px;
	border: 1px solid #cee3e8;
	background-color: #fff;
}
div.profile-left-container div.rss-rating {
	float: left;
}
div.profile-left-container h1.user-name {
	margin-top: 5px;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	color: #000;
}
div.profile-left-container div.user-info {
	margin-top: 5px;
}
div.profile-left-container div.user-info div {
	_padding: 0px 0 0px 10px;
	_padding: 0px 0 0px 10px;
}
div.profile-left-container div.user-info div a {
	float: left;
	margin-right: 5px;
}
div.profile-left-container div.user-info div img {
	display: block;
	float: left;
}
div.profile-left-container div.user-info div p {
	float: left;
	margin-left: 30px;
	_margin-left: 15px;
	margin-right: 10px;
	line-height: 21px;
}
div.profile-left-container div.user-info a.letter,
div.profile-left-container div.user-info a.invite,
div.profile-left-container div.user-info a.complaint {
	margin: 0 10px 0 5px;
	_margin: 0 10px 0 2px;
}
div.profile-left-container div.user-links {
	margin: 10px 5px;
}
div.profile-left-container div.user-links a.user-links-text ,
div.profile-left-container div.user-links b.user-links-text{
	line-height: 21px;
	padding-left: 5px;
}

/* Innerpost
***************************************************/
div.innerpost-container {
	margin-top: 20px;
	padding: 10px 5px;
	background: #fff url('/images/bg-gradient.png') repeat-x 0 0;
}
div.innerpost-container h4 {
	height: 25px;
	line-height: 25px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
ul.messages {}
li.innerpost-message {
	padding: 5px;
}
/*ul.messages li.new {
	border-top: 1px solid #e3e8ec;
	background-color: #ddffdd;
}*/
div.message-container {}
div.message-header {
	padding: 0 10px 2px 40px;
}
div.message-header .avatar {
	margin-top: -7px;
}
div.message-container a.message-status {
	display: block;
	float:left;
	margin: 5px 0 0 0;
	width: 25px;
	height: 25px;
}
div.message-container a.in {
	background: transparent url('/images/message-in.png') no-repeat 0 0;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/message-in.png', sizingMethod='crop');

}
div.message-container a.out {
	background: transparent url('/images/message-out.png') no-repeat 0 0;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/message-out.png', sizingMethod='crop');

}
div.message-container a.new {
	background: transparent url('/images/message-new.png') no-repeat 0 0;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/message-new.png', sizingMethod='crop');

}
div.message-header p {
	float: left;
	margin-right: 10px;
	padding-top: 7px;
}
div.message-header div {
	float: right;
	margin-left: 10px;
	padding-top: 7px;
}
div.message-header div a {
	font-weight: normal;
}
div.message-content {
	padding-left: 30px;
}
div.message-content-view {}
div.message-content-header {}
div.message-content-header-left {
	float: left;
	width: 10px;
	height: 10px;
	background: transparent url('/images/bg-comment-tl.png') no-repeat 0 0;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-comment-tl.png', sizingMethod='crop');
}
div.message-content-header-right {
	float: right;
	width: 10px;
	height: 10px;
	background: transparent url('/images/bg-comment-tr.png') no-repeat 0 0;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-comment-tr.png', sizingMethod='crop');
}
div.message-content-header-center {
	position: relative;
	padding-top: 9px;
	margin: 0 10px;
	border-top: 1px solid #e3e8ec;
	background: #fafafa;
}
div.message-corner {
	position: absolute;
	width: 10px;
	height: 10px;
	top: -10px;
	_top: -9px;
	left: 50px;
	background: transparent url('/images/bg-comment-corner.png') no-repeat 0 0;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-comment-corner.png', sizingMethod='crop');
}
div.message-content-footer {}
div.message-content-footer-left {
	float: left;
	width: 10px;
	height: 10px;
	background: transparent url('/images/bg-comment-bl.png') no-repeat 0 0;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-comment-bl.png', sizingMethod='crop');
}
div.message-content-footer-right {
	float: right;
	width: 10px;
	height: 10px;
	background: transparent url('/images/bg-comment-br.png') no-repeat 0 0;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-comment-br.png', sizingMethod='crop');
}
div.message-content-footer-center {
	padding-top: 9px;
	margin: 0 10px;
	border-bottom: 1px solid #e3e8ec;
	background: #fafafa;
}
div.message-content-body {
	padding: 0 10px;
	border-left: 1px solid #e3e8ec;
	border-right: 1px solid #e3e8ec;
	background: #fafafa;
}
div.message-content-body a {
	font-weight: bold;
}
div.message-content-body a:hover {
	text-decoration: underline;
}

a.message-double-avatar {
	float: left;
	margin: 10px 20px 10px 15px;
	padding: 10px;
	border: 1px solid #cee3e8;
}
div.message-attributes {
	float: left;
	width: 440px;
	padding: 10px 0;
}
div.message-attributes p {
	float: left;
	font-weight: bold;
}
div.message-attributes div {
	padding: 0 0 5px 70px;
}
div.message-attributes div input {
	width: 370px;
}
p.message-text-title {
	padding: 10px 10px 0 10px;
	font-weight: bold;
}
div.message-text {
	padding: 10px;
}
div.message-text textarea {
	width: 544px;
	height: 100px;
}
div.message-send-btn {
	float: right;
	margin: 0 10px;
	_margin: 0 5px;
}
h5.message-history {
	margin-bottom: 15px;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

/* Vote
*****************************************************/
div.vote-container {
	margin-top: 20px;
	padding: 10px 10px;
	background: #fff url('/images/bg-gradient.png') repeat-x 0 0;
}
div.vote-container h1 {
	height: 25px;
	line-height: 25px;
	margin-bottom: 20px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
div.vote-container p.description {
	padding-top: 15px;
	_padding-top: 6px;
	text-align: center;
}
div.vote-container div.block-body {
	padding-bottom: 15px;
	background-color: #fff;
}
div.vote-container div.vote-header {
	float: left;
}
div.vote-container div.vote-user-status {
	float: right;
	height: 13px;
	padding: 5px 10px 0 0;
	font-weight: bold;
	font-style: italic;
	line-height: 13px;
	color: #000;
}
div.vote-container table.vote-table {
	margin-top: 15px;
}
td.vote-col-btn, th.vote-col-btn {
	width: 92px;
}

div.vote-add-container {
	float: left;
	margin: 30px 0 10px 30px;
	_margin: 30px 0 10px 15px;
}
div.vote-add-container input {
	margin-left: 20px;
	width: 250px;
}
div.vote-add-btn {
	float: left;
	margin: 30px 0 10px 20px;
}

/* Statusline
******************************************************/
div.status-line-ok, div.status-line-info, div.status-line-error {
	margin: 0px 20px 20px 20px!important;
	padding: 0!important;
	border-width: 1px;
	border-style: solid;
	background-color: #fff;
	background-repeat: repeat-x;
	background-position: 0 0;
}
div.status-line-msg-container {
	min-height: 40px;
	_height: 40px;
	margin: 0!important;
	padding: 10px 15px 10px 85px!important;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 15px center;
	color: #000;
}
div.status-line-ok {
	border-color:  #57ca4b;
	background-image: url('/images/bg-status-line-ok.png');
}
div.status-line-ok div.status-line-msg-container {
	background-image: url('/images/status-img-ok.gif');
}
div.status-line-info {
	border-color:  #fbe197;
	background-image: url('/images/bg-status-line-info.png');
}
div.status-line-info div.status-line-msg-container {
	background-image: url('/images/status-img-info.gif');
}
div.status-line-error {
	border-color:  #ca4d4b;
	background-image: url('/images/bg-status-line-error.png');
}
div.status-line-error div.status-line-msg-container {
	background-image: url('/images/status-img-error.gif');
}

/* Jornalist profile
************************************************************/
div#journalist-profile {}
div#journalist-profile h1 {
	height: 25px;
	line-height: 25px;
	padding-top: 10px;
	margin-bottom: 20px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
div.profile-content-item {
	margin: 5px 0;
}
div.profile-content-view div.profile-content-item {
	margin: 10px 0;
}
div.profile-content-item div {
	float: left;
	width: 350px;
	padding-top: 3px;
}
div.profile-content-item label {
	display: block;
	float: left;
	width: 180px;
	padding-right: 20px;
	padding-top: 3px;
	text-align: right;
	font-weight: bold;
}
div.profile-content-item input {
	width: 250px;
}
div.profile-content-item textarea {
	width: 250px;
	height: 100px;
}
div.profile-content-item div#birthday {
	float: left;
	_margin-left: 3px;
}
div.profile-content-item div#sex {
	float: left;
	width: 250px;
	text-align: center;
	_margin-left: 3px;
}
div.profile-content-item div#sex label {
	float: none;
	display: inline;
	padding: 0 30px 0 0;
}
div.profile-content-item div#sex input {
	margin: 0;
	padding: 0;
	width: 30px;
}
div.profile-content-item-avatar {
	float: left;
}
div.profile-content-item-avatar div.avatar-img {
	float: none;
	margin-bottom: 5px;
}
div#save-edit-profile {
	float: right;
	margin-top: 20px;
	margin-right: 148px;
	_margin-right: 72px;
}


div.gradient-container {
	float:left;
}

div.profile-content-view div {
	width:270px;
}

div.profile-content-view div ul {
	float:left;
	margin:0px 0 20px 10px;
}

div.profile-content-view div ul.labels {
	margin-top:4px;
}

div.profile-content-view div ul.labels li {
	width:115px;
	font-weight:bold;
	margin:0;
	padding:0;
}

div.profile-content-view div ul.values {
	float:left;
	margin-top:8px;
}

div.profile-content-view div ul.values li {
	line-height:0;
	margin:0;
	padding:0;
}

div.profile-content-view div ul li {
	line-height:27px;
	width:126px;
}
	
div.profile-content-view div ul.values li input {
	width:126px;
	margin-bottom:8px;
}
	
div.profile-content-view div ul.values li select {
	width:132px;
	margin-bottom:8px;
}

div.profile-content-view div ul.values li textarea {
	width:125px;
	height:70px;
	margin-bottom:8px;
}
	
div.profile-content-view div h4 {
	padding:4px 0 0 8px;
	width:250px;
	height:18px;
	background:url("/images/profiles-header-bg.png") repeat-y #c6c6c6;
	font-size:12px;
	float:left;
}

div.profile-content-view div div.trash {
	display:block;
	width:16px;
	float:right;
	border: 1px solid transparent;
	margin: 2px 0px 0px 8px;
	cursor: auto;
}
div.profile-content-view div div.trash:hover {
	border: 1px solid #e3e8ec;
	cursor: pointer;
}
	
div.profile-content-view div div.years {
	margin:10px 0 6px 10px;
	color:#6f7e93;
	font-size:12px;
}
	
div.profile-content-view div div.line {
	width:260px;
	height:1px;
	background-color:#e3e8ec;
}

/* Group add
************************************************************/
div#group-container {}
div#group-container h1 {
	height: 25px;
	line-height: 25px;
	padding-top: 10px;
	margin-bottom: 20px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
div.profile-content-item div#profile-status {
	float: left;
	width: 250px;
	_margin-left: 3px;
}
div.profile-content-item div#profile-status label {
	float: left;
	display: block;
	width: 220px;
	padding: 0;
	text-align: left;
}
div.profile-content-item div#profile-status input {
	float: left;
	margin: 0;
	padding: 0;
	width: 30px;
}


/* Group profile left
*************************************************************/
div.profile-left-container h1.group-name {
	margin-top: 5px;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	color: #000;
}
div.group-info {
	padding: 5px 0 5px 20px;
}
div.group-info div {
	margin: 5px 0;
}
div.group-info div a {
	float: left;
	margin-right: 5px;
}
div.profile-left-container div.group-links {
	margin: 10px 10px;
}
div.profile-left-container div.group-links a.group-links-text ,
div.profile-left-container div.group-links b.group-links-text{
	line-height: 21px;
	padding-left: 5px;
}
div#group-connect {
	margin: 0 20px;
}


/* Group moderators block
****************************************************************/
div.moderator-item {
	width: 168px;
	padding: 5px;
	border-top: 1px solid #edeff2;
}
div.moderator-item img {
	float: left;
}
div.moderator-item-info {
	float: right;
	width: 108px;
	padding-bottom: 10px;
}
div.moderator-item-rating {
	float: right;
	width: 108px;
}
div.moderator-item-rating img {
	float: right;
	margin: 2px 5px 0 0;
}
div.moderator-message {
	margin-top: 10px;
}
div.moderator-message a {
	float: left;
	padding-right: 5px;
}


/* Group profile
*************************************************************/
div#group-profile-container h1 {
	height: 25px;
	line-height: 25px;
	padding-top: 10px;
	margin-bottom: 20px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
div#group-profile-container div.group-description {
	margin: 0 40px;
}
div#group-profile-container div.block {
	margin: 30px 29px 10px 29px;
}
div.group-journalist-item {
	float: left;
	width: 168px;
	padding: 5px;
	border: 1px solid #edeff2;
}
div.group-journalist-item img {
	float: left;
}
div.group-journalist-item-info {
	float: right;
	width: 108px;
	padding-bottom: 10px;
}
div.group-journalist-item-rating {
	float: right;
	width: 108px;
}
div.group-journalist-item-rating img {
	float: right;
	margin: 2px 5px 0 0;
}
div.group-journalist-message {
	margin-top: 10px;
}
div.group-journalist-message a {
	float: left;
	padding-right: 5px;
}
div.group-journalist-delete {
	text-align: center;
}
div.group-journalist-delete a {
	font-weight: normal;
}
div.group-journalist-delete a:hover {
	text-decoration: underline;
}


/* Page 404
*************************************************************/
div#error404-container h1 {
	height: 25px;
	line-height: 25px;
	padding-top: 10px;
	margin-bottom: 20px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
div.error404-main {
	margin: 0 60px;
	padding: 40px 200px 40px 0;
	line-height: 20px;
	font-size: 14px;
	background: transparent url('/images/error404.png') no-repeat right center;
	_background: transparent url('/images/error404.gif') no-repeat right center;
}
div.error404-desc {
	padding: 20px 80px;
	line-height: 18px;
}
div.error404-desc ul {
	padding: 10px 10px;
	list-style-type: disc;
	list-style-position: inside;
}
h1.title-left-profile{
	padding-top:10px;
	font-weight: bold;
	color: #6F7E93!important;
	font-size:13px!important;
	text-decoration: underline;
}

/* Article info
****************************************************/
#articles-info-content h2 {
	font-size:14px;
	font-weight:bold;
	color:#6f7e93;
	margin-bottom:5px;
}

#articles-info-content h3 {
	font-size:12px;
	font-weight:bold;
	color:#219ab9;
	margin-left:20px;
}

#articles-info-content p {
	margin:0 0 10px 20px;
	text-align:justify;
}	

#articles-info-content ul {
	text-align:justify;
	padding-left:25px;
	list-style:none;
}

#articles-info-content li {
	padding-left:115px;
	padding-bottom:20px;
}

li.how-we-writing-1 {
	background:url(/images/how-we-writing-1.png) no-repeat;
}

li.how-we-writing-2 {
	background:url(/images/how-we-writing-2.png) no-repeat;
}

li.how-we-writing-3 {
	background:url(/images/how-we-writing-3.png) no-repeat;
}

li.how-we-writing-4 {
	background:url(/images/how-we-writing-4.png) no-repeat;
}

span.bold-text {
	font-weight:bold;
	color:#656464;
}

/* About us
****************************************************/
#about-us-content h2 {
	font-size:14px;
	font-weight:bold;
	color:#6f7e93;
	margin-bottom:5px;
}

#about-us-content h3 {
	font-size:12px;
	font-weight:bold;
	color:#219ab9;
	margin-left:20px;
}

#about-us-content p {
	margin:0 0 10px 20px;
	text-align:justify;
}	

#about-us-content table {
	margin:5px 0 0 20px;
	width:520px;
}

#about-us-content td {
	background:#f7f9fd;
	border:solid 1px #fff;
	text-align:justify;
}

#about-us-table div {
	padding:4px 7px 0 7px;
}

/* Support service
****************************************************/
div.support_service-envelope {
	width:571px;
	height:333px;
	background:url(/images/support_service-envelope.png) no-repeat center;
	text-align:left;
	font-size:11px;
}



div.support_service-envelope div span {
       font-weight:bold;
}

div.support_service-envelope > div {
	padding-top:120px;
}

div.support_service-envelope div div {
	margin-top:6px;
}

div.support_service-envelope > div div select, input, textarea {
	font-size:12px;
}

div.support_service-envelope > div div select { 
	width:199px;
        margin-top:-3px;
}

div.support_service-envelope > div div input {
	width:190px;
}

div.support_service-envelope > div div textarea {
	width:302px;
	height:97px;
}

div.support_service-envelope div span,
div.support_service-envelope > div div select,
div.support_service-envelope > div div input,
div.support_service-envelope > div div div textarea
{
     margin-left:15px;
}

div.support_service-envelope div div .support_service-message {
	float:left;
	margin: 0px 3px 0px 156px;
}

div.support_service-captcha {
	float:left;
	margin-left:112px;
	padding-top:35px;
}

div.support_service-captcha img#support_captcha:hover{
      cursor: pointer;
}


div.support_service-send-button {
	float:right;
	padding-right:5px;
	padding-top:35px;
}

div#support_block_error,
div#support_block_success
{
     display: none;
     width: 488px; 
     height: 60px; 
     margin-left: 45px; 
}

div#support_block_error
{
     border: 1px solid #db5c4d;
     background:#ffffff url('/images/bg-support-error.png') repeat-x; 
}

div#support_block_success
{
     border: 1px solid #5cdb4d;
     background:#ffffff url('/images/bg-support-success.png') repeat-x; 
}



div#support_block_error div#support_block_left,
div#support_block_success div#support_block_left
{
     float: left; 
     padding: 10px 15px;
}

div#support_block_error div#support_block_right,
div#support_block_success div#support_block_right
{
     float: left;
     width: 400px; 
     font-size: 11px;
     text-align: justify; 
     padding: 10px 0;
}

/* FAQ
****************************************************/

#faq_content li {
	list-style:none;
	margin-bottom:10px;
}

div.faq_content strong {
	color:#000;
	font-weight:bold;
}

div.faq_content p {
	white-space:pre;
}

/* How we earn rating
****************************************************/

#how-we-earn-rating h2 {
	font-size:14px;
	font-weight:bold;
	color:#6f7e93;
	margin-bottom:5px;
}

#how-we-earn-rating h3 {
	font-size:12px;
	font-weight:bold;
	color:#219ab9;
	margin-left:20px;
}

#how-we-earn-rating li {
	width:391px;
	height:80px;
	margin:5px 0 12px 20px;
	padding:0 0 0 114px;
	text-align:justify;
}

/* What is jCombat
****************************************************/

#what-is-jcombat h2 {
	font-size:14px;
	font-weight:bold;
	color:#6f7e93;
	margin-bottom:5px;
}

#what-is-jcombat p {
	margin:0 0 10px 40px;
	text-align:justify;
}	

#what-is-jcombat strong {
	color:#000;
	font-weight:bold;
}

/* Our partners
****************************************************/

#our-partners * {
	font-size:11px;
}

#our-partners p {
	margin:0 0 10px 40px;
	text-align:justify; 
}

#our-partners h2 {
	font-size:14px;
	font-weight:bold;
	color:#6f7e93;
	margin-bottom:5px;
}

#our-partners h3 {
	font-size:12px;
	font-weight:bold;
	color:#219ab9;
}

#our-partners div {
	width:496px;
	margin:0 0 13px 20px;
	padding:5px 12px 7px 12px;
	background-color:#ecf1f5;
}

#our-partners li {
	width:496px;
	height:61px;
	background-color:#f2f7f9;
	margin:5px 0 5px 0;
}

#our-partners li.list-in-line div {
	margin:0;
	padding:10px;
	width:auto;
	background-color:#f2f7f9;
	vertical-align:middle;
}

/* My Victories
****************************************************/

#my-victories h2 {
	font-size:14px;
	font-weight:bold;
	color:#6f7e93;
	margin-bottom:5px;
}

#my-victories h3 {
	margin-left:20px;
	font-size:12px;
	font-weight:bold;
	color:#219ab9;
}

#my-victories p {
	margin:0 0 10px 40px;
	text-align:justify;
}	

#my-victories strong {
	color:#000;
	font-weight:bold;
}

#my-victories div.my-victories-form {
	width:497px;
	height:315px;
	margin-left:40px;
	padding-top:77px;
	background:url('/images/my-victories-02.png') no-repeat;
}

#my-victories table.table-form {
	margin-left:80px;
}

#my-victories .table-form td {
	padding:0 5px 0 5px;
	text-align:right;
}

#my-victories .table-form td select {
	width: 182px;
	margin-bottom:2px;
	font-size: 11px;
	height:20px;
	border:1px solid #BFD3E3;
}

#my-victories .table-form td input, select {
	width: 180px;
	margin-bottom:2px;
	font-size: 11px;
	height:18px;
	border:1px solid #BFD3E3;
}

#my-victories .table-form td textarea {
	width: 176px;
	margin-bottom:2px;
	font-size: 11px;
	height:40px;
	border:1px solid #BFD3E3;
}

#my-victories ul {
	margin:5px 0 0 45px;
	list-style:url('/images/batles-history-list-closed.png');
}

#my-victories ul span {
	font-size:10px;
	color:#464545;
}

#my-victories li div.list-content-opened {
	visibility:visible;
	position: relative;
}

#my-victories li div.list-content-closed {
	visibility:hidden;
	position: absolute;
}

#my-victories li.list-opened {
	list-style:url('/images/batles-history-list-opened.png');
}

#my-victories li.list-closed {
	list-style:url('/images/batles-history-list-closed.png');
}

#my-victories table.table-result {
	margin:10px 0 10px 20px;
	border:1px solid #c0cad5;
}

#my-victories .table-result td {
	font-size:11px;
}

#my-victories .table-result td {
	height:23px;
	border:1px solid #dee4e8;
	border-top:none;
	border-left:none;
}

#my-victories table.table-result tr td {
	text-align:center;
	background-color:#f5f7f8;
}

#my-victories table.table-result tr td + td {
	padding-left:5px;
	text-align:left;
	background-color:#fff;
}

#my-victories table.table-result tr td + td + td {
	text-align:center;
	background:#f5f7f8 url('/images/batles-history-table-star.png') no-repeat;
	background-position:11px 6px;
	border-right:none;
}

#my-victories .table-result td.title-td{
	background-color:#dae2e8;
	background-image:none;
	border-bottom:1px solid #c0cad5;
	color:#45688e;
	font-weight:bold;
}


/* Batles history
****************************************************/

#batles-history h2 {
	font-size:14px;
	font-weight:bold;
	color:#6f7e93;
	margin-bottom:5px;
}

#batles-history h3 {
	margin-left:20px;
	font-size:12px;
	font-weight:bold;
	color:#219ab9;
}

#batles-history ul {
	margin:5px 0 0 45px;
	---list-style:url('/images/batles-history-list-closed.png');
}

#batles-history ul span {
	font-size:10px;
	color:#464545;
}

#batles-history li div.list-content-opened {
	__visibility:visible;
        display:block;
}

#batles-history li div.list-content-closed {
	__visibility:hidden;
        display:none; 
}

#batles-history li.list-opened {
        padding-left:15px;
        background: url('/images/batles-history-list-opened.png') no-repeat  0px 6px;
}

#batles-history li.list-closed {
        padding-left:15px;
        background: url('/images/batles-history-list-closed.png') no-repeat 0px 6px;
}

#batles-history table {
	margin:10px 0 10px 0;
	border:1px solid #c0cad5;
}

#batles-history td {
	font-size:11px;
}

#batles-history td {
	height:23px;
	border:1px solid #dee4e8;
	border-top:none;
	border-left:none;
}

#batles-history table tr td {
	text-align:center;
	background-color:#f5f7f8;
}

#batles-history table tr td + td {
	padding-left:5px;
	text-align:left;
	background-color:#fff;
}

#batles-history table tr td + td + td {
	text-align:center;
	background:#f5f7f8 url('/images/batles-history-table-star.png') no-repeat;
	background-position:11px 6px;
	border-right:none;
}

#batles-history td.title-td{
	background-color:#dae2e8;
	background-image:none;
	border-bottom:1px solid #c0cad5;
	color:#45688e;
	font-weight:bold;
}

/* Current batle
****************************************************/

#current-batle h2 {
	font-size:14px;
	font-weight:bold;
	color:#6f7e93;
	margin-bottom:5px;
}

#current-batle h3 {
	margin-left:20px;
	font-size:12px;
	font-weight:bold;
	color:#219ab9;
}

#current-batle strong {
	color:#000;
	font-weight:bold;
}

#current-batle p {
	margin-left:40px;
	font-size:11px;
}

#current-batle table {
	margin:10px 0 10px 60px;
	border:1px solid #c0cad5;
}

#current-batle td {
	font-size:11px;
}

#current-batle td {
	height:23px;
	border:1px solid #dee4e8;
	border-top:none;
	border-left:none;
}

#current-batle table tr td {
	text-align:center;
	background-color:#f5f7f8;
}

#current-batle table tr td + td {
	padding-left:5px;
	text-align:left;
	background-color:#fff;
}

#current-batle table tr td + td + td {
	text-align:center;
	background:#f5f7f8 url('/images/batles-history-table-star.png') no-repeat;
	background-position:11px 6px;
	border-right:none;
}

#current-batle td.title-td{
	background-color:#dae2e8;
	background-image:none;
	border-bottom:1px solid #c0cad5;
	color:#45688e;
	font-weight:bold;
}
/* jCombat addons
****************************************************/

p.text-info{
	margin-left:40px;
	font-size:11px;
}

/* Block jCombat
****************************************************/

.live-item strong {
	color:#7d7d7d;
	font-weight:bold;
}

.live-item span {
	font-size:10px;
}

div.jcombat-block-bg {
	height:35px;
	background:url('/images/jcombat-block-01.png') no-repeat 122px 2px;
}

div.jcombat-block-line {
	margin:5px -7px 0 -7px;
	height:1px;
	background-color:#e9ebef;
}

.live-item div.button {
	margin:10px 0 10px 0;
}

.live-item ul {
	margin:10px 0 0 2px;
}

.live-item li {
	margin-bottom:7px;
	padding-left:20px;
}

.live-item a {
	color:#209bb7;
}

.live-item a:hover {
	color:#177085;
}

/* How to become a journalist
****************************************************/

#how-to-become-a-journalist h2 {
	font-size:14px;
	font-weight:bold;
	color:#6f7e93;
	margin-bottom:5px;
}

#how-to-become-a-journalist p {
	margin:0 0 10px 20px;
	text-align:justify;
}	

#how-to-become-a-journalist ul {
	text-align:justify;
	padding-left:25px;
	list-style:none;
}

#how-to-become-a-journalist ul.list li {
	margin-bottom:15px;
	padding-left:90px;
	padding-bottom:20px;
}

li.how-to-become-a-journalist-1 {
	background:url(/images/how-to-become-a-journalist-1.png) no-repeat;
}

li.how-to-become-a-journalist-2 {
	background:url(/images/how-to-become-a-journalist-2.png) no-repeat;
}

li.how-to-become-a-journalist-3 {
	background:url(/images/how-to-become-a-journalist-3.png) no-repeat;
}

li.how-to-become-a-journalist-4 {
	background:url(/images/how-to-become-a-journalist-4.png) no-repeat;
}

li.how-to-become-a-journalist-5 {
	background:url(/images/how-to-become-a-journalist-5.png) no-repeat;
}

/* From the employer
****************************************************/
#from-the-employer-content h2 {
	font-size:14px;
	font-weight:bold;
	color:#6f7e93;
	margin-bottom:5px;
}

#from-the-employer-content h3 {
	font-size:12px;
	font-weight:bold;
	color:#219ab9;
	margin-left:20px;
}

#from-the-employer-content p {
	margin:0 0 10px 20px;
	text-align:justify;
}	

#from-the-employer-content ul {
	text-align:justify;
	padding-left:25px;
	list-style:none;
}

#from-the-employer-content li {
	margin-bottom:15px;
	padding-left:115px;
	padding-bottom:20px;
}

li.from-the-employer-1 {
	background:url(/images/from-the-employer-1.png) no-repeat;
}

li.from-the-employer-2 {
	background:url(/images/from-the-employer-2.png) no-repeat 7px 0;
}

li.from-the-employer-3 {
	background:url(/images/from-the-employer-3.png) no-repeat 12px 0;
}

/* What is interesting
****************************************************/

#whats-is-interesting-content h2 {
	font-size:14px;
	font-weight:bold;
	color:#6f7e93;
	margin-bottom:5px;
}

#whats-is-interesting-content h3 {
	font-size:12px;
	font-weight:bold;
	color:#219ab9;
	margin-left:20px;
}

#whats-is-interesting-content p {
	margin:0 0 10px 20px;
	text-align:justify;
}	

#whats-is-interesting-content ul {
	text-align:justify;
	padding-left:25px;
	list-style:none;
}

#whats-is-interesting-content li {
	margin-bottom:15px;
	padding-left:90px;
	/*padding-bottom:45px;*/
}

li.whats-is-interesting-1 {
	background:url(/images/whats-is-interesting-1.png) no-repeat;
	padding-bottom:45px;
}

li.whats-is-interesting-2 {
	background:url(/images/whats-is-interesting-2.png) no-repeat;
	padding-bottom:45px;
}

li.whats-is-interesting-3 {
	background:url(/images/whats-is-interesting-3.png) no-repeat;
	padding-bottom:25px;
}

li.whats-is-interesting-4 {
	background:url(/images/whats-is-interesting-4.png) no-repeat;
	padding-bottom:45px;
}

li.whats-is-interesting-5 {
	background:url(/images/whats-is-interesting-5.png) no-repeat;
	padding-bottom:45px;
}

/* Whom portal was created for
****************************************************/
#whom-portal-was-created-for h2 {
	font-size:14px;
	font-weight:bold;
	color:#6f7e93;
	margin-bottom:5px;
}

#whom-portal-was-created-for h3 {
	font-size:12px;
	font-weight:bold;
	color:#219ab9;
	margin-left:20px;
}

#whom-portal-was-created-for p {
	margin:0 0 10px 20px;
	text-align:justify;
}	

#whom-portal-was-created-for div img {
	margin-bottom:10px;
}

/* Settings page
****************************************************/

#settings h2 {
	font-size:14px;
	font-weight:bold;
	color:#6f7e93;
	margin-bottom:5px;
}

div#settings > ul li {
	display:inline;
}

#settings .tab-active {
	display:inline-block;
	padding:1px 0 0 0;
	width:118px;
	height:22px;
	font-weight:bold;
	text-align:center;
	background:url(/images/settings-tab-active.png) no-repeat;
}

#settings .tab-inactive a {
	display:inline-block;
	padding:1px 0 0 0;
	width:80px;
	height:22px;
	font-weight:bold;
	text-align:center;
	background:url(/images/settings-tab-inactive.png) no-repeat;
}

div#settings-content {
	width:534px;
	height:387px;
	background:#f3f5f7 url(/images/settings-envelopes.jpg) no-repeat 300px 145px;
	border:2px solid #e9ebef;
}

#settings-content ul {
	margin:17px 0 0 17px;
	padding:0;
	list-style:none;
}

#settings-content li {
	margin-bottom:7px;
}

/***************************************************
 Journalist statistic
****************************************************/
div.journalist-statistic h2 {
	font-size:14px;
	font-weight:bold;
	color:#6f7e93;
	margin-bottom:5px;
}

div.journalist-statistic table.journalist-statistic-table {
	margin-top:5px;
	background-color:#fff !important;
	border-collapse:collapse;
	font-size:1.1em;
	font-size:11px;
	padding:0;
}

div.journalist-statistic table.journalist-statistic-table thead th {
	height:27px;
	vertical-align:middle;
	text-align:center;
}
	
div.journalist-statistic table.journalist-statistic-table tr td {
	background-color:#FFF;
}
	
div.journalist-statistic th, td {
	vertical-align:middle;
}

div.journalist-statistic th {
	background:none repeat scroll 0 0 #E3E8EC;
	border-right:1px solid #FFFFFF;
	color:#6F7E93;
	line-height:1.2;
	padding:4px 6px;
	text-align:left;
}
	
div.journalist-statistic td {
	border-bottom:1px solid #E3E8EC;
	padding:6px 11px;
	vertical-align:top;
	text-align:center;
}

div.journalist-statistic td.article-name {
	text-align:left;
}

div.journalist-statistic tr.alt:hover {
	background-color:#ccc;
}
/***************************************************/
