.subscriptionCreditCard {
	padding: 10px; 
	display: inline-block;
	background-color: #f3f3f3;
	border-radius: 3px;
	text-align: left;
	margin: 5px;
}
.subscriptionCreditCard:hover {
	background-color: #e4e4e4;
}
.subscriptionCreditCard.active {
	background-color: #e8ffdd;
}
.subscriptionCreditCard:hover.active {
	background-color: #d3ffbd;
}
.subscriptionCreditCard.inactive {
	background-color: #ffebeb;
}
.subscriptionCreditCard:hover.inactive {
	background-color: #ffdddd;
}
#CreditCardsMaterialBuy .subscriptionCreditCard {
	display: block;
}
.creditH {
	background:url(credits/hIcon.gif) no-repeat;
	height:60px;
	padding-left:45px;
}

.addCode {
	background-color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f9f9f9));
	background: -moz-linear-gradient(top,  #ffffff,  #f9f9f9);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9');
	border:#E1E1E1 solid 1px;
	font-size:11px;
	padding-top:10px;
	width:298px;
	position:relative;
}
.addCode .arrow {position:absolute; top:10px; left:8px; background:url(credits/addCodeIcon.gif) no-repeat 0 0; width:45px; height:47px;}

.addCode h1 {
	font-size:14px;
	font-weight:bolder;
	color:#5a5a5a;
	padding-left:10px;
}

.errorMsg {
	background:url(credits/errorIcon.png) no-repeat left;
	background-position:10px 2px;
	color:#ef402f;
	width:280px;
	height:20px;
	float:left;
	padding-left:30px;
}

.creditH h1 {
	color:#5c7daa;
	font-size:18px;
	text-transform:uppercase;
}

.headVip {
	margin-bottom: 10px;
	padding-left:70px;
	background:white url(credits/freeLogo.gif) no-repeat left;
	background-position:10px 20px;
	font-size:14px;
	color:#2e74a1;
	text-transform:uppercase;
}

.headVip h1{
	font-size:13px;
	font-weight:900;
}

.sub {
	padding-left:10px;
}

.sub a {
	display:block;
	width:56px;
	height:56px;
	background:white url(credits/freeI1.gif);
	float:left;
}

.sub2 a {
	margin-left:10px;
	display:block;
	width:42px;
	height:44px;
	background:white url(credits/freeI2.gif) no-repeat;
	float:left;
}

.sub3 a {
	padding-top:10px;
	margin-left:10px;
	display:block;
	width:50px;
	height:35px;
	background:white url(credits/freeI3.gif) no-repeat;
	float:left;
}

.sub4 a {
	display:block;
	width:56px;
	height:56px;
	background:white url(credits/freeI4.gif);
	float:left;
        margin-left: 10px;
}

.way {
	font-size:11px;
	padding-left:70px;
}

.way a {
	font-size:11px;
	color:#2e74a1;
	font-weight:bold;
}

.way a:hover {
	text-decoration:underline;
}


.freeVipBox {
	background:white url(credits/cloud.gif) no-repeat bottom;
	width:298px;
}

.freeVipBox h1 {
	border-bottom:1px dashed #d7d7d7;
	padding-bottom:10px;
	color:#2e74a1;
	text-transform:uppercase;
}

.inputBox {
	float:left;
	padding:10px 10px;
}

input.addCode {
	background:white;
	width:160px;
	height:auto;
	padding:5px;
	border:2px #a8acad solid;
	float:left;
	margin-right:10px;
}

input.addCode:focus {
	border:2px #8cb708 solid;

}

/* ivo */
.vip_content	{
	color:#3f3f3f;
	font-size:12px;
}

.vip_content h2	{
	color:#080808;
	font-size:18px;
	text-transform:uppercase;
}	

.vip_content .block	{
	background:white url(../blueSkin/vip_new_c_head.png) repeat-x left 1px;
	border-top:1px solid #e5e5e5;
	margin-top:10px;
	padding:10px 15px;
	overflow: auto;
}

