body {
margin:0;
padding:0;
font:78% 'Lucida Grande',Verdana,Arial,Sans-serif;
line-height:140%;
background:#FFF;
text-align:center;
}

body *,body * * {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
font:bold 1em "Helvetica Neue Light", Helvetica, Arial, sans-serif;
color:#525252;
}

h1 {
font-weight:bold;
font-size:2.6em;
margin-bottom:.3em;
}

h2,h3 {
font-size:1.44em;
margin-bottom:.4em;
}

h4 {
font-size:1.3em;
margin-bottom:.1em;
}

h5 {
font-size:1.2em;
margin:1ex 0 0;
}

h6 {
font-weight:bold;
margin:1ex 0 0;
}

p,ul,ol,dl,table {
font-size:1em;
}

ul,ol {
margin:.5ex 0 1em;
padding:0;
}

li {
padding:0;
margin:0 0 .1em 30px;
}

ul li {
list-style:square;
}

p {
margin:0 0 1em;
}

p small {
color:#909090;
line-height:120%;
}

b,strong,em {
font-weight:bold;
font-style:normal;
}

img {
border:0;
}

a img {
vertical-align:text-bottom;
}

a {
color:#0083B3;
text-decoration:underline;
}

a:hover,a:visited:hover,a:visited {
color:#0083B3;
}

table {
border-collapse:collapse;
margin:0;
}

td {
vertical-align:top;
padding:0;
}

fieldset {
border:solid 0 transparent;
margin:0;
padding:0;
float:left;
}

.br {
display:block;
clear:both;
position:static;
font-size:0;
line-height:0;
float:none;
height:1px;
overflow:hidden;
padding:0;
width:auto;
}

.br.spacer {
margin-bottom:15px;
}

.m1 li a {
font:bold 1.23em arial;
color:#636363;
text-decoration:none;
}

.fl {
float:left;
}

.fr {
float:right;
}

.fn {
float:none;
}

.col2 {
width:49.9%;
}

.noundr,.noundr a {
text-decoration:none;
}

a.a1,.a1 a {
color:#0181E3;
}

a.a2,.a2 a {
color:#0083B3;
}

.wait {
background:red;
}

.header {
padding:20px 0 0;
background:#FFF url(i/header-bg.png) left top repeat-x;
}

.first-line {
width:960px;
margin:0 auto;
}

.skype-logo {
line-height:47px;
width:105px;
height:47px;
float:left;
margin-bottom:5px;
}

.skype-logo img {
height:47px;
width:105px;
display:block;
border:0;
}

.header form {
background:url(i/search.png) left top no-repeat;
width:119px;
height:19px;
margin:16px 0 0;
padding:0;
float:right;
position:relative;
}

.header form fieldset {
display:block;
margin:0;
padding:0;
border:0 solid transparent;
}

.header form input {
position:absolute;
border:0;
background:transparent;
}

.header form input.search {
width:85px;
height:15px;
left:24px;
top:2px;
color:#959595;
font-size:11px;
}

.header form input.submit {
width:22px;
height:19px;
left:0;
top:0;
visibility:visible;
}

.header strong {
color:#7FD7F7;
font-size:.9em;
display:block;
float:left;
line-height:47px;
margin-left:15px;
}

.header span {
display:block;
float:right;
line-height:52px;
}

.header span a,.footer a {
padding-right:10px;
margin-right:10px;
background:url(i/point.png) right center no-repeat;
font-size:.9em;
text-decoration:none;
color:#00AFF0;
white-space:nowrap;
}

.main {
background:#E5F7FE url(i/2px.gif) left top repeat-x;
}

.sub {
background:#FFF;
}

.menu ul {
display:block;
margin:0 auto;
width:850px;
padding:0 0 0 110px;
}

.menu li {
display:block;
float:left;
line-height:32px;
white-space:nowrap;
margin:0 5px 0 0;
padding:0 0 0 5px;
}

.menu li a {
display:block;
float:left;
height:100%;
line-height:28px;
padding:4px 10px 0 5px;
text-decoration:none;
}

