/* Drew and imposed the given design - sleepjkeR */

.comm_vk_l {border:1px solid #ccd3da; padding:0px; margin:0px; width:778px;}

/* Info panel logout */
.info_panel {width:100%; position:fixed; bottom:0px; left:0px; padding: 1.5em 0px; background:rgba(0, 0, 0, 0.7); text-align:center; z-index:999;}
.info_panel .info_panel_bg_footer {color:#fff; text-align:left; width:1184px; margin:0px auto;}
.info_panel .info_panel_bg_footer a {color:#eaeaea;}
.info_panel_bg_footer {color:#fff; text-align:left; width:1184px; margin:0px auto;}
.info_panel_bg_footer a {color: #eaeaea;}
/* ---------- */

/* Categories by sleepjkeR */
.catsTable {}
.catsTd {padding:0px 3px 10px 10px; background:url('/design/load/cats_arrow.png') left no-repeat; margin:0px 0px 3px 0px;}
.catName {font-family:Tahoma,Arial,Sans-Serif; font-size:11px;}
.catNameActive {font-family:Tahoma,Arial,Sans-Serif; font-size:11px;}
.catNumData {font-size:8pt; color:#696969;}
.catDescr {font-size:7pt; padding-left:10px;}
a.catName:link, a.catName:visited, a.catName:active {text-decoration:none; color:#353535;}
a.catName:hover {text-decoration:underline; color:#696969;}
a.catNameActive:link, a.catNameActive:visited, a.catNameActive:active {text-decoration:none; color:#353535;}
a.catNameActive:hover {text-decoration:underline; color:#696969;}
/* ---------- */

/* Title page by sleepjkeR */
.margin_px {margin:0px;}
.button_right_s {float:left; margin:0px; margin-left:4px;}
.other_padding_page {padding-top:4px;}
/* ---------- */

/* Other style design by sleepjkeR */
.news {border:1px dotted #cccccc; padding:5px; background-color:#fdfdfd;}
.comm_vk_l {border:1px solid #ccd3da; padding:0px; margin:0px; width:778px;}
.eDetails1 {color:#696969;}
.font_size_l_c {font-size:7pt;}
.font_size_l {font-size:8pt;}
.margin_ten {margin:10px;}
.float_load_l {float:left;}
.float_load_r {float:right;}
.padd_bottom_two {padding-bottom:2px;}
.text_load_m {color:#696969; text-shadow:1px 1px 1px #fff;}
.display_n {display:none;}
.load_l {white-space:nowrap;}
.margin_five {margin:-5px;}
.margin_four_l {margin:-4px;}
.margin_five_p {margin:5px;}
.margin_twelve_p {margin:12px;}
.margin_ten_l {margin-top:-10px;}
.padding_five {padding:5px;}
.text_left {text-align:left;}
.text_center {text-align:center;}
.margin_top {margin-top:-12px;}
.padding_el_search {padding:0px 0px 5px 0px;}
.padding_elm_search {padding:4px 4px 0px 4px;}
.padding_top_s {padding-top:0px;}
.border_load {border:1px solid #cecece;}
.padding_three {padding:3px;}
.style_comm {float:right; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
.display_news_load {border:1px dotted #ccc; padding:5px; background-color:#fff;}
.gray_color {color:gray;}
.comm_align {text-align:left;}
.comm_date {font-size:7pt; unicode-bidi:embed;}
.message_c {text-align:left; clear:both; padding:2px 0px;}
.pad_right {padding-right:4px;}
.comm_otv {text-align:left;clear:both;}
.comm_otv_answer {clear:both; padding:4px 0px; font-size:7pt;}
.padd_com_b {padding-bottom:2px;}
.comm_height {height:135px;}
.padd_com_l {padding-left:3px;}
#fName, #fSurname, #fNick, #fPassword, #fPassword1, #fAvatar, #fEmail, #fSite, #fCode {border:0px; color:#696969; padding:2px; border:1px solid #cecece; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}

.manFlFile, .manFlSbm, .manFlRst, .manTd2, .manFlFile, .manFlaSite, .manFlTitle {font-size:11px; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
.cAnswer {padding-left:15px;padding-top:4px;font-style:italic;}

.commTd1 {color:#696969;}
.commFl {width:100%;}
.smiles {border:1px solid #cecece; background:#fff;}
.commReg {padding:10px 0px 10px 0px; text-align:center;}
.commError {color:#FF0000;}

.b_audio_info_type {font-size:10px; color:#fff; background:#9d9d9d; padding:1px 4px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
a.download:link, a.download:visited {font-size:10px; color:#fff; background:#9d9d9d; padding:1px 4px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
a.download:hover, a.download:active {font-size:10px; color:#fff; background:#b6b6b6; padding:1px 4px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}

#search_submit:hover {text-align:center; outline:none; cursor:pointer; background:#f0f0f0 url('/design/bg_search.png') repeat-x 0px -26px; border:0px; border:1px solid #cecece; padding:6px 15px 6px 15px; margin:0px 0px 0px 0px; color:#696969; border-radius:2px; font-size:11px; font-weight:bold; text-shadow:#fff 0px 1px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
#search_submit {text-align:center; outline:none; cursor:pointer; background:#f0f0f0 url('/design/bg_search.png') repeat-x 0px 0px; border:0px; border:1px solid #cecece; padding:6px 15px 6px 15px; margin:0px 0px 0px 0px; color:#353535; border-radius:2px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; text-shadow: #fff 0px 1px 0px; font-size: 11px;}
input#search_input {border:1px solid #cccccc; color:#616161; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:inherit; font-size:11px; font-weight:normal; margin:0px; padding:6px; padding-left:30px; width:671px; border-radius:2px; background:url('/design/input_search.gif') #fff no-repeat 6px 5px;}
#PMtoUser, #pmSubject {font-size:11px; font-family:Tahoma, Geneva, sans-serif; border:0px; padding:2px; border:1px solid #cecece; margin-left:0px;}
#message {font-size:11px; font-family:Tahoma, Geneva, sans-serif; border:0px; padding:2px; border:1px solid #cecece;}
/* ---------- */

/* General style design by sleepjkeR */
h1,h2,h3,h4,h5,h6 {display:block; color:#696969; margin:0px 0px 10px; padding:0px; font-size:10pt;}
h1 {font-size:11px; color:#696969;}
form {padding:0px; margin:0px;}
iv, td, table {margin:0px; padding:0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#696969;}
input, textarea {vertical-align:middle; text-shadow:1px 1px 1px #fff; color:#696969; border:1px solid #cecece; font-size:11px; font-family:Tahoma, Geneva, sans-serif;} 
select {vertical-align:middle; text-shadow:1px 1px 1px #fff; color:#696969; border:1px solid #cecece; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
body {background:#202020; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#696969; margin:0px; padding:0px;}
hr {border:1px dashed #ccc; border-right:0px; border-left:0px; border-top:0px; height:1px;}
td, body {font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#696969;}
a:link, a:visited {text-decoration:none; color:#353535;}
a:active, a:hover {text-decoration:none; color:#696969;}
.loginField, .uSearchFl {font-size:11px; font-family:Tahoma, Geneva, sans-serif; border:0px; padding:2px; background:#fff; border:1px solid #cecece; color:#696969;}

.queryField, .manFlTitle, .manFlaSite, #suggEdit {font-size:11px; font-family:Tahoma, Geneva, sans-serif; padding:2px; color:#696969;}
.commFl {width:100%; color:#696969;}
.codeButtons {font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
.rss_s {float:right; padding:4px 4px 0px 0px;}
.padding_bl {padding-top:4px;}
.content_pd {padding:0px 0px 0px 4px;}
.border_cont {border: 1px solid #cecece;}
.cont_body {background:#fafafa; none repeat scroll 0% 0%; -moz-background-clip:-moz-initial; -moz-background-origin:-moz-initial; -moz-background-inline-policy:-moz-initial; padding:5px; color:#696969;}
.block_left {width:202px;}
.float_l {float:left;}
.float_r_cont {float:right; padding:5px 15px 0px 0px;}
.margin_footer {margin-bottom:15px;}

.design {background:url('/design/bg_fon_c_b.png') no-repeat top; height:219px; margin:0px; padding:0px; overflow:hidden;}
.content {background:url('/design/bg_c.png') repeat top; width:800px; border:1px solid #cecece; margin:0px auto; overflow:hidden;}

.bg_menu_tip {background:url('/design/bg_menu_top.png') repeat-x; height:26px; text-align:left;}
.bg_menu_tip ul {float:left; text-align:left; overflow:hidden; height:26px; margin:0px;padding:0px;}
.bg_menu_tip li {float:left; text-align:left; height:26px; list-style:none; margin:0; padding:0;}
.bg_menu_tip a, .bg_menu_tip a:link, .bg_menu_tip a:active, .bg_menu_tip a:visited {font-weight:bold; font-size:11px;line-height:26px;font-family:Tahoma, Geneva, sans-serif; color:#353535;float:left;text-decoration:none; text-shadow:1px 1px 1px #fff; padding: 0 10px 0 10px;}
.bg_menu_tip a:hover {text-decoration:none; color:#696969; text-shadow:1px 1px 1px #fff;}
li.line {background:#cecece; width:1px; float:left; height:26px;}

.bg_menu_top {background:url('/design/bg_menu_top.png') repeat-x; height:26px; overflow:hidden;}
.bg_menu_top_n {background:url('/design/bg_menu_top.png') repeat-x; height:26px; overflow:hidden; border:1px solid #cecece; border-bottom:0px; border-right:0px; border-left:0px;}
.bg_menu_top a, .bg_menu_top a:link, .bg_menu_top a:active, .bg_menu_top a:visited {font-weight:bold; font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#353535; text-align:left; float:left; line-height:25px; text-decoration:none; text-shadow:1px 1px 1px #fff;}
.bg_menu_top a:hover {text-decoration:none; color:#696969; text-shadow:1px 1px 1px #fff;}
.bg_menu_l {border-right:1px solid #cecece; padding:0px 10px 0px 10px; overflow:hidden;}
.bg_menu_m {border-right:1px solid #cecece; padding:0px 10px 0px 10px; overflow:hidden;}
.rss a img {opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
.rss a:hover img {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}
.footer {background:#e5e5e5 url('/design/bg_footer.png') repeat-x; height:50px; border:1px solid #cecece; width:791px; margin:0px auto; border-top:none; padding:9px 0px 0px 9px; border-radius:0px 0px 5px 5px; text-shadow:1px 1px 1px #fff;}
.stat a img {opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70); }
.stat a:hover img {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}
.text_c {padding:4px; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
.table_block {width:202px;}
.top_block {background:url('/design/bg_top_m.png'); height:20px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; padding:7px 0px 0px 15px; color:#353535; font-weight:bold; text-shadow:1px 1px 1px #fff;}
.middle_block {background:url('/design/bg_middle_m.png') repeat-y; padding:5px; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
.middle_block_m {background:url('/design/bg_middle_m.png') repeat-y; padding:0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
.bottom_block {background:url('/design/bg_bottom_m.png') no-repeat; height:1px;}
.cont_title_c {font-size:11px; font-family:Tahoma, Geneva, sans-serif; padding:6px 0px 0px 15px; color:#696969; font-weight:bold; text-shadow:1px 1px 1px #fff;}
/* ---------- */

/* Thanks for attention */