
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/
/*
	TODO with the prefix, should I group by selector or property for weight savings?
*/
/* ---- Reset ---- */

/*
	TODO remove settings on BODY since we can't namespace it.
*/
/*
	TODO test putting a class on HEAD.
		- Fails on FF. 
*/
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, 
pre, code,
form, fieldset, legend, input, textarea,
p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img { border:0; }
/*
	TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
*/
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
/*
	TODO Figure out where this list-style rule is best set. Hedger has a request to investigate.
*/
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after { content:''; }
abbr, acronym {
	border:0;
	font-variant:normal;
}
/* to preserve line-height and selector appearance */
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
/*to enable resizing for IE*/
input, textarea, select {
	*font-size:100%;
}
/*because legend doesn't inherit in IE */
legend { color:#000; }

/* ---- end Reset ---- */

/* ---- Main ---- */
body {
	background-color: #eee;
	color: #333;
	font-size: 12px;
	font-family: Tahoma, Sans-Serif;
}

strong { font-weight: bold; }
em { font-style: italic; }

a {
	color: #0083c7;
	text-decoration: none;
}
a:hover {
	color: #C3263D;
	text-decoration: underline;
}
p { margin: 5px 0; }
.oh { overflow: hidden; }
.left { float: left; }
.right { float: right; }
.small { font-size: 11px; }
.gray { color: #999; }
button.btn {
	border: 0;
	background: none;
	padding: 0;
	margin: 0;
	overflow: visible;
	text-align: center;
	white-space: nowrap;
	line-height: 18px;
	font-size: 0.9em;
	font-family: Tahoma, Sans-Serif;
	cursor: pointer;
	width:auto;
}

/* Opera hack - see compatibility.js */
/* Firefox hack - see compatibility.js */

button.btn span,
button.btn em {
	display: block;
	height: 20px;
	line-height: 18px;
	margin: 0;
	color: #fff;
}
button.btn span {
	background: url('../img/btn_orange.png') transparent no-repeat 0 0;
	padding-left: 15px;
}
button.btn em {
	background: url('../img/btn_orange.png') transparent no-repeat 100% 0;
	font-weight: bold;
	font-style: normal;
	padding-right: 15px;
	position: relative;
	right: -2px;
}
/* safari hack */
body:last-child:not(:root:root) button.btn { margin-top: 0 !important; margin-right: 1px; }
body:last-child:not(:root:root) button.btn em { right: 0px; }
/* end safari hack */

.album_left, .album_right {
	float: left;
	margin-left: 5px;
}
.album_navigator {
	float: left;
	margin-top: 4px;
}
.album_navigator li {
	float: left;
	display: block;
	width: 4px;
	height: 4px;
	border: 1px solid #666;
	background: #fff;
	margin-right: 5px;
	cursor: pointer;
	font-weight: 0;
	line-height: 0;
	overflow: hidden;
}
.album_navigator li.an_active {
	background: #666;
	cursor: pointer;
}
/* Hot News */

.hot_news_bg { background: #000 url('../img/hot_newsBG.jpg') right bottom no-repeat; clear: both; }
#breakingnews_main { margin: 0 auto; width: 980px; }
.br { display: none; }
.br_active { display: block; } 
.hot_news { background-color: #000; color:#fff; float: left; font-size:1.2em; font-weight: bold; height: 30px; line-height: 30px; text-align: left; text-transform: uppercase; width: 155px; }
.breakingnews_inline { background: #760300 url('../img/hot_news_itemBG.jpg') right bottom repeat-x; color:#e4f799; font-size:1.3em; font-weight: bold; line-height: 20px; margin: 0 0 0 155px;  padding: 5px 5px 5px 10px; text-align: justify; width:810px; }
.breakingnews_inline a { color: #e4f799; }
.breakingnews_inline a:hover { color: #fff; }
.br_act_main .body_container { background-position: center -30px !important; }

/* -------- */

/* ---- end Main ---- */

/* ---- Layout ---- */

.line {
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	overflow: hidden;
}
#banner_top {
	width: 800px;
	margin:0 auto;
	height: 90px;
	display: block;
	text-align: center;
}
#banner_top_c { display: inline-block; }
#header {
	clear: both;
	background: #3491e3;
	position: relative;
	z-index: 10;
}
#header_in {
	padding: 10px;
	height: 175px;
	/* background: transparent url('../img/header_gradient.png') repeat-x 0 0; */
	/*background: transparent url('../img/header_christmas.jpg') top center no-repeat;*/
	/*background: transparent url('../img/kiss-theme2.jpg') top center no-repeat;*/
	background: #2077c5 url('../img/themes/blue/header_gradient.png') repeat-x center top;
	/*background: #D56E1E url('../img/themes/orange/header_gradient.png') repeat-x center top;*/
	/*background: transparent url('../img/themes/8march/header_8march.jpg') top center no-repeat;*/
	z-index: 10;
}
div.body_container {
    /*background:url("../img/themes/8march/8march_under_header.png") no-repeat scroll center 0;*/
	background: none;
}
#header_c {
	clear: both;
	width: 978px;
	margin: 10px auto 0;
	position: relative;
	z-index: 10;
}
#header_logo {
	float: left;
	margin-top: 20px;
}
#header_logo a {
	background: transparent url("../img/most_logo_top.png") no-repeat center center;
	display: block;
	height: 55px;
	width: 170px;
}
/*---- Weather ----*/
#header_weather {
	position: absolute;
	top: -34px;
	right: -40px;
	width: 260px;
	height: 120px;
	z-index: 10;
}
#header_weather_icon {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 260px;
	height: 120px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: right bottom;
}
#header_weather_info {
	position: absolute;
	top: 60px;
	right: 130px;
	z-index: 10010;
}
#hw_city {
	text-align: left;
	color: #fff;
	font-weight: bold;
	position: relative;
	z-index:10;
}
#hw_city a { outline-style: none; }
#hw_city a.current_city {
	color: #fff;
	display: block;
	float: left;
	position: relative;
	text-align: right;
	width: 110px;
	z-index: 11000;
}
a.weather_city_dd{
	background:url('../img/str_fav.gif') no-repeat right -59px;
	color: #fff;
	float: right;
	padding:0px 10px 0px 0px;
	position:relative;
	z-index:10012;
}
a.weather_city_dd:hover {
	background:url('../img/str_fav.gif') no-repeat right -27px;
	text-decoration: none;
}
a.weather_city_dd_active {
	background:url('../img/str_fav.gif') no-repeat;
	background-position:right -11px;
	color: #0083C7;
}
#hw_temp {
	text-align: right;
	font-weight: bold;
	color: #cddeee;
	font-size: 18px;
}
#hw_cities_dd {
	position: absolute;
	top: 15px;
	left: 0px;
}
#weather_city_dd {
	z-index:10011;
	position:absolute;
	right: -10px;
	top: -5px;
	width:450px;
	padding:25px 9px 9px 9px;
 	background:#F6F6F6;
 	border-left:1px solid #BBBBBB;
  	border-right: 1px solid #BBBBBB;
	color: #0083C7;
}
#weather_city_dd .active_line_top {
	width:466px;
	left:1px;
	background:#BBBBBB;
	font-size:1px;
	height:1px;
	overflow:hidden;
	position:absolute;
	top:-1px;
}
#weather_city_dd .active_line_bot {
	width:466px;
	left:1px;
	background:#BBBBBB;
	font-size:1px;
	height:1px;
	overflow:hidden;
	position:absolute;
	bottom:-1px;
}
#weather_city_dd ul {
	margin:0 50px 0 0;
	width:auto !important;
}
#weather_city_dd ul li { margin: 0 0 2px 0; }
#weather_city_dd ul li a { font-weight: normal; }
#weather_city_dd ul li.current a { font-weight: bold; }
#weather_city_dd label,
#weather_city_dd p { color: #ed1c24; font-size: 1.0em; }
.dn { display:none; }
#hw_city a.current_city_dd { color: #0083C7 !important; }
div.div_weather_link {
    border-top: 1px dotted #707070 !important;
	padding: 5px 0 0 0;
	margin: 10px 0 0 0;
	font-size: 11px;
	font-weight: normal;
	text-align: right !important;
}
#hw_weather_link {
	border-bottom: 1px dotted #707070 !important;
	color: #707070;
} 
#hw_weather_link:hover {
    color: #C3263D;
    border-bottom: 1px solid #C3263D;
    text-decoration: none;
}
/*---- end Weather ----*/
#logon {
	clear: both;
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
	padding: 11px 0 0 0;
}
#logon .logon_block_r {
	display: block;
	float: right;
	margin-left: 20px;
	position: relative;
	z-index: 2;
}
#logon .homepage {
	display: block;
	float: left;
	padding: 0 0 0 15px;
	background: url('../img/homepage.gif') 0 2px no-repeat;
}
.mode_narrow {
	background: url('../img/narrow.gif') 0 1px no-repeat;
	padding: 0 0 0 15px;
}
.mode_wide {
	background: url('../img/wide.gif') 0 1px no-repeat;
	padding: 0 0 0 20px;
}
#footer {
	clear: both;
	width: 978px;
	margin: 10px auto 0px auto;
	padding-top: 15px;
	overflow: hidden;
	position: relative;
}
#narrow_counters {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
#header_search {
	float: left;
	width: 480px;
	margin: 15px 0 0 30px;
	position: relative;
}
#header_search .line {
	background: #fff;
	margin: 0 1px;
}
#header_search .content_search {
	background: #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 21px;
	padding: 1px 0 0 2px;
}
#header_search input {
	float: left;
	border: 0;
	margin-top: 3px;
	width: 335px;
}
#header_search button.btn span,
#header_search button.btn em { padding: 0; width: 128px; }
#header_search .btn em { font-weight: normal; }

