body {
	margin: 0;
	padding: 0;
	background: #ffffff url(../images/bg-main.gif) repeat-x;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #000000;
	text-align: center;
}
form, p {
	margin: 0;
	padding: 0;
}
a {
	color: #ffffff;
	text-decoration: none;
}
a:hover {
	color: #ffffff;
	text-decoration: underline;
}
img {
	border: none;
}
.clear {
	clear:both;
	line-height: 1px;
	font-size:1px;
}
.sep5 {
	height: 5px;
	font-size:1px;
}
.sep10 {
	height: 10px;
	font-size:1px;
}
.sep15 {
	height: 15px;
	font-size:1px;
}
.dot-h {
	background: transparent url(../images/dots-h-bg.gif) repeat-x;
	height: 1px;
	font-size:1px;
}
.line {
	background: #eeeee7;
	height: 1px;
	font-size:1px;
	line-height:1px;
}
.title {
	display:table-cell;
	line-height: 44px;
	height: 44px;
	vertical-align: middle;
	background: #f1f1f1;
	color: #8c4241;
	font-family: Georgia;
	font-size: 18px;
	padding: 0 20px 0 20px;
}
.title2 {
	display:table-cell;
	line-height: 22px;
	height: 44px;
	background: #f1f1f1;
	color: #8c4241;
	font-family: Georgia;
	font-size: 18px;
	padding: 0 20px 0 20px;
}
.title-top {
	height: 4px;
	background: #eeeee7;
	font-size:1px;
}
.title-bottom {
	height: 1px;
	background: #eeeee7;
	margin: 1px 0 0 0;
	font-size:1px;
}
#main {
	width: 1000px;
	margin: 0 auto 0 auto;
	text-align: left;
}
#head-l {
	float: left;
	margin: 30px 0 0 10px;
	font-family: Georgia;
	font-size: 18px;
	letter-spacing: -0.04em;
	line-height: 100%;
	color: #8c8a85;
}
#head-l img {
	float: left;
}
#head-l .info {
	float: left;
	padding: 12px 5px 5px 12px;
}
#head-l .info span {
	color: #225593;
}
#head-l .info a {
	color: #8c8a85;
}
#head-r {
	float: right;
	color: #9f9f87;
	margin: 9px 0 0 0;
	width: 311px;
}
#head-r a {
	color: #225593;
}
#head-r .rss {
	float: left;
	margin: 0 15px 0 2px;
}
#head-r .top-menu {
	float: left;
	line-height:200%;
	vertical-align:middle;
}
#head-r .search {
	float: left;
	margin: 3px 0 0 0;
	background: transparent url(../images/search-bg.gif) no-repeat;
	height: 31px;
	width: 228px;
}
#head-r .search input.text {
	border: none;
	margin: 7px 0 0 30px;
	background: transparent;
	width: 193px;
	color: #225593;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
}
#head-r input.submit {
	border: none;
	background: transparent url(../images/search-btn.jpg) no-repeat;
	height: 35px;
	width: 83px;
	color: #ffffff;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	cursor: pointer;
}    
#head-r .info {
	text-align: right;
	padding: 7px 5px 5px 0;
}
#head-m .menu-t {
	float:left;
	background: transparent url(../images/menu-bg-t.gif) no-repeat;
	height: 5px;
	width: 1000px;
	line-height: 1px;
	font-size:1px;
}
#head-m .menu-b {
	float:left;
	background: transparent url(../images/menu-bg-b.gif) no-repeat;
	height: 5px;
	width: 1000px;
	line-height: 1px;
	font-size:1px;
}
#head-m .menu-l {
	float:left;
	background: transparent url(../images/menu-bg-l.gif) no-repeat;
	height: 40px;
	width: 5px;
	font-size:1px;
}
#head-m .menu-r {
	float:left;
	background: transparent url(../images/menu-bg-r.gif) no-repeat;
	height: 40px;
	width: 5px;
	font-size:1px;
}
#head-m .menu-tmp {
	float:left;
	background: transparent url(../images/menu-tmp.gif) no-repeat;
	height: 40px;
	width: 990px;
}
#head-m .button {
	float: left;
	text-align: center;
	color: #ffffff;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	vertical-align:middle;
	line-height: 40px;
	text-decoration: none;
}
#head-m .middle {
	background: transparent url(../images/menu-btn.jpg) no-repeat;
	height: 40px;
	width: 162px;
}
#head-m .middle-d {
	background: transparent url(../images/menu-btn-d.jpg) no-repeat;
	height: 40px;
	width: 162px;
}
#head-m .strong {
	font-weight:bold;
}
#head-m .gold {
	font-weight:bold;
	color: #febb2a;
}
#head-m .short {
	background: transparent url(../images/menu-btn.jpg) no-repeat;
	height: 40px;
	width: 104px;
}
#head-m .last {
	background: transparent url(../images/menu-btn-l.jpg) no-repeat;
	height: 40px;
	width: 106px;
}
#head-m .middle:hover {
	background: transparent url(../images/menu-btno.jpg) no-repeat;
	height: 40px;
	width: 162px;
}
#head-m .short:hover {
	background: transparent url(../images/menu-btno.jpg) no-repeat;
	height: 40px;
	width: 104px;
}
#head-m .middle-d:hover {
	background: transparent url(../images/menu-btno.jpg) no-repeat;
	height: 40px;
	width: 162px;
}
#head-m .last:hover {
	background: transparent url(../images/menu-btno-l.jpg) no-repeat;
	height: 40px;
	width: 106px;
}
#content {
	float: left;
	margin: 0 0 0 5px;
	width: 677px;
}
#topic {
	position: relative;
	height:248px;
	width: 677px;
}
#topic .topic-top {
	background: #e6e6dc url(../images/topic-bg-t.gif) no-repeat;
	height:220px;
	width: 677px;
}
#topic .topic-bottom {
	background: #eeeee7 url(../images/topic-bg-b.gif) no-repeat bottom;
	height:28px;
	width: 677px;
	margin: 1px 0 0 0;
}
#topic .topic-bottom span {
	float: left;
	margin: 7px 0 0 215px;
	color: #9f9f87;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
}
#topic .topic-bottom a {
	color: #225593;
}
#topic .topic-bottom a:hover {
	color: #6790c2;
}
#topic .topic-image {
	position: absolute;
	top: 7px;
	left: 7px;
}
#topic .topic-image img {
	border: 1px solid #ffffff;
}
#topic .topic-text {
	position: absolute;
	top: 17px;
	left: 215px;
	width: 426px;
	color: #2d2d2d;
}
#topic .topic-title {
	color: #225593;
	font-family: Georgia;
	font-size: 36px;
	letter-spacing: -0.06em;
	line-height: 100%;
}
#topic .topic-title a {
	color: #225593;
}
#topic .topic-title a:hover {
	color: #6790c2;
}
#topic .line {
	background: #f3f3ee;
}
#topic .topic-date {
	float: left;
	color: #6790c2;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	vertical-align: middle;
	line-height: 24px;
}
#topic .topic-date a {
	color: #6790c2;
}
#topic .topic-date a:hover {
	color: #6790c2;
}
#topic .topic-comment {
	float: right;
	color: #6790c2;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	vertical-align: middle;
	line-height: 24px;
	background: transparent url(../images/comment-ico.gif) no-repeat 0px 7px;
	padding: 0 0 0 16px;
}
#topic .topic-comment a {
	color: #6790c2;
}
#topic .topic-prev {
	color: #2d2d2d;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 165%;
	margin: 13px 0 10px 0;
}
#topic .topic-menu {
	float: right;
	margin: 7px 20px 0 0;
}
#topic-1, #topic-2, #topic-3 {
	position: absolute;
	top:0px;
	left:0px;
	height:248px;
	width: 677px;/* background: #ff0000; border: 2px solid #ffff00;*/
}
#topic-1 {
	z-index: 1001;
}
#topic-2 {
	z-index: 1002;
}
#topic-3 {
	z-index: 1003;
}
#list {
	float: left;
	width: 468px;
	margin: 5px 9px 0 0;
}
#list .title {
	width: 468px;
}
#list .title span {
	float: left;
}
#list .title img {
	float: right;
	margin: 0 0 0 10px;
}
#list .banner {
	width: 468px;
	margin: 0 0 0 0;
}
#list .art-list {
	background: transparent url(../images/article-bg.gif) repeat-y;
	padding: 0 20px 0 20px;
}
#list .art-title {
	color: #225593;
	font-family: Georgia;
	font-size: 28px;
	letter-spacing: -0.06em;
	line-height: 100%;
}
#list .art-title a {
	color: #225593;
}
#list .art-title a:hover {
	color: #6790c2;
}
#list .art-title-r a {
	color: #225593;
	background: #e1eefe;
	font-family: Georgia;
	font-size: 28px;
	letter-spacing: -0.06em;
	line-height: 100%;
}
#list .art-title-t a:hover {
	color: #6790c2;
}
#list .art-date {
	float: left;
	color: #6790c2;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	vertical-align: middle;
	line-height: 24px;
}
#list .art-date a {
	color: #6790c2;
}
#list .art-date a:hover {
	color: #6790c2;
}
#list .art-comment {
	float: right;
	color: #6790c2;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	vertical-align: middle;
	line-height: 24px;
	background: transparent url(../images/comment-ico.gif) no-repeat 0px 7px;
	padding: 0 0 0 16px;
}
#list .art-comment a {
	color: #6790c2;
}
#list .art-image {
	float: left;
	width: 125px;
}
#list .art-image img {
	padding: 3px;
	border: 1px solid #e6e6dc;
}
#list .art-prev {
	float: left;
	width: 303px;
	color: #2d2d2d;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 165%;
}
#list .art-tags {
	float: left;
	background: transparent url(../images/tags-bg.gif) no-repeat;
	height: 18px;
	width: 319px;
	color: #c1c1a7;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	vertical-align: middle;
	line-height: 18px;
}
#list .art-tags span {
	padding: 0 0 0 10px;
}
#list .art-tags a {
	color: #6790c2;
}
#list .art-more {
	float: left;
	width: 105px;
	margin: 0 0 0 1px;
}
#list .art-list .position {
	vertical-align: middle;
	height: 44px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #73735d;
}
#list .art-list .label {
	display:table-cell;
	vertical-align: middle;
	height: 44px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #73735d;
	width:338px;
}
#list .art-list .label a {
	display:block;
	color: #225593;
	background: transparent url(../images/dot-bg.gif) no-repeat left center;
	padding: 0 0 0 14px;
}
#list .art-list .label a:hover {
	color: #6790c2;
}
#list .art-list .comment {
	display:table-cell;
	vertical-align: middle;
	height: 44px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #73735d;
	width:90px;
	text-align: right;
}
#list .art-list .comment a {
	color: #6790c2;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	background: transparent url(../images/comment-ico.gif) no-repeat 0px 1px;
	padding: 0 0 0 20px;
}
#list .art-list .more {
	padding: 8px 0 8px 0;
	text-align: right;
}
#blocks {
	float: left;
	width: 200px;
	margin: 5px 0 0 0;
}
#blocks .title {
	width: 200px;
}
#blocks .block {
	background: transparent url(../images/blocks-bg.gif) repeat-y;
	padding: 0 20px 0 20px;
}
#blocks .block .position {
	vertical-align: middle;
	height: 44px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #73735d;
}
#blocks .block .label {
	display:table-cell;
	vertical-align: middle;
	height: 44px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #73735d;
	width:120px;
}
#blocks .block .label a {
	display:block;
	color: #225593;
	background: transparent url(../images/dot-bg.gif) no-repeat left center;
	padding: 0 0 0 14px;
}
#blocks .block .label a:hover {
	color: #6790c2;
}
#blocks .block .comment {
	display:table-cell;
	vertical-align: middle;
	height: 44px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #73735d;
	width:40px;
	text-align: right;
}
#blocks .block .comment a {
	color: #6790c2;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	background: transparent url(../images/comment-ico.gif) no-repeat 0px 1px;
	padding: 0 0 0 20px;
}
#blocks .block .more {
	padding: 8px 0 8px 0;
	text-align: right;
}
#blocks .banner {
	width: 200px;
	margin: 0 0 0 0;
}
#cat-cont, #tags-cont, #category, #tags, #category .title, #tags .title {
	width: 511px;
}
#category .category-list, #tags .category-list {
	background: transparent url(../images/category-bg.gif) repeat-y;
	padding: 0 20px 0 20px;
}
#tags .category-list {text-align: center}
#category .cat-left {
	float: left;
	width: 246px;
}
#category .cat-right {
	float: left;
	width: 225px;
}
#category .cat-title {
	color: #73735d;
	font-family: Georgia;
	font-size: 14px;
	font-weight:bold;
}
#category .cat-title a {
	color: #73735d;
	font-family: Georgia;
	font-size: 14px;
	font-weight:bold;
}
#category .cat-title span {
	color: #6b92c2;
	font-weight:normal;
}
#category .cat-position {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #73735d;
	padding: 5px 0 5px 0;
}
#category .cat-position a {
	display:block;
	color: #225593;
	background: transparent url(../images/dot-bg.gif) no-repeat left center;
	padding: 0 0 0 14px;
}
#tags a {color: #225593; padding-right: 10px}
#category .cat-position a:hover, #tags .cat-position a:hover {
	color: #6790c2;
}
#right {
	float: left;
	margin: 0 5px 0 11px;
	width: 302px;
}
#partners {
	height: 249px;
	width: 302px;
	margin: 0 0 10px 0;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
}
#partners img {
	float: left;
	margin: 0 0 0px 9px;
	border: 1px solid #e6e6dc;
}
#partners .text-top {
	margin: 0 0 7px 11px;
	color: #73735d;
}
#partners .text-bottom { /*margin: 0 0 7px 11px;*/
	color: #6790c2;
	text-align:right;
}
#partners .text-bottom a {
	color: #6790c2;
}
#newsletter {
	background: transparent url(../images/newsletter-bg.gif) no-repeat;
	height: 80px;
	width: 301px;
	margin: 0 0 5px 0;
}
#newsletter .label {
	float: left;
	color: #ffffff;
	font-family: Georgia;
	font-size: 16px;
	margin: 14px 0 4px 22px;
}
#newsletter .count {
	float: left;
	color: #bfdcff;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	margin: 20px 0 0 5px;
}
#newsletter .nletter {
	float: left;
	background: transparent url(../images/nletter-bg.gif) no-repeat;
	height: 33px;
	width: 189px;
	margin: 2px 0 0 19px;
}
#newsletter .nletter input.text {
	border: none;
	background: transparent;
	margin: 7px 0 0 5px;
	width: 178px;
	color: #225593;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
}
#newsletter input.submit {
	border: none;
	background: transparent url(../images/nletter-btn.gif) no-repeat;
	height: 35px;
	width: 81px;
	color: #ffffff;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
}
#right .title {
	width: 301px;
}
#right .block {
	background: transparent url(../images/right-bg.gif) repeat-y;
	padding: 0 20px 0 20px;
}
#right .block .position {
	vertical-align: middle;
	line-height: 44px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #73735d;
}
#right .block .position a {
	color: #225593;
}
#right .block .position a:hover {
	color: #6790c2;
}
#right .block .position img {
	vertical-align: middle;
	margin: 0 8px 0 0;
	line-height: 44px;
}
#right .block .position img.flag {
	border: 1px solid #d3d3d3;
}
#right .block .label {
	display:table-cell;
	vertical-align: middle;
	height: 44px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #73735d;
	width:220px;
}
#right .block .label a {
	display:block;
	color: #225593;
}
#right .block .label a:hover {
	color: #6790c2;
}
#right .block .comment {
	display:table-cell;
	vertical-align: middle;
	height: 44px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #73735d;
	width:40px;
	text-align: right;
}
#right .block .comment a {
	color: #6790c2;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	background: transparent url(../images/comment-ico.gif) no-repeat 0px 1px;
	padding: 0 0 0 20px;
}
#right .block .curr1 {
	float:left;
	width: 109px;
}
#right .block .curr1i {
	float:left;
	width: 109px;
}
#right .block .curr2 {
	float:left;
	width: 78px;
}
#right .block .curr3 {
	float:left;
	width: 74px;
	color: #c10400;
}
#right .block .curr4 {
	float:left;
	width: 74px;
	color: #549040;
}
#right .block .more {
	padding: 8px 0 8px 0;
	text-align: right;
}
#right .banner {
	margin: 5px 0 5px 0;
}
#footer {
	margin: 0 5px 15px 5px;
}
.foot-t {
	background: #eeeee7;
	margin: 0px 0 1px 0;
	padding: 17px 28px 15px 20px;
	color: #ccccc6;
}
.foot-t a {
	color: #225593;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
}
.foot-t a.print {
	background: transparent url(../images/print.gif) no-repeat left 2px;
	padding: 0 0 0 18px;
}
.foot-t a.totop {
	background: transparent url(../images/totop.gif) no-repeat left 2px;
	padding: 0 0 0 15px;
	margin: 0 0 0 16px;
}
.foot-b {
	margin: 0px 0 0px 0;
	padding: 5px 28px 5px 20px;
	color: #73735d;
}
.foot-b a {
	color: #73735d;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
}
.foot-l {
	float: left;
}
.foot-r {
	float: right;
}
#content .path {
	float: left;
	color: #73735d;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
}
#content .path a {
	color: #6790c2;
	text-decoration: underline;
}
/* #content .path span { font-size: 11px; } */







