@charset "utf-8";

.gTableTop{background:url("/public/style_images/zp50/title-bg.png") repeat-x #56504B;color:#fff;padding:12px;font-size:12px;font-weight:300;border:1px
solid #433429;box-shadow:0px 0px 1px rgba(255,255,255,0.6) inset, 0px 1px 0px rgba(255,255,255,0.15) inset;-moz-box-shadow:0px 0px 1px rgba(255,255,255,0.6) inset, 0px 1px 0px rgba(255,255,255,0.15) inset;-webkit-box-shadow:0px 0px 1px rgba(255,255,255,0.6) inset, 0px 1px 0px rgba(255,255,255,0.15) inset;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;overflow:hidden}

a.catLink{font-weight:bold}
a.catLink a{color:#white}

.gDivLeft{background:#fff;border:1px
solid #d2d2d2;-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 4px;-moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 4px;box-shadow:rgba(0,0,0,0.1) 0px 0px 4px;padding:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}

.forumIcoTd #recentajaxcontent li, #idm_categories a, #index_stats .status_list li, #panel_files .file_listing li, #panel_screenshots #ss_linked li, .file_listing, #cart_totals td, div#member_filters li, #files li, .ipsType_sectiontitle, #order_review td, #package_details .package_info, .block_list li, .package_view_top, .member_entry, #help_topics li, .ipsBox_container .ipsType_pagetitle, .userpopup dl, #announcements td, .preview_info, .sideVerticalList li, fieldset.with_subhead ul, .ipsList_data li, .ipsList_withminiphoto li, table.ipb_table td, .store_categories li, #mini_cart li, #index_stats div[id*="statusReply"], #ipg_category .ipg_category_row, .block_inner .ipb_table td, .gallery_pane h2, .status_feedback li[id*="statusReply"], .ipsSideMenu ul li, #usercp_content .ipsType_subtitle, .ipbfs_login_row, .articles .block-1, .articles .type-1x2x2 .article_row, #idm_category .idm_category_row, #category_list li a, .ipsComment {
border-bottom: 1px solid #EAEAEA;
border-top: 1px solid white;
}


/* ===== forum Start ===== */
a:hover {text-decoration:underline;}
.gTableTop a {font-family:Tahoma; font-size:15px; color:#FFFFFF; font-weight:bold;}
.gTableSubTop {padding:6px 10px; background:#efefef; color:#2c2c2c; height:16px; font-size:12px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; border:none;}
.gTableSubTop a, .gTableSubTop a:link, .gTableSubTop a:visited {color:#2c2c2c; text-decoration:none;}
.gTableSubTop a:hover {color:#2c2c2c; text-decoration:underline;}
/* ------------------------ */

/* Forums Styles */
.forumNameTd, .forumLastPostTd {padding:4px 10px; background:#f5f5f5; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;}
.forumIcoTd, .forumThreadTd, .forumPostTd {padding:4px 10px; background:#f5f5f5; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;}
.forumLastPostTd, .forumArchive {padding:4px 10px; background:#f5f5f5; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;}
.forumLastPostTd, .forumLastPostLink {font-size:12px;}
.forumThreadTd, .forumPostTd {font-size:13px;}
.gTableSubTop a {font-size:12px; color:#2c2c2c;}
.gTableBody1 a {font-size:8pt;}
.gTableBody1 {font-family:Tahoma !important; font-size:8pt !important;}
.threadNametd a {font-size:12px; font-weight:bold;}
.threadNametd a.threadFrmLink {font-weight:normal;}
.forumLastPostTd a, .postNumberLink {font-size:12px;}


a.catLink:link {font-family:Tahoma; font-size:15px; color:#FFFFFF; font-weight:bold;}
a.catLink:visited {font-family:Tahoma; font-size:15px; color:#FFFFFF; font-weight:bold;}
a.catLink:hover {font-family:Tahoma; font-size:15px; color:#FFFFFF; font-weight:bold; text-decoration:underline;}
a.catLink:active {font-family:Tahoma; font-size:15px; color:#FFFFFF; font-weight:bold; text-decoration:none;}

.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
.archivedForum{font-size:7pt;color:#FF0000;font-weight:bold;}
/* ------------- */

/* forum Titles & other */
.forum {font-weight:bold;font-size:9pt;}
.forumDescr,.forumModer {color:#555555; font-size:12px;}
.forumViewed {font-size:9px;}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {text-decoration:none; color:#414141;}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {text-decoration:none; color:#414141;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {text-decoration:underline; color:#414141;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {text-decoration:underline; color:#414141;}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {padding:6px 8px; font-size:12px; color:#555555;}
.forumNamesBar a {font-size:12px;}
.forumBarKw {font-weight:normal;}
a.forumBarA:link {text-decoration:none; color:#555555;}
a.forumBarA:visited {text-decoration:none; color:#555555;}
a.forumBarA:hover {text-decoration:none; color:#353535;}
a.forumBarA:active {text-decoration:none; color:#252525;}
/* -------------------- */

/* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm {font-size:12px;}
/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {background:#C7D7EF;}
.fastNavCat {background:#E7EEF8;}
.fastNavCatA {background:#E7EEF8;color:#0000FF}
.fastNavForumA {color:#0000FF}
/* -------------------------- */

/* forum Page switches */
.switches {background:#f4c430; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.pagesInfo {background:#FFFFFF; padding-right:10px; font-size:12px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.switch {background:#FFFFFF; font-size:12px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.switchActive {background:#f4c430; font-weight:bold; color:#000000; font-size:12px; padding:3px 9px; text-shadow:0px 1px 0px #f4c430; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
a.switchDigit, a.switchBack, a.switchNext {font-size:12px; padding:3px 8px;}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {text-decoration:none; color:#000000;}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {text-decoration:none; color:#000000;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline; color:#f4c430;}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:none; color:#f4c430;}
/* ------------------- */

/* forum Threads Style */
.threadNametd,.threadAuthTd,.threadLastPostTd {padding:4px 10px; background:#f5f5f5; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;}
.threadIcoTd,.threadPostTd,.threadViewTd {padding:4px 8px; background:#f5f5f5; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; font-size:13px;}
.threadLastPostTd {padding:2px;font-size:12px;}
.threadDescr {font-size:12px; color:#555555;}
.threadNoticeLink {font-weight:bold;}
.threadsType {padding:2px;background:#AFAEAE;border:1px solid #FFFFFF;color:#FFFFFF;height:20px;font-size:10px;padding-left:40px;}
.threadsDetails {padding:4px 8px; background:#F5F5F5; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; border:1px solid #f4c430; font-size:12px; color:#555555;}
.forumOnlineBar {padding:4px 8px; background:#F5F5F5; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; border:1px solid #cccccc; font-size:12px; color:#555555;}

a.threadPinnedLink:link {text-decoration:none; color:#0000FF;}
a.threadPinnedLink:visited {text-decoration:none; color:#0000FF;}
a.threadPinnedLink:hover {text-decoration:none; color:#FF0000;}
a.threadPinnedLink:active {text-decoration:underline; color:#FF0000;}

a.threadLink:link {text-decoration:none; color:#2c2c2c;}
a.threadLink:visited {text-decoration:none; color:#2c2c2c;}
a.threadLink:hover {text-decoration:underline; color:#2c2c2c;}
a.threadLink:active {text-decoration:none; color:#2c2c2c;}

.postpSwithces {font-size:7pt;}
.thDescr {font-weight:normal;}
.threadFrmBlock {font-size:7pt;text-align:right;}
/* ------------------- */

/* forum Posts View */
.forumpost-title {background:url('/images/block-head.png') #83c315 repeat-x; text-shadow:0px 1px 0px #6ca309; padding:0px 10px; font-size:14px; color:#FFFFFF; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; border-bottom:1px solid #6AAC22;}
.forumpost-title a {font-size:12px; color:#FFFFFF;}
.forumpost-title span.post-t-line {font-size:12px; color:#FFFFFF; height:27px; line-height:26px;}
.post-t-line a, .post-t-line a:link, .post-t-line a:visited {color:#ffffff; text-decoration:none;}
.post-t-line a:hover {color:#ffffff; text-decoration:underline;}
.postRankIco {margin:5px 0px;}
.postSeparator {display:none;}
.postSeparator1 {background:none; height:1px; border-bottom:1px dashed #cccccc; margin:4px 0px 0px 6px;}
.postPoll {background:#EEEEEE;text-align:center;}
.postinfo-table a {font-size:12px; color:#454545;}
.postinfo-table td {border-bottom:1px dashed #cccccc; padding-top:4px; padding-bottom:5px; font-size:12px; color:#555555;}
.postinfo-table-r {width:50%; text-align:right; padding-right:5px;}

.postTdTop {background:url('/.s/t/971/7.gif') #B0E300;color:#000000;height:20px;font-size:10px;}
.postBottom {background:#FFFFFF;color:#000000;height:20px;border:1px solid #BBBBBB;}
.postUser {font-weight:bold;}
.postTdInfo {text-align:center;padding:5px;background:#EEEEEE;}
.postRankName {margin-top:5px;}
.postRankIco {margin:5px 0px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px;color:#2D435B;}
.posttdMessage {padding:5px;background:#FFFFFF;}

.pollQuestion {text-align:center;font-weight:bold;} 
.pollButtons,.pollTotal {text-align:center;}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:7pt;}
.pollSubmit {font-weight:bold;}
.pollEnd {text-align:center;height:30px;}

.bbCodeBlock {background:#209fbf; padding:2px !important; margin:20px 0px 2px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;} 
.bbCodeName {position:absolute; margin-top:-19px; font-size:11px !important; color:#209fbf;} 
.codeMessage {color:#FFFFFF; font-size:12px; background:#51d2f2 !important; border:1px solid #94e9fe !important; padding:4px 5px 5px; text-shadow:1px 1px 0px #209fbf !important; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}

.signatureView {font-size:7pt;} 
.edited {padding:7px 10px 8px 45px; font-size:12px; text-align:right; color:gray; display:inline-block; background:url('/forum-img/edited-bg.png') #ffffff no-repeat 5px 50%; border:1px solid #cccccc; float:right;}
.editedBy {font-weight:bold;font-size:8pt;}

.statusBlock {padding-top:3px;}
.statusOnline {color:#0000FF;}
.statusOffline {color:#FF0000;}
/* ------------------ */

/* forum AllInOne Fast Add */
.newThreadBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newPollBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newThreadItem {padding: 0 0 0 8px; background: url('/.s/t/971/19.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('/.s/t/971/19.gif') no-repeat 0px 4px;}
/* ----------------------- */
/* forum Post Form */
.pollBut, .loginButton, .searchSbmFl, .commSbmFl, .signButton {font-size:7pt;background: #8D8A83;color:#DAD7CC;border:1px outset #615E58;}

.codeButtons {font-size:8pt;padding: 3px 3px 3px 3px; background: #fff;border: 1px solid #c1c1c1;cursor: pointer} 
.codeCloseAll {font-size:8pt;padding: 3px 3px 3px 3px; background: #fff;border: 1px solid #c1c1c1;cursor: pointer}

.postNameFl,.postDescrFl {background:#ffffff;border:1px solid #CCCCCC;width:400px}
.postPollFl,.postQuestionFl {background:#ffffff;border:1px solid #CCCCCC;width:400px}
.postResultFl {background:#ffffff;border:1px solid #CCCCCC;width:50px}
.postAnswerFl {background:#ffffff;border:1px solid #CCCCCC;width:300px}
.postTextFl {background:#ffffff;border:1px solid #CCCCCC;width:550px;height:185px}
.postUserFl {background:#ffffff;border:1px solid #CCCCCC;width:300px}
.postResultFl, .postAnswerFl, .postTextFl, .postUserFl, .postNameFl, .postDescrFl, .postPollFl, .postQuestionFl {-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.postResultFl:focus, .postAnswerFl:focus, .postTextFl:focus, .postUserFl:focus, .postNameFl:focus, .postDescrFl:focus, .postPollFl:focus, .postQuestionFl:focus {border:1px solid #9CCF00; outline:none;}

.pollHelp {font-weight:normal;font-size:7pt;padding-top:3px;}
.smiles {background:none;}
.smilesPart {padding:5px;}
.editedTime {display:block; text-align:right;}
.smiles td {padding:5px; background:#ffffff; border:1px solid #CCCCCC; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.smiles td:hover {border:1px solid #9CCF00;}


.quoteMessage {border:1px solid #ccc !important; margin-top:2px; padding:5px !important; background:#f3f3f3 url('/diz_1/icon_quote_0.png') no-repeat top right !important;} 
 
 .gTableTop {padding:5px; border:none; background: url('/diz_1/title-bg1.png') repeat-x; color:#fff; font-weight:bold; padding-left:36px; font-size:11px;}

/* Вид сообщений форума */ 
 a.RepUsee:link, a.RepMidd:active, a.RepMidd:visited {text-decoration:none; color:#888; font-size:11px; font-family:tahoma;} 
 a.RepUsee:hover {text-decoration:none; color:#888; font-size:11px; font-family:tahoma;} 
 a.RepUsee div.RepUse {border:1px solid #ccc; background:#f7f7f7; padding:2px 5px 2px 5px; text-align:center; text-shadow:0px 1px 0px #fff; -webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;} 
 a.RepUsee div.RepUse:hover {background:#fff; text-shadow:0px 1px 0px #fff;} 

 a.RepViss:link, a.RepViss:active, a.RepViss:visited {text-decoration:none; color:#888; font-size:11px; font-family:tahoma;} 
 a.RepViss:hover {text-decoration:none; color:#888; font-size:11px; font-family:tahoma;} 

 a.RepNizz:link, a.RepNizz:active, a.RepNizz:visited {text-decoration:none; color:#888; font-size:11px; font-family:tahoma;} 
 a.RepNizz:hover {text-decoration:none; color:#888; font-size:11px; font-family:tahoma;} 

 a.RepMidd:link, a.RepMidd:active, a.RepMidd:visited {text-decoration:none; color:#888; font-size:11px; font-family:tahoma;} 
 a.RepMidd:hover {text-decoration:none; color:#888; font-size:11px; font-family:tahoma;} 

 a.RepViss div.RepVis {border:1px solid #ccc; border-left:0px; background:#f7f7f7; color:#888; font-weight:bold; padding:2px 6px 2px 4px; text-align:center; text-shadow:0px 1px 0px #fff; -webkit-border-top-right-radius:9px;-webkit-border-bottom-right-radius:9px;-moz-border-radius-topright:9px;-moz-border-radius-bottomright:9px;border-top-right-radius:9px;border-bottom-right-radius:9px;} 
 a.RepViss div.RepVis:hover {background:#1d9808; color:#fff; text-shadow:0px 1px 0px rgba(0,0,0,0.35);} 

 a.RepNizz div.RepNiz {border:1px solid #ccc; border-right:0px; background:#f7f7f7; color:#888; font-weight:bold; padding:2px 4px 2px 6px; text-align:center; text-shadow:0px 1px 0px #fff; -webkit-border-top-left-radius:9px;-webkit-border-bottom-left-radius:9px;-moz-border-radius-topleft:9px;-moz-border-radius-bottomleft:9px;border-top-left-radius:9px;border-bottom-left-radius:9px;} 
 a.RepNizz div.RepNiz:hover {background:#c31313; color:#fff; text-shadow:0px 1px 0px rgba(0,0,0,0.35);} 

 a.RepMidd div.RepMid {border:1px solid #ccc; border-right:0px; border-left:0px; background:#f7f7f7; padding:2px 5px 2px 5px; text-align:center; text-shadow:0px 1px 0px #fff;} 
 a.RepMidd div.RepMid:hover {background:#fff; text-shadow:0px 1px 0px #fff;} 

 .postTable {border:1px solid #ccc; background:#f3f3f3; margin-top:5px; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} 
 a.postUser:link, a.postUser:active, a.postUser:visited {text-decoration:none; font-weight:normal; font-size:11px; font-family:tahoma; color:#e8e8e8; text-shadow:1px 1px 0px #fff;} 
 a.postUser:hover {text-decoration:none; font-weight:normal; font-size:11px; font-family:tahoma; color:#555;} 
 a.postUser div {border:1px solid #ccc; background:#f7f7f7; color:#666; padding:1px 4px 2px 4px; text-align:center; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} 
 a.postUser div:hover {background:#fff; border:1px solid #c7c7c7;} 

 .postFirst, .postRest1, .postRest2 {background:transparent;} 
 .postSeparator {height:1px;background:transparent;} 

 .infuserF {padding:3px 5px 4px 5px; background:#f1f1f1; text-shadow:0px 1px 0px #fff; font-size:11px; font-family:tahoma; color:#888; text-align:center;} 
 .posttdMessage {padding:5px 5px 5px 2px; font-size:11px; font-family:tahoma; color:#555; text-shadow:0px 1px 0px #fff;} 
 .posttdMessage img {max-width:680px;} 

 .WrapInfo {border:1px solid #fff; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} 
 .WrapInfo2 {border:1px solid #ccc; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} 

 .postTdTop {border:1px solid #fff; border-top:0px; -webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;} 
 .postTdTop2 {border:1px solid #ccc; border-top:0px; padding:5px 5px; font-size:11px; font-family:tahoma; color:#7d7d7d; -webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;} 
 .postTdTop2 a {font-weight:bold; text-decoration:none; font-size:10px; font-family:verdana;} 
/* ---------- */

.replaceTable {   
background: #EFEFEF; 
border: 1px solid #DDDDDD; 
border-radius: 5px; 
margin: 200px auto; 
padding: 10px; 
}