#header_search_dd {
	position: absolute;
	top: 62px;
	left: 203px;
	width: 477px;
}
.search_place_select { height: 20px; margin: 0 0 1px 3px; }
.search_place_select ul li { float: left; font-size:0.9em; }
.search_place_select ul li + li { margin-left: 20px; }
.search_place_select ul li.current { background: url('../img/str_fav.gif') center -50px no-repeat; padding-bottom: 6px; }
.search_place_select ul a { color: #fff; border-bottom: 1px dotted #fff; display: block; height: 15px; outline: none; }
.search_place_select ul a:hover { border-bottom: 1px solid #fe8a38; color: #fe8a38; text-decoration: none; }
.search_place_select ul li.current a { background: url('../img/li_active_white_bg.gif') -149px 0 no-repeat; border: 0; color: #0083c7; cursor: default; padding-left: 1px; }
.search_place_select ul li.current a span { background: url('../img/li_active_white_bg.gif') right top no-repeat; display: block; height: 15px; padding: 0 3px; }
.pryklad { color: #fff; margin: 5px 0 0 2px; cursor: default; font-size: 0.9em; }
.pryklad li { float: left; margin-right: 5px; }
.pryklad a { color: #fff; border-bottom: 1px dotted #fff; display: block; outline: none; }
.pryklad a:hover { border-bottom: 1px solid #fe8a38; color: #fe8a38; text-decoration: none; }

#footer_logo { float: left; }
#footer_search {
	float: left;
	width: 480px;
	margin: 16px 0 0 30px;
	background: #fff;
}
#footer_search .line {
	background: #bbb;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
}
#footer_search .content_search {
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	height: 21px;
	padding: 1px 0 0 2px;
}
#footer_search input {
	float: left;
	border: 0;
	margin-top: 3px;
	width: 400px;
}
#footer_links {
	clear: both;
	float: left;
	width: 100%;
	margin-top: 20px;
}
#footer_links ul {
	float: left;
	width: 20%;
}
#footer_links ul li {
	line-height: 20px;
}
#footer_copy {
	clear: both;
	float: left;
	margin: 30px 0 10px 0;
}
#main {
	clear: both;
	width: 980px;
	background-color: #fff;
	margin: 5px auto 0px auto;
	padding: 10px;
	overflow: hidden;
	position: relative;
	z-index: 0;
}
#main_c {
	width: 990px;
	position: relative;
	z-index: 1;
}
#column_1 { /* small system column */
	width: 172px;
	height: 200px;
	float: left;
	margin-right: 10px;
}
#column_2 { /* big column */
	width: 458px;
	float: left;
	margin-right: 10px;
}
#column_3 { /* medium column */
	width: 330px;
	float: left;
	margin-right: 10px;
}
.widgets_container { min-height: 50px; }
.widget_placeholder {
	height: 100px;
	border: 1px solid red;
	margin-bottom: 10px;
}

