body {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: #ffffff;
	color:#666666;
	font: 70% Verdana, Tahoma, arial, sans-serif;
	/*text-align: center;*/
}

a:link, a:visited {
    color: #00aeef;
}

a:hover {
    color: #0089bc;
}

a.dashed {
    text-decoration:none;
    border-bottom:1px dashed #00aeef;
}

form, fieldset {
	padding: 0px;
	margin: 0px;
}

img {
    border:0px;
    /*
    padding:0px;
    margin:0px;
    */
}

table td {
    text-align:left;
    vertical-align:top;
}

h1, h2, h3 {
    font-family: Verdana, Tahoma, arial, sans-serif;
    font-weight:bold;
    font-size:12px;
}

input {
    border:1px solid #e6e6e6;
    color:#b2b2b2;
    height:16px;
    font-size:11px;
    font-weight:bold;
    padding-top:3px;
}

select {
    border:1px solid #e6e6e6;
    color:#b2b2b2;
    height:22px;
    font-size:11px;
    font-weight:bold;
    padding:2px 0px;
}

textarea {
    font-family: Verdana, Tahoma, arial, sans-serif;
    border:1px solid #e6e6e6;
    color:#b2b2b2;
    font-size:11px;
    font-weight:bold;
    padding-top:3px;
}
/*-----------------------------*/

h1.title {
    display:inline;
    margin-left:5px;
}

h1.title_show {
    font-size:14px;
    margin-left:5px;
    margin-top:5px;
    margin-bottom:0px;
}

a.title_link {
    font-family: Verdana, Tahoma, arial, sans-serif;
    font-weight:bold;
    font-size:12px;
    margin-left:5px;
    color:#666666;
}

a.title {
    font-size:12px;
    font-weight:bold;
}

div.title {
    padding-bottom:10px;
}

div.user {
    font-family: Verdana, Tahoma, arial, sans-serif;
    font-weight:bold;
    font-size:12px;
    padding-bottom:8px;
}

span.title {
    font-family: Verdana, Tahoma, arial, sans-serif;
    font-weight:bold;
    font-size:12px;
    margin-left:6px;
}

input.login {
    width:108px;
    padding-left:7px;
}

input.blg_sbmt {
    height:auto;
    color:#666;
    cursor:pointer;
}

input.blg_inp {
    padding-left:4px;
    color:#666;
}

input.w1 {
    width: 250px;
}
input.w2 {
    width: 500px;
}
input.w3 {
    width: 180px;
}

div.blg_list {
    margin-bottom:40px;
}
div.blg_list div.title {
    float:left;
}
div.blg_list div.date span {
    padding-left:20px;
}
div.blg_list div.date span img {
    vertical-align:middle;
}
div.blg_list div.manage {
    width: 100px;
    float:right;
    text-align:right;
}
div.blg_list div.preview {
    width:775px;
    overflow:hidden;
}
div.blog_tags {
    margin-top:10px;
}
div.blog_tags a {
    color:#666;
}
div.blog_name {
    margin-bottom:5px;
}
div.blog_name a {
    color:#666;
}
div.blog_autor {
    margin-top:5px;
}
div.blog_stat {
    font-size:10px;
    margin-top:3px;
}

div.links {
    margin-top:10px;
    width:160px;
}
div.links a {
    font-size:9px;
    font-weight:bold;
    color:#666;
    text-decoration:none;
    padding:2px 10px;
}
div.links input {
    width:160px;
    margin-top:5px;
}
div.links textarea {
    width:160px;
    font-size:9px;
    margin-top:5px;
}

img.pr {
    padding:2px;
    border:1px solid #cccccc;
}

div.date {
    color:#b2b2b2;
    font-size:10px;
    padding-top:5px;
}

div.com_date {
    color:#b2b2b2;
    font-size:10px;
    padding-top:3px;
}

div.flv_info {
    font-size:9px;
    padding-top:5px;
    padding-bottom:10px;
}

div.descr {
    padding-top:5px;
}

div.next {
    float:right;
    margin-top:-9px;
}

/*-----------------------------*/

.title_s {
    padding-left:4px;
}
.title_s a {
    font-size:10px;
    /*font-weight:bold;*/
}

.gs {
    background:#a8a9ad;
}
.ga {
    background:#818286;
}

/*
.g1 {
    background:#e6e6e6;
}

.g2 {
    background:#cccccc;
}

.g3 {
    background:#b2b2b2;
}
*/

.error {
    color:#BF1E2D;
}

.com_action a {
    font-size:10px;
}
.com_action div {
    padding-top:3px;
    text-align:left;
}
.upl_tip {
    color:#00aeef;
    font-size:12px;
    font-weight:bold;
}

.main_pager {
    /*margin-top:20px;*/
    margin-bottom:30px;
    text-align:right;
}

.ev_sdate {
    font-size:24px;
    font-weight:bold;
    color:#00aeef;
    margin-bottom:10px;
}

.ev_date_place {
    color:#00aeef;
    font-weight:bold;
}

.title_top {
    font-family: Verdana, Tahoma, arial, sans-serif;
    font-weight:bold;
    font-size:12px;
    padding-left:6px;
    padding-top:3px;
}
/*-----------------------------*/

#centerItem {
    width: 985px;
	padding: 0px 5px;
	margin: 0 auto;
	text-align: left;
}

#q {
    width:153px;
    background: url(../img/search.gif) no-repeat left;
    /*background: url(../img/strelka.gif) no-repeat right;*/
    padding-left:25px;
}

#rat a {
    /*color:#797979;*/
    color:#FFFFFF;
    font-size:9px;
    text-decoration:none;
}

#rat td {
    text-align:center;
    vertical-align:middle;
}

