* {margin:0; padding:0}
body{background-color:#fff; text-align:center}
html,body,form{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000}
a{color:#39c}
img{border:none}
h1{font:bold 18px Helvetica, serif; color:#666}
h3{font:bold 14px Helvetica, serif; color:#333}

a { color:#09f; text-decoration:none; }
a:hover {color: #B9BDD4; text-decoration: underline}

table#wrapper{height:100%; margin:0 auto}
ul.normal{margin:10px 40px; color:#000}
ul.sitemap{list-style-type:none; margin-left:40px}
ul.sitemap li a{font:normal 12pt 'Times New Roman', Times, serif}

.marker { background-color: #ff0; }

.line_height_2{line-height:2}
.font_12{font-size:12px}
.txt{font-size:12px; color:#000}

/* MENU */
table#menu{height:60px}
table#menu td{width:9%; font-weight:bold; font-size:11px; color:#fff; text-align:center; vertical-align:bottom; padding-bottom:5px}
table#menu a{font-weight:bold; font-size:11px; color:#999; text-decoration:none}
table#menu a:hover{color:#39c}

/* FOOTER */
table#bot{font: 11px Verdana, Arial, sans-serif; color:#666}
.aks_prog_files{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000}
.aks_prog_files a{font-weight:bold; font-size:11px; color:#999; text-decoration:none}
.aks_prog_files a:hover{color:#39c}
.copyright{font-size:9px; color:#666; padding:10px 0 0 70px}
.copyright a{font-size:9px; color:#09f; text-decoration:   none;}

/* CONTENT */
.comments{margin:100px 0px 70px 40px}
.comments p{padding:4px 0}
.c_form{padding:30px 0 0 20px;}
.c_form input{vertical-align:middle; margin:0 3px}
.c_form input.send{width:120px; margin-left:150px}
.c_form p{margin:5px 0}
*html body table#wrapper table td.c_form form p{margin:1px 0}
.item{font-size:12px;}
.item p.date{font:italic 16px 'Times New Roman', Times, serif}
.links{color:#666; text-decoration:   none;}

.links p{margin:7px 0}
.links p.today{color:#39c}
.links p.pages{font-size:12px; color:#000; line-height:1.6}
.links p.pages a{font-size:12px; color:#000;}
.links_pub{font-size:11px; color:#666}
.links_pub h2{font:bold 11px Verdana, Arial, sans-serif; color:#f90}
#links_friends ul, #links_friends ol{margin:30px 40px}
#links_friends ul.txt_times_new_roman li a{font:normal 12pt 'Times New Roman', Times, serif; text-decoration:   none;}
.program_for_rss_chanal{font-size:11px; color:#666}
.program_for_rss_chanal ul{margin:15px}

.today {color:#39c; font-weight:bold; font-size:14px}


.short {font-family: verdana, arial, helvetica, sans-serif;
background-color: #FBFBFB;
font-size: 10px}

form#member_login_form label{width:55px; display:block; float:left; padding-top:3px}
form#member_login_form a{font-size:11px; color:#39c;}

.item {
clear: both;
border-bottom:1px solid #cdcdcd;
margin: 0 2px;
padding: .7em 0; 
}

.item2 {
clear: both;
border-top:1px solid #cdcdcd;
text-align:justify
}
.mainhead { 
margin:0;
font-weight: normal;
font: 140% Georgia, Times;
letter-spacing: .1em;
font-variant: small-caps;
}
input {
	border-right: #b4b4b4 1px solid; border-top: #b4b4b4 1px solid; margin-top: 0px; margin-bottom: 0px; font: bold 11px verdana, tahoma; border-left: #b4b4b4 1px solid; color: #808080; border-bottom: #b4b4b4 1px solid; background-color: #eaeaea
}
textarea {
	border-right: #b4b4b4 1px solid; border-top: #b4b4b4 1px solid; margin-top: 0px; margin-bottom: 0px; font: 12px verdana, tahoma; border-left: #b4b4b4 1px solid; color: #7a7a7a; border-bottom: #b4b4b4 1px solid; background-color: #eaeaea
}
img { border:none; }

#avatar {width:150px;}
#cats {width:100%; align:center;}
.padding10 {padding-top:5px;  font-size:10px;}

.line {padding:3px 0 5px 5px;  font-size:12px;}
.comtext {width:100%; vertical-align:top; padding-left:6px;}
.comtitle {font:18px calibri; margin:0 0 15px 0; font-size:12px;}

.article-tools {
border:	2px solid #E7EDED;
background-color: #FBFDFD;
margin:	1px 0 0px 0px;
padding: 5px 10px;
font-size: 11px;
zoom:1.0; /* IE hack */
}
.article-tools .subcontent {
float:left;
padding:5px 0 5px 0;
zoom:1.0; /* IE hack */
}
.article-tools .maincontent {
border-bottom:  1px solid #E3E0B3;
padding-bottom:10px;
}
.clear {
	clear:					both;
	height:					0px;
	font-size: 0px;
	line-height: 0px;
}


.tableBorder {
 border: 1px solid #E7EDED; font-size:11px;
}
.ratingform {padding-right: 15px;float:right; vertical-align:top}
.postdate {float:left;}

/* ######### Pagination Links ######### */


.pagination{
margin: 20px 0;
text-align: right; /*Set to "right" to right align pagination interface*/
clear: both;
font: bold 10px Verdana;
}

.pagination a, .pagination a:visited{
padding: 1px 5px;
padding-bottom: 2px;
text-decoration: none !important; 
}

.pagination a:hover, .pagination a:active{
border-color: #2b66a5;
color: #000;
background-color: #D9E7EA;
}

.codeblock{
border: 1px solid gray;
background-color: #ededed;
padding: 10px !important;
margin-bottom: 1em !important;

}
.forum_rating {
    font-size: 11px;
    color: #313131;
    background-color: #F4F4F4;
    padding: 0 3px;
}


.date2 {
 display: block;
 float: left;
 padding: 1px 2px;
 background-color: #51a8e5;
 font-size: 10px;
 color: #FFFFFF;
 margin-right: 5px;
}
.date3 {
 display: block;
 float: left;
 padding: 1px 2px;
 background-color: #009900;
 font-size: 10px;
 color: #FFFFFF;
 margin-right: 5px;
}
.menuspacer {
 border-bottom: 1px dotted #999;
 margin-bottom: 15px; 
}

