/* reset */

* { 
    margin: 0px;
    padding: 0px;
    outline: none;
}

ul, ol { 
    list-style: none; 
}

fieldset, img, hr { 
    border: none;
}

table { 
    border-collapse: collapse;
    border-spacing: 0; 
}

.clear { 
    clear: both;
    font-size: 0;
}

html, body { 
    height:100%;
}

/* common styles */

body {
    color: #485475;
    font-family: Arial, Helvetica, DejaVu Sans, Geneva, sans-serif;
    font-size: 12px;
    line-height: 1.3em;
    background: white;
    text-align: center; 
}

p { margin-bottom: 10px; }

a { color: #009eff; text-decoration: underline; }
a:hover { text-decoration:none; }
a img { border: none; text-decoration: none; } 

h1, h2, h3, h4 {color: #485475; font-weight: normal; line-height: 1.3em; }
h1 { font-size:25px; margin-bottom:20px; }
h2 { font-size:21px; margin-bottom:10px; }
h3 { font-size:18px; }


.hint { color: #009eff; border-bottom: 1px dashed #009eff; cursor: pointer; }
.comment { font-size: 0.8em; color: #ccc; }
.bold-green { color: green; font-weight: bold; }
.green { color: green; }
.red { color: red; }
.bold-red { color: red; font-weight: bold; }
.bold-black { color: #000; font-weight: bold; }

th {
    vertical-align: top;
    text-align: center;
}

.al-l { text-align: left; }
.al-r { text-align: right; }
.al-c { text-align: center; }

.fl-l { float: left; }
.fl-r { float: right; }

.clear-fix { overflow: hidden; }

.padding-l-70 {
    padding-left: 70px;
}


.cols {
    overflow: hidden;
}
.col160 {
    float: left;
    width: 160px;
}
.col300 {
    float: left;
    width: 300px;
}
.col500 {
    float: left;
    width: 500px;
}
.col400 {
    float: left;
    width: 400px;
}
.col450 {
    float: left;
    width: 450px;
}

.question {
    background: url('/i/dubby/icons/question.gif') transparent no-repeat; 
    display: inline-block;
    width: 20px;
    height: 19px;
    cursor: pointer;
}

/* tooltip */
.tip {
    width: 280px;
    overflow: hidden;
    display: none;
    position: absolute;
    z-index: 1002;
    background: none;
} 
.tip .tipTop {
    background: url('/i/dubby/bg/tip-top.png') transparent no-repeat;
    height: 26px;
}
.tip .tipMid {
    background: url('/i/dubby/bg/tip-bg.png') transparent repeat-y;
    padding: 15px;
    text-align: center;
}
.tip .tipBtm {
    background: url('/i/dubby/bg/tip-bottom.png') transparent left bottom no-repeat;
    height: 27px;
}

.pg-index .tip {
    background: url('/i/dubby/bg/index-tooltip.png') no-repeat;
    position: absolute;
    width: 194px;
    height: 75px;
    padding: 10px;
    border: none; 
    color: white;
    font-size: 14px;
    text-align: left;
}
.pg-index .tip .tipTop,
.pg-index .tip .tipMid,
.pg-index .tip .tipBtm {
    background: none;
    height: auto;
}
.pg-index .tip .tipMid {
    padding: 5px;
    overflow: hidden;
}
.pg-index .tip a {
    font-size: 16px;
    text-decoration: none;
}

/* forms */

form .row {
    overflow: hidden;
    padding: 5px 0px;
}

form.form-main td {
    padding: 0px 40px 20px 0px;
    vertical-align: top;
}
form.form-main td.label {
    padding-top: 15px;
}

form.form-main input.text,
#dw-url-resource input.text {
    background: url('/i/dubby/bg/input-main.png') transparent no-repeat; 
    height: 25px;
    border: none;
    font-size: 18px;
    width: 337px;
    padding: 10px;
}
form.form-main input.text-247 { 
    background: url('/i/dubby/bg/input-main-247.png') transparent no-repeat; 
    width: 227px; 
}

form.form-main textarea {
    background: url('/i/dubby/bg/textarea-main.png') transparent no-repeat; 
    border: none;
    font-size: 18px;
    width: 337px;
    height: 165px; 
    padding: 10px;
}

input.checkbox, input.radio {
	width: auto !important;
	border: none !important;
}

form.form-login td {
    padding: 0px 0px 10px 0px;
    vertical-align: top;
}
form.form-login td.label {
    padding-top: 5px;
    width: 70px;
}

form.form-login input.text {
    background: url('/i/dubby/bg/input-login.png') transparent no-repeat; 
    height: 15px;
    border: none;
    font-size: 12px;
    width: 190px;
    padding: 5px;
}

/* HEADER */
#header-c {
    background: #f2f2f2;
}

#header {
    width: 900px;
    height: 32px;
    margin: 0px auto 0px auto; 
    padding-top: 9px;
    overflow: hidden;
    text-align: left;
    z-index: 10;
}

#header-info { float: right; }
#header-info li { float: left;  white-space: nowrap; height: 25px; margin-right: 30px; padding-top: 6px; }

#header-menu { float: left; }
#header-menu li { float: left; width: 100px; }
#header-menu a, #header-menu a span {
    outline: none;
    display: block;
    height: 20px;    
    white-space: nowrap;    
}
#header-menu a { padding: 0px 12px 6px 0px; float: left; }
#header-menu a span { padding: 6px 0px 0px 12px; cursor: pointer; }
#header-menu a:hover, #header-menu a.current { 
    text-decoration: none; 
    background: url('/i/dubby/bg/top-link-r.gif') transparent right top no-repeat;
    font-weight: bold;
    color: #999;
}
#header-menu a:hover span, #header-menu a.current span { 
    background: url('/i/dubby/bg/top-link-l.gif') transparent no-repeat;
}



