html,body{
	height: 100%;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;

}


.help{

	color: #E22383;

	font:12px Times New Roman;

	text-decoration: none;

	line-height: 18px;

	padding-bottom: 15px;

	cursor: pointer;
	
	cursor: hand;

}



.tab1{

	background-color: #F0F0F0;

	color: #404440;

	font:12px Arial, Helvetica, sans-serif;

	line-height: 20px;

	padding: 3px 6px 3px 6px;

	border:2px solid #F8F8F8;

}



.tab2{

	background-color: #F8F8F8;

	color: #404440;

	font:12px Arial, Helvetica, sans-serif;

	line-height: 20px;

	padding: 3px 6px 3px 6px;

	border:2px solid #F8F8F8

}



.tab3{

	border:1px solid #808080;

}



.txt{

	border:1px solid #CCC;

	color: #999;

	font:12px Arial, Helvetica, sans-serif;
	
	padding-left: 4px;

}



.ch{

	border: 0px;

}

.pad {padding-top: 10px;}

.select, .input {

	border: 1px solid #CCC;
	color: #999;
	font:12px Arial, Helvetica, sans-serif;
    height: 20px;
	vertical-align:middle;
	margin: 0px 4px 4px 0px;
	padding-left: 4px;
}

.comment {margin: 7px 0px 0px 0px;}
.gr {color: 666666; font-size: 11px;}

.right{

	padding:0 18px 0 27px;

}

.right2{

	padding:0 0px 0 18px;

}

.but{

	font: 12px Arial, Helvetica, sans-serif;

	border: 1px solid #D9B200;

	border-left-width: 4px;

	margin: 4px 1px 0px 1px;

	background: #FFCF28;

	line-height: 15px;

	width: 80px;

	padding:0 3px 0 3px;

	text-align: center;

	text-transform: lowercase;

}



.but2{

	font: 12px Arial, Helvetica, sans-serif;

	border: 1px solid #D9B200;

	border-left-width: 4px;

	margin: 4px 1px 0px 1px;

	background: #FFCF28;

	line-height: 15px;

	width: 60px;

	padding:0 3px 0 3px;

	text-align: center;

	text-transform: lowercase;

}



td{

	color: #F020202;

	font: 12px Arial, Helvetica, sans-serif;

	line-height: 17px;

}



.search{

	color: #F27126;

	font: bold 14px Arial, Helvetica, sans-serif;

	text-decoration: none;

	line-height: 18px;

}



.foto{

	border: 1px solid #F27126;

	padding: 2px;

}



.users_num{

	color: #D71077;

	font: bold 14px Arial, Helvetica, sans-serif;

	text-decoration: none;

	line-height: 18px;

}

