/*
  disabling default styles
*/

html, body, h1, h2, h3, h4, h5, h6, blockquote, form, label, p, ul, ol, li, dl, dd, dt {
	padding: 0px;
	margin: 0px;
}
img {
	border: 0px;
}
body {
	font-size: 12px;
	font-family: arial, tahoma, "Trebuchet MS", sans-serif;
  color: #000000;
  background: #ffffff;
}
input, select, textarea, option {
	font-size: 12px;
	font-family: arial, tahoma, "Trebuchet MS", sans-serif;
}
a {
  text-decoration: none;
}
h1, h2, h3 {
  font-size: 12px;
}

/*
  main layout
*/
.wrapper {
  width: 979px;
  padding: 0 8px 0 7px;
  margin: 0 auto;
  background-color: #ffffff;
}

#header {
}

#main {
  background-color: #ebebeb;
}

.main_bg {
  background-color: #ebebeb;
}

#footer {
  margin-top: 50px;
}

#group {
  margin-top: 15px;
}

#group a {
  float: right;
}

/*
  header
*/

h1 {
  float: left;
}

h1 a {
  display: block;
  width: 293px;
  height: 67px;
  background: url(/files/images/logo_names.lt.jpg) top left no-repeat;
}

/*h1 a.lt {
  display: block;
  width: 210px;
  height: 67px;
  background: url(/files/images/logo_names.lt.jpg) top left no-repeat;
}

h1 a.ru {
  display: block;
  width: 210px;
  height: 67px;
  background: url(/files/images/logo_names.ru.jpg) top left no-repeat;
}

h1 a.en {
  display: block;
  width: 210px;
  height: 67px;
  background: url(/files/images/logo_names.en.jpg) top left no-repeat;
}

h1 a.de {
  display: block;
  width: 210px;
  height: 67px;
  background: url(/files/images/logo_names.de.jpg) top left no-repeat;
}*/

h1 a.denames {
  display: block;
  width: 290px;
  height: 67px;
  background: url(/files/images/logo_denames.de.jpg) top left no-repeat;
}

h1 a.host4web {
  display: block;
  width: 306px;
  height: 67px;
  background: url(/files/images/logo_host4web.eu.jpg) top left no-repeat;
}

h1 a span {
  display: none;
}

#login {
  float: right;
  padding-top: 25px;
  width: 386px;
}

#login .input {
  width: 167px;
  background-color: #fcfcfc;
  border: 1px solid #dcdcdc;
  font-size: 9px;
  padding: 2px 2px;
  height: 13px;
  float: left;
  margin-right: 9px;
  margin-bottom: 5px;
}

#login .submit {
  background: url(/files/images/submit_bg.gif) center center no-repeat;
  height: 19px;
  width: 22px;
  border: none;
  cursor: pointer;
  float: left;
}

.logout {
  background: url(/files/images/arrow.gif) top left no-repeat;
  padding:0px;
  padding-left:9px;
  margin-top:5px;
  font-size: 9px;
  color: #676767;
  text-decoration: underline;
  width:43px;
  float:right;
}

.logout:hover {
  text-decoration: none;
}

#login a.reminder {
  margin-left: 90px;
}

/*
  menu
*/
#menu {
  margin-top: 20px;
  height: 26px;
  background: url(/files/images/menu_bg.gif) top left repeat-x;
  border-bottom: 1px solid #ebebeb;
}

#menu ul {
  list-style-type: none;
}

#menu ul li {
  display: block;
  float: left;
}

#menu ul li a {
  display: block;
  float: left;
  height: 20px;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  padding: 6px 16px 0 16px;
}

#menu ul li a span {
  color: #dedede;
}

#menu ul li.act a,
#menu ul li a:hover {
  background: url(/files/images/menu_bg_hover.gif) top left repeat-x;
}

/*
  content
*/

.domain_reg {
  float: left;
  width: 350px;
  height: 334px;
  background: url(/files/images/domain_reg_bg.jpg) top left repeat-x;
}

.domain_reg h2 {
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 8px;
}

.domain_reg h2 .dark {
  color: #8e8d8d;
  font-size: 13px;
  margin-left: 15px;
  display: block;
}

.domain_reg h2 .light {
  color: #ededed;
  font-size: 22px;
  margin-left: 30px;
}

.domain_reg .www {
  float: left;
  font-size: 16px;
  color: #ffffff;
  width: 57px;
  text-align: right;
  margin-right: 3px;
}

.domain_reg .input,
.domain_reg select {
  border: none;
  background-color: #ffffff;
  height: 19px;
  float: left;
  margin-right: 3px;
  margin-bottom: 5px;
}

.domain_reg .input {
  width: 170px;
  height: 15px;
  padding: 2px;
}

.domain_reg .submit {
  background: url(/files/images/submit_bg2.gif) center center no-repeat;
  height: 19px;
  width: 22px;
  border: none;
  cursor: pointer;
  float: left;
}

.domain_reg a.reg_all {
  background: url(/files/images/arrow2.gif) 0 2px no-repeat;
  padding-left: 7px;
  font-size: 9px;
  color: #ffffff;
  text-decoration: underline;
  margin-left: 60px;
  clear: both;
}

.domain_reg a.reg_all:hover {
  text-decoration: none;
}

.domain_reg .payment {
  border-top: 1px solid #d3d2d2;
  color: #606060;
  font-size: 9px;
  padding: 5px 17px 0 0;
  text-align: right;
  margin-top: 15px;
}

.domain_reg .payment img {
  vertical-align: bottom;
}

.domain_reg .offer {
  display: block;
}

.domain_reg a.all_domains {
  background: url(/files/images/arrow3.gif) 0 2px no-repeat;
  padding-left: 12px;
  font-size: 12px;
  color: #e6e6e6;
  text-decoration: underline;
  font-weight: bold;
  margin-left: 22px;
}

.domain_reg a.all_domains:hover {
  text-decoration: none;
}

.plan {
  width: 156px;
  height: 334px;
  float: left;
  background-color: #dcdcdc;
  border-left: 1px solid #efefef;
}

.plan h2 {
	font-family: tahoma, arial, "Trebuchet MS", sans-serif;
  color: #e5261d;
  font-size: 10px;
  font-weight: bold;
  margin-top: 35px;
  padding: 0 10px 0 20px;
}

.plan h2 img {
  display: block;
}

.plan .description {
  font-size: 9px;
  color: #807e7e;
  display: block;
  height: 23px;
  padding: 0 20px;
}

.plan .image {
  display: block;
  margin: 0 auto 10px auto;
}

.plan .price {
  display: block;
  text-align: center;
  font-size: 50px;
  color: #df0700;
}

.plan .price sup {
  font-size: 12px;
}

.plan .price .currency {
  color: #6e6e6e;
}

.plan .buy {
  background: url(/files/images/button_buy.gif) top left no-repeat;
  width: 54px;
  height: 20px;
  display: block;
  margin: 0 auto;
  color: #656565;
}

.plan .buylt {
  background: url(/files/images/button_buy_lt.gif) top left no-repeat;
  width: 54px;
  height: 20px;
  display: block;
  margin: 0 auto;
  color: #656565;
}

.plan .buyru {
  background: url(/files/images/button_buy_ru.gif) top left no-repeat;
  width: 54px;
  height: 20px;
  display: block;
  margin: 0 auto;
  color: #656565;
}

.plan .buyen {
  background: url(/files/images/button_buy_en.gif) top left no-repeat;
  width: 54px;
  height: 20px;
  display: block;
  margin: 0 auto;
  color: #656565;
}

.plan .buyde {
  background: url(/files/images/button_buy_de.gif) top left no-repeat;
  width: 54px;
  height: 20px;
  display: block;
  margin: 0 auto;
  color: #656565;
}


.plan .buylv {
  background: url(/files/images/button_buy_lv.gif) top left no-repeat;
  width: 54px;
  height: 20px;
  display: block;
  margin: 0 auto;
  color: #656565;
}

.plan .buypl {
  background: url(/files/images/button_buy_pl.gif) top left no-repeat;
  width: 54px;
  height: 20px;
  display: block;
  margin: 0 auto;
  color: #656565;
}

.plan_silver h2 {
  color: #606060;
}

.plan_silver .price {
  color: #606060;
}

#bottom_links {
  height: 20px;
  padding-top: 5px;
}

#bottom_links a {
  text-decoration: none;
  color: #535353;
  border-left: 1px solid #535353;
  padding: 0 7px;
  font-size: 9px;
  white-space: nowrap;
}

#bottom_links a.first {
  border-left: none;
}

#bottom_links a.accredited {
  border-left: none;
  float: right;
}

#bottom_links a:hover {
  text-decoration: underline;
}

#content {
  padding: 20px 25px;
  width: 929px;
}

#content.silver,
.silver {
  color: #606060;
}

#content h2 {
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 15px;
  color: #000000;
}

#content h2 .description {
  display: block;
  font-size: 10px;
}

#content h2 .em {
  color: #d11b14;
}

#content h2 small {
  font-size: 9px;
}

#content p {
  line-height: 18px;
  margin-bottom: 15px;
}

#content a {
  color: #d11b14;
  text-decoration: underline;
}

#content a.silver {
  color: #606060;
}

#content a:hover {
  text-decoration: none;
}

#content ul {
  margin-left: 20px;
  margin-bottom: 15px;
}

#content .col2 {
  width: 455px;
  float: left;
}

#content .colLeft {
  margin-right: 15px;
}

#content .col3 {
  width: 336px;
  margin-right: 9px;
  background-color: #f2f2f2;
  float: left;
  padding: 10px 15px;
}

#content .col4 {
  width: 524px;
  background-color: #f2f2f2;
  float: left;
  padding: 10px 15px;
}

#content .w50 {
  float: left;
  width: 50%;
}

#content table {
  width: 100%;
  margin-bottom: 15px;
  margin-bottom: 15px;
}

#content table.bottom_border {
  border-bottom: 1px solid #aaaaaa;
}

#content table tr th {
  color: #000000;
  background-color: #cccccc;
  text-align: left;
}

#content table tr th,
#content table tr td {
  padding: 4px 10px;
}

#content table tr.odd td {
  background-color: #f2f2f2;
}

#content table tr.even td {
  background-color: #e5e5e5;
}


#content table tr.hover td {
  background-color: #444343;
  color: #ffffff;
}

#content table tr.odd .hover,
#content table tr.even .hover {
  background-color: #444343;
  color: #e9e9e9;
}

#content .strong {
  font-weight: bold;
}

#content .logos {
  width: 889px;
  padding: 20px;
  background-color: #ffffff;
  margin-bottom: 15px;
}

#content .logo {
  width: 177px;
  height: 99px;
  float: left;
  border-top: 1px solid #e3e3e3;
  border-left: 1px solid #e3e3e3;
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
  text-decoration: none;
}
#content .logoLeft { border-left: none; }
#content .logoTop { border-top: none; }

#content .host_plan {
  width: 265px;
  padding: 0 20px;
  height: 334px;
  margin-right: 7px;
  background: url(/files/images/host_plan_bg.jpg) top left no-repeat;
  float: left;
  margin-bottom: 15px;
}





#content .host_plan_details {
  width: 600px;
  padding: 0 20px;
  height: 900px;
  margin-right: 7px;
  float: left;
  margin-bottom: 15px;
}

#content .host_plan_details h3 {
	font-family: tahoma, arial, "Trebuchet MS", sans-serif;
  color: #e5261d;
  font-size: 10px;
  font-weight: bold;
  margin-top: 35px;
}
#content .host_plan_details h3 img {
  display: block;
}

#content .host_plan_details .description {
  font-size: 9px;
  color: #807e7e;
  display: block;
  height: 23px;
}

#content .host_plan_details .image {
  float: right;
  margin-right: -20px;
}

#content .host_plan_details .images {
  float: right;
  margin-right: -310px;
}


