body { 
background: url(http://img-fotki.yandex.ru/get/5503/i-nat2010.19/0_4cf55_662a635b_S.jpg) -1px -1px transparent;
}


img,form {
	border:0;
	margin:0;
}
a,input {
	outline:none;
}
img {
	border:0;
	margin:0;
}
a {
	color:#D14615;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
	margin:5px 0;
	padding:0;
}
h1 {
	font-size:26px;
}
h2 {
	font-size:21px;
}
h3 {
	font-size:19px;
}
h4 {
	font-size:17px;
}
h5 {
	font-size:15px;
}
h6 {
	font-size:13px;
}
ul {
	list-style:square;
}
hr {
	border:none;
	border-top:1px dotted #BBBBBB;
}
.clr {
	clear:both;
}
@font-face {
	font-family:'Catalyst';
	src:url('http://pbkuban.ru/fonts/f001n.eot');
	src:url('http://pbkuban.ru/fonts/f001n.eot?#iefix') format('embedded-opentype'),url('http://pbkuban.ru/fonts/f001n.woff') format('woff'),url('http://pbkuban.ru/fonts/f001n.ttf') format('truetype'),url('http://pbkuban.ru/fonts/f001n.svg#webfont') format('svg');
	font-weight:normal;
	font-style:normal;
}
h1,h2,h3,h4,h5 {
	font-family:'Catalyst';
}
.wrapper {
	width:1000px;
	margin:0 auto;
}
#overlay {
background: url("http://img-fotki.yandex.ru/get/5503/i-nat2010.19/0_4cf55_662a635b_S.jpg") -1px -1px transparent;
}
#header {
	position:relative;
}
.usr-lnks {
	position:absolute;
	right:0;
	top:22px;
	font-size:12px;
}
.usr-lnks a {
	color:#F1DEC2;
	text-shadow:1px 1px 0 #110F0C;
}
#site-logo {
	text-align:center;
}
#site-logo .logo-l {
	background:url(http://pbkuban.ru/img/logo-bg.png) no-repeat;
	height:63px;
	padding:0 0 0 60px;
	display:inline-block;
	_background-image:url(http://pbkuban.ru/img/logo-ie.png);
}
#site-logo .logo-r {
	background:url(http://pbkuban.ru/img/logo-bg.png) right -126px no-repeat;
	height:63px;
	padding:0 60px 0 0;
	display:inline-block;
	_background-image:url(http://pbkuban.ru/img/logo-ie.png);
}
#site-logo .logo-m {
	background:url(http://pbkuban.ru/img/logo-bg.png) 0 -63px;
	height:63px;
	overflow:hidden;
	display:inline-block;
	_background-image:url(http://pbkuban.ru/img/logo-ie.png);
}
#site-logo .site-names {
	display:block;
	padding:8px 0 0;
}
#site-logo .site-name {
	font-size:26px;
	text-transform:uppercase;
	display:block;
}
#site-logo .site-name a {
	color:#FFFFFF;
	text-decoration:none;
}
#site-logo .site-descr {
	display:block;
	position:relative;
	margin-top:-4px;
	font-size:11px;
	color:#FFB8A3;
	font-style:none;
}
#nav-box {
	background:#191611 url(http://pbkuban.ru/img/bottom.png);
	padding:10px 10px 10px 14px;
	height:100%;
}
#catmenu {
	float:left;
	width:730px;
}
#catmenu ul {
	list-style:none;
	margin:0;
	padding:0;
	z-index:100;
}
#catmenu ul li {
	float:left;
	padding:0 19px 0 0;
}
#catmenu ul li a {
	font-family:'Catalyst';
	z-index:10;
	display:block;
	color:#DAD1B4;
	padding:5px 0 8px;
	text-transform:uppercase;
	font-size:16px;
	text-decoration:none;
	white-space:nowrap;
	text-shadow:1px 1px 5px #000000;
	_width:10px;
}
#catmenu ul li a:hover,#catmenu ul li.item-hover a {
	color:#F1DEC2;
	text-decoration:none;
}
#catmenu ul li a.current-item,#catmenu ul li a.uMenuItemA {
	color:#F1DEC2;
	padding:5px 0;
	border-bottom:3px solid #D14615;
}
#catmenu ul li.item-parent a {
	padding-right:0;
}
#catmenu ul ul {
	margin:-8px 0 0;
	border:1px solid #3D352A;
	border-bottom:none;
	background:#26211A;
}
#catmenu ul ul ul {
	margin:0 0 0 180px;
}
#catmenu ul ul li {
	text-transform:none;
	background:none;
	padding:0;
}
#catmenu ul li ul ul {
	margin:0 0 0 180px;
}
#catmenu ul li li a {
	border-bottom:1px solid #3D352A;
	font-size:16px;
	white-space:normal;
	text-transform:none;
	padding:8px 10px;
	text-shadow:1px 1px 0 #221E18;
	_width:auto;
}
#catmenu ul li li a:hover,#catmenu ul li.item-hover li a,#catmenu ul li li a.current-item {
	background:none;
}
#catmenu ul li li a:hover {
	background:#352E24 !important;
	text-decoration:none;
}
#catmenu ul ul li a.current-item,#catmenu ul ul li a.uMenuItemA {
	color:#F1DEC2;
	padding:8px 10px;
	border-bottom:1px solid #3D352A;
}
#catmenu ul.ut-menu .item-arrow {
	display:none;
}
#catmenu .multicolumn>li {
	border-color:#3D352A;
}
#search {
	float:right;
	height:30px;
	width:220px;
	overflow:hidden;
}
#search .search-box {
	background:#191611 url(http://pbkuban.ru/img/search.png) 0 0 no-repeat;
	height:26px;
	width:220px;
	padding:4px 0 0;
}
#search .schQuery input {
	width:180px;
	margin:0;
	padding:0 6px;
	font-style:italic;
	height:22px;
	line-height:22px;
	border:none;
	border-right:1px solid #4F4C41;
	font-size:12px;
	color:#4F4C41;
	float:left;
	background:none;
}
#search .schBtn input {
	float:right;
	margin:0;
	height:22px;
	width:22px;
	overflow:hidden;
	text-indent:-10000px;
	background:url(http://pbkuban.ru/img/search.png) right -30px no-repeat;
	border:none;
	cursor:pointer;
}
#main-shadow {
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);
	box-shadow:0 0 3px rgba(0,0,0,0.2);
}
#casing {
	border:1px solid #FFFFFF;
	background:#F5F5F5;
	padding:19px;
}
#content {
	float:left;
}
#sidebar {
	float:right;
	width:200px;
}
.sidebox {
	padding:0 0 25px;
}
.sidetitle {
	font-size:16px;
	padding:0 0 10px;
	color:#D14615;
	text-transform:uppercase;
}
.sidebox ul {
	list-style:none;
	margin:0;
	padding:0;
}
.sidebox ul li,.sidebox .catsTd {
	padding:7px 0;
	border-bottom:1px dotted #BBBBBB;
}
.sidebox li a,.sidebox .catsTable td a {
	color:#443725;
	text-decoration:none;
	padding:0 0 0 12px;
	background:url(http://pbkuban.ru/img/12.gif) 0 4px no-repeat;
}
.sidebox li a:hover,.sidebox .catsTable td a:hover,.sidebox li a.current-item,.sidebox .catsTable td a.catNameActive {
	color:#D14615;
}
.sidebox .catNumData {
	color:#888888;
	font-size:9px;
}
.sidebox .calTable {
	width:100%;
}
.calTable td {
	text-align:center;
	padding:6px 3px;
}
.calTable td a {
	font-weight:700;
	text-decoration:underline;
}
.calTable td a:hover {
	text-decoration:none;
}
.calTable .calWday,.calTable .calWdaySe,.calTable .calWdaySu {
	font-weight:700;
	font-family:'Catalyst';
	border-top:1px dotted #BBBBBB;
	border-bottom:1px dotted #BBBBBB;
}
.calTable .calMdayA,.calTable .calMdayIsA {
	color:#FFFFFF;
	background:#191611;
}
.calTable .calMdayIsA a {
	color:#FFFFFF;
}
.sidebox ul li li {
	background:none;
	padding:0;
	border-bottom:none;
}
.sidebox ul ul {
	margin:0 0 0 -182px;
	border:1px solid #DDDDDD;
	border-bottom:none;
	background:#EFEFEF;
}
.sidebox ul li ul ul {
	margin:0 0 0 -180px;
}
.sidebox ul li li a {
	background:none;
	border-bottom:1px solid #DDDDDD;
	font-size:11px;
	padding:8px 10px;
}
.sidebox ul li li a:hover,.sidebox ul li.item-hover li a,.sidebox ul li li a.current-item {
	background:none;
}
.sidebox ul li li a:hover {
	background:#F5F5F5;
}
.sidebox ul.ut-menu .item-arrow {
	display:none;
}
.sidebox .multicolumn>li {
	border-color:#DDDDDD;
}
.sidebox iframe {
	border:none;
}
.sidebox .answer {
	padding:5px 0 0;
}
.sidebox input.mchat {
	max-width:97%;
}
.sidebox textarea.mchat {
	max-width:92%;
}
.sidebox .loginField {
	max-width:97%;
}
#content .calTable td {
	padding:12px;
}
#content fieldset {
	border:1px solid #DDDDDD;
}
#casing label {
	color:#6D593D !important;
}
.eBlock {
	margin:0 0 5px;
}
.eTitle {
	padding:0;
	color:#D14615;
	font-size:24px;
	font-family:'Catalyst';
}
.eTitle a {
	color:#D14615;
	text-decoration:none;
}
.eTitle a:hover {
	color:#443725;
}
.eDetails,.eDetails1,.eDetails2 {
	font-size:11px;
	padding:7px 0;
	border-bottom:1px dotted #BBBBBB;
	border-top:1px dotted #BBBBBB;
	color:#6D593D;
}
.eDetails a,.eDetails1 a,.eDetails2 a {
	text-decoration:underline;
}
.eDetails a:hover,.eDetails1 a:hover,.eDetails2 a:hover {
	text-decoration:none;
}
.eMessage,.eText {
	margin:0;
	padding:10px 0 !important;
}
.eMessage p,.eText p {
	margin:0;
	padding:0 0 5px;
}
.pagesBlockuz1 b,.pagesBlockuz2 b,#pagesBlock1 b,#pagesBlock2 b {
	font-size:12px;
	padding:2px 6px;
	font-weight:normal;
	background:#191611;
	color:#FFFFFF;
}
.pagesBlockuz1 a,.pagesBlockuz2 a,#pagesBlock1 a,#pagesBlock2 a {
	font-size:12px;
	padding:2px 0;
	color:#191611;
	text-decoration:none;
}
.pagesBlockuz1 a:hover,.pagesBlockuz2 a:hover,#pagesBlock1 a:hover,#pagesBlock2 a:hover {
	text-decoration:underline;
}
.cBlock1,.cBlock2 {
	background:#F4F4F4;
	border-bottom:1px solid #DDDDDD;
}
#content .cBlock1,#content .cBlock2,.commTable {
	padding:10px 0 0;
	border:none;
	border-top:1px dotted #BBBBBB;
	background:none;
	color:#6D593D;
}
.cMessage {
	font-size:11px;
}
.cTop {
	padding:0 0 5px;
	margin:0;
	font-size:16px;
	font-family:'Catalyst';
}
.cTop b {
	font-weight:normal;
}
.cTop span {
	font-size:14px !important;
}
.cAnswer {
	padding:5px 0 0 15px;
	font-style:italic;
	color:#777777;
}
.commTd1 {
	padding:5px 2px;
	width:140px;
}
input.commFl {
	width:98%;
}
textarea.commFl {
	width:98%;
}
input.codeButtons {
	min-width:30px;
}
.eAttach {
	margin:10px 0;
	font-size:11px;
	color:#666666;
	padding:0 0 0 15px;
	background:url(http://pbkuban.ru/img/attach.gif) 0 0 no-repeat;
}
.eRating {
	font-size:8pt;
}
.manTdError,.commError {
	color:#FF0000;
}
.commReg {
	padding:10px 0;
	text-align:center;
}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {
	color:#D14615 !important;
}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {
	color:#443725 !important;
}
a.groupBanned:link,a.groupBanned:visited,a.groupBanned:hover {
	color:#FFFFFF !important;
}
a.groupOther1:link,a.groupOther1:visited,a.groupOther1:hover {
	color:#4086B3 !important;
}
.replaceTable {
	background:#F5F5F5;
	border:1px solid #FFFFFF;
	color:#443725;
	font-size:12px !important;
	padding:10px;
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);
	box-shadow:0 0 3px rgba(0,0,0,0.2);
}
.legendTd {
	font-size:8pt;
}
.outputPM {
	border:1px dashed #3A2B24;
	margin:4px 0 4px 30px;
}
.inputPM {
	border:1px dashed #3A2B24;
	margin:4px 0;
}
.uTable {
	padding:0;
	background:none;
}
.uTable td {
	padding:3px 10px;
	background:#F0F0F0;
	border:1px solid #CCCCCC;
	-webkit-box-shadow:inset 0 0 0 1px #FFFFFF;
	-moz-box-shadow:inset 0 0 0 1px #FFFFFF;
	box-shadow:inset 0 0 0 1px #FFFFFF;
}
.uTable td.uTopTd {
	background:#E5E5E5;
	border:1px solid #CCCCCC;
	-webkit-box-shadow:inset 0 0 0 1px #FFFFFF;
	-moz-box-shadow:inset 0 0 0 1px #FFFFFF;
	box-shadow:inset 0 0 0 1px #FFFFFF;
}
.eAttach .entryAttachSize {
	padding-left:4px;
}
.manTable {
	text-align:left;
}
.manTable .manTd1 {
	font-size:12px;
	line-height:14px;
	width:200px;
}
#casing.popuptable {
	margin:10px auto;
	padding:10px;
	color:#443725;
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);
	box-shadow:0 0 3px rgba(0,0,0,0.2);
}
.popuptitle {
	font-size:18px;
	padding:0 0 10px;
	text-align:center;
	font-family:'Catalyst';
	color:#D14615;
	border-bottom:1px dotted #BBBBBB;
}
.popupbody {
	padding:10px 0 0;
	font-size:12px;
	color:#443725;
}
.popupbody * {
	font-size:12px !important;
}
.popuptable table {
	text-align:left;
	color:#443725;
}
#bottom {
	background:#191611 url(http://pbkuban.ru/img/bottom.png);
	border-top:3px solid #D14615;
	padding:20px 20px 0;
}
#bottom .sidebox {
	float:left;
	width:220px;
	padding:0 20px 20px 0;
	color:#CDB390;
}
#bottom .no-pad {
	padding-right:0;
}
#bottom .sidebox ul li,#bottom .sidebox .catsTd {
	border-color:#574C3D;
}
#bottom .sidebox li a,#bottom .sidebox .catsTable td a {
	color:#CDB390;
	background-image:url(http://pbkuban.ru/img/13.gif);
}
#bottom .sidebox li a:hover,#bottom .sidebox .catsTable td a:hover,#bottom .sidebox li a.current-item,#bottom .sidebox .catsTable td a.catNameActive {
	color:#D14615;
}
#bottom .calTable .calMdayA,#bottom .calTable .calMdayIsA {
	background:#D14615;
}
#bottom .calTable .calWday,#bottom .calTable .calWdaySe,#bottom .calTable .calWdaySu {
	border-color:#574C3D;
}
#bottom .sidebox ul ul {
	margin:0 0 0 220px;
	border:1px solid #3D352A;
	border-bottom:none;
	background:#26211A;
}
#bottom .sidebox ul li ul ul {
	margin:0 0 0 180px;
}
#bottom .sidebox ul li li a {
	background:none;
	border-bottom:1px solid #3D352A;
	font-size:11px;
	padding:8px 10px;
}
#bottom .sidebox ul li li a:hover,#bottom .sidebox ul li.item-hover li a,#bottom .sidebox ul li li a.current-item {
	background:none;
}
#bottom .sidebox ul li li a:hover {
	background:#352E24;
	color:#CDB390;
}
#bottom hr {
	border-top-color:#574C3D;
}
#bottom .uz-sortable {
	width:220px !important;
}
#bottom .uz-sortable .sidebox {
	float:none;
}
.ui-sortable {
	z-index:9999 !important;
}
#footer {
	padding:20px 0;
	text-align:center;
	font-size:10px;
	color:#999999;
}
#footer a {
	color:#888888;
	text-decoration:underline;
}
#footer a:hover {
	text-decoration:none;
}
.gTable {
	background:none;
}
.gTableTop {
	color:#FFFFFF;
	text-shadow:1px 1px 0 rgba(0,0,0,0.2);
	font-family:'Catalyst';
	font-size:18px;
	padding:7px 10px;
	margin:0;
	background:#D14615 url(http://pbkuban.ru/img/logo-bg.png) 0 center repeat-x;
	border:1px solid #B63610;
	-moz-box-shadow:inset 0 0 1px 1px #ED6433;
	-webkit-box-shadow:inset 0 0 1px 1px #ED6433;
	box-shadow:inset 0 0 1px 1px #ED6433;
}
.gTableTop a {
	color:#FFFFFF;
}
.gTableSubTop {
	color:#CDB390;
	padding:3px;
	font-size:11px;
	background:#191611 url(http://pbkuban.ru/img/bottom.png);
}
.gTableSubTop a,.gTableSubTop a:hover {
	color:#CDB390;
}
.gTableBody,.gTableBody1,.gTableBottom,.gTableError,.forumNameTd,.forumLastPostTd,.threadNametd,.threadAuthTd,.threadLastPostTd,.threadsType,.postPoll,.newThreadBlock,.newPollBlock,.newThreadBlock,.newPollBlock,.gTableRight,.posttdMessage,.postTdInfo {
	padding:3px 10px;
	background:#F0F0F0;
	border:1px solid #CCCCCC;
	-webkit-box-shadow:inset 0 0 0 1px #FFFFFF;
	-moz-box-shadow:inset 0 0 0 1px #FFFFFF;
	box-shadow:inset 0 0 0 1px #FFFFFF;
}
.forumIcoTd,.forumThreadTd,.forumPostTd,.gTableLeft,.threadIcoTd,.threadPostTd,.threadViewTd,.postBottom,.postTdTop {
	padding:3px 10px;
	background:#E5E5E5;
	border:1px solid #CCCCCC;
	-webkit-box-shadow:inset 0 0 0 1px #FFFFFF;
	-moz-box-shadow:inset 0 0 0 1px #FFFFFF;
	box-shadow:inset 0 0 0 1px #FFFFFF;
}
a.forum,a.threadLink {
	padding:0 0 0 10px;
	background:url(http://pbkuban.ru/img/12.gif) 0 center no-repeat;
	font-size:14px;
}
a.forumLastPostLink {
	color:#666666 !important;
}
.gTableLeft {
	font-weight:700;
}
.gTableError {
	color:#FF0000;
}
.forumLastPostTd,.forumArchive {
	font-size:8pt;
}
a.catLink {
	text-decoration:none;
}
a.catLink:hover {
	text-decoration:underline;
}
.lastPostGuest,.lastPostUser,.threadAuthor {
	font-weight:700;
}
.archivedForum {
	font-size:8pt;
	color:#FF0000 !important;
	font-weight:700;
}
.forumDescr {
	color:#888888;
	font-size:8pt;
}
div.forumModer {
	color:#666666;
	font-size:8pt;
}
a.forumModer {
	color:#555555 !important;
	text-decoration:underline;
}
.forumViewed {
	font-size:9px;
}
.forumBarKw {
	font-weight:normal;
}
a.forumBarA {
	text-decoration:none;
	color:#777777 !important;
}
a.forumBarA:hover {
	text-decoration:none;
}
.fastLoginForm {
	font-size:8pt;
}
.switch,.pagesInfo {
	padding:2px 5px;
	font-weight:normal;
	font-size:10px;
	background:#E5E5E5;
	border:1px solid #CCCCCC;
	-webkit-box-shadow:inset 0 0 0 1px #FFFFFF;
	-moz-box-shadow:inset 0 0 0 1px #FFFFFF;
	box-shadow:inset 0 0 0 1px #FFFFFF;
}
.switchActive {
	padding:2px 5px;
	font-weight:normal;
	color:#FFFFFF;
	text-shadow:1px 1px 0 rgba(0,0,0,0.2);
	background:#D14615 url(http://pbkuban.ru/img/logo-bg.png) 0 center repeat-x;
	border:1px solid #B63610;
	-moz-box-shadow:inset 0 0 1px 1px #ED6433;
	-webkit-box-shadow:inset 0 0 1px 1px #ED6433;
	box-shadow:inset 0 0 1px 1px #ED6433;
}
a.switchDigit,a.switchBack,a.switchNext {
	text-decoration:none;
	color:#443725;
}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {
	text-decoration:underline;
}
.threadLastPostTd {
	font-size:8pt;
}
.threadDescr {
	color:#888888;
	font-size:8pt;
}
.threadNoticeLink {
	font-weight:700;
}
.threadsType {
	height:20px;
	font-weight:700;
	font-size:8pt;
}
.threadsDetails {
	height:20px;
}
.forumOnlineBar {
	height:20px;
}
a.threadPinnedLink {
	font-weight:700;
	color:#F63333 !important;
}
a.threadFrmLink {
	color:#555555 !important;
}
.postpSwithces {
	font-size:8pt;
}
.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;
}
.postSeparator {
	height:1px;
	background:#FFFFFF;
}
.postUser {
	font-weight:700;
}
.postRankName {
	margin-top:5px;
}
.postRankIco {
	margin-bottom:5px;
	margin-bottom:5px;
}
.reputation {
	margin-top:5px;
}
.signatureHr {
	margin-top:20px;
}
.postTdInfo {
	padding:10px;
	text-align:center;
}
.posttdMessage {
	line-height:18px;
	padding:10px;
}
.pollQuestion {
	text-align:center;
	font-weight:700;
}
.pollButtons,.pollTotal {
	text-align:center;
}
.pollSubmitBut,.pollreSultsBut {
	width:140px;
	font-size:8pt;
}
.pollSubmit {
	font-weight:700;
}
.pollEnd {
	text-align:center;
	height:30px;
}
.codeMessage,.quoteMessage {
	font-size:13px;
	font-style:italic;
	margin:0 0 0 50px;
	color:#777777;
	padding:10px;
	background:#DDDDDD;
	border:none !important;
	border-left:3px solid #D14615 !important;
}
.signatureView {
	display:block;
	font-size:8pt;
	line-height:14px;
	padding:0 0 0 10px;
	border-left:3px solid #DDDDDD;
}
.edited {
	padding-top:30px;
	font-size:8pt;
	text-align:right;
	color:gray;
}
.editedBy {
	font-weight:700;
	font-size:8pt;
}
.statusBlock {
	padding-top:3px;
}
.statusOnline {
	color:#32A505;
}
.statusOffline {
	color:#000000;
}
.newThreadItem {
	padding:0 0 0 8px;
	background:url(http://pbkuban.ru/img/12.gif) no-repeat 0 4px;
}
.newPollItem {
	padding:0 0 0 8px;
	background:url(http://pbkuban.ru/img/12.gif) no-repeat 0 4px;
}
.pollHelp {
	font-weight:normal;
	font-size:8pt;
	padding-top:3px;
}
.smilesPart {
	padding-top:5px;
	text-align:center;
}
.userAvatar {
	padding:2px;
	background:#DDDDDD;
	border:1px solid #CCCCCC;
	width:150px;
}
.pollButtons button {
	margin:0 10px 0 0 !important;
}
.postBottom .goOnTop {
	display:none !important;
}

#bottom input[type='text'],#bottom input[type='password'],#bottom textarea,#bottom input[type='file'],#bottom select {
	font-size:11px;
	color:#564D40;
	padding:5px 3px;
	background:#201C16;
	border:1px solid #362F25;
	-moz-box-shadow:inset 0 1px 2px 0 #CCCCCC;
	-webkit-box-shadow:inset 0 1px 2px 0 #CCCCCC;
	box-shadow:inset 0 1px 2px 0 #0F0D0A;
	-webkit-appearance:none;
	outline:none;
}
#bottom input[type='submit'],#bottom input[type='reset'],#bottom input[type='button'],#bottom button {
	font-size:11px !important;
	color:#FFFFFF;
	padding:5px;
	background:#D14615 url(http://pbkuban.ru/img/logo-bg.png) 0 center repeat-x;
	border:1px solid #B63610;
	-moz-box-shadow:inset 0 0 1px 1px #ED6433;
	-webkit-box-shadow:inset 0 0 1px 1px #ED6433;
	box-shadow:inset 0 0 1px 1px #ED6433;
	cursor:pointer;
}
#bottom input[type='submit']:hover,#bottom input[type='reset']:hover,#bottom input[type='button']:hover,#bottom button:hover {
	background-position:0 -70px;
}
#slider {
	position:relative;
	margin:0;
	padding:0;
	background:#F5F5F5 url(http://pbkuban.ru/img/preloader.gif) center center no-repeat;
	max-width:980px;
	height:270px;
	display:none;
	border-bottom:3px solid #D14615;
}
#slider .icon {
	background-image:url(http://pbkuban.ru/img/icons.png);
	background-repeat:no-repeat;
}
#slider .timer_sprite {
	background-image:url(http://pbkuban.ru/img/timer-sprite.png);
}
#slider .pane {
	z-index:1;
	position:absolute;
	overflow:hidden;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
