*{ margin: 0; padding: 0; border: 0; font-family: Arial, Helvetica; } 

body{ background: #41525c; } 
ul{ list-style-type: none; } 
label{ font-size: 12px; } 

/* header */ 

#header{ background: #fff url('../img/u/hbg.png') repeat-x; height: 88px; border: 0; } 
#headerc{ width: 900px; height: 85px; margin: 0 auto 0 auto; position: relative; border-bottom: 3px solid #41525c;} 
#hcl{ width: 300px; float: left; }
#hcl img{ display: block; }
#hcr{ width: 590px; float: right; } 

#hcr_t { height: 25px;  }

#hcr_t ul{ float: right; }
#hcr_t li{ float: left; margin-left: 3px; }
#hcr_t li a{ display: block; line-height: 22px; background: url('../img/u/langs.png') no-repeat 0 0; padding: 0 0 0 35px; font-size: 11px; color: #41525c; text-decoration: none; }
#hcr_t li a em{ display: block; line-height: 22px; font-style: normal; background: url('../img/u/langs.png') no-repeat right top; padding: 0 10px 0 0;}

#hcr_t a.nl{ background-position: 0 -22px; }
#hcr_t a.nl em{ background-position: right -22px; }
#hcr_t li.active a.nl{ background-position: 0 0; }
#hcr_t li.active a.nl em{ background-position: right 0; }

#hcr_t a.fr{ background-position: 0 -66px; } 
#hcr_t a.fr em{ background-position: right -66px; } 
#hcr_t li.active a.fr{ background-position: 0 -44px; } 
#hcr_t li.active a.fr em{ background-position: right -44px; } 

#hcr_t a.en{ background-position: 0 -110px; } 
#hcr_t a.en em{ background-position: right -110px; } 
#hcr_t li.active a.en{ background-position: 0 -88px; } 
#hcr_t li.active a.en em{ background-position: right -88px; } 

#hcr_t li.sm a{ background: none; padding-left: 10px; }

#hcr_b{ padding-top: 31px; text-align: right;} 

#hcr_b li{ float: left; margin-left: 1px; }
#hcr_b li span{  line-height: 29px; color: #41525c; font-size: 12px; padding: 0 16px 0 0; font-style: italic; font-weight: bold; }
#hcr_b li span em{ color: #999; } 
#hcr_b li a{ display: block; background: url('../img/u/top-button.png') no-repeat 0 0; line-height: 29px; text-decoration: none; color: #41525c; font-size: 12px; padding: 0 0 0 16px; } 
#hcr_b li a em{ font-style: normal; cursor: pointer; display: block; background: url('../img/u/top-button.png') no-repeat right top; padding: 0 16px 0 0;}
#hcr_b ul{ float: right; }

#hcr_b li a:hover{ background-position: left bottom; }
#hcr_b li a:hover em{ background-position: right bottom; }

/* --- menu */ 

#menu{ width: 200px; margin: 10px 18px 0px 0; float: left; overflow: hidden; } 
#menu div{ margin-bottom: 20px; clear: both; } 
#menu ul li{ width: 200px; float: left; }
#menu ul li a{ display: block; font-size: 12px; background: #f1f1f1; padding: 3px 3px 3px 10px; font-weight: bold; text-decoration: none; color: #333240; line-height: 24px; margin-bottom: 1px; } 
#menu ul li a:hover{ background: #f5f5f5; } 
#menu ul ul li a{ font-weight: normal; background: #fff; padding: 0 0 0 30px; border-bottom: 1px solid #fff; line-height: 20px; font-size: 11px; color: #666; } 
#menu ul ul ul li a{ font-weight: normal; background: #fff; padding: 0 0 0 45px; border-bottom: 1px solid #fff; line-height: 18px; font-size: 11px; } 
#menu ul ul li a:hover{  background: #fff; color: #999; } 
#menu ul ul{ discplay: none; }
/
#menu #order{ background: #ededf1; border-color: #a09eb4; } 
#menu #order a{ padding-left: 45px; background: url('../img/u/ob.png') #ededf1; } 
#menu #order a:hover{ background: url('../img/u/ob.png') 0 -30px #ededf1; } 


/* white bg mid center */ 
#container{ background: #fff; overflow: hidden; clear: both; } 

/* caps menu & content */ 
#content{ width: 900px; margin: 0 auto 0 auto; overflow: hidden; } 

/* real content */ 
#text{ float: left; margin: 10px 0 10px 0; width: 680px; } 

#text h1{ font-size: 20px; color: #41525c; letter-spacing: -1px; background: url('../img/u/line.gif') repeat-x bottom; padding: 0 0 4px 0; margin: 0 0 10px 0; } 
#text h2{ font-size: 16px; color: #41525c; margin: 10px 0 10px 0; } 
#text p{ line-height: 150%; font-size: 12px; margin-bottom: 10px; color: #333; } 
#text p.text_intro{ font-size: 14px; color: #41525c; pxadding: 15px; bxackground:#fafafa; }
#text p.text_intro a{ color: #41525c; }
#text table{ margin: 15px 0 15px 0; } 
#text table .ext{ text-indent: 5px; }
#text td, th{ font-size: 12px; padding: 6px; color: #333; } 
#text th{ padding: 6px; } 
#text th{ background: #eee; } 
#text td{ background: #f8f8f9; } 
#text tr.alt td{ background: #fafafa; } 
#text tr.pricerow td.pr{ font-size: 20px; }
#text tr.smallprice td.pr{ font-size: 14px; font-weight: bold; } 
#text tr.pricerow td.pr span{ font-size: 14px; }
#text tr:hover td{ background-color: #ffe375; }
#text a{ color: #666; } 
#text .tal td{ text-align: center; } 
#text .tal .al{ text-align: left; } #text tr.packrow th{ color: #5b5973; background: #dad9e1; line-height: 19px; text-align: left; } 
#text tr.sh th{ background: #9c6; } #text tr.sh th a{ color: #fff; } 
#text tr.dh th{ background: #fc9; color: #fff; } #text tr.dh th a{ color: #fff; } 
#text tr.co th{ background: #9cf; color: #fff; } #text tr.co th a{ color: #fff; } 
#text .vs tr.packrow th{ background: #f90; color: #fff; } #text tr.vs th a{ color: #fff; } 
#text tr.packrow th img{ float: left; } 

#text tr.hdrrow td{ border-bottom: 1px solid #cecece; }

#text tr.order td a{ font-weight: bold; display: block; padding: 3px; border:1px solid #cfcfd1; background: #41525c url('../img/u/btn.png') repeat-x left -1px; text-decoration: none; width: 60px; margin: 0 auto;}
#text tr.order td a:hover{ background-position: left -31px; }

#text tr.shortob td a{ width: auto; }

#text .talo td, .talo th{ font-size: 9px; } 
#text ul li{ font-size: 12px; line-height: 150%; color: #333; } 
#text ul{ list-style-type: square; margin-left: 25px; margin-bottom: 10px; } 
#text .packsummary{ position: relative; } 
#text .linux{ background: #f4faef; } 
#text .windows{ background: #f4faef; } 
#text .vpslinux{ background: #fff3e1; } 
#text .vpswindows{ background: #fff3e1; } 
#text .shl th, #text .shl td{ background: #f4faef; } 
#text .dhl th, #text .dhl td{ background: #fff2e6; } 
#text .col th, #text .col td{ background: #f2f9ff; } 
#text .vs th, #text .vs td{ background: #fff3e1; } 
#text .packsummary a{ float: right; padding: 0 15px !important; text-indent: 0; font-weight: bold; display: block; border:1px solid #cfcfd1; background: #fff url('../img/u/btn.png') repeat-x left -1px; text-decoration: none; font-size: 14px; }
#text .packsummary a:hover{ background-position: left -31px; } 
#text .packsummary h3{ font-size: 18px; margin-bottom: 5px; background: #9c6; color: #fff; padding: 5px 10px; font-weight: normal; background-repeat: no-repeat; background-position: 650px 6px;   } 

#text .vs .packsummary h3{ background: #f90; color: #fff; }

#text .linux h3{ background-image: url('../img/u/linuxmini.png'); }
#text .windows h3{ background-image: url('../img/u/windowsmini.png'); }

#text .packsummary p{ font-size: 18px; margin: 0; background: #f8f8f9 url('../img/u/gr.png') repeat-x top left; border-top: 1px solid #fff; border-bottom: 2px solid #9c6; padding: 10px 10px 10px 0;  text-indent: 10px; font-weight:normal; line-height: 25px; } 

#text .vs .packsummary p{ border-bottom: 2px solid #f90; }

#text .packsummary ul li{ font-size: 14px; line-height: 25px; } 
#text .packsummary ul li ul{ list-style-type: none; margin: 0 0 0 15px; padding: 0; } 
#text .packsummary ul li ul li{ font-size: 12px; line-height: 16px; } 
/* vps */ #text .vpswindows h3, #text .vpslinux h3{ color: #f90; } 
#text .vpswindows a, #text .vpslinux a{ top: 185px; } 
#text .packcol{ width: 315px;; float: left; padding: 10px; background-repeat: no-repeat; background-position: 260px 50%; } 
#text .packcol h4, #text .morecontent h4{ background: url('../img/u/line.gif') repeat-x bottom; font-size: 13px; line-height: 18px; padding-bottom: 2px; margin-bottom: 4px; color: #9c6; clear: both; } 
#text .packcol a{ font-weight: bold; color: #333240; } 
#text .morecontent{ padding: 10px 0 0 0; } 
#text .morecontent p{ margin-left: 10px; } 
#text .morecontent p img{ float: left; padding: 1px 5px 2px 0px; } 
#text .sh h2{ color: #9c6; } 
#text .dh h2{ color: #fc9; } 
#text .co h2{ color: #9cf; } #text .mh h2{ color: #fc0; } 
#text .vs h2{ color: #f90; } #text small{ font-size: 11px; } 
#text .advantages{ list-style-type: none; margin: 0; }
#text .advantages li{ background: #fafafa url('../img/u/mark.png') no-repeat 10px 5px; border-bottom: 1px solid #fff; padding: 5px 10px 5px 35px; }
#text .green{ color: #60cf4f; font-size: 11px; font-weight: bold; background: #fff; border: 1px solid #eee; padding: 0 2px 0 2px; margin: 0 2px 0 0; }

#text .screenshots{ list-style-type: none; margin: 0; }
#text .screenshots li{ background: #fafafa; width: 20%; float:left; }
#text .screenshots li a{ background-position: center top; border: 1px solid #ccc; display: block; width: 120px; height: 80px; margin: 5px auto; text-decoration: none; }  
#text .screenshots li a em{ display: none; text-align: center; margin: 32px 10px; color: #fff; font-weight: bold; background: #41525c; font-style: normal; } 
#text .screenshots li a:hover em{ display: block; } 

#text .fup{ border-top: 1px solid #ccc; padding-top: 10px; margin-top: 20px; }
#text .fup li{ font-size: 11px; color: #999; }

#vps_free{ width: 300px; float: right; margin-left: 10px; }
#vps_free h2{ margin-top: 0px; }


/* homepage */ #ticker p{ background: #333240; color: #fff; line-height: 25px; padding: 0 0 0 5px; font-size: 12px; margin: 0 0 0 0; } #ticker p span{ color: #fcca33; font-weight: bold; } #ticker p a{ color: #fff; } 

#domainsearcher{ border: 0px; background: #41525c url('../img/u/dsbg.png') no-repeat 60px top; position: relative; height: 120px; width: 200px; clear: both; margin-top: 20px; float: left;  } 
#domainsearcher h2{ padding-top: 12px; font-size: 16px; color: #fff; letter-spacing: -1px; text-align: center; } 
#domainsearcher span{ color: #fff; font-weight: bold; font-size: 12px; position: absolute; top: 47px; left: 30px; }
#domainsearcher #domain2{ position: absolute; top: 43px; right: 15px; width: 110px; font-size: 12px; padding: 4px; background: #fff; } 

#domainsearcher #submit{ position: absolute; top: 75px; right: 15px; background: url('../img/u/btn.png') left -1px; line-height: 26px; padding: 0 10px 0 10px; font-weight: bold; color: #41525c; cursor: pointer; } 
#domainsearcher #submit:hover{ background: url('../img/u/btn.png') left bottom; } 


/* about & promo */ 
#abp{ margin-top: 10px; } 
#abp h2{ color: #666; font-size: 14px; background: url('../img/u/dot.png') repeat-x left bottom; margin: 0 0 10px 0; padding-bottom: 3px; font-weight: normal; } 
#abp p{ font-size: 12px; line-height: 18px; color: #666; text-align: justify; margin-bottom: 5px;} 
#abp a{ color: #666; } 
#abp span{ color: #ccc; } 
#abp label{ color: #666; } 
#abp input{ border: 1px solid #ccc; padding: 2px; font-size: 12px; } 
#abp #submit{ padding: 1px; font-size: 12px; } 

/* about */
#about{ width: 440px; float: left; padding: 0 0 0 10px; } 

/* footer */
#promo{ width: 220px; float: left; padding: 0 10px 0 0; } 
#footer{ height: 340px; background: #41525c; border-top: 10px solid #fff; padding: 20px; } 
#footer h3{ color: #eee; font-size: 16px; margin: 3px 0 6px 0; padding: 0 0 0 3px; font-weight:normal; } 
#footer p{ line-height: 18px; color: #eee; font-size: 11px; text-align: justify; } 
#footer p a, #footer p strong{ color: #ffd757; } 
#fcontent{ width: 900px; margin: 0 auto 0 auto; } 
#fcontent .c{ width: 280px; float: left; margin: 0 0 0 20px; } 
#fcontent .c ul li{ } 
#fcontent .c ul li a{ display: block; color: #eee; text-decoration: none; line-height: 22px; padding: 6px 0 6px 10px; font-size: 11px; background: url(../img/u/footer-line.png) repeat-x left bottom; } 
#fcontent .c ul li a strong{ color: #ffd757; text-decoration: underline; font-size: 12px;}
#fcontent .c ul li a span{ color: #9bbd8b; padding-left: 4px; font-size: 11px; }
#fcontent .c ul li a:hover{ color: #fff; } 
#fcontent .c ul li a:hover strong{ color: #ffe48c; }

#fcontent .c ul li.text{  line-height: 22px; font-size: 11px; color: #eee; background: none !important; } 
#fcontent .c ul li.text strong{ font-size: 12px;  }
#fcontent .c ul li.text input{ padding: 5px; font-size: 12px; }
#fcontent .c ul li.text .submit{ color: #fff; background: #7f868a; cursor: pointer; }
#fcontent .c ul li.text .submit:hover{ background: #8c9397; }

#fcontent .c #feedbackm div{ background: none; padding: 0; }
#fcontent .c #feedbackm ul li{ color: #f30; background: none; }
#fcontent .c #feedbackm ul li em{ font-style: normal; }

#fcontent .c ul.imgp{ margin-top: 20px; }
#fcontent .c ul.imgp li{ background: url(../img/u/footer-line.png) repeat-x left bottom; padding-bottom: 1px; }
#fcontent .c ul.imgp li a, #fcontent .c ul.imgp li div{ background: url(../img/u/footer-icons.png) no-repeat left top; padding-left: 50px; }
#fcontent .c ul.imgp li div.news{ background-position: 0 -180px; padding-top: 5px; }
#fcontent .c ul.imgp li a.contact{ background-position: 0 -55px;}

.footer_info{ background: url(../img/u/footer-ads.jpg); height: 136px; width: 288px; margin-top: 15px; }
.footer_info h4{  color: #393f42; text-transform: uppercase; padding: 14px 0 0 15px; font-size: 14px; } 
.footer_info p{ padding: 10px 100px 0 15px; color: #393f42 !important; text-align: left !important; }
.footer_info p strong{ color: #393f42 !important; }
.footer_info_domain{ background-position: 0 -136px; margin-top: 5px; cursor: pointer; }
.footer_info_vpspromo{ background-position: 0 -272px; margin-top: 5px; cursor: pointer; }
.footer_info_vpspromo p, .footer_info_vpspromo p strong{color:#fff !important;}


#prodov{ margin: 10px 0 0 0; } 
#prodov .pov{ float: left; width: 126px; padding: 0 5px 0 5px; /*background: url('../img/u/povbg.png') no-repeat top center;*/ background-repeat: no-repeat; background-position: top center; } 
#prodov .pov h3{ text-align: center; font-size: 16px; line-height: 38px; letter-spacing: -1px; } 
#prodov .pov p{ padding: 3px; margin: 0; } 
#prodov .pov p.p{ height: 20px; text-align: center; color: #676581; font-size: 12px; } 
#prodov .pov ul{ list-style-type: none; font-size: 11px; margin: 0; } 
#prodov .pov ul li{ font-size: 11px; background: url('../img/u/arr.gif') no-repeat 1px 8px; padding-left: 8px; border-bottom: 1px solid #fff; line-height: 20px; } 
#prodov .pov p.p span{ font-weight: bold; font-size: 14px; } 
#prodov .pov h3 a{ color: #333240; text-decoration: none; } 
#prodov .pov p.inf{ margin: 0; padding: 0; text-align: right; } #prodov .pov p.inf span{ padding: 2px; font-size: 11px} #prodov .pov p.inf span a{ color: #fff; font-weight: bold; text-decoration: none; }
#prodov #sh{ background-image: url('../img/u/povbg_sh.png'); background-position: top left;} #prodov #sh .inf span{ background: #9c6; } #prodov #sh p.p{ border-bottom: 1px solid #9c6; } 
#prodov #co{ background-image: url('../img/u/povbg_co.png'); } #prodov #co .inf span{ background: #9cf; } #prodov #co p.p{ border-bottom: 1px solid #9cf; } 
#prodov #dh{ background-image: url('../img/u/povbg_dh.png'); } #prodov #dh .inf span{ background: #fc9; } #prodov #dh p.p{ border-bottom: 1px solid #fc9; } 
#prodov #mh{ background-image: url('../img/u/povbg_mh.png'); background-position: top right;} #prodov #mh .inf span{ background: #fc0; } #prodov #mh p.p{ border-bottom: 1px solid #fc0; } 
#prodov #vs{ background-image: url('../img/u/povbg_vs.png'); } #prodov #vs .inf span{ background: #f90; } #prodov #vs p.p{ border-bottom: 1px solid #f90; } 

/* domainfree */ 
#domainfree, #vpsfree{ width: 240px; float: right; margin-left: 10px; background: url('../img/u/freebg.png') no-repeat; padding: 10px;} 
#domainfree h3, #vpsfree h3{ font-size: 16px; color: #333240; padding-left: 4px; } 
#domainfree ul li, #vpsfree ul li{ font-size: 13px; color: #666; line-height: 25px; } 
#domainfree strong, #vpsfree strong{ color: #0c0; } 

#vpsfree{ width: 300px; background: url('../img/u/vpsfreebg.png') no-repeat; } 

#cright{ width: 250px; float: right; } 
#cleft{ width: 400px; float: left; } 
#cleft .btn{ margin-left: 120px; color: #666; cursor: pointer; padding: 3px; font-weight: bold; background: #eee; border: 1px solid #ccc; } 
#cleft .btn:hover{ background: #fff; border: 1px solid #ccc; } 

fieldset{ margin: 10px 5px 5px; 5px; padding: 0 0 5px 0; border: none} 
legend{ color: #666; font-weight: bold; float: left; clear:both; font-size: 12px; } 
fieldset label{ font-size: 12px; color: #000; } 
form dt{ color: #666; clear: both; width: 100px; float: left; text-align: right; padding: 4px; background: url('../img/u/line.gif') repeat-x bottom; line-height: 30px; height: 30px; } 
form dd{ float: left; width: 250px; padding: 4px; background: url('../img/u/line.gif') repeat-x bottom; line-height: 30px; height: 30px; } 
fieldset .field, fieldset .fielderror{ width: 180px; font-size: 12px; border: 1px solid #ccc; padding: 2px; } 
fieldset textarea{ border: 1px solid #ccc; padding: 2px; margin-top: 6px; font-size: 12px; } 
fieldset select{ font-size: 12px; width: 180px;border: 1px solid #ccc; } 
dd input, dt input{ _margin-top: 4px } 
dd label, dt label{ _border: 0; } 

#feedback div{ border: 1px solid red; padding: 10px;} 
#feedback div.ok{ border: 1px solid #3c0; } 
#feedback div p{ margin: 0; } 
#feedback div ul{ margin: 0 0 0 25px; } 

#sitemap li{ font-weight: bold; color: #ffd757; } 
#sitemap li li{ font-weight: bold; } 
#sitemap li li li{ font-weight: normal; } 
#sitemap li li li li{ font-weight: normal; font-size: 11px; } 

#sitemap li a{ color: #5b5973; font-size: 14px; text-decoration: none; } 
#sitemap li li a{ font-size: 13px; color: #666; } 
#sitemap li li li a{ font-size: 12px; } 
#sitemap li li li li a{ font-size: 11px; color: #666; } 
#sitemap li a:hover{ text-decoration: underline; } 

#slideshow{ position: relative; width: 240px; height: 170px; } 
#slideshow div { position: absolute; top: 0; left: 0; } 
#numbers{ z-index: 100; margin-top: 148px; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; } 
#numbers a, #numbers .def{ display: block; width: 15px; height: 15px; line-height: 15px; background: #fff; padding-left: 2px; font-family: Arial; font-size: 11px; text-align: center; text-decoration: none; color: #999; float: left; margin-left: 5px; } 
#numbers .act{ background-color: #333240; color: #fff; } 
#numbers a:hover{ background-color: #ffd757; color: #333240; } 

#frontfr #prodov .pov h3 a{ font-size: 12px; } 
#frontfr #prodov .pov p.p{ font-size: 10px; } 
#frontfr #prodov .pov p.p span{ font-size: 13px; } 
#frontfr .hidefr{ display: none; } 

#fronten #prodov .pov p.p{ font-size: 10px; } 
#fronten #prodov .pov p.p span{ font-size: 13px; } 


/* yellow box */
.yb_c{ overflow: hidden; padding: 10px 0 0 0; }
.yb{ background: url('../img/u/yb_mid.png') repeat-y left top; width: 167px; float: left; margin-right: 4px;  }
.yb .t{ background: url('../img/u/yb_top.png') repeat-y left bottom; text-align: center; padding: 0; }
.yb .t h4{ font-size: 15px; color: #333240; padding: 73px 17px 0 17px; text-align: left; font-weight: normal; line-height: 20px; background: url('../img/u/yb_icons.png') no-repeat center 15px; }
.yb .t h4.interface{ background-position: center -190px; }
.yb .t h4.email{ background-position: center -82px; }
.yb .t h4.world{ background-position: center -295px;}
.yb .ftr{ background: url('../img/u/yb_ftr.png') no-repeat left bottom; }
.yb .ftr p{ padding: 3px 17px 15px 17px; line-height: 20px; font-size: 11px !important; margin: 0 !important; }
.yb_c .last{ margin-right: 0; }


/* domain search */
#text .dsz{ background: #41525c url('../img/u/dsbg.png') no-repeat right top; overflow: hidden; }
#text .dsz h3, .dsz .ww{ font-size: 16px; font-weight: bold; color: #fff; }
#text .dsz ul{ float: right; width: 250px; margin-right: 15px; padding-top: 10px; }
#text .dsz ul li{ border-bottom: 1px solid #5c676e; line-height: 27px; list-style-type: none; color: #fff; font-size: 11px; background: none; background: url('../img/u/dsarrow.png') no-repeat left center; padding-left: 20px; }
#text .dsz ul li span{ color: #60cf4f; font-weight: bold; }
#text .dsz ul li.last{ border: 0; }
#text .dsz .srch{ float: left; width: 360px; padding: 20px 0 0 20px; position: relative; }
#text .dsz .ww{ font-size: 26px; position: absolute; top: 55px; left: 22px;  font-weight: bold; }
#text .dsz .text{ padding: 5px; color: #41525c; font-size: 22px; width: 240px; position: absolute; top: 50px; left: 100px;  }
#text .dsz .btn{ padding: 0; position: absolute; top: 100px; left: 248px; background: url('../img/u/btn.png') repeat-x; color: #41525c; font-weight: bold; font-size: 14px; cursor: pointer; line-height: 31px; height: 31px; display:block; width: 103px; }
#text .dsz .btn:hover{ background-position: bottom left; }
#text .dsz .price{ font-size: 24px; color: #fed759; position: absolute; top: 100px; left: 30px;  }
#text .dsz .price em{ font-size: 16px; font-style: normal;   }


#text #home_splash{ width: 681px; height: 287px; overflow: hidden; list-style-type: none; margin: 0; padding: 0; position: relative; }
#text #home_splash li.item{ width: 681px; height: 287px; float: left; margin: 0; padding: 0; position: absolute; top: 0; left: 0; }

#text #home_splash li.item h1{ font-size: 16px; font-weight: bold; border: 0; color: #fff; background: none; }
#text #home_splash li.item p{ color: #e6e5f1; font-size: 14px; line-height: 20px; }

#text #home_splash li.item ul.freeservices{ position: absolute; top: 200px; left: 310px; width: 325px; margin-right: 15px; padding-top: 10px; }
#text #home_splash li.item ul.freeservices li{ border-bottom: 1px solid #5c676e; line-height: 27px; list-style-type: none; color: #fff; font-size: 11px; background: none; background: url('../img/u/dsarrow.png') no-repeat left center; padding-left: 20px; }
#text #home_splash li.item ul.freeservices li span{ color: #60cf4f; font-weight: bold; }
#text #home_splash li.item ul.freeservices li.last{ border: 0; }

#text #home_splash .sizepacks{ list-style-type: none; margin: 0; text-align: center; opacity: .90; filter: alpha(opacity=90); -ms-filter: "alpha(opacity=90)"; }
#text #home_splash .sizepacks li{ float: left; font-size: 16px; font-weight: bold; margin-right: 10px; background: #fff; padding: 2px 10px 2px 10px; color: #666; }
#text #home_splash .sizepacks li span{ color: #ffcb00; font-size: 14px; background: #666; display: block; padding: 0 5px 0 5px; line-height: 18px; margin-bottom: 3px; }
#text #home_splash .sizepacks li img{ float: left; margin-top: 2px; }

/* domains */
#text #home_splash .domains{ background: url(../img/u/splash/domains.jpg); padding: 30px 0 0 330px !important; position: relative; z-index: 3; }
#text #home_splash .domains p{ width: 335px; } 
#text #home_splash .domains .ww{ font-size: 24px; position: absolute; top: 125px; left: 330px;  font-weight: bold; color: #fff; }
#text #home_splash .domains .text{ padding: 5px; color: #41525c; font-size: 22px; width: 250px; position: absolute; top: 120px; left: 400px;  }
#text #home_splash .domains .btn{ padding: 0; position: absolute; top: 170px; left: 557px; background: url('../img/u/btn.png') repeat-x; color: #41525c; font-weight: bold; font-size: 14px; cursor: pointer; line-height: 31px; height: 31px; display:block; width: 103px; }
#text #home_splash .domains .btn:hover{ background-position: bottom left; }


/* webhosting */
#text #home_splash .webhosting{ background: url(../img/u/splash/webhosting.jpg); padding: 30px 0 0 330px !important; position: relative; z-index: 2; cursor: pointer; }
#text #home_splash .webhosting p{ width: 335px; color: #003045 !important;  }
#text #home_splash .webhosting ul.freeservices li{ border-bottom-color: #a3d4e5 !important; }
#text #home_splash .webhosting ul.freeservices li span{ color: #fff !important; }

/* servers */
#text #home_splash .servers{ background: url(../img/u/splash/servers.jpg); padding: 30px 0 0 330px !important; position: relative;  z-index: 1; cursor: pointer; }
#text #home_splash .servers p{ width: 335px; }


#text .home_row{}
#text .home_row ul{ list-style-type: none; margin: 0; }
#text .home_row li{ float: left; width: 226px; background: url(../img/u/fontdeg.png) repeat-x left bottom; margin-right: 1px; }
#text .home_row li.last{ margin-right: 0; width: 226px; }
#text .home_row li h2{ padding: 0 0 0 15px; font-size: 14px; margin-bottom: 5px; }
#text .home_row li h2 a{ color: #999; }
#text .home_row li p{ padding: 0 15px 0 15px; font-size: 12px; color: #999; }


#text .home_row li.active h2{ color: #333240; }
#text .home_row li.active h2 a{ color: #333240; text-decoration: none; }
#text .home_row li.active p{ color: #333240; }

#text .home_row li p.more{ padding-bottom: 10px; overflow: hidden; }
#text .home_row li p.more a{ display: block; width: 105px; height: 30px; line-height: 30px; background: url(../img/u/price.png) no-repeat left top; text-decoration: none; color: #66666d; font-size: 14px; font-weight: bold; padding-left: 7px; float: left; }
#text .home_row li p.more a:hover{ background-position: left bottom; }

#text .home_row li span.incv{ font-size: 11px; float: right; width: 80px; line-height: 30px; }

#promo #lb_ssl{ background: url(../img/u/adl/ssl.jpg) no-repeat right bottom; width: 227px; height: 121px; }
#promo #lb_fax{ background: url(../img/u/adl/fax.jpg) no-repeat right bottom; width: 227px; height: 121px; }
#promo .lb_promo{ cursor: pointer; }
#promo .lb_promo h5, #promo .lb_promo h4{ font-size: 12px; padding: 9px 0 5px 15px; color: #333240; font-weight: normal; }
#promo .lb_promo h4{ font-size: 18px; padding-top: 0px; }
#promo .lb_promo h4 a{ text-decoration: none; color: #333240; } 
#promo .lb_promo p.more a{ display: block; width: 105px; height: 30px; line-height: 30px; background: url(../img/u/adlbutton.png) no-repeat left top; text-decoration: none; color: #fff; font-size: 14px; font-weight: bold; padding-left: 7px; margin: 5px 0 0 15px; }
#promo .lb_promo p.more a:hover{ background-position: left bottom; }
#promo .lb_promo p.act{ padding: 0px 0 10px 17px; font-size: 10px; }


#text .vpspromo_leader{height:97px; width:681px; overflow:hidden;  background: url(../img/vpspromo.jpg) no-repeat 0 0; border-bottom:12px #fff solid;}
#text .vpspromo_leader p{color:#fff;}
#text .vpspromo_leader h5{margin:0; padding:0;  color:#fff; font-size:18px; font-weight:bold; padding:35px 0 0 90px;}
#text .vpspromo_leader h6{margin:0; padding:0;  color:#fff; font-size:12px; font-weight:normal; padding:4px 0 0 90px;}
#text .vpspromo_leader h6 a{color:#fff; text-decoration:underline;}

.vpspromo_leader1, .vpspromo_leader2, .vpspromo_leader3{float:left; width:200px; display:block;} 
.vpspromo_leader1 {width:310px;}
.vpspromo_leader2 {width:240px; padding-top:33px;}
.vpspromo_leader3 {width:131px; padding-top:33px;}

.vpspromo_leader3 a{display:block; width:117px; height:37px; background: url(../img/vpspromo_order.jpg) no-repeat 0 0; text-align:center; font-size:15px; text-decoration:none; font-weight:bold; line-height:37px; overflow:hidden; }
.vpspromo_leader3 a:hover{background: url(../img/vpspromo_order.jpg) no-repeat 0 -37px;}
.vpspromo_leader2 p {float:left; width:100px; display:block; padding:11px 10px 0 0; text-align:right;}
.vpspromo_leader2 p.promocode{height:30px; width:118px; text-align:center; color:#fff; padding-top:9px; overflow:hidden; background: url(../img/vpspromo_copy.jpg) no-repeat 0 0; font-size:14px !important; float:left; display:block; }

.maintenance{ background: #fff; border: 1px solid #eee;  color:#c00; line-height: 20px; padding: 10px; margin: 0 0 10px 0; font-size: 12px; }



/* css3 ux */
.mr{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:  5px;
}

.footer_info h4, #menu ul li a, #text tr.pricerow td.pr, #text .packsummary p, #text .home_row li p.more a{
	-moz-text-shadow: 1px 1px 1px #fff; 
	-webkit-text-shadow: 1px 1px 1px #fff; 
	text-shadow: 1px 1px 1px #fff; 
}

#fcontent .c ul li.text input, #text .dsz .text, #text .dsz .btn, #text .screenshots li a em, #text #home_splash .domains .btn, #text #home_splash .domains .text, #text #home_splash .sizepacks li, #text #home_splash .sizepacks li span, #domainsearcher #domain2, #domainsearcher #submit{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#fcontent .c ul li.text .submit{
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

#text .dsz .price{
	-moz-text-shadow: 1px 1px 1px #000; 
	-webkit-text-shadow: 1px 1px 1px #000; 
	text-shadow: 1px 1px 1px #000; 
}

#text tr.order td a, #text .packsummary a{
	-moz-text-shadow: 1px 1px 1px #fff; 
	-webkit-text-shadow: 1px 1px 1px #fff; 
	text-shadow: 1px 1px 1px #fff;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 	
}

#text #home_splash .webhosting li.freeservices span{ 	
	-moz-text-shadow: 1px 1px 0 #3c8238; 
	-webkit-text-shadow: 1px 1px 0 #3c8238; 
	text-shadow: 1px 1px 0 #3c8238; 
}

#promo .lb_promo p.more a{ 	
	-moz-text-shadow: -1px -1px 0 #595265; 
	-webkit-text-shadow: -1px -1px 0 #595265; 
	text-shadow: -1px -1px 0 #595265; 
}
