TABLE.global-markup {border: solid 0px #f00; border-collapse: collapse; width: 100%; height: 100%; font-size: 100%; background: url('../img/global-bottom-bg.jpg') repeat-x 0% 100%;}
TABLE.global-markup TD.global-markup-left {min-width: 275px; width: 27%; height: 100%; vertical-align: top;}
TABLE.global-markup TD.global-markup-right {min-width: 725px; width: 73%; height: 100%; vertical-align: top;}

*HTML TABLE.global-markup {width: expression(document.body.clientWidth < 990 ? "1000px" : "100%");}
*HTML TABLE.global-markup TD.global-markup-left {width: expression(document.body.clientWidth < 1000 ? "275px" : "28%");}
*HTML TABLE.global-markup TD.global-markup-right {width: expression(document.body.clientWidth < 1000 ? "725px" : "72%");}

		TABLE.left-container {width: 100%; height: 100%; font-size: 100%; border-collapse: collapse; border: solid 0px #000; background: url('../img/global-left-bg.jpg') repeat-x 100% 0%;}
	TABLE.left-container TD.content-background-left {background: url('../img/global-left-img.jpg') no-repeat 100% 0%; width: 100%; border: solid 0px #f00; vertical-align: top; font-size: 100%;  padding-right: 20px;}
	
	TABLE.right-container {width: 100%; height: 100%; font-size: 100%; border-collapse: collapse; border: solid 0px #000; background: url('../img/global-right-bg.jpg') repeat-x 0% 0%;}
	TABLE.right-container TD.content-background-right {background: url('../img/global-right-img.jpg') no-repeat 0% 0%; width: 100%; border: solid 0px #f00; vertical-align: top; font-size: 100%; padding: 0px 0px 140px 0px;}
		
				DIV.mainmenu-section {height: 32px; border: solid 0px; margin: 0px;}
		DIV.callcenter-section {height: 79px;}
		DIV.forms-section {height: 71px; background: #d1f8ee;}
		DIV.content-section {height: auto; background: none; border: dotted 0px #f00;}
				
DIV.footer-section {height: 137px; width: 73%; border: dotted 0px #000; margin: -137px 0px 0px 27%; background: url('../img/footer-grad-bg.jpg') repeat-x 100% 0%;}
*HTML DIV.footer-section {
	width: expression(document.body.clientWidth < 990 ? "725px" : "100%");
	margin-left: expression(document.body.clientWidth < 1000 ? "275px" : "28%");
}

DIV.logo {border: dotted 0px #000; width: 196px; height: 70px; margin: 46px 0px 0px 42px; background: url('../img/logo.png') no-repeat 0% 0%; text-align: center;}
DIV.logo A.logo-href {display: block; width: 196px; height: 55px; border: solid 0px;}
DIV.logo SPAN {font-size: 70%; border: solid 0px; display: block; padding: 2px 0px 0px 8px;}

DIV.textblock {margin: 33px 0px 0px 30px; font-size: 70%;}
DIV.textblock P {line-height: 125%; margin: 0px 0px 10px 0px;}
DIV.textblock A {font-weight: bold;}

DIV.news-left {border-top: solid 1px #d9d9d9; padding: 10px 0px 0px 30px; margin: 20px 20px 20px 0px; font-size: 70%;}
DIV.news-single {border: dotted 0px #f00; font-size: 100%; margin: 0px 0px 20px 0px;}

DIV.news-left DIV.news-single A:link {font-size: 120%; line-height: 100%; font-weight: normal;}
DIV.news-left DIV.news-single A:visited {font-size: 120%; line-height: 100%; font-weight: normal;}
DIV.news-left DIV.news-single A:hover {font-size: 120%; line-height: 100%; font-weight: normal;}
DIV.news-left DIV.news-single A:active {font-size: 120%; line-height: 100%; font-weight: normal;}

DIV.news-single DIV {color: #969696; font-size: 80%; margin: 4px 0px 3px 0px;}

DIV.news-single P {margin: 4px 0px 0px 0px; }

DIV.news-left A:link {font-weight: bold; font-size: 120%;}
DIV.news-left A:visited {font-weight: bold; font-size: 120%;}
DIV.news-left A:hover {font-weight: bold; font-size: 120%;}
DIV.news-left A:active {font-weight: bold; font-size: 120%;}

DIV.mainmenu-section TABLE.mainmenu {float: left; width: 80%;  table-layout: auto; border-collapse: collapse; border: solid 0px #f00; margin: 0px 0px 1px 12px;}
DIV.mainmenu-section TABLE.mainmenu TD {text-align: center; vertical-align: top; border: solid 0px #f00; padding: 7px 5px 0px 0px; font-family: Tahoma; font-weight: bold; font-size: 80%; color: #fbf481; background: #16669e; text-decoration: none;}
DIV.mainmenu-section TABLE.mainmenu TD A:link {font-family: Tahoma; font-weight: bold; font-size: 100%; color: #fff; text-decoration: none;}
DIV.mainmenu-section TABLE.mainmenu TD A:visited {font-family: Tahoma; font-weight: bold; font-size: 100%; color: #fff; text-decoration: none;}
DIV.mainmenu-section TABLE.mainmenu TD A:hover {font-family: Tahoma; font-weight: bold; font-size: 100%; color: #fff; text-decoration: underline;}
DIV.mainmenu-section TABLE.mainmenu TD A:active {font-family: Tahoma; font-weight: bold; font-size: 100%; color: #fff; text-decoration: none;}

DIV.mainmenu-section TABLE.service-menu {border: dotted 0px #f00; float: right; width: 17%; background: url('../img/service-menu-bg.jpg') 0% 0% no-repeat; height: 32px; border-collapse: collapse;}
DIV.mainmenu-section TABLE.service-menu TD.ico {width: 25%; text-align: center; padding: 0px 0px 0px 0px; border: solid 0px;}
DIV.mainmenu-section TABLE.service-menu TD.ico A {border: solid 1px #16669e;}

DIV.sitemap DIV.w30 {width: 30%;}
DIV.sitemap DIV.w20 {width: 20%;}
DIV.sitemap DIV.w25 {width: 25%;}

DIV.sitemap-header {border: solid 0px #000; float: left; width: 25%; height: 79px;}
DIV.sitemap-header H1 {font-family: Tahoma; color: #a2c1d7; margin: 20px 0px 0px 10px;}

DIV.block-ekb {float: left; width: 19%; height: 79px; color: #000; font-size: 100%; padding: 23px 0px 0px 18px; font-weight: bold;}
DIV.block-ekb P {margin: 0px; font-size: 70%; font-weight: normal;}

@media screen and (-webkit-min-device-pixel-ratio:0){DIV.block-ekb {height: 79px; padding: 0px 0px 0px 18px; border: solid 0px #f00;}}
@media screen and (-webkit-min-device-pixel-ratio:0){DIV.block-ekb P {margin: 23px 0px 0px 0px ; font-size: 70%; font-weight: normal;}}

DIV.block-russia {float: left; width: 28%; height: 79px; color: #000; font-size: 100%; padding: 23px 0px 0px 5px; font-weight: bold;}
DIV.block-russia P {margin: 0px; font-size: 70%; font-weight: normal;}

@media screen and (-webkit-min-device-pixel-ratio:0){DIV.block-russia {padding: 0px 0px 0px 5px;}}
@media screen and (-webkit-min-device-pixel-ratio:0){DIV.block-russia P {margin: 23px 0px 0px 0px; font-size: 70%; font-weight: normal;}}


DIV.block-consultant {float: left; width: 25%; height: 79px; background: url('../img/consultant.png') no-repeat 0% 0%; font-size: 70%;}
*HTML DIV.block-consultant {filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/consultant.png',sizingMethod='crop'); background: none;}
DIV.block-consultant A:link {display: block; font-family: Tahoma; font-size: 100%; font-weight: bold; text-decoration: underline; color: #209401; margin: 0px 0px 0px 35px; width: 50%;}
DIV.block-consultant A:visited {display: block; font-family: Tahoma; font-size: 100%; font-weight: bold; text-decoration: underline; color: #209401; margin: 0px 0px 0px 35px; width: 50%;}
DIV.block-consultant A:hover {display: block; font-family: Tahoma; font-size: 100%; font-weight: bold; text-decoration: underline; color: #209401; margin: 0px 0px 0px 35px; width: 50%;}
DIV.block-consultant A:active {display: block; font-family: Tahoma; font-size: 100%; font-weight: bold; text-decoration: underline; color: #209401; margin: 0px 0px 0px 35px; width: 50%;}

DIV.block-consultant TABLE.consultant {width: 100%; height: 100%; border-collapse: collapse; font-size: 100%;}
DIV.block-consultant TABLE.consultant TD {border: solid 0px #f00; vertical-align: middle;}

DIV.block-instructions {float: left; width: 25%; height: 79px; background: url('../img/instructions.png') no-repeat 0% 0%; font-size: 70%;}
*HTML DIV.block-instructions {filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/instructions.png',sizingMethod='crop'); background: none;}
DIV.block-instructions A:link {display: block; font-family: Tahoma; font-size: 100%; font-weight: bold; text-decoration: underline; color: #16669e; margin: 0px 0px 0px 35px;}
DIV.block-instructions A:visited {display: block; font-family: Tahoma; font-size: 100%; font-weight: bold; text-decoration: underline; color: #16669e; margin: 0px 0px 0px 35px;}
DIV.block-instructions A:hover {display: block; font-family: Tahoma; font-size: 100%; font-weight: bold; text-decoration: underline; color: #16669e; margin: 0px 0px 0px 35px;}
DIV.block-instructions A:active {display: block; font-family: Tahoma; font-size: 100%; font-weight: bold; text-decoration: underline; color: #16669e; margin: 0px 0px 0px 35px;}

DIV.block-instructions TABLE.instructions {width: 100%; height: 100%; border-collapse: collapse; font-size: 100%;}
DIV.block-instructions TABLE.instructions TD {border: solid 0px #f00; vertical-align: middle;}

DIV.block-forum {float: left; width: 20%; height: 79px; background: url('../img/forum.png') no-repeat 0% 0%; font-size: 70%;}
*HTML DIV.block-forum {filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/forum.png',sizingMethod='crop'); background: none;}
DIV.block-forum A:link {display: block; font-family: Tahoma; font-size: 100%; font-weight: bold; text-decoration: underline; color: #16669e; margin: 0px 0px 0px 35px;}
DIV.block-forum A:visited {display: block; font-family: Tahoma; font-size: 100%; font-weight: bold; text-decoration: underline; color: #16669e; margin: 0px 0px 0px 35px;}
DIV.block-forum A:hover {display: block; font-family: Tahoma; font-size: 100%; font-weight: bold; text-decoration: underline; color: #16669e; margin: 0px 0px 0px 35px;}
DIV.block-forum A:active {display: block; font-family: Tahoma; font-size: 100%; font-weight: bold; text-decoration: underline; color: #16669e; margin: 0px 0px 0px 35px;}

DIV.block-forum TABLE.forum {width: 100%; height: 100%; border-collapse: collapse; font-size: 100%;} 
DIV.block-forum TABLE.forum TD {border: solid 0px #f00; vertical-align: middle;} 

TABLE#forms-container {border-collapse: collapse; width: 100%; height: 71px; background: #16669e; table-layout: auto;}
TABLE#forms-container TD {border: dotted 0px #f00;}
TABLE#forms-container TD.forms-top-bg {height: 11px; background: url('../img/forms-table-bg.jpg') no-repeat 0% 0%;}

TABLE#forms-container TD#form1, TABLE#forms-container-noscript TD#form1 {background: #c9cdd0;}
TABLE#forms-container TD#form2, TABLE#forms-container-noscript TD#form2 {background: #f4ebb1;}
TABLE#forms-container TD#form3, TABLE#forms-container-noscript TD#form3 {background: #b6e7a8;}

TABLE#forms-container TD#form1 {width: 45%; height: 60px;}
TABLE#forms-container TD#form2 {width: 25%; height: 60px;}
TABLE#forms-container TD#form3 {width: 30%; height: 60px;}

DIV.active {position: relative; width: 100%; height: 60px; border: solid 0px #00f; margin: 0px 0px 0px 0px; display: block; overflow: hidden;}
DIV.passive {position: relative; width: 100%; height: 60px; border: solid 0px #000; margin: 0px 0px 0px 0px; display: none; overflow: hidden;}

DIV.passive P {font-family: Tahoma; font-size: 80%; font-weight: bold; border: solid 0px #f00; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px;}
DIV.passive P IMG {border: solid 0px #f00; display: inline; border: solid 0px #f00; position: absolute;}

DIV.active P {font-family: Tahoma; font-size: 70%; font-weight: bold; border: solid 0px #f00; margin: 0px 0px 0px 0px; /* padding: 10px 0px 0px 0px; */}
DIV.active P IMG {border: solid 0px #f00; display: inline; border: solid 0px #f00; position: absolute;}

DIV.active INPUT.inp {border: solid 1px #7f9db9; margin: -39px 0px 1px 0px; font-size: 70%; color: #7f9db9;}
DIV.active INPUT.subm {font-weight: normal; font-size: 70%;}
*HTML DIV.active INPUT.subm {margin-top: -40px;}
DIV.active SPAN {display: block; border: solid 0px #f00; margin-top: -18px; font-family: Tahoma; font-size: 70%; color: #6b6c6c;}
html:not([lang*=""]):not(:only-child) DIV.active SPAN {margin-top: -2px;}
*HTML DIV.active SPAN {margin-top: -40px;}
DIV.active SPAN A:link {color: #16669e; font-weight: normal; font-size: 80%; border: solid 0px; display: inline-block;}
DIV.active SPAN A:visited {color: #16669e; font-weight: normal; font-size: 80%; border: solid 0px; display: inline-block;}
DIV.active SPAN A:hover {color: #186355; font-weight: normal; font-size: 80%; border: solid 0px; display: inline-block;}
DIV.active SPAN A:active {color: #186355; font-weight: normal; font-size: 80%; border: solid 0px; display: inline-block;}

DIV#domain-act P {color: #656565; padding: 9px 0 1px 0;}
DIV#domain-pas P {color: #656565; font-size: 75%; padding: 14px 0 0 0;}
DIV#domain-pas IMG {border: solid 0px #f00; margin-left: 3px;}
DIV#mail-act P {color: #76420e; padding: 13px 0 1px 0;}
DIV#mail-pas P {color: #76420e; font-size: 75%; padding: 14px 0 0 0;}
DIV#mail-pas P IMG {border: solid 0px #f00; margin-left: 5px;}
DIV#cpanel-act P {color: #185607; padding: 8px 0 2px 0;}
DIV#cpanel-pas P {color: #185607; font-size: 75%; padding: 14px 0 0 0;}
DIV#cpanel-pas IMG {border: solid 0px #f00; margin-left: 5px;}

.twhois TABLE {width: 100%; border: 4px !important; border-collapse:collapse !important;}
.twhois TABLE TD{vertical-align: top; padding:0px !important;}

@media all and (min-width: 0px) {DIV.active {margin: -5px 0 -5px 0  !important;}}


TABLE.checkdomain {width: 100%; height: 60px; border-collapse: collapse; background: url('../img/checkdomain-bg.jpg') repeat-x 0% 0%; table-layout: fixed;}
TABLE.checkdomain TD.domain-bg {width: 14px; background: url('../img/checkdomain-bg-img.jpg') no-repeat 0% 0%;}
TABLE.checkdomain TD.checkdomain-content {position: relative;}

TABLE.entermail {width: 100%; height: 60px; border-collapse: collapse; background: url('../img/entermail-bg.jpg') repeat-x 0% 0%; table-layout: fixed;}
TABLE.entermail TD.entermail-bg {width: 37px; background: url('../img/entermail-bg-img.jpg') no-repeat 0% 0%;}
TABLE.entermail TD.entermail-content {position: relative;}

TABLE.cpanel {width: 100%; height: 60px; border-collapse: collapse; background: url('../img/cpanel-bg.jpg') repeat-x 0% 0%; table-layout: fixed;}
TABLE.cpanel TD.cpanel-bg {width: 37px; background: url('../img/cpanel-bg-img.jpg') no-repeat 0% 0%;}
TABLE.cpanel TD.cpanel-content {position: relative; background: url('../img/cpanel-right-shadow.jpg') no-repeat 100% 0%;}



DIV.content-section H1 {font-size: 120%; color: #16669e; font-family: Tahoma; margin: 10px 0px 5px 10px;}
DIV.content-section DIV.tarif-container {position: relative; width: 69%; min-height: 354px; height: auto; border: solid 0px #000; float: left; background: #dfdfdf;}
*HTML DIV.content-section DIV.tarif-container {height: 354px; border: dotted 0px #000;}
DIV.content-section DIV.content-right-edge {float: right; width: 28%; margin-right: 10px;}
DIV.content-section DIV.content-bottom {float: left; width: 100%; min-height: 88px; margin: 5px 0px 0px 0px;}
*HTML DIV.content-section DIV.content-bottom {height: 88px;}

DIV.content-section DIV.tarif-container DIV.blue-corner-tl {width: 9px; height: 10px; background: url('../img/blue-corner-tl.jpg') 0% 0% no-repeat; position: absolute; left: 0; top: 0px; z-index: 4;}
DIV.content-section DIV.tarif-container DIV.blue-corner-tr {width: 9px; height: 10px; background: url('../img/blue-corner-tr.jpg') 100% 0% no-repeat; position: absolute; right: 0; top: 0px; z-index: 4;}
DIV.content-section DIV.tarif-container DIV.blue-corner-bl {width: 9px; height: 10px; background: url('../img/blue-corner-bl.jpg') 0% 100% no-repeat; position: absolute; left: 0; bottom: 10px; z-index: 4;}
DIV.content-section DIV.tarif-container DIV.blue-corner-br {width: 9px; height: 10px; background: url('../img/blue-corner-br.jpg') 100% 100% no-repeat; position: absolute; right: 0; bottom: 10px; z-index: 3;}
DIV.content-section DIV.tarif-container DIV.gray-corner-bl {width: 9px; height: 10px; background: url('../img/gray-corner-bl.jpg') 0% 100% no-repeat; position: absolute; left: 0; bottom: 0;}
DIV.content-section DIV.tarif-container DIV.gray-corner-br {width: 9px; height: 10px; background: url('../img/gray-corner-br.jpg') 100% 100% no-repeat; position: absolute; right: 0; bottom: 0;}
DIV.content-section DIV.tarif-container DIV.tarif-top-bg {position: absolute; width: 100%; height: 20%; background: #16669e; top: 0; left: 0; z-index: 1;}
DIV.content-section DIV.tarif-container DIV.tarif-bottom-bg {position: absolute; width: 100%; height: 20%; background: #3180b8; bottom: 10px; left: 0; z-index: 1;}
DIV.content-section DIV.tarif-container DIV.tarif-main-content {position: absolute; width: 100%; min-height: 344px; top: 0; left: 0; border: solid 0px #f00; background: url('../img/tarifs-grad-bg.jpg') repeat-x center #2070a8; z-index: 2; border: dotted 0px #550;}

*HTML DIV.content-section DIV.tarif-container DIV.tarif-main-content {height: 344px;}
*HTML DIV.content-section DIV.tarif-container DIV.blue-corner-tr {
	right: expression(document.body.clientWidth < 1024 ? "-1px" : "0px");
}
*HTML DIV.content-section DIV.tarif-container DIV.gray-corner-br {
	right: expression(document.body.clientWidth < 1024 ? "-1px" : "0px");
}

TABLE.tartable {width: 100%; height: 344px; position: absolute; z-index: 3; border-collapse: collapse; font-size: 90%; border-top: solid 0px #fff;}
TABLE.tartable TD {width: 50%; table-layout: auto; vertical-align: top; border-bottom: solid 1px #77a4c3; padding: 5px 0px 0px 7px; color: #d4e8f6;}
TABLE.tartable TR.last-tr TD {border-bottom: none;}
TABLE.tartable TD.left {border-right: solid 1px #77a4c3;}
TABLE.tartable TD H2 {color: #fff3a9; font-family: Tahoma; font-weight: normal; float: left; font-size: 150%;}
TABLE.tartable TD P.price {border: solid 0px #fff; float: right; margin: 7px 10px 0px 0px; font-size: 90%; color: #fff;}
TABLE.tartable TD P.price STRONG {font-size: 110%;}
TABLE.tartable TD P {border: solid 0px #f00; font-size: 75%; margin: 5px 70px 0px 0px;}
TABLE.tartable TD A {text-decoration: none;}
TABLE.tartable TD A:hover H2 {text-decoration: underline;}





/* 2070a8 ------------------------------------ */

TABLE.servicestable {width: 100%; height: 400px; position: absolute; border-collapse: collapse; font-size: 90%; border: solid 0px #f00; 
                     background: url('../img/tarifs-grad-bg.jpg') repeat-x top #3280b9;}
TABLE.servicestable TD {width: 50%; height:105px;  table-layout: auto; vertical-align: top; border-bottom: solid 1px #77a4c3; padding: 5px 0px 7px 7px; color: #d4e8f6;}
TABLE.servicestable TD.with-border-right {border-right: solid 1px #77a4c3;}
TABLE.servicestable TR.last TD {border-bottom: solid 0px #ffffff;}

TABLE.servicestable TD P {border: solid 0px #f00; font-size: 75%; margin: 5px 70px 0px 0px;}
TABLE.servicestable TD P.price {border: solid 0px #fff; float: right; margin: 7px 10px 0px 0px; font-size: 90%; color: #fff;}
TABLE.servicestable TD P.price STRONG {font-size: 110%;}

TABLE.servicestable TD.base {background: url('../img/t-base-bg.png') no-repeat 100% 100%; border-top: solid 0px #16669e;}
TABLE.servicestable TD.start {background: url('../img/t-start-bg.png') no-repeat 100% 100%; border-top: solid 0px #16669e;}
TABLE.servicestable TD.lite {background: url('../img/t-lite-bg.png') no-repeat 100% 100%; border-top: solid 0px #16669e;}
TABLE.servicestable TD.standart {background: url('../img/t-standart-bg.png') no-repeat 100% 100%;}
TABLE.servicestable TD.proffi {background: url('../img/t-proffi-bg.png') no-repeat 100% 100%;}
TABLE.servicestable TD.vds {background: url('../img/t-vds-bg.png') no-repeat 100% 100%;}
TABLE.servicestable TD.mail {background: url('../img/t-mail-bg.png') no-repeat 100% 100%;}
TABLE.servicestable TD.vmbitrix {background: url('../img/t-vmbitrix-bg.png') no-repeat 100% 100%;}
TABLE.servicestable TD.winvds {background: url('../img/t-winvds-bg.png') no-repeat 100% 100%;}
TABLE.servicestable TD.gray {height:1px; background: #dfdfdf; margin:0px !important; padding:0px !important;}

.newtariff { padding-right: 40px; background: url('../img/icon_new.gif') no-repeat 100% -2px; height: 35px; margin-top: -3px; padding-top: 3px; }
TABLE.servicestable div.tl {background: url('../img/bluecorner-tl.png') 0 0 no-repeat; margin-left: -7px; margin-top: -5px; padding-top: 5px; padding-left: 7px; }
TABLE.servicestable div.bl {background: url('../img/bluecorner-bl.png') 0 100% no-repeat; margin-left: -7px; padding-left:7px; margin-bottom:-7px; padding-bottom:7px; height:107px}
TABLE.servicestable div.br {background: url('../img/bluecorner-br.png') 100% 100% no-repeat; margin-bottom: -7px; padding-bottom: 7px; height:107px;}
TABLE.servicestable div.tr {background: url('../img/bluecorner-tr.png') 100% 0 no-repeat; margin-top: -5px; padding-top:5px}
TABLE.servicestable div.gbl {background: url('../img/graycorner-bl.png') 0 100% no-repeat; margin:0px; padding: 5px;}
TABLE.servicestable div.gbr {background: url('../img/graycorner-br.png') 100% 100% no-repeat; margin-top:-10px; padding:5px;}


/* ------------------------------------ */



A.tarname:link, A.tarname:visited {color: #fff3a9; font-family: Tahoma; font-weight: normal; float: left; font-size: 140%; text-decoration: none;}
A.tarname:hover, A.tarname:active {text-decoration: underline;}

TABLE.tartable TD.base {background: url('../img/t-base-bg.jpg') no-repeat 100% 100%; border-top: solid 0px #16669e;}
TABLE.tartable TD.start {background: url('../img/t-start-bg.jpg') no-repeat 100% 100%; border-top: solid 0px #16669e;}
TABLE.tartable TD.lite {background: url('../img/t-lite-bg.jpg') no-repeat 100% 100%; border-top: solid 0px #16669e;}
TABLE.tartable TD.standart {background: url('../img/t-standart-bg.jpg') no-repeat 100% 100%;}
TABLE.tartable TD.proffi {background: url('../img/t-proffi-bg.jpg') no-repeat 100% 100%;}
TABLE.tartable TD.vds {background: url('../img/t-vds-bg.jpg') no-repeat 100% 100%;}
TABLE.tartable TD.mail {background: url('../img/t-mail-bg.jpg') no-repeat 100% 100%;}

@media all and (min-width: 0) {TABLE.tartable TD.base {border-top: solid 1px #16669e;}}
@media all and (min-width: 0) {TABLE.tartable TD.start {border-top: solid 1px #16669e;}}
@media all and (min-width: 0) {TABLE.tartable TD.lite {border-top: solid 1px #16669e;}}

DIV.blue-bg { background: #cfe3f1; width: 98%; min-height: 30px; position: relative; padding: 5px 10px 5px 10px; margin: 0px 0px 10px 0px;}

DIV.blue-bg DIV.blue-bg-tl {position: absolute; width: 5px; height: 5px; background: url('../img/blue-bg-tl.jpg') no-repeat 0% 0%; top: 0; left: 0;}
DIV.blue-bg DIV.blue-bg-tr {position: absolute; width: 5px; height: 5px; background: url('../img/blue-bg-tr.jpg') no-repeat 100% 0%; top: 0; right: 0;}
DIV.blue-bg DIV.blue-bg-br {position: absolute; width: 5px; height: 5px; background: url('../img/blue-bg-br.jpg') no-repeat 100% 100%; bottom: 0; right: 0;}
DIV.blue-bg DIV.blue-bg-bl {position: absolute; width: 5px; height: 5px; background: url('../img/blue-bg-bl.jpg') no-repeat 0% 100%; bottom: 0; left: 0;}

DIV.blue-bg A:link, DIV.blue-bg A:visited {font-family: Tahoma; font-size: 90%; font-weight: bold; color: #16669e;}
DIV.blue-bg A:hover, DIV.blue-bg A:active{font-family: Tahoma; font-size: 90%; font-weight: bold; color: #186355;}
DIV.blue-bg SPAN {font-size: 70%; color: #6d90a9;}
DIV.blue-bg P {font-size: 70%; color: #6d90a9; margin: 5px 0px 5px 0px;}

DIV.text-right {padding: 5px 10px 5px 10px;}
DIV.text-right A:link {font-family: Tahoma; font-size: 80%; font-weight: bold; color: #16669e;}
DIV.text-right A:visited {font-family: Tahoma; font-size: 80%; font-weight: bold; color: #16669e;}
DIV.text-right A:hover {font-family: Tahoma; font-size: 80%; font-weight: bold; color: #186355;}
DIV.text-right A:active {font-family: Tahoma; font-size: 80%; font-weight: bold; color: #186355;}
DIV.text-right SPAN.price {font-size: 80%; color: #000; border: solid 0px #f00; line-height: 100%; color: #4c4c4c; word-wrap: no-wrap;} 
DIV.text-right P {font-size: 70%; margin: 0px; padding: 0px; color: #000; border: solid 0px #f00;}

TABLE.footer {border-collapse: collapse; width: 100%; height: 137px; font-size: 100%;}
TABLE.footer TD {border: dotted 0px #fff; vertical-align: top; padding: 25px 0px 0px 0px;}
TABLE.footer TD.foot-left-bg {width: 9px; background: url('../img/footer-left-bg-img.jpg') no-repeat 0% 0%;}

TABLE.footer TD.foot-center {}
TABLE.footer TD.foot-center P {color: #838383; font-size: 70%; margin: 2px 0px 0px 5px; padding: 0px; line-height: 100%;}
TABLE.footer TD.foot-center P STRONG {font-size: 120%;}
TABLE.footer TD.foot-center A:link {color: #838383; font-size: 70%; margin: 10px 0px 0px 5px; text-decoration: underline;}
TABLE.footer TD.foot-center A:visited {color: #838383; font-size: 70%; margin: 10px 0px 0px 5px; text-decoration: underline;}
TABLE.footer TD.foot-center A:hover {color: #838383; font-size: 70%; margin: 10px 0px 0px 5px; text-decoration: underline;}
TABLE.footer TD.foot-center A:active {color: #838383; font-size: 70%; margin: 10px 0px 0px 5px; text-decoration: underline;}

TABLE.footer TD.foot-right {vertical-align: top; width: 40%; text-align: center;}
TABLE.footer TD.foot-right DIV.sm-link {background: url('../img/foot-sm-logo.jpg') no-repeat 0% 0%; width: 30px; height: 30px; border: solid 1px; float: left;}
TABLE.footer TD.foot-right DIV.sm-link-text {float: left; border: solid 1px; width: 60%; height: 30px; color: #838383; font-size: 70%; margin: 2px 0px 0px 5px; padding: 0px; line-height: 100%;}
TABLE.footer TD.foot-right DIV.sm-link-text A:link {color: #838383; font-size: 80%; margin: 10px 0px 0px 5px; text-decoration: underline;}
TABLE.footer TD.foot-right DIV.sm-link-text A:visited {color: #838383; font-size: 80%; margin: 10px 0px 0px 5px; text-decoration: underline;}
TABLE.footer TD.foot-right DIV.sm-link-text A:hover {color: #838383; font-size: 80%; margin: 10px 0px 0px 5px; text-decoration: underline;}
TABLE.footer TD.foot-right DIV.sm-link-text A:active {color: #838383; font-size: 80%; margin: 10px 0px 0px 5px; text-decoration: underline;}

TABLE.footer TD.foot-right TABLE.sm-info {border-collapse: collapse; height: 100%;}
TABLE.footer TD.foot-right TABLE.sm-info TD {border: dotted 0px #f00;}
TABLE.footer TD.foot-right TABLE.sm-info TD.sm-logo {height: 30px; width: 20%; background: url('../img/foot-sm-logo.jpg') no-repeat 100% 0%;}
TABLE.footer TD.foot-right TABLE.sm-info TD.sm-link {height: 30px; width: 75%; text-align: left; color: #838383; font-size: 70%; margin: 0px 0px 0px 5px; padding: 0px 0px 3px 10px; line-height: 100%; vertical-align: middle;}
TABLE.footer TD.foot-right TABLE.sm-info TD.empty {width: 5%;}
TABLE.footer TD.foot-right TABLE.sm-info TR.itex TD { color: #838383; font-size: 70%; margin: 3px 0 0 0; padding: 5px 5% 0 0; line-height: 100%; text-align: right; }
TABLE.footer TD.foot-right TABLE.sm-info TR.counters TD { padding: 10px 0 0 0; }
TABLE.footer TD.foot-right TABLE.sm-info TR.sm TD.sm-link A:link { margin: 10px 0px 0px 5px;}
TABLE.footer TD.foot-right TABLE.sm-info TD.sm-link A:link,
 TABLE.footer TD.foot-right TABLE.sm-info TD.sm-link A:visited,
 TABLE.footer TD.foot-right TABLE.sm-info TD.sm-link A:hover,
 TABLE.footer TD.foot-right TABLE.sm-info TD.sm-link A:active,
 TABLE.footer TD.foot-right TABLE.sm-info TR.itex TD A:link,
 TABLE.footer TD.foot-right TABLE.sm-info TR.itex TD A:visited,
 TABLE.footer TD.foot-right TABLE.sm-info TR.itex TD A:hover,
 TABLE.footer TD.foot-right TABLE.sm-info TR.itex TD A:active {color: #838383; font-size: 100%; text-decoration: underline;}

A.counter {display: block; margin: 0px 20px 25px 0px; float: right;}



TABLE#forms-container-noscript {border-collapse: collapse; width: 100%; height: 71px; background: #16669e; table-layout: auto;}
TABLE#forms-container-noscript TD {border: dotted 0px #f00;}
TABLE#forms-container-noscript TD.forms-top-bg {height: 11px; background: url('../img/forms-table-bg.jpg') no-repeat 0% 0%;}

TABLE#forms-container-noscript TD#form1 {width: 32%; height: 60px;}
TABLE#forms-container-noscript TD#form2 {width: 28%; height: 60px;}
TABLE#forms-container-noscript TD#form3 {width: 40%; height: 60px;}

TABLE#forms-container-noscript DIV.active {posiiton: relative; width: 100%; height: 60px; border: solid 0px #f00; margin: 0px 0px 0px 0px; display: block; overflow-y: hidden;}
TABLE#forms-container-noscript DIV.active P {font-family: Tahoma; font-size: 70%; font-weight: bold; border: solid 0px #f0f; margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px;}

TABLE#forms-container-noscript DIV.active INPUT.inp {border: solid 1px #7f9db9; margin: 2px 0px 0px 0px; font-size: 70%; color: #7f9db9;}
TABLE#forms-container-noscript DIV.active INPUT.subm {font-weight: normal; font-size: 70%; margin-top: 2px;}
*HTML TABLE#forms-container-noscript DIV.active INPUT.inp {margin: -37px 0px 0px 0px;}
*HTML TABLE#forms-container-noscript DIV.active INPUT.subm {margin-top: -39px;}

TABLE#forms-container-noscript DIV.active SPAN {display: block; border: solid 0px #f00; margin-top: -22px; font-family: Tahoma; font-size: 70%; color: #6b6c6c; padding: 0px 0px 0px 50%; line-height: 100%;}
*HTML TABLE#forms-container-noscript DIV.active SPAN {margin-top: -60px;}
html:not([lang*=""]):not(:only-child) TABLE#forms-container-noscript DIV.active SPAN {margin-top: -22px;}
@media all and (min-width: 0px) { TABLE#forms-container-noscript DIV.active SPAN {display: block; border: solid 0px #f00; margin-top: -37px; font-family: Tahoma; font-size: 70%; color: #6b6c6c; padding: 0px 0px 0px 50%; line-height: 100%;}
}

TABLE#forms-container-noscript DIV.active DIV.link-container {border: solid 0px #f00; width: 100%; height: 30px; margin: -30px 0px 0px 0px; padding: 5px 0px 0px 26%;}
*HTML TABLE#forms-container-noscript DIV.active DIV.link-container {margin: -28px 0px 0px 0px;}
html:not([lang*=""]):not(:only-child) TABLE#forms-container-noscript DIV.active DIV.link-container {margin: -25px 0px 0px 0px;}
@media all and (min-width: 0px) { TABLE#forms-container-noscript DIV.active DIV.link-container {border: solid 0px #f00; width: 100%; height: 30px; margin: -47px 0px 0px 0px; padding: 5px 0px 0px 26%;} 
}

TABLE#forms-container-noscript DIV.active DIV.link-container A:link {color: #16669e; font-weight: normal; font-size: 60%; border: solid 0px;}
TABLE#forms-container-noscript DIV.active DIV.link-container A:visited {color: #16669e; font-weight: normal; font-size: 60%; border: solid 0px;}
TABLE#forms-container-noscript DIV.active DIV.link-container A:hover {color: #186355; font-weight: normal; font-size: 60%; border: solid 0px;}
TABLE#forms-container-noscript DIV.active DIV.link-container A:active {color: #186355; font-weight: normal; font-size: 60%; border: solid 0px;}

DIV.rss_container {border-left: solid 1px #d9d9d9; width: 50px; padding: 4px 0 0 10px; position: relative; display: inline; margin: 0 0 0 10px;}
DIV.rss_container IMG {margin-bottom: -2px; margin-right: 5px;}


@media all and (min-width: 0px)
	{
	HTML {overflow: visible;}
}
	