#slider .slide {
	visibility:hidden;
	overflow:hidden;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:#F5F5F5 url(http://pbkuban.ru/img/preloader.gif) center center no-repeat;
}
#slider .slide img {
	z-index:1;
	position:absolute;
	left:0;
	top:0;
	border:none;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
#slider .slide div {
	z-index:4;
	position:absolute;
	font-weight:normal;
	color:#FFFFFF;
}
#slider .no-select {
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none;
}
#slider .nav-holder {
	position:absolute;
	-webkit-touch-callout:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
#slider .nav-holder .no-select {
	float:left;
}
#slider .btn-txt {
	font-weight:700;
	color:#FFFFFF;
}
#slider .btn-txtn {
	font-size:12px;
}
#slider .btn-txtt {
	font-size:16px;
}
#slider .txt-cont {
	z-index:4;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
}
#slider .capt-canvas {
	position:absolute;
	left:0;
	top:0;
}
#slider .rounded {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius:2px;
}
#slider .btn-shad {
	z-index:1;
	position:absolute;
	background-color:#000000;
	left:0;
	top:0;
	width:100%;
	height:100%;
	filter:alpha(opacity=10);
}
#slider .btn-alpha {
	z-index:2;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	filter:alpha(opacity=35);
}
#slider .btn-tb {
	z-index:3;
	position:absolute;
	left:1px;
	right:1px;
	top:0;
	height:100%;
	filter:alpha(opacity=100);
}
#slider .btn-c {
	z-index:4;
	position:absolute;
	left:0;
	top:1px;
	width:100%;
	filter:alpha(opacity=100);
}
#slider .slide-txt {
	font-size:24px;
	font-family:'Catalyst';
	text-shadow:1px 1px 0 rgba(0,0,0,0.4);
}
#slider .slide a {
	color:#FFFFFF;
	display:block;
}
#slider .slide a:hover {
	color:#FFFFFF;
	text-decoration:none;
	text-shadow:0 0 3px rgba(255,255,255,0.4);
}
#doSmbBt,.u-combobut {
	display:none;
}
#casing .u-comboeditcell,#casing .u-combo {
	border:0 !important;
	background:none !important;
}
#casing .u-combolist {
	background:#EEEEEE;
	border:1px solid #FFFFFF;
	font-size:12px !important;
	color:#443725 !important;
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);
	box-shadow:0 0 3px rgba(0,0,0,0.2);
}
#content .xw-tl,#content .xw-bl,#content .u-menuvsep {
	display:none;
}
#content .xw-ml,#content .xw-mr {
	margin:0;
	padding:0;
	background:none;
}
#content .xw-mc {
	background:#EEEEEE;
	border:1px solid #FFFFFF;
	margin:0;
	font-size:12px !important;
	color:#443725 !important;
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);
	box-shadow:0 0 3px rgba(0,0,0,0.2);
}
#uNetRegF table {
	text-align:left;
}
#uNetRegF table table {
	clear:both;
}
#uNetRegF table table td {
	padding:5px 0 0;
}
.sidebox .gTable {
	background:none;
}
.sidebox .gTableTop,.sidebox .gTableSubTop,.sidebox .forumNameTd {
	border:none;
	background:none !important;
	padding:7px 0 !important;
	color:#443725;
	border-bottom:1px dotted #BBBBBB !important;
	font-family:Tahoma,Arial,sans-serif;
	text-shadow:none !important;
	text-transform:none;
	height:auto;
	line-height:normal;
	overflow:visible;
	font-size:13px !important;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.sidebox .gTable ul {
	padding:0 0 0 20px;
}
.sidebox .gTable ul li a {
	background:none !important;
	padding:0;
}
#bottom .sidebox .gTableTop,#bottom .sidebox .gTableSubTop,#bottom .sidebox .forumNameTd {
	background:none !important;
	color:#CDB390;
	border-bottom:1px dotted #574C3D;
}
#bottom .gTable ul li a {
	background:none;
}
.hcol-l {
	float:left;
	width:450px;
}
.hcol-r {
	float:right;
	width:450px;
}
.head-ttl {
	font-size:16px;
	padding:0 0 10px;
	color:#D14615;
	text-transform:uppercase;
}
.services-descr {
	padding:0 0 20px;
}
.services-list {
	padding:0;
	margin:0;
	list-style:none;
}
.services-list li {
	padding:0 0 10px;
	float:left;
	width:215px;
	height:20px;
	overflow:hidden;
	font-size:12px;
	line-height:15px;
}
.services-list .odd {
	float:right;
}
.services-list span {
	float:left;
	display:block;
	width:30px;
	height:20px;
}
#recent-works {
	position:relative;
}
#works-navi {
	position:absolute;
	top:-42px;
	height:20px;
	width:31px;
	right:0;
}
#works-navi a {
	display:block;
	width:13px;
	height:20px;
	float:left;
	background:url(http://pbkuban.ru/img/works-navi.png);
}
#works-navi a#works-next {
	background-position:-13px 0;
	float:right;
}
#works-navi a#works-prev:hover {
	background-position:0 -20px;
}
#works-navi a#works-next:hover {
	background-position:-13px -20px;
}
#recent-works .works-box {
	height:140px;
	width:450px;
	overflow:hidden;
}
#recent-works ul {
	padding:0;
	margin:0;
	list-style:none;
}
#recent-works ul li {
	float:left;
	width:235px;
	height:140px;
}
#recent-works .work-item {
	width:220px;
	height:140px;
	overflow:hidden;
	position:relative;
}
#recent-works img {
	width:260px;
	min-height:220px;
	position:absolute;
	top:-20px;
	left:-20px;
	_height:220px;
}
#recent-works .work-mask {
	position:absolute;
	top:0;
	left:0;
	width:220px;
	height:140px;
	background:#000000;
	display:none;
	_top:-140px;
}
#recent-works .work-links {
	position:absolute;
	top:0;
	left:0;
	width:220px;
	height:140px;
}
#recent-works .work-links a {
	position:absolute;
	display:block;
	width:30px;
	height:30px;
	top:50px;
	background:#D14615 url(http://pbkuban.ru/img/item-ico.png) 0 center;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}
