/* CSS Document */
body {font-family: Arial, Helvetica, sans-serif; font-size:small; margin-top:2px; vertical-align:top; padding-top:5px;}
h1 {font-size:100%;}
h2 {font-size:130%; color:#993333;}
h3 {font-size:120%; color:#6666CC; padding:0; margin-bottom:0.5em;}

#head { font-size:180%; color: #000066; padding-bottom:0; margin-bottom:0; margin-top:15px;}
#head2 { font-size:90%; color:#000000; padding-top:0; margin-top:5px;}

#table_razm {width:100%;}
#menu_width {width:20%;}
#content_width {width:60%; vertical-align:top;}
#news_width {}


#content {margin-left:15px; margin-right:10px; vertical-align:top;}
#content a:link {color: #333399 ;}
#content a:visited {color: #666666;}
#line {color:#FF0000;}
#td_cotent {vertical-align:top;}

form {padding:0; margin:0;}

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

#menu {font-size:90%;}
#menu ul {margin-left:0; padding-left:0; list-style-type:none; margin-top:0; padding-top:0;}
#menu ul a {display:block; text-decoration:none; background: #999999; color:#fff; padding:.03em 5px; border-bottom:1px solid #FFF;}
#menu ul a:hover {background: #CC0033;}
#menu2 a:link {color: #333399 ;}
#menu2 a:visited {color: #666666;}
#menu2 {margin-left:5px;}

.n_menu {margin:2px 0;}
.n_menu a {text-decoration:none;}
.n_menu a:link {color:#000000;}
.n_menu a:visited {color:#000000;}
.n_menu a:hover {color:#000000;}

#nevs {text-align:center;}
#nevs h2 {background-color:#666666; padding-bottom:2px; padding-top:2px; color:#FFFFFF;}
#nevs ul {margin-left:0; padding-left:0; list-style-type:none; text-align:left;}
#nevs a:link {color: #333399 ;}
#nevs a:visited {color: #666666;}



.zvezda {color: #FF0000; padding:0; margin:0;}
.err {color: #FF0000;}
.error {color: #FF0000; font-size: smaller;}
.email { text-align:left; color:#000099; padding-top:5px; margin-top:5px; margin-bottom:5px;}
.psevdonim {color: #000099; width:100%; text-align:right;}
.message {color: #006600;}
.outmes { display:block; border: solid thin #99CC99; background-color: #CCFFCC; padding:5px; }
.outmes_index {border:1px solid #C5C4BC; background-color: #FFFFFF; padding:10px; margin:0;}
.outmes_index p {margin:0; padding:3px 0}

.index_stat {color:#000099; text-align:center; font-weight:bold;}
.index_stat span {color: #000000;}

.coment {color:#000099; font-size:smaller; padding:0; margin:0;}
tr { vertical-align:top }
.zagolovok {font-size:120%; color:#000099; clear:left; padding-bottom:15px; padding-top:15px;}

.strong_index {color:#000099; }

#nav_user {width 100%; float:left;  margin:0; padding: 5px 16px 0 16px; list-style: none; background:#ffcb2d; }
#nav_user li {float:left; margin:0; padding:0; font-size:90%; }
#nav_user a	{ float:left; display:block; margin:0 2px 0 0; padding: 2px 3px; color:#333; text-decoration:none; border:1px solid #9b8748; border-bottom:none; background: #f9e9a9; }
#nav_user a:visited {color: #333399;}

.title_date {background-image:url("img/fon_gray.png"); 
background-repeat:repeat-x;
color:#000000; 
border-color:#C5C4BC; 
border-width:1px 1px 0px 1px; 
border-style:solid;
font-size: 80%;
font-weight: bold;
padding:5px; 
vertical-align:baseline;}

.title_gl {border-color:#C5C4BC; border-width:0px 1px 1px 1px; border-style:solid; padding:10px;}
.title_st {top:0; vertical-align:top; margin:6px 0;}
.title_nazv a {text-decoration:none;}
.title_autor a {text-decoration:none;}
.title_nazv h2 {color:#000000; font-size: 110%; margin:0; padding:0;}
.title_autor {color:#000066; font-size: smaller; padding:5px 0;}
.title_text {font-size: 90%; padding-bottom:10px;}
.title_footer {font-size: 80%; padding-bottom:6px;}

#no_decor {text-decoration:none;}
#bodyst { text-align:justify; text-indent:20px;}

#login {text-align:left;}
#login p {text-align:left; padding:0; margin:0;}
.login {text-align:left;}
.login a {text-decoration:none; text-align: left;}

#news_zag {background-color:#666666; color:#FFFFFF; width:100%;  text-align: center; padding-bottom:0; margin-bottom:5px;}

#top10smal ul {margin-left:0; padding-left:0; list-style-type:none; margin-top:0; padding-top:0;}
#top10smal ul a {text-decoration:none; }
#top10smal li { padding-top:10px; }


.nav_razd {}
.nav_razd_span {color:#FF0000;}

.title_st_date{background-image:url("img/fon_gray.png"); background-repeat:repeat-x; color:#000000; font-size: 80%; font-weight: bold; padding:5px; vertical-align:baseline; margin-top:10px;}

.title_st_statist {margin-top:5px; font-size:80%;}

div.recl_body_top, div.recl_body_bottom {border-color:#C5C4BC; border-width:1px 1px 1px 1px; border-style:solid; padding:10px; margin:10px 0; text-align:center}

#table_comm {margin-top:10px; border-style: none;}
#table_comm td {border-style: solid;}
.td_comm_1 p {margin:0; padding:0;}
.td_comm_1 a {text-decoration:none;}
.td_comm_1 img {margin:3px 0;}
.td_comm_1 {width:106px; text-align:center; font-size: 80%; border:0px;}
.td_comm_2 {padding-left:10px;}
p.comm_data {font-size:80%; font-weight:bold; margin-bottom:0; padding-bottom:0;}
p.comm_text {margin-top:6px; margin-bottom:0; padding:0;}
.comm_mess {color:#006699;}
.comm_autor {color:#990000;}

#form_comm {margin-top:10px;}

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

#footer1 {text-align:center;}

.td_footer1 {background-color:#FF0000;}
.all_autor {color:#000099;}

.div_str a {text-decoration:none;}
.a_str_ok {background-color: #FFFF99;}

.top_avt_1 { color:#990000;}
.top_avt_2 a {text-decoration:none;}
.top_avt_str {height:60px;}
.site_autor {font-size:80%; margin-bottom:10px; font-weight:bold; margin-top:5px;}

#statistica a {text-decoration:none;}
#statistica_1 {}

.lincs_bad {font-size:xx-small;}
.lincs_bad a {text-decoration:none;}

#err {width:40%; border-style: solid; border-width:1px; border-color:#666666; text-align:center; margin: auto auto;}
#err img {padding-top:6px;}