* HTML BODY {HEIGHT: 100%}
HTML {HEIGHT: 100%;  empty-cells: show;}
BODY {MIN-HEIGHT: 100%; POSITION: relative; MARGIN:0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; }

DIV#container_, DIV#wrapper_, DIV#footer, DIV#header {MIN-WIDTH: 980px;}
* HTML BODY, * HTML DIV#container_, * HTML DIV#wrapper_, * HTML DIV#footer, * HTML DIV#header {
width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 980 ? "980px" : "100%") : (document.body.clientWidth < 980 ? "980px" : "100%"));
}

div#container_	{width:100%; position: relative; display: block; overflow: hidden; clear: both; padding:104px 0px 0px 0px; }

div#wrapper_{float:left; clear: both; display: block; overflow: hidden; position: relative; width:100%; margin:0px 0px 0px 0px; }	

div#central_{width: auto;position: relative; padding-left: 241px; margin-top:195px; padding-top: 0px; }
/*
* HTML #central_ {display: inline; FLOAT: left;}
*/

div#central_main{width: auto;position: relative; padding-left: 20px; margin-top:185px; padding-top: 0px; }
* HTML #central_main {display: inline; FLOAT: left;}

div#central_content3c {margin-right: 285px; position: relative; text-align: left; overflow: hidden;}
div#central_content {width:100%; overflow: hidden; }	/* display: table; *** */

div#left_{float:left; width:220px; position: relative; margin-left:-100%; margin-top: 193px;}
* HTML div#left_ {display: inline;}
div#left_content {float: right; width: 200px;text-align: left;}	
* HTML div#left_content {display: inline;}


div#topr { position: absolute; width:100%; top: 114px; left: 0px;}


div#topr_content { padding-left:20px; margin-right: 283px;}

div#right_{float:left; clear: right; position: relative;  width:261px; margin-left:-261px; margin-top: 0px; z-index:200;}
* HTML div#right_ {MARGIN-RIGHT: -100px;}
div#right_content	{float: left; width: 240px; text-align: left; padding-top: 10px;}	
* HTML div#right_content {display: inline;}

div#footer{width:100%; float: left; clear: both; padding: 1px 0px 1px 0px; background: #F1F1F1;}


div#header{width:100%; float: left; clear: both; height: 104px; position: absolute; top: 0px; left: 0px; padding: 0 0 0 0; z-index:100; }	




#top {
    min-width: 967px;
    padding: 10px 20px;
}




/* --основное -- */

a {text-decoration:underline;}

#mine {
	margin-top: 10px;
}

#mine p {
	font-size: 85%
}

input {
	padding: 0 5px
}

#mine input {
	margin-top: 10px;
}

#mine dt {
	float: left;
	font-weight: bold;
	margin-right: 10px;
}

#mine dd {
	margin-left: 10px
}

table {

/*
	width: 100%;
*/
	line-height: 130%;
	border: none;
}


.contenttdmain {
	padding-top: 0px;
	padding-bottom: 20px;
	padding-right: 18px;
	padding-left: 0px;
}

.contenttd {
	padding-top: 0px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
}


table input, table textarea {
	font-size: 100%;
}

thead {
	background-color: #e1e1e1;
	font-weight: bold;
}

tr.odd {
	background-color: #e9f2f9;
}

tr.even {
	background-color: #ffffaa;
}

tr.white {
	background-color: #fff;
}


.forms_left {
	margin-top: 10px;
	text-align: left;
}

.forms_left input {
	margin-right: 10px
}

.forms_right {
	margin-top: 10px;
	text-align: right;
}

.forms_right input {
	margin-right: 10px
}

.forms {
	text-align: right;
}

.forms input {
	margin-left: 10px
}

#moneyinfo {
	margin-top: 10px;
	margin-bottom:12px;
	color: #777777;
}

#moneyinfo  span {
	font-weight: bold;
}

.alignleft {
	text-align: left;
}

.alignright {
	text-align: right;
}

.aligncenter {
	text-align: center;
}

.breakleft {
	clear: left;
}

/* вывод денег */

#webmoney {
	margin-top: 20px
}

#wmcomment {
	margin-top: 10px;
	font-family: georgia, serif;
	font-size: 90%;
	font-style: italic;
}

#message_menu {
	margin-top: 10px;
	padding-bottom: 10px

}

#message_menu ul {
	list-style: none;
	margin-right: 20px
}

#message_menu p {
	font-family: georgia, serif;
	font-style: italic;
	font-size: 130%;
}

#message_menu a {
	text-decoration: none;
	border-bottom: 1px dashed;
	margin-right: 30px
}

#message_menu a:hover {
	border-bottom: none;
}

#message_menu span {
	color: #d62002;
	margin-right: 30px
}


* {
	margin: 0;
	font-size: 100%;
}

body {
	font-family: tahoma, arial, geneva, sans-serif;
	background-color: #fff;
	min-width: 901px;
	font-size: 80%;
	color: #000000;

}

img {
	border: 0
}

input,
select,
textarea {
	font-size: 85%;
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
}

input.button {
	background-color: #e1e1e1
}

label {
	cursor: pointer;
}

a {
	color: #00618E;
}

a:hover {
	color: #d62002;
	text-decoration: none;
}

h1, h2, h3, h4 {
	font-family: Georgia, serif;
	font-weight: normal;
	color: #616161
}

h2 {
	font-size: 140%;
	color: #3D9000;
}

h1 {
	font-size: 180%;
	color: #D62002;
	line-height:100%;
	margin-bottom: 10px;
}

#articletext h2 {
	font-size: 140%;
	color: #3D9000;
}

span.h2 {
	font-size: 140%;
	color:#313131;
	font-family: Georgia, serif;
	font-weight: normal;
}

.h2pad {
	margin-bottom:10px;
}

h3 {
	font-size: 120%;
}
.ciH {
	font-size: 110%;
	font-family: Georgia, serif;
	color: #D62002;
	padding-top:10px;
}
.ciP {
	padding-top:5px;
}

p {
	font-size: 100%;
}

#header {
	float: right;
	width: 100%;
}


 #data {
	float: left;
	margin-left:20px;
	margin-top:13px;
}

 #data p {
	font-size: 11px;
	color: #717171;
	line-height:12px;
}

 #data span {
	font-size: 11px;
	font-weight: bold;
}

/* красная шапка */

#redhead {
    clear: both;
    background-color: #D62002;
    height:29px;
    padding-left:20px;
    padding-right:25px;
}

#redhead #topmenu {
	padding-top:5px;
}

#redhead span {
	color: #ffffff;
}

#redhead b {
	margin-left:10px;
	margin-right:7px;
}

#redhead span a, #redhead span a:link, #redhead span a:hover {
	color: #ffffff;
}

#topmenu a {
	text-decoration: underline;
}
	

 #logo {
	float: left;
	width: 220px;
	margin-bottom: 20px;
}

#regb {
	padding-top:5px;
	float:right;
}