#recent-works .work-links a.work-more {
	left:-30px;
}
#recent-works .work-links a.work-zoom {
	right:-30px;
	background-position:-30px center;
}
#our-blog hr {
	margin:20px 0;
}
.latest-posts .col {
	float:left;
	width:220px;
	padding:0 20px 0 0;
	text-align:justify;
}
.latest-posts .col-4 {
	padding:0;
}
.cols .post-dt {
	position:absolute;
	right:0;
	top:0;
	padding:5px;
	color:#FFFFFF;
	font-family:'Catalyst';
	font-size:16px;
	background:#D14615;
}
.cols .post-pr {
	opacity:0.85;
	position:absolute;
	right:0;
	top:93px;
	padding:5px;
	color:#FFFFFF;
	font-family:'Catalyst';
	font-size:16px;
	background:#D14615;
}
.cols .post-ttl {
	font-family:'Catalyst';
	font-size:18px;
	padding:10px 0 0;
}
.cols .post-ttl1 {
	font-family:'Catalyst';
	font-size:18px;
	padding:2px 0 5px 0;
}
.cols .post-ttl a {
	color:#443725;
}
.cols .post-ttl1 a {
	color:#443725;
}
.cols .post-ttlshop {
	font-family:'Catalyst';
	font-size:18px;
	padding:0 0 5px 0;
	text-shadow:0px 0px 1px rgb(124,124,123);
}
.cols .post-ttlshop a {
	color:#443725;
}
.post-item {
	padding:0 0 20px;
	border-bottom:1px dotted #BBBBBB;
	margin:0 0 20px;
}
.post-mt {
	float:left;
	width:100px;
	color:#6D593D;
	font-size:11px;
}
.post-mt span {
	display:block;
	padding:0 0 7px;
}
.post-mt a {
	color:#6D593D;
	text-decoration:underline;
}
.post-mt a:hover {
	text-decoration:none;
}
.post-dsc {
	float:right;
	width:560px;
	padding:0 0 0 20px;
	border-left:1px dotted #BBBBBB;
}
.post-dsc .post-img {
	float:left;
	margin:5px 10px 3px 0;
}
.post-dsc .post-ttl {
	font-family:'Catalyst';
	font-size:16px;
	text-transform:uppercase;
	padding:0 0 10px;
	text-shadow:0px 0px 1px rgb(162,128,128);
}
.post-dsc .post-txt {
	padding:0;
}
.post-img3 {
	height:120px;
	width:220px;
	position:relative;
	overflow:hidden;
	color:#FFFFFF;
	box-shadow:0 0 8px black;
	margin-bottom:5px;
}
.post-img3 img {
	position:absolute;
	left:0;
	width:220px;
	min-height:120px;
	_height:120px;
	bottom:-23px;
}
.post-img2 {
	height:120px;
	width:220px;
	position:relative;
	overflow:hidden;
	color:#FFFFFF;
	box-shadow:0 0 8px black;
	margin-bottom:5px;
}
.post-img2 img {
	position:absolute;
	left:-50px;
	width:339px;
	min-height:120px;
	_height:120px;
}
.post-img {
	height:120px;
	width:220px;
	position:relative;
	overflow:hidden;
	color:#FFFFFF;
	box-shadow:0 0 8px black;
	margin-bottom:5px;
}

