/* ------ÂÑÅ ÔÎÍÎÂÛÅ ÊÀÐÒÈÍÊÈ------ */

body {background: #e2e2e2 url("http://forumfiles.ru/files/0017/91/b0/47617.png") no-repeat top center;
color: #000;}
.mylogo {background: #43b1d6 url("http://forumfiles.ru/files/0017/91/b0/36222.png");}


#dis-but1 img, #back-top a {background: #43b1d6 url("http://forumfiles.ru/files/0017/91/b0/76064.png") repeat scroll 0 0;}
.crumbs {background: #f2f2f2 url("http://forumfiles.ru/files/0017/91/b0/76064.png") no-repeat scroll right -351px;}
.crumbs a {background: #43b1d6 url("http://forumfiles.ru/files/0017/91/b0/76064.png") no-repeat scroll right -447px;margin-left: -4px;}
.crumbs a:last-child {background: #99c51f url("http://forumfiles.ru/files/0017/91/b0/76064.png") no-repeat scroll right -383px; margin-left: -9px;}
.post-links li.pl-share a, .post-links li.pl-delete a, .post-links li.pl-edit a, .post-links li.pl-quote a, .post-links li.pl-reports a {background: rgba(0, 0, 0, 0) url("http://forumfiles.ru/files/0017/91/b0/76064.png") repeat scroll 0 0;}

#nq {background: rgba(0, 0, 0, 0) url("http://forumfiles.ru/files/0017/91/b0/46471.png") repeat scroll 0 0; width: 8px;}
.tclcon .byuser {background: rgba(0, 0, 0, 0) url("http://forumfiles.ru/files/0017/91/b0/73950.png") no-repeat scroll 0 0;}
#pun-index .tc3,#pun-viewforum .tc2 {background: rgba(0, 0, 0, 0) url("http://forumfiles.ru/files/0017/91/b0/25053.png") no-repeat scroll 0 0;}
#pun-viewforum .tc3 {background: rgba(0, 0, 0, 0) url("http://forumfiles.ru/files/0017/91/b0/33773.png") no-repeat scroll 0 0;}
#pun-index .tcr span, #pun-viewforum .tcr span {background: rgba(0, 0, 0, 0) url("http://forumfiles.ru/files/0017/91/b0/72792.png") no-repeat scroll 0 0;}
.iredirect div.icon {background: rgba(0, 0, 0, 0) url("http://forumfiles.ru/files/0017/91/b0/16040.png") no-repeat scroll 0 0;}
.inew div.icon, .inewisticky div.icon {background: rgba(0, 0, 0, 0) url("http://forumfiles.ru/files/0017/91/b0/33740.png") no-repeat scroll 0 0;}
.lastedit {background: rgba(0, 0, 0, 0) url("http://forumfiles.ru/files/0017/91/b0/19709.png") no-repeat scroll 0 3px;}
#tags-post {background: rgba(0, 0, 0, 0) url("http://forumfiles.ru/files/0017/91/b0/76141.png") no-repeat scroll 0 3px;}
#pun-messages #profilenav .item2 a {background-image: url("http://forumfiles.ru/files/0017/91/b0/24891.png"); background-repeat: no-repeat; background-position: 2px 2px; padding-left: 20px;}

#pun-index .tc2, #nt, #nr {background: rgba(0, 0, 0, 0) url("http://forumfiles.ru/files/0017/91/b0/65741.png") no-repeat scroll 0 0; }
#pun-messages #profilenav .item3 a {background-image: url("http://forumfiles.ru/files/0017/91/b0/65741.png"); background-repeat: no-repeat; background-position: 2px 3px; padding-left: 16px;}

.post h3 {background: rgba(0, 0, 0, 0) url("http://forumfiles.ru/files/0017/91/b0/39702.png") no-repeat scroll 0 3px;}
#pun-viewtopic  .topic .linksb .postlink a {background: rgba(0, 0, 0, 0) url("http://forumfiles.ru/files/0017/91/b0/39702.png") no-repeat scroll 2px 3px;}

#pun-index .tcr a, #pun-viewforum .tcr a {background: rgba(0, 0, 0, 0) url("http://forumfiles.ru/files/0017/91/b0/65722.png") no-repeat scroll 0 0;}
#pun-messages #profilenav .item1 a {background-image: url("http://forumfiles.ru/files/0017/91/b0/65722.png"); background-repeat: no-repeat; background-position: 2px 3px; padding-left: 23px;}

#tc {background: rgba(0, 0, 0, 0) url("http://forumfiles.ru/files/0017/91/b0/10817.png") no-repeat scroll right bottom; width: 10px;}
#pun-messages #profilenav .item4 a {background-image: url("http://forumfiles.ru/files/0017/91/b0/10817.png"); background-repeat: no-repeat; background-position: 2px 5px; padding-left: 14px;}

#pun-index .tcl h3, #pun-viewforum .tclcon {background: transparent url("http://forumfiles.ru/files/0017/91/b0/24240.png") no-repeat scroll left bottom;}
#pun-index .iredirect .tcl h3, #pun-viewforum .isticky .tclcon, #pun-viewforum .inewisticky .tclcon {background: transparent url("http://forumfiles.ru/files/0017/91/b0/34178.png") no-repeat scroll left bottom;}
#pun-index .inew .tcl h3, #pun-viewforum .inew .tclcon {background: transparent url("http://forumfiles.ru/files/0017/91/b0/64643.png") no-repeat scroll left bottom;}
#pun-viewforum .iclosed .tclcon, #pun-viewforum .iclosed.inew .tclcon {background: transparent url("http://forumfiles.ru/files/0017/91/b0/88994.png") no-repeat scroll left bottom;}
#pun-viewforum .iclosed.isticky .tclcon {background: transparent url("http://forumfiles.ru/files/0017/91/b0/71261.png") no-repeat scroll left bottom;}
#pun-viewforum .iclosed.inewisticky .tclcon  {background: transparent url("http://forumfiles.ru/files/0017/91/b0/22494.png") no-repeat scroll left bottom;}

.post-content .spoiler-box > div {background: rgba(0, 0, 0, 0) url("http://forumfiles.ru/files/0017/91/b0/88403.png") no-repeat scroll 2px center !important;/* border-left: 2px solid #99c51f; */}

.post-content .spoiler-box > div:hover, .post-content .spoiler-box > div.visible {background-image: url("http://forumfiles.ru/files/0017/91/b0/79212.png") !important;}

.firstpost {background: rgba(0, 0, 0, 0) url("http://forumfiles.ru/files/0017/91/b0/62764.jpg") no-repeat scroll 2px 3px;}

/* ------ÊÎÍÅÖ ÔÎÍÎÂÛÕ ÊÀÐÒÈÍÎÊ------ */




.punbb input {color: #fff;background-color: #43b1d6;background-image: linear-gradient(180deg,#60c1e2 0,#4fa6c3);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF589EDA",endColorstr="#FF287BC5",GradientType=0);text-shadow: 0 1px 2px #43b1d6;border-top: 1px solid #43b1d6;border-left: 1px solid #43b1d6;border-right: 1px solid #43b1d6;border-bottom: 1px solid #47a9ca;}

.punbb textarea:hover, .punbb textarea:focus,
 .punbb input:focus {
background-color: #dfeff3;
border: 1px solid #43b1d6;
}
.punbb input:hover {color: #fff;background-color: #9ac51e;background-image: linear-gradient(180deg,#98c520 0,#819e2e);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF589EDA",endColorstr="#FF287BC5",GradientType=0);text-shadow: 0 1px 2px #9ac520;border-top: 1px solid #9ac520;border-left: 1px solid #9ac520;border-right: 1px solid #9ac520;border-bottom: 1px solid #9ac520;}


.capscamp{position: absolute;margin-top: -36px!important;margin-left: 10px!important;}

#color-area td {width: 30px;
height: 30px;
border: 1px solid #fff;}
#color-area table {border-collapse: separate; border-spacing: 2px;} 
.punbb #color-area td img {width: 30px; height: 30px;}

::selection{
    background: #44b0d7;
    color: #ffffff;
    text-shadow: none!important;
}



.title_news {
	padding:0;
	margin:0 0 5px 20px;
font:12px Play;
}
.title_news li {
	background:url(http://forumfiles.ru/files/0017/91/b0/60207.png) top left no-repeat;
	list-style:none;
	padding:2px 10px 0 15px;
	margin:4px 0 5px -3px;
      
}

.plaha {
    background: #454545;
    color: #efede0 !important;
    font-family: bebasneueregular;
    font-size: 12px;
    padding: 60px 15px 70px 10px;
    letter-spacing: 1px;
}

.plaha:hover {background: #43b1d6;
color: #fff !important;}

#navtabs > li > a {
    background-attachment: scroll;
    background-image: url(https://vb4.pixelgoose.com/images/metro/blue/misc/nav-icons-bg.png);
    background-position: left -514px;
    background-repeat: no-repeat;
    /* background-color: #43A6DF; */
}

.navtabs {
	background: none;
	padding: 0px 0px 0px 0px;
	height: 120px;
	text-align: right;
	font-size: 0;
}

.navtabs li a.navtab:hover {
	background:#2e3539 none   ;
	color:#ffffff;
}

#vbtab_whatsnew > a {
	background-position: left 0 !important;
}
#vbtab_cms > a {
	background-position: left -128px !important; 
}
#vbtab_forum > a {
	background-position: left -256px !important; 
}
#vbtab_blog > a {
	background-position: left -384px !important; 
}
.navtabs .floatcontainer .popupmenu > .popupbody {
	top: 46px !important;
.mybox { 
	margin-top: -14px;!important;
	margin-bottom: -8px!important;
	margin-left: -11px!important;
}


p.speech {
	position: relative;
	width: 200px;
	height: 100px;
	text-align: center;
	line-height: 100px;
	background-color: #fff;
	border: 8px solid #666;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	-webkit-box-shadow: 2px 2px 4px #888;
	-moz-box-shadow: 2px 2px 4px #888;
	box-shadow: 2px 2px 4px #888;
}