/* CONTENT */

html, body { height:100%; }
html>body #wrapper { min-height:100%; height:auto; }
#wrapper { height: 100%; }

#content {
    text-align: left;
    width: 900px;
    min-height: 200px;
    margin: 0px auto; 
    position: relative;
    padding-bottom: 250px;
}

/* FOOTER */
#footer {
    text-align: left;
    width: 900px;
    margin: -155px auto 0px auto; 
    overflow: hidden;
    height: 155px;
    position: relative;
    z-index: 1;
}

#footer .col1 { width: 110px; }
#footer .col2 { width: 260px; }
#footer .col3 {
    width: 530px;
    font-size: 0.9em;
    line-height: 1.3em;
}

#footer .col2 li { margin-bottom: 9px; }
#footer .col3 { color: #bbb; }

/* PAGES */

/* index */


/* PAGES */

/* index */

/*.pg-index #content-c {
    background: url('/i/dubby/bg/index-dubby.png') transparent right top no-repeat;
}*/

#index-dubby {
    background: url('/i/dubby/bg/index-dubby.png') transparent right top no-repeat;
    width: 3900px;
    height: 467px;
    left: -3000px;
    top: 0px;
    position: absolute;
    z-index: -1;
    
}

#hallo {
    position: absolute;
    top: 120px;
    left: 35px;
    font-size: 32px;
    line-height: 1.2em;
    z-index: -1;
}

#create-button {
    position: absolute;
    top: 280px;
    left: 520px;
    text-align: right;
    font-size: 12px;
    font-style: italic;
}
#create-button a {
    display: block;
    background: url('/i/dubby/buttons/index-create-btn.png') transparent no-repeat;
    padding: 18px 55px 40px 42px;
    font-size: 20px;
    font-weight: bold;
    color: white;
    text-decoration: none;
}
#create-button span {
    padding-right: 20px;
}

#login {
    position: absolute;
    top: 9px;
    left: 15px;
}

#login-lnk.small-btn { height: 35px !important; }
#login-popup {
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
    background: url('/i/dubby/bg/login-popup.png') transparent no-repeat;
    width: 344px;
    height: 209px;
}
#login-popup-close {
    position: absolute;
    top: 15px;
    left: 30px;
    font-weight: bold;
    font-size: 12px;
}

#login-popup form {
    padding: 60px 10px 10px;
}


.pg-index #content h2 {
    padding: 270px 0px 20px 0px;
    font-size: 2em;
}

.yellow-list li {
    margin-bottom: 15px;
    padding-left: 25px;
    background: url('/i/dubby/icons/yellow-check.gif') transparent no-repeat;
    font-size:18px;
    font-weight:normal;
    line-height:normal;
    color:#485475;
}
.yellow-list li a {
    text-decoration: none;
    border-bottom: 1px dashed #009eff;
}
.yellow-list li > div { 
    display: none; 
    padding: 20px 0px 10px 0px;
    font-size: 0.85em;
    font-weight: normal;
    color: #000;
}

#index-promos li {
    width: 520px;
}

#index-promos {margin-bottom:40px;}
#index-promo1 .example {position:relative;padding:25px 0px 20px 0px;margin-top:25px;}
#index-promo1 .example .legenda {position:absolute;left:0px;top:0px;width:100%;font-size:11px;color:#000;font-weight:bold;}
#index-promo1 .example .legenda .one {position:absolute;width:240px;top:0px;left:8px;}
#index-promo1 .example .legenda .two {position:absolute;width:240px;top:0px;left:302px;}
#index-promo1 .example .legenda em {position:absolute;right:0px;top:0px;color:#486475;font-style:normal;}
#index-promo2 em {font-style:normal;color:#6f6f6f;}
#index-promo2 span {display:block;padding:13px 0px 0px 0px;}
#index-promo2 p {margin:0px 0px 15px 0px !important;}
#index-promo3 {overflow:hidden;}
#index-promo3 span {display:block;float:left;}
#index-promo3 p {margin:0px 0px 0px 160px;padding-top:40px;}