#tags {
    margin-top:40px;
    width:180px;
    line-height:22px;
    /*word-wrap:break-word;*/
    overflow:hidden;
}
#tags div {
    padding-bottom:5px;
}

#icq {
    margin-top:40px;
    width:180px;
}
#icq .num {
    margin-top:10px;
    margin-bottom:15px;
    padding-left:5px;
    font-size:12px;
    color:#000000;
}
#icq .txt {
    margin-top:10px;
    border-bottom:1px solid #E0E0E0;
    padding-bottom:10px;
}

#alltags {
    line-height:22px;
    overflow:hidden;
}

#events {
    margin-top:40px;
    width:180px;
    overflow:hidden;
}
#events td {
    text-align:center;
    vertical-align:middle;
    font-size:12px;
}
#events .month {
    height:23px;
    background:#2CACE2;
    color:#FFFFFF;
    padding-left:8px;
    font-weight:bold;
    vertical-align:middle;
    text-align:left;
}
#events .days td {
    height:22px;
}
#events .weekend {
    font-weight:bold;
}
#events .is_event {
    color:#00aeef;
}
#events .past {
    color:#999999;
}
#events .curent {
    border:1px solid #999999;
}

#ev_day {
    margin-top:20px;
}
#ev_day .day {
    font-weight:bold;
}
#ev_day .place {
    font-weight:bold;
}
#ev_day .ev_inf {
    margin-bottom:10px;
}

#reg input, #ch_pwd input {
    width:94%;
    padding-left:25px;
    margin-bottom:7px;
    padding-bottom:-4px;
}
#reg select {
    width:200px;
    margin-bottom:10px;
    margin-top:3px;
    padding-left:21px;
}
#reg .title {
    font-size:12px;
    font-weight:bold;
    color:#00aeef;
    margin-top:5px;
    margin-bottom:5px;
}

#footer td {
    border-top:1px dashed #666666;
}

#menu div {
    margin-bottom:10px;
}
#menu td a {
    font-size:12px;
}
#menu td {
    padding-bottom:5px;
    color:#00aeef;
    font-size:8px;
}
#menu td.bt {
    vertical-align:bottom;
}

#menu_b a {
    font-size:11.2px;
    margin-left:2px;
    color:#666666;
}
#menu_b div {
    font-size:8px;
    margin-bottom:2px;
    color:#666666;
}

#user_menu td {
    font-size:8px;
    padding-bottom:2px;
    color:#B2B2B2;
}
#user_menu td a {
    font-size:11.2px;
    color:#B2B2B2;
}


#pager {
    margin-top:20px;
    text-align:right;
}

#author {
    font-size:14px;
    font-weight:bold;
    padding-bottom:10px;
    margin-top:15px;
}

#addCmnt {
    margin-top:20px;
}

#addCmnt input {
    padding-left:10px;
    margin-bottom:7px;
    padding-bottom:-4px;
}

#addCmnt textarea {
    width:90%;
    padding:5px 10px;
    border:1px solid #e6e6e6;
    color:#b2b2b2;
    font-family: Verdana, Tahoma, arial, sans-serif;
    font-size:11px;
    font-weight:bold;
}

#comments {
    margin-top:20px;
    padding-right:2px;
    padding-bottom:15px;
}
#comments .name {
    font-size:12px;
    font-weight:bold;
}
#comments .date {
    font-size:12px;
    color:#b2b2b2;
}
#comments .text {
    margin-top:5px;
}

#stat {
    margin-top:25px;
    font-size:10px;
    color:#B2B2B2;
}
#stat div {
    font-weight:bold;
    padding-bottom:3px;
}

#promo {
    margin-top:5px;
    margin-bottom:20px;
}

#like {
    margin-top:30px;
    margin-bottom:30px;
}

#att {
    font-weight:bold;
    padding-bottom:10px
}
#att span {
    color:#BF1E2D;
}

#last_com {
    width:250px;
    margin-top:30px;
    overflow:hidden;
}
#last_com .lcuser {
    font-size:12px;
    font-weight:bold;
}
#last_com .lcdate {
    font-size:10px;
    color:#b2b2b2;
    margin-top:3px;
}
#last_com .lctitle {
    font-size:12px;
    font-weight:bold;
    margin-top:3px;
}
#last_com .lctext {
    margin-top:5px;
    margin-bottom:5px;
    font-size:10px;
}

#voting .question {
    font-family: Verdana, Tahoma, arial, sans-serif;
    font-weight:bold;
    font-size:12px;
    margin-bottom:10px;
    padding-top:3px;
    padding-bottom:5px;
    border-top:1px solid #e0e0e0;
    border-bottom:1px solid #e0e0e0;
}
#voting td {
    height:22px;
}


#votings {
    padding-left:15px;
}
#votings .vote {
    margin-bottom:30px;
}
#votings .question {
    font-family: Verdana, Tahoma, arial, sans-serif;
    font-weight:bold;
    font-size:14px;
    margin-bottom:10px;
}
#votings td {
    height:22px;
}

tr.sms_read td {
    vertical-align:middle;
}
tr.sms_read td a, tr.sms_unread td a {
    color:#666;
}
tr.sms_read td.avatar, tr.sms_unread td.avatar {
    text-align:center;
    padding:5px 0px;
}
tr.sms_read td.chkbx, tr.sms_unread td.chkbx {
    text-align:center;
}
tr.sms_unread td {
    vertical-align:middle;
    font-weight:bold;
}
tr.sms_bg td {
    background:#f7f7f7;
}

.video_tbl {
    background:url('../rte/images/video_button.jpg') no-repeat 50% 50%;
    border:1px solid #999;
}
