html, body
	{ height:100% }
html
	{ background:#FAFFF0;background:#fff }
body
	{ margin:0;padding:0;font-size:100% }
body, #dela a
	{ /*color:#718A83;color:#71878A;*/color:#64695A }

/*reset defaults*/
p, dl, dt, dd, h1, h2, h3, h4, h5, h6, table, tr, td, th, form, ul, li, address
	{ margin:0;padding:0;font-size:1em;font-weight:normal;font-style:normal }
img, table
	{ border:0 }
table
	{ border-collapse:collapse }
th
	{ text-align:left }

/*markup*/
h1, h2, h3, h4, h5, h6, dl, p
	{ clear:both }
p
	{ margin:.75em 0 0 0 }
ul, ol
	{ margin:.75em 0 0 .9em; }
ul
	{ list-style:square }
a
	{ text-decoration:underline }
a:link
	{ color:#7FB200; }
a:visited
	{ color:#A8C45A; }
a:hover, a:active
	{ color:#9c0 }
h1
	{ color:#629000;color:#033;font-weight:normal;font-size:1.75em;margin:0;padding:220px 1em 1em 20%; }
h2
	{ color:#7FB200;font-weight:normal;font-size:1.5em;margin:1em 0 .5em 0; }
h2 small
	{ display:block;font-size:.8em;color:#033;font-style:italic;margin-top:-.4em;text-indent:1.8em }
h2 small span
	{ display:none }
h3
	{ color:#7FB200;font-weight:bold;/*margin:.75em 0 .25em 0;*/margin:1.25em 0 .25em 0 }
input, button, textarea, select
	{ font-size:1em; }
button, .knopka
	{ text-shadow:0 1px #eee; }
button:hover
	{ text-shadow:0 1px #fff; }
small
	{ font-size:.8em; }
acronym
	{ border-bottom:1px dotted #64695A }
table
	{ margin:1em 0; }
td, th
	{ border:1px solid #D2D7B4;padding:.5em }
th
	{ text-align:left }
td
	{ background:#FFFFF7;text-align:left;color:#033; }
tr:hover th
	{ background:#FDFFED; }
tr:hover td
	{ background:#FDFFDE; }
th small, td small
	{ font-weight:normal;font-size:.75em;font-family:Georgia,Times,"Times New Roman",Serif;font-style:italic }
sup
	{ vertical-align:top;font-size:.7em;padding:0 .5em;font-weight:normal }
big
	{ font-size:1.2em;color:#c00;font-weight:normal }
strong
	{ /*color:#7FB200;*/ }
code
	{ background:#CEE882;color:#033;/*font-family:Helvetica,"Arial Cyr",Arial,"Myriad Pro",Verdana,Tahoma,Sans-Serif;*/ }
dl
	{ margin:.75em 0 1em 0 }
dt
	{ font-weight:bold;margin:0 0 .5em 0 }
dd
	{ margin:0 0 .5em 2.5em }
dd p
	{ margin:.5em 0 0 0 }
ol li
	{ margin:.75em 0 0 0;padding:0 }

/*font*/
h1, h2 small
	{ font-family:Georgia,Times,"Times New Roman",Serif; }
body, input, button, textarea, select
	{ font-family:Helvetica,"Arial Cyr",Arial,"Myriad Pro",Verdana,Tahoma,Sans-Serif; }

/*layout*/
#overall, #billing, #top, #content, #bottom
	{ min-width:1000px; }

.left
	{ text-align:left!important }
.right
	{ text-align:right!important }
.center
	{ text-align:center!important }
.L
	{ width:25%;float:left }
.R
	{ width:75%;float:right }
#overall
	{ margin-bottom:-150px;min-height:100% }
#content .clr, #clear
	{ height:160px; }
#content .clear, #clear
	{ clear:both; }
#content
	{ float:left;width:100%; }
#content .txt
	{ margin:0 20% 1em 20%; }
#menu /*right column*/
	{ float:left;width:20%;margin-left:-20%;margin-top:1em;/*padding-top:220px;*/ }
#menu .txt
	{ /*padding-left:1em;*/ }
#more /*left column*/
	{ float:left;width:20%;margin-left:-100%;margin-top:1em;/*padding-top:220px*/ }

#bottom
	{ height:150px;clear:both; }
#top
	{ position:absolute;top:0;left:0; }

/*none*/
#begin, #top dt span
	{ display:none }

/*cases*/

#billing
	{ margin:0;padding:0;background:#9c0 url(/i/9c0.gif);font-family:Helvetica,"Arial Cyr",Arial,Verdana,Tahoma,Sans-Serif;color:#000;top:100px;left:0;position:absolute;width:100%;height:100px; }
#billing optgroup
	{ background:#033; }
#billing input, #billing select, #billing option
	{ background:#DBE8BD }
#billing input, #billing select
	{ margin:0 -.2em }
#billing input
	{ width:230px; }
#billing button
	{ margin-left:.4em }

#billing dt, #billing dl, #billing dd
	{ margin:0;padding:0; }
#billing dl
	{ padding:0 0 0 20%;background:url(/i/grass-bot.gif) 0 bottom repeat-x;height:100px; }
#billing dt
	{ font-size:.7em;padding-bottom:.4em;padding-top:1.7em; }
#billing dd
	{ font-size:1.1em;margin-left:-2.5em; }

#top, #top dt, #top dd
	{ margin:0;padding:0; }
#top
	{ width:100%;background:#033;text-transform:lowercase }
#top a
	{ outline:none; }
#top dt, #top dd
	{ float:left }
#top dt
	{ width:20%;text-align:center;background:url(/i/grass-top.gif) right bottom repeat-x }
#top dt strong, #top dt strong a
	{ background:url(/i/delalink.gif) 50% 50% no-repeat;display:block;width:100px;height:100px;margin:0 auto; }
#top dd
	{ width:80%;border-top:5px solid #000;font-size:.95em;font-weight:bold;background:url(/i/top.jpg) 0 0 repeat-x }
#top ul
	{ margin:0;padding:0;list-style-type:none;width:100%;height:95px;background:url(/i/grass-top.gif) 0 bottom repeat-x }
#top li
	{ float:left;width:15%;text-align:center;height:95px;overflow:hidden;background:url(/i/117186.gif) 0 0 no-repeat }
#top li a, #top li strong
	{ display:block;line-height:104px;height:90px;background:url(/i/117186.gif) right 0 no-repeat;margin-left:-1px;text-shadow:0 -1px #366, 0 1px #001F1F;font-weight:bold }
#top li a
	{ text-decoration:none }
#top li a:link
	{ color:#9cc; }
#top li a:visited
	{ color:#699; }
#top li a:hover
	{ color:#9c0; }
#top li a:visited:hover
	{ color:#7FB200; }
#top li a:active
	{ padding-top:1px;text-shadow:0 -1px #001F1F, 0 1px #366; }
#top li strong
	{ color:#9c0; }
#top li strong a:link, #top li strong a:visited
	{ color:#9c0; }
#top li strong a:hover, #top li strong a:active
	{ color:#A3D60A!important; }

#bottom
	{ background:#F0F5D2 url(/i/bottom.gif) 0 0 repeat-x;color:#828778;padding:0;font-size:.7em }
#bottom .subbottom
	{ width:60%;margin:0 auto }
#bottom .L, #bottom .P
	{ padding:2em 0; }
#bottom .P
	{ width:35%;float:right }
#bottom .P dl
	{ float:right }
#bottom .P dl, #bottom .P dl dt, #bottom .P dl dd
	{ padding:0;margin:0 }
#bottom .P dl
	{ padding-top:.25em }
#bottom .P dl dd
	{ background:url(/i/dots.gif) 0 .95em repeat-x;clear:both;min-height:1em }
#bottom .P dl dd.feedback
	{ background:0;padding-left:1em; }
#bottom .P dl dd:hover, #bottom .P dl dd.hover, #bottom .P dl dd strong
	{ color:#505546;font-weight:normal }
#bottom .P dl dd em, #bottom .P dl dd span
	{ background:#F0F5D2;display:block; }
#bottom .P dl dd em
	{ padding-left:1em;float:left;font-style:normal }
#bottom .P dl dd span
	{ margin-left:2em;float:right;white-space:nowrap }
#bottom .L
	{ width:65%; }
#bottom .L p
	{ text-indent:-1em }
#bottom .L ul
	{ margin:0 0 0 -.5em;padding:0;list-style-type:none;width:100%;overflow:hidden }
#bottom .L ul li
	{ margin:0;padding:0;float:left;margin-left:-1px;border-left:1px solid #BEC3A0 }
#bottom .L ul li a, #bottom .L ul li strong
	{ display:block;padding:0 .5em;position:relative; }
#bottom .L ul li strong
	{  }
#bottom .L ul li strong a
	{ margin:0 -.5em }
#bottom .L ul li strong a:link, #bottom .L ul li strong a:visited
	{ color:#033 }
#bottom .L ul li strong a:hover, #bottom .L ul li strong a:active
	{ color:#360 }
/*#bottom .L ul li a:first-letter, #bottom .L ul li strong:first-letter
	{ text-transform:uppercase }*/
#bottom .L ul li strong
	{ font-weight:normal;color:#505546; }

/*misc*/
.nobr
	{ white-space:nowrap }

.per50
	{ width:50%!important }

label.label
	{ border-bottom:1px dotted #64695A;/*cursor:pointer*/ }
label.label:hover
	{ border-bottom:1px dotted #828778;color:#828778 }

.arr
	{ text-decoration:none;font-size:.8em }
.arr span
	{ text-decoration:underline;font-size:1.25em }
strong .arr
	{ font-weight:normal }
strong .arr span
	{ font-weight:bold }

.external
	{ background:url(/i/external.gif) right .45em no-repeat;padding-right:12px }
table .external
	{ background:url(/i/external.gif) right .3em no-repeat;padding-right:12px }

.button
	{ background:#690 url(/i/button.jpg) 50% bottom no-repeat;display:block;float:right;text-decoration:none;text-shadow:0 1px #360; }
.button:hover
	{ background:#5C8F00 url(/i/button-hover.jpg) 50% bottom no-repeat; }
.button big
	{ color:#fff;background:url(/i/690tl15.gif) 0 0 no-repeat;display:block; }
.button span
	{ background:url(/i/690tr15.gif) right 0 no-repeat;display:block; }
.button span span
	{ background:url(/i/690br15.gif) right bottom no-repeat; }
.button span span span
	{ background:url(/i/690bl15.gif) 0 bottom no-repeat;padding:15px 20px }
.button small
	{ color:#033;font-size:.6em;font-weight:bold;line-height:1em;display:block;text-shadow:none;text-align:right;background:url(/i/arr.gif) right 0 no-repeat;padding-right:20px;line-height:15px }
.button:hover big
	{ color:#ff3 }

.teaser
	{ font-size:.7em;color:#033;background:#CEE882 url(/i/teaser.gif) 0 0 repeat-y;margin-left:10px;margin-top:4em }
.teaser div
	{ padding:0 0 20px 20px;background:url(/i/teaser-bot.gif) 0 bottom repeat-x; }
.teaser h3
	{ padding:1em 0 0 20px;background:url(/i/teaser-top.gif) 0 0 repeat-x;font-size:1.3em;font-weight:bold;color:#fff;text-transform:uppercase }
.teaser p
	{ line-height:1.1em;margin-top:.5em;background:url(/i/teaser-p.gif) right 0 no-repeat;padding-right:10px }
.teaser table, .teaser td
	{ margin:0;padding:0;border:0;background:0!important }
.teaser table
	{ margin:1em 10px 0 0 }
.teaser a:link
	{ color:#360 }
.teaser a:visited
	{ color:#690 }
.teaser a:hover, .teaser a:active
	{ color:#4D8000 }

/**ico**/
.ico
	{ padding-left:14px;display:inline-block }
.liqpay
	{ background:url(/img/liqpay-ico.gif) 1px .3em no-repeat }
.privat24
	{ background:url(/img/privat24-ico.gif) 1px .3em no-repeat }
.mastercard
	{ background:url(/img/mastercard-ico.gif) 1px .3em no-repeat;padding-left:20px; }
.visa
	{ background:url(/img/visa-ico.gif) 1px .3em no-repeat;padding-left:20px; }
.webmoney
	{ background:url(/img/webmoney-ico.gif) 1px .3em no-repeat }
.yandex-money
	{ background:url(/img/yandex-money-ico.gif) 1px .2em no-repeat }
.imoney
	{ background:url(/img/imoney-ico.gif) 1px .3em no-repeat }
.ukrsotsbank
	{ background:url(/img/ukrsotsbank-ico.gif) 1px .3em no-repeat;padding-left:16px }

#paymentslist
	{ display:block;width:137px;height:21px;padding:0;margin:1.5em 0 1.5em -5px;overflow:hidden;position:relative }
#paymentslist span
	{ display:none }
#paymentslist strong
	{ padding:0;margin:0;text-indent:-9999px;float:left;height:21px;position:relative;background:url(/i/payments.gif); }
#paymentslist strong#visa
	{ width:40px;background-position:0 0; }
#paymentslist strong#visa:hover, #paymentslist strong#visa:active, #paymentslist strong#visa.active, #paymentslist strong#visa.hover
	{ background-position:0 21px!important }
#paymentslist strong#mastercard
	{ width:40px;background-position:97px 0; }
#paymentslist strong#mastercard:hover, #paymentslist strong#mastercard:active, #paymentslist strong#mastercard.active, #paymentslist strong#mastercard.hover
	{ background-position:97px 21px!important }
#paymentslist strong#webmoney
	{ width:29px;background-position:57px 0; }
#paymentslist strong#webmoney:hover, #paymentslist strong#webmoney:active, #paymentslist strong#webmoney.active, #paymentslist strong#webmoney.hover
	{ background-position:57px 21px!important }
#paymentslist strong#yandex-money
	{ width:28px;background-position:29px 0; }
#paymentslist strong#yandex-money:hover, #paymentslist strong#yandex-money:active, #paymentslist strong#yandex-money.active, #paymentslist strong#yandex-money.hover
	{ background-position:29px 21px!important }

tbody .th
	{ background:#D2D7B4!important;color:#033;font-family:Georgia,Times,"Times New Roman",Serif;font-size:.9em;font-weight:bold;font-style:italic;text-align:left }
thead th
	{ background:#E6EBC8!important;color:#033;font-size:.85em;text-align:center }
thead .th
	{ background:#fff!important;color:#828778;border-top:1px solid #fff;border-left:1px solid #fff;text-align:left }

/*hosting page*/
#hosting-plans tbody th
	{ width:46%;padding-left:1.2em }
#hosting-plans tbody .th
	{ padding-left:.5em }
#hosting-plans td
	{ width:9%;text-align:center; }

.fantastico td td, .fantastico th
	{ vertical-align:top }
.fantastico table
	{ margin:0;padding:0 }
.fantastico td td
	{ padding:0 1em 0 0;text-align:left;font-size:.7em;border:0; }
.fantastico td h3
	{ font-size:1em;color:#693;display:inline }
.fantastico td ul
	{ margin:0 0 1em 1.5em;padding:0; }
.fantastico td li
	{ margin:0;padding:0 }

.ura, .uvy
	{ text-indent:-9999px }
.ura
	{ background:#F5FADE url(/i/ura.gif) 50% 50% no-repeat }
.uvy
	{ background:#FDEFED url(/i/uvy.gif) 50% 50% no-repeat }
tr:hover td.ura
	{ background:#F3FAC7 url(/i/ura.gif) 50% 50% no-repeat; }
tr:hover td.uvy
	{ background:#FBEFD5 url(/i/uvy.gif) 50% 50% no-repeat; }

.ordernow
	{ padding-right:25px;background:url(/i/basket.gif) right 50% no-repeat;font-weight:bold }

.alert
	{ background:url(/i/alert.gif) 0 .2em no-repeat!important;padding-left:30px!important;line-height:.95em!important;min-height:20px!important }
.inputalert
	{ background:#FBEFD5!important;border:1px solid #f60!important }
.simpleinputalert
	{ background:#fcc!important; }

span.required
	{ color:#c00;font-weight:bold }

.comments p
	{ padding-left:1.25em;text-indent:-1.55em }
.comments p sup
	{ padding-right:.8em }

#domain-price thead th
	{ white-space:nowrap }
#domain-price tbody th
	{ width:30% }
#domain-price td
	{ width:10%;text-align:right; }
#domain-price td.remark
	{ width:35%;font-size:.7em;vertical-align:top;text-align:left!important }

#domain-cloud
	{ margin:0;padding:1em 0;list-style-type:none;text-align:center;clear:both }
#domain-cloud li, #domain-cloud dl, #domain-cloud dt, #domain-cloud dd
	{ margin:0;padding:0;display:inline; }
#domain-cloud dl
	{ white-space:nowrap; }
#domain-cloud dd
	{ color:#699;font-size:.7em;padding:0 .7em 0 .05em }
#domain-cloud dt
	{ font-size:.9em;font-weight:bold;vertical-align:-.2em;color:#BEC3B4; }
/*times*/
#domain-cloud .x90 dt
	{ font-size:4.5em;vertical-align:-.5em;color:#A8C45A }
#domain-cloud .x50 dt
	{ font-size:3em;vertical-align:-.5em;color:#A6BD67; }
#domain-cloud .x20 dt
	{ font-size:2.5em;vertical-align:-.4em;color:#A4B578; }
#domain-cloud .x12 dt
	{ font-size:1.7em;vertical-align:-.4em;color:#A2AC89; }
#domain-cloud dl:hover dt, #domain-cloud dl:hover dd, #domain-cloud dl.hover dt, #domain-cloud dl.hover dd
	{ color:#033 }
/*kvadratiki start*/
#domain-cloud dd
	{ padding:0 .05em 0 .15em;margin:0 .65em 0 .2em; }
#domain-cloud .x90 dd, #domain-cloud .x50 dd, #domain-cloud .x20 dd, #domain-cloud .x12 dd
	{ margin-left:0 }
#domain-cloud dl:hover dd, #domain-cloud dl.hover dd
	{ color:#fff;background:#033 }
/*kvadratiki finish*/

#prices
	{ float:left }

.selector
	{ float:right;margin:1.75em 0 0 0;padding:0;list-style-type:none;font-size:.8em }
.selector li
	{ float:left }
.selector a, .selector strong
	{ display:block;padding:.5em 1em; }
.selector strong, .selector a:link, .selector a:visited
	{ color:#828764 }
.selector a
	{ text-decoration:none; }
.selector a:hover, .selector a:active
	{ background:#FAFFDC }
.selector a span
	{ border-bottom:1px dotted #828764 }
.selector a:hover span, .selector a:active span
	{ border-bottom:1px dotted #9c0;color:#9c0 }
.selector strong
	{ background:#E6EBC8;font-weight:normal; }

#domain-price, #selector-domain-price
	{ display:none }

#currency
	{ margin:0 auto;border:0;font-size:14px;width:169px; }
#currency caption
	{ text-align:left;/*color:#A2AC89;*/font-weight:normal;font-size:.75em;margin:0 auto;padding:9.5em 0 1em 18px; }
#currency td, #currency th
	{ font-weight:bold;padding:0;margin:0;border:0;padding:0 3px;color:#9c0;letter-spacing:-.1em;background:0;text-align:left; }
#currency th
	{ padding-left:19px }
#currency .UAH, #currency .RUB
	{ white-space:nowrap }
#currency .UAH
	{ background:url(/i/flag_ua.gif) 0 50% no-repeat }
#currency .RUB
	{ background:url(/i/flag_ru.gif) 0 50% no-repeat }
#currency .value
	{ background:#9c0;color:#fff;letter-spacing:6px;padding:0 0 0 5px;text-align:right; }
#currency .value div
	{ background:#9c0 url(/i/currency.png) right 50% no-repeat;padding:1px 0 1px 3px;font-family:Helvetica,"Arial Cyr",Arial,Verdana,Tahoma,Sans-Serif; }
#currency .top
	{ background:#9c0 url(/i/9c0tl.gif) 0 0 no-repeat;padding:0 }
#currency .top div
	{ height:4px;background:url(/i/9c0tr.gif) right 0 no-repeat;overflow:hidden; }
#currency .bot
	{ background:#9c0 url(/i/9c0bl.gif) 0 0 no-repeat;padding:0 }
#currency .bot div
	{ height:4px;background:url(/i/9c0br.gif) right 0 no-repeat;overflow:hidden; }
#currency .sep
	{ height:5px }
#currency small
	{ color:#B4B996;color:#A2AC89;font-style:normal;font-family:Helvetica,"Arial Cyr",Arial,"Myriad Pro",Verdana,Tahoma,Sans-Serif;font-size:.75em;letter-spacing:normal;display:block;padding:1em 0 0 18px }

#more dl, #more dt, #more dd
	{ margin:0;padding:0 }
#more dl
	{ margin:0 20px 0 0; }
#more dt
	{ background:#033 url(/i/top.jpg) 50% 0;border-bottom:1px dotted #699; }
#more h3, #more dt strong
	{ background:url(/i/tr20.png) right 0 no-repeat;padding:1.2em 20px 1.2em 20px;font-weight:bold;color:#9cc;font-size:.9em;color:#9c0;display:block;position:relative }
#more dl ul
	{ margin:0;padding:10px 10px 30px 10px;list-style-type:none;background:#033 url(/i/br20.png) right bottom no-repeat;font-size:.8em }
#more dl li
	{ border-bottom:1px solid #144747;font-size:.9em;padding:5px 10px }
#more dl li a:link
	{ color:#9cc; }
#more dl li a:visited
	{ color:#699; }
#more dl li a:hover
	{ color:#9c0; }
#more dl li a:visited:hover
	{ color:#7FB200; }
#more dl li strong
	{ color:#9c0; }
/***arr patch***/
#more dl li
	{ padding:0 }
#more dl li strong, #more dl li a
	{ display:block;position:relative;padding:.4em 10px }
#more dl li strong, #more dl li a:hover
	{ background:url(/i/arr-9c0.gif) right .8em no-repeat }
/***arr patch***/

/*switcher v2*/
#entry-switcher
	{ margin:0 0 0 20px;background:#033 url(/i/top.jpg) 80% 0;overflow:hidden }
#entry-switcher h3
	{ background:url(/i/tl20.png) 0 0 no-repeat;padding:1.2em 0 .8em 0;font-weight:bold;color:#9cc;font-size:.9em;text-align:center;margin:0 }
#entry-switcher h4
	{ display:none }
#entry-switcher ul
	{ margin:0;padding:0;list-style-type:none }
#entry-switcher li
	{ margin:0;padding:0;width:50%;font-size:.7em;text-align:center;text-decoration:none;color:#033;border:0!important }
#entry-switcher li#li-client
	{ background:#BAD46E;float:left;margin-left:-1px;margin-right:1px }
#entry-switcher li#li-partner
	{ background:#8CBFBF;float:right }
#entry-switcher li.over
	{ padding:10px 0 7px 0; }
#entry-switcher li.under
	{ padding:5px 0 6px 0;margin-top:5px;margin-bottom:1px;cursor:pointer; }
#entry-switcher li.under span
	{ border-bottom:1px dotted #033 }
#entry-switcher li#li-client.under:hover, #entry-switcher li#li-client.under:active, #entry-switcher li#li-client.under.hover
	{ background:#CEE882 }
#entry-switcher li#li-partner.under:hover, #entry-switcher li#li-partner.under:active, #entry-switcher li#li-partner.under.hover
	{ background:#AADDDD }

#entry-switcher form.under
	{ display:none }

#menu form
	{ margin:0;padding-top:.75em;color:#033;clear:both; }
#menu form#client
	{ background:#BAD46E url(/i/diags2.gif);border-top:5px solid #BAD46E; }
#menu form#partner
	{ background:#8CBFBF url(/i/diags1.gif);border-top:5px solid #8CBFBF; }
#menu form table
	{ background:url(/i/E6EBC8bl.gif) 0 bottom no-repeat;margin:0;width:100% }
#menu form td, #menu form th
	{ border:0;padding:0;margin:0;font-size:.7em;text-align:right;background:0; }
#menu form th
	{ padding:.5em }
#menu form td
	{ padding-right:.5em }
#menu form td.left
	{ padding-left:.5em }
#menu form td.per100
	{ width:60% }
#menu input
	{ width:90%;color:#033;margin:0;padding:.2em 0 .2em .2em; }
#menu #client input
	{ border:1px solid #88A23C;background:#DBE8BD }
#menu #partner input
	{ border:1px solid #5A9797;background:#C2E1E1 }
#menu button
	{ margin:.2em 0 .5em 0 }
#menu form a
	{ color:#033 }
#menu #client a:hover, #menu #client a:active
	{ color:#360 }
#menu #partner a:hover, #menu #partner a:active
	{ color:#066 }
#menu form td.center
	{ padding:0 0 1em 0 }
/*^switcher v2*/


/*pages*/
/**index**/
#index h1
	{ color:#8cbfbf;color:#9cc;font-size:2.5em;font-weight:500;background:#000 url(/i/h1index.jpg) 50% bottom no-repeat;text-shadow:0 1px #000;padding:0; }
#index h1 span
	{ display:block;padding:220px 1em .5em 20%;background:url(/i/h1index.gif) 50% bottom repeat-x; }
#index h1 span span
	{ color:#8cbfbf;color:#9cc;font-size:.7em;text-align:center;margin-top:.5em;padding:0;background:0 }
#index h1 span span span
	{ display:inline;font-size:1em;color:#9c0;margin-top:0 }
#index h1 strong
	{ color:#9c0;font-weight:600 }
#index #billing dl
	{ background:url(/i/grass-bot-index.gif) 0 bottom repeat-x; }

.multicolumns
	{ margin:1em 0 0 -20% }
.multicolumns div.hosting, .multicolumns div.domains
	{ width:50%;float:left; }
.multicolumns div div
	{ margin-left:20px; }
.multicolumns div.hosting div
	{ background:#000 url(/i/h1index-rotate.jpg) 0 -50px; }
.multicolumns div.domains div
	{ background:#033 url(/i/top.jpg) 50% 0; }
.multicolumns div div div
	{ margin:0;padding:1em 15px 0;background:#000 url(/i/diags3.gif) 80% bottom!important;font-size:.85em;border-top:1px dotted #699 }

.multicolumns h2
	{ position:relative;background:url(/i/tr20.png) right 0 no-repeat;padding:0;margin:0;font-weight:bold;color:#9cc;font-size:.9em;text-transform:lowercase; }
.multicolumns h2 a
	{ position:relative;background:url(/i/tl20.png) 0 0 no-repeat;padding:1.2em 0 .8em 0;display:block;text-align:center; }
.multicolumns p
	{ margin:0 -15px;padding:0;font-weight:bold;color:#fff;font-size:.85em }
.multicolumns p span
	{ position:relative;display:block;background:url(/i/033bl.gif) 0 bottom no-repeat; }
.multicolumns p span span
	{ position:relative;display:block;padding:0 15px 15px;background:url(/i/033br.gif) right bottom no-repeat; }
.multicolumns ins
	{ display:block;clear:both;height:1px;width:100%;background:0 }
.multicolumns .domains big
	{ display:block;width:100%;margin:0;padding:0 }
.multicolumns .ordernow
	{ white-space:nowrap;font-size:.95em;padding-right:30px;background:url(/i/basket-dark.gif) right 50% no-repeat;display:block;float:right;line-height:25px;margin-left:2.4em }
.multicolumns .compare
	{ white-space:nowrap;font-size:.95em;padding-right:20px;background:url(/i/arr-dark.gif) right 50% no-repeat;display:block;float:right;line-height:25px }
.multicolumns .domains .ordernow, .multicolumns .domains .compare
	{ margin-top:1.325em }
.multicolumns .hosting table
	{ width:100%;border:0;padding:0;margin:0 0 .5em 0; }
.multicolumns .hosting table td, .multicolumns .hosting table th
	{ border:0;border-bottom:1px solid #366;background:0!important;color:#9cc;padding:.25em 0;margin:0;vertical-align:top }
.multicolumns .hosting table td
	{ font-size:.85em; }
.multicolumns .hosting table tbody td, .multicolumns .hosting table thead th
	{ text-align:right;border-left:1px dotted #366;padding:.25em }
.multicolumns .hosting table th
	{ font-size:.8em; }
.multicolumns .hosting table strong, .multicolumns .hosting table thead th
	{ color:#9c0 }
.multicolumns .hosting .moneyback
	{ /*height:40px!important;*/ }
.multicolumns .hosting .moneyback ins
	{ background:url(/i/moneyback.gif) right 0 no-repeat!important;display:block;position:relative;width:40px;height:40px;float:right;margin:-15px -10px -15px 10px; }

.multicolumns .domains span.del, .multicolumns .domains strong span
	{ display:none }
.multicolumns .domains strong
	{ display:block;float:left;background-position:50% 50%;background-repeat:no-repeat; }

.multicolumns .domains strong.ua
	{ width:67px;height:72px;background-image:url(/img/domains/ua.gif) }
.multicolumns .domains strong.ru
	{ width:47px;height:72px;background-image:url(/img/domains/ru.gif) }
.multicolumns .domains strong.com
	{ width:87px;height:72px;background-image:url(/img/domains/com.gif) }
.multicolumns .domains strong.tv
	{ width:75px;height:72px;background-image:url(/img/domains/tv.gif) }

.multicolumns .domains strong.net
	{ width:49px;height:62px;background-image:url(/img/domains/net.gif) }
.multicolumns .domains strong.org
	{ width:70px;height:62px;background-image:url(/img/domains/org.gif) }
.multicolumns .domains strong.info
	{ width:56px;height:62px;background-image:url(/img/domains/info.gif) }
.multicolumns .domains strong.biz
	{ width:39px;height:62px;background-image:url(/img/domains/biz.gif) }
.multicolumns .domains strong.su
	{ width:30px;height:62px;background-image:url(/img/domains/su.gif) }

.multicolumns .domains span.del42, .multicolumns .domains span.del52
	{ display:block;float:left;padding:0;background:0;text-indent:-999px }
.multicolumns .domains span.del52
	{ width:33.33%;height:72px;margin:0 -92px 0 0; }
.multicolumns .domains span.del42
	{ width:25%;height:62px;margin:0 -61px 0 0; }

.summary
	{ padding:0 10% 0 20%;line-height:1.4em }
.summary strong em
	{ font-style:normal;background:url(/i/arr-fff.gif) right .45em no-repeat;padding-right:14px }
.summary strong ins
	{ display:none }
.summary strong a
	{ padding:0 .5em;color:#fff!important;position:relative;text-decoration:none }
.summary strong a:link, .summary strong a:visited
	{ background:#7FB200!important; }
.summary strong a em, .summary strong a span
	{ text-decoration:underline }
.summary strong a:link em, .summary strong a:visited em
	{ display:none; }
.summary strong a:link span, .summary strong a:visited span
	{ display:inline }
.summary strong a:hover, .summary strong a:active
	{ background:#9c0!important; }
.summary strong a:hover em, .summary strong a:hover em
	{ display:inline }
.summary strong a:hover span, .summary strong a:hover span
	{ display:none }


.column1of2
	{ width:50%;float:left }
.minusright
	{ margin-right:-33%; }
/*right column*/
/*
#menu #clients-list-index
	{ margin:2em 0;padding:0;text-align:center }
#menu #clients-list-index h2
	{ width:180px;margin:0 auto;padding-left:20px;font-size:1.2em; }
#menu #clients-list-index a
	{ width:180px;margin:0 auto;display:block }
#menu #clients-list-index img
	{ display:block;float:left;width:180px;height:90px }
*/
/*main column*/
#clients-list-index
	{ float:left;width:560px; }
#clients-list-index h2
	{ margin:.5em 0 0 0;font-size:1.2em; }
#clients-list-index a
	{ display:block;float:left;width:540px; }
#clients-list-index a img
	{ width:180px;height:90px;display:block;float:left; }

.getpanic
	{ text-align:center; }
.getpanic a
	{ display:block;width:140px;margin:1em auto;padding-bottom:80px;background:url(/i/panic-button.gif) 50% bottom no-repeat;text-decoration:none;color:#033;font-size:.7em;text-align:left }

#payments #content ul a
	{ text-decoration:none }
#payments #content ul a:link
	{ border-bottom:1px dotted #7FB200; }
#payments #content ul a:visited
	{ border-bottom:1px dotted #A8C45A; }
#payments #content ul a:hover, #payments #content ul a:active
	{ border-bottom:1px dotted #9c0 }

#payments #content h2
	{ margin:0;padding:1em 0 0 0;clear:both }
#payments #content dl
	{ margin:0;padding:1em 0 0 0; }
#payments #content dt
	{ margin:0;padding:0; }
#payments #content dd
	{ margin:0;padding:0; }
#payments #content dl img
	{ float:left;margin:.2em 0 0 -80px;position:relative }
#payments #content dl address
	{ font-size:.8em;margin:.5em 0 0 30px }
#payments #content dl p
	{ margin:0;padding:.5em 0 0 0; }
#payments #content dt strong
	{ color:#f60 }
#payments #content dd
	{ margin-left:100px; }
#payments #bank-transfer
	{ background:url(/img/bank-stamp.gif) 0 50% no-repeat;min-height:125px }

#profit tbody th
	{ width:50% }

#soft
	{ margin:0 0 0 30px;padding:0;list-style-type:none }
#soft li
	{ display:inline }
#soft span
	{ display:none }
#soft img
	{ margin:1em 1em 0 0 }

.simple-table
	{ font-size:.9em }
.simple-table th, .simple-table td, .simple-table tbody th, .simple-table tbody td
	{ background:0!important;padding-left:0;border:0;border-top:1px solid #D2D7B4;vertical-align:top;font-weight:bold }
.simple-table tbody th
	{ width:50%;padding:0; }
.simple-table tbody th.th
	{ width:100%;padding:.7em 0;font-style:normal;font-weight:normal;color:#B4B996;font-size:1.2em }
.simple-table label
	{ padding:.7em 1.5em;display:block }
.simple-table textarea, .simple-table input, .simple-table select, .simple-table button
	{ font-weight:bold }
.simple-table textarea, .simple-table input, .simple-table select
	{ background:#F0F5D2 }
.simple-table textarea, .simple-table input
	{ width:100%; }
.simple-table select
	{ width:75%; }
#partner-registration input#rulezz
	{ width:auto;margin-left:-1.5em;margin-right:.55em;position:relative }
.simple-table .required th
	{ color:#033;/*font-weight:bold*/ }
.simple-table td.required
	{ width:1%;color:#c00;padding-left:.5em;padding-right:.25em;font-size:1.5em;line-height:.4em;overflow:hidden;vertical-align:bottom }
#partner-registration #login, #partner-registration #ind, #partner-registration #phone
	{ width:50% }

#support
	{ margin-top:-75px;position:relative }
#support table
	{ width:100% }
#support th
	{ width:40% }
#support input
	{ width:75% }
#support thead td, #support thead th
	{ border-top:0 }
#support thead th div
	{ width:21em; }
#support thead td
	{ text-align:center }
#support thead td div
	{ width:276px;height:130px;overflow:hidden;background:url(/i/cloud.gif) 0 0 no-repeat!important;color:#fff;margin:0 auto; }
#support thead td div p
	{ margin:0;padding:40px 0 0 50px;font-weight:bold;text-indent:-1.1em;font-size:14px;text-align:left }
.problemsolvers
	{ background:url(/i/lifebuoy.gif) 50% 0 no-repeat;padding-top:100px;text-align:center;margin-top:1em }
.problemsolvers big
	{ background:url(/i/24x7x365.gif) 50% bottom no-repeat;padding-bottom:40px;display:block;color:#033;font-size:.9em;font-weight:bold }
.problemsolvers p
	{ font-weight:bold;font-size:.9em;color:#7FB200; }
.problemsolvers span
	{ display:none }

#order textarea, #order input, #order select, #order button
	{ font-weight:bold }
#order textarea, #order input, #order select
	{ background:#F0F5D2; }

#clients-list
	{ margin:2em 0;padding:0;list-style-type:none;font-size:.7em;margin-right:-200px }
#clients-list li
	{ width:200px;margin:0;padding:0;float:left;min-height:150px; }
#clients-list li img, #clients-list li span
	{ display:block;width:180px;text-align:center }
#clients-list li img
	{ height:90px;margin-bottom:5px }
#clients-list li sup
	{ padding:0;font-size:.9em }
#clients-list li strong
	{ font-weight:normal }
#clients-list li a
	{ color:#828778;display:block;text-decoration:none }
#clients-list li a strong
	{ text-decoration:underline }
#clients-list li a:link strong
	{ color:#7FB200; }
#clients-list li a:visited strong
	{ color:#A8C45A; }
#clients-list li a:hover strong, #clients-list li a:active strong
	{ color:#9c0 }

#first-delalink
	{ height:161px;background:url(/img/first-delalink.gif) right 50% no-repeat;margin:1em 30px 1em 0 }

/***********************/
/*customer and partner */
/***********************/
.knopka
	{ font-weight:bold; }

/*WebDNS - order page*/
#kiper td
	{ padding:0 0 20px 20px!important;border:0!important; }
#kiper center
	{ background:#CEE882 url(/i/br20.png) right bottom no-repeat!important; }
#kiper table
	{ background:url(/i/bl20.png) 0 bottom no-repeat;margin:0!important; }
#kiper table td
	{ padding:0 20px 10px 20px!important;vertical-align:bottom;text-transform:lowercase;font-weight:bold;background:0!important }
#kiper table td.txt
	{ background:url(/i/tl20.png) 0 0 no-repeat!important; }
#kiper table td input
	{ background:#F0F5D2;margin:-10px 0px 10px 0;position:relative }
#kiper table td p
	{ margin:0 -20px;padding:10px 0 0 20px;font-weight:bold;background:#CEE882 url(/i/tr20.png) right 0 no-repeat }
/*WebDNS - order page*/

/*customer pages*/
#customer
	{}
#customer table
	{ border:0;padding:0;margin:0 }
#customer font
	{ color:#690;font-weight:bold }
#customer font b
	{ color:#c00;text-transform:lowercase }
#customer table th, #customer table td
	{ border:0;border-top:1px solid #D2D7B4;background:0;padding:.5em 0 }
#customer table td.header
	{ font-weight:bold;border-top:0 }
#customer table td img
	{ margin-left:1em }

.subth
	{ background:#9c0 url(http://www.delalink.net/i/9c0.gif)!important;padding:.5em!important }
.subth a:link
	{ color:#033 }
.subth a:visited
	{ color:#360 }
.subth a:hover, .subth a:active
	{ color:#1A3519 }
.subth input.knopka
	{ display:block;margin:0 auto }


#customer #overall #content .txt form div table
	{ width:100% }
#customer #overall #content .txt form div table td input
	{ max-width:300px }

/**partnerpages**/
.partnerpages
	{}
.partnerpages font
	{ font-size:1em }
.partnerpages table
	{ width:100%!important }
.partnerpages table td, .partnerpages table th
	{ border:0!important;background:#fff!important }
.partnerpages #overall #content .txt table tbody tr td table td
	{ border-top:1px solid #D2D7B4!important; }
.partnerpages #overall #content .txt table tbody tr td form table
	{ border:0!important; }
.partnerpages #overall #content .txt table tbody tr td form table td
	{ border:0!important;border-top:1px solid #D2D7B4!important;font-size:1em;padding:.5em!important;font-size:.9em;font-weight:bold;color:#828778;/*white-space:nowrap;*/vertical-align:top;background:#fff!important }
.partnerpages #overall #content .txt table tbody tr td form div table td
	{ border:0!important;border-top:1px solid #D2D7B4!important;font-size:1em;padding:.5em!important;font-size:.9em;font-weight:bold;color:#828778;/*white-space:nowrap;*/vertical-align:top; }
.partnerpages #overall #content .txt table tbody tr td form div table td.txt
	{ padding-top:.7em!important }
.partnerpages #overall #content .txt table tbody tr td form div table td input.frmtxt, .partnerpages #overall #content .txt table tbody tr td form div table td select, .partnerpages #overall #content .txt table tbody tr td form div table td textarea
	{ background:#DBE8BD;font-weight:bold }
.partnerpages #overall #content .txt table tbody tr td form div table td textarea
	{ width:100% }

.partnerpages #table12, .partnerpages #table12 td
	{ /*border:1px solid #000*/ }
.partnerpages #table12 table tr
	{ background:#fff }
.partnerpages #table12 td
	{ text-align:center;width:50%!important }
.partnerpages #table12 td p
	{ margin:0 }
.partnerpages #table12 th h4
	{ text-align:center;margin:0 }
.partnerpages #table12 td p b a font
	{ text-transform:lowercase;font-family:Helvetica,"Arial Cyr",Arial,"Myriad Pro",Verdana,Tahoma,Sans-Serif;font-size:.8em }

.partnerpages #table15.data /*mts, life:) etc*/
	{}
.partnerpages #table15.data th, .partnerpages #table15.data
	{ border:0;border-bottom:1px solid #D2D7B4 }
.partnerpages #table15.data td
	{ background:#FFFFF7;text-align:right;font-size:.75em;padding:.5em; }
.partnerpages #table15.data td.nowrap
	{ background:#fff;text-align:left;white-space:nowrap }
.partnerpages #table15.data td.nowrap b
	{ font-weight:normal;color:#828778 }

/**customerpages**/
.customerpages
	{}
.customerpages font
	{ font-size:1em }
.customerpages table
	{ width:100%!important }
.customerpages table td
	{ border:0!important }
.customerpages #overall #content .txt table tbody tr td form div table td
	{ border:0!important;border-top:1px solid #D2D7B4!important;font-size:1em;padding:.5em!important;font-size:.9em;font-weight:bold;color:#828778;white-space:nowrap;vertical-align:top }
.customerpages #overall #content .txt table tbody tr td form div table td.txt
	{ padding-top:.7em!important }
.customerpages #overall #content .txt table tbody tr td form div table td input.frmtxt, .customerpages #overall #content .txt table tbody tr td form div table td select, .customerpages #overall #content .txt table tbody tr td form div table td textarea
	{ background:#DBE8BD;font-weight:bold }
.customerpages #overall #content .txt table tbody tr td form div table td textarea
	{ width:100% }
/***customer list***/
.customerpages #overall #content .txt table tbody tr td ol
	{ margin:-1em 0 0 0;padding:0; }
.customerpages #overall #content .txt table tbody tr td ol li
	{ margin-top:0;padding-top:0;padding-bottom:0;margin-bottom:.5em;font-weight:bold }
/***customer list***/
/***customer orders list***/
.customerpages #overall #content .txt table tbody tr td div table td
	{ background:#fff;color:#828778;border-bottom:1px solid #D2D7B4!important;font-size:.85em;padding:.5em;/*width:auto!important*/ }
.customerpages #overall #content .txt table tbody tr td div table td:first-child
	{ padding:.5em .25em .5em .5em }
.customerpages #overall #content .txt table tbody tr td div table td:first-child + td
	{ padding:.5em .25em .5em 0 }
.customerpages #overall #content .txt table tbody tr td div table tr:hover td
	{ background:#FDFFED; }
.customerpages #overall #content .txt table tbody tr td div table td a
	{ font-size:.8em }
.customerpages #overall #content .txt table tbody tr td div table td font
	{ font-size:.8em;color:#828778;font-weight:normal }
.customerpages #overall #content .txt table tbody tr td div table td font b
	{ font-weight:normal;color:#828778;font-size:.8em }
.customerpages #overall #content .txt table tbody tr td div table td a font
	{ font-size:1em }
.customerpages #overall #content .txt table tbody tr td div table td a b
	{ font-size:1em;text-transform:none }
.customerpages #overall #content .txt table tbody tr td div table td a:link b, .customerpages #overall #content .txt table tbody tr td div table td a:link b font
	{ color:#7FB200; }
.customerpages #overall #content .txt table tbody tr td div table td a:visited b, .customerpages #overall #content .txt table tbody tr td div table td a:visited b font
	{ color:#A8C45A; }
.customerpages #overall #content .txt table tbody tr td div table td a:hover b, .customerpages #overall #content .txt table tbody tr td div table td a:active b, .customerpages #overall #content .txt table tbody tr td div table td a:hover b font, .customerpages #overall #content .txt table tbody tr td div table td a:active b font
	{ color:#9c0 }
.customerpages #overall #content .txt table tbody tr td div table td font.blfont4
	{ font-size:1.05em;color:#033;font-weight:bold }
.customerpages #overall #content .txt table tbody tr td div table td font.invtxt
	{ font-size:1em!important;color:#033;font-weight:bold!important; }
.customerpages #overall #content .txt table tbody tr td div table td font.invtxt b
	{ font-weight:bold!important;color:#c00;font-size:1em }
.customerpages #overall #content .txt table tbody tr td div table td font.invtxt center
	{ text-align:left!important; }
.customerpages #overall #content .txt table tbody tr td div table td.subth, .customerpages #overall #content .txt table tbody tr td div table td.txt2
	{ background:#9c0 url(http://www.delalink.net/i/9c0.gif)!important;color:#000!important }
/***customer orders list***/

/***customer option 3: extdomain***/
.customerpages #overall #content .txt table tbody tr td form div table tr:hover td
	{ background:0!important }
.customerpages #overall #content .txt table tbody tr td form div table tr:hover td.subth
	{ background:#9c0 url(http://www.delalink.net/i/9c0.gif)!important; }
.customerpages #overall #content .txt table tbody tr td form div table tr td.subth div.txt2
	{ margin-bottom:.5em }
.customerpages #overall #content .txt table tbody tr td form div table tr td.subth div.txt2 a
	{ font-size:1em }
.customerpages #overall #content .txt table tbody tr td form div table tr td.subth div.txt2 a:link, .customerpages #overall #content .txt table tbody tr td form div table tr td.subth div.txt2 a:link b
	{ color:#033 }
.customerpages #overall #content .txt table tbody tr td form div table tr td.subth div.txt2 a:visited, .customerpages #overall #content .txt table tbody tr td form div table tr td.subth div.txt2 a:visited b
	{ color:#360 }
.customerpages #overall #content .txt table tbody tr td form div table tr td.subth div.txt2 a:hover, .customerpages #overall #content .txt table tbody tr td form div table tr td.subth div.txt2 a:hover b, .customerpages #overall #content .txt table tbody tr td form div table tr td.subth div.txt2 a:active, .customerpages #overall #content .txt table tbody tr td form div table tr td.subth div.txt2 a:active b
	{ color:#1A3519 }
/***customer option 3: extdomain***/

/***customer option 5: balance***/
.customerpages #overall #content .txt table tbody tr td table tr td
	{ border-bottom:1px solid #D2D7B4!important;vertical-align:top;padding-left:.5em }
/***customer option 5: balance***/

/***customer option 7: webdns (notwebdnsa)***/
.customerpages #overall #content .txt table tbody tr td center table tr td
	{ /*font-size:.8em*/ }
.customerpages #overall #content .txt table tbody tr td center table tr td a
	{ /*font-size:.8em*/ }
.customerpages #overall #content .txt table tbody tr td center table tr td form table tr td
	{ font-size:.8em;border-top:1px solid #D2D7B4!important;border-right:1px solid #fff!important;padding:.5em 0!important; }
.customerpages #overall #content .txt table tbody tr td center table tr td form table tr td.subth
	{ text-align:center }
.customerpages #overall #content .txt table tbody tr td center table tr td form table tr td.txt2 center
	{ font-size:.7em }
/***customer option 7: webdns (notwebdnsa)***/

/***customer option 9: buh***/
.fd2r, font.fd2r
	{ color:#c00!important; }
/****buh step 2****/
#table6
	{}
.customerpages #overall #content .txt table tbody tr td form table#table6 td
	{ border-top:1px solid #D2D7B4!important;white-space:nowrap;padding-right:1em }
.customerpages #overall #content .txt table tbody tr td form table#table6 td input
	{ /*background:#DBE8BD;font-weight:bold*/ }
/****buh step 2****/
/***customer option 9: buh***/

/***customer option 11: balancerenew***/
.customerpages #overall #content .txt table tbody td form center table
	{}
.customerpages #overall #content .txt table tbody td form center table td
	{ border-top:1px solid #D2D7B4!important; }
.customerpages #overall #content .txt table tbody td form center table td
	{ font-weight:bold;color:#033 }
.customerpages #overall #content .txt table tbody td form center table td.txt
	{ font-weight:normal;color:#828778 }
.customerpages #overall #content .txt table tbody td form center table td:first-child
	{ padding:.5em .25em .5em .5em!important }
.customerpages #overall #content .txt table tbody td form center table td:first-child + td
	{ padding:.5em .25em .5em 0 }
.customerpages #overall #content .txt table tbody td form center table tr:hover td
	{ background:#FDFFED; }
/***customer option 11: balancerenew***/

/***customer topmenu start***/
table.account-subtop-menu
	{ border-collapse:collapse; }
table.account-subtop-menu td
	{ background:#BAD46E!important;border:1px solid #fff!important;width:auto!important;font-size:.7em;padding:0!important }
.customerpages #overall #content .txt table tbody tr td div table.account-subtop-menu td
	{ border-bottom:0!important; }
table.account-subtop-menu td a
	{ display:block;text-align:center;padding:.5em;padding-top:.2em;position:relative;border-top:3px solid #BAD46E }
table.account-subtop-menu a:link, table.account-subtop-menu a:visited
	{ color:#033; }
table.account-subtop-menu a:hover, table.account-subtop-menu a:active
	{ background:#CEE882 }
.partnerpages table.account-subtop-menu td a
	{ /*word-spacing:2em*/ }
.partnerpages table.account-subtop-menu td a br
	{ display:none }
/***customer topmenu end***/