#addthis {
	float: right;
	margin: 0 5px 0 0;
}
#article {
	margin: 0 5px 0 0;
	background: transparent url(../images/dots-v-bg.gif) repeat-y right;
	padding: 0 12px 0 0;
}
#article .article-title {
	color: #225593;
	font-family: Georgia;
	font-size: 36px;
	letter-spacing: -0.06em;
	line-height: 100%;
}
#article .article-title a {
	color: #225593;
}
#article .article-title a:hover {
	color: #6790c2;
}
#article .article-date {
	float: left;
	color: #6790c2;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	vertical-align: middle;
	line-height: 24px;
}
#article .article-date a {
	color: #6790c2;
}
#article .article-date a:hover {
	color: #6790c2;
}
#article .article-comment {
	float: right;
	color: #6790c2;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	vertical-align: middle;
	line-height: 24px;
	background: transparent url(../images/comment-ico.gif) no-repeat 0px 7px;
	padding: 0 0 0 16px;
}
#article .article-comment a {
	color: #6790c2;
}
#article .article-prev {
	color: #2d2d2d;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	line-height: 160%;
	font-weight:bold;
}
#article .article-text {
	color: #2d2d2d;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 160%;
	font-weight:normal;
	background: transparent url(../images/dots-v-bg.gif) repeat-y left;
}
#article .article-text p {
	margin: 0 0 20px 20px;
}
#article .article-text a {
	color: #225593;
}
#article .article-text a:hover {
	color: #6790c2;
}
#article .article-prev a {
	color: #225593;
}
#article .article-prev a:hover {
	color: #6790c2;
}
/* #article .article-text ul       { padding: 0 0 0 40px; } */