#search_simple {
	float: right;
	margin: 10px 0px 0 0;
	color: #717171;
}

 #search_simple #textsearch {
	width: 310px;
	margin-right: 10px;
	margin-bottom: 3px;
	color: #717171;
	font-size:12px;
	padding:2px;
}

 #search_simple p {
	font-size: 11px;
}

 #search_simple input.button {
	margin-bottom:3px;
 	font-size: 12px;
 	width:80px;
}

 #search_simple a {
	font-size: 11px;
	margin: 0;
	text-decoration: none;
	border-bottom: dashed 1px
}

 #search_simple a:hover {
	border-bottom: none
}

 #search_extended {
	float: right;
	margin-right: 10px;
	display: none;
}

 #search_extended ul {
	text-align: right;
	list-style: none;
	font-size: 85%;
	color: #fff
}

span.li {
	line-height:25px;
	background: url('/img/site3/bullet.gif') no-repeat 0% 2px;
	padding-left:15px;
}

#redhead #search_extended li input {
	border: none;
	margin-top: 0;
	padding: 0;
	vertical-align: middle;
}

.break {
	clear: both; 
}


/* основная часть */

#content {
    clear: both;
    float: right;
    width: 100%
}

#rightcell {
    float: right;
    width: 240px;
}

/* логин */

#login {
	font-family: Georgia,serif;
	font-size: 120%;
	font-style: italic;
	margin: 0px 2pt 17px;
}

#login p {
	padding-top: 5px
}

#top a.red {
	color: #D62002;
}

 
#alog {
	text-decoration: none;
	border-bottom: 1px dashed;
}

#login a:hover {
	color: #d62002;
	border-bottom: none;
}

#co-author {
	margin-top: 10px
}

#co-author a {
	color: #3d9000
}

/* персональные данные */

#personals {
	display: none;
}

#functions {
margin-top: -4px;
}

#functions span {
	font-family: Georgia, serif;
	font-style: italic;
	color: #919191;
}

#functions h2 {
	
}

#functions h3 {
	margin-top: 10px;
	line-height: 140%
}

#functions p {
	margin-top: 10px;
	line-height: 150%
}

#functions a {
	color: #3d9000
}

#leftwrapper {
	margin-right: 240px
}

/* правая часть (реклама и рейтинги) */

.right_block_header {
	width: 240px;
	margin: 20px 0 0px 0
}

#articles_right {
	width: 240px;
}

#articles_right ol {
	margin-top: 10px;
	padding-left: 30px;
	color: #818181
}


#articles_right ol li {
/*
	margin-bottom: 10px
*/
}

#articles_right ol li span {
	font-size: 80%;
	color: #818181
}

#authors_right {
	width: 240px;
}

#authors_right ol {
	margin-top: 10px;
	padding-left: 35px;
	color: #818181
}

#authors_right ol li {
	margin-bottom: 6px
}

#authors_right ol li span {
	font-size: 80%;
	color: #818181;
}

#authors_right ol li a {
	color: #3d9000
}

.ratings_link {
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 88%;

	margin-left: 10px;

	line-height: 160%
}

.ratings_link a {
	color: #616161;
	border-bottom: 1px solid;
	text-decoration: none;
/*
	margin-left: 10px
*/
}


a.big_green, a.big_green:link, a.big_green:hover, a.big_green:visited
{
	color: #3D9000;
	text-decoration: underline;
	font-size:120%;
}


.ratings_link a:hover {
	color: #313131;
	border-bottom: none;
}

#banner {
	width: 240px;
	margin: 20px 0 10px 0
}

.partners_block {
	width: 240px;
	margin-top: 10px;
	overflow: hidden;
	clear: both;
}

.partners_block img {
	float: left;
	margin-right: 10px;
	padding-bottom: 10px
}

/* меню */

#menu {
	height: 25px;
}

#menu ul {
    list-style: none;
}

#menu ul li {
	float: left;
	width: 24%;
	margin-top: 5px;
	font-family: Georgia,serif;
	font-size: 120%;
	font-style: italic;
}

#menu ul li a {
	color: #717171;
	text-decoration:underline;
}

#menu ul li a:hover {
	color: #d62002;
	border-bottom:none;
}

/* навигатор */

.switch {
	float: left;
	width: 30px
}

.inner {
	background-color: #f1f1f1;
	padding: 5px 10px;
	height:130px;
}

#rub {
	margin-top: 20px;
	padding-right: 40px;
	min-height: 130px;
	display: block;
	width:100%;
	margin-right:20px;
}

#rub_in {
	margin-left: 30px;
	background-color: #f1f1f1;
	font-size:12px;
}

.column {
	float: left;
	width: 33%
}

.column ul {
	padding: 0 0 0 10px;
	margin-left: 10px;
	line-height: 140%;
	list-style: square;	
	white-space: nowrap;
}

.column ul span {
	font-size: 85%;
	color: #818181
}

#tag {
    margin-top: 20px;
    display: none;
    width:100%;

    height: 140px;
    overflow: hidden;
	

}

#tag_in {
    margin-left: 30px;
    background-color: #f1f1f1;
}

a.tag:hover {
	color: #000;
}

.t1 {
font-size:20px;
}
.t2 {
font-size:18px;
}
.t3 {
font-size:16px;
}
.t4 {
font-size:14px;
}
.t5 {
font-size:12px;
}

/* Анонсы на главной (типа рейтинги) */

#rating_articles, #rating_authors {
	width: 200px;
}

#rating_articles .article, #rating_authors .author {
	clear: both;
	background-color: #f1f1f1;
	margin-top: 1px;
	padding: 5px 10px;
}

#rating_articles .article .num {
	float: left;
	margin-top: 2px;
	font-size: 80%;
	width: 15px
}

#rating_articles .article .text {
	margin-left: 15px
}

#rating_articles .article .rating {
	font-size: 80%;
	color: #818181
}

#rating_authors .author a {
	color: #3d9000
}

#rating_authors .author img {
	margin: 0 5px 0 5px
}

#rating_authors .author .num {
	float: left;
	margin-top: 2px;
	font-size: 80%;
	width: 10px
}

#rating_authors .author .text {
	margin-left: 10px
}

#rating_authors .author .rating {
	margin: 5px 0 0 25px;;
	font-size: 80%;
	color: #818181
}

/* анонсы */

#leftcell {
	float: left;
	width: 220px
}


.bigheader {
	background-color: #d9d9d9;
	clear: both;
	padding: 3px 0 5px 0
}

.bigheader2 {
	background-color: #B9DC79;
	clear: both;
	padding: 3px 0 5px 0
}


.bigheader2 , .bigheader {
	color: #414141;
	text-align: center;
}

.smallheader {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 2px; 
	BACKGROUND-COLOR: #B9DC79;
}


.smallheader h3 {
	color: #414141;
	text-align: center;
}

.anounce_link {
	background-color: #FFF4E4;
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 88%;
	padding: 10px 0 15px 0;
	line-height: 160%
}

.anounce_link a {
	color: #616161;
	
	text-decoration: underline;
	margin-left: 10px
}

.anounce_link a:hover {
	color: #313131;
	border-bottom: none;
}

