a { color: #139ecd/*#8ec856*/; outline: none;}
a:hover {  }
h1 { line-height: 1.1em; }
h2 { padding: 0; margin: 0; font-size: 120%; font-weight: normal; }
.h2 { font-size: 120%; }
.h2 p { margin-top: 0px; margin-bottom: 5px; }

.cb { height: 0px; overflow: hidden !important; clear: both; padding:0 !important; margin:0 !important; }
body, html
{
    position: relative;
	/*font-family: "Calibri","Tahoma",sans-serif;*/
	font-family: "Verdana", sans-serif;
	line-height: 1.4em;
	/*font-family: "Arial";*/
	/*font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;*/
	/*font-family: "Microsoft Sans Serif", "Sans", "Serif";*/
	/*font-family: "Berlin Sans FB";*/
	/*font-family: "Tahoma"; "Calibri",*/

	font-size:12px;
	background: #ffffff;
	margin:0;
	/*height: 100%;
	border:1px solid red;*/
	
	/** experement **/
	table.styled { /*width: 100%;*/ }
	table.styled thead td { border-bottom: 1px solid #0E7B9E; background: #f5f5f5; }
	table.styled td { padding: 5px 10px; }
}
input,button { font-family: "Verdana", sans-serif; }

.w50 { width: 50%; }

/*body.withBg { background: url("/images/design_v2/bg_v5_bgbg.jpg") top center repeat-x fixed #ddcd8f !important; }
.forBG { background: url('/images/design_v2/bg_v5_bg.jpg') 50% 0px no-repeat fixed !important;; }*/
/* body { padding-top: 150px; background: url('/images/header2.jpg') center -200px no-repeat #ffffff;  }
.forBG { padding-bottom: 160px; position: relative; }
	.forBG .lt { width: 683px; height: 654px; background: url('/images/bg/leftTop.gif') left top; position: absolute; left: 0; top: 0; }
	.forBG .rt { width: 363px; height: 441px; background: url('/images/bg/rightTop.gif') left top; position: absolute; right: 0; top: 0; }
	.forBG .lb { width: 294px; height: 380px; background: url('/images/bg/leftBottom.gif') left top; position: absolute; left: 0; bottom: 0; }
	.forBG .rb { width: 649px; height: 465px; background: url('/images/bg/rightBottom.gif') left top; position: absolute; right: 0; bottom: 0; }
*/

/*body,html { background: url('/images/template/logo-full.jpg') right bottom no-repeat; height: 100%; }*/
.borderEm { padding: 0px 20px 20px 20px; background: #eeece5; width:950px; position: relative; margin: 0 auto; }
.main
{
	/*border:3px solid #bbbbbb;*/
	padding:0px;
	width:950px;
	margin: 0 auto 0 auto;
	position: relative; background: #ffffff;
}
.header { width:950px; height:120px; background: url('/images/design_v2/logo6.gif') 11px 11px no-repeat; position: relative;}
.header .ver { position: absolute; left: 352px; top: 10px; color: #afafaf; font-size: 9px; }

.header .headerLink { width: 360px; height: 100px; display: block; position: absolute; left: 0; top:0; text-indent: -9600px; }
/*.likeButton { position: absolute; left: 600px; top: 11px; }*/
.likeButton iframe { height: 70px !important; }
.cBlue1 { color: #d4e3ee; }
.cBlue2 { color: #139ecd; }
.ahtung,
.cBlue3 { color:#139ecd; }
.leftColumn
{
	width:150px;
	/*height:400px;*/
	/*border:1px solid green;*/
	float:left;
}
.mainBody
{
	width:780px;
	/*height:400px;*/
	/*border:1px solid green;*/
	float:right;
	min-height: 659px;
}
.mainBody .items
{
	margin-left: 0px;
}
.leftMenu
{
	padding:0 0px;
	margin:0;
	list-style-type: none;
	text-align: left;
	font-family: "Verdana", sans-serif;

}
.leftMenu li { height: 17px; border-bottom:1px dotted #afafaf/*#5a321d*/ !important; }
.leftMenu li a
{
	/*margin-top:1px;*/
	text-decoration: none;
	display:block;
	width:130px;
	background: #fffee9/*#ffe6cf*/ /*#fffbf8*/;
	padding-left: 20px;
	color: #605c59/*#f26822*/;
}
.leftMenu .mLeft { width: 90px !important; float:left; border: none !important; }
.leftMenu .mRight { width: 30px !important; float:right; border: none !important;  padding-left: 10px !important; font-size: 90%; }
.leftMenu li a:hover
{
	background: #ffe6cf/*#f26822*/;
	/*color: #fffbf8;*/
}
.leftColumn .advert
{
	height:300px;
	background: #fffee9/*#ffe6cf*/ /*#fffbf8*/;
	border:1px dotted #afafaf/*#5a321d*/;
}
.title { text-align: left; border-bottom: 1px solid #afafaf/*#f26822*/; }
.title span { display:block; margin-left: 20px; }

.fix { clear:both; }
img { border: none; }
img.blank { padding: 0 !important; background: none !important; border: none !important; }



.button { background: #ffffff; border: 1px solid #afafaf; color: #000000; cursor: pointer; cursor: hand; }
.button { border: 1px solid #afafaf; }
.button:hover { background: #afafaf; }

/*.header .login { position: absolute; right: 11px !important; top: 11px !important; width: 256px; height: 79px; background: #eeece5; padding: 8px; }*/
.header .login { background: #eeece5; }
.bgWhite,
.hover-bgWhite:hover { background: #ffffff; }
.bgBlack { background: #000000; }
.bgGray0 { background-color: #f5f5f5; }
.bgGray1,
.bgGray1-hover:hover,
.bgGray1-hover:hover,
.bgGray1.sel { background-color: #eeece5; }

.bgGray2,
.bgGray2-hover:hover,
.bgGray2.sel { background-color: #afafaf; }

.bgOrange { background-color: #ffa300 }

.bgBlue1,
.bgBlue1-hover:hover { background-color: #d4e3ee; }
.bgBlue3,
.bgBlue3-hover:hover,
.bgBlue3-hover.sel { background-color: #0E7B9E; }

.boBlue3-1px { border: 1px solid #0E7B9E }

.bgGreen,
.hover-bgGreen:hover,
.active-bgGreen:active,
.accepted .accept { background-color: #008000; }
.bgGreen1 { background-color: #caebcb; }
.bgGreen2 { background-color: #8fff93; }

.logined { font-size: 90%; color: #afafaf; position: relative; /*width: 250px;*/ white-space: nowrap !important; /*full: 80*/ margin:0px 0 0 0; }
.logined td { white-space: nowrap !important; }

.logined .avatar { /*position: absolute;*/ right: 0; top: 0; padding: 1px; background: #cfcfcf; line-height: 0px; }
.logined .avatar img { padding: 2px; background: #ffffff; display: block; }
.logined .blankRel { position: relative; margin-top: 2px; margin-right: 5px; }

.topLogin .a { border:1px solid #000000; background: none; width: 120px; }
.topLogin .b { float:right; }
.topLogin .ta { width: 70px; }

table.broken { border-collapse: collapse;  }
table.broken td { border-spacing: 0; vertical-align: top; }

table.styled { /*width: 100%;*/ }
table.styled thead td { border-bottom: 1px solid #0E7B9E; background: #f5f5f5; }
table.styled td { padding: 5px 10px; }
/*table.broken td { margin:0; padding:0; }*/
.tar { text-align: right; }

.bWhite { border-color:#ffffff; }
.bBlue3 { border-color:#139ecd; }
.bGray1 { border-color: #eeece5; }
.bGray2 { border-color: #afafaf; }
.bdotted { border-style: dotted; }
.bdashed { border-style: dashed; }
.bsolid { border-style: solid; }
.ball { border-width: 1px;  }
.btop1 { border-width: 1px 0 0 0;  }
.bright1 { border-width: 0 1px 0 0; }
.bbottom1 { border-width: 0 0 1px 0; }
.bleft1 { border-width: 0 0 0 1px; }



.leftColumn .authorBlock { background: #fbf9ef; padding: 20px; margin-top: 10px; }
.leftColumn .authorBlock .avatar { padding: 3px; background: #ffffff; border: 1px solid #afafaf; margin-bottom: 5px;  }
.leftColumn .authorBlock .text { text-align: right; }

.preloader_ { background: url('/images/blank50.png'); }
.preloader .prellInner { background: url('/images/loading.png') no-repeat center center; }

.footer { text-align: left; border-top: 3px solid #afafaf; margin-top: 20px; height: 30px; padding-top: 5px; text-align: center; }

.anonymComment .a { font-size: 120%; color: #afafaf; padding-right: 20px; padding-top: 5px; }
.anonymComment .b {  }
#absoluteHover { position: absolute; display: none; z-index: 50000; }
#absoluteHover2 { position: absolute; display: none; }
a.spoiler,
.langSwitch span { text-decoration: none; border-bottom: 1px dashed #673c19; color: #673c19 !important; }
.langSwitch span.sel { border-bottom: none; font-weight: bold; color: #000000 !important; }
.langSwitch { font-size: 11px; margin-top: 20px; margin-right: 20px; }

#chatHere { height: 0px; overflow: hidden; margin: 0 11px 11px 11px; background: #fbf9ef; padding:10px; display: none; }

#absoluteHover .hover,
#absoluteHover3 .hover { position: absolute; width: 300px; padding: 10px; border: 1px solid #afafaf; background: url('/images/white80.png'); disply: block !important;  }
.softColor,
.cGray, .cGray2 { color: #afafaf; }
.cGray1,
.cGray1-hover:hover,
.cGray1-hover.sel { color: #eeece5 }


.cWhite,
.hover-cWhite:hover,
.cWhite-hover:hover,
.active-cWhite:active,
.accepted .accept:not(:hover),
.declined .decline:not(:hover) { color: #ffffff; }
.cWhite.dash { border-color: #ffffff; }
.cRed,
.hover-cRed:hover,
.cRed-hover:hover { color: #800000; }
.bgRed1,
.bgRed1-hover:hover { background-color: #ffdddd; }
.bgRed3,
.bgRed,
.declined .decline { background-color: #800000; }
.cBlack { color: #000000; }
.cOrange { color: #ffa300; }
.cGreen { color: #008000; }
.cGreen1 { color: #d3ffd1; }
.cGreen2 { color: #8fff93; }
.cGreen3 { color: #00ff00; }
.cPink { color: #ff91a3; }
.cBrown { color: #c7a378; }
.cDarkBrown { color: #8a4800; }
.cDarkGray { color: #383838; }
.text img { max-width: 731px; }
.addComment img { max-width: 731px; }
.comments .comment .text img { padding: 3px !important; }
.bgLightGray { background-color: #f5f5f5; }
.bGray { border: 1px solid #afafaf; }


/** input helper **/
.helper { padding:3px; float: none !important; width: auto !important; cursor: pointer; cursor: hand; }
.helper.sel { background: #d4e3ee; }
.helper i { clear: both; display: block; }
.wimg.helper { /*height: 40px;*/ float: none !important; }
.wimg.helper img { max-width:40px; max-height:40px; float: left; }
.wimg.helper .name { margin-left: 45px; }
.hoverMaxHeight { max-height: 400px; overflow: auto; }
* html .hoverMaxHeight { height: expression( this.scrollHeight > 399 ? "400px" : "auto" ); }


/** Show me more cutter **/
.falseSize { overflow: hidden; position: relative; }
.showMore,
.showLess,
.showClone { background:#ffffff; border-top: 1px dotted #afafaf;  position: absolute; left: 0; /*line-height: 60px;*/ bottom: 0; width: 100%; height: 20px; /*background: url("/images/template/moreBg.png") left bottom repeat-x;*/ text-align: center; text-decoration: none; }
.showMore:hover,
.showLess:hover,
.showClone:hover { background: #eeece5; }

.opened .showLess,
.showMore { display: block; }
.showLess,
.opened .showMore { display: none; }
.notNeedMore .showMore { display: none !important }

.otherBlock { margin-right: 20px; margin-top: 30px; }
.otherBlock .blockTitle { color: #afafaf; border-bottom: 1px dotted #afafaf; margin-bottom: 5px; }
.otherBlock .blockTitle .miniButton { margin-top:-3px; }
.otherBlock .otherItem { float: left; width: 70px; height: 70px; overflow: hidden; padding: 3px; border: 1px solid #afafaf; margin: 0 15px 15px 0; background: #ffffff; }
.needHover .hover { display: none; }
#absoluteHover .ordinarHover { position: absolute; width: 300px; padding: 10px; border: 1px solid #afafaf; background: url('/images/white80.png');  }

/** Opener **/
.opener { border: 1px solid #afafaf; padding: 3px 5px; color:#0E7B9E; }
.opener i { line-height: 0px;  margin-bottom:-2px; border: 4px solid #0E7B9E; display:inline-block; }
i.treug4 { line-height: 0px;  margin-bottom:-2px; border: 4px solid #0E7B9E; display:inline-block; width:0; height:0; }
i.asc { border-top-color: transparent !important; border-right-color: transparent !important; border-left-color: transparent !important; }
i.desc { border-bottom-color: transparent !important; border-right-color: transparent !important; border-left-color: transparent !important; }
i.right { border-top-color: transparent !important; border-right-color: transparent !important; border-bottom-color: transparent !important; }


.bHovBlue:hover,
.bHovBlue.sel,
.fullHovBlue:hover,
.fullHovBlue.sel,
.halfHovBlue:hover,
.halfHovBlue.sel { border-color: #0E7B9E !important; }
.tHovBlue:hover i.asc,
.tHovBlue.sel i.asc,
.fullHovBlue:hover i.asc,
.fullHovBlue.sel i.asc,
.halfHovBlue.sel i.asc { border-bottom-color: #ffffff !important; }

.tHovBlue:hover i.desc,
.tHovBlue.sel i.desc,
.fullHovBlue:hover i.desc,
.fullHovBlue.sel i.desc,
.halfHovBlue.sel i.desc { border-top-color: #ffffff !important; }

.tHovBlue:hover i.right,
.tHovBlue.sel i.right,
.fullHovBlue:hover i.right,
.fullHovBlue.sel i.right,
.halfHovBlue.sel i.right { border-left-color: #ffffff !important; }

.fHovBlue:hover,
.fHovBlue.sel,
.fullHovBlue:hover,
.fullHovBlue.sel,
.halfHovBlue.sel { color: #ffffff; background: #0E7B9E; }

.uMenu { padding: 4px 1px 1px 1px; }
.uMenuHover a { padding: 0px 10px; color: #000000; }
hr.separator { margin-top: 5px; margin-bottom: 5px; border: none; border-top: 1px dashed #0E7B9E; }

/** Filter tags **/
.filter_tags { margin-right: 340px; }
.filter_tags .ftag { margin: 0 10px 10px 0; border: 1px solid #afafaf; padding: 3px 5px;  }
.filter_tags .ftag i { margin-left: 10px; display: inline-block; padding: 0px 3px; line-height: 10px; width: 10px; height: 12px;  }
.filter_tags .ftag span.tagTitle { color: #afafaf; }

.showNext { display: block; border: 1px solid #afafaf; padding: 5px 20px; text-align: center; margin-left: 20px; margin-right: 20px; }
.showNext i { display: inline-block; background: url("/images/photoViewer/buttonSprite2.png") 0 -390px no-repeat; width: 9px; height: 10px; margin: 0 0 -2px 10px; }
.showNext:hover { background: #ffe6cf; text-decoration: underline; }
.showNext.loading { background: url("/images/gear.gif") center center #ffffff no-repeat !important; text-indent: -9600px;  }

.sortBlock {  }
.sortBlock .sorter.curasc .desc { display: none; }
.sortBlock .sorter.curdesc .asc { display: none; }

.sortBlock .sorter { padding: 3px 25px 3px 5px; }

.sortBlock .sorter i { display: inline-block;  border: 4px solid #000000; line-height: 0px; height: 0; width:0; }
.sortBlock .sorter i.asc { border-color: transparent transparent #000000 transparent; right: 10px; top: 6px;  }
.sortBlock .sorter i.desc { border-color: #000000 transparent transparent transparent; right: 10px; top: 10px; }

.filterOpener .by { text-transform: lowercase; }

.pagerBlock .page { padding: 3px 0; /*width: 30px;*/ margin: 0; height:17px; }
.pagerBlock { max-height: 200px; overflow: auto; width: 70px; min-height: 0; }

.bbeditorItem.preview img { padding:5px; background: #ffffff; }
.inRow img { /*float: left;*/ }

.inRow.inRow2 img { max-width: 360px; }
.inRow.inRow3 img { max-width: 236px; }
.inRow.inRow4 img { max-width: 175px; }
.inRow.inRow5 img { max-width: 138px; }


/** Tags **/
.tags .tag:first-child { margin-left:10px; }
.tag { background: #eeece5; padding: 0 5px; height: 20px; line-height: 18px; color: #000000;/*color: #afafaf;*/ display: inline-block; margin-left: 20px; }
.tag i { display: block; width:0; height: 0; background: #eeece5; border: 10px solid #eeece5; border-color: #fbf9ef #eeece5 #fbf9ef #fbf9ef; top:0; left: -20px; }
.tag b { display: block; width:4px; height:4px; background: #fbf9ef; top: 50%; margin-top: -2px; left: -4px; border-radius: 4px; }
.tag.fullHovBlue:hover i { border-right-color: #0e7b9e; }

.preview .tag { height: 14px; line-height: 12px;  }
.preview .tag i { left: -14px; border: 7px solid #eeece5; border-color: #ffffff #eeece5 #ffffff #ffffff; }
.preview .tag b { left: -2px; background: #ffffff; }

/** Post Error **/
.postErrors,
.userMessage { margin-bottom: 10px;  border: 1px solid #afafaf; background-color: #fffee9; padding: 10px; }
.postErrors div { display: none; margin-bottom: 10px; font-size: 120%; }
#I_KNOW_IT { font-size: 150%; }
.postErrors.styles { background-image: url('/images/icons/attention.gif'); background-position:  10px 10px; background-repeat: no-repeat; padding: 10px 10px 10px 50px; }


.adminButton { font-size: 11px; background: #ecdec1; color: #000000; cursor: pointer; padding: 1px 3px; line-height: 14px; border:none !important; text-decoration: none; }
.adminButton:hover { background: #af5d00; color: #ffffff; }

.dragMover { background: #fffee9; padding: 5px; border: 1px solid #afafaf; }

/* Controlls */
.aControll { padding: 3px 5px; }
.aControll:hover { background: #FFE6CF; }
.aControll.active,
.aControll:active { color: #ffffff; background: #0E7B9E; }
.aControll.active i,
.aControll:active i { color: #ffffff !important; }
.aControll.active > .dash,
.aControll:active > .dash { border: none; }
.aControll.disabled { color: #afafaf !important; background: none !important; }
.aControll.disabled > .dash { border:none !important; }

.blockMark { padding: 0 3px; text-shadow: #520000 1px 1px 1px; background: #af0000; color: #FF9393; }

[class^="icon-"],[class*=" icon-"] {
	-webkit-text-stroke: 0.2px;
}


input[type=text],
input[type=password] { border: 1px solid #afafaf; }

/** sbutton **/
button.sbutton { border:none; outline-style: none; }
button.sbutton:active
{
	border: none;
	outline:none;
}
.sbutton {
	display: inline-block;
	background: #7e7e7e;
	-o-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-khtml-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -o-linear-gradient(rgb(255,255,255),rgb(126,126,126));
	background: -ms-linear-gradient(rgb(255,255,255),rgb(126,126,126));
	background: -moz-linear-gradient(top,#ffffff,#7e7e7e);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#7e7e7e));
	background: -webkit-linear-gradient(#ffffff, #7e7e7e);
	-pie-background: linear-gradient(#ffffff, #7e7e7e);
	padding: 1px;
	border-radius: 3px;
}
.sbutton span
{
	display: inline-block;
	background: #f7f7f7;
	-o-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-khtml-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -o-linear-gradient(rgb(247,247,247),rgb(212,212,212));
	background: -ms-linear-gradient(rgb(247,247,247),rgb(212,212,212));
	background: -moz-linear-gradient(top,#f7f7f7,#d4d4d4);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f7f7f7), to(#d4d4d4));background: -webkit-linear-gradient(#f7f7f7, #d4d4d4);
	-pie-background: linear-gradient(#f7f7f7, #d4d4d4);
	behavior: url(/PIE.htc);
	padding: 5px 10px;
	border-radius: 3px;
}
.sbutton:hover span {
	background: #f7f7f7 !important;
}
.sbutton:active span,
.sbutton.active span,
.sbutton.loading span {
	background: #d4d4d4 !important;
}
.sbutton:active,
.sbutton.active,
.sbutton.loading {
	background: #e57700;
	background: -o-linear-gradient(rgb(126,126,126)),rgb(255,255,255));
	background: -moz-linear-gradient(top,#7e7e7e,#ffffff);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e57700), to(#ffffff));
	background: -webkit-linear-gradient(#7e7e7e, #ffffff);
	-pie-background: linear-gradient(#7e7e7e, #ffffff);
}

.sbutton.loading,
.sbutton.loading i,
.sbutton.loading span {
	color: transparent !important;
}
.sbutton.loading span {
	background-image: url("/images/preloader-afafaf-000000.gif") !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}
button::-moz-focus-inner {
    padding: 0;
    border: 0
}

/* имгшечки */
.imgItem { width: 161px; height: 120px; padding: 5px; border: 1px solid #afafaf; margin: 0 20px 20px 0; }
.imgItem:hover { border-color: #0E7B9E; }
.imgItem i { background-position: 50% 25%; width: 100%; height: 100%; background-repeat: no-repeat; }
.imgItem.hentaiImage i,
.imgItem.hentai1 i { background: url("/images/template/18_plus_alert_161x120.png") center center !important; }
.imgItem .noscript { display: block; overflow: hidden; width: 161px; height: 120px; }
.need_censore i { background: url("/images/template/18_plus_alert_161x120.png") center center !important; }

/* super popup */
.iframePopupSuper .description { display: none !important; height:0 !important; }

/** fixes **/
.bg-b1 { background-color: #000000; }
.fa.fs16 { font-size: 16px; }
.fa.fs24 { font-size: 16px; }