#column_3 .w_draggable .w_header,
#column_2 .w_draggable .w_header { cursor: move; }

/* widget */
.widget {
	margin-bottom: 10px;
	background: white;
	position: relative;
}
.w_line {
	background: #bbb;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
}
/* widget header */
.w_header {
	background: url('../img/w_header_back.gif') repeat-x 0 0;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	padding: 0px 10px;
	height: 22px;
}
.w_title {
	float: left;
	margin-right: 10px;
}
.w_header h2 {
	font-weight: bold;
	font-size: 12px;
	margin-top: 3px;
}
.w_header h2 span {
	font-weight: normal;
}
.w_tabs { margin: 0 10px 0 0; }
.w_tab {
	float: left;
	height: 19px;
	padding: 3px 10px 0 10px;
	border-right: 1px solid #bbb;
	color: #0083c7;
	cursor: pointer;
}
.w_tab_active {
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #333;
	cursor: default;
}
.w_controls {
	float: right;
	margin: 3px 0 0 10px;
}
.w_controls ul li {
	float: left;
	margin-left: 5px;
	border: 1px solid #bbb;
}
.w_header_custom { margin-top: 3px; }

.w_header_custom.right { cursor: default; }


/* widget content*/
.w_content {
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	padding: 10px;
	overflow: hidden;
}
.w_tab_content { display: none; }
.w_tab_content_active { display: block; }
.w_content h3 {
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 5px;
}
.w_settings {
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	padding: 10px;
	display: none;
}
/* widget footer */
.w_footer {
	padding: 5px 10px;
	overflow: hidden;
	background-color: #f6f6f6;
	border-top: 1px dotted #bbb;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
}
.w_more {
	float: right;
	margin-left: 10px;
}
.w_more a {
	font-size: 11px;
	display: block;
	color: #707070;
	border-bottom: 1px dotted #707070;
	text-decoration: none;
}
.w_more a:hover {
	color: #C3263D;
	border-bottom: 1px solid #C3263D;
}