#translations {
	width: 200px;
	padding-bottom: 10px;
	background-color: #E9F0FA;
	clear:left;
}

#translations #rss2 {
	margin-top: 10px;
	text-align:center;
}

#translations #rss {
	padding-left:25px;
}

#translations #rss2 img, #translations #rss img {
	vertical-align: middle;
	margin-right: 3px
}

#personal {
	margin-top: 20px;
}

#translationsmain {
	width:246px;
	margin-bottom:10px; 
	background:#F1F1F1;
	margin-top: 20px;
	padding-bottom: 10px;
	clear:left;
}

#translationsmain #rss2 {
	margin-top: 10px;
	text-align:center;
}

#translationsmain #rss {
	padding-left:47px;
	margin-top: 8px;
}

#translationsmain #rss2 img, #translationsmain #rss img {
	vertical-align: middle;
	margin-right: 3px
}



.trmain {
	width: 240px;
}

.blueadvert {
	display:block;
	padding: 10px 10px;
	background: #E9F0FA;
	margin-top: 25px;
}

div.blue
{
	border-top:1px dashed #cecece;
	border-bottom:1px dashed #cecece; 
	display:block;
	padding: 10px 10px;
	background: #E9F0FA;
}

img.float {
	float:left;
	margin-right: 10px;
	margin-top: 7px;
}

.artmain {
	width: 30%;
	float: left;
	padding-right: 25px;
}

.artmain_nopad {
	width: 30%;
	float: left;
}


#subscribe {
	padding-bottom: 0px
}

#subscribe p {
	text-align: center;
	font-size: 80%;
	margin: 10px 10px 0 10px;
}

#subsb input , #subscribe input {
	text-align: center;
	width: 160px;
	margin: 5px 0 0 10px
}

#subsb .button {
	margin: 5px 0 0 20px;
	font-size: 12px;
}


#subscribe_off p {
	margin: 0;
	font-size: 80%;
	text-align: center;
}

#subscribe_off a {
	text-decoration: none;
	border-bottom: 1px dashed
}

#subscribe_off a:hover {
	text-decoration: none;
	border-bottom: none
}

#subscribe_on {
	margin: 5px 0 0 0px;
	padding-bottom: 5px;
	display: none;
}

#subscribe_on input {
	margin-right: 3px;
	vertical-align: middle;
}

#subscribe_on ul {
	font-size: 80%;
	list-style: none;
	line-height: 140%;
	padding-left:20px;
}

#translationsmain #subscribe_on ul {
	padding-left: 0px;
}

#subscribe_on a {
	margin-left: 5px;
}



#top_items {
	width: 200px;
}

#issue_header {
	margin-top: 10px
}

#issue_header {
	text-align: center;
}

#issue_header h3 {
	text-align: center;
	font-size: 86%;
	font-style: italic;	
}

#article_of_a_day {
	padding: 10px;
	background-color: #FFF4E4;
}

#article_of_a_day #header2 {
	margin-top: 5px
}

#article_of_a_day p {
}

#article_of_a_day img {
	float: left;
	margin-right: 10px;
	padding-bottom: 5px
}

#article_of_a_day span {
	font-size: 80%
}

#subcast_of_a_day {
	padding: 7px;
	background-color: #FFF4E4;	
}

#blogniz {
	padding: 2px 7px;

	background-color: #f1f1f1;	
	margin-bottom: 20px;
	}
#blogniz img{
margin-right:10px;
}

.greend {
	background-color: #C6EB83;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 3px;
	font-size: 85%;
}
.greend a, .greend a:link {
color: #3D9000;
}
.greend img {
	margin-right:10px;
}



#subcast_of_a_day #button {
	margin-top: 10px
}

#subcast_of_a_day #button img {
	float: left;
	vertical-align: middle;
	margin-right: 10px
}

#subcast_of_a_day #button p {
	font-size: 80%;
	line-height: 150%
}

#subcast_of_a_day #off {
	margin-top: 10px
}

#subcast_of_a_day #off a {
	text-decoration: none;
	border-bottom: 1px dashed
}

#subcast_of_a_day #off a:hover {
	border-bottom: none
}

#subcast_of_a_day #on {
	margin-top: 10px;
	padding-bottom: 10px;
	display: none;
}

#subcast_of_a_day #on p {
	margin-top: 5px;
	font-size: 80%;
}

#hotnews {
	width: 200px;
	background-color: #FFF4E4;
}

#hotnews .fact {
	clear: both;
	padding: 10px;
	margin: 0px;
}

#hotnews .fact p {
}

/* содержание */

#centercell {
	margin-left: 220px;
	padding-right:5px;
}

/* главная */

#issue_date {
}

#main_article {
	min-height: 200px;
}

.inner_index {
	margin-top: 10px
}

#main_article #img {
	float: left;
	margin-right: 10px;

}

#main_article #text a {
}

#main_subcast {
	margin-bottom: 10px;
}

#main_subcast #play {
	margin-top: 7px;
/*	margin-left: 10px; */
}

#player {
	margin-top: 10px;
}

.link_inner {
	text-decoration: none;
	border-bottom: 1px dashed
}

.link_inner:hover {
	border-bottom: none
}

#main_subcast #play p {
	padding-top: 1px
}

#main_subcast_off {
	padding-top: 5px;
}

#main_subcast_off a {
	color: #515151;
	text-decoration: none;
	border-bottom: 1px dashed
}

#main_subcast_off a:hover {
	border-bottom: none
}

#main_subcast_on {
	padding-top: 5px;
	display: none;
}

#main_subcast_on #left {
	float: left;
}

#main_subcast_on #right {
	margin-left: 200px;
	font-size: 80%
}

#issue {
	margin-top: 10px;
}

#issue {
	width:100%;
	clear: both;
}

#issue_left {
	float: left;
	width: 48%;
}

#issue_center {
	float: center;
	width: 2%;
}

#issue_right {
	float: right;
	width: 48%;
}

#pager {
	margin-top: 20px;
/*	margin-left:-10px; */
	padding-left: 10px;
	padding-top: 3px;
	font-family: georgia, serif;
	background: #F1F1F1;

}

#pager p {
	margin-top: 5px;
	padding-bottom: 8px;
}

#pager a {
color: #3d9000;
}

#pager a:hover {
	color: #d62002
}

#pager span {
	color: #000000;
	font-weight: bold;
}

#subheader {
	clear: both;
	margin-top: 10px
}

#subheader h3 {
	font-size: 130%	
}

#subheader h3 a {
	color: #D62002;
}

.fact, #fact {
	clear: both;
	margin-top: 10px
}


.date {
	color:#818181;
	font-size:85%;
}



.fact img, #fact img {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px
}

#hotnews .fact img{
	float: none;
}

.fact p.lid, #fact p.lid {
	margin-top: 5px;
	font-size: 80%
}

.fact p.lidbig, #fact p.lidbig {
	margin-top: 5px;
}


/* статья */

#container {
	margin: 20px 30px 0 0;
	padding: 0;
}

#articleheader {
	margin: 0 0 5px 0;
}

#comments {
	float: none;
}