#content .host_plan_details ul {
  list-style-type: none;
  margin: 0px;
  border-bottom: 2px solid #c6c6c6;
  padding-bottom: 7px;
}

#content .host_plan_details ul li {
  background: url(/files/images/tick.gif) 5px 7px no-repeat;
  border-top: 1px solid #d9d9d9;
  padding: 2px 0 2px 23px;
}

#content .host_plan_details ul li.empty {
  background: none;
}

#content .host_plan_details .price {
  display: block;
  font-size: 50px;
  color: #df0700;
  text-align: right;
}

#content .host_plan_details .price sup {
  font-size: 12px;
}


.price_big {
 
  font-size: 50px;
  color: #df0700;
}

.price_big sup {
  font-size: 12px;
}


#content .host_plan_last {
  margin-right: 0px;
}

#content .host_plan h3 {
	font-family: tahoma, arial, "Trebuchet MS", sans-serif;
  color: #e5261d;
  font-size: 10px;
  font-weight: bold;
  margin-top: 35px;
}

#content .host_plan h3 img {
  display: block;
}

#content .host_plan .description {
  font-size: 9px;
  color: #807e7e;
  display: block;
  height: 23px;
}

#content .host_plan .image {
  float: right;
  margin-right: -20px;
}

#content .host_plan .images {
  float: right;
  margin-right: -280px;
}

#content .host_plan ul {
  list-style-type: none;
  margin: 0px;
  border-bottom: 2px solid #c6c6c6;
  padding-bottom: 7px;
}

#content .host_plan ul li {
  background: url(/files/images/tick.gif) 5px 7px no-repeat;
  border-top: 1px solid #d9d9d9;
  padding: 2px 0 2px 23px;
}

#content .host_plan ul li.first {
  border-top: none;
}

#content .host_plan ul li.empty {
  background: none;
}

#content .host_plan .price {
  display: block;
  font-size: 50px;
  color: #df0700;
  text-align: right;
}

#content .host_plan .price sup {
  font-size: 12px;
}

#content .host_plan .price .currency {
  color: #6e6e6e;
}

#content .host_plan .more {
  color: #565555;
  font-size: 11px;
  padding-left: 10px;
  background: url(/files/images/arrow.gif) 0 3px no-repeat;
  text-decoration: none;
  float: left;
  margin-top: 7px;
}

#content .host_plan .more:hover {
  text-decoration: underline;
}

#content .buy {
  background: url(/files/images/button_buy.gif) top left no-repeat;
  width: 54px;
  height: 20px;
  display: block;
  color: #656565;
  text-decoration: none;
}

#content .buylt {
  background: url(/files/images/button_buy_lt.gif) top left no-repeat;
  width: 54px;
  height: 20px;
  display: block;
  color: #656565;
  text-decoration: none;
}

#content .buyru {
  background: url(/files/images/button_buy_ru.gif) top left no-repeat;
  width: 54px;
  height: 20px;
  display: block;
  color: #656565;
  text-decoration: none;
}

#content .buyen {
  background: url(/files/images/button_buy_en.gif) top left no-repeat;
  width: 54px;
  height: 20px;
  display: block;
  color: #656565;
  text-decoration: none;
}

#content .buyde {
  background: url(/files/images/button_buy_de.gif) top left no-repeat;
  width: 54px;
  height: 20px;
  display: block;
  color: #656565;
  text-decoration: none;
}

#content .buylv {
  background: url(/files/images/button_buy_lv.gif) top left no-repeat;
  width: 54px;
  height: 20px;
  display: block;
  color: #656565;
  text-decoration: none;
}

#content .buypl {
  background: url(/files/images/button_buy_pl.gif) top left no-repeat;
  width: 54px;
  height: 20px;
  display: block;
  color: #656565;
  text-decoration: none;
}

#content .host_plan .buy {
  margin-left: 180px;
}

#content .host_plan .buylt {
  margin-left: 180px;
}

#content .host_plan .buyru {
  margin-left: 180px;
}

#content .host_plan .buyen {
  margin-left: 180px;
}

#content .host_plan .buyde {
  margin-left: 180px;
}

#content .host_plan .buylv {
  margin-left: 180px;
}

#content .host_plan .buypl {
  margin-left: 180px;
}

#content .other_links {
  text-align: right;
  margin: -28px 0 8px;
}

#content .user_info {
  text-align: right;
  color: #6f6f6f;
  margin: -28px 0 8px;
  font-size: 11px;
}

#content .user_info span {
  margin-left: 50px;
}

#login .user_info2 {
  text-align: left;
  color: #777777;
  font-size: 12px;
}

#login .user_info2 span {
  margin-left: 10px;
}

#login .user_info2 a {
  float: none !important;
  margin-left: 10px;
}

#content .green_info {
  margin: -32px 0 8px 280px;
  color: #ffffff;
  background: url(/files/images/green_info_bg.gif) top left no-repeat;
  width: 244px;
  height: 20px;
  padding-top: 2px;
  font-weight: bold;
  text-align: center;
}

#content .green_info big {
  font-size: 18px;
  line-height: 14px;
}

#content .green_info span.yellow {
  color: #fff729;
}

#content .other_links_bottom {
  text-align: right;
}

#content .other_links a {
  font-weight: bold;
  color: #565555;
  padding-left: 10px;
  background: url(/files/images/arrow4.gif) top left no-repeat;
  margin-left: 40px;
  text-decoration: none;
}

#content .other_links a:hover {
  text-decoration: underline;
}

#content a.button_step_submit,
#content .other_links a.button_step_submit {
  font-weight: bold;
  color: #ffffff;
  margin-left: 40px;
  text-decoration: none;
  background: none;
  padding: 0px;
}

#content a.button_step_submit span {
  padding: 3px 20px 4px 0px;
  background: url(/files/images/button_red_bg_right.gif) top right no-repeat;
  text-decoration: none;
}

#content a.button_step_submit span.corner {
  padding-right: 10px;
  background: url(/files/images/button_red_bg.gif) top left no-repeat;
}

#content .host_plan_hover {
  background: url(/files/images/host_plan_bg_hover.jpg) top left no-repeat;
}

#content .host_plan_hover .buy,
#content table .hover .buy, #content table .buy:hover {
  background: url(/files/images/button_buy_hover.gif) top left no-repeat;
}

#content .host_plan_hover .buylt,
#content table .hover .buylt, #content table .buylt:hover {
  background: url(/files/images/button_buy_hover_lt.gif) top left no-repeat;
}

#content .host_plan_hover .buyru,
#content table .hover .buyru, #content table .buyru:hover {
  background: url(/files/images/button_buy_hover_ru.gif) top left no-repeat;
}

#content .host_plan_hover .buyen,
#content table .hover .buyen, #content table .buyen:hover {
  background: url(/files/images/button_buy_hover_en.gif) top left no-repeat;
}

#content .host_plan_hover .buyde,
#content table .hover .buyde, #content table .buyde:hover {
  background: url(/files/images/button_buy_hover_de.gif) top left no-repeat;
}

#content .host_plan_hover .buylv,
#content table .hover .buylv, #content table .buylv:hover {
  background: url(/files/images/button_buy_hover_lv.gif) top left no-repeat;
}

#content .host_plan_hover .buypl,
#content table .hover .buypl, #content table .buypl:hover {
  background: url(/files/images/button_buy_hover_pl.gif) top left no-repeat;
}

#content table .buy {
  margin: 10px 15px;
}

#content table .buylt {
  margin: 10px 15px;
}

#content table .buyru {
  margin: 10px 15px;
}

#content table .buyen {
  margin: 10px 15px;
}

#content table .buyde {
  margin: 10px 15px;
}

#content table .buylv {
  margin: 10px 15px;
}

#content table .buypl {
  margin: 10px 15px;
}

#content .form_button {
  float: right;
  display: block;
  color: #ffffff;
  background: #8f8d8d url(/files/images/arrow5.gif) 98% 50% no-repeat;
  font-weight: bold;
  padding: 3px 18px 3px 8px;
  text-decoration: none;
  margin-top: -22px;
}

#contact_form {
  width: 366px;
  position: absolute;
  top: 150px;
  margin-left: 25px;
}

#contact_form a.close {
  display: block;
  width: 19px;
  height: 19px;
  background: #939393 url(/files/images/button_close.gif) center center no-repeat;
  border-bottom: 1px solid #939393;
  float: right;
  text-decoration: none;

}

#contact_form form {
  width: 315px;
  padding: 17px 34px 10px 17px;
  background-color: #a1a0a0;
  clear: both;
}

#contact_form .input,
#contact_form textarea {
  background-color: #ecebeb;
  border: none;
  width: 301px;
  color: #2d2d2d;
  margin-bottom: 7px;
  display: block;
  padding: 2px 7px;
}

#contact_form textarea {
  height: 72px;
}

#contact_form .submit {
  width: 54px;
  height: 20px;
  border: none;
  background: url(/files/images/submit_bg3.gif) top left no-repeat;
  color: #696969;
  cursor: pointer;
  float: right;
}

#content .email_login {
  width: 626px;
  height: 202px;
  background: url(/files/images/email_login_bg.jpg) top left no-repeat;
  float: left;
  margin-right: 9px;
}

#content .email_help {
  width: 294px;
  float: left;
}

#content .email_login h3 {
  font-size: 25px;
  color: #ebebeb;
  font-weight: normal;
  padding: 3px 6px 5px 6px;
}

#content .email_help h3 {
  font-size: 25px;
  color: #d3d3d3;
  font-weight: normal;
  background-color: #a5a5a5;
  padding: 3px 12px 5px 12px;
}

#content .email_login .description,
#content .email_help .description {
  font-size: 9px;
  color: #d8d8d8;
  display: block;
  text-align: right;
  margin-top: -12px;
  padding-right: 9px;
}

#content .email_login form {
  padding: 85px 0 0 20px;
}

#content .email_login label {
  width: 232px;
  display: block;
  float: left;
  margin-right: 18px;
  text-indent: 5px;
}

#content .email_login .input {
  border: none;
  background-color: #ffffff;
  width: 232px;
  margin-right: 18px;
}

#content .email_login .submit {
  height: 22px;
  width: 87px;
  padding-right: 10px;
  background: url(/files/images/submit_bg4_2.gif) top left no-repeat;
  border: none;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
}

#content .email_help .section {
  display: block;
  width: 210px;
  height: 41px;
  padding: 13px 54px 0 30px;
  border-top: 1px solid #f7f7f7;
  color: #888888;
  text-decoration: none;
  background: #d9d9d9 url(/files/images/submit_bg.gif) 95% 50% no-repeat;
  font-weight: bold;
}

#content .email_help .short {
  height: 35px;
  padding-top: 19px;
}

#content .email_help .act,
#content .email_help .section:hover {
  background: #e5261d url(/files/images/submit_bg5.gif) 95% 50% no-repeat;
  color: #ffffff;
}

#content .email_info {
  color: #a5a5a5;
}

#content .user_login {
  width: 277px;
  padding: 10px 22px 20px;
  background: #d9d9d9 url(/files/images/user_login_bg.jpg) top left no-repeat;
}

#content .user_login h3 {
  font-size: 20px;
  color: #ebebeb;
  font-weight: normal;
}

#content .user_login form {
  height: 184px;
  margin: 20px 0;
}

#content .user_login label {
  display: block;
  margin-bottom: 4px;
}

#content .user_login label.small {
  display: inline;
  font-size: 10px;
}

#content .user_login .input {
  border: none;
  background-color: #ffffff;
  width: 275px;
  margin-bottom: 6px;
  display: block;
}

#content .user_login .submit {
  height: 22px;
  width: 120px;
  padding-right: 15px;
  background: url(/files/images/submit_bg4.gif) top left no-repeat;
  border: none;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  margin-top: 9px;
}