.post-img2 {
	height:150px;
	position:relative;
	overflow:hidden;
	color:#FFFFFF;
	box-shadow:0 0 8px black;
	margin-bottom:5px;
}
.post-img1 {
	height:120px;
	width:200px;
	position:relative;
	overflow:hidden;
	color:white;
	box-shadow:0 0 8px black;
	margin-bottom:5px;
}
.post-img img {
	position:absolute;
	left:0;
	width:220px;
	min-height:120px;
	_height:120px;
}
.post-img1 img {
	position:absolute;
	left:0;
	width:200px;
	min-height:120px;
	_height:120px;
}
.post-mask {
	position:absolute;
	top:0;
	left:0;
	height:120px;
	width:220px;
	background:#000000;
	display:none;
	_top:-120px;
}
.post-links {
	position:absolute;
	top:0;
	left:0;
	height:120px;
	width:220px;
}
.post-links a {
	position:absolute;
	display:block;
	width:30px;
	height:30px;
	top:45px;
	background:#D14615 url(http://pbkuban.ru/img/item-ico.png) 0 center;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}
.post-links a.post-more {
	left:-30px;
}
.post-links a.post-zoom {
	right:-30px;
	background-position:-30px center;
}
.photo-item {
	padding:0 0 20px;
	position:relative;
}
.photo-ttl {
	font-family:'Catalyst';
	font-size:16px;
	padding:10px 0 0;
	text-align:left;
}
.photo-ttl a {
	color:#443725;
}
.photo-moder {
	position:absolute;
	top:0;
	right:5px;
	z-index:30;
}
.posttdMessage img {
	max-width:680px;
}
#top-link {
	cursor:pointer;
	display:none;
	position:fixed;
	right:0;
	bottom:0;
	padding-left:5px;
	padding-bottom:5px;
	z-index:1;
	text-decoration:none;
	font-size:14pt;
	color:#F1DEC2;
	font-family:'Catalyst';
	text-shadow:1px 2px 5px #000000;
}
#top-link:hover {
	opacity:0.3;
	background:#000000;
}
#top-link div {
	color:#000000;
	width:20px;
	overflow:hidden;
	padding:5px 10px;
}
#top-link div i {
	font-size:25px;
	display:block;
	width:20px;
	line-height:22px;
}
.men_name {
	font-family:'Catalyst';
	font-size:21px;
	color:#D14615;
	font-weight:600;
	text-transform:uppercase;
}
.phone_number {
	font-weight:700;
	color:#443725;
	height:20px;
	line-height:20px;
	background:url('http://pbkuban.ru/img/mini_icon_phone.png') no-repeat;
	padding-left:15px;
	margin-top:5px;
}
.comment {
	color:#797979;
	font-size:11px;
	font-family:tahoma;
}
.photo {
	display:inline-block;
	width:64px;
	height:68px;
	border:1px solid #CCCCCC;
	margin-top:5px;
}
.photo1 {
	display:inline-block;
	width:60px;
	height:60px;
	border:1px solid #CCCCCC;
	margin-top:5px;
}
.photo.v1 {
	background:url('http://pbkuban.ru/img/men1.jpg') 0 0 no-repeat;
}
.photo1.v2 {
	background:url('http://pbkuban.ru/img/men2.jpg') -10px 0 no-repeat;
}
.men_data {
	display:inline-block;
	margin-left:1px;
	vertical-align:top;
}
.men_data_mail,.men_data_icq,.men_data_skype,.men_data_back_call,.men_data_back_call1,.men_data_car {
	padding-left:15px;
	height:20px;
	line-height:20px;
	font-size:11px;
	font-family:tahoma;
}
.men_data_mail {
	background:url('http://pbkuban.ru/img/icon_mail.png') 0 6px no-repeat;
	color:#443725;
	text-decoration:underline;
}
.men_data_icq {
	background:url('http://pbkuban.ru/img/icon_icq.png') 0 4px no-repeat;
	color:#443725;
}
.men_data_skype {
	background:url('http://pbkuban.ru/img/icon_skype.png') 0 5px no-repeat;
	color:#443725;
	text-decoration:none;
}
.men_data_back_call1 {
	background:url('http://pbkuban.ru/img/mini_icon_phone.png') no-repeat;
	color:#D14615;
	font-weight:700;
	text-decoration:underline;
	padding:2px 0 5px 15px;
}
.men_data_back_call1:hover {
	text-decoration:none;
}
.men_data_back_call {
	background:url('http://pbkuban.ru/img/icon_calendar.png') 0 1px no-repeat;
	color:#D14615;
	font-weight:700;
	text-decoration:underline;
}
.men_data_back_call:hover {
	text-decoration:none;
}
.men_data_car {
	background:url('http://pbkuban.ru/img/car.png') 0 5px no-repeat;
	text-decoration:none;
	font-size:11px;
	font-family:tahoma;
}
.men_data_karta:hover {
	text-decoration:underline;
	color:#D14615;
}
.share42init {
	width:200px;
}
.share42init a {
	height:15px !important;
	margin:7px 6px 0 0 !important;
}
.share42init a:hover {
	height:22px !important;
	margin:0 6px 0 0 !important;
}
#uRelated {
	padding:3px 5px;
}
#uRelated * {
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	white-space:pre-wrap;
}
#uRelated ul.uRelatedEntries {
	width:99%;
	margin:7px auto 0;
}
li.uRelatedEntry {
	width:49%;
	float:left;
	height:1.3em;
	text-indent:15px;
	background:url('http://pbkuban.ru/img/ul-s.gif') no-repeat 5px 3px;
}
#cart-box {
	position:absolute;
	top:13px;
	left:0;
	color:#555555;
	color:#F1DEC2;
	text-shadow:1px 1px 0 #110F0C;
	height:34px;
	_width:300px;
	cursor:pointer;
}
#cart-box .cart-ico {
	background:url(http://pbkuban.ru/img/cart-ico.png) 1px 10px no-repeat;
	position:relative;
	height:14px;
	line-height:14px;
	padding:10px 10px 10px 25px;
}
#cart-box .hover {
	cursor:pointer;
	color:#FFFFFF;
}
#cart-box .hover .cart-ico {
	background-position:10px -290px;
	text-shadow:1px 1px 0 rgba(0,0,0,.2);
}
.goods-list .wait {
	background:url(http://pbkuban.ru/img/wait.gif) 0 2px no-repeat;
}
#goods_cont .myWinLoad {
	background:url(http://pbkuban.ru/img/wait3.gif);
	width:32px;
	height:32px;
}
#shop-basket ul {
	margin:0;
	padding:0;
	text-align:left;
	list-style:none;
}
#shop-basket li {
	padding:5px 0;
	border-top:1px dotted #999999;
}
#shop-basket li.cart-item-1 {
	border:none;
	padding-top:0;
}
#shop-basket .sb-name {
	padding-right:15px;
	font-weight:700;
}
#shop-basket .sb-cost {
	padding-right:15px;
	color:#555555;
	font-size:11px;
}
#shop-basket .sb-func {
	float:right;
	cursor:pointer;
	width:16px;
	height:16px;
	margin:0;
}
#shop-basket a.remove {
	background:url(http://pbkuban.ru/img/del.png) 3px 0;
}
#shop-basket a.remove:hover {
	background:url(http://pbkuban.ru/img/del.png) 3px -16px;
}
#shop-basket a.myWinLoadS {
	background:url(http://pbkuban.ru/img/wait2.gif);
}
#cart-content {
	display:none;
	cursor:default;
	position:absolute;
	z-index:1500;
	width:260px;
	padding:10px;
	top:23px;
	left:-15px;
	background:#F5F5F5;
	color:#666666;
	-moz-box-shadow:0 2px 3px rgba(0,0,0,.2);
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);
	text-shadow:1px 1px 0 rgba(255,255,255,.2);
	box-shadow:0 0 8px black;
}
.cart-sum {
	text-align:right;
	padding:5px 0;
	border:1px solid #BBBBBB;
	border-left:none;
	border-right:none;
}
.cart-links {
	text-align:center;
	padding:5px 0 0;
	font-weight:700;
}
.basket-img {
	float:left;
	width:60px;
	padding:2px;
	background:#FFFFFF;
	border:1px solid #BBBBBB;
}
.basket-item {
	float:right;
	width:185px;
}
#subscribe {
	float:right !important;
	font-size:14px !important;
	padding:3px 0 0 !important;
}
.xw-plain,.xw-resize,.xw-active {
	color:#E5E5E5;
	padding:0;
	position:absolute;
	border-radius:0.0001px;
	box-shadow:0 0 0 6px rgba(0,0,0,0.3);
}
.xw-hdr {
	text-align:left !important;
	white-space:nowrap !important;
	padding:1px 0 0 !important;
	white-space:nowrap !important;
	zoom:1 !important;
	height:40px !important;
}
.xw-hdr-text {
	padding:10px 1em .3em;
	vertical-align:3px !important;
	cursor:default !important;
	font:inherit !important;
	color:#FFFFFF !important;
	text-shadow:0 1px 0 #973525 !important;
	font-size:13px !important;
	line-height:31px !important;
}
.xw-bc,.xw-mr,.xw-bl,.xw-br,.xw-ml,.xw-mc {
	background:#FFFFFF !important;
	border:0 !important;
	border-radius:0;
	moz-border-radius:0;
	webkit-border-radius:3px;
}
.xw-body {
	border:0 !important;
	padding-left:7px !important;
	padding-right:1px !important;
}
.xw-tl,.xw-tr,.xw-tc {
	background:#FFFFFF url(..http://pbkuban.ru/img/uiheader.png) repeat-x !important;
}
.xw-sps {
	display:none !important;
}
.myWinCont {
	font-size:11px !important;
}
.myWinPollTd {
	padding-right:15px;
	padding-bottom:13px;
	background:white !important;
	border:1px solid #E7E7E7;
	padding:7px;
}
.xt-mini {
	display:none !important;
}
.xt-maxi {
	display:none !important;
}
.xt-rest {
	display:none !important;
}
.xt-reset {
	display:none !important;
}
.xt-mini {
	display:none !important;
}
.xt-close {
	background:url('..http://pbkuban.ru/img/uiclose.png') no-repeat !important;
	width:20px !important;
	height:19px !important;
	top:10% !important;
}
.xt-close:hover {
	padding:0 !important;
	background:url("..http://pbkuban.ru/img/uiclose.png") no-repeat 0 -19px !important;
}
.xt-maxi {
	display:none !important;
}
.xstl,.xstr,.x-sh {
	display:none !important;
}
.myWinCont legend {
	color:rgb(134,134,134) !important;
}
.myWinCont fieldset {
	border:1px solid rgb(233,233,233) !important;
	padding:2px 5px !important;
	margin-bottom:3px !important;
}
.myBtnLeft,.myBtnRight,.myBtnLeftA,.myBtnRightA {
	display:none !important;
}
.myBtnCenter,.myBtnCenterA {
	background:none !important;
}
.myBtnCont a:link {
	background:#3F3F3F;
	display:block;
	height:23px;
	line-height:23px;
	color:#FFFFFF !important;
	font-size:12px !important;
	text-align:center;
	cursor:pointer;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	padding:0 10px 1px;
}
.myBtnCont a:hover {
	background:rgb(230,76,51);
}
.myWinCont input[type="text"],.myWinCont input[type="password"] {
	width:135px !important;
	padding:0 0 0 20px !important;
	height:26px !important;
	background:url(http://pbkuban.ru/img/log_bg.png) no-repeat !important;
	border:none !important;
}
.myWinCont hr {
	height:4px !important;
	background:url("..http://pbkuban.ru/img/sep_34.png") repeat-x !important;
	clear:both !important;
	margin:5px 0 !important;
	overflow:hidden !important;
	border:none !important;
}
.myWinCont label {
	font-size:11px !important;
}
.myWinCont #suggEdit {
	width:420px !important;
	padding:0 0 0 20px !important;
	height:26px !important;
	background:url(http://pbkuban.ru/img/input.png) no-repeat !important;
	border: none !important;
}


ul.menu {


    margin-left: 145px;
    transform: translate(-50%, -50%);
    list-style-type: none;
    padding: 0;
}
ul.menu li {
  display: inline-block;
  margin: 0px;
}
ul.menu li a i.fa {
 display: inline-block;
    height: 20px;
    width: 20px;
    text-align: center;
    line-height: 20px;
    padding: 10px;
    border-radius: 40px;
    color: #191611;
    position: relative;
    transition: all ease 0.2s;
}
ul.menu li a i.fa::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: 100%;
  width: 100%;
  z-index: -1;
  border-radius: 40px;
  background-color: #9E9E9E;
}
ul.menu li a i.fa:hover {
  color: #fff;
  font-size: 18px;
}
ul.menu li a i.fa:hover::after {
  animation: animate ease 0.6s forwards;
}
ul.menu li a i.fa-facebook:hover::after {
  background-color: #3b5998;
}
ul.menu li a i.fa-vk:hover::after {
  background-color: #4a76a8;
}
ul.menu li a i.fa-odnoklassniki:hover::after {
  background-color: #ee8208;
}
ul.menu li a i.fa-instagram:hover::after {
  background-color: #8a3ab9;
}
ul.menu li a i.fa-youtube-play:hover::after {
  background-color: #ff0000;
}

@keyframes animate {
  0%,20% {
    transform: scale(1);
    border-radius: 40px;
    background-color: #9E9E9E;
  }
  30% {
    transform: scale(1.2);
  }
  40% {
    transform: scale(1.1);
  }
  50% {
    transform: scale(1);
    border-radius: 10px;
  }
  60%,100% {
    transform: scale(1);
    border-radius: 5px;
  }
}
.seehere {
  font-size: 50px;
  position: absolute;
  bottom: 20px;
  right: 20px;
  color: #ff0000;
}

.social {
    float: left;
    width: 440px;
    padding: 0 20px 20px 0;
    color: #CDB390;
    /* margin-left: 110px; */
}




div#catalog_menu_LkGdQn {
    background: #191611;
}



/* footer social icons */
ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
ul.social-network li {
	display: inline;
	margin: 0 5px;
}


/* footer social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
	background-color:#0590B8;
}
.social-network a.icoLinkedin:hover {
	background-color:#007bb7;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 50px;
	height: 50px;
	font-size:20px;
}
.social-circle li i {
	margin:0;
	line-height:50px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}

#pagetitle {
font-size: 1.7rem !important;
}