#articlepreferences {
	height: 20px;
	margin: 10px 0 15px 0;
	vertical-align: top;
}

#articlepreferences #author {
	float: left;
}

#articlepreferences #author img {
	vertical-align: middle;
}

#articlepreferences #author a{
	color: #3d9000;
}

#articlepreferences #date{
	float: right;
}

#articlepreferences #date span{
	margin-right: 10px;
	color: #919191
}

#articlepreferences #date a{
	margin-left: 10px;
}

#articlephoto {
	float: left;
	width: 242px;
	margin: 0 15px 10px 0
}

#articlephoto p {
	font-size: 80%;
	margin: 5px 0 0 0;
	color: #313131;
	text-align: center;
}

#articlebanner {
	float: left;
	width: 240px;
	margin-top:0px
}

#articletext p {
	margin-bottom: 8px
}

/* список статей */

#articles_list {

}

h2.dr {
background-color: #f1f1f1;padding:0px;margin:0px;
}

#articles_list .item {
	margin-top: 10px
}

#articles_list .item span {
	font-size: 80%;
	color: #717171;
}

/* комментарии и рейтинг */


#article_bonus {
	margin-top: 20px
}


#votetable td {
padding-right:3px;
height: 5px;
text-align:center;
width: 25px;
}

#votetable td span{
	font-size: 85%;
}

#article_rating {
	text-decoration: none;
	float: right; 
	width:230px;
}

#article_rating ul {
	list-style: none;
}

#article_rating input.button {
	width: 70px;
}

#article_rating p {

	margin: 0px 0 0 5px;
	font-size: 85%;
	color: #919191
}

#article_comments {
/*	float: right; */
}

#article_comments p.comment {
	text-align: right;
}

a.comment {
	font-size: 13px;
	color: #fff;
	padding: 5px 10px;
	background-color: #00618E;
	text-decoration: none;
}

a.comment:hover {
	color: #fff;
	background-color: #D62002
}

#article_comments p {
	margin-top: 10px;
	text-align: right;
	line-height: 170%
}


#subarticle {
	margin-top: 0px;
}

#subarticle #rating {

}

#subarticle #comments {
	margin-top: 30px
}

#subarticle #comments p {
	text-align: right;
	margin-top: 10px;
}

#subarticle #comments p.comment {
	text-align: right;
	margin-top: 25px;
}

#subarticle #comments p a {
	margin-top: 5px;
}

#rating {
	margin-top: 0
}

#rating p {
	margin: 10px 0 0 5px;
	color: #717171
}
#rating p.num {
	margin: 0;
	font-size: 80%
}

/* Остальные страницы */

#page_header {
	
}

#page_menu_new span.line{
	color: #999999;
}

#page_menu_new span{
color: #D62002;
letter-spacing: 1px;
}

#page_menu ul {
	list-style: none;
	margin-right: 20px
}

#page_menu p {
	text-align: right;
	font-family: georgia, serif;
	font-style: italic;
	font-size: 96%;
	padding-left: 20px;
	margin: 12px 0
}

#page_menu a {
	margin-left: 10px
}

#page_menu span {
	margin-left: 10px;
	color: #d62002
}

div.archive {
	margin-top: 10px
}

#item h2 {
	margin-bottom: 10px;
}

.item, div.archive #item {
	margin: 10px 0 10px 0
}

.head p, div.archive #item #head p {
	font-size: 85%;
	color: #818181
}


.body, div.archive #item #body {
	margin-top: 10px
}

div.archive img, div.archive #item #body img {
	float: left;
	margin-right:10px;
}

.body p, div.archive #item #body p {
/*	margin-left: 100px */
}

.body span, div.archive #item #body span {
	margin-top: 5px;
	font-size: 85%;
	color: #818181
}

/* блог */

#page_blog {
	margin-top: 20px
}

#page_menu span.blog, .blog, a.blog:visited {
	color: #D62002
}

#page_menu span.working, .working, a.working:visited {
	color: #6DA113
	
}

#page_menu span.published, .pablished, a.published:visited {
	color: #067F9E
	
}

#page_menu span.archive, a.archive, a.archive:visited {
	color: #954600
}

#page_blog_item {
	margin-top: 40px
}

#page_blog_author img {
	vertical-align: middle;
}

#page_blog_author a {
	color: #3d9000
}

#page_blog_author span {
	font-size: 85%;
	color: #818181
}

#page_blog_article {
	margin-top: 0px
}

#page_blog_comments {
	text-align: right;
}

#page_blog_commenting {
	margin-top: 10px
}

/* онлайнеры */

#onliners {
	background-color: #f1f1f1;
	margin-top: 20px;
	padding: 10px
	
}

#online_persons {
	margin-top: 10px;
	white-space:normal;
}

#online_persons img {
	vertical-align: middle;
}

#online_persons a {
	color: #3d9000;
}

/* ветка блога */

.first {
	margin-top: 10px
}

#page_blog_branch {
	margin-top: 20px
}

#page_blog_branch_item {
	margin: 20px 0 0 30px
}

#page_blog_branch_author img {
	vertical-align: middle;
}

#page_blog_branch_author a {
	color: #3d9000
}

#page_blog_branch_author span {
	font-size: 85%;
	color: #818181
}

#page_blog_branch_text {
	margin-top: 10px
}

#page_blog_branch_commenting {
	margin-top: 5px
}

/* авторы */

#page_authors {
	
}

#page_authors_item {
	margin-top: 10px
}

#page_authors_head img {
	vertical-align: middle;
}

#page_authors_head a {
	color: #3d9000	
}

#page_authors_body {
	margin-top: 5px
}

#page_authors_body img {
	float: left;
	margin-right:10px;
}

#page_authors_body p {
	margin-left: 90px;
}



#page_authors_body p span {
	font-weight:bold;
}

#page_authors_comment p {
	margin-top: 10px;
	font-size: 85%
}


/* текстовая страница */

#textpage {
	margin-top: 10px;
	width:100%;
}

#textpage p {
	margin-top: 10px
}

#textpage h2{
	margin-top: 10px;
}

#textpage ul {
	margin-top: 10px;
	padding: 10px 0 10px 30px;
	list-style: square;
}

#textpage ol {
	margin-top: 10px;
	padding: 10px 0 10px 35px;
}

#textpage dl {
	margin-top: 10px;
}

#textpage dt {
	margin-top: 2px;
}

#textpage dd {
}

blockquote {
	border: 1px solid #cecece;
	background: #f7f7f7;
	padding:5px;
	margin:5px;
}

#textpage blockquote {
	text-align: right;
	margin-top: 10px;
	font-family: georgia, serif;
	font-style: italic;
}

#page_subcasts {
	margin-top: 20px
}

#subcast_item {
	margin-top: 20px;
	clear:both;
}

#subcast_head a {

}

#subcast_head a.author {
	color: #3d9000
}

#subcast_body {
	margin-top: 10px;
	overflow: hidden;
}

#subcast_left, #subcast_body #subcast_left {
	float: left;
	width: 240px;
	margin-right:10px;
}

#subcast_body #subcast_right {
	margin-left: 250px
}