#content .user_login a.remind {
  background: url(/files/images/arrow3.gif) 0 2px no-repeat;
  padding-left: 12px;
  font-size: 12px;
  color: #ffffff;
  text-decoration: underline;
  margin-left: 22px;
  float: right;
  margin-top: 12px;
}

#content .user_login a.remind:hover {
  text-decoration: none;
}

#content .user_login .line {
  border-bottom: 1px solid #c5c5c5;
  margin-top: 15px;
  margin-bottom: 8px;
}

#content .user_login .reseller {
  font-weight: bold;
  color: #f6f6f6;
  text-decoration: none;
  background: url(/files/images/button_silver_bg.gif) top left no-repeat;
  width: 227px;
  height: 19px;
  display: block;
  padding-top: 3px;
  text-indent: 10px;
  float: left;
  margin-right: 10px;
}

#content .help {
  color: #494646;
  text-decoration: none;
  font-weight: bold;
  margin-top: 3px;
  display: block;
  float: left;
}

#content .steps a {
  text-decoration: none;
}

#content .steps span {
  color: #ffffff;
  border-bottom: 6px solid #ffffff;
  width: 184px;
  display: block;
  float: left;
  margin-right: 1px;
  cursor: pointer;
}

#content .steps big {
  font-size: 30px;
  font-weight: normal;
}

#content .steps .act {
  color: #535353;
  font-weight: bold;
  border-bottom: 6px solid #535353;
}

#content .steps .started {
  color: #a7a7a7;
  font-weight: bold;
  border-bottom: 6px solid #dadada;
}

#content .step_block {
  background-color: #fbfbfb;
  margin-top: 23px;
  padding: 18px 11px;
}

#content .step_block .selection {
  background-color: #d7d7d7;
  margin-bottom: 2px;
  font-weight: bold;
  color: #242424;
  padding: 3px 8px;
}

#content .step_block .values {
  padding: 22px 35px;
}

#content .step_block .values label {
  font-size: 11px;
  display: block;
  color: #656565;
  font-weight: bold;
  margin-bottom: 6px;
}

#content .step_block .values .input {
  width: 230px;
  border: 1px solid #b1b1b1;
  padding: 2px 5px;
  height: 16px;
  float: left;
  margin-right: 17px;
}

#content .step_block .submit,
#content .step_block .submit_silver,
#content .step_block .submit_longest,
#content .step_block .submit_long {
  height: 22px;
  width: 120px;
  padding-right: 15px;
  background: url(/files/images/submit_bg4.gif) top left no-repeat;
  border: none;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  float: left;
}

#content .step_block .submit_silver {
  width: 96px;
  background: url(/files/images/submit_silver_bg.gif) top left no-repeat;
}

#content .step_block .submit_long {
  width: 193px;
  background: url(/files/images/submit_long_bg.gif) top left no-repeat;
}

#popup {
  width: 293px;
  height: 119px;
  padding: 5px;
  background: url(/files/images/popup_bg.gif) center center no-repeat;
  color: #e3e3e3;
  margin: -100px 0 0 570px;
  position: absolute;
}

#popup .close {
  display: block;
  float: right;
  width: 22px;
  height: 22px;
  background: url(/files/images/button_close2.gif) center center no-repeat;
  text-decoration: none;
}

#popup .head {
  font-size: 18px;
  display: block;
  margin: 15px 0 5px 10px;
}

#popup .phone {
  font-size: 40px;
  text-align: center;
  display: block;
}

#popup .text {
  font-size: 10px;
  text-align: center;
  display: block;
  border-top: 1px solid #969696;
  padding-top: 4px;
}

#content .step_block p.text {
  padding: 0px 35px;
}

#content .step_block .domain_taken {
  padding: 0px 35px;
  color: #ff0000;
}

#content .step_block .domain_available {
  padding: 0px 35px;
}

#content .step_block .domain_available input {
  margin-left: -20px;
}

#content .step_block .domain_waiting {
  padding: 0px 35px;
  color: #7c7c7c;
}

#content .step_block .domain_waiting img {
  margin-left: -20px;
  margin-right: 5px;
}

#cart {
  border: 1px solid #dedede;
  background-color: #f9f9f9;
  margin-bottom: 15px;
}

.step_block #cart {
  border: none;
  background-color: transparent;
}

#cart table.main {
  background-color: #ffffff;
  padding-bottom: 25px;
  color: #6f6f6f;
}

.step_block #cart table.main {
  border-top: 2px solid #d7d7d7;
  padding-bottom: 0px;
}

#cart table.main .cart {
  font-size: 9px;
  font-weight: normal;
  width: 150px;
}

#cart table.main .cart img {
  vertical-align: middle;
}

#cart table.main tr th {
  background-color: #f3f3f3;
  border-bottom: 1px solid #c3c3c3;
  color: #6f6f6f;
}

#cart table.main tr .head {
  color: #000000;
}

#cart table.main tr td {
  font-weight: bold;
  border-bottom: 1px solid #e4e4e4;
  padding: 10px;
}

#cart table.main tr th.sum {
  width: 100px;
}

#cart table.main tr td.sum {
  width: 64px;
  text-align: right;
  padding-right: 36px;
}

#cart table.main .delete {
  background: url(/files/images/delete.gif) top left no-repeat;
  padding-left: 20px;
}

#content .discount {
  width: 272px;
  height: 137px;
  background: url(/files/images/discount_bg.gif) bottom right no-repeat;
  margin: 0 0 20px 20px;
}

#content .discount table tr th {
  background-color: transparent;
  color: #6f6f6f;
}

#content .discount table tr td {
  background-color: transparent;
  color: #6f6f6f;
  padding: 2px 10px;
}

#content .total {
  width: 245px;
  float: right;
  padding-right: 25px;
}

#content .total table tr td {
  color: #6f6f6f;
  padding: 2px 10px;
  font-weight: bold;
  border-bottom: 1px solid #e4e4e4;
  text-align: right;
}

#content .total table tr.space td {
  height: 15px;
  border-bottom: none;
}

#content .total table tr.ttl td {
  border-bottom: none;
}

#content .total table tr.ttl td.sum {
  background-color: #ffffff;
  width: 100px;
}

#content .total table tr.ttl td.sum big {
  font-size: 18px;
}

#content .step_block .block_login,
#content .step_block .block_create,
#content .step_block .block_reseller {
  float: left;
}

#content .step_block .block_login h2,
#content .step_block .block_create h2,
#content .step_block .block_reseller h2 {
  color: #6e6e6e;
  margin-bottom: 5px;
  padding: 0;
}

#content .step_block .block_login div.inner {
  width: 276px;
  margin-right: 23px;
  background-color: #e2e2e2;
  padding: 10px 20px 0;
  height: 135px;
}

#content .step_block .block_login p {
  margin-bottom: 10px;
}

#content .step_block .block_login label {
  display: block;
}

#content .step_block .block_login .text {
  width: 270px;
  border: none;
  padding: 2px;
}

#content .step_block .block_login .submit {
  margin-right: 9px;
}

#content .step_block .block_create div.inner {
  width: 243px;
  background: url(/files/images/block_create_bg.jpg) top left no-repeat;
  padding: 77px 0 0 45px;
  margin-right: 24px;
  height: 68px;
}

#content .step_block .block_create .button_step_submit {
  margin-left: 0px;
  display: block;
  float: left;
  margin-right: 9px;
}

#content .step_block .block_create .button_step_submit span {
  display: block;
  float: left;
}

#content .step_block .block_reseller div.inner {
  width: 227px;
  background: url(/files/images/block_reseller_bg.jpg) top left no-repeat;
  padding: 77px 0 0 45px;
  height: 68px;
}

#content .step_block .block_reseller .reseller {
  font-weight: bold;
  color: #f6f6f6;
  text-decoration: none;
  background: url(/files/images/button_silver_bg.gif) top left no-repeat;
  width: 227px;
  height: 19px;
  display: block;
  padding-top: 3px;
  text-indent: 10px;
  float: left;
  margin-right: 10px;
}

.user_reg p {
  height: 21px;
  color: #656464;
}

.user_reg p.has_desc {
  height: 39px;
  color: #656464;
}

.user_reg .desc {
  display: block;
  margin-left: 150px;
  font-size: 11px;
  clear: both;
}

.user_reg label {
  display: block;
  float: left;
  width: 180px;
  text-align: right;
  margin-right: 10px;
  clear: left;
}

.shortenedInputs label {
	width:140px;
}

.user_reg .text {
  display: block;
  float: left;
  width: 300px;
  margin-right: 10px;
  border: 1px solid #c5c5c5;
  padding: 2px;
}

.user_reg .checkbox {
  display: block;
  float: left;
  margin-right: 10px;
}

.user_reg .info {
  display: block;
  float: left;
  font-size: 11px;
}

.user_reg .submit {
  margin-left: 150px;
}

.user_reg .high_space {
  margin-top: 10px;
}

#content .payments {
  overflow: hidden;
  height: 238px;
  margin-right: 15px;
  margin-left: -15px;
}

#content .payment {
  width: 272px;
  float: right;
  height: 223px;
  padding-top: 15px;
  margin-left: 30px;
  background-color: #e1e1e1;
  text-align: center;
  font-weight: bold;
}

#content .payment2 {
  width: 544px;
  float: right;
  height: 223px;
  padding-top: 15px;
  margin-left: 30px;
  padding-left: 30px;
  background-color: #e1e1e1;
  font-weight: bold;
}

#content .empty {
  background-color: #f2f2f2;
}

#content .payment2 .headline {
  font-size: 14px;
  color: #7e7e7e;
}

#content .payments .button_step_submit {
  margin: 0px;
}

#content .payments .payment_list {
  list-style-type: none;
  float: left;
  margin-right: 40px;
  margin-left: 0px;
}

#content .payments .bottom_button {
  float: right;
  padding: 160px 20px 5px 0;
}

#content .paymenthead {
  font-size: 16px;
  font-weight: bold;
  color: #797979;
  padding-bottom: 8px;
  border-bottom: 4px solid #c5c5c5;
  margin: 0 12px;
}

#content .payments2 {
  padding: 0px 35px;
}

#content .payments2 .subhead {
  font-size: 16px;
  margin-top: 23px;
  margin-bottom: 7px;
  color: #797979;
  display: block;
}

#content .payments2 .method {
  border: 2px solid #e6e6e6;
  margin-bottom: 9px;
  width: 837px;
}

#content .payments2 .method .image {
  padding: 15px 15px 0px 15px;
  float: left;
  width: 230px;
  height: 65px;
}

#content .payments2 .method .description {
  padding: 30px 15px 0 15px;
  float: left;
  border-left: 2px solid #e6e6e6;
  border-right: 2px solid #e6e6e6;
  width: 398px;
  height: 65px;
  color: #4b4b4b;
}

#content .payments2 .method .link {
  padding: 45px 30px 30px;
  float: left;
  background-color: #e6e6e6;
  width: 85px;
  height: 20px;
}

#content .payments2 .method .link .button {
  margin-left: 0px;
}

#content .payments2 .method2 {
  border: 2px solid #e6e6e6;
  margin-bottom: 9px;
  width: 837px;
  background-color: #e6e6e6;
}


#content .payments2 .method2 .description {
  padding: 10px 0;
  float: left;
  border-right: 2px solid #e6e6e6;
  width: 690px;
  color: #4b4b4b;
  background-color: #ffffff;
}

#content .payments2 .method2 .description .head_mokejimai {
  background: url(/files/images/mokejimai.jpg) center right no-repeat;
  display: block;
  font-size: 18px;
  color: #ed6e1c;
  padding: 12px 0px 17px 35px;
  margin-right: 28px;
}

#content .payments2 .method2 .description .block_head {
  background-color: #f9f9f9;
  color: #797979;
  font-weight: bold;
  display: block;
  padding: 5px 0px 5px 35px;
  font-size: 14px;
  margin-top: 7px;
}

