html
{
    margin: 0;
    padding: 0;
}
body
{
    font-family: Arial, Tahoma, Verdana;
    color: #000;
    font-size: 75%;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background-color: #F2F4F5;
}
a
{
	color: #74A534;
}
pre
{
	font-size: 120%;
}
h1
{
	margin: 0;
	padding: 0;
	font-weight: normal;
    font-family: Arial Narrow, Arial, Tahoma;
    font-size: 220%;
    color: #8CC63F;
}
h2
{
    font-family: Arial Narrow, Arial, Tahoma;
    font-size: 150%;
    color: #8CC63F;
    margin-bottom: 8px;
}
h2 a { color: #8CC63F; text-decoration: none; }

.CenterFP h1
{ 
	padding: 10px;
}

.Center h2 {
  font-weight: normal;
  margin-top: 0; 
  font-size: 180%;
}
.CenterFP h2 {
  font-weight: normal;
  margin-top: 0; 
  font-size: 180%;
}
.VAT
{
    vertical-align: top;
}
.occupied_domain
{
	font-weight: bold;
	color: #FF0000;
}
.free_domain
{
	font-weight: bold;
	color: #74A534;
}
.whois_domain a
{
	background-color: #008FD4;
	color: #FFFFFF;
	padding: 2px;
	font-weight: bold;
	text-decoration: none;
}
.order_domain a
{
	background-color: #74A534;
	color: #FFFFFF;
	padding: 2px;
	font-weight: bold;
	text-decoration: none;
}
#main
{
    display:none;
}
img
{
    border: 0;
}
label
{
	white-space: nowrap;
}
form
{
    margin: 0;
    padding: 0;
}
input, textarea, select
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 100%;
}
.MainTable
{
    width: 100%;
    background-image: url('/img/main_bg.gif');
    background-repeat: repeat-x;
    background-position: bottom left;
    background-color: #FFFFFF;
}
.HdrCell
{
    padding-left: 100px;
    height: 55px;
}
.W100p
{
    width: 100%;
}
.HeaderRow
{
    background-color: #8CC63F !important;
    /* height: 220px !important; */
}

.HeaderPic
{
   width: 285px;
   vertical-align: bottom;
   border-bottom: 3px solid #74A534;
}
.HeaderPicImg
{
    float: right;
}
.HeaderText
{
	width: 70%;
    vertical-align: top;
    padding-right: 15px;
    padding-left: 12px;
    border-bottom: 3px solid #74A534;
    padding-bottom: 25px;
}
.HeaderText .Limiter { width: 350px; }

.HeaderTextSub
{
    padding-left: 35px;
}
.HeaderText a
{
   color: #517324;
   text-decoration: underline;
}
.HeaderPicSub
{
    padding-left: 35px;
}
.HeaderText p
{
    margin: 0;
    margin-top: 10px;
    padding-top: 0;
}
.ArrowBullet
{
    vertical-align: top;
    margin-right: 6px;
    position: relative;
    top: 4px;
}
.MainMenu
{
    background-image: url('/img/hdr_strip_right.gif');
    background-position: right top;
    background-repeat: repeat-y;
    vertical-align: top;
    border-bottom: 3px solid #74A534;
    padding-top: 0;
    padding-bottom: 20px; 
}

.RightLimiter
{
	width:  230px;
	height: 0px;
	overflow: hidden;
	font-size: 1px;
}
.MainMenuSub
{    
}
.MainMenuItems
{
	width: 85%;
    font-size: 110%;
    color: #FFF;
}
.MainMenuItems a
{
    display: block;
    width: 100%;
    text-decoration: none;
    color: #FFF;
    padding-top: 5px;
    padding-bottom: 5px;
}
.MainMenuItems td
{
    white-space: nowrap;
    height: 28px;
    border-bottom: 1px solid #AFD779;
    padding-right: 5px;
}
.MainMenuItems img
{
    margin-left: 1px;
    margin-right: 10px;
    vertical-align: top;
    margin-top: 4px;
}
.NanoLogo
{
    float: right;
    margin-right: 50px;
}
.Slogan {
    font-family: Arial Narrow, Arial, Tahoma;
    font-size: 265%;
    margin-top: 45px;
}
.SubSlogan
{
    margin-top: 36px;
    width: auto;
    
}

#NB
{
    border: 0;
}
.HdrWiresTop
{
    height: 95px;
    width: 312px;
    margin-top: -22px;
    display: block;
    position: absolute;
    z-index: 10;
    display: block;
    background-image: url('/img/hdr_wires_top.png');
    background-repeat: no-repeat;    

}
.HdrSpacer
{
    display: block;
    height: 54px;
    width: 1px;
    visibility: hidden;
}
.HdrWiresBottom
{
    width: 231px;
    height: 38px;
    float: right;
    background-image: url('/img/hdr_wires_bottom.png');
    background-repeat: no-repeat;
}
.FloatFixer {
	height: 0;
	font-size: 1px;
	overflow: hidden;
}

.Langs
{
    float: right;
    display: inline;
    margin-bottom: 10px;
    margin-right: 40px;
    color: #FFF;
    text-align: center;
    background-color: #86BD3C;
}
.Langs td
{
    vertical-align: top;
}
.Langs a
{
    color: #FFF;
    text-decoration: none;
}
.Langs img
{
    margin-top: 3px;
    display: block;
}
.LangSpacerH
{
    width: 16px;
}
.LangSpacerV
{
    height: 5px;
}
.Tip
{
    background-color: #FFF;
    border-top: 1px solid #BABABA;
    border-left: 1px solid #BABABA;
    border-right: 1px solid #BABABA;
    padding: 11px;
}

.Tip h1 {
    font-family: Arial;
    font-size: 16px;
    padding: 0px;
    margin: 0px;
    color: black;
}
.RightBlock
{
    width: 100%;
    margin-bottom: 12px;
    border-bottom: 1px solid #00699D;
}
.RightBlockTopL img
{
    display: block;
}
.RightBlockTopR
{
    width: 100%;
    background-color: #008FD4;
    background-image: url('/img/right_block_bg.gif');
    background-repeat: repeat-y;
    background-position: right top;
}
.RightBlockInside
{
    background-image: url('/img/right_block_bg.gif');
    background-repeat: repeat-y;
    background-position: right top;
    background-color: #008FD4;
    color: #FFF;
    padding: 2px 20px 10px 15px;
    font-size: 90%;
}
.RightBlockTitle
{
    font-weight: bold;
    font-size: 125%;
}
.RightBlockText
{
    
}
.RightBlockLink
{
    margin-top: 7px;
    font-size: 109%;
}
.RightBlockLink a
{
    color: #FFF;
    text-decoration: underline;
}
.RightBlockLink img
{
    margin-right: 5px;
}
.Left
{
	width: 285px;
    vertical-align: top;
}
.Left .Container { padding: 35px 22px 30px 22px; }

.CenterWide
{
    padding-left: 35px;
    width: 100%;
}
.Center
{
	
    padding: 20px 25px 0 35px;
    vertical-align: top;

}
.CenterFP { padding: 8px 0 0 10px; vertical-align: top !important; }