#subcast_body #subcast_right p {
	margin-bottom: 10px;
	line-height: 130%
}

#subcast_button p {
	margin-top: 5px;
	font-size: 85%
}

/* регистрация */

#registration {
	margin-top:  20px	
}

.registration_item input, .registration_item select{
font-size: 100%;
}

.registration_item {
	padding: 15px 0 0 0;
	display: block;
}

.registration_item h3 {
	font-size:100%;
	font-style: normal;
}

.registration_item .left {
	float: left;
	width: 180px
}

.registration_item .left h3 {
	color: #d62002
}

.registration_item .right {
	margin-top: 0px;
	margin-left: 180px
}

.registration_item .right p {
	font-size: 85%;
	color: #919191;
	line-height:16px;
}

.registration_item .right p.link2 {
	margin-top: 4px
}


.input, .registration_item .right input.input, .registration_item .right input.select {
	width: 250px
}

.registration_item .right input.button {
	width: 260px
}

.registration_item .right input.button {
	margin-bottom: 10px
}


.registration_item .right input.check, .registration_item .center input.check {
	vertical-align: middle;
	margin-right: 10px
}

.registration_item .right input.check {
	vertical-align: middle;
	margin-right: 10px
}

.registration_item .textfill_buttons {
	width: 440px;
	padding: 10px 0
}

.registration_item .textfill textarea {
	width: 440px;
	height: 200px
}



/* вход в систему */

#enter_page {
	margin:  30px 0 30px 0;
}

.enter_item {
	margin-top: 15px
}

.enter_item .left {
	float: left;
	width: 100px
}

.enter_item .left h3 {
	text-align: right;
	color: #d62002
}

.enter_item .right {
	margin-left: 110px;
	padding-top: 2px
}

.enter_item .right p {
	font-size: 85%;
	width: 350px;
	color: #616161
}

.enter_item .right p.check {
	margin-top: 10px;
}

.enter_item .right input.input {
	width: 200px
}

.enter_item .right input.button {
	width: 210px
}

.enter_item .right input.button {
	margin-top: 0px
}


.enter_item .right input.check {
	margin-right: 10px
}

/* страница автора */

#header_author {
	
}

#header_author_left {
	float: left;
}

#header_author_right {
/*	margin-left: 40px */
}

#header_author_right span {
	font-size: 85%;
	color: #717171;
}

#author_menu {
	clear:left;
	padding-top:20px;
	margin-bottom: 15px;
}


#author_menu ul {
	list-style: none;
	margin-right: 20px
}

#author_menu p {
	font-family: georgia, serif;
	font-style: italic;
	font-size: 130%;
}

#author_menu a {
	text-decoration: none;
	border-bottom: 1px dashed #515151;
	padding: 3px 15px 3px 15px;
}

#author_menu a:hover {
	border-bottom: none;
	border-top: 1px dashed #515151;
	color: #d62002
}

#author_menu span {
	color: #d62002;
	padding: 3px 15px 3px 15px;
	border-top: 1px dashed #515151;
}

#page_author {
	margin-top: 20px
}

#page_author_body {
	margin-top: 10px;
}

#page_author_body #page_author_left {
	float: left;
	width: 180px
}

#page_author_body #page_author_right {
	margin-left: 200px;
	margin-bottom: 10px;
}

#page_author p {
	margin-top: 10px;
	line-height: 130%
}

#page_author_body span {
	font-weight: bold;
}

#page_author_recomendations {
	margin-top: 20px
}

#page_author_recomendations span {
	font-family: Georgia, serif;
	font-size: 120%
}

#page_author_recomendations img {
	vertical-align: middle;
	margin-right:10px;
}

#page_author_recomendations a {
	color: #3d9000
}

/* блог автора */

#author_blog {
	margin-top: 20px;
	display: block
}

#author_blog_item {
	margin: 10px 0 30px 0
}

#author_blog_article {
	margin-top: 10px
}

#author_blog_article span {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 85%;
	color: #717171
}

#author_blog_comments {
	margin-top: 5px
}

#author_blog_commenting {
	margin-top: 10px
}

/* комментарии автора */

#author_comments {
	margin-top: 20px;
	display: block;
}

#author_comments_item {
	margin: 10px 0 30px 0
}

#author_comments_article {
	margin-top: 10px
}

#author_comments_article span {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 85%;
	color: #717171
}

#author_comments_text {
	margin-top: 5px
}

#author_comments_text p {
	margin-top: 5px
}

#author_comments_text span {
	font-size: 85%;
	color: #717171
}

#author_comments_comments {
	text-align: right;
	margin-top: 5px
}

#author_comments_commenting {
	margin-top: 10px
}


/* футер */

#footer {
	clear: both;
	float: right;
	width: 100%; 
	background: #F1F1F1;
}

.separator {
	clear: both;
	background-color: #FFFFFF;
/*	background-color: #d62002; */
	height: 1px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:2px solid #FFFFFF;
	color:#FFFFFF;
}

.separatorgray {
	clear: both;
	background-color: #e1e1e1;
	height: 2px;
	color:#e1e1e1;
	border:0px;
	margin-top: 0px;
}

#copyrights {
	float: left;
	font-size: 85%;
	line-height: 140%;
	margin-top: 10px;
	padding-left: 10px;	
	padding-bottom: 10px;
}

.privacy {
	float: left;
	margin-left: 50px;
	font-size: 85%;
	line-height: 140%;
	margin-top: 10px;
	padding-left: 10px;	
	padding-bottom: 10px;
}

#livinternet {
	float: right;
	margin-right: 20px;
	margin-top: 10px;
	padding-bottom: 10px;
	
}

#links {
	font-size: 85%;
	line-height: 140%;
	margin: 10px 0px 0 0;
	padding-left: 10px;	
	padding-bottom: 15px;
	border-bottom: #FFFFFF 2px solid;
	
}

/* цвета, однако */

#page_author_recomendations a.red:link, 
.red {
	color: #D62002;
}

.bgred {
	background-color: #D62002;
}

.small {
	font-size: 85%
}

a.author {
	color: #3d9000
}

.bggray {
	background-color: #e1e1e1
}

table.coms  td {padding:0px;line-height:120%;}

a.controldiv {
	text-decoration: none; 
	border-bottom: 1px dashed #00618E;
}

/* table.mes {width:100%;} */
table.mes td {padding:5px;}
table.mest td {font-size:100%;}


.sel_b
{
	border:1px solid #cecece;
	background: #ffffff;
}
.sel_b_no
{
	border:1px solid #cecece;
}

.button , .forms .button {font-size:11px;}

.mes_tab td {font-size:12px; line-height:16px;}

/*
div.archive {width:100%;}
*/