#content .payments2 .method2 .description .bank {
  float: left;
  padding: 3px 10px 3px 35px;
}

#content .payments2 .method2 .description .bank img {
  vertical-align: middle;
  margin-left: 5px;
}

#content .payments2 .method2 .link {
  padding: 170px 30px 30px;
  float: left;
  width: 85px;
  height: 20px;
}

#content .payments2 .method2 .link .button {
  margin-left: 0px;
}

#content .step_block .col_domain_1 {
  float: left;
  width: 210px;
  padding-right: 20px;
  padding-left: 50px;
}
#content .step_block .col_domain_1 textarea {
  width: 208px;
  display: block;
  float: right;
}
#content .step_block .col_domain_1 small {
  display: block;
  float: right;
  color: #656565;
}

#content .step_block .col_domain_2 {
  float: left;
  border-left: 1px solid #D7D7D7;
  border-right: 1px solid #D7D7D7;
  width: 320px;
  padding-top: 0px;
  margin-top: 25px;
  padding-left: 50px;
  padding-right: 20px;
}

#content .step_block .col_domain_3 {
  float: left;
  width: 150px;
  padding-left: 50px;
  padding-right: 0px;
}

#content .step_block .values label.chk {
  float: left;
  font-weight: normal;
  display: block;
  width: 43px;
  overflow: hidden;
  margin:0;
  padding:0;
}

#content .step_block .values input.chk {
  float: left;
}

#content .step_block a.domain_prices {
  background: url(/files/images/arrow4.gif) 0 2px no-repeat;
  padding-left: 12px;
  font-size: 12px;
  color: #656565;
  text-decoration: underline;
  margin-top: 12px;
  font-weight: bold;
  font-size: 11px;
}

#content .step_block a.domain_prices:hover {
  text-decoration: none;
}

#content .step_block a.domain_more {
  display: block;
  background: url(/files/images/plus.gif) 0 2px no-repeat;
  margin-bottom: 15px;
  color: #656565;
  font-size: 11px;
  text-decoration: none;
  height: 19px;
  padding-top: 7px;
  text-indent: 30px;
  font-weight: bold;
}

#content .step_block .cap {
  display: block;
  margin: 25px 10px 0px -30px;
  font-size: 25px;
  color: #858585;
  position: absolute;
}

#content .step_block .topspace {
  margin-top: 10px;
}

/*
  footer
*/

#footer #links {
  float: left;
  width: 690px;
  padding-top: 15px;
}

#footer #links a {
  text-decoration: none;
  color: #bebebe;
  border-right: 1px solid #bebebe;
  padding: 0 10px;
  font-size: 9px;
  white-space: nowrap;
}

#footer #links a:hover {
  text-decoration: underline;
}

#footer #phone {
  float: right;
  text-align: right;
  width: 250px;
}

#footer #phone span {
  color: #700700;
  font-size: 14px;
  display: block;
}

#footer #phone img {
  margin-top: 5px;
}

#footer #credits {
  list-style-type: none;
  margin-top: 10px;
  padding: 7px 5px;
  background: url(/files/images/footer_line.gif) top left no-repeat;
  clear: both;
  color: #696969;
}

#footer #credits li {
  float: left;
  margin-right: 30px;
  font-size: 9px;
}

#footer #credits li.nologo {
  padding-top: 5px;
}

#footer #credits li a {
  color: #696969;
  text-decoration: underline;
}

#footer #credits li a.noline {
  color: #7b7b7b;
  text-decoration: none;
}

#footer #credits li a:hover {
  text-decoration: none;
}

#footer #credits li img {
  vertical-align: middle;
}

/* INNER TAMPLATE */
#content h2 a.bread {
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  background: url(/files/images/bread_icon.gif) center left no-repeat;
  padding-left: 10px;
}

#content h2 a.bread_act {
  text-decoration: underline;
}

#content h2 a.bread_act:hover {
  text-decoration: none;
}

#content .innermenu {
  height: 86px;
  background: url(/files/images/innermenu_bg.jpg) top left no-repeat;
  margin: 0 -25px;
  padding-top: 14px;
  border-bottom: 1px solid #ffffff;
}

#content .innermenu ul {
  list-style-type: none;
  margin-left: 55px;
}

#content .innermenu ul li {
  float: left;
}

#content .innermenu ul li a {
  display: block;
  font-size: 12px;
  font-weight: bold;
  color: #3f89c3;
  text-decoration: none;
  height: 27px;
  padding: 10px 14px 0 14px;
}

#content .innermenu ul li.act {
  background: url(/files/images/innermenu_main_left.jpg) top left no-repeat;
}
#content .innermenu ul li.act a {
  background: url(/files/images/innermenu_main_right.jpg) top right no-repeat;
}

#content .innermenu ul li.act ul {
  clear: left;
  margin: 12px 0 0 -5px;
  position: absolute;
  width: 900px;
  display: block;
}

#content .innermenu ul li.act ul li {
  float: left;
  margin-right: 10px;
}

#content .innermenu ul li.act ul li a {
  display: block;
  font-size: 12px;
  font-weight: bold;
  color: #5c5c5c;
  background: none;
  height: 19px;
  padding: 6px 14px 0 14px;
}

#content .innermenu ul li.act ul li.act {
  background: url(/files/images/innermenu_sub_left.gif) top left no-repeat;
}

#content .innermenu ul li.act ul li.act a {
  background: url(/files/images/innermenu_sub_right.gif) top right no-repeat;
}

#content .inner_headline {
  margin-top: 30px;
  margin-bottom: 10px;
  font-size: 16px;
  color: #3f89c3;
  font-weight: bold;
}

#content h3.silver {
  color: #626262;
}

#content table.inner tr td {
  font-weight: normal;
  border-right: 1px solid #c9c9c9;
}

#content table.inner tr td.template {
  text-align: center;
}

#content table.inner tr td.noborder {
  border-right: none;
}

#content table.inner tr td a {
  font-weight: bold;
  color: #4396ca;
  font-size: 12px;
  text-decoration: underline;
}

#content table.inner tr td a.delete {
  font-weight: bold;
  color: #e31e0e;
  font-size: 12px;
  text-decoration: none;
}

#content .comment {
  color: #4b4b4b;
  width: 380px;
  margin-left: 15px;
}

#content .redhint {
  color: #d90f0f;
  font-weight: bold;
  text-align: center;
}

#content .bottom_buttons {
  height: 50px;
  text-align: right;
  margin-right: 25px;
  padding-top: 5px;
  padding-bottom: 5px;
}

#content a.button {
  font-weight: bold;
  color: #ffffff;
  margin-left: 20px;
  text-decoration: none;
  background: none;
  padding: 0px;
  font-size: 12px;
}

#content a.button span {
  padding: 3px 20px 4px 0px;
  background: url(/files/images/button_red_bg_right.gif) top right no-repeat;
  text-decoration: none;
}

#content a.button span.corner {
  padding-right: 10px;
  background: url(/files/images/button_red_bg.gif) top left no-repeat;
}

#content a.button_silver span {
  background: url(/files/images/button_silver_right.jpg) top right no-repeat;
}
#content a.button_silver span.corner {
  background: url(/files/images/button_silver_left.jpg) top left no-repeat;
}

#content a.button_silver2 span {
  background: url(/files/images/button_silver_right.gif) top right no-repeat;
}
#content a.button_silver2 span.corner {
  background: url(/files/images/button_silver_left.gif) top left no-repeat;
}

#content a.button_silver3 span {
  background: url(/files/images/button_silver3_right.gif) top right no-repeat;
}
#content a.button_silver3 span.corner {
  background: url(/files/images/button_silver3_left.gif) top left no-repeat;
}

#content a.button_purple span {
  background: url(/files/images/button_purple_right.gif) top right no-repeat;
}
#content a.button_purple span.corner {
  background: url(/files/images/button_purple_left.gif) top left no-repeat;
}

#content a.button_blue span {
  background: url(/files/images/button_blue_right.jpg) top right no-repeat;
}
#content a.button_blue span.corner {
  background: url(/files/images/button_blue_left.jpg) top left no-repeat;
}

#content a.button_blue2 span {
  padding-top: 4px;
  background: url(/files/images/button_blue2_right.gif) top right no-repeat;
}
#content a.button_blue2 span.corner {
  padding-top: 4px;
  background: url(/files/images/button_blue2_left.gif) top left no-repeat;
}

#content .innerCol_left {
  float: left;
  width: 715px;
  border-top: 3px solid #98c4f5;
  color: #4b4b4b;
}

#content .innerCol_left .inner_search {
  padding: 18px 65px 0px 0;
  font-size: 11px;
}

#content .innerCol_left .inner_search .col {
  float: left;
  margin-right: 40px;
  text-align: right;
  line-height: 25px;
}

#content .innerCol_left .inner_search .last {
  margin-right: 0px;
  float: right;
}

#content .innerCol_left .inner_search .long {
  width: 160px;
  border: 1px solid #d6dade;
}

#content .innerCol_left .inner_search .short {
  width: 44px;
  border: 1px solid #d6dade;
}

#content .innerCol_left .inner_search .long,
#content .innerCol_left .inner_search .short,
#content .innerCol_left .inner_search option,
#content .innerCol_left .inner_search select {
  font-size: 11px;
  color: #333333;
}

#content .innerCol_left .inner_search select {
  width: 128px;
  text-align: center;
}

#content .innerCol_left .inner_search option {
  text-align: left;
}

#content .innerCol_left .inner_search .submit {
  height: 22px;
  width: 120px;
  padding-right: 10px;
  background: url(/files/images/submit_bg4.gif) top left no-repeat;
  border: none;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  float: right;
  margin-top: 5px;
}

#content .innerCol_left .description_block {
  border-bottom: 2px solid #9e9e9e;
  padding: 10px;
  background: url(/files/images/descblock_bg.jpg) top left repeat-y;
}


#content .innerCol_left .search_info {
  text-align: right;
}

#content .innerCol_left .search_info a {
  color: #4396ca;
}

#template_popup {
  position: absolute;
  top: 900px;
  width: 430px;
  border: 1px solid #444444;
  padding: 15px;
  background-color: #ffffff;
}

#template_popup h3 {
  color: #4b4b4b;
  font-size: 15px;
  margin-bottom: 10px;
}

#content .innerCol_left .template {
  width: 145px;
  float: left;
  margin: 25px 25px 0 0;
  font-size: 11px;
}

#content .innerCol_left .template .image {
  width: 145px;
  height: 155px;
  overflow: hidden;
}

#content .innerCol_left .template a.tview {
  display: block;
  float: left;
  width: 46px;
  height: 23px;
  text-decoration: none;
  background: url(/files/images/button_tview.jpg) top left no-repeat;
}

#content .innerCol_left .template a.tadd {
  display: block;
  float: left;
  width: 50px;
  height: 23px;
  text-decoration: none;
  background: url(/files/images/button_tadd.jpg) top left no-repeat;
}

#content .innerCol_left .template a.tbuy {
  display: block;
  float: left;
  width: 49px;
  height: 23px;
  text-decoration: none;
  background: url(/files/images/button_tbuy.jpg) top left no-repeat;
}

#content .innerCol_left .template a {
  color: #434343;
}

#content .innerCol_left .template p {
  line-height: 14px;
  padding-top: 5px;
  margin: 0 0 5px 0;
}

#content .innerCol_left .template .type {
  font-weight: bold;
  color: #000000;
}

#content .innerCol_left .template p.prices {
  border-top: 1px solid #000000;
  height: 30px;
}

#content .innerCol_left .price_text {
  border-bottom: 1px dotted #000000;
  float: left;
  clear: left;
  cursor:pointer;
}

#content .innerCol_left .price_value {
  font-weight: bold;
  float: right;
}

#content .innerCol_right {
  float: left;
  width: 210px;
  border-top: 3px solid #209dec;
  margin-right: -100px;
  background: url(/files/images/innerCol_right_bg.jpg) top left repeat-x;
  color: #626262;
  padding-left: 25px;
}