/* Error slide from right */

#alert {
	 position: fixed;
	 bottom: 1px;
	 right: 0;
	 width: 210px;
	 background: #003c8c url(../img/alert_close_bg.png) bottom repeat-x;
	 color: #fff;
	 line-height: 18px;
	 z-index: 2;
	 margin-right: -270px;
	 display: block;
	 height: auto;
	 overflow: hidden;
	 padding: 0 0 0 10px;
}
.alert_bg {
	 background: #003c8c url(../img/alert_bg.png) top repeat-x;
	 padding: 10px 16px 15px 14px;
}
#alert strong {
	 padding: 0 0 10px 14px;
	 background: url(../img/hr.png) bottom repeat-x;
	 margin: 0 -16px 7px -14px;
	display: block;
}
.btns { cursor: default; }
.register_btn {
	 width: 103px;
	 text-align: center;
	 background: url(../img/register_btn.png) top left no-repeat;
	 color: #fff;
	 font-size: 12px;
	 border: 0;
	 cursor: pointer;
	 margin: 12px 0 0 10px;
	 padding: 3px 0 5px 0;
	 font-weight: bold;
}
div.close_alert{
	 position: absolute;
	 top: 50%;
	 left: 2px;
	 margin: -52px 0 0 0;
	 padding: 50px 3px;
	 cursor: pointer;
	 background: url(../img/arr_white.png) 2px 52px no-repeat;
}
#alert a {
	 font-weight: bold;
	 border-bottom: 1px dotted #fff;
	 color: #fff;
	 text-decoration: none;
}
.w_controls { display: none; }

/* widget pokupon 1.06.2010 */

.widget_name_spring .w_content img {
	float: left !important;
	margin: 0 10px 5px 0;
	padding: 1px;
	border: 1px solid #999;
}

/* ---- end Layout ---- */

/*---- Theme setup ----*/

