@media screen and (min-width:600px) and (max-width:767px) {
#puzadpn {display:none}

    #wrp {margin:auto; position:relative; width:575px;}
    
    /*---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:11px; font-weight:bold;}
    
    img#logo {margin:10px; width:300px;}
    
    #menu {border-bottom:none; height:initial;}
    .menu {margin:0; padding:0; float:none; width:575px;}
    .menu li {float:none; list-style:none; margin:3px 0px; text-align:center;}
    .menu li a {color:#fff; font-size:14px; font-weight:bold; display:block; padding:7px 5px; background:#444;}
    .menu li:hover a {background:#ff5400; color:#fff;}
    .menu li a.home_a {padding:4px 5px; display:none;}
.menu li a.home_m {display:block;}
    .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:none;}
    ul.login {margin:0; padding:0; float:left; width:160px; height:34px;}
    ul.login li {float:left; list-style:none; margin: 0 5px;}
    ul.login li a {color:#444; font-size:16px; position:relative; top:10px;}
    ul.login li a:hover {text-decoration:underline;}
    .searchForm {float:right; margin-top:5px;}
    .searchForm .queryField {width:250px; font-style:italic; font-size:14px;}
    .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:100%; margin:1.2% 0;}
    .cat_name {margin:15px 0 -5px;}
    .cat_name_liner {border-bottom:2px solid #444;}
    .cat_name_n {font-size:20px; font-weight:bold; color:#444; position:relative; top:-14px; left:25px; background:#fff; padding:5px 10px; display:inline;}
    
#recept9, #publ9, #recept8, #publ8, #recept7, #publ7, #comments7 {display:none;}

    .new_recept {float:left; margin:0 12px 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:none; width:575px; display:none;}
    
    .block {margin:0 0 8px; float:left; width:180px; margin-left:15px;}
    
    .banner {width:185px; float:left;}
    
    .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:557px;}
    .footer_left_zah {font-size:14px; font-weight:bold;}
    .footer_left_text {font-size:12px;}
    .footer_left_develop {font-size:12px;}
    .footer_right {float:right; width:500px; display:none;} 
    
    /*---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;}
    
    
}

















































@media screen and (min-width:480px) and (max-width:599px) {
#puzadpn {display:none}

    #wrp {margin:auto; position:relative; width:450px;}
    
    /*---HEADER---*/
    #top {background:#ff5400; float:none; margin-right:auto; padding:2%; text-align:center; border-radius:0; box-shadow: none;}
    #top a {color:#fff; font-size:13px; font-weight:bold;}
#top a br {display:none;}
    
    img#logo {margin:10px; width:400px;}
    
    #menu {border-bottom:none; height:initial;}
    .menu {margin:0; padding:0; float:none; width:450px;}
    .menu li {float:none; list-style:none; margin:3px 0px; text-align:center;}
    .menu li a {color:#fff; font-size:14px; font-weight:bold; display:block; padding:7px 5px; background:#444;}
    .menu li:hover a {background:#ff5400; color:#fff;}
    .menu li a.home_a {padding:4px 5px; display:none;}
.menu li a.home_m {display:block;}
    .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:none;}
    ul.login {margin:0; padding:0; float:left; width:160px; height:34px;}
    ul.login li {float:left; list-style:none; margin: 0 5px;}
    ul.login li a {color:#444; font-size:15px; position:relative; top:8px;}
    ul.login li a:hover {text-decoration:underline;}
    .searchForm {float:right; margin-top:5px;}
    .searchForm .queryField {width:230px; font-style:italic; font-size:14px;}
    .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:none; width:100%; margin:1.2% 0; overflow:hidden;}
    .cat_name {margin:15px 0 -5px;}
    .cat_name_liner {border-bottom:2px solid #444;}
    .cat_name_n {font-size:18px; font-weight:bold; color:#444; position:relative; top:-14px; left:15px; background:#fff; padding:5px 10px; display:inline;}
    
#recept9, #publ9, #recept8, #publ8, #recept7, #publ7, #recept6, #publ6, #recept5, #publ5, #comments7 {display:none;}

    .new_recept {float:left; margin:0 12px 10px; width:420px; height:260px; position:relative; display:block;}
    .new_recept img {width:420px; height:260px;}
    .new_recept div {display:block; width:400px;}
    .new_recept:hover div {position:absolute; display:block; bottom:0; background:rgba(30, 30, 30, 0.80); width:400px; 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:13px; color:#E2E2E2;}
    
    .new_publ {float:left; margin:0 12px 10px; width:420px; height:auto; display:block;}
    .new_publ img {width:420px; height:260px;}
    .new_publ div {padding:0 5px 5px;}
    .new_publ div h2 {margin:5px 0;}
    .new_publ div h2 a {font-size:18px; color:#444;}
    .new_publ div h2 a:hover {color:#ff5400;}
    .new_publ div p {font-size:13px; color:#444;}
    

    /*---RIGHTCOL---*/
    .rightcol {float:none; width:450px; display:none;}
    
    .block {margin:0 0 8px; float:left; width:180px; margin-left:15px;}
    
    .banner {width:185px; float:left;}
    
    .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:420px; height:auto; margin:5px 7px; padding:7px;}
    .vid_recept img.screen {width:420px; height:260px; border-radius:10px;}
    .vid_recept h2 {margin:5px 0 4px;}
    .vid_recept h2 a {color:#444; font-size:17px; font-weight:bold;}
    .vid_recept h2 a:hover {color:#ff5400;}
    .vid_recept p {font-size:16px; color:#444;}
    .vid_recept_info {margin-top:5;}
    .vid_recept_info span {color:#999; font-size:12px; font-style:italic;}
    
    .vid_povniy_recept {width:440px; 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:none; width:440px;}
    .vid_povniy_recept_left img {width:440px; border:2px solid #ff5400;}
    .vid_povniy_recept_right {float:none; width:444px; margin-top:10px;}
    .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;*/ 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; width:200px;}
    .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:25%;}
    .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:440px;}
    .footer_left_zah {font-size:14px; font-weight:bold;}
    .footer_left_text {font-size:12px;}
    .footer_left_develop {font-size:12px;}
    .footer_right {float:right; width:500px; display:none;} 
    
    /*---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 16px; background:#e9eaeb; color:#707070; font-size:12px;}
    .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;}
}











































@media screen and (min-width:320px) and (max-width:479px) {
#puzadpn {display:none}

    #wrp {margin:auto; position:relative; width:290px;}
    
    /*---HEADER---*/
    #top {background:#ff5400; float:none; margin-right:auto; padding:2%; text-align:center; border-radius:0; box-shadow: none;}
    #top a {color:#fff; font-size:13px; font-weight:bold;}
#top a br {display:none;}
    
    img#logo {margin:10px; width:270px;}
    
    #menu {border-bottom:none; height:initial;}
    .menu {margin:0; padding:0; float:none; width:290px;}
    .menu li {float:none; list-style:none; margin:3px 0px; text-align:center;}
    .menu li a {color:#fff; font-size:14px; font-weight:bold; display:block; padding:7px 5px; background:#444;}
    .menu li:hover a {background:#ff5400; color:#fff;}
    .menu li a.home_a {padding:4px 5px; display:none;}
.menu li a.home_m {display:block;}
    .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:none;}
    ul.login {margin:0; padding:0; float:left; width:290px; height:34px;}
    ul.login li {float:left; list-style:none; margin: 0 4px;}
    ul.login li a {color:#444; font-size:15px; position:relative; top:8px;}
    ul.login li a:hover {text-decoration:underline;}
    .searchForm {float:left; margin:0 21px;}
    .searchForm .queryField {width:230px; font-style:italic; font-size:14px;}
    .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:none; width:100%; margin:1.2% 0; overflow:hidden;}
    .cat_name {margin:30px 0 -5px;   width: 285px;}
    .cat_name_liner {border-bottom:2px solid #444;}
    .cat_name_n {font-size:16px; font-weight:bold; color:#444; position:relative; top:-12px; left:5px; background:#fff; padding:5px 10px; display:inline; line-height:24px;}
    
#recept9, #publ9, #recept8, #publ8, #recept7, #publ7, #recept6, #publ6, #recept5, #publ5, #comments7 {display:none;}

    .new_recept {float:left; margin:0 5px 10px; width:280px; height:200px; position:relative; display:block;}
    .new_recept img {width:280px; height:200px;}
    .new_recept div {display:block; width:260px;}
    .new_recept:hover div {position:absolute; display:block; bottom:0; background:rgba(30, 30, 30, 0.80); width:260px; 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 5px 10px; width:280px; height:auto; display:block;}
    .new_publ img {width:280px; height:200px;}
    .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:none; width:450px; display:none;}
    
    .block {margin:0 0 8px; float:left; width:180px; margin-left:15px;}
    
    .banner {width:185px; float:left;}
    
    .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:260px; height:auto; margin:5px 7px; padding:7px;}
    .vid_recept img.screen {width:260px; height:200px; border-radius:5px;}
    .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:13px; color:#444;}
    .vid_recept_info {margin-top:5;}
    .vid_recept_info span {color:#999; font-size:9px; font-style:italic;}
    
    .vid_povniy_recept {width:280px; 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:none; width:280px;}
    .vid_povniy_recept_left img {width:276px; border:2px solid #ff5400;}
    .vid_povniy_recept_right {float:none; width:280px; margin-top:10px;}
    .vid_povniy_recept_right span {font-size:15px; color:#444; font-weight:bold;}
    .vid_povniy_recept_right div {font-size:13px; /*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; width:260px;}
    .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:14%;}
    .cat_sec .catsTable .catsTd a {left:10%;}
    
    /*---������---*/
    .vid_publ {float:left; width:280px; margin:10px 0 10px 20px;}
    .vid_publ img {width:276px; height:196px;}
    .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:276px; 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:270px;}
    .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; display:none;} 
    
    /*---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:13px; 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 6px; background:#e9eaeb; color:#707070; font-size:9px;}
    .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:13px;}
    .vse_polzovateli:hover {background:#ff5400;}
}







































@media screen and (max-width:319px) {
#puzadpn {display:none}

    #wrp {margin:auto; position:relative; width:215px;}
    
    /*---HEADER---*/
    #top {background:#ff5400; float:none; margin-right:auto; padding:2%; text-align:center; border-radius:0; box-shadow: none;}
    #top a {color:#fff; font-size:11px; font-weight:bold;}
#top a br {display:none;}
    
    img#logo {margin:10px; width:180px;}
    
    #menu {border-bottom:none; height:initial;}
    .menu {margin:0; padding:0; float:none; width:215px;}
    .menu li {float:none; list-style:none; margin:3px 0px; text-align:center;}
    .menu li a {color:#fff; font-size:14px; font-weight:bold; display:block; padding:7px 5px; background:#444;}
    .menu li:hover a {background:#ff5400; color:#fff;}
    .menu li a.home_a {padding:4px 5px; display:none;}
.menu li a.home_m {display:block;}
    .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:none;}
    ul.login {margin:0; padding:0; float:left; width:215px; height:34px;}
    ul.login li {float:left; list-style:none; margin: 0 4px;}
    ul.login li a {color:#444; font-size:15px; position:relative; top:8px;}
    ul.login li a:hover {text-decoration:underline;}
    .searchForm {float:left; margin:0 6px 0 17px;;}
    .searchForm .queryField {width:175px; font-style:italic; font-size:13px;}
    .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:none; width:100%; margin:1.2% 0; overflow:hidden;}
    .cat_name {margin:30px 0 -5px;   width: 215px;}
    .cat_name_liner {border-bottom:2px solid #444;}
    .cat_name_n {font-size:15px; font-weight:bold; color:#444; position:relative; top:-12px; left:5px; background:#fff; padding:5px 10px; display:inline; line-height:24px;}
    
#recept9, #publ9, #recept8, #publ8, #recept7, #publ7, #recept6, #publ6, #recept5, #publ5, #comments7 {display:none;}

    .new_recept {float:left; margin:0 5px 10px; width:205px; height:150px; position:relative; display:block;}
    .new_recept img {width:205px; height:150px;}
    .new_recept div {display:block; width:185px;}
    .new_recept:hover div {position:absolute; display:block; bottom:0; background:rgba(30, 30, 30, 0.80); width:185px; padding:10px;}
    .new_recept div h2 {margin:0 0 5px 0; font-size:14px; color:#fff;}
    .new_recept:hover div h2 {color:#ff5400;}
    .new_recept div p {font-size:11px; color:#E2E2E2; display:none;}
    
    .new_publ {float:left; margin:0 5px 10px; width:205px; height:auto; display:block;}
    .new_publ img {width:205px; height:150px;}
    .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:none; width:450px; display:none;}
    
    .block {margin:0 0 8px; float:left; width:180px; margin-left:15px;}
    
    .banner {width:185px; float:left;}
    
    .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:185px; height:auto; margin:5px 7px; padding:7px;}
    .vid_recept img.screen {width:185px; height:130px; border-radius:5px;}
    .vid_recept h2 {margin:5px 0 4px;}
    .vid_recept h2 a {color:#444; font-size:13px; font-weight:bold;}
    .vid_recept h2 a:hover {color:#ff5400;}
    .vid_recept p {font-size:10px; color:#444;}
    .vid_recept_info {margin-top:5;}
    .vid_recept_info span {color:#999; font-size:7px; font-style:italic;}
    
    .vid_povniy_recept {width:205px; padding:0px 5px 5px;}
    .vid_povniy_recept .opisanie_recept {color:#666; font-size:11px; 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:none; width:204px;}
    .vid_povniy_recept_left img {width:200px; border:2px solid #ff5400;}
    .vid_povniy_recept_right {float:none; width:205px; margin-top:10px;}
    .vid_povniy_recept_right span {font-size:14px; color:#444; font-weight:bold;}
    .vid_povniy_recept_right div {font-size:11px; /*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:15px;}
    .prihotovlenie {margin:0px 0px; font-size:11px; 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; width:185px;}
    .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:11px;}
    .uComment {margin:15px 0 !important;}
.uc-profile-link span {font-size:13px;}
    
    
    .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:14%;}
    .cat_sec .catsTable .catsTd a {left:10%;}
    
    /*---������---*/
    .vid_publ {float:left; width:280px; margin:10px 0 10px 20px;}
    .vid_publ img {width:276px; height:196px;}
    .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:195px; 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:195px;}
    .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; display:none;} 
    
    /*---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:13px; 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 6px; background:#e9eaeb; color:#707070; font-size:7px;}
    .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:13px;}
    .vse_polzovateli:hover {background:#ff5400;}
}