#content .innerCol_right .search_properties_headline {
  font-weight: bold;
  display: block;
  position: absolute;
  margin-top: -20px;
  color: #3f89c3;
}

#content .innerCol_right .search_properties {
  color: #3f89c3;
  padding-top: 5px;
}

#content .innerCol_right .search_properties label {
  display: block;
  margin-top: 10px;
  margin-bottom: 3px;
}

#content .innerCol_right .search_properties select,
#content .innerCol_right .search_properties option {
  color: #595959;
}

#content .innerCol_right .template_list {
  list-style-type: none;
  margin: 0px 5px 0px -15px;
  border-top: 2px solid #4fa3e4;
  padding-top: 10px;
}

#content .innerCol_right .template_list li {
  background: url(/files/images/arrow_list.gif) 6px 50% no-repeat;
}

#content .innerCol_right .template_list li a {
  padding: 0px 10px 1px 18px;
  color: #626262;
  font-weight: bold;
  text-decoration: none;
  display: block;
  width: 100%;
}

#content .innerCol_right .template_list li.act a,
#content .innerCol_right .template_list li a:hover {
  background: url(/files/images/arrow_list_act.gif) top left no-repeat;
  color: #3f89c3;
}

#content .prices {
  height: 21px;
  background: #ffffff url(/files/images/price_bg.gif) top left no-repeat;
  float: left;
  padding: 5px 0 0 5px;
  font-weight: bold;
  color: #2d2d2d;
  margin-top: 22px;
}

#content .prices_corner {
  height: 26px;
  background: #ffffff url(/files/images/price_bg2.gif) top right no-repeat;
  float: left;
  margin-top: 22px;
}

#content .prices .price {
  color: #e5261d;
  margin-right: 12px;
}

#content .button_buy {
  float: left;
  margin-top: 23px;
  padding: 5px;
}

#content .preview {
  background-color: #f7f7f7;
  /*margin: 0 -25px 15px -25px;*/
}

#content .preview .preview_pages {
  list-style-type: none;
  height: 28px;
  padding-top: 20px;
  margin: 0;
}

#content .preview .preview_pages li {
  float: left;
  color: #4b4b4b;
  font-weight: bold;
}

#content .preview .preview_pages li.head {
  float: left;
  color: #4b4b4b;
  font-weight: bold;
  padding: 10px 8px 0 8px;
}

#content .preview .preview_pages li a {
  color: #797979;
  display: block;
  height: 18px;
  border: 2px solid #f7f7f7;
  border-bottom: none;
  padding: 8px 8px 0 8px;
}

#content .preview .preview_pages li.act a {
  border: 2px solid #d0dcff;
  border-bottom: none;
  background-color: #c3d1f8;
  text-decoration: none;
  color: #4b4b4b;
}

#content .preview .preview_content {
  background-color: #c3d1f8;
  padding-bottom: 45px;
}

#content .preview .preview_content .buttons {
  padding: 10px;
  text-align: right;
}

#content .preview .preview_content .preview_headline {
  margin-left: 10px;
}

#content .preview_headline {
  font-size: 14px;
  font-weight: bold;
  color: #302f2f;
  margin-bottom: 10px;
  display: block;
}

#content .preview_left {
  float: left;
  width: 432px;
  overflow: hidden;
  margin-right: 17px;
}

#content .preview_left .screenshot {
  margin-bottom: 50px;
  border: 1px solid #336699;
  width: 430px;
  overflow: hidden;
}

#content .preview_right {
  float: left;
  width: 480px;
}

#content .preview_right .preview_info {
  background-color: #ffffff;
  padding: 10px 15px;
}

#content .preview_right .preview_info .prices2 {
  height: 21px;
  font-weight: bold;
  color: #2d2d2d;
}

#content .preview_right .preview_info .prices2 .price {
  color: #e5261d;
  margin-right: 12px;
}

#content .preview_right .preview_info .buttons2 {
  padding: 15px 5px 5px 5px;
  margin: 0px 0 15px -25px;
}

#content .preview_right .preview_info .cartinfo {
  background-color: #ebebeb;
  font-weight: bold;
  padding: 15px;
  color: #4b4b4b;
  margin-bottom: 15px;
  margin-right: -15px;
}

#content .preview_right .preview_info .cartinfo a {
  color: #797979;
  margin-right: 15px;
}

#content .preview_right .preview_info a.cat {
  color: #3f89c3;
  font-weight: bold;
}

#content .preview_right a.mail {
  background: url(/files/images/mail.gif) center left no-repeat;
  padding: 5px 30px;
  color: #3f89c3;
  font-weight: bold;
  margin-top: 10px;
  display: block;
  float: left;
  margin-left: 15px;
}

.inner_bottom_links {
  background-color: #d7d7d7;
  color: #6e6e6e;
  text-align: center;
  padding: 50px 25px 10px 25px;
}

.inner_bottom_links a {
  color: #6e6e6e;
  text-decoration: none;
}

.inner_bottom_links a:hover {
  text-decoration: underline;
}

#footer.inner {
  margin-top: 0px;
}

#footer.inner #credits {
  margin-top: 0px;
  background: none;
}

/*
  common elements
*/

.high_space {
  margin-top: 25px;
}

hr {
  border: none;
  background-color: #fcfcfc;
  color: #fcfcfc;
  height: 4px;
  margin-bottom: 15px;
}

hr.dark {
  height: 1px;
  background-color: #d7d7d7;
  color: #d7d7d7;
}

.clear {
  clear: both;
  height: 0px;
  overflow: hidden;
  font-size: 0px;
}

.host_plan .buy:hover, .plan .buy:hover {
	background: url(/files/images/button_buy_hover.gif) top left no-repeat !important;
}

.host_plan .buylt:hover, .plan .buylt:hover {
	background: url(/files/images/button_buy_hover_lt.gif) top left no-repeat !important;
}

.host_plan .buyru:hover, .plan .buyru:hover {
	background: url(/files/images/button_buy_hover_ru.gif) top left no-repeat !important;
}

.host_plan .buyen:hover, .plan .buyen:hover {
	background: url(/files/images/button_buy_hover_en.gif) top left no-repeat !important;
}

.host_plan .buyde:hover, .plan .buyde:hover {
	background: url(/files/images/button_buy_hover_de.gif) top left no-repeat !important;
}

.host_plan .buylv:hover, .plan .buylv:hover {
	background: url(/files/images/button_buy_hover_lv.gif) top left no-repeat !important;
}

.host_plan .buypl:hover, .plan .buypl:hover {
	background: url(/files/images/button_buy_hover_pl.gif) top left no-repeat !important;
}


#content .step_block .submit_longest {
  width: 255px;
  background: url(/files/images/submit_long_bg2.gif) top left no-repeat;
}

#remind-form .input {
  width: 230px;
  border: 1px solid #b1b1b1;
  padding: 2px 5px;
  height: 16px;
  margin-right: 17px;
}


.top-cart-block {
	position:absolute;
	margin-top:-30px;
	margin-left:600px;
	width:350px;
}

.top-cart-block .templates-rules-link {
	float:left;
	width:160px;
	margin-right:20px;
}

.top-cart-block .templates-rules-link a {
	padding-left:20px;
	display:block;
	background:url('/files/images/sabloniniu-svetainiu-pirkimo-taisykles.gif') no-repeat;
	color:#ff0000;
	text-decoration:none;
}

.top-cart-block .cart-link {
	float:left;
	width:150px;
}

.top-cart-block .cart-link a {
	display:block;
	padding-left:36px;
	font-size:10px;
	background:url('/files/images/cart-templates.gif') no-repeat;
	text-decoration:none;
	color:#6d6d6d;
}

.info-popup {
  position: absolute;
  width: 300px;
  border: 6px solid #aaa;
  padding: 15px;
  background-color: #ffffff;
}

.info-popup .close-popup {

}

.info-popup .close-popup a {
	background:url('/files/images/close-popup.gif') no-repeat right;
	display:block;
	width:75px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:230px;
	color:#6d6d6d !important;
	text-decoration:none !important;
}

.info-popup strong {
	margin-bottom:15px;
	color:#000;
	display:block;
}

.info-popup p {
	margin-bottom:15px;
}

.single-buy {
  background: url(/files/images/button_buy.gif) top left no-repeat !important;
  width: 54px;
  height: 20px;
  display: block;
  margin: 0 auto;
  color: #656565;
}

.single-buylt {
  background: url(/files/images/button_buy_lt.gif) top left no-repeat !important;
  width: 54px;
  height: 20px;
  display: block;
  margin: 0 auto;
  color: #656565;
}

.single-buyru {
  background: url(/files/images/button_buy_ru.gif) top left no-repeat !important;
  width: 54px;
  height: 20px;
  display: block;
  margin: 0 auto;
  color: #656565;
}

.single-buyen {
  background: url(/files/images/button_buy_en.gif) top left no-repeat !important;
  width: 54px;
  height: 20px;
  display: block;
  margin: 0 auto;
  color: #656565;
}

.single-buyde {
  background: url(/files/images/button_buy_de.gif) top left no-repeat !important;
  width: 54px;
  height: 20px;
  display: block;
  margin: 0 auto;
  color: #656565;
}

.single-buylv {
  background: url(/files/images/button_buy_lv.gif) top left no-repeat !important;
  width: 54px;
  height: 20px;
  display: block;
  margin: 0 auto;
  color: #656565;
}

.single-buypl {
  background: url(/files/images/button_buy_pl.gif) top left no-repeat !important;
  width: 54px;
  height: 20px;
  display: block;
  margin: 0 auto;
  color: #656565;
}

.single-buy:hover {
	background: url(/files/images/button_buy_hover.gif) top left no-repeat !important;
}

.single-buylt:hover {
	background: url(/files/images/button_buy_hover_lt.gif) top left no-repeat !important;
}

.single-buyru:hover {
	background: url(/files/images/button_buy_hover_ru.gif) top left no-repeat !important;
}

.single-buyen:hover {
	background: url(/files/images/button_buy_hover_en.gif) top left no-repeat !important;
}

.single-buyde:hover {
	background: url(/files/images/button_buy_hover_de.gif) top left no-repeat !important;
}

.single-buylv:hover {
	background: url(/files/images/button_buy_hover_lv.gif) top left no-repeat !important;
}

.single-buypl:hover {
	background: url(/files/images/button_buy_hover_pl.gif) top left no-repeat !important;
}

input.inpt, select.inpt {
  width: 230px;
  border: 1px solid #b1b1b1;
  padding: 2px 5px;
  height: 16px;
  float: left;
  margin-right: 17px;
}

select.inpt {
	height:23px;
	width:100px;
}

input.submit_silver_2 {
  height: 22px;
  width: 120px;
  padding-right: 15px;
  background: url(/files/images/submit_bg4.gif) top left no-repeat;
  border: none;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  float: left;
  width: 96px;
  background: url(/files/images/submit_silver_bg.gif) top left no-repeat;
}

/*
  users
*/

#content .user_menu {
  width: 286px;
  padding: 1px 13px 13px 22px;
  background-color: #999999;
  float: left;
  margin-right: 12px;
}

#content .user_menu ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

#content .user_menu ul li span {
  background-color: #c7c7c7;
  padding: 6px;
  font-weight: bold;
  color: #000000;
  display: block;
  margin-top: 13px;
}

#content .user_menu ul li ul li a {
  display: block;
  border-bottom: 1px solid #cecece;
  padding: 5px 5px 5px 22px;
  color: #ffffff;
  text-decoration: none;
  background: url(/files/images/usermenu_arrow.gif) 8px 8px no-repeat;
}

#content .user_menu ul li ul li.act a,
#content .user_menu ul li ul li a:hover {
  background-color: #d51811;
}

#content .user_content {
  float: left;
  width: 593px;
  margin-top: -37px;
}

