html, body {margin:0px;padding:0px}

body {
 font-family: 'Open Sans', sans-serif;
 font-weight:400;
 overflow-x: hidden;
 color:#596471;
 font-size:14px;
}

a {color:#19a7e0;text-decoration:none}
a:hover {color:#19a7e0;text-decoration:underline}
hr {height:1px;border:0px;background:#dedede}
* img {border:0px;max-width:100%}

.mtr_message img {!important} 

*:focus {outline:none}

.h_i_photo *, .h_menu_in *, .mtr_photo *, .catPages1 * {
 transition: all linear .1s;
 -moz-transition: all linear .1s;
 -webkit-transition: all linear .1s;
 -o-transition: all linear .1s;
}


/* START
================================================ */

.max_width {width:1100px;margin:0px auto}
.h_header_bg {background:url('/img/school.jpg') center 0px no-repeat;background-size:cover;position:relative}
.h_header {height:200px;background:rgba(0,0,0,0.3)}
.h_top {display:table;width:100%;}
.h_logo {color:#FFF;font-size:24px;font-weight:bold;display:table-cell;vertical-align:top;width:50%;padding-top:50px;}
.h_logo a {display:inline-block;height:52px;line-height:52px;padding-left:60px;background:url('/img/logo.png') 0px 0px no-repeat;color:#FFF;font-size:24px;text-decoration:none}
.h_logo a:hover {color:#FFF;tetx-decoration:none}
.h_logo_desc {color:#FFF;font-size:15px;display:table-cell;vertical-align:top;width:50%;padding-top:50px;text-align:right;font-weight:bold}
.h_logo_desc a, .h_logo_desc a:hover {color:#FFF}
.open_menu {display:none}
.h_menu_over {width:100%;position:absolute;left:0px;margin-top:-28px}
.h_menu_in {background:#3d4a52}
.h_menu_in ul, .h_menu_in li {margin:0px;padding:0px;list-style-type:none}
.h_menu_in ul {padding-left:20px;display:inline-block}
.h_menu_in li {display:inline-block;color:#FFF;height:54px}
.h_menu_in li a {display:inline-block;color:#FFF;font-size:13px;height:48px;line-height:48px;padding:0px 7px;text-decoration:none;border-top:3px solid #3d4a52;border-bottom:3px solid #3d4a52}
.h_menu_in li a:hover {border-top:3px solid #3d4a52;border-bottom:3px solid #f67535;text-decoration:none}
.h_menu_in li:hover > ul {display:block}
.h_menu_in li ul {z-index:9;background:#f1f1f1;border:0;position:absolute;display:none;z-index:9999;margin:0px;padding:0px;list-style:none;width:180px;}
.h_menu_in li ul li ul {margin-left:180px;top:0px;display:none}
.h_menu_in li ul li:hover ul {display:block}
.h_menu_in li ul li {float:none !important;width:180px;height:auto !important;background:none !important;margin:0px !important;padding:0px !important;position:relative}
.h_menu_in li ul a {color:rgba(0,0,0,0.7);display:block;height:auto;line-height:normal;padding: 7px 9px;border:0px}
.h_menu_in li ul a:hover {color:#000;text-decoration:none;border-bottom:0px;background-color:#e7e7e7;border:0px}
.h_menu_in .uWithSubmenu a {background-image:url('/img/sub.png');background-position:right 23px;background-repeat:no-repeat;padding-right:14px}
.h_menu_in .uWithSubmenu li a {background-image:none !important}
.overflow_menu {width:850px;overflow:hidden}
.overflow_menu_in {width:2500px;overflow:hidden}
.h_profile {background-color:#f67535;height:54px;line-height:54px;float:right;padding:0px 20px;font-size:13px;color:rgba(255,255,255,0.5)}
.h_profile a {color:#FFF;text-decoration:none}
.h_profile a:hover {color:#FFF;text-decoration:none}
.h_search {float:right;width:250px;background:#6e777d}
.h_search_in {padding:0px 20px}
.h_search .s_query {display:inline-block;color:#FFF;padding:0px;width:80%;margin:0px;background:transparent;border:0px;font-size:13px;height:54px;}
.s_search_icon {float:right;cursor:pointer;height:54px !important;width:20px !important;margin:0px !important;padding:0px !important;background:url('/img/s_search.png') transparent center no-repeat !important;border:0px !important;color:rgba(0,0,0,0) !important;font-size:0px}
.h_container {padding-top:60px}
.h_informers {display:table;width:100%;margin-bottom:40px}
.h_i_about {display:table-cell;vertical-align:top;width:50%;padding-right:40px}
.h_i_photo {display:table-cell;vertical-align:top;width:50%;padding-left:0px}
.h_i_about_desc {text-align:justify}
.photo_informer_over {width:500px;overflow:hidden}
.photo_informer_in {width:500px}
.photo_informer_in ul, .photo_informer_in li {list-style-type:none;margin:0px;padding:0px}
.photo_informer_in li {float:left;margin:0px;width:20%;height:76px;background:#1ebeff}
.photo_informer_in li img {width:100%;height:100%;vertical-align:bottom;margin:0px;padding:0px}
.photo_informer_in li a:hover img {opacity:0.7}
.h_s_title {margin-bottom:20px;color:#000}
.h_s_title span {display:inline-block;font-size:18px;font-weight:bold;border-bottom:2px solid #1ebeff;padding-bottom:2px;}
.h_content {display:table;width:100%}
.h_content_in {display:table-cell;vertical-align:top;padding-right:40px;padding-bottom:40px}
.h_sidebar {display:table-cell;vertical-align:top;width:250px}
.h_sidebar_block {margin-bottom:40px}
.h_sidebar_block ul, .h_sidebar_block li {margin:0px;padding:0px;list-style-type:none}
.h_sidebar_block li {margin-bottom:10px}
.h_sidebar_block .catsTd {position:relative;padding-right:30px;padding-bottom:7px;}
.h_sidebar_block .catsTd .catNumData {color:#b7b7b7;right:0px;position:absolute}
.mtr_over {margin-bottom:40px}
.mtr_top {display:table;width:100%;}
.mtr_date {display:table-cell;vertical-align:top;width:64px;background-color:#f67535;text-align:center}
.mtr_title {display:table-cell;vertical-align:top;width:220px;overflow:hidden;font-size:17px;font-weight:bold;background:#fff}
.mtr_title_in {padding:20px;padding-top:0px}
.mtr_title a {color:#000}
.m_d_1 {color:#FFF;font-size:21px;line-height:16px;font-weight:bold;display:block;padding-top:10px}
.m_d_2 {color:#FFF;font-size:11px;line-height:26px;display:block;}
.mtr_message {display:table-cell;vertical-align:top;padding:0px;background:#fff;text-align:justify}
.mtr_message p {margin:0px !important;padding:0px !important}
.mtr_message img {max-width:100%;vertical-align:bottom}
.mtr_cat_title {font-size:13px;font-weight:bold;padding-top:10px;}
.mtr_cat_title a {color:#f67535;}
.mtr_cat1 {background-color:#32CD32;}
.mtr_cat2 {background-color:#f63565;}
.mtr_cat3 {background-color:#35b5f6;}
.mtr_cat4 {background-color:#a235f6;}
.mtr_cat5 {background-color:#f64535;}
.mtr_cat_title1 a {color:#32CD32;}
.mtr_cat_title2 a {color:#f63565;}
.mtr_cat_title3 a {color:#35b5f6;}
.mtr_cat_title4 a {color:#a235f6;}
.mtr_cat_title5 a {color:#f64535;}
.mtr_p_over {margin-bottom:20px}
.mtr_p_over .mtr_top {display:block;}
.mtr_p_over .mtr_date {display:block;width:auto;float:right;padding:4px 7px;margin-left:10px;margin-bottom:10px}
.mtr_p_over .mtr_title {display:block;width:auto}
.mtr_p_over .mtr_title_in {padding:0px;padding-bottom:10px}
.mtr_p_over .mtr_message {display:block;padding:0px}
.mtr_p_over .m_d_1 {display:inline-block;font-size:13px;height:13px;line-height:13px;font-weight:normal;padding-top:0px;padding-right:4px}
.mtr_p_over .m_d_2 {display:inline-block;font-size:13px;height:13px;line-height:13px;}
.mtr_details {margin-bottom:20px;font-size:13px;color:#8e8e8e;border-bottom:1px solid #dedede;padding-bottom:10px}

/* photo */

.mtr_photo img {width:100% !important;vertical-align:bottom}
.mtr_photo a:hover img {opacity:0.7}
.mtr_photo {background:#1ebeff}
.phtTdMain .entryBlock {display:block !important}
.phtTdMain {width:33.3% !important}
.h_footer {background:#3d4a52;padding:40px 0px;color:#FFF}
.h_footer a,.h_footer a:hover {color:#ff973b}
.h_f_title {margin-bottom:20px;color:#FFF}
.h_f_title span {display:inline-block;font-size:18px;font-weight:bold;border-bottom:2px solid #ff973b;padding-bottom:2px;}


.h_bottom {display:table;width:100%}
.h_contacts {display:table-cell;vertical-align:top;padding-right:40px}
.h_stats {display:table-cell;vertical-align:top;width:430px}
.h_stats_desc {text-align:justify}

.h_c_over {display:table;}
.h_c_map {display:table-cell;vertical-align:top}
.h_c_info {display:table-cell;vertical-align:top;padding-left:40px}
.h_c_info div {margin-bottom:6px}
.h_c_info div span {display:inline-block;width:80px;color:rgba(255,255,255,0.6)}

.h_c_copyright {text-align:center;font-size:13px;color:rgba(255,255,255,0.6);margin-top:40px;padding-top:20px}



@media only screen and (max-width: 1040px) {
 .max_width {width:100%}
 .h_logo {text-align:center;padding-top:0px;padding:25px 0px;}
 .h_logo a {background-image:none;padding-left:0px}
 .h_logo_desc {display:none} 
 .h_header {height:auto;background:#f67535} 
 .h_menu_over {position:static;z-index:99999;margin-top:0px}
 .h_profile {display:none} 
 .open_menu {display:block;color:#FFF;padding:20px 20px;background:url('/img/open_menu.png') center right no-repeat;}
 .open_menu:hover {color:#FFF;text-decoration:none;background-color:#000}
 .h_menu_in {height:auto}
 .h_menu_in ul {padding-left:0px !important;display:block !important;position:static !important;width:100% !important;margin:0px !important}
 .h_menu_in li {height:auto !important;line-height:normal !important;display:block !important;width:100% !important}
 .h_menu_in li a {display:block !important;height:auto !important;line-height:normal !important;padding:20px !important;border:0px;background-image:none !important;background-color:#3d4a52 !important;color:#FFF !important}
 .h_menu_in li a:hover {border-bottom:0px !important;background-color:#000 !important;color:#FFF !important;border:0px}
 .h_menu_hidden {display:none}
 .h_search {float:none;display:none}
 .overflow_menu {width:auto}
 .overflow_menu_in {width:auto}
 .h_container {padding:20px}
 .h_informers {display:block;}
 .h_i_about {display:block;width:auto;padding-right:0px}
 .h_i_photo {display:block;width:auto}
 .photo_informer_over {width:auto}
 .photo_informer_in {width:auto;text-align:center}
 .photo_informer_in li {width:25%;height:100%}
 .psmore {display:none}
 .h_content {display:block}
 .h_content_in {display:block;padding-right:0px}
 .h_sidebar {display:block;width:auto}
 .h_footer {padding:20px}
 .h_bottom {display:block}
 .h_contacts {display:block;padding-right:0px;padding-bottom:20px}
 .h_stats {display:block;width:auto;}
 .h_c_map {display:none}
 .h_c_info {padding-left:0px}
 .h_c_copyright {text-align:center;font-size:13px}
 .mtr_over {margin-bottom:20px}
 .mtr_top {display:block;}
 .mtr_date {display:block;width:auto;float:right;padding:4px 7px;margin-left:10px;margin-bottom:10px}
 .mtr_title {display:block;width:auto}
 .mtr_title_in {padding:0px;padding-bottom:10px}
 .mtr_message {display:block;padding:0px}
 .m_d_1 {display:inline-block;font-size:13px;height:13px;line-height:13px;font-weight:normal;padding-top:0px;padding-right:4px}
 .m_d_2 {display:inline-block;font-size:13px;height:13px;line-height:13px;}
 .h_sidebar_block {margin-bottom:20px}
 .phtTdMain {width:25% !important}
.forumIcoTd, .forumThreadTd, .forumPostTd, .forumLastPostTd, .gTableSubTop {display:none}

}

@media only screen and (max-width: 500px) {
.phtTdMain {width:50% !important}
.photo_informer_in li {width:50%}
.h_c_copyright {font-size:11px}
}


.calTable {width:100%}
.calTable td {background-color:#f1f1f1;color: #6e6e6e;padding: 4px 7px 5px 7px;text-align:center;font-size:13px}
td.calMonth {background-color:#f87240;border:1px solid #f87240}
td.calMonth a {color: #FFF}
td.calWday {color: #FFF;}
td.calWdaySe {color: #FFF;font-weight:bold}
td.calWdaySu {color: #FFF;font-weight:bold}
td.calWday, td.calWdaySu, td.calWdaySe {background:#6e777c;border:1px solid #6e777c}
td.calMdayA {color: #fffffe;background: #f87240;}
a.calMdayLink {color: #75a3de;}
td.calMdayIsA {color: #FFF;background: #f87240;}
td.calMdayIsA a {color:#FFF}
.eTitle {font-size:20px;color: #3d3d3d;padding:0px 0px}
.eMessage, .eText {padding: 7px 0px !important}
.eDetails, .eDetails1, .eDetails2 {border-bottom: 1px solid #f1f1f1; padding: 5px 0px;padding-bottom:10px;font-size: 11px}
#mchatBtn {width:100% !important;padding-left:7px !important}
.comEnt2, .comEnt1 {margin:0 !important}
.comEnt2, .comEnt1 table {padding:0}
.com_in {margin-bottom:5px}
.com_in input, .com_in textarea {margin:0;width:100%;}
.com_sec {margin-top:5px;margin-bottom:5px}
.com_sec input {margin:0}
.cMessage, .cAnswer {text-align: justify !important;}
.cBlock1, .cBlock2 { margin: 0px !important;padding: 12px 0 !important;border-bottom:1px solid #dedede}
#maincol .cBlock1, #maincol .cBlock2 {border-top-color: #cacaca; margin: 0px !important;}
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
.catPages1 {text-align:left !important;padding:0 !important;margin:0 !important;}
.swchItemA, .swchItem, .swchItemA1, .swchItem1 {color:#FFF;display: inline-block;padding: 7px 14px;text-decoration: none;font-weight:normal;margin-right:5px}
.swchItem, .swchItem1 {color:#787878;background:#f1f1f1;} 
.swchItem:hover, .swchItem1:hover {background:#e7e7e7;color:#787878;text-decoration:none}
.swchItemA, .swchItemA1 {background:#35b5f6}
.catPages1, .catPages2 {padding: 10px 20px;}
.pagesBlock2 {margin-top:10px!important;display:block}
.uSpoilerText {padding:10px;border:1px solid #dedede;margin-top:10px;}
.codeMessage, .quoteMessage {padding:10px;padding-right:0px;font-family: 'Open Sans', sans-serif !important}
.bbQuoteBlock, .bbCodeBlock {background:none}
.bbQuoteName, .bbCodeName {display:none}
.quoteMessage {border:0 !important;background:none;padding-left:32px;border-left:7px solid #fcb9a0 !important}
.codeMessage {border:0 !important;background:none;padding-left:32px;border-left:7px solid #d4e7b8 !important}
.h_content_forum {padding-bottom:40px}
.h_forum_links {padding-bottom:10px;text-align:right}
.gTable {background: none; border-spacing: 0;}
.gTable td {background: #FFF; border-bottom: 1px solid #dedede;padding: 15px;font-size:14px}
td.gTableTop {font-size:14px;color: #FFF;padding: 12px 17px;background: #6e777c;border: none;}
td.gTableTop a {font-size:14px; color: #FFF;}
td.gTableSubTop, td .postTdTop {background: #f1f1f1;border: 1px solid #f1f1f1;color: #464646;padding: 4px 10px;}
td.gTableSubTop a, td .postTdTop a {color: #464646;}
.forumIcoTd,.forumThreadTd,.forumPostTd {text-align:center;}
.forumDescr,.forumModer {font-size:11px;color:#585858}
td.pagesInfo, td.switch, td.switchActive {background: #ffffff; border: 1px solid #dcdbe0; padding-left: 5px; padding-right: 5px;}
td.switch, td.switchActive { background: #CCCCCC;border:1px solid #CCCCCC; color: #FFF;}
td.switch a {color: #4c4c4c;}
.threadDescr {font-size:11px;color:#585858}
.postPoll td {border: 0px !important;}
.postFirst {border: 0px !important;}
.postRest1 {border: 0px !important;}
.postRest2 {border: 0px !important;}
postSeparator {border: 0px !important}
.postBottom td {border: 0px;padding: 0px 5px !important;}
.postBottom img {vertical-align: middle;}
.postTdInfo {text-align: center;}
.posttdMessage {text-align: justify;padding: 8px !important;line-height: 18px;}
.smilesPart td {border: 0px !important;}
input[type=text],input[type=password],textarea {height: 25px;padding: 0 7px;font-family: 'Open Sans', Verdana, sans-serif;font-size:13px;color: #3B3B3B;background: #fff;border: 1px solid #D8D8D8;outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input.securityCode {height: auto}
textarea {padding: 5px 7px;height: auto;overflow: auto;resize: none;line-height: 20px}
input[type=button],input[type=submit],input[type=reset],.button{margin: 0;padding: 0 10px; display: inline-block; text-align:center; height: 25px; font-family: 'Open Sans', Verdana, sans-serif;font-size:13px; color: #fff; text-decoration: none; border: 0; background-color: #3c4a51; cursor: pointer}
.myBtnLeftA img, .myBtnRightA img {display:none}
.popup_header {background:#3d4a52;color:#FFF;font-weight:bold;padding:10px}
.popup_content {padding:10px}

/* formats */

.format {background:url('/img/format/file.png') 0px 1px no-repeat;padding-left:22px}
.p_pdf {background-image:url('/img/format/pdf.png')}
.p_doc {background-image:url('/img/format/doc.png')}
.p_image {background-image:url('/img/format/image.png')}
.p_txt {background-image:url('/img/format/txt.png')}
.p_xls {background-image:url('/img/format/xls.png')}
.p_ppt {background-image:url('/img/format/ppt.png')}