#article .article-left {
	float: left;
	width: 200px;
	margin: 0 28px 0 0;
	background: #ffffff; /* height: 600px; */
}
#article .article-image {
}
#article .article-image img {
	padding: 3px;
	border: 1px solid #e6e6dc;
}
#article .article-left .title {
	width: 200px;
}
#article .block {
	background: transparent url(../images/blocks-bg.gif) repeat-y;
	padding: 0 20px 0 20px;
}
#article .block .position {
	vertical-align: middle;
	height: 44px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #73735d;
	line-height: 100%;
}
#article .block .label {
	display:table-cell;
	vertical-align: middle;
	height: 44px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #73735d;
	width:120px;
}
#article .block .label a {
	display:block;
	color: #225593;
	background: transparent url(../images/dot-bg.gif) no-repeat left center;
	padding: 0 0 0 14px;
}
#article .block .label a:hover {
	color: #6790c2;
}
#article .block .comment {
	display:table-cell;
	vertical-align: middle;
	height: 44px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #73735d;
	width:40px;
	text-align: right;
}
#article .block .comment a {
	color: #6790c2;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	background: transparent url(../images/comment-ico.gif) no-repeat 0px 1px;
	padding: 0 0 0 20px;
}
#article .block .more {
	padding: 8px 0 8px 0;
	text-align: right;
}
#article .article-left .banner {
	margin: 0 0 10px 0;
}
#article .article-text .banner {
	text-align: center;
}
#article .article-gallery {
	margin: 0 10px 10px 10px;
	width: 640px;
	clear:both;
}
#article .article-tags {
	float: left;
	margin: 0 20px 15px 20px;
	background: transparent url(../images/tags-a-bg.gif) no-repeat;
	height: 18px;
	width: 628px;
	color: #c1c1a7;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	vertical-align: middle;
	line-height: 18px;
}
#article .article-tags span {
	padding: 0 0 0 10px;
}
#article .article-tags a {
	color: #6790c2;
}
#article .article-gallery img {
	padding: 3px;
	border: 1px solid #e6e6dc;
	margin: 0 10px 0 10px;
}
#article .article-text .label {
	margin: 3px 0 0 22px;
}
#article .article-text .input {
	margin: 3px 0 0 15px;
	background: transparent url(../images/author-frm-bg.gif) no-repeat;
	height: 31px;
	width: 465px;
}
#article .article-text .input input {
	border: none;
	margin: 7px 0 0 7px;
	background: transparent;
	width: 450px;
	color: #225593;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
}
#article .article-text .check {
	margin: 3px 0 0 15px;
}
#article .article-text .check input {
	float:left;
}
#article .article-text .check label {
	float:left;
}
#article .article-text .submit {
	margin: 10px 0 0 15px;
	height: 35px;
	width: 465px;
	text-align: right;
}
#article .article-text .submit input {
	border: none;
	background: transparent url(../images/register-btn.gif) no-repeat;
	height: 35px;
	width: 92px;
	color: #ffffff;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
}
#article .article-text .login {
	margin: 10px 0 0 15px;
	height: 35px;
	width: 465px;
	text-align: right;
}
#article .article-text .login input {
	border: none;
	background: transparent url(../images/login-btn.gif) no-repeat;
	height: 35px;
	width: 92px;
	color: #ffffff;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
}
#article .article-text .forget {
	margin: 10px 0 0 15px;
	height: 35px;
	width: 465px;
	text-align: right;
}
#article .article-text .forget input {
	border: none;
	background: transparent url(../images/forget-btn.gif) no-repeat;
	height: 35px;
	width: 92px;
	color: #ffffff;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
}
#article .article-text .save {
	margin: 10px 0 0 15px;
	height: 35px;
	width: 465px;
	text-align: right;
}
#article .article-text .save input {
	border: none;
	background: transparent url(../images/save-btn.gif) no-repeat;
	height: 35px;
	width: 92px;
	color: #ffffff;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
}
#article .article-text .prop_input {
	margin: 3px 0 0 15px;
	background: transparent url(../images/comment-frm-bg-1.gif) no-repeat;
	height: 31px;
	width: 632px;
}
#article .article-text .prop_input input {
	border: none;
	margin: 7px 0 0 7px;
	background: transparent;
	width: 618px;
	color: #225593;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
}
#article .article-text .prop_input select {
	border: none;
	margin: 7px 0 0 7px;
	background: transparent;
	width: 618px;
	color: #225593;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
}
#article .article-text .prop_input2 {
	margin: 3px 0 0 15px; /* background: transparent url(../images/comment-frm-bg-1.gif) no-repeat; */
	height: 31px;
	width: 632px;
}
#article .article-text .prop_input2 input { /* border: none; */
	margin: 5px 0 0 7px;
	background: transparent;
	width: 618px;
	color: #225593;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
}
#article .article-text .prop_tarea1 {
	margin: 3px 0 0 15px;
	background: transparent url(../images/comment-frm-bg-2.gif) no-repeat;
	height: 120px;
	width: 632px;
}
#article .article-text .prop_tarea1 textarea {
	border: none;
	margin: 7px 0 0 7px;
	background: transparent;
	height: 106px;
	width: 618px;
	color: #225593;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
}
#article .article-text .prop_tarea2 {
	margin: 3px 0 0 15px;
	background: transparent url(../images/proposal-frm-bg-1.gif) no-repeat;
	height: 260px;
	width: 632px;
	padding: 4px 0 0 4px;
}
#article .article-text .prop_tarea2 textarea {
	border: none;
	background: transparent;
	height: 247px;
	width: 624px;
	color: #225593;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
}
#article .article-text .add_tags {
	margin: 5px 0 0 15px;
	height: 35px;
	width: 632px;
	text-align: right;
}
#article .article-text .add_tags input {
	border: none;
	background: transparent url(../images/add-tags-btn.gif) no-repeat;
	height: 35px;
	width: 92px;
	color: #ffffff;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
}
#article .article-text .add_img {
	margin: 5px 0 0 15px;
	height: 35px;
	width: 632px;
	text-align: right;
}
#article .article-text .add_img input {
	border: none;
	background: transparent url(../images/add-img-btn.gif) no-repeat;
	height: 35px;
	width: 92px;
	color: #ffffff;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
}
#article .article-text .prop_submit {
	margin: 5px 0 0 15px;
	height: 35px;
	width: 632px;
	text-align: right;
}
#article .article-text .prop_submit input {
	border: none;
	background: transparent url(../images/proposal-btn.gif) no-repeat;
	height: 35px;
	width: 92px;
	color: #ffffff;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
}
#added_tags, #popular_tags {
	margin: 5px 20px 0 20px;
}
#image_list {
	width:100%;
	margin: 15px 20px 15px 20px;
	background: #a4a4a4;
}
.image_pos {
	width: 110px;
	float: left;
	margin: 0px 15px 15px 0;
}
.image_prev {
	float:left;
	margin: 0 0 5px 0;
	border: 1px solid #a4a4a4;
	padding: 6px;
}
.image_text {
	width: 93px;
	border: 1px solid #a4a4a4;
	color: #484848;
	font-size: 10px;
}
#error_msg {
	background: #fff9cd;
	color: #840b0b;
	padding: 5px 5px 5px 5px;
	margin: 10px 0 10px 10px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
}
#authors-msg {
	background: #fff9cd;
	color: #840b0b;
	padding: 5px 5px 5px 5px;
	margin: 10px 0 10px 10px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
}
#authors-msg a {
	color: #225593;
}
#comments {
	margin: 0 5px 0 0;
}
#comments .title {
	width: 660px;
}
#comments .title span {
	float: left;
}
#comments .title img {
	float: right;
	margin: 0 0 0 10px;
}
#comments-list {
	background: transparent url(../images/comment-bg.gif) repeat-y;
	padding: 0 20px 0 20px;
}
#comments-list .more {
	padding: 8px 0 8px 0;
	text-align: right;
}
#comments-list .position {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #2d2d2d;
	padding: 18px 0 18px 0;
	line-height: 160%;
}
#comments-list .position .name {
	color:#225593;
	font-weight:bold;
	margin: 0 0 8px 0;
	line-height: 100%;
}
#comments-list .position .name span {
	font-size: 10px;
	color:#6790c2;
	font-weight:normal;
}
#comments-add {
	margin: 0 5px 0 0;
}
#comments-add .title {
	width: 660px;
}
#comments-add .title span {
	float: left;
}
#comments-add .title img {
	float: right;
	margin: 0 0 0 10px;
}
#comments-form, #contact-form {
	background: transparent url(../images/comment-bg.gif) repeat-y;
	padding: 0 20px 0 20px;
	color: #225593;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
}
#comments-form .more, #contact-form .more {
	padding: 8px 0 8px 0;
	text-align: right;
}
#comments-form .input, #contact-form .input {
	margin: 3px 0 0 0;
	background: transparent url(../images/comment-frm-bg-1.gif) no-repeat;
	height: 31px;
	width: 632px;
}
#comments-form .input input.text, #contact-form .input input.text {
	border: none;
	margin: 7px 0 0 7px;
	background: transparent;
	width: 618px;
	color: #225593;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
}
#comments-form .tarea, #contact-form .tarea {
	margin: 3px 0 0 0;
	background: transparent url(../images/comment-frm-bg-2.gif) no-repeat;
	height: 120px;
	width: 632px;
}
#comments-form .tarea textarea.text, #contact-form .tarea textarea.text {
	border: none;
	margin: 7px 0 0 7px;
	background: transparent;
	height: 106px;
	width: 618px;
	color: #225593;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
}
#comments-form input.submit {
	border: none;
	background: transparent url(../images/comment-btn.gif) no-repeat;
	height: 35px;
	width: 92px;
	color: #ffffff;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
}
#contact-form input.submit {
	border: none;
	background: transparent url(../images/contact-btn.gif) no-repeat;
	height: 35px;
	width: 92px;
	color: #ffffff;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
}
#comments-msg, #contact-msg {
	background: #fff9cd;
	color: #840b0b;
	padding: 5px 5px 5px 5px;
	margin: 10px 0 10px 0;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
}
#comments-msg a, #contact-msg a {
	color: #225593;
}
#article-list {
	float:left;
	margin: 0 5px 0 0;
}
#article-list .title {
	width: 660px;
}
#article-list .art-list {
	background: transparent url(../images/comment-bg.gif) repeat-y;
	padding: 0 20px 0 20px;
}
#article-list .art-title {
	color: #225593;
	font-family: Georgia;
	font-size: 28px;
	letter-spacing: -0.06em;
	line-height: 100%;
}
#article-list .art-title a {
	color: #225593;
}
#article-list .art-title a:hover {
	color: #6790c2;
}
#article-list .art-title-r a {
	color: #225593;
	background: #e1eefe;
	font-family: Georgia;
	font-size: 28px;
	letter-spacing: -0.06em;
	line-height: 100%;
}
#article-list .art-title-t a:hover {
	color: #6790c2;
}
#article-list .art-date {
	float: left;
	color: #6790c2;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	vertical-align: middle;
	line-height: 24px;
}
#article-list .art-date a {
	color: #6790c2;
}
#article-list .art-comment {
	float: right;
	color: #6790c2;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	vertical-align: middle;
	line-height: 24px;
	background: transparent url(../images/comment-ico.gif) no-repeat 0px 7px;
	padding: 0 0 0 16px;
}
#article-list .art-comment a {
	color: #6790c2;
}
#article-list .art-image {
	float: left;
	width: 125px;
}
#article-list .art-image img {
	padding: 3px;
	border: 1px solid #e6e6dc;
}
#article-list .art-prev {
	float: left;
	width: 505px;
	color: #2d2d2d;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 165%;
}
#article-list .art-tags {
	float: left;
	background: transparent url(../images/tags-l-bg.gif) no-repeat;
	height: 18px;
	width: 526px;
	color: #c1c1a7;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	vertical-align: middle;
	line-height: 18px;
}
#article-list .art-tags span {
	padding: 0 0 0 10px;
}
#article-list .art-tags a {
	color: #6790c2;
}
#article-list .art-more {
	float: left;
	width: 105px;
	margin: 0 0 0 1px;
}
#article-list .art-list .position {
	vertical-align: middle;
	height: 44px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #73735d;
}
#article-list .art-list .label {
	display:table-cell;
	vertical-align: middle;
	height: 44px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #73735d;
	width:338px;
}
#article-list .art-list .label a {
	display:block;
	color: #225593;
	background: transparent url(../images/dot-bg.gif) no-repeat left center;
	padding: 0 0 0 14px;
}
#article-list .art-list .label a:hover {
	color: #6790c2;
}
#article-list .art-list .comment {
	display:table-cell;
	vertical-align: middle;
	height: 44px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #73735d;
	width:90px;
	text-align: right;
}
#article-list .art-list .comment a {
	color: #6790c2;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	background: transparent url(../images/comment-ico.gif) no-repeat 0px 1px;
	padding: 0 0 0 20px;
}
#article-list .art-list .more {
	padding: 8px 0 8px 0;
	text-align: right;
}
#article-list .art-list .banner {
	text-align: center;
}
/* #comments-form input.text { width:632px; }







#head-r .search            { float: left; margin: 3px 0 0 0; background: transparent url(../images/search-bg.gif) no-repeat; height: 31px; width: 228px; }



#head-r .search input.text { border: none; margin: 7px 0 0 30px; background: transparent; width: 193px; color: #225593; font-family: Tahoma, Arial, Verdana; font-size: 13px;}







*/



