/*<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" >*/
BODY{font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
HTML, BODY, FORM{padding:0px; margin:0px;}
/*FORM{line-height:0; font-size:0;}*/
BODY{font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
HTML, BODY {width:100%; }
HTML{height:100%; background-color:#fff; 	border:0 none;}
BODY{ overflow:scroll; background-color:transparent; }

BODY{
	padding:0px 0px 0px 0px; 
	opacity:1;
	border:0 none;
}

SPAN, P, TD, TH, DIV, A, H1, H2, H3, H4, H5, INPUT, TEXTAREA, BUTTON,LI{font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;color: #173869;}
A{color:#457da0/*667ab3*/; text-decoration:underline;}
A:hover{color:#da251d; text-decoration:underline;}
DIV{display:block; width:auto; height:auto; border:0 none; background:transparent;}
TABLE {padding:0; margin:0; border-collapse:collapse; border:0 none;}
TD,TH{padding:0; margin:0; border:0 none; text-align:left; vertical-align:top;}
INPUT{margin:0px;}

P{padding:0; margin:0; padding-bottom:10px;}

IFRAME{border:0px none; padding:0; margin:0;}
P{font-size: 12px;}
H5{font-size: 16px;}
H4{font-size: 18px;}
H3{font-size: 20px;}
H2{font-size: 22px; color:#667ab3; text-transform:uppercase;}

H1{font-size: 24px; color:#da251d; text-align:right; padding:0 0 0 0; margin:0 0 0 0;}
/*
H1{font-size: 24px; color:#000; text-align:right; padding:0 0 3px 0; margin:0 0 10px 0; border-bottom:1px solid #999999;}
*/

.zero{font-size:0; line-height:0;}
DIV.errorslist *{color:red;}
SPAN.red{
	color:red !important;
}
SPAN.green{
	color:green !important;
}
.grey{
	color:#666;
}



DIV.bodydiv{
	margin:0 auto 0 auto!important;
	width:1007px!important;
	display:block;
	padding:0;
	border:0 none;
	background:transparent;
	overflow:visible;	
}
DIV.bodysubdiv{
/*
	margin:0 200px 0 auto!important;
	width:1007px!important;*/
	display:block;
	padding:0;
	border:0 none;
	background:transparent;
	overflow:visible;
}

TABLE.bodytable{
	width:1007px;
	height:100%;
	background-color:#fff;
	border:0 none;
	

	/*height:100%;*/
}

TABLE.bodytable TD.bodytd{
	width:1007px;
	border:0 none;
/*	height:100%;*/
}

TABLE.bodytable TD.bodytd DIV#adversingtop{
	width:1007px;
	background:transparent;
	color:#fff;
	font-size:0; /*24px;*/
	height:auto;
	text-align:center;
	padding:0;
	overflow:hidden;
	/*line-height:0;*/
}
TABLE.bodytable TD.bodytd DIV#adversingtop A{
	display:block;
	width:1007px;
	text-align:center;
	padding:0;
	margin:0;
	border:0 none;
	height:auto;
	font-size:0; /*24px;*/
	/*line-height:0;*/
}
TABLE.bodytable TD.bodytd DIV#adversingtop IMG{
	padding:0;
	margin:0;
	border:0 none;
}

TABLE.bodytable TD.bodytd DIV#topheader{
	width:1007px;
	height:110px;
	width:auto;
	position:relative;
	margin:0 10px 0 0px;
}

TABLE.bodytable TD.bodyleft{
	line-height:0;
	font-size:0;
	width:auto;
	background:#d7d7d7;
}

TABLE.bodytable TD.bodyright{
	line-height:0;
	font-size:0;
	width:auto;
	background:#d7d7d7;
}


DIV#waiticon{
	background:url(/images/126399302521.gif) no-repeat center #fff; 
	width: 50px;
	height:50px;
	border:1px solid #999;
	position:absolute;
	top:0;
	left:0;
	visibility:visible;
	display:none;
	z-index:100000;
}


TABLE.topheader{width:100%;}
TABLE.topheader DIV.logo{width:265px; height:90px; background:url(images/logo2018.png) left top no-repeat; cursor:pointer;position:absolute; top:11px;left:0}

DIV#topmenu{
	width:auto;
/*	height:46px;*/
	background:#494949;
/*	background-image:url(images/top-menu-new-year.png);*/
	background-repeat:repeat-x;
	background-position:0 0;
}

DIV#bottommenu{
	width:auto;
	height:36px;
	background:#fff;
	overflow:hidden;
}
DIV#body{
/*	padding:5px 20px 20px 20px;*/
	padding:5px;
	overflow:visible;
	border:0 none;
	position:relative;
}