table.topfon {border-left: 1px solid #ccc; border-right: 1px solid #ccc; width: 768px;}
td.top {height: 190px; background: url('/images/topfon.jpg') no-repeat top left;}

table.background {border-left: 1px solid #ccc; border-right: 1px solid #ccc; width: 768px;}
table.background td {height: 115px; background: url('/images/footer.gif') no-repeat top left; padding: 80px 0px 0px 10px; text-align: left;}

TABLE.bigmenusmall TD {text-align: left; padding-left: 10px;}
TABLE.bigmenusmall TD img {border: 0px; vertical-align: middle;}
.giftbox {width: 19px; height: 19px; margin-right: 4px;}
TABLE.bigmenusmall A {color: Gray;  text-decoration: none; padding: 6px 0px 6px 14px; display: block;}
TABLE.bigmenusmall A:hover {border-left: 4px solid #FED101; border-top: 1px solid #D0D0D0; border-bottom: 1px solid #D0D0D0; padding: 5px 0px 5px 10px; color: #FF771D;      background-color: #F0F0F0;}
TABLE.bigmenusmall A.active {color: #FF771D;}

.m2 A {color: Gray;  text-decoration: none; padding: 6px 0px 6px 14px; display: block;}
.m2 A:hover {border-left: 4px solid #FED101; border-top: 1px solid #D0D0D0; border-bottom: 1px solid #D0D0D0; padding: 5px 0px 5px 10px; color: #FF771D;      background-color: #F0F0F0;}

.leftblock {width: 234px; vertical-align: top;}

TABLE.bigmenusmall TD h2   {color: #04BB00;  font: bold 14px  Arial, Helvetica, sans-serif; line-height: 20px; margin-bottom: 10px;}

table.bbnLeft {border: 0px; border-collapse: collapse; /* Cellspacing = 0 */}
table.bbnLeft  {margin: 20px 0px 20px 0px; width: 234px; padding: 0px; text-align: center;}
table.bbnRight {border: 0px; border-collapse: collapse; /* Cellspacing = 0 */}
table.bbnRight  {margin: 20px 0px 20px 0px; width: 231px; padding: 0px; text-align: center;}

.fform {padding-left: 40px;}
.thform {text-align: right; padding-right: 40px;}

.separator {width: 234px; height: 33px; background: url("../images/menu_left.gif") no-repeat left top;}
.separator2 {width: 231px; height: 33px; background: url("../images/menu_right.gif") no-repeat right top;}
.vseparator {width: 1px; background: #FED101; height: 100%;}
.up {vertical-align: top;}
.down {vertical-align: bottom;}
.vseparator, .vseparator2 img {width: 1px; height: 54px; border: 0x;}

.content {width: 300px; vertical-align: top; color: #020202; 	font: 12px Arial, Helvetica, sans-serif; 	line-height: 15px; padding: 10px 20px 10px 20px;}
.content h1, h2 {color: #F63;  font: bold 14px  Arial, Helvetica, sans-serif; line-height: 20px; margin-bottom: 10px;}
td.right h1, h2 {color: #FF771D; font: bold 14px Arial, Helvetica, sans-serif; line-height: 20px; text-align: left;}

a.menu{

	color: #020202;

	font:12px Arial, Helvetica, sans-serif;

	text-decoration: none;

	line-height: 20px;

}



a.menu:hover{

	color: #FF6633;

	font:12px Arial, Helvetica, sans-serif;

	text-decoration: none;

	line-height: 20px;

}



.td_menu_act{

	color: #FF6633;

	font:12px  Arial, Helvetica, sans-serif;

	text-decoration: none;

	line-height: 18px;

	padding: 8px 0px 2px 0px;

	border-top:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

	border-left:4px solid #FFFFFF;	

	background-color:#FFFFFF;

	cursor: pointer;
	
	cursor:hand;

}


.error{

	color: #E22383;

	font:12px Arial, Helvetica, sans-serif;

	line-height: 20px;

}



.menu_title_r{

	color: #FF771D;

	font: bold 14px Arial, Helvetica, sans-serif;

	line-height: 20px;

}


a.reg{

	color: #D71077;

	font:12px Arial, Helvetica, sans-serif;

	text-decoration: none;

	line-height: 17px;

}



a.reg:hover{

	color: #D71077;

	font:12px Arial, Helvetica, sans-serif;

	text-decoration: underline;

	line-height: 17px;

}



a.user{

	color: #D71077;

	font:12px Arial, Helvetica, sans-serif;

	text-decoration: none;

	line-height: 14px;

}



a.user:hover{

	color: #D71077;

	font:12px Arial, Helvetica, sans-serif;

	text-decoration: underline;

	line-height: 14px;

}



.td_left{

	border-left: 1px solid #BBBBBB;

}



.td_right{

	border-right: 1px solid #BBBBBB;

}



a{

	color: #E22383;

	font:12px Arial, Helvetica, sans-serif;

	text-decoration: underline;

	line-height: 17px;

}



a:hover{

	color: #E22383;

	font:12px Arial, Helvetica, sans-serif;

	text-decoration: none;

	line-height: 17px;

}



.bot_text{

	color: #FFFFFF;

	font:12px Arial, Helvetica, sans-serif;

}



a.bot{

	color: #E22383;

	font:12px Arial, Helvetica, sans-serif;

	text-decoration: underline;

}



a.bot:hover{

	color: #E22383;

	font:12px Arial, Helvetica, sans-serif;

	text-decoration: none;

}



a.bot2{

	color: #FFF;

	font: bold 12px Arial, Helvetica, sans-serif;

	line-height: 11px;

	text-decoration: underline;

}



a.bot2:hover{

	color: #FFF;

	font: bold 12px Arial, Helvetica, sans-serif;

	line-height: 11px;

	text-decoration: none;

}





a.name{

	color: #444;

	font: bold 13px Arial, Helvetica, sans-serif;

	text-decoration: none;

	line-height: 19px;

}



a.name:hover{

	color: #0064c8;

	font: bold 13px Arial, Helvetica, sans-serif;

	text-decoration: none;

	line-height: 19px;

}



.num_act{

	color: #fff;

	font: 12px Arial, Helvetica, sans-serif;

	text-decoration: none;

	line-height: 19px;
	
	background-color: #CC0066;
	
	padding-left: 2px;
	
	padding-right: 2px;

}



a.num{

	color: #fff;

	font: 12px Arial, Helvetica, sans-serif;

	text-decoration: none;

	line-height: 19px;
	
	background-color: #FF9900;
	
	padding-left: 2px;
	
	padding-right: 2px;

}



a.num:hover{

	color: #fff;

	font: 12px Arial, Helvetica, sans-serif;

	text-decoration: none;

	line-height: 19px;
	
	background-color: #CC0066;
	
	padding-left: 2px;
	
	padding-right: 2px;

}



.foo{

	padding: 10px 0px 10px 20px;

}



.small{

	border: 1px solid #E6E6E6;

	padding: 1px;

}



.pr{

	color: #7F7F7F;

	font: 12px Arial, Helvetica, sans-serif;

	line-height: 18px;

	padding: 3px 5px 3px 15px;

}



.info{

	color: #7F7F7F;

	font: 12px Arial, Helvetica, sans-serif;

	line-height: 19px;

	padding: 3px 5px 3px 15px;

}



.info2{

	color: #7F7F7F;

	font: 12px Arial, Helvetica, sans-serif;

	line-height: 19px;

	padding: 3px 0px 3px 0px;

}

