body {
margin: 0px;
padding: 0px;
color: #252525;
font-family: 'Ubuntu', sans-serif;
font-size: 12px; 
background: #252423 url('/images/bg.gif');
text-decoration: none;
}

a {
color:#626e80;
text-decoration:none;
}

a:hover {
color:#6a6a6a;
}

.clear {clear:both;}

#content_site {
background:url('/images/flowed.png');
width:998px;
margin:auto;
padding:0 1px 1px 1px;
text-align:left;
}

#content_wrap {
background:url('/images/content.png')repeat-y;
width:998px;
}

#left_sb {
float:left;
width:205px;
padding:7px 7px;
overflow:hidden;
}

#content {
float:left;
width:550px;
padding:5px 5px 5px 5px;
overflow:hidden;
}

#right_sb {
float:left;
width:205px;
padding:7px 7px;
overflow:hidden;
}
/* --- */

/* HEADER */
.header {
background:url('/images/header_bg.png')repeat-x;
height:50px;
overflow:hidden;
border-bottom:2px solid #3ea4de;
}

.header_cont {
width:998px;
margin:0 auto;
}

#logo {
display:block;
background:url('/images/logo_cp2.png');
width:175px;
height:23px;
margin:14px 15px 0 30px;
float:left;
}

.top_menu ul {
background:url('/images/li.png')no-repeat left;
margin:0;
padding:0 0 0 5px;
list-style:none;
float:left;
}

.top_menu li {
background:url('/images/li.png')no-repeat right;
float:left;
}

.top_menu li a {
display:block;
padding:17px 35px;
color:#fff;
text-transform:uppercase;
}

.top_menu li a:hover {
background: rgba(62,164,222,0.5);
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}

.header_content {
width:1000px;
margin:10px auto;
}

.header_site_info {
background:url('/images/site_info_bg.png');
}

.text_info {
color:#393939;
padding:2px 5px;
line-height:18px;
}

.header_block {
background:url('/images/flowed.png');
float:left;
margin:0 0 0 10px;
padding:1px 1px;
overflow:hidden;
}

.header_profil {
background:#fafafa;
overflow:hidden;
}

.ava {
float:left;
border-radius:50%;
margin:14px 10px 14px 14px;
}

.ava img {
width:80px;
height:80px;
border-radius:50%;
border:2px solid #9C9C9C;
-webkit-border-radius:50%;
-moz-border-radius:50%;
float:left;
}

.mini_profil {float:left;}

.mini_profil ul {
margin:13px 14px 0 0;
padding:0;
list-style:none;
}

.mini_profil li {
background:url('/images/prof_links_li.png')no-repeat;
width:152px;
height:22px;
}

.mini_profil li a {
display:block;
padding:4px 10px 5px 20px;
color:#6a6a6a;
}