#content .user_content_block {
  border: 1px solid #aaaaaa;
  padding: 5px;
  margin-bottom: 10px;
}

#content .user_content_block table {
  background-color: #ffffff;
  font-size: 11px;
  margin-bottom: 0px;
}

#content .user_content_block table caption {
  text-align: left;
  font-weight: bold;
  background: url(/files/images/usercontent_caption.jpg) top left repeat-x;
  height: 26px;
  padding: 6px 0 0 17px;
  color: #000000;
  font-size: 12px;
}

#content .user_content_block table tr th {
  background-color: #ffdbc2;
  color: #c34500;
  padding: 9px 7px;
  border-bottom: 1px solid #cacaca;
  border-left: 1px solid #ffbd96;
  font-size: 12px;
}

#content .user_content_block table tr.odd td {
  background-color: #ffffff;
}

#content .user_content_block table tr.even td {
  background-color: #f6f6f6;
}

#content .user_content_block table td {
  border-bottom: 1px solid #ebebeb;
  white-space: nowrap;
  color: #000000;
  padding: 6px;
  border-left: 1px solid #ebebeb;
}

#content .user_content_block table .first {
  border-left: none;
  vertical-align: top;
}

#content .user_content_block table .long {
  width: 35%;
}

#content .user_content_block table .done {
  color: #00930a;
}

#content .user_content_block table .name {
  color: #c34500;
  font-size: 12px;
}

#content .user_content_block table .button_row td {
  height: 37px;
  vertical-align: middle;
}

#content .user_content_block table .button_row td.right_space {
  padding-right: 47px;
}

#content .user_content_block table .button_row td a.button {
  color: #ffffff;
  margin-left: 5px;
}

#content .user_content_block table .button_row2 td a.button {
  color: #ffffff;
  margin-left: 5px;
}

#content .user_content_block table .button_row2 td {
  background-color: #ececec;
  padding-bottom: 0px;
  padding-right: 0px;
  height: 22px;
  text-align: right;
}


#content .user_content_block form .submit {
  background: transparent url(/files/images/submit_bg4.gif) no-repeat left top;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
  font-weight: bold;
  height: 22px;
  width: 87px;
  padding-right: 15px;
  text-align: center;
  float: right;
  margin-left: 20px;
}

#content .user_content_block form label {
  display: block;
  font-weight: bold;
  text-align: right;
  font-size: 12px;
}

#content .user_content_block form .input {
  border: 1px solid #c5c5c5;
  width: 290px;
  color: #252525;
  font-size: 11px;
  padding: 3px 7px;
}

#content .user_content_block form .inline_input {
  border: 1px solid #c5c5c5;
  width: 100px;
  color: #252525;
  font-size: 11px;
  padding: 3px 7px;
}

#content .user_content_block form .textarea {
  border: 1px solid #c5c5c5;
  width: 290px;
  height: 210px;
  font-size: 11px;
  padding: 3px 7px;
  overflow: auto;
}

#content .user_content_block table .big {
  font-size: 12px;
}

#content .user_content_block table .center {
  text-align: center;
}

#content .user_content_block table td a {
  font-weight: bold;
  color: #d11b14;
}

#content .user_content_block table td a.domain {
  font-weight: bold;
  color: #000000;
}

#content .user_content_block table td a.silver_link {
  font-weight: bold;
  color: #4d4d4d;
}

#content .user_content_block .submit_silver {
  height: 22px;
  padding-right: 15px;
  width: 96px;
  background: url(/files/images/submit_silver_bg.gif) top left no-repeat;
  border: none;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  float: right;
  margin-left: 20px;
}

#content .user_content_block .headline {
  text-align: left;
  font-weight: bold;
  background: url(/files/images/usercontent_caption.jpg) top left repeat-x;
  height: 20px;
  padding: 6px 0 0 17px;
  color: #000000;
  font-size: 12px;
  display: block;
}

#content .user_content_block .text {
  background-color: #ffffff;
  padding: 20px;
  color: #000000;
  margin-top: 1px;
  width: 541px;
}

#content .user_content_block .text .red_highlight {
  color: #e5261d;
}

#content .user_content_block .text .box {
  padding: 15px;
  border: 2px solid #e6e6e6;
  margin-bottom: 9px;
}

#content .user_content_block .text .method {
  border: 2px solid #e6e6e6;
  margin-bottom: 9px;
  width: 537px;
}

#content .user_content_block .text .method .image {
  padding: 15px 15px 0px 15px;
  float: left;
  border-right: 2px solid #e6e6e6;
  width: 120px;
  height: 65px;
}

#content .user_content_block .text .method .description {
  padding: 30px 15px 0 15px;
  float: left;
  border-right: 2px solid #e6e6e6;
  width: 258px;
  height: 50px;
  color: #4b4b4b;
}

#content .user_content_block .text .method .link {
  padding: 30px 10px;
  float: left;
  background-color: #e6e6e6;
  width: 75px;
  height: 20px;
}

#content .user_content_block .text .method .link .button {
  margin-left: 0px;
}

#content .user_content_block .text_col2 {
  float: left;
  width: 50%;
}

#content .user_content_block .text_col2 .headline {
  color: #444444;
  font-size: 13px;
}

#content .user_content_block .text_col2 .head1 {
  padding-left: 27px;
}

#content .user_content_block .text_col2 .head2 {
  padding-left: 7px;
}

#content .user_content_block .user_menu_front {
  list-style-image: url(/files/images/usermenu_front_icon.gif);
}

#content .user_content_block .user_menu_front li {
  margin-bottom: 10px;
}

#content .user_content_block .user_menu_front li a {
  color: #464646;
  font-size: 13px;
}

.btnok23 {
	 float:none;
}

.on {
	display:none;
}

.random {
  border: 1px solid #e3e3e3;
  background-color: #f5f5f5;
  margin-top: 14px;
  padding: 12px 0 30px 12px;
}

.random .heading {
  font-size: 22px;
  color: #d21b15;
  display: block;
}

.random .template {
  width: 145px;
  float: left;
  margin: 12px 12px 0 0;
  font-size: 11px;
}

.random .template .image {
  width: 145px;
  height: 155px;
  overflow: hidden;
}

.random .template a.tview {
  display: block;
  float: left;
  width: 46px;
  height: 23px;
  text-decoration: none;
  background: url(/files/images/button_tview.jpg) top left no-repeat;
}

.random .template a.tadd {
  display: block;
  float: left;
  width: 50px;
  height: 23px;
  text-decoration: none;
  background: url(/files/images/button_tadd.jpg) top left no-repeat;
}

.random .template a.tbuy {
  display: block;
  float: left;
  width: 49px;
  height: 23px;
  text-decoration: none;
  background: url(/files/images/button_tbuy.jpg) top left no-repeat;
}

.random .template a {
  color: #434343;
}

.random .template p {
  line-height: 14px;
  padding-top: 5px;
  margin: 0 0 5px 0;
  color: #4B4B4B;
}

.random .template .type {
  font-weight: bold;
  color: #000000;
}

.random .template p.prices {
  border-top: 1px solid #000000;
  height: 30px;
  color: #2D2D2D;
  float: left;
  font-weight: bold;
  height: 21px;
  padding: 5px 0 0 5px;
  width: 140px;
}

.random .template .price_text {
  border-bottom: 1px dotted #000000;
  clear: left;
  cursor: pointer;
  float: left;
}

.random .template .price_value {
  float: right;
  font-weight: bold;
}

.linkTree {
  border: 1px solid #e3e3e3;
  background-color: #f5f5f5;
  margin-top: 14px;
  padding: 12px 0 12px 0px;
}

.linkTree .left {
  float: left;
  width: 212px;
  margin-left: -1px;
}

.linkTree .hot {
  background: url(/files/images/hot_arrow.gif) no-repeat scroll top left;
  padding-left: 27px;
  height: 40px;
  margin-top: 20px;
}

.linkTree .hot a {
  background: url(/files/images/dot_red.gif) no-repeat scroll 0px 7px;
  color: #ea0000;
  padding-left: 7px;
  font-weight: bold;
  float: left;
  display: block;
  width: auto;
}

.linkTree .hot a span {
  display: block;
  background-color: #ff0000;
  color: #ffffff;
  font-size: 9px;
  padding: 1px 4px;
  font-weight: normal;
}

.linkTree .contact {
  width: 165px;
  border: 1px solid #e3e3e3;
  border-left: 1px solid #ffffff;
  background-color: #ffffff;
  margin-top: 180px;
  text-align: right;
  padding: 5px 15px 5px 0px;
}

.linkTree .contact span {
  color: #ff0000;
  font-size: 11px;
}

.linkTree .contact img {
  margin-top: 5px;
}

.linkTree ul {
  width: 215px;
  float: left;
  margin-right: 25px;
  list-style: none;
}

.linkTree ul li {
  color: #494949;
  font-weight: bold;
}

.linkTree ul li span.head {
  clear: both;
  padding-top: 12px;
  padding-left: 12px;
  display: block;
}

.linkTree ul li ul {
  margin: 0;
  padding: 0;
}

.linkTree ul li ul li {
  padding-top: 0px;
}

.linkTree ul li a {
  color: #757575;
  font-weight: normal;
  display: block;
  background: url(/files/images/dot_silver.gif) no-repeat scroll 6px 8px;
  padding: 2px 12px 2px 12px;
  font-size: 11px;
  width: 191px;
}

.linkTree ul li a:hover {
  color: #ffffff;
  font-weight: normal;
  display: block;
  background: #ff0000 url(/files/images/dot_white.gif) no-repeat scroll 6px 8px;
}

.linkTree ul li a span {
  text-decoration: underline;
}

#category label {
	width:200px !important;
}

.search_popunder {
	border:solid 1px #777777;
	position:absolute;
	z-index:1;
	background:#fff;
	text-align:left;
	padding-bottom:10px;
	display:none;
}

.search_popunder .search_popunder_content {
	padding:10px 20px 0 20px ;
}

.search_popunder .search_popunder_content label {
	float:left;
	width:180px;
	display:block;
}

.search_button_block {
	background:#777777;
	padding-top:15px;
	padding-bottom:7px;
	height: 20px;
}

.search_btn {
	color:#fff !important;
	height:25px;
	display:block;
	float:left;
	text-align:center;
	margin-right:5px;
	text-decoration:none !important;
	font-weight:bold;
	font-size:12px;
	text-transform:lowercase;
}

.search_btn1 {
	margin-left:5px;
	width:102px;
	background:url('/files/images/button_not_selected.gif') no-repeat;
}

.search_btn2 {
	width:102px;
	background:url('/files/images/button_not_selected.gif') no-repeat;
}

.search_btn3 {
	background:url('/files/images/button_apply.gif') no-repeat;
	width:70px;
	float:right;
	text-align:left;
	padding-left:15px;
	margin-right:10px;
}

.pay_button {
	background:url('/files/images/button_pay_off.gif') no-repeat;
	display:block;
	width:68px;
	height:17px;
	text-align:center;
	text-decoration:none !important;
	color:#646464 !important;
	text-transform:lowercase;
	padding-top:3px;
	margin-top:5px;
}

.pay_button:hover {
	background:url('/files/images/button_pay_on.gif');
	color:#fff !important;
	width:68px;
	height:17px;
}

#content .innermenu2 {
  height: 86px;
  background: url(/files/images/innermenu_bg.jpg) top left no-repeat;
  margin: 0 -25px;
  padding-top: 14px;
}

#content .innermenu2 ul {
  list-style-type: none;
  margin-left: 24px;
}

#content .innermenu2 ul li {
  float: left;
}

#content .innermenu2 ul li a {
  display: block;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  height: 27px;
  padding: 10px 11px 0 11px;
}

#content .innermenu2 ul li.act {
  background: url(/files/images/innermenu_main_left.jpg) top left no-repeat;
}
#content .innermenu2 ul li.act a {
  background: url(/files/images/innermenu_main_right.jpg) top right no-repeat;
}