#theme_setup {
	background: #bbb;
	display: none;
	position: relative;
	width:100%;
	z-index:1;
	float: left;
}
#theme_setup .c {
	margin: 1px;
	padding: 7px;
	background: #fff;
}
span.settings_dd_link {
	display: block;
	float: left;
	padding-right: 8px;
	margin: -6px -5px -1px 100px;
}
span.settings_dd_link_active {
	background-color: #fff;
	border-width: 1px 1px 0 1px;
	border-color: #bbb;
	border-style: solid;
}
a.settings_dd_link {
	background: url("../img/str_fav.gif") right 11px no-repeat;
	padding: 6px 13px 5px 11px;
	display: inline-block;
	outline-style: none;
	display: block;
	cursor: pointer;
}
a.settings_dd_link_active {
	background: url("../img/str_fav.gif") right -85px no-repeat;
	padding: 5px 12px 4px 10px;
}
a.theme_icon {
	width: 35px;
	height: 35px;
	display: block;
	float: left;
	padding: 4px;
	margin: 0;
	cursor: pointer;
}
a.theme_icon:hover {
	border: 2px solid #333;
	padding: 2px;
}
.blue { background:url(../img/themes/theme_icons/blue.png) center center no-repeat; }
.black { background:url(../img/themes/theme_icons/black.png) center center no-repeat; }
.green { background:url(../img/themes/theme_icons/green.png) center center no-repeat; }
.orange { background:url(../img/themes/theme_icons/orange.png) center center no-repeat; }
.purple { background:url(../img/themes/theme_icons/purple.png) center center no-repeat; }
.red { background:url(../img/themes/theme_icons/red.png) center center no-repeat; }
.pink { background:url(../img/themes/theme_icons/pink.png) center center no-repeat; }
.blue_bokeh{ background:url(../img/themes/theme_icons/blue_bokeh.png) center center no-repeat; }
.winter{ background:url(../img/themes/theme_icons/winter.png) center center no-repeat; }
.most{ background:url(../img/themes/theme_icons/most.png) center center no-repeat; }
.april{ background:url(../img/themes/theme_icons/one_april.png) center center no-repeat; }
.red_old{ background:url(../img/themes/theme_icons/red_old.png) center center no-repeat; }

div.settings_stuff {
	float: right;
	height: 50px;
	padding: 0 23px;
	border-left: 1px dotted #bbb;
}
div.settings_stuff a { border-bottom: 1px dotted #0083c7; }
div.settings_stuff a:hover { text-decoration: none; }
#reset_settings { cursor: pointer; }

/*---- Theme setup ----*/

.c .jcarousel-container {
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    background: #F0F6F9;
	float: left;
	position: relative;
	width: 773px;
}
.c .jcarousel-clip {
	height: 50px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 715px;
}
.c .jcarousel-prev, .c .jcarousel-next {
	cursor: pointer;
	height: 19px;
	position: absolute;
	top: 15px;
	width: 10px;
}
#skinsetup_carousel {
	left: 0px;
	top: 3px;
	position: relative;
	width: 790px !important;
	width: auto;
}
#skinsetup_carousel li {
	float: left;
	height: 50px;
    margin: 0 15px 0 5px;
    width: 40px;
}
/**
 *  Horizontal Buttons
 */
.c .jcarousel-next-horizontal {
    right: 10px;
    background: url('../img/menu_right_arr.gif') no-repeat;
}
.c .jcarousel-next-disabled-horizontal,
.c .jcarousel-next-disabled-horizontal:hover,
.c .jcarousel-next-disabled-horizontal:active,
.c .jcarousel-prev-disabled-horizontal,
.c .jcarousel-prev-disabled-horizontal:hover,
.c .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    opacity: 0.5;
}
.c .jcarousel-prev-horizontal {
    left: 10px;
    background: url('../img/menu_left_arr.gif') no-repeat;
}
/* left project tabs */
.proj_tabs { background: transparent url('../img/fix_tabs_bg.png') 0 0 no-repeat; margin-top:-100px; position:fixed; left:0; top: 50%; height: 203px; width: 32px; z-index:10007; }
.proj_tabs a { display: block; height: 100px; width: 32px; }
.proj_tabs a:first-child { height: 89px; margin-top: 5px; }
/* pokupon promo btn, added from google dfp  */
.promo_btn { float: right; margin: 0 0 0 10px; position: relative; top: -10px; z-index: 100; }
.skin_description { cursor:default; display: none; height: 160px; left: -155px; outline:0; position: absolute; top: -97px; width: 145px; z-index: 10; }