.main li.selected,.main li.selected a {
background:#7FD7F6 url(i/navigation-corners.png) left top no-repeat;
}

.main li.selected a {
background-position:right top;
}

.main .line {
background:#7FD7F7;
}

.line {
display:block;
height:1px;
overflow:hidden;
margin:0;
padding:0;
clear:both;
float:none;
line-height:0;
font-size:0;
}

.gray a,.gray a:visited {
color:#636363;
}

.main.gray .selected a,.main .selected a:hover {
color:#FFF!important;
}

.gray a:hover,.sub .selected a,sub .selected a:hover {
color:#7FD7F7!important;
}

a.txt1,.txt1 a {
font:bold 1.3em arial;
}

.footer a {
color:#636363;
margin-right:2px;
font-size:1em;
}

.footer a.last {
background:none;
}

.footer a.selected {
color:#7FD7F7;
}

.wrapper,#tab-container,.tabs {
width:960px;
margin:0 auto;
padding:0;
}

.content {
background:url(i/design1.png) center top no-repeat;
padding:1px 20px;
}

.footer {
height:86px;
background:url(i/footer-bg.png) left bottom repeat-x;
text-align:center;
}

.footer-inner {
width:960px;
margin:0 auto;
padding:12px 0;
color:#AFB4B4;
font-size:.9em;
}

.footer form {
width:160px;
overflow:hidden;
}

.footer label {
display:block;
padding:0 0 0 20px;
margin:0;
float:left;
background:url(http://images.fotki.com/flags/uk.gif) left center no-repeat;
}

.footer label.ee {
background-image:url(http://images.fotki.com/flags/ee.gif)!important;
}

.footer label.uk {
background-image:url(http://images.fotki.com/flags/uk.gif)!important;
}

.footer label.ru {
background-image:url(http://images.fotki.com/flags/ru.gif)!important;
}

.footer label select {
display:block;
margin:0 20px 0 0;
float:left;
width:120px;
}

.shareskype-form {
width:345px;
padding:0 0 45px;
margin:0;
float:left;
}

.shareskype-form h2 {
margin:0;
}

#share-skype {
margin:10px 0;
padding:0;
}

#share-skype span label,#share-skype span input {
display:block;
margin:3px 0;
padding:3px 0;
width:180px;
float:left;
}

#share-skype span input {
float:right;
width:155px;
padding:2px 0;
border:1px solid #DDD;
}

.button,.button b,.button input {
display:block;
height:22px;
overflow:hidden;
margin:0;
padding:0 0 0 5px;
background:url(i/buttons.png) left top no-repeat;
float:left;
color:#0181E3;
border:0;
text-decoration:none;
cursor:pointer;
}

.button b,label.button input {
background-position:right top;
padding:0 10px 0 5px;
font-weight:bold;
line-height:22px;
overflow:visible;
}

label.button,a.button {
margin:10px 0;
}

a.button.spacer {
margin-left:10px;
}

.button:hover,label.button:hover {
background-position:left -22px;
}

.button:hover b,label.button:hover input {
background-position:right -22px;
}

.button b i {
display:block;
width:16px;
height:16px;
font-size:0;
line-height:0;
margin:3px 5px 3px 0;
background:url(i/call.png) center center no-repeat;
float:left;
}

.publicchats .button b i {
background-image:url(i/chats.png);
}

.tabs-wrapper,.tabs-list li,.tabs-list li a {
background:url(i/tabs.png) left top repeat-x;
height:32px;
display:block;
float:left;
}

.tabs-wrapper {
width:520px;
background-position:0 -64px;
padding:0;
height:auto;
float:right;
margin-top:54px;
}

.tabs-wrapper.maintabs,.join-the-convers {
width:670px;
margin-top:0;
float:left;
padding-bottom:40px;
}

.tabs-wrapper .tabs-list {
padding:0 10px;
height:32px;
margin:0;
}

.tabs-wrapper .tabs-list li {
padding:0 0 0 2px;
margin:0;
overflow:hidden;
}

.tabs-wrapper .tabs-list li#allblogs {
float:right;
background:none;
}

