.error{
	display: inline-block;
	padding: 8px 12px;
	border-radius: 8px;
	color: rgb(231, 53, 53);
}
.header{
	width:100%;
	height:87px;
	background:url(../images/header.png) center center no-repeat;
}
/*.menu{
	min-width:545px;
	max-width:720px;
}*/
.menu td{
	padding:25px;
}
.menu a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	font-size:16px;
}
.loginBlock{
	width:100%;
	height:500px;
	border-radius:6px;
	background:#fff url(../images/homePage.png) center left no-repeat;
}
.loginInput{
	width:250px;
	height:52px;
	border:2px solid #3ca3e5;
	border-radius:12px;
	padding:3px 10px;
	outline:none;
	font-size:20px;
	color:#1478B8;
	resize:none;
}
.input.error{
	border: 2px solid rgb(255, 124, 124);
}
.input{
	width:166px;
	height:22px;
	border:2px solid #3ca3e5;
	border-radius:8px;
	padding:3px 10px;
	outline:none;
	font-size:20px;
	color:#1478B8;
	resize:none;
	font:normal 14px OpenSans;
}
.input.small{
	width:210px;
	border:1px solid #3ca3e5;
	border-radius:4px;
	padding:2px 5px;
	outline:none;
	font-size:14px;
	color:#1478B8;
	resize:none;
	font:normal 14px OpenSans;
}
.input.editInput{
	width:210px;
	border:1px solid #A7ABAE;
	border-radius:1px;
	padding:2px 5px;
	outline:none;
	font-size:14px;
	color:#A7ABAE;
	resize:none;
	font:normal 14px OpenSans;
	width:210px;
}
.content{
	padding:20px;
	min-height:460px;
	border-radius:6px;
	background:#fff;
}
.content.forum{
	padding:0;
	padding-top:130px;
	min-height:460px;
	border-radius:6px;
	background:#fff url(../images/forumBack.png) top left no-repeat;
}
.azmaiton span{
	display:inline-block;
	padding:5px 10px 5px 20px;
	background:#41c5dc;
	color:#fff;
	font-size:22px;
}
.pageTitle span{
	display:block;
	background:#247cb3;
	color:#fff;
	font-size:22px;
	text-align:center;
	padding:10px;
}
.arcive{
	font-weight:bold;
	font-size:22px;
	
}
.arciveTable td:first-child{
	vertical-align:top;
}
.arciveTable td:last-child{
	text-align:left;
	font-size:22px;
}
.arciveTable td{
	background:url(../images/dot.png) top repeat-x;
	line-height:88px;
}
.arciveTable{
	background:url(../images/dot.png) bottom repeat-x;
}
.formsTable .oneForm{
	background:url(../images/dot.png) top repeat-x;
}
.formsTable{
	background:url(../images/dot.png) bottom repeat-x;
}

.personalTable td.personalTD:last-child{
	background:none;
}
.personalTable td.personalTD{
	background:url(../images/sideDot.png) left repeat-y;
}
.profilePic{
	width:150px;
	height:150px;
	border-radius:150px;
	border:2px solid #92bed9;
}
.contactTable td.contactTD{
	background:url(../images/sideDot.png) left repeat-y;
}
.sekerBox{
	width:240px;
	height:230px;
	background:#f9f3f3;
	border-top:1px solid #b7b7b7;
	border-bottom:1px solid #b7b7b7;
	float:right;
	margin:10px 48px;
}

.sekerTitle{
	background:#f9f3f3;
	border-top:1px solid #b7b7b7;
	border-bottom:1px solid #b7b7b7;
	text-align:center;
	font-weight:bold;
	font-size:22px;
	margin:10px;
	padding:20px;
}

.theSeker{
	background:url(../images/grayPixel.png) center repeat-y;
}
.questHolder{
	float:right;
}
.quest{
	width:450px;
	height:240px;
	margin:10px 27px 0px 28px;
	border-bottom:1px solid #b7b7b7;
}
.questNum{
	width:33px;
	height:33px;
	background:#3b5b9b;
	line-height:33px;
	font-weight:bold;
	font-size:25px;
	text-align:center;
	color:#fff;
	margin:3px;
}

/* Calender CSS */
.calender .months td{
	padding:5px;
}
.calender .months .month{
	text-align:center;
	color:black;
	font-size:22px;
}
.calender .months .sides{
	color:#9c9c9c;
	text-decoration:none;
	font-size:18px;
}
.calender .days td{
	background: #f9f0f0;
	color:#000;
	text-align:center;
	font-size:26px;
	padding:5px;
	border-top:1px solid #b7b7b7;
}
.calender td{
}
.calender .dateCont{
	text-align:center;
	padding:10px;
}
.calender .date{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	font-size:32px;
	line-height:60px;
	display:inline-block;
	width:100%;
	cursor: default;
}
.calender a.date{
	cursor:pointer;
}
.calender .dateCont:hover{
	background:#D7EFFF;
	color:#333;
}

.calender .dateCont.eventDay{
}
.calender .dateCont.eventDay .date{
	background:#e8c369;
	color:#fff;
}
.calender .dateCont.today{
}
.calender .dateCont.today .date{
	background:#329bdd;
	color:#fff;
}
.calender .dateCont.selected{
}
.calender .dateCont.selected .date{
	background:#69E887;
	color:#fff;
}

.calender .noDay{
	background:#fff;
}
/* END CALENDER*/

.eventBox{
	width:100%;
	background:#f9f3f3;
	border-top:1px solid #b7b7b7;
	border-bottom:1px solid #b7b7b7;
	margin:10px 0px;
}

/* FORUM CSS */
.forumRouls{
	display: block;
	padding: 12px;
	font-size: 18px;
	font-weight: bold;
	background: #dee2f2;
	text-decoration:none;
	color:#000;
}
.forumMsg{
	margin-top:5px;
	font-size:16px;
}
.forumMsg .forumArrow{
	display:inline-block;
	width:30px;
	height:10px;
	background:url(../images/treeforum/arrow.png) center center no-repeat;
}
.forumMsg.active{
	background:#f6f7fa;
}
.forumMsg.active .forumArrow{
	background:url(../images/treeforum/arrowActive.png) center center no-repeat;
}
.forumMsg .msgTitle{
	line-height:30px;
}
.forumMsg .msgContent{
	width:835px;
	padding:20px;
	background:#fff;
	border:1px solid #bababa;
	margin:0 auto;
}
.forumMsg.active .postInner{
	display:table-row;
}
.forumMsg td{
	padding:5px;
}
.mainPostHolder:nth-child(even){
	background:#dee2f2;
}
.forumMsg.comentPost{
	background:#e9f2cf;
}
.forumMsg.comentPost .forumArrow{
	background:url(../images/treeforum/comentArrow.png) center center no-repeat;
}
.forumMsg.active tr{
	background:#f6f7fa;
}
.postInner{
	display:none;
} 
.mirpaha.blue{
	background:#3b5b9b;
}
.mirpaha{
	background:#41c5dc;
	width:288px;
	padding:11px;
	margin-left:25px;
	border-radius:6px;
	color:#fff;
	margin-bottom:30px;
}
.mirpaha .title{
	font-weight:bold;
	font-size:20px;
	padding:5px;
}
i{
	display: inline-block;
}
.icon-location-white{
	position:relative;
	top:5px;
	width:19px;
	height:24px;
	margin-left:7px;
	background:url(../images/icons/location-white.png) center center no-repeat;
}