#video-tour {width:834px;height:289px;margin:0px 0px 30px -15px;position:relative;background:url('/i/dubby/style/video.gif') 0px 0px no-repeat}
#video-tour #flash {position:absolute;left:40px;top:40px;width:258px;height:188px;}
#video-tour .btn {width:125px;height:45px;position:absolute;left:395px;top:140px;}
#video-tour .btn a {display:block;width:125px;height:33px;padding:12px 0px 0px 0px;background:url('/i/dubby/buttons/btn-yellow.gif') 0px 0px no-repeat;color:#fff;text-align:center;font-weight:bold;text-decoration:none;font-size:14px;}

#index-resources  { overflow: hidden; }
#index-resources div {
    float: left;
    padding: 2px;
    width: 116px;
    height: 76px;
}

/* dubby/create */

#create-dubby {
    width: 246px;
    height: 133px;
    background: url('/i/dubby/style/create-dubby.png') transparent no-repeat;
    margin: 20px 0px;
}

.pg-create #content h1 {
    margin-bottom: 80px;
}

.your-domain {
    background: url('/i/dubby/buttons/your-domain.png') transparent no-repeat;
    display: block;
    width: 207px;
    padding: 55px 0px 70px 48px;
    font-size: 1.8em;
    font-weight: bold;
    font-style: italic;
    color: white;    
    text-decoration: none;
}
.new-domain {
    background: url('/i/dubby/buttons/new-domain.png') transparent no-repeat;
    display: block;
    width: 237px;
    padding: 55px 0px 70px 47px;
    font-size: 1.8em;
    font-weight: bold;
    font-style: italic;
    color: white;    
    text-decoration: none;
}
.free-domain {
    background: url('/i/dubby/buttons/free-domain.png') transparent no-repeat;
    display: block;
    width: 237px;
    padding: 55px 0px 70px 0px;
    color: #485475;
    text-decoration: none;
    text-align: center;
}

.create-domain-hint {
    width: 240px;
    display: none;
    background: url('/i/dubby/bg/create-domain-hint-bottom.png') transparent bottom no-repeat;
    padding-bottom: 8px;
}
.create-domain-hint .head {
    background: url('/i/dubby/bg/create-domain-hint.png') transparent no-repeat;
    padding: 54px 0px 7px 95px;
}
.create-domain-hint .content {
    border-left: 1px solid #9b9b9b;
    border-right: 1px solid #9b9b9b;
    padding: 10px 10px 2px 10px;
    font-size: 0.9em;
}


/* dubby/resources */

.pg-resources #content h1 { display: none; }
.pg-resources #content img { display: block; }
.pg-resources #content h1.no-resources { display: block; }
.pg-resources #content img.no-resources { display: none; }

.pg-resources .head-block p { line-height: 1.7em; }

#dw-user-resources.no-resources h2 {
    color: #f2f2f2;
}

#dw-user-resources ul { margin-bottom: 20px; }
#dw-user-resources li {
    background: url('/i/dubby/bg/user-resource.png') transparent 0px 1px no-repeat;
    padding: 15px 125px 31px 15px;    
    position: relative;
    overflow: hidden;
}
#dw-user-resources li .delete {
    position: absolute;
    background: url('/i/dubby/icons/resource-delete.gif') transparent no-repeat;
    top: 15px;
    right: 110px;
    width: 9px;
    height: 9px;
    cursor: pointer;    
}
#dw-user-resources li .title {
    font-weight: bold;
}
#dw-user-resources li .username {
    color: #f331a2;
}

.resources-intro {
    display: none;
    background: url('/i/dubby/bg/no-resources-bg.png') transparent no-repeat;
    padding: 90px 95px 80px 130px; 
    margin-top: 10px;
    font-size: 10px;
    line-height: 17px;
}
.resources-intro h3 {
    font-weight: bold;
    margin-bottom: 10px;
}

#dw-user-resources.no-resources .resources-intro {
    display: block;
}


#dw-resources .resources {
    height: 220px;
    overflow: hidden;
    line-height: 1.7em;
}
#dw-resources .resources a { display: block; }

#dw-resources .resources-pager {
    margin-top: 10px;
    padding-top: 10px; 
    border-top: 1px dashed #cccccc;
}
#dw-resources .resources-pager a.current {
    text-decoration: none;
    font-weight: bold;
    color: #485475;
}

