@import url(reset.css);

@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&subset=latin,cyrillic-ext,cyrillic);

html{height:100%}
body{height:100%;font-family: Georgia,Times New Roman Cyr, serif; font-size:16pt;font-weight:lighter}
SUP{font-family:Verdana, sans-serif;vertical-align: super; height: 0; line-height: 1px;font-size:0.65em;font-weight:bold;}
strong{font-weight:bold;}

.Logo{position:relative;}
.Logo a{
	width:178px;
	height:62px;
	position:absolute;
    left: -19px;
    position: absolute;
    top: -20px;
}
.Logo a img{display:block;}

input{font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;font-size:12pt;padding:0.2em;border-radius:3px;border:1px solid;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
textarea{font-family:Georgia;font-size:12pt;margin:0;padding:0.5em;border-radius:3px;border:1px solid;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%}
input[type="submit"], input[type="button"]{cursor:pointer;}
input:disabled{background-image: url("/img/bgline0.png");}

SUP.notifications{font-family:'Open Sans Condensed'}


a.fancybox{text-decoration:none;}

a.AdminSecretButton{float:left;font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;font-size:10px;position:relative;z-index:10000;padding:0 1em;margin:1em;width:2em;height:2em;line-height:1.8em}

.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.w100p{width:100%}
.mrgnrgth1em{margin-right:1em}
.mrgnrgth2em{margin-right:2em}
.mrgnbtm1em{margin-bottom:1em!important;}
.mrgnbtm2em{margin-bottom:2em!important;}
.basecolumn1{float:left;width:23%;margin:0 1%;padding-right:3%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.basecolumn2{float:left;width:48%;margin:0 1%;padding-right:3%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.basecolumn3{float:left;width:73%;margin:0 1%;padding-right:3%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.basecolumn4{float:left;width:98%;margin:0 1%;padding-right:3%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.Warning{border-radius:8px;padding:0.5em;}
.defaultpadding{padding:0 1%}
.SiteWidth{min-width:890px;width:980px;margin:0 auto;}
.rltv{position:relative;}

.lnkclr{color:#0071BC}

.FormValidateMessage{font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;font-size:13px;line-height:12px}

.SystemFont{font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;}
.SmallFont{font-size:0.8em}
.SmallFontFixed{font-size:16px}
.Font14{font-size:14px!important}
a.LikeUser {text-decoration:none;}
a.User {text-decoration:none;font-family:Georgia!important}
a.UserBeginner {text-decoration:none;font-family:Georgia!important}
a.UserNew {text-decoration:none;font-family:Georgia!important}
a.UserClub {text-decoration:none;font-family:Georgia!important}
a.UserRed {text-decoration:none;font-family:Georgia!important}
a.UserArchive {text-decoration:line-through;}
a.INU{text-decoration:line-through}

.AdminUserList:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.AdminUserList .item{font-size:12pt;font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;margin:1em 0;}
.AdminUserList .item:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.AdminUserList .item div{margin-right:1em;}
.AdminUserList .item .id {float:left;width:50px}
.AdminUserList .item .name {float:left;width:150px}
.AdminUserList .item .email {float:left;width:150px}
.AdminUserList .item .aspnetid {float:left;width:200px}
.AdminUserList .item .aspnetname {float:left;width:100px}
.AdminUserList .item .aspnetactivity {float:left;width:100px}

.AdminInlineForms form{display:inline;margin:0;padding:0}



#loading {position:absolute;display:none;}

#AdvancedPiroSearch {display:none}
#AdvancedPiroSearch form {font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;font-size:0.8em;}
#AdvancedPiroSearch form h3{margin-bottom:1em;padding-bottom:0.5em;font-weight:bold;font-size:2em;}
#AdvancedPiroSearch form .item{float:left;width:23%;margin:0 1%}
#AdvancedPiroSearch form .item .couple{margin-bottom:1em;}
#AdvancedPiroSearch form .item span.control {white-space:nowrap}
#AdvancedPiroSearch form .item .pair span.control{float:left;width:50%}
#AdvancedPiroSearch form .item label{display:inline-block;min-width:48px;}
/*
#AdvancedPiroSearch form input[type="submit"] {width:100px;border:none;padding:5px;font-size:0.8em;cursor:pointer;border-radius:3px;}
#AdvancedPiroSearch form input[type="submit"]:Hover{} 
#AdvancedPiroSearch form input[type="text"]{border-radius:3px;} 
*/
#AdvancedPiroSearch form .sign{font-weight:bold;}

#PiroSortPopup h3{margin-bottom:1em;padding-bottom:0.5em;font-weight:bold;font-size:2em;}
#PiroSortPopup a {margin-bottom:0.5em;text-decoration:none;font-size:1.2em}

.Popup1 {display:none;position:absolute;border-radius:3px;padding:0.4em;font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;z-index:999;}
.Popup1 a{font-size:0.8em;margin-right:0.4em;text-decoration:none;padding:0.3em 0;}
.Popup1 a.Manage{}
.Popup1 .Corner {position:absolute;width:16px;height:16px;rotation:45;top:-6px;
		-moz-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
		filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1, mirror=1);
		z-index:-11;
}
.Popup1 .info{font-size:0.8em;}
.Popup1 .small{}
.Popup1 .small div{font-size:0.8em;margin-right:0.4em;text-decoration:none;display:block;padding:0.3em 0;}
.Popup1 .small div:first-child{border-top:none}
.Popup1 .small div span{font-size:0.7em;margin-left:1em}
.Popup1 .info a.openidurl{display:inline;font-weight:normal;}
.Popup1 .column{float:left;width:200px;margin-right:0.4em}                    
.Popup1 .column a{display:block;}
.Popup1 .column a:first-child{border:none;}
.Popup1 .jqmClose
{
    border: medium none;
    border-radius: 8px 8px 8px 8px;
    cursor: pointer;
    display: block;
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    padding: 2px;
    position: absolute;
    right: -10px;
    text-align: center;
    top: -4px;
    width: 16px;
}
.Popup1 .Simple {clear:both}
.Popup1 .Simple span{min-width:2em;float:left;font-size:0.6em;padding:0.3em 0;font-size:0.8em}
.Popup1 .Simple span.date{margin-right:2em;padding:0.3em 0;font-size:0.8em}
.Popup1 .Simple a{float:left;min-width:8em}

.Popup2 {display:none;width:600px;font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;font-size:0.8em;}
.Popup2 a{float:left;width:50%}

.OnlinePopup .item{float:left;margin-right:1em;font-size:14px;}

#UserAgreement{display:none;font-family:Lucida Grand, Tahome, sans-serif;width:560px;padding:20px;font-size:12pt;}
#UserAgreement h1{font-size:24pt;font-family:'Open Sans Condensed'}
#UserAgreement ol {list-style-type:decimal;margin-bottom:1em}
#UserAgreement ol li{margin:1em 0 0 1em;}
#UserAgreement label{font-weight:bold;cursor:pointer}
#UserAgreement label:Hover{}
#UserAgreement .description{margin-top:1em;font-size:0.8em;}
#System, #User, #Menu, #Content, #Footer {clear:both;}


/* COLUMNS */
	#Content .ContentBox .Main{float:left}

	#System .SystemBox .Item,
	#Menu .MenuBox > UL > .Item,
	#User .UserBox .Item,
	#Footer .FooterBox .Item
	{float:left;width:18%;padding:0 1%;}

	#Content .ContentBox .Main{float:left;width:80%;}
	#Adv .AdvBox {float:left;width:19%;margin-left:1%}
/* END COLUMNS */


/* System */
	#System {font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;}
	#System:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
	#System .SystemBox {padding-top:1em;padding-bottom:1.5em;}
	#System .SystemBox .Item {position:relative;line-height:1em;}
    #System .SystemBox .Item a{text-decoration:none;/*font-weight:bold*/}
    #System .SystemBox .Item a.active{font-weight:bold}
    #System .SystemBox .Small{font-size:0.7em;}
	
	#System .SystemBox .OnlineInfo {bottom:-28px;position:absolute;height:15px;line-height:15px;font-size:10px;border-radius:3px;}
	#System .SystemBox .Item .OnlineInfo a {font-size:10px;text-decoration:none;line-height:10px;padding:4px;}
	#System .SystemBox .Item .OnlineInfo span {font-size:10px;text-decoration:none;line-height:10px;padding:4px;}
	.System_UserInfo {position:absolute;top:-1em;font-size:14px;}
	#System .SystemBox .System_UserAction {position:absolute;bottom:-27px;}
	#System .SystemBox .Item .System_UserAction a {text-decoration:underline;font-size:14px;}
/* End System */


/* Menu */
    #MenuContainer {position:relative;min-height:3em;font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;}
	#MenuHover {position:absolute;z-index:0;width:100%;cursor:pointer;padding:0.8em 0;top:0;/*font-weight:bold*/}
	#MenuHover .Crumbs .Item{float:left;width:18%;padding:0 1%;line-height:0.9em;}
	#MenuHover .Crumbs .Item .level2{font-size:0.8em}
	#MenuHover .Crumbs .Item .active{font-weight:bold}
    
	#Menu {font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;padding:1em 0;display:none;}
	#Menu .MenuBox {padding:0 0 0 0;}
	#Menu .MenuBox > UL > LI > UL {padding-top:1em}
	#Menu .MenuBox > UL > LI a.active{font-weight:bold}
	#Menu .MenuBox > UL > LI > A {text-decoration:none;margin-bottom:1em;}
	#Menu .MenuBox > UL > LI > UL > LI {margin-bottom:0.8em;line-height:0.8em}
	#Menu .MenuBox > UL > LI > UL > LI > A {text-decoration:none}
	
/* End Menu */

/* Menu */
    #User {font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;}
    #User .UserBox{padding:0 0 0.5em 0}
    #User .UserBox a{}
/* End Menu */

/* Menu 3d */
    #Menu3d {font-size:0.8em;clear:both;padding:0;font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;padding:0 1%}
    #Menu3d a{padding:0 1em;text-decoration:none;}
    #Menu3d a.active{font-weight:bold;}
    
    #Menu3d .SubSubMenu{position:relative;float:right;}
    #Menu3d .SubSubMenuLeft{position:relative;display:inline;}
	#Menu3d .SubSubMenuLeft .Hidden{display:none;position:absolute;width:280px;padding:1em 0;left:0;z-index:100}
    #Menu3d .SubSubMenu .Hidden{display:none;position:absolute;width:220px;padding:1em 0;right:0;z-index:100;text-align:right}

	#Menu3d .SubSubMenuLeft .Hidden a,
    #Menu3d .SubSubMenu .Hidden a{display:block;font-size:0.8;line-height:0.9em;margin-bottom:0.5em}

	#Menu3d .SubSubMenuLeft:Hover .Hidden,
    #Menu3d .SubSubMenu:Hover .Hidden{display:block;}
/* End Menu 3d */


/* content */
#User, #Menu, #System, #Footer {}
#Content{}
#Content .ContentBox .Main {padding:2em 0;min-height:500px;}
#Footer {padding:1em 0;font-size:10pt;font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;}
#Adv {padding-top:2em;}
.ContentBox a{}

#Content .ContentBox .Main h3{font-size:16pt;font-weight:bold;font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;margin:1em 0 0.3em 0;text-shadow: 0 0 15px #aaa;}
#Content .ContentBox .Main p{font-size:12pt;margin-bottom:0.5em}
#Content .ContentBox .Main strong{}

	/* Page Header */
	#Content .ContentBox .Main .PageHeaderContainer{margin-bottom:1em;position:relative;}
	#Content .ContentBox .Main .Header{float:left;width:73%;margin-bottom:1em;padding:0 1%;}
	#Content .ContentBox .Main .Header h1{font-size:1.5em}
	#Content .ContentBox .Main .Header h2{font-size:1.3em;padding-top:0.2em}
	/*
	#Content .ContentBox .Main input[type="text"],
	#Content .ContentBox .Main input[type="password"]{border-radius:3px;font-size:0.8em;height:18px;line-height:28px;display:inline-block;padding:0.3em;margin-right:0.5em}
	#Content .ContentBox .Main input[type="submit"]{padding:5px;font-size:0.8em;cursor:pointer;border-radius:3px;}
	#Content .ContentBox .Main input[type="submit"]:Hover{}
	*/
	#Content .ContentBox .Main .MainBox{}
	#Content .ContentBox .Main .MainBox .BaseIndentTop {padding-top:1%}
	#Content .ContentBox .Main .MainBox .BaseIndentLeft {padding-left:1%}
	#Content .ContentBox .Main .MainBox .BaseIndentRight {padding-right:1%}
	#Content .ContentBox .Main .MainBox .BaseIndentBottom {padding-bottom:1%}
	#Content .ContentBox .Main .MainBox .wraptext{white-space:pre-wrap;word-wrap: break-word;*white-space:pre;}
	#Content .ContentBox .Main .MainBox .column{width:48%;padding:0 1%;float:left}
	#Content .ContentBox .Main .MainBox .item {font-style:normal;margin-bottom:2em;}
	

	/*
	#Content .ContentBox .Main .MainBox .item textarea{border-radius:8px;width:80%;height:100px;padding:10px;font-size:0.8em}
	#Content .ContentBox .Main .MainBox .item input[type="submit"]{padding:10px;font-size:0.8em;cursor:pointer;border-radius:3px;}
	#Content .ContentBox .Main .MainBox .item input[type="submit"]:Hover{}
	*/
	
	#Content .ContentBox .Main .MainBox .item h4{font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;font-style:normal;font-size:0.8em;font-weight:bold;}
	#Content .ContentBox .Main .CommentsContainer hr{padding-bottom:1em;border-top:1px #444 solid}
	#FilterBox{font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;float:left;width:24%;padding:0;text-align:right}
	#FilterBox a.fancybox{font-size:0.7em}
	#FilterBox Form{position:relative;border-radius:4px;}
	#FilterBox input[type="text"]{width:40%}
	/*
	#FilterBox input[type="text"]{width:40%;padding:0;margin:0;border:none;background-color:transparent}
	*/
	
	#FilterBox Form a{position:absolute;right:0;top:7px;display:block;width:16px;height:16px;background:url(/img/ico-zoomglass.png) center no-repeat}
	#FilterBox Form a:Hover{background:url(/img/ico-zoomglass-over.png) center no-repeat}
	/* End Page Header */

	
	#Content .ContentBox .Main .SimplePage {padding:0 1%}

	#Content .ContentBox .Main .NewsOnMain {font-size:11pt;font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;}
	#Content .ContentBox .Main .NewsOnMain .NewsItem {margin-bottom:2em;}
	#Content .ContentBox .Main .NewsOnMain .NewsItem .Text{white-space:pre-wrap}
	#Content .ContentBox .Main .NewsOnMain .NewsItem .Date{font-family:Georgia;font-size:10pt;}



    /* Users List */
    #Content .ContentBox .Main .UsersList{margin-bottom:2em;margin:0 auto;}
    #Content .ContentBox .Main .UsersList .item {padding:1em 0;position:relative;}
    #Content .ContentBox .Main .UsersList .item .number {font-family:Georgia;float:left;font-size:2em;line-height:0.45em;width:2em}
    #Content .ContentBox .Main .UsersList .item .name {float:left;font-size:1em;padding:0 1%;width:10em}
	#Content .ContentBox .Main .UsersList .item .digit {float:left;font-size:1em;padding:0 1%;font-size:1em;width:2.5em;}
	#Content .ContentBox .Main .UsersList .item .digit a{text-decoration:none}
	#Content .ContentBox .Main .UsersList .item .light{}
    /* End Users List */

	/* Messages */
	#Content .ContentBox .Main .MessageEntry {clear:both;padding:0.4em 0;font-size:12pt;margin:0 1%}
	#Content .ContentBox .Main .MessageEntry .ReadedFalse {border-radius:8px;}
	#Content .ContentBox .Main .MessageEntry .ReadedTrue {border-radius:8px;}
	#Content .ContentBox .Main .MessageEntry .ReadedFalse .Person{}
	#Content .ContentBox .Main .MessageEntry .ReadedFalse .Date{}
	#Content .ContentBox .Main .MessageEntry .ReadedFalse > div,
	#Content .ContentBox .Main .MessageEntry .ReadedTrue > div
	{height:100%}
	
	#Content .ContentBox .Main .MessageEntry .Answer{width:98%;padding:0 1%;margin-top:1%;}
	#Content .ContentBox .Main .MessageEntry .Answer h3{font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;font-weight:bold;}
	#Content .ContentBox .Main .MessageEntry .Answer textarea{min-height:150px;margin-bottom:0.5em}

	#Content .ContentBox .Main .MessageEntry .ComposeNew{width:98%;padding:0 1%;margin-top:1%;}
	#Content .ContentBox .Main .MessageEntry .ComposeNew h3{font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;font-weight:bold;}
	#Content .ContentBox .Main .MessageEntry .ComposeNew div {margin-bottom:0.3em}
	#Content .ContentBox .Main .MessageEntry .ComposeNew div label {display:block;min-width:80px;}

	#Content .ContentBox .Main .MessageEntry .ReadedTrue .Person{}
	#Content .ContentBox .Main .MessageEntry .ReadedTrue .Date{}
	#Content .ContentBox .Main .MessageEntry .ReadedTrue a{}

	#Content .ContentBox .Main .MessageEntry .Person{float:left;width:23%;padding:0 1%;font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;height:100%;position:relative;}
	#Content .ContentBox .Main .MessageEntry .Person span{font-size:0.7em;}
	#Content .ContentBox .Main .MessageEntry .Person > a{position:absolute;height:100%;width:100%;top:0;left:0;}
	#Content .ContentBox .Main .MessageEntry .Person a.User{font-family:Georgia;font-weight:normal;position:relative;}
	#Content .ContentBox .Main .MessageEntry .Cntrls{float:left;width:23%;padding:0 1%;font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;position:relative;height:100%;text-align:right}
	#Content .ContentBox .Main .MessageEntry .Cntrls label{position:absolute;height:100%;width:100%;cursor:pointer;top:0;left:0;}
	#Content .ContentBox .Main .MessageEntry .DialogueList{float:left;width:48%;padding:0 1%;height:80px;overflow:hidden}
	#Content .ContentBox .Main .MessageEntry .DialogueList a {text-decoration:none;}
	#Content .ContentBox .Main .MessageEntry .Subject{float:left;width:48%;padding:0 1%;height:100%;overflow:hidden}
	#Content .ContentBox .Main .MessageEntry .Subject a{display:block;height:100%}
	#Content .ContentBox .Main .MessageEntry .Date{float:left;width:23%;padding:0 1%;height:100%;overflow:hidden}
	#Content .ContentBox .Main .MessageEntry .Text{clear:both;margin-top:1em;white-space:pre-wrap;word-wrap: break-word;*white-space:pre;padding:1% 1%}
	
	#Content .ContentBox .Main .MessageActions {padding:0;}
	#Content .ContentBox .Main .MessageActions .MessageActionsBox{float:right;padding:0.6em 1% 1em 0;}
	#Content .ContentBox .Main .MessageActions .item {float:right;margin-left:1em}
	#Content .ContentBox .Main .MessageActions .item a{margin-left:1em;font-size:0.8em;font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;;text-decoration:none;}

	
	#Content .ContentBox .Main .DialoguesList{float:left;width:25%;font-size:12pt;}

	#Content .ContentBox .Main .DialoguesList .active{}
	#Content .ContentBox .Main .DialoguesList .item{padding:0.4em 4%;margin:0;}
	#Content .ContentBox .Main .DialoguesList .item:first-child{border:none;}
	#Content .ContentBox .Main .DialoguesList .item > div {height:100%}

	#Content .ContentBox .Main .DialoguesList .item .ReadedTrue .Person{}
	#Content .ContentBox .Main .DialoguesList .item .ReadedTrue .Date{}
	#Content .ContentBox .Main .DialoguesList .item .ReadedTrue a{}

	#Content .ContentBox .Main .DialoguesList .item .Person {font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;height:100%;position:relative;}
	#Content .ContentBox .Main .DialoguesList .item .Person > a.lnk {position:absolute;height:100%;width:100%;top:0;left:0;border-radius:8px;}
	#Content .ContentBox .Main .DialoguesList .item .Person > a.lnk:Hover{}
	#Content .ContentBox .Main .DialoguesList .item .Person a.User{font-family:Georgia;font-weight:normal;position:relative;}
	#Content .ContentBox .Main .DialoguesList .item .Person span{font-size:0.7em;}
	
	#Content .ContentBox .Main .SelectedDialogue{float:left;width:71%;padding:0 1%;position:relative;left:-5px;font-size:12pt;}
	#Content .ContentBox .Main .SelectedDialogue a.Url{font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;font-size:10pt}
	#Content .ContentBox .Main .SelectedDialogue .Actions{font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;padding-top:1em;padding-bottom:1em;}
	#Content .ContentBox .Main .SelectedDialogue .DialogueEntry {margin-bottom:1em;position:relative}
	#Content .ContentBox .Main .SelectedDialogue .DialogueEntry form{position:relative;z-index:2}
	#Content .ContentBox .Main .SelectedDialogue .DialogueEntry textarea{width:100%}
	#Content .ContentBox .Main .SelectedDialogue .DialogueEntry textarea{height:100px;margin-bottom:1em}

	#Content .ContentBox .Main .SelectedDialogue .DialogueEntry .OnlyDate {font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;position:relative;top:-0.5em;line-height:0}
	#Content .ContentBox .Main .SelectedDialogue .DialogueEntry .OnlyDate span{font-size:0.7em;}	
	#Content .ContentBox .Main .SelectedDialogue .DialogueEntry .Person {margin-bottom:0.5em}
	#Content .ContentBox .Main .SelectedDialogue .DialogueEntry .Person span{font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;font-size:0.7em;}
	#Content .ContentBox .Main .SelectedDialogue .DialogueEntry .Text{padding:0.5em 1em;border-radius:16px;position:relative;}
	#Content .ContentBox .Main .SelectedDialogue .DialogueEntry .Text .letters{white-space:pre-wrap;word-wrap: break-word;*white-space:pre;overflow:hidden}

    #Content .ContentBox .Main .SelectedDialogue .DialogueEntry .ReadedTrue,
    #Content .ContentBox .Main .SelectedDialogue .DialogueEntry .ReadedFalse
    {position:relative}
    #Content .ContentBox .Main .SelectedDialogue .DialogueEntry .Cntrls {position:absolute;bottom:0;right:0}

#Content .ContentBox .Main .SelectedDialogue .DialogueEntry .Text .BubbleCorner{
	position:absolute;width:16px;height:16px;rotation:45;top:-6px;z-index:1;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1, mirror=1);
}


	
#Content .ContentBox .Main .SelectedDialogue .DialogueEntry .ReadedTrue,
#Content .ContentBox .Main .SelectedDialogue .DialogueEntry .ReadedFalse
{
	width:66%;
	float:left;
}
#Content .ContentBox .Main .SelectedDialogue .out .ReadedTrue,
#Content .ContentBox .Main .SelectedDialogue .out .ReadedFalse
{
	float:right;
}
#Content .ContentBox .Main .SelectedDialogue .out .Person
{
	text-align:right;
}
#Content .ContentBox .Main .SelectedDialogue .out .OnlyDate
{
	text-align:right;
	margin-right:2em;	
}
#Content .ContentBox .Main .SelectedDialogue .in .OnlyDate
{
	margin-left:2em;
}

#Content .ContentBox .Main .SelectedDialogue .out .Text .BubbleCorner
{
	right:1em;
}




	#Content .ContentBox .Main .SelectedDialogue .out .Text,
	#Content .ContentBox .Main .SelectedDialogue .out .Text .BubbleCorner
	{}
	
	#Content .ContentBox .Main .SelectedDialogue .in .Text,
	#Content .ContentBox .Main .SelectedDialogue .in .Text .BubbleCorner
	{}


	#Content .ContentBox .Main .MessagesSearchForm{margin:1em 1%;padding:1em 1em;font-size:0.7em;border-radius:8px;font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;}
	#Content .ContentBox .Main .MessagesSearchForm input[type="text"]{margin-right:0.5em}
	#Content .ContentBox .Main .MessagesSearchForm .FastLinks{margin-left:1em}
	#Content .ContentBox .Main .MessagesSearchForm .FastLinks a{margin-right:1em}
	


	
	/* End Messages */


	/* LOGIN*/
	#providers_list .providers_set .provider{}
	/* END LOGIN */
/* content */


/* Advert */
/*
#AdvTop,
#Adv .AdvBox .Item {opacity:0.04}

#AdvTop:Hover,
#Adv .AdvBox .Item:Hover {opacity:0.08}
*/
#Adv .AdvBox {float:left;font-size:0.8em;font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;}
#Adv .AdvBox .ItemAbsolute,
#Adv .AdvBox .Item{border-radius:8px;padding:1em;margin-bottom:1em;}


#AdvTop .AdvBox{border-radius:8px;padding:0.2em;margin-top:0.4em;margin-bottom:0.4em;}
#AdvTop .AdvBox img{display:block;}

/* End Advert */


/* Pirolist  */
	#PiroList{clear:both;padding:0 1em;width:400px;margin:0 auto;}
/* End Pirolist  */



#RsInfo {padding:1em;border-radius:8px;font-size:0.8em;float:left;margin-bottom:1em;}

/*  */

/* Pirozhok  */
	.PiroEntry{margin-bottom:5em;/*margin-top:2em;*/}
	.PiroEntry:Hover .PiroBox .Votes,
	.PiroEntry:Hover .PiroBox .ActionsContainer{visibility:visible}
	
	.PiroEntry:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
	.PiroBox{}
	.PiroBox:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

	.PiroBox .TextContainer{display:inline-block;padding-bottom:1em;font-size:1em;}
	.PiroBox .Text{padding:1em 0;white-space:pre-wrap;word-wrap: break-word;*white-space:pre;}
	.PiroBox .Author{}
	.PiroBox .Author span.date{font-size:10pt}
	
	.PiroBox .Social {font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;}
	.PiroBox .Social:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
	.PiroBox .Social img{vertical-align:middle}
	.PiroBox .Social .Item{float:left;margin-right:1em}
	.PiroBox .Social .Item a img{margin-right:0px;}
	.PiroBox .Social .Item a span{display:inline-block;width:60px}

	.PiroBox .Votes{font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;/*opacity:0.2;visibility:hidden;*/}
	.PiroBox .Votes:Hover{opacity:1}
	.PiroBox .Votes:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
	.PiroBox .Votes .Item{float:left;margin-right:10px;width:25%}
	.PiroBox .Votes .Item:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
	.PiroBox .Votes .Item .Info{display:inline;cursor:pointer;width:60px;font-size:14px;}
	.PiroBox .Votes .Item a img{/*margin-right:10px*/}
	.PiroBox .Votes .Item .club{font-weight:bold;font-size:16px}
	.PiroBox .Votes .Item .All{}
	.PiroBox .Votes img{vertical-align:middle}
	.PiroBox .Votes .MobileComments{text-align:right}
	
	.PiroBox .ActionsContainer{/*visibility: hidden;*/}
	.PiroBox .ActionsContainer:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

	.PiroBox .Actions {position:relative;padding:0.2em;border-radius:8px;/*margin-top:1em;opacity:0.4*/}
	.PiroBox .Actions:Hover{opacity:1}
	.PiroBox .Actions:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;} 
	.PiroBox .Actions a{text-decoration:none;margin-right:5px;}
	
	.PiroBox .Actions>span{margin-right:5px;}
	.PiroBox .Actions span.btn{border-radius:3px;}

	.PiroBox .Actions a>img{/*margin:0.3em;*/}
	/*.PiroBox .Actions>img{margin:0.3em;padding:0 5px;}*/
	.PiroBox .Actions img{/*vertical-align:middle;*/width:14px;padding:0 5px;}
	.PiroBox .Actions .BuferOff span{display:none}
	.PiroBox .Actions .BuferOn{position:relative}
	.PiroBox .Actions .BuferOn span{position:absolute;font-size:12px;font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;top:0;left:0;}

	.PiroBox .Actions .Sharing{position:absolute;padding:0 5px;right:0;top:-23px;font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;font-size:16px;cursor:pointer;text-align:right;}
	.PiroBox .Actions .Sharing .SharingDetails{position:absolute;display:none;width:150px;min-height:20px;padding:5px;}
	.PiroBox .Actions .Sharing:Hover .SharingDetails{position:absolute;right:0;display:block;text-align:left;}
	.PiroBox .Actions .Sharing .SharingDetails .line a{display:block;padding:5px 0}

	
/* END Pirozhok  */

/* paginator */
	.ListInfo,.ListSort  {font-family:'Open Sans Condensed'}
	.Paginator {margin:1em 0;font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;font-size:0.8em}
	.Paginator .MoveLeft, .Paginator .Pages {float:left;margin-right:1em;font-weight:bold;}
	.Paginator .Pages a, .Paginator .Pages span{margin-right:0.4em;}
/* END paginator */

/* COMMENTS */
	.CommentsContainer {}
	.CommentsContainer .TopActions .Actions a{text-decoration:none;}
	.CommentsContainer .TopActions .Actions a:Hover{}
	.CommentsContainer .Actions{}
	.CommentsContainer .TopActions {clear:both;width:98%;padding:0 1%;margin-bottom:1em;}
	.CommentsContainer .CommentThread {clear:both;width:98%;padding:0 1%;margin-bottom:3em}

	.CommentsContainer .CommentThread .ThreadNumber{font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;font-size:0.8em;padding-bottom:0.5em;}
	.CommentsContainer .CommentThread .Info{padding-left:0.5em;padding-top:0.5em;clear:both;font-size:0.75em}
	.CommentsContainer .CommentThread .Info:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

	.CommentsContainer .CommentThread .Info span {font-size:0.8em;}
	.CommentsContainer .CommentThread .Info span.Controls {float:right;}
	.CommentsContainer .CommentThread .Info span.Controls a{margin-left:1em;}
	.CommentsContainer .CommentThread .Actions{font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;padding:0.2em 0.5em;font-size:0.9em}
	.CommentsContainer .CommentThread .Actions .CommentCount span {font-size:0.8em}
	.CommentsContainer .CommentThread .Text{padding:0.8em 0.5em; white-space:pre-wrap;word-wrap: break-word;*white-space:pre;overflow:hidden;font-size:0.8em}

	.CommentsContainer .CommentThread .Text a.Img img{max-width:100%}
	.CommentsContainer .CommentThread .Text a.Url {font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;font-size:0.7em;font-style:normal}

	.CommentsContainer .CommentThread > .Info,
	.CommentsContainer .CommentThread > .Actions,
	.CommentsContainer .CommentThread > .Text,
	.CommentsContainer .CommentThread > .Thread {margin-bottom:1em;}

	.CommentsContainer .CommentThread .Comments{padding-left:4em;}
	.CommentsContainer .CommentThread .Comments .CommentComment {margin-bottom:1em;}
	.CommentsContainer .CommentThread .Comments .CommentComment .AnswerTo{padding-left:0.5em;}
	.CommentsContainer .CommentThread .Comments .CommentComment .AnswerTo a{margin-right:1em;font-size:0.7em}
	.CommentsContainer .CommentThread .Comments .CommentComment  .number{position:absolute;left:0.5em;text-align:right;font-size:2em;}

	#CommentAddNew{position:relative;display:none;border-radius:4px;padding:1%;margin-bottom:1%;}
	#CommentAddNew .Close {position:absolute;right:0;top:0;}
	#CommentAddNew .Close a{display:block;text-decoration:none;padding:0.1em 0.3em;font-size:0.8em; border-radius: 4px}
	#CommentAddNew .AnswerTo{margin-bottom:1%;font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;font-size:0.7em;min-height:10px}
	#CommentAddNew .AnswerTo a{margin-right:1em;}
	#CommentAddNew textarea{margin-bottom:1em;height:150px}
	/*
	#CommentAddNew textarea{border-radius:8px;width:98%;height:150px;padding:10px;font-size:0.8em;margin-bottom:1em}
	#CommentAddNew input[type="button"]{border:none;padding:10px;font-size:0.8em;cursor:pointer;border-radius:3px;}
	#CommentAddNew input[type="button"]:hover{}
	*/
/* COMMENTS */


/* ADD NEW PIRO PAGE */
#AddEditEntryForm {font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;}
#AddEditEntryForm .Publication{margin-bottom:2em;}
#AddEditEntryForm .Publication div{margin-bottom:1em}
#AddEditEntryForm .Publication label{width:140px;display:inline-block;margin-right:1em;text-align:center;padding:0.2em 0;border-radius:3px;cursor:pointer;font-weight:bold;}
#AddEditEntryForm .Publication label:Hover{}

#AddEditEntryForm .Publication label input{display:none;}

#AddEditEntryForm .Publication label.disabled {cursor:default}
#AddEditEntryForm .Publication label.disabled:Hover{}
#AddEditEntryForm .Publication label.selected{}
#AddEditEntryForm .Publication .info {margin-top:1em;}
#AddEditEntryForm .Publication .info strong{}
#AddEditEntryForm .Fields textarea{height:200px;}
/*
#AddEditEntryForm .Fields textarea{width:50%;height:200px;border-radius:8px;font-family:georgia;padding:1em}
#AddEditEntryForm .Fields input.validateSubmit{}
#AddEditEntryForm .Fields input.validateSubmit:Hover{}
#AddEditEntryForm .Fields input[type="submit"].active{}
#AddEditEntryForm .Fields input[type="submit"].active:Hover{}
*/
#AddEntryErrorMessage {padding:1em 0;}
/* END ADD NEW PIRO PAGE */


.VerterContainer{position:relative;margin:0 auto;width:425px;}
.VerterContainer .VerterText{position:absolute;top:60px;left:182px;white-space:pre;font-size:17px;font-family:'Open Sans Condensed'}


#ErrorBody{font-family:'Open Sans Condensed', Trebuchet MS, Tahoma;height:100%}
#ErrorBody .ErrorContainer{position:relative;top:30%;width:425px;margin:0 auto}
#ErrorBody .ErrorContainer .VerterText{position:absolute;font-size:14px;top:55px;left:170px;height: 110px;width: 230px;}

    