/* #article .article-text .banner img { margin: 0 auto 0 auto; }*/







/*



#article .block                    { background: transparent url(../images/right-bg.gif) repeat-y; padding: 0 20px 0 20px; }



#article .block .position          { vertical-align: middle; line-height: 44px; font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #73735d; }



#article .block .position a        { color: #225593; }



#article .block .position a:hover  { color: #6790c2; }







#article .block .label          { display:table-cell; vertical-align: middle; height: 44px; font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #73735d; width:120px; }



#article .block .label a        { display:block; color: #225593; }



#article .block .label a:hover  { color: #6790c2; }



#article .block .comment        { display:table-cell; vertical-align: middle; height: 44px; font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #73735d; width:40px; text-align: right; }



#article .block .comment a      { color: #6790c2; font-family: Tahoma, Arial, Verdana; font-size: 10px; background: transparent url(../images/comment-ico.gif) no-repeat 0px 1px; padding: 0 0 0 20px; }







#article .block .more           { padding: 8px 0 8px 0; text-align: right;}



*/







div.loader_spinner {
	z-index:11;
	position:absolute;
	background: url(../images/spinner.gif) no-repeat center;
}
div.loader_opacity {
	background:white url(../images/spinner.gif) no-repeat center;
	z-index:10;
	position:absolute;
	-moz-opacity:0.6;
	filter:alpha(opacity=60);
	opacity: 0.6;
}
#page-list {
	color: #6790c2;
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	line-height: 100%;
}
#page-list a {
	color: #6790c2;
}
#page-list a:hover {
	color: #6790c2;
}
#page-list span {
	color: #ffffff;
	background: #225593;
	padding: 0 3px 1px 4px;
	font-weight: bold;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.highlight {
	background: #fffe00;
	font-weight: bold;
}
/* --- lowca --- */



