@import url('http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&subset=latin,latin-ext,cyrillic,greek-ext,cyrillic-ext,greek,vietnamese');
a { transition: 0.3s all;color: #333;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-weight: lighter;}
/*--SIDEBAR--*/
.inner {
 background: #fff;
 padding: 20px;
 border-radius: 0 0 5px 5px;
}
/*--BLOCK--*/
.sidetitle i {padding-top: 5px; float: left;}
.sidetitle {
text-align: center; color: #fff; background-image: url('/images/overlay.png');font-size: 22px; padding: 0.5em 1.5em; border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px; -o-border-top-right-radius: 3px; -moz-border-top-right-radius: 3px; -ms-border-top-right-radius: 3px; border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px; -o-border-top-left-radius: 3px; -moz-border-top-left-radius: 3px; -ms-border-top-left-radius: 3px;}
.sidebar .sidebox:nth-child(5n+1) {background: #B3CCD6;}
.sidebar .sidebox:nth-child(5n+2) {background: #D1B4B4;}
.sidebar .sidebox:nth-child(5n+3) {background: #A1C1A0;}
.sidebar .sidebox:nth-child(5n+4) {background: #D5984B;}
.sidebar .sidebox:nth-child(5n+5) {background: #737373;}
.sidebox {margin-bottom: 3em;border-radius: 5px;}
section#content {padding: 5em 0; background: #f4f4f4;}
/*--CALENDAR--*/
/* Light calendar uGarts.pro*/ 
table.calTable a { 
 font-family: Open sans; 
} 
table.calTable { 
 font-family: Open sans; 
 width: 265px; 
 position: relative; 
 background: #FFFFFF; 
 background-size: cover; 
 border-radius: 5px; 
 -moz-border-radius: 5px; 
 -webkit-border-radius: 5px; 
 padding: 5px; 
 color: #FFFFFF; 
 font-size: 14px; 
 border-spacing: 0; 
} 
table.calTable tr:nth-child(7n+2) {
 position: absolute;
 top: 60px;
 background: #B9E2BC url('../images/overlay.png');
 left: 0px;
 width: 100%;
} 
td.calMday,td.calMdayIs {
 padding: 9px;
 cursor: default;
 transition: all .3s ease;
 color: #374338;
} 
td.calMday:hover,td.calMdayIsA:hover,.calMdayIs:hover,.calMdayA:hover {
 background: #7F9C81;
 transition: all .3s ease;
 color: #fff;
} 
td.calMdayIsA, .calMdayA {
 border: 1px solid #374338;
 color: #374338;
} 
a.calMdayLink,.calMonthLink:hover {
 color: #333;
 text-decoration: underline;
 position: relative;
} 
td.calWday, td.calWdaySe, td.calWdaySu { 
 text-transform: uppercase; 
 padding: 5px 10px; 
 width: 14.2857142857%; 
} 
td.calWday:hover, td.calWdaySe:hover, td.calWdaySu:hover { 
 cursor: default; 
} 
.calMonth { 
 padding: 45px 5px; 
 padding-top: 10px; 
} 
.calMonthLink { 
 color: #7f8c8d; 
 font-size: 1.6em; 
 text-decoration: none !important; 
} 
.calMonth a:first-child { 
 margin-left: 15px; 
 float: left; 
 margin-top: 6px; 
 width: 0; 
 height: 0; 
 font-size: 0; 
 border-top: 10px solid transparent; 
 border-right: 8px solid #7f8c8d; 
 border-bottom: 10px solid transparent; 
} 
.calMonth a:first-child:after { 
 position: absolute; 
 content:''; 
 border-top: 10px solid transparent; 
 border-right: 8px solid #fff; 
 border-bottom: 10px solid transparent; 
 margin-top: -10px; 
 margin-left: 2px; 
} 
.calMonth a:last-child { 
 margin-right: 15px; 
 float: right; 
 margin-top: 6px; 
 width: 0; 
 height: 0; 
 font-size: 0; 
 border-top: 10px solid transparent; 
 border-left: 8px solid #7f8c8d; 
 border-bottom: 10px solid transparent; 
} 
.calMonth a:last-child:after { 
 position: absolute; 
 content:''; 
 border-top: 10px solid transparent; 
 border-left: 8px solid #fff; 
 border-bottom: 10px solid transparent; 
 margin-top: -10px; 
 margin-left: -10px; 
} 
a.calMdayLink:after {position: absolute; content:'';width: 30px;height: 30px;left: -10px;bottom: -5px;} 
.calMdayA { 
 cursor: default; 
} 
/* Light calendar uGarts.pro*/
/*--PAGESELECTOR--*/
.pagesBlockuz1 a,.pagesBlockuz1 b,.pagesBlockuz2 a, .pagesBlockuz2 b, .pagesBlockuz b,.pagesBlockuz a, #pagesBlock1 a, #pagesBlock1 b, #pagesBlock2 b, #pagesBlock2 a {
font-size: 16px;color: #343434;line-height: 50px;text-decoration:none;font-weight:normal;background: transparent;padding: 10px 17px;border: 1px solid #343434;border-radius: 40px;-moz-border-radius: 40px;-webkit-border-radius: 41px;}
.pagesBlockuz1 a:hover,.pagesBlockuz1 b, .pagesBlockuz2 a:hover, .pagesBlockuz2 b, .pagesBlockuz b,.pagesBlockuz a:hover, #pagesBlock1 a:hover,#pagesBlock1 b, #pagesBlock2 b, #pagesBlock2 a:hover {
color: #F4F4F4;background: #343434;border: 1px solid #343434;}
.pagesBlockuz2 {
 line-height: 5em;
}
/*--VIEWMAT--*/
.eMessage img:first-child {
 float: left;
 width: 300px;
 margin-right: 20px !important;
}
.entryReadAllLink {
 float: right;
 opacity: 0.9;
 background: transparent;
 color: #333 !important;
 padding: 10px 15px;
 border: 1px solid #333;
 margin: 10px 0;
 border-radius: 20px;
 transition: all 0.3s;
}
.entryReadAllLink:hover {
background: #333;color: #fff !important;}
/*--MCHAT--*/
input#mchatBtn {
 position: relative;
 display: block;
 margin-left: -65px;
 top: -10px;
}

textarea#mchatMsgF {
 width: 320px !important;
 min-height: 50px;
 overflow: none !important;
 height: 100px !important;
}

b#jeuwu28 {
 position: absolute;
 left: 50px;
}
/*-SETTBOOT-*/
#uCatsMenu7 {
 left: auto !important;
 top: auto !important;
}
button, input, optgroup, select, textarea {
 color: inherit;
 font: inherit;
 margin: 0;
}
input[type=text], input[type=password], textarea{-webkit-appearance: none;padding: 10px 20px;border: 1px solid #ccc;outline: none;margin: 5px 0;}
input[type=text]:focus, input[type=text]:active, textarea:focus, textarea:active, input[type=password]:focus, input[type=password]:active{border: 1px solid #333;}
label{font-size:13px;cursor:pointer;}
input[type=submit], .button, input[type=button], input[type=reset]{-webkit-border-radius:0;border-radius:0;-webkit-appearance: none;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;cursor:pointer;font-size: 14px;font-family: 'Open sans';text-transform:uppercase;background-color: transparent;color: #ffffff;padding: 10px 20px;width: auto !important;border-radius: 20px;border: 1px solid #fff;}
input[type=submit]:hover, .button:hover, input[type=button]:hover, input[type=reset]:hover, button:hover, .tov_desc .goodsbutton:hover{background-color: rgba(0,0,0,0.5);cursor: pointer;}
button{-webkit-border-radius:0;border-radius:0;-webkit-appearance: none;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;cursor: pointer;font-size: 14px;text-transform: uppercase;background-color: #d04f48;color: #ffffff;font-weight: bold;padding: 6px 15px;border: none;}
select{border: 1px solid #e9e9e9;color: #898989;font-weight: normal;padding: 2px 5px;outline: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
 cursor: pointer;
 -webkit-appearance: button;
}
.searchSbmFl:hover {opacity: 1;}
.searchSbmFl {
 padding: 20px 20px !important;
 font-size: 0 !important;
 border: none !important;
 outline: none;
 float: right;
 background: rgba(0,0,0,0.8) url('/.s/t/2001/srch.png') no-repeat 55% 50%!important;
 background-size: cover;
 position: relative;
 opacity: 0.5;
 top: -46px;
}
.queryField {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 padding: 10px 20px !important;
 position: relative;
 border-radius: 50px !important;
 outline: none;
 width: 100%;
 border: 1px solid #e9e9e9;
}
.sidebox.srch .searchForm {
 position: relative;
 display: block;
}
/*--MCHAT--*/
div[class*="cBlock"]{padding: 0 10px 15px 0;}
.mini_time{float:right;color:#aaaaaa;}
.cMessage{color:#454849;padding-top:5px;}
.mini_send{margin: 20px 0 12px 0;}
.m_settings{text-align:right;vertical-align:top;}
.m_settings b{font-weight:normal;}
.mini_send input[name="code"]{float: left;margin-right: 10px;width: 48% !important;}
.mini_send input[type=text]{margin-bottom:10px;height: 36px;}
.mini_send select{margin:0 0 10px 0;}
.mini_message textarea{width:100%;min-height:80px;height:auto !important;}
.mini_sendbutons{text-align:center;display: table-cell;vertical-align: top;position:relative;}
.mini_sendbutons div{margin-top:5px;width:auto !important;}
.mini_textarea_block{display: table;width: 100%;}
.mini_sendbut{text-align:center;}
.mini_sendbut .button2{padding:0;}
.mini_sendbut #mchatBtn{text-align: center;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;-webkit-transition: a;font-weight: normal;font-size: 17px; padding: 17px 30px;background:none;}

/*--FAQ--*/
.eAnswer {
 border-radius: 2px;
 background-color: #F6F6F6;
 padding: 5px 20px;
 margin-top: 10px;
 color: #000;
 text-shadow: black 0px 0px 0px;
}
.eAnswer:before {
 position: relative;
 top: -37px;
 content: ''; 
 border-left: 10px solid transparent; 
 border-right: 10px solid transparent; 
 border-bottom: 10px solid #F6F6F6;
}
.fastLink a, .eTitle {
 text-transform: uppercase;
 font-weight: bold;
}
.qNum {
 border-radius: 50%;
 background-color: #F74D65;
 color: #fff;
 position: relative;
 line-height: 45px;
 padding: 10px 15px;
 text-align: center;
}
/*-FILTER-*/
.sortArrDown,.sortArrUp {
 font-size: 0;
}
.sortArrDown:before {
content: "\f107";
 font-family: 'FontAwesome';
 background-color: rgba(237, 95, 115, 1);
 padding: 5px 5px;
 font-size: 16px;
 color: #fff;
}
.sortArrUp:before {
 content: "\f106";
 font-family: 'FontAwesome';
 background-color: rgba(237, 95, 115, 1);
 padding: 5px 5px;
 font-size: 16px;
 color: #fff;

}
.sortBlock23 {
 margin-left: 10px;
}
.catSortLink {
 background-color: #F96C80;
 padding: 2px 12px;
 color: #fff;
 opacity: 0.8;
 margin-left: -12px;
 border-left: 1px solid #FFA3B0;
}
.catSortLink:hover {
 color: #fff;
 text-decoration: none;
 opacity: 1;
}
/*--GB--*/
input#gbsbm {
 margin-top: 20px;
 padding: 5px 10px;
 border: 0px;
 border-radius: 3px;
 color: #fff;
 background-color: #F96C80;
 opacity: 0.8;
 transition: 0.3s all;
}
input#gbsbm:hover {opacity: 1;}
.cDate {
 color: #000;
 font-size: 12px !important;
}
.cDate:before {
 content: "\f017";
 font-family: 'FontAwesome';
 font-size: 12px;
 margin-right: 5px;
}
.cMessage {
 border-radius: 2px; 
 background-color: #F6F6F6; 
 padding: 13px 20px !important;
 margin-top: 10px; 
 color: #000; 
 text-shadow: black 0px 0px 0px;
}
.cMessage:before {
 position: relative;
 top: -40px;
 content: ''; 
 border-left: 10px solid transparent; 
 border-right: 10px solid transparent; 
 border-bottom: 10px solid #F6F6F6;
}
/*--CATEGORIES--*/
.catsTd,.sidebox li {
 display: block;
 padding-bottom: 14px;
 margin-bottom: 14px;
 border-bottom: 1px solid #f5f5f5;
}
.catNumData {
 float: right;
}
li {list-style:none;}
a.catName,.sidebox li a {
 color: #2e2e2e;
 font-size: 14px;
 text-decoration: none;
 font-weight: 300;
}
a.catName:before,.sidebox li a:before {
 font-family: FontAwesome;
 position: relative;
 top: -1px;
 margin-right: 20px;
 font-size: 11px;
 content: "";
 color: #2e2e2e;
 -webkit-transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
 -moz-transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
 transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
a.catName:hover:before, a.catName:hover, a.catNameActive, .sidebox li a:hover:before, .sidebox li a:hover {
 color: #D1B4B4;
}
/*-FORUM-*/
.wrapper {padding-right:0px}
.table_user_name {padding:10px 20px;text-align:center;background:#f1f4f9;margin-bottom:20px;font-weight:bold}
.table_user_post {display:table;width:100%;}
.table_user_post_avatar {display:table-cell;vertical-align:top;width:128px;}
.table_user_post_avatar_in {width:128px;height:128px;overflow:hidden}
.table_user_post_avatar_in img {width:100%}
.table_user_post_message {display:table-cell;vertical-align:top;}
.table_user_top {color:#666;padding:10px 20px;background:#f1f4f9;margin-bottom:20px;color:rgba(0,0,0,0.7);}
.table_user_info {padding-right:20px;width:128px}
.table_user_name a, .table_user_top a {color:rgba(0,0,0,0.7)}
.table_user_name a:hover, .table_user_top a:hover {text-decoration:none}
.table_user_bottom {background:#f1f4f9;padding:5px 10px;padding-top:8px;margin-top:10px;margin-bottom:20px}

.gTableAns td {padding:10px !important;border-bottom: 1px solid #e8e8e8 !important}
.gTableAns .codeButtons {font-size:11px;width:auto !important;margin-right:3px;margin-bottom:5px;border:1px solid #efefef !important;background:#efefef !important;color:#666 !important}
.gTableAns select.codeButtons {display:none}
#bc19,#bc13,#bc14,#bc15 {display:none}
.jq-width img {max-width:100%}

.gTable {background: none;}
.gTable td {font-size: 14px;}
td.gTableTop {font-size:14px;color: #FFF;padding: 10px 20px;background: #A3A3A3;border: none;}
td.gTableTop a {font-size:14px; color: #FFF;}
td.gTableSubTop, td .postTdTop {background: #E9E9E9;border: 1px solid #E9E9E9;color: rgba(0,0,0,0.7);padding: 5px 10px;}
td.gTableSubTop a, td .postTdTop a {color: rgba(0,0,0,0.7)}
.forumViewed {color:#878787}
.forumIcoTd, .forumThreadTd, .forumPostTd, .forumLastPostTd, .forumNameTd {padding:10px}
.threadsType, .threadIcoTd, .threadNametd,.threadPostTd, .threadViewTd, .threadAuthTd, .threadAuthor, .threadLastPostTd, .threadsDetails, .forumOnlineBar {padding:10px}
.gTableBody1, .gTableRight {border-bottom:0px !important}

.threadPostTd, .threadViewTd, .threadAuthTd, .threadLastPostTd {border-left:1px solid #e8e8e8;}
.threadIcoTd {border-right:1px solid #e8e8e8;}
.threadLink, .threadLink:hover {text-decoration:none;}

.forumNameTd .forum {font-size:15px}
.forumViewed {display:none}
.forumNameTd a {text-decoration:none;font-weight: 600;}
.forumLastPostTd {font-size:11px !important;color:#646464}

.forumIcoTd,.forumThreadTd,.forumPostTd {text-align:center;}
.forumThreadTd {border-left:1px solid #e8e8e8;}
.forumPostTd {border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}
.forumLastPostTd,.forumArchive {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.forumDescr,.forumModer {font-size:11px;color:#7a7a7a;margin-top:3px}
.switchActive,.switch {
 background: #F73B56;
 color: #FFF;
 padding: 5px 10px;
 border-radius: 3px;
 opacity: 0.8;
}
.switchActive,.switch:hover {opacity: 1;}
.threadDescr {font-size:11px;color:#585858;padding-top:3px}
.threadsType {font-size:15px !important;font-weight:bold;color:#236999}

.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: left;}
.posttdMessage {text-align: justify;padding: 15px !important;line-height: 18px;}

.smilesPart td {border: 0px !important;}
.replaceTable {background:#FFF !important;padding:20px !important}
.replaceTable * {font-size:13px}
.over_userAvatar {width:128px;height:128px;overflow:hidden;margin-top:2px}
.over_userAvatar img {width:128px}
.postUserGroup {width:128px;font-size:11px;color:#FFF;margin-top:5px;padding:3px 0;text-align:center}
.numposts {display:block;width:128px;font-size: 13px;color:#1d1c1c;margin-top:5px;padding:3px 0;text-align:center;background: #E4E4E4;margin-bottom:2px}
.edited {background:#f4f7fa;color:#6a99ba;padding:7px 14px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px}
.gDivBottomRight {margin-bottom:20px}
.fastNav {text-transform:uppercase}
.signatureView {font-size:11px}

#forum_filter {padding-top:10px !important;padding-bottom:20px !important}
#filter_by {margin-right:10px;color:#666;display:inline-block;font-size:13px}
#thread_search_field {width:170px !important}
#thread_search_button {margin-top:0px !important;padding:4px 7px !important}

.forumNamesBar {padding-top:20px !important;padding-bottom:15px !important;font-size:13px;color:#646464}
.forumModerFuncsT {padding-top:10px}

.statusOnline {display:block;width:128px;font-size:11px;color:#FFF;margin-top:5px;padding:3px 0;text-align:center;background:#04941c}
.statusOffline {display:block;width:128px;font-size:11px;color:#FFF;margin-top:5px;padding:3px 0;text-align:center;background: #D55E5E;}

.rate table, .rate_big table, .rate_0 table, .rate_m table {margin:0 !important;padding:0 !important;border:0 !important;background:none !important} 
.rate td, .rate_big td, .rate_0 td, .rate_m td {margin:0 !important;padding:0 !important;border:0 !important;background:none !important}

.rate {height:16px;width:128px;overflow:hidden;background:#F5EBBA !important;margin-top:10px}
.rate_in {height:16px;background: #E0D7A2 !important}
.rate_text {width:128px;height:16px;vertical-align:middle;display:table-cell;text-align:center;font-size:11px;color:#A9A16B;position:absolute;padding:0;margin:0;margin-top:-1px}
.rate_border {width:128px;height:1px;background:rgba(0,0,0,0.15)}

.rate_big {height:16px;width:128px;overflow:hidden;background:#E1CC7E !important;margin-top:10px}
.rate_in_big {height:16px;background:#CBB464 !important}
.rate_text_big {width:128px;text-align:center;height:16px;vertical-align:middle;display:table-cell;font-size:11px;color:#948239;position:absolute;padding:0;margin:0;margin-top:-1px}

.rate_0 {height:16px;width:128px;overflow:hidden;background:#EDF1F4 !important;margin-top:10px}
.rate_in_0 {height:16px;background:#DAE2E8 !important}
.rate_text_0 {width:128px;text-align:center;height:16px;vertical-align:middle;display:table-cell;font-size:11px;color:#8AA0BB;position:absolute;padding:0;margin:0;margin-top:-1px}

.new_rate {font-size:11px;display:block;margin-top:12px}

.rate_m {height:16px;width:128px;overflow:hidden;background:#ffd0d0 !important;margin-top:10px}
.rate_text_m {width:128px;text-align:center;height:16px;vertical-align:middle;display:table-cell;font-size:11px;color:#be1f1f !important;position:absolute;padding:0;margin:0;margin-top:-1px}

.table_user {display:table;margin-top:10px;font-size:13px}
.table_left {display:table-cell;vertical-align:top;color:#7E7E7E;width:80px;}
.table_right {display:table-cell;vertical-align:top}

.main_h2 {margin-bottom:20px;background:#236999;color:#FFF;font-size:14px;font-weight:normal;padding: 7px 20px;display:block}
.main_infs {margin-bottom:20px;font-size:13px}
.main_infs p {padding:0px;margin:0px;margin-bottom:7px}

.forum_links {padding-bottom:10px;font-size:13px;text-align:right}

.legendBlock {padding-top:20px}
.legendTd {font-size:13px}
.legendTd img {margin-right:7px !important;}

.posttdMessage img {max-width:100%}
.fFastNavTd {display:none}

.forum_post_top {text-align:center;margin-bottom:20px}


.codeMessage {width:100%}

@media only screen and (max-width: 1180px) {
.cnt, .content {width:860px !important}
.jq-width {max-width:632px !important}
}
.userAvatar {width:100%}
@media (max-width: 1000px) {
 aside.sidebar {
 padding: 5px;
 border-right: 0;
}
.eMessage img:first-child {
 width: 100%;
 margin: 0 0 10px 0px!important;
 padding: 0px !important;
}
}
/*--CONFIG--*/
.eDetails,.eDetails1,.eDetails2{clear:both;font-size: 16px;padding:7px 0!important;color: #333;margin:10px 0 0;line-height:170%;}
.eDetails ul,.eDetails1 ul,.eDetails2 ul {line-height:normal;}
.eBlock .eDetails,.eBlock .eDetails1,.eDetails2 {padding:7px 0!important;margin:10px 0 0!important;}
.eDetails span:before,.e-comments:before {font-family: "FontAwesome";vertical-align: middle;color: #7D7D7D; display: inline-block; height: 20px; line-height: 15px;position: relative;margin-right: 5px;}
.e-date:before {content: "\f017";}
.e-author:before {content: "\f007";}
.e-rating:before {content: "\f004";}
.e-comments:before {content: "\f0e6";}
.e-reads:before {content: "\f06e";}
.e-tags:before {content: "\f02c";}
.e-category:before {content: "\f115";}
.e-add:before {content: "\f02e";}
.e-loads:before {content: "\f0ed";}
/*--POPUP--*/
.user_avatar img {
 width: 100px;
 border: 1px solid rgba(255,255,255,0.25);
}.popuptitle {
 background: #F73B56;
 text-transform: uppercase;
 padding: 13px 20px;
 color: #fff;
 font-size: 16px;
 font-family: Open sans;
}
#casing.popuptable {
 margin: 0;
 padding: 0;
 background: #fff;
}
body {
 margin: 0;
 padding: 0!important;
}
.udtb {
 padding: 10px !important;
 border-bottom: rgba(255,255,255,0.25) 1px solid !important;
 font-family: Open sans;
 color: #fff;
}
.udtlb {
 border-right: 1px solid rgba(255,255,255,0.25);
 height: 100%;
 margin-right: 20px;
 color: #fff;
}
.popuptable div[style*="position:relative;float:right;text-align:center;"]{
 background-color: #F73B56;
 padding: 20px;
 border-radius: 0px 0px 0px 30px;
 text-align: center;
}
.popuptable div[style*="position:relative;float:right;text-align:center;"] a {font-family: 'Open sans';color: #fff;text-decoration: none !important;}
.popup {
 background-image: url('/images/overlay.png');
}
.popup a{color: #fff;font-family: 'Open sans';text-decoration: none;}
.popup-head {
 border-bottom: 1px solid rgba(255,255,255,0.25);
 text-align: center;
 padding: 20px;
 font-size: 1em;
 text-transform: uppercase;
 background: rgba(0,0,0,0.25);
 color: #fff;
 font-family: 'Open sans';
}
/*--COMMENTS--*/
.ucf-content,.uc-content {
 margin: 0 0 0 90px !important;
}
.ucf-avatar img,.uc-avatar img {
 width: 73px !important;
 border-radius: 50% !important;
}
.ucf-avatar {
 width: 75px !important;
}
/*--TOP MENU--*/
section#menu {
 background: #4C4C4C url('../images/overlay.png');
 position: relative;
}

section#menu {}
section#menu .uMenuRoot {
 margin: 0;
 padding: 0;
 list-style: none;
}
section#menu .uMenuRoot ul {
 margin: 0;
 padding: 0;
 min-width: 100%;
 list-style: none;
 position: absolute;
 width: 0;
 z-index: 1;
 left: 0;
 top: 115%;
 visibility: hidden;
 opacity: 0;
 -webkit-transition: all 0.2s 0.15s ease-out;
 transition: all 0.2s 0.15s ease-out;
 white-space: nowrap;
 background: #515151;
 overflow: hidden;
}
section#menu .uMenuRoot ul ul {
 top: 0;
 left: 105%;
}
section#menu .uMenuRoot li {
 float: left;
 position: relative;
 list-style: none !important;
 -webkit-transition: all 0.1s 0s ease-out;
 transition: all 0.1s 0s ease-out;
}
section#menu .uMenuRoot li.has-submenu > a:after,
section#menu .uMenuRoot li.has-submenu > span:after {
 position: relative;
 right: 0px;
 margin-left: 15px;
 margin-right: 5px;
 font-family: FontAwesome;
 top: 1px;
 content: "\f107";
}
section#menu .uMenuRoot li.has-submenu li.has-submenu > span:after,
section#menu .uMenuRoot li.has-submenu li.has-submenu > a:after
{content: "\f105";}
section#menu .uMenuRoot li:hover > a {
 color: #fff;
 background: #5C927E url('../images/overlay.png');
 box-shadow: inset 0 -4px rgba(0, 0, 0, 0.09);
}
section#menu .uMenuRoot li:hover > ul {
 visibility: visible;
 opacity: 1;
 width: auto;
 overflow: visible;
}
section#menu .uMenuRoot li.has-submenu ul:before {
 position: absolute;
 left: 45%;
 top: -20px;
 right: 50%;
 content: '';
 border-left: 10px solid transparent;
 height: 20px;
 border-right: 10px solid transparent;
 border-bottom: 10px solid #515151;
}
section#menu .uMenuRoot li.has-submenu li.has-submenu ul:before {
 top: 10px;
 content: '';
 position: absolute;
 right: inherit;
 left: -20px;
 border-bottom: 10px solid transparent;
 height: 20px;
 border-right: 10px solid #515151;
 border-top: 10px solid transparent;
}
section#menu .uMenuRoot li .uMenuItemA {
 color: #fff;
 background: #C37171 url('../images/overlay.png');
 box-shadow: inset 0 -4px rgba(0, 0, 0, 0.09);
}
section#menu .uMenuRoot li li {
 float: none;
}
section#menu .uMenuRoot li li:hover > a {
 box-shadow: none;
}
section#menu .uMenuRoot li li a {
 padding: 0 25px 0 20px;
 line-height: 2.5;
}
section#menu .uMenuRoot li li .uMenuItemA {
 box-shadow: none;
}
section#menu .uMenuRoot li > span {
 display: block;
 padding: 0 15px 4px 15px;
 line-height: 3.286;
}
section#menu .uMenuRoot a {
 display: block;
 padding: 0 15px 4px 15px;
 line-height: 3.286;
 color: #FFFFFF;
 -webkit-transition: all 0.3s;
 transition: all 0.3s;
}
section#menu .uMenuRoot a:hover + ul {
 visibility: visible;
 opacity: 1;
}
.photo-block, .photo-eblock {box-shadow: none !important;border-radius: 0 !important;border: 1px solid #343434;}
a.porimg img {width: 100%; min-width: 220px;max-height: 210px;}
a.porimg img:hover {opacity:0.7;}
#works .strip {width: 5%;background: #fff;margin: 0 auto;padding: 1px;}
.works-info {padding-bottom: 30px;}
.works {background: url('/images/background2.jpg') no-repeat 0px 0px fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover;}
/*----BUTCON-----*/
#content input[type=submit],#content .button,#content input[type=button],#content input[type=reset]{-webkit-transition: all 0.3s ease;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;cursor:pointer;font-size: 14px;text-transform:uppercase;background-color: transparent;color: #333;padding: 10px 20px;border: 1px solid #333;outline: none;}
#content input[type=submit]:hover, #content .button:hover,#content input[type=button]:hover,#content input[type=reset]:hover, button:hover, .tov_desc .goodsbutton:hover{background-color: #333;color: #fff;}
#content button{-webkit-border-radius:0;border-radius:0;-webkit-appearance: none;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;cursor: pointer;font-size: 14px;text-transform: uppercase;background-color: #d04f48;color: #ffffff;font-weight: bold;padding: 6px 15px;border: none;}
#content select{border: 1px solid #e9e9e9;color: #898989;font-weight: normal;padding: 2px 5px;outline: none;}