.Center ul
{
    padding-left: 0px;
    margin-left: 8px;
}
.Center ul li
{
    list-style-image: url('/img/arr_list_blue.gif');
    margin-left: 20px;
    padding-left: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
.Center ol
{
    padding-left: 0;
    margin-left: 23px;    
}
.Center ol li
{
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 8px;
}
.Right
{
    padding-top: 55px;
    vertical-align: top;
}
.Advisor
{
	position: relative; left: -10px; 
    width: 254px;
    margin-top: 10px;
}
.TipBottom
{
    display: block;
    width: 24px;
    height: 14px;
    float: right;
    display: block;
    background-image: url('/img/tip_bottom.png');
    background-repeat: no-repeat;
}
.Man
{
    display: block;
    width: 314px;
    height: 306px;
    position: absolute;
    margin-top: -48px;
    margin-left: -40px;
    margin-right: -20px;
    display: block;
    background-image: url('/img/man-santa.png');
    background-repeat: no-repeat;
}
.Footer
{
    margin-top: 80px;
    width: 100%;
    height: 129px;
    color: #989898;
}
.Footer td
{
    vertical-align: top;
}
.FooterLogo
{
    margin: 46px 78px 10px 60px;
}
.FooterCenter
{
	padding-top: 20px;
    width: 100%;
    border-top: 1px solid #CFE4B8;
    vertical-align: middle !important;
}
.FooterCenter .AcceptedPayments {
	margin-bottom: 10px;
}
.FooterCenter .AcceptedPayments .WM {
  margin: 0 3px -5px 0;
}
.FooterRight
{
    border-top: 1px solid #CFE4B8;
    width: 250px;
    white-space: nowrap;
}
.FooterRightSpacer
{
    border-top: 1px solid #CFE4B8;
}
.FooterRightSpacer img
{
    display: block;
    height: 1px;
    width: 50px;
}
.PlaceForPhone
{
    padding: 0 !important;
    vertical-align: top;
    border-top: 1px solid #CFE4B8;
    width: 174px;
}
.PhoneSpacer
{
    display: block;
    width: 174px;
    height: 1px;
}
.Phone
{
    display: block;
    position: absolute;
    margin-top: -57px;
    width: 174px;
    height: 219px;
    display: block;
    background-image: url('/img/phone.png');
    background-repeat: no-repeat;
}
.AskUs
{
    white-space: nowrap;
    margin-left: 10px;
    margin-top: 18px;
    margin-bottom: 5px;
    padding-left: 48px;
}
.AskUs .MainPhone { 
	font-family: Arial Narrow, Arial, Tahoma;
	margin-left: -48px;
    color: #000;
}
.AskUs .MainPhone .Nmbr { 
	font-size: 430%;
}
.AskUs .Prefix
{
	padding: 0 5px 0 0;
	font-size: 175%;
	color: #000000;
}
.AskUs .SecPhone
{
	font-family: Arial Narrow, Arial, Tahoma;
	color: #000000;
	font-size: 175%;
	margin-top: -5px;
	color: #555555;
}
.OurMail
{
	margin: 8px 0 10px 0;
}
.Webmail
{
    width: 271px;
    margin-left: 16px;
}
.WebmailTop
{
    background-image: url('/img/webmail_top.gif');
    background-repeat: no-repeat;
    vertical-align: bottom;
    padding-left: 50px;
    height: 77px;
}
.WebmailTitle
{
    margin-bottom: 3px;
    font-weight: bold;
}
.WebmailCenter
{
    background-image: url('/img/webmail_bg.gif');
    background-repeat: repeat-y;
    padding-left: 50px;
    padding-top: 4px;
    padding-bottom: 16px;
}
.InputField
{
    width: 166px;
    height: 18px;
    border: 1px solid #869571;
    margin-bottom: 4px;
    padding-left: 2px;
    padding-right: 2px;
}
.WebmailBottom
{
    background-image: url('/img/webmail_bottom.gif');
    background-repeat: no-repeat;
    height: 10px;
}
.SubRight
{
    padding-left: 35px;
    width: 0;
}
.SubRight .Title
{
    font-size: 160%;
    font-family: Arial Narrow, Arial, Tahoma;
    font-weight: bold;
    color: #8CC63F;
}
.SubRight ul
{
    margin: 0;
    margin-top: 12px;
    padding: 0;
}
.SubRight li
{
    background-image: url('/img/li.gif');
    background-position: 0 5px;
    background-repeat: no-repeat;
    list-style-type: none;
    color: #000000;
    font-weight: bold;
    padding-bottom: 3px;
    padding-left: 14px;
}
.SubRight li a
{   
    color: #000000;
    font-weight: normal;
    text-decoration: underline;
}
.SubRight li a:hover
{
    color: #74A534;
}
.PrintVersion
{
	position: relative;
	top: 18px;
	float: right;
}
.PrintVersion a
{
	color: #959799;
}
.PrintVersion img
{
	vertical-align: middle;
	margin-right: 6px;
}
.PathToPage
{
	color: #959799;
	position: absolute;
	margin-top: -40px;
}
.PathToPage img
{
	position: relative;
	top: 2px;
	margin-right: 10px;
}
.PathToPage a
{
	color: #959799;
}
/* == new form == */
.Help
{
  width: 25%;
	vertical-align: top;
	padding: 11px 10px 10px 10px;
}
.HelpBox
{
	background: #ffffff;
	position: relative;
	display: none;
	padding: 10px;
	border: 1px dashed #74A534;
	margin-bottom: -50px;
}
.HelpBox .Splitter
{
	margin: 5px 0 5px 0;
	border-top: 1px dashed #74A534;
}
.HelpBox h2
{
	margin-top: 0;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	font-family: Tahoma, Arial;
}
.SiteForm
{
  width: 100%;
	margin-top: 10px;
	border-top: 1px solid #c6d9ad;
	border-bottom: 1px solid #c6d9ad;
	background-color: #e4ebe0;
}
.SiteForm h2
{
	font-weight: normal;
	font-size: 150%;
	color: #000000;
	font-family: Tahoma, Arial;
}
.SiteForm .SectionName
{
	padding: 3px;
	padding-left: 10px;
}
.SiteForm .FieldName
{
	white-space: nowrap !important;
	min-width: 145px !important;
	width: 145px !important;
	padding: 3px;
	padding-left: 10px;
}
.SiteForm .FieldNameWide
{
	white-space: nowrap !important;
	padding: 3px;
	padding-left: 10px;
}
.SiteForm .Field
{

	white-space: nowrap;
	padding: 3px;
}
.SiteForm .Price h2
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 150%;
    margin: 0;
}
.SiteForm .SelectInput
{
	width: 100%;
}
.SiteForm .TextInput
{
	width: 99%;
}
.SiteForm .Buttons
{
	padding: 5px;
	text-align: right;
}
.SiteForm .DomainList
{
	background: #ffffff;
	width: 100%;
}
.SiteForm .DomainList td
{
	padding: 3px;
}
.SiteForm .DomainList .Odd td
{
	background: #F4F7F0;
}
.SiteForm .DomainList th
{
	background: #F2F7EB;
	padding: 3px;
	text-align: left;
	border-bottom: 1px solid #BBE08B;
	border-top: 1px solid #9EC46D;
}
.SiteForm .DomainList .No
{
	width: 20px;
}
.SiteForm .ServiceNo
{
	text-align: center !important;
}
.SiteForm .DomainList .Action
{
	padding-left: 10px;
	text-align: right;
	width: 70px;
}
.SiteForm .DomainList .Freedomain td {
  color: #ff0000;
}

.SiteForm .DomainList .Type
{
	padding-right: 10px;
	width: 70px;
}
.SiteForm .DomainList .Term
{
	width: 45px;
}
.SiteForm .DomainList .Price
{
	width: 45px;
}
.SiteForm .DomainList .Total td
{
	border-top: 1px solid #9EC46D;
}
.SiteFormNote
{
	font-size: 90%;
	padding: 5px 0px 0px 5px;
}
.Asterisk
{
	color: #ff0000;
}
.DomainPropsTable
{
	width: 100%;
}
.DomainPropsTable td
{
	white-space: nowrap;
	padding: 1px;
}
/* == new form // == */


.NanoForm
{
	margin-top: 10px;
	border-top: 1px solid #c6d9ad;
	border-bottom: 1px solid #c6d9ad;
	background-color: #e4ebe0;
}
.NanoForm .FieldName
{
	width: 160px;
	padding-left: 8px;
	color: #000000;
	white-space: nowrap;
}
.NanoForm .FieldName label
{
	white-space: nowrap;
}
.FormMessage
{
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	color: #000000;
	font-weight: bold;
}
.FormMessageError
{
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	color: #FF0000;
	font-weight: bold;
}