#dw-popup-settings {
    background: url('/i/dubby/bg/resources-popup.png') transparent no-repeat;
    position: absolute;
    top: 170px;
    left: 100px; 
    width: 519px;
    height: 316px;
    z-index: 1001;
}

#dw-popup-settings .content{
    padding: 25px 30px 0px 50px;
}
#dw-popup-settings .close {
    background: url('/i/dubby/icons/resources-popup-close.gif') transparent no-repeat;
    position: absolute;
    top: 20px;
    right: 40px;
    width: 13px;
    height: 13px;
    cursor: pointer;
}
#dw-popup-settings button{
    position: absolute;
    bottom: 50px;
    left: 45px;
}

#dw-popup-settings .info {
    display: block;
    width: 350px;
    height: 80px;
}
#dw-popup-settings .info a.name {
    float: right;
    margin-top: 35px;
}

#dw-popup-settings .info a.img {
    display: block; 
    float: left;
    width: 120px; 
    height: 80px; 
}

/* dubby/settings */

.pg-settings #content form { padding-top: 20px; }
.pg-settings #content h4 {
    margin: 20px 0px;
    font-size: 21px;
}

.site-types .content {
    padding: 10px 10px 60px 10px;
}
.site-types .selected {
    background: url('/i/dubby/bg/type-selector.png') transparent no-repeat; 
}
.site-types label, 
.iframe-position label,
.site-styles label
 {
    display: block;
    float: none;
    width: auto;
    padding: 8px 0px;
}

.iframe-position .content,
 { padding: 10px; }

#settings-tabs > div { display: none; }
#settings-tabs { margin-bottom: 30px; }

.site-styles {
    width: 762px;
    overflow: hidden;
}
.site-styles .container { margin: 0px; height: 200px; overflow: hidden; }
.site-styles .site-style {
    float: left;
    width: 191px;
    height: 200px;
}
.site-styles .site-style .content { padding: 0px 10px; }
.site-styles .site-style .content > div { height: 140px; }

.site-styles .nav { text-align: right; padding-bottom: 5px; }
.site-styles .nav span a {
    border-bottom: 1px dashed #009eff !important; 
    text-decoration: none;
}
.site-styles .nav span {
    margin: 0px 10px;
    padding-top: 50px;
    float: right;
    width: 120px;
    text-align: center; 
    cursor: pointer;
}

.site-styles .nav span.next {
    background: url('/i/dubby/icons/arrow-left.gif') transparent center top no-repeat;
}
.site-styles .nav span.prev {
    background: url('/i/dubby/icons/arrow-right.gif') transparent center top no-repeat;
}

.avatar {
    margin-top: 10px;
    padding-top: 15px;
}
.avatar span {
    display: block;
    background: url('/i/dubby/icons/resource-delete.gif') transparent no-repeat;
    width: 9px;
    height: 9px;
    cursor: pointer;    
    z-index: -1;
    margin: 0px 0px 10px 125px;
}

#settings-tab-forwarding .gray-line {
    background: #eee;
}
#settings-tab-forwarding .gray-line span.site {
    display: inline-block;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    padding: 14px;
}
#settings-tab-forwarding .gray-line span.label {
    background: white;
    font-weight: normal;
    display: inline-block;
    margin-right: 5px;
    padding: 16px;
    width: 150px;
    font-size: 12px;
    line-height: 18px;
}

#settings-tab-page .page-settings-lnk,
#settings-tab-page .page-styles-lnk {
    display: inline-block;
    color: white;
    font-size: 14px;
    text-decoration: none;
}
#settings-tab-page .page-styles-lnk {
    background: url('/i/dubby/buttons/settings-pink-left-btn.png') transparent no-repeat;
    padding: 15px 20px 40px 15px;
}
#settings-tab-page .page-settings-lnk {
    background: url('/i/dubby/buttons/settings-pink-right-btn.png') transparent no-repeat;
    padding: 15px 35px 40px 35px;
}
#settings-tab-page .page-styles-lnk.selected {
    background: url('/i/dubby/buttons/settings-gray-left-btn.png') transparent no-repeat;
}
#settings-tab-page .page-settings-lnk.selected {
    background: url('/i/dubby/buttons/settings-gray-right-btn.png') transparent no-repeat;
}

/* user/authorize, dubby/register */

#auth-dubby {
    position: absolute;
    z-index: -1;
    background: url('/i/dubby/bg/auth-dubby.png') transparent no-repeat;
    width: 1291px;
    height: 274px;
    top: 15px;
    left: -600px;
}

.pg-auth #content h1 { padding: 180px 0px 20px 180px;}

/* dubby/create/extern_domain */

.pg-create-extern #content p {
    padding-right: 300px;
    margin-bottom: 20px;
}

#register-form .bold-green { font-size: 1.5em }
#register-form .bold-red { font-size: 1.5em }