/* Live services widget */

.widget_name_liveservices { width: 100%; }
.widget_name_liveservices .w_content { background: #f1f1f1; }
#live_wrapper { overflow: hidden; position: relative; z-index: 2; }
#live_container {position: relative;width: 10000px;}

.widget_name_liveservices .live_item { float: left; width: 70px; background: url(../img/live_service_bg.gif) no-repeat center 2px; height: 70px; overflow: visible; position: relative; margin: 0px 10px 0px 0px; }

.widget_name_liveservices .live_item.active { background-color: #fff; border: 1px solid #bbb; border-bottom-width: 0px; height: 80px; margin-bottom: -11px; width: 68px; }

.widget_name_liveservices a.live_main { position: absolute; left: 0px; top: 0px; right: 0px; height: 55px; display: block; outline: none; }
.widget_name_liveservices .live_title { font-size: 10px; color: #1F1F1F; text-align: center; position: absolute; top: 55px; left: 0px; right: 0px; }

/* fix for IE7 */
.widget_name_liveservices a.live_main,
.widget_name_liveservices .live_title, .widget_name_liveservices .live_logo { cursor: pointer; }

.widget_name_liveservices .w_content { padding: 9px; }
.widget_name_liveservices a.live_main:hover { color: #1F1F1F; }
.widget_name_liveservices .live_logo { background: url(../img/productIcons.png) no-repeat; text-align: center; font-size: 11px; color: #FFF; padding: 1px 2px; margin-top: 2px; height: 52px; }
.widget_name_liveservices #detail .bs { color: #0083C7; font-weight: bold;  text-decoration: underline; }
.widget_name_liveservices #detail .bs:hover { color: #C3263D; }
#live_mail .live_logo { background-position: 8px 1px; }
#live_calend .live_logo { background-position: 7px -424px; }
#live_skydrive .live_logo { background-position: 5px -154px; }
#live_spaces .live_logo { background-position: 8px -204px; }
#live_photos .live_logo { background-position: 7px -102px; }
#live_profile .live_logo { background-position: 6px -364px; }
#live_people .live_logo { background-position: 7px -480px; }
#live_groups .live_logo { background-position: 7px -309px; }
#live_messanger .live_logo { background-position: 5px -48px; }
#live_family .live_logo { background-position: 5px -257px; }
#live_office .live_logo { background-position: 4px -542px; }
.widget_name_liveservices .w_footer { display: none; }
#hotmail_container { background-color: #fff; border: 1px solid #bbb; display: none; margin-top: 10px; padding: 10px; width: 288px; }
#new_messages { margin-top: 4px; }
#messages .item { clear: both; height: 15px; margin: 5px 0; overflow: hidden; }
#messages .item .from, #messages .item .subj { float: left; overflow: hidden; }
#messages .item .from { margin-right: 10px; width: 100px; }
#logo_messages_count { background-color: #f00; font-size: 9px; font-weight: bold; padding:1px 3px; text-align:center; position: absolute; right: -3px; top: 0px; z-index: 10; display: none; }
#logo_messages_count a { color: #fff; }
#logo_messages_count b { background-color: #fff; height: 1px; position: absolute; width: 1px; z-index: 25; }
#logo_messages_count .p1 { left: 0; top: 0; }
#logo_messages_count .p2 { left: 0; bottom: 0; }
#logo_messages_count .p3 { right:0; top:0; }
#logo_messages_count .p4 { right: 0; bottom: 0; }
#detail {font-weight:bold; color: #333;}

.widget_name_socialnetwork .w_content { padding: 8px 11px; }
#social_network_container li { float: left; margin: 0 6px; }
#social_network_container li a { background: url(../img/social_icons.png) no-repeat; display: block; height: 25px; width: 25px; }
#social_network_container li#facebook_network a { background-position: 0 0; }
#social_network_container li#twitter_network a { background-position: -32px 0; }
#social_network_container li#vkontakte_network a { background-position: -65px 0; }
#social_network_container li#livejournal_network a { background-position: -98px 0; }
.widget_name_socialnetwork .w_footer { display: none; }