div.quote {border:1px solid #cccccc; background:#F5F5F3;padding:4px;margin-bottom:0px;}

input.button2 {
	width:268px;
}

a.status_1 , a.status_1:link, a.status_1:hover, a.status_1:visited
{
	background:url('/img/site2/1_small.gif') no-repeat ; 

	padding-left:20px;
/*
	margin-right:5px;
*/
	margin-bottom:5px;
	line-height:20px;
}

a.status_2 , a.status_2:link, a.status_2:hover, a.status_2:visited
{
	background:url('/img/site2/2_small.gif') no-repeat; 
	padding-left:20px;
/*
	margin-right:5px;
*/
	margin-bottom:5px;
	line-height:20px;

}

a.status_3 , a.status_3:link, a.status_3:hover, a.status_3:visited
{
	background:url('/img/site2/3_small.gif') no-repeat; 
	padding-left:20px;
/*
	margin-right:5px;
*/
	margin-bottom:5px;
	line-height:20px;

}

a.status_4 , a.status_4:link, a.status_4:hover, a.status_4:visited
{
	background:url('/img/site2/4_small.gif') no-repeat; 
	padding-left:20px;
/*
	margin-right:5px;
*/
	margin-bottom:5px;
	line-height:20px;

}

a.status_5 , a.status_5:link, a.status_5:hover, a.status_5:visited
{
	background:url('/img/site2/5_small.gif') no-repeat; 
	padding-left:20px;
/*
	margin-right:5px;
*/
	margin-bottom:5px;
	line-height:20px;

}

a.status_6 , a.status_6:link, a.status_6:hover, a.status_6:visited
{
	background:url('/img/site2/6_small.gif') no-repeat; 
	padding-left:20px;
/*
	margin-right:5px;
*/
	margin-bottom:5px;
	line-height:20px;

}

a.status_10 , a.status_10:link, a.status_10:hover, a.status_10:visited
{
	background:url('/img/site2/10_small.gif') no-repeat; 
	padding-left:20px;
/*
	margin-right:5px;
*/
	margin-bottom:5px;
	line-height:20px;

}

.content td {font-size:120%;padding:0px;}

.mes td li {margin-left:15px;}

#rules ol li{margin-left:20px}



#screen{
  position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: 98;
  display: none;
  background: url(/img/site/0-3.png);
}
* html #screen{
    background-color: #333;
    background-color: transparent;
    background-image: url(/img/blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="/img/site/0-3.png", sizingMethod="scale");
}


h3 a 
{
	margin-bottom:5px
}

a.new_mes , a.new_mes:link, a.new_mes:hover, a.new_mes:visited
{
	background: url('/img/site/add-new-post.gif') no-repeat 0% 50% ;
	border-top:1px dashed #515151;
	border-bottom:1px dashed #515151;
	color:#D62002;	
	text-decoration:none;
	font-family:Georgia;	
	padding-left:20px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}

h3 a
{
	margin:0px;
	padding:0px;
}

#rtn4p_neb table td
{
	padding:5px;
}

.inner p a
{
	line-height:20px;
}

.main_tab td .listtab td, .main_tab td .mes_tab td
{
	font-size:100%; 
	padding:10px; 
}


.uraite td{ padding:5px;}

td {
/*	padding: 10px; */
}



#div_login2 {position:absolute; left:30%; border:2px solid #d62002;
 background:#ffffff; width:350px;height:250px; z-index: 3000; display: none; top: 200px;}
#div_login2 table td {font-family:Georgia;color:#999999;font-size:18px;padding:3px; text-align:center;}
#div_login2 table td span {font-family:Georgia;color:#999999;font-size:18px;}
#div_login2 table td input.edit{color:#000000;font-size:18px;height:30px;width:200px;border:1px solid #999999;}
#div_login2 table td a{font-family:Georgia;color:#3d9000;font-size:12px;}



/* comments */
.comments {margin:0; padding:0; width:100%; overflow:hidden;}
.comments li {font-size:12px; list-style:none; margin:5px 0;}
.comments p.title {font-size:13px; margin:0;}

/* answer */
.answer1 {padding-left:10px;}
.answer2 {padding-left:20px;}
.answer3 {padding-left:30px;}
.answer4 {padding-left:40px;}
.answer5 {padding-left:50px;}
.answer6 {padding-left:60px;}
.answer7 {padding-left:70px;}
div.answer {padding-left:10px;} 



.mes td {font-size:12px;}

#author_menu a.a_bord {
	border-bottom: none;
	border-top: 1px dashed #515151;
	color: #d62002
}

#subcast_head span{color:#999999;}

.podim {padding-right:10px;text-align:left;float:left; padding-top:10px;}

a.control {
cursor:pointer;
text-decoration:underline;
}

.editor {
background:#F1F1EF;
padding:5px 0;
width:99%;
}

.blogbox , .comments .file, .newmess input.file {
width:400px;
}

p.title {
	font-weight:bold;
	font-family: Georgia, serif;
	color: #616161;
	line-height: 24px;
}

p.description {
	line-height: 16px;
}

div.post {
	margin-bottom:20px;
}


.comm {
text-align:right;
margin-top:10px;
}

/* newmessbox */

table.newmess, table.newmessbox {margin:20px 0px; line-height:1; }
.newmess input {vertical-align:middle;}
.newmess th {font-size:12px; text-align:left; vertical-align:top; width:125px; padding:5px 0px;}
.newmess td {padding:0 0 10px 0;}
.newmessbox .newmess .text2 {width:340px;}
td.submit {padding:10px 0 10px 125px;}
td.submit input {font-size:14px;}
.editor {background:#F1F1EF; padding:5px 0;}
.imagephp {vertical-align:top;}
.newmess th div.grey2 {font-size:11px; font-weight:normal;}
 #commentTitle {width:97%;}
 .grey2 {font-size:11px; color:#818181;}
 input[type="text"]:focus, .newmess input[type="text"]:focus, .newmess input[type="email"]:focus, .reg input[type="text"]:focus, .reg input[type="password"]:focus 
 {
background-color:#FFFFCC;
}

#subresult {
	padding: 5px 20px;
	color:#D62002;
}

#sub_form {
margin:0px;
}

input.text3 {width:300px;}

#page_header {margin-bottom:10px;}

.error {color:#D62002; margin:10px 0px; text-align:center;}



.grey, p.grey {color: #818181;}
#page_blog_author span.t12 {font-size: 12px;}
.count {font-size:11px; color:#999999;}
.author sup {font-size:12px; color:#D62002;}

#bsub {
border: 1px dashed #cecece;
padding:5px;
color: #999999;
font-size:11px;
margin-bottom:20px;
}

#linkBlogUnsub{
	cursor: pointer;
}

textarea {width: 99%;}

#textpage textarea {width: 300px;}



#commentBody {
	height:250px;
	line-height: 20px;
}


.resizehandle {
  background:transparent url("/images/resizer.png") no-repeat scroll 45%;
  cursor:s-resize;
  font-size:0.1em;
  height:16px;
  width:100%;
}

.wait {
	text-align:center;
	border: 1px dashed #cecece;
	padding:20px;
	font-weight:bold;
	color: #D62002;
}

.image {
	padding:10px;
	text-align:center;
}

a, #pager a  {
	cursor: pointer;
}
.choosed {
	font-size:16px;
	color:#D62002;
	font-weight:bold;
	text-decoration:none;
}

.pad {
padding:10px;
}