.profile-username {
    font-size: 20px;
    font-weight: bold;
    display: block;
    padding: 14px 0px 0px 10px;
    color: black;
}

/* BUTTONS */

.small-btn {
    display: inline-block;
    width: 104px;
    height: 50px;
    padding: 15px 0px 0px 0px;
    border: none;
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}
a.small-btn { padding: 15px 0px 0px 0px; }

form input.small-btn {
    padding: 0px;
}

.medium-btn {
    display: inline-block;
    width: 108px;
    height: 50px;
    padding: 0px;
    border: none;
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
}

.large-btn {
    display: inline-block;
    width: 184px;
    height: 50px;
    padding: 0px;
    border: none;
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
}


.pink-left-btn {
    background: url('/i/dubby/buttons/pink-left-small-btn.png') transparent no-repeat;
    color: white;
}
.pink-left-small-btn {
    background: url('/i/dubby/buttons/pink-left-small-btn.png') transparent no-repeat;
    color: white;
}
form .pink-left-small-btn {
    background: url('/i/dubby/buttons/pink-left-small-btn.png') transparent 0px 4px no-repeat;
}
.pink-right-btn {
    background: url('/i/dubby/buttons/pink-left-small-btn.png') transparent 3px 5px no-repeat;
    color: white;
}
.green-right-btn {
    background: url('/i/dubby/buttons/green-right-small-btn.png') transparent no-repeat;
    color: white;
    padding-top: 0px;
}
.green-left-large-btn {
    background: url('/i/dubby/buttons/green-left-large-btn.png') transparent 0px 4px no-repeat;
    color: white;
}
.green-left-small-btn {
    background: url('/i/dubby/buttons/green-left-small-btn.png') transparent 14px 2px no-repeat;
    color: white;
}

form .green-left-small-btn {
    background: url('/i/dubby/buttons/green-left-small-btn.png') transparent 0px 2px no-repeat;
    color: white;
}


/* vova */

.head-block {
	padding:20px 0px 20px 0px;
}

.head-block.premium .bg {
	position:relative;
	margin-left:-25px;
	width:522px;
	height:177px;
	background:url('/i/dubby/bg/premium.gif') 0px 0px no-repeat;
	float:left;	
}
.head-block.newdomain .bg {
	position:relative;
	margin-left:-25px;
	width:522px;
	height:133px;
	background:url('/i/dubby/bg/new-domain.gif') 0px 0px no-repeat;
	float:left;	
}


ul.list {
	padding:10px 0px 10px 0px;
}

ul.list li {
	position:relative;
	padding:0px 0px 30px 60px;
        zoom: 1;
}
ul.list li span.num {
	color:#fff;
	font-size:24px;
	display:block;
        float: left;
	width:45px;
	height:30px;
        margin-left: -60px;
	background:url('/i/dubby/icons/num.gif') 0px 0px no-repeat;
	text-align:center;
	padding:15px 0px 0px 0px;
}
ul.list li p {
	color:#000;
	font-size:12px;
}
ul.list li h3 {
	margin-bottom:10px;
}

.premium-btn {
	width:258px;
	height:86px;
	background:url('/i/dubby/buttons/premium-btn.gif') 0px 0px no-repeat;
	font-size:14px;
}
.premium-btn.not-payed {
	background:url('/i/dubby/buttons/green-premium-btn.gif') 0px 0px no-repeat;
}
.premium-btn strong {
	display:block;
}
.premium-btn a {
	width:248px;
	height:61px;
	display:block;
	color:#f331a2;
	text-decoration:none;
	padding:25px 10px 0px 0px;
	text-align:center;
}
.premium-btn.not-payed a {
    color: white;
}

.cancel-premium-btn {
    background:url('/i/dubby/buttons/cancel-premium-btn.gif') 0px 0px no-repeat;
    width: 116px;
    height: 35px;
    margin-left: 220px;
}
.cancel-premium-btn a {
    color: white;
    text-decoration: none;
    display: block; 
    width: 84px;
    height: 26px;
    padding: 9px 0px 0px 32px;
}
.pg-domain .premium-btn {
        margin: 130px 0px 40px 40px;
}
.pg-domain .premium-btn.not-payed {
        margin: 130px 0px 0px 40px;
}

.domen-form .field div {
	width:560px;
	background:url('/i/dubby/bg/gray-input.gif') 0px 0px no-repeat;
	height:45px;
	margin-right:20px;
}

.domen-form table {margin-bottom:15px;}

.domen-form .field div input {
	border:none;
	background:none;
	width:534px;
	height:35px;
	padding:0px;
	font-size:18px;
	padding:10px 13px 0px 13px;
	font-weight:normal;
}
.domen-form .snoska p {
	color:#a3aeb4;
	padding:0px 0px 0px 14px;
}
.domen-form p span {
	color:#000;
}