.NanoForm .FieldNameError
{
	padding-left: 8px;
	color: #FF0000;
	font-weight: bold;
	white-space: nowrap;	
}
.NanoForm select
{
	width: 280px;
}

.NanoForm input, textarea
{
	width: 260px;
}

.NanoForm textarea
{
	height: 120px;
}
.NanoForm .Radio
{
	width: auto;
	position: relative;
	top: 3px;
}
.NanoFormBottom
{
	width: 100%;
	margin-top: 6px;
}
.NanoFormBottom .Note
{
	width: 100%;
	text-align: left;
}
.NanoFormBottom .Submit
{
	text-align: right;
}
.FirmInfoBorder
{
	padding-top: 10px;
}
.FirmInfo th { white-space: nowrap; text-align: left; font-weight: bold; vertical-align: top; }
.FirmInfo td { vertical-align: top; }

.FirmInfo td blockquote {
  padding-left: 10px;
  margin: 0px;
}
.FirmInfo .Tel
{
	line-height: 150%;
	padding-bottom: 4px;
}
.FirmInfoBorder h2 {
  padding: 0px;
  font-weight: bold;
  font-size: 160%;
}

.ClientsItem
{
	margin-right: 6px;
	margin-bottom: 6px;
	float: left;
	width: 210px;
	border: 1px solid #CFE4B8;
	background-color: #FFFFFF;
}
.ClientsItem .Name
{
	text-align: center;
	font-weight: bold;
}
.ClientsItem .Name a
{
	color: #000000;
	text-decoration: none;
}
.ClientsItem .Logo
{
	vertical-align: middle;
	height: 100px;
	text-align: center;	
}
.ClientsItem .Link
{
	text-align: center;
	font-size: 80%;
}
.ClientsItem .Link a
{
	color: #000000;
}
.ClientsItem .Link a:hover
{
	color: #74A534;
}

.Partners img
{
	border: 1px solid #CFE4B8;
}
.TableOfContents
{
	background-color: #FDFFFA;
	padding: 0px 20px 2px 20px;
	border: 1px dashed #74A534;
}
.TableOfContents a
{
  font-size: 110%;
	color: #000000;
}
.TableOfContents a:hover
{
	color: #74A534;
}

.LiveSupportMain {
	padding: 0 0 0 3px;
}
.LiveSupportMain img {
	margin-right: -20px;
}
.LiveSupportSub {
	margin-top: 20px;
}
.LiveSupportSub img {
	margin: 0 -50px 0 -5px;
}

.NewsShort ul
{
	margin: 0;
	padding: 0;
    padding-left: 0px;
    margin-left: 8px;
}
.NewsShort ul li
{
	list-style-type: none;
    background-image: url('/img/arr_list_blue.gif');
    background-repeat: no-repeat;
    background-position: 6px 8px;
    padding-left: 18px;
    margin-bottom: 6px;
}
.NewsShort .More
{
	text-align: right;
}
.NewsShort .More img
{
	vertical-align: middle;
	margin-right: 4px;
}
h3
{
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 110%;
	padding-top: 3px;
	padding-bottom: 3px;	
}
.SkypeLink
{
	margin-left: 6px;
	width: 164px;
	height: 52px;
    cursor: pointer;
	background-image: url('/img/skype.png');
	background-repeat: no-repeat;

}
.HelpIcon
{
	vertical-align: middle;
	margin-right: 3px;
}


.HintContainer
{
	position: absolute;
	visibility: hidden;
	display: none;
}
.Shadow .UL
{
    width: 20px;
    height: 20px;
	background-image: url('/img/baloon_shadow/ul.png');
	background-repeat: no-repeat;
}

.Shadow .U
{
	background-image: url('/img/baloon_shadow/u.png');
	background-repeat: repeat-x;
}
.Shadow .UR
{
    width: 20px;
    height: 20px;
	background-image: url('/img/baloon_shadow/ur.png');
	background-repeat: no-repeat;
}
.Shadow .L
{
   background-image: url('/img/baloon_shadow/l.png');
   background-repeat: repeat-y;
}
.Shadow .Cntr
{
   background-image: url('/img/baloon_shadow/bg.png');
   background-repeat: repeat;
}