div.copy
{padding:3px;
width:400px;
font-size:11px;
background:#ffffff;
border:1px solid #cccccc;}


#friend {
	font-family: Georgia,serif;
	font-size: 120%;
	font-style: italic;
	margin: 0px 0pt 20px;
}


#friend p {
	padding: 5px 0px;
}


#friend #emailFriend {
margin-left:50px;
}

#friend #senderEmail {
margin-left:12px;
}

#friend textarea {
margin-top:10px;
width:348px;
height:150px;
}

#friend #senderName {
margin-left:73px;
}

#friend #captcha {
margin-left:40px;
}

#btnSendFriend {
margin-left:250px;
}

.listtags {
line-height:24px;
}

.letters {
	font-family:Georgia;
	font-size:18px;
	line-height:22px;
}

.nice, a.nice, a.nice:link,  a.nice:visited, .big {
	font-family:Georgia;
	font-size:18px;
	font-style: italic;
	padding-top:10px;
}

.answer .post .author a {color: #3D9000;}

.newm {
background:#f7f7f7;
}

.hide, a.hide {display:none;}

#page_author_recomendations a.rmore:link, 
a.rmore {
	font-family: Georgia;
	font-style: italic;
	color: #999999;
}

.mctable {
	width:100%;
	background: #E9F0FA;
}

#MarketGid6318  .mctable td {
padding: 8px;
}

.top5 {
margin-top: 5px;
}


.artniz {
	-x-system-font:none;
	border:1px solid #E5E5E5;
	clear:both;
	float:left;
	font-family:Arial,sans-serif;
	font-size:85%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	width:99%;
	margin-top:13px;
	margin-bottom:9px;
	padding:0;
	position:relative;
	z-index:20;
}


.artniz .tl {
	background:transparent url(/images/corners/entry-info-t-l.gif) no-repeat scroll 0 0;
	float:left;
	left:-1px;
	top:-1px;
}
.artniz .corner {
	font-size:0;
	height:5px;
	overflow:hidden;
	position:absolute;
	width:5px;
}

.artniz .tr {
	background:transparent url(/images/corners/entry-info-t-r.gif) no-repeat scroll 0 0;
	float:left;
	right:-1px;
	top:-1px;
}

.artniz .bl {
	background:transparent url(/images/corners/entry-info-b-l.gif) no-repeat scroll 0 0;
	bottom:-1px;
	float:left;
	left:-1px;
}

.artniz .br {
	background:transparent url(/images/corners/entry-info-b-r.gif) no-repeat scroll 0 0;
	bottom:-1px;
	float:left;
	right:-1px;
}

.artniz .break div {
	float:left;
	margin-right:2px;
	padding:5px 5px;
}

.artniz .break div a {
	color: #3D9000;
}
.artniz .break div a.red {
	color: #D62002;
}

.artniz .break div img {
	margin-right: 3px;
}

.bold {
font-weight:bold;
}

.rightline {
 border-right: 1px solid #E5E5E5; 
}

.mctable td a.mctitle {
color: #00618E;
}

.calend td {
	background: #ffffff;
	padding:5px;
	text-align:center;
}

.calend .days td {
	background: #f7f7f7;
}

.i {
	font-family: georgia, serif;
	font-style: italic;
}

.sub td {
	padding: 3px;
	border-bottom: 1px dashed #cecece;
}

#page_menu_new {
	background: #F1F1F1;
	font-size: 11px;
	padding: 5px;
	margin-bottom: 10px;
}

#page_menu_new a {
	color: #3D9000;
}

#page_menu_new span{
	color: #999999;
}

.line {
	border-bottom:1px solid #e5e5e5;
	margin-top:20px;
}

.linewhite {
	border-bottom: 2px solid #ffffff;
	margin-top:3px;
}


#issue.addbottom {
 margin-top: 0px;
}

.addbottom #fact {
	margin-left:8px;
}

#tablepodfm td {
	background: #F1F5E9; 
}

#tablepodfm td {
	padding:8px;
	border-bottom: 2px solid #ffffff;
	width: 50%;
}

#tablepodfm td a img {
	border-spacing:3px;
	border:1px solid #E5E5E5;
	float: left;
	background: #ffffff;
	margin-right: 5px;
	padding:3px;
}

.topr {
	height: 175px;
	padding-bottom:20px;
}

.contentcenter {
padding-right: 20px;
}

.prev {
margin-right: 10px;
}

.blocktitle {
	margin-top: 10px;
	margin-bottom:0px;
	padding: 10px;
	background-color:#F1F1F1;
	border-bottom: 2px solid #FFFFFF;
}

.green, a.green, a.green:link {
	color: #3D9000;
}

.padnone {
	padding-top: 0px;
	padding-bottom: 0px;
}

#addblocks {
	float:right;
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 10px;
}


#rubricabout {
	width: 200px;
	background: #F3F7FC;
	padding: 10px;
}

#workarts {
	width: 200px;
	background: #F3F7FC;
	padding: 10px;
	margin-bottom: 20px;	
}


#archivearts {
	width: 200px;
	background: #FFF9F1;
	padding: 10px;
}

#rubrictags {
	width: 200px;
	background: #FFF9F1;
	padding: 10px;
}

#rubricusers {
	width: 200px;
	background: #F1FFF3;
	padding: 10px;
}


#addblocks p {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #333333;
}

#addblocks #archivearts p, #addblocks #workarts p {
		padding-bottom: 0px;
}


#y5_direct1 {margin-left:-5px;}

#yasearch, #yasearch .y5-header {margin-left:-5px;}
#yasearch  td { font-family: tahoma;}
#yasearch #yandex_direct .y5-data .y5-block .ad {font-family: tahoma;}

#yasearch #yandex_direct *, #yasearch #yandex_market *, #yasearch #yandex_premium * {font-family: tahoma;}
#yasearch #yandex_direct .y5-data .y5-block .ad a{line-height: 20px;}


.border {
	border: 1px dashed #cecece;
	padding: 10px;
}

.greybg {
	background: #f7f7f7;
}

.edart {
	border-right: 1px solid #cecece;
}

.dgrey {
	color:#cecece;
}

.edart td {
	padding: 10px;
	border-bottom: 1px solid #cecece;
	border-left:1px solid #cecece;
	background: #f8f8f8;
}
.edart tr.dark td {
	background: #f1f1f1;
}

.edart thead td{
	border-top: 1px solid #cecece;
	background: #f7f7f7;
}

.artstatus1 {
	color: #666666;
}

.artstatus2 {
	color: #CC3366;
}

.artstatus3 {
	color: darkred;
}

.artstatus4 {
	color: #FF0000;
}
.artstatus5 {
	color: #3D9000;
}

.artstatus6 {
	color: #3366CC;
}

.addart {
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 20px;
	font-family: Georgia, serif;
}

td.com div {
	padding-bottom: 5px;
	margin-bottom: 5px;
	
}

.edart tr.backgroundYellow td, .edart tr td.backgroundYellow, .backgroundYellow {
background: #FFFFD5;
}

.addwc {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 100px;
}

#artedit td .sbold {
	line-height: 30px;
}