/*


DIV.maintop{width:auto; margin: auto; background:#fff;}

DIV.main{width:100%;  background:#fff; display:table}
DIV.toppadding{height:10px;}

TABLE.header1{width:100%; margin-bottom:10px;}
    TABLE.header1 TD.logo{padding:4px; width:171px; vertical-align:middle;}
    TABLE.header1 TD.title{width:100%; padding:4px; font-weight:bold; font-size:16px; border-bottom:1px solid #999;}
    TABLE.header1 TD.navchain{padding:4px;}

DIV.headersection{font-weight:bold; font-size:14px; border-bottom:1px solid #999; color:#555;}
UL.subsection{padding:0; margin:0; list-style-type:disc; margin-bottom:15px;margin-left:15px;}
UL.subsection LI{padding:0; margin:0; list-style-type:disc; padding-bottom:2px; padding-top:2px;}
UL.subsection LI A.active{}
UL.subsection LI A.inactive{text-decoration:line-through;}

INPUT.sectionedit{width:200px;}
DIV.Question{background:url(images/icons/question.gif) left top #fff no-repeat; padding-left:20px; padding-bottom:10px; color:#1d4ea7;}
TABLE.DetailHeader{width:100%; margin-top:10px;}
TABLE.DetailHeader TD.left{width:auto;}
TABLE.DetailHeader TD.right{width:100%;}
*/
/*DIV.LineDeliver{background:url(images/icons/line.gif) top #fff repeat-x; font-size:0; line-height:0; margin-top:8px; margin-bottom:8px; height:1px;}*/
/*
TABLE.body1{width:100%;}
TABLE.body1 TD.bodyleft{width:auto;}
TABLE.body1 TD.bodyright{width:250px; }
DIV.bodyright{width:240px; padding:0px 5px 0px 5px; display:block;}
*/
DIV.blockItem{width:auto; border:1px solid #999; margin-bottom:10px; display:block;}
DIV.blockItem DIV.blockHeader{width:auto; background:#ccc; font-weight:bold; padding:5px;}
DIV.blockItem DIV.blockBody{width:auto; background:#fff; font-weight:normal; padding:5px;}
DIV.blockItem DIV.blockBody UL{padding:0; margin:0; list-style-type:disc;margin-left:15px;}
DIV.blockItem DIV.blockBody UL LI{padding:0; margin:0; list-style-type:disc;}
DIV.questionText{padding:10px;}
DIV.correspondenceText{}


DIV.mesItemCur{padding:4px 4px 4px 4px;  background:#f5f5f5; border-bottom:1px dotted #999;}
DIV.mesItemOth{padding:4px 4px 4px 4px;  background:#e5e5e5; border-bottom:1px dotted #999;}
DIV.mesItemOth *, DIV#messageswindow DIV.mesItemCur *{font-size:13px; color:#000;}
DIV.mesItemCur .UserName{font-weight:bold; color:#f40000;}
DIV.mesItemCur .UserTime{font-weight:normal; color:#f40000;}
DIV.mesItemOth .UserName{font-weight:bold; color:#004bd4;}
DIV.mesItemOth .UserTime{font-weight:normal; color:#004bd4;}
A.fileattach{background:url(images/icons/fileattach.gif) no-repeat top left; width:17px; height:17px; display:block;text-decoration:none;line-height:0; font-size:0;}
TEXTAREA.textMessage{width:99%; height:100px;}

/*�������������� ������ ���������*/
DIV.panelInfo{
	width:auto; 
	display:block; 
	height:auto; 
	margin: 5px; 
	padding:10px 10px 10px 32px; 
	border:1px solid #990000; 
	background:#FFFF66 url(images/inf_24.png) no-repeat 3px center; 
	color:#000; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	z-index:0;
}

DIV.panelError{
	width:auto; 
	display:block; 
	height:auto; 
	margin: 5px; 
	padding:10px 10px 10px 32px; 
	border:1px solid #000; 
	background:#CC0000 url(images/cancel_24.png) no-repeat 3px center; 
	color:#fff; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	z-index:0;
}


/*������� ��������*/
TABLE.mainpagetable{
	width:100%; 
	border:0 none; 
	border-collapse:collapse;
}



H2.h1, H1.h1, DIV.h1{
	color:#667AB3;	
	font-size: 18px;
	font-weight:normal;
	text-align:left;
}
DIV.h2, A.h2{
	color:#DA251D;	
	font-size: 18px;
	font-weight:normal;
	text-align:left;
	display:block;
	text-decoration:none;
}

DIV.h3, A.h3{
	color:#DA251D;	
	font-size: 18px;
	font-weight:normal;
	text-align:right;
	display:block;
	text-decoration:none;	
}








DIV.floatmenu{
	width:auto;
	height:auto;
	background:#FFFFFF;
	border:1px solid #000;
	padding:1px;
	color:#000;	
	/*opacity:0.85;
	filter: alpha(opacity=85);*/
}

DIV.floatmenu DIV.floatmenuheader{
	background:#666;
	color:#fff;
	padding:3px 3px 2px 3px;
	cursor:help;
}

DIV.floatmenu DIV.floatmenuitems{
	background:#000;
	padding:2px 2px 2px 2px;
}

DIV.floatmenu DIV.floatmenuitems DIV.floatmenuitem{
	background:#FFFF99;
	padding:3px;
	cursor:pointer;
	border-bottom: 1px solid #000;
}

DIV.floatmenu DIV.floatmenuitems DIV.floatmenuitemhover{
	background:#0099FF;
	padding:3px;
	cursor:pointer;
	border-bottom: 1px solid #000;	
}


TABLE.partnes{
	padding:0;
	margin:0;
	border:0 none;
}

TABLE.partnes TD{
	padding:10px;
	border:0 none;
	vertical-align:middle;
}

#unreadmessagesonuser .newmessages, #unreadmessagesonuser .newmessages *{
	color:red;
	font-weight:bold;
}

SPAN.disfo_d{
	color:#da251d !important;
}
SPAN.disfo_i{
	color:#e77817 !important;
}
SPAN.disfo_s{
	color:#f8c300 !important;
}
SPAN.disfo_f{
	color:#84c225 !important;
}
SPAN.disfo_o{
	color:#667ab3 !important;
}




.prize_battle {
	display:block;
	position:relative;
    background-color: transparent;
    background-image: url("/images/prizes/battle.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 40px;
    width: 40px;
	margin:0 auto;
}
.prize_duel {
	display:block;
	position:relative;
    background-color: transparent;
    background-image: url("/images/prizes/bronz_medal_28x40.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 40px;
    width: 40px;
	margin:0 auto;
}

DIV.float-title-margin{
	padding:20px;
	position:absolute;
	display:block;
	overflow:hidden;
	width:auto;
	height:auto;
	background:transparent;		
}
DIV.float-title{
	position:relative;
	display:block;
	width:auto;
	height:auto;
	border:1px solid #aaa;
	background-color:#fff;

	-moz-border-radius: 8px; /* Firefox */
	-webkit-border-radius: 8px; /* Safari, Chrome */
	-khtml-border-radius: 8px; /* KHTML */
	border-radius: 8px; /* CSS3 */
	border-collapse:separate!important;
	
	padding:5px;
/*	margin:10px;*/

}





/*tabs*/
ul.tabs-js {
margin: 0 0 -1px 15px;
padding: 0 0 1px 5px;
list-style-type: none;
overflow: hidden;
}
.tabs-js li {
margin: 0 2px 0 0;
padding: 9px 0 0;
float: left;

position: relative;

}
.tabs-js a {
	display: block;
	background: #eee;
	padding: 5px 10px;
	border-style: solid;
	border-color: #ddd #999 #ddd #ddd;
	border-width: 1px 2px 0 1px;
	
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0px 0px; 
	-webkit-border-radius: 6px 6px 0px 0px; 
	-khtml-border-radius: 6px 6px 0px 0px; 
	
	position: relative;
	font-family:Tahoma,Verdana;
	text-decoration:none;
	color:#6666CC;

}
.tabs-js a:hover {
	background: #ddd;
}

/*.tabs li:hover,*/
.tabs-js .selected {
margin: -9px -3px -1px -5px;
z-index: 2;
}
/*.tabs li:hover a,*/
.tabs-js .selected a {
background: #fff;
padding: 10px 15px;

}
.tabs-content {
	border: 1px solid #ddd;
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0px 0px; 
	-webkit-border-radius: 6px 6px 0px 0px; 
	-khtml-border-radius: 6px 6px 0px 0px; 
	padding:15px;

}

/*end tabs*/


DIV.infomsg{
	border: 1px solid #ddd;
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0px 0px; 
	-webkit-border-radius: 6px 6px 0px 0px; 
	-khtml-border-radius: 6px 6px 0px 0px; 
	padding:15px;
	margin:5px;
	background-color:#eee;	
}

DIV.avatarphoto{
	position:relative;
	display:block;
	cursor:pointer;
	width:100px;
	height:100px;
	background-position:center;
	background-repeat:no-repeat;
	background-color:transparent;
}
DIV.vkl{
	border: 1px solid #ddd;
	/*border-bottom:0 none;*/
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0px 0px; 
	-webkit-border-radius: 6px 6px 0px 0px; 
	-khtml-border-radius: 6px 6px 0px 0px;
	padding:10px;
	display:inline-block;
	margin-bottom:-1px;
	background-color:#fafafa;
	
}
DIV.podkladka{
	border: 1px solid #ddd;
	/*border-top:0 none;*/
	display:inline-block;
	/*background-color:#fff;*/
	width:456px;
	float:none;
	
	border-radius: 0px 6px 0 0;
	-moz-border-radius: 0px 6px 0px 0px; 
	-webkit-border-radius: 0px 6px 0px 0px; 
	-khtml-border-radius: 0px 6px 0px 0px;
	background-color:#fafafa;
	
}

A.leader_day_button{
	display:block;
	width:192px;
	height:38px;
	margin:3px 3px 3px auto;
	background-image:url(images/buttons/leaderday.png);
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
}

DIV.helper{
	border:1px dashed #CCCCCC;
	background-color:#fff;
	margin:3px;
	padding:5px;
	color:#666;
}

A.vkontakte{
	display:block;
	width:24px;
	height:24px;
	background-image:url(images/vkontakte.png);
	background-position:center;
	background-repeat:no-repeat;
}

#flashContent{
	cursor:pointer;
}

DIV.info-block{
	display:block;
	padding:10px;
	margin:5px;
	background-color: #FCFCC5;
	border: 1px solid #999;
}


DIV.static1{
	position:fixed;
	right:0px;
	top:0px;
	width:50px;
	height:auto;
	background-color: transparent;
	z-index:100000;
}
div.chevron-down{
	width:50px;
	height:50px;
	padding:0;
	margin:0;
	display:block;
	background: transparent url('images/1395947588_chevron-down.png') center no-repeat;
	cursor:pointer;
}
div.chevron-up{
	width:50px;
	height:50px;
	padding:0;
	margin:0;
	display:block;
	background: transparent url('images/1395947588_chevron-up.png') center no-repeat;
	cursor:pointer;
}



