/*-- @import url(/layout.css); ---*/
@import url(http://fonts.googleapis.com/css?family=Cuprum:400,400italic,700,700italic&subset=latin,cyrillic);


/*--------------------- General styles start ---------------------*/

td, input {font: 11px;}
body {padding:0; margin:0;}
body a {color: #3c7a01; text-decoration: underline;}
body a:hover {text-decoration:underline; text-shadow: 0px 0px 6px rgba(150, 150, 150, 0.55); color:#ff0000;}
body a:visited {color:#3c7a01;}
/* * {resize: none;} */
img {border: 0;}
.clear {clear: both;}
hr {border: 0; height: 1px; background: grey;}
*:focus {outline: none;}
h1, .eTitle {font-family: 'Cuprum', sans-serif; display:block; position:relative; background: url(/imgs/bg_title.png) no-repeat top left; z-index:1; left:-25px; font-size:20px; font-weight: bold; line-height: 59px; color:#3c7a01; font-style: oblique; margin:0; padding:0 25px; min-height:59px;}
h2 {font-family: 'Cuprum', sans-serif; display:block; text-align:left; position:relative; font-size:16px; font-weight: bold; line-height:16px; color:#333; font-style: oblique; margin:0 auto; min-height:24px;}
h2 a:link {color:#3c7a01;}
h2 a:visited, a.eTitle:visited {color:#3c7a01;}

#block .block_title {font-family: 'Cuprum', sans-serif; background: url(/imgs/bg_block_title.png) no-repeat top left; font-size:22px; line-height:55px; color:#333; font-style: oblique; margin:0; padding:0; min-height:59px; text-align:center; font-weight: bold;}
#block .block_cont {font-size:14px; text-align:left; padding:0 0 20px 25px;}
/*--------------------- General styles end ---------------------*/

/* ---------- home imgs ---------- */
.view {
 width: 300px;
 height: 200px;
 margin: 10px;
 float: left;
 border: 10px solid #fff;
 overflow: hidden;
 position: relative;
 text-align: center;
 box-shadow: 1px 1px 2px #e6e6e6;
 cursor: default;
 background: #fff url(../images/bgimg.jpg) no-repeat center center
}
.view .mask, .view .content {
 width: 300px;
 height: 200px;
 position: absolute;
 overflow: hidden;
 top: 0;
 left: 0
}
.view img {
 display: block;
 position: relative
}
.view h2 {
 text-transform: uppercase;
 color: #fff;
 text-align: center;
 position: relative;
 font-size: 17px;
 padding: 10px;
 background: rgba(0, 0, 0, 0.8);
 margin: 20px 0 0 0
}
.view p {
 font-family: Georgia, serif;
 font-style: italic;
 font-size: 12px;
 position: relative;
 color: #fff;
 padding: 10px 20px 20px;
 text-align: center
}
.view a.info {
 display: inline-block;
 text-decoration: none;
 padding: 7px 14px;
 background: #000;
 color: #fff;
 text-transform: uppercase;
 box-shadow: 0 0 1px #000
}
.view a.info:hover {
 box-shadow: 0 0 5px #000
}

/*first*/
.view-first img {
 transition: all 0.2s linear;
}
.view-first .mask {
 opacity: 0;
 background-color: rgba(10,170,0, 0.7);
 transition: all 0.4s ease-in-out;
}
.view-first h2 {
 transform: translateY(-100px);
 opacity: 0;
 transition: all 0.2s ease-in-out;
}
.view-first p {
 transform: translateY(100px);
 opacity: 0;
 transition: all 0.2s linear;
}
.view-first a.info{
 opacity: 0;
 transition: all 0.2s ease-in-out;
}

.view-first:hover img {
 transform: scale(1.1);
}
.view-first:hover .mask {
 opacity: 1;
}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
 opacity: 1;
 transform: translateY(0px);
}
.view-first:hover p {
 transition-delay: 0.1s;
}
.view-first:hover a.info {
 transition-delay: 0.2s;
}

/*second*/
.view-second img {
 transition: all 0.2s ease-in;
}
.view-second .mask {
 background-color: rgba(115,146,184, 0.7);
 width: 300px;
 padding: 60px;
 height: 300px;
 opacity: 0;
 transform: translate(265px, 145px) rotate(45deg);
 transition: all 0.2s ease-in-out;
}
.view-second h2 {
 border-bottom: 1px solid rgba(0, 0, 0, 0.3);
 background: transparent;
 margin: 20px 40px 0px 40px;
 transform: translate(200px, -200px);
 transition: all 0.2s ease-in-out;
}
.view-second p {
 transform: translate(-200px, 200px);
 transition: all 0.2s ease-in-out;
}
.view-second a.info {
 transform: translate(0px, 100px);
 transition: all 0.2s 0.1s ease-in-out;
}
.view-second:hover .mask {
 opacity:1;
 transform: translate(-80px, -125px) rotate(45deg);
}
.view-second:hover h2 {
 transform: translate(0px,0px);
 transition-delay: 0.3s;
}
.view-second:hover p {
 transform: translate(0px,0px);
 transition-delay: 0.4s;
}
.view-second:hover a.info {
 transform: translate(0px,0px);
 transition-delay: 0.5s;
}

/*----------*/



/*All content, common styles*/
#page { padding:0; margin:o; display:block; min-height:600px; text-align:left; background:url(/imgs/bg_r.jpg) repeat-x top;}
#content {text-align:left; color:#292926; display:block; margin:1px auto; max-width:1020px; min-height: 400px; background:url(/imgs/top_bg.png) no-repeat top right;}
#content.content2 {background:url(/imgs/top_bg_2.png) no-repeat top center;}
#content img {max-width:700px !important;}

#content_tbl {}
#content_tbl td.left_block {width:295;}
#content_tbl td.e_text {padding: 0 10px 0 30px;}
/*-----------*/

/*Header*/
#header {width:1073px; height:472px; display:block; text-align:center; padding:0; margin:0 auto; background:url(/imgs/background.jpg) no-repeat top;}

#header div.logo {display:block; position:relative; top: 5px; left: 47px; float:left;}
#header div.head_phone {display: block; width: 305px; font-weight:bold; font-family: 'Cuprum', sans-serif; font-size:18px; text-align:center; color:#959588; text-align:left; position:relative; float:right; margin: 0 60px 0; padding:2px 10px; top:0; background: url(/imgs/cont_bd.png) repeat; border-radius: 0 0 7px 7px;}
#header div.head_phone a:link, #header div.head_phone a:visited {color:#959588; text-decoration:none;}
#header div.head_phone a:hover {text-decoration:underline;}
#header div.head_phone table#head_tbl {margin-top:15px;}
#header div.head_phone table#head_tbl td.head_ic_ph {background:url(/imgs/cont_icon.png) no-repeat top; background-position: 0 0;}
#header div.head_phone table#head_tbl td.head_ic_zakaz {background:url(/imgs/cont_icon.png) no-repeat top; background-position: 0 -81px;}
#header div.head_phone #head_tbl .head_ic_ml {background:url(/imgs/cont_icon.png) no-repeat top; background-position: 0 -41px;}


#header .searchform {height: 18px;width: 223px; float: right;margin: 0 47px 5px 0;background: url(/.s/t/786/6.png) no-repeat;}
#header .schQuery {float: left;}
#header .schQuery input {width: 193px !important;height: 18px !important;margin: 0 0 0 7px !important;background: none !important; border: none !important; font: 11px 'Century Gothic' !important; color: #878787;padding: 0 !important;box-shadow: none !important;}
#header .schBtn {float: left;}
#header .schBtn input {margin: 0 !important;height: 18px !important;display: inline;background: none !important; border: none !important; font-size: 0 !important; color: transparent !important;cursor: pointer;padding: 0 6px;}

/*uMenu*/

table#header_menu {background: url(/imgs/menu_h.png) no-repeat left top; padding:0; margin:0 auto; text-align:left;}
table#header_menu .h_search_td {padding:0 0 0 25px;}
.headeer_Search {display:block; float:left; height:60px; width:280px; margin:12px 0 0 10px;}
table#header_menu .h_search_td form {width:280px; padding:o; margin:6px 0 0 25px; }
table#header_menu .h_search_td form input {
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;}
table#header_menu .h_search_td form .queryField { background: #FFFFFF url(/imgs/search_icon.png) no-repeat 3px 3px; padding:3px 3px 3px 25px; color: #CCC;}
table#header_menu .h_search_td form .queryField:focus {color: #000; background:#fff url(/imgs/search_icon.png) no-repeat 3px 3px; box-shadow: 0 1px 4px #fff; }


#header_menu ul.uMenuRoot {display:inline-block; list-style:none; list-style-type:none; text-align:left; padding:0; margin:0;}
#header_menu ul.uMenuRoot li {display:block; float:left; margin:0; padding:0;}
#header_menu div.uMenuItem {margin:0; padding:0;} 
#header_menu div.uMenuItem a span {height:60px; line-height:60px; font-family: 'Cuprum'; text-transform:uppercase; display:block; margin:0; padding:0 15px; }
#header_menu div.uMenuItem a:link, #header div.uMenuItem a:visited {color:#e15c00; text-decoration:none;}
#header_menu .uMenuItem span:hover, #header_menu div.uMenuItem a.uMenuItemA span {background: url(/imgs/menu_h.png) no-repeat bottom center; color:#FFF; text-decoration:none; text-shadow: 0px 0px 12px rgba(0, 0, 0, 1);}
#header_menu div.uMenuItem a.uMenuItemA a:link, #header div.uMenuItem a.uMenuItemA a:visited {color:#fff; text-decoration:none;}
#header_menu .umn-tl, .umn-bl {display:none;}

/*--*/

/*------*/




/*Sidebar*/

.uMenuH li {float:left;padding: 0;}

#uMenuDiv2.uMenuV ul, #uMenuDiv4.uMenuV ul {padding:0; margin:10px 0 0;}
.uMenuV li {margin: 0;list-style: none;}
.uMenuV .uMenuItem {font-family: 'Cuprum', sans-serif;}
.uMenuV li a {display:block; font-size:20px; background: none; height: 38px; padding:0 24px 0; line-height:38px; color:#4a4a48; margin:0 0 0 6px;}
#uMenuDiv2.uMenuV li a:hover, #uMenuDiv4.uMenuV li a:hover {color:#fff; text-decoration: none; background: url(/imgs/item_bg_h.png) no-repeat; text-shadow: 0px 0px 12px rgba(0, 0, 0, 1);}
#uMenuDiv2.uMenuV .uMenuItemA, #uMenuDiv4.uMenuV .uMenuItemA {color:#fff; text-decoration: none; background: url(/imgs/item_bg_h.png) no-repeat; text-shadow: 0px 0px 12px rgba(0, 0, 0, 1);}
.uMenuV li .u-menubody a:hover {color:#f97103; background:none;}
.uMenuV .u-menubody a.uMenuItemA {color:#f97103; text-decoration: none; background: none;}
.uMenuV .uMenuItemA {}
.uMenuV a.uMenuItemA:link {}
.uMenuV a.uMenuItemA:visited {}
.uMenuV a.uMenuItemA:hover {}
.uMenuV .uMenuArrow {}

.menu_items .xw-tl, .menu_items .xw-bl, .menu_items .u-menuvsep {display:none !important;}
.menu_items .xw-ml, .menu_items .xw-mr {margin:0; padding:0; background: none repeat !important;}
.menu_items .xw-mc {color:#f97103; font-size:14px; font-weight: normal; float: none; margin: 0; padding: 0; line-height:28px;border-radius: 3px; background:url(/imgs/bg_item_xw.png) repeat !important; border:0; border-top: none !important; border-bottom: 1px solid #a69889 !important;
}
.menu_items .u-menubody {border: 0 !important; padding: 10px 0;}
.menu_items .u-menuvitem {background: none !important; padding: 2px 35px 2px 20px; line-height:28px;text-decoration: none;}
.menu_items .u-menuvitem span {font: 12px; color:#fff;text-decoration: none;}
.menu_items .u-menuitemhl {background: none !important; padding: 2px 35px 2px 20px; line-height:28px;}
.menu_items .u-menuitemhl span {text-decoration: none; color: #efebe6;}
.menu_items .u-menuarrow {position: absolute; right: 10px; top: 7px;width: 4px; height: 7px; overflow: hidden; background: url(/.s/t/786/19.gif);}
.menu_items .u-menuitemhl .u-menuarrow {background-position: 0 -7px !important;}
.menu_items .u-menu {margin-left: 0;}

/*-------*/

/*MainContent*/
#main_menu { display:block; width:295px; margin:0; padding:0; background:url('/imgs/eMenu_top2.png'); min-height:150px;}
#main_menu_b { display:block; width:295px; height:16px; margin:0; padding:0; background: url('/imgs/eMenu_top2.png'); background-position: 0 -1984px;}
#main_menu .menu_title {font-family: 'Cuprum', sans-serif; display:block; width:100%; height:60px; margin:0; padding:0 0 0 30px; line-height:60px; font-size:26px; text-transform:uppercase; color: #dddddd;}
#main_menu .menu_items {display:block; margin:0 0 0 2px; padding:0; color:#FFFFFF;}
#main_menu .menu_items .item a, #main_menu .menu_items .item a:visited { display:block; font-size:20px; background: none; height: 38px; padding:0 24px 0; line-height:27px; color:#FFF;}
#main_menu .menu_items .item a:link { color:#4a4a48; text-decoration:none;}

#main_menu .menu_items .item:visited, #main_menu .menu_items .item:hover { color:#FFF; text-decoration: underline; background: #666 url('imgs/item_bg_h.jpg') no-repeat; text-shadow: 0px 0px 13px rgba(255, 255, 255, 1);}
#main_menu .menu_items .item:hover {text-shadow: 0px 0px 13px rgba(255, 255, 255, 1);}

.NEWSinfTable {margin-bottom:9px;}

.main_table1 img {opacity:0.7; filter:alpha(opacity=70);}
.main_table1 img:hover {opacity:1; filter:alpha(opacity=100); -webkit-transition: all 0.5s ease; /* Firefox */
-moz-transition: all 0.5s ease; /* WebKit */
-o-transition: all 0.5s ease; /* Opera */
transition: all 0.5s ease; /* Standard */}
/*--------*/

/*Footer*/
#footer {font-family: 'Cuprum'; display: block; margin: 15px 0; font: 11px; background: #006600; width: 100%; text-align:center; min-height:60px; padding: 15px 0; color:#ffffff; font: ""}
#footer a { color:#ffffff;}
#copyright {}
#powered-by {}
#powered-by img {vertical-align: middle;}
#footer .footer_wrap {display:block; margin: 5px auto; color:#5da95d}
/*------*/

/* Module Part Menu */
.catsTable {}
.catsTable td {}
.catsTd {}
.catName {display:block; padding: 3px 15px; background:#c1c1c1; color:#000 !important;}
.catNameActive, .catName:hover {display:block; padding: 3px 15px; background:#d9d9d9; color:#333 !important;}
.catNumData {}
.catDescr {}
a.catName:link {}
a.catName:visited {}
a.catName:hover {}
a.catName:active {}
a.catNameActive:link {}
a.catNameActive:visited {}
a.catNameActive:hover {}
a.catNameActive:active {}
/* ----------------- */

/* Entries Style */
.eBlock {font-family: 'Cuprum', sans-serif; font-size:15px;}

.eMessage, .eText {text-align: justify !important; padding: 5px 0 !important;}
.eMessage a, .eText a {}
.eMessage img, .eText img {}
.eDetails, .eDetails1, .eDetails2 {font: 11px 'Arial';}
.eDetails a, .eDetails1 a, .eDetails2 a {}
.eDetails a:hover, .eDetails1 a:hover, .eDetails2 a:hover {color: #333; background:#777}
.eDetails div, .eDetails1 div, .eDetails2 div {font-size: 10px;font-family: 'Times New Roman';}
.eDetails div a, .eDetails1 div a, .eDetails2 div a {background: none;}
.eDetails {}
.eDetails1 {}
.eDetails2 {}

.eRating {}
.eAttach {}
/* ------------- */

/* Entry Manage Table */
.manTable {}
.manTdError {}
.manTd1 {}
.manTd2 {}
.manTd3 {}
.manTdSep {}
.manHr {}
.manTdBrief {}
.manTdText {}
.manTdFiles {}
.manFlFile {}
.manTdBut {}
.manFlSbm {}
.manFlRst {}
.manFlCnt {}
/* ------------------ */

/* Comments Style */
.cAnswer {}
.cBlock1, .cBlock2 {border-top: 1px dashed #362316;font-size: 11px;padding: 5px;}
.cBlock1 {}
.cBlock2 {}
/* -------------- */

/* Comments Form Style */
.commTable {}
.commTd1 {}
.commTd2 {}
.commFl {}
.smiles {}
.commReg {}
.commError {}
.securityCode {}
/* ------------------- */

/* Archive Menu */
.archUl {}
.archLi {}
a.archLink:link {}
a.archLink:visited {}
a.archLink:hover {}
a.archLink:active {}
/* ------------ */

/* Archive Style */
.archiveCalendars {}
.archiveDateTitle {}
.archEntryHr {}
.archiveeTitle li {}
.archiveEntryTime {}
.archiveEntryComms {}
a.archiveDateTitleLink:link {}
a.archiveDateTitleLink:visited {}
a.archiveDateTitleLink:hover {}
a.archiveDateTitleLink:active {}
.archiveNoEntry {}
/* ------------- */

/* Calendar Style */
.calTable {}
.calTable td {padding: 3px;font-size: 11px;}
.calMonth {}
.calWday {text-transform: uppercase;}
.calWdaySe, .calWdaySu {font-weight: bold;text-transform: uppercase;}
.calMday {}
.calMdayA, .calMdayIsA {border: 1px solid red;}
.calMdayIs {}
a.calMonthLink:link,a.calMdayLink:link {}
a.calMonthLink:visited,a.calMdayLink:visited {}
a.calMonthLink:hover,a.calMdayLink:hover {}
a.calMonthLink:active,a.calMdayLink:active {}
/* -------------- */

/* Poll styles */
.pollBut {}

.pollBody {}
.textResults {}
.textResultsTd {}

.pollNow {}
.pollNowTd {}

.totalVotesTable {}
.totalVotesTd {}
/* ---------- */

/* User Group Marks */
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;}
/* ---------------- */

/* Other Styles */
.replaceTable {}
.legendTd {}
.bbCodeBlock, .bbQuoteBlock {margin: 8px 0;}
.codeMessage {padding: 5px;font: 11px 'Consolas', 'Courier New', 'sans-serif';background-color: #ebebeb;color: #000;}
.quoteMessage {
 margin: 0 0 20px 0;padding: 0 0 0 10px;color: #666;font-style: italic; border-style: none !important; border-left: 3px solid #4c4c4c !important;
}
/* ------------ */

/* ===== forum Start ===== */
/* General forum Table View */
.forumContent, .forumContent td {font-size: 10px;color: #6c5d52;}
.forumContent a, .forumContent td a {color: #18191b;}
.gTable {background: none;border-spacing: 2px;}
.gTable td {background: url(/.s/t/786/29.jpg);color: #6c5d52;padding: 5px 7px;font-size: 11px;font-style: normal;}
.forumContent .gTable td {background: url(/.s/t/786/30.png);}
.gTable td a {color: #6c5d52;}
.forumContent td.gTableTop {font: 12px/20px 'Verdana';background: url(/.s/t/786/31.png);box-shadow: inset 1px 1px 1px #807e7e;text-transform: uppercase;color: #6c5d52 !important;padding: 0 20px 0 50px;}
td.gTableTop a {font: 12px/20px 'Verdana';color: #6c5d52;text-decoration: none;}
td.gTableTop a:hover {text-decoration: underline;}
.forumContent td.gTableSubTop, .forumContent td.postTdTop {background: url(/.s/t/786/32.png);font: 10px/20px 'Verdana';color: #6c5d52;padding: 0 10px;}
td.gTableSubTop a, td.postTdTop a {color: #6c5d52;}
.gTableBody {}
.gTableBody1 {}
.gTableBottom {}
.gTableLeft {}
.gTableRight {}
.gTableError {}
/* ------------------------ */

/* Forums Styles */
.forumNameTd,.forumLastPostTd {}
.forumIcoTd,.forumThreadTd,.forumPostTd {}
.forumLastPostTd,.forumArchive {}

a.catLink:link {}
a.catLink:visited {}
a.catLink:hover {}
a.catLink:active {}

.lastPostGuest,.lastPostUser,.threadAuthor {}
.archivedForum{}
/* ------------- */

/* forum Titles & other */
.forum {font-weight: bold;}
.forumDescr,.forumModer {font-size: 10px;}
.forumViewed {}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {}
.forumBarKw {}
a.forumBarA:link {}
a.forumBarA:visited {}
a.forumBarA:hover {}
a.forumBarA:active {}
/* -------------------- */

/* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm {}
/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {}
.fastNavCat {}
.fastNavCatA {}
.fastNavForumA {}
/* -------------------------- */

/* forum Page switches */
.switches {}
td.pagesInfo, td.switch, td.switchActive {background: #ffffff; padding-left: 5px; padding-right: 5px;}
td.switch, td.switchActive { background: url(/.s/t/786/31.png); color: #6c5d52;}
td.switch a {color: #6c5d52;}
.switch {}
.switchActive {}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {}
/* ------------------- */

/* forum Threads Style */
.threadLink {font-weight: bold;}
.threadNametd,.threadAuthTd,.threadLastPostTd {}
.threadIcoTd,.threadPostTd,.threadViewTd {}
.threadLastPostTd {}
.threadDescr {}
.threadNoticeLink {}
.threadsType {}
.threadsDetails {}
.forumOnlineBar {}

a.threadPinnedLink:link {}
a.threadPinnedLink:visited {}
a.threadPinnedLink:hover {}
a.threadPinnedLink:active {}

a.threadLink:link {}
a.threadLink:visited {}
a.threadLink:hover {}
a.threadLink:active {}

.postpSwithces {}
.thDescr {}
.threadFrmBlock {}
/* ------------------- */

/* forum Posts View */
.postTable {}
.postPoll {}
.postPoll td {border: 0 !important;}
.postFirst {border: 0 !important;}
.postRest1 {border: 0 !important;}
.postRest2 {border: 0 !important;}
.postSeparator {}

.postTdTop {}
.postBottom {}
.postBottom td {border: 0;padding: 0 5px !important;}
.postBottom img {vertical-align: middle;}
.postUser {}
.postTdInfo {text-align: center;}
.postRankName {}
.postRankIco {}
.reputation {}
.signatureHr {}
.posttdMessage {text-align: justify;padding: 8px !important;line-height: 18px;}

.pollQuestion {}
.pollButtons,.pollTotal {}
.pollSubmitBut,.pollreSultsBut {}
.pollSubmit {}
.pollEnd {}

.codeMessage {}
.quoteMessage {}

.signatureView {}
.edited {}
.editedBy {}

.statusBlock {}
.statusOnline {}
.statusOffline {}
/* ------------------ */

/* forum AllInOne Fast Add */
.newThreadBlock {}
.newPollBlock {}
.newThreadItem {}
.newPollItem {}
/* ----------------------- */

/* forum Post Form */
.pollBut, .loginButton, .searchSbmFl, .commSbmFl, .signButton {}

.codeButtons {}
.codeCloseAll {}
.postNameFl,.postDescrFl {}
.postPollFl,.postQuestionFl {}
.postResultFl {}
.postAnswerFl {}
.postTextFl {}
.postUserFl {}

.pollHelp {}
.smilesPart td {border: 0 !important;}
/* ----------------- */
/* ====== forum End ====== */

/*--------------------- INPUTS start ---------------------*/
input[type=submit], input[type=reset], input[type=button] {
 padding: 0 6px; font: bold 12px/18px; color: #2d1f0b; border: 1px solid #756859; border-left: none;border-top: none; border-radius: 3px; background: #e6e6e6 ; cursor: pointer;
}
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {color: #000; border: 1px solid #756859; border-right: none; border-bottom: none;}
input[type=submit]:active, input[type=reset]:active, input[type=button]:active {}
input[type=text], input[type=password], textarea {
 padding: 2px 3px; background: #fff; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: inset 0 1px 1px #4c4c4c; font-size: 12px;}
textarea {}
select {font-size: 12px;border: 1px solid #ccc;padding: 2px 3px;}
#mchatBtn, input.codeButtons, input.button {padding-left: 0;padding-right: 0;}
.block #secuCodeMc3 {_width: 50px !important /*FOR IE*/;}
.queryField {width: auto !important;}
.commFl {width: 100%;}
#frM58 span {display: inline-block;}
input, select, label {vertical-align: middle;}
/*--------------------- INPUTS end ---------------------*/

/*--------------------- POPUP start ---------------------*/
.popup {background: url(/.s/t/786/34.png) repeat-x;padding: 13px 10px 10px 10px;}
.popup a {color: #362316;font-weight: bold;}
.popuptitle {font: bold 16px 'Century Gothic';color: #fffbd6;text-align: left;text-transform: uppercase;text-shadow: 0 1px 1px #000;padding: 4px 0 2px 40px;}
.popupbody {text-align: left;}
.hrz {height: 2px;background: url(/.s/t/786/35.png);overflow: hidden;margin: 5px 0;}
.vrt {background: url(/.s/t/786/36.png) repeat-y;}
.pb-left {padding-left: 7px;}
.pb-right {padding-right: 7px;background-position: top right;}
.pb-inside {background: url(/.s/t/786/29.jpg);padding: 10px 20px; _width: 100% /*FOR IE*/;border-radius: 8px;color: #362316;}
.pb-inside td {color: #362316;}
/*--------------------- POPUP end ---------------------*/


/*--------------------- fancy ---------------------*/
div#fancy_overlay {
 position: fixed;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background-color: #666;
 display: none;
 z-index: 30;
}

* html div#fancy_overlay {
 position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_wrap {
 text-align: left;
}

div#fancy_loading {
 position: absolute;
 height: 40px;
 width: 40px;
 cursor: pointer;
 display: none;
 overflow: hidden;
 background: transparent;
 z-index: 100;
}

div#fancy_loading div {
 position: absolute;
 top: 0;
 left: 0;
 width: 40px;
 height: 480px;
 background: transparent url('http://алтайеврострой.рф/fancybox/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
 position: absolute;
 background-color: #FFF;
 z-index: 30;
}

div#fancy_loading_icon {
 position: absolute;
 background: url('http://алтайеврострой.рф/fancybox/fancy_loading.gif') no-repeat;
 z-index: 35;
 width: 16px;
 height: 16px;
}

div#fancy_outer {
 position: absolute;
 top: 0;
 left: 0;
 z-index: 90;
 padding: 18px 18px 33px 18px;
 margin: 0;
 overflow: hidden;
 background: transparent;
 display: none;
}

div#fancy_inner {
 position: relative;
 width:100%;
 height:100%;
 border: 1px solid #BBB;
 background: #FFF;
}

div#fancy_content {
 margin: 0;
 z-index: 100;
 position: absolute;
}

div#fancy_div {
 background: #000;
 color: #FFF;
 height: 100%;
 width: 100%;
 z-index: 100;
}

img#fancy_img {
 position: absolute;
 top: 0;
 left: 0;
 border:0; 
 padding: 0; 
 margin: 0;
 z-index: 100;
 width: 100%;
 height: 100%;
}

div#fancy_close {
 position: absolute;
 top: -12px;
 right: -15px;
 height: 30px;
 width: 30px;
 background: url('http://алтайеврострой.рф/fancybox/fancy_closebox.png') top left no-repeat;
 cursor: pointer;
 z-index: 181;
 display: none;
}

#fancy_frame {
 position: relative;
 width: 100%;
 height: 100%;
 display: none;
}

#fancy_ajax {
 width: 100%;
 height: 100%;
 overflow: auto;
}

a#fancy_left, a#fancy_right {
 position: absolute; 
 bottom: 0px; 
 height: 100%; 
 width: 35%; 
 cursor: pointer;
 z-index: 111; 
 display: none;
 background-image: url(data:image/gif;base64,AAAA);
 outline: none;
}

a#fancy_left {
 left: 0px; 
}

a#fancy_right {
 right: 0px; 
}

span.fancy_ico {
 position: absolute; 
 top: 50%;
 margin-top: -15px;
 width: 30px;
 height: 30px;
 z-index: 112; 
 cursor: pointer;
 display: block;
}

span#fancy_left_ico {
 left: -9999px;
 background: transparent url('http://алтайеврострой.рф/fancybox/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
 right: -9999px;
 background: transparent url('http://алтайеврострой.рф/fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
 visibility: visible;
}

a#fancy_right:hover {
 visibility: visible;
}

a#fancy_left:hover span {
 left: 20px; 
}

a#fancy_right:hover span {
 right: 20px; 
}

.fancy_bigIframe {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background: transparent;
}

div#fancy_bg {
 position: absolute;
 top: 0; left: 0;
 width: 100%;
 height: 100%;
 z-index: 70;
 border: 0;
 padding: 0;
 margin: 0;
}

div.fancy_bg {
 position: absolute;
 display: block;
 z-index: 70;
 border: 0;
 padding: 0;
 margin: 0;
}

div.fancy_bg_n {
 top: -18px;
 width: 100%;
 height: 18px;
 background: transparent url('http://алтайеврострой.рф/fancybox/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
 top: -18px;
 right: -13px;
 width: 13px;
 height: 18px;
 background: transparent url('http://алтайеврострой.рф/fancybox/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
 right: -13px;
 height: 100%;
 width: 13px;
 background: transparent url('http://алтайеврострой.рф/fancybox/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
 bottom: -18px;
 right: -13px;
 width: 13px;
 height: 18px;
 background: transparent url('http://алтайеврострой.рф/fancybox/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
 bottom: -18px;
 width: 100%;
 height: 18px;
 background: transparent url('http://алтайеврострой.рф/fancybox/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
 bottom: -18px;
 left: -13px;
 width: 13px;
 height: 18px;
 background: transparent url('http://алтайеврострой.рф/fancybox/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
 left: -13px;
 height: 100%;
 width: 13px;
 background: transparent url('http://алтайеврострой.рф/fancybox/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
 top: -18px;
 left: -13px;
 width: 13px;
 height: 18px;
 background: transparent url('http://алтайеврострой.рф/fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
 position: absolute;
 bottom: -33px;
 left: 0;
 width: 100%;
 z-index: 100;
 display: none;
}

div#fancy_title div {
 color: #FFF;
 font: bold 12px Arial;
 padding-bottom: 3px;
}

div#fancy_title table {
 margin: 0 auto;
}

div#fancy_title table td {
 padding: 0;
 vertical-align: middle;
}

td#fancy_title_left {
 height: 32px;
 width: 15px;
 background: transparent url(http://алтайеврострой.рф/fancybox/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
 height: 32px;
 background: transparent url(http://алтайеврострой.рф/fancybox/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
 height: 32px;
 width: 15px;
 background: transparent url(http://алтайеврострой.рф/fancybox/fancy_title_right.png) repeat-x;
}

/*--------------------- fancy end ---------------------*/


/*------------------ menu redesign -------------*/
.left_block .u-menu .u-menuitemhl {
 background: #D0D0D0 !important;
 cursor: pointer;
}

.left_block .xw-mc {
 border: 1px solid #96EA9A !important;
 padding: 0;
 margin: 0;
 font: normal 16px tahoma,arial,helvetica,sans-serif !important;
}

.left_block .xw-ml, .left_block .xw-mr, .left_block .xw-tc, .left_block .xw-tl, .left_block .xw-tr, .left_block .xw-bc, .left_block .xw-bl, .left_block .xw-br, .left_block .xw-mc {
 background: none !important;
 padding: 0 !important;
 zoom: 1;
 border: none !important;
}

.left_block .xw-tl, .left_block .xw-tr, .left_block .xw-tc, .left_block .xw-bc, .left_block .xw-bl, .left_block .xw-br {
 display: none !important;
}

.left_block .u-menuvitem {
 text-decoration: none!important;
 position: relative;
 padding: 5px 32px 5px 22px !important;
 white-space: nowrap;
 overflow: visible;
 line-height: 24px !important;
 zoom: 1;
 color: #000000;
 text-align: left;
}

.left_block .u-menu .u-menubody {
 background: transparent !important;
 border: none !important;
}

.left_block .u-menu .xw-mc {
 background: rgba(255, 255, 255, 0.88) !important;
}

.left_block #uMenuDiv2 .u-menu a.uMenuItemA {
 background: none;
 text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.28);
 color: #CD5800;
}
/*------------------ END menu redesign -------------*/