*	{
	margin:0;
	padding:0;

}

/*body	{
	color:#444444;
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	text-decoration:none;
	background:white url(header_background.png) repeat-x;
}*/

body.forgot_pass	{
	background:#5982bb url(password_background.png) repeat-x;
	width:100%;
	height:100%;
}

iframe body { background-image: url(empty.jpg); }

form	{	margin:0; padding:0;	}
a		{	text-decoration:none;	}
a img	{	border:none;	}
.clear	{	clear:both; height:0; width:0; font-size:0; line-height:0;	}
.blue	{	color:#5a7ba8 !important;	}
.green	{	color:#3d6400 !important;	}
.gray	{	color:#5f5f5f;	}
.red	{	color:#5f5f5f;	}
.b		{	font-weight:bold;	}
.u		{	text-decoration:underline;	}
.i		{	font-style:italic;	}
.hover_u:hover	{	text-decoration:underline;	}
.light_blue_background	{	background-color:#f3f6ff;	}
.decapitator	{	width:100%; height:1px; line-height:0; font-size:0;	}
.relative	{	position:relative;	}
.block	{	display:block;	}

.blue img	{	border:1px solid #D3D3D3;	}
.hover_u img:hover	{	border:1px solid #5a7ba8;	}

.adv_bar	{	width:715px; height:31px; background:url(adv_bar_bgr.jpg) top left no-repeat; padding-left:265px; margin:0 auto; display:block;	}
.adv_bar_digit	{	width:21px; height:31px; line-height:31px; font-size:13px; color:#4f65aa; float:left; font-weight:bold; text-align:center;	}

/*.container	{
	width:980px;
	margin:0 auto;
}*/

/*.header	{
	height:123px;
	width:980px;
	margin-bottom:10px;
}*/

/*a.logo	{
	margin-top:24px;
	margin-right:70px;
	display:inline;
	float:left;
	width:214px;
	height:15px;
	background:url(header_logo.png) top left no-repeat;
	padding-top:30px;
	font-weight:bold;
	color:#3f3f3f;
	text-align:right;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	text-transform:lowercase;
}

.header_top	{
	height:80px;
	position:relative;
}

.header_top .separator	{
	width:2px;
	height:78px;
	background:url(header_login_separator.gif) top left no-repeat;
	float:left;
}

.header_top .avatar_block	{
	float:left;
	padding-top:11px;
	line-height:17px;
	font-size:11px;
	padding-right:45px;
}

.header_top .avatar_block span a	{
	color:#3581bf;
}

.header_top .header_block img,
.header_top .avatar_block span img	{
	margin-top:3px;
	margin-bottom:-3px;
}

.header_top .avatar_block span a.nick	{
	font-size:12px;
	font-weight:bold;
}

.header_top .header_block a:hover,
.header_top .avatar_block span a:hover	{
	text-decoration:underline;
}

.header_top .avatar_block a.new_header_avatar	{
	width:54px;
	height:54px;
	border:1px solid #5a7ba8;
	background:white;
	display:block;
	float:left;
	margin-right:10px;
}

.header_top .avatar_block a.new_header_avatar img	{
	width:48px;
	height:48px;
	border:1px solid #ddd;
	margin:2px 0 0 2px;
}

.header_top .header_block	{
	padding:8px 15px 0;
	background:url(header_separator.png) top left no-repeat;
	float:left;
	height:65px;
	line-height:19px;
}

.header_top .header_block a	{
	color:#3581bf;
	font-size:11px;
}

.header_top .header_block a .vip	{
	width:97px;
	height:25px;
	position:absolute;
	top:-25px;
	right:-74px;
	background:url(win_vip_btn.png) top left no-repeat;
}

.header_top .header_block a:hover .vip	{
	background-position:bottom left;
}

.header_top a.exit	{
	width:47px;
	display:block;
	height:21px;
	background:url(exit_button.png) top left no-repeat;
	padding-left:23px;
	color:#727272;
	line-height:19px;
	font-weight:bold;
	font-size:11px;
	position:absolute;
	top:0;
	right:0;
}

.header_top a.exit:hover	{
	color:white;
	background-position:top right;
}

.header_bottom	{
	height:43px;
}

.header_bottom a.button,
.header_bottom a.active	{
	margin-top:6px;
	background:url(navigation_button.png) top left no-repeat;
	line-height:26px;
	color:white;
	position:relative;
	padding:0 14px;
	height:36px;
	float:left;
	display:block;
	font-weight:bold;
}

.header_bottom a.button	{
	height:26px;
	color:black;
	background:none;
	position:static;
}

.header_bottom a.button:hover	{
	text-decoration:underline;
}

.header_bottom .separator	{
	width:2px;
	float:left;
	height:32px;
	background:url(navigation_separator.png) top left no-repeat;
}

.header_bottom a.active span	{
	width:5px;
	height:36px;
	position:absolute;
	top:0;
	right:0;
	background:url(navigation_button.png) top right no-repeat;
	display:block;
}

.header_not_logged	{
	padding-top:14px;
	float:left;
	padding-right:15px;
	height:64px;
	padding-left:15px;
	background:url(header_login_background.gif) top left repeat-x;
}*/

input.login_user,
input.login_pass	{
	width:194px;
	height:18px;
	border:1px solid #8f8e8e;
	background:white url(user_bw.gif) 4px 3px no-repeat;
	margin:0 5px 0 0;
	padding-top:3px;
	padding-left:24px;
	color:#5e5e5e;
}

input.login_pass	{	background:white url(key_bw.gif) 4px 3px no-repeat; width:154px;	}
input.login_pass:focus	{	background-image:url(login_key_hover.gif);	}

input.login_userPop,
input.login_passPop	{
	width:194px;
	height:18px;
	border:1px solid #8f8e8e;
	background:white url(user_bw.gif) 4px 3px no-repeat;
	margin:0 5px 0 0;
	padding-top:3px;
	padding-left:24px;
	color:#5e5e5e;
}

input.login_passPop	{	background:white url(key_bw.gif) 4px 3px no-repeat;	}
input.login_passPop:focus	{	background-image:url(login_key_hover.gif);	}

input.error	{
	border-color:#d80202;
}

.blue_button_vhod	{
	width:73px;
	height:23px;
	background:url(header_new_login.png) left 2px no-repeat;
	cursor:pointer;
	border:none;
}

.header_not_logged span.error	{
	height:24px;
	margin-top:6px;
	background:url(header_separator.png) top left no-repeat;
	line-height:24px;
	padding-left:15px;
	color:#d80202;
	display:block;
	float:left;
}

.header_bottom a.upload	{
	width:169px;
	height:55px;
	float:right;
	display:block;
	padding:0;
	margin:-22px 0 0 0;
	background:url(add_material_tab.png) top left no-repeat;
	position:relative;
}

.header_bottom a.upload:hover	{
	background-position:bottom left;
}



/*TOLTIP START*/

/*.tip-top,
.tip-bottom	{
	height:4px;
	position:relative;
	font-size:0;
	line-height:0;
	background:url(tip_top.gif) no-repeat top left;
	padding:0 7px;
	z-index: 100000;
}

.tip-bottom	{
	background:url(tip_bottom.gif) no-repeat top left;
	z-index: 100000;
}

.tip-top span,
.tip-bottom span	{
	width:4px;
	height:4px;
	display:block;
	position:absolute;
	top:0;
	right:0px;
	_right:-2px;
	background:url(tip_top.gif) no-repeat top right;
}

.tip-bottom span	{
	background:url(tip_bottom.gif) no-repeat top right;
}

.tip {
    display:block;
    border:1px solid #2e5993;
    border-style:none solid;
    padding:3px 7px;
    background:#f6f9fc;
    position: relative;
    z-index: 100000;
}

.tip .tip-title {
	color: #5488B7;
    font-weight: bold;
    margin: 0px 0px 3px 0px;
}

.tip .tip-text .text {
	float:left;
}

.tip .tip-text	{
	color:#8e8e8e;
	font-size:11px;
}

.tip .tip-text i	{
	color:#6e6e6e;
	font-style:normal;
}

.tip .tip-text a	{
	color:#3581bf;
}

.tip .tip-text a:hover	{
	text-decoration:underline;
}*/

.tip .tip-text a.avatar {
	width:58px;
	height:58px;
	display:block;
	float:left;
	background:white;
	border:1px solid #5480BA;
	margin:0 5px 0 0;
	font-size:0;
	line-height:0;
}

.tip .tip-text a.avatar img	{
	border:1px solid #C8C8C8;
	width:50px;
	height:50px;
	margin:3px 0 0 3px;
}

/*TOLTIP END*/



.apple_banner	{
	width:488px;
	padding-left:155px;
	padding-right:20px;
	height:95px;
	background:url(apple_banner.jpg) no-repeat;
	color:black;
	margin-bottom:15px;
}

.input_background	{
	width:658px;
	background:#598ebb;
	padding:8px 0 20px;
}

.search_head	{
	background:url(search_head_background.png) top left no-repeat;
	width:658px;
	height:25px;
	color:#1b1b1b;
	font-size:12px;
	line-height:25px;
	font-weight:bold;
	padding-left:15px;
}

.search_head .button	{
	padding:0 14px;
	line-height:24px;
	height:24px;
	margin:1px 0 0;
	float:left;
	border-left:1px solid white;
	border-right:1px solid #d9d9d9;
	cursor:pointer;
	color:#474747;
}

.search_head .active,
.search_head .hover	{
	height:24px;
	margin-top:-2px;
	background:url(search_head_green.png) top left no-repeat;
	border:none;
	padding:3px 15px 0;
	color:white;
	position:relative;
}

.search_head .active span.mid,
.search_head .hover span.mid	{
	width:8px;
	height:5px;
	display:inline;
	position:absolute;
	top:26px;
	left:44%;
	background:url(search_head_arrow_green.gif) top right no-repeat;
}

.search_head .hover span.mid	{
	background:url(search_head_arrow_gray.gif) top right no-repeat;
}

.search_head .active span.right,
.search_head .hover span.right	{
	width:3px;
	height:27px;
	position:absolute;
	top:0;
	right:0;
	background:url(search_head_green.png) top right no-repeat;
}

.search_head .hover,
.search_head .hover span.right	{
	color:#474747;
	background-image:url(search_head_gray.png);
}

.search_submit	{
	width:133px;
	height:27px;
	background:url(button_search.png) top left;
	display:inline;
	border:none;
	cursor:pointer;
	float:right;
	margin:6px 15px 0 0;
}

.search_input	{
	width:478px;
	height:22px;
	float:left;
	margin:5px 0 0 22px;
	padding:7px 0 0 5px;
	border:none;
	background:url(input_background.png) no-repeat top left;
}

.search_bottom_shadow	{
	background:url(search_shadow.png) top left no-repeat;
	width:658px;
	height:5px;
	margin-bottom:15px;
}

.blue_strange_button_right,
.green_strange_button_right,
.gray_strange_button,
.green_strange_button_gradient,
.blue_strange_button_gradient	{
	height:19px;
	line-height:19px;
	padding:0 20px 0 10px;
	background:url(blue_strange_button_right.gif) top left no-repeat;
	position:relative;
	color:white;
	font-size:11px;
	display:block;
	float:right;
	margin-bottom:-1px;
	margin-top:1px;
}

.blue_strange_button_right span,
.green_strange_button_right span,
.gray_strange_button span,
.green_strange_button_gradient span,
.blue_strange_button_gradient span	{
	width:16px;
	background:url(blue_strange_button_right.gif) top right no-repeat;
	height:19px;
	position:absolute;
	top:0;
	right:-1px;
	display:block;
	cursor:pointer;
}

.blue_strange_button_gradient span	{	height:21px;	}

.blue_strange_button_gradient	{	line-height:normal; padding-top:3px; height:18px; padding-right:12px;	}

.gray_strange_button span,
.green_strange_button_gradient span,
.blue_strange_button_gradient span	{
	width:4px;
}

.green_strange_button_right span,
.green_strange_button_right	{	background-image:url(green_strange_button_right.gif);	}
.gray_strange_button span	{	background-image:url(gray_strange_buttom.png); width:4px;	}
.gray_strange_button,
.green_strange_button_gradient	{	background-image:url(gray_strange_buttom.png); margin:0; line-height:normal; padding-top:2px; padding-right:12px;	}
.gray_strange_button img,
.green_strange_button_gradient img,
.blue_strange_button_gradient img	{	margin-right:3px;	}
.gray_strange_button span	{	right:-1px;	}
.green_strange_button_gradient,
.green_strange_button_gradient span,
.gray_strange_button:hover,
.gray_strange_button:hover span	{	background-image:url(green_strange_button_gradient.gif);	}
.blue_strange_button_gradient,
.blue_strange_button_gradient span	{	background-image:url(blue_strange_button_gradient.png);	}


.blue_strange_button_right span	{	width:18px;	}

.blue_text_head,
.green_text_head	{
	width:658px;
	height:19px;
	border-bottom:1px solid #5f7faa;
	font-size:14px;
	font-weight:bold;
	color:#2058a4;
	line-height:19px;
}
.green_text_head	{	border-bottom:1px solid #5d920a; color:#5d920a;	}
.green_results_row	{
	width:658px;
	background:#eef4e6;
	border-bottom:1px solid #bfd4a2;
	height:30px;
	line-height:30px;
	font-size:11px;
	font-weight:bold;
	color:#4f8001;
	text-indent:8px;
	}

.green_results_row select	{
	font-size:10px;
	float:right;
	margin-right:8px;
	margin-top:7px;
}

table.materials	{	width:100%;	}
table.materials tr	{	height:15px; line-height:17px;	}
table.materials td	{	padding:5px; color:#8c8c8c; font-size:11px; border:1px solid white; border-bottom:1px solid #aec8af;	}
table.materials tr.head	{	font-size:12px; font-weight:bold; background:#EEF4E6;	}
table.materials tr.white	{	background-color:#fafff8;	}
table.materials tr.green	{	background-color:#f4f8f2;	}
table.materials tr.white td.active	{	background-color:#f0f7ed;	}
table.materials tr.green td.active	{	background-color:#e9f0df;	}
table.materials tr.green_hover td	{	background:#e9f0df;	}
table.materials tr.white_hover td	{	background:#f0f7ed;	}
table.materials tr.row td.name	{	background-image:url(black_arrow_bullet.gif); background-position:1px 11px; background-repeat:no-repeat; padding-left:15px; color:#212121; font-size:13px;	}
table.materials td.date	{	border-right:none; width:56px;	}
table.materials td.name	{	border-left:none;	}
table.materials tr.row td.size	{	width:56px;	}
table.materials tr.row td.type	{	width:127px;	}
table.materials tr.head a	{	color:#8c8c8c;	}
table.materials tr.head a.down,
table.materials tr.head a.up	{	background:url(span_down.png) right top no-repeat; padding-right:18px;	}
table.materials tr.head a.up	{	background-image:url(span_up.png);	}

/************** FOOTER ***************/

.footer_holder	{
	width:980px;
	height:125px;
	background:url(footer_bgr.png) repeat-x;
	position:relative;
	margin-top:15px;
	margin-bottom:25px;
}

a.footer_logo	{
	width:166px;
	height:125px;
	display:block;
	float:left;
	background:url(footer_logo.png) top left no-repeat;
}

.footer_right_part	{
	width:47px;
	height:125px;
	background:url(footer_right_part.png) top left no-repeat;
	float:right;
}

.footer_info_box	{
	float:left;
	padding:10px;
	color:#9e9e9e;
	line-height:17px;
	width:130px;
}

.footer_info_box a	{	color:#9e9e9e; display:block;	}
.footer_info_box a:hover	{	text-decoration:underline;	}

.footer_separator	{
	width:3px;
	height:107px;
	background:url(footer_separator.png) top left no-repeat;
	float:left;
}

.footer_info_box h1	{
	color:#727272;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-bottom:4px;
}

.footer_copy_right	{
	font-size:11px;
	color:#a9a9a9;
	position:absolute;
	top:110px;
	left:180px;
}
.footer_copy_right a		{	color:#7d7d7d;	}
.footer_copy_right a:hover	{	text-decoration:underline;	}

.blue_list_container, .green_list_container	{
	width:650px;
	background:white url(box_shadow.png) top left no-repeat;
	margin-bottom:15px;
}

.blue_list_container a.column, 
.green_list_container a.column	{
	display:block;
	background:url(blue_arrow_bullet.gif) left 11px no-repeat;
	height:20px;
	padding-top:6px;
	text-indent:12px;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	color:#5a7ba8;
	font-size:13px;
	line-height:13px;
	margin:0 9px;
	_margin:0 7px;
	float:left;
	width:307px;
}

.blue_list_container a.short, 
.green_list_container a.short {
	width: 295px !important;
}

.green_list_container a.column {
    color:#66A208;
}

a.column span	{	color:#999; font-size:11px; font-weight:normal;	}
a.column:hover	{	text-decoration:underline;	}

.blue_list_container a.small	{	width:198px;	}

.green_buttons_holder,
.blue_buttons_holder	{	width:658px; height:24px; border-bottom:1px solid #609809; margin:0 auto;	}
.blue_buttons_holder	{	border-bottom:1px solid #5f7faa;	}

.green_button,
.green_button_active,
.blue_button,
.blue_button_active,
.mail_button_compose	{
	color:white;
	text-transform:uppercase;
	height:24px;
	line-height:23px;
	padding:0 10px;
	float:left;
	margin-left:10px;
	background:url(green_button_active.gif) top left no-repeat;
	position:relative;
	font-weight:bold;
}
.green_button span,
.green_button_active span,
.blue_button span,
.blue_button_active span,
.mail_button_compose span	{
	width:4px;
	height:24px;
	display:block;
	top:0;
	right:-1px;
	position:absolute;
	background:url(green_button_active.gif) top right no-repeat;
	cursor:pointer;
}

.blue_button,
.blue_button span	{	background-image:url(blue_button.gif); color:#636363;	}
.blue_button_active,
.blue_button_active span	{	background-image:url(blue_button_active.gif);	}

.mail_button_compose	{	float:right; margin-right:1px;	}
.mail_button_compose,
.mail_button_compose span	{	background-image:url(mail_compose_button.png); color:#335e96;	}

.green_button, .green_button span	{	background-image:url(green_button.gif); color:#636363;	}
.green_button:hover, .blue_button:hover, .mail_button_compose:hover	{	text-decoration:underline;	}

.green_list_container	{
	width:638px;
	padding:0 10px;
	margin-bottom:15px;
}

.green_list_row,
.green_list_row_gray	{
	width:638px;
	border-bottom:1px solid #ccc;
	height:20px;
	padding-top:8px;
	text-indent:12px;
	background:url(black_arrow_bullet.gif) 1px 13px no-repeat;
}
.green_list_row_gray	{	background-color:#f8f8f8;	}

.green_list_row a.name,
.green_list_row_gray a.name	{
	color:#212121;
	font-size:13px;
	float:left;
	display:block;
	line-height:13px;
}
.green_list_row a.name:hover,
.green_list_row_gray a.name:hover	{
	color:#3d6400;
	text-decoration:underline;
}

.green_list_row a.kategoria,
.green_list_row_gray a.kategoria,
.green_list_row span,
.green_list_row_gray span	{
	float:right;
	font-size:11px;
	color:#6e6e6e;
	display:block;
	line-height:13px;
}

.green_list_row span,
.green_list_row_gray span	{	margin-right:5px; _margin-right:3px;	}

.green_list_row a.kategoria:hover,
.green_list_row_gray a.kategoria:hover	{	text-decoration:underline;	}

.silver_gradient_box_body	{
	width:284px;
	background:url(silver_gradient_box_head.png) top left no-repeat;
	/*position:relative;
	z-index:0;*/
	padding:5px 8px 0;
}

.silver_gradient_box_body a.exit	{
	width:65px;
	height:23px;
	display:block;
	background:url(exit_button_sprite.png) top left;
	position:absolute;
	top:0;
	right:0;
}
.silver_gradient_box_body a.exit:hover	{	background-position:bottom left;	}

.silver_gradient_box_foot	{
	width:300px;
	height:11px;
	display:block;
	font-size:0px;
	line-height:0;
	background:url(silver_gradient_box_foot.png) no-repeat;
	margin-bottom:10px;
}

.silver_gradient_box_body h1	{
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 2px;
}

.silver_gradient_box_body a.head	{
	position:absolute;
	top:8px;
	right:6px;
	color:#5a7ba8;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}

.silver_gradient_box_body a:hover	{
	text-decoration:underline;
}

.silver_gradient_box_body h1 div.online,
.silver_gradient_box_body h1 div.statistics,
.silver_gradient_box_body h1 div.announcements	{
	width:16px;
	height:16px;
	float:left;
	margin:1px 3px 0 0;
	line-height:0;
	font-size:0;
	background:url(//www.pomagalo.com/index3/img/blueSkin/status_online.png) top left no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='//www.pomagalo.com/index3/img/blueSkin/status_online.png');
}

.silver_gradient_box_body h1 div.statistics	{
	background:url(//www.pomagalo.com/index3/img/base/famfamfam_silk/chart_bar.png) top left no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='//www.pomagalo.com/index3/img/base/famfamfam_silk/chart_bar.png');
}

.silver_gradient_box_body h1 div.announcements	{
	background:url(//www.pomagalo.com/index3/img/base/famfamfam_silk/newspaper.png) top left no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='//www.pomagalo.com/index3/img/base/famfamfam_silk/newspaper.png');
}

a.avatar	{
	width:89px;
	height:88px;
	background:url(avatar_background.png) no-repeat;
	display:block;
	float:left;
	margin:6px 0 0 2px;
	_margin-left:1px;
}
a.avatar img	{	width:73px; height:73px; border:1px solid #d1d1d1; margin:7px 0 0 7px;	}

table.profile_links	{	float:left; font-size:11px; margin-top:6px; margin-left:10px; line-height:18px;	}

.poll_span	{	font-size:11px; color:#9f9f9f; padding-left:2px; margin:4px 0; display:block;	}
.poll_span a	{	color:#5a7ba8; font-weight:bold;	}

table.poll, table.poll_results	{	border:1px solid #8d8d8d; border-style:solid none;	}
table.poll td	{	border-bottom:1px solid #d1d3d0; padding:9px 4px; font-size:11px;	}
table.poll_results td	{	padding:8px 0; color:#343434; font-size:11px; line-height:18px;	}
table.poll_results td span.percent	{	float:left; color:#4c7c01; font-weight:bold; font-size:11px; width:45px; display:block;	}
table.poll_results td div.percent_bar	{	width:217px; height:7px; background:url(percent_container.png) no-repeat; padding:2px; float:left; margin-top:4px; font-size:0; line-height:0;	}
table.poll_results td span.vote_counter	{	color:#6e6e6e; width:28px; font-size:10px; text-align:right; float:left;	}

/************* ALERTS *************/

table.alert	{	margin:15px 0; font-size:11px; color:#010101;	}
table.alert	tr.alert_head,
table.alert tr.alert_foot	{	height:10px;	}
table.alert tr td { padding:0 !important; }

table.alert tr.alert_head td.alert_left		{	background-position:top left;	}
table.alert tr.alert_foot td.alert_left		{	background-position:bottom left;	}
table.alert tr.alert_head td.alert_right	{	background-position:top right;	}
table.alert tr.alert_foot td.alert_right	{	background-position:bottom right;	}

table.red tr.alert_head td.alert_left,
table.red tr.alert_foot td.alert_left,
table.red tr.alert_head td.alert_right,
table.red tr.alert_foot td.alert_right	{	background-image:url(alert_red.gif);	}

table.green tr.alert_head td.alert_left,
table.green tr.alert_foot td.alert_left,
table.green tr.alert_head td.alert_right,
table.green tr.alert_foot td.alert_right	{	background-image:url(alert_green.gif);	}

table.blue tr.alert_head td.alert_left,
table.blue tr.alert_foot td.alert_left,
table.blue tr.alert_head td.alert_right,
table.blue tr.alert_foot td.alert_right	{	background-image:url(alert_blue.gif);	}

table.yellow tr.alert_head td.alert_left,
table.yellow tr.alert_foot td.alert_left,
table.yellow tr.alert_head td.alert_right,
table.yellow tr.alert_foot td.alert_right	{	background-image:url(alert_yellow.gif);	}

table.alert tr.content td	{	color:#676767; line-height:18px;	}
table.green tr.content td	{	background:#eefce0;	}
table.yellow tr.content td	{	background:#ffffe2;	}
table.red tr.content td		{	background:#fff1f1; }
table.blue tr.content td	{	background:#e7f2fe;	}

table.red td.icon		{	border-left:1px solid #dd7070;	}
table.red td.close			{	border-right:1px solid #dd7070;	}
table.green td.icon		{	border-left:1px solid #7cbb38;	}
table.green td.close		{	border-right:1px solid #7cbb38;	}
table.yellow td.icon	{	border-left:1px solid #f7db82;	}
table.yellow td.close		{	border-right:1px solid #f7db82;	}
table.blue td.icon		{	border-left:1px solid #87b3da;	}
table.blue td.close		{	border-right:1px solid #87b3da;	}

table.alert td.icon span	{	width:37px; height:37px; display:block; margin:0 auto;	}
table.green td.icon span	{	background:url(alert_green_icon.gif) no-repeat;	}
table.yellow td.icon span	{	background:url(alert_yellow_icon.gif) no-repeat;	}
table.red td.icon span		{	background:url(alert_red_icon.gif) no-repeat;	}
table.blue td.icon span		{	background:url(alert_blue_icon.gif) no-repeat;	}

table.alert a.close			{	width:19px; height:19px; margin:0 auto; display:block; font-size:0; line-height:0; background:url(alert_close_button.gif);	}
table.alert a.close:hover	{	background:url(alert_close_button_hover.gif);	}

table.alert tr.content span.alert_head	{	font-weight:bold;	}
table.red tr.content span.alert_head	{	color:#c80505;	}
table.green tr.content span.alert_head	{	color:#52ab18;	}
table.blue tr.content span.alert_head	{	color:#327bbc;	}
table.yellow tr.content span.alert_head	{	color:#f0ac00;	}

table.small_alert		{ background:#ffffe2; border:1px solid #f7db82; color:#f0ac00; font-weight:bold; }
table.small_alert_red	{ background:#fff1f1; border:1px solid #c80505; color:#c80505; font-weight:bold; }
table.small_alert td	{ padding:5px; }
table.small_alert_red td{ padding:5px; }

table.small_alert_green	{ background:lightgreen; border:1px solid green; color:green; font-weight:bold; }
table.small_alert_green td{ padding:5px; }

table.small_alert_blue	{ background:#E7F2FE; border:1px solid #87B3DA; color:#87B3DA; font-weight:bold; }
table.small_alert_blue td{ padding:5px; }

table.small_alert_yellow	{ background:#FEFF9A; border:1px solid #f0ac00; color:#f0ac00; font-weight:bold; }
table.small_alert_yellow td{ padding:5px; }



/************** PASSWORD FORGOT ****************/

.FP_form_wrapper	{
	width:357px;
	margin:0 auto;
}

a.password_forgot_logo	{
	background:url(forgotten_password_logo.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='//www.pomagalo.com/index3/img/blueSkin/forgotten_password_logo.png');
	width:277px;
	height:40px;
	margin:0 auto 13px;
	display:block;
	cursor:pointer;
}

.FP_form_cap	{
	width:357px;
	height:9px;
	line-height:0;
	font-size:0;
	background:url(FP_form_cap.png) top left no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='//www.pomagalo.com/index3/img/blueSkin/FP_form_cap.png');
}

.FP_form_body	{
	width:357px;
	background:white url(FP_form_header.png) left top no-repeat;
}

.FP_form_foot	{
	width:357px;
	background:url(FP_form_footer.png) top left no-repeat;
	height:56px;
}

.FP_form_foot_cap	{
	width:357px;
	height:9px;
	line-height:0;
	font-size:0;
	background:url(FP_form_footer_cap.png) top left no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='//www.pomagalo.com/index3/img/blueSkin/FP_form_footer_cap.png');
}

.FP_form_body h1	{
	height:24px;
	line-height:24px;
	text-align:center;
	color:#1673b9;
	font-weight:bold;
	margin:0 0 5px;
	padding:0;
	font-size:18px;
}

.FP_info_top	{
	color:#1365a3;
	font-size:11px;
	text-align:center;
	width:330px;
	margin:0 auto;
}

.FP_info_bottom	{
	color:#868686;
	font-size:11px;
	width:330px;
	margin:5px auto 0;
}

.FP_form_separator	{
	width:344px;
	height:1px;
	line-height:0;
	font-size:0;
	background:url(FP_form_separator.gif) top left no-repeat;
	margin:10px auto 0;
}

.FP_form	{
	width:220px;
	margin:0 auto;
	color:#818080;
	font-size:11px;
}

.FP_form span	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5e5e5e;
	font-weight:bold;
	margin:7px 0 2px;
	display:block;
}

.FP_form input.user_hover,
.FP_form input.mail_hover,
.FP_form input.user,
.FP_form input.mail	{
	width:193px;
	padding:4px 0 0 25px;
	height:19px;
	border:1px solid #8f8e8e;
	margin:1px;
	margin-bottom:7px;
	background:url(user_bw.gif) 4px 4px no-repeat;
}
.FP_form input.mail	{	background-image:url(email_bw.gif)	}
.FP_form input.mail_hover	{	background-image:url(http://www.pomagalo.com/index3/img/base/famfamfam_silk/email.gif);	}
.FP_form input.user_hover	{	background-image:url(login_user_hover.gif);	}
.FP_form input.user_hover,
.FP_form input.mail_hover	{	margin:0px; margin-bottom:6px; border:2px solid #2f63aa;	}

.FP_form_submit,
.FP_form_submit_hover	{
	width:114px;
	height:27px;
	border:none;
	display:block;
	cursor:pointer;
	margin:23px 0 0 113px;
	_margin-left:62px;
	float:left;
	background:url(forgotten_pass_send.png);
}
.FP_form_submit_hover	{	background:url(forgotten_pass_send_hover.png);	}

a.FP_back_href	{	color:white; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; margin:5px 0 0 10px;	}

/************** ANKETA *****************/


.path_wrapper	{
	font-size:13px;
	font-weight:bold;
	color:#335e96;
	display:block;
	margin-bottom:5px;
}
.path_wrapper a	{	color:#335e96;	}
.path_wrapper a.last	{	color:#79889c;	}

.inquiry_head	{
	width:624px;
	padding:0 17px;
	background:#617fa8 url(inquiry_head_bgr.png) top left no-repeat;
}

.inquiry_head h1	{
	padding:6px 3px;
	color:white;
	margin:0;
	font-size:18px;
	display:block;
	border-bottom:1px solid #6180aa;
}

.inquiry_head_2nd_row	{
	font-size:11px;
	color:#bfdef5;
	border-top:1px solid #75a9d3;
	display:block;
	padding:10px 3px 15px;
}

.inquiry_head_2nd_row a	{
	font-weight:bold;
	color:white;
}

.anketa_body	{
	width:636px;
	border:1px solid #617fa8;
	border-style:none solid solid;
	padding:10px;
	background:url(anketi_container_foot.gif) bottom left repeat-x;
	margin-bottom:15px;
}

.anketa_body table.poll_results	{	border:none;	}

.my_comment	{
	width:646px;
	padding:5px;
	background:#f2f6f9;
	border:1px solid #5a84bd;
}

.my_comment_avatar_block	{
	width:74px;
	height:66px;
	background:url(my_comment_balloon.png) 5px 5px no-repeat;
	float:left;
}
.my_comment_avatar_block img	{
	margin:9px 0 0 9px;
	width:50px;
	height:50px;
	border:1px solid #D1D1D1;
}

.my_comment_right	{
	width:572px;
	float:right;
}

.my_comment_right textarea	{
	height:150px;
	width:410px;
	border:1px solid #a5acb2;
	float:left;
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#232323;
	overflow:hidden;
	overflow-y:scroll;
}

.emoticon_container	{
	width:154px;
	float:right;
}
a.emoticon	{	width:27px; height:27px; display:block; float:left; margin:2px 2px 0 1px; _margin-left:0;	}
a.emoticon:hover	{	width:25px; height:25px; border:1px solid #a5acb2; background:white;	}
a.emoticon img	{	margin:4px 0 0 4px;	}
a.emoticon:hover img	{	margin:3px 0 0 3px;	}

input.add_comment,
input.add_comment_hover	{
	width:135px;
	height:25px;
	border:none;
	cursor:pointer;
	background:url(dobavi_komentar_button.png) bottom left no-repeat;
	margin:6px 12px 0 73px;
	float:left;
}
input.add_comment_hover	{	background-position:top left;	}
span.regime	{	color:#646363; line-height:25px; display:block; float:left; margin-top:6px;	}

.blue_results_row	{
	width:658px;
	background:#f2f6f9;
	border-bottom:1px solid #6197c2;
	height:30px;
	line-height:30px;
	font-size:11px;
	color:#6c6c6c;
	text-indent:8px;
	}
.blue_results_row select	{
	font-size:10px;
	margin-right:8px;
	margin-left:2px;
	margin-top:7px;
}

table.anketa_comment	{	border:1px solid #afbfd4; margin-top:4px; background:white;	}
table.anketa_comment td.avatar	{	background:#e8eff5; padding:5px 0 0 5px;	}
.avatar_container	{	width:67px; height:60px; background:url(comments_balloon.png);	}
.avatar_container img	{	width:50px; height:50px; border:1px solid #c8c8c8; margin:4px 0 0 4px;	}
table.anketa_comment td.arrow span	{	width:8px; height:13px; line-height:0; font-size:0; background:url(anketa_comment_arrow.gif); display:block; margin-top:8px;	}
table.anketa_comment td.head	{	border-bottom:1px solid #dddcdc; line-height:23px; color:#6c6c6c;	}
table.anketa_comment td.head a.nick	{	font-weight:bold; color:#2058a4;	}
table.anketa_comment td.head a.school	{	color:#2058a4;	}
table.anketa_comment td.head span.left	{	float:left;	}
table.anketa_comment td.head span.right	{	float:right; color:#aeaeae;	}
table.anketa_comment td.content	{	color:#232323; padding:17px 0;	}
table.anketa_comment .IP	{	color:#6c6c6c; font-size:10px; float:right; display:block; margin-top:5px;	}
table.anketa_comment .tick	{	background:url(anketa_tick.gif) top left no-repeat; color:#5f7faa; font-weight:bold; padding-left:25px; float:left; height:18px; line-height:18px; margin-bottom:3px;	}

table.finished_anketi	{	margin:0 auto; border-bottom:1px solid #828282;	}
table.finished_anketi tr.green	{	background:#f9fbf7;	}
table.finished_anketi td	{	padding:6px; border-bottom:1px solid #cadcb0;	}
table.finished_anketi a.anketa,
table.finished_anketi a.anketa_nc	{	color:#676767; border-bottom:1px dashed #ccc; background:url(black_arrow_bullet.gif) no-repeat 0 5px; padding-left:10px; display:block; padding-bottom:4px; 	}
table.finished_anketi a.anketa_nc	{	border:none; padding-bottom:0;	}
table.finished_anketi a.anketa:hover,
table.finished_anketi a.anketa_nc:hover	{	color:#609809;	}
table.finished_anketi span.stats	{	display:block; margin-top:6px; font-size:10px; text-align:right; color:#979797; float:right;	}
table.finished_anketi span.stats img	{	vertical-align:middle;	}
table.finished_anketi span.stats a	{	color:#979797;	}
table.finished_anketi span.sent_by	{	color:#979797; float:left; margin-top:6px; font-size:10px;	}
table.finished_anketi span.sent_by a	{	color:#3c6401; font-size:11px;	}
table.anketa_blue a.anketa:hover	{	color:#215eb1;	}
table.anketa_blue tr td	{	border-bottom:1px solid #c2cdda;	}


.anketa_vote,
.anketa_vote_hover	{	width:107px; height:23px; background:url(anketa_vote_button.png) top left; border:none; cursor:pointer; float:left;	}
.anketa_vote_hover	{	background-position:bottom;	}

/************* PAGINATION ***************/

.paging_wrapper	{
	ssheight:18px;
	display:block;
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	float:right;
	margin:8px 0;
}


.paging_wrapper a,
.paging_wrapper b	{
	height:17px;
	line-height:16px;
	border:1px solid #5287B3;
	color:#5287B3;
	padding:0 5px;
	text-align:center;
	display:block;
	float:left;
	margin-left:4px;
}

.paging_wrapper a:hover	{
	background:#D6E0EC;
}

.paging_wrapper b	{
	font-weight:normal;
	background:#5287B3;
	color:white;
}

.paging_wrapper span	{
	margin-left:4px;
	display:block;
	float:left;
	font-weight:bold;
	color:#5287B3;
	height:18px;
	line-height:15px;
}

.paging_wrapper a.left,
.paging_wrapper a.right	{
	width:25px;
	height:19px;
	display:block;
	float:left;
	background:url(paging_arrows.png) top left;
	margin-left:4px;
	padding:0;
	border:none;
}
.paging_wrapper a.right	{	background:url(paging_arrows.png) top right;	}
.paging_wrapper a.right:hover	{	background:url(paging_arrows.png) bottom right;	}
.paging_wrapper a.left:hover	{	background:url(paging_arrows.png) bottom left;	}

/****************** VIEW MATERIAL *******************/

table.material	{	border:none; margin-top:10px; float:left;	}
table.material td.avatar	{	background:none;	}
table.material td.content	{	color:black; padding:4px 0;	}
table.material td.content h1	{	margin:0 0 5px; padding:0; font-size:16px; color:#4e8b00;	}

tr.blue td	{	background:#f8f9fa;	}
table.material_info	{	margin:8px auto;	}
table.material_info tr.blue td	{	background:#f3f6ff;	}
table.material_info tr td.left	{	text-align:right; color:#578bb9; font-weight:bold;	}
table.material_info tr td.right, table.material_info tr td.right a	{	color:#1e5c93;	}
table.material_info td	{	padding:6px;	}

input.download_material,
input.download_material_hover	{
	width:121px;
	height:30px;
	background:url(download_input.png) top left;
	border:none;
	cursor:pointer;
}
input.download_material_hover	{	background-position:bottom left;	}

a.download_material	{
	height:26px;
	background:url(download_button.png) top left no-repeat;
	font-size:14px;
	font-weight:bold;
	color:white;
	line-height:26px;
	padding:0 45px 0 16px;
	position:relative;
	display:block;
	float:left;
	margin:10px 0 0 11px;
}
a.download_material:hover	{	background:url(download_button_hover.png) top left no-repeat;	}
a.download_material span	{	position:absolute; top:0; right:-1px; width:29px; height:26px; display:block; background:url(download_button_span.png) top left no-repeat; cursor:pointer;	}
a.download_options_bug,
a.download_options_fav,
a.download_options_von	{
	height:28px;
	border:1px solid #ddd;
	line-height:28px;
	padding:0 7px 0 26px;
	color:#636363;
	font-size:11px;
	margin:10px 13px 0 10px;
	float:left;
	background:#f3f6ff url(http://pomagalo.com/index3/img/base/famfamfam_silk/bug.gif) 7px 7px no-repeat;
	}
a.download_options_fav	{	background-image: url(http://pomagalo.com/index3/img/base/famfamfam_silk/star.gif)	}
a.download_options_von	{	background-image: url(http://pomagalo.com/index3/img/base/famfamfam_silk/page_white_magnify.gif)	}

.tagcloud	{	margin:8px 0; float:left;	}

/************** POPUP **************/

.popup_bgr	{
	background:#9f9f9f;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}

table.popup_wrapper	{	width:100%; height:100%; position:absolute; top:0; left:0;	}

table.popup	{	margin:0 auto;	}
table.popup tr.head	{	height:43px;	}
table.popup tr.foot	{	height:8px;	}
table.popup tr.head td.left		{
	width:13px;
	background:url(popup_tl.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='//www.pomagalo.com/index3/img/blueSkin/popup_tl.png');
}
table.popup tr.head td.right	{
	width:13px;
	background:url(popup_tr.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='//www.pomagalo.com/index3/img/blueSkin/popup_tr.png');
}
table.popup tr.head td.mid	{
	font-size:13px;
	color:#f2f6f9;
	background:url(popup_top.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='//www.pomagalo.com/index3/img/blueSkin/popup_top.png');
	text-transform:uppercase;
	font-weight:bold;
	padding-left:8px;
	cursor: move;
}
table.popup tr.content td.left		{
	width:13px;
	background:url(popup_left.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='//www.pomagalo.com/index3/img/blueSkin/popup_left.png');
}
table.popup tr.content td.right	{
	width:13px;
	background:url(popup_right.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='//www.pomagalo.com/index3/img/blueSkin/popup_right.png');
}
table.popup tr.foot td.left		{
	width:13px;
	background:url(popup_bl.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='//www.pomagalo.com/index3/img/blueSkin/popup_bl.png');
}
table.popup tr.foot td.right	{
	width:13px;
	background:url(popup_br.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='//www.pomagalo.com/index3/img/blueSkin/popup_br.png');
}
table.popup tr.foot td.mid	{
	background:url(popup_bottom.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='//www.pomagalo.com/index3/img/blueSkin/popup_bottom.png');
}
table.popup tr.content td.mid	{
	background:white;
	padding:13px 0 5px;
}

span.popup_head	{
	float:left;
	margin-top:8px;
	margin-right:15px;
}

.popup_close	{
	width:17px;
	height:17px;
	font-size:0;
	line-height:0;
	background:url(popup_close.png) top left;
	display:block;
	float:right;
	margin:8px 4px 0 0;
	cursor:pointer;
}

.popup_button_column	{	width:161px; float:left;	}
.popup_left_button,
.popup_left_button_selected	{
	display:block;
	height:34px;
	line-height:34px;
	font-size:15px;
	color:#3c3c3c;
	text-align:right;
	padding-right:6px;
	border:1px solid #d8d8d8;
	border-right:none;
	background:#eaeaea;
	width:155px;
	cursor:pointer;
	margin-right:-1px;
	font-weight:bold;
	position:relative;
	z-index:1;
}
.popup_left_button	{	border:none; background:none; width:156px; text-indent:28px; height:36px; line-height:36px;	}

.popup_right_body	{
	border:1px solid #d8d8d8;
	background:#eaeaea;
	width:496px;
	float:left;
	position:relative;
	padding:12px 17px 0;
}

span.tl,
span.tr,
span.br,
span.bl	{
	width:6px;
	height:6px;
	display:block;
	position:absolute;
	top:-1px;
	left:-1px;
	background:url(popup_gray_container_rounds.gif) top left;
	font-size:0;
	line-height:0;
}
span.tr	{	left:auto; right:-1px; background-position:top right;	}
span.br	{	left:auto; top:auto; bottom:-1px; _bottom:-2px; right:-1px; background-position:bottom right;	}
span.bl	{	top:auto; bottom:-1px; _bottom:-2px; background-position:bottom left;	}

.popup_left_button span.br,
.popup_left_button_selected	span.bl	{	bottom:-1px;	}


.popup_right_body h1	{
	margin:0;
	margin-left:-17px;
	color:#5f5f5f;
	font-size:13px;
	line-height:13px;
}

.load_bar_wrapper	{
	width:363px;
	height:24px;
	background:url(load_bar_background.gif);
	margin:10px 0;
}
.load_bar	{
	width:37px;
	height:24px;
	margin-left:3px;
	position:relative;
	overflow:hidden;
}

input.upload_image	{
	width:361px;
	padding-top:3px;
	height:20px;
	border:1px solid #bbb;
	font-family:Tahoma, Arial, Helvetica;
	float:left;
	margin-bottom:10px;
}

input.add,
input.add_hover,
input.cut,
input.cut_hover,
input.decline,
input.decline_hover	{
	width:114px;
	height:25px;
	background:url(popup_element_add.png) top left;
	border:none;
	cursor:pointer;
}
input.cut	{	background:url(popup_element_cut.png) top left;	}
input.decline	{	background:url(popup_element_decline.png) top left;	}

input.add_hover,
input.cut_hover,
input.decline_hover	{	background-position:bottom;	}

.popup_right_body span.small_text	{
	font-size:11px;
	color:#868686;
	margin-bottom:10px;
	display:block;
}

.popup_head_container	{
	border:1px solid #d8d8d8;
	background:#f3f3f3;
	width:482px;
	_width:474px;
	position:relative;
	padding:10px;
	font-size:13px;
	font-weight:bold;
	color:#5c5c5c;
	margin-bottom:10px;
}

.popup_head_container span.tl,
.popup_head_container span.tr,
.popup_head_container span.bl,
.popup_head_container span.br	{	background-image:url(popup_Lightgray_container_rounds.gif);	}

.popup_edit_pic_left	{
	width:89px;
	float:left;
}

.popup_edit_pic_left a.avatar	{
	float:none;
	margin:0;
	margin-bottom:7px;
}

.popup_edit_pic_left a.delete	{
	height:11px;
	color:#c10000;
	font-size:11px;
	line-height:11px;
	background:url(small_X_delete.png) no-repeat 15px 0;
	text-indent:32px;
	display:block;
	margin-bottom:12px;
}

.popup_edit_pic_right	{
	width:400px;
	border:1px solid #c8c8c8;
	float:right;
}

/************* SMS PAYMENT **************/

.abonament_container	{
	width:636px;
	background:#f7f7f7;
	border:1px solid #e0e0e0;
	padding:10px;
	margin-bottom:15px;
}

.abonament_container h1	{
	color:#666565;
	font-size:17px;
	font-weight:bold;
}

.abonament_container span.info	{
	color:#7f7f7f;
	font-size:11px;
	padding-left:10px;
	display:block;
	margin-bottom:10px;
}

.abonament_container .left_column	{
	width:111px;
	float:left;
	padding-top:20px;
}

.abonament_container .left_column a,
.abonament_container .left_column a.active	{
	width:112px;
	height:36px;
	margin-right:-1px;
	display:block;
	text-indent:15px;
	font-size:15px;
	color:#828282;
	position:relative;
	font-weight:bold;
	line-height:36px;
}

.abonament_container .left_column a.active	{	background:url(sms_payment_button.png) top left no-repeat; color:#5f9e00;	}

.abonament_container .right_column	{
	width:525px;
	float:left;
	background:url(sms_payment_body.png) top left no-repeat;
	padding-top:15px;
	color:#616161;
	font-size:13px;
	font-weight:bold;
}

.abonament_container .foot	{
	width:525px;
	float:left;
	background:url(sms_payment_foot.png) top left no-repeat;
	margin-top:15px;
	height:37px;
	color:#414141;
	padding:11px 0 0 0;
}

.abonament_container .foot input.code	{
	float:left;
	width:141px;
	height:18px;
	margin-top:1px;
	border:1px solid #518207;
	margin-left:10px;
	padding-top:4px;
	font-family:Tahoma, Arial, Helvetica;
}

.abonament_container .right_column h1	{
	font-size:15px;
	margin-bottom:20px;
	margin-left:20px;
}

span.green_number	{
	width:19px;
	height:17px;
	background:url(sms_payment_green_number.gif) top left no-repeat;
	text-align:center;
	line-height:15px;
	_line-height:16px;
	color:white;
	display:block;
	float:left;
	margin-right:5px;
	margin-left:20px;
	_margin-left:10px;
}

.abonament_container span.text	{
	float:left;
	width:460px;
	margin-bottom:14px;
	_margin:0;
}



.abonament_container input.sms_activate,
.abonament_container input.sms_hover,
.abonament_container input.sms_disabled	{
	width:101px;
	height:26px;
	background:url(activate_sms_button.png) top left;
	border:none;
	cursor:pointer;
	float:left;
	margin-left:15px;
}
.abonament_container input.sms_hover	{	background-position:left;	}
.abonament_container input.sms_disabled	{	background-position:bottom;	}

.abonament_container span.small_info	{	margin-left:111px; display:block; margin-top:5px; font-size:10px; color:#616161;	}
.abonament_container span.small_info a	{	color:#616161;	}

/***************** SEARCH RESULTS *****************/

.wide_search_wrapper	{
	background:#6197c2 url(input_background_big.png) bottom left no-repeat;
	width:624px;
	padding:10px 17px;
	margin-bottom:15px;
}

input.search_input_big	{
	width:616px;
	height:23px;
	background:url(search_input_background.png) top left no-repeat;
	border:none;
	float:left;
	padding-top:6px;
	padding-left:4px;
	font-family:Tahoma, Arial, Helvetica;
}

input.search_input_big_search	{
	width:450px;
	height:20px;
	border:none;
	float:left;
	margin-top:3px;
	padding-top:6px;
	padding-left:4px;
	font-family:Tahoma, Arial, Helvetica;
}

.wide_search_wrapper select	{
	float:left; width:198px;
	margin:15px 0 10px 5px;
}

table.expanded_search	{	width:646px; margin:8px auto;	}
table.expanded_search td	{	border-bottom:1px solid #ccc; padding:8px;	}

table.expanded_search a.name	{
	font-weight:bold;
	color:#5a7ba8;
	font-size:15px;
	line-height:18px;
}
table.expanded_search a.name:hover	{	text-decoration:underline;	}
table.expanded_search img	{	width:14px; cursor:pointer;	}

table.expanded_search span.info	{	color:#818181; font-size:10px; display:block; margin:5px 0 5px;	}

/**************** TEST STEP 1 ****************/

.tests_banner	{
	width:658px;
	height:113px;
	background:url(tests_banner.jpg) no-repeat;
	margin-bottom:15px;
}

.tests_banner h1	{
	text-align:right;
	font-size:18px;
	margin:4px 0 0;
	float:right;
	letter-spacing:1px;
}

.tests_banner span	{
	float:right;
	margin-right:15px;
	width:305px;
	color:#6c6c6c;
	font-size:12px;
	line-height:18px;
	margin-top:15px;
}

.test_search_row	{
	width:658px;
	height:30px;
	line-height:30px;
	font-size:11px;
	color:#6c6c6c;
	text-indent:8px;
	margin-bottom:8px;
	}
	
.test_search_row select	{
	font-size:10px;
	margin-right:13px;
	margin-left:2px;
	margin-top:7px;
	float:left;
}

.test_search_row input.keyword	{
	height:17px;
	line-height:17px;
	font-size:12px;
	width:200px;
	margin:5px 13px 0 2px;
	padding:0;
	float:left;
}

.test_search_row input.find	{
	width:73px;
	height:27px;
	background:url(button_find.png) top left no-repeat;
	border:none;
	cursor:pointer;
	float:left;
	margin-top:1px;
}

span.test_type_blue,
span.test_type_green,
span.test_type_red	{
	font-size:10px;
	color:white;
	background:#3194dd;
	padding:0 4px 1px 5px;
}
span.test_type_green	{	background:#5f950a;	}
span.test_type_red		{	background:#d60303;	}

.test_types_head,
.test_types_head_hover	{
	width:300px;
	height:22px;
	line-height:22px;
	font-size:13px;
	font-weight:bold;
	text-indent:15px;
	background:url(test_filters_head.png);
	color:#5a5a5a;
	cursor:pointer;
	margin-top:3px;
}
.test_types_head_hover	{	background:url(test_filters_head_hover.png); color:white;	}

a.test_types_klas	{
	display:block;
	height:24px;
	line-height:24px;
	font-weight:bold;
	color:#5a5a5a;
}
a.test_types_klas:hover	{	color:#f9aa00;	}

.klas_container	{
	width:298px;
	background:white;
	border:1px solid #cbcbcb;
	border-style:none solid;
}

.result_left	{
	width:150px;
	float:left;
	margin-left:15px;
	_margin-left:7px;
	color:#979797;
	line-height:16px;
	font-size:10px;
	margin-top:10px;
}
.result_left b	{	color:#7c7b7b;	}
.result_left a	{	font-weight:bold;	}
.result_left a.green	{	color:#609809;	}
.result_left a.blue	{	color:#034296;	}
.result_right	{	float:right; width:113px; color:#666; line-height:20px; padding-top:10px;	}

.percent_holder	{
	width:69px;
	height:42px;
	background:url(result.gif) top left no-repeat;
	text-align:center;
	color:#5f950a;
	line-height:24px;
	font-weight:bold;
	font-size:14px;
	float:right;
}

.green_buttons_holder span.moar,
.blue_buttons_holder span.moar	{
	float:right;
	color:#8d8d8d;
	font-size:10px;
	display:block;
	margin-top:10px;
}

.result_right b.red	{	color:#b50000;	}

a.button_delete	{
	padding-left:15px;
	background:url(bullet_delete.gif) left 50% no-repeat;
	color:#626161;
	float:right;
	height:19px;
	line-height:19px;
	margin-left:10px;
	display:block;
}

/**************** TEST STEP 2 ****************/

table.test_info_stats	{	float:left; margin-left:24px; _margin-left:12px; margin-top:15px;	}
table.test_info_stats	{	margin-left:0px;	}
table.test_info_stats td	{	border-bottom:1px solid white; color:#262626; padding:5px; font-weight:bold;	}
table.test_info_stats td.gray	{	background:#f8f8f8; font-weight:normal; text-align:right;	}
table.test_info_stats a	{	color:#5e7ea8;	}
table.test_info_stats td.green	{	color:#609809;	}

.sample	{
	padding:7px;
	color:black;
}

a.begin_test	{
	width:140px;
	height:25px;
	background:url(begin_test.png) top left no-repeat;
	margin:15px auto;
	display:block;
}
a.begin_test:hover	{	background-position:bottom left;	}

table.schools_best_result	{	width:642px; margin:10px auto;	}
table.schools_best_result td.digit	{	vertical-align:top; width:23px; text-align:center; font-weight:bold; line-height:21px; color:white; font-size:14px; background:url(best_schools_digit.png) top left no-repeat;	}
table.schools_best_result td.school	{	padding-left:10px; vertical-align:top; color:#5f5f5f; font-size:11px; line-height:12px; padding-bottom:15px;	}
table.schools_best_result td.school a	{	color:#66a208; font-size:13px; font-weight:bold; display:block;	}

/**************** TEST STEP FINISH ****************/

.my_tests_info	{
	border-bottom:1px solid #d7e5c1;
	width:658px;
	padding:8px 0 12px;
}

h1.finished_test	{
	background:url(black_arrow_bullet.gif) 1px 50% no-repeat;
	font-size:16px;
	color:#609809;
	padding-left:15px;
	margin:0;
}

.finished_test_info	{
	font-size:11px;
	color:#818181;
	padding-left:10px;
	display:block;
}

.finished_test_info a	{
	color:#609809;
	font-weight:bold;
}

.tests_green_button,
.tests_green_button_active	{
	color:white;
	text-transform:uppercase;
	height:24px;
	line-height:23px;
	padding:0 2px 0 10px;
	float:left;
	margin-left:10px;
	background:url(green_button_active.gif) top left no-repeat;
	font-weight:bold;
}

.tests_green_button	{	background-image:url(green_button.gif); color:#636363;	}

.tests_green_button_counter,
.tests_green_button_active_counter	{
	float:left;
	height:24px;
	padding:0 4px;
	background:url(tests_green_button_counter_normal.gif) top left no-repeat;
	line-height:12px;
	font-size:10px;
	color:#262626;
	position:relative;
	cursor:pointer;
}
.tests_green_button_active_counter	{	background:url(tests_green_button_counter.gif) top left no-repeat;	}

.tests_green_button_counter span,
.tests_green_button_active_counter span	{
	width:5px;
	height:24px;
	display:block;
	line-height:0;
	font-size:0;
	position:absolute;
	top:0;
	right:0;
	background:url(tests_green_button_counter_normal.gif) top right no-repeat;
}
.tests_green_button_active_counter span	{	background:url(tests_green_button_counter.gif) top right no-repeat;	}

.tests_green_button:hover	{
	text-decoration:underline;
}

/**************** PROFILE HOME ****************/

.profile_main_left_container	{
	float:left;
	width:135px;
	margin-bottom:8px;
}
.profile_main_right_container	{
	float:left;
	width:513px;
	padding-left:10px;
	color:#8e8e8e;
	font-size:11px;
	line-height:14px;
	margin-bottom:8px;
}

.big_avatar_container	{
	background:url(big_avatar_background.png) top left no-repeat;
	width:127px;
	/*height:127px;*/
	padding:8px 0 8px 8px;
	margin-bottom:5px;
}

.big_avatar_container img	{
	width:97px;
	height:97px;
	border:1px solid #666666;
}

.profile_send_message,
.profile_add_fav	{
	line-height:16px;
	color:#666;
	background:url(email_bw.gif) 1px 0 no-repeat;
	padding-left:20px;
	font-size:10px;
	display:block;
}
.profile_add_fav	{	background-image:url(fav_profile_bw.png);	}

.profile_main_right_container a.nick	{
	margin-left:-10px;
	_margin-left:-5px;
	ssheight:40px;
	line-height:30px;
	color:#5c7daa;
	display:block;
	float:left;
	font-size:22px;
	font-weight:bold;
}

.profile_main_right_container span	{
	color:#6e6e6e;
}

.profile_main_right_container a	{
	color:3581bf;
}

.profile_home_blue_head,
.profile_home_green_head	{
	width:658px;
	height:35px;
	margin-top:8px;
	border-bottom:1px solid #d1d1d1;
}

.profile_home_blue_head a.button,
.profile_home_blue_head a.button_active,
.profile_home_green_head a.button,
.profile_home_green_head a.button_active	{
	height:32px;
	margin:4px 0 -1px 10px;
	padding:0 9px 0 10px;
	line-height:32px;
	color:#5b7daa;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	background:url(profile_home_blue_button.png) top left no-repeat;
	float:left;
	position:relative;
}

.profile_home_green_head a.button,
.profile_home_green_head a.button_active	{	padding:0 3px 0 10px;	}

.profile_home_blue_head a.button span,
.profile_home_blue_head a.button_active span,
.profile_home_green_head a.button span,
.profile_home_green_head a.button_active span	{
	width:5px;
	height:32px;
	position:absolute;
	top:0;
	right:-1px;
	display:block;
	background:url(profile_home_blue_button.png) top right no-repeat;
}

.profile_home_blue_head a.button_active,
.profile_home_blue_head a.button_active span	{	background-image:url(profile_home_blue_button_active.png);	}
.profile_home_green_head a.button_active,
.profile_home_green_head a.button_active span	{	background-image:url(profile_home_green_button_active.gif); color:#639d09;	}

.profile_home_green_head a.button,
.profile_home_green_head a.button span	{	background-image:url(profile_home_green_button.gif); color:#639d09;	}

.profile_green_button_counter,
.profile_green_button_active_counter	{
	margin:4px 0 -1px;
	float:left;
	height:35px;
	padding:0 4px;
	background:url(profile_home_green_counter.gif) top left no-repeat;
	line-height:12px;
	font-size:10px;
	color:#262626;
	position:relative;
	cursor:pointer;
}
.profile_green_button_active_counter	{	background:url(profile_home_green_counter_active.gif) top left no-repeat;	}

.profile_green_button_counter span,
.profile_green_button_active_counter span	{
	width:5px;
	height:35px;
	display:block;
	line-height:0;
	font-size:0;
	position:absolute;
	top:0;
	right:0;
	background:url(profile_home_green_counter.gif) top right no-repeat;
}
.profile_green_button_active_counter span	{	background:url(profile_home_green_counter_active.gif) top right no-repeat;	}

.profile_main_block	{
	width:656px;
	border:1px solid #d1d1d1;
	border-style:none solid;
	margin-top:-1px;
}

.profile_block_footer	{
	width:648px;
	height:20px;
	line-height:20px;
	padding-right:10px;
	text-align:right;
	background:url(profile_block_footer.png) top left no-repeat;
	font-size:11px;
}

.profile_block_footer .green	{	color:#5d920a;	}

.friends_profile_container	{
	width:200px;
	height:56px;
	float:left;
	margin:9px 6px 15px;
}

a.man_profile,
a.woman_profile	{
	width:56px;
	height:56px;
	background:#5c7daa;
	display:block;
	float:left;
}

a.woman_profile	{
	background:#f7abd8;
}

a.man_profile img,
a.woman_profile img	{
	margin:3px 0 0 3px;
	width:50px;
	height:50px;
}

.friends_profile_container .info	{
	width:135px;
	float:right;
	line-height:15px;
	font-size:10px;
}

.friends_profile_container a	{
	color:#5c7daa;
	font-weight:bold;
	font-size:11px;
}

table.my_material td	{
	padding:5px;
	border-bottom:none;
}

table.my_material td span.info	{
	margin-bottom:0;
	margin-top:2px;
	padding-left:10px;
}

.hronology_head	{
	width:638px;
	height:24px;
	margin:0 auto;
	background:url(chronology_day_icon.gif) left 50% no-repeat;
	border-bottom:1px solid #d3d3d3;
	line-height:24px;
	font-size:11px;
	color:#808080;
	text-indent:22px;
	font-weight:bold;
}

table.hronology	{
	width:628px;
	margin:0 auto;
	font-size:11px;
}

table.hronology td	{
	padding:6px 0;
}

table.hronology td.icon	{
	width:20px;
	vertical-align:top;
	text-align:left;
}

table.hronology td.title	{
	border-bottom:1px dashed #ddd;
	vertical-align:top;
}

table.hronology td.title a,
table.hronology td.title b	{
	color:#5184B4;
}

table.hronology td.title .event	{
	font-size:9px;
	color:#5b5b5b;
	padding:5px 0 5px 5px;
}

table.hronology td.title b	{
	color:#959595;
	font-weight:normal;
}

/**************** PROFILE HOME ****************/

.my_friends_head_avatar	{
	width:50px;
	height:42px;
	background:url(my_friends_title_avatar.png) top left no-repeat;
	padding:6px 0 0 6px;
	float:left;
	margin-bottom:8px;
}

.my_friends_head_avatar img	{
	width:35px;
	height:35px;
	border:1px solid #868686;
}

.my_friends_head_info	{
	padding-left:5px;
	float:left;
	font-size:11px;
	color:#8e8e8e;
	margin-bottom:8px;
}

.my_friends_head_info a,
.box .info a	{
	color:#3581bf;
}

.my_friends_head_info a.nick,
.box .info a.nick	{
	color:#5c7daa;
	font-size:15px;
	font-weight:bold;
}

.my_friends_head_info b,
.box .info b	{
	color:#6f6f6f;
	font-weight:normal;
}

.my_friends_list	{
	width:510px;
	margin:0 auto;
}

.my_friends_list .box	{
	sswidth:500px;
	ssheight:110px;
	padding:7px 10px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #ffffff;
	float:left;
}

.my_friends_list .boxHover {
    background:#f9f9f9 url(usserPrHoverBg.gif) repeat-x bottom;
    border:1px #b6b6b6 solid;
}

.my_friends_list .box .right	{
	float:right;
}

.my_friends_list .box .avatar	{
	width:56px;
	height:56px;
	background:url(friends_list_avatar.png) top left no-repeat;
	padding:5px;
	float:left;
	margin-right:5px;
	ssmargin-bottom:21px;
}

.my_friends_list .box .avatar img	{
	width:54px;
	height:54px;
	border:1px solid #868686;
}

.my_friends_list .box .info	{
	width:280px;
	float:left;
	font-size:11px;
}

.box .info a.nick	{
	font-size:16px;
	margin-bottom:6px;
	display:block;
	float:left;
}

a.my_friends	{
	height:22px;
	line-height:20px;
	padding:0 7px 0 8px;
	font-size:10px;
	color:#666;
	position:relative;
	background:url(my_friends_buttons.png) top left no-repeat;
	display:block;
	float:left;
}
a.my_friends span	{
	width:8px;
	height:22px;
	position:absolute;
	top:0;
	right:-1px;
	display:block;
	background:url(my_friends_buttons.png) top right no-repeat;
}

a.my_friends img	{
	vertical-align:middle;
	_margin-top:3px;
	margin-right:3px;
}

a.my_friends:hover	{	background-position:left 50%;	}
a.my_friends:hover span	{	background-position:right 50%;	}

/**************** PROFILE HOME ****************/

table.fav_materials span.info	{
	margin-bottom:5px;
}

table.fav_materials a.delete	{
	color:#ce0000;
	font-size:10px;
	background:url(small_X_delete.png) no-repeat right 50%;
	padding-right:15px;
}

/**************** UPLOAD MATERIAL ****************/

.upload_material_banner	{
	width:658;
	height:90px;
	background:#f8f8f8 url(upload_material_banner.jpg) 8px 12px no-repeat;
	border:1px #dcdcdc;
	border-style:solid none;
	margin-bottom:20px;
}

.upload_material_banner table	{
	width:493px;
	float:right;
	height:90px;
	margin-right:15px;
	_margin-right:7px;
}

.upload_material_banner table h1	{
	color:#607ea7;
	line-height:28px;
	font-size:18px;
	font-weight:bold;
	display:block;
}

.upload_material_small_body	{
	width:634px;
	margin:0 auto;
}

.upload_material_blue_digit,
.upload_material_gray_digit	{
	width:37px;
	height:33px;
	line-height:32px;
	text-align:center;
	font-size:28px;
	font-weight:bold;
	color:white;
	background:url(upload_material_digit_inactive.gif) top left no-repeat;
	float:left;
	margin-bottom:12px;
}
.upload_material_blue_digit	{	background:url(upload_material_digit.png) top left no-repeat;	}

.upload_material_head_container	{
	float:left;
	width:597px;
	height:32px;
	border-bottom:1px solid #5f7faa;
}

.upload_material_head_container div	{
	font-size:14px;
	color:#2058a4;
	font-weight:bold;
	height:32px;
	line-height:32px;
	padding:0 18px;
	background:url(upload_material_button_head.png) top left no-repeat;
	position:relative;
	text-transform:uppercase;
	float:left;
}
.upload_material_head_container div span	{
	width:18px;

	height:32px;
	display:block;
	background:url(upload_material_button_head.png) top right no-repeat;
	position:absolute;
	top:0;
	right:-1px;
}

.upload_loading_bar_container	{
	width:634px;
	height:45px;
	background:white url(upload_loading_bar_background.png) bottom left no-repeat;
	position:relative;
}

.upload_loading_bar_background	{
	width:606px;
	height:20px;
	background:white url(upload_loading_bar_2nd_bgr.png) bottom left no-repeat;
	position:absolute;
	bottom:6px;
	left:14px;
	line-height:0;
	font-size:0;
}

.upload_loading_bar_container span	{
	margin:0 auto;
	width:400px;
	height:14px;
	line-height:14px;
	color:#5cac18;
	font-size:9px;
	text-align:center;
	display:block;
}

.please_wait	{
	color:#808181;
	font-weight:bold;
	text-align:center;
	width:100%;
	margin:5px 0 10px;
}

.upload_filecheck,
.upload_filecheck_ready	{
	width:634px;
	height:24px;
	padding-top:6px;
	background:#f8f8f8;
	border:1px #dcdcdc;
	border-style:solid none;
	margin:0 0 10px;
	font-weight:bold;
	color:#808181;
}

.upload_filecheck_ready	{
	color:#609809;
	background:white;
	border:1px solid white;
	border-style:solid none;
	text-indent:34px;
	background:url(http://www.pomagalo.com/index3/img/base/famfamfam_silk/tick.gif) 8px 40% no-repeat;
}

.upload_filecheck img,
.upload_filecheck_ready img	{	vertical-align:middle; margin:0 8px;	}

table.upload_material	{
	width:100%;
	color:#585858;
}

table.upload_material td.left	{
	width:120px;
	text-align:right;
	height:30px;
	padding-right:8px;
	vertical-align:middle;
}

table.upload_material input.name,
table.upload_material input.name_focus	{
	width:380px;
	height:18px;
	padding-top:2px;
	border:1px solid #c3c3c3;
}

table.upload_material input.name_focus	{
	border:2px solid #5f7eaa;
}

table.upload_material select	{
	width:170px;
	height:17px;
	font-size:10px;
}

table.upload_material input.check	{	vertical-align:middle;	}

table.upload_material img	{	width:16px; height:16px; cursor:pointer;	}

table.upload_material table.used	{
	background:#f8f8f8;
	border:1px #dcdcdc;
	border-style:solid none;
	margin-top:10px;
	width:410px;
	margin-bottom:8px;
}

table.upload_material table.used b	{
	color:#5e7fa8;
}

table.upload_material table.used td	{
	padding:2px 10px;
}

table.upload_material table.used td.left	{
	width:55px;
}

table.upload_material table.used input	{
	width:290px;
}

table.upload_material table.used select	{
	width:180px;
}

table.upload_material textarea	{
	width:408px;
	height:150px;
	border:1px solid #c3c3c3;
	overflow:auto;
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
}

input.send_material,
input.send_material_hover	{
	width:77px;
	height:27px;
	background:url(material_send.png) top left;
	border:none;
	cursor:pointer;
	float:right;
	margin-right:95px;
	margin-top:10px;
}

input.send_material_hover	{	background-position:bottom left;	}

.upload_warning_title	{
	height:25px;
	line-height:24px;
	padding:0 15px 0 30px;
	background:url(upload_warning_head.png) top left no-repeat;
	position:relative;
	font-size:18px;
	color:#d20000;
	float:left;
	display:block;
	margin-top:10px;
}
.upload_warning_title span	{
	background:url(upload_warning_head.png) top right no-repeat;
	width:15px;
	height:25px;
	display:block;
	position:absolute;
	top:0;
	right:-1px;
	line-height:0;
	font-size:0;
}

.upload_alerts	{
	width:630px;
	background:#fff2f2;
	border-top:1px solid #e77777;
	padding:5px 14px 10px;
	color:#333;
	line-height:24px;
}

.upload_alerts ul	{
	list-style:inside;
}

input.choose_file	{
	height:19px;
	padding-top:3px;
	width:380px;
	float:left;
	vertical-align:middle;
	border:1px solid #c3c3c3;
	margin:5px 0 35px;
}

input.browse_file	{
	float:left;
	vertical-align:middle;
	margin:5px 10px 0;
}

.file_uploaded	{
	width:560px;
	padding-left:74px;
	border-bottom:1px solid #e8e8e8;
	background:white url(upload_material_icon.png) 12px top no-repeat;
	height:90px;
	margin:10px 0;
	color:#373434;
	font-size:14px;
	line-height:23px;
}

a.new_upload	{
	width:128px;
	height:27px;
	background:url(new_upload.png) top left;
	border:none;
	cursor:pointer;
	margin-top:10px;
	display:block;
}

a.new_upload:hover	{	background-position:bottom left;	}

.hot_chick_container	{
	width:426px;
	position:relative;
	background:url(upload_chuick_background.png) left 25px no-repeat;
	padding-top:45px;
	padding-left:180px;
	padding-right:30px;
	margin:0 auto;
}

.hot_chick_container .hot_chick	{
	width:127px;
	height:270px;
	background:url(upload_chick.gif) top left no-repeat;
	position:absolute;
	top:0;
	left:35px;
	display:block;
}

.hot_chick_container_foot	{
	width:636px;
	height:10px;
	margin:0 auto;
	background:url(upload_chuick_background.png) bottom left no-repeat;
	font-size:0;
	line-height:0;
}

.hot_chick_container h1	{
	border-bottom:1px solid #dcdcdc;
	display:block;
	color:#607ea7;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	padding-bottom:8px;
	width: 450px;
}

.hot_chick_container span.text	{
	display:block;
	color:#6c6c6c;
	border-top:1px solid white;
	padding-top:10px;
	padding-bottom:8px;
}

a.see_material	{
	width:130px;
	height:27px;
	background:url(see_material.png) top left;
	border:none;
	cursor:pointer;
	float:right;
	display:block;
}

a.see_material:hover	{	background-position:bottom left;	}

a.upload_material_button,
a.see_material_button	{
	height:25px;
	border:1px solid #dedede;
	background:white url(upload_new_material_icon.png) 4px 50% no-repeat;
	font-size:13px;
	line-height:25px;
	color:#5c7daa;
	font-weight:bold;
	padding:0 10px 0 30px;
	float:right;
	margin-right:8px;
	margin-top:16px;
}

a.see_material_button	{	background-image:url(see_new_material_icon.png); margin-right:30px; margin-top:16px;	}

/************** EXPANDS **************/

a.blue_anchor,
a.gray_anchor	{
	height:25px;
	padding:0 5px 0 12px;
	line-height:24px;
	font-size:13px;
	font-weight:bold;
	color:white;
	position:relative;
	background:url(blue_gray_button_expandable.png) top left;
	display:block;
	float:left;
}

a.blue_anchor span,
a.gray_anchor span,
a.gray_anchor:hover span,
a.blue_anchor:hover span	{
	width:7px;
	height:25px;
	display:block;
	background:url(blue_gray_button_expandable.png) top right;
	position:absolute;
	top:0;
	right:-7px;
}

a.blue_anchor:hover			{	background-position:0 -25px;	}
a.blue_anchor:hover span	{	background-position:right -25px;	}

a.gray_anchor				{	background-position:0 -50px;	}
a.gray_anchor:hover			{	background-position:0 -75px;	}
a.gray_anchor span			{	background-position:right -50px;	}
a.gray_anchor:hover span	{	background-position:right -75px;	}

.blue_button img,
.blue_button_active img,
.mail_button_compose img	{
	margin-top:9px;
	margin-right:5px;
}

/************** MAIL **************/

table.mail	{
	width:100%;
	margin-bottom:10px;
}

table.mail tr.head td	{
	background:url(mail_table_head.gif) top left repeat-x;
	height:29px;
	border:1px #e5e5e5;
	border-style:solid none;
	color:#666666;
	font-size:14px;
	font-weight:bold;
}

table.mail tr.head	{
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
}

table.mail td.check	{
	width:50px;
	text-align:center;
}

table.mail td.from	{
	width:180px;
}

table.mail td.answer	{
	width:115px;
}

table.mail tr.row td.msg	{
	padding-right:15px;
}

table.mail tr.row td.msg a.msg	{
	color:#898989;
}

table.mail tr.row td	{
	background:white url(mail_table_row.gif) top left repeat-x;
	border-top:1px solid white;
	border-bottom:1px solid #e5e5e5;
	padding:15px 0;
}

table.mail tr.cleared td	{
	background:#f5f7f9;
}


table.mail td.check span,
table.mail_history td.status span	{
	width:32px;
	height:30px;
	display:block;
	margin:0 auto 5px;
	background:url(mail_icons.png) top left no-repeat;
}

table.mail td.check span.read_replyed,
table.mail_history td.status span.read_replyed	{
	background-position:top left;
}

table.mail td.check span.read,
table.mail_history td.status span.read	{
	background-position:left -30px;
}

table.mail td.check span.unread,
table.mail_history td.status span.unread	{
	background-position:left -60px;
}

table.mail td.check span.read_replyed_deleted,
table.mail_history td.status span.read_replyed_deleted	{
	background-position:left -90px;
}

table.mail td.check span.read_deleted,
table.mail_history td.status span.read_deleted	{
	background-position:left -120px;
}

table.mail td.check span.unread_deleted,
table.mail_history td.status span.unread_deleted	{
	background-position:left -150px;
}





table.mail .my_comment_avatar_block,
table.mail_history td.avatar .my_comment_avatar_block	{
	background:url(comments_balloon.png) no-repeat top left;
	height:61px;
	width:69px;
	/*width:13%;*/
}

table.mail .my_comment_avatar_block img,
table.mail_history td.avatar .my_comment_avatar_block img	{
	margin:4px 0 0 4px;
}

table.mail .address	{
	float:left;
	height:61px;
	margin-left:10px;
	font-size:11px;
	color:#6c6c6c;
}

table.mail .address a.nick	{
	font-weight:bold;
	color:#2058a4;
	font-size:12px;
	display:block;
}

table.mail td.msg a.title	{
	color:#ff8400;
	font-size:12px;
	display:block;
	font-weight:bold;
	margin-bottom:3px;
}

a.mail_button_replay,
a.mail_button_delete	{
	width:96px;
	height:26px;
	background:url(mail_button_replay.png) top left no-repeat;
	display:block;
	color:#224d85;
	line-height:26px;
	font-size:13px;
	font-weight:bold;
	text-indent:28px;
	margin:0 auto 5px;
}

a.mail_button_delete	{
	background-image:url(mail_button_delete.png);
	color:#6e6e6e;
}

a.mail_button_replay:hover,
a.mail_button_delete:hover	{
	background-position:bottom left;
}

a.mail_mark_all	{
	padding-top:7px;
	padding-left:32px;
	color:#224d85;
	font-size:10px;
	background:url(mail_mark_all.gif) top left no-repeat;
	display:block;
	float:left;
	margin-left:20px;
}

select.mail_action,
select.mail_show	{
	height:18px;
	font-size:10px;
	float:left;
	width:256px;
	margin-left:10px;
	margin-top:4px;
}

select.mail_show	{
	width:160px;
	margin-right:0;
}

table.mail .my_comment_avatar_block img.reciever	{
	margin:0;
	position:absolute;
	bottom:-8px;
	right:-6px;
	border:2px solid #ddd;
	width:35px;
	height:35px;
}

.mail_gray_gradient	{
	width:648px;
	padding:10px 5px;
	background:white url(mail_table_row.gif) top left repeat-x;
	border-top:1px solid white;
}

.mail_gray_gradient input.text,
.mail_gray_gradient input.text_focus	{
	width:400px;
	margin:4px 1px 6px;
	height:18px;
	padding-top:2px;
	border:1px solid #bbb;
}

.mail_gray_gradient input.text_focus	{
	border:2px solid #5f7faa;
	margin:3px 0 5px;
}

.mail_gray_gradient textarea	{
	width:466px;
	height:140px;
	border:1px solid #ddd;
	margin:4px 15px 1px 1px;
	float:left;
	overflow:auto;
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
}

.mail_gray_gradient .emoticon_container	{
	width:155px;
	height:120px;
	background:#f2f6f9;
	border:1px solid #5a84bd;
	padding:10px 0 10px 7px;
	margin-top:4px;
}

table.mail_history	{
	width:99%;
	margin:5px auto;
}

table.mail_history td.avatar	{
	width:75px;
}

table.mail_history td.status	{
	background:white;
	border:1px solid #5f7faa;
	border-style:solid none none none;
	padding-top:5px;
	width:45px;
	/*width:5%;*/
}

table.mail_history td.head	{
	padding:5px 0;
	border-bottom:1px solid #ddd;
	border-top:1px solid #5f7faa;
	background:white;
	color:#444;
	font-size:11px;
	width:80%;
}

table.mail_history td.head a	{
	color:#2058a4;
	font-weight:bold;
	font-size:12px;
}

table.mail_history td.message	{
	padding:8px 0;
	background:white;
	border-bottom:1px solid #5f7faa;
	color:#232323;
	font-size:11px;
}

table.mail_history td.spacer	{
	width:6px;
	/*width:1%;*/
	background:white;
	border:1px solid #5f7faa;
	border-style:solid solid solid none;
}

table.reciever td.status	{
	border:1px solid #a9bbd3;
	border-style:solid none solid none;
}

table.reciever td.head	{
	border-top:1px solid #a9bbd3;
}

table.reciever td.message	{
	border-bottom:1px solid #a9bbd3;
}

table.reciever td.spacer	{
	border:1px solid #a9bbd3;
	border-style:solid solid solid none;
}

/*suggester*/
	.suggester	{
		position:absolute; 
		top:0px; 
		border:1px solid #666;
		background-color:#fff;
		}
	.suggester  .normal	{
		background-color:#fff;
		border-bottom:1px solid #666; 
		cursor: pointer;
		color:#000;
		overflow: hidden;
		}
	.suggester .selected	{
		background-color:rgb(58, 110, 165);
		border-bottom:1px solid #666; 
		cursor: pointer;
		color:#fff;
		overflow: hidden;
		}
	.suggester .normal .match	{
		background-color:#FEFF9F;	
		color:#666;
		}
	.suggester .selected .match	{
		color:#fff;
		}
/*end of suggester*/

.sidePanelLink	{
	color:#4372B2;
	font-weight:normal;
	height:20px;
	line-height:20px;
	margin-left: 5px;
	text-decoration: none;
}
.sidePanelLinks:hover	{
	text-decoration: underline;
}

/************** SCHOOLS ***************/

.green_switch_box	{
	width:658px;
	background:white url(green_switch_head.png) top left no-repeat;
	margin-bottom:15px;
}

.green_switch_box .left_part	{
	width:320px;
	float:left;
	margin-right:-1px;
}

.green_switch_box .left_part .line	{
	width:320px;
	height:30px;
	background:none;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	color:#515151;
	text-indent:12px;
	cursor:pointer;
	position:relative;
}

.green_switch_box .left_part .active	{
	background:url(switch_box_line.png) left no-repeat;
}

.green_switch_box .left_part h1	{
	height:32px;
	line-height:32px;
	color:white;
	font-size:14px;
	text-indent:10px;
	margin:0;
	text-transform:uppercase;
}

.green_switch_box .left_part span.grade1,
.green_switch_box .left_part span.grade2,
.green_switch_box .left_part span.grade3,
.green_switch_box .left_part span.grade4,
.green_switch_box .left_part span.grade5	{
	width:44px;
	height:21px;
	line-height:21px;
	text-align:center;
	top:4px;
	right:10px;
	position:absolute;
	background:url(schools_switch_ocenka.png) top left no-repeat;
	text-indent:0;
	color:white;
}

.green_switch_box .left_part span.grade2	{	background-position:left -21px;	}
.green_switch_box .left_part span.grade3	{	background-position:left -42px;	}
.green_switch_box .left_part span.grade4	{	background-position:left -63px;	}
.green_switch_box .left_part span.grade5	{	background-position:left -84px;	}

.green_switch_box .left_part .active span.grade1,
.green_switch_box .left_part .active span.grade2,
.green_switch_box .left_part .active span.grade3,
.green_switch_box .left_part .active span.grade4,
.green_switch_box .left_part .active span.grade5	{	display:none;	}

.green_switch_box .right_part	{
	width:309px;
	float:right;
	background:url(switch_box_right.png) bottom left no-repeat;
	margin-top:32px;
	padding:0 15px 15px;
}

.green_switch_box .school_info	{
	width:317px;
	height:43px;
	background:url(switch_box_school_info.png) top left no-repeat;
	padding-left:10px;
	margin:0 -9px;
	color:black;
	font-size:11px;
	position:relative;
	margin-bottom:10px;
}

.green_switch_box .school_info a	{
	display:block;
	font-weight:bold;
	color:#69b31c;
	margin:3px 0;
	font-size:12px;
}

.green_switch_box .school_info span.grade	{
	position:absolute;
	background:url(switch_school_grade.png) center top no-repeat;
	right:10px;
	text-align:center;
	top:-6px;
	font-weight:bold;
	color:#69b31c;
	font-size:12px;
	line-height:16px;
}

.green_switch_box .school_info span.grade b	{
	font-size:16px;
	line-height:29px;
	display:block;
	width:60px;
	margin:0 auto;
}

table.school_info_grades	{
	width:309px;
}

table.school_info_grades td	{
	padding-bottom:3px;
	color:black;
}

table.school_info_grades .bar	{
	width:167px;
	height:18px;
	background:url(schools_bar_bgr.png) top left no-repeat;
}

table.school_info_grades .bar span	{
	width:161px;
	height:12px;
	margin:3px 0 0 3px;
	_margin-left:2px;
	display:block;
	float:left;
}

table.schools_grade	{
	width:100%;
}

table.schools_grade td	{
	padding:10px;
	width:239px;
	border-top:1px solid white;
	border-bottom:1px solid #cccccc;
}

table.schools_grade a	{
	color:black;
	font-size:11px;
	padding-left:16px;
	display:block;
	margin:3px 0;
}

table.schools_grade a.school	{
	color:#5184b4;
	font-size:12px;
	font-weight:bold;
	padding:0;
}

table.schools_grade a:hover	{	text-decoration:underline;	}

table.schools_grade td.grade	{
	width:90px;
}

table.schools_grade td.blue	{
	background:#f8f8f8;
}

table.schools_grade span.grade	{
	background:url(schools_table_grade.png) center top no-repeat;
	text-align:center;
	font-weight:bold;
	color:#4d7db1;
	font-size:12px;
	display:block;
	line-height:16px;
}

table.schools_grade span.grade b	{
	font-size:16px;
	line-height:29px;
	display:block;
	width:60px;
	text-align:center;
	margin:0 auto;
}

.best_grade_school a	{
	display:block;
	height:40px;
	border-bottom:1px solid #aec8af;
	border-top:1px solid white;
	line-height:40px;
	
}

.best_grade_school a.green	{
	background:#f4f8f2;
}

.best_grade_school a span.school	{
	color:#609809;
	padding:0 5px 0 10px;
	font-weight:bold;
	font-size:12px;
	float:left;
	cursor:pointer;
}


.best_grade_school a span.school b	{
	font-weight:normal;
	color:black;
	font-size:11px;
}

.best_grade_school a span.grade	{
	width:60px;
	float:right;
	cursor:pointer;
	font-weight:bold;
	font-size:12px;
	color:#609809;
}

.best_grade_school a div	{
	width:57px;
	height:23px;
	line-height:23px;
	text-align:center;
	background:url(best_grade_table_grade.png) top right no-repeat;
	color:white;
	font-size:16px;
	font-weight:bold;
	display:block;
	float:right;
	margin:8px 0 0;
}

.best_grade_school a span.tests	{
	width:130px;
	float:right;
	font-weight:normal;
	color:black;
	font-size:11px;
	text-align:center;
}

a.student_online	{
	float:left;
	width:50px;
	height:50px;
	font-size:0;
	line-height:0;
	border:1px solid #c8c8c8;
	margin:9px 9px 9px 7px;
	display:block;
}

a.student_online:hover	{
	border:1px solid #5A84BD;
}

a.student_online img	{
	width:50px;
	height:50px;
}

.small_statistic	{
	width:284px;
	border-top:1px solid #8d8d8d;
	margin-top:3px;
}

.small_statistic a,
.small_statistic b	{
	width:284px;
	color:#343434;
	font-size:12px;
	border-bottom:1px solid #d1d3d0;
	display:block;
	height:24px;
	line-height:24px;
	text-indent:5px;
	font-weight:normal;
}

.small_statistic .gray	{
	background:#f8f8f8;
}

.small_statistic a span,
.small_statistic b span	{
	float:right;
	text-align:right;
	padding-right:5px;
	font-weight:bold;
	color:#3e6396;
}

.small_statistic a div,
.small_statistic b div	{
	float:left;
	text-align:left;
	padding-left:5px;
}

.small_statistic a div,
.small_statistic a span	{	cursor:pointer;	}

/*table.tooltip tr.head,
table.tooltip tr.foot	{
	height:5px;
	line-height:0;
	font-size:0;
}

table.tooltip tr.head td,
table.tooltip tr.foot td	{
	line-height:-1px;
	font-size:-1px;
}

table.tooltip tr.head td.left,
table.tooltip tr.head td.right,
table.tooltip tr.foot td.right,
table.tooltip tr.foot td.left	{
	width:5px;
}

table.tooltip tr.head td.left	{	background:url(tooltip_tl.png) top left no-repeat;	}
table.tooltip tr.head td.right	{	background:url(tooltip_tr.png) top left no-repeat;	}
table.tooltip tr.foot td.left	{	background:url(tooltip_bl.png) top left no-repeat;	}
table.tooltip tr.foot td.right	{	background:url(tooltip_br.png) top left no-repeat;	}

table.tooltip tr.head td.mid	{
	background:url(tooltip_t.png) top left repeat-x;
	border-top:1px solid #2e5993;
}

table.tooltip tr.foot td.mid	{
	background:#f6f9fc;
	border-bottom:1px solid #2e5993;
}

table.tooltip tr.mid td.left	{
	background:#f6f9fc url(tooltip_l.png) top left no-repeat;
	border-left:1px solid #2e5993;
}

table.tooltip tr.mid td.right	{
	background:#f6f9fc url(tooltip_r.png) top left no-repeat;
	border-right:1px solid #2e5993;
}

table.tooltip tr.mid td.mid	{
	background:#f6f9fc url(tooltip_body.png) top left repeat-x;
}*/

table.schools_in_city	{
	width:658px;
}

table.schools_in_city tr td	{
	height:30px;
	border-bottom:1px solid #ccc;
	border-top:1px solid white;
	padding:8px;
}

table.schools_in_city tr.gray td	{
	background:#f8f8f8;
}

table.schools_in_city td.school a	{
	font-size:12px;
	font-weight:bold;
	color:#5184b4;
}

table.schools_in_city td.students	{
	text-align:right;
	width:100px;
}

table.schools_in_city td.students a	{
	color:#939393;
	font-size:11px;
}

table.schools_in_city td.school a:hover,
table.schools_in_city td.students a:hover	{
	text-decoration:underline;
}

table.schools_in_city tr td.grade	{
	color:#4d7db1;
	font-weight:bold;
	font-size:10px;
	width:160px;
	text-align:right;
}

table.schools_in_city tr td.grade b	{
	font-size:14px;
}

table.school_events	{
	width:100%;
}

table.school_events td	{
	padding:15px 8px 8px;
	border-bottom:1px dashed #ccc;
	color:#383838;
	font-size:12px;
}

table.school_events a.date	{
	width:37px;
	height:36px;
	line-height:18px;
	color:#6f9300;
	font-size:10px;
	background:url(schools_in_City_09.png) top left no-repeat;
	text-align:center;
	display:block;
}
	
table.school_events a.date b	{
	font-size:12px;
}

table.school_events a.date span	{
	color:white;
	font-size:11px;
	display:block;
}

table.school_events a.title	{
	display:block;
	color:#383838;
	margin-bottom:6px;
}

table.school_events a.title span	{
	color:#609809;
}

table.school_events span.info	{
	display:block;
	margin-bottom:10px;
	font-size:10px;
	color:#818181;
}

table.school_events span.info a	{
	color:#609809;
}

table.school_events span.info a:hover	{
	text-decoration:underline;
}

a.schools_add_event	{
	float:right;
	color:#609809;
	background:url(green_add_icon.gif) left 5px no-repeat;
	padding-left:8px;
	font-size:11px;
}

table.best_teachers	{
	width:100%;
}

table.best_teachers tr td	{
	padding:10px;
	border-bottom:1px solid #cccccc;
	border-top:1px solid white;
}

table.best_teachers tr.gray td	{
	background:#f8f8f8;
}

table.best_teachers tr td.votes	{
	width:100px;
	text-align:center;
	font-size:11px;
	color:#939393;
}

table.best_teachers tr td.grade	{
	width:100px;
	text-align:center;
	font-size:10px;
	color:#4d7db1;
}

table.best_teachers tr td.grade b	{
	font-size:14px;
}

table.best_teachers tr.head td	{
	background:#f2f6f9;
	border-top:none;
	border-bottom-color:#b1c0d4;
	font-size:11px;
	color:#245188;
}

table.best_teachers tr.head td img	{
	vertical-align:bottom;
	margin-right:2px;
}

table.best_teachers div.grade	{
	width:28px;
	height:23px;
	line-height:21px;
	font-size:18px;
	text-align:center;
	color:#2058a4;
	background:url(teacher_votes_grade.png) top left no-repeat;
}

table.best_teachers a.name	{
	font-size:12px;
	font-weight:bold;
	color:#5184b4;
}

table.best_teachers span.info	{
	display:block;
	font-size:11px;
	color:#939393;
}

table.best_teachers span.info a	{
	color:#22579f;
}

table.best_teachers span.info a:hover	{
	text-decoration:underline;
}

.small_announcements	{
	width:284px;
}

.small_announcements div.row	{
	width:274px;
	margin-top:4px;
	padding:4px 5px 5px;
	border-top:1px solid #d1d3d0;
	font-size:11px;
	color:#383838;
}

.small_announcements div.row a	{
	color:#383838;
}

.small_announcements div.row a:hover	{
	text-decoration:underline;
}

.small_announcements div.row a.type	{
	color:#3486c7;
}

.my_school_head	{
	width:658px;
	height:72px;
	background:url(my_school_top.png) top left no-repeat;
}

.my_school_head .my_school_grade	{
	width:96px;
	height:57px;
	position:relative;
	margin:8px 0 0 10px;
	float:left;
	_margin-left:5px;
}

.my_school_head .my_school_grade span	{
	width:96px;
	height:37px;
	background:url(my_school_grade.png) top left no-repeat;
	color:#31850d;
	position:absolute;
	top:0;
	left:0;
	font-size:10px;
	text-align:center;
}

.my_school_head .my_school_grade span b	{
	font-size:18px;
	display:block;
}

.my_school_head .my_school_grade a	{
	width:96px;
	height:26px;
	background:url(my_school_grade.png) left -37px no-repeat;
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:white;
	line-height:26px;
	text-indent:31px;
}

.my_school_head .my_school_grade a:hover	{
	background-position:left -63px;
}

.my_school_head .name	{
	color:#84c124;
	font-size:18px;
	font-weight:bold;
	display:block;
	float:left;
	margin:12px 0 0 30px;
}

.my_school_head .name .address	{
	font-size:11px;
	color:#9c9c9c;
	display:block;
	font-weight:normal;
}

.my_school_body	{
	width:642px;
	background:#dbdbdb url(my_school_bottom.png) top left repeat-x;
	border:1px solid #dbdbdb;
	border-style:none solid;
	padding:3px 7px 10px;
}

.my_school_body .school_avatar	{
	width:99px;
	height:99px;
	background:white;
	border:1px solid #c3c1c1;
	float:left;
	margin-right:25px;
}

.my_school_body .school_avatar img	{
	width:87px;
	height:87px;
	margin:6px 0 0 6px;
}

.my_school_body table.my_school_stats	{
	float:left;
	width:500px;
}

.my_school_body table.my_school_stats tr td	{
	width:250px;
	padding-top:10px;
	color:black;
	font-size:11px;
}

.my_school_body table.my_school_stats .bar	{
	width:167px;
	height:18px;
	background:url(schools_bar_bgr.png) top left no-repeat;
	margin-top:5px;
}

.my_school_body table.my_school_stats .bar span	{
	width:161px;
	height:12px;
	margin:3px 0 0 3px;
	_margin-left:2px;
	display:block;
	float:left;
}

.my_school_foot	{
	width:658px;
	height:5px;
	font-size:0;
	line-height:0;
	background:url(my_school_foot.png) top left no-repeat;
	margin-bottom:15px;
}

a.album	{
	width:95px;
	height:98px;
	background:url(albums_holder.png) top left no-repeat;
	display:block;
	float:left;
	margin:0 7px;
	_margin:0 6px;
}

a.album:hover	{
	background-position:bottom left;
}

a.album img	{
	margin:7px 0 0 7px;
	width:80px;
	height:80px;
}

.discusion,
.discusion_gray	{
	width:648px;
	height:30px;
	padding:5px;
}

.discusion_gray	{
	background:#f6f6f6;
}

.discusion a.balloon,
.discusion_gray a.balloon	{
	width:32px;
	height:29px;
	background:url(discusion_balloon.gif) top left no-repeat;
	display:block;
	float:left;
}

.discusion a.balloon img,
.discusion_gray a.balloon img	{
	margin:2px 0 0 2px;
	width:25px;
	height:25px;
}

.discusion .text,
.discusion_gray .text	{
	width:610px;
	float:left;
	height:29px;
	line-height:14px;
	margin-left:6px;
	font-size:11px;
	color:#969696;
}

.discusion .text a,
.discusion_gray .text a	{
	font-size:11px;
	color:#3e6eb0;
}

.discusion .text a:hover,
.discusion_gray .text a:hover	{
	text-decoration:underline;
}

.discusion .text a.title,
.discusion_gray .text a.title	{
	font-size:13px;
	font-weight:bold;
	color:#3e6eb0;
	display:block;
}

.school_hronology_head	{
	text-indent:6px;
	background:none;
}

.school_vote_popup	{
	width:490px;
}

.school_vote_popup .title	{
	height:54px;
	font-size:11px;
	color:#9c9c9c;
	width:400px;
	float:left;
}

.school_vote_popup .title b	{
	font-size:19px;
	color:#84c124;
	display:block;
}

.school_vote_popup span.grade	{
	background:url(switch_school_grade.png) center top no-repeat;
	text-align:center;
	font-weight:bold;
	color:#69b31c;
	font-size:12px;
	line-height:16px;
	float:right;
}

.school_vote_popup span.grade b	{
	font-size:16px;
	line-height:29px;
	display:block;
	width:60px;
	margin:0 auto;
}

.school_vote_popup table	{
	width:100%;
}

.school_vote_popup table tr td	{
	color:#5e5e5e;
	font-size:13px;
	width:50%;
	border-top:1px solid #cccccc;
	border-bottom:1px solid white;
	padding:5px;
	height:45px;
	font-weight:bold;
}

.school_vote_popup table tr.gray td	{
	background:#f8f8f8;
}

.school_vote_popup table tr td.left	{
	text-align:right;
}

.school_vote_popup table select	{
	width:220px;
}

input.school_vote,
input.school_vote_hover	{
	width:114px;
	height:25px;
	border:none;
	background:white url(schools_vote.png) top left no-repeat;
	cursor:pointer;
	float:right;
}
input.school_vote_hover	{	
	background-position:bottom left;
}

.school_vote_deny	{
	color:#6c6c6c;
	font-size:12px;
	float:right;
	margin-left:6px;
	line-height:25px;
}

.school_vote_deny a	{
	color:#333;
	font-size:14px;
}

.school_vote_deny a:hover	{
	text-decoration:underline;
}

table.school_search	{
	width:100%;
	margin-bottom:15px;
}

table.school_search tr td	{
	border-bottom:1px solid #ccc;
	border-top:1px solid white;
	font-size:11px;
	color:#939393;
	border-right:1px solid #e5e5e5;
	padding:10px;
}
table.school_search tr.gray td	{
	background:#f8f8f8;
}

table.school_search tr.head td	{
	background:#f2f6f9;
	padding:5px 10px;
	color:#245188;
}

table.school_search a	{
	color:#22579f;
}

table.school_search a.name	{
	color:#5184b4;
	font-size:12px;
	font-weight:bold;
	display:block;
}

table.school_search tr td.grade	{
	font-weight:bold;
	color:#4d7db1;
	font-size:10px;
	border-right:0;
}

table.school_search tr td.grade b	{
	font-size:14px;
}

table.school_search a:hover	{
	text-decoration:underline;
}

.teacher_vote_head	{
	width:644px;
	height:39px;
	padding:7px;
	background:url(teacher_vote_head.png) top left no-repeat;
	margin-bottom:10px;
}

.teacher_vote_head a.picture	{
	width:37px;
	height:37px;
	background:#87c229;
	display:block;
	float:left;
}

.teacher_vote_head a.picture img	{
	width:35px;
	height:35px;
	margin:1px 0 0 1px;
	font-size:0;
	line-height:0;
}

.teacher_vote_head .info	{
	padding-top:2px;
	float:left;
	font-size:11px;
	color:#9c9c9c;
	margin-left:10px;
}

.teacher_vote_head .info b	{
	color:#84c124;
	font-size:15px;
	display:block;
}

.teacher_vote_head .vote	{
	width:120px;
	float:right;
	color:#5f950a;
	font-size:12px;
	text-align:center;
}

.teacher_vote_head .vote b	{
	font-size:16px;
}

.teacher_vote_head .vote a,
a.orange_oceni_button	{
	width:96px;
	height:22px;
	background:url(teacher_vote.png) top left no-repeat;
	margin:0 auto;
	display:block;
}

a.orange_oceni_button	{
	background:url(teacher_vote_orange.png) top left no-repeat;
}

.teacher_vote_head .vote a:hover,
a.orange_oceni_button:hover	{
	background-position:bottom left;
}

.teacher_grade	{
	width:86px;
	float:left;
	position:relative;
}

.teacher_grade .grade	{
	position:absolute;
	top:0;
	left:0;
	width:86px;
	height:35px;
	background:url(teacher_grade.png) top left no-repeat;
	color:white;
	font-size:10px;
	text-align:center;
	line-height:14px;
	z-index:1;
}

.teacher_grade .grade b	{
	font-size:22px;
	display:block;
}

.teacher_grade a	{
	width:86px;
	height:21px;
	line-height:21px;
	text-align:center;
	background:url(teacher_grade.png) bottom left no-repeat;
	font-size:11px;
	color:#ffffff;
	position:absolute;
	left:0;
	top:31px;
	z-index:0;
}

.teacher_grade a:hover	{
	text-decoration:underline;
}

.teacher_profile	{
	float:right;
	width:550px;
}

.teacher_profile .info	{
	color:#9c9c9c;
	font-size:11px;
	border-bottom:1px solid #b8b8b8;
	padding-bottom:8px;
	width:550px;
}

.teacher_profile .info b	{
	color:#6eab0c;
	font-size:19px;
	display:block;
}

.teacher_profile table	{
	width:100%;
}

.teacher_profile table tr td	{
	padding:4px;
	color:black;
	font-size:10px;
}

.teacher_profile table tr td.grade	{
	width:25px;
}

.teacher_profile table tr td.bar	{
	width:147px;
}

.teacher_profile table tr td.type	{
	width:79px;
	text-align:right;
}

.teacher_profile table div.bar	{
	width:147px;
	height:14px;
	background:url(teacher_vote_small_bar_bgr.png) top left no-repeat;
}

.teacher_profile table div.bar span	{
	width:141px;
	height:8px;
	margin:3px 0 0 3px;
	_margin-left:1px;
	font-size:0;
	line-height:0;
	display:block;
	float:left;
}

table.teacher_competency 	{
	width:100%;
}

table.teacher_competency tr td	{
	padding:8px;
	font-size:12px;
	color:#1e5c93;
	border:1px solid #e8edff;
	border-style:solid solid solid none;
	border-right:1px solid white;
	text-align:center;
}

table.teacher_competency tr.gray td	{
	background:#f3f6ff;
	border:1px solid white;
	border-style:solid solid solid none;
}

table.teacher_competency tr.head td	{
	background:#e8edff;
	color:#578bb9;
	font-weight:bold;
	border:none;
	border-right:1px solid white;
	padding:4px 8px;
}

.last_album	{
	width:118px;
	margin:10px 6px 15px;
	color:#8e8e8e;
	line-height:20px;
	font-size:10px;
	float:left;
}

.last_album a	{
	font-size:12px;
	color:black;
	display:block;
}

.last_album a:hover	{
	color:#3d6eb0;
	font-weight:bold;
}

.last_album a.image	{
	width:116px;
	height:86px;
	border:1px solid #d1d3d0;
	background:white;
	line-height:0;
	font-size:0;
}

.last_album a.image img	{
	width:112px;
	height:82px;
	margin:2px 0 0 2px;
}

.albums_list,
.albums_list_hover	{
	width:297px;
	float:left;
	height:98px;
	margin:5px 10px 5px 0;
	padding:11px;
}

.albums_list_hover	{
	background:#f8f8f8;
	border:1px solid #d5d5d5;
	padding:10px;
}

.albums_list a.album,
.albums_list_hover a.album	{
	margin:0 10px 0 0;
}

.album_info	{
	width:192px;
	float:left;
	color:#8e8e8e;
	font-size:12px;
}

.album_info span	{
	color:#6e6e6e;
}

.album_info a,
.album_info a.name:hover	{
	color:#3581bf;
	font-size:13px;
}

.album_info b,
.album_info a.name	{
	color:black;
	font-weight:normal;
}

.album_info a:hover	{
	text-decoration:underline;
}

.album_info a.name:hover	{
	font-weight:bold;
	text-decoration:none;
}

.blue_text_head a.album_tab	{
	height:19px;
	padding:0 8px;
	background:url(album_open_tabs.png) top left no-repeat;
	font-size:12px;
	color:black;
	display:block;
	float:right;
	position:relative;
	font-weight:normal;
	line-height:19px;
	margin:11px 1px 0 6px;
}

.blue_text_head a.album_tab span	{
	background:url(album_open_tabs.png) top right no-repeat;
	width:6px;
	height:19px;
	display:block;
	position:absolute;
	top:0;
	right:-1px;
}

.blue_text_head a.album_tab img	{
	margin-right:3px;
	margin-top:5px;
	margin-bottom:-2px;
	width:12px;
	height:12px;
}

.blue_text_head a.album_tab:hover	{
	text-decoration:underline;
}

.green_text_head a.album_tab	{
	height:19px;
	padding:0 8px;
	background:url(album_open_tabs.png) top left no-repeat;
	font-size:12px;
	color:black;
	display:block;
	float:right;
	position:relative;
	font-weight:normal;
	line-height:19px;
	margin:11px 1px 0 6px;
}

.green_text_head a.album_tab span	{
	background:url(album_open_tabs.png) top right no-repeat;
	width:6px;
	height:19px;
	display:block;
	position:absolute;
	top:0;
	right:-1px;
}

.green_text_head a.album_tab img	{
	margin-right:3px;
	margin-top:5px;
	margin-bottom:-2px;
	width:12px;
	height:12px;
}

.green_text_head a.album_tab:hover	{
	text-decoration:underline;
}

.album_open_list	{
	width:118px;
	_width:116px;
	ssheight:149px;
	padding:10px 8px;
	background:#f8f8f8;
	border:1px solid #d1d3d0;
	margin:8px 38px 15px 0;
	float:left;
}

.album_open_list a.image	{
	width:116px;
	height:86px;
	background:white;
	border:1px solid #d1d3d0;
	display:block;
}

.album_open_list a.image img	{
	width:112px;
	height:82px;
	margin:2px 0 0 2px;
}

.album_open_list a.image:hover img	{
	margin:0;
	border:2px solid #6483ac;
}

.album_open_list .info	{
	width:114px;
	padding-left:4px;
	line-height:20px;
	color:#8e8e8e;
	padding-top:6px;
}

.album_open_list .info img	{
	vertical-align:middle;
	margin-right:3px;
}

.schools_image_preview	{
	width:602px;
	margin:10px auto 5px;
	background:white;
	border:2px solid #d1d3d0;
	padding:18px;
}

.schools_image_preview table.img	{
	width:100%;
	margin-bottom:10px;
	color:#4c4c4c;
}

.schools_image_preview table.img tr td.image	{
	line-height:0;
	font-size:0;
}

.schools_image_preview table.img tr td.image img	{
	border:1px solid #5b5b5b;
}

.schools_image_preview table.img span.holder	{
	width:100%;
	height:100%;
	font-size:0;
	line-height:0;
	position:relative;
	display:block;
}

.schools_image_preview a.selector,
.schools_image_preview a.selector_visible	{
	width:50%;
	display:block;
	position:absolute;
	top:1px;
	background:url(1px_transparent.gif);
}

.schools_image_preview a.selector table	{
	visibility:hidden;
}

.schools_image_preview a.selector_visible table	{
	visibility:visible;
}

.schools_image_preview table.img table	{
	width:92px;
	background:url(//www.pomagalo.com/index3/img/blueSkin/1whitepx.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='//www.pomagalo.com/index3/img/blueSkin/1whitepx.png');
	height:100%;
}

.schools_image_preview table.img table .arrow_left,
.schools_image_preview table.img table .arrow_right	{
	width:37px;
	height:41px;
	margin:0 auto;
	background:url(//www.pomagalo.com/index3/img/blueSkin/next_image.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='//www.pomagalo.com/index3/img/blueSkin/next_image.png');
}

.schools_image_preview table.img table .arrow_left	{
	background:url(//www.pomagalo.com/index3/img/blueSkin/prev_image.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='//www.pomagalo.com/index3/img/blueSkin/prev_image.png');
}

.schools_image_preview table.img .small_img	{
	width:70px;
	height:70px;
	background:white;
	border:1px solid #888;
	display:block;
	margin:0 auto 4px;
}

.schools_image_preview table.img tr td.image .small_img img	{
	width:64px;
	height:64px;
	margin:2px 0 0 2px;
	border:none;
}

.album_vote	{
	font-size:12px;
	color:#5b5b5b;
	float:left;
	margin-left:10px;
	margin-top:8px;
}

.album_vote b	{
	color:#6483ac;
}

.album_vote_info	{
	float:right;
	margin-right:10px;
}

.album_vote_info img	{
	width:38px;
	height:38px;
	border:1px solid #b4b4b4;
	float:left;
}

.album_vote_info span	{
	float:left;
	color:#8e8e8e;
	margin-left:5px;
}

.album_vote_info span b	{
	color:black;
	font-weight:normal;
}

.album_vote_info span a	{
	color:#3581bf;
}

.album_vote_info span a:hover	{
	text-decoration:underline;
}

.album_add_popup	{
	width:500px;
}

.album_add_popup h1	{
	color:#84c124;
	font-size:19px;
	border-bottom:1px solid #ccc;
	line-height:30px;
	margin:0 0 10px;
}

.album_add_popup span.title	{
	color:#5e5e5e;
	font-size:13px;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
}

.album_add_popup input.text_bgr	{
	width:372px;
	height:30px;
	font-size:13px;
	border:none;
	text-indent:6px;
	margin-bottom:20px;
	border: 1px solid #c3c3c3;
	border-radius: 5px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}

.album_add_popup textarea	{
	width:100%;
	height:95px;
	padding:5px;
	font-size:13px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	border: 1px solid #c3c3c3;
	border-radius: 5px;
	_background-attachment:fixed;
	overflow:auto;
	margin-bottom:10px;
}

.album_add_popup div.choose	{
	height:30px;
	margin-top:-10px;
	background:#ccc;
}

.album_add_popup div.choose span	{
	background:#f8f8f8;
	font-size:12px;
	color:#707070;
	display:block;
	line-height:27px;
	line-height:27px;
	border:1px solid white;
	border-style:solid none;
	text-indent:5px;
}

.album_add_popup .row	{
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#2c2c2c;
	margin:8px 0;
}

.album_add_popup .row input.text	{
	width:350px;
	height:22px;
	border:1px solid #ccc;
	padding-top:4px;
	font-size:14px;
	text-indent:5px;
	color:#2c2c2c;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	vertical-align:middle;
}

.album_add_popup .row input.submit	{
	width:74px;
	height:26px;
	vertical-align:middle;
}

.album_add_popup span.add	{
	color:#6c6c6c;
	font-weight:bold;
	font-size:11px;
	display:block;
	border-bottom:1px solid #ccc;
	padding-bottom:8px;
	text-indent:65px;
	cursor:pointer;
	margin-bottom:24px;
}

input.album_add,
input.album_add_hover	{
	width:114px;
	height:25px;
	border:none;
	cursor:pointer;
	background:url(album_save.png) top left no-repeat;
	float:right;
}
input.album_add_hover	{	background-position:bottom left;	}

.album_add_popup .row select	{
	width:175px;
	vertical-align:middle;
	margin-left:15px;
	border:1px solid #ccc;
}

.care_head	{
	width:658px;
	height:33px;
	line-height:33px;
	font-size:15px;
	color:white;
	font-weight:bold;
	background:url(big_blue_head.png) top left no-repeat;
	text-indent:8px;
}

.care_body	{
	border:1px solid #7e7e7e;
	border-style:none solid;
	width:616px;
	padding:15px 20px;
	background:white url(care_bgr.gif) bottom left repeat-x;
}

.care_foot	{
	width:658px;
	height:5px;
	font-size:0;
	line-height:0;
	background:url(care_bottom.png);
}

.care_body span.text	{
	display:block;
	border-bottom:1px solid #ccc;
	color:#262626;
	padding-bottom:5px;
	padding-left:50px;
}

.care_body span.uni	{
	background:url(big_icon_uni.gif) left top no-repeat;;
}

.care_body span.school	{
	background:url(big_icon_school.gif) left top no-repeat;;
}

.care_body table	{
	width:100%;
}

.care_body table tr td.right {
	width:50%;
	padding:8px;
	font-size: 12px;
}

.care_body table tr td.left	{
	text-align:right;
	color:black;
	font-size:13px;
	font-weight:bold;
	width: 25%;
	padding:8px;
}

/*********** FORUMS TITLE ***********/

.forum_title	{
	height:24px;
	line-height:24px;
	border-bottom:1px solid #cecece;
	color:#2058a4;
	font-size:14px;
	font-weight:bold;
}

.forum_title span	{
	float:left;
}

a.new_thread,
a.new_boner	{
	width:105px;
	height:21px;
	background:url(forum_new.png) top left no-repeat;
	display:block;
	float:right;
	margin-left:5px;
}

a.new_boner {
	background:url(biser_new.png) top left no-repeat;
}

a.new_thread:hover,
a.new_anketa:hover,
a.new_boner	{
	background-position:bottom left;
}

a.new_anketa	{
	width:115px;
	height:21px;
	background:url(forum_anketa.png) top left no-repeat;
	display:block;
	float:right;
}

table.forum	{
	width:100%;
	margin-bottom:8px;
}

table.forum tr td	{
	padding:13px 0;
	color:#898989;
	font-size:11px;
	border-bottom:1px solid #eee;
}

table.forum tr.head td	{
	color:#656565;
	background:#f0f0f0;
	padding:2px 0;
	font-size:10px;
}

table.forum tr td.status	{
	width:50px;
	text-align:center;
}

table.forum tr td.thread	{
	width:300px;
}

table.forum tr td.stats	{
	width:160px;
}

table.forum tr td a	{
	color:#5b7daa;
}

table.forum tr td a img	{
	margin-right:4px;
}

table.forum tr td a:hover	{
	text-decoration:underline;
}

table.forum tr td a.name	{
	font-size:13px;
	font-weight:bold;
	display:block;
	margin-bottom:3px;
}

table.forum tr td i	{
	color:black;
	font-style:normal;
}

.kare_testove_new	{
	background:url(care_chick.jpg) top left no-repeat;
	height:85px;
	width:493px;
	padding:5px 20px 5px 145px;
	color:#6c6c6c;
	font-size:12px;
}

.kare_testove_new h1	{
	font-size:18px;
	color:#607ea7;
	line-height:40px;
}

table.forum_discusion	{
	width:100%;
	margin-bottom:12px;
}

table.forum_discusion tr.head td.avatar	{
	width:58px;
}

table.forum_discusion tr.head td.balloon	{
	width:14px;
	background:url(forum_discusion_balloon.gif) right 5px no-repeat;
}

table.forum_discusion tr.head td.title	{
	 border-top:1px solid #5480ba;
	 border-right:1px solid #5480ba;
	 background:white url(forum_discusion_head.gif) top left no-repeat;
	 height:34px;
	 padding:0 10px;
}

table.forum_discusion tr.head td.title div.container	{
	border-bottom:1px solid #ddd;
	width:100%;
	height:32px;
}

table.forum_discusion tr.head td.title div.container span	{
	float:left;
	line-height:32px;
	font-size:11px;
	color:#aeaeae;
}

table.forum_discusion tr.head td.title div.container span a	{
	font-size:12px;
	color:#2058a4;
	font-weight:bold;
}

table.forum_discusion tr.head td.title div.container span a:hover	{
	text-decoration:underline;
}

table.forum_discusion tr.head td.title div.container span b	{
	color:#6c6c6c;
	margin:0 4px 0 0;
}

table.forum_discusion tr.post td	{
	border:1px solid #5480ba;
	border-style:none solid solid;
	padding:10px;
	color:#232323;
}

a.forum_button	{
	padding:3px 1px 4px 8px;
	background:url(forum_btn.png) top left no-repeat;
	position:relative;
	display:block;
	float:right;
	color:#275087;
	font-size:12px;
	margin:6px 8px 0 0;
}

a.forum_button span	{
	width:8px;
	position:absolute;
	top:0;
	right:-7px;
	height:21px;
	display:block;
	background:url(forum_btn.png) top right no-repeat;
}

a.forum_button:hover	{
	background-position:bottom left;
}

a.forum_button:hover span	{
	background-position:bottom right;
}

a.forum_button img	{
	vertical-align:middle;
}

table.forum_discusion tr.head td.avatar a	{
	width:56px;
	height:56px;
	background:white;
	border:1px solid #5480ba;
	font-size:0;
	line-height:0;
	display:block
}

table.forum_discusion tr.head td.avatar a img	{
	width:50px;
	height:50px;
	border:1px solid #c8c8c8;
	margin:2px 0 0 2px;
}

/*mooGester*/
.suggTarg {
    border: 1px solid rgb(127, 157, 185); 
    width: 220px !important; 
    font-size: 12px !important; 
    color: #000; 
    padding-right: 18px;
    height: 18px !important;
}
.suggDdArr {
    position: relative !important;
    left: -18px !important;
    top: 3px !important;
    display: inline;
    z-index: 1;
}
.suggDd {
    border: 1px solid rgb(127, 157, 185) !important; 
    width: 238px !important; 
    font-size: 12px !important;
    display: inline;
}
.suggCont  {
    position: relative; 
    z-index: 10;
    display: none; 
    clear: both;
}
.suggList  {
	position:absolute; 
	z-index: 11;
	top:0px; 
	border:1px solid #666;
	background-color:#fff;
	width: 230px;
	overflow: hidden;
	font-size: 12px;
	}
.defaultSearch {
	width: 480px;
	margin-top: -5px;
	border-top: 1px dashed #CCCCCC;
}
.suggList  a  {
	background-color:#fff;
	border-bottom:1px solid #666; 
	cursor: pointer;
	color:#000;
	overflow: hidden;
	display: block;
	}
.defaultSearch a {
	padding: 3px;
	border-bottom: 1px dashed #CCCCCC;
	font-size: 13px;
	font-weight: bold;
	}
.suggList .selected  {
	background-color:rgb(58, 110, 165);
	border-color: #666; 
	cursor: pointer;
	color:#fff;
	overflow: hidden;
	}
.suggList a .match  {
	background-color:#FEFF9F;	
	color:#929292 !important;
	}
.suggList .selected .match  {
	color:#fff;
	}
.defaultSearch .selected  {
    background-color: #DFEEFF !important;
	border-color: #CCCCCC; 
    color:#000000;
    }
.defaultSearch .selected a .match {
    color: #000000 !important;
    }
.defaultSearch a .match {
    background: none !important;  
    color: #000000 !important;
    font-weight: normal !important;
    }
.defaultSearch .selected .match  {
    color: #000000 !important;
    }
.suggDd {
    display: none;
    }
/*end of mooGester*/

/* start of iframe care fix */
.care_iframe .care_foot {
    background: none;
    }
.care_iframe .care_head {
    color: #292929;
    background: none;
    }
.care_iframe .care_body {
    background: none;
    border: none;
    width: 618px;
    }
/* end of iframe care fix */

a.favoriteTeacherAdd	{
	background:url(favoriteBtn.png) no-repeat left -24px;
	margin-top:30px;
	height:24px;
	width:86px;
}
a.favoriteTeacherAdd:hover	{
	background-position: left -24;
}

a.favoriteTeacherRemove	{
	background:url(favoriteBtn.png) no-repeat left -48px;
	margin-top:30px;
	height:24px;
	width:86px;
}
a.favoriteTeacherRemove:hover	{
	background-position: bottom left;
}

.profileSubspan {
	display: block;
	margin-bottom: 4px;
}



.profileTabs {
	border-bottom: 1px solid #D3D3D3;
	padding-left: 10px;
	width: 500px;
	margin-top:5px;
}

.profileTabs a {
	display: block;
	float: left;
	margin-right: 2px;
	background-color: #DFDFDF;
	color: #627AAD;
	padding: 3px 11px;
	font-weight: bold;
	margin-bottom: -2px;
}

.profileTabs a:hover {
	background-color: #627AAD;
	color: #ffffff;
}

.profileTabs a.active {
	background-color: #ffffff;
	color: #000000;
	border-bottom: 0px;
	border: 1px solid #D3D3D3;
	border-bottom: 0px;
	margin-bottom: -1px;
}


.profileSeparator {
	color: #333333;
	font-weight: bold;
	border-bottom:1px solid #D3D3D3;
	margin-top:20px;
	margin-bottom:10px;
	width: 510px;
	z-index: 1;
}

.profileSeparator span {
	margin-bottom: -5px;
	background-color: #ffffff;
	padding-right: 5px;
	z-index: 2;
	_margin-bottom: 0px;
}

.profileSeparator .devider {
	margin-bottom: -5px;
	z-index: 1;
}

.profileSchoolPicture {
	border: 1px solid #CCCCCC;
	padding: 3px;
	text-decoration: none;
	float:left;
	margin-right: 5px;
	padding-bottom:1px;
}

.profileSchoolPicture:hover {
	background-color: #cccccc;
	border:1px solid #AFAFAF;
}

.profileAboutTdTitle {
	color:#808080;
	width:140px;
	font-size:9pt;
	text-align: right;
}

.profileAboutTdContent {
	font-size:9pt;
}
.profileAboutTdContent_hover {
	font-size:5pt;
	width:13px;
	height:12px;
	margin-left: 4px;
    outline:none;
}

.profile_status_bar	{
	width:222px;
	height:20px;
	background:url(profile_status_bar_background.png) top left no-repeat;
	margin:10px 0;
	float:left;
}

.profile_status_bar span	{
	height:22px;
	margin:0 0 0 3px;
	font-size:0;
	line-height:0;
	display:inline;
	float:left;
	background:url(profile_status_bar.png) top left no-repeat;
}

.profile_status_percent_text	{
	float:left;
	height:20px;
	line-height:20px;
	padding-left:10px;
	font-weight:bold;
	font-size:12px;
	color:black;
	margin-top:10px;
}

table.profile_status_info	{
	width:298px;
	margin:0 -7px;
}

table.profile_status_info tr td	{
	padding:4px 10px;
	color:#507d00;
	font-size:11px;
	font-weight:bold;
}

table.profile_status_info tr.color td	{
	background:#fafafa;
	border:1px solid #eaeaea;
	border-style:solid none;
}

table.profile_status_info tr td a	{
	color:#3e3d3d;
	font-size:12px;
	font-weight:normal;
	background:url(black_arrow_bullet.gif) left 6px no-repeat;
	padding-left:11px;
}

table.profile_status_info tr td a:hover	{
	text-decoration:udnerline;
}

.online_material_warning	{
	width:651px;
	height:28px;
	line-height:28px;
	color:#5d5c5c;
	font-size:12px;
	background:#f9f9f9;
	padding-left:7px;
}

.online_material_warning u	{
	color:#609809;
}

.online_material_warning span	{
	color:#d20000;
}

.online_material_warning_container	{
	width:646px;
	border:1px solid #e3e3e3;
	background:#f3f3f3;
	height:300px;
	overflow:auto;
	line-height:25px;
	color:#444;
	font-size:11px;
	padding:0 5px;
}

.register_welcome_banner	{
	width:980px;
	height:199px;
	background:url(register_welcome_banner.jpg) top left no-repeat;
	margin-bottom:150px;
}

.register_welcome_banner a	{
	color:#515151;
	font-size:14px;
	display:inline;
	float:left;
	margin:130px 0 0 30px;
	font-weight:bold;
}

.filters_types_head,
.filters_types_head_hover	{
	width:300px;
	height:22px;
	line-height:22px;
	font-size:13px;
	font-weight:bold;
	text-indent:15px;
	background:url(test_filters_head.png);
	color:#5a5a5a;
	cursor:pointer;
	margin-top:3px;
}
.filters_types_head_hover	{	background:url(test_filters_head_hover.png); color:white;	}

a.filters_types_klas	{
	display:block;
	height:24px;
	line-height:24px;
	font-weight:bold;
	color:#5a5a5a;
}
a.filters_types_klas:hover	{	color:#f9aa00;	}

.klas_container	{
	width:298px;
	background:white;
	border:1px solid #cbcbcb;
	border-style:none solid;
}

/*New browse start*/
.browse_box {
    width: 640px; 
    background: none;
}
.browse_box_color {
    width: 640px; 
    background-color: #fbfbfb;
}
.browse_box_hover {
    width: 640px; 
    background-color: #efefef;
}
/*New browse end*/

/* Profile avatar Gallery START */

.avatarGallery {
	position:relative;
	float:left;
	margin-right:10px;
	width:102px;
	height:102px;
	border:4px solid #ffffff;
}
.avatarGalleryActive {
	position:relative;
	float:left;
	margin-right:10px;
	width:102px;
	height:102px;
	border:4px solid #5A7BA8;
}

/* Profile avatar Gallery END */




.care_mail_confirm_top,
.care_mail_confirm_bottom	{
	width:658px;
	height:6px;
	background:url(care_mail_conf_top.gif);
	overflow:hidden;
}

.care_mail_confirm_bottom	{
	background:url(care_mail_conf_bottom.gif);
	margin-bottom:25px;
}

.care_mail_confirm_body	{
	width:656px;
	border:1px solid #8aca25;
	border-style:none solid;
	background:url(care_mail_conf_bgr.gif) bottom left repeat-x
}

.care_mail_confirm_body .content	{
	border:1px solid white;
	border-style:none solid;
	background:url(care_mail_conf_img.png) 28px 17px no-repeat;
	min-height:100px;
	_height:100px;
	padding-left:135px;
	padding:8px 20px 8px 135px;
	color:#3f3f3f;
}

.care_mail_confirm_body .content h1	{
	font-size:14px;
	margin:0 0 7px;
}

a.mail_confirm_2	{
	height:25px;
	float:left;
	display:block;
	background:url(care_mail_conf_button.png) top left no-repeat;
	padding:0 10px 0 13px;
	position:relative;
	line-height:25px;
	color:white;
	font-weight:bold;
	font-size:14px;
	margin-top:15px;
}

a.mail_confirm_2 span	{
	background:url(care_mail_conf_button.png) top right no-repeat;
	position:absolute;
	top:0;
	right:-3px;
	display:block;
	width:10px;
	height:25px;
}

a.mail_confirm_2:hover	{
	background-position:bottom left;
}

a.mail_confirm_2:hover span	{
	background-position:bottom right;
}

.care_mail_confirm_body .input_l,
.care_mail_confirm_body .input_r	{
	width:5px;
	height:26px;
	float:left;
	background:url(care_mail_conf_input_bgr.gif) left no-repeat;
	margin-top:15px;
}

.care_mail_confirm_body .input_r	{
	background-position:right;
	margin-right:8px;
}

.care_mail_confirm_body input	{
	width:270px;
	height:21px;
	border:1px solid #b3b3b3;
	border-style:solid none;
	background:white;
	float:left;
	margin-top:15px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3f3f3f;
	padding-top:3px;
}

/****************** VIP POPUP *****************/

table.vip_popup	{
	
}

table.vip_popup tr.v_head td.v_left_h	{
	width:13px;
	height:13px;
	background:url(vip_new_t_l.png) top left no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='//www.pomagalo.com/index3/img/blueSkin/vip_new_t_l.png');
}

table.vip_popup tr.v_head td.v_right_h	{
	width:13px;
	height:13px;
	background:url(vip_new_t_r.png) top left no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='//www.pomagalo.com/index3/img/blueSkin/vip_new_t_r.png');
}

table.vip_popup tr.v_head td.v_center_h	{
	height:13px;
	background:url(vip_new_t_tile.png) top left repeat-x;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='//www.pomagalo.com/index3/img/blueSkin/vip_new_t_tile.png');
}

table.vip_popup tr.v_foot td.v_left_f	{
	width:13px;
	height:13px;
	background:url(vip_new_b_l.png) top left no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='//www.pomagalo.com/index3/img/blueSkin/vip_new_b_l.png');
}

table.vip_popup tr.v_foot td.v_right_f  {
	width:13px;
	height:13px;
	background:url(vip_new_b_r.png) top left no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='//www.pomagalo.com/index3/img/blueSkin/vip_new_b_r.png');
}

table.vip_popup tr.v_foot td.v_center_f	{
	height:13px;
	background:url(vip_new_b_tile.png) top left repeat-x;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='//www.pomagalo.com/index3/img/blueSkin/vip_new_b_tile.png');
}

table.vip_popup tr.v_center td.v_left_c	{
	background:url(vip_new_l_tile.png) top left repeat-y;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='//www.pomagalo.com/index3/img/blueSkin/vip_new_l_tile.png');
}

table.vip_popup tr.v_center td.v_right_c	{
	width:13px;
	height:13px;
	background:url(vip_new_r_tile.png) top left repeat-y;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='//www.pomagalo.com/index3/img/blueSkin/vip_new_r_tile.png');
}

table.vip_popup tr.v_center td.v_right_c,
table.vip_popup tr.v_center td.v_left_c,
table.vip_popup tr.v_foot td.v_center_f,
table.vip_popup tr.v_foot td.v_right_f,
table.vip_popup tr.v_foot td.v_left_f,
table.vip_popup tr.v_head td.v_center_h,
table.vip_popup tr.v_head td.v_right_h,
table.vip_popup tr.v_head td.v_left_h,
.vip_content tr.c_foot td.c_center_f,
.vip_content tr.c_foot td.c_right_f,
.vip_content tr.c_foot td.c_left_f,
.vip_content tr.c_head td.c_center_h	{
	font-size:1px;
	line-height:1px;
}

.vip_content	{
	color:#3f3f3f;
	font-size:12px;
}

.vip_content tr.c_head td.c_left_h	{
	width:5px;
	height:5px;
	background:url(vip_new_c_t_l.png) top left no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='//www.pomagalo.com/index3/img/blueSkin/vip_new_c_t_l.png');
}

.vip_content tr.c_head td.c_right_h	{
	width:5px;
	height:5px;
	background:url(vip_new_c_t_r.png) top left no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='//www.pomagalo.com/index3/img/blueSkin/vip_new_c_t_r.png');
}

.vip_content tr.c_head td.c_center_h	{
	height:5px;
	background:url(vip_new_c_t_tile.png) top left repeat-x;
}

.vip_content tr.c_foot td.c_left_f	{
	width:5px;
	height:5px;
	background:url(vip_new_c_b_l.png) top left no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='//www.pomagalo.com/index3/img/blueSkin/vip_new_c_b_l.png');
}

.vip_content tr.c_foot td.c_right_f	{
	width:5px;
	height:5px;
	background:url(vip_new_c_b_r.png) top left no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='//www.pomagalo.com/index3/img/blueSkin/vip_new_c_b_r.png');
}

.vip_content tr.c_foot td.c_center_f	{
	height:5px;
	background:white;
}

.vip_content tr.c_center td.c_left_c,
.vip_content tr.c_center td.c_right_c,
.vip_content tr.c_center td.c_center_c	{
	background:white url(vip_new_c_head.png) repeat-x;
	padding:10px 5px;
}

.vip_content tr.c_center td.c_left_c, .vip_content tr.c_center td.c_right_c {
	padding:0;
}

.vip_content tr.c_center td.c_right_c_	{
	border-right:1px solid white;
	padding:0;
}

.vip_content tr.c_center td.c_left_c	{
	border-left:1px solid white;
	padding:0;
}

.vip_content a.vip_close	{
	width:28px;
	height:28px;
	display:block;
	position:absolute;
	background:url(vip_popup_close.png) top left no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='//www.pomagalo.com/index3/img/blueSkin/vip_popup_close.png');
	top:-20px;
	left:-3px;
	cursor:pointer;
	outline:none;
}

.vip_content a.vip_close:hover	{
	background:url(vip_popup_close_h.png) top left no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='//www.pomagalo.com/index3/img/blueSkin/vip_popup_close_h.png');
}

.vip_content tr.c_head td.c_right_h div	{
	width:5px;
	height:5px;
	position:relative;
}

.vip_content h1	{
	color:#080808;
	font-size:18px;
	text-transform:uppercase;
}

.vip_content .block	{
	background:white url(vip_new_c_head.png) repeat-x left 1px;
	border-top:1px solid #e5e5e5;
	margin-top:10px;
	padding:10px 15px;
}

.vip_content .block h2	{
	font-size:16px;
	color:#767575;
	float:left;
}

.vip_content .block h2.blue	{
	color:#2c5385;
}

.vip_content .block h2.pass	{
	color:#222;
}

.vip_content a.pay_type,
.vip_content a.pay_type_active	{
	outline:none;
	height:61px;
	padding:0 5px 0 10px;
	display:block;
	float:left;
	background:url(pay_type.png) top left no-repeat;
	margin:10px 20px 0;
	position:relative;
	color:#757575;
	font-size:10px;
	text-align:center;
}

.vip_content a.pay_type:hover	{
	background-position:left -61px;
}

.vip_content a.pay_type_active	{
	background-position:left -122px;
}

.vip_content a.pay_type span,
.vip_content a.pay_type_active span	{
	width:5px;
	height:61px;
	display:block;
	position:absolute;
	top:0;
	right:-5px;
	background:url(pay_type.png) top right no-repeat;
}

.vip_content a.pay_type:hover span	{
	background-position:right -61px;
}

.vip_content a.pay_type_active span	{
	background-position:right -122px;
}

.vip_content a.pay_type .sms,
.vip_content a.pay_type_active .sms	{
	width:43px;
	height:38px;
}

.vip_content a.pay_type .pp,
.vip_content a.pay_type_active .pp,
.vip_content a.pay_type .ep,
.vip_content a.pay_type_active .ep,
.vip_content a.pay_type .j_50_50,
.vip_content a.pay_type_active .j_50_50,
.vip_content a.pay_type .j_help,
.vip_content a.pay_type_active .j_help	{
	width:62px;
	height:42px;
}

.vip_content a.pay_type .free,
.vip_content a.pay_type_active .free	{
	width:102px;
	height:45px;
}

.vip_content a.pay_type .auto,
.vip_content a.pay_type_active .auto	{
	width:114px;
	height:38px;
}

.vip_content a.pay_type .free,
.vip_content a.pay_type_active .free,
.vip_content a.pay_type .auto,
.vip_content a.pay_type_active .auto,
.vip_content a.pay_type .ep,
.vip_content a.pay_type_active .ep,
.vip_content a.pay_type .pp,
.vip_content a.pay_type_active .pp,
.vip_content a.pay_type .sms,
.vip_content a.pay_type_active .sms,
.vip_content a.pay_type .j_50_50,
.vip_content a.pay_type_active .j_50_50,
.vip_content a.pay_type .j_help,
.vip_content a.pay_type_active .j_help	{
	background:url(pay_type_icons.png) top left no-repeat;
	margin-top:11px;
	cursor:pointer;
}

.vip_content a.pay_type .auto	{
	background-position:-393px top;
}

.vip_content a.pay_type:hover .auto,
.vip_content a.pay_type_active .auto	{
	background-position:-393px -38px;
}

.vip_content a.pay_type:hover .sms,
.vip_content a.pay_type_active .sms	{
	background-position:left -38px;
}

.vip_content a.pay_type .pp	{
	background-position:-43px top;
}

.vip_content a.pay_type:hover .pp,
.vip_content a.pay_type_active .pp	{
	background-position:-43px -42px;
}

.vip_content a.pay_type .ep	{
	background-position:-105px top;
}

.vip_content a.pay_type:hover .ep,
.vip_content a.pay_type_active .ep	{
	background-position:-105px -42px;
}

.vip_content a.pay_type .free	{
	background-position:-167px top;
}

.vip_content a.pay_type:hover .free,
.vip_content a.pay_type_active .free	{
	background-position:-167px -45px;
}

.vip_content a.pay_type .j_50_50	{
	background-position:-269px top;
}

.vip_content a.pay_type:hover .j_50_50,
.vip_content a.pay_type_active .j_50_50	{
	background-position:-269px -42px;
}

.vip_content a.pay_type .j_help	{
	background-position:-331px top;
}

.vip_content a.pay_type:hover .j_help,
.vip_content a.pay_type_active .j_help	{
	background-position:-331px -42px;
}

.vip_content a.pay_type_active div.selected	{
	position:absolute;
	width:21px;
	height:21px;
	background:url(vip_selected.png);
	bottom:-4px;
	right:-11px;
}

.vip_content a.pay_type .free,
.vip_content a.pay_type_active .free	{
	margin-top:6px;
}

.vip_content .sms_sel,
.vip_content .pp_sel,
.vip_content .ep_sel,
.vip_content .auto_sel,
.vip_content .free_sel	{
	height:28px;
	width:33px;
	float:left;
	margin:0 15px;
	background:url(pay_type_icons_small.png) top left no-repeat;
	margin-top:-4px;
}

.vip_content .pp_sel	{
	background-position:-33px top;
	width:47px;
}

.vip_content .ep_sel	{
	background-position:-80px top;
	width:47px;
}

.vip_content .free_sel	{
	background-position:-127px top;
	width:65px;
}

.vip_content .auto_sel	{
	background-position:-192px top;
	width:82px;
}

.vip_content a.vip_change	{
	width:73px;
	height:18px;
	line-height:16px;
	font-size:10px;
	color:#1b1b1b;
	text-align:center;
	float:left;
	background:url(vip_change_type.png) top left no-repeat;
	margin-top:3px;
}

.vip_content a.vip_change:hover	{
	background-position:top right;
}

.vip_content .pay_type h1,
.vip_content .pay_type_active h1	{
	text-align:center;
	color:#2C5385;
	font-size:15px;
	margin-top:15px;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	text-transform:lowercase;
}

.vip_content .pay_type_active h1	{
	color:#5d8324;
}

.vip_content .pay_type_2_selected	{
	height:30px;
	line-height:30px;
	color:#757575;
	font-size:10px;
	background:url(pay_money_selected.png) top left no-repeat;
	padding:0 5px 0 10px;
	position:relative;
	float:left;
	margin:-4px 15px 0;
}

.vip_content .pay_type_2_selected span	{
	width:5px;
	height:30px;
	display:block;
	position:absolute;
	top:0;
	right:-5px;
	background:url(pay_money_selected.png) top right no-repeat;
}

.vip_content .pay_type_2_selected b	{
	color:#5d8324;
	font-size:15px;
}

.vip_content i	{
	font-style:normal;
	background:#316cbb;
	color:white;
	padding:0 3px;
}

.vip_content input.vip_sms,
.vip_content input.vip_sms_active,
.vip_content input.vip_sms_hover	{
	height:22px;
	width:170px;
	border:2px solid #b5b5b5;
	vertical-align:middle;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:5px 1px 0;
}

.vip_content input.vip_sms_active,
.vip_content input.vip_sms_hover	{
	border:2px solid #c0c0c0;
	padding:4px 0 0;
	height:21px;
}

.vip_content input.vip_sms_active	{
	border-color:#7e7e7e;
}

.vip_content input.abonament,
.vip_content input.abonament_inactive,
.vip_content input.abonament_hover	{
	width:199px;
	height:30px;
	background:url(vip_new_abonament.png) top left no-repeat;
	border:none;
	cursor:pointer;
	vertical-align:middle;
	margin-left:5px;
}

.vip_content input.abonament_hover	{
	background-position:left;
}

.vip_content input.abonament_inactive	{
	background-position:bottom left;
}

.statistic_banner_top,
.statistic_banner_bottom	{
	width:658px;
	height:6px;
	line-height:0;
	font-size:0;
	background:url(//www.pomagalo.com/index3/img/blueSkin/statistika_banner_head.png) top left no-repeat;
}

.statistic_banner_bottom	{
	background-image:url(statistika_banner_foot.png);
	margin-bottom:10px;
}

.statistic_banner_body	{
	width:656px;
	background:white url(//www.pomagalo.com/index3/img/blueSkin/statistika_banner_bgr.png) bottom left repeat-x;
	border:1px solid #fc8001;
	border-style:none solid;
}

.statistic_banner_body .content	{
	width:624px;
	border:1px solid white;
	border-style:none solid;
	padding:8px 15px;
	color:#3f3f3f;
	font-size:12px;
}

.statistic_banner_body .statistic .icon_bgr	{
	width:93px;
	height:82px;
	background:url(//www.pomagalo.com/index3/img/blueSkin/stat_icon.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='//www.pomagalo.com/index3/img/blueSkin/stat_icon.png');
	float:left;
	margin-right:30px;
}

.statistic_banner_body .content .text	{
	float:left;
	width:500px;
}

.statistic_banner_body .content h1	{
	font-size:14px;
	margin-bottom:5px;
}

.statistic_banner_body .content a.vip_buy	{
	width:112px;
	height:25px;
	background:url(//www.pomagalo.com/index3/img/blueSkin/vip_buy_stat.png) top left no-repeat;
	float:left;
	display:block;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:23px;
	color:white;
	margin-top:10px;
}

.statistic_banner_body .content a.vip_buy:hover	{
	background-position:bottom left;
}

table.ie_note	{
	width:650px;
	margin:20px auto;
	height:133px;
}

table.ie_note td	{
	vertical-align:middle;
}

table.ie_note td.head	{
	font-size:16px;
	font-weight:bold;
	color:#d21212;
	padding-bottom:5px;
	height:84px;
	vertical-align:top;
}

table.ie_note td.body	{
	color:#020202;
	font-size:12px;
	font-weight:bold;
	height:44px;
	width:650px;
	padding:0 15px 0 53px;
}

table.ie6	{
	background:url(note_ie6.jpg) bottom left no-repeat;
}

table.ie7	{
	background:url(note_ie7.jpg) bottom left no-repeat;
}

/*Materials browse filters start*/
#filtersBlock {
    display: block;
}
#filtersBlock h2 {
    color: #ffa73f;
    font-size: 14px;
}
#filtersBlock .ul {
    diplay: block;
    padding: 0px;
    margin: 7px 4px 4px 4px;
    padding-bottom: 7px;
    border-bottom: 1px solid #cccccc;
}
#filtersBlock .ul .li {
    font-size: 12px;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    line-height: 16px;
}
#filtersBlock .ul .li span {
    font-size: 10px;
    color: #bbbbbb;
}
/*Materials browse filters end*/

/*Materials browse search start*/
.browse_search {
    font-size: 14px;
    color: #929292;
    float: right;
}
.browse_search .input {
    border: 1px solid #cccccc;
    padding: 2px;
    color: #777777;
    font-size: 12px;
    width: 240px;
    margin-right: 5px;
}
/*Materials browse search end*/

.catcol {
	display:inline;
	float: left;
	margin: 0 9px 0 6px;
	padding:0px;
	list-style: none;
	width:310px;
}

.catcol li {
	margin:0;
	padding:0;
	display:inline;
}

.catcol a.column	{
	width:auto;
	display:block;
	float:none;
	margin:0;
}

.alert_textbox {
	float:left;
	color:#bd1a00;
	font-size:11px;
}

/*** DEFAULT DROPDOWN ***/

.default_dropdown   {
    background:url(dropdown_sprite.png) 0 0;
    height:28px;
    display:inline;
    float:left;
    position:relative;
	z-index:2;
}

.default_dropdown .arrow    {
    background:url(dropdown_sprite.png) right -28px;
    margin-right:-2px;
    height:28px;
    display:block;
    color:#717171;
    line-height:28px;
    padding:0 25px 0 10px;
    cursor:pointer;
    position:relative;
    z-index:0;
}

.ddd_hover .arrow   {
    background:url(dropdown_sprite.png) right -56px;
}

.ddd_active .arrow  {
    background:url(dropdown_sprite.png) right -84px;
}

.default_dropdown .list {
    display:none;
}

.ddd_active .list   {
    width:100%;
    background:url(dropdown_sprite.png) bottom left;
    position:absolute;
    top:26px;
    left:0;
    display:block;
    z-index:1;
}

.ddd_active .list .btm  {
    height:7px;
    font-size:0;
    line-height:0;
    background:url(dropdown_sprite.png) right -112px;
    margin:0 -2px 0 3px;
    position:relative;
}

.ddd_active .list a {
    height:23px;
    line-height:22px;
    border-right:1px solid #b0b0b0;
    display:block;
    margin-left:1px;
    margin-right:-2px;
    background:white;
    padding-left:9px;
    color:#a2a2a2;
    font-size:10px;
    position:relative;
}

.ddd_active .list a b   {
    font-size:11px;
}

.ddd_active .list a:hover b {
    color:#510070;
}

.ddd_active .list a:hover   {
    background:url(dropdown_sprite.png) left -119px repeat-x;
    position:relative;
}

##########################
## DASHBORD_PROFILE_CSS ##
##########################

.profileAboutTdTitle {  /*old*/
    color:#808080;
    width:140px;
    font-size:9pt;
    /*
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
    */
}

.profileAboutTdContent {    /*old*/
    font-size:9pt;
}

/*.header_bottom a.button,*/        /*mod*/
/*.header_bottom a.active,*/
.header_bottom a.drop   {
    margin-top:6px;
    background:url(navigation_button.png) top left no-repeat;
    line-height:26px;
    color:white;
    position:relative;
    padding:0 14px;
    height:36px;
    float:left;
    display:block;
    font-weight:bold;
}

.footer_holder  {       /*mod*/
    width:980px;
    height:125px;
    background:url(footer_bgr.png) repeat-x;
    position:relative;
    margin-top:15px;
    margin-bottom:25px;
    z-index:0;
}

.header_bottom  {           /*mod*/
    height:43px;
    position:relative;
}

.header_bottom a.active span,   /*mod*/
.header_bottom a.drop span  {
    width:5px;
    height:36px;
    position:absolute;
    top:0;
    right:0;
    background:url(navigation_button.png) top right no-repeat;
    display:block;
}

.input_background   {   /*mod*/
    width:658px;
    background:#598ebb;
    padding:8px 0 20px;
}

.search_head    {   /*mod*/
    background:url(search_head_background.png) top left no-repeat;
    width:658px;
    height:25px;
    color:#1b1b1b;
    font-size:12px;
    line-height:25px;
    font-weight:bold;
    padding-left:15px;
}

/*********** HEADER **********/
.header_bottom a.drop span,
.header_bottom a.drop   {
    background-image:url(nav_btn_selected.png);
    color:#527098;
}

.header_bottom a.drop span  {
    _right:-1px;
}

.header_bottom a.drop .text,
.header_bottom a.button .text,
.header_bottom a.active .text   {
    float:left;
}

.header_bottom a.drop .drop_btn,
.header_bottom a.drop .drop_btn_hover,
.header_bottom a.button .drop_btn,
.header_bottom a.button .drop_btn_hover,
.header_bottom a.active .drop_btn,
.header_bottom a.active .drop_btn_hover {
    width:17px;
    height:15px;
    float:left;
    background:url(new_tab_arrow.png) top left no-repeat;
    margin:6px -4px 0 5px;
    cursor:pointer;
}

.header_bottom a.active .drop_btn_hover {
    background-position:left -15px;
}

.header_bottom a.drop .drop_btn,
.header_bottom a.drop .drop_btn_hover   {
    background-position:left -30px;
}

.header_bottom a.button .drop_btn   {
    background-position:left -45px;
}

.header_bottom a.button .drop_btn_hover {
    background-position:left -60px;
}

.header_bottom a.home, a.home_active {
    width:29px;
    height:26px;
    float:left;
    margin-right:10px;
    display:inline-block;
    background:url(new_tab_home.png) top left;
    margin-top:-2px;
    position:relative;
}

.header_bottom a.home_active {
    background:url(new_tab_home.png) top right;
}

.header_bottom a.home:hover {
    background-position:top right;
}
.header_bottom a.home_active:hover  {
    background-position:top left;
}

.header_bottom table.dropdown   {
    left:36px;
    position:absolute;
    top:34px;
    z-index:5;
}

.header_bottom table.dropdown tr.content td.left    {
    width:5px;
    background:url(dd_l.png) repeat-y;
    _background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/dd_l.png');
}

.header_bottom table.dropdown tr.content td.right   {
    width:5px;
    background:url(dd_r.png) repeat-y;
    _background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/dd_r.png');
}

.header_bottom table.dropdown tr.foot td    {
    font-size:0;
    line-height:0;
}

.header_bottom table.dropdown tr.foot td.left,
.header_bottom table.dropdown tr.foot td.right  {
    width:5px;
    height:5px;
    background:url(dd_bl.png) no-repeat;
    _background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/dd_bl.png');
}

.header_bottom table.dropdown tr.foot td.right  {
    background:url(dd_b_r.png) no-repeat;
    _background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/dd_b_r.png');
}

.header_bottom table.dropdown tr.foot td.center {
    width:auto;
    background:url(dd_b.png) repeat-x;
    _background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/dd_b.png');
}

.header_bottom table.dropdown tr.content td.content {
    background:white;
}

.header_bottom table.dropdown h1    {
    color:#2e4e78;
    font-size:14px;
    margin:10px 0 5px 0px;
}

.header_bottom table.dropdown td.material_type  {
    position:relative;
    float:left;
    padding:5px;
    background:#FAF9F9 url(dropdown_gradient.gif) top left repeat-x;
    font-size:11px;
    color:#1c1d1f;
    border-right:1px solid #c9c9c9;
}

.header_bottom table.dropdown td.material_type b,
.header_bottom table.dropdown td.list b {
    background:url(dd_hover.gif) 4px 5px no-repeat;
    display:block;
    padding-left:12px;
    margin-bottom:5px;
}

.header_bottom table.dropdown td.material_type a    {
    height:20px;
    line-height:19px;
    font-size:11px;
    color:#152e50;
    display:block;
    padding-left:14px;
    margin-left:-2px;
    outline:none;
}

.header_bottom table.dropdown td.material_type a:hover  {
    text-decoration:underline;
    
}

.header_bottom table.dropdown td.material_type a.act    {
    margin:-1px -6px -1px -2px;
    padding-right:6px;
    background:url(dd_selected.gif) top left;
    height:22px;
    line-height:21px;
    position:relative;
}

.header_bottom table.dropdown table td  {
    vertical-align:top;
}

.header_bottom table.dropdown a.see_all {
    color:#555 !important;
    font-weight:bold !important;
    margin-left:0 !important;
    padding-left:5px !important;
}

.header_bottom table.dropdown a span    {
    color:#696969;
    font-weight:normal;
}

.header_bottom table.dropdown td.list   {
    padding:0 20px;
    line-height:20px;
}

.header_bottom table.dropdown td.list b {
    margin-left:-11px;
    margin-bottom:0;
    background-position:4px 8px;
    height:20px;
}

.header_bottom table.dropdown td.list b.empty   {
    background:none;
}

.header_bottom table.dropdown td.list a {
    color:#152e50;
    font-size:11px;
    display:block;
}

.header_bottom table.dropdown td.list .col {
    display: block;
    float: left;
    border-left: 1px dashed #cccccc;
    margin-right: 10px;
}

/*************** INDEX ***************/

.for_students,
.for_university {
    width:618px;
    height:39px;
    padding-left:40px;
    margin-top:10px;
    background:url(for_students.png) 0 0 no-repeat;
    color:#456c01;
    font-size:18px;
}

.for_university {
    background-image:url(for_collegiants.gif);
    color:#174d7e;
}

.for_students b,
.for_university b   {
    height:29px;
    border-bottom:1px solid #b2c1cd;
    width:618px;
    display:block;
    line-height:29px;
    margin-top:4px;
    text-transform:uppercase;
    font-weight:normal;
    float:left;
    text-indent:10px;
}

.for_students_box   {
    margin-top:10px;
    background:#e7f4db url(big_green_box_top.gif) top left no-repeat;
    padding:3px;
    width:652px;
}

.for_students_foot  {
    height:5px;
    overflow:hidden;
    background:url(big_green_box_bottom.gif);
}

.for_students_box .type {
    width:179px;
    float:left;
    padding-left:5px;
}

.for_students_box .type b   {
    color:#456c00;
    font-size:16px;
    display:block;
    height:22px;
    line-height:22px;
}

.for_students_box .type a.button    {
    position:relative;
    z-index:1;
    display:block;
    height:20px;
    line-height:20px;
    padding-left:15px;
    margin:4px -1px 4px -5px;
    background:url(green_box_list_arrow.gif) 7px 7px no-repeat;
    color:#3c5d01;
    font-weight:bold;
}

.for_students_box .type a   {
    outline:none;
}

.for_students_box .type a.sel   {
    background:url(green_box_list_sel.gif) top left no-repeat;
}

.for_students_box .type a.button span   {
    color:#696969;
    font-size:10px;
}

.for_students_box .type a:hover {
    text-decoration:underline;
}

.for_students_box a.all {
    color:black;
    background:url(green_box_list_black_arrow.gif) left 5px no-repeat;
    font-weight:bold;
    padding-left:7px;
    display:block;
    margin-top:7px;
}

.for_students_box a.all span    {
    color:#696969;
    font-weight:normal;
}

.for_students_box .type .sep    {
    overflow:hidden;
    height:1px;
    background:#bbd291;
    border-bottom:1px solid white;
    margin:2px 8px 2px -2px;
}

.for_students_box .list {
    width:436px;
    float:left;
    background:white;
    border:1px #bbd291;
    border-style:none solid;
    padding:7px 15px;
    position:relative;
    z-index:0;
}

.for_students_box .list .top,
.for_students_box .list .bottom {
    width:468px;
    height:5px;
    font-size:0;
    line-height:0;
    background:url(green_box_list.gif) top left no-repeat;
    position:absolute;
    top:0;
    left:-1px;
}

.for_students_box .list .bottom {
    background-position:bottom left;
    bottom:-1px;
    top:auto;
}

.for_students_box .list h1  {
    color:#456c00;
    font-size:16px;
    margin-bottom:5px;
}

.for_students_box .list .block  {
    width:217px;
    float:left;
    border-right:1px dashed #c9c9c9;
    line-height:20px;
}

.for_students_box .list a   {
    color:#3c5d01;
    display:block;
}

.for_students_box .list a span  {
    color:#696969;
    font-size:10px;
}

.for_students_box .list a:hover {
    text-decoration:underline;
}

.for_students_box .list a.all   {
    background-position:left 8px;
    color:black;
    margin:0;
}

.for_students_box .big_sep  {
    margin:7px -3px;
    height:2px;
    overflow:hidden;
    background:white;
}

table.tcloud    {
    width:100%;
    margin-top:10px;
    margin:10px auto 0;
}

table.tcloud tr.mid td.left {
    font-size:0;
    line-height:0;
    border-left:1px solid #b2c1cd;
    background:white url(tag_cloud_head.png) no-repeat;
}

table.tcloud tr.mid td.right    {
    font-size:0;
    line-height:0;
    border-right:1px solid #b2c1cd;
    background:white url(tag_cloud_head.png) no-repeat right top;
}

table.tcloud tr.head td.left,
table.tcloud tr.head td.right,
table.tcloud tr.foot td.left,
table.tcloud tr.foot td.right   {
    height:6px;
    width:6px;
    font-size:0;
    line-height:0;
    background:url(tag_cloud_tl.png);
    _background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/tag_cloud_tl.png');
    overflow:hidden;
}

table.tcloud tr.head td.center  {
    background:url(tag_cloud_t.png) top left repeat-x;
    font-size:0;
    line-height:0;
    height:6px;
    
}

table.tcloud tr.head td.right   {
    background:url(tag_cloud_tr.png);
    _background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/tag_cloud_tr.png');
}

table.tcloud tr.foot td.center  {
    background:url(tag_cloud_b.png) top left repeat-x;
    font-size:0;
    line-height:0;
    height:6px;
}

table.tcloud tr.foot td.left    {
    background:url(tag_cloud_bl.png);
    _background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/tag_cloud_bl.png');
}

table.tcloud tr.foot td.right   {
    background:url(tag_cloud_br.png);
    _background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/tag_cloud_br.png');
}

table.tcloud td.cont    {
    background:white url(tag_cloud_head.png) -1px top no-repeat;
    padding:5px 15px 5px 0;
    line-height:20px;
}

table.tcloud_g td.cont  {
    border-color:#bbd291;
}

table.tcloud td.cont div.glass  {
    padding-left:38px;
    background:url(tag_cloud_glass.gif) 6px 4px no-repeat;
}

table.tcloud h1 {
    color:#152e50;
    font-size:14px;
    margin-bottom:8px;
}

table.tcloud a  {
    color:#152e50;
    padding:0 12px 0 0;
}

table.tcloud_g h1,
table.tcloud_g a    {
    color:#1d2d01;
}

table.tcloud a:hover    {
    text-decoration:underline;
}

.university_box .for_students_box   {
    background-image:url(big_blue_box_top.gif);
    background-color:#ecf1f5;
}

.university_box .for_students_foot  {
    background-image:url(big_blue_box_bottom.gif);
}

.university_box .for_students_box .type b,
.university_box .for_students_box .list h1  {
    color:#0a4478;
}

.university_box .for_students_box .type .sep    {
    background:#b2c1cd;
}

.university_box .for_students_box .type a.button    {
    color:#152e50;
}

.university_box .for_students_box .type a.button    {
    background-image:url(blue_box_list_arrow.gif);
}

.university_box .for_students_box .type a.sel   {
    background-image:url(blue_box_list_sel.gif);
}

.university_box .for_students_box .list {
    border-color:#b2c1cd;
}

.university_box .for_students_box .list .top,
.university_box .for_students_box .list .bottom {
    background-image:url(blue_box_list.gif);
}

.university_box .for_students_box .list a   {
    color:#152e50;
}

.university_box .big    {
    width:269px;
}

.university_box .small  {
    width:346px;
}

.university_box .small .block   {
    border:none;
}

.university_box .for_students_box .small .top,
.university_box .for_students_box .small .bottom    {
    background-image:url(blue_box_list_small.gif);
    width:378px;
}

.question_box   {
    width:591px;
    background:url(question_box.png) top left;
    position:relative;
    padding:10px 15px 10px 52px;
    color:#382f2f;
    font-size:13px;
}

.question_box h1    {
    color:#335e96;
    font-size:15px;
    margin-bottom:5px;
}

.question_box .foot {
    width:658px;
    height:5px;
    font-size:0;
    line-height:0;
    position:absolute;
    bottom:-1px;
    left:0;
    background:url(question_box.png) bottom left;
}

.question_box a.close   {
    width:18px;
    height:17px;
    display:block;
    position:absolute;
    top:0;
    right:0;
    background:url(question_box_x.png) top left;
}

.question_box a.close:hover {
    background-position:bottom;
}

.green_shown_head,
.green_hidden_head,
.blue_shown_head,
.blue_hidden_head   
.green_shown_head_hover,
.green_hidden_head_hover,
.blue_shown_head_hover,
.blue_hidden_head_hover {
    width:648px;
    height:28px;
    background:url(green_shown_head.png);
    border-bottom:1px solid #bbd291;
    position:relative;
    text-transform:uppercase;
    font-size:12px;
    font-weight:bold;
    color:#314c00;
    line-height:28px;
    padding-left:10px;
    margin-top:10px;
}

.green_hidden_head,
.green_hidden_head_hover,
.blue_hidden_head_hover,
.blue_hidden_head   {
    background:url(green_hidden_head.png);
    border:none;
    height:29px;
}

.blue_shown_head,
.blue_shown_head_hover  {
    background:url(blue_shown_head.png);
    border-color:#b4cbdc;
    color:#335B91;
}

.blue_hidden_head,
.blue_hidden_head_hover {
    background:url(blue_hidden_head.png);
    color:#335B91;
}

.green_shown_head .icons,
.green_hidden_head .icons,
.blue_shown_head .icons,
.blue_hidden_head .icons    {
    width:72px;
    height:16px;
    position:absolute;
    top:7px;
    right:1px;
}

.green_shown_head .icons a,
.green_hidden_head .icons a,
.blue_shown_head .icons a,
.blue_hidden_head .icons a  {
    width:19px;
    height:16px;
    float:left;
    display:inline;
    background:url(green_head_arrows.png) top left no-repeat;
    margin-right:5px;
    outline:none;
}

.blue_shown_head .icons a,
.blue_hidden_head .icons a  {
    background-image:url(blue_head_arrows.png);
}

.green_shown_head .icons a.up:hover,
.green_hidden_head .icons a.up:hover,
.blue_shown_head .icons a.up:hover,
.blue_hidden_head .icons a.up:hover {
    background-position:bottom left;
}

.green_shown_head .icons a.down,
.green_hidden_head .icons a.down,
.blue_shown_head .icons a.down,
.blue_hidden_head .icons a.down {
    background-position:-19px top;
}

.green_shown_head .icons a.down:hover,
.green_hidden_head .icons a.down:hover,
.blue_shown_head .icons a.down:hover,
.blue_hidden_head .icons a.down:hover   {
    background-position:-19px bottom;
}

.green_shown_head .icons a.close,
.blue_shown_head .icons a.close {
    background-position:-38px top;
}

.green_shown_head .icons a.close:hover,
.blue_shown_head .icons a.close:hover   {
    background-position:-38px bottom;
}

.blue_hidden_head .icons a.close,
.green_hidden_head .icons a.close   {
    background-position:-57px top;
}

.blue_hidden_head .icons a.close:hover,
.green_hidden_head .icons a.close:hover {
    background-position:-57px bottom;
}

.big_box_under  {
    margin-top:0;
    padding-top:5px;
    background-image:none;
}

.green_shown_head .tabs,
.green_hidden_head .tabs,
.blue_shown_head .tabs,
.blue_hidden_head .tabs,
.green_shown_head_hover .tabs,
.green_hidden_head_hover .tabs,
.blue_shown_head_hover .tabs,
.blue_hidden_head_hover .tabs   {
    width:655px;
    padding-left:3px;
    height:28px;
    border-bottom:1px solid #609809;
    margin-bottom:-1px;
    margin-left:-10px;
    position:relative;
}

.blue_shown_head .tabs,
.blue_hidden_head .tabs,
.blue_shown_head_hover .tabs,
.blue_hidden_head_hover .tabs   {
    border-color:#5f7faa;
}

.green_shown_head .tabs a,
.green_hidden_head .tabs a,
.blue_shown_head .tabs a,
.blue_hidden_head .tabs a,
.green_shown_head_hover .tabs a,
.green_hidden_head_hover .tabs a,
.blue_shown_head_hover .tabs a,
.blue_hidden_head_hover .tabs a {
    display:inline;
    float:left;
    margin:0 3px -1px;
    height:29px;
    padding:0 9px;
    line-height:28px;
    text-transform:uppercase;
    color:#3d6400;
    outline:none;
}

.green_shown_head .tabs a:hover,
.green_hidden_head .tabs a:hover,
.blue_shown_head .tabs a:hover,
.blue_hidden_head .tabs a:hover {
    text-decoration:underline;
}

.green_shown_head .tabs a.active,
.green_hidden_head .tabs a.active,
.blue_shown_head .tabs a.active,
.blue_hidden_head .tabs a.active,
.green_shown_head_hover .tabs a.active,
.green_hidden_head_hover .tabs a.active,
.blue_shown_head_hover .tabs a.active,
.blue_hidden_head_hover .tabs a.active  {
    background:url(green_head_tab.png) top left no-repeat;
    position:relative;
}

.green_shown_head .tabs a.active span,
.green_hidden_head .tabs a.active span,
.blue_shown_head .tabs a.active span,
.blue_hidden_head .tabs a.active span,
.green_shown_head_hover .tabs a.active span,
.green_hidden_head_hover .tabs a.active span,
.blue_shown_head_hover .tabs a.active span,
.blue_hidden_head_hover .tabs a.active span {
    background:url(green_head_tab.png) top right no-repeat;
    width:5px;
    display:block;
    position:absolute;
    top:0;
    right:0;
    height:29px;
}

.blue_shown_head .tabs a,
.blue_hidden_head .tabs a,
.blue_shown_head_hover .tabs a,
.blue_hidden_head_hover .tabs a {
    color:#335b91;
}

.blue_shown_head .tabs a.active,
.blue_hidden_head .tabs a.active,
.blue_shown_head .tabs a.active span,
.blue_hidden_head .tabs a.active span,
.blue_shown_head_hover .tabs a.active,
.blue_hidden_head_hover .tabs a.active,
.blue_shown_head_hover .tabs a.active span,
.blue_hidden_head_hover .tabs a.active span {
    background-image:url(blue_head_tab.png);
}

.blue_hidden_head .tabs a.active,
.blue_hidden_head .tabs a.active span,
.green_hidden_head .tabs a.active,
.green_hidden_head .tabs a.active span,
.blue_hidden_head_hover .tabs a.active,
.blue_hidden_head_hover .tabs a.active span,
.green_hidden_head_hover .tabs a.active,
.green_hidden_head_hover .tabs a.active span    {
    background:none;
}

.green_shown_head .tabs .separator,
.green_hidden_head .tabs .separator,
.blue_shown_head .tabs .separator,
.blue_hidden_head .tabs .separator,
.green_shown_head_hover .tabs .separator,
.green_hidden_head_hover .tabs .separator,
.blue_shown_head_hover .tabs .separator,
.blue_hidden_head_hover .tabs .separator    {
    width:1px;
    height:27px;
    margin-top:1px;
    background:#b5cb87;
    border-left:1px solid white;
    float:left;
}

.blue_shown_head .tabs .separator,
.blue_hidden_head .tabs .separator,
.blue_shown_head_hover .tabs .separator,
.blue_hidden_head_hover .tabs .separator    {
    background:#a2bed4;
}

.green_hidden_head .tabs,
.blue_hidden_head .tabs,
.green_hidden_head_hover .tabs,
.blue_hidden_head_hover .tabs   {
    border:none;
}

.green_shown_head img.other,
.green_hidden_head img.other,
.blue_shown_head img.other,
.blue_hidden_head img.other {
    vertical-align:bottom;
    _vertical-align:middle;
    _margin-bottom:-1px;
    margin-left:-10px;
    position:relative;
}

table.new_top   {
    width:646px;
    margin:0 auto;
}

table.new_top td    {
    border:1px solid #ccc;
    color:#8e8e8e;
    font-size:11px;
    border-style:solid none;
    padding:10px 5px;
    vertical-align:top;
}

table.new_top tr.color td   {
    border-color:white;
    background:#f8f8f8;
}

table.new_top td a  {
    color:#467200;
    font-weight:bold;
}

table.new_top td a:hover    {
    text-decoration:underline;
}

table.new_top td a.title    {
    font-size:14px;
    display:block;
    padding-left:23px;
    margin-bottom:5px;
    background:url(//www.pomagalo.com/index3/img/base/famfamfam_silk/page_white_edit.gif) left no-repeat;
}

table.new_top tr.first td   {
    border-top:none;
}

table.new_top tr.last td    {
    border-bottom-color:#ccc;
}

table.new_top td.right  {
    width:132px;
    text-align:right;
}

table.new_top td.right img,
.events .seen img   {
    width:30px;
    height:30px;
    border:1px solid #d3d3d3;
    float:left;
    margin-right:1px;
    margin-top:5px;
}

a.event_green,
a.event_blue    {
    float:right;
    display:block;
    font-size:11px;
    font-weight:bold;
    color:#609809;
    height:22px;
    line-height:22px;
    margin-right:5px;
}

a.event_blue    {
    color:#557ca0;
}

table.new_top_blue td a {
    color:#5f7faa;
}

table.new_top_blue td a.title   {
    background-image:url(//www.pomagalo.com/index3/img/base/famfamfam_silk/book_next.gif);
}

.events {
    width:658px;
    padding:10px 0;
    border-bottom:1px solid #eee;
    overflow:auto;
}

.events a.new_round_avatar  {
    background:url(new_small_round_avatar.gif);
    float:left;
    width:56px;
    height:56px;
    display:block;
    float:left;
    margin-right:10px;
}

.events a.new_round_avatar img  {
    width:50px;
    height:50px;
    margin:3px 0 0 3px;
}

.events a.hron_new_round_avatar {
 width:32px;
 height:32px;
 background:white;
 border:1px solid #5a7ba8;
}

.events a.hron_new_round_avatar img {
 width:28px;
 height:28px;
 margin:2px 0 0 2px;
}


.events .event  {
    width:592px;
    float:left;
    color:#454545;
}

.events .event a    {
    color:#597ba8;
    font-size:11px;
}

.events .event a.name   {
    font-weight:bold;
    font-size:12px;
}

.events .event a.test   {
    color:#699d0c;
    font-size:14px;
}

.events .event a.test_small {
    color:#699d0c;
}

.events .event .what    {
    margin-bottom:7px;
}

.events .event span.time    {
    color:#8e8e8e;
    font-size:11px;
    display:inline-block;
    height:16px;
    line-height:16px;
}

.events a.gallery   {
    padding:3px;
    background:white;
    float:left;
    border:1px solid #ccc;
    display:block;
    margin:0 8px 10px 0;
    font-size:0;
    line-height:0;
}

.events .event span.image,
.events .event span.comment,
.events .event span.comments, 
.events .event span.UserAddAdv, 
.events .event span.TextComment, 
.events .event span.AddText, 
.events .event span.AddFriend, 
.events .event span.NewPoll, 
.events .event span.UserFinishTest, 
.events .event span.Skype, 
.events .event span.WallPost, 
.events .event span.PollVote {
    padding-left:20px;
    background:url(//www.pomagalo.com/index3/img/base/famfamfam_silk/comment.gif) left no-repeat;
}
.events .event span.image   {
    background-image:url(//www.pomagalo.com/index3/img/base/famfamfam_silk/image_add.gif);
}
.events .event span.comments    {
    background-image:url(//www.pomagalo.com/index3/img/base/famfamfam_silk/comments.gif);
}
.events .event span.UserAddAdv  {
    background-image:url(//www.pomagalo.com/index3/img/base/famfamfam_silk/image.gif);
}
.events .event span.AddText {
    background-image:url(//www.pomagalo.com/index3/img/base/famfamfam_silk/script_add.gif);
}
.events .event span.UserFinishTest  {
    background-image:url(//www.pomagalo.com/index3/img/base/famfamfam_silk/script_edit.gif);
}
.events .event span.AddFriend   {
    background-image:url(//www.pomagalo.com/index3/img/base/famfamfam_silk/user_add.gif);
}
.events .event span.NewPoll {
    background-image:url(//www.pomagalo.com/index3/img/base/famfamfam_silk/medal_gold_add.gif);
}
.events .event span.Skype   {
    background-image:url(//www.pomagalo.com/index3/img/base/famfamfam_silk/skype.gif);
}
.events .event span.PollVote    {
    background-image:url(//www.pomagalo.com/index3/img/base/famfamfam_silk/chart_bar.gif);
}

.events .comment_box    {
    width:580px;
    padding:6px;
    background:#f2f2f2;
    border-top:1px solid white;
    overflow:auto;
    border-bottom:1px solid #dbd9d9;
}

.events .comment_box a.image    {
    float:left;
    display:block;
    width:30px;
    height:30px;
    border:1px solid #d3d3d3;
    margin-right:10px;
    font-size:0;
    line-height:0;
}

.events .comment_box a.image img    {
    width:30px;
    height:30px;
}

.events .comment_box .text  {
    color:#454545;
    font-size:11px;
    float:left;
    width:538px;
}

.events .comment_box .text div  {
    height:18px;
    color:#999;
}

.events .comment_box input.text {
    height:17px;
    width:578px;
    border:1px solid #c2c2c2;
    background:white;
    padding-top:3px;
}

.events div.comment_arrow   {
    background:url(index_logged_comment_arrow.gif);
    width:9px;
    height:5px;
    font-size:0;
    line-height:0;  
    display:block;
    margin:10px 0 -1px 14px;
    position:relative;
}

.events .result {
    background:#f0f5e6;
    color:#444;
    height:22px;
    line-height:22px;
    display:block;
    margin:3px 0;
    padding-left:5px;
}

.events .small  {
    width:430px;
    margin-right:20px;
}

.events .seen   {
    width:142px;
    float:left;
}

/************** PROFILE HOME *************/

.profile_box    {
    width:292px;
    margin-right:-5px;
    padding:12px 12px 15px 1px;
    background:url(profile_box.png) bottom left no-repeat;
    position:relative;
    z-index:1;
    overflow:auto;
    margin-bottom:10px;
}

.my_avatar  {
    width:150px;
    height:155px;
    float:left;
    position:relative;
    margin-bottom:6px;
}

.my_avatar a {
    position: absolute;
}

.my_avatar a img    {
    margin:10px 0 0 10px;
    width:130px;
    height:130px;
}

.my_avatar span {
    display:block;
    width:150px;
    height:155px;
    background:url(avatar_mask.png);
    _background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/avatar_mask.png');
    position:absolute;
    top:0;
    left:0;
}

.profile_box .actions   {
    width:130px;
    float:right;
    clear:right;
    margin-left:10px;
}

.profile_box .my_rate   {
    background:url(my_rate.png);
    line-height:25px;
    height:33px;
    text-align:center;
    color:white;
    font-size:14px;
    font-weight:bold;
    margin-bottom:12px;
    position:relative;
}

.profile_box .my_rate span  {
    width:130px;
    position:absolute;
    height:14px;
    bottom:-3px;
    left:0;
    text-align:center;
    font-size:11px;
    font-weight:normal;
    color:#244a7c;
    line-height:14px;
}

.my_avatar a.change_avatar  {
    width:126px;
    height:25px;
    position: absolute;
    top: -1px;
    right: -1px;
    z-index:2;
    display:block; 
    background:white;
    border:1px solid #d8d8d8;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
}

.my_avatar a.change_avatar:hover    { 
    background:url(change_avatar_hover.png);
}

.my_avatar a.change_avatar div  {
    width:100px;
    height:25px;
    text-align:center;
    padding-right:26px;
    background:url(change_avatar_pen.png) 100px 4px no-repeat;
    display:block;
    cursor:pointer;
    color:#3d72a8;
    line-height:24px;
}

.profile_box .actions a.button {
 width:121px;
 height:25px;
 margin-bottom:5px;
 display:inline-block;
 line-height:24px;
 padding-left:9px;
 background:url(profile_button.png) top;
 color:#929191;
 font-weight:bold;
}

.profile_box .actions a.more:hover {
 background-position:bottom;
}

.profile_box .actions a.button:hover {
 background-position:left -30px;
 color:#305689;
}

.profile_box .actions a.active {
 background-position:bottom;
 color:#30893a;
}

.profile_box .actions a.button img  {
    vertical-align:-14%;
    _margin-top:4px;
}

.profile_box .actions a.more    {
    width:130px;
    height:15px;
    display:inline-block;
    background:url(actions_more_buttons.png) top left;
}

.yellow_tt_body {
    width:256px;
    background:#fcf7da url(yellow_tt_bulb.png) 7px 1px no-repeat;
    border:1px #f6b11e;
    border-style:none solid;
    position:absolute;
    color:#545454;
    padding:1px 0 1px 40px;
}

.yellow_tt_body .top    {
    width:298px;
    height:5px;
    background:url(yellow_tt_top.png);
    position:absolute;
    top:-5px;
    left:-1px;
    overflow:hidden;
}

.yellow_tt_body .bottom {
    background:url(yellow_tt_bottom.png);
    width:298px;
    height:5px;
    position:absolute;
    bottom:-5px;
    left:-1px;
    overflow:hidden;
}

.yellow_tt_body a.learn_more_tt {
    color:#cc8200;
    font-size:12px;
}

.yellow_tt_body .t_a,
.yellow_tt_body .b_a    {
    width:13px;
    height:7px;
    position:absolute;
    top:-11px;
    left:144px;
    background:url(yellow_tt_top_a.png);
    overflow:hidden;
}

.yellow_tt_body .b_a    {
    top:auto;
    bottom:-11px;
    background:url(yellow_tt_bottom_a.png);
}

.yellow_tt_body .l_a,
.yellow_tt_body .r_a    {
    width:7px;
    height:13px;
    position:absolute;
    background:url(yellow_tt_left_a.png);
    left:-7px;
    top:2px;
    overflow:hidden;
}

.yellow_tt_body .r_a    {
    background:url(yellow_tt_right_a.png);
    left:auto;
    right:-7px;
}

.yellow_tt_top .l_a,
.yellow_tt_top .r_a,
.yellow_tt_top .b_a {
    display:none;   
}

.yellow_tt_bottom .l_a,
.yellow_tt_bottom .r_a,
.yellow_tt_bottom .t_a  {
    display:none;   
}

.yellow_tt_left .b_a,
.yellow_tt_left .r_a,
.yellow_tt_left .t_a    {
    display:none;   
}

.yellow_tt_right .b_a,
.yellow_tt_right .l_a,
.yellow_tt_right .t_a   {
    display:none;   
}

.profile_box a.name {
    font-size:16px;
    color:#5c7daa;
    padding-left:25px;
    height:17px;
    display:block;
    float:left;
    line-height:17px;
    background:url(profile_names.png) left no-repeat;
    font-weight:bold;
}

.profile_box a.username {
    font-size:14px;
    font-weight:bold;
    color:#757575;
    height:17px;
    line-height:17px;
    display:block;
    float:left;
    background:url(profile_username.png) left no-repeat;
    padding-left:25px;
    margin-top:5px;
}

.profile_box .student_info  {
    color:#6e6e6e;
    font-size:11px;
    margin-top:5px;
}

.profile_box .student_info span {
    color:#8e8e8e;
    font-size:11px;
}

.profile_box .student_info a    {
    color:#3581bf;
}

.new_avatar,
.new_avatar_nu  {
    width:73px;
    height:20px;
    padding-top:73px;
    position:relative;
    float:left;
    margin:10px 5px 0;
    display:inline;
}

.new_avatar_nu  {
    height:0;
}

.new_avatar img,
.new_avatar_nu img  {
    width:65px;
    height:65px;
    position:absolute;
    top:4px;
    left:4px;
}

.new_avatar span,
.new_avatar_nu span {
    width:73px;
    height:73px;
    background:url(small_avatar_mask.png);
    _background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/small_avatar_mask.png');
    position:absolute;
    top:0;
    left:0;
}

.new_avatar a.nick  {
    color:#5a7ba8;
    font-weight:bold;
    height:20px;
    line-height:20px;
    display:block;
    text-align:center;
}

.new_avatar_neu {
    border: 1px solid #CCCCCC; padding: 5px; background: white; position: relative;
}

.new_avatar .online,
.new_avatar_nu .online,  
.new_avatar_neu .online  {
    background:url(//www.pomagalo.com/index3/img/blueSkin/status_online.png);
    _background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='//www.pomagalo.com/index3/img/blueSkin/status_online.png');
    width:16px;
    height:16px;
    position:absolute;
    top:60px;
    left:60px;
}

.silver_gradient_box_body .new_avatar   {
    margin:7px 10px 0;
}

.profile_tabs   {
    margin-left:-6px;
    height:28px;
    border-bottom:1px solid #d8d8d8;
    position:relative;
    background:url(profile_tabs_bgr.gif) repeat-x;
    padding-left:9px;
}

.profile_tabs .left {
    width:6px;
    height:29px;
    background:url(profile_tabs_left.gif);
    position:absolute;
    top:0;
    left:-6px;
}

.profile_tabs a {
    background:url(profile_tabs.png) bottom left no-repeat;
    height:29px;
    margin-bottom:-1px;
    float:left;
    font-size:14px;
    font-weight:bold;
    color:#5e5e5e;
    padding:0 7px;
    display:block;
    position:relative;
    margin-right:9px;
    line-height:28px;
}

.profile_tabs a span    {
    width:5px;
    height:29px;
    display:block;
    background:url(profile_tabs.png) bottom right no-repeat;
    position:absolute;
    top:0;
    right:-1px;
}

.profile_tabs a:hover   {
    background-position:left;
}

.profile_tabs a:hover span  {
    background-position:right;
}

.profile_tabs a.active,
.profile_tabs a.active:hover    {
    background-position:top left;
    color:#466b9b;
}

.profile_tabs a.active span,
.profile_tabs a.active:hover span   {
    background-position:top right;
}

.profile_tabs a img {
    vertical-align:-14%;
    _margin:7px 0 6px;
    _vertical-align:middle;
}

.profile_main_head,
.profile_main_head_hover,
.profile_gray_head,
.profile_gray_head_hover,
.profile_green_head,
.profile_green_head_hover   {
    background:url(profile_main_head.png) top left;
    position:relative;
    line-height:26px;
    height:26px;
    color:#305689;
    font-size:14px;
    font-weight:bold;
    margin-top:10px;
}

.profile_gray_head,
.profile_gray_head_hover    {
    background-image:url(profile_gray_head.png);
    color:#3c3c3c;
}

.profile_green_head,
.profile_green_head_hover   {
    background-image:url(profile_green_head.png);
    color:#3d6400;
}

.blue_shown_head .title,
.blue_shown_head_hover .title,
.profile_main_head .title,
.profile_main_head_hover .title,
.profile_gray_head .title,
.profile_gray_head_hover .title,
.profile_green_head .title,
.profile_green_head_hover .title    {
    float:left;
    margin-left:10px;
    display:inline;
}

.profile_main_head_hover,
.profile_green_head_hover,
.profile_gray_head_hover    {
    background-position:bottom left;
}

.profile_main_head_hover .buttons,
.profile_green_head_hover .buttons,
.profile_gray_head_hover .buttons   {
    width:93px;
    position:absolute;
    top:4px;
    right:1px;
    height:18px;
}

.profile_main_head_hover .buttons a,
.profile_green_head_hover .buttons a,
.profile_gray_head_hover .buttons a {
    width:19px;
    height:18px;
    display:block;
    float:left;
    background:url(profile_main_head_buttons.png) top left;
    margin-right:4px;
    outline:none;
}

.profile_gray_head_hover .buttons a {
    background-image:url(profile_gray_head_buttons.png);
}

.profile_green_head_hover .buttons a    {
    background-image:url(profile_green_head_buttons.png);
}

.profile_main_head_hover .buttons a:hover,
.profile_green_head_hover .buttons a:hover,
.profile_gray_head_hover .buttons a:hover   {
    background-position:bottom left
}

.profile_main_head_hover .buttons a.down,
.profile_green_head_hover .buttons a.down,
.profile_gray_head_hover .buttons a.down    {
    background-position:-19px top;
}

.profile_main_head_hover .buttons a.down:hover,
.profile_green_head_hover .buttons a.down:hover,
.profile_gray_head_hover .buttons a.down:hover  {
    background-position:-19px bottom;
}

.profile_main_head_hover .buttons a.up,
.profile_green_head_hover .buttons a.up,
.profile_gray_head_hover .buttons a.up  {
    background-position:-38px top;
}

.profile_main_head_hover .buttons a.up:hover,
.profile_green_head_hover .buttons a.up:hover,
.profile_gray_head_hover .buttons a.up:hover    {
    background-position:-38px bottom;
}

.profile_main_head_hover .buttons a.close,
.profile_green_head_hover .buttons a.close,
.profile_gray_head_hover .buttons a.close   {
    background-position:-57px top;
}

.profile_main_head_hover .buttons a.close:hover,
.profile_green_head_hover .buttons a.close:hover,
.profile_gray_head_hover .buttons a.close:hover {
    background-position:-57px bottom;
}

.profile_main_head_hover .buttons a.open,
.profile_green_head_hover .buttons a.open,
.profile_gray_head_hover .buttons a.open    {
    background-position:-76px top;
}

.profile_main_head_hover .buttons a.open:hover,
.profile_green_head_hover .buttons a.open:hover,
.profile_gray_head_hover .buttons a.open:hover  {
    background-position:-76px bottom;
}

.profile_main_head a.tab,
.profile_main_head_hover a.tab,
.profile_main_head a.tab_active,
.profile_main_head_hover a.tab_active   {
    height:26px;
    float:left;
    display:inline;
    padding:0 9px 0 11px;
    margin-left:10px;
    color:#1d4479;
    font-size:14px;
    font-weight:bold;
    line-height:26px;
    position:relative;
    background:url(profile_main_head_tabs.png) top left no-repeat;
}

.profile_main_head a.tab span,
.profile_main_head_hover a.tab span,
.profile_main_head a.tab_active span,
.profile_main_head_hover a.tab_active span  {
    width:6px;
    height:26px;
    display:block;
    position:absolute;
    top:0;
    right:-2px;
    background:url(profile_main_head_tabs.png) top right no-repeat;
}

.profile_main_head a.tab:hover,
.profile_main_head_hover a.tab:hover    {
    background-position:left;
}

.profile_main_head a.tab:hover span,
.profile_main_head_hover a.tab:hover span   {
    background-position:right;
}

.profile_main_head a.tab_active,
.profile_main_head_hover a.tab_active   {
    background-position:bottom left;
}

.profile_main_head a.tab_active span,
.profile_main_head_hover a.tab_active span  {
    background-position:bottom right;
}

.profile_main_head a.tab .counter,
.profile_main_head_hover a.tab .counter,
.profile_main_head a.tab_active .counter,
.profile_main_head_hover a.tab_active .counter  {
    width:19px;
    height:19px;
    background:url(profile_event_counter.png) no-repeat;
    _background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/profile_event_counter.png');
    text-align:center;
    line-height:14px;
    color:#931009;
    font-size:10px;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    position:absolute;
    right:-6px;
    top:-7px;
    font-weight:normal;
}

a.small_avatar_white    {
    width:27px;
    height:27px;
    display:block;
    float:left;
    position:relative;
}

a.small_avatar_white span   {
    background:url(small_avatar_white_mask.png) no-repeat;
    _background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/small_avatar_white_mask.png');
    display:block;
    width:27px;
    height:27px;
    position:absolute;
    top:0;
    left:0;
}

a.small_avatar_white img    {
    width:27px;
    height:27px;
}
    
table.message_wall  {
    width:650px;
    margin:10px auto 0;
}

table.message_wall td   {
    vertical-align:top;
}

table.message_wall td.avatar    {
    width:27px;
    padding-right:4px;
}

table.message_wall td.bubble    {
    width:5px;
    background:url(wall_bubble.gif) left 4px no-repeat;
}

table.message_wall td.head  {
    height:23px;
    background:url(wall_head.png);
    padding:0 10px;
    vertical-align:middle;
}

table.message_wall td.body  {
    background:white url(wall_bgr.png) bottom left repeat-x;
    border:1px #dedede;
    border-style: none solid;
    padding:10px 10px 7px;
    color:#262626;
}

table.message_wall td.foot  {
    height:5px;
    font-size:0;
    line-height:0;
    background:url(wall_foot.png);
}

table.message_wall td.head .title   {
    float:left;
    font-size:10px;
    color:#8e8e8e;
}

table.message_wall td.head .title a {
    font-size:12px;
    font-weight:bold;
    color:#5a7ba8;
    padding-right:6px;
}

table.message_wall td.head a.close  {
    width:15px;
    height:15px;
    display:block;
    float:right;
    background:url(wall_close.png) top left;
}

table.message_wall td.head a.close:hover    {
    background-position:bottom left;
}

table.message_wall tbody.mine td.head   {
    background-image:url(wall_head_blue.png);
}

table.message_wall tbody.mine td.body   {
    background:#eef1f6;
    border-color:#b5c7d9;
}

table.message_wall tbody.mine td.foot   {
    background-image:url(wall_foot_blue.png);
}

table.message_wall tbody.mine td.bubble {
    background-image:url(wall_bubble_blue.gif);
}

h1.wall_write   {
    height:22px;
    line-height:22px;
    margin:10px 0 0;
    padding:0 10px;
    color:#305689;
    font-size:12px;
    border-bottom:1px solid #d3d3d3;
}

table.message_wall tbody.post td.head   {
    height:13px;
    line-height:0;
    font-size:0;
}

table.message_wall tbody.post td.body   {
    padding-top:0;
}

table.message_wall td.body textarea {
    width:580px;
    height:50px;
    overflow:auto;
    border:1px solid #808080;
    font-family:Verdana, Tahoma, Arial, sans-serif;
    font-size:12px;
    color:#7b7b7b;
    padding:5px;
    margin-top:-3px;
    position:relative;
}

.profile_name_change    {
    width:292px;
    font-size:11px;
    color:#666;
    margin-bottom:4px;
}

.profile_name_change input.text {
    background:#f1efef;
    width:275px;
    height:18px;
    border:1px #305689;
    border-style:solid none none solid;
    margin-bottom:3px;
    font-family:Verdana, Tahoma, Arial, sans-serif;
    font-size:12px;
    padding-top:3px;
}

.profile_name_change a  {
    font-weight:bold;
    color:#383737;
}

.profile_name_change a.save {
    width:50px;
    height:22px;
    display:inline-block;
    font-size:12px;
    color:#666;
    padding-left:23px;
    background:url(profile_name_save.png) top left;
    line-height:20px;
    margin-right:2px;
}

.profile_name_change a.save:hover   {
    background-position:bottom;
}

.gray_separator {
    overflow:hidden;
    height:1px;
    background:#ccc;
    margin:7px 0 3px;
}

.silver_gradient_box_body a.see_all {
    font-size:11px;
}

table.favourite_teachers    {
    width:100%;
}

table.favourite_teachers td {
    padding:15px 10px;
    color:#8e8e8e;
    font-size:10px;
}

table.favourite_teachers td a   {
    font-size:11px;
    color:#3581bf;
}

table.favourite_teachers td span    {
    display:block;
    color:#212121;
    font-size:12px;
    height:20px;
}

table.favourite_teachers th {
    padding:10px;
    color:#507d00;
    font-weight:bold;
}

table.favourite_teachers th,
table.favourite_teachers td {
    border-bottom:1px solid #ccc;
    border-right:1px solid #e5e5e5;
    text-align:left;
}

table.favourite_teachers tr.color td    {
    background:#f8f8f8;
}

table.favourite_teachers th.remove,
table.favourite_teachers td.remove  {
    border-right:0;
}

table.favourite_teachers a.remove   {
    width:57px;
    height:19px;
    background:url(remove_fav.png) top left;
    line-height:17px;
    font-size:11px;
    color:#212121;
    display:block;
    padding-left:21px;
}

table.favourite_teachers a.remove:hover {
    background-position:bottom left;
}

table.favourite_users   {
    width:100%;
}

table.favourite_users td    {
    padding:15px 5px;
    vertical-align:top;
    font-size:11px;
    color:#6b6b6b;
    border:1px #ccc;
    border-style:solid none;
}

table.favourite_users td span   {
    color:#414141;
}

table.favourite_users .new_avatar,
table.favourite_users .new_avatar_nu    {
    margin:0;
}

table.favourite_users a.link    {
    color:#337cb8;
}

table.favourite_users td a.nick {
    display:block;
    float:left;
    font-size:16px;
    margin-bottom:6px;
    color:#5C7DAA;
    font-weight:bold;
}

table.favourite_users td a.my_friends   {
    margin-bottom:5px;
}

table.favourite_users tr.color td   {
    background:#f5f5f5;
    border-color:white;
}

table.favourite_users tr.first td   {
    border-top:none;
}

table.favourite_users tr.last td    {
    border-bottom-color:#ccc;
}

table.favourite_users tr.hover td   {
    background:#ecf0f8;
}

span.material_approved,
span.material_unapproved,
span.material_expect_approval   {
    height:14px;
    width:58px;
    background:url(unapproved.png) top left no-repeat;
    display:inline-block;
    vertical-align:-20%;
}

span.material_approved  {
    background-image:url(approved.png);
    width:50px;
}

span.material_expect_approval   {
    background-image:url(expects_approval.png);
    width:99px;
}

table.my_materials,
table.my_materials_green    {
    width:660px;
}

table.my_materials tr.color td  {
    background:#eef1f6;
    border-color:white;
}

table.my_materials tr.hover td  {
    background:#fcf2f2;
}

table.my_materials span.info    {
    margin-bottom:5px;
}

table.my_materials a.delete {
    color:#ce0000;
    font-size:10px;
    background:url(small_X_delete.png) no-repeat right 50%;
    padding-right:15px;
}

table.my_materials_green a.name {
    background-image:url(black_arrow_bullet.gif);
    color:#3d6400;
}

.notebook   {
    border-bottom:1px solid #ccc;
    margin:0 10px;
    font-size:11px;
    padding:15px 0;
    position:relative;
}

.notebook a {
    color:#3581BF;
}

.notebook a.name    {
    display:block;
    float:left;
    font-size:16px;
    margin-bottom:6px;
    color:#5C7DAA;
    font-weight:bold;
}

h1.ocenki   {
    color:#1d4479;
    margin:10px 10px 0;
    border-bottom:1px solid #a9bfdd;
    height:25px;
    line-height:25px;
    font-size:14px;
}

table.my_notebook   {
    width:100%;
    margin-bottom:10px;
}

table.my_notebook td,
table.my_notebook th    {
    border-right:1px solid #e5e5e5;
    border-bottom:1px solid #ccc;
    text-align:left;
}

table.my_notebook th    {
    padding:8px 15px;
    color:#305689;
    font-weight:bold;
}

table.my_notebook td    {
    padding:5px 15px;
    color:#212121;
}

table.my_notebook tr.color td   {
    background:#f8f8f8;
}

table.my_notebook tr.hover td   {
    background:#ecf0f8;
}

table.my_notebook a.note    {
    width:118px;
    height:29px;
    line-height:28px;
    color:#305689;
    font-weight:bold;
    background:url(notebook_my_note.png) top left;
    text-align:center;
    display:block;
    float:left;
}

table.my_notebook a.note:hover  {
    background:url(notebook_my_note_h.png) top left;
}

#defaultSearchInput {
    /*height: 24px !important;*/
}
#srch_btm {
    height: 22px !important;
    margin-top: 2px;
    width: 165px !important;
}