.promoReseller {
  font-weight: bold;
  font-size: 16px;
  color: #e92727;
  display: block;
  margin-bottom: 10px;
  width: 100%;
}

.promoReseller span {
  color: #000000;
}

.promoReseller big {
  font-size: 20px;
}

.promoReseller img {
  vertical-align: middle;
}

.selfpromo {  }

.selfpromo .promo {
  display: block;
  float: left;
  border: 1px solid #e3e3e3;
  background-color: #f5f5f5;
  width: 298px;
  height: 114px;
  overflow: hidden;
  padding: 16px 0 0 24px;
  margin-right: 3px;
}

.selfpromo span {
  display: block;
  color: #484c4f;
  overflow: hidden;
  cursor: pointer;
}

.selfpromo .thumb {
  border: 1px solid #aaaaaa;
  display: block;
  float: left;
  width: 76px;
  height: 77px;
  margin-right: 20px;
  float: left;
}

.selfpromo .promo .type {
  clear: left;
  width: 78px;
  text-align: center;
  font-weight: bold;
  margin-top: -10px;
}

.selfpromo .promo .pop {
  clear: left;
  width: 98px;
  font-size: 9px;
  float: left;
}

.selfpromo .promo .pop img {
  vertical-align: middle;
}

.selfpromo .promo .desc {
  width: 178px;
  padding: 2px 4px;
  font-weight: bold;
}

.selfpromo .promo .text {
  width: 178px;
  padding: 2px 4px;
  height: 20px;
  font-weight: bold;
  font-size: 16px;
  background-color: #626568;
  color: #ffffff;
}

.selfpromo .promo .price {
  width: 190px;
  font-size: 42px;
}

.selfpromo .promo .price small {
  font-size: 24px;
}

.selfpromo .promo .more {
  font-size: 11px;
  text-decoration: underline;
}

.selfpromo .promoLast {
  margin-right: 0px;
}

.selfpromo .promoEshop {

}

.selfpromo .promoEshop .text {
  background-color: #ff0000;
  font-size: 13px;
  padding: 4px 4px;
  height: 16px;
  color: #ffffff;
}

.selfpromo .promoEshop .price {
  color: #ff0000;
}

.socialBlock {
	position:absolute;
	margin-top:-35px;
	margin-left:805px;
}

.twitter {
	width:70px;
	height:26px;
	display:block;
	float:left;
	background:url('/files/images/twitter_off.gif') bottom no-repeat;
	
}
.twitter:hover {
	background:url('/files/images/twitter_on.gif') bottom no-repeat;
}
.facebook {
	width:80px;
	height:26px;
	display:block;
	float:left;
	background:url('/files/images/facebook_off.gif') bottom no-repeat;
	
}
.facebook:hover {
	background:url('/files/images/facebook_on.gif') bottom no-repeat;
	
}
.facebook2 {
	width:28px;
	height:26px;
	display:block;
	float:left;
	background:url('/files/images/facebook2_off.gif') bottom no-repeat;
	
}
.facebook2:hover {
	background:url('/files/images/facebook2_on.gif') bottom no-repeat;
	
}


.loginZone_lt {
	display:block;
	float:right;
	margin-right:20px;
	width:135px;
	height:26px;
	background:url('/files/images/zona_off_lt.gif') no-repeat;
}


.loginZone_en {
	display:block;
	float:right;
	margin-right:20px;
	width:135px;
	height:26px;
	background:url('/files/images/zona_off_en.gif') no-repeat;
}

.loginZone_de {
	display:block;
	float:right;
	margin-right:20px;
	width:135px;
	height:26px;
	background:url('/files/images/zona_off_de.gif') no-repeat;
}


.loginZone_ru {
	display:block;
	float:right;
	margin-right:20px;
	width:135px;
	height:26px;
	background:url('/files/images/zona_off_ru.gif') no-repeat;
}


.loginZone_lv {
	display:block;
	float:right;
	margin-right:20px;
	width:135px;
	height:26px;
	background:url('/files/images/zona_off_lv.gif') no-repeat;
}


.loginZone_pl {
	display:block;
	float:right;
	margin-right:20px;
	width:135px;
	height:26px;
	background:url('/files/images/zona_off_pl.gif') no-repeat;
}


.loginZone_lt:hover {
	background:url('/files/images/zona_on_lt.gif') no-repeat;
}

.loginZone_en:hover {
	background:url('/files/images/zona_on_en.gif') no-repeat;
}

.loginZone_ru:hover {
	background:url('/files/images/zona_on_ru.gif') no-repeat;
}

.loginZone_de:hover {
	background:url('/files/images/zona_on_de.gif') no-repeat;
}

.loginZone_lv:hover {
	background:url('/files/images/zona_on_lv.gif') no-repeat;
}

.loginZone_pl:hover {
	background:url('/files/images/zona_on_pl.gif') no-repeat;
}

#content .boxLeft {
  width: 256px;
  float: left;
  background-color: #666666;
  margin-left: -25px;
  padding: 10px 0;
}

#content .menuLeft {
  width: 242px;
  list-style: none;
  margin-left: 14px;
}

#content .menuLeft li a {
  color: #ebebeb;
  font-weight: bold;
  padding: 6px 18px 6px 10px;
  display: block;
  width: 214px;
  text-decoration: none;
}

#content .menuLeft li.act a,
#content .menuLeft li a:hover {
  background-color: #ebebeb;
  color: #000000;
}

#content .menuLeft li.hasSubmenu a {
  background: #ebebeb url(/files/images/has_submenu_arrow.gif) no-repeat scroll 228px 13px;
}

#content .menuLeft li.hasSubmenu ul {
  list-style: none;
  margin-bottom: 10px;
  margin-left: 0px;
}

#content .menuLeft li.hasSubmenu ul li a {
  border-bottom: 1px solid #666666;
  background: #8b8b8b url(/files/images/list_arrow.gif) no-repeat scroll 13px 10px;
  color: #ebebeb;
  padding: 6px 7px 6px 27px;
  font-weight: normal;
  width: 208px;
}

#content .menuLeft li.hasSubmenu ul li.act a,
#content .menuLeft li.hasSubmenu ul li a:hover {
  background: #ffffff url(/files/images/list_arrow_hover.gif) no-repeat scroll 13px 10px;
  color: #000000;
}

#content .contentRight {
  float: right;
  width: 680px;
}

/*

  Prisideda <div class="boxLeft"> .. meniu .. </div>
  
  Visas turinys apgaubiamas <div class="contentRight"> .. </div>
  
  Ir pabaigoje dar pridedam <div class="clear"><!-- --></div>

*/

#content .host_plan_extra {
  width: 575px;
  border: 1px solid #ffffff;
  background: #d1d1d1 url(/files/images/host_plan_extra_bg.gif) repeat-x scroll top left;
  height: auto;
  padding-bottom: 10px;
}

#content .host_plan_extra h3 {
  margin-top: 25px;
  float: left;
  margin-right: 25px;
}

#content .host_plan_extra .price {
  float: left;
  margin-top: 19px;
}

#content .host_plan_extra .description {
  clear: both;
}

#content .host_plan_extra .extra {
  color: #DF0700;
  display: block;
  font-size: 36px;
  text-align: center;
  width: 140px;
  float: right;
  margin-top: -83px;
}

#content .host_plan_extra .extra small {
  color: #514f4f;
  display: block;
  font-size: 11px;
  margin: -8px 0 5px 0;
}

#content .host_plan_extra .buylt {
  float: right;
  margin-top: -23px;
}

#content .host_plan_extra .buyen {
  float: right;
  margin-top: -23px;
}

#content .host_plan_extra .buyde {
  float: right;
  margin-top: -23px;
}

#content .host_plan_extra .buyru {
  float: right;
  margin-top: -23px;
}

#content .host_plan_extra .buylv {
  float: right;
  margin-top: -23px;
}

#content .host_plan_extra .buypl {
  float: right;
  margin-top: -23px;
}

/*
  top
*/

.cosites {
  height: 18px;
  margin-bottom: 5px;
  background-color: #cfcfcf;
  padding: 3px 0 0 3px;
}

.cosites a {
  font-size: 11px;
  color: #666666;
  border-left: 1px solid #666666;
  display: block;
  float: left;
  padding: 0 5px;
}

.cosites a:first-child {
  border-left: none;
}

.cosites a.names {
  color: #ffffff;
  background-color: #e5261d;
}

.cosites a.sspit:hover {
  color: #ffffff;
  background-color: #888888;
}

.cosites a.ssp:hover {
  color: #ffffff;
  background-color: #000000;
}

.cosites a.flyjet:hover {
  color: #ffffff;
  background-color: #006a9b;
}

.cosites a.reklaminiaidrabuziai:hover {
  color: #ffffff;
  background-color: #d1147b;
}

.cosites a.reklamosplotai:hover {
  color: #ffffff;
  background-color: #25a135;
}

.top {
  background: #fafafa;
  padding-bottom: 3px;
  height: 22px;
}

.topLanguages {
  float: left;
  padding: 5px 0 0 5px;
}

.topLanguages a {
  padding-left: 20px;
  margin-right: 20px;
  font-size: 10px;
  color: #000000;
  background-repeat: no-repeat;
}

.topLanguages a:hover,
.topLanguages a.act {
  text-decoration: underline;
}

.topOther {
  text-align: right;
}

.loginZone_lt {
	display:block;
	float:right;
	margin-right:20px;
	width:135px;
	height:26px;
	background:url('/files/images/zona_off_lt.gif') no-repeat;
}

.loginZone_lt:hover {
	background:url('/files/images/zona_on_lt.gif') no-repeat;
}

.loginUser {
  float: right;
  margin-left: 30px;
}

/**
 * domain check block
 */
.domainCheckBlock {
	 padding-left:25px;
	 padding-top:50px;
	 width:979px;
	 margin:-10px 0 0px -25px;
	 height:145px;
	 background:url('/files/images/Domains_register.jpg') no-repeat;
}

.domainCheckBlock span {
	 font-size:24px;
	 color:#fff;
	 display:block;
}

.domainCheckBlockInputContainer {
	 margin-bottom:2px;
}

.domainCheckBlockInputContainer .cont {
	 margin-top:1px;
	 float:left;
	 display:block;
	 width:400px;
	 background:#fff;
	 padding:1px 2px 1px 2px;
}

.domainCheckBlock input {
	 padding:0;
	 margin:0;
	 border:none;
	 height:25px;
	 width:300px;
	 font-size:16px;
	 font-weight:bold;
	 float:left;
}

.domainCheckBlock label select {
	 height:25px;
	 font-weight:bold;
	 font-size:16px;
	 width:80px;
	 float:left;
}

.domainCheckBlock div a {
	 float:left;
	 margin-left:12px;
}


/** templates */
#content .submenu {
  float: left;
  width: 256px;
  background-color: #666666;
  padding: 8px 0 18px 0;
  margin: 0 8px 0 -25px;
}

#content .submenu ul {
  list-style: none;
  margin-left: 14px;
  width: 242px;
  margin-bottom: 0px;
}

#content .submenu li a {
  color: #ebebeb;
  font-weight: bold;
  padding: 6px 18px 6px 10px;
  display: block;
  width: 214px;
  text-decoration: none;
}

#content .submenu li.act a,
#content .submenu li a:hover {
  background-color: #ebebeb;
  color: #000000;
}

#content .submenu li ul {
  list-style: none;
  margin-left: 0px;
}

#content .submenu li.act ul li a {
  border-bottom: 1px solid #666666;
  color: #ebebeb;
  background-color: #8b8b8b;
  padding: 1px 7px 1px 27px;
  font-weight: normal;
  width: 208px;
}

#content .submenu li ul li.act a,
#content .submenu li ul li a:hover {
  color: #000000;
  background-color: #ffffff;
}