.mini_profil li a:hover {color:#626e80;}

.header_menu {
background:url('/images/header_menu.png')no-repeat;
width:1000px;
height:35px;
margin:0 auto;
overflow:hidden;
}

.header_menu ul {
margin:0;
padding:0;
list-style:none;
overflow:hidden;
}

.header_menu li {
background:url('/images/header_menu_li.png')no-repeat right;
float:left;
}

.header_menu li span {
background:#495e7d;
border:1px solid #425571;
border-radius:2px;
font-size:10px;
margin:0 0 0 2px;
padding:2px 2px;
}

.header_menu li a {
display:block;
color:#e2e2e2;
padding:10px 21px 9px 21px;
}

.header_menu li a:hover {color:#fff;overflow:hidden;}

.search_box {
background:url('/images/schQuery.png')no-repeat;
width:272px;
height:35px;
margin:7px 10px;
float:left;
}

.schQuery {width:190px!important;float:left;}
.queryField {background:none!important;border:0px solid #fff!important;color:#6a6a6a;width:170px!important;margin:2px 0 0 1px!important;}
.schBtn {float:right;margin:5px 0 0 5px;padding:0 5px 0 0;}
.searchSbmFl {line-height:19px!important;height:25px!important;}
/* --- */

/* SIDEBAR */
.block {margin:0 0 7px 0;overflow:hidden;}

.block_title {
background:url('/images/block_title.png')no-repeat;
width:167px;
height:34px;
line-height:31px;
color:#e2e2e2;
font-weight:700;
padding:0 15px 0 23px;
}

.block_content {
background:#fff;
border:1px solid #ebebeb;
border-top:0;
border-bottom:0;
padding:10px 10px;
overflow:hidden;
}

.block_bottom {
background:url('/images/block_bottom.png')no-repeat;
width:205px;
height:4px;
}
/* --- */

/* ENTRY */
.entry {margin:0 0 8px 0;overflow:hidden;}
.entry_title {background:url('/images/entry_title.png')no-repeat;width:505px;height:37px;line-height:34px;padding:0 3px 0 30px;color:#e2e2e2;}
.entry_title span {float:right;}
.entry_title a {color:#e2e2e2;font-weight:700;}
.entry_title a:hover {color:#fff;}
.entry_det1 {background:url('/images/entry_det1.png')repeat-x;height:32px;line-height:28px;padding:0 20px;}
.entry_det1 img {margin-right:5px;}
.entry_det1 a {font-weight:700;margin-right:30px;color:#6a6a6a;}
.entry_det1 a:hover {color:#626e80;}
.entry_inbox {padding:5px 8px 8px 8px;overflow:hidden;}
.entry_poster {background:#e1e1e1;border-radius:3px;margin:0 10px 0 0;padding:3px;float:left;}
.entry_poster img {width:151px;height:81px;float:left;}
.entry_mess {float:left;width:365px;line-height:15px;margin:5px 0 0 0;}
.entry_det2 {border:1px solid #f2f2f2;border-radius:2px;margin:0 12px;padding:7px 20px;overflow:hidden;}
.det2_left {float:left;}
.det2_left b {margin-right:30px;}
.det2_left img {margin-right:5px;}
.det2_right {float:right;}
/* --- */

/* VENTRY */
.ventry_poster {
background:url('/images/entry_det1.png)repeat-x bottom #fbfbfb;
text-align:center; 
overflow:hidden;
}
.ventry_poster img {
border:3px solid #e1e1e1;
border-radius:2px;
max-width:335px;
margin:10px 0 17px 0;
}
.ventry_message {padding:8px 15px 10px 15px;overflow:hidden;}
.ventry_downbox {margin:10px 0 10px 19px;}
.download_btn {display:block;background:url('/images/download_btn.png');width:115px;height:43px;line-height:41px;text-align:center;text-transform:uppercase;float:left;}
a.download_btn:link, a.download_btn:active, a.download_btn:visited {color:#bfbfbf;font-weight:700;}
.ventry_downbox ul {margin:2px 0 0 10px;padding:0;list-style:none;float:left;}
.ventry_downbox li {line-height:18px;}
.ventry_copy {width:290px;margin:10px 8px 0 0;text-align:right;}
.ventry_det2 {border:1px solid #f2f2f2;border-radius:2px;margin:0 12px 10px 12px;padding:7px 20px;overflow:hidden;}
.vdet2_left {float:left;}
.vdet2_left b {margin-right:30px;}
.vdet2_left img {margin-right:5px;}
.vdet2_right {float:right;}
/* --- */

/* COMMENTS */
.comm_view {margin:12px 12px 10px 12px;overflow:hidden;}
.comm_view_info {border:1px solid #f2f2f2;border-radius:2px;padding:7px 20px;overflow:hidden;}
.comm_view_info ul {margin:0;padding:0;list-style:none;}
.comm_view_info li {margin:0 35px 0 0;float:left;}
.comm_view_mess {background:#f2f2f2;border:2px solid #fafafa;border-radius:2px;margin:5px 0 0 0;padding:1px;overflow:hidden;}
.comm_view_mess_in {background:#fff;border-radius:2px;overflow:hidden;}
.comm_view_av {background:#e1e1e1;border-radius:2px;margin:10px;padding:3px;float:left;}
.comm_view_av img {border-radius:2px;width:52px;height:52px;float:left;}
.comm_view_message {width:442px;margin:12px 0 0 0;float:left;}
.comm_add_fld {margin:0 12px 4px 12px;}
.comm_textarea {width:512px!important;height:80px!important;}
.comm_btnsll {margin:7px 12px 3px 12px;}
.add_comment {padding-top:2px!important;}
.comm_security {margin:0 0 4px 12px;}
.securityCode {margin:0!important;}
.commReg {margin:0 0 10px 0;}
/* --- */

/* == FORUM == */
/* MAIN */
.forumContent {width:764px;margin:7px 7px 7px 8px;float:left;}
.gTable {background:#f2f2f2;border-radius:2px;}
.gTableTop {background:url('/images/gTableTop.png')repeat-x;height:28px;line-height:27px!important;border-radius:2px 2px 0 0;padding:0 30px;padding-bottom:4px;font-weight:700;}
.gTableSubTop {background:#fbfbfb;padding:2px 10px 5px 10px;color:#8f8f8f;font-size:10px;}
.gTableBody {padding:2px;background:#fafafa;}
.gTableBottom {padding:2px;background:#fafafa;}
td.gTableLeft {background:#fff;padding:6px 10px;}
.gTableError {background:#fff;padding:2px;color:#FF0000;}
.forumNameTd, .forumLastPostTd, .gTableRight, .gTableBody1 {background:#fff;padding:2px 10px;}
.forumIcoTd,.forumThreadTd,.forumPostTd, .forumNameTd, .forumLastPostTd {background:#fff;padding:2px 10px;}
.forumArchive {padding:2px;font-size:8pt;}
.forumDescr, .forumModer {color:#8f8f8f;}
.forumNamesBar {padding:8px 6px!important;}
.threadIcoTd, .threadNametd, .threadPostTd, .threadViewTd, .threadAuthTd, .threadLastPostTd {background:#fff;padding:6px 10px;}
.threadsDetails, .forumOnlineBar {background:#fff;color:#6a6a6a;padding:5px 20px;}
/* --- */

/* LINKS */
a.forum:link, a.forum:active, a.forum:visited {color:#626e80;font-weight:700;}
a.forumLastPostLink:link, a.forumLastPostLink:active, a.forumLastPostLink:visited {color:#8f8f8f;}
a.lastPostUserLink:link, a.lastPostUserLink:active, a.lastPostUserLink:visited {color:#626e80;}
/* --- */

/* FORUM SWITCHES */
.switches {background:#ececec;border-radius:2px;}
.pagesInfo {background:#fff;padding:4px 10px;color:#6a6a6a;}
.switch {background:#fff;padding:4px 6px;}
.switchActive {background:#f6f6f6;font-weight:700;color:#6a6a6a;padding:4px 6px;}
/* --- */

/* FORUM POST */
.postTable {background:none!important;border-radius:2px;margin:0;padding:0;}
td.postTdTop {background:#fbfbfb;padding:6px 10px;}
.postTdInfo {background:#fff;text-align:center;}
.fpost_av {background:#dfdfdf;border-radius:2px;width:71px;height:71px;padding:3px;margin:10px auto;overflow:hidden;}
.fpost_av img {border-radius:2px;width:71px;height:71px;}
.fpost_group {margin:0 0 10px;}
.fpost_infos {overflow:hidden;}
.fpost_infos ul {border-top:1px solid #f4f4f4;margin:0;padding:0;list-style:none;overflow:hidden;}
.fpost_infos li {background:url('/images/fpost_li.png')repeat-x;height:30px;line-height:30px;}
.posttdMessage {background:#fff;border-left:3px solid #fbfbfb;padding:5px 10px;}
.posttdMessage img {max-width:570px;}
.postBottom {background:#fff;line-height:25px;padding:0 18px;}
.postTextFl {width:553px!important;}
/* --- */
/* === */

/* OTHER STYLES */
.border_2 {background:url('/images/border_2.png')repeat-x;height:4px;}
.nav_load {background:url('/images/nav_load.png')repeat-x;border:1px solid #eeebed;border-radius:3px;height:30px;margin:7px 7px;overflow:hidden;}
.nav_load img {float:left;}
.nav_load a {display:block;float:left;margin:8px 4px 0 10px;}

.block_menu {background:#475974;border:1px solid #3a4b63;border-radius:2px 2px 0 0;margin:0 0 7px 0;padding:0 0 2px 0;overflow:hidden;}
.block_menu_title {background:url('/images/block_menu_title.png')repeat-x;height:36px;line-height:33px;padding:0 23px;color:#e2e2e2;font-weight:700;}
.block_menu_content {overflow:hidden;}
.block_menu_content ul {margin:0;padding:0;list-style:none;}
.block_menu_content li {background:url('/img/block_menu_content_li.png')repeat-x;height:32px;line-height:30px;}
.block_menu_content li a {display:block;background:url('/img/block_menu_content_lip.png')no-repeat 24px 14px;height:32px;padding:0 15px 0 39px;color:#e2e2e2;}

.block_menu_g {background:#fff;border:1px solid #ebebeb;border-radius:2px 2px 0 0;margin:0 0 7px 0;padding:0 0 2px 0;overflow:hidden;}
.block_menu_title_g {background:url('/img/block_menu_title_g.png')repeat-x;height:35px;line-height:32px;padding:0 23px;color:#6a6a6a;font-weight:700;}
.block_menu_content_g {overflow:hidden;}
.block_menu_content_g ul {margin:0;padding:0;list-style:none;}
.block_menu_content_g li {background:url('/img/block_menu_content_g_li.png')repeat-x;height:32px;line-height:30px;}
.block_menu_content_g li a {display:block;background:url('/img/block_menu_content_g_lip.png')no-repeat 24px 14px;height:32px;padding:0 15px 0 39px;color:#6a6a6a;}

.soon_temp {overflow:hidden;}
.soon_temp_post {background:#e1e1e1;border-radius:3px;margin:6px;padding:2px;float:left;}
.soon_temp_post img {border-radius:3px;width:51px;height:32px;}
.soon_temp ul {line-height:17px;margin:6px 0 0 4px;padding:0;list-style:none;float:left;}
.soon_temp li img {margin-right:3px;}

.box_contacts {overflow:hidden;}
.box_contacts_text {background:url('/img/entry_det1.png')repeat-x bottom;padding:6px 10px 12px 10px;}
.box_contacts ul {line-height:16px;margin:6px 0 10px 10px;padding:0;list-style:none;}
.box_contacts li {padding:0 0 0 22px;overflow:hidden;}
.box_contacts li span {display:block;width:70px;float:left;}
.box_contacts li.skypei {background:url('/img/skypei.png')no-repeat 5px 5px;}
.box_contacts li.icqi {background:url('/img/icqi.png')no-repeat 5px 5px;}
.box_contacts li.vki {background:url('/img/vki.png')no-repeat 5px 5px;}
.box_contacts li.maili {background:url('/img/maili.png')no-repeat 5px 5px;}

.chat_bg {background:#fff;}

.counter_left {font-size:10px;float:left;}
.counter_right {background:#e1e1e1;border-radius:2px;margin:2px 0 0 0;padding:3px;float:right;}
.counter_right img {float:right;}
.allus {background:url('/images/allus.png')no-repeat 5px 3px;margin:0 5px 3px 5px;padding:7px 37px;}
.allus span {font-size:10px;color:#96be87;}
.counter_list {padding:7px 15px;overflow:hidden;}
.todayus {display:block;background:url('/img/todayus.png')repeat-x;height:29px;line-height:32px;text-align:center;}
/* --- */

/* FOOTER */

footer {
margin: 0 auto; 
text-align: center; 
margin-bottom: 10px;
}

.big_font_copy {
font-weight: bolder;
color: rgb(158, 158, 158);
font-size: 12px;
margin-right: 13px;
}

/* --- */

/* USERS GROUP */
a.groupAdmin:link, a.groupAdmin:visited, a.groupAdmin:active {color:#FF0000;font-weight:700;}
a.groupAdmin:hover {color:#EE0000;}
a.groupModer:link,a.groupModer:visited, a.groupModer:active {color:#0000FF;font-weight:700;}
a.groupModer:hover {color:#0000EE;}
/* --- */

/* PAGE SELECTOR */
.page_selector {text-align:center;padding:12px 0;overflow:hidden;}
.swchItemA span {background:#191970;border-radius:3px;margin:0 4px;padding:3px 8px;color:#FFFFFF;}
.swchItem span, .swchItemA1 span, .swchItem1 span {background:#99ccff;border-radius:3px;margin:0 4px;padding:3px 8px;color:#000000;}
.swchItem span:hover {background:#483D8B;padding:3px 8px;color:#e2e2e2;}
/* --- */

/* INPUTS */
input[type=submit], input[type=reset], input[type=button] {font-size:11px;background:#383838;border:0px solid #383838;color:#bfbfbf;border-radius:2px;padding-right:10px;padding-bottom:4px;padding-left:10px;cursor:pointer;}
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {color:#fff;}
input[type=text], input[type=password] {background:#fbfbfb;border:1px solid #e3e3e3;color:#6a6a6a;border-radius:3px 3px;font:11px 'tahoma';padding:8px 1px 9px 1px;}
select {background:#fbfbfb;border:1px solid #e3e3e3;color:#6a6a6a;border-radius:2px;padding:6px 10px;}
textarea {background:#fbfbfb;border:1px solid #e3e3e3;width:100%;border-radius:3px 3px;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;color:#6a6a6a;}
input.codeButtons, input.button {padding-left: 0px;padding-right: 0px;}
/* --- */

/* MENU BLOCK */
.menu_block {width:184px;} 
.menu_block ul {list-style:none; margin:0;padding:0;}
.menu_block ul li {margin:0 0 3px 0;} 
.menu_block li a:hover {background: #CDC9C9;}
.menu_block li a {
display:block;
height:19px;
text-decoration: none;
font-family: 'Ubuntu', sans-serif;
font-size:13px;
color: #000000;
text-align:left;
background: #EEE9E9;
padding:5px 0 0 10px;
} 
/* --- */

.eBlock {
width: 100% !important; 
padding:6px;
}

.eTitle {
height:25px; 
color: #000000 !important; 
font: bold 16px "Arial", "Helvetica", sans-serif !important;
padding-left: 20px; 
background: url(/images/icon.png) no-repeat; 
}

.eTitle a {
color: #000000 !important;
font: bold 17px "Arial", "Helvetica", sans-serif !important;
text-decoration: none !important;
text-align: left;
}

.eTitle a:hover { color: #006400 !important; text-decoration: underline !important;}
.eMessage, .cMessage, .eText, eAnswer{ text-align: justify !important; margin-top: 0px;}
.eMessage img { border: 1px solid #000000; border-radius: 5px; max-width: 555px; padding: 0px; }
.eDetails, .eDetails1, .eDetails2 {
margin: 6px -5px -5px -5px;
border: 2px dashed #766b5e;
border-radius: 3px;
padding: 5px;
background: #ccc;
}