.orange {
	color: #ffbf00;
}
.small {
	font-size: 10px;
}
.blue {
	color: #4c9fdc;
}
.navy {
	color: #0c3f71;
}
hr.navy {
	background: #0c3f71;
	border: none;
	height: 1px;
}
#all {
	width: 100%;
	background: url(../images/lowca_all_bg.png) center top no-repeat;
}
#ludzie_top {
	position: absolute;
	margin: 38px 0px 0px -40px;
}
#ludzie_bottom {
	position: absolute;
	margin: 157px 0px 0px -74px;
}
#head_lowca-r {
	float: right;
	color: #9f9f87;
	margin: 9px 0 0 0;
	width: 250px;
	text-align: right;
}
#head_lowca-r a {
	color: #225593;
}
#head_lowca-l {
	width: 480px;
	margin: 30px 0px 0px 200px;
	float: left;
}
#menu_lowca {
	height: 51px;
	margin-top: 9px;
	background: url(../images/lowca_menu_bg.png) right top no-repeat;
}
#menu_lowca .content {
	padding: 0px 10px 0px 210px;
	text-align: center;
}
#lowca_content {
	font-size: 12px;
	color: #fff;
	line-height: 1.8em;
}
#lowca_content .lowca_title {
	text-align: right;
}
#lowca_content #authors-msg, #lowca_content #error_msg {
	background: #0c3f71;
	color: #fff;
	font-size: 12px;
}
#lowca_content #main_intro {
	margin: 10px 0px 10px 390px;
	padding: 0px;
}
#lowca_content #main_intro .rejestracja {
	display: block;
	width: 158px;
	height: 51px;
	float: right;
	margin-top: 35px;
}
#lowca_content #text {
	width: 741px;
	float: right;
	background: #225593;
}
#lowca_content .text_top {
	width: 741px;
	height: 3px;
	background: url(../images/lowca_text_top.gif) left top no-repeat;
}
#lowca_content .text_bottom {
	width: 741px;
	height: 3px;
	background: url(../images/lowca_text_bottom.gif) left top no-repeat;
}
#lowca_content #text .content {
	padding: 10px 30px 15px 130px;
}
#lowca_content #text h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	font-size: 28px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
#lowca_content #text ul {
	margin: 0px;
	padding: 0px;
	list-style: inside;
	list-style-image: url(../images/lowca_li_dot.gif);
}
#lowca_content #text .label {
	margin: 5px 0px;
	width: 190px;
	float: left;
	clear: both;
	color: #98cefd;
}
#lowca_content #text .input {
	margin: 5px;
	float: left;
	background: transparent url(../images/lowca_input_bg.png) no-repeat;
	height: 23px;
	width: 173px;
}
#lowca_content #text .input input, #lowca_content #text .input select {
	border: none;
	margin: 2px 0 0 7px;
	background: transparent;
	width: 163px;
	color: #225593;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
}
#lowca_content #lowca_rej {
	display: block;
	width: 227px;
	height: 41px;
	float: right;
	margin-bottom: -41px;
	position: relative;
	top: -16px;
}
#lowca_content #loginform {
	margin-top: 100px;
	width: 300px;
	float: left;
}
#lowca_content #loginform .label {
	width: 100px;
	text-align: right;
}
#lowca_content #lowca_login {
	display: block;
	width: 156px;
	height: 48px;
	float: right;
	margin: 117px 120px 0px 0px;
}
#lowca_content #lowca_lost_pass .label {
	width: 80px;
}
#lowca_content #text .save {
	margin: 10px 0 0 15px;
	height: 35px;
	width: 465px;
	text-align: right;
}
#lowca_content #text .save input {
	border: none;
	background: transparent url(../images/save-btn.gif) no-repeat;
	height: 35px;
	width: 92px;
	color: #ffffff;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
}
#lowca_content .prize_item {
	width: 183px;
	/* height: 234px; */

	overflow: hidden;
	float: left;
	margin: 15px 15px 0px 0px;
	background: #fff;
	color: #225593;
	border: 1px solid #b3b3b3;
	border-bottom: none;
}
#lowca_content .prize_item .art-image {
	padding: 8px;
	text-align: center;
	height: 100px;
	overflow: hidden;
}
#lowca_content .prize_item .art-image img {
	border: 2px solid #b3b3b3;
}
#lowca_content .prize_item .art-title {
	font-weight: bold;
	padding: 0px 10px;
	height: 20px;
	overflow: hidden;
}
#lowca_content .prize_item .art-prev {
	padding: 0px 10px;
	line-height: 1.3em;
	/* height: 55px; */

	overflow: hidden;
}
#lowca_content .prize_item .art-points {
	width: 167px;
	height: 43px;
	margin: 0px auto;
	text-align: center;
	color: #fff;
	line-height: 1.3em;
}
#lowca_content .prize_item .art-points a {
	display: block;
}
#lowca_content .prize_item .art-points a:hover b, #lowca_content .prize_item .art-points a:hover span {
	text-decoration: underline;
}
#lowca_content .prize_item .art-points b {
	display: block;
	margin: 0px;
	padding-top: 5px;
}
#lowca_content .prize_item .art-points-avail {
	background: url(../images/lowca_points_avail.png) center bottom no-repeat;
}
#lowca_content .prize_item .art-points-navail {
	background: url(../images/lowca_points_navail.png) center bottom no-repeat;
}
#lowca_content #prizes_register {
	width: 240px;
	float: left;
	margin-top: 420px;
}
#lowca_content #prizes_register p {
	margin-bottom: 5px;
}
#lowca_content #proposal_frm .label, #lowca_content #image_form .label {
	width: 140px;
}
#lowca_content #proposal_frm .prop_input {
	width: 441px;
	height: 23px;
	margin-top: 3px;
	background: url(../images/lowca_input_long_bg.gif) left top no-repeat;
	float: right;
}
#lowca_content #proposal_frm .prop_input_mid {
	width: 331px;
	background: url(../images/lowca_input_mid_bg.gif) left top no-repeat;
}
#lowca_content #proposal_frm .prop_input_mid input {
	width: 324px;
}
#lowca_content #proposal_frm input, #lowca_content #proposal_frm textarea, #lowca_content #proposal_frm select {
	border: none;
	background: transparent;
	width: 434px;
	padding: 3px 0px 0px 7px;
}
#lowca_content #proposal_frm textarea {
	height: 80px;
	background: url(../images/lowca_textarea_bg.gif) left top no-repeat;
	margin: 5px 0px;
}
#lowca_content #proposal_frm #prop_text {
	height: 195px;
}
#lowca_content #proposal_frm .add_tags, #lowca_content .add_img {
	width: 108px;
	height: 23px;
	overflow: hidden;
	margin: 3px 0px 0px 2px;
	float: right;
}
#lowca_content #proposal_frm .add_tags .button, #lowca_content .add_img input {
	width: 108px;
	height: 23px;
	background: url(../images/btn_add_tags.gif) right top no-repeat;
	cursor: pointer;
	border: none;
}
#lowca_content .prop_input2 {
	width: 441px;
	background: url(../images/lowca_input_mid_bg.gif) left top no-repeat;
	float: right;
}
#lowca_content .prop_input2 input {
	background: transparent;
}
#lowca_content #lowca_prop {
	width: 178px;
	height: 41px;
	display: block;
	float: right;
	margin-bottom: -41px;
	position: relative;
	top: -15px;
}
#lowca_content #lowca_prop_link {
	display: block;
	width: 184px;
	height: 30px;
	float: right;
	position: relative;
	margin-bottom: -41px;
	top: 180px;
}
#lowca_content #popular_tags {
	clear: both;
	margin: 10px 0px;
	text-align: center;
}
#lowca_content .image_pos .image_text {
	color: #fff;
	width: 90px !important;
}
#lowca_footer {
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #073e81;
	background: url(../images/lowca_footer_bg.gif) left 10px no-repeat;
	padding-right: 3px;
	margin-top: -3px;
}
#lowca_footer a {
	color: #073e81;
}
#lowca_footer a:hover {
	color: #fff;
	text-decoration: underline;
}
#lowca_content #lowca_reg_rej {
	display: block;
	height: 50px;
	margin-bottom: -50px;
	float: right;
	position: relative;
	top: -17px;
	left: -20px;
}
/* newsletter check */
#newsletter-check {height: 100px; width: 350px; background: #fff; padding: 20px}   
#newsletter-check p {font-size: 11px; font-weight: bold}      
.check-btn {background: #295B9A; border: 0; color: #fff; padding: 3px 10px; cursor: pointer; }
.close-btn {background: #f5f5f5; border: 0; color: #999; padding: 3px 10px; cursor: pointer; }