#content .quickSearch {
  height: 95px;
  margin: 0 -25px 8px -25px;
  width: 979px;
  overflow: hidden;
}

#content .quickLinks {
  background-color: #666666;
  float: left;
  width: 242px;
  margin-right: 8px;
  height: 95px;
  padding: 10px 0 0 14px;
}

#content .quickLinks a {
  color: #ebebeb;
  display: block;
  padding: 6px 10px;
  text-decoration: none;
  font-weight: bold;
}

#content .quickLinks a:hover, #content .quickLinks a.act {
  background-color: #ebebeb;
  color: #000000;
}

#content .quickSearchForm {
  background-color: #fbfbfb;
  float: left;
  width: 695px;
  height: 85px;
  padding: 12px 0 0 12px;
  color: #787878;
  overflow: hidden;
}

#content .quickSearchFormHeading {
  font-weight: bold;
  display: block;
  margin-bottom: 12px;
}

#content .quickSearchForm dt {
  float: left;
  margin-right: 5px;
  padding-top: 3px;
}

#content .quickSearchForm dd {
  float: left;
  margin-right: 10px;
}

#content .quickSearchForm label {
}

#content .quickSearchForm select {
  width: 125px;
  padding: 1px;
  border: 1px solid #c5c5c5;
}

#content .quickSearchForm .input {
  width: 30px;
  padding: 1px;
  border: 1px solid #c5c5c5;
}

#content .quickSearchForm .shortMargin {
  margin-right: 3px;
}

#content .quickSearchForm .submit {
  cursor: pointer;
  color: #ffffff;
  font-weight: bold;
  height: 22px;
  font-size: 12px;
  position: relative;
  display: block;
  float: left;
  padding: 0 0 0 15px;
  text-decoration: none;
  background: transparent url(/files/images/submit_silver_bg.gif) no-repeat scroll top left;
}

#content .quickSearchForm .submit span {
  background: transparent url(/files/images/submit_silver_bg.gif) no-repeat scroll top right;
  display: block;
  position: relative;
  height: 20px;
  padding: 3px 25px 0 0;
  right: -1px;
}

#content .colWithSubmenu {
  border-top: none;
  color: #4B4B4B;
  float: left;
  width: 707px;
  margin-right: -19px;
}

#content .colWithSubmenu .inner_headline {
  font-weight: bold;
  font-size: 16px;
  margin-top: 12px;
  color: #000000;
}

#content .colWithSubmenu .step_block {
  margin-top: 10px;
}

#content .lineHeading {
  display: block;
  margin: 0 -25px 8px -25px;
  width: 955px;
  background-color: #666666;
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  padding: 6px 0 6px 24px;
}

#content .pricesBlock {

}

#content .pricesBlock .prices,
#content .pricesBlock .prices_corner {
  margin-top: 0px;
}

#content .pricesBlock .button_buy {
  margin: 0 44px 0 0;
}

#content .pricesBlock .prices .price,
#content .pricesBlock .button_buy .button {
  margin: 0;
}

#content .pricesBlock .prices {
  padding: 5px 5px 0 10px;
}

#content .requestForm {
  margin-top: 16px;
  overflow: hidden;
}

#content .requestForm dt {
  float: left;
  margin-right: 10px;
  padding-top: 3px;
  width: 75px;
  text-align: right;
  clear: both;
  margin-top: 10px;
}

#content .requestForm dd {
  float: left;
  margin-right: 15px;
  margin-top: 10px;
}

#content .requestForm .input {
  padding: 1px;
  border: 1px solid #c5c5c5;
  width: 300px;
}

#content .requestForm .textarea {
  padding: 1px;
  border: 1px solid #c5c5c5;
  width: 300px;
  overflow: auto;
  height: 100px;
}

#content .requestForm .submit {
  cursor: pointer;
  color: #ffffff;
  font-weight: bold;
  height: 22px;
  font-size: 12px;
  position: relative;
  display: block;
  float: left;
  padding: 0 0 0 15px;
  text-decoration: none;
  background: transparent url(/files/images/submit_bg4.gif) no-repeat scroll top left;
}

#content .requestForm .submit span {
  background: transparent url(/files/images/submit_bg4.gif) no-repeat scroll top right;
  display: block;
  position: relative;
  height: 20px;
  padding: 3px 25px 0 0;
  right: -1px;
}

.topFacebook {
	float:right;
	display:block;
	width:100px;
	height:20px;
	margin-top:-2px;
}

.topFacebook_lt {
	background:url('/files/images/facebook_lt_off.jpg') no-repeat;
}
.topFacebook_lt:hover {
	background:url('/files/images/facebook_lt_on.jpg') no-repeat;
}

.topFacebook_en {
	background:url('/files/images/facebook_en_off.jpg') no-repeat;
}
.topFacebook_en:hover {
	background:url('/files/images/facebook_en_on.jpg') no-repeat;
}

.topFacebook_ru {
	background:url('/files/images/facebook_ru_off.jpg') no-repeat;
}
.topFacebook_ru:hover {
	background:url('/files/images/facebook_ru_on.jpg') no-repeat;
}

.topFacebook_lv {
	background:url('/files/images/facebook_lv_off.jpg') no-repeat;
}
.topFacebook_lv:hover {
	background:url('/files/images/facebook_lv_on.jpg') no-repeat;
}

.topFacebook_pl {
	background:url('/files/images/facebook_pl_off.jpg') no-repeat;
}
.topFacebook_pl:hover {
	background:url('/files/images/facebook_pl_on.jpg') no-repeat;
}

.topFacebook_de {
	background:url('/files/images/facebook_de_off.jpg') no-repeat;
}
.topFacebook_de:hover {
	background:url('/files/images/facebook_de_on.jpg') no-repeat;
}


.topFacebookFan {
	float:right;
	display:block;
	width:133px;
	height:22px;
	margin-top:-3px;
}

.topFacebookFan_lt {
	background:url('/files/images/tapti_gerbeju_lt_off.jpg') no-repeat;
}
.topFacebookFan_lt:hover {
	background:url('/files/images/tapti_gerbeju_lt_on.jpg') no-repeat;
}

.topFacebookFan_en {
	background:url('/files/images/tapti_gerbeju_en_off.jpg') no-repeat;
}
.topFacebookFan_en:hover {
	background:url('/files/images/tapti_gerbeju_en_on.jpg') no-repeat;
}

.topFacebookFan_ru {
	width:150px !important;
	background:url('/files/images/tapti_gerbeju_ru_off.jpg') no-repeat;
}
.topFacebookFan_ru:hover {
	background:url('/files/images/tapti_gerbeju_ru_on.jpg') no-repeat;
}

.topFacebookFan_lv {
	background:url('/files/images/tapti_gerbeju_lv_off.jpg') no-repeat;
}
.topFacebookFan_lv:hover {
	background:url('/files/images/tapti_gerbeju_lv_on.jpg') no-repeat;
}

.topFacebookFan_pl {
	background:url('/files/images/tapti_gerbeju_pl_off.jpg') no-repeat;
}
.topFacebookFan_pl:hover {
	background:url('/files/images/tapti_gerbeju_pl_on.jpg') no-repeat;
}

.topFacebookFan_de {
	background:url('/files/images/tapti_gerbeju_de_off.jpg') no-repeat;
}
.topFacebookFan_de:hover {
	background:url('/files/images/tapti_gerbeju_de_on.jpg') no-repeat;
}

/** step2 papildymas */
.step_block .continue {
  height: 22px;
}

#content h2 {
  position: relative;
}

#content .step_block .continue .submit_long {
  float: right;
}

#content .step_block .selectionShort {
  width: 321px;
  float: left;
}

#content .step_block .selectionAct {
  background-color: #ebebeb;
}

.continueTop {
  margin-top: -37px;
}

.selectionContent {
  width: 520px;
  padding: 25px;
  background-color: #ebebeb;
  float: right;
}

#content a.button_buy2 {
  margin-left: 0;
}

#content a.button_buy2 span {
  background: url(/files/images/button_buy2_bg_right.gif) top right no-repeat;
  color: #666666;
  font-weight: normal;
}
#content a.button_buy2 span.corner {
  background: url(/files/images/button_buy2_bg.gif) top left no-repeat;
}

#content .selectionContent table {
  color: #000000;
  margin: 0;
}

#content .selectionContent table tr th,
#content .selectionContent table tr td {
  padding: 10px 10px;
}

.selectionContent .name {
  width: 300px;
}

/** domain group select */
.domainGroupSelect {
	width: 924px;
	margin: 0px !important;
	background: #dbdbdb;
	height:30px;
}

.domainGroupSelect li {
	display: inline;
}

.domainGroupSelect li a {
	display: block;
	float:left;
	width:124px;
	margin-left: 17px;
	padding: 8px 0px 6px 13px;
	background: url('/files/images/domains_registration_link_off.gif') no-repeat left center;
	color: #000000 !important;
	text-decoration: none !important;
	font-weight:bold;
}

.domainGroupSelect li a:hover {
	background: url('/files/images/domains_registration_link_on.gif') no-repeat left center;
	color: #ff0000 !important;
}

/** domain info popup */
.domainInfoPopup {
	display:none;
	position:absolute;
	z-index: 10;
	height: 93px;
	width: 300px;
	margin-top: -100px;
}

.domainInfoPopup img {
	margin-left: 80px;
}

.domainInfoPopupInner {
	background: #454344;
	padding: 13px 15px 13px 15px;
	height: 57px;
	font-size: 11px;
	color: #fffeff;
}

.domainInfoPopupNotice {
	color: #ff6703;
}



.tplPreviousPrice {
	font-size: 18px;
	color: #606060;
}

.tplCurrentPrice {
	color: #e5261d;
	font-size: 18px;
}

.tplViewButton {
	background: url('/files/images/tpl-grey-button.gif') no-repeat;
	width: 87px;
	height: 22px;
	padding: 2px 0px 0px 10px;
	display:block;
	color: #ffffff !important;
	text-decoration:none !important;
	float:left;
	margin-right:10px;
	font-weight:bold;
}

.tplOrderButton {
	background: url('/files/images/tpl-red-button.gif') no-repeat;
	width: 81px;
	height: 22px;
	padding: 2px 0px 0px 15px !important;
	display:block;
	color: #ffffff !important;
	text-decoration:none !important;
	float:left;
	font-weight:bold;
}

.tplHeading {
	color: #606060;
	font-size:20px;
}

.domainsPromo {
	background:#989697;
	margin-bottom:15px;
}

.domainsPromo a {
	display:block;
	margin-left:36px !important;
} 

.domainsPromo a .biggerPrice {
	color:#ffffff;
	font-size:20px;
}

.domainsPromo a .smallPrice {
	color:#e8e6e7;
	text-decoration:line-through;
}

.domainsPromo a .priceContainer {
	float:left;
	text-align:center;
	padding-top:5px;
}

.domainsPromo a img {
	float:left;
	display:block;
	margin-left:36px;
}

.domainsPromo a span {
}

.index-domains {
	position:relative;
	height:165px;
	cursor:pointer;
	display:block;
}

.index-domains img 
{
	margin-top:3px;
	margin-left:2px;

}

.index-domains .price
{
float:right;
margin-right:2px;
margin-top:2px;
}

.index-domains .odd1 {

  float:left; position:relative; width:187px; margin-right:8px; height:18px;
 /* background-color: #f2f2f2;*/
 background-color: snow;
}

.index-domains .even1 {

	float:left; position:relative; width:187px; margin-right:8px; height:18px;
  background-color: #e5e5e5;
}

.index-domains .even1_last {

	float:left; position:relative; width:195px; padding-right:2px; height:18px;
  background-color: #e5e5e5;
}

.index-domains .odd1_last {

  float:left; position:relative; width:195px; padding-right:2px; height:18px;
 /* background-color: #f2f2f2;*/
 background-color: snow;
}