.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(../blueSkin/pay_type.png) top left no-repeat;
	margin:10px 6px 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(../blueSkin/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 {
	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 .grabo,
.vip_content a.pay_type_active .grabo	{
	width:114px;
	height:38px;
}

.vip_content a.pay_type .promo,
.vip_content a.pay_type_active .promo	{
	width:60px;
	height:42px;
}

.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 .promo,
.vip_content a.pay_type_active .promo, 
.vip_content a.pay_type .grabo,
.vip_content a.pay_type_active .grabo {
	background:url(../blueSkin/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 .grabo	{
	background-position:-568px top;
}

.vip_content a.pay_type:hover .grabo,
.vip_content a.pay_type_active .grabo	{
	background-position:-568px -42px;
}

.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 .promo	{
	background-position:-508px top;
}

.vip_content a.pay_type:hover .promo,
.vip_content a.pay_type_active .promo	{
	background-position:-508px -42px;
}

.vip_content a.pay_type_active div.selected	{
	position:absolute;
	width:21px;
	height:21px;
	background:url(../blueSkin/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,
.vip_content .promo_sel, 
.vip_content .grabo_sel {
	height:28px;
	width:33px;
	float:left;
	margin:0 15px;
	background:url(../blueSkin/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 .grabo_sel	{
	background-position:-321px top;
	width:110px;
}

.vip_content .promo_sel	{
	background-position:-274px top;
	width:47px;
}

.vip_content a.vip_change	{
	width:73px;
	height:18px;
	line-height:16px;
	font-size:10px;
	color:#1b1b1b;
	text-align:center;
	float:left;
	background:url(../blueSkin/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 h2,
.vip_content .pay_type_active h2	{
	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 h2	{
	color:#5d8324;
}

.vip_content .pay_type_2_selected	{
	height:30px;
	line-height:30px;
	color:#757575;
	font-size:10px;
	background:url(../blueSkin/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(../blueSkin/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:150px;
	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(../blueSkin/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;
}

.credits_block  {
    background:24px 50% no-repeat;
    padding:12px 70px 0 100px !important;
    line-height:22px;
}

.credits_buddy      {   background-image:url(credits_buddy.png);    }
.credits_material   {   background-image:url(credits_material.png); }
.credits_profile    {   background-image:url(credits_profile.png);  }
.credits_tests      {   background-image:url(credits_tests.png);    }

.credits_block h1   {
    color:#51a900;
    margin-bottom:5px;
}

.credits_block span.credits_count   {
    color:#ff5b01;
    background:url(credits_ico.png) left no-repeat;
    height:18px;
    line-height:16px;
    padding-left:25px;
    display:block;
    margin-top:10px;
}

.abonament  {
    padding:10px 20px;
}

.abonament .left    {
    float:left;
}

.abonament .left h1 {
    font-size:24px;
    font-weight:normal;
    font-family:Verdana, Tahoma, Arial, sans-serif;
}

.abonament .left h1 b   {
    color:#85a640;
    font-size:45px;
}

.abonament_left {
    background:url(clock_ico.png) left no-repeat;
    padding-left:23px;
    font-size:10px;
    height:19px;
    line-height:18px;
}

a.renew_vip {
    width:250px;
    height:50px;
    background:url(renew_vip.png) top;
    display:block;
    margin-bottom:7px;
}

a.renew_vip:hover   {
    background-position:bottom;
}

/*History table - from blue skin start*/
.green_list_row,
.green_list_row_gray	{
	width:638px;
	border-bottom:1px solid #ccc;
	height:20px;
	padding-top:8px;
	text-indent:12px;
	background:url(../blueSkin/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;	}

/*History table - from blue skin start*/

/* credits, steps, */

.creditsHead {
	position:relative;
	color:#636b75;
}

.creditsHead h1 {
	font-size:30px;
	color:#6191b9;
	background:url(credits/creditsHead_ic.gif) no-repeat 0 50%;
	padding:0 0 0 45px;
	font-weight:lighter;
}

a.vipToCredit { background:#e8eef5; color:#2e74a1; position:absolute; right:0; top:8px; padding:4px; }
a.vipToCredit:hover {background:#d2e2f1;}

.tabsBlue {margin:20px 0 0 0; height:40px;}
.tabsBlue a.tab { background:#f4f4f4; color:#6191b9; padding:9px 20px;  margin:0 10px 0 0; text-shadow: 0 1px 1px white}
.tabsBlue a.tab span.arrow { width:21px; height:6px; position:absolute; bottom:-6px; left:44%; background:url(credits/arrow.gif) no-repeat; visibility:hidden; }
.tabsBlue a.tab:hover {background:#e9e9e9;}
.tabsBlue a.active, .tabsBlue a.active:hover {
	background:#8cacc6; 
	background:-webkit-gradient(linear, 0% 0%, 0% 30%, from(#8CACC6), to(#B4D9F7));
	background:-moz-linear-gradient(center top , #8CACC6 , #B4D9F7 30%); 
	color:#ffffff; 
	padding:9px 20px; 
	margin:0 10px 0 0; 
	position:relative;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
}
.tabsBlue a.active span.arrow { width:21px; height:6px; position:absolute; bottom:-6px; left:44%; background:url(credits/arrow.gif) no-repeat; visibility:visible; !important }

.stepByStep { margin:10px 0;}

.stepByStep .stepActive {background:url(credits/shadow.png) no-repeat 0 bottom; }
.stepByStep .headActive {background:#d2e2f1; padding:5px; height:20px; color:#3a93c4; line-height:20px;	}
.headActive .step {width:21px; height:21px; background:#79b8db; color:#ffffff; float:left; text-shadow:none; font-family:"Arial Black"; text-align:center;}

.stepByStep .stepActive .content { 
	background:url("credits/shadow.png") no-repeat scroll 0 bottom transparent; 
	padding:20px 0;
}

.stepByStep .stepNormal {background:white;}
.stepByStep .headNormal { background:#f1f1f1; padding:5px; height:20px; color:#a3a3a3; line-height:20px;	}
.headNormal .stepNormal {width:21px; height:21px; background:#a6a6a6; color:#f3f3f3; float:left; font-family:"Arial Black"; text-align:center;}

.stepByStep .alertSms {
	background:#f4fae6 url(credits/sendSms_ic.png) no-repeat 32px 50%;
	padding:17px 0 17px 75px;
	margin-top:1px;
	color:#636b75;
	line-height:22px;
}
.stepByStep .alertSms span.imp {
	width:46px;
	height:23px;
	background:#79b8db;
	border:1px solid #2e74a1;
	color:#ffffff;
	padding:4px;
	margin:0 5px;
}
.content span.subInfo {
	background:url(credits/bullet.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
	margin:0 0 0 32px;
}

a.payMethods_shape, a.payMethods_ep, a.payMethods_free, a.payMethods_auto, a.creditsNumber {
	background-color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f9f9f9));
	background: -moz-linear-gradient(top,  #ffffff,  #f9f9f9);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9');
	float:left;
	border:1px solid #e1e1e1;
	border-radius:2px;
	-moz-border-radius:2px;
	margin:10px;
}
a.payMethods_shape:hover, a.payMethods_ep:hover, a.payMethods_free:hover, a.payMethods_auto:hover,
a.payMethods_shape_active, a.payMethods_ep_active, a.payMethods_free_active, a.payMethods_auto_active {
	border:1px solid #79b8db; 
	background:url(credits/payments_hover.png) repeat-x 0 50%;
	webkit-box-shadow: 0 1px 6px #d5d5d1; -moz-box-shadow: 0 1px 6px #d5d5d1; box-shadow: 0 1px 6px #d5d5d1;
	}
a.payMethods_shape .sms, a.payMethods_shape .pp, a.payMethods_ep .ep, a.payMethods_free .free, a.payMethods_auto .auto { 
	background:url(credits/payment_2.png) no-repeat 0 0;
	cursor:pointer;
}

a.payMethods_shape {width:34px; height:20px; padding:21px 15px;}
.stepByStep .sms {width:32px; height:26px;}
a.payMethods_shape .sms {background-position:0 0px;}
a.payMethods_shape:hover .sms {background-position:0 -35px;}

a.payMethods_shape .pp {background-position:-32px 0px;}
.stepByStep .pp {width:37px; height:17px;}
a.payMethods_shape:hover .pp {background-position:-32px -35px;}

a.payMethods_ep {width:34px; height:14px; padding:24px 15px;}
a.payMethods_ep .ep {background-position:-69px -3px;}
.stepByStep .ep {width:34px; height:16px;}
a.payMethods_ep:hover .ep {background-position:-69px -35px;}

a.payMethods_free {width:124px; height:44px; padding:18px 10px 0 11px;}
.stepByStep .free {width:118px; height:27px;}
a.payMethods_free .free {background-position:-103px top;}
a.payMethods_free:hover .free {background-position:-103px bottom;}

a.payMethods_auto {width:140px; height:45px; padding:17px 10px 0 11px;}
.stepByStep .auto {width:145px; height:27px;}
a.payMethods_auto .auto {background-position:-222px top;}
a.payMethods_auto:hover .auto {background-position:-222px bottom;}

a.creditsNumber {width:61px; height:61px; text-align:center; position:relative; }
a.creditsNumber:hover {border:1px solid #79b8db; webkit-box-shadow: 0 1px 6px #d5d5d1; -moz-box-shadow: 0 1px 6px #d5d5d1; box-shadow: 0 1px 6px #d5d5d1;}
a.creditsNumber span.price {background:#e1e1e1; width:61px; height:14px; color:#ffffff; padding:3px 0;}
a.creditsNumber:hover span.price {background:#79b8db;}
a.creditsNumber span.number {color:#c3dbe9; font-size:28px;}
a.creditsNumber:hover span.number {color:#519ac3;}
a.creditsNumber span.credits {position:absolute; bottom:1px; left:7px; color:#e1e1e1;}
a.creditsNUmber span.credits {color:#a3a3a3;}

.creditsInfo h1 {font-weight:normal;}
.creditsInfo p { margin:10px 0;}
.creditsInfo .ticks {background:url(credits/tick.gif) no-repeat 0 0; padding:0 0 0 25px; margin:0 0 10px 30px;}

/* credits, header, */
a.logoBigger { background:url(credits/logo.gif) no-repeat 0 0; width:129px; height:18px; margin-top:17px; float:left;}
a.logoBiggerXmass { background:url(credits/logo_christmas.png) no-repeat 0 0; width:139px; height:31px; margin-top:5px; float:left;}
.iconCase { float:left; height:24px; margin:13px 0 0 20px; position:relative; }
.iconCase a span.users, .iconCase a span.pms, .iconCase a span.chron,
.iconCase a.active span.users, .iconCase a.active span.pms, .iconCase a.active span.chron { background:url(credits/header_ic.png) no-repeat 0 -24px; float:left; margin-right:5px; width:24px; height:24px; border:1px solid #6191B9; position:relative;}
.iconCase a span.users {background-position:0 -24px;}
.iconCase a span.pms { background-position:0 -47px;}
.iconCase a span.chron { background-position:0 0;}
.iconCase a span.users:hover, .iconCase a span.pms:hover, .iconCase a span.chron:hover { background-color:#5087b1; border-radius:2px; -moz-border-radius:2px;}

.iconCase a.active span.users, .iconCase a.active span.pms, .iconCase a.active span.chron {
	border:1px solid #6485a1; 
	background-color:#ffffff; 
	border-radius:2px 2px 0 0; 
	-moz-border-radius:2px 2px 0 0; 
	height:28px;
	position:relative;
}
.iconCase a.active span.users {background-position:-24px -24px; border-bottom:none;}
.iconCase a.active span.pms { background-position:-24px -47px; border-bottom:none;}
.iconCase a.active span.chron { background-position:-24px 0; border-bottom:none;}

.iconCase .users_list, .iconCase .chron_list, .iconCase .pms_list { 
	position:absolute; 
	top:28px;
	display:none; 
	padding:5px; 
	text-align:left;
	-moz-border-radius:0 2px 2px 2px;
	border-radius:0 2px 2px 2px;
	-moz-box-shadow:0 3px 5px #E9E9E9;
	box-shadow:0 3px 5px #E9E9E9;
	background:-moz-linear-gradient(center top , white 80%, #F5F5F5) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F5F5F5));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#F5F5F5');
	border:1px solid #6485a1;
}

.iconCase .users_list .bottom,
.iconCase .chron_list .bottom,
.iconCase .pms_list .bottom
{ font-weight:bold; text-align:center; }
.iconCase .users_list .bottom a,
.iconCase .chron_list .bottom a,
.iconCase .pms_list .bottom a
{ padding:8px 33px; display:block; }
.iconCase .users_list .bottom a:hover,
.iconCase .chron_list .bottom a:hover,
.iconCase .pms_list .bottom a:hover
{ background-color:#6191b9; color:#ffffff; }

.iconCase .chron_list {left:31px; top:28px;}
.iconCase .pms_list {left:62px; top:28px;}

.iconCase .users_list .list, .iconCase .chron_list .list, .iconCase .pms_list .list  {border-bottom:1px solid #D9E5EE; display:inline-block; padding-left: 4px;}
.iconCase .pms_list .read { border-left: 4px solid #c9ffc9; }
.iconCase .pms_list .unread { border-left: 4px solid #ffc9c9; }
.iconCase .users_list h2, .iconCase .chron_list h2, .iconCase .pms_list h2 {border-bottom:1px solid #d9e5ee; padding:5px 0;}
.iconCase .users_list .list a.avatar img {width:34px; height:34px;}
.iconCase img {width:34px; height:34px;}

.searchHolder {float:left; width:417px; background:#79b8db; height:49px;}
.profileInfo {float:left; margin:10px 0 0 10px;}
.profileInfo a.vip, .profileInfo a.credit {background:url(credits/creditVip_ic.gif) no-repeat 0 0; color:#ffffff; padding-left:22px; text-align:left; }
.profileInfo a.vip { background-position:0 -26px; margin-bottom:5px;}
.profileInfo a.vip:hover { background-position:0 -39px}
.profileInfo a.credit { background-position:0 0;}
.profileInfo a.credit:hover { background-position:0 -13px;}
.profileInfo a.vip:hover, .profileInfo a.credit:hover { text-decoration:underline;}

.header_cont .sep {float:left; background:url(credits/sep.gif) repeat-y; width:2px; height:26px; margin:11px 0 0 10px; }

.profileCase { float:left; margin:6px 0 0 10px; width:130px; position:relative; height:43px; }

.profileCase a { cursor:pointer; color:#ffffff;}
.profileCase a span.name, .profileCase a span.links { float:left; line-height:18px; padding:0 5px;}
.profileCase a.active { 
	background:#ffffff; 
	border-radius:2px 2px 0 0; 
	border-bottom:none; 
	-moz-border-radius:2px 2px 0 0 ; 
	border:1px solid #4c7292; 
	color:#666666; 
	text-shadow:none;
	height:41px;
	border-bottom:1px solid #ffffff;
	display:block;
}

div.profileMenu { width: 130px; }
div.profileMenu span.name { background:url(header/nav_arrow_hover.gif) no-repeat right 0; padding-right:10px;}
div.profileMenu span.name {color:#ffffff;}
div.profileMenu span.links {color:#e5e5e5;}
.profileCase a.active span.name, .profileCase a.active span.links {color:#6191b9; }

a.headerAvatar { width:34px; height:34px; border:1px solid #ffffff; float:left; margin:5px 0;}

.header_top_blue .settingsList {
	position:absolute; 
	width:158px;
	padding:10px; 
	top:42px;
	left:0;
	padding:5px; 
	text-align:left;
	-moz-border-radius:0 2px 2px 2px;
	border-radius:0 2px 2px 2px;
	-moz-box-shadow:0 3px 5px #E9E9E9;
	box-shadow:0 3px 5px #E9E9E9;
	background:-moz-linear-gradient(center top , white 80%, #F5F5F5) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F5F5F5));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#F5F5F5');
	border:1px solid #6485a1;
        z-index: 1;
}

.header_top_blue .settingsList a.link,
.header_top_blue .settingsList a.link_red,
.header_top_blue .settingsList a.link_orange {
	color:#286190;
	display:block;
	font-size:11px;
	height:18px;
	line-height:18px;
	margin:2px 0;
	padding:0 7px;
}
.header_top_blue .settingsList a.link_orange {
	color: #FFFFFF;
	background-color: #ffaf6a;
}
.header_top_blue .settingsList a.link_red {
    color: #A82238;
}

.header_top_blue .settingsList a.link span.credits_badge,
.header_top_blue .settingsList a.link_red span.credits_badge {
	background-color: #EF402F;
	padding: 1px 4px;
	font-weight: normal;
	font-size: 10px;
	box-shadow: 0 3px 5px rgba(0,0,0,0.2);
	text-shadow: 0 1px 1px rgba(0,0,0,0.3);
	border-radius: 3px;
	color: white;
}
	
.header_top_blue .settingsList a.link:hover {background:none repeat scroll 0 0 #6191B9; color:white;}
.header_top_blue .settingsList a.link_red:hover {background:none repeat scroll 0 0 #A82238; color:white;}
.header_top_blue .settingsList a.link_orange:hover {background:none repeat scroll 0 0 #eaeaea; color:#fd7e0f;}

.header_top_blue .right_part,
.header_top_blue .sep,
.header_top_blue .profileInfo {
    float: right;
}

/* alert-tip header, */

.alert_tip { background:#fefceb; border:1px solid #8c8c8c; position:absolute; top:38px; left:116px; padding:5px; white-space:nowrap; z-index:2; }
.alert_tip .arrow { background:url(alerts/arrow_tip_header.png) no-repeat 0 0; position:absolute; left:44%; width:19px; height:7px; top:-7px;}
.alert_tip span.info, .alert_tip span.ok { background:url(alerts/tip_header_ic.gif) no-repeat 0 0; height:16px; padding:2px 0 0 20px;}
.alert_tip span.ok { background-position:0 -19px;} 

.uploadFileTypes {
	display: block;
	margin:20px 0px 10px 0px;
}

.uploadFileTypes a.fileType {
	width: 130px;
	display: block;
	float: left;
	border: 2px solid white;
	background: url(credits/fileTypeBox.gif);
	margin-right: 24px;
	border-radius: 6px;
	-moz-border-radius: 6px;
}

.uploadFileTypes a.fileType:hover {
	border-color: #9dc8db;
}

.uploadFileTypes a.fileType.selected {
	border-color: #9dc8db;
}

.uploadFileTypes a.fileType .head {
	display: block;
	height: 25px;
	line-height: 25px;
	text-align: center;
	text-transform: uppercase;
}

.uploadFileTypes a.fileType .body {
    display: block;
    height: 96px;
    text-align: center;
}

.uploadFileTypes a.fileType .body img {
	height: 46px;
	margin-top: 10px;
}

.uploadFileTypes a.fileType .body .text {
	display: block;
	vertical-align: middle;
}

.uploadFileTypes a.fileType .foot {
    display: block;
    height: 23px;
    text-align: center;
    line-height: 23px;
}