#artedit td.padbot {
	padding-bottom: 10px;
}

.text, #artedit input.text {
	border: 1px solid #cecece;
	width: 500px;
	margin-bottom: 5px;
	margin-top: 5px;
}


#artedit td textarea.text {
	width: 420px;
	border: 1px solid #cecece;
}

a.greenborder {
	color: #3D9000;
	text-decoration: none;
	border-bottom: 1px dashed #3D9000;
	font-size: 11px;
	margin-bottom: 20px;
}

.investoram { margin-bottom:15px; font-size:85%; padding-right:10px; }

#login #areg {
text-decoration: none;
border-bottom: 1px solid;
}

#acoms {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 11px;
	border: 1px dashed #cecece;
	padding: 5px;
}



/* 
================================================
autosuggest, inquisitor style
================================================
*/

div.autosuggest
{
	position: absolute;
	background-position: top;
	background-repeat: no-repeat;
	padding: 0px 0 0 0;
}

/* IEXX compatinility */
* html div.autosuggest {
	padding-top:1px; 
}

/* Only IE7 compatibility */

div.autosuggest div.as_header
{
	margin-top:5px;
	position: relative;
	height: 3px;
	padding: 1px 0 0 0 ;
	border-top:1px solid #95a5c6;
	border-left:1px solid #95a5c6;
	border-right:1px solid #95a5c6;
	background-color:#ffffff;
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}
div.autosuggest div.as_footer
{
	position: relative;
	height: 3px;
	padding: 1px 0 0 0 ;
	border-bottom:1px solid #95a5c6;
	border-left:1px solid #95a5c6;
	border-right:1px solid #95a5c6;
	background-color:#ffffff;
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}
/* Only IE7 compatibility */
*+html div.autosuggest div.as_header { margin-top:0px; }
* html div.autosuggest div.as_header { margin-top:5px; }

div.autosuggest div.as_footer
{
	/* border-bottom:1px solid #95a5c6; */
}

div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner
{
	position: absolute;
	top: 0;
	left: 0;
}
div.autosuggest div.as_footer div.as_corner
{
	
}
div.autosuggest div.as_header div.as_bar,
div.autosuggest div.as_footer div.as_bar
{
	height: 0px;
	overflow: hidden;
	background-color: #ffffff;
}


div.autosuggest ul
{
	list-style: none;
	margin: 0 0 -4px 0;
	padding: 0;
	overflow: hidden;
	background-color: #ffffff;
	border-left:1px solid #95a5c6;
	border-right:1px solid #95a5c6;
}

div.autosuggest ul li
{
	color: #5776ae;
	padding: 0;
	margin: 0 4px 4px;
	text-align: left;
}

div.autosuggest ul li a
{
	color: #000000;
	display: block;
	text-decoration: none;
	background-color: transparent;
	text-shadow: #000 0px 0px 5px;
	position: relative;
	padding: 0;
	width: 100%;
}
div.autosuggest ul li a:hover
{
	background-color: #3b5998;
	text-decoration:none;
}
div.autosuggest ul li.as_highlight a:hover
{
	background-color: #3b5998;
	text-decoration:none;
}

div.autosuggest ul li a span
{
	display: block;
	padding: 3px 6px;
	font-weight: normal;
}

div.autosuggest ul li a span small
{
	font-weight: normal;
	color: #999;
}

div.autosuggest ul li.as_highlight a span small
{
	color: #ccc;
}

div.autosuggest ul li.as_highlight a
{
	color: #fff;
	background-color: #3b5998;
	background-position: bottom right;
	background-repeat: no-repeat;
	text-decoration:none;
}

div.autosuggest ul li.as_highlight a span
{
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr
{
	background-image: transparent;
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}
div.autosuggest ul li a .tr
{
	right: 0;
}

div.autosuggest ul li.as_highlight a .tl
{
	left: 0;
	background-position: bottom left;
}

div.autosuggest ul li.as_highlight a .tr
{
	right: 0;
	background-position: bottom right;
}

div.autosuggest ul li.as_warning
{
	font-weight: bold;
	text-align: center;
}

div.autosuggest ul li.as_header
{
	font-weight: bold;
	font-size:14px;
	color:#FFFFFF;
	background:#999;
	padding-left:6px;
	padding-top:2px;
	padding-bottom:2px;
}

div.autosuggest ul em
{
	font-style: normal;
	font-weight:bold;
	color: #000000;
	background-color:#d8dfea;
}

#letters {
	width: 100%;
	border-left: 1px dashed #cecece;
	border-top: 1px dashed #cecece;
}

#letters td {
	padding: 5px;
	border-bottom: 1px dashed #cecece;
	border-right: 1px dashed #cecece;
}

#letters th {
	font-weight: bold;
	border-bottom: 1px dashed #cecece;
	border-right: 1px dashed #cecece;
	padding-left:5px;
	height:30px;
	
}

#lettersControlsTop {
padding-top: 10px;
}

#lettersControlsTop p {
padding-bottom: 10px;
}

.selct {
margin: 20px;
}

#letone th { font-weight:bold; padding: 5px; }
#letone td {padding-left: 10px;}

a.linked {
color: #3D9000;
}

#bigger {
	float:right;
	font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
}

#bigger  a {
	color: #666666;
	text-decoration: none;
}

#bigger a.choosen, #bigger a.choosen:link, #bigger a.choosen:visited {
	color: #D62002;
}

.f12, #f12 {
	font-size:12px;
}
.f16, #f16 {
	font-size:16px;
}
.f20, #f20 {
	font-size:20px;
}

.archive h3 {
font-size:140%;
}

#a_vc_title {font-size:11px; color: #D62002;}
a.a_n_vc {font-size: 11px;}
.vc_b {text-align:left; padding-left: 5px;}







#onom_fleshka{
	float: left;
	margin: 0;
	padding: 0;
	width: 200px;
	height: 140px;
}
#onom_sfbanner{
	display: block;
	margin: 0;
	padding: 0;
	width: 200px;
	height: 200px;
}
#onom_topic{
	margin: 0;
	padding: 0;
	width: 200px;
	height: 15px;
	text-align: center;
	text-transform: uppercase;
	font-family: arial;
	font-size: 14px;
	font-style: regulad;
	font-weight: bold;
	float: left;
}
#onomastik_login_f{
	margin: 0;
	padding: 0;
	width: 200px;
	height: 45px;
}
#onom_forminput{
	width: 125px;
	height: 45px;
	float: left;
}
#onom_formbutton{
	width: 70px;
	height: 45px;
	float: right;
}
.onom_oneinput{
	float: left;
	margin: 0;
	padding: 0;
	width: 125px;
	height: 22px;
}
.onom_inputtext{
	float: left;
	width: 110px;
	margin: 2px 0 2px 2px;
}
.onom_butt{
	float: right;
	margin: 3px 3px 0 0;
	width: 70px;
	height: 35px;
	border: none;
}
#onom_sfbanner input{
    font: 12px arial, sans-serif;
    color: gray;
    }


div.mpad 
{
display:inline; 
background:#fff;
padding:5px;
}

