.png {
	filter:expression(fixPNG(this,0));
}
.pngSize {
	filter:expression(fixPNG(this,1));
}
P {
	padding:0px 0px 2px 0px;
	margin:0px;
}
BODY {
	margin:0px;
	background-color:#d9d9d9;
	font-family:sans-serif, Arial;
	font-size:11px;
	line-height:13px;
	color:#777777;
}
TD {
	font-family:sans-serif, Arial;
	font-size:11px;
	line-height:13px;
	color:#777777;
}
TH {
	color:#787878;
	font-weight:bold;
	font-size:13px;
	line-height:15px;
	background-color:#d6d5d9;
	text-align:left;
	padding-left:5px;
}
A {
	color:#707676;
	text-decoration:underline;
}
A:hover {
	text-decoration:none;
}
IMG {
	border:0px;
}
INPUT, SELECT, TEXTAREA {
	font-size:11px;
	color:#777777;
}
FIELDSET {
	border:1px solid #d0d0bf;
}
.warning {
	color:#990000;
	font-weight:bold;
}
P.message {
	color:#787878;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
}
H1 {
	color:#787878;
	font-weight:bold;
	font-size:16px;
	line-height:18px;
	padding-left:5px;
}
FORM {
	margin:0px;
}
TD.messText {
	padding-left:5px;
}
/*================== Registration =======================*/
A.reg {
	color:#cccccc;
	text-decoration:none;
}
A.reg:hover {
	text-decoration:underline;
}
INPUT.reg {
	font-size:13px;
	padding-left:5px;
	padding-right:5px;
	border:0px;
	background-image:url(../images/cmd_bg.gif);
	height:19px;
	width:100px;
}
INPUT.grad {
	background-image:url(../images/but_bg.gif);
	height:18px;
	border:1px solid #d6d5d9;
	color:#787878;
	font-family:Tahoma;
	font-weight:bold;
}
TD.reg {
	font-family:Verdana;
	color:#a4a4a4;
	padding-top:5px;
}
DIV.menu {
	font-size:12px;
	text-transform:uppercase;
	color:#FFFFFF;
	margin-top:5px;
}
DIV.userAll {
	color:#999999;
}
A.menu {
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
SPAN.menu {
	font-size:10px;
	color:#a4a4a4;
}
SPAN.userName {
	font-siz-e:12px;
	color:#FFFFFF;
}
/*==================== Message Forum ==========================*/
IMG.avatar {
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	border-top:1px solid #f9f9f9;
	border-left:1px solid #f9f9f9;
	width:80px;
	height:80px;
	background-repeat:no-repeat;
	background-position:center;
	margin-bottom:5px;
}
TD.messTitle {
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	background-color:#d6d5d9;
}
SPAN.messHeader {
	color:#606060;
	font-weight:bold;
}
SPAN.userName {
	color:#DDDDDD;
	font-weight:bold;
	font-size:13px;
	padding-right:5px;
}
DIV.userNik {
	color:#909090;
	font-weight:bold;
	font-size:12px;
	margin:3px 0px 3px 0px;
}
DIV.userType {
	color:#990000;
	font-weight:bold;
	font-size:10px;
	margin:3px 0px 3px 0px;
}
/*==================== Message Blog ==========================*/
IMG.article {
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	border-top:1px solid #ededed;
	border-left:1px solid #ededed;
	width:79px;
	height:54px;
	background-repeat:no-repeat;
	background-position:center;
	margin-bottom:5px;
}
H1.blogTitle {
}
A.article {
	color:#5f5f5f;
	font-size:16px;
	line-height:16px;
}
P.article {
	font-size:13px;
	line-height:16px;
	margin:3px 0px 9px 0px;
	padding:0px;
}
P.author {
	text-align:right;
	font-size:11px;
	line-height:13px;
	margin:10px 0px 0px 5px;
	padding:0px;
}
TD.line {
	padding:0px;
	background-color:#d6d5d9;
	height:1px;
}
TR.rowInActive {
	background-color:#ffffff;
}
TR.rowActive {
	background-color:#ffffff;
}
A.cloud {
	text-decoration:none;
	margin-right:5px;
}
A.cloud:hover {
	text-decoration:underline;
}
/*==================== Fotos ============================*/
IMG.album {
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	border-top:1px solid #ededed;
	border-left:1px solid #ededed;
	margin-bottom:5px;
}
H1.title {
	margin-bottom:0px;
}
H1.fotoTitle {
	margin-bottom:0px;
	font-weight:normal;
}
A.fotoTitle {
	color:#5f5f5f;
	font-size:14px;
	line-height:14px;
}
P.foto {
	font-size:13px;
	line-height:16px;
	margin:3px 0px 0px 5px;
	padding:0px;
	color:#787878;
}
A.pageActive {
	color:#CCCCCC;
	text-decoration:none;
}
A.pageInActive {
	color:#707676;
}
DIV.pagerOut {
	border-left:1px solid #cacbcc;
	border-bottom:1px solid #cacbcc;
	border-right:1px solid #cacbcc;
	width:66px;
}
DIV.pagerIn {
	border-bottom:1px solid #909191;
	background-color:#FFFFFF;
	padding:3px;
	text-align:center;
	width:64px;
}
DIV.pagerOutActive {
	border:1px solid #3981A3;
	width:68px;
}
DIV.pagerInActive {
	border:1px solid #3981A3;
	background-color:#FFFFFF;
	padding:3px;
	text-align:center;
	width:66px;
}
TD.ratioCloud {
	background-color:#fefefe;
	border:1px solid #c2c2c2;
	padding:2px 5px 5px 5px;
}
/*==================== Ratio ============================*/
DIV.ratio {
	height:12px;
	width:81px;
	background-image:url(../images/ratio/bg.jpg);
}
DIV.ratiob {
	height:12px;
	width:80px;
	background-image:url(../images/ratio/bg.jpg);
}
TD.ratio {
	cursor:pointer;
	height:12px;
	background-image:url(../images/ratio/bg.jpg);
	border-left:1px solid #d6d6e4;
	border-right:1px solid #d6d6e4;
}
TD.ratioa {
	cursor:pointer;
	height:12px;
	background-image:url(../images/ratio/ratio.jpg);
	border-left:1px solid #5a5a5a;
	border-right:1px solid #5a5a5a;
}
/*=============== Pager =======================*/
A.normalPage {
	color:#5792ca;
	text-decoration:none;
	font-weight:bold;
}
A.normalPage:hover {
	text-decoration:underline;
}
SPAN.activePage {
	color:#000000;
	font-weight:bold;
}
IMG.pDiv {
	background-color:#d4d2dd;
	width:1px;
	height:10px;
	margin-left:7px;
	margin-right:7px;
}
DIV.pager {
	width:700px;
	padding:5px;
	background-color:#FFFFFF;
	margin-bottom:15px;
}