/*---Devepoled Tryhukigor---*/

@charset "utf-8";
html {margin:0; padding:0;}
body {margin:0; background:#fff; font:11px 'Georgia';}
a {color:#ff5400; text-decoration:blink; cursor:pointer;}
p {margin:0;}
.clr {clear:both;}



#wrp {margin:auto; position:relative; width:1170px;}
/*---HEADER---*/
#top {background:#ff5400; float:right; margin-right:80px; padding:1% 1.7%; text-align:center; border-radius:0 0 10px 10px; box-shadow:1px 1px 2px #989898;}
#top a {color:#fff; font-size:13px; font-weight:bold;}

img#logo {margin:10px;}

#menu {border-bottom:2px solid #ff5400; height:40px;}
.menu {margin:0; padding:0; float:left; width:640px;}
.menu li {float:left; list-style:none; margin:6px 0px;}
.menu li a {color:#444; font-size:18px; font-weight:bold; display:block; padding:7px 15px;}
.menu li:hover a {background:#ff5400; color:#fff;}
.menu li a.home_a {padding:2px 15px;}
.menu li a.home_m {display:none;}
.menu li a i.home {background:url(/templates/images/icon-home.png); width:34px; height:30px; display:block; }
.menu li a:hover i.home {background:url(/templates/images/icon-home.png) 0px 30px; width:34px; height:30px;}
.menu li .pod_menu {display:none;}
.menu li:hover .pod_menu {margin:0; padding:0; display:block; width:1170px; position:absolute; left:0; z-index:999; background:#fff; box-shadow:1px 2px 5px;}
.menu li:hover .pod_menu li a {background:#fff; color:#444; font-size:16px;}
.menu li:hover .pod_menu li:hover a {background:#ff5400; color:#fff;}

.header_right {float:right;}
ul.login {margin:0; padding:0; float:left; width:145px; height:40px;}
ul.login li {float:left; list-style:none; margin: 0 8px;}
ul.login li a {color:#444; font-size:13px; position:relative; top:18px;}
ul.login li a:hover {text-decoration:underline;}
.searchForm {float:right; margin-top:12px;}
.searchForm .queryField {width:210px; font-style:italic;}
.searchForm .searchSbmFl {cursor:pointer; background:url(/templates/images/icon-search.png) no-repeat; border:none; width:14px; height:14px; position:relative; right:22px; top:1px;}

/*---CONTENT---*/
#content {float:left; width:78.6%; margin:1.2% 0;}
.cat_name {margin: 20px 0 -5px;}
.cat_name_liner {border-bottom:2px solid #444;}
.cat_name_n {font-size:24px; font-weight:bold; color:#444; position:relative; top:-16px; left:30px; background:#fff; padding:5px 10px; display:inline;}

.new_recept {float:left; margin:0 0 10px 10px; width:293px; height:200px; position:relative; display:block;}
.new_recept img {width:293px; height:200px;}
.new_recept div {position:absolute; display:none; bottom:0; background:rgba(30, 30, 30, 0.80); width:273px; padding:10px;}
.new_recept:hover div {position:absolute; display:block; bottom:0; background:rgba(30, 30, 30, 0.80); width:273px; padding:10px;}
.new_recept div h2 {margin:0 0 5px 0; font-size:17px; color:#fff;}
.new_recept:hover div h2 {color:#ff5400;}
.new_recept div p {font-size:11px; color:#E2E2E2;}

.new_publ {float:left; margin:0 0 10px 10px; width:293px; height:340px; display:block;}
.new_publ img {width:293px; height:200px;}
.new_publ div {padding:10px;}
.new_publ div h2 a {margin:0 0 5px 0; font-size:17px; color:#444;}
.new_publ div h2 a:hover {color:#ff5400;}
.new_publ div p {font-size:11px; color:#444;}

/*---RIGHTCOL---*/
.rightcol {float:right; width:240px;}

.block {margin:0 0 10px;}

.cat_name2 {margin:0px 0 5px;}
.cat_name2_liner {border-bottom:2px solid #444; z-index:1; position:relative; top:-30px;}
.cat_name2_n {font-size:20px; font-weight:bold; z-index:2; color:#444; position:relative; left:35px; background:#fff; padding:5px 10px; display:inline-block; text-align:center;}
.cat_name22_n {font-size:20px; font-weight:bold; z-index:2; color:#444; position:relative; left:49px; background:#fff; padding:5px 10px; display:inline-block; text-align:center;}

.last_comments {width:240px; margin:0 0 15px 0;}
.last_comments div {font-size:15px; color:#444; font-weight:bold;}
.last_comments div span {font-size:14px; color:#888; float:right; font-weight:normal;}
.last_comments p {font-size:14px; color:#444; margin:3px 0;}
.last_comments:hover p {color:#ff5400;}

.last_forum {margin:0 0 8px; font-size:15px;}
.last_forum a {color:#444;}
.last_forum a:hover {color:#ff5400; text-decoration:underline;}

.kroshki, .kroshki a {color:#ccc; font-size:13px;}

/*---РЕЦЕПТЫ---*/
.vid_recept {float:left; width:390px; height:420px; margin:0 20px; padding:10px;}
.vid_recept img.screen {width:390px; height:250px; border-radius:20px;}
.vid_recept h2 {margin:10px 0 5px;}
.vid_recept h2 a {color:#444; font-size:20px; font-weight:bold;}
.vid_recept h2 a:hover {color:#ff5400;}
.vid_recept p {font-size:15px; color:#444;}
.vid_recept_info {margin-top:10;}
.vid_recept_info span {color:#999; font-size:13px; font-style:italic;}

.vid_povniy_recept {width:900px; padding:5px 10px 10px;}
.vid_povniy_recept .opisanie_recept {color:#666; font-size:15px; font-style:italic; padding:0 15px 10px; text-indent:20px;}
.vid_povniy_recept .opisanie_recept:first-letter {color:#ff5400; font-weight:bold;}
.vid_povniy_recept_left {float:left; width:420px;}
.vid_povniy_recept_left img {width:400px; border:2px solid #ff5400;}
.vid_povniy_recept_right {float:left; width:480px;}
.vid_povniy_recept_right span {font-size:18px; color:#444; font-weight:bold;}
.vid_povniy_recept_right div {font-size:14px; /*border:2px solid #ff5400;*/ margin:5px 0;}
.vid_povniy_recept_right ul {margin:10px 25px; padding:0;}
.vid_povniy_recept_right li {list-style-type:none;}
.vid_povniy_recept_right li:before {content: "~ "; color:#ff5400; font-size:18px;}
.prihotovlenie {margin:10px 0px; font-size:15px; line-height:18px;}
.prihotovlenie span {display:block; font-size:18px; color:#444; font-weight:bold; margin-bottom:10px;}
.prihotovlenie img {float:left; margin-right: 20px !important;}
.prihotovlenie hr {clear:both; border-bottom:1px solid #ff5400; position:relative; top:12px;}

.comment {margin-top:40px;}
.comment .nazv_com {display:block; font-size:18px; color:#444; font-weight:bold; margin-bottom:10px;}
.com-order-block {display:none;}
.comEnt {border-bottom:2px solid #ff5400; margin:0 10px;}
.uc-message {font-size:14px;}

.catsTable { padding:0 10px 20px;}
.catsTable .catsTd {text-align:center; padding:10px 0; position: relative;}
.catsTable .catsTd a {color:#444; font-size:17px; text-transform:uppercase; position:relative; top:14px; left:41%; float:left; display:inline;}
.catsTable .catsTd a:hover {color:#ff5400;}
.catsTable .catsTd span {display:none;}
.catDescr {display:inline; float:right; position:absolute; left:30%;}
.cat_sec .catsTable .catsTd a {left:33%; }

/*---СТАТЬИ---*/
.vid_publ {float:left; width:430px; margin:10px 0 10px 20px;}
.vid_publ img {width:430px; height:280px;}
.vid_publ .vid_publ_link {color:#444; font-size:16px; font-weight:bold; display:block; margin:5px 0; height:38px;}
.vid_publ .vid_publ_link:hover {color:#ff5400;}

.vid_povniy_publ {text-align:center;}
.vid_povniy_publ img {width:640px; border:2px solid #ff5400;}




.forumContent {padding:0 10px;}
.gTable {margin:0 0 30px;}
.gTable,.postTable {background:none;}
.gTableTop {font-size:22px; color:#444; border-bottom:1px solid #444; padding-left:10px;}
.gTableTop a {color:#444!important;}
.gTableTop a:hover {color:#ff5400!important;text-decoration:none!important;}
.gTableSubTop,.postTdTop {padding:8px 13px; font-size:12px; background:#ccc; font-weight:bold;}
.gTableSubTop b {font-weight:normal;}
.gTableBody,.gTableBody1,.gTableBottom,.gTableError,.forumNameTd,.forumLastPostTd,.threadNametd,.threadAuthTd,.threadLastPostTd,.threadsType,.postPoll,.newThreadBlock,.newPollBlock,.newThreadBlock,.newPollBlock,.gTableRight,.postTdInfo,.codeMessage,.quoteMessage,.forumIcoTd,.forumThreadTd,.forumPostTd,.gTableLeft,.threadIcoTd,.threadPostTd,.threadViewTd,.postBottom,.posttdMessage {padding:5px 15px; border-bottom:1px solid #ddd;}
.postBottom {padding:3px 0;}
.posttdMessage {padding:10px 0 12px;}
a.forum,a.threadLink,a.threadPinnedLink {margin:0 0 5px;display:inline-block;font-size:15px;}
a.forumLastPostLink {color:#888!important;}
.fNavLink {font-size: 12px;}
.gTableLeft {font-weight:bold}
.gTableError {color:#FF0000}
.forumLastPostTd,.forumArchive {font-size:8pt}
a.catLink {text-decoration:none; font-size:22px;}
a.catLink:hover {text-decoration:underline}
.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
.archivedForum{font-size:8pt;color:#FF0000!important;font-weight:bold}
.forumDescr {font-size:8pt;}
div.forumModer {color:#999;font-size:8pt}
.forumModer a {color:#999;text-decoration:underline;}
.forumModer a:hover {text-decoration:none;}
.threadFrmLink {color:#999;}
.forumViewed {font-size:9px}
.forumBarKw {font-weight:normal}
a.forumBarA {text-decoration:none;}
a.forumBarA:hover {text-decoration:none}
.fastLoginForm {font-size:8pt}
.switch,.pagesInfo {padding:5px 7px;background:#fff;border:1px solid #ececec;}
.switchActive {padding:5px 8px;font-size:11px;background:#ff5400;color:#fff;}
a.switchDigit,a.switchBack,a.switchNext {text-decoration:none;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline}
.threadLastPostTd {font-size:8pt}
.threadDescr {color:#999;font-size:8pt}
.threadNoticeLink {font-weight:bold}
.threadsType {height:20px;font-weight:bold;font-size:8pt}
.threadsDetails {height:20px;font-size:12px;padding:7px 10px;}
.forumOnlineBar {height:20px;color:#999;padding:0 10px;}
a.threadPinnedLink {color:#f63333!important}
.postpSwithces {font-size:8pt;display:block;}
.thDescr {font-weight:normal}
.threadFrmBlock {font-size:8pt;text-align:right}
.forumNamesBar {font-size:11px;padding:3px 0}
.forumModerBlock {padding:3px 0}
.postPoll {text-align:center;padding:20px 0!important;}
.postPoll .pollButtons {padding:10px 0 0;}
.postUser {font-weight:bold; font-size: 15px;}
.postRankName {margin-top:5px}
.postRankIco {margin-bottom:5px;}
.reputation {margin-top:5px}
.signatureHr {margin-top:20px}
.postTdInfo {text-align:center; font-size: 13px;}
.posttdMessage {line-height:18px;}
.pollQuestion {text-align:center;font-weight:bold} 
.pollButtons,.pollTotal {text-align:center}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:8pt}
.pollSubmit {font-weight:bold}
.pollEnd {text-align:center;height:30px}
.codeMessage,.quoteMessage,.uSpoilerText {font-size:11px;padding:10px;background:#f5f5f5;border:2px solid #ddd!important;}
.signatureView {display:block;font-size:8pt;line-height:14px;padding:0 0 0 10px;border-left:3px solid #b2d237;} 
.edited {padding-top:30px;font-size:8pt;text-align:right;color:gray}
.editedBy {font-weight:bold;font-size:8pt}
.statusBlock {padding-top:3px}
.statusOnline {color:#0f0}
.statusOffline {color:#f00}
.newThreadItem {padding:0 0 8px;background:url(/.s/t/1141/12.gif) no-repeat 0 4px}
.newPollItem {padding:0 0 8px;background:url(/.s/t/1141/12.gif) no-repeat 0 4px}
.pollHelp {font-weight:normal;font-size:8pt;padding-top:3px}
.smilesPart {padding-top:5px;text-align:center}
.pollButtons button {margin:0 10px 0 0!important}
.postBottom .goOnTop {display:none!important}
.postIpLink {text-decoration:none;}
.thread_subscribe {text-decoration:none;}
.thread_subscribe:hover {text-decoration:underline;}
.postip,.postip a {font-size:11px;color:#999;}
.UhideBlockL {background:#f5f5f5;border:2px solid #ddd!important;color:#888;padding:10px;}
.UhideBlockL a {color:#888;}
.pollreSultsBut {width:180px;text-align:center;}
.statsRecord, .gTableBody1 {font-size:15px;}
.fFastNavTd, .legendBlock, .fFastSearchTd, .userRights, #thread_search_form {display:none;}
#forum_filter {vertical-align: middle;line-height: 30px; display: none;}

/*---КУЛИНАРЫ---*/
.kulinary {margin:0 10px 20px; height:75px;}
.kulinary img {float:left; width:75px;}
.kulinary_r {float:left; margin-left:10px;}
.kulinary_r_name a {color:#ff5400; font-size:15px;}
.kulinary_r_load {color:#444; font-size:15px; margin-top:10px;}

/*---Низ сайта---*/
.footer {padding:10px; overflow: hidden;}
.footer_left {float:left; width:640px;}
.footer_left_zah {font-size:16px; font-weight:bold;}
.footer_left_text {font-size:14px;}
.footer_left_develop {font-size:13px;}
.footer_right {float:right; width:500px;}

/*---POPUP---*/
.popup {padding:10px;}
.cat_name_p {margin: 10px 0 -5px;}
.cat_name_liner_p {border-bottom:2px solid #444;}
.cat_name_np {font-size:20px; font-weight:bold; color:#444; position:relative; top:-16px; left:30px; background:#fff; padding:5px 10px; display:inline;}
.popupbody {font-size:13px;}
.udtlb {width:200px !important; font-weight:bold;}

.sortirovka {font-size:17px; color:#444; font-weight:bold; margin:5px;}
.tabs {display:inline-block;}
.tabs > div {padding-top:10px;}
.tabs ul {margin:0px; padding:0px;}
.tabs ul:after {content:""; display:block; clear:both; height:5px; background:#ff5400;}
.tabs ul li {margin:0px; padding:0px; cursor:pointer; display:block; float:left; padding:10px 75px; background:#e9eaeb; color:#707070; font-size:13px;}
.tabs ul li.active, .tabs ul li.active:hover {background:#ff5400; color:#fff;}
.tabs ul li:hover {background:#d6d6d7;}
.vse_polzovateli {background:#444; text-align:center; padding:1%; color:#fff; border-radius:5px; font-size:18px;}
.vse_polzovateli:hover {background:#ff5400;}


































































@media screen and (min-width:1024px) and (max-width:1279px) {
 #wrp {margin:auto; position:relative; width:1000px;}
 
 /*---HEADER---*/
 #top {background:#ff5400; float:right; margin-right:80px; padding:1% 1.7%; text-align:center; border-radius:0 0 10px 10px; box-shadow:1px 1px 2px #989898;}
 #top a {color:#fff; font-size:12px; font-weight:bold;}
 
 img#logo {margin:10px; width:380px;}
 
 #menu {border-bottom:2px solid #ff5400; height:40px;}
 .menu {margin:0; padding:0; float:left; width:610px;}
 .menu li {float:left; list-style:none; margin:8px 0px;}
 .menu li a {color:#444; font-size:17px; font-weight:bold; display:block; padding:7px 15px;}
 .menu li:hover a {background:#ff5400; color:#fff;}
 .menu li a.home_a {padding:2px 15px;}
 .menu li a i.home {background:url(/templates/images/icon-home.png) no-repeat; width:34px; height:30px; display:block; background-size:95%;}
 .menu li a:hover i.home {background:url(/templates/images/icon-home.png) 0px 30px; width:34px; height:30px;}
 .menu li .pod_menu {display:none;}
 .menu li:hover .pod_menu {margin:0; padding:0; display:block; width:1170px; position:absolute; left:0; z-index:999; background:#fff; box-shadow:1px 2px 5px;}
 .menu li:hover .pod_menu li a {background:#fff; color:#444; font-size:16px;}
 .menu li:hover .pod_menu li:hover a {background:#ff5400; color:#fff;}
 
 .header_right {float:right;}
 ul.login {margin:0; padding:0; float:left; width:145px; height:40px;}
 ul.login li {float:left; list-style:none; margin: 0 8px;}
 ul.login li a {color:#444; font-size:13px; position:relative; top:18px;}
 ul.login li a:hover {text-decoration:underline;}
 .searchForm {float:right; margin-top:12px;}
 .searchForm .queryField {width:210px; font-style:italic;}
 .searchForm .searchSbmFl {cursor:pointer; background:url(/templates/images/icon-search.png) no-repeat; border:none; width:14px; height:14px; position:relative; right:22px; top:1px;}
 
 /*---CONTENT---*/
 #content {float:left; width:78.6%; margin:1.2% 0;}
 .cat_name {margin:20px 0 -5px;}
 .cat_name_liner {border-bottom:2px solid #444;}
 .cat_name_n {font-size:22px; font-weight:bold; color:#444; position:relative; top:-16px; left:30px; background:#fff; padding:5px 10px; display:inline;}
 
 .new_recept {float:left; margin:0 0 9px 9px; width:250px; height:170px; position:relative; display:block;}
 .new_recept img {width:250px; height:170px;}
 .new_recept div {display:none;}
 .new_recept:hover div {position:absolute; display:block; bottom:0; background:rgba(30, 30, 30, 0.80); width:230px; padding:10px;}
 .new_recept div h2 {margin:0 0 5px 0; font-size:15px; color:#fff;}
 .new_recept:hover div h2 {color:#ff5400;}
 .new_recept div p {font-size:11px; color:#E2E2E2;}
 
 .new_publ {float:left; margin:0 0 9px 9px; width:250px; height:305px; display:block;}
 .new_publ img {width:250px; height:170px;}
 .new_publ div {padding:0 5px 5px;}
 .new_publ div h2 a {margin:0 0 5px 0; font-size:15px; color:#444;}
 .new_publ div h2 a:hover {color:#ff5400;}
 .new_publ div p {font-size:11px; color:#444;}
 
 /*---RIGHTCOL---*/
 .rightcol {float:right; width:200px;}
 
 .block {margin:0 0 8px;}
 
 .banner {width:200px;}
 
 .cat_name2 {margin:0px 0 5px;}
 .cat_name2_liner {border-bottom:2px solid #444; z-index:1; position:relative; top:-25px;}
 .cat_name2_n {font-size:19px; font-weight:bold; z-index:2; color:#444; position:relative; left:20px; background:#fff; padding:5px 10px; display:inline-block; text-align:center;}
 .cat_name22_n {font-size:19px; font-weight:bold; z-index:2; color:#444; position:relative; left:35px; background:#fff; padding:5px 10px; display:inline-block; text-align:center;}
 
 .last_comments {width:200px; margin:0 0 15px 0;}
 .last_comments div {font-size:13px; color:#444; font-weight:bold;}
 .last_comments div span {font-size:12px; color:#888; float:right; font-weight:normal;}
 .last_comments p {font-size:12px; color:#444; margin:3px 0;}
 .last_comments:hover p {color:#ff5400;}
 
 .last_forum {margin:0 0 8px; font-size:13px;}
 .last_forum a {color:#444;}
 .last_forum a:hover {color:#ff5400; text-decoration:underline;}
 
 .kroshki, .kroshki a {color:#ccc; font-size:12px;}
 
 /*---РЕЦЕПТЫ---*/
 .vid_recept {float:left; width:330px; height:360px; margin:0 20px; padding:10px;}
 .vid_recept img.screen {width:330px; height:220px; border-radius:20px;}
 .vid_recept h2 {margin:5px 0 4px;}
 .vid_recept h2 a {color:#444; font-size:20px; font-weight:bold;}
 .vid_recept h2 a:hover {color:#ff5400;}
 .vid_recept p {font-size:13px; color:#444;}
 .vid_recept_info {margin-top:5;}
 .vid_recept_info span {color:#999; font-size:12px; font-style:italic;}
 
 .vid_povniy_recept {width:780px; padding:5px 10px 10px;}
 .vid_povniy_recept .opisanie_recept {color:#666; font-size:14px; font-style:italic; padding:0 15px 8px; text-indent:18px;}
 .vid_povniy_recept .opisanie_recept:first-letter {color:#ff5400; font-weight:bold;}
 .vid_povniy_recept_left {float:left; width:380px;}
 .vid_povniy_recept_left img {width:360px; border:2px solid #ff5400;}
 .vid_povniy_recept_right {float:left; width:400px;}
 .vid_povniy_recept_right span {font-size:17px; color:#444; font-weight:bold;}
 .vid_povniy_recept_right div {font-size:13px; /*border:2px solid #ff5400;*/ margin:5px 0;}
 .vid_povniy_recept_right ul {margin:10px 20px; padding:0;}
 .vid_povniy_recept_right li {list-style-type:none;}
 .vid_povniy_recept_right li:before {content: "~ "; color:#ff5400; font-size:18px;}
 .prihotovlenie {margin:10px 0px; font-size:13px; line-height:16px;}
 .prihotovlenie span {display:block; font-size:17px; color:#444; font-weight:bold; margin-bottom:10px;}
 .prihotovlenie img {float:left; margin-right:20px !important;}
 .prihotovlenie hr {clear:both; border-bottom:1px solid #ff5400; position:relative; top:12px;}
 
 .comment {margin-top:30px;}
 .comment .nazv_com {display:block; font-size:17px; color:#444; font-weight:bold; margin-bottom:10px;}
 .com-order-block {display:none;}
 .comEnt {border-bottom:2px solid #ff5400; margin:0 10px;}
 .uc-message {font-size:13px;}
 
 .catsTable { padding:0 10px 20px;}
 .catsTable .catsTd {text-align:center; padding:10px 0; position: relative;}
 .catsTable .catsTd a {color:#444; font-size:14px; text-transform:uppercase; position:relative; top:14px; left:41%; float:left; display:inline;}
 .catsTable .catsTd a:hover {color:#ff5400;}
 .catsTable .catsTd span {display:none;}
 .catDescr {display:inline; float:right; position:absolute; left:30%;}
 .cat_sec .catsTable .catsTd a {left:33%;}
 
 /*---СТАТЬИ---*/
 .vid_publ {float:left; width:372px; margin:10px 0 10px 20px;}
 .vid_publ img {width:372px; height:240px;}
 .vid_publ .vid_publ_link {color:#444; font-size:15px; font-weight:bold; display:block; margin:5px 0; height:38px;}
 .vid_publ .vid_publ_link:hover {color:#ff5400;}
 
 .vid_povniy_publ {text-align:center;}
 .vid_povniy_publ img {width:550px; border:2px solid #ff5400;}
 
 
 
 
 .forumContent {padding:0 10px;}
 .gTable {margin:0 0 30px;}
 .gTable,.postTable {background:none;}
 .gTableTop {font-size:22px; color:#444; border-bottom:1px solid #444; padding-left:10px;}
 .gTableTop a {color:#444!important;}
 .gTableTop a:hover {color:#ff5400!important;text-decoration:none!important;}
 .gTableSubTop,.postTdTop {padding:8px 13px; font-size:12px; background:#ccc; font-weight:bold;}
 .gTableSubTop b {font-weight:normal;}
 .gTableBody,.gTableBody1,.gTableBottom,.gTableError,.forumNameTd,.forumLastPostTd,.threadNametd,.threadAuthTd,.threadLastPostTd,.threadsType,.postPoll,.newThreadBlock,.newPollBlock,.newThreadBlock,.newPollBlock,.gTableRight,.postTdInfo,.codeMessage,.quoteMessage,.forumIcoTd,.forumThreadTd,.forumPostTd,.gTableLeft,.threadIcoTd,.threadPostTd,.threadViewTd,.postBottom,.posttdMessage {padding:5px 15px; border-bottom:1px solid #ddd;}
 .postBottom {padding:3px 0;}
 .posttdMessage {padding:10px 0 12px;}
 a.forum,a.threadLink,a.threadPinnedLink {margin:0 0 5px;display:inline-block;font-size:14px;}
 a.forumLastPostLink {color:#888!important;}
 .fNavLink {font-size: 12px;}
 .gTableLeft {font-weight:bold}
 .gTableError {color:#FF0000}
 .forumLastPostTd,.forumArchive {font-size:8pt}
 a.catLink {text-decoration:none; font-size:20px;}
 a.catLink:hover {text-decoration:underline}
 .lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
 .archivedForum{font-size:8pt;color:#FF0000!important;font-weight:bold}
 .forumDescr {font-size:8pt;}
 div.forumModer {color:#999;font-size:8pt}
 .forumModer a {color:#999;text-decoration:underline;}
 .forumModer a:hover {text-decoration:none;}
 .threadFrmLink {color:#999;}
 .forumViewed {font-size:9px}
 .forumBarKw {font-weight:normal}
 a.forumBarA {text-decoration:none;}
 a.forumBarA:hover {text-decoration:none}
 .fastLoginForm {font-size:8pt}
 .switch,.pagesInfo {padding:5px 7px;background:#fff;border:1px solid #ececec;}
 .switchActive {padding:5px 8px;font-size:11px;background:#ff5400;color:#fff;}
 a.switchDigit,a.switchBack,a.switchNext {text-decoration:none;}
 a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline}
 .threadLastPostTd {font-size:8pt}
 .threadDescr {color:#999;font-size:8pt}
 .threadNoticeLink {font-weight:bold}
 .threadsType {height:20px;font-weight:bold;font-size:8pt}
 .threadsDetails {height:20px;font-size:12px;padding:7px 10px;}
 .forumOnlineBar {height:20px;color:#999;padding:0 10px;}
 a.threadPinnedLink {color:#f63333!important}
 .postpSwithces {font-size:8pt;display:block;}
 .thDescr {font-weight:normal}
 .threadFrmBlock {font-size:8pt;text-align:right}
 .forumNamesBar {font-size:11px;padding:3px 0}
 .forumModerBlock {padding:3px 0}
 .postPoll {text-align:center;padding:20px 0!important;}
 .postPoll .pollButtons {padding:10px 0 0;}
 .postUser {font-weight:bold; font-size: 15px;}
 .postRankName {margin-top:5px}
 .postRankIco {margin-bottom:5px;}
 .reputation {margin-top:5px}
 .signatureHr {margin-top:20px}
 .postTdInfo {text-align:center; font-size: 13px;}
 .posttdMessage {line-height:18px;}
 .pollQuestion {text-align:center;font-weight:bold} 
 .pollButtons,.pollTotal {text-align:center}
 .pollSubmitBut,.pollreSultsBut {width:140px;font-size:8pt}
 .pollSubmit {font-weight:bold}
 .pollEnd {text-align:center;height:30px}
 .codeMessage,.quoteMessage,.uSpoilerText {font-size:11px;padding:10px;background:#f5f5f5;border:2px solid #ddd!important;}
 .signatureView {display:block;font-size:8pt;line-height:14px;padding:0 0 0 10px;border-left:3px solid #b2d237;} 
 .edited {padding-top:30px;font-size:8pt;text-align:right;color:gray}
 .editedBy {font-weight:bold;font-size:8pt}
 .statusBlock {padding-top:3px}
 .statusOnline {color:#0f0}
 .statusOffline {color:#f00}
 .newThreadItem {padding:0 0 8px;background:url(/.s/t/1141/12.gif) no-repeat 0 4px}
 .newPollItem {padding:0 0 8px;background:url(/.s/t/1141/12.gif) no-repeat 0 4px}
 .pollHelp {font-weight:normal;font-size:8pt;padding-top:3px}
 .smilesPart {padding-top:5px;text-align:center}
 .pollButtons button {margin:0 10px 0 0!important}
 .postBottom .goOnTop {display:none!important}
 .postIpLink {text-decoration:none;}
 .thread_subscribe {text-decoration:none;}
 .thread_subscribe:hover {text-decoration:underline;}
 .postip,.postip a {font-size:11px;color:#999;}
 .UhideBlockL {background:#f5f5f5;border:2px solid #ddd!important;color:#888;padding:10px;}
 .UhideBlockL a {color:#888;}
 .pollreSultsBut {width:180px;text-align:center;}
 .statsRecord, .gTableBody1 {font-size:15px;}
 .fFastNavTd, .legendBlock, .fFastSearchTd, .userRights, #thread_search_form {display:none;}
 #forum_filter {vertical-align: middle;line-height: 30px; display: none;}
 
 /*---КУЛИНАРЫ---*/
 .kulinary {margin:0 10px 20px; height:60px;}
 .kulinary img {float:left; width:60px;}
 .kulinary_r {float:left; margin-left:10px;}
 .kulinary_r_name a {color:#ff5400; font-size:14px;}
 .kulinary_r_load {color:#444; font-size:14px; margin-top:5px;}
 
 /*---Низ сайта---*/
 .footer {padding:10px; overflow: hidden;}
 .footer_left {float:left; width:480px;}
 .footer_left_zah {font-size:16px; font-weight:bold;}
 .footer_left_text {font-size:14px;}
 .footer_left_develop {font-size:13px;}
 .footer_right {float:right; width:500px;} 
 
 /*---POPUP---*/
 .popup {padding:10px;}
 .cat_name_p {margin: 10px 0 -5px;}
 .cat_name_liner_p {border-bottom:2px solid #444;}
 .cat_name_np {font-size:18px; font-weight:bold; color:#444; position:relative; top:-16px; left:30px; background:#fff; padding:5px 10px; display:inline;}
 .popupbody {font-size:12px;}
 .udtlb {width:200px !important; font-weight:bold;}
 
 .sortirovka {font-size:17px; color:#444; font-weight:bold; margin:5px;}
 .tabs {display:inline-block;}
 .tabs > div {padding-top:10px;}
 .tabs ul {margin:0px; padding:0px;}
 .tabs ul:after {content:""; display:block; clear:both; height:5px; background:#ff5400;}
 .tabs ul li {margin:0px; padding:0px; cursor:pointer; display:block; float:left; padding:10px 59px; background:#e9eaeb; color:#707070; font-size:13px;}
 .tabs ul li.active, .tabs ul li.active:hover {background:#ff5400; color:#fff;}
 .tabs ul li:hover {background:#d6d6d7;}
 .vse_polzovateli {background:#444; text-align:center; padding:1%; color:#fff; border-radius:5px; font-size:18px;}
 .vse_polzovateli:hover {background:#ff5400;}
}














































@media screen and (min-width:768px) and (max-width:1023px) {
 #wrp {margin:auto; position:relative; width:748px;}
 
 /*---HEADER---*/
 #top {background:#ff5400; float:right; margin-right:50px; padding:1% 1.7%; text-align:center; border-radius:0 0 10px 10px; box-shadow:1px 1px 2px #989898;}
 #top a {color:#fff; font-size:12px; font-weight:bold;}
 
 img#logo {margin:10px; width:320px;}
 
 #menu {border-bottom:2px solid #ff5400; height:34px;}
 .menu {margin:0; padding:0; float:left; width:430px;}
 .menu li {float:left; list-style:none; margin:6px 0px;}
 .menu li a {color:#444; font-size:14px; font-weight:bold; display:block; padding:7px 5px;}
 .menu li:hover a {background:#ff5400; color:#fff;}
 .menu li a.home_a {padding:4px 5px;}
 .menu li a i.home {background:url(/templates/images/icon-home.png) no-repeat; width:25px; height:22px; display:block; background-size:100%;}
 .menu li a:hover i.home {background:url(/templates/images/icon-home.png) 0px 22px; width:25px; height:22px; background-size:100%;}
 
 .header_right {float:right;}
 ul.login {margin:0; padding:0; float:left; width:115px; height:34px;}
 ul.login li {float:left; list-style:none; margin: 0 5px;}
 ul.login li a {color:#444; font-size:11.5px; position:relative; top:15px;}
 ul.login li a:hover {text-decoration:underline;}
 .searchForm {float:right; margin-top:12px;}
 .searchForm .queryField {width:160px; font-style:italic; font-size:12px;}
 .searchForm .searchSbmFl {cursor:pointer; background:url(/templates/images/icon-search.png) no-repeat; border:none; width:14px; height:14px; position:relative; right:22px; top:1px;}
 
 /*---CONTENT---*/
 #content {float:left; width:75%; margin:1.2% 0;}
 .cat_name {margin:15px 0 -5px;}
 .cat_name_liner {border-bottom:2px solid #444;}
 .cat_name_n {font-size:17px; font-weight:bold; color:#444; position:relative; top:-13px; left:25px; background:#fff; padding:5px 10px; display:inline;}
 
 .new_recept {float:left; margin:0 9px 10px; width:262px; height:170px; position:relative; display:block;}
 .new_recept img {width:262px; height:170px;}
 .new_recept div {display:none;}
 .new_recept:hover div {position:absolute; display:block; bottom:0; background:rgba(30, 30, 30, 0.80); width:242px; padding:10px;}
 .new_recept div h2 {margin:0 0 5px 0; font-size:15px; color:#fff;}
 .new_recept:hover div h2 {color:#ff5400;}
 .new_recept div p {font-size:11px; color:#E2E2E2;}
 
 .new_publ {float:left; margin:0 9px 10px; width:262px; height:305px; display:block;}
 .new_publ img {width:262px; height:175px;}
 .new_publ div {padding:0 5px 5px;}
 .new_publ div h2 {margin:5px 0;}
 .new_publ div h2 a {font-size:15px; color:#444;}
 .new_publ div h2 a:hover {color:#ff5400;}
 .new_publ div p {font-size:11px; color:#444;}
 
 /*---RIGHTCOL---*/
 .rightcol {float:right; width:180px;}
 
 .block {margin:0 0 8px;}
 
 .banner {width:180px;}
 
 .cat_name2 {margin:0px 0 5px;}
 .cat_name2_liner {border-bottom:2px solid #444; z-index:1; position:relative; top:-25px;}
 .cat_name2_n {font-size:17px; font-weight:bold; z-index:2; color:#444; position:relative; left:18px; background:#fff; padding:5px 10px; display:inline-block; text-align:center;}
 .cat_name22_n {font-size:17px; font-weight:bold; z-index:2; color:#444; position:relative; left:29px; background:#fff; padding:5px 10px; display:inline-block; text-align:center;}
 
 .last_comments {width:180px; margin:0 0 15px 0;}
 .last_comments div {font-size:13px; color:#444; font-weight:bold;}
 .last_comments div span {font-size:12px; color:#888; float:right; font-weight:normal;}
 .last_comments p {font-size:12px; color:#444; margin:3px 0;}
 .last_comments:hover p {color:#ff5400;}
 
 .last_forum {margin:0 0 8px; font-size:13px;}
 .last_forum a {color:#444;}
 .last_forum a:hover {color:#ff5400; text-decoration:underline;}
 
 .kroshki, .kroshki a {color:#ccc; font-size:11px;}
 
 /*---РЕЦЕПТЫ---*/
 .vid_recept {float:left; width:250px; height:330px; margin:0 7px; padding:7px;}
 .vid_recept img.screen {width:250px; height:170px; border-radius:10px;}
 .vid_recept h2 {margin:5px 0 4px;}
 .vid_recept h2 a {color:#444; font-size:15px; font-weight:bold;}
 .vid_recept h2 a:hover {color:#ff5400;}
 .vid_recept p {font-size:12px; color:#444;}
 .vid_recept_info {margin-top:5;}
 .vid_recept_info span {color:#999; font-size:9.5px; font-style:italic;}
 
 .vid_povniy_recept {width:557px; padding:0px 5px 5px;}
 .vid_povniy_recept .opisanie_recept {color:#666; font-size:13px; font-style:italic; padding:0 10px 8px; text-indent:13px;}
 .vid_povniy_recept .opisanie_recept:first-letter {color:#ff5400; font-weight:bold;}
 .vid_povniy_recept_left {float:left; width:280px;}
 .vid_povniy_recept_left img {width:270px; border:2px solid #ff5400;}
 .vid_povniy_recept_right {float:left; width:277px;}
 .vid_povniy_recept_right span {font-size:15px; color:#444; font-weight:bold;}
 .vid_povniy_recept_right div {font-size:12px; /*border:2px solid #ff5400;*/ line-height:15px;}
 .vid_povniy_recept_right ul {margin:5px 10px; padding:0;}
 .vid_povniy_recept_right li {list-style-type:none;}
 .vid_povniy_recept_right li:before {content: "~ "; color:#ff5400; font-size:16px;}
 .prihotovlenie {margin:0px 0px; font-size:12px; line-height:15px;}
 .prihotovlenie span {display:block; font-size:15px; color:#444; font-weight:bold; margin-bottom:0px;}
 .prihotovlenie img {float:left; margin-right:10px !important; margin-bottom:5px !important;}
 .prihotovlenie hr {clear:both; border-bottom:1px solid #ff5400; position:relative; top:12px;}
 
 .comment {margin-top:20px;}
 .comment .nazv_com {display:block; font-size:15px; color:#444; font-weight:bold; margin-bottom:0px;}
 .com-order-block {display:none;}
 .comEnt {border-bottom:2px solid #ff5400; margin:0 5px;}
 .uc-message {font-size:13px;}
 .uComment {margin:15px 0 !important;}
 
 
 .catsTable { padding:0 10px 20px;}
 .catsTable .catsTd {text-align:center; padding:5px 0; position: relative;}
 .catsTable .catsTd a {color:#444; font-size:13px; text-transform:uppercase; position:relative; top:14px; left:46%; float:left; display:inline;}
 .catsTable .catsTd a:hover {color:#ff5400;}
 .catsTable .catsTd span {display:none;}
 .catDescr {display:inline; float:right; position:absolute; left:30%;}
 .cat_sec .catsTable .catsTd a {left:27%;}
 
 /*---СТАТЬИ---*/
 .vid_publ {float:left; width:372px; margin:10px 0 10px 20px;}
 .vid_publ img {width:372px; height:240px;}
 .vid_publ .vid_publ_link {color:#444; font-size:15px; font-weight:bold; display:block; margin:5px 0; height:38px;}
 .vid_publ .vid_publ_link:hover {color:#ff5400;}
 
 .vid_povniy_publ {text-align:center;}
 .vid_povniy_publ img {width:400px; border:2px solid #ff5400;}
 
 /*---ФОРУМ---*/
 .forumContent {padding:0 10px;}
 .gTable {margin:0 0 30px;}
 .gTable,.postTable {background:none;}
 .gTableTop {font-size:17px; color:#444; border-bottom:1px solid #444; padding-left:10px;}
 .gTableTop a {color:#444!important;}
 .gTableTop a:hover {color:#ff5400!important;text-decoration:none!important;}
 .gTableSubTop,.postTdTop {padding:8px 13px; font-size:12px; background:#ccc; font-weight:bold;}
 .gTableSubTop b {font-weight:normal;}
 .gTableBody,.gTableBody1,.gTableBottom,.gTableError,.forumNameTd,.forumLastPostTd,.threadNametd,.threadAuthTd,.threadLastPostTd,.threadsType,.postPoll,.newThreadBlock,.newPollBlock,.newThreadBlock,.newPollBlock,.gTableRight,.postTdInfo,.codeMessage,.quoteMessage,.forumIcoTd,.forumThreadTd,.forumPostTd,.gTableLeft,.threadIcoTd,.threadPostTd,.threadViewTd,.postBottom,.posttdMessage {padding:5px 15px; border-bottom:1px solid #ddd;}
 .postBottom {padding:3px 0;}
 .posttdMessage {padding:10px 0 12px;}
 a.forum,a.threadLink,a.threadPinnedLink {margin:0 0 5px;display:inline-block;font-size:13px;}
 a.forumLastPostLink {color:#888!important;}
 .fNavLink {font-size: 12px;}
 .gTableLeft {font-weight:bold}
 .gTableError {color:#FF0000}
 .forumLastPostTd,.forumArchive {font-size:8pt}
 a.catLink {text-decoration:none; font-size:17px;}
 a.catLink:hover {text-decoration:underline}
 .lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
 .archivedForum{font-size:8pt;color:#FF0000!important;font-weight:bold}
 .forumDescr {font-size:8pt;}
 div.forumModer {color:#999;font-size:8pt}
 .forumModer a {color:#999;text-decoration:underline;}
 .forumModer a:hover {text-decoration:none;}
 .threadFrmLink {color:#999;}
 .forumViewed {font-size:9px}
 .forumBarKw {font-weight:normal}
 a.forumBarA {text-decoration:none;}
 a.forumBarA:hover {text-decoration:none}
 .fastLoginForm {font-size:8pt}
 .switch,.pagesInfo {padding:5px 7px;background:#fff;border:1px solid #ececec;}
 .switchActive {padding:5px 8px;font-size:11px;background:#ff5400;color:#fff;}
 a.switchDigit,a.switchBack,a.switchNext {text-decoration:none;}
 a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline}
 .threadLastPostTd {font-size:8pt}
 .threadDescr {color:#999;font-size:8pt}
 .threadNoticeLink {font-weight:bold}
 .threadsType {height:20px;font-weight:bold;font-size:8pt}
 .threadsDetails {height:20px;font-size:12px;padding:7px 10px;}
 .forumOnlineBar {height:20px;color:#999;padding:0 10px;}
 a.threadPinnedLink {color:#f63333!important}
 .postpSwithces {font-size:8pt;display:block;}
 .thDescr {font-weight:normal}
 .threadFrmBlock {font-size:8pt;text-align:right}
 .forumNamesBar {font-size:11px;padding:3px 0}
 .forumModerBlock {padding:3px 0}
 .postPoll {text-align:center;padding:20px 0!important;}
 .postPoll .pollButtons {padding:10px 0 0;}
 .postUser {font-weight:bold; font-size: 15px;}
 .postRankName {margin-top:5px}
 .postRankIco {margin-bottom:5px;}
 .reputation {margin-top:5px}
 .signatureHr {margin-top:20px}
 .postTdInfo {text-align:center; font-size: 13px;}
 .posttdMessage {line-height:18px;}
 .pollQuestion {text-align:center;font-weight:bold} 
 .pollButtons,.pollTotal {text-align:center}
 .pollSubmitBut,.pollreSultsBut {width:140px;font-size:8pt}
 .pollSubmit {font-weight:bold}
 .pollEnd {text-align:center;height:30px}
 .codeMessage,.quoteMessage,.uSpoilerText {font-size:11px;padding:10px;background:#f5f5f5;border:2px solid #ddd!important;}
 .signatureView {display:block;font-size:8pt;line-height:14px;padding:0 0 0 10px;border-left:3px solid #b2d237;} 
 .edited {padding-top:30px;font-size:8pt;text-align:right;color:gray}
 .editedBy {font-weight:bold;font-size:8pt}
 .statusBlock {padding-top:3px}
 .statusOnline {color:#0f0}
 .statusOffline {color:#f00}
 .newThreadItem {padding:0 0 8px;background:url(/.s/t/1141/12.gif) no-repeat 0 4px}
 .newPollItem {padding:0 0 8px;background:url(/.s/t/1141/12.gif) no-repeat 0 4px}
 .pollHelp {font-weight:normal;font-size:8pt;padding-top:3px}
 .smilesPart {padding-top:5px;text-align:center}
 .pollButtons button {margin:0 10px 0 0!important}
 .postBottom .goOnTop {display:none!important}
 .postIpLink {text-decoration:none;}
 .thread_subscribe {text-decoration:none;}
 .thread_subscribe:hover {text-decoration:underline;}
 .postip,.postip a {font-size:11px;color:#999;}
 .UhideBlockL {background:#f5f5f5;border:2px solid #ddd!important;color:#888;padding:10px;}
 .UhideBlockL a {color:#888;}
 .pollreSultsBut {width:180px;text-align:center;}
 .statsRecord, .gTableBody1 {font-size:12px;}
 .fFastNavTd, .legendBlock, .fFastSearchTd, .userRights, #thread_search_form {display:none;}
 #forum_filter {vertical-align: middle;line-height: 30px; display: none;}
 
 /*---КУЛИНАРЫ---*/
 .kulinary {margin:0 10px 20px; height:60px;}
 .kulinary img {float:left; width:60px;}
 .kulinary_r {float:left; margin-left:10px;}
 .kulinary_r_name a {color:#ff5400; font-size:14px;}
 .kulinary_r_load {color:#444; font-size:14px; margin-top:5px;}
 
 /*---Низ сайта---*/
 .footer {padding:10px; overflow: hidden;}
 .footer_left {float:left; width:228px;}
 .footer_left_zah {font-size:13px; font-weight:bold;}
 .footer_left_text {font-size:11px;}
 .footer_left_develop {font-size:11px;}
 .footer_right {float:right; width:500px;} 
 
 /*---POPUP---*/
 .popup {padding:10px;}
 .cat_name_p {margin: 10px 0 -5px;}
 .cat_name_liner_p {border-bottom:2px solid #444;}
 .cat_name_np {font-size:18px; font-weight:bold; color:#444; position:relative; top:-16px; left:30px; background:#fff; padding:5px 10px; display:inline;}
 .popupbody {font-size:12px;}
 .udtlb {width:200px !important; font-weight:bold;}
 .sortirovka {font-size:15px; color:#444; font-weight:bold; margin:5px;}
 .tabs {display:inline-block;}
 .tabs > div {padding-top:10px;}
 .tabs ul {margin:0px; padding:0px;}
 .tabs ul:after {content:""; display:block; clear:both; height:5px; background:#ff5400;}
 .tabs ul li {margin:0px; padding:0px; cursor:pointer; display:block; float:left; padding:10px 31px; background:#e9eaeb; color:#707070; font-size:13px;}
 .tabs ul li.active, .tabs ul li.active:hover {background:#ff5400; color:#fff;}
 .tabs ul li:hover {background:#d6d6d7;}
 .vse_polzovateli {background:#444; text-align:center; padding:1%; color:#fff; border-radius:5px; font-size:15px;}
 .vse_polzovateli:hover {background:#ff5400;}
 
 #recept9, #publ9 {display:none;}
}