h2 span {
	color:#000;
}

.domen-form .intel-domains {
	margin:0px 0px 30px 0px;
}

.domen-form .intel-domains .list {
	overflow: hidden;
        height: 190px;
}

.domen-form .intel-domains strong {
	font-size:18px;
	font-weight:normal;
}

.domen-form .intel-domains .one {
    width:205px;
    float:left;
}
.domen-form .intel-domains .showall {
	margin-top:10px;
}

.domen-form .intel-domains .showall a.hint {
	text-decoration:none;
	font-size:14px;
}

.domen-form .intel-domains p {
	font-size:14px;
	margin-bottom:20px;
}
.domen-form .intel-domains p span {
	color:#000;
}

.domen-form .intel-domains label {
	float:none;
	width:auto;
	font-size:14px;
	margin:0px;
}
.domen-form .intel-domains input {
	width:auto;
	position:relative;
	bottom:-2px;
	margin-right:10px;
}
.domen-form .intel-domains .one {margin-bottom:15px;}

.chooser {margin:0px 0px 60px 0px;}
.chooser .one {padding:28px 0px 0px 0px;height:61px;float:left;font-size:14px;text-align:center;font-weight:bold;}
.chooser .one.dmn-1 {width:251px;background:url('/i/dubby/bg/domain-1.gif') 0px 4px no-repeat;margin:0px 4px 0px 0px;}
.chooser .one.dmn-2 {width:245px;background:url('/i/dubby/bg/domain-2.gif') 0px 0px no-repeat;margin:0px 8px 0px 0px;}
.chooser .one.dmn-3 {width:255px;background:url('/i/dubby/bg/domain-3.gif') 0px 0px no-repeat;}
.chooser .one.dmn-3 a {color:#f331a2;}
.chooser .one span {display:block;font-size:12px;color:#87949b;font-weight:normal;margin-top:3px;}
.chooser .one a {font-size:14px;}

.settings .one {overflow:hidden;margin:0px 0px 50px 0px;}
.settings .button {width:172px;float:left;}
.settings .text {margin:0px 0px 0px 172px;padding:8px 0px 0px 0px;}

.settings .one .button a {display:block;width:129px;height:32px;color:#fff;text-decoration:none;font-weight:bold;padding:13px 0px 0px 15px;}
.settings .one .button a.switchoff {background:url('/i/dubby/buttons/red-left-small-btn.gif') 0px 0px no-repeat;}
.settings .one .button a.delete {background:url('/i/dubby/buttons/red-left-small-btn.gif') 0px 0px no-repeat;}

.big-btn {
    display: inline-block;
    width: 174px;
    height: 45px;
    padding: 0px;
    border: none;
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
}
a.big-btn {
    padding: 13px 0px 0px 10px;
}
.gray-right-btn {
	background: url('/i/dubby/buttons/gray-right-small-btn.gif') transparent no-repeat;
    color: white;
	width:174px;
	height:45px;
	font-size:12px;
}
.green-left-btn {
    background: url('/i/dubby/buttons/green-left-big-btn.gif') transparent no-repeat;
    color: white;
}

.tabs {position:relative;margin-top:-5px;}
.tabs .tab {position:absolute;right:56px;top:-55px;}
.tabs .tab li {float:left;height:56px;}
.tabs .tab li a {font-size:14px;display:block;height:36px;padding:20px 19px 0px 19px;color:#009eff;font-weight:bold;}
.tabs .tab li.active {background: url('/i/dubby/bg/tab-r.gif') 100% 0% no-repeat;}
.tabs .tab li.active a {background: url('/i/dubby/bg/tab-l.gif') 0px 0px no-repeat;color:#6d8391;text-decoration:none;}
.tbl table {width:100%;}
.tbl .c-1 div {width:11px;height:11px;}
.tbl .c-3 div {width:11px;}
.tbl .c-9 div {height:11px;}
.tbl .c-1 {background: url('/i/dubby/bg/c-1.png') 0px 0px no-repeat;}
.tbl .c-2 {background: url('/i/dubby/bg/c-2.gif') 0px 0px repeat-x;width:100%;}
.tbl .c-3 {background: url('/i/dubby/bg/c-3.png') 0px 0px no-repeat;}
.tbl .c-4 {background: url('/i/dubby/bg/c-4.gif') 0px 0px repeat-y;}
.tbl .c-6 {background: url('/i/dubby/bg/c-6.gif') 0px 0px repeat-y;}
.tbl .c-7 {background: url('/i/dubby/bg/c-7.png') 0px 0px no-repeat;}
.tbl .c-8 {background: url('/i/dubby/bg/c-8.gif') 0px 0px repeat-x;width:100%;}
.tbl .c-9 {background: url('/i/dubby/bg/c-9.png') 0px 0px no-repeat;}
.tbl .c-5 {background:#fff;}
.tbl .c-5 div.c-5-text {position:relative;padding:20px 20px 20px 20px;}
.tbl.center .c-5 div.c-5-text {text-align:center;}
.tbl.center .green-btn {position:relative; width: 165px; }

.tbl .stats {margin:-10px -30px -10px -30px;}
.tbl .stats table {width:100%;}
.tbl .stats td {color:#000;padding:6px 0px 6px 0px;}
.tbl .stats div {width:70px;text-align:center;}
.tbl .stats .first {padding:6px 30px 6px 30px;color:#486475;width:30%;}
.tbl .stats .first span {color:#f331a2;}
.tbl .stats .first.domain {font-size:18px;color:#000;vertical-align:bottom;}
.tbl .stats th {text-align:left;font-weight:normal;border-bottom:1px solid #ccd5da;padding-bottom:10px !important;}
.tbl .stats th span {display:block;margin-bottom:13px;}
.tbl .stats .first {}
.tbl .stats .h {padding:20px 0px 15px 30px;color:#486475;}
.tbl .stats .odd td {background:#f2f2f2;}

.tabs .iphone {float:right;margin-left:50px;}

.tabs .cells .l {float:left;width:380px;}
.tabs .cells .r {margin:0px 0px 0px 380px;}
.tabs .cells h3 {color:#6d8391;margin:0px 0px 22px 0px;}
.tabs .cells p {color:#6d8391;margin:0px 0px 25px 0px;}
.tabs .cells .one {color:#6d8391;background:url('/i/dubby/bg/c-mid.gif') 0px 0px repeat-y;width:304px;position:relative;margin:0px 0px 9px 0px;}
.tabs .cells .one .c-t {background:url('/i/dubby/bg/c-top.gif') 0px 0px no-repeat;}
.tabs .cells .one .c-b {background:url('/i/dubby/bg/c-bot.gif') 0px 100% no-repeat;padding:15px 20px 16px 20px;line-height:18px;}
.tabs .cells .one span {color:#f331a2;}
.tabs .cells .one .close {background:url('/i/dubby/bg/close.gif') 0% 0% no-repeat;width:9px;height:9px;font-size:0px;line-height:0px;position:absolute;right:20px;top:20px;cursor:pointer;}
.tabs .cells .r .one {background:url('/i/dubby/bg/c-mid-gray.gif') 0px 0px repeat-y;}
.tabs .cells .r .one .c-t {background:url('/i/dubby/bg/c-top-gray.gif') 0px 0px no-repeat;}
.tabs .cells .r .one .c-b {background:url('/i/dubby/bg/c-bot-gray.gif') 0px 100% no-repeat;}
.tabs .cells .capture {overflow:hidden;}
.tabs .cells .capture .link {width:147px;float:left;}
.tabs .cells .capture .link a {color:#fff;font-weight:bold;text-decoration:none;text-align:center;width:134px;height:32px;padding:13px 0px 0px 0px;display:block;background:url('/i/dubby/buttons/green-captcha.gif') 0px 0px no-repeat;}
.tabs .cells .capture .input {margin:0px 0px 0px 147px;width:157px;height:45px;background:url('/i/dubby/bg/captcha.gif') 0px 0px no-repeat;}
.tabs .cells .capture .input input {width:147px;height:33px;background:none;border:none;padding:12px 5px 0px 5px;}

.pg-secret {background:url('/i/dubby/bg/secret.jpg') 50% 30px no-repeat;}
.pg-about h1 {font-size:36px;}
.pg-about #content {padding:60px 0px 0px 0px;color:#000;}
.pg-about #content .text-1 p {width:360px;}
.pg-about #content .text-1 p.big {width:460px;}
.pg-about #content p.big {font-size:18px;line-height:24px;}
.pg-about #content p {line-height:20px;}
.pg-about .text-2 {overflow:hidden;}
.pg-about .text-2 .l {width:360px;float:left;}
.pg-about .text-2 .r {margin:0px 0px 0px 400px;}
.pg-about .about-blocks {height:665px;background:url('/i/dubby/bg/about-blocks.gif') 0px 0px no-repeat;position:relative;margin:0px 0px 50px -50px;}
.pg-about .about-blocks .block-1 {width:625px;position:absolute;left:75px;top:220px;}
.pg-about .about-blocks .block-2 {width:590px;position:absolute;left:75px;top:348px;}
.pg-about .about-blocks .block-3 {width:420px;position:absolute;left:40px;top:465px;}
.pg-about .about-blocks .block-4 {width:440px;position:absolute;left:130px;top:572px;font-size:14px;}
.pg-about .vars {width:510px;margin:0px auto 25px auto;position:relative;height:55px;}
.pg-about .vars span {color:#fff;	font-size:24px;	display:block;	position:absolute;	width:45px;	height:35px;	left:-65px;	top:0px;	background:url('/i/dubby/icons/num.gif') 0px 0px no-repeat;	text-align:center;	padding:15px 0px 0px 0px;}
.pg-about .vars .one {position:absolute;left:0px;top:15px;padding-top:7px;}
.pg-about .vars .two {position:absolute;left:293px;top:15px;padding-top:7px;}
.pg-about .vars strong {display:block;}
.pg-about .vars .big {margin-bottom:10px;}
.pg-about .attention {color:#80868a;padding:3px 0px 2px 43px;background:url('/i/dubby/icons/attention.gif') 0px 0px no-repeat;margin:0px 0px 30px 0px;}
.pg-about .pink {width:663px;margin:0px auto;padding:84px 0px 0px 45px;background:url('/i/dubby/bg/about-pink.gif') 0px 0px no-repeat;height:147px;font-size:16px;line-height:24px;color:#fff;}
.pg-about .pink p {width:410px;}

.pg-about {
    background: url('/i/dubby/bg/clouds.png') transparent -100px 0px no-repeat;
}
#clouds-dubby {
    position: absolute;
    z-index: -1;
    background: url('/i/dubby/bg/clouds-dubby.gif') transparent no-repeat;
    width: 400px;
    height: 420px;
    top: 50px;
    left: 470px;
}

.pg-agreement #content {color:#000;}
.pg-agreement #content h1 { padding: 220px 0px 0px 150px; }
.pg-agreement #content h3 {color:#000;margin:25px 0px 10px 0px;}

.pg-help .pic {position:relative;height:100px; z-index: -1; }
.pg-help .pic div {position:absolute;left:444px;top:0px;background:url('/i/dubby/bg/help.jpg') 0px 0px no-repeat;width:398px;height:698px;}
.pg-help #content {min-height:770px;}
.pg-help .flash {position:relative;margin:0px 0px 60px 0px;}
.pg-help .yellow-list {
    width: 580px;
}

/* vaneska */

.my-dubby {
	width:126px;
	height:57px;
	position:relative;
	margin:0px 0px 30px -25px;
}
.my-dubby a {
        border: none;
	width:101px;
	height:35px;
	display:block;
	background:url('/i/dubby/buttons/gray-left-small-btn.gif') 0px 0px no-repeat;
	color:#fff;
	font-size:12px;
        font-weight: bold;
	text-decoration:none;
	padding:20px 5px 0px 25px;
}
.my-dubby input {
        border: none;
	width:125px;
	height:55px;
	display:block;
	background:url('/i/dubby/buttons/gray-left-small-btn.gif') 0px 0px no-repeat;
	color:#fff;
	font-size:14px;
        font-weight: bold;
	text-decoration:none;
	padding:0px 5px 0px 5px;
        cursor: pointer;
}
.my-dubby.active a, .my-dubby.active input {
	background:url('/i/dubby/buttons/pink-left-small-btn.gif') 0px 0px no-repeat;
}

.head-block .info {
        float: right;
        width: 400px;
}
.head-block .info .my-dubby a {
    margin-left: 100px;
}
.head-block .info td {
	font-size:14px;	
        font-weight: bold;
        vertical-align: top;
        padding-top: 5px;
}
.head-block .info td.label  {
    color: #bbb;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    width: 100px;
    padding-right: 10px;
}
.head-block .info tr.first td {
    padding-top: 10px;
}
.head-block .info td.alt {
    padding-top: 25px;
}
.head-block .info td a.link {
	font-size:12px;	
        font-weight: normal;
        display: block;
}

.head-block.domain {
    height: 300px;

}
.head-block.settings .bg,
.head-block.domain .bg {
    background: url('/i/dubby/bg/settings-dubby.png') transparent right -350px no-repeat;
    width: 747px;
    height: 527px;
    left: -370px;
    top: 0px;
    position: absolute;
    z-index: -1;
    
}
.pg-yamail .head-block.domain .bg {
    background: url('/i/dubby/bg/yamail.png') transparent 0px -85px no-repeat;
    width: 507px;
    height: 500px;
    left: -120px;
    top: 0px;
    position: absolute;
    z-index: -1;
}

.head-block .info .premium {
    background: url('/i/dubby/bg/info-premium.png') transparent no-repeat;
    display: block;
    padding: 21px 0px 20px 29px;
    margin: 0px 0px 0px 100px;
    font-size: 14px;
    font-weight: bold;
    color: #f331a2;
    text-decoration: none;
}

.head-block.resources p {
    padding-right: 400px;
}