.Shadow .Cntr .MsgArea
{
	margin: -11px;
	position: relative;
	z-index: 2;
	border: 1px solid #979797;
	padding: 3px;	
	width: 200px;
	background-color: #FFFFFF;
}
.Shadow .Cntr .MsgArea ul
{
	margin-top: 5px;
    padding-left: 0px;
    margin-left: 8px;
}
.Shadow .Cntr .MsgArea ul li
{
    list-style-image: url('/img/arr_list_blue.gif');
    margin-left: 20px;
    padding-left: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
.Shadow .Cntr .MsgArea ol
{
    padding-left: 0;
    margin-left: 23px;    
}
.Shadow .Cntr .MsgArea ol li
{
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 10px;
}

.Shadow .R
{

   background-image: url('/img/baloon_shadow/r.png');
   background-repeat: repeat-y;
}
.Shadow .BL
{
    width: 20px;
    height: 20px;
	background-image: url('/img/baloon_shadow/bl.png');
	background-repeat: no-repeat;

}
.Shadow .B
{
   background-image: url('/img/baloon_shadow/b.png');
   background-repeat: repeat-x;
}

.Shadow .BR
{
    width: 20px;
    height: 20px;
	background-image: url('/img/baloon_shadow/br.png');
	background-repeat: no-repeat;
}

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

#tarifi h2 { font-weight: bold; margin-top: 0; }
#tarifi .Special h2 { margin: 0; text-align: center; font-size: 150%; color: #0080BF}
#tarifi .Special a { color: #0080BF; text-decoration: underline; }

#tarifi .Special2 td { border-top: 1px solid #9EC46D !important; }
#tarifi .Special2 h2 { margin: 0; text-align: center; font-size: 150%; color: #0080BF}
#tarifi .Special2 a { color: #0080BF; text-decoration: underline; }
#tarifi .ReadMore a { color: #74A534; text-decoration: underline; }


#tarifi td { padding:  0 5px 0 5px; text-align:center; border-left: 1px solid #d6dbcf; height: 18px; background-color: #FFFFFF; }
#tarifi td.name {text-align:left; padding-left: 5px; width: 55%; border: none;}
#tarifi table {width: 100%; border: 0; border-bottom: 1px solid #9ec46d; border-top: 1px solid #9ec46d; }
#tarifi tr.tablehead td { padding: 5px; font-size: 120%; color: #7EB339; font-weight: bold; border-left: 1px solid #bbe08b; border-bottom: 1px solid #bbe08b; background-color: #f2f7eb; padding-left: 3px; padding-right: 3px;}
#tarifi tr.tablehead th {padding: 5px; font-size: 120%; color: #7EB339; font-weight: bold; border-left: 1px solid #bbe08b; border-bottom: 1px solid #bbe08b; background-color: #f2f7eb; padding-left: 3px; padding-right: 3px;}
#tarifi tr.tablehead a {color: #000000; font-size: 80%; }
#tarifi tr.tablehead a:hover {color: #74A534;}
#tarifi tr.even td {background-color: #f4f7f0}
#tarifi tr.tablehead input
{
	margin-top: 3px;
	font-size: 85%;
	font-weight: normal;
}
#tarifi .HWparam { vertical-align: top; width: 20%; }
#tarifi sup { line-height: 100%; color: #ff0000; vertical-align: middle; position: relative; top: -2px; font-weight: bold; font-size: 125%; }
#tarifi .ServiceComments { margin: 10px 0 0 0; font-size: 82%; }

.tariff { font-size: 105%; }
.nlb { border-left: 0 !important; }

.Tarifs
{
	text-align: center;
}
.Tarifs a
{
	color: #000000;
	text-decoration: none;
	display: block;
	width: 174px;
	height: 24px;
	text-align: center;
	float: left;
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 150px;
	margin-right: 20px;
	margin-bottom: 20px;
	cursor: pointer;
	overflow: hidden;
	white-space: nowrap;
}
.Tarifs .First
{
	background-image: url('/img/tarifs/first.png');
}
.Tarifs .Complete
{
	background-image: url('/img/tarifs/complete.png');
}
.Tarifs .Full
{
	background-image: url('/img/tarifs/full.png');
}
.Tarifs .Royal
{
	background-image: url('/img/tarifs/royal.png');
}

.DocSample
{
	width: 160px;
	height: 270px;
	float: left;
	margin: 0 10px 10px 0;
	text-align: center;
	
	
}
.DocSample img
{
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}

/* Договор */
.LigumsContainer
{
	padding: 0;
	width: 100%;
	border: 2px solid #74a534;
	height: 300px;
  background-color: #FFF;
  overflow: auto;
}
.LigumsContainerInner
{
  margin: 10px;
}
.LigumsContainer td
{
  vertical-align: top;
  line-height: 150%;
  font-family: Verdana;
  font-size: 12px;
  text-align: justify;
}
.LigumsContainer ul
{
  margin: 4px 0 4px 14px !important;
}
.LigumsContainer li
{
  list-style-image: none !important;
  margin: 2px 0 !important;
  padding: 0 !important;
}
.LigumsContainer .title td
{
  font-size: 16px !important;
  font-weight: bold;
}
.LigumsContainer div
{
  text-align: center;
  font-family: Verdana;
  font-size: 12px;
}
.LigumsContainer span
{
  font-size: 32px !important;
}
.Ligums
{
	overflow-x: hidden;
	padding: 10px;
}
.Ligums h1
{
	text-align: center;
	font-size: 180%;
	font-family: Tahoma, Arial;
	color: #000000;
}
.Ligums h2
{
	font-size: 120%;
	font-family: Tahoma, Arial;
	color: #000000;
}
.Ligums ul 
{
	list-style-type: none;
}
.Ligums ul li
{
	list-style-image: none;
}
.LigumsActions
{
	margin-top: 10px;
	text-align: center;
}
.LigumsActions .Check { vertical-align: middle; }
.LigumsActions .Submit { margin-top: 5px; margin-bottom: 10px; }

.SiteMap h2 { font-size: 150%; font-family: Arial; margin-bottom: 0 !important; }
.SiteMap h2 a { color: #74A534; text-decoration: underline; }
.SiteMap { padding: 0 !important; margin: 0 !important; }
.SiteMap li { list-style-image: none !important; list-style-type: none; padding-left: 0px !important; margin-left: 0 !important; margin-bottom: 15px !important; }
.SiteMap ul { margin-left: 3px; }
.SiteMap ul li { padding-left: 15px !important; margin-left: 0 !important; margin-bottom: 3px !important; background: url('/img/arr_list_blue.gif') 0 4px no-repeat; }
.SiteMap ul a { color: #4E6F22; }
.SiteMapLink { position: absolute; font-size: 92%; margin: 22px 0 0 25px; }

/* print version */



.PrintHeader
{
	width: 100%;
	margin-bottom: 10px;
	border-bottom: 1px solid #000000;
}
.PrintHeader img
{
	margin-bottom: 10px;
	float: right;
}




.NanoTable a
{
	text-decoration: none;
	color: #000000;
}

.NanoTable td {
  padding: 2px !important;
}

.NanoTable h2
{
	font-size: 170%;
	margin: 10px 0 2px 0;
}
.NanoTable .Price
{
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
.NanoTable .Price h2
{
	white-space: nowrap; line-height: 80%;
}
.NanoTable .Price h2 span
{
	color: #000000; font-size: 75%; margin-top: -2px; margin-bottom: 1px; display: block; font-weight: normal;
}
.VPSList .name { width: 200px !important; }
.VPSList .tablehead td { white-space: nowrap; }

.SubSection td
{

	border: 0 !important;
	border-top: 1px solid #D6DBCF !important;
	border-bottom: 1px solid #D6DBCF !important;
	text-align: left;
}
.SubSection h2
{
	font-size: 130%;
	text-align: left;
}
.SubSection img
{
	margin-right: 5px;
}

label {
  font-weight: bold;
}

.DomainCheckResult
{
	padding: 0 10px 10px 10px;
}

.DomainCheckResult .MainResult
{
	margin-top: 7px;
	width: 90%;
	border: 1px dashed #008fd4;
}
.DomainCheckResult .MainResult h1
{
	font-size: 200%;
	padding: 0px 4px 0px 4px;
	color: #008fd4;
}
.DomainCheckResult .MainResult input
{
	font-weight: bold;
	margin-right: 4px;
	float: right;
}
.DomainCheckResult .MainResult h1 .Available
{
	color: #8cc63f;
	font-style: normal;
}
.DomainCheckResult .MainResult h1 .Occupied
{
	color: #ff0000;
	font-style: normal;
}
.DomainCheckResult h2
{
	padding: 0 9px 0 9px;
	margin: 12px 0 5px 0;
	font-size: 130%;
}
.DomainCheckResult .OtherResults
{
	border-collapse: collapse;
	width: 90%;
}
.DomainCheckResult .OtherResults td
{
	padding-left: 7px;
	padding-right: 7px;
	border-bottom: 1px dashed #cccccc;
}

.DomainCheckResult .OtherResults .Occupied td
{
	color: #ff0000;
	background: #ffdbdb;
	border-bottom: 1px dashed #ff0000;
}
.DomainCheckResult .OtherResults .Occupied a
{
	color: #ff0000;
}
.DomainCheckResult .OtherResults .Action
{
	text-align: right;
	width: 60px;
}
.DomainCheckResult .Order
{
	padding: 10px;
	font-weight: bold;
	border: none !important;
	text-align: center;
}

.Tabs  { background: url('/img/tabs/brdr.gif') 0 100% repeat-x; font-size: 118%; font-weight: bold; color: #737373; margin-bottom: 5px; }
.Tabs td { padding: 0 0 0 5px; border-collapse: collapse; vertical-align: bottom; }
.Tabs table { margin-left: auto; }
.Tabs  span { display: block; clear: both; padding: 0 10px 3px 10px; cursor: pointer; cursor: hand; }
.Tabs .TabL { width: 4px; height: 4px; overflow: hidden; background: url('/img/tabs/l.gif'); float: left; font-size: 1px; position: relative; top: -1px; left: -1px; }
.Tabs .TabR { width: 4px; height: 4px; overflow: hidden; background: url('/img/tabs/r.gif'); float: right; font-size: 1px; position: relative; top: -1px; left: 1px; }
.Tabs .TabC { border: 1px solid #959799; text-decoration: underline; white-space: nowrap; border-bottom: 0; position: relative; z-index: 0; margin-bottom: 1px; }
.Tabs .Cur .TabL { background-image: url('/img/tabs/cur_l.gif'); }
.Tabs .Cur .TabR { background-image: url('/img/tabs/cur_r.gif'); }
.Tabs .Cur .TabC { border: 1px solid #3b86b7; border-bottom: 1px solid #ffffff; text-decoration: none; color: #3b86b7; position: relative;  z-index: 1; margin: 0; }

.ClientsLogin table { width: 100%; }
.ClientsLogin { width: 238px; margin-bottom: 20px; }
.ClientsLogin .Zones { margin: 0; padding: 0 0 0 18px; list-style-type: none; font-size: 92%; color: #7a7a7a; }
.ClientsLogin .Zones li { border: 1px solid #dfe5dd; border-bottom: 0; float: left; margin: 0 4px 0 0; padding: 3px 6px 3px 6px; position: relative; z-index: 3; top: 1px; cursor: pointer; cursor: hand; }
.ClientsLogin .Zones .Cur { background: #f1f6ea; z-index: 5; color: #74a534; font-weight: bold; cursor: default; }
.ClientsLogin .FormBlock { background: #EDF3E8 url('/img/for_clients_b.gif') 0 100% no-repeat; padding: 0 15px 10px 17px; border-top: 1px solid #dfe5dd; position: relative; z-index: 4; }
.ClientsLogin .FormBlock b { padding-left: 3px; display: block; margin-top: 8px; }
.ClientsLogin .FormBlock table { margin-top: 6px; }
.ClientsLogin .HiddenInputs { overflow: hidden; height: 1px; width: 1px; display: none; line-height: 1px; font-size: 1px; }
.ClientsLogin .FInput { width: 100%; }
.ClientsLogin .FSelect { width: 100%; }
.ClientsLogin .FSelect select { width: 98%; }
.ClientsLogin .FInput input { width: 98%; border: 1px solid #869571; padding: 1px; }
.ClientsLogin .FSubmit { text-align: right; }
.ClientsLogin th {  text-align: left; white-space: nowrap; }
.ClientsLogin .RenewPass div { margin-right: -50px; position: relative; width: 100%; font-weight: normal; }

.BlueBlock { background: #008fd4 url('/img/right_block_bg.gif') 100% 0 repeat-y; color: #ffffff; padding: 8px; border-bottom: 3px solid #006fa5; }

.DomainCheck { width: 100%; }
.DomainCheck .BlockTitle { white-space: nowrap; padding-right: 5px; }
.DomainCheck .DomainName { width: 100%; }
.DomainCheck .DomainName input { width: 100%; }
.DomainCheck .FSubmit { padding: 0 10px 0 10px; }
.DomainCheck .TLDs div { margin-left: -4px; }
.DomainCheck .TLDs label { width: 58px; display: block; float: left; margin-right: -1px; }
.DomainCheck .Buy { vertical-align: top; padding-top: 2px; }
.DomainCheck .Buy a { padding-left: 9px; background: url('/img/arr_right_block.gif') 0 5px no-repeat; color: #ffffff; }
.DomainCheck .AllTLDs { vertical-align: top; padding-top: 2px; white-space: nowrap; }
.DomainCheck .AllTLDs a { padding-left: 9px; background: url('/img/arr_right_block.gif') 0 5px no-repeat; color: #ffffff; }

.Banner1 { background: #a61b06 url('/img/banner_1/bg.gif') 100% 0 repeat-x; margin: 0 0 10px 0; cursor: pointer; cursor: hand; border-bottom: 1px solid #ffffff; }
.Banner1 div { background: url('/img/banner_1/pic.gif') 100% 0 no-repeat; }
.Banner1 div div { color: #ffffff; padding: 10px; background: url('/img/ul.gif') no-repeat; white-space: nowrap;  }
.Banner1 span { font-size: 300%; }
.Banner1 h3 { margin: 0; padding: 0; font-size: 150%; font-weight: normal; }
.Banner1 h3 a { color: #ffffff; }

.FirstPageIntro { margin: 0 0 10px 0; padding: 5px 0 0 0; }

.FPOffers { width: 100%; }
.FPOffers h2 { font-size: 150%; font-weight: bold; }
.FPOffersL { width: 33%; }
.FPOffersR { padding: 0 30px 0 20px; }



.Block1 { background: #ffffff; margin: 0 0 10px 0; cursor: pointer; cursor: hand; width:100%; }
.Block1 ul { margin: 0; padding: 0 150px 3px 0; }
.Block1 ul li { margin: 0 0 3px 0; padding: 0; list-style-type: none; padding-left: 9px; background: url('/img/arr_list_blue.gif') 0 4px no-repeat; }
.Block1 p { margin: 0; padding: 0 90px 0 0; line-height: 150%; }
.Block1 p b span { font-size: 150%; color: #008fd4; font-weight: normal; }
.Block1 .UL { background: url('/img/block_1/ul.gif'); width: 8px; }
.Block1 .U { background: url('/img/block_1/brdr.gif') repeat-x; height: 8px; }
.Block1 .UR { background: url('/img/block_1/ur.gif'); width: 8px; }
.Block1 .L { background: url('/img/block_1/brdr.gif') repeat-y; }
.Block1 .L div { width: 8px; }
.Block1 .C { width: 100%; padding: 0 0 0 4px; }
.Block1 .R { background: url('/img/block_1/brdr.gif') 100% 0 repeat-y; }
.Block1 .R div { width: 8px; }
.Block1 .BL { background: url('/img/block_1/bl.gif'); width: 8px; }
.Block1 .B { background: url('/img/block_1/brdr.gif') 0 100% repeat-x; height: 8px; }
.Block1 .BR { background: url('/img/block_1/br.gif'); width: 8px; }

.Block2 { width: 100%; border-collapse: collapse; }
.Block2 td { padding: 0; }
.Block2 table { width: 100%; border-collapse: collapse; }
.Block2 .UL { background: url('/img/block_2/ul.gif'); width: 8px; }
.Block2 .U { background: #ffffff url('img/block_2/brdr.gif') repeat-x; height: 8px; font-size: 1px; line-height: 1px; }
.Block2 .UR { background: url('/img/block_2/ur.gif'); width: 8px; }
.Block2 .C { background: #ffffff; border-left: 1px solid #d5dbcf; border-right: 1px solid #d5dbcf; }
.Block2 .BL { background: url('/img/block_2/bl.gif'); width: 8px; }
.Block2 .B { background: #ffffff url('img/block_2/brdr.gif') 0 100% repeat-x; height: 8px; font-size: 1px; line-height: 1px; }
.Block2 .BR { background: url('/img/block_2/br.gif'); width: 8px; }

.ServersAnnouncement h3 { font-size: 117%; color: #73a433; margin: 0; }
.ServersAnnouncement td { padding: 0 12px 0 12px; width: 50%; vertical-align: top; cursor: pointer; cursor: hand; }
.ServersAnnouncement .One { border-right: 1px solid #d5dbcf; background: url('/img/servers/1.gif') 100% 40% no-repeat; }
.ServersAnnouncement .Two { background: url('/img/servers/2.gif') 100% 40% no-repeat; }
.ServersAnnouncement ul { margin: 0; padding: 0 45px 0 0; }
.ServersAnnouncement ul li { margin: 0 0 3px 0; padding: 0 0 0 9px; list-style-type: none; background: url('img/arr_list_blue.gif') 0 4px no-repeat; }
.ServersAnnouncement .Price { color: #757575; font-size: 150%; display: block; text-align: right; }
.ServersAnnouncement .Price b { color: #008fd4; font-size: 135%;  }

.QHostingPlans { margin: -3px 0 0 0; padding: 0 10px 0 10px; list-style-type: none; }
.QHostingPlans li { margin: 0 0 4px 0; padding: 0 0 5px 0; border-bottom: 1px solid #d5dbcf; cursor: pointer; cursor: hand; }
.QHostingPlans .Price { font-size: 150%; color: #757575; display: block; text-align: right; }
.QHostingPlans .Price b { font-size: 135%; }
.QHostingPlans h3 { margin: 0; font-size: 118%; }
.QHostingPlans p { margin: 0 0 -2px 0; padding: 0 0 0 13px; background: url('img/arr_list_blue.gif') 3px 3px no-repeat; }
.QHostingPlans p a { text-decoration: none; color: #000000; }
.QHostingPlans .First h3, .QHostingPlans .First .Price b { color: #706e2f; }
.QHostingPlans .Complete h3, .QHostingPlans .Complete .Price b { color: #73a433; }
.QHostingPlans .Full h3, .QHostingPlans .Full .Price b { color: #10447b; }
.QHostingPlans .Royal h3, .QHostingPlans .Royal .Price b { color: #bc1127; }
.QHostingPlans .Storage h3, .QHostingPlans .Storage .Price b { color: #ff5400; }
.QHostingPlans .Email h3, .QHostingPlans .Email .Price b { color: #008fd4; }
.QHostingPlans .Email { border-bottom: 0; padding: 0; margin: 0 0 2px 0; }
.QHostingPlans .Last { border-bottom: 0; margin: 0; }

.TextPage { }
.TextPage p { line-height: 135%; margin: 0 0 10px 0; }
.TextPage h2 { font-size: 140%; font-weight: bold; padding: 0; margin: 0 0 10px 0; }
.TextPage .PhotoBlock { text-align: center;margin-bottom: 10px;  }
.TextPage .PhotoBlock img { padding: 4px; background: #ffffff; border: 1px solid #DFDFDF; }
.TextPage .PhotoBlock i { display: block; text-align: center; }

.CurrencySelector { float: right; width: auto; border: 1px solid #d6dbcf; margin: 0 0 5px 10px; }
.CurrencySelector td { padding: 3px; }
.CurrencySelector .Name { padding-left: 6px; }

.FormTD { vertical-align: top; }

.VPSbannerFront { height: 131px; background: #000000 url('/img/banner_vps/bg.jpg') 100% 0 no-repeat; color: #ffffff; margin-bottom: 10px; cursor: pointer; cursor: hand; }
.VPSbannerFront .In1 { height: 131px; background: url('/img/banner_vps/ul.gif') no-repeat; }
.VPSbannerFront .In2 { height: 111px; background: url('/img/banner_vps/bl.gif') 0 100% no-repeat; padding: 10px 200px 10px 10px; }
.VPSbannerFront .Title { font-size: 250%; font-weight: normal; white-space: nowrap; }
.VPSbannerFront p { font-size: 118%; margin: 10px 0 10px 0; padding: 0; height: 35px; }
.VPSbannerFront b a { font-weight: normal; }
.VPSbannerFront a { color: #ffffff; }
.VPSbannerFront .Link { padding-left: 8px; background: url('/img/banner_vps/arr.gif') 0 6px no-repeat; }

.Hidden, .Hidden * {
  display: none !important;
}
.FormWrap {
  width: 100%;
}

.OrderSubmit { text-align: center; width: 75%; margin-top: 5px; }
.OrderSubmit input { font-size: 120%; }

.TrafficControl { margin-top: 0; }
.TrafficControl input { width: 150px; }
.TrafficControl th { text-align: left; }
.TrafficControl .Submit { text-align: right; }
.TrafficControl .Submit input { width: auto; }

.FormError { font-weight: bold; color: #f00; margin-bottom: 5px; }

.code {font-size: 120%; }

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(img/lightbox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(img/lightbox/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(img/lightbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(img/lightbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

.LiveSupport { padding: 0 0 5px 10px; }
.LiveSupport p { margin-top: -5px; padding: 0 0 0 17px; }

.EmailConfigurationGuides { width: 100%; border: 1px solid #d6dbcf; background: #ffffff; margin-bottom: 10px; }
.EmailConfigurationGuides td { width: 33%; text-align: center; padding: 5px 5px 0 5px; }
.EmailConfigurationGuides th { text-align: center; padding: 0 5px 10px 5px; vertical-align: top; }
.EmailConfigurationGuides h3 { margin: 0; }

.GuideCreateEmailbox { background: url('/img/help/email/create-mailbox/create-email.gif') no-repeat; padding: 10px 0 10px 40px; margin-top: -5px; }
.GuideUsingWebmail { background: url('/img/help/email/access-webmail/webmail.gif') no-repeat; padding: 10px 0 10px 40px; margin-top: -5px; }
.GuideSetupSpamAssassin { background: url('/img/help/email/spamassassin/icon.png') no-repeat; padding: 10px 0 10px 60px; margin-top: -5px; }
.GuideCheckPOP3port { background: url('/img/help/email/problems/shell.png') no-repeat; padding: 10px 0 10px 45px; margin: 5px 0 5px 0; }
.GuideCheckSMTPport { background: url('/img/help/email/problems/shell.png') no-repeat; padding: 10px 0 10px 45px; margin: 5px 0 5px 0; }

.GuideCreateMySQLDB { background: url('/img/help/db/mysql/icon.png') no-repeat; padding: 12px 0 10px 55px; margin: 2px 0 5px 0; }
.GuideCreatePgSQLDB { background: url('/img/help/db/pgsql/icon.png') 7px 0 no-repeat; padding: 10px 0 10px 55px; margin: 0 0 5px 0; }
.GuidePhpMyAdmin { background: url('/img/help/db/mysql/phpmyadmin/icon.png') 2px 0 no-repeat; padding: 12px 0 10px 58px; margin: 0 0 8px 0; }
.GuidePhpPgAdmin { background: url('/img/help/db/pgsql/phppgadmin/icon.png') 2px 0 no-repeat; padding: 3px 0 10px 58px; margin: 0 0 5px 0; }
.GuideMySQLshellImport { background: url('/img/help/db/mysql/shellimport/icon.png') no-repeat; padding: 10px 0 10px 45px; margin: 5px 0 5px 0; }
.GuideMySQLremote { background: url('/img/help/db/mysql/remote/icon.png') no-repeat; padding: 10px 0 10px 48px; margin: 5px 0 5px 0; }
.GuideMySQLrepair { background: url('/img/help/db/mysql/repair/icon.png') no-repeat; padding: 10px 0 10px 55px; margin: 5px 0 5px 0; }

.GuidePHPinfo { background: url('/img/help/php/phpinfo/icon.png') no-repeat; padding: 0 0 10px 48px; margin: 5px 0 5px 0; }
.GuidePHPchangeVersion { background: url('/img/help/php/changeversion/icon.png') no-repeat; padding: 0 0 10px 48px; margin: 5px 0 5px 0; }

.GuideFTPcreate { background: url('/img/help/ftp/create/icon.png') no-repeat; padding: 8px 0 10px 38px; margin: 5px 0 5px 0; }

.GuideBackupAutomated { background: url('/img/help/backup/automated/icon.png') no-repeat; padding: 2px 0 10px 38px; margin: 5px 0 5px 0; }
.GuideBackupManual { background: url('/img/help/backup/manual/icon.png') no-repeat; padding: 2px 0 10px 38px; margin: 5px 0 5px 0; }
.GuideBackupPartly { background: url('/img/help/backup/partly/icon.png') no-repeat; padding: 2px 0 10px 38px; margin: 5px 0 5px 0; }

.GuideDomainsAdd { background: url('/img/help/domain/add/icon.png') no-repeat; padding: 10px 0 10px 40px; margin: 5px 0 5px 0; }
.GuideSubDomainsAdd { background: url('/img/help/domain/subdomain_add/icon.png') no-repeat; padding: 10px 0 10px 47px; margin: 5px 0 5px 0; }
.GuideMX { background: url('/img/help/domain/mx/icon.png') no-repeat; padding: 10px 0 10px 43px; margin: 5px 0 5px 0; }

.GuidePersonalLogin { background: url('/img/help/personal/login/icon.png') no-repeat; padding: 7px 0 10px 33px; margin: 5px 0 5px 0; }

.CodeSample { line-height: 130%; font-family: Courier; padding: 5px; border: 1px solid #cccccc; background: #ffffff; }


.Personal { padding-top: 15px; }
.Personal p { margin: 0; padding-bottom: 10px; }
.Personal .CommonTable { background: #ffffff; border-bottom: 1px solid #d6dbcf; }
.Personal .CommonTable  th { border-top: 1px solid #9ec46d; border-bottom: 1px solid #bbe08b; font-weight: bold; padding: 4px 20px 4px 4px; background: #f2f7eb; color: #222222; font-size: 110%; }
.Personal .CommonTable  td { padding: 4px 20px 4px 4px; }
.Personal .CommonTable .Even { background-color: #f4f7f0; }

.Personal .BillsList .No { text-align: center; }
.Personal .BillsList .Date { text-align: center; }
.Personal .BillsList .Money { text-align: right; }
.Personal .BillsList .Unpaid { color: #fd8f00; font-weight: bold; text-align: center; }
.Personal .BillsList .Debt { color: #cc0001; font-weight: bold; text-align: center; }
.Personal .BillsList .PDF { text-align: center; }
.Personal .BillsList .PaymentMethods a { margin-right: 15px; }

.Personal .LogsList .Nr { text-align: right; padding-right: 10px;}
.Personal .LogsList th.Nr { padding-right: 5px; }


.Personal .ErrorMessage { border: 1px solid #aa5400; background: #ffa9a9; padding: 3px; margin-bottom: 7px; font-size: 100%; margin-right: 20px; }
.Personal .NoticeMessage { border: 1px solid #8cc661; background: #ffffff; padding: 3px; margin-bottom: 7px; font-size: 100%; margin-right: 20px; color: #315304; }

.Personal .ClientInfoShort .ClientName { font-size: 125%; color: #444444; padding-bottom: 7px; }
.Personal .ClientInfoShort .LastLogin { border: 1px solid #aa5400; background: #fff697; padding: 3px; margin-bottom: 7px; margin-right: 20px; }

.Personal .CommonForm { background: #e4ebe0; border-top: 1px solid #c6d9ad; border-bottom: 1px solid #c6d9ad; }
.Personal .CommonForm th { padding: 3px 7px 3px 7px; text-align: left; }
.Personal .CommonForm td { padding: 3px; }
.Personal .CommonForm .InputText { width: 150px; }

.Personal .FormContainer .Submit { text-align: center; padding: 7px; }

.PCLoginBlock { text-align: right; vertical-align: middle; padding: 0; color: #222222; }
.PCLoginBlock .FormTable { position: relative; margin-left: auto; margin-bottom: -5px; }
.PCLoginBlock .FormTable b { white-space: nowrap; }
.PCLoginBlock .FormTable th { padding-left: 8px; font-weight: normal; }
.PCLoginBlock .FInput input { width: 80px; }
.PCLoginBlock .FSubmit input { float: left;  position: relative; }
.PCLoginBlock .Faded { color: #666666; }
.PCLoginBlock .ForgotPass { font-size: 82%; text-align:left; }
.PCLoginBlock .ForgotPass a { margin-top: 0px; position: absolute; display: block; width: 100px; text-align: left; padding-left: 4px;  }
.PCLoginBlock .Padder { padding: 0 60px 0 0; }
.PCLoginBlock .FLabel { font-size: 82%; position: absolute; text-align: left; margin-top: -10px; line-height: 100%; padding-left: 3px; }

.ClientsList { width: 100%; }
.ClientsList .Categories {
	margin-left: -8px;
}
.ClientsList .Categories li {
    list-style-image: none;
    list-style-type: none;
	margin: 0 0 5px 0;
	padding: 0 !important;
	width: 32%;
	float: left;
}
.ClientsList .Categories span {
	display: block;
	padding: 0 12px 0 20px;
	background: url('/img/arr_list_blue.gif') 8px 4px no-repeat;
}

.ReCaptcha { }
.ReCaptcha .Err { color: #ff0000; font-weight: bold; margin-bottom: 5px; }
.ReCaptcha .Check { text-align: right; }

.LogoTable { background: #cccccc; }
.LogoTable th { text-align: left; background: #ffffff; }
.LogoTable td { background: #ffffff; text-align: center; vertical-align: middle; }

.SpeedTest { width: 360px; height: 310px; float: left; text-align: center; }
.SpeedTest h2 { margin-bottom: 0px; padding-bottom: 0; }
.SpeedTest iframe { width: 360px; height: 265px; border: 0; overflow: hidden; }

.MainPageContentBlockCont { position: relative; margin: -110px 0 0 -20px; z-index: 40; }
.MainPageContentBlock { position: relative; z-index: 45; border-collapse: collapse; width: 100%; }
.MainPageContentBlock .MPCB_U table { border-collapse: collapse; width: 100%; font-size: 1px; }
.MainPageContentBlock .MPCB_U1 div { height: 14px; width: 14px; background: url('/img/main_page_content_block/u-1.png') no-repeat;  }
.MainPageContentBlock .MPCB_U2 { width: 100%; }
.MainPageContentBlock .MPCB_U2 div { height: 14px; background: url('/img/main_page_content_block/u-2.png') repeat-x; }
.MainPageContentBlock .MPCB_L { vertical-align: top; }
.MainPageContentBlock .MPCB_L div { height: 241px; width: 13px; background: url('/img/main_page_content_block/l.png') no-repeat; position: relative; top: -14px;}
.MainPageContentBlock .MPCB_C { background: url('/img/main_page_content_block/mp_bg.gif') repeat-x;  width: 100%; vertical-align: top; }


.NewDCBanner { position: relative; z-index: 30; height: 357px; background: #020221 url('/img/banners/dc/bg.png') 30% 0 repeat-x; color: #ffffff; overflow-x: hidden; cursor: pointer; cursor: hand; }
.NewDCBanner h2 { color: #ffffff; font-size: 225%; }
.NewDCBanner h3 { color: #ffffff; }
.NewDCBanner a { color: #ffffff; }
.NewDCBanner table { border-collapse: collapse; width: auto; }
.NewDCBanner .Motto { font-size: 125%; padding: 5px 0 0 0; margin: 0; }
.NewDCBanner .Price { font-size: 115%; }
.NewDCBanner .Price span { font-size: 115%; }
.NewDCBanner .Txt { width: 600px; }
.NewDCBanner .Txt p { margin-bottom: 25px; }
.NewDCBanner .Txt .Cont { padding: 70px 150px 0 50px; position: relative; z-index: 100; }
.NewDCBanner .Ill { width: 1px; }
.NewDCBanner .Ill_1 { position: relative; z-index: 50; width: 419px; height: 306px; margin: 0 -150px 0 -350px; padding: 51px 0 0 230px; background: url('img/banners/dc/rack_bg.png') no-repeat; }
.NewDCBanner .Ill_2 { position: relative; z-index: 51; width: 189px; height: 270px; background: url('img/banners/dc/rack.png') no-repeat; }

.MainPageServices { padding: 15px 0 15px 6px; border-left: 1px solid #d6d7d7; }
.MainPageServices div { padding-right: 55px; }
.MainPageServices h2 { margin: 0 0 -3px 0; font-size: 160%; font-weight: bold; }
.MainPageServices h3 { margin: 0 0 1px 0; }
.MainPageServices big { color: #008fd4; font-size: 180%; }
.MainPageServices table { width: 100%; border-collapse: collapse; }
.MainPageServices td { border-right: 1px solid #d5dbcf; padding: 0 12px 14px 12px; vertical-align: top; width: 33%; }
.MainPageServices ul { padding: 0; margin: 0; list-style-type: none; }
.MainPageServices li { background-image: url('/img/arr_list_blue.gif'); background-repeat: no-repeat; background-position: 0px 4px; padding: 0 0 0 12px; margin: 0 0 3px 0; }
.MainPageServices .S1 { background: url('/img/main_page_services/domains.png') 100% 50% no-repeat; }
.MainPageServices .S2 { background: url('/img/main_page_services/hosting.png') 100% 50% no-repeat; }
.MainPageServices .S2 div { padding-right: 30px; }
.MainPageServices .S3 { background: url('/img/main_page_services/servers.png') 100% 50% no-repeat; border-right: none; }
.MainPageServices .S3 div { padding-right: 30px; }

.OurTeam { margin: 15px 0 0 0 !important; padding: 0 !important;  }
.OurTeam li { margin: 0 !important; padding: 0 !important; list-style-image: none !important; list-style-type: none !important; overflow: hidden; width: 33%; max-width: 275px; height: 180px; float: left; }
.OurTeam div { margin: 0; padding: 140px 0 0 0; background: 50% 50% no-repeat; height: 40px; }
.OurTeam span { height: 32px; display: block; background: #ffffff; font-size: 92%; text-align: center; padding: 3px 0 0 0; opacity:0.9; filter:alpha(opacity=90); overflow: hidden; }

.ServerSaleList td.name { width: 40% !important; }

.MPCB_C .Personal { padding-left: 12px; } 

.WeAccept { margin: 30px 0 0 25px; }

.PartnersImg { margin-top: 10px; }

.DCFoto { margin: 15px 0 0 0 !important; padding: 0 !important;  }
.DCFoto li { margin: 0 !important; list-style-image: none !important; list-style-type: none !important; overflow: hidden; width: 14%; max-width: 150px; height: 99px; float: left; }
.DCFoto a { margin: 0; padding: 0; background: 50% 50% no-repeat; height: 99px; display: block; }

.PersonalDiscount b { color: #5e5e5e; font-size: 150%; font-weight: normal; }
.PersonalDiscount u { font-size: 135%; color: #008fd4; cursor: default; }
.PersonalDiscount .TotalDiscount u { color: #74a534; font-size: 200%; }

.ServicesList th { text-align: left; }
.ServicesList .ServiceNo { padding-right: 8px !important; padding-left: 8px !important; } 
.ServicesList .SubService .Name b { font-weight: normal; padding-right: 15px; }
.ServicesList .Name i { font-style: normal; font-size: 92%; }

.CustomTable { border-collapse: collapse; background: #ffffff; border-bottom: 1px solid #d6dbcf; }
.CustomTable  th { border-top: 1px solid #9ec46d; border-right: 1px solid #9ec46d; border-bottom: 1px solid #bbe08b; font-weight: bold; padding: 4px 20px 4px 4px; background: #f2f7eb; color: #222222; }
.CustomTable  td { padding: 4px 10px 4px 4px; text-align: right; border-right: 1px solid #d6dbcf; }
.CustomTable .Even { background-color: #f4f7f0; }
.CustomTable .Year { text-align: center; }

.LVprices { margin-top: 10px !important; width:600px; }
.LVprices th { width: 20% !important; }
.LVprices th i { font-size: 85%; display: block; font-style: normal; }

.Banner_OldClientsDiscount { min-width:672px; height:357px; background:url('/img/banners/long_term_discount/bg0.gif') repeat-x 0 0; cursor: pointer; cursor: hand; }
.Banner_OldClientsDiscount .I1 { height:357px; background:url('/img/banners/long_term_discount/bg1.gif') no-repeat 0 0; overflow:hidden; }
.Banner_OldClientsDiscount .I2 { height:357px; border-collapse:collapse; width: 100%; }
.Banner_OldClientsDiscount .I2 .L { background:url('/img/banners/long_term_discount/bg2_1.gif') no-repeat 100% 0; vertical-align: top; width:50%; padding: 70px 0 0 50px; }
.Banner_OldClientsDiscount .I2 .R { padding:0; background:url('/img/banners/long_term_discount/bg2_2.gif') no-repeat 0 0; }
.Banner_OldClientsDiscount h2 { color: #000000; font-size: 275%; margin: 0 -120px 10px 0; }
.Banner_OldClientsDiscount .Motto { font-size: 125%; padding: 0 0 0 0; margin: 0 -50px 0 0; }
.Banner_OldClientsDiscount .Cont { padding: 0 65px 0 0; }
.Banner_OldClientsDiscount a { color: #0080BF; }
.Banner_OldClientsDiscount p { margin-bottom: 25px !important;  }
.Banner_OldClientsDiscount big { font-size: 120%; }
.Banner_OldClientsDiscount big i { font-size: 150%; font-style: normal; }
.Banner_OldClientsDiscount big span { font-size: 120%; }

.DiscountFormulaDescr b { font-size: 150%; font-weight: normal; color: #008FD4; }
.DiscountFormulaDescr b i { font-style: normal; color: #888888; }
.DiscountFormulaDescr span { color: #74A534; }
.DiscountFormulaDescr { font-size: 125%; }

.FaceBook { margin: 0 0 0 8px; }
.FaceBook .Link { margin-bottom: 3px; }
.FaceBook .Link a { color: #006fa5; text-decoration: none; font-size: 90%; }
.FaceBook .Link b { font-size: 125%; }
.FaceBook img { margin: 5px -28px 0 0; position: relative; left: -32px; }
.FaceBook .FloatFixer { height: 0px; overflow: hidden; line-height: 0px; clear: both; }
.FaceBook .FBfix { display: none; }

.Banner_BigSpace { height:357px; background:url('/img/banner_bigspace/tile.jpg') repeat-x 972px 0; }
.Banner_BigSpace .I1 { height:357px; background:url('/img/banner_bigspace/body.jpg') no-repeat 0 0; overflow:hidden; cursor: pointer; cursor: hand; }

.Banner_BigSpace h2 { color: #000000; font-size: 275%; margin: 0 0 10px 0; }
.Banner_BigSpace .Motto { font-size: 125%; padding: 0 0 0 0; line-height: 135%; }
.Banner_BigSpace .Cont { margin: 30px 0 0 30px; width: 335px; }
.Banner_BigSpace a { color: #0080BF; }
.Banner_BigSpace p { margin-bottom: 10px !important;  }
.Banner_BigSpace big { font-size: 120%; }
.Banner_BigSpace big i { font-size: 150%; font-style: normal; }
.Banner_BigSpace big span { font-size: 120%; }


@media print
{
	*
	{
		color: #000000 !important;
		background-color: transparent !important;
		border-color: #000000 !important;		
	}
	ul
	{
		border: 0 !important;
	}
	#tarifi td { border-bottom: 1px solid #000000 !important; }
	#tarifi td.name { border-bottom: 1px solid #000000 !important; }
	#tarifi tr.tablehead a { display: none; }
	#tarifi table { border: 1px solid #000000 !important; border-bottom: 0; }

	.TableOfContents a
	{
		text-decoration: none;
	}
  
	ul
	{
	    padding-left: 0px;
	    margin-left: 8px;
	}
	ul li
	{
	    list-style-image: url('/img/arr_list_blue_bw.gif');
	    margin-left: 20px;
	    padding-left: 0;
	    margin-bottom: 10px;
	}
	ol
	{
	    padding-left: 0;
	    margin-left: 23px;    
	}
	ol li
	{
		margin-left: 0;
		padding-left: 0;
	}
	.HelpIcon
	{
		display: none;
	}
}

.HelpOl
{
	counter-reset: item;
	line-height: 140%;
	margin-left: 20px !important;
}
.HelpOl ol {
	list-style-type: none;
	padding-top: 8px;
	padding-left: 0;
	margin-left: 10px !important;
}
.HelpOl li
{
	counter-increment: item;
	content: "" !important;
}
.HelpOl h2:before {
	content: counters(item, ".") ". ";
}
.HelpOl ol li:before {
	content: counters(item, ".") ". ";
}
.DomRulesOl h2 { margin-left: -1px; }
.DomRulesOl { 
	list-style-type: none;
	padding-left: 0px !important;
	margin-left: 0px !important;
}

.DomRulesOl .HelpOl {
	padding-left: 0px !important;
	margin-left: 0px !important;
}
.DomRulesOl ol {
	margin-left: 20px !important;
}
.DomRulesOl ol ol{ 
	counter-reset: item2;
}
.DomRulesOl ol ol li{ 

	counter-increment: item2 !important;
}

.DomRulesOl ol ol li:before {
	content: counters(item, ".") "." counters(item2, ".") ". ";
}