.tabs-wrapper .tabs-list li#allblogs a {
background:none;
text-decoration:underline;
font-size:1.1em;
margin:0;
padding:0;
}

.tabs-wrapper .tabs-list li a {
background-position:right top;
padding:0 20px 0 8px;
color:#0181E3;
line-height:32px;
}

.tabs-wrapper .tabs-list li a i {
display:block;
width:24px;
height:24px;
font-size:0;
line-height:0;
margin:4px 4px 4px 0;
background:url(i/skype.png) center center no-repeat;
float:left;
}

.tabs-wrapper .tabs-list li#skypecasts a i {
background-image:url(i/skypecasts.png);
}

.tabs-wrapper .tabs-list li#publicchats a i {
background-image:url(i/publicchats.png);
}

.tabs-wrapper .tabs-list li#forum a i {
background-image:url(i/forum.png);
}

.tabs-wrapper .tabs-list li#buttons a i {
background-image:url(i/online.png);
}

.tabs-wrapper .tabs-list li.selected {
background-position:0 -32px;
}

.tabs-wrapper .tabs-list li.selected a {
background-position:right -32px;
color:#545454;
}

.tabs-wrapper.maintabs .tabs-list li a {
color:#545454;
}

#main-tabs-content {
padding:20px 0;
background:transparent;
}

ul.listing,ul.listing li {
list-style:none;
margin:0;
padding:0;
}

ul.listing li {
padding:0 8px;
line-height:25px;
border-bottom:1px solid #D8E0E2;
font-size:1em;
}

ul.listing li.li1 {
background:#ECF5F9;
}

ul.listing li small {
color:#5A5A5A;
font-size:.8em;
margin:0 2px;
}

.right-column-wrapper {
width:240px;
background:url(i/right-col-bg.png) right top no-repeat;
padding-bottom:120px;
}

.right-column-inner {
padding:35px 10px 0 35px;
}

.right-column-inner p {
color:#636363;
}

.right-column-wrapper span {
line-height:37px;
display:block;
background:url(i/right-col-line.png) center bottom no-repeat;
height:48px;
margin:auto 1px -4em 19px;
padding:0;
text-align:center;
}

.right-column-wrapper a {
font-size:1.12em;
}

.right-column-wrapper h5 {
margin-top:1em;
}

.right-column-wrapper ul {
margin:0;
padding:0;
}

.right-column-wrapper li {
list-style:none;
background:url(i/point1.png) left center no-repeat;
margin:0;
padding:0 0 0 8px;
}

.right-column-wrapper span a {
background:url(i/download.png) left center no-repeat;
padding:12px 0 12px 28px;
}

#top-tabs-content,#main-tabs-content {
position:relative;
}

.ajax-progress,.ajax-complete,.ajax-error {
background:#FFF url(i/ajax-busy.gif) center center no-repeat;
min-height:100px;
}

.ajax-complete {
background-image:url(i/ajax-complete.gif);
}

.ajax-error {
background-image:url(i/ajax-error.gif);
height:100px;
}

.star {
background:#F99;
color:white;
border-color:red!important;
}

.skypecast {
margin:15px 0;
}

.skypecast a.thumb {
float:left;
display:block;
width:80px;
height:80px;
}

.skypecast a.thumb img {
display:block;
padding:1px;
background:#FFF;
border:1px solid #000;
float:left;
}

.skypecast div {
margin-left:88px;
float:none;
display:block;
}

.skypecast h3 {
margin:0;
padding:0;
}

.skypecast h3 span,.publicchats h4 span {
font-size:.72em;
}

.goodies .thumb,.stories .thumb {
display:block;
float:left;
}

.goodies p,.stories p {
margin-left:70px;
display:block;
}

.stories p {
margin-left:108px;
}

.goodies p a.link {
display:block;
}

.stories p a.link {
display:block;
float:left;
padding-left:18px;
background:url(i/video-icon.png) left center no-repeat;
}

.skype-public-chats h3 {
padding-left:70px;
display:block;
background:url(i/chats-large.png) left top no-repeat;
height:70px;
}

.skype-forum img {
margin:0 10px 10px 0;
}

.skype-forum p {
padding-left:15px;
}