@CHARSET "UTF-8";
body {color:#999999;font-size:12px;font-family:"Arial","Tahoma";padding:0px;margin:0px;}
/* Полупрозрачная занавеска */
.overlay {background:inherit;background-color:transparent;background-image:url(/img/widget/overlay.png);}
/* Ссылки */
a {color:#0099ff;text-decoration:none;border-bottom:1px dashed #0099ff;}
a:hover {color:#71c824;text-decoration:none;border-bottom:1px dashed #71c824;}
a.out {border:0px;}
/* cellspacing=0 */
table {border-collapse: collapse;margin:0px;text-align:left;}
/* cellpadding=0 */
table td {padding: 0px;}
/* округлый блок */
tr.roundBlock td {font-size:11px;line-height:11px;}
tr.headBlock {height:11px;}
tr.footBlock {height:33px;}
td.hborder {background-color:#fff;}
td.vborderLeft, td.vborderRight {background-image:url(/img/widget/grey_dot.gif);background-repeat:repeat-y;background-color:#fff;width:11px;}
td.vborderLeft {background-position:top left;}
td.vborderRight {background-position:top right;}
td.roundBlockContent {background-color:#fff;vertical-align:top;}
td.footer {background-image:url(/img/widget/footer_bg.gif);background-repeat:repeat-x;border:0px;}
td.footer > table td {padding-right: 5px}
/* Заголовок виджета */
h1 {color:#0099ff;font-size:14px;margin:0px 0px 5px 0px;}
/* Кнопки */
input.bigButton {color:#838383;background-color:#f0f0f0;background-image:url(/img/widget/button_bg.gif);background-repeat:repeat-x;font-size:18px;font-weight:bold;font-family:"Arial";border:1px solid #c4c4c4;padding:5px;}
input.bigButton:hover {color:#2e9cd8;background-color:#f4fafd;background-image:url(/img/widget/button_hover_bg.gif);border:1px solid #d3ecfd;}
/* Поля ввода */
input.bigField {width:95%;color:#777777;background-color:#fff;background-image:url(/img/widget/field_bg.gif);background-repeat:repeat-x;font-size:25px;font-weight:normal;font-family:"Tahoma";border:1px solid #e0e0e0;padding:2px;}

/* Кнопки выбора провайдера */
.provider {width:102px;height:37px;}
.providerCell {width:105px;height:48px;}

.providerCell, .provider {text-align:center;background-image:url(/img/widget/provider_bg.png);background-repeat:no-repeat;background-position:center center;}
.providerCell:hover, .provider:hover {background-image:url(/img/widget/provider_bg_hover.png);}

td.provider_ico {width:17px;height:17px;max-width:17px;max-height:17px;}
/* Блоки вывода сообщений о ошибках */
div.errorBox {display:none;position:relative;top:0px;left:0px;overflow:visible;height:0px;width:0px;}
div.errorMsg {display:inline-block;position:absolute;
	background-color:#eb0e0e;color:#fff;text-align:center;
	padding:10px 20px;margin:5px 50px 0px 50px;width:200px;
	}
.trust_domain {font-size:14pt;font-weight:normal;color:#444;font-family:'Trebuchet MS','Arial';}
td.trust_domain {padding:0px 3px;}
table.trust_domain {margin:7px 0px 0px 0px;}
/* Иконка обмена данными */
div.exchange_ico {margin:0px 10px;background-repeat:no-repeat;width:30px;height:30px;background-image:url(/img/exchange.png);}
tt {color:#0099ff;}
.welcome_message {color:#333;}
.welcome_message b {font-size:18pt;color:#333;font-family:'Trebuchet MS','Arial';}
.welcome_message a {font-size:12px;}
.welcome_message .user_profile {margin: 5px 0px;}
/* Блок для прокручивания длинных имен доменов */
.scroller_container {
position: relative;
width: 140px;
height: 25px;
overflow: hidden;
}
.scroller {
white-space: nowrap;
}
/* Спрайт иконок провайдеров */
.providers_ico_sprite {background-position:0 0;background-repeat:no-repeat;background-image:url('/img/widget/providers_ico_sprite.png?linkedin');display:inline-block;width:16px;height:16px;}
.google_ico {background-position:0 0}
.yandex_ico {background-position:0 -16px}
.mailruapi_ico, .mailru_ico {background-position:0 -32px}

.vkontakte_ico {background-position:0 -48px}
.facebook_ico {background-position:0 -64px}
.twitter_ico {background-position:0 -80px}

.loginza_ico {background-position:0 -96px}
.myopenid_ico {background-position:0 -112px}
.webmoney_ico {background-position:0 -128px}

.rambler_ico {background-position:0 -144px}
.flickr_ico {background-position:0 -160px}
.lastfm_ico {background-position:0 -176px}

.openid_ico {background-position:0 -192px}
.verisign_ico {background-position:0 -208px}
.aol_ico {background-position:0 -224px}
.steam_ico {background-position:0 -240px}
.livejournal_ico {background-position:0 -256px}
.odnoklassniki_ico {background-position:0 -272px}
.linkedin_ico {background-position:0 -288px}

/* Спрайт логотипов провайдеров */
.providers_sprite {background-position:0 0;background-repeat:no-repeat;background-image:url('/img/widget/providers_sprite.png?linkedin');display:inline-block;width:90px;height:25px;}
.google {background-position:0 0}
.yandex {background-position:0 -25px}
.mailruapi {background-position:0 -50px}

.vkontakte {background-position:0 -75px}
.facebook {background-position:0 -100px}
.twitter {background-position:0 -125px}

.loginza {background-position:0 -150px}
.myopenid {background-position:0 -175px}
.webmoney {background-position:0 -200px}

.rambler {background-position:0 -225px}
.flickr {background-position:0 -250px}
.lastfm {background-position:0 -275px}

.openid {background-position:0 -300px}
.verisign {background-position:0 -325px}
.aol {background-position:0 -350px}

.mailru {background-position:0 -375px}
.steam {background-position:0 -400px}
.livejournal {background-position:0 -425px}
.odnoklassniki {background-position:0 -450px}
.linkedin {background-position:0 -475px}

.providers_set {text-align:center;}
.providers_set .providers_sprite {margin: 7px 0px;}
.provider {float: center; margin: 4px; display: inline-block;}

/* Спрайт углов главного окошка (округлого) */
.coner_sprite {background-position:0 0;background-repeat:no-repeat;background-image:url(/img/widget/coner_sprite.png);display:inline-block;width:11px;}
.lt_coner {height:11px;}
.rt_coner {height:11px;background-position:0 -44px;}
.lb_coner {height:33px;background-position:0 -11px;}
.rb_coner {height:33px;background-position:0 -55px;}
/* Спрайт иконок навигации */
.arrow_sprite {background-repeat:no-repeat;background-image:url(/img/widget/arrow_sprite.gif);display:inline-block;}
.next_arrow {width:4px;height:7px;background-position:0 -7px;}
.prev_arrow {width:4px;height:7px;background-position:0 0;}
.close {width:7px;height:7px;background-position:0 -14px;position:relative;top:9px;}
/* Лоадеры */
#loading {text-align:center;padding-top:45px;}
.loading_anim {background-repeat:no-repeat;width:66px;height:66px;background-image:url(/img/widget/loading.gif);}
.loading_anim_s {background-repeat:no-repeat;width:32px;height:32px;background-image:url(/